充电机与BMS通讯报文分析报告说明书_第1页
充电机与BMS通讯报文分析报告说明书_第2页
充电机与BMS通讯报文分析报告说明书_第3页
充电机与BMS通讯报文分析报告说明书_第4页
充电机与BMS通讯报文分析报告说明书_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

标准文档标准文档实用大全实用大全充电机与 BMS通讯报文分析说明目录一、充电总流程 3二、报文分类解析 3充电机与BMS通讯报文分析注:充电协议参考2012-03-01实施的最新协议、充电总流程⑴整个充电过程包括四个阶段:①充电握手阶段 01/02②充电参数配置阶段OA③充电阶段 1A④充电结束阶段 (故障诊断代码)注意:在各个阶段,充电机和如果在规定的时间内没有收到对方报文或者没有收到正确报文,即判定为报文接收超时,超时时间除特殊规定外均为5秒;当出现超时后,或充电机发送错误报文(或),并进入错误处理状态。(注:因对协议理解不同,有些 厂家会在整个充电过程中发送没有超时信息的错误报文或)E 接收超时的报文信息E充电机接收超时的报文信息⑵通讯协议中地址分配装置首选地址充电机86C56H)BMS244(F4H)、报文分类解析⑴、充电握手阶段当充电机和 物理连接完成并上电后, 首先检测低压辅助电源是否匹配,如果匹配,双方进入充电握手阶段,并由充电机首先发送辨识报文 (此时的辨识结果为不能辨识 ),当收到充电机发送的后,发送和车辆辨识报文。充电机在收到 和车辆辨识报文 后,再发送辨识报文(此时的 辨识结果为能辨识 A至此充电握手阶段完成。

①报文包含内容:起始字节或位长度SPNSPN定义发送选项11字节2560辨识结果,(<0x00〉:=BMS不能辨识:〈OxAA):=BMS能辨识)必须项21字节2561充电机编号,1/位,1偏移量,数据范围:1〜100必须项36字节2562充电机/充电站所在区域编码,标准ASCII码可选项截包工具中显示此报文内容为:分析此报文内容:为此报文D“”为包含报文优先级(个位)、保留位(个位)和数据页(个位)。“”为此报文 (参数组编号)或者F“4表示此报文发送的目的地址为M“”为发送此报文的源地址为充电机。(注:查看报文时,只要看报文最后的两个数据:“”则表示此报文为充电机发送出来的;"则表示此报文为发送出来的)为此报文的数据,最前面一个字节“0表示里面的辨识结果( 不能辨识; 能辨识)。第二个字节“0表示里面的充电机编号。后面的六个字节“ ”表示里面的充电机所在区域编码。②报文包含内容:起始字节或位长度SPNSPN定义发送选项13字节2565BMS通信协议版本号,本标准规定当前版本为V1.0,表示为;byte3,byte2 0001H;bytel OOH必须项41字节2566电池类型,01H:铅酸电池;02H:银氢电池;03H:磷酸铁锂电池;04H:镒酸锂电池;05H:钻酸锂电池;06H:三元材料电池;07H:聚合物锂离子电池;08H:钛酸锂电池;FFH:其他电池必须项52字节2567 整车致岁定容量A.h偏移量,必须项72字节2568.动力统额定总电压/V,0. 淀院成,数据范夕彳核 电压必须项94字节池生产厂商名称,标准ASCII码 \可选项134字节▼电池组序号,预留,由厂商自行定义 _ V\可选项17电池组生产日期:年,1年/位,1985年偏移埴,数据痛切%〜、2235年 号二备 \18字//电警1生产日喇C则博,o顺赚据范围:1〜12月\可选项191字._1-’池组生产需日内心,03偏移跖数赢围:1〜3禺11可选项20卜2数,1次/位1次偏®,&BMS统提睡生 1]可选项23】字节电池组产权蜜。薄租掣<11喜自1J可选项241字建预留 ’,/可选项2517字'A车辆识别码-I],可选项因为此报文超过个字节,所以发送的时候会按照 协议发送数据。在发送大于个字节的数据之前,无论是充电机或者 会先发送一个连接请求的报文,截包工具中显示:分析此报文内容:为此报文 ,”为包含报文优先级(个位)、保留位(个位)和数据页(个位)。“”为此报文的功能说明(为数据大于字节的报文连接请求,为长度大于字节的报文数据内容传输)。“”表示此报文发送的目的地址为充电机。“”表发送此报文的源地址为M(此报文说明想要发送数据长度大于8字节的报文,首先希望与充电机建立长包的发送连接,之后 开始传输数据)。为此报文的内容,“”表示功能码请求发送,说明此报文想要与充电机建立连接。“ ”用两个字节表示 将要发送的数据数量为 个字节数据。"''表示要发送此报文中的个数据一共要发送个包才足以容纳个字节的数据。“”为保留内容。“ ”表示此报文 对应的 (查看报文时可通过此数据内容找出,现在要建立连接请求的报文为协议中对应的哪个报文即将发送的报文类型)。充电机接收到BMS发送的请求发送报文后,会发送一个功能码为17的准备发送报文,通知BMS可以发送长包了。截包工具中显示:0x1CECF456分析此报文内容:为此报文,”为包含报文优先级(个位)、保留位(个位)和数据页(个位)。“”为此报文的功能说明(为数据大于字节的报文连接请求,为长度大于字节的报文数据内容传输)。“”为发送此报文的源地址为充电机。“”表示此报文发送的目的地址为。为此报文的数据内容,0”表示功能码准备发送,说明充电机允许发送长度大于字节的数据包。“”表示充电机允许发送的最大数据包数。“”表示将要发送的下一个数据包的编号。“”为保留内容。“ 2表示要发送的报文为。在完成长包请求连接成功后, 开始发送数据包编号为的包含数据内容的报文,截包工具中显示:0x1CEB56F401000100034902A0分析此报文内容:0x1CEB56F4为报文ID,“”为包含报文优先级(个位)、保留位(个位)和数据页(个位)。“”为此报文的功能说明(为数据大于字节的报文连接请求,为长度大于字节的报文数据内容传输)。“''此报文发送的目的地址为充电机。“”表示发送此报文的源地址为。01000100014902A0为此报文的数据内容,第一个字节“”表示此长包的数据包编号为1号数据包(后续会有02、03、04、05、06号数据包)。“000紧跟着后三个字节表示 通讯协议版本号(见 报文包含内容表格)。后面紧跟着的一个字节“”表示电池类型为铅酸电池。再后面两个字节" ”表示整车动力蓄电池额定容量为 带一位小数……(后续数据内容参考报文包含内容表格,按定义字节顺序查看并一一对应)。在发送完所有个数据包后,充电机如果判断接收完成则发送一个功能码为的消息结束应答报文,截包工具中显示:分析此报文内容:为报文,“”为包含报文优先级(个位)、保留位(个位)和数据页(个位)。“C为此报文的功能说明(为数据大于字节的报文连接请求,为长度大于字节的报文数据内容传输)。“4表示此报文发送的目的地址为。“''为发送此报文的源地址为充电机。为此报文的数据内容,第一个字节"”表示功能码消息结束应答,说明充电机已经顺利接收到发送的总共个字节的数据包。“”表示充电机计算的接收到的总共 个字节的数据。(先发送低地址的数据)"”表示充电机计算的接收到的总共个数据包。“”为保留内容。“ ”表示接收到得报文为 的报文。至此,数据大于8个字节的长包发送和接收的过程结束。以后的长包也都是按照这个机制进行发送和接收。需要注意一点的就是在接收方接收长包的数据时,接收方无法判断此时的数据内容为哪个报文的数据,所以在整个充电流程中,每次只允许建立一次长包请求连接,直到接收方将数据全部接收完成才能进行下一个请求连接的允许。如果上一个连接存在,数据没有接收完全,则发送方想要再次建立连接时,接收方将发送放弃连接报文,截包工具中显示:分析此报文内容:为报文6“”为包含报文优先级l个位)、保留位(个位)和数据页(个位)。“”为此报文的功能说明(为数据大于字节的报文连接请求,为长度大于字节的报文数据内容传输)。“表示此报文发送的目的地址为。“”为发送此报文的源地址为充电机。为此报文数据内容,第一个字节"”表示功能码放弃连接,说明充电机之前已经有连接存在,而且数据还没有接收完全,所以不能进行下一次的连接。后面的“ ”为保留内容。最后面的三个字节“ ”表示要建立连接的报文为 的报文。至此,通过和 之间的报文交互并按照协议规定的流程顺利接收完成,在接收到的辨识结果为(能辨识)的前提下,充电机和 会进入到下一个流程:充电参数配置阶段⑵充电参数配置阶段在上一个阶段充电握手完成后,充电机和进入充电参数配置阶段。在此阶段,接收到充电机发送的辨识结果为的报文后,先发送电池充电参数报文()。充电机在接收到此报文后向发送时间同步和最大输出参数报文()根据接收到的和判断能否进行充电,判断结束后向充电机发送完成充电准备报文()充电机在接收到后向发送充电机完成充电准备报文()O如果顺利接收到充电机发出的报文则整个充电参数配置阶段完成。

是否收到时同同步和充电机爆大输出能力口否收到电池充电叁数报支发送充电机SPN28^9=0x00鲍ns助n是否收到时同同步和充电机爆大输出能力口否收到电池充电叁数报支发送充电机SPN28^9=0x00鲍ns助n芦耀曲一味步的I充电机辨识报文I政;处于握手阶段)1用机例BMS先,充巴席阿国向充电机发送电池光电参数报文充电机府宜充电雾或,向HM5发送时何同步和充电机最大输出熊力叁数表4充电参数配置阶段报文分类报文代号报文描述PGNPGN(Hex)优先权数据长度/byte报文周期/ms源地址-目的地址BCP动力蓄电池充电参数1536000600H613500BMS■充电机CTS充电机发送时间同步信息1792000700H67500充电机-BMSCML充电机最大输出能力2048000800H66250充电机-BMSBRO电池充电准备就绪状态2304000900H4I250BMS•充电机CRO充电机输出准备就绪状态2560000A00H41250充电机-BMS①报文内容起始字节或位长度SPNSPN定义发送选项12字节2816单体动力蓄电池最高允许充电电压必须项32字节2817最高允许充电电流必须项52字节2818动力蓄电池标称总能量必须项72字节2819最高允许充电总电压必须项91字节2820最高允许温度必须项必须项102字节2821整车动力蓄电池荷电状态122字节2822整车动力蓄电池总电压必须项因为此报文数据内容为13字节(大于8字节),所以要发送多包(也就是发送长包)。在发送此报文数据之前要进行与充电机的请求连接,截包工具中显示:分析此报文内容:为此报文,”为包含报文优先级(个位)、保留位(个位)和数据页(个位)。“C为此报文的功能说明(为数据大于字节的报文连接请求, 为长度大于字节的报文数据内容传输)。“6表示此报文发送的目的地址为充电机。“”表发送此报文的源地址为。(此报文说明想要发送数据长度大于8字节的报文,首先希望与充电机建立长包的发送连接,之后 开始传输数据)。为此报文的内容,“0表示功能码请求发送,说明此报文想要与充电机建立连接。“ ”用两个字节表示 将要发送的数据数量为 个字节数据。“”表示要发送此报文中的个数据一共要发送个包才足以容纳个字节的数据。“”为保留内容。“ ”表示此报文 对应的 (查看报文时可通过此数据内容找出,现在要建立连接请求的报文为协议中对应的哪个报文)。充电机接收到BMS发送的请求发送报文后,会发送一个功能码为17的准备发送报文,通知BMS可以发送长包了。截包工具中显示:0x1CECF456分析此报文内容:为此报文,”为包含报文优先级(个位)、保留位(个位)和数据页(个位)。“”为此报文的功能说明(为数据大于字节的报文连接请求,为长度大于字节的报文数据内容传输)。“''为发送此报文的源地址为充电机。“”表示此报文发送的目的地址为。为此报文的数据内容,“1表示功能码准备发送,说明充电机允许发送长度大于字节的数据包。“''表示充电机允许发送的最大数据包数。“”表示将要发送的下一个数据包的编号。“F为保留内容。“ 6表示要发送的报文为。在完成长包请求连接成功后, 开始发送数据包编号为的包含数据内容的报文,截包工具中显示:0x1CEB56F40168011C0CB000DE(第一包)0x1CEB56F4020D6EC302080CFF(第二包)分析此报文内容:0x1CEB56F4为报文ID,“”为包含报文优先级(个位)、保留位(个位)和数据页(个位)。“”为此报文的功能说明(为数据大于字节的报文连接请求,为长度大于字节的报文数据内容传输)。“''此报文发送的目的地址为充电机。“”表示发送此报文的源地址为。0168011C0CB000DE为此报文的数据内容,第一个字节“”表示此长包的数据包编号为1号数据包。后面的两个字节“608”1表示单体动力蓄电池最高允许充电电压 带两位小数(见报文包含内容表格)。后面紧跟着的两个字节“ ”表示最高允许充电电流 带一位小数并且有的偏移量,所以实际值为 0再后面两个字节“ ”表示动力蓄电池标称总能量 带(位小数……(后续数据内容参考报文包含内容表格,按定义字节顺序查看并一一对应)。在发送完所有个数据包后,充电机如果判断接收完成则发送一个功能码为19的消息结束应答报文,截包工具中显示:分析此报文内容:为报文,“C为包含报文优先级(个位)、保留位(个位)和数据页(个位)。“C为此报文的功能说明(为数据大于字节的报文连接请求,为长度大于字节的报文数据内容传输)。“4表示此报文发送的目的地址为。“''为发送此报文的源地址为充电机。为此报文的数据内容,第一个字节“''表示功能码消息结束应答,说明充电机已经顺利接收到发送的总共个字节的数据包。“”表示充电机计算的接收到的总共 个字节的数据。“”表示充电机计算的接收到的总共个数据包。“”为保留内容。“ ”表示接收到得报文为 的报文。②报文内容表11PGN1792报文格式起始字节或位长度SPNSPN定义发送选项17字节2823年/月/日/时/分/秒电选项其中:SPN2823日期/时间第1字节:秒(压缩BCD码);第2字节:分(压缩BCD码);第3字节:时(压缩BCD码);第4字节:日(压缩BCD码);第5字节:月(压缩BCD码);第6〜7字节:年(压缩BCD码)。此报文包含字节数据(小于字节),所以一个数据包就可以发送。这个报文的目的是为了和 做时间同步。截包工具中显示:分析此报文内容:为报文,"为包含报文优先级(个位)、保留位(个位)和数据页(个位)。“''为此报文的 报文。"表示此报文发送的目的地址为 。“”为发送此报文的源地址为充电机。

为此报文的数据内容,第一个字节“”表示时间内容的秒。“13”表示时间内容的分。“20”表示时间内容的时。“”表示时间内容的日。“08”表示时间内容的月。“12”2表0示时间内容的年=20年1。2③ 报文内容表12PGN2048报文格式起始字节或位长度SPNSPN定义发送选项]2字节2S24最高输出电压(V)必须项32字节2825最低输出电压(V)必须项52字节2826最大输出电流(A)必须项其中:SPN2824最高输出电压(V)数据分辨率10.1V/位,0V偏移量;数据范网;0V〜+750VsSPN2825最低输出电压(V)数据分辨率10/V/位,0V偏移量;数据范围浦V〜+730V;SPN2826最大输出电流(A)数据分辨率A/位,一400A偏移量;数据范围,一40。A~0A.此报文为充电机发送的最大输出能力报文,数据内容只有六个字节。发送此报文的目的是为了让了解充电机的输出能力,如果能力不匹配则有可能不让充电。截包工具中显示:分析此报文内容:为报文6"''为包含报文优先级(个位)、保留位(个位)和数据页(个位)。“''为此报文的 报文)””表示此报文发送的目的地址为。“”为发送此报文的源地址为充电机。为此报文的数据内容,前两个字节“ ”表示充电机最高输出电压 带一位小数。后两个字节“ ”表示充电机最低输出电压 带一位小数。再两个字节“ ”表示充电机最大输出电流 ( 带一位小数和的偏移量,所以实际电流注意:上面的和

