解读CAN报文方法.docVIP

  • 85
  • 0
  • 约1.58千字
  • 约 5页
  • 2016-12-19 发布于重庆
  • 举报
1,首先抓取故障报文,建议保存格式为.CSV,便于分析报文排查故障 2,打开报文筛选出对我们分析故障有利的数据并对照协议解析报文 例如,百路佳项目现场工程师经常反应掉高压问题即继电器断开,其中绿控协议里有一帧报文就显示出了继电器状态,报文ID:0x18FF14F3,我们只需要找到这一帧报文解析一下就知道继电器状态了。 ID:18FF14F3,其中0xFF14是PGN,PGN表示参数组编号,0xF3是源地址表示数据是由哪个模块发出来,绿控协议规定0xF3表示BMS,所以凡是BMS发出来的报文,报文ID最后一个字节肯定是0xF3。 协议内容:有些内容无需用一个字节(一个字节有八个位)来表示甚至用两个位就可以表示出来,例如总正辅助触点状态,有些内容用一个字节不能完全表示甚至用两个字节来表示,例如SOC,至于协议内容是选取一个字节、两个位还是两个字节来表示通常与表示数据范围有关。 Byte1 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 0xF 总负辅助触点状态 总正辅助触点状态 Byte2 Bit15 Bit14 Bit13 Bit12 Bit11 Bit10 Bit9 Bit8 SOC低字节 Byte3 Bit23 Bit22 Bit21 Bit20 Bit19 Bit18 Bit17 Bit16 SOC高字

文档评论(0)

1亿VIP精品文档

相关文档