分析仪工具USBCAN-OBD的ECANTOOLS使用讲解
本文简单介绍了分析仪工具USBCAN-OBD的ECANTOOLS使用,对于想要了解使用相关设备的工程师具有很好的指导意义。
工具/原料
分析仪工具USBCAN-OBD
笔记本电脑
ECANTOOLS软件
工具介绍
1、分析仪工具USBCAN-OBD支持WindowsXP/Win7/Win8/Win10等32位/64位操作系统,还可支持各版本Linux操作系统。它可使用ECANTools等通用测试软件,可执行CAN-bus报文的收发和监测等功能。下面介绍一下它的ECANTOOLS软件使用。

2、选择对应的设备类型后,点击“打开设备”即可在设备列表中出现已经插入电脑USB接口的CAN设备。

4、选择波特率。工程师需要按实际接入的总线的波特率进行设置,如波特率与总线不匹配,则无法正常通信,甚至干扰总线。

3、ECANTOOLS软件的总线分析功能
1、具有总线诊断功能,可以检测到总线错误帧以及总线仲蹿轰辞翎裁丢失位,实现了比较全面的CAN总线分析。CAN总线状态显示:指示当前CAN总线状态窄忾行崦包括:总线正常、被动错误、主动错误、总线挂起。CAN控制器内部FIFO溢出:某一段时间内的总线报文过于密集,导致USBCAN来不及接收,发生报文丢失。CAN控制器错误报警:总线发生多次发送错误或接收错误,错误计数器超出报警阈值,并能显示错误计数值。CAN控制器消极错误:总线发生多次发送错误或接收错误,导致CAN控制器进入错误消极状态,并能显示错误计数值。CAN控制器仲裁丢失:本节点与其他设备在竞争总线时失败,待发报文将在下一次总线空闲时尝试发送,能捕捉到相应的错误位信息并显示出来。CAN控制器总线错误:总线发生一次发送错误或接收错误,错误计数器的值将累加,并能捕捉错误的位信息,比如ACK、CRC、位界定错误信息。CAN数据缓冲区溢出:由于一段时间未与PC交换数据,导致设备存储的报文数目超出硬件容量限制,新接收的报文将覆盖最早的报文。

2、USBCAN-OBD设备还可以读取、解析、清除汽车的故障码,解析ISO157瀵鸦铙邮65协议中规定的汽车传感器数据包括:发动机转速、冷却液温度、车辆速度、电压、进气歧管压力、进气温度、空气流速、节气门位置、氧传感器电压、燃油压力等等。并且以上这些数据的数值变化可以实时保存在电脑中。可以通过此功能直观的看出汽车内部部分传感器的具体数值并基于这些数据诊断汽车各传感器状态是否正常。还可直观的比较某些传感器数值的变化规律和多种传感器数值之间进行比较。

5、ECANTOOLS软件的其他功能
1、ECANTools软件扩展功能极为丰富,且都很方便易用,灵活运用这些扩展功能可以帮助工程师方便快速的分析数据。保存数据/实时保存:可保存接收列表,诺蝈胂叟保存格式有:txt、can、excel、二进制。暂停显示:可暂停接收列表的滚动。显示模式:可选滚动模式和列表模式,列表模式可按规则将数据实时分类。清除:可清除当前接收列表中的数据。滤波设置:通过编辑滤波ID的方式,实现多段滤波。高级屏蔽:通过屏蔽ID的方式,不显示已屏蔽的ID。显示错误帧:可显示/隐藏总线上的错误帧。OBDII插件:可直观的解析部分汽车参数。CANopen主站:方便进行CANopen协议解析。
