顶部
电车资源栏目: 商用车 乘用车

电动汽车充电系统技术规范 第8部分:非车载充电机监控单元与电池管理系统通信协议

  • 2011-07-12 00:00
  • 来源:

摘要:电动汽车充电系统技术规范 第8部分:非车载充电机监控单元与电池管理系统通信协议

1 范围
SZDB/Z 29-2010的本部分规定了深圳地区的电动汽车非车载充电机监控单元(以下简称充电机监控单元)与电池管理系统(Battery Management System,以下简称BMS)之间的通信协议。在充电过程中,充电机监控单元和BMS监测电压、电流和温度等参数,同时BMS根据充电控制算法管理整个充电过程。
本部分适用于深圳地区电动汽车配套充电设施建设与改造工程的非车载充电机。
2 规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其昀新版本(包括所有的修改单)适用于本文件。
GB/T 19596-2004 电动汽车术语
SZDB/Z 29.1-2010 电动汽车充电系统技术规范 第1部分:通用要求
SZDB/Z 29.3-2010 电动汽车充电系统技术规范 第3部分:非车载充电机
SZDB/Z 29.9-2010 电动汽车充电系统技术规范 第9部分:城市电动公共汽车充电站
ISO 11898-1-2003 道路车辆-控制器局域网络:第1部分 数据链层和物理信令
ISO 11898-2-2003 道路车辆-控制器局域网络:第2部分 高速媒体存取单元
SAE J 1939-11:1999  商用车控制系统局域网CAN通信协议:物理层 —屏蔽双绞线(速率:250K比特/秒)
SAE J 1939-21:2001  商用车控制系统局域网CAN通信协议:数据链路层
SAE J 1939-71:2002  商用车控制系统局域网CAN通信协议:应用层—车辆
SAE J 1939-73:2006  商用车控制系统局域网CAN通信协议:应用层 —诊断
SAE J 1939-81:2006  商用车控制系统局域网CAN通信协议:网络管理
SAE J 1939 Appendix B:2005  商用车控制系统局域网CAN通信协议:地址和标识分配
3 术语和定义
SZDB/Z 29.1-2010、ISO 11898和SAE J 1939-21界定的术语和定义适用于本文件。为了便于使用,以下重复列出了SZDB/Z 29.1-2010中的一些术语和定义。
3.1
帧 Frame
组成一个完整消息的一系列数据位。
3.2
CAN数据帧 CAN Data Frame
组成传输数据的CAN协议所必需的有序位域,以帧起始(SOF)开始,帧结束( EOF)结尾。
3.3
报文 Messages
一个或多个具有相同参数组编号的“CAN数据帧”。

3.4
标识符 Identifier
CAN 仲裁域的标识部分。
3.5
标准帧 Standard Frame
ISO 11898-1-2003中定义的使用 11位标识符的CAN数据帧。
3.6
扩展帧 Extended Frame
ISO 11898-1-2003中定义的使用29位标识符的CAN数据帧。
3.7
优先权 Priority
在标识符中一个3位的域,设置传输过程的仲裁优先级,昀高优先级为 0级,昀低优先级为7级。
3.8
参数组 Paramenter Group (PG)
在一报文中传送参数的集合。参数组包括:命令、数据、请求、应答和否定应答等。
3.9
参数组编号 Parameter Group Number (PGN)
用于唯一标识一个参数组的一个24位值。参数组标号包括:保留为、数据页位、PDU格式域(8位)、组扩展域(8位)。
3.10
可疑参数编号 Suspect Parameter Number (SPN)
应用层通过参数描述信号,给每个参数分配的一个19位值。
3.11
协议数据单元 Protocol Data Unit (PDU)
一种特定的CAN数据帧格式。
3.12
传输协议 Transport Protocol
数据链路层的一部分,为传送数据在9字节或以上的PGN提供的一种机制。
3.13
单体蓄电池 Cell
构成蓄电池的昀小单元,一般由正极、负极及电解质等组成,其标称电压为电化学偶的标称电压。
3.14
蓄电池模块 Battery Module
一组相联的单体蓄电池的组合。
3.15
蓄电池组 Battery Pack
由一个或多个蓄电池模块组成的单一机械总成。
3.16