只有在接收到值为 )0最后两个字节为填充的数据(无效数据)。注意:上面的和

只有在接收到报文都是在接收到 发送的 报文之后一起发送的,和 之后才会发送下一个报文 R④报文内容表13PGN2304报文格式起始字节或位长度SPN发送选项11字节2829—备;<OxAA>.=则浮/前备;<0xFF>产无效必须项此报文为 发送的是否准备好可以让充电机充电的确认报文。截包工具中显示:分析此报文内容:为报文4“”为包含报文优先级l个位)、保留位(个位)和数据页(个位)。“''为此报文的 报文)"表示此报文发送的目的地址为充电机。“”为发送此报文的源地址为。为此报文的数据内容,第一个字节“”表示完成充电准备。后面的“” 为填充的数据(无效数据)。此报文为充电机接收到 发送的 后,由充电机发送。表示充电机也准备好,可以进行充电了。截包工具中显示:分析此报文内容:为报文,“”为包含报文优先级(个位)、保留位(个位)和数据页(个位)。“”为此报文的 报文)””表示此报文发送的目的地址为。“”为发送此报文的源地址为充电机。为此报文的数据内容,第一个字节“”表示充电机完成充电准备。后面的“” 为填充的数据(无效数据)。至此表示 与充电机在启动充电前的流程已经完成,接下来可以进行充电。⑶充电阶段在此阶段,充电机根据接收到的需求报文来调整自己的输出电压和电流,确保充电过程顺利进行,在此过程中充电机方如果出现接收报文超时(在规定时间内没有接收到)则立即停止充电,或者出现无法正常充电的故障也要立即停止充电。在充电阶段中, 向充电机发送电池充电总状态()和电池充电需求报文()L充电机在规定时间内接收到这两个报文,向 发送充电机充电状态报文()(同时等待是否接收到 发送的充电中止报文如果接收到 则充电机立即停止充电并向 发送充电机中止充电报文 作为回应)。 在接收到充电机发送的充电状态报文 后,向充电机发送蓄电池状态信息()、单体蓄电池电压 这个报文为可选发送,接收方不用作超时判断、单体电池电量信息( 这个报文为可选发送,接收方不用作超时判断),(同时等待是否接收到充电机发送的充电中止报文 如果接收到则 立即向充电机发送 以便中止充电)。并等待充电充满。以上过程在整个充电过程中循环进行。

