
2023年国标充电协议报文整理.docx
10页欧阳光明*创编2023.03.07GB/T 27930-2023欧阳光明〔2023.03.07〕国标充电CAN 协议定义说明:多字节时,低字节在前,高字节在后电流方向:放电为正,充电为负一、握手阶段:1、ID:1801F456 (PGN=256)CRM〔 充电机发送给 BMS 恳求握手, 数据长度 8 个字节, 周期250ms〕BYTE0BYTE1 BYTE2 BYTE3 BYTE4 BYTE5BYTE6 BYTE7辨识结果〔0x00:BMS 不能辨识,0xAA:BMS 能辨识〕充电机编号〔比例因子:1,偏移量:0,数据范围:0~100〕充电机/充电站所在区域编码,标准 ASCII 码2、ID:180256F4 (PGN=512)BRM〔 BMS 发送给充电机答复握手, 数据长度 41 个字节, 周期250ms,需要通过多包发送,多包发送过程见后文〕BYTE0BYTE1 BYTE2 BYTE3BMS 通信协议版本号, 本标准规定当前版本为 V1.0 , 表示为:byte2,byte1---0x0001,byte0---0x00BYTE4BYTE5 BYTE6 BYTE7 BYTE8 BYTE9电池类型, 01H:铅酸电池; 02H:镍氢电池; 03H:磷酸铁锂电池;04H:锰酸锂电池;05H:钴酸电池;06H:三元材料电池;07H:聚合物锂离子电池;08H:钛酸锂电池;FFH:其它电池整车动力蓄电池系统额定容量 /A·h,0.1A·h/位, 0A·h 偏移量,数据范围:0~1000A·h整车动力学电池系统额定总电压 /V,0.1V/位,0V 偏移量,数据范围:0~750V电池生产厂商名称,标准 ASCII 码*欧阳光明*创编2023.03.07BYTE10 BYTE11 BYTE12 BYTE13 BYTE14 BYTE15 BYTE16BYTE17 BYTE18 BYTE19 BYTE20 BYTE21 BYTE22 BYTE23 BYTE24~40电池组序号,预留,由厂商自行定义电池组生产日期:年〔比例: 1 年/位,偏移量: 1985,数据范围: 1985~2235〕电池组生产日期:月〔1 月/位,偏移量:0 月,数据范围:1~12 月〕 电池组生产日期:日〔1 日/位,偏移量:0 日,数据范围:1~31 日〕 电池组充电次数,1 次/位,偏移量:0 次,以 BMS 统计为准电池组产权表示〔0:租赁,1:车自有〕 预留车辆识别码〔vin〕二、充电参数配置阶段:1、ID:180656F4 (PGN=1536)BCPBYTE0BYTE1 BYTE2 BYTE3 BYTE4 BYTE5 BYTE6 BYTE7 BYTE8 BYTE9 BYTE10 BYTE11 BYTE12单体动力蓄电池最高允许充电电压〔比例:0.01V/bit,偏移量:0〕最高允许充电电流〔比例:0.1A/bit,偏移量:-400A〕动力蓄电池标称总能量〔0.1Kw·h/bit,偏移量:0〕 最高允许充电总电压〔比例:0.1V/bit,偏移量:0〕 最高允许温度〔比例:1 度/bit,偏移量:-50 度〕整车动力蓄电池荷电状态 SOC〔比例:0.1%/bit,偏移量:0〕整车动力蓄电池总电压〔比例:0.1V/bit,偏移量:0〕〔BMS 发送给充电机,动力蓄电池配置参数,数据长度 13 个字节,周期 500ms,需要通过多包发送,多包发送过程见后文〕2、ID:1807F456 (PGN=1792)CTS〔充电机发送给 BMS,时间同步信息,数据长度 7 个字节,周期500ms〕BYTE0BYTE1 BYTE2 BYTE3 BYTE4BYTE5 BYTE6秒〔压缩 BCD 码〕分〔压缩 BCD 码〕 时〔压缩 BCD 码〕 日〔压缩 BCD 码〕 月〔压缩 BCD 码〕年〔压缩 BCD 码〕3、ID:1808F456 (PGN=2048)CMLBYTE0BYTE1 BYTE2 BYTE3 BYTE4 BYTE5 BYTE6 BYTE7最高输出电压〔比例:0.1V/bit,偏移量:0〕最低输出电压〔比例:0.1V/bit,偏移量:0〕最大输出电流〔0.1A/bit,偏移量:-400〕 最小输出电流〔0.1A/bit,偏移量:-400〕〔充电机发送给 BMS,充电机最大输出力量,数据长度 6 个字节, 周期 250ms〕4、ID:100956F4 (PGN=2304)BROBYTE0BMS 是否充电预备好〔0:BMS 未预备好,0xAA:BMS 完成充电预备〕〔BMS 发送给充电机,电池充电预备就绪,数据长度 1 个字节,周期 250ms〕5、ID:100AF456 (PGN=2560)BYTE0充电机是否完成充电预备〔0:充电机未完成预备,0xAA:完成预备〕〔充电机发送给 BMS,充电机输出预备就绪,数据长度 1 个字节, 周期 250ms〕三、充电过程:1、ID:181056F4 (PGN=4096)BCL〔BMS 发送给充电机,电池充电需求,数据长度 5 个字节,周期50ms〕BYTE0BYTE1 BYTE2BYTE3 BYTE4充电电压需求〔0.1V/bit,偏移量:0V〕充电电流需求〔0.1A/bit,偏移量:-400A〕充电模式〔0x01:恒压充电;0x02:恒流充电〕2、ID:181156F4 (PGN=4352)BCSBYTE0充电电压测量值〔0.1V/bit,偏移量:0V〕〔BMS 发送给充电机,电池充电总状态,数据长度 9 个字节,周期250ms,需要通过多包发送,多包发送过程见后文〕BYTE1BYTE2 BYTE3 BYTE4 BYTE5 BYTE6BYTE7 BYTE8充电电流测量值〔0.1A/bit,偏移量:-400A〕最高单体动力蓄电池电压及其组号〔1~12:蓄电池电压, 0.01V/bit;13~16:动力蓄电池电池电压所在组号:1/bit,偏移量:1〕当前 SOC〔1%的比例,偏移量:0〕估算剩余充电时间〔1min/bit,大于 600 分钟按 600 分钟发送〕3、ID:1812F456 (PGN=4608)CCSBYTE0BYTE1 BTYE2 BYTE3 BYTE4 BYTE5充电电压输出值〔0.1V/bit,偏移量:0V〕充电电流输出值〔0.1A/bit,偏移量:-400A〕累计充电时间〔1min/bit,最大为 600min〕〔充电机发送给 BMS,充电机充电状态,数据长度 6 个字节,周期50ms〕4、ID:181356F4 (PGN=4864)BSM〔BMS 发送给充电机,电池状态信息,数据长度 7 个字节,周期250ms〕Bit6-bit7动力蓄电池温度过高〔00:正常;01:过高;10:不行信〕BYTE6Bit0-bit1动力蓄电池绝缘状态〔 00:正常; 01:不正常; 10:不行信〕Bit2-bit3动力蓄电池组输出连接器连接状态〔 00:正常,01:不正常, 10:不行信〕Bit4-bit5充电允许〔00:制止;01:允许〕BYTE0BYTE1 BYTE2 BYTE3 BYTE4BYTE5最高单体动力蓄电池电压所在编号最高动力蓄电池温度〔1 度/bit,偏移量:-50〕 最高温度检测点编号最低动力蓄电池温度〔1 度/bit,偏移量:-50〕最低动力蓄电池温度检测点号Bit0-bit1Bit2-bit3单体动力蓄电池电压过高/过低〔00:正常;01:过高;10:过低〕整车动力蓄电池荷电状态 SOC 过高/过低〔00:正常;01:过高;10:过低〕Bit4-bit5动力蓄电池充电过电流〔信〕00:正常; 01:过流; 10:不行5、ID:181556F4 (PGN=5376)BMV〔BMS 发送给充电机,电池单体电压信息,数据长度不定,周期1s,需要通过多包发送,多包发送过程见后文〕*欧阳光明*创编2023.03.07BYTE0BYTE1 BYTE2 BYTE3 BYTE4 BYTE5、、、、、、BYTE5111 号单体动力电池电压2 号单体动力电池电压3 号单体动力电池电压、、、、、、256 号单体动力电池电压6、ID:181656F4 (PGN=5632)BMT〔BMS 发送给充电机,电池温度信息,数据长度不定,周期 1s, 需要通过多包发送,多包发送过程见后文〕*欧阳光明*创编2023.03.07BYTE0BYTE1 BYTE2 BYTE3 BYTE4 BYTE5、、、、、、BYTEN动力蓄电池 1 温度信息〔比例:1 度/bit,偏移量:-50 度〕动力蓄电池 2 温度信息〔比例:1 度/bit,偏移量:-50 度〕 动力蓄电池 3 温度信息〔比例:1 度/bit,偏移量:-50 度〕 动力蓄电池 4 温度信息〔比例:1 度/bit,偏移量:-50 度〕 动力蓄电池 5 温度信息〔比例:1 度/bit,偏移量:-50 度〕 动力蓄电池 6 温度信息〔比例:1 度/bit,偏移量:-50 度〕、、、、、、动力蓄电池 N+1 温度信息〔比例:1 度/bit,偏移量:-50 度〕7、ID:181756F4 (PGN=5888)BSPBYTE0BYTE1 BYTE2 BYTE3 BYTE4 BYTE5、、、、、、BYTEN预留预留预留预留预留预留预留预留〔BMS 发送给充电机,电池预留报文,数据长度不定,周期 1s, 需要通过多包发送,多包发送过程见后文〕8、ID:101956F4 (PGN=6400)BST〔BMS 发送给充电机,BMS 中止充电,数据长度 4 个字节,周期10ms〕BYTE0BYTE1 BYTE2 BYTE3BMS 中止充电缘由BMS 中止充电故障缘由BMS 中止充电错误缘由说明:1、BMS 中止充电缘由:a) 1~2 位:到达所需求的 SOC 目标值〔00:未到达,01:到达需求,10:不行信状态〕;b) 3~4 位:到达总电压的设定值〔 00:未到达总电压设定值,01:到达设定值,10:不行信状态〕;c) 5~6 位:到达单体电压的设定值〔 00:未到达, 01:到达, 10:不行信状态〕2、BMS 中止充电故障缘由:a) 1~2 位:绝原因障〔00:正常,01:故障,10:不行信状态〕b) 3~4 位:输出连接器过温故障〔00:正常,01:故障,10:不行信状态〕c) 5~6 位: BMS 原件、输出连接器过温〔 00:正常, 01:故障,10:不行信状态〕d) 7~8 位:充电连接器故障〔00:正常,01:故障,10:不行信状态〕e) 9~10。












