解读CAN报文方法.pdfVIP

  • 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)

1亿VIP精品文档

相关文档