USBCAN分析仪解析柴油车J1939协议的步骤

很多想解析柴油(大型)车J1939协议的CAN用户利用的旧式的USBCAN分析仪收集数据后,收集到的是柴油(大型)车的原始数据,无法直观看出数据所代表的含义,如对汽车CAN信号进行调试维修 。因此,对于柴油(大型)车各项数据获取及数据破解造成了极大不便 。下面就为大家演示如何利用USBCAN分析仪解析柴油车J1939协议,以及柴油车发动机转速信息 。
工具/原料1. USBCAN分析仪设备及软件的介绍
使用广成科技的USBCAN-II Pro分析仪不仅可以采集柴油车CAN总线上的原始数据,还可以通过上位机软件对符合J1939协议的数据进行解析,解析后的数据会直接显示数据的具体含义,便于用户查看、分析和处理 。
2. 使用USBCAN分析仪搭配软件加载DBC文件,解析柴油车J1939协议
首先我们将USBCAN-II Pro设备的CAN总线连接到柴油(大型)车的CAN总线上(注意:连接设备时CAN通道的CAN-L、H要分别对应连接至车的CAN-L、H,不要连接错了),USB端连接电脑,连接如图所示
USBCAN分析仪解析柴油车J1939协议的步骤
打开软件,找到菜单栏的“DBC”按钮,点击打开DBC界面 。
USBCAN分析仪解析柴油车J1939协议的步骤
打开后我们选择加载J1939.DBC文件 。
通过加载J1939.DBC文件,用户可以使用软件解析所有使用J1939协议通信的柴油车,这也就涵盖了市面上几乎所有的柴油车型 。
USBCAN分析仪解析柴油车J1939协议的步骤
加载好J1939.DBC文件后,软件将对之后接收到的数据进行解析,用户可以使用分类显示或者刷新显示查看 。
USBCAN分析仪解析柴油车J1939协议的步骤
此时点击某个报文,下方的解析框中会将这帧包含的具体意义显示出来 。以柴油车发动机转速信息为例,点击ID为0x0CF0041A的报文,其中第三个字节(低位)为 0x6C,第四个字节(高位)为0xD6,这个代表着 EngSpeed(发动机转速)为 128.38rpm(转/分) 。
USBCAN分析仪解析柴油车J1939协议的步骤
3. 总结

【USBCAN分析仪解析柴油车J1939协议的步骤】

通过上述方法,可解析柴油(大型)车CAN总线J1939协议数据中通用部分所代表的意义 。运用解析功能可直观看出ECU发出的帧数据中各位数据含义及柴油车部分参数,通过加载DBC解析功能极大的方便了汽车各项数据获取及数据破解 。