- 40
- 0
- 约3.63千字
- 约 9页
- 2021-11-27 发布于上海
- 举报
解读 CAN报文方法
1,首先抓取故障报文,建议保存格式为 .CSV,
便于分析报文排查故障
2,打开报文筛选出对我们分析故障有利的数据
并对照协议解析报文
例如,百路佳项目现场工程师经常反应掉高压问
题即继电器断开, 其中绿控协议里有一帧报文就
显示出了继电器状态,报文 ID:0x18FF14F3 ,我
们只需要找到这一帧报文解析一下就知道继电
器状态了。
ID:18FF14F3,其中 0xFF14 是 PGN,PGN表示参数
组编号, 0xF3 是源地址表示数据是由哪个模块
发出来,绿控协议规定 0xF3 表示 BMS,所以凡
是 BMS发出来的报文,报文 ID 最后一个字节肯
定是 0xF3。
协议内容: 有些内容无需用一个字节 (一个字节
有八个位)来表示甚至用两个位就可以表示出
来,例如总正辅助触点状态, 有些内容用一个字
节不能完全表示甚至用两个字节来表示,例如
SOC,至于协议内容是选取一个字节、两个位还
是两个字节来表示通常与表示数据范围有关。
Bit Bit Bit Bit Bit Bit Bit Bit
Byt
7 6 5 4 3 2 1 0
e1
0xF 总负辅助触点状态 总正辅助触点状态
Bit Bit Bit Bit Bit Bit Bit Bit
Byt
15 14 13 12 11 10 9 8
e2
SOC低字节
Bit Bit Bit Bit Bit Bit Bit Bit
Byt
23 22 21 20 19 18 17 16
e3
SOC高字节
Byt Bit Bit Bit Bit Bit Bit Bit Bit
e4 31 30 29 28 27 26 25 24
SOH
Bit Bit Bit Bit Bit Bit Bit Bit
39 38 37 36 35 34 33 32
Byt
Fault
e5
0x1 Active/Severi Battery State
ty Indicator
Bit Bit Bi4 Bit Bit Bit Bit Bit
Byt
47 46 5 44 43 42 41 40
e6
原创力文档

文档评论(0)