诊断故障代码 Diagnostic Trouble Code(DTC)
一种用于识别故障类型、相关故障模式以及发生次数的4字节数值。
3.17
停帧 Freeze Frame
诊断故障代码发生时截取的一部分运行参数。
4 总则

4.1 本部分充电机监控单元与电动汽车 BMS之间的通信系统采用CAN(控制器局域网)通信协议。

4.2 通信协议的物理层与 ISO 11898-1-2003标准相兼容,数据链路层符合 ISO 11898-1-2003的规定。

5 网络拓扑结构

5.1 充电机监控单元与电动汽车 BMS之间的 CAN通信网络一般包括两个节点,即充电机监控单元和BMS。

5.2 充电机监控单元和 BMS的网络拓扑结构示意图见图1。

6 物理层

6.1 采用本部分的通信物理层,应符合国际标准ISO 11898、SAE J1939-11的规定。

6.2 本部分BMS系统推荐采用双 CAN口,与充电机监控单元的通信使用独立的 CAN口。

6.3 位时间推荐采用 4 μs,对应的位速率250 kbit/s。

7 数据链路层

7.1 一般要求

数据链路层为物理连接之间提供可靠数据传输。本规范BMS与充电机之间的数据帧格式符合ISO 11898-1-2003的规定。

7.2 帧格式

采用本规范的设备必须使用CAN扩展帧的29位标识符。具体每个位分配的相应定义符合SAEJ1939-21的规定。

7.3 协议数据单元(PDU)
每个CAN数据帧包含一个单一的协议数据单元(PDU),如表1所示。协议数据单元由七部分组成,分别是优先级,保留位,数据页,PDU格式,特定PDU,源地址和数据域

7.4 协议数据单元(PDU)格式

SAE J1939-21规范定义两种PDU 格式:PDU1 格式(PS 为目标地址)和PDU2 格式(PS为组扩展)。PDU1 格式实现CAN 数据帧定向到特定目标地址的传输。PDU2 格式仅用于不指向特定目标地址的传输。本规范考虑到充电机监控单元与BMS之间点对点方式通信的数据安全性,选用PDU1格式。

7.5 参数组编号(PGN)

参数组编号PGN是一个24位的值,用来识别CAN数据帧的数据域属于哪个参数组,包括:保留位、数据页位、PDU格式域(8位)和组扩展域(8位)。
若PF 值<240,PGN 的低字节置0。否则,将其值设为组扩展域的值。本规范PDU采用PDU1格式,因此PGN的第二个字节即为PDU格式(PF)值,高字节和低字节位均为00H。具体定义详见SAE J1939-21《商用车控制系统局域网CAN通信协议-数据链路层》的规定。

7.6 传输协议功能

传输协议为传送数据在9字节或以上的PGN提供的一种机制。传输协议功能可分为两个主要功能:消息的拆装和重组、连接管理。本规范中使用多包数据传输机制的数据为BMS向充电机监控单元发送的各电池单元数据,具体连接初始化、数据传输、连接关闭遵循SAE J1939-21《商用车控制系统局域网CAN通信协议-数据链路层》的规定。

7.7 地址的分配

本部分的网络地址用于保证消息标识符的唯一性以及表明消息的源地址。单个充电机监控单元与BMS之间是点对点独立的CAN通信网络,该网络在物理层上与其他充电机监控单元不相关,也与充电机监控单元与充电站监控系统的通信网络不相关。鉴于其网络的独立性,分配的首选地址如表2所示。
充电机和BMS定义为不可配置地址,即该地址固定在ECU的程序代码中,包括服务工具在内的任何手段都不能改变其源地址。

7.8 消息类型
ISO 11898-1-2003支持五种类型的消息,分别为命令、请求、广播/响应、确认和组功能。本部分仅使用常用的两种:请求和确认。具体定义遵循SAE J1939-21的规定。
8 应用层

8.1 应用层是充电机监控单元与电动汽车BMS之间数据通信的核心。本规范应用层的定义主要遵循SAE J1939-71,采用参数和参数组定义的形式。

8.2 本部分应用层数据采用协议数据单元 PDU的PDU1格式(PS为目标地址)。

8.3 采用 PGN对参数组进行编号,各个节点根据 PGN来识别数据包的内容。

8.4 使用“请求PGN ”来主动获取其他节点的参数组,详见 7.7条。

