新国标电动汽车充电CAN报文协议解析.docx
- 文档编号:12708399
- 上传时间:2023-06-07
- 格式:DOCX
- 页数:11
- 大小:18.15KB
新国标电动汽车充电CAN报文协议解析.docx
《新国标电动汽车充电CAN报文协议解析.docx》由会员分享,可在线阅读,更多相关《新国标电动汽车充电CAN报文协议解析.docx(11页珍藏版)》请在冰点文库上搜索。
新国标电动汽车充电CAN报文协议解析
新国标电动汽车充电CAN报文协议解析
说明:
多字节时,低字节在前,高字节在后。
电流方向:
放电为正,充电为负。
一、握手阶段:
1、ID:
1801F456(PGN=256
(充电机发送给BMS请求握手,数据长度8个字节,周期250ms
BYTE0辨识结果(0x00:
BMS不能辨识,0xAA:
BMS能辨识
BYTE1充电机编号(比例因子:
1,偏移量:
0,数据范围:
0~100
BYTE2充电机/充电站所在区域编码,标准ASCII码
BYTE3
BYTE4
BYTE5
BYTE6
BYTE7
2、ID:
180256F4(PGN=512
(BMS发送给充电机回答握手,数据长度41个字节,周期250ms,需要通过多包发送,多包发送过程见后文
BYTE0BMS通信协议版本号,本标准规定当前版本为V1.0,表示为:
byte2,byte1---0x0001,byte0---0x00
BYTE1
BYTE2
BYTE3电池类型,01H:
铅酸电池;02H:
镍氢电池;03H:
磷酸铁锂电池;04H:
锰酸锂电池;05H:
钴酸电池;06H:
三元材料电池;07H:
聚合物锂离子
电池;08H:
钛酸锂电池;FFH:
其它电池
BYTE4整车动力蓄电池系统额定容量/A·h,0.1A·h/位,0A·h偏移量,数据范围:
0~1000A·h
BYTE5
BYTE6整车动力学电池系统额定总电压/V,0.1V/位,0V偏移量,数据范围:
0~750VBYTE7
BYTE8电池生产厂商名称,标准ASCII码
BYTE9
BYTE10
BYTE11
BYTE12电池组序号,预留,由厂商自行定义
BYTE13
BYTE14
BYTE15
BYTE16电池组生产日期:
年(比例:
1年/位,偏移量:
1985,数据范围:
1985~2235BYTE17电池组生产日期:
月(1月/位,偏移量:
0月,数据范围:
1~12月BYTE18电池组生产日期:
日(1日/位,偏移量:
0日,数据范围:
1~31日BYTE19电池组充电次数,1次/位,偏移量:
0次,以BMS统计为准
BYTE20
BYTE21
BYTE22电池组产权表示(0:
租赁,1:
车自有
BYTE23预留
BYTE24~40车辆识别码(vin
二、充电参数配置阶段:
1、ID:
180656F4(PGN=1536
(BMS发送给充电机,动力蓄电池配置参数,数据长度13个字节,周期500ms,需要通过多包发送,多包发送过程见后文
BYTE0单体动力蓄电池最高允许充电电压(比例:
0.01V/bit,偏移量:
0BYTE1
BYTE2最高允许充电电流(比例:
0.1A/bit,偏移量:
-400A
BYTE3
BYTE4动力蓄电池标称总能量(0.1Kw·h/bit,偏移量:
0
BYTE5
BYTE6最高允许充电总电压(比例:
0.1V/bit,偏移量:
0
BYTE7
BYTE8最高允许温度(比例:
1度/bit,偏移量:
-50度
BYTE9整车动力蓄电池荷电状态SOC(比例:
0.1%/bit,偏移量:
0
BYTE10
BYTE11整车动力蓄电池总电压(比例:
0.1V/bit,偏移量:
0
BYTE12
2、ID:
1807F456(PGN=1792
(充电机发送给BMS,时间同步信息,数据长度7个字节,周期500ms
BYTE0秒(压缩BCD码
BYTE1分(压缩BCD码
BYTE2时(压缩BCD码
BYTE3日(压缩BCD码
BYTE4月(压缩BCD码
BYTE5年(压缩BCD码
BYTE6
3、ID:
1808F456(PGN=2048
(充电机发送给BMS,充电机最大输出能力,数据长度6个字节,周期250ms
BYTE0最高输出电压(比例:
0.1V/bit,偏移量:
0
BYTE1
BYTE2最低输出电压(比例:
0.1V/bit,偏移量:
0
BYTE3
BYTE4最大输出电流(0.1A/bit,偏移量:
-400
BYTE5
4、ID:
100956F4(PGN=2304
(BMS发送给充电机,电池充电准备就绪,数据长度1个字节,周期250ms
BYTE0BMS是否充电准备好(0:
BMS未准备好,0xAA:
BMS完成充电准备
5、ID:
100AF456(PGN=2560
(充电机发送给BMS,充电机输出准备就绪,数据长度1个字节,周期250ms
BYTE0充电机是否完成充电准备(0:
充电机未完成准备,0xAA:
完成准备
三、充电过程:
1、ID:
181056F4(PGN=4096
(BMS发送给充电机,电池充电需求,数据长度5个字节,周期50ms
BYTE0充电电压需求(0.1V/bit,偏移量:
0V
BYTE1
BYTE2充电电流需求(0.1A/bit,偏移量:
-400A
BYTE3
BYTE4充电模式(0x01:
恒压充电;0x02:
恒流充电
2、ID:
181156F4(PGN=4352
(BMS发送给充电机,电池充电总状态,数据长度9个字节,周期250ms,需要通过多包发送,多包发送过程见后文
BYTE0充电电压测量值(0.1V/bit,偏移量:
0V
BYTE1
BYTE2充电电流测量值(0.1A/bit,偏移量:
-400A
BYTE3
BYTE4最高单体动力蓄电池电压及其组号(1~12:
蓄电池电压,0.01V/bit;13~16:
动力蓄电池电池电压所在组号:
1/bit,偏移量:
1
BYTE5
BYTE6当前SOC(1%的比例,偏移量:
0
BYTE7估算剩余充电时间(1min/bit,大于600分钟按600分钟发送
BYTE8
3、ID:
1812F456(PGN=4608
(充电机发送给BMS,充电机充电状态,数据长度6个字节,周期50ms
BYTE0充电电压输出值(0.1V/bit,偏移量:
0V
BYTE1
BTYE2充电电流输出值(0.1A/bit,偏移量:
-400A
BYTE3
BYTE4累计充电时间(1min/bit,最大为600min
BYTE5
4、ID:
181356F4(PGN=4864
(BMS发送给充电机,电池状态信息,数据长度7个字节,周期250ms
BYTE0最高单体动力蓄电池电压所在编号
BYTE1最高动力蓄电池温度(1度/bit,偏移量:
-50
BYTE2最高温度检测点编号
BYTE3最低动力蓄电池温度(1度/bit,偏移量:
-50
BYTE4最低动力蓄电池温度检测点号
BYTE5Bit0-bit1单体动力蓄电池电压过高/过低(00:
正常;01:
过高;10:
过低
Bit2-bit3整车动力蓄电池荷电状态SOC过高/过低(00:
正常;01:
过
高;10:
过低
Bit4-bit5动力蓄电池充电过电流(00:
正常;01:
过流;10:
不可信
Bit6-bit7动力蓄电池温度过高(00:
正常;01:
过高;10:
不可信BYTE6Bit0-bit1动力蓄电池绝缘状态(00:
正常;01:
不正常;10:
不可信Bit2-bit3动力蓄电池组输出连接器连接状态(00:
正常,01:
不正常,10:
不可信
Bit4-bit5充电允许(00:
禁止;01:
允许
5、ID:
181556F4(PGN=5376
(BMS发送给充电机,电池单体电压信息,数据长度不定,周期1s,需要通过多包发送,多包发送过程见后文
BYTE01号单体动力电池电压
BYTE1
BYTE22号单体动力电池电压
BYTE3
BYTE43号单体动力电池电压
BYTE5
、、、、、、、、、、、、
BYTE511256号单体动力电池电压
6、ID:
181656F4(PGN=5632
(BMS发送给充电机,电池温度信息,数据长度不定,周期1s,需要通过多包发送,多包发送过程见后文
BYTE0动力蓄电池1温度信息(比例:
1度/bit,偏移量:
-50度
BYTE1动力蓄电池2温度信息(比例:
1度/bit,偏移量:
-50度
BYTE2动力蓄电池3温度信息(比例:
1度/bit,偏移量:
-50度
BYTE3动力蓄电池4温度信息(比例:
1度/bit,偏移量:
-50度
BYTE4动力蓄电池5温度信息(比例:
1度/bit,偏移量:
-50度
BYTE5动力蓄电池6温度信息(比例:
1度/bit,偏移量:
-50度、、、、、、、、、、、、
BYTEN动力蓄电池N+1温度信息(比例:
1度/bit,偏移量:
-50度
7、ID:
181756F4(PGN=5888
(BMS发送给充电机,电池预留报文,数据长度不定,周期1s,需要通过多包发送,多包发送过程见后文
BYTE0预留
BYTE1预留
BYTE2预留
BYTE3预留
BYTE4预留
BYTE5预留
、、、、、、预留
BYTEN预留
8、ID:
101956F4(PGN=6400
(BMS发送给充电机,BMS中止充电,数据长度4个字节,周期10ms
BYTE0BMS中止充电原因
BYTE1BMS中止充电故障原因
BYTE2
BYTE3BMS中止充电错误原因
说明:
1、BMS中止充电原因:
a1~2位:
达到所需求的SOC目标值(00:
未达到,01:
达到需求,10:
不可信状态;
b3~4位:
达到总电压的设定值(00:
未达到总电压设定值,01:
达到设定值,10:
不可信状态;
c5~6位:
达到单体电压的设定值(00:
未达到,01:
达到,10:
不可信状态
2、BMS中止充电故障原因:
a1~2位:
绝缘故障(00:
正常,01:
故障,10:
不可信状态
b3~4位:
输出连接器过温故障(00:
正常,01:
故障,10:
不可信状态
c5~6位:
BMS原件、输出连接器过温(00:
正常,01:
故障,10:
不可信状态
d7~8位:
充电连接器故障(00:
正常,01:
故障,10:
不可信状态
e9~10位:
电池组温度过高故障(00:
正常,01:
故障,10:
不可信状态
f11~12位:
其它故障(00:
正常,01:
故障,10:
不可信状态
3、BMS中止充电错误原因:
a1~2位:
电流过大(00:
正常,01:
电流超过需求值,10:
不可信状态
b3~4位:
电压异常(00:
正常,01:
电压异常,10:
不可信状态
9、ID:
101AF456(PGN=6656
(充电机发送给BMS,充电机中止充电,数据长度4个字节,周期10ms
BYTE0充电机中止充电原因
BYTE1充电机中止充电故障原因
BYTE2
BYTE3充电机中止充电错误原因
说明:
1、充电机中止充电原因:
a1~2位:
达到充电机设定的条件中止(00:
正常,01:
达到设定条件中止,10:
不
可信状态
b3~4位:
人工中止(00:
正常,01:
人工中止,10:
不可信状态
c5~6位:
故障中止(00:
正常,01:
故障中止,10:
不可信状态
2、充电机中止充电故障原因:
a1~2位:
充电机过温故障(00:
温度正常,01:
充电机过温,10:
不可信状态)b3~4位:
充电连接器故障(00:
连机器正常,01:
故障,10:
不可信状态)c5~6位:
充电机内部过温故障(00:
内部温度正常,01:
内部过温,10:
不可信)d7~8位:
所需电量不能传送(00:
传送正常,01:
不能传送,10:
不可信)e9~10位:
充电机急停故障(00:
正常,01:
急停,10:
不可信状态)f11~12位:
其它故障(00:
正常,01:
故障,10:
不可信状态)3、充电机中止充电错误原因:
a1~2位:
电流不匹配(00:
电流匹配,01:
电流不匹配,10:
不可信状态)b3~4位:
电压异常(00:
正常,01:
异常,10:
不可信状态)四、充电结束阶段:
1、ID:
181C56F4(PGN=7168(BMS发送给充电机,BMS统计数据,数据长度7个字节,周期250ms)BYTE0BYTE1BYTE2BYTE3BYTE4BYTE5BYTE6动力蓄电池最低温度(比例:
1,偏移量:
-50)动力蓄电池最高温度(比例:
1,偏移量:
-50)动力蓄电池单体最高电压(比例:
0.01,偏移量:
0)中止时SOC值(比例:
1%,偏移量:
0)动力蓄电池单体最低电压(比例:
0.01,偏移量:
0)2、ID:
181DF456(PGN=7424(充电机发送给BMS,充电机统计数据,数据长度5个字节,周期250ms)BYTE0BYTE1BYTE2BYTE3BYTE4充电机编号累计输出能量(比例:
0.1kw·h,偏移量:
0,范围:
0~1000)累计充电时间(比例:
1min,偏移量:
0,范围:
0~600)五、发生错误:
1、ID:
081E56F4(PGN=7680(BMS发送给充电机,BMS统计数据,数据长度4个字节,周期250ms)BYTE0Bit0-Bit1Bit2-Bit3BYTE1Bit0-Bit1Bit2-Bit3BYTE2Bit0-Bit1接受SPN2560=0X00充电机辨识报文超时(00:
正常,01:
超时,10:
不可信状态)接受SPN2560=0XAA充电机辨识报文超时(00:
正常,01:
超时,10:
不可信状态)接受充电机的时间同步和充电机最大能力报文超时(00:
正常,01:
超时,10:
不可信状态)接受充电机完成充电准备报文超时(00:
正常,01:
超时,10:
不可信状态)接受充电机充电状态报文超时(00:
正常,01:
超时,10:
不可信状态)
Bit2-Bit3BYTE3Bit0-Bit1接受充电机中止报文超时(00:
正常,01:
超时,10:
不可信状态)接受充电机充电统计报文超时(00:
正常,01:
超时,10:
不可信状态)2、ID:
081FF456(PGN=7936(充电机发送给BMS,充电机中止充电,数据长度4个字节,周期250ms)BYTE0BYTE1Bit0-Bit1Bit0-Bit1Bit2-Bit3BYTE2Bit0-Bit1Bit2-Bit3Bit4-Bit5BYTE3Bit0-Bit1接受BMS和车辆的辨识报文超时(00:
正常,01:
超时,10:
不可信状态)接受电池充电参数报文超时(00:
正常,01:
超时,10:
不可信状态)接受BMS完成充电前准备报文超时(00:
正常,01:
超时,10:
不可信状态)接受电池充电总状态报文超时(00:
正常,01:
超时,10:
不可信状态)接受电池充电需求报文超时(00:
正常,01:
超时,10:
不可信状态)接受BMS中止充电报文超时(00:
正常,01:
超时,10:
不可信状态)接受BMS充电统计报文超时(00:
正常,01:
超时,10:
不可信状态)六、多包发送过程:
1、0x1CEC56F4(BMS请求建立多包发送,周期50msBYTE0BYTE1BYTE2BYTE3BYTE4BYTE5BYTE6BYTE72、0x1CECF456(充电机应答多包发送请求,周期50msBYTE0BYTE1BYTE2BYTE3BYTE4回答控制字0x11可发送的数据包数接下来发送的第一个数据包号0xFF0xFF需要发送的包数0Xff所装载数据的参数组群号,即其PGN请求控制字0x10需要发送的总字节数
BYTE5BYTE6BYTE7所装载数据的参数组群号,即其PGN3、0x1CEB56F4(BMS发送多包信息,周期根据国标定义BYTE0BYTE1BYTE2BYTE3BYTE4BYTE5BYTE6BYTE7包序号(1到N)需发送的内容需发送的内容需发送的内容需发送的内容需发送的内容需发送的内容需发送的内容4、0x1CECF456(充电机响应完成多包接收,周期50msBYTE0BYTE1BYTE2BYTE3BYTE4BYTE5BYTE6BYTE7接受到的总包数0Xff所装载数据的参数组群号,即其PGN请求控制字0x13接受到的总字节数深圳市聚电新能源科技有限公司武继坤整理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 国标 电动汽车 充电 CAN 报文 协议 解析