非车载充电机与BMS通信步骤详解
下载后可任意编辑 新国标GB/T 27930-2024 国标GB/T 27930-2024:非车载充电机与BMS通信步骤详解 一. 握手阶段 (1) 充电机发送CRM报文(ID:1801F456)其中第一个Byte为00(表示此时充电机主动发送识别,请求握手)。 (2) 当BMS收到充电机的CRM报文后,启动数据传输协议TCPM(由于数据长度大于8,共41)传输电池组身份编码信息BRM: ① 首先BMS发送RTS报文(ID:1CEC56F4),通知充电机准备发送多少包数据。 ② 当充电机收到BMS发送的RTS报文后,作出应答信号,回复CTS给BMS(ID:1CECF456)。 ③ 当BMS接收到充电机的应答报文CTS后,开始建立连接发送数据DT(数据长度为41Byte,共分为6包,ID:1CEB56F4)。 ④ 当充电机接受到了接收完BMS发送到数据报文DT后,回复CM给BMS用于消息结束应答(ID:1CECF456)。 (3) 当充电机接收到了BMS发送到电池身份编码信息BRM后,回复辨识报文CRM给BMS ( ID:1801F456 第一个 Byte 为AA )。 (4) 若上述3步中任何1步骤出现异常,通讯将不能往下进行,等待超时复位。 握手阶段CAN卡接收数据解释:充电机:56H,BMS:F4H,FFH(255)为全局地址。 帧ID 帧格式 帧类型 数据长度 数据(PGN的值位于末3字节) 优先权 页扩展 数据页 帧格式 目标地址 源地址 1 2 3 4 5 6 7 8 P EDP DP PF PS SA 1801F456 数据帧 扩展帧 0 x08 00 01 00 00 00 00 00 00 CRM 0001,10 0 0 01 F4 56 1CEC56F4 数据帧 扩展帧 0 x08 10 29 00 06 ff 00 02 00 TPCM_RTS TPCM 帧ID详解: 第1字节: 18H(0001 1000):优先权(110B)6 1CH(0001 1100):优先权(111B)7(新国标) 第2字节:PDU格式,报文类型,PF值 01H:PGN第2字节 EAH:请求 EBH:多包传送 E8H:确认 ECH:传输协议连接管理 1CECF456 数据帧 扩展帧 0 x08 11 06 01 ff ff 00 02 00 TPCM_CTS 1CEB56F4 数据帧 扩展帧 0 x08 01 00 01 00 04 8c 0a f8 TPCM_DT 1CEB56F4 数据帧 扩展帧 0 x08 02 15 ff ff ff ff ff ff 1CEB56F4 数据帧 扩展帧 0 x08 03 ff ff ff ff ff ff ff 1CEB56F4 数据帧 扩展帧 0 x08 04 ff ff ff ff ff ff ff 1CEB56F4 数据帧 扩展帧 0 x08 05 ff ff ff ff ff ff ff 1CEB56F4 数据帧 扩展帧 0 x08 06 ff ff ff ff ff ff ff 1CECF456 数据帧 扩展帧 0 x08 13 29 00 06 ff 00 02 00 TPCM_EM 1801F456 数据帧 扩展帧 0 x08 aa 01 00 00 00 00 00 00 CRM 标准中的SPN没有什么实际用处。PGN的第二字节处于帧ID的第二个字节(PF)的位置,或多包协议的数据末3字节。 TP.CM:传输协议-连接管理,RTS:发送者,CTS:响应者,DT:数据包,EM:TP.CM_EndofMsgAck,消息结束应答 ID:18 01 F4 56 充电机向BMS请求握手 CRM 数据:00 01 00 00 00 00 00 00 1. 18:优先权:6 2. 01:PGN的第二个字节(GB/T 27930-2024) 3. F4:目标地址:BMS 4. 56:源地址:充电机 说明:对于新国标GB/T 27930-2024来说,在CRM之前,还有CHM和BHM。 1. 00:充电机主动发送识别,请求握手 2. 01:充电机编号1~100 3. 00:充电站编号6,可选项 4. 00:充电站编号5 5. 00:充电站编号4 6. 00:充电站编号3 7. 00:充电站编号2 8. 00:充电站编号1 ID:1C EC 56 F4 BMS回复充电机准备接收充电参数 数据:10 29 00 06 FF 00 02 00 1. 1C:优先权:7(参见SEA-J1939-21:传输协议连接管理) 2. EC:传输协议连接管理 3. 56:目标地址:充电机 4. F4:源地址: BMS 说明:传输协议连接管理的规定,详见SEA-J1939-21:传输协议连接管理 1. 10:TP.CM_RTS控制字16,指定目标地址请求发送(RTS) 2. 29:准备发送41字节的数据包,请充电机接收。29H=41D 3. 00:与第2字节联合。数据包字节数目的高字节 4. 06:全部数据包的帧数目 5. FF:保留给SAE 设定使用,该字节应设为FF16 6. 00:所装载数据的参数群(PGN)编号。6.7.8,共3字节 7. 02:BMS和车辆辨识报文的参数群编号为00 02 00H 8. 00: ID:1C EC F4 56 充电机对BMS应答 数据:11 06 01 FF FF 00 02 00 1. 1C:优先权:7 2. EC:传输协议连接管理 3. F4:目标地址: BMS 4. 56:源地址:充电机 说明:充电机告诉BMS,准备接收由BMS发送过来的“BMS和车辆辨识报文”。 1. 11:TP.CM_CTS控制字17,指定目标地址准备发送(CTS) 2. 06:可发送的数据包的帧数目 3. 01:下一个将要发送的数据包编号 4. FF:保留给SAE 设定使用,该字节应设为FF16 5. FF:保留给SAE 设定使用,该字节应设为FF16 6. 00:所装载数据的参数群(PGN)编号。6.7.8,共3字节 7. 02:BMS和车辆辨识报文的参数群编号为00 02 00H 8. 00: ID:1C EB 56 F4 BMS向充电机发送充电参数(多包数据) 数据:01 00 01 00 04 8C 0A F8 1. 1C:优先权:7 2. EB:多包传送 3. 56:目标地址:充电机 4. F4:源地址: BMS 1. 01:第1包数据(参见SEA-J1939-21:数据包) 2. 00