8.5 采用周期发送和事件驱动的方式来发送数据。

8.6 整个充电过程应用层中需发送多个PGN数据来实现一个功能的,需同时收到该定义的多个 PGN报文才判断此功能发送成功。

8.7 定义新的参数组时,尽量将相同功能的参数、相同或相近刷新频率的参数和属于同一个子系统内的参数放在同一个参数中;同时,新的参数组既要充分利用 8个字节的数据宽度,尽量将相关的参数放在同一个组内,又要考虑扩展性,预留一部分字节或位,以便将来进行修改。

8.8 修改本部分已定义的参数组时,不应对已定义的字节或位的定义进行修改;新增加的参数要与参数组中原有的参数相关,不应为节省 PGN的数量而将不相关的参数加入到已定义的 PGN中;对于功能相近的 ECU可以利用原来已定义的PGN,利用未定义部分来增加识别位判断出 ECU的功能,充分利用原来已定义的参数。

8.9 故障诊断的定义遵循 SAE J 1939-73中关于 CAN总线应用层-诊断的技术要求,适用于充电过程中BMS和充电机监控单元的各种故障诊断。

9 充电机监控单元和BMS间充电报文规范

9.1  一般规定 本部分定义的充电机监控单元和BMS间的网络通信报文主要针对正常情况下的自动充电方式。

9.2 充电总体流程

整个充电过程包括四个阶段:充电握手阶段、充电参数配置阶段、充电阶段和充电结束阶段。超时
告警信息除特殊规定外,均为10 s。当出现超时后,返回错误,并给予提示。充电总流程具体见图 2。

9.3.3 充电阶段

充电结束阶段

充电机监控单元与BMS间报文
 
这部分具体对应用层将用到的参数组,以及使用中的每个参数进行定义。其中每个参数的定义包括数据长度、数据类型、数据分辨率、数据范围和可疑参数编号SPN,以供使用时参考。
充电握手阶段报文格式和内容 
PGN256充电机辨识报文(CRM)
报文目的:向BMS提供充电机辨识信息。当BMS和充电机完成物理连接并上电后,该报文由充电机向BMS每隔20ms发送一次SPN2562=00的充电机辨识报文。若连发3帧辨识报文仍未收到BMS辨识信息,则充电机判断充电连接异常,同时自动切断供电回路,并发超时报文
 9.4.1.2 PGN512 电池组身份编码信息报文(BRM)
报文目的:向充电机提供电池组身份编码信息。当BMS收到SPN2562=00的充电机辨识报文后向充电机每隔20ms发送一次,数据域长度超出8字节时,需使用传输协议功能传输,格式详见7.5节,发送间隔为10ms。若连发3帧辨识报文仍未收到SPN2562=01充电机辨识报文,则BMS判断充电连接异常,同时自动切断充电回路,并发超时报文。
9.4.2.2 PGN1536蓄电池充电参数报文(BCP)
报文目的:充电参数配置阶段BMS发送给充电机的蓄电池充电参数
9.4.2.3 PGN1792蓄电池参数#1(BP1)
报文目的:充电参数配置阶段BMS发送给充电机的蓄电池物理参数1。
9.4.2.3 PGN1792蓄电池参数#1(BP1)
报文目的:充电参数配置阶段BMS发送给充电机的蓄电池物理参数1。
9.4.2.4 PGN2048蓄电池参数#2报文(BP2)
报文目的:充电参数配置阶段BMS发送给充电机的蓄电池物理参数2
9.4.3充电阶段报文格式和内容 
9.4.3.1 PGN4096电池充电级别报文(BCL)
 报文目的:让充电机实时更新电池的充电级别。在恒压充电模式下,充电机的输出的电压应满足电压需求值,输出的电流不能超过电流需求值;在恒流充电模式下,充电机输出的电流应满足电流需求值,输出的电压不能超过电压需求值;在恒功率充电模式下,充电机输出的功率应满足功率需求值,输出的电压不能超过电压需求值。
