DB34/T 2437-2015 公共区域充电设备与电动汽车连接通信规范
- 文档部分内容预览:
.3协议数据单元(PDU)
每个CAN数据顿包含一个单 的协议数据单元(PDU),见表1。协议数据单元由七部分组 是优先级,保留位,数据页,PDU格式,特定PDU,源地址和数据域。
水利管理表1协议数据单元(PDU)
表1协议数据单元(P
7.4协议数据单元(PDU)格式
7.5参数组编号(PGN)
DB34/T 24372015
本标准的网络地址用于保证消息标识符的唯一性以及表明消息的来源。 充电设备和BMS定义为不可配置地址,即该地址固定在ECU的程序代码中,包括服务工具在内的 任何手段都不能改变其源地址。 充电机和BMS分配的地址如表2所示
表2充电机和BMS地分配
表2充电机和BMS地分配
使用“请求PGN”来主动获取其他节点的参数组,详见本标准7.8节。
采用周期发送和事件驱动的方式来发送数据。
8. 5 多个 PGN 发送
DB34/T24372015
如果需发送多个PGN数据来实现一个功能的,需同时收到该定义的多个PGN报文,才判断此功能 发送成功。
定义新的参数组时,应将相同功能的参数、相同或相近刷新频率的参数和属于同一个子系统内的参 数放在同一个参数中;同时,新的参数组既要充分利用8个字节的数据宽度,将相关的参数放在同 个组内,又要考虑扩展性,预留一部分字节或位,以便将来进行修改。
修改本标准已定义的参数组时,不应对已定义的字节或位的定义进行修改;新增加的参数要与参数 组中原有的参数相关,不应为节省PGN的数量而将不相关的参数加入到已定义的PGN中;对于功能相 近的ECU可以利用原来已定义的PGN,利用未定义部分来增加识别位判断出ECU的功能,充分利用原 来已定义的参数。
报文选项分必须和可选发送项,必须发送项的报文应严格按照报文格式和内容发送;可 报文内容用“FF”报文填充。
8.10SPN数据大于1个字节排位原则
应按照低字节在前,高字节在后的顺序发
当电池系统与充电机之间建立物瑞连接用,总体分为充电播程和非充电流程价段两部分。 整个充电过程包括四个阶段:充电握手阶段、充电参数配置阶段、充电阶段和充电结束阶段。 在各个阶段,充电机和BMS如果在规定的时间内没有收到对方报文或没有收到正确报文,即判定 为超时,超时时间除特殊规定外,均为5s;当出现超时后,BMS或充电机发送错误报文,并进入错误 处理状态。 充电总流程具体见图2。 非充电流程阶段是指在除充电过程外的其他阶段。 注:当电池系统与充电机未建立物理连接时,电池系统也处于非充电流程阶段。 充电过程中的报文在非充电流程阶段不发送,非充电流程中的报文在充电过程中不发送
DB34/T 24372015
9.2充电过程通信报文分类
9. 2. 1 充电握手阶段
表3充电握手阶段报文分类
主1:为有效管理电池箱,需增加车辆VIN、电池箱序列号等信息,即车辆和电池标识报文; 主2:VBI报文为可选发送报文,若有VBI报文,则BMS应先发送VBI报文再发送BRM报文
9.2.2充电参数配置阶段
DB34/T24372015
充电握手阶段完成后,充电机和BMS进入充电参数配置阶段。在此阶段,充电机向BMS发送充电 机最大输出能力的报文,BMS根据充电机最大输出能力判断是否能够进行充电。 典型的充电工作状态转换见附录A中图A.2。 充电参数配置阶段报文应符合表4的要求。
表4充电参数配置阶段报文分类
9. 2. 3充电阶段
充电配置阶段完成后,充电机和BMS进入充电阶段。在整个充电阶段,BMS实时向充电机发送电 池充电需求,充电机根据电池充电需求来调整充电电压和充电电流以保证充电过程正常进行。在充电过 程中,充电机和BMS相互发送各自的充电状态。除此之外,BMS根据要求向充电机发送动力蓄电池具 体状态信息及电压、温度等信息。 BMS根据充电过程是否正常、电池状态是否达到BMS自身设定的充电结束条件以及是否收到充电 机中止充电报文来判断是否结束充电;充电机根据是否收到停止充电指令、充电过程是否正常、是否达 到人为设定的充电参数值,或者是否收到BMS中止充电报文来判断是否结束充电。典型的充电工作状 态转换见本标准附录A中图A.3。 充电阶段报文应符合表5的要求。
表5充电阶段报文分类
表5充电阶段报文分类
注2:充电终端接收到中止报文后以1S为周期,连续3个周期(3S)向充电监控发送中止报文,如3S期间 止报文则更新报文内容,如未收到则以之前收到的内容发送;如3S之后还收到中止报文则不再向充电 送。
DB34/T 24372015
9.2.4充电结束阶段
当充电机和BMS停止充电后,双方进入充电结束阶段。在该阶段BMS向充电机发送整个充电过程 中的充电统计数据,包括:初始SOC、终了SOC、电池最低电压和最高电压;充电机收到BMS充电统 计数据后,向BMS发送整个充电过程中的输出电量、累计充电时间等信息,最后停止低压辅助电源的 输出。典型的充电工作状态转换见本标准附录A中图A.4。 充电结速阶段报文应符合表6的要求
表6充电结束阶段报文分类
9.2.5错误和故障报文
整个充电阶段,BMS和充电机周期发送的充电错误信息、和电池系统及充电设备故障信息。 错误报文应符合表7与表8的要求。
为便于相关人员了解设备故障原因,BMS和充电机分别周期性发送BFM、CFM,在发生故障时应 送,不受周期发送限制。
于15时,发送周期为250mS;当故障顿数据数大于15,发送周期为500ms 注2:故障报文增加电池系统、充电机故障总级别数据信息,故障级别对应的设备操作方式见附录。 注3:需要充电机停机的故障,BMS在中止报文的第3个字节第11~12位(表示其他故障)置01,充电机将不对BMS 故障报文做判断。 注4:BFM1、BFM2、BFM3为可选发送报文,可选择发送
9.2.6电池生命顿报文
DB34/T24372015
[选发送报文,可选择发送。若选择发送,则BMS上电后
表10充电监控上位机查询电池单体数据
表11电池极限值数据
9.3非充电流程阶段通信报文分类
为便于实时监控蓄电池状态和充电机状态,要求BMS、充电机在非充电流程阶段采用广播方式(目 的地址填为OxFF),将蓄电池信息、充电机信息发送至CAN总线。 见表12。
非充电流程阶段通信报文分类
DB34/T 24372015
注2:充电终端在充电流程中,需保存BRM、VBI、BCP、CML、BCL报文内容,周期性向充电监控发送: 注3:充电终端在非充电流程阶段向上位机发送BRM、VBI、BCP、CML、BCL报文处理方式: 一在30S之内未收到相应数据,则清除BRM、VBI、BCL、CML、BCL内容; 一未检测到BMS生命,则清除BRM、VBI、BCP、BCL内容;未检测到CCM生命顿,则清除CML内容。 注4:对于BMV报文,电池材料为磷酸铁锂时,单体电压的高4位表示箱号;当电池材料为锰酸锂时,单体电压两 个字节均表示电压值,同时充电监控将对所有单体值按照一箱数据进行处理,当超过页面可显示单体电压数 时,可翻页查看
.4充电机与BMS间托
9.4.1充电握手阶段报文格式和内容
9.4.1.1PGN256充电机辨识报文(CRM)
报文目的:当充电机和BMS完成物理连接并上电后,该报文由充电机向BMS每隔250mS发送 次充电机辨识报文,用于确认充电机和BMS之间通信链路正确。 在收到BMS辨识报文前,确认码=0x00;在收到车载充电机辨识报文后,确认码=0xAA。 PGN256报文格式见表13。
表13PGN256报文格式
报文目的:充电握手阶段向充电机提供BMS和车辆辨识信息。 当BMS收到SPN2560=0x00的充电机辨识报文后向充电机每隔250ms发送一次,数据域长度超 出8字节时,需使用传输协议功能传输,格式详见本标准7.6节,发送间隔为10mS,直到收到 SPN2560=0xAA的充电机辨识报文为止。 PGN512报文格式见表14。
DB34/T24372015
表14PGN512报文格式
9.4.1.3PGN12288车辆和电池标识(VBI)
报文目的:电池系统根据车辆电池箱所在位置,上报各电池箱序列号,电池箱序列号个数根据 数发送。此报文为可选发送报文,可选择发送。若选择发送,则按表15的格式发送该报文。
DB34/T 24372015
表19 PGN2816报文格式
报文目的:充电机发送给BMS充电机输出准备就绪报文,让BMS确认充电机已经准备输出。 PGN2560报文格式见表20。
表20PGN2560报文格式
9.4.3充电阶段报文格式和内容
9.4.3.1PGN4096电池充电需求报文(BCL
报文目的:让充电机根据电池充电需求来调整充电电压和充电电流,确保充电过程正常进行。如 果充电机在100ms内没有收到该报文,即为超时错误,充电机应立即结束充电。 在恒压充电模式下,充电机的输出的电压应满足电压需求值,输出的电流不能超过电流需求值;在 恒流充电模式下,充电机输出的电流应满足电流需求值,输出的电压不能超过电压需求值。 PGN4096报文格式见表21。
9.4.3.2PGN4352电池充电总状态报文(BCS
报文目的:让充电机监视充电过程中电池组充电电压、充电电流等充电状态 PGN4352报文格式见表22。
表21PGN4096报文格式
DB34/T24372015
表22PGN4352报文格式
9.4.3.3PGN4608充电机充电状态报文(CCS
报文目的:让BMS监视充电机当前输出的充电电流、电压值等信息。如果BMS在100ms内没有 收到该报文,即为超时错误,BMS应立即结束充电。 PGN4608报文格式见表23。
表23PGN4608报文格式
DB34/T 24372015
报文目的:充电阶段BMS发送给充电机的动力蓄电池状态信息。 PGN4864报文格式见表24。
表24PGN4864报文格式
9.4.3.4PGN5376单体动力蓄电池电压报文史日
报文目的:各个单体动力蓄电池电压值。由于PGN5376的数据域的最大长度超出8字节,需使 用传输协议功能传输详见本标准7.6节。 PGN5376报文格式见表25。
表25PGN5376报文格式
DB34/T24372015
DB34/T24372015
9.4.3.5PGN5632动力蓄电池温度报文(BMT)
报文目的:动力蓄电池温度。数据长度超出8字节时,需使用传输协议功能传输,格式见本标准 PGN5632报文格式见表26
9.4.3.6PGN5888动力蓄电池预留报文(BSP
报文目的:动力蓄电池预留报文。数据域长度超出8字节时,需使用传输协议功能传输建设工程标准规范范本,格式 详见5的规定。 PGN5888报文格式见表27。
DB34/T 24372015
表27PGN5888报文格式
9.4.3.7PGN6400 BMS 中止充电报文(BST)
给水排水标准规范范本报文目的:让充电机确认BMS将发送中止充电报文以令充电机结束充电过程以及结束充 PGN6400报文格式见表28。
表28PGN6400报文格式
起始位/字节 长度 SPN SPN定义 发送选项 1 1字节 3511 BMS 中止充电原因 必须项 2 2字节 3512 BMS中止充电故障原因 必须项 4 1字节 3513 BMS中止充电错误原因 必须项 其中: SPN3511BMS中止充电原因 第1~2位:达到所需求的SOC目标值 <00>:=未达到所需S0C目标值;<01>:=达到所需SOC目标值;<10>:=不可信状态; 第3~4位:达到总电压的设定值 <00>:=未达到总电压设定值;<01>:=达到总电压设定值;<10>:=不可信状态; 第5~6位:达到单体电压的设定值 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位:其他故障
....- 汽车标准 通信标准
- 相关专题: