(3)读取报文,观察报文中断截点,然后具体分析中断前一帧报文是否异常。
举例如下:
0x1801f456数据帧扩展帧0x08000000 0000000000
0x1 cec56f4数据帧扩展帧0x08 10 29 00 06 ff 00 02 00
0x1cecf456数据帧扩展帧0x08 11 06 01 ff ff 00 02 00
0xlceb56f4数据帧扩展帧0x08 0100 01 00 03 b2 02 80
0x1 ceb56f4数据帧扩展帧0x08 02 0c ff ff ff ff ff ff
0x1ceb56f4数据帧扩展帧 0x08 03 ff ff ff ff ff ff ff
0x1ceb56f4数据帧扩展帧0x08 04 ff ff ff ff ff ff ff
0x1ceb56f4数据帧扩展帧0x08 05 ff ff ff ff ff ff ff
0x1ceb56f4数据帧扩展帧0x08 06 ff ff ff ff ff ff ff
0x1 cecf456数据帧扩展帧0x08 13 29 00 06 ff 00 02 00
0x1801f456数据帧扩展帧0x08 as 00 00 00 00 00 00 00
0x1 cec56f4数据帧扩展帧0x08 10 0d 00 02 ff 00 06 00
0x1 cecf456数据帧扩展帧0x08 1102 01 ff ff 00 06 00
0x1 ceb56f4数据帧扩展帧0x08 01 6d 0147 0e do 00 42
0x1 ceb56f4数据帧扩展帧0x08 02 0e 69 20 03 fl9 0c ff
0x1 cecf456数据帧扩展帧0x08 13 0d 00 02 ff 00 06 00
0x101 af456数据帧扩展帧0x04 00 00 00 00
这帧报文本身就有问题,未体现终止充电的原因,充电机发送了停止充电报文(101 af456 ),前面一帧是BMS发送完电池充电参数(BCP),正常紧随着应该是充电机发送时间同步信息(CTS)和充电机最大输出能力(CML ),很显然是充电机的报文发送出现了问题。
(4)解析充电机和BMS发送的错误报文,找出原因。
10 参考报文(从握手阶段—充电完成)