报文代号报文描述PGNPGN(Hex)优先权数据字节/byte报文周期源地址-目的地址BCL电池充电需求4096001000H,6550ms充电机BCS电池充电总状态4352003100H69250ms牛充电机CCS充电机充电状态4408001200HG650ms充电机-EMSBSM动力蓄电池状态信息4864001300H67250msRM$充电机BMV单体动力蓄电池电压5376QQ1500H6不定1s13M+充电机BMT动力蓄电池温度5632001600H6不定18BM手充电机BSP动力蓄电池顼留报文5838001700HS不定1sBM与充电机BST号中止充电6400001900H4410tnsBMS■充电机报文内容中止充电6656CO1A0OH4410ms充电机-BM6

表15PGN4096报文格式起始字节或位长度SPNSPN定义发送选项1£字节3072电压需求(V)必须项32字节3073电流需求(A;必须项5I字节3074充电模式10桢1:恒压充电国商3恒流充电)必须项其中;SPN3O72电压需求将配A辘南』1 X7伯君福■.却限拈用QU〜7ECV,SPN3073电流需求数据分辨率。1A/位,TOOA偏移量;数据范围;一400A〜0A,此报文为 的需求充电电压和充电电流。充电机根据接收到的 报文来调整自己的输出电压和输出电流。截包工具中显示:分析此报文内容:为报文,“”为包含报文优先级l个位)、保留位(个位)和数据页(个位)。“O为此报文的 报文)””表示此报文发送的目的地址为充电机。“为发送此报文的源地址为。为此报文的数据内容,前两个字节“ ”表示的需求电压为 (带一位小数)后两个字节" ”表示的需求电流为 带一位小数和的偏移量,实际电流为。再后来一个字节“”表示现在的阶段为充电机恒流充电模式。接着的三个字节“文文文文”为文填文充的数据(无效数据)。②报文40040.01瞳就据分解率他联态SOC/粒.0%偏移格丁数褊赢M〜[碘%:40040.01瞳就据分解率他联态SOC/粒.0%偏移格丁数褊赢M〜[碘%:勺余充电时间,当BMS以实际电流为准进行溯算的其中,按600A数据分辨0min偏移量宁数据范围:0min££蓝"田瞪辨率◎=^^40。A偏移嬴数蝙U;—『7最高单体动力蓄I也池油压及其组寸"”卜:最高单体承力蓄电池由属爨在:最高单体动力蓄电地电及M超过600min时,»0V~24V?范围门~16手起蛤字节或位长度SPN SPN定义发送选项1£字节30771“云电电压盘甯^、必须项3啰领顶53077最高单体动力蓄电瞭热、必须项7 /尸和3078当前荷电状态500(劭必须项8 ,及字节3079估算剩余充电时间(向川 、必须项表16PGN4352报文格式此报文为 方检测的充电机实际输出的电压、电流值。还包含 方检测到的最高单体电池的电压值和所在组号,还有 当前的荷电状态 、估计充电完成的时间。以便充电机终端显示这些数据。 报文数据长度为字节(大于字节),所以会以两包的形式发送。截包工具中显示:分析此报文:为此报文 ,”为包含报文优先级(个位)、保留位(个位)和数据页(个位)。“C为此报文的功能说明(为数据大于字节的报文连接请求, 为长度大于字节的报文数据内容传输)。“6表示此报文发送的目的地址为充电机。“”表发送此报文的源地址为。(此报文说明想要发送数据长度大于8字节的报文,首先希望与充电机建立长包的发送连接,之后 开始传输数据)。为此报文的内容,“0表示功能码请求发送,说明此报文想要与充电机建立连接。“ ”用两个字节表示 将要发送的数据数量为 个字节数据。"''表示要发送此报文中的个数据一共要发送个包才足以容纳个字节的数据。“”为保留内容。“ ”表示此报文 对应的 (查看报文时可通过此数据内容找出,现在要建立连接请求的报文为协议中对应的哪个报文)为此报文,”为包含报文优先级(个位)、保留位(个位)和数据页(个位)。“”为此报文的功能说明(为数据大于字节的报文连接请求,为长度大于字节的报文数据内容传输)。“''为发送此报文的源地址为充电机。“”表示此报文发送的目的地址为。为此报文的数据内容,“”表示功能码准备发送,说明充电机允许发送长度大于字节的数据包。“”表示充电机允许发送的最大数据包数。“”表示将要发送的下一个数据包的编号。“”为保留内容。“ ”表示要发送的报文为。0x1CEB56F4为报文ID,“”为包含报文优先级(个位)、保留位(个位)和数据页(个位)。“”为此报文的功能说明(为数据大于字节的报文连接请求,为长度大于字节的报文数据内容传输)。“''此报文发送的目的地址为充电机。“”表示发送此报文的源地址为。为此报文的数据内容,第一个字节“”表示此长包的数据包编号为号数据包。后面的两个字节“ ”表示充电机电压测量值为 带一位小数(见报文包含内容表格)。后面紧跟着的两个字节“”表示充电机电流测量值 带一位小数并且有的偏移量,所以实际值为0再后面两个字节“''表示最高单体电池电压值和对应的组号。最后的一个字节“”表示目前的荷电容量为…・.・(后续数据内容参考报文包含内容表格,按定义字节顺序查看并一一对应)。在 发送完所有个数据包后,充电机如果判断接收完成则发送一个功能码为表9的消息结束应答报文,截包工具中显示:分析此报文内容:为报文6“”为包含报文优先级(个位)、保留位(个位)和数据页(个位)。“”为此报文的功能说明(为数据大于字节的报文连接请求,为长度大于字节的报文数据内容传输)。“表示此报文发送的目的地址为。“”为发送此报文的源地址为充电机。为此报文的数据内容,第一个字节“''表示功能码消息结束应答,说明充电机已经顺利接收到发送的总共个字节的数据包。“”表示充电机计算的接收到的总共 个字节的数据。“”表示充电机计算的接收到的总共个数据包。“”为保留内容。“ ”表示接收到得报文为 的报文。③报文表17PGN46Q8报文格式起始字节或位长度SPNSPN定义发送选项1之字节3081电压输出值f1口必须项32字节3082电流输出值CA1必须项S普宇节3083累计充电时间0储)必须项其中:1)SPN3O81电压输出值(V)数据分辨率V/位工V偏移量,数据范围;口V〜75。VSPN3082电流输出值(A)数据分辨率浦.1A/位,TOOA偏移量宁数据范围:一钝。AA;SPN3083累计充电时间(min)数据分辨率21min/1位,0min偏移量[数据范围:口min-600min。此报文为接收到 发送的和后由充电机发送。截包工具中显示:分析此报文内容:为报文,“”为包含报文优先级(个位)、保留位(个位)和数据页(个位)。“''为此报文的 报文)””表示此报文发送的目的地址为 。“”为发送此报文的源地址为充电机。为此报文的数据内容,前两个字节“ ”表示充电机电压输出值为 带一位小数,后两个字节“”表示充电机电流输出值为 带一位小数和偏移量,实际电流为7后面的两个字节1 ”为充电时长 。最后的两个字节" ”为填充的数据(无效数据)。④报文表18PGN4W64报文格式起始字节或位长度SPNSPN定义发送选项11字节3035最高单体动力蓄电池电压所在编号必域项七1字节3086最高动力蓄电池温度必须项31字节3057最高温度检恻点编号磔须项41字节3088最低动力蓄电池温度必须项51字节3089最低动力蓄电池温度检测点编号必须项6.12位30S0单体动力蓄电池也压过商,过低£4口0人不正常=过高,门已久=逋保)必须项6T32位3091整车动力蓄电池荷电状态SOG过高/过低门06:=正常;旧1%:=过高;(103=过低)必须项6.5£位3092动力蓄电池充电过电流门。。储=正常,(01九=过渡/上口3=不可信状蠢)必须项6.7w位3093动力蓄电池温度过高(《。口》:=正常;:=过高;门口3=不可信状毒)必须项7.13094动力蓄泡池绝缘状态MO0):=正常;泞]〉:=不正常*门03」不可信状态)必颊期7.32位3095动力蓄电池组输出连接器连接状态门。。h=正管;(01人=不正常;《103=不可信状态)必须项7.52位3096充电允许禁止】<。13=允许)必须项其中:SPN3085最高单体动力蓄电池电压所在编号数据分辨率//位,1偏移量;数据范围:]〜若6;SPN3086最高动力蓄电池温度数据分辨率T七/拉,-50七偏移量;数据范围:-5QXJ-+2OO匕SPN3O87最高温度检测点编号 ”数据分辨率慰/位门偏移量;数据范围:1~12机SPNH0胎最低动力蓄电池温度数据分辨率门七/位,-』0七偏移量'数据范围:一50七〜十如。七;5)SPN3O89最低温度检测点编号此报文为分辨率发送的关于电池^^关信息可做为终端显示查看。截包工具中显示:分析此报文内容:为报文,"为包含报文优先级(个位)、保留位(个位)和数据页(个位)。“''为此报文的 报文)B”表示此报文发送的目的地址为充电机。“为发送此报文的源地址为 。为此报文的数据内容,对照报文中所包含的数据内容按顺利字节查看。⑤报文⑥报文报文以上三个报文为可选发送报文,所以在充电机方不必做此报文的超时判断。因为以上三个报文的数据内容都大大超过了个字节的数据,所以都要以长包(多包)的形式发送,在发送之前必须向充电机方做请求连接,得到充电机的准备发送(表示请求成功)之后才能发送数据。并且在这三个报文发送的过程中只能允许一个连接请求,必须等待上一个连接请求处理完毕数据全部接收完成后,才能申请下一个连接请求。报文表22PGN6400报文格式起始字节或位长度SPN酊国定义发送选项11字节3511BMS中亚充电原因必须项22字节3512BMS中止充电故障原因必须侬41字节3513BMS中止充电错误原因必须密其中:SPN35UBMS中止充电原因第1位:达到所需求的SOC目标值未达到所需SOC目标值;《01九二达到所需SOC目标值Ml。):一不可信状态*第3〜4位[达到总电压的设定值〈口。):=未达到总电压设定值NO13=达到总电压设定值;。口儿二不可信状态;第5〜8位:达到单体电压的设定值《003-未达到单体电压设定值;(。口,=达到单体电压设定值“10儿=不可信状态;SPN3512BM5中止充电故障原因第1〜2位:绝缘故障 ,《003=正常;013=故障乂1。儿=不可信状态:第3〜4位;输出连接器过温故障第7~8位:充电连接器故障《003=充也连接器正常;(01九=充电连接器故障【门口九二不可信状态¥第9〜10位*电池组温度过高故障《00九=电池组温度正常乂。13=电池组温度过高;门口八不不可信状态:第11〜12位:其他故障《00》:=正常〃013工故障;门。>:=不可信状态,SPN3513BMS中止充电错误原因第1〜2位:电流过大《00》;=电流正常六门》工=电流超过需求值武10》:=不可信状态;此报文表示可以终止充电,若 方出现以上内容中的故障时, 将发送此报文给充电机方正充电机方接收到充电中止报文缸 后立即停止充电,并向方发送作为回应。截包工具中显示:分析此报文内容:为报文,“0为包含报文优先级(个位)、保留位(个位)和数据页(个位)。“9为此报文的 报文)B”表示此报文发送的目的地址为充电机。“为发送此报文的源地址为 。为此报文的数据内容,第一个字节“ 1(二进制)前两位表示 中止充电的原因:为达到所需 目标值。此报文为个字节的数据,后面的四个字节为填充的数据内容(无效的数据)。报文表23PGN6656报文格式起始字节或也长度SPNSPN定义发送选项11字节352]充电机中止充电原因必须项22字节3522充屯机中止充电被摩原因必须项4[字节3523充电机中止充电错误原因必须项其中:SPN3521充粒机中止充电原因第1-2位:达到充电机设定的条件中止依。九=正常达到充电机设定条件中止不可信状态:第3〜4位:人工中止3。h=正常*013=人工中止”1。储一不可信状态;第届〜6位:故障中止{00};=正常尺口1);=故障中止;{103:=不可信状态。3FN3522充电机中止充电故障原因第1〜2位:充电机过温故障《0。3二充电机温度正常;《01》;=充电机过温乂1口儿=不可信状态’第3〜4位:充电连接器故障《0。》:=充电连接器正常;£01九=充电连接器故障〃103=不可信状态;第5~6位土充电机内部过温故障(0。〉:=充电机内部温度正常MOD:=充电机内部过温乂1。八=不可信状态;第7〜a位;所需电量不能传送 .(OQh=电量传送正常兀电量不能传送八1。储=不可信状态;第9〜10位:充电机急停故障go3n正常N。1>:」充电机急停Nim:=不可信状态/的F11-J以a一目”上盛"Mr*SPN3523充电机中止充电错误原因第1~2位:电流不匹配(0。3=电流匹配八0工);=电流不匹配:(103=不可信状态;第3〜4位:电压异常(003=正常;(。口:=电压异常;门。3=不可信状态t此报文表示可以中止充电,若充电机方出现以上内容中的故障时,充电机将发送此报文给方, 方接收到充电中止报文 后立即停止充电,并向充电机方发送作为回应。截包工具中显示:分析此报文内容:为报文,“0为包含报文优先级l个位)、保留位(个位)和数据页(个位)。“”为此报文的 报文)””表示此报文发送的目的地址为 。“''为发送此报文的源地址为充电机。为此报文的数据内容,第一个字节“1(二进制)前两位表示充电机中止充电的原因:为达到充电机设定条件中止。此报文为4个字节的数据,后面的四个字节为填充的数据内容(无效的数据)。⑶充电结束阶段

当充电机和停止充电后,双方进入充电结束阶段。在此阶段先向充电机发送整个充电过程的统计数据,包括:初始、结束、电池最低电压和最高电压;充电机收到发送的统计数据后,向发送整个充电过程中的输出电量、累计充电时间等信息,最后停止低压辅助电源的输出。BMS充电机BMS11电机向发送

充电机绛止充电I

接文I1仍处于充品否收到充电域计投文;M5发送麻电审玩电向充电机餐送充电统计报文品否收到充电域计投文;M5发送麻电审玩电向充电机餐送充电统计报文表6充电结束阶段报文分类报文代号报文描述PGNPONCHex)优先权数据字节」byte报支周期,ms源地址-目的地址BSD占统计数据7168OOICOOH67250BMS■充电机CSD充电机统计数据U4001D00H6§250充电机①报文蒙24PGN716S报文格式起始字节或位氏度SPN—定义发送选项11字节3601中止荷电状态soc(郭) _必须项22字节3602动力蓄电池单体最低电压fWt _必须项42字节SS03部力蓄审池单体最高电压(手) _必须项61字节3604动力蓄电池最低温度(七) 必顼项71字节3605动力蓄电池最高温度《十)必须项其中:SPN3G01中止荷电状态SOC数据分辨率J%/位,。%偏移量;数据范围闻SPN3602动力蓄围池单体最低电压数据分辨率:0,01V/位,。V偏移量f数据范围:。V~2&ViSPN36O3动力蓄电池单体最高电压数据分辨率40IV/位,。V偏移量.数据范围:。V~24VfSPN36O4动力蓄电池最低温度数据分辨率:it/位,-5。C偏移量;数据范围:一5。七~+20。℃(SPN36O5动力蓄电池最高温度此报文为进入辖电结束阶段后由量淡啊充电机方发送,为整个充电过程的方的统计信息。截包工具中显示:分析此报文内容:为报文,“”为包含报文优先级(个位)、保留位(个位)和数据页(个位)。“C为此报文的 报文)B”表示此报文发送的目的地址为充电机。“为发送此报文的源地址为。为此报文的数据内容,第一个字节“”表示中止荷电状态为 =后面的两个字节“1为动力蓄电池单体最低电压为 带两位小数(再后面两个字节“1表示动力蓄电池单体最高电压为 (带两位小数)。在后面一个字节“''表示动力蓄电池最低温度为 度(带的偏移量,实际为 度)3再后面一个字节“”表示动力蓄电池最高温度为 度(带的偏移量,实际为后5-50度=)4。5最后一个字节为填充的数据内容(无效的数据)。②报文表25PCN7424报文格式起始字节或位 」长度SPNSPN定义发送选项12字节3611累计充电时同(min) - 必须项3£字节3612辅出能址(kW.h) 必须项~ 51字节3&13兄电机焉号,L'位」偏移兵愚据范孙17丹 山须顶其中:6PN3611累计充电时间数据分辨率八min/位川min偏移量.数据范围;0min-600min.SPN3612输出能量数据分辨率;kW・h/位,。kW-h偏移量;数据范围/kW*h〜1000kW-h此报文为进入充电结束后在接收到 发送的 报文后,充电机发送报文作为回应。截包工具中显示:分析此报文内容:为报文,“”为包含报文优先级l个位)、保留位(个位)和数据页(个位)。“”为此报文的 报文)””表示此报文发送的目的地址为。“''为发送此报文的源地址为充电机。为此报文的数据内容,前两个字节“”表示整个充电过程累计充电时间为 =后两个字节“”表示输出能量为 =后一个字节“1表示此充电机编号为(第一号)。最后一个字节为填充的数据内容(无效的数据)。至此,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论