非车载充电机与BMS通信步骤详解Word格式文档下载.docx
《非车载充电机与BMS通信步骤详解Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《非车载充电机与BMS通信步骤详解Word格式文档下载.docx(13页珍藏版)》请在冰豆网上搜索。
源地址
1
2
3
4
5
6
7
8
P
EDP
DP
PF
PS
SA
1801F45
数据帧
扩展帧
0x08
00
01
CRM
0001,10
F4
56
1CEC56F
10
29
06
ff
02
TPCM_RTS
TPC
M
帧ID详解:
第1字节:
18H(00011000):
优先权(110B)61CH(00011100):
优先权(111B)7(新国标)
第2字节:
PDU格式,报文类型,PF值
1CECF45
11
TPCM_CTS
1CEB56F
04
8c
0a
f8
TPCM_DT
15
01H:
PGN第2字节EAH:
请求EBH:
多包传送E8H:
确认ECH:
传输协议连接管理
03
05
13
TPCM_E
aa
标准中的SPN没有什么实际用处。
PGN的第二字节处于帧ID的第二个字节(PF)的位置,或多包协议的数据末3字节
TP.CM:
传输协议-连接管理,RTS:
发送者,CTS:
响应者,DT:
数据包,EM:
TP.CM_EndofMsgAck,消息结束应答
ID:
1801F456充电机向BMS请求握手CRM
数据:
0001000000000000
1.18:
优先权:
6
1.00:
充电机主动发送识别,请求握手
2.01:
PGN的第二个字节(GB/T27930-2011)
充电机编号1~100
3.F4:
目标地址:
BMS
3.00:
充电站编号6,可选项
4.56:
源地址:
充电机
4.00:
充电站编号5
5.00:
充电站编号4
说明:
对于新国标GB/T27930-2015来说,在CRM之前,
6.00:
充电站编号3
还有CHM和BHM。
7.00:
充电站编号2
8.00:
充电站编号1
ID:
1CEC56F4BMS回复充电机准备接收充电参数
10290006FF000200
1.1C:
7(参见SEA-J1939-21:
传输协议连接管
1.10:
TP.CM_RTS控制字16,指定目标地址请求发送
理)
(RTS)
2.EC:
2.29:
准备发送41字节的数据包,请充电机接收。
29H=41D
3.56:
与第2字节联合。
数据包字节数目的高字节
4.F4:
4.06:
全部数据包的帧数目
5.FF:
保留给SAE设定使用,该字节应设为FF16
传输协议连接管理的规定,详见SEA-J1939-21:
所装载数据的参数群(PGN)编号。
6.7.8,共3字
节
7.02:
BMS和车辆辨识报文的参数群编号为000200H
1CECF456充电机对BMS应答
110601FFFF000200
1.1C:
7
1.11:
TP.CM_CTS控制字17,指定目标地址准备发送
(CTS)
2.06:
可发送的数据包的帧数目
3.01:
下一个将要发送的数据包编号
4.FF:
充电机告诉BMS,准备接收由BMS发送过来的“BMS
和车辆辨识报文”。
1CEB56F4BMS向充电机发送充电参数(多包数
据)
01000100048C0AF8
1.01:
第1包数据(参见SEA-J1939-21:
数据包)
2.
EB:
多包传送
00:
V_3,BMS通信协议版本号V1.0。
3.
56:
01:
V_2
4.
F4:
BMS
V_1
5.
04:
磷酸铁锂电池
6.
8C:
电池容量0A8C,双字节,低字节先发。
一位小数,
270Ah。
7.
0A:
电池容量,高字节。
8.
F8:
系统额定电压15F8,一位小数,562.4V。
ID
:
1CEB56F4
BMS回复充电机准备接收充电参数
0215FFFFFFFFFFFF
1.
1C:
第2包数据
15:
系统额定电压,高字节。
FF:
可选项。
忽略时以FF填充。
1CECF456充电机对BMS应答
13290006FF000200
1.13:
控制字19,消息结束应答
整个消息大小,字节数目,29H=41D
3.00:
与第2字节联合。
全部数据包的帧数目
.参数配置阶段
1)BMS发送蓄电池充电机参数BCP给充电机,启动数据传输协议TCPM(由于数据长度大于8,共13)。
3当BMS接收到充电机的应答报文CTS后,开始建立连接发送数据DT(数据长度为13Byte,共分为2包,ID:
2)充电机发送时间同步信息CTS给BMS(ID:
1807F456)。
3)充电机最大输出级别CML给BMS(ID:
1808F456)。
4)BMS发送电池充电准备就绪状态BRO给充电机(ID:
100956F4)。
5)
100AF456)。
充电机接收到BMS发送到BRO信息后回应充电机输出准备就绪状态CRO
6)若上述5个步骤中任一步骤出现异常通讯将不能往下进行,等待超时复位。
参数配置阶段CAN接收数据帧解释:
数据
0d
a2
76
0c
e2
TPCM
18
66
f4
9a
16
TPCM_EM
1807F45
0x07
CTS
1808F45
0x06
68
d0
07
b8
0b
CML
100956F
0x01
BRO
100AF45
CRO
三.充电阶段
(1)BMS发送电池充电级别BCL给充电机(ID:
181056F4).Byte1和Byte2是电压,Byte3和Byte4是电流。
(2)BMS发送电池充电总状态BCS给充电机,启动数据传输协议TCPM(由于数据长度大于8,共9)。
3当BMS接收到充电机的应答报文CTS后,开始建立连接发送数据DT(数据长度为9Byte,共分为2包,ID:
(3)充电机发送充电状态CCS给BMS(ID:
1812F456)。
(4)BMS通过数据传输协议发送单体电压BMV给充电机(具体步骤和握手阶段的数据传输协议一样)可选。
(5)BMS发送蓄电池组温度BMT给充电机.(具体步骤和握手阶段的数据传输协议一样)可选。
上述所有充电参数,在充电过程中按照协议要求的报文周期固定的发送,当充电过程中出现异常或者充电满时将停止充电,同时发送充电停止报文如下:
(6)BMS发送终止充电报文BST给充电机命令其结束充电及充电结束的原因(ID:
101956F4)。
(7)充电机发送终止充电报文CST告知BMS充电结束及充电结束的原因。
(ID:
101AF456)。
上述任一步骤异常都将导致充电机终止充电。
充电阶段CAN接收数据帧解释:
181056F4
0x05
BCL
1CEC56F4
09
TPCMRTS
1CECF456
TPCMCTS
1CEB56F4
a0
0f
7d
51
32
58
TPCMEM
1812F456
CCS
181356F4
40
42
BSM
101956F4
0x04
BST
101AF456
CST
四.充电结束阶段
(1)BMS发出统计数据BSD(ID:
181C56F4)。
(2)充电机发出统计数据CSD(ID:
181DF456)。
(3)若上述两步骤正常发送充电机将恢复到原始状态,重新请求握手。