9.4.3.3 PGN4608 蓄电池发送蓄电池状态信息报文(BS1)
报文目的:充电阶段BMS发送给充电机的蓄电池状态信息
9.4.3.4 PGN4864  BMS发送蓄电池状态信息报文(BS2)
报文目的:充电阶段BMS发送给充电机的蓄电池状态信息
9.4.3.7 PGN5632蓄电池组温度报文(BMT)
报文目的:蓄电池组温度。数据长度超出8字节时,需使用传输协议功能传输,格式详见7.5节。
9.4.3.8 PGN5888蓄电池组荷电容量 SOC值报文(BSOC)
报文目的:蓄电池组荷电容量值。数据域长度超出8字节时,需使用传输协议功能传输,格式详见
1. 5节。
 

PGN6144蓄电池组平均模块电压值报文(BAV)

报文目的:各蓄电池组平均模块电压。数据域长度超出8字节时,需使用传输协议功能传输,格式详见7.5条。

9.4.3.10 PGN6400  BMS终止充电报文(BST)
报文目的:让充电机确认BMS将发送终止充电报文以令充电机结束充电过程以及结束充电原因

9.4.3.11  PGN6656 充电机终止充电报文(CST)
报文目的:让BMS确认充电机即将结束充电以及结束充电原因。

9.4.3.12 PGN6912  充电阶段错误代码(CE3)
报文目的:充电阶段错误代码

9.4.4 充电结束阶段报文格式和内容

9.4.4.1 PGN7168  BMS统计数据报文(BSD)

报文目的:让充电机确认本次充电过程的具体统计数据

表 31 PGN7168报文格式(续)

注1:SPN2609 初始荷电状态SOC 数据分辨率:1%/位,0%偏移量;数据范围:0~100%; 注2:SPN2610 终止荷电状态SOC 数据分辨率:1%/位,0%偏移量;数据范围:0~100%; 注3:SPN2611 电池组昀低温度 数据分辨率:1 ºC/位,-40 ºC偏移量;数据范围:-40 ºC ~+210 ºC; 注4:SPN2612 电池组昀高温度 数据分辨率:1 ºC/位,-40 ºC偏移量;数据范围:-40 ºC~+210 ºC。

9.4.4.2 PGN7424  充电机统计数据报文(CSD)
报文目的:让BMS确认充电机关于本次充电过程的具体统计数据。


起始位/字节长度SPNSPN定义1.11位2616充电机接收BMS统计数据超时(<1>:=超时;<0>:=不超时)1.21位2617BMS接收充电机统计数据超时(<1>:=不正常结束;<0>:=正常结束)
 
 
起始位/字节长度SPNSPN定义12字节2613输出电量32字节2614昀低充电功率52字节2615输出能量注1:SPN2613输出电量: 数据分辨率:0.1 Ah/位,0 Ah偏移量;数据范围:0~6553.5 Ah;注2:SPN2614昀大输出功率: 数据分辨率:0.1 kW/位,-3200 kW偏移量;数据范围:-3200 kW~3353.5 kW;注3:SPN2615输出能量: 数据分辨率:0.1 kWh/位,0 kWh偏移量;数据范围:0~6553.5 kWh。
 
9.5充电工作状态转换
当BMS和充电机物理连接完成并上电后,BMS和充电机的状态转换,是相互协调工作的互操作约定。
当BMS和充电机物理连接完成并上电后,BMS和充电机进入充电握手阶段。双方在该阶段进行握手,并确认汽车和电池的相关信息。典型的充电工作状态转换如附录B图B.1所示。
充电握手阶段完成后,BMS和充电机进入充电参数配置阶段。在此阶段,BMS向充电机发送蓄电池详细的充电参数,充电机向BMS发送充电机昀大输出级别等信息,双方发送完毕后即互相发送充电准备报文,以准备进入下一个阶段。典型的充电工作状态转换如附录B图B.2所示。
充电参数配置阶段完成后,BMS和充电机进入充电阶段。BMS向充电机实时发送电池充电级别需求和电池充电状态。充电机根据电池的充电级别需求调整充电电压和电流并监控充电过程。典型的充电工作状态转换如附录B图B.3所示。
当BMS和充电机有一方结束充电阶段后,便进入充电结束阶段。在该阶段BMS和充电机相互发送整个充电过程中各自的统计数据。典型的充电工作状态转换如附录B图B.4所示。
10充电机监控单元和BMS故障诊断报文规范
10.1故障诊断代码
诊断故障代码(DTC)由4个独立域构成,这4个部分如下表所示:

故障诊断报文格式和内容

PGN8192 诊断信息1,当前故障码报文(DM1)

