版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《新能源汽车充电技术》能力模块四掌握新能源汽车充电标准知识及充电报文的解析方法任务二解析新能源汽车直流充电报文学习目标02技能目标1.了解非车载充电机与电池管理系统通讯报文说明;2.了解电动车直流充电四个阶段的报文分类解析;3.了解错误报文BEM和CEM的报文解析。1.能独立说出电动车直流充电四个阶段的报文分类解析;2.能独立分析错误报文BEM和CEM的报文解析。知识目标0102教学重难点02教学难点非车载充电机与电池管理系统通讯报文说明。电动车直流充电四个阶段的报文分类解析。电动车直流充电四个阶段的报文分类解析。分析错误报文BEM和CEM的报文解析。教学重点0102一条报文主要由ID(标识符)、数据帧等组成,在通常应用中主要关注的是报文ID、数据内容、发送周期,此处仅对此三项进行分析。当报文的数据长度超过8个字节时,在CAN网络上将会按照组帧报文格式进行传输。直流充电国标中,在充电的每个阶段最多有一条数据长度超过8的报文,均为BMS发送出来的。本节课将学习新能源汽车直流充电报文认知及解析。任务导入目录/CONTENTS非车载充电机与电池管理系统通讯报文说明01.报文分类解析02.PART01非车载充电机与电池管理系统通讯报文说明(一)电动车直流充电分为四个阶段1.充电握手阶段01/022.充电参数配置阶段OA3.充电阶段1A4.充电结束阶段
注意:
在各个阶段,充电机和BMS如果在规定的时间没有收到对方报文或者没有收到正确报文,即判定为报文接收超时,超时时间除特殊规定外均为5秒;
当出现超时后,BMS或充电机发送错误报文(BEM或CEM),并进入错误处理状态。(注:因对协议理解不同,有些BMS厂家会在整个充电过程中发送没有超时信息的错误报文BEM或CEM)。
BEM:BMS接收超时的报文信息;
CEM:充电机接收超时的报文信息。通讯协议地址分配表
(二)通讯协议中地址分配
通讯协议中地址分配见下表所示。
装置首选地址非车载充电机86(56H)电池管理系统BMS244(F4H)PART02报文分类解析充电握手阶段报文流程图
(一)充电握手阶段
当充电机和BMS物理连接完成并上电后,BMS首先检测低压辅助电源是否匹配,如果匹配,双方进入充电握手阶段,并由充电机首先发送辨识报文CRM(此时的CRM辨识结果为不能辨识0x00),当BMS收到充电机发送的CRM后,发送BMS和车辆辨识报文BRM。充电机在收到BMS和车辆辨识报文BRM后,再发送辨识报文CRM(此时的CRM辨识结果为能辨识0xAA)。至此充电握手阶段完成。充电握手阶段报文分类
(一)充电握手阶段
报文代号报文描述PGNPGN(Hex)优先权数据长度/Byte报文周期/ms源地址-目的地址CRM充电机辨识报文25600100H68250充电机-BMSBRMBMS和车辆识别报文51200200H641250BMS-充电机
(一)充电握手阶段
1.CRM报文包含容
起始字节或位长度SPNSPN定义发送选项11字节2560辨识结果,(<0x00>:=BMS不能辨识:<0xAA>:=BMS能辨识)必须项21字节2561充电机编号,1/位,1偏移量,数据范围1~100必须项36字节2561充电机/充电站所在区域编码,标准ASCII码可选项
截包工具中显示此报文容为:0x1801F4560000000000000000
分析此报文容:
Ox1801F456为此报文ID,“18”为包含报文优先级(3个位)、保留位(1个位)和数据页(1个位)。“01”为此报文PGN(参数组编号)或者PF。“F4”表示此报文发送的目的地址为BMS。“56”为发送此报文的源地址为充电机。(注:查看报文时,只要看报文ID最后的两个数据:“56”则表示此报文为充电机发送出来的;“F4”则表示此报文为BMS发送出来的)
0000000000000000为此报文的数据,最前面一个字节“00”表示CRM里面的辨识结果(0x00,BMS不能辨识;0xAA,BMS能辨识)。第二个字节“00”表示CRM里面的充电机编号。后面的六个字节“000000000000”表示CRM里面的充电机所在区域编码。
(一)充电握手阶段
2.BRM报文包含容
起始字节或位长度SPNSPN定义发送选项13字节2565BMS通信协议版本号,本标准规定当前版本为V1.0,表示为:byte3,byte2-0001H;bytel-00H必须项41字节2566电池类型,01H:铅酸电池;02H:镍氢电池;03H:磷酸铁锂电池;04H:锰酸锂电池;05H:钴酸锂电池;06H:三元材料电池;07H:聚合物锂离子电池;08H:钛酸锂电池;FFH:其他电池必须项52字节2567整车动力蓄电池系统额定容量/A·h,0.1A·h/位,0A·h偏移量,数据范围:0~1000A·h必须项72字节2568整车动力蓄电池系统额定总电压/V,0.1V/位,0V偏移量,数据范图:0~750V必须项94字节2569电池生产厂商名称,标准ASCII码可选项134字节2570电池组序号,预留,由厂商自行定义可选项
(一)充电握手阶段
2.BRM报文包含容
171字节2571电池组生产日期:年,1年/位,1985年偏移量,数据范围:1985~2235年可选项181字节
电池组生产日期:月,1月/位,0月偏移量,数据范围:1~12月可选项191字节
电池组生产日期:日,1日/位,0日偏移量,数据范围:1~31日可选项203字节2572电池组充电次数,1次/位,0次偏移量,以BMS统计为准可选项231字节2573电池组产权标识(<0>:=租赁;<1>:=车自有)可选项241字节2574预留可选项2517字节2575车辆识别码(VIN)可选项
(一)充电握手阶段
2.BRM报文包含容
因为此报文超过8个字节,所以发送的时候会按照J1939协议发送数据。在发送大于8个字节的数据之前,无论是充电机或者BMS会先发送一个连接请求的报文,
(1)截包工具中显示:0x1CEC56F410290006FF000200
分析此报文容:
0x1CEC56F4为此报文ID,“1C”为包含报文优先级(3个位)、保留位(1个位)和数据页(1个位)。“EC”为此报文的功能说明(EC为数据大于8字节的报文连接请求,EB为长度大于8字节的报文数据容传输)。“56”表示此报文发送的目的地址为充电机。“F4”表发送此报文的源地址为BMS。(此报文说明BMS想要发送数据长度大于8字节的报文,首先希望与充电机建立长包的发送连接,之后BMS开始传输数据)。
(一)充电握手阶段
2.BRM报文包含容
10290006FF000200为此报文的容,“10”表示功能码16请求发送,说明此报文想要与充电机建立连接。“2900”用两个字节表示BMS将要发送的数据数量为0x0029=41个字节数据。“06”表示要发送此报文中的41个数据一共要发送6个包才足以容纳41个字节的数据。“FF”为保留容。“000200”表示此报文BRM对应的PGN(查看报文时可通过此数据容找出,现在要建立连接请求的报文为协议中对应的哪个报文-即将发送的报文类型)。
充电机接收到BMS发送的请求发送报文后,会发送一个功能码为17的准备发送报文,通知BMS可以发送长包了。
(一)充电握手阶段
2.BRM报文包含容
(2)截包工具中显示:0x1CECF456110601FFFF000200
分析此报文容:
0x1CECF456为此报文ID,“1C”为包含报文优先级(3个位)、保留位(1个位)和数据页(1个位)。“EC”为此报文的功能说明(EC为数据大于8字节的报文连接请求,EB为长度大于8字节的报文数据容传输)。“56”为发送此报文的源地址为充电机。“F4”表示此报文发送的目的地址为BMS。
110601FFFF000200为此报文的数据容,“11”表示功能码17准备发送,说明充电机允许BMS发送长度大于8字节的数据包。“06”表示充电机允许发送的最大数据包数。“01”表示BMS将要发送的下一个数据包的编号。“FFFF”为保留容。“000200”表示要发送的报文为BRM。
在完成长包请求连接成功后,BMS开始发送数据包编号为1的包含数据容的报文。
(一)充电握手阶段
2.BRM报文包含容
(3)截包工具中显示:0x1CEB56F401000100034902A0
分析此报文容:
0x1CEB56F4为报文ID,“1C”为包含报文优先级(3个位)、保留位(1个位)和数据页(1个位)。“EB”为此报文的功能说明(EC为数据大于8字节的报文连接请求,EB为长度大于8字节的报文数据容传输)。“56”此报文发送的目的地址为充电机。“F4”表示发送此报文的源地址为BMS。
01000100014902A0为此报文的数据容,第一个字节“01”表示此长包的数据包编号为1号数据包(后续会有02、03、04、05、06号数据包)。“000100”紧跟着后三个字节表示BMS通讯协议版本号(见BMS报文包含容表格)。后面紧跟着的一个字节“01”表示电池类型为铅酸电池。再后面两个字节“4902”表示整车动力蓄电池额定容量为0x0249=585AH(带一位小数)……(后续数据容参考BMS报文包含容表格,按定义字节顺序查看并一一对应)。
在BMS发送完所有6个数据包后,充电机如果判断接收完成则发送一个功能码为19的消息结束应答报文。
(一)充电握手阶段
2.BRM报文包含容
(4)截包工具中显示:0x1CECF45613290006FF000200
分析此报文容:
0x1CECF456为报文ID,“1C”为包含报文优先级(3个位)、保留位(1个位)和数据页(1个位)。“EC”为此报文的功能说明(EC为数据大于8字节的报文连接请求,EB为长度大于8字节的报文数据容传输)。“F4”表示此报文发送的目的地址为BMS。“56”为发送此报文的源地址为充电机。
13290006FF000200为此报文的数据容,第一个字节“13”表示功能码19消息结束应答,说明充电机已经顺利接收到BMS发送的总共41个字节的数据包。“2900”表示充电机计算的接收到的总共0x0029=41个字节的数据。(先发送低地址的数据)“06”表示充电机计算的接收到的总共6个数据包。“FF”为保留容。“000200”表示接收到得报文为PGN=000200的BRM报文。
至此,数据大于8个字节的长包发送和接收的过程结束。以后的长包也都是按照这个机制进行发送和接收。
(一)充电握手阶段
2.BRM报文包含容
(5)截包工具中显示:0x1CECF456FFFFFFFFFF000600
分析此报文容:
0x1CECF456为报文ID,“1C”为包含报文优先级(3个位)、保留位(1个位)和数据页(1个位)。“EC”为此报文的功能说明(EC为数据大于8字节的报文连接请求,EB为长度大于8字节的报文数据容传输)。“F4”表示此报文发送的目的地址为BMS。“56”为发送此报文的源地址为充电机。
FFFFFFFFFF000600为此报文数据容,第一个字节“FF”表示功能码255放弃连接,说明充电机之前已经有连接存在,而且数据还没有接收完全,所以不能进行下一次的连接。后面的“FFFFFFFF”为保留容。最后面的三个字节“000600”表示要建立连接的报文为PGN=000600的BCP报文。
至此,通过CRM和BRM之间的报文交互并按照协议规定的流程顺利接收完成,在BMS接收到CRM的辨识结果为0xAA(能辨识)的前提下,充电机和BMS会进入到下一个流程:充电参数配置阶段。
(二)充电参数配置阶段
在此阶段,BMS接收到充电机发送的辨识结果为0xAA的CRM报文后,先发送电池充电参数报文(BCP),充电机在接收到此报文后向BMS发送时间同步(CST)和最大输出参数报文(CML),BMS根据接收到的CST和CML判断能否进行充电,判断结束后向充电机发送BMS完成充电准备报文(BRO),充电机在接收到BRO后向BMS发送充电机完成充电准备报文(CRO);如果BMS顺利接收到充电机发出的CRO报文则整个充电参数配置阶段完成。
(二)充电参数配置阶段
直流充电握手阶段流程
(二)充电参数配置阶段
充电参数配置阶段报文代号表报文代号报文描述PGNPGN(Hex)优先权数据长度/byte报文周期/ms源地址-目的地址BCP动力蓄电池充电参数1536000600H613500BMS-充电机CTS充电机发送时间同步信息1792000700H67500充电机-BMSCML充电机最大输出能力2048000800H66250充电机-BMSBRO电池充电准备就绪状态2304000900H41250BMS-充电机CRO充电机输出准备就绪状态2560000A00H41250充电机-BMS
(二)充电参数配置阶段
1.BCP报文内容
起始字节或位长度SPNSPN定义发送选项12字节2816单体动力蓄电池最高允许充电电压必须项32字节2817最高允许充电电流必须项52字节2818动力蓄电池标称总能量必须项72字节2819最高允许充电总电压必须项91字节2820最高允许温度必须项102字节2821整车动力蓄电池荷电状态必须项122字节2822整车动力蓄电池总电压必须项
因为此报文数据容为13字节(大于8字节),所以要发送多包(也就是发送长包)。在发送此报文数据之前要进行与充电机的请求连接。
(二)充电参数配置阶段
1.BCP报文内容
(1)截包工具中显示:0x1CEC56F4100D0002FF000600
分析此报文容:
0x1CEC56F4为此报文ID,“1C”为包含报文优先级(3个位)、保留位(1个位)和数据页(1个位)。“EC”为此报文的功能说明(EC为数据大于8字节的报文连接请求,EB为长度大于8字节的报文数据容传输)。“56”表示此报文发送的目的地址为充电机。“F4”表发送此报文的源地址为BMS。(此报文说明BMS想要发送数据长度大于8字节的报文,首先希望与充电机建立长包的发送连接,之后BMS开始传输数据)。
(二)充电参数配置阶段
1.BCP报文内容
(1)截包工具中显示:0x1CEC56F4100D0002FF000600
100D0002FF000600为此报文的容,“10”表示功能码16请求发送,说明此报文想要与充电机建立连接。“0D00”用两个字节表示BMS将要发送的数据数量为0x000D=13个字节数据。“02”表示要发送此报文中的13个数据一共要发送2个包才足以容纳13个字节的数据。“FF”为保留容。“000600”表示此报文BCP对应的PGN(查看报文时可通过此数据容找出,现在要建立连接请求的报文为协议中对应的哪个报文)。
充电机接收到BMS发送的请求发送报文后,会发送一个功能码为17的准备发送报文,通知BMS可以发送长包了。
(二)充电参数配置阶段
1.BCP报文内容
(2)截包工具中显示:0x1CECF456110201FFFF000600
分析此报文容:
0x1CECF456为此报文ID,“1C”为包含报文优先级(3个位)、保留位(1个位)和数据页(1个位)。“EC”为此报文的功能说明(EC为数据大于8字节的报文连接请求,EB为长度大于8字节的报文数据容传输)。“56”为发送此报文的源地址为充电机。“F4”表示此报文发送的目的地址为BMS。
110201FFFF000600为此报文的数据容,“11”表示功能码17准备发送,说明充电机允许BMS发送长度大于8字节的数据包。“02”表示充电机允许发送的最大数据包数。“01”表示BMS将要发送的下一个数据包的编号。“FFFF”为保留容。“000600”表示要发送的报文为BCP。
在完成长包请求连接成功后,BMS开始发送数据包编号为1的包含数据容的报文。
(二)充电参数配置阶段
1.BCP报文内容
(3)截包工具中显示:0x1CEB56F40168011C0CB000DE(第一包)
0x1CEB56F4020D6EC302080CFF(第二包)
分析此报文容:
0x1CEB56F4为报文ID,“1C”为包含报文优先级(3个位)、保留位(1个位)和数据页(1个位),“EB”为此报文的功能说明(EC为数据大于8字节的报文连接请求,EB为长度大于8字节的报文数据容传输),“56”此报文发送的目的地址为充电机,“F4”表示发送此报文的源地址为BMS。
(二)充电参数配置阶段
1.BCP报文内容
(3)截包工具中显示:0x1CEB56F40168011C0CB000DE(第一包)0x1CEB56F4020D6EC302080CFF(第二包)
0168011C0CB000DE为此报文的数据容,第一个字节“01”表示此长包的数据包编号为1号数据包。后面的两个字节“6801”表示单体动力蓄电池最高允许充电电压0x0168=360(带两位小数)(见BMS报文包含容表格)。后面紧跟着的两个字节“1C0C”表示最高允许充电电流0x0C1C=3100(带一位小数并且有-400的偏移量,所以实际值为4000-3100=900)。再后面两个字节“B000”表示动力蓄电池标称总能量0x000B=176kwH(带一位小数)……(后续数据容参考BMS报文包含容表格,按定义字节顺序查看并一一对应)。
在BMS发送完所有2个数据包后,充电机如果判断接收完成则发送一个功能码为19的消息结束应答报文。
(二)充电参数配置阶段
1.BCP报文内容
(4)截包工具中显示:0x1CECF456130D0002FF000600
分析此报文容:
0x1CECF456为报文ID,“1C”为包含报文优先级(3个位)、保留位(1个位)和数据页(1个位)。“EC”为此报文的功能说明(EC为数据大于8字节的报文连接请求,EB为长度大于8字节的报文数据容传输)。“F4”表示此报文发送的目的地址为BMS。“56”为发送此报文的源地址为充电机。
130D0002FF000600为此报文的数据容,第一个字节“13”表示功能码19消息结束应答,说明充电机已经顺利接收到BMS发送的总共13个字节的数据包。“0D00”表示充电机计算的接收到的总共0x000D=13个字节的数据。“02”表示充电机计算的接收到的总共2个数据包。“FF”为保留容。“000600”表示接收到得报文为PGN=000600的BCP报文。起始字节或位长度SPNSPN定义发送选项17字节2823年/月/日/时/分/秒可选项
(二)充电参数配置阶段
2.CTS报文内容
其中:SPN2823日期/时间
第1字节:秒(压缩BCD码);第2字节:分(压缩BCD码);
第3字节:时(压缩BCD码);第4字节:日(压缩BCD码);
第5字节:月(压缩BCD码);第6字节:年(压缩BCD码)。
此报文包含7字节数据(小于8字节),所以一个数据包就可以发送。这个报文的目的是为了和BMS做时间同步。
(二)充电参数配置阶段
2.CTS报文内容截包工具中显示:0x1807F45614132026081220FF
分析此报文容:
0x1807F456为报文ID,“18”为包含报文优先级(3个位)、保留位(1个位)和数据页(1个位)。“07”为此报文的PGN=000700(CTS报文)。“F4”表示此报文发送的目的地址为BMS。“56”为发送此报文的源地址为充电机。14132026081220FF为此报文的数据容,第一个字节“14”表示时间容的秒。“13”表示时间容的分。“20”表示时间容的时。“26”表示时间容的日。“08”表示时间容的月。“1220”表示时间容的年=2012年。起始字节或位长度SPNSPN定义发送选项12字节2824最高输出电压(V)必须项32字节2825最低输出电压(V)必须项52字节2826最大输出电流(A)必须项
(二)充电参数配置阶段
3.CML报文内容
其中:SPN2824最高输出电压(V),数据分辨率:0.1V/位,0V偏移量;数据范围:0V~+750V;SPN2825最低输出电压(V),数据分辨率0.1V/位,0V偏移量;数据范围:0V~+750V;3.SPN2826最大输出电流(A),数据分辨率:0.1A/位,-400A偏移量,数据范围:-400A~0A。此报文为充电机发送的最大输出能力报文,数据容只有六个字节。发送此报文的目的是为了让BMS了解充电机的输出能力,如果能力不匹配则BMS有可能不让充电。
(二)充电参数配置阶段
3.CML报文内容
截包工具中显示:0x1808F4569411280A740EFFFF
分析此报文容:0x1808F456为报文ID,“18”为包含报文优先级(3个位)、保留位(1个位)和数据页(1个位)。“08”为此报文的PGN=000800(CML报文)。“F4”表示此报文发送的目的地址为BMS。“56”为发送此报文的源地址为充电机。9411280A740EFFFF为此报文的数据容,前两个字节“9411”表示充电机最高输出电压=0x1194(450.0V带一位小数)。后两个字节“280A”表示充电机最低输出电压=0x0A28(260.0V带一位小数)。再两个字节“740E”表示充电机最大输出电流=0x0E74(370.0带一位小数和400的偏移量,所以实际电流值为400-370=30A)。最后两个字节为填充的数据(无效数据)。
注意:上面的CTS和CML报文都是在接收到BMS发送的BCP报文之后一起发送的,BMS只有在接收到CTS和CML之后才会发送下一个报文BRO。
(二)充电参数配置阶段
4.BRO报文内容
此报文为BMS发送的是否准备好可以让充电机充电的确认报文。起始字节或位长度SPNSPN定义发送选项11字节2829BMS是否充电准备好<0x00>:=BMS未做好充电准备;<0xAA>:=完成充电准备;<0xFF>:=无效必须项
(二)充电参数配置阶段
4.BRO报文内容
截包工具中显示:0x100956F4AAFFFFFFFFFFFFFF分析此报文容:0x180956F4为报文ID,“10”为包含报文优先级(3个位)、保留位(1个位)和数据页(1个位)。“09”为此报文的PGN=000900(BRO报文)。“56”表示此报文发送的目的地址为充电机。“F4”为发送此报文的源地址为BMS。AAFFFFFFFFFFFFFF为此报文的数据容,第一个字节“AA”表示0xAA=BMS完成充电准备。后面的“FF”FFFFFFFFFFFF为填充的数据(无效数据)。起始字节或位长度SPNSPN定义发送选项11字节2830充电机是否准备好<0x00>:=充电机未做好充电准备;<0xAA>:=充电机完成充电准备;<0xFF>:=无效必须项
(二)充电参数配置阶段
5.CRO报文内容
此报文为充电机接收到BMS发送的BRO后,由充电机发送。表示充电机也准备好,可以进行充电了。
(二)充电参数配置阶段
5.CRO报文内容
截包工具中显示:0x100A56F4AAFFFFFFFFFFFFFF分析此报文容:0x180AF456为报文ID,“10”为包含报文优先级(3个位)、保留位(1个位)和数据页(1个位)。“0A”为此报文的PGN=000A00(BRO报文)。“F4”表示此报文发送的目的地址为BMS。“56”为发送此报文的源地址为充电机。AAFFFFFFFFFFFFFF为此报文的数据容,第一个字节“AA”表示0xAA=充电机完成充电准备。后面的“FF”FFFFFFFFFFFF为填充的数据(无效数据)。至此表示BMS与充电机在启动充电前的流程已经完成,接下来可以进行充电。
(三)充电阶段
在此阶段,充电机根据接收到的BMS需求报文来调整自己的输出电压和电流,确保充电过程顺利进行,在此过程中充电机方如果出现接收报文超时(在规定时间没有接收到)则立即停止充电,或者出现无常充电的故障也要立即停止充电。
在充电阶段中,BMS向充电机发送电池充电总状态(BCS)和电池充电需求报文(BCL),充电机在规定时间接收到这两个报文,向BMS发送充电机充电状态报文(CCS),(同时等待是否接收到BMS发送的充电中止报文(BST),如果接收到BST则充电机立即停止充电并向BMS发送充电机中止充电报文CST作为回应)。BMS在接收到充电机发送的充电状态报文CCS后,向充电机发送蓄电池状态信息(BSM)、单体蓄电池电压(BMV这个报文为可选发送,接收方不用作超时判断)、单体电池电量信息(BSOC这个报文为可选发送,接收方不用作超时判断),(同时等待是否接收到充电机发送的充电中止报文CST,如果接收到CST则BMS立即向充电机发送BST以便中止充电)。并等待充电充满。以上过程在整个充电过程中循环进行。
(三)充电阶段
直流充电阶段流程
(三)充电阶段
充电阶段报文分类报文代号报文描述PGNPGN(Hex)优先权数据字节/byte报文周期源地址-目的地址BCL电池充电需求4096001000H6550msBMS-充电机BCS电池充电总状态4352001100H69250msBMS-充电机CCS充电机充电状态4608001200H6650ms充电机-BMSBSM动力蓄电池状态信息4864001300H67250msBMS-充电机BMV单体动力蓄电池电压5376001500H6不定1sBMS-充电机BMT动力蓄电池温度5632001600H6不定1sBMS-充电机BSP动力蓄电池预留报文5888001700H6不定1sBMS-充电机BSTBMS中止充电6400001900H4410msBMS-充电机CST充电机中止充电6656001A00H4410ms充电机-BMS
(三)充电阶段
1.BCL报文内容
其中:SPN3772电压需求数据分辨率:0.1V/位,0V偏移量;数据范围:0V-750V;SPN3773电流需求数据分辨率:0.1A/位,-400A偏移量;数据范围:-400A-0A。此报文为BMS的需求充电电压和充电电流。充电机根据接收到的BCL报文来调整自己的输出电压和输出电流。起始字节或位长度SPNSPN定义发送选项12字节3072电压需求(V)必须项32字节3073电流需求(A)必须项51字节3074充电模式(0x01:恒压充电;0x02恒流充电)必须项
(三)充电阶段
1.BCL报文内容
截包工具中显示:0x181056F4DE0D740E02FFFFFF
分析此报文容:0x181056F4为报文ID,“18”为包含报文优先级(3个位)、保留位(1个位)和数据页(1个位)。“10”为此报文的PGN=001000(BCL报文)。“56”表示此报文发送的目的地址为充电机。“F4”为发送此报文的源地址为BMS。DE0D740E02FFFFFF为此报文的数据容,前两个字节“DE0D”表示BMS的需求电压为0x0DDE=355.0V(带一位小数),后两个字节“740E”表示BMS的需求电流为0x0E74=370.0(带一位小数和400的偏移量,实际电流为400-370=30A)。再后来一个字节“02”表示现在的阶段为充电机恒流充电模式。接着的三个字节“FFFFFF”为填充的数据(无效数据)。
(三)充电阶段
2.BCS报文内容
起始字节或位长度SPNSPN定义发送选项12字节3075充电电压测量值(V)必须项32字节3076充电电流测量值(A)必须项52字节3077最高单体动力蓄电池电庄及其组号必须项71字节3078当前荷电状态SOC(%)必须项82字节3079估算剩余充电时间(min)必须项
(三)充电阶段
2.BCS报文内容其中:1)SPN3075充电电压测量值数据分辨率:0.1V/位,0V偏移量;数据范围:0V~750V2)SPN3076充电电流测量值数据分辨率:0.1A/位,-400A偏移量;数据范围:一400A~0A3)SPN3077最高单体动力蓄电池电压及其组号1~12位:最高单体动力蓄电池电压,数据分辨率:0.01V/位,0V偏移量;数据范围:0V~24V;13~16位:最高单体动力蓄电池电压所在组号,数据分辨率:1/位,1偏移量;数据范围:1~16;
(三)充电阶段
2.BCS报文内容4)SPN3078当前荷电状态SOC数据分辨率:1%/位,0%偏移量,数据范围:0~100%;5)SPN3079估算剩余充电时间,当BMS以实际电流为准进行测算的剩余时间超过600min时,按600min发送。数据分辨率:1min/位,0min偏移量;数据范围:0min~600min。此报文为BMS方检测的充电机实际输出的电压、电流值。还包含BMS方检测到的最高单体电池的电压值和所在组号,还有BMS当前的荷电状态SOC、估计充电完成的时间。以便充电机终端显示这些数据。BCS报文数据长度为9字节(大于8字节),所以会以两包的形式发送。
(三)充电阶段
2.BCS报文内容截包工具中显示:0x1CEC56F410090002FF0011000x1CECF456110201FFFF0011000x1CEB56F401800C740E4C51340x1CEB56F4023C00FFFFFFFFFF0x1CECF45613090002FF001100
分析此报文:0x1CEC56F4为此报文ID,“1C”为包含报文优先级(3个位)、保留位(1个位)和数据页(1个位)。“EC”为此报文的功能说明(EC为数据大于8字节的报文连接请求,EB为长度大于8字节的报文数据容传输)。“56”表示此报文发送的目的地址为充电机。“F4”表发送此报文的源地址为BMS。(此报文说明BMS想要发送数据长度大于8字节的报文,首先希望与充电机建立长包的发送连接,之后BMS开始传输数据)。
(三)充电阶段
2.BCS报文内容
10090002FF001100为此报文的容,“10”表示功能码16请求发送,说明此报文想要与充电机建立连接。“0900”用两个字节表示BMS将要发送的数据数量为0x0009=9个字节数据。“02”表示要发送此报文中的9个数据一共要发送2个包才足以容纳9个字节的数据。“FF”为保留容。“001100”表示此报文BCS对应的PGN(查看报文时可通过此数据容找出,现在要建立连接请求的报文为协议中对应的哪个报文)0x1CECF456为此报文ID,“1C”为包含报文优先级(3个位)、保留位(1个位)和数据页(1个位)。“EC”为此报文的功能说明(EC为数据大于8字节的报文连接请求,EB为长度大于8字节的报文数据容传输)。“56”为发送此报文的源地址为充电机。“F4”表示此报文发送的目的地址为BMS。110201FFFF001100为此报文的数据容,“11”表示功能码17准备发送,说明充电机允许BMS发送长度大于8字节的数据包。“02”表示充电机允许发送的最大数据包数。“01”表示BMS将要发送的下一个数据包的编号。“FFFF”为保留容。“001100”表示要发送的报文为BCS。
(三)充电阶段
2.BCS报文内容
0x1CEB56F4为报文ID,“1C”为包含报文优先级(3个位)、保留位(1个位)和数据页(1个位)。“EB”为此报文的功能说明(EC为数据大于8字节的报文连接请求,EB为长度大于8字节的报文数据容传输)。“56”此报文发送的目的地址为充电机。“F4”表示发送此报文的源地址为BMS。01800C740E4C5134为此报文的数据容,第一个字节“01”表示此长包的数据包编号为1号数据包。后面的两个字节“800C”表示充电机电压测量值为0x0C80=320.0(带一位小数)(见BCS报文包含容表格)。后面紧跟着的两个字节“740E”表示充电机电流测量值0x0E74=3700(带一位小数并且有-4000的偏移量,所以实际值为4000-3700=300)。再后面两个字节“4C51”表示最高单体电池电压值和对应的组号。最后的一个字节“34”表示BMS目前的荷电容量为0x34=50%……(后续数据容参考BCS报文包含容表格,按定义字节顺序查看并一一对应)。
(三)充电阶段
2.BCS报文内容
在BMS发送完所有2个数据包后,充电机如果判断接收完成则发送一个功能码为19的消息结束应答报文,截包工具中显示:0x1CECF45613090002FF001100。分析此报文容:0x1CECF456为报文ID,“1C”为包含报文优先级(3个位)、保留位(1个位)和数据页(1个位)。“EC”为此报文的功能说明(EC为数据大于8字节的报文连接请求,EB为长度大于8字节的报文数据容传输)。“F4”表示此报文发送的目的地址为BMS。“56”为发送此报文的源地址为充电机。13090002FF001100为此报文的数据容,第一个字节“13”表示功能码19消息结束应答,说明充电机已经顺利接收到BMS发送的总共9个字节的数据包。“0900”表示充电机计算的接收到的总共0x0009=9个字节的数据。“02”表示充电机计算的接收到的总共2个数据包。“FF”为保留容。“001100”表示接收到得报文为PGN=001100的BCS报文。起始字节或位长度SPNSPN定义发送选项12字节3081电压输出值(V)必须项32字节3082电流输出值(A)必须项52字节3083累计充电时间(min)必须项
(三)充电阶段
3.CCS报文内容其中:1.SPN3081电压输出值(V)数据分辨率:0.1V/位,0V偏移量;数据范围:0V-750V;2.SPN3082电流输出值(A)数据分辨率:0.1A/位,-400A偏移量;数据范围:-400A-0A。3.SPN3083累计充电时间(min)数据分辨率:1min/位,min偏移量;数据范围:0min-600min。此报文为接收到BMS发送的BCL和BCS后由充电机发送。
(三)充电阶段
3.CCS报文内容
截包工具中显示:0x1812F456800C740E1E00FFFF分析此报文容:0x1812F456为报文ID,“18”为包含报文优先级(3个位)、保留位(1个位)和数据页(1个位)。“12”为此报文的PGN=001200(CCS报文)。“F4”表示此报文发送的目的地址为BMS。“56”为发送此报文的源地址为充电机。800C740E1E00FFFF为此报文的数据容,前两个字节“800C”表示充电机电压输出值为0x0C80=3200V(带一位小数),后两个字节“740E”表示充电机电流输出值为0x0E74=3700(带一位小数和400偏移量,实际电流为400-370=30A)。后面的两个字节“1E00”为充电时长0x001E=30min。最后的两个字节“FFFF”为填充的数据(无效数据)。
(三)充电阶段
4.BSM报文内容
起始字节或位长度SPNSPN定义发送选项11字节3085最高单体动力蓄电池电压所在编号必须项21字节3086最高动力蓄电池温度必须项31字节3087最高温度检测点编号必须项41字节3088最低动力蓄电池温度必须项52位3089最低动力蓄电池温度检测点编号必须项6.12位3090单体动力蓄电池电压过高/过低(00:=正常;01:=过高;10:=过低)必须项6.32位3091整车动力蓄电池荷电状态SOC过高/过低(00:=正常;01:=过高;10:=过低)必须项6.52位3092动力蓄电池充电过流(00:=正常;01:=过流;10:=不可信)必须项6.72位3093动力蓄电池温度过高(00:=正常;01:=过流;10:=不可信)必须项7.12位3094动力蓄电池绝缘状态(00:=正常;01:=过流;10:=不可信)必须项7.32位3095动力蓄电池组输出连接器状态(00:=正常;01:=过流;10:=不可信)必须项7.52位3096充电允许(00:=禁止;01:=允许必须项
(三)充电阶段
4.BSM报文内容其中:(1)SPN3085最高单体动力蓄电池电压所在编号数据分辨率:1/位,1为偏移量,数据范围1-256。(2)SPN3086最高动力蓄电池温度数据分辨率:1℃/位,-50℃为偏移量,数据范围:-50℃-200℃;(3)SPN3087最高温度检测点编号数据分辨率:1/位,1为偏移量,数据范围1-128.(4)SPN3088最低动力蓄电池温度数据分辨率:1℃/位,-50℃为偏移量,数据范围:-50℃-200℃;(5)SPN3089最低动力蓄电池温度检测点编号数据分辨率:1/位,1为偏移量,数据范围1-256。此报文为BMS发送的关于电池的相关信息,可做为终端显示查看。
(三)充电阶段
4.BSM报文内容截包工具中显示:0x181356F4604C014A080810FF分析此报文容:0x181356F4为报文ID,“18”为包含报文优先级(3个位)、保留位(1个位)和数据页(1个位)。“13”为此报文的PGN=001300(BSM报文)。“56”表示此报文发送的目的地址为充电机。“F4”为发送此报文的源地址为BMS。604C014A080810FF为此报文的数据容,对照BSM报文中所包含的数据容按顺利字节查看。BMV报文内容BMT报文内容BSP报文内容以上三个报文为可选发送报文,所以在充电机方不必做此报文的超时判断。
(三)充电阶段
5.BST报文内容起始字节或位长度SPNSPN定义发送选项11字节3511BMS中止充电原因必须项22字节3512BMS中止充电充电原因必须项41字节3513BMS中止充电错误原因必须项
(三)充电阶段
5.BST报文内容其中:(1)SPN3511BMS中止充电原因第1-2位:达到所需求的SOC目标值00:=未达到所需SOC目标值;01:=达到所需SOC目标值;10:=不可信状态;第3-4位:达到总电压的设定值00:=未达到总电压设定值;01:=达到总电压设定值;10:=不可信状态;第5-6位:达到单体电压设定值00:=未达到单体电压设定值;01:=达到单体电压设定值;10:=不可信状
(三)充电阶段
5.BST报文内容(2)SPN3512BMS中止充电故障原因第1-2位:绝缘故障00:=正常;01:=故障;10:=不可信状态第3-4位:输出连接器过温故障00:=正常;01:=故障;10:=不可信状态;第5-6位:BMS元件、输出连接器过温00:=正常;01:=故障;10:=不可信状态。第7-8位:充电连接器故障00:=充电连接器正常;01:=充电连接器故障;10:=不可信状态;第9-10位:电池温度过高故障00:=电池组温度正常;01:=电池组温度过高;10:=不可信状态。第11-12位:其他故障00:=正常;01:=故障;10:=不可信状态
(三)充电阶段
5.BST报文内容(3)SPN3513BMS中止充电错误原因第1-2位:电流过大00:=电流正常;01:电流超过需求值;10:=不可信状态。第3-4位:电压异常00:=正常;01:=电压异常;10:=不可信状态。此报文表示可以终止充电,若BMS方出现以上容中的故障时,BMS将发送此报文给充电机方,充电机方接收到充电中止报文BST后立即停止充电,并向BMS方发送CST作为回应。
(三)充电阶段
5.BST报文内容截包工具中显示:0x101956F401000000FFFFFFFF分析此报文容:0x101956F4为报文ID,“10”为包含报文优先级(3个位)、保留位(1个位)和数据页(1个位)。“19”为此报文的PGN=001900(BST报文)。“56”表示此报文发送的目的地址为充电机。“F4”为发送此报文的源地址为BMS。01000000FFFFFFFF为此报文的数据容,第一个字节“01”(00000001二进制)前两位表示BMS中止充电的原因:为达到所需SOC目标值。此报文为4个字节的数据,后面的四个字节为填充的数据容(无效的数据)。
(三)充电阶段
6.CST报文内容起始字节或位长度SPNSPN定义发送选项11字节3521充电机中止充电原因必须项22字节3522充电机中止充电故障原因必须项41字节3523充电机中止充电错误原因必须项
(三)充电阶段
6.CST报文内容其中:(1)SPN3521充电机中止充电原因第1-2位:达到充电机设置的条件中止00:=正常;01:=达到充电机设置的条件中止;10:=不可信状态;第3-4位:人工中止00:=正常;01:=人工中止;10:=不可信状态;第5-6位:故障中止00:=正常;01:=故障中止;10:=不可信状态;第7-8位:所需电量不能传送00:=电量传送正常;01:=电量传送故障;10:=不可信状态;第9-10位:充电机急停故障00:=正常;01:=充电机急停;10:=不可信状态。第11-12位:其他故障00:=正常;01:=故障;10:=不可信状态
(三)充电阶段
6.CST报文内容(2)SPN3522充电机中止充电故障原因第1-2位:充电机过温故障00:=充电机温度正常;01:=充电机过温故障;10:=不可信状态;第3-4位:连接器故障原因00:=充电连接器正常;01:=充电连接器故障;10:=不可信状态;第5-6位:充电机内部过温00:=充电机内部温度正常;01:=充电机内部过温;10:=不可信状态;
(三)充电阶段
6.CST报文内容(3)SPN3523充电机中止充电错误原因第1-2位:电流不匹配00:=电流正常;01:电流不匹配;10:=不可信状态。第3-4位:电压异常00:=正常;01:=电压异常;10:=不可信状态。此报文表示可以中止充电,若充电机方出现以上容中的故障时,充电机将发送此报文给BMS方,BMS方接收到充电中止报文CST后立即停止充电,并向充电机方发送BST作为回应。
(三)充电阶段
6.CST报文内容截包工具中显示:0x101AF45601000000FFFFFFFF分析此报文容:0x101AF456为报文ID,“10”为包含报文优先级(3个位)、保留位(1个位)和数据页(1个位)。“1A”为此报文的PGN=001A00(CST报文)。“F4”表示此报文发送的目的地址为BMS。“56”为发送此报文的源地址为充电机。01000000FFFFFFFF为此报文的数据容,第一个字节“01”(00000001二进制)前两位表示充电机中止充电的原因:为达到充电机设定条件中止。此报文为4个字节的数据,后面的四个字节为填充的数据容(无效的数据)。
(四)充电结束阶段
当充电机和BMS停止充电后,双方进入充电结束阶段。在此阶段BMS先向充电机发送整个充电过程的统计数据,包括:初始SOC、结束SOC、电池最低电压和最高电压;充电机收到BMS发送的统计数据后,向BMS发送整个充电过程中的输出电量、累计充电时间等信息,最后停止低压辅助电源的输出。
(四)充电结束阶段
充电结束阶段报文分类见下表所示报文代号报文描述PGNPGN(Hex)优先权数据字节/byte报文周期源地址-目的地址BSDBMS统计数据7168001C00H67250msBMS-充电机CSD充电机统计数据7424001D00H65250ms充电机-BMS充电结束阶段报文分类
(四)充电结束阶段
1.BSD报文内容起始字节或位长度SPNSPN定义发送选项11字节3601中止荷电状态SOC(%)必须项22字节3602动力蓄电池单体最低电压(V)必须项42字节3603动力蓄电池单体最高电压(V)必须项61字节3604动力蓄电池最低温度(℃)必须项71字节3605动力蓄电池最高温度(℃)必须项
(四)充电结束阶段
1.BSD报文内容其中:(1)SPN3601中止荷电状态SOC,数据分辨率:1%/位,0%偏移量;数据范围:0-100%;(2)SPN3602动力蓄电池单体最低电压;数据分辨率:0.01V/位,0V偏移量;数据范围:0-24V;(3)SPN3603动力蓄电池单体最高电压;数据分辨率:0.01V/位,0V偏移量;数据范围:0-24V;(4)SPN3604动力蓄电池单体最低温度;数据分辨率:1℃/位,-50℃偏移量;数据范围:-50℃-+200℃;(5)SPN3605动力蓄电池单体最高温度;数据分辨率:1℃/位,-50℃偏移量;数据范围:-50℃-+200℃;此报文为进入充电结束阶段后由BMS向充电机方发送,为整个充电过程的BMS方的统计信息。
(四)充电结束阶段
1.BSD报文内容截包工具中显示:0x181C56F45A36016D01555FFF分析此报文容:0x181C56F4为报文ID,“18”为包含报文优先级(3个位)、保留位(1个位)和数据页(1个位)。“1C”为此报文的PGN=001C00(BSD报文)。“56”表示此报文发送的目的地址为充电机。“F4”为发送此报文的源地址为BMS。5A36016D01555FFF为此报文的数据容,第一个字节“5A”表示BMS中止荷电状态为0x5A=90%。后面的两个字节“3601”为动力蓄电池单体最低电压为0x0136=3.10V(带两位小数)。再后面两个字节“6D01”表示动力蓄电池单体最高电压为0x016D=3.65V(带两位小数)。在后面一个字节“55”表示动力蓄电池最低温度为0x55=85度(带50的偏移量,实际为85-50=35度)。再后面一个字节“5F”表示动力蓄电池最高温度为0x5F=95度(带50的偏移量,实际为95-50=45度)。最后一个字节为填充的数据容(无效的数据)。
(四)充电结束阶段
2.CSD报文内容起始字节或位长度SPNSPN定义发送选项12字节3611累计充电时间(min)必须项22字节3612输出能量(kwh)必须项51字节3613充电机编号,1/位,1偏移量,数据范围:1-100必须项
(四)充电结束阶段
2.CSD报文内容其中:(1)SPN3611累计充电时间,数据分辨率:1min/位,0min偏移量;数据范围:0min-600min;(2)SPN3612输出能量,数据分辨率:0.1kwh/位,0kwh偏移量;数据范围:0kwh-1000kwh;此报文为进入充电结束后在接收到BMS发送的BSD报文后,充电机发送CSD报文作为回应。截包工具中显示:0x181DF4567D00170001FFFFFF分析此报文容:0x181DF456为报文ID,“18”为包含报文优先级(3个位)、保留位(1个位)和数据页(1个位)。“1D”为此报文的PGN=001D00(CSD报文)。“F4”表示此报文发送的目的地址为BMS。“56”为发送此报文的源地址为充电机。7D00170001FFFFFF为此报文的数据容,前两个字节“7D00”表示整个充电过程累计充电时间为0x007D=125min。后两个字节“1700”表示输出能量为0x0017=23kw.h。后一个字节“01”表示此充电机编号为01(第一号)。最后一个字节为填充的数据容(无效的数据)。
(五)错误报文BEM和CEM
错误报文BEM和CEM见下表所示报文代号报文描述PGNPGN(Hex)优先权数据字节/byte报文周期/ms源地址-目的地址BEMBMS错误报文7680001E00H24250BMS-充电机CEM充电机错误报文7936001F00H24250充电机-BMS
以上两个报文根据BMS方和充电机方对协议的理解不同,BEM为BMS方发送的错误报文;CEM为充电机方发送的错误报文。BMS或者充电机方可在整个充电过程(充电握手阶段、充电参数配置阶段、充电阶段、充电结束阶段)中发送无错误信息的错误报文,一旦充电机方或者BMS方有报文接收超时则根据协议把CEM或者BEM中的某一个数据位“置1”,接收方在接收到含有错误信息的CEM或者BEM后立即停止充电流程。
(五)错误报文BEM和CEM
1.BEM报文内容起始字节或位长度SPNSPN
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024无人机研发合作合同
- 2025年校园绿化与环保设施配套合同3篇
- 2024综合居间代理采购合作合同版
- 2024石榴产业生态园投资合作协议书3篇
- 2025年度玻璃纤维增强复合材料销售合同3篇
- 2025年度旅游客车租赁与旅游交通配套服务合同3篇
- 2025年度购房赠送高端定制家具及装修一体化合同4篇
- 2025年碎石石粉行业人才培养与引进合同样本3篇
- 2025年度窗帘环保材料采购合同3篇
- 2025年度旅游项目投资合伙人合同范本3篇
- 高二物理竞赛霍尔效应 课件
- 金融数学-(南京大学)
- 基于核心素养下的英语写作能力的培养策略
- 现场安全文明施工考核评分表
- 亚什兰版胶衣操作指南
- 四年级上册数学教案 6.1口算除法 人教版
- DB32-T 3129-2016适合机械化作业的单体钢架塑料大棚 技术规范-(高清现行)
- 6.农业产值与增加值核算统计报表制度(2020年)
- 人工挖孔桩施工监测监控措施
- 供应商物料质量问题赔偿协议(终端)
- 物理人教版(2019)必修第二册5.2运动的合成与分解(共19张ppt)
评论
0/150
提交评论