此篇描述介绍了广成科技有限公司USBCAN-OBD型号设备的相关特点及功能,此文主要分为如下几个部分:1.canbus 汽车分析仪(型号USBCAN-OBD)产品简述2.设备特点——介绍了我公司canbus 汽车专用分析仪 的主要硬件特点及优势3.软件功能——canbus 汽车运行的软件及软件主要功能4.二次开发——二次开发相关及支持◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎1.产品简述 将广成canbus 汽车分析仪的接口与电脑USB接口连接,就可以读取汽车的CAN总线原始数据。用户还可以使用CAN Test软件中的DBC文件解析功能对汽车CAN总线的数据意义进行解析,解析符合J1939协议的数据,解析完成后,就可以直观的显示车速、转速等汽车参数。 广成科技还为你提供ECU数据解码服务,如倒车信号、ACC信号、落锁信号、刹车信号、多功能方向盘信号等。我们将派出拥有十年开发经验的工程师为您解码,解码完成后提供测试版供您测试功能。
汽车多媒体厂家提出需求:找到**车型的原车多媒体启动信号,制作多媒体CAN总线解码盒与新装导航一同装入车内,达到导航与原车完美适配。
◆ECU数据解码服务案例 案例:某重型工程车辆租赁厂家,想要使用远程终端监控出租出去的工程车辆的运行状态,而车辆的ECU并不是租赁厂家自行开发的,并且他们对车辆内的数据和通信协议也并不了解。 工程车辆租赁厂家提出需求:汽车**器车辆内的发动机、燃油泵的状态信息,车辆故障信息、报警信息,并通过GPRS将信息发送给终端以便监控。 我公司技术人员现场采集所需工程车辆CAN总线数据信息,并通过软件将汽车**器的数据保存并带回总部分析、模拟直到找出想要的数据。解码出各种状态数据后,我们向客户提供了**原始的CAN数据,搭配已做好的GPRS模块就完成了客户需求效果。
2.设备特点
☆ 机线一体化设计;OBD接口设备,即插即用;超强韧性纤维纤体;高强度工程塑料,更耐用。☆ 四层沉金工艺线路板,有效降低电源线和地线的噪声电压。☆ 有效的ESD防护措施,在电源接口处增加过流瞬态保护器件,有效保护设备及USB接口不受破坏,提高主板品质,延长工作寿命。☆ 贴片厂家通过国际汽车行业TS16949认证,采用SMT贴片工艺,机器焊接,人工检查,保证产品一致性,绝无虚焊。☆ 采用汽车专用的OBD II接口,独特的机线一体化设计,即插即用,数据传输准确可靠。☆ 更快的中断响应时间。硬实时间戳精度达1微秒,出色完成对响应时间有严格要求的任务,可用于各种设备控制中。☆ 数据收发8000帧/秒,汽车上CAN总线数据量非常大,设备可以在大吞吐量时不丢帧☆ 支持车载DBC文件解析、CANopen与J1939协议解析☆ 支持Windows98/2000/2003/ME/XP/7/8操作系统
3.软件功能ECAN Tools软件功能详解1) 波特率自动识别功能只要是活动中的CAN总线,设备即可对其波特率进行自动识别。
此功能可对未知波特率的设备进行识别后对其收发数据,也可用于测试新开发CAN通信设备的波特率。
2).数据收发功能
通过软件可以快速进行CAN总线标准数据收发,实现从PC到CAN2.0A和CAN2.0B(包括标准帧、扩展帧、数据帧、远程帧)的双向通讯。软件接收列表可接收多达100万帧数据,且接收列表可使用3种格式保存到本地——文本文件(.TXT)、批处理文件(.CAN)、excel文件(.csv)。批处理文件可通过软件发回至CAN总线,方便用户进行数据保存及处理解析。3)列表发送模式及文件发送功能普通发送模式页面非常直观,所有设置内容都在主页面内,可以直接设置。 列表发送模式可连续发送多个数据包,可设置报文定时发送或批量循环发送。 文件发送功能可将批处理文件(.CAN)按接收时的时序信息,发送回CAN总线,批处理文件可通过记事本编辑,编辑后的文件可以实现按用户实际写入的内容进行发送。保存的批处理文件中的帧内容可以通过软件更改,通过发送文件的方式将处理文件发送出去,用户可自行开发ECU刷写程序。 4) 接收统计功能当canbus 汽车总线接收到的数据量非常大,并且很多节点周期式向总线重复发送同样的数据时,杂乱无章的数据让数据分析人员眼花缭乱,加重了工作量。使用ECAN Tools软件可以将接收到的数据按照帧名称、帧ID、帧格式、帧类型、帧内容等规则进行分类,将各种类型的canbus 汽车数据统计到一起,使数据明了,方便数据分析人员进行统计。5) 多段滤波与高级屏蔽功能多段滤波:如果您只对某段帧ID发送的数据感兴趣,可以设置接收的帧ID范围,帧ID可以设置多个(如帧ID范围在600-650,700-750),这样就可以只接收该段帧ID发送的数据。
高级屏蔽功能:如果您不想接收某段帧ID发送的数据,可以进入屏蔽设置界面,屏蔽设置界面显示的都是目前接收到的数据的帧ID,添加屏蔽列表,将不想收到数据的帧ID添加进列表,即可不再收到该段帧ID的数据。 6) 错误帧接收功能当总**产生错误帧时,如果不能及时排查,会对总线数据造成干扰,严重时会使总线网络完全瘫痪。ECAN Tools软件可以通过将总**所有节点依次断开的方式,检测出错误帧的类型及状态,方便您及时发现总线通信故障节点,将发出错误帧的设备进行维修或更换。 7).总线诊断(1)CAN控制器内部FIFO溢出:某一段时间内的总线报文过于密集,导致USB转CAN来不及接收,发生报文丢失。(2)CAN控制器错误报警:总线发生多次发送错误或接收错误,错误计数器超出报警阈值,并能显示错误计数值。(3)CAN控制器消极错误:总线发生多次发送错误或接收错误,导致CAN控制器进入错误消极状态,并能显示错误计数值。(4)CAN控制器仲裁丢失:本节点与其他设备在竞争总线时失败,待发报文将在下一次总线空闲时尝试发送,能捕捉到相应的错误位信息并显示出来。(5)CAN控制器总线错误:总线发生一次发送错误或接收错误,错误计数器的值将累加,并能捕捉错误的位信息,比如ACK、CRC、位界定错误信息。(6)CAN数据缓冲区溢出:由于一段时间未与PC交换数据,导致设备存储的报文数目超出硬件容量限制,新接收的报文将覆盖**早的报文。 8)智能中继、智能脱机功能(仅USB转CAN-II PRO支持)USB转CAN-II Pro分析仪支持智能中继及智能脱机功能。智能中继功能,可将2条波特率相同或不同的CAN总线数据相互转发。可设备中继监控模式,通过电脑可以看到数据流向,比如CAN1收CAN2发,此功能可以用来测试两个节点的数据流向,清晰的指出哪些数据是哪边发出的,便于进行通信协议**等用途。
智能脱机功能(仅USB转CAN-II PRO支持)
用户可以用记事本(.txt)编辑指令,下载到CAN设备中,下载好的CAN设备通电后就可以根据记事本中的指令进行脱机工作,可进行脱机的指令有:发送、延时、触发发送、接收修改后发送等常用功能,用户即使不会二次开发软件,也可轻松实现脱机自动控制。上电就可以自动发送数据,此功能可用于生产线测试,**协议后模拟协议数据等,用途及其广泛。
9) 硬件时间戳**至1us软件提取到的间隔时间为硬件实时时间戳,可**到1us,这样的**度是行业内任何一家的软件都不具备的。波特率在1M时,吞吐量可达到CAN总线标准**负荷-8000帧/秒,时间间隔约为0.125ms,1秒即为8000帧,实际**小时间间隔与波特率大小有关。做ECU的客户对时间戳要求严格,否则会导致出错,严重时会导致错误的程序覆盖掉原有的程序导致设备无法运行。 4.二次开发 可提供不带logo板卡及外壳,方便用户转售或自行开发程序。不带logo设备同样享有保修及售后服务。提供**硬件ID,便于用户使用及管理设备,并可通过读取硬件ID的方式对软/硬件进行加密,**限度的保护了用户的开发成果。 所有型号USBCAN产品均支持二次开发,我们提供二次开发动态和静态链接库,提供开发例程及例程源代码,库函数使用起来简单方便,用户可以很快上手将我们的USBCAN设备应用到自己的项目中,如果二次开发中遇到问题,我们会提供完善的技术支持;如果用户没有开发能力,可以向我们OEM或定制。 我公司为用户提供VB、VC、C#、.NET、Labview、labwindows、delphi等例子程序及源代码。提供API及函数调用手册等二次开发必备资料。 更多的canbus 汽车产品及服务,请登录广成科技官方网站进行咨询