使用USBCAN加载DBC文件,解析柴油车J1939协议(柴油车发动机转速信息)
1. 问题描述
很多想解析柴油(大型)车J1939协议的CAN用户利用的旧式的USBCAN分析仪收集数据后,收集到的是柴油(大型)车的原始数据,无法直观看出数据所代
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
的含义,如对汽车CAN信号进行调试维修。因此,对于柴油(大型)车各项数据获取及数据破解造成了极大不便。
2. 使用USBCAN加载DBC文件,如解析柴油车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端连接电脑,连接如图所示
图 1 设备连接
打开软件,找到菜单栏的“DBC”按钮,点击打开DBC界面。
图 2 加载DBC文件
打开后我们选择加载J1939.DBC文件。
通过加载J1939.DBC文件,用户可以使用软件解析所有使用J1939协议通信的柴油车,这也就涵盖了市面上几乎所有的柴油车型。
图 2 加载J1939.dbc文件
加载好J1939.DBC文件后,软件将对之后接收到的数据进行解析,用户可以使用分类显示或者刷新显示查看。
图 3 接收数据
此时点击某个报文,下方的解析框中会将这帧包含的具体意义显示出来。以柴油车发动机转速信息为例,点击ID为0x0CF0041A的报文,其中第三个字节(低位)为 0x6C,第四个字节(高位)为0xD6,这个代表着 EngSpeed(发动机转速)为 128.38rpm(转/分)。
图 4 应用数据
3.
总结
初级经济法重点总结下载党员个人总结TXt高中句型全总结.doc高中句型全总结.doc理论力学知识点总结pdf
通过上述方法,可解析柴油(大型)车CAN总线J1939协议数据中通用部分所代表的意义。运用解析功能可直观看出ECU发出的帧数据中各位数据含义及柴油车部分参数,通过加载DBC解析功能极大的方便了汽车各项数据获取及数据破解。