新国标:非车载充电机与BMS通信协议详解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
新国标:非车载充电机与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 卡接收数据解释:
帧ID 帧格式 帧类型 数据长度 数据
1801F456 数据帧 扩展帧 0x08 00 01 00 00 00 00 00 00 CRM
1CEC56F4 数据帧
扩展帧 0x08 10 29 00 06 ff 00 02 00
TPCM_RTS 1CECF456 数据帧 扩展帧 0x08 11 06 01 ff ff 00 02 00 TPCM_CTS 1CEB56F4 数据帧 扩展帧1CEB56F4 数据帧 扩展帧1CEB56F4 数据帧 扩展帧 0x08 03 ff ff ff ff ff ff ff 1CEB56F4 数据帧 扩展帧 0x08 04 ff ff ff ff ff ff ff 1CEB56F4 数据帧 扩展帧1CEB56F4 数据帧 扩展帧1CECF456 数据帧 扩展帧 0x08 13 29 00 06 ff 00 02
1801F456 数据帧 扩展帧 0x08 aa 01 00 00 00 00 00 00 CRM
二. 参数配置阶段
(1) BMS 发送蓄电池充电机参数BCP 给充电机,启动数据传输协议TCPM (由于数据长度大于
8,共13)。
① 首先BMS 发送RTS 报文(ID:1CEC56F4),通知充电机准备发送多少包数据。
② 当充电机收到BMS 发送的RTS 报文后,作出应答信号,回复CTS 给BMS
(ID:1CECF456)。
③ 当BMS 接收到充电机的应答报文CTS 后,开始建立连接发送数据DT (数据长度为
13Byte ,共分为2包,ID :1CEB56F4)。
④ 当充电机接受到了接收完BMS 发送到数据报文DT 后,回复CM 给BMS 用于消息结
束应答(ID :1CECF456)。
(2) 充电机发送时间同步信息CTS 给BMS (ID :1807F456)。
(3) 充电机最大输出级别CML 给BMS (ID :1808F456)。
(4) BMS 发送电池充电准备就绪状态BRO 给充电机(ID :100956F4)。
(5) 充电机接收到BMS 发送到BRO 信息后回应充电机输出准备就绪状态CRO (ID :
100AF456)。
(6) 若上述5个步骤中任一步骤出现异常通讯将不能往下进行,等待超时复位。
参数配置阶段CAN 接收数据帧解释:
1CEC56F4 数据帧 扩展帧 0x08 10 0d 00 02 ff 00 06 00 TPCM_RTS 1CECF456 数据帧
扩展帧 0x08 11 02 01 ff ff 00 06 00
TPCM_CTS
1CEB56F4 数据帧 扩展帧1CEB56F4 数据帧 扩展帧1CECF456 数据帧 扩展帧 0x08 13 0d 00 02 ff 00 06 00
1807F456 数据帧 扩展帧 0x07 00 00 00 00 00 00 00 CTS
1808F456 数据帧 扩展帧 0x06 68 10 d0 07 b8 0b CML
100956F4 数据帧 扩展帧 0x01 aa BRO
100AF456 数据帧 扩展帧 0x01 aa CRO
三. 充电阶段
(1) BMS 发送电池充电级别BCL 给充电机(ID :181056F4). Byte1和 Byte2是电压,
Byte 3和Byte4是电流。
(2) BMS 发送电池充电总状态BCS 给充电机,启动数据传输协议TCPM (由于数据长度大于
8,共9)。
① 首先BMS 发送RTS 报文(ID:1CEC56F4),通知充电机准备发送多少包数据。
② 当充电机收到BMS 发送的RTS 报文后,作出应答信号,回复CTS 给BMS
(ID:1CECF456)。
③ 当BMS 接收到充电机的应答报文CTS 后,开始建立连接发送数据DT (数据长
度为9Byte ,共分为2包,ID :1CEB56F4)。
④ 当充电机接受到了接收完BMS 发送到数据报文DT 后,回复CM 给BMS 用于消息
结束应答(ID :1CECF456)。
(3) 充电机发送充电状态CCS 给BMS (ID :1812F456)。
(4) BMS 通过数据传输协议发送单体电压BMV 给充电机(具体步骤和握手阶段的数据传
输协议一样)可选。
(5) BMS 发送蓄电池组温度BMT 给充电机.(具体步骤和握手阶段的数据传输协议一样)
可选。
上述所有充电参数,在充电过程中按照协议要求的报文周期固定的发送,当充电过程中出现
异常或者充电满时将停止充电,同时发送充电停止报文如下:
(6) BMS 发送终止充电报文BST 给充电机命令其结束充电及充电结束的原因 (ID :
101956F4)。
(7) 充电机发送终止充电报文CST 告知BMS 充电结束及充电结束的原因。
(ID: 101AF456)。
上述任一步骤异常都将导致充电机终止充电。
充电阶段阶段CAN接收数据帧解释:
181056F4 数据帧扩展帧 0x05 e2 18 76 0c 02 BCL
1CEC56F4 数据帧扩展帧 0x08 10 09 00 02 ff 00 11 00 TPCM_RTS
1CECF456 数据帧扩展帧 0x08 11 02 01 ff ff 00 11 00 TPCM_CTS
1CEB56F4 数据帧扩展帧 0x08 01 9a 16 a0 0f 7d 51 32 TPCM_DT
1CEB56F4 数据帧扩展帧 0x08 02 58 02 ff ff ff ff ff 1CECF456 数据帧扩展帧 0x08 13 09 00 02 ff 00 11 00 TPCM_EM
1812F456 数据帧扩展帧 0x06 00 00 a0 0f 00 00 CCS
181356F4 数据帧扩展帧 0x07 40 42 02 40 02 00 10 BSM
1CEC56F4 数据帧扩展帧 0x08 10 09 00 02 ff 00 15 00 TPCM_RTS
1CECF456 数据帧扩展帧 0x08 11 02 01 ff ff 00 15 00 TPCM_CTS
1CEB56F4 数据帧扩展帧 0x08 01 9a 16 a0 0f 7d 51 32 TPCM_DT
1CEB56F4 数据帧扩展帧 0x08 02 58 02 ff ff ff ff ff 1CECF456 数据帧扩展帧 0x08 13 09 00 02 ff 00 15 00 TPCM_EM
1CEC56F4 数据帧扩展帧 0x08 10 09 00 02 ff 00 16 00 TPCM_RTS
1CECF456 数据帧扩展帧 0x08 11 02 01 ff ff 00 16 00 TPCM_CTS
1CEB56F4 数据帧扩展帧 0x08 01 9a 16 a0 0f 7d 51 32 TPCM_DT
1CEB56F4 数据帧扩展帧 0x08 02 58 02 ff ff ff ff ff 1CECF456 数据帧扩展帧 0x08 13 09 00 02 ff 00 16 00 TPCM_EM 101956F4 数据帧扩展帧 0x04 00 00 00 00 BST
101AF456 数据帧扩展帧 0x04 00 00 00 00 CST
四.充电结束阶段
(1)BMS发出统计数据BSD (ID:181C56F4)。
(2)充电机发出统计数据CSD (ID:181DF456)。
(3)若上述两步骤正常发送充电机将恢复到原始状态,重新请求握手。