f新国标GBT279302015国标GBT279302011:非车载充电机与BMS通信步骤详解
一.握手阶段
(1)充电机发送CRM报文(ID1801F456)其中第一个Byte为00(表示此时充电机主动发送识别,请求握手)。(2)当BMS收到充电机的CRM报文后,启动数据传输协议TCPM(由于数据长度大于8,共41)传输电池组身份编码信息BRM:
①首先BMS发送RTS报文ID1CEC56F4,通知充电机准备发送多少包数据。②当充电机收到BMS发送的RTS报文后,作出应答信号,回复CTS给BMS(ID1CECF456)。③当BMS接收到充电机的应答报文CTS后,开始建立连接发送数据DT(数据长度为41Byte,共分为6包,ID:1CEB56F4)。④当充电机接受到了接收完BMS发送到数据报文DT后,回复CM给BMS用于消息结束应答(ID:1CECF456)。(3)当充电机接收到了BMS发送到电池身份编码信息BRM后,回复辨识报文CRM给BMSID1801F456第一个Byte为AA。(4)若上述3步中任何1步骤出现异常,通讯将不能往下进行,等待超时复位。
握手阶段CAN卡接收数据解释:充电机:56H,BMS:F4H,FFH(255)为全局地址。
帧ID
帧格式帧类型数据长度
数据(PGN的值位于末3字节)
12345678
优先权页扩展数据页帧格式目标地址源地址
PEDPDPPFPSSA
1801F456数据帧扩展帧0x080001000000000000CRM
0001100001F456
1CEC56F4数据帧扩展帧0x0810290006ff000200TPCM_RTS
帧ID详解:
1CECF4561CEB56F41CEB56F41CEB56F41CEB56F41CEB56F41CEB56F4
数据帧数据帧数据帧数据帧数据帧数据帧数据帧
扩展帧扩展帧扩展帧扩展帧扩展帧扩展帧扩展帧
0x080x080x080x080x080x080x08
110601ffff000200TPCM_CTS
第1字节:
01000100048c0af8
18H(00011000):优先权(110B)6
0215ffffffffffff
1CH(00011100):优先权(111B)7(新TPCM国标)
03ffffffffffffff
TPCM_DT
第2字节:PDU格式,报文类型,PF值
04ffffffffffffff
01H:PGN第2字节EAH:请求
05ffffffffffffff
EBH:多包传送
E8H:确认
06ffffffffffffff
ECH:传输协议连接管理
1CECF456数据帧扩展帧0x0813290006ff000200TPCM_EM
1801F456数据帧扩展帧0x08aa01000000000000CRM
标准中的SPN没有什么实际用处。PGN的第二字节处于帧ID的第二个字节(PF)的位置,或多包协议的数据末3字节。
TPCM:传输协议连接管理,RTS:发送者,CTS:响应者,DT:数据包,EM:TPCM_E
dofMsgAck,消息结束应答
fID:1801F456充电机向BMS请求握手CRM118:优先权:6201:PGN的第二个字节(GBT279302011)3F4:目标地址:BMS456:源地址:充电机
说明:对于新国标GBT279302015来说,在CRM之前,还有CHM和BHM。
数据:0001000000000000
10r