我们首先要了解的信息有以下五点:
1、充电机和BMS之间通信网络采用CAN2.0B通讯协议。
2、在充电过程中,充电机和BMS监测电压、电流和温度等参数,同时BMS管理整个充电过程。
3、充电机和BMS之间的CAN通信网络应由充电机和BMS两个节点组成。
数据信息传输采用低字节先发送的格式。
4、正的的电流表示放电,负的电流表示充电。
5、执行本标准的充电机和BMS宜具备向前兼容性。
1、什么是报文?
一个或多个具有相同参数组编号的“CAN数据帧”
--《GB/T 27930-2015》3.3
2、什么是CAN数据帧?
用于传输数据的CAN协议所必需的有序位域,以帧起始(SOF)开始,帧结束(EOF)结尾。
--《GB/T 27930-2015》3.2
3、一个CAN数据帧包都含什么?
每个CAN数据帧包含一个单一的协议数据单元(PDU),协议数据单元由七部分组成,恩别是优先权、保留位、数据页、PDU格式、PDU待定、源地址和数据域。其中前六部分组成CAN标识符(帧ID)完整的协议数据单元如下:
从上图可以看出协议数据单元由CAN标识符(帧ID)和数据域组成,而标识符由以下部分组成:
P:优先权,从最高0设置到最低7
R:保留位,本协议中默认为0
DP:数据页,本协议中默认为0