报文目的:发生故障时,发送当前的故障代码。每个故障代码4字节。数据段多余8字节采用传输协议功能传输,格式详见7.5条。

10.3.2 PGN8448 诊断信息2,历史故障码报文(DM2)
报文目的:该数据包括了一系列诊断代码以及历史故障码的发生次数。每个故障代码4字节。数据段多余8字节采用传输协议功能传输,格式详见7.5条

10.3.4 PGN8960诊断信息4,当前故障码的清除/复位报文(DM4) 
报文目的:所有关于当前故障码的诊断信息都应该清除。当需要清除当前故障码相关的诊断信息、以及问题得到纠正时发送此请求指令。该操作完成时或被请求控制模块内没有故障码,要求控制模块发送一个肯定应答。如由于某种原因,控制模块不能执行要求的操作,就必须发送否定-应答(详见7.7.2确认消息)。所有与当前故障码相关的信息包括:当前故障码个数及诊断就绪状态信息和当前故障码。 
10.3.5 PGN9216诊断信息5,历史故障码的清除/复位报文(DM5) 
报文目的:当某个控制模块接收到这一参数组的请求指令时,所有有关历史故障码的诊断信息都应该清除,与当前故障码有关的诊断数据将不受影响。若无历史故障码,必须发送肯定应答。如由于某种原因,控制模块不能执行这一参数组的请求指令的要求,那么就必须发送否定应答(详见7.7.2确认消息)。所有与历史故障码相关的信息包括:历史故障码个数及诊断就绪状态信息和历史故障码。 
10.3.6 PGN9472诊断信息6,停帧参数报文(DM6)
 
数据长度: 可变数据页面: 0PDU格式: 22PDU指定: 目的地址默认优先值: 6参数组数编号: 8704(002200H16)    字节:18~1位当前故障码个数字节:28~1位历史故障码个数
 
 
数据长度: 可变数据页面: 0PDU格式: 21PDU指定: 目的地址默认优先值: 6参数组数编号: 8448(002100H16)    字节:18~1位第一个历史故障码SPN的低8位有效位字节:28~1位第一个历史故障码SPN的第2个字节字节:33~1位第一个历史故障码SPN的高3位  8~4故障模式标志,定义详见9.3.1字节:47~1位发生次数  8位可疑参数编号的转化方式,置为0
 
报文目的:当接收到诊断故障代码时,已记录的一系列参数。每个故障代码4字节。数据段多余8字节采用传输协议功能传输,格式详见7.5节。

图A.1 充电握手阶段流程图

图A.2 充电参数配置阶段流程图

图A.3 充电阶段流程图


 

网友评论

还可以输入 500

车用动力电池回收利用单体拆解技术规范公开征求意见

电车资源获悉,全国汽车标准化技术委员会2019年12月31日发布《车用动力电池回收利用单体拆解技术规范》(征求意见稿),公开向社会征求意见,征求时间为2019年12月31日至2020年2月11日。
关键字: 动力电池 回收利用
2020-01-02

《乘用车燃料消耗量限值》等5项强制性国家标准计划项目公开征求意见

电车资源获悉,工业和信息化部科技司5月30日发布了《公开征集对等5项强制性国家标准计划项目的意见》。
关键字: 强制性 国家标准
2019-06-03

电动汽车充换电设施运营管理服务规范

日前,国家标准委正式发布电动汽车充换电设施运营管理服务规范标准文件《GB/T 37293-2019城市公共设施电动汽车充换电设施运营管理服务规范》国家市场监督管理总局发布了该标准的解读。

《电动汽车能量消耗率限值》标准发布 7月1日起实施

电车资源获悉,国家市场监督管理总局、国家标准化管理委员会发布了《电动汽车能量消耗率限值》,该标准规定了电动汽车能量消耗率限值,适用于最大设计总质量不超过3500kg的M₁类纯电动汽车。
2019-02-19

《中国电动汽车标准化工作路线图(第二版)》发布 推动电动汽车产业发展

电车资源获悉,全国汽车标准化技术委员会发布了《中国电动汽车标准化工作路线图(第二版)》。
关键字: 中国 电动汽车
2019-01-03
电车资源2022年活动排期
相关车型
  • 周排行
  • 月排行
关闭
东风俊风纯电动物流车秒杀