聪明文档网

聪明文档网

最新最全的文档下载
当前位置: 首页> 新国标充电CAN协议解析

新国标充电CAN协议解析

时间:2019-09-06 08:46:20    下载该word文档

新国标充电CAN协议定义——BMS

一、握手阶段:(098765

1ID:1801F456(充电机发送给BMS请求握手,数据长度8个字节,周期250ms

BYTE0

辨识结果(0x00BMS不能辨识,0xAABMS能辨识)

BYTE1

充电机编号(比例因子:1,偏移量:0,数据范围:0~100

BYTE2

充电机/充电站所在区域编码,标准ASCII

BYTE3

BYTE4

BYTE5

BYTE6

BYTE7

2ID:180256F4BMS发送给充电机回答握手,数据长度41个字节,周期250ms,需要通过多包发送,多包发送过程见后文)

BYTE0

BMS通信协议版本号,本标准规定当前版本为V1.0,表示为:byte2,byte1---0x0001,byte0---0x00

BYTE1

BYTE2

BYTE3

电池类型,01H:铅酸电池;02H:镍氢电池;03H:磷酸铁锂电池;04H:锰酸锂电池;05H:钴酸电池;06H:三元材料电池;07H:聚合物锂离子电池;08H:钛酸锂电池;FFH:其它电池

BYTE4

整车动力蓄电池系统额定容量/A·h0.1A·h/位,0A·h偏移量,数据范围:0~1000A·h

BYTE5

BYTE6

整车动力学电池系统额定总电压/V0.1V/位,0V偏移量,数据范围:0~750V

BYTE7

BYTE8

电池生产厂商名称,标准ASCII

BYTE9

BYTE10

BYTE11

BYTE12

电池组序号,预留,由厂商自行定义

BYTE13

BYTE14

BYTE15

BYTE16

电池组生产日期:年(比例:1/位,偏移量:1985,数据范围:1985~2235

BYTE17

电池组生产日期:月(1/位,偏移量:0月,数据范围:1~12月)

BYTE18

电池组生产日期:日(1/位,偏移量:0日,数据范围:1~31日)

BYTE19

电池组充电次数,1/位,偏移量:0次,以BMS统计为准

BYTE20

BYTE21

BYTE22

电池组产权表示(0:租赁,1:车自有)

BYTE23

预留

BYTE24~40

车辆识别码(vin

二、充电参数配置阶段:

1ID:180656F4BMS发送给充电机,动力蓄电池配置参数,数据长度13个字节,周期500ms,需要通过多包发送,多包发送过程见后文)

BYTE0

单体动力蓄电池最高允许充电电压(比例:0.01V/bit,偏移量:0

BYTE1

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

2ID:1807F456(充电机发送给BMS,时间同步信息,数据长度7个字节,周期500ms

BYTE0

秒(压缩BCD码)

BYTE1

分(压缩BCD码)

BYTE2

时(压缩BCD码)

BYTE3

日(压缩BCD码)

BYTE4

月(压缩BCD码)

BYTE5

年(压缩BCD码)

BYTE6

3ID:1808F456(充电机发送给BMS,充电机最大输出能力,数据长度6个字节,周期250ms

BYTE0

最高输出电压(比例:0.1V/bit,偏移量:0

BYTE1

BYTE2

最低输出电压(比例:0.1V/bit,偏移量:0

BYTE3

BYTE4

最大输出电流(0.1A/bit,偏移量:-400

BYTE5

4ID:100956F4BMS发送给充电机,电池充电准备就绪,数据长度1个字节,周期250ms

BYTE0

BMS是否充电准备好(0BMS未准备好,0xAABMS完成充电准备)

5ID:100AF456(充电机发送给BMS,充电机输出准备就绪,数据长度1个字节,周期250ms

BYTE0

充电机是否完成充电准备(0:充电机未完成准备,0xAA:完成准备)

三、充电过程:

1ID:181056F4BMS发送给充电机,电池充电需求,数据长度5个字节,周期50ms

BYTE0

充电电压需求(0.1V/bit,偏移量:0V

BYTE1

BYTE2

充电电流需求(0.1A/bit,偏移量:-400A

BYTE3

BYTE4

充电模式(0x01:恒压充电;0x02:恒流充电)

2ID:181156F4BMS发送给充电机,电池充电总状态,数据长度9个字节,周期250ms,需要通过多包发送,多包发送过程见后文)

BYTE0

充电电压测量值(0.1V/bit,偏移量:0V

BYTE1

BYTE2

充电电流测量值(0.1A/bit,偏移量:-400A

BYTE3

BYTE4

最高单体动力蓄电池电压及其组号(1~12:蓄电池电压,0.01V/bit13~16:动力蓄电池电池电压所在组号:1/bit,偏移量:1

BYTE5

BYTE6

当前SOC1%的比例,偏移量:0

BYTE7

估算剩余充电时间(1min/bit,大于600分钟按600分钟发送)

BYTE8

3ID:1812F456(充电机发送给BMS,充电机充电状态,数据长度6个字节,周期50ms

BYTE0

充电电压输出值(0.1V/bit,偏移量:0V

BYTE1

BTYE2

充电电流输出值(0.1A/bit,偏移量:-400A

BYTE3

BYTE4

累计充电时间(1min/bit,最大为600min

BYTE5

4ID:181356F4BMS发送给充电机,电池状态信息,数据长度7个字节,周期250ms

BYTE0

最高单体动力蓄电池电压所在编号

BYTE1

最高动力蓄电池温度(1/bit,偏移量:-50

BYTE2

最高温度检测点编号

BYTE3

最低动力蓄电池温度(1/bit,偏移量:-50

BYTE4

最低动力蓄电池温度检测点号

BYTE5

Bit0-bit1

单体动力蓄电池电压过高/过低(00:正常;01:过高;10:过低)

Bit2-bit3

整车动力蓄电池荷电状态SOC过高/过低(00:正常;01:过高;10:过低)

Bit4-bit5

动力蓄电池充电过电流(00:正常;01:过流;10:不可信)

Bit6-bit7

动力蓄电池温度过高(00:正常;01:过高;10:不可信)

BYTE6

Bit0-bit1

动力蓄电池绝缘状态(00:正常;01:不正常;10:不可信)

Bit2-bit3

动力蓄电池组输出连接器连接状态(00:正常,01:不正常,10:不可信)

Bit4-bit5

充电允许(00:禁止;01:允许)

5ID:181556F4BMS发送给充电机,电池单体电压信息,数据长度不定,周期1s,需要通过多包发送,多包发送过程见后文)

BYTE0

1号单体动力电池电压

BYTE1

BYTE2

2号单体动力电池电压

BYTE3

BYTE4

3号单体动力电池电压

BYTE5

、、、、、、

、、、、、、

BYTE511

256号单体动力电池电压

6ID:181656F4BMS发送给充电机,电池温度信息,数据长度不定,周期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度)

7ID:181756F4BMS发送给充电机,电池预留报文,数据长度不定,周期1s,需要通过多包发送,多包发送过程见后文)

BYTE0

预留

BYTE1

预留

BYTE2

预留

BYTE3

预留

BYTE4

预留

BYTE5

预留

、、、、、、

预留

BYTEN

预留

8ID:101956F4BMS发送给充电机,BMS中止充电,数据长度4个字节,周期10ms

BYTE0

BMS中止充电原因

BYTE1

BMS中止充电故障原因

BYTE2

BYTE3

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位:电池组温度过高故障(00:正常,01:故障,10:不可信状态)

f) 11~12位:其它故障(00:正常,01:故障,10:不可信状态)

3、 BMS中止充电错误原因:

a) 1~2位:电流过大(00:正常,01:电流超过需求值,10:不可信状态)

b) 3~4位:电压异常(00:正常,01:电压异常,10:不可信状态)

9ID:101AF456(充电机发送给BMS,充电机中止充电,数据长度4个字节,周期10ms

BYTE0

充电机中止充电原因

BYTE1

充电机中止充电故障原因

BYTE2

BYTE3

充电机中止充电错误原因

说明:

1、 充电机中止充电原因:

a) 1~2位:达到充电机设定的条件中止(00:正常,01:达到设定条件中止,10:不可信状态)

b) 3~4位:人工中止(00:正常,01:人工中止,10:不可信状态)

c) 5~6位:故障中止(00:正常,01:故障中止,10:不可信状态)

2、 充电机中止充电故障原因:

a) 1~2位:充电机过温故障(00:温度正常,01:充电机过温,10:不可信状态)

b) 3~4位:充电连接器故障(00:连机器正常,01:故障,10:不可信状态)

c) 5~6位:充电机内部过温故障(00:内部温度正常,01:内部过温,10:不可信)

d) 7~8位:所需电量不能传送(00:传送正常,01:不能传送,10:不可信)

e) 9~10位:充电机急停故障(00:正常,01:急停,10:不可信状态)

f) 11~12位:其它故障(00:正常,01:故障,10:不可信状态)

3、 充电机中止充电错误原因:

a) 1~2位:电流不匹配(00:电流匹配,01:电流不匹配,10:不可信状态)

b) 3~4位:电压异常(00:正常,01:异常,10:不可信状态)

四、充电结束阶段:

1ID:181C56F4BMS发送给充电机,BMS统计数据,数据长度7个字节,周期250ms

BYTE0

中止时SOC值(比例:1%,偏移量:0

BYTE1

动力蓄电池单体最低电压(比例:0.01,偏移量:0

BYTE2

BYTE3

动力蓄电池单体最高电压(比例:0.01,偏移量:0

BYTE4

BYTE5

动力蓄电池最低温度(比例:1,偏移量:-50

BYTE6

动力蓄电池最高温度(比例:1,偏移量:-50

2ID:181DF456(充电机发送给BMS,充电机中止充电,数据长度5个字节,周期250ms

BYTE0

累计充电时间(比例:1min,偏移量:0,范围:0~600

BYTE1

BYTE2

累计输出能量(比例:0.1kw·h,偏移量:0,范围:0~1000

BYTE3

BYTE4

充电机编号

五、发生错误:

1ID:081E56F4BMS发送给充电机,BMS统计数据,数据长度4个字节,周期250ms

BYTE0

Bit0-Bit1

接受SPN2560=0X00充电机辨识报文超时(00:正常,01:超时,10:不可信状态)

Bit2-Bit3

接受SPN2560=0XAA充电机辨识报文超时(00:正常,01:超时,10:不可信状态)

BYTE1

Bit0-Bit1

接受充电机的时间同步和充电机最大能力报文超时(00:正常,01:超时,10:不可信状态)

Bit2-Bit3

接受充电机完成充电准备报文超时(00:正常,01:超时,10:不可信状态)

BYTE2

Bit0-Bit1

接受充电机充电状态报文超时(00:正常,01:超时,10:不可信状态)

Bit2-Bit3

接受充电机中止报文超时(00:正常,01:超时,10:不可信状态)

BYTE3

Bit0-Bit1

接受充电机充电统计报文超时(00:正常,01:超时,10:不可信状态)

2ID:081FF456(充电机发送给BMS,充电机中止充电,数据长度4个字节,周期250ms

BYTE0

Bit0-Bit1

接受BMS和车辆的辨识报文超时(00:正常,01:超时,10:不可信状态)

BYTE1

Bit0-Bit1

接受电池充电参数报文超时(00:正常,01:超时,10:不可信状态)

Bit2-Bit3

接受BMS完成充电前准备报文超时(00:正常,01:超时,10:不可信状态)

BYTE2

Bit0-Bit1

接受电池充电总状态报文超时(00:正常,01:超时,10:不可信状态)

Bit2-Bit3

接受电池充电需求报文超时(00:正常,01:超时,10:不可信状态)

Bit4-Bit5

接受BMS中止充电报文超时(00:正常,01:超时,10:不可信状态)

BYTE3

Bit0-Bit1

接受BMS充电统计报文超时(00:正常,01:超时,10:不可信状态)

六、多包发送过程:

10x1CEC56F4(BMS请求建立多包发送,周期50ms)

BYTE0

请求控制字0x10

BYTE1

需要发送的总字节数

BYTE2

BYTE3

需要发送的包数

BYTE4

0Xff

BYTE5

所装载数据的参数组群号,即其PGN

BYTE6

BYTE7

20x1CECF456(充电机回答多包发送请求,周期50ms)

BYTE0

回答控制字0x11

BYTE1

可发送的数据包数

BYTE2

接下来发送的第一个数据包号

BYTE3

0xFF

BYTE4

0xFF

BYTE5

所装载数据的参数组群号,即其PGN

BYTE6

BYTE7

30x1CEB56F4(BMS多包发送信息,周期根据国标定义)

BYTE0

包序号(1N

BYTE1

需发送的内容

BYTE2

需发送的内容

BYTE3

需发送的内容

BYTE4

需发送的内容

BYTE5

需发送的内容

BYTE6

需发送的内容

BYTE7

需发送的内容

40x1CECF456(完成多包接收,周期50ms)

BYTE0

请求控制字0x13

BYTE1

接受到的总字节数

BYTE2

BYTE3

接受到的总包数

BYTE4

0Xff

BYTE5

所装载数据的参数组群号,即其PGN

BYTE6

BYTE7

单纯的课本内容,并不能满足学生的需要,通过补充,达到内容的完善

教育之通病是教用脑的人不用手,不教用手的人用脑,所以一无所能。教育革命的对策是手脑联盟,结果是手与脑的力量都可以大到不可思议。

免费下载 Word文档免费下载: 新国标充电CAN协议解析

  • 29.8

    ¥45 每天只需1.0元
    1个月 推荐
  • 9.9

    ¥15
    1天
  • 59.8

    ¥90
    3个月

选择支付方式

  • 微信付款
郑重提醒:支付后,系统自动为您完成注册

请使用微信扫码支付(元)

订单号:
支付后,系统自动为您完成注册
遇到问题请联系 在线客服

常用手机号:
用于找回密码
图片验证码:
看不清?点击更换
短信验证码:
新密码:
 
绑定后可用手机号登录
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系 在线客服