[PDF] GB/T 32895-2016 - 自动发货. 英文版

标准搜索结果: 'GB/T 32895-2016'
标准号码美元购买PDF工期标准名称(英文版)
GB/T 32895-2016 150 GB/T 32895-2016 9秒内 电动汽车快换电池箱通信协议
   
基本信息
标准编号 GB/T 32895-2016 (GB/T32895-2016)
中文名称 电动汽车快换电池箱通信协议
英文名称 Communication protocols for swapping battery pack of electric vehicle
行业 国家标准 (推荐)
中标分类 K81
国际标准分类 29.200
字数估计 25,223
发布日期 2016-08-29
实施日期 2017-03-01
标准依据 国家标准公告2016年第14号
发布机构 中华人民共和国国家质量监督检验检疫总局、中国国家标准化管理委员会

GB/T 32895-2016 Communication protocols for swapping battery pack of electric vehicle ICS 29.200 K81 中华人民共和国国家标准 电动汽车快换电池箱通信协议 2016-08-29发布 2017-03-01实施 中华人民共和国国家质量监督检验检疫总局 中国国家标准化管理委员会发布 目次 前言 Ⅰ 1 范围 1 2 规范性引用文件 1 3 术语和定义 1 4 总则 2 5 物理层 2 6 数据链路层 3 7 应用层 4 8 通信总体流程 4 9 报文分类 5 10 报文格式和内容 6 附录A(资料性附录) 电池箱网络拓扑结构图 18 附录B(资料性附录) 电池箱地址配置 19 附录C(资料性附录) 电池箱故障诊断报文 20 参考文献 23 前言 本标准按照GB/T 1.1-2009给出的规则起草。 本标准由中国电力企业联合会提出并归口。 本标准主要起草单位:国家电网公司、浙江省电力公司、中国电力科学研究院、许继集团有限公司、 国网电力科学研究院、上海电巴科技有限公司、北京汽车集团有限公司、上海汽车工业(集团)总公司、北 京普莱德新能源电池科技公司、中信国安盟固利动力科技公司、天津力神电池股份有限公司、中海油新 能源投资有限责任公司。 本标准主要起草人:苏胜新、沈建新、武斌、马建伟、陈枫、张帆、严性平、林晓斌、李斌、张双权、 连湛伟、陈晓楠、赵明宇、吕晓荣、张建平、周瑾、李浩宇、李丹东、郭长新、李盘忠、王永亮。 电动汽车快换电池箱通信协议 1 范围 本标准规定了电动汽车快换电池箱(以下简称电池箱)基于控制器局域网(CAN)的通信物理层、数 据链路层、应用层的定义。 本标准适用于电池箱与其相连接的设备之间的通信。 2 规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文 件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 GB/T 19596-2004 电动汽车术语 ISO 11898-1:2003 道路车辆 控制器局域网络 第1部分:数据链路层和物理信令[Roadvehicle- ISO 11898-2:2003 道路车辆 控制器局域网络 第2部分:高速存储单元[Roadvehicle- ISO 11898-5:2006 道路车辆 控制器区域网络 第5部分:低功率模式的高速媒体访问单元 low-powermode] SAEJ1939-11:2006 商用车控制系统局域网CAN通信协议 第11部分:物理层,250K比特/ Part11:Physicallayer,250Kbits/s,twistedshieldedpair) SAEJ1939-73:2006 商用车控制系统局域网CAN通信协议 第73部分:应用层-诊断(Recom- SAEJ1939-81:2006 商用车控制系统局域网CAN通信协议 第81部分:应用层-网络管理 Layer-NetworkManagement) 3 术语和定义 GB/T 19596-2004界定的以及下列术语和定义适用于本文件。 3.1 帧 frame 组成一个完整信息的一系列数据位。 3.2 CAN数据帧 CANdataframe 组成传输数据的CAN协议所必需的有序位域,以帧起始(SOF)开始,帧结束(EOF)结尾。 3.3 报文 messages 一个或多个具有相同参数组编号的“CAN数据帧”。 3.4 标识符 identifier CAN仲裁域的标识部分。 3.5 扩展帧 extendedframe CAN总线中定义的使用29位标识符的CAN数据帧。 3.6 优先权 priority 在标识符中一个3位的域,设置传输过程的仲裁优先级,最高优先权为0级,最低优先权为7级。 3.7 参数组 parametergroup;PG 在一报文中传送参数的集合。参数组包括:命令、数据、请求、应答和否定应答等。 3.8 用于唯一标识一个参数组的一个24位值。参数组编号包括:保留位、数据页、PDU格式域(8位)、 组扩展域(8位)。 3.9 应用层通过参数描述信号,给每个参数分配的一个19位值。 3.10 协议数据单元 protocoldataunit;PDU 一种特定的CAN数据帧格式。 3.11 传输协议 transportprotocol 数据链路层的一部分,为传送数据在9字节或以上的PGN提供的一种机制。 3.12 一种用于识别故障类型、相关故障模式以及发生次数的4字节数值。 4 总则 4.1 电池箱通信接口采用CAN总线,与道路车辆控制系统的通信网络兼容。 4.2 数据传输采用低位先发送的格式,正的电流值代表放电,负的电流值代表充电。 4.3 电池箱可以由一箱或者多箱组合使用,网络拓扑结构图参见附录A。 5 物理层 物理层应符合ISO 11898-1:2003、ISO 11898-2:2003、ISO 11898-5:2006、SAEJ1939-11:2006中关 于物理层的规定。在电动汽车上应使用独立于动力总成控制系统之外的CAN接口。通信速率宜采用 250kbit/s。 6 数据链路层 6.1 帧格式 应使用CAN扩展帧的29位标识符,具体每个位分配的相应定义应符合SAEJ1939-21:2006的5.1 中数据帧的规定。 6.2 协议数据单元(PDU) 每个CAN数据帧包含一个单一的协议数据单元(PDU),见表1。协议数据单元由7部分组成,分 别是优先权、保留位、数据页、PDU格式、特定PDU、源地址和数据域。 表1 协议数据单元(PDU) PF PS SA DATA 8 8 8 0-64 注1:P为优先权:从最高0设置到最低7。本标准告警信息优先权设为5,其他信息的缺省优先权设为6。 注2:R为保留位:备今后开发使用,本标准设为0。 注3:DP为数据页:用来选择参数组描述的辅助页,本标准设为0。 注4:PF为PDU格式:用来确定PDU的格式,以及数据域对应的参数组编号。 注5:PS为特定PDU格式:PS值取决于PDU 格式。 注6:SA为源地址:发送此报文的源地址。 注7:DATA为数据域:若给定参数组数据长度≤8字节,可使用数据域全部的8个字节。若给定参数组数据长 度为9~1785字节时,数据传输需要多个CAN数据帧,通过传输协议功能的连接管理能力来建立和关闭 报参数组的通信,详见6.4的规定。 6.3 协议数据单元(PDU)格式 采用SAEJ1939-21:2006的5.3定义的两种PDU 格式:PDU1格式(PS为目标地址)和PDU2格 式(PS为组扩展)。PDU1格式实现CAN数据帧定向到特定目标地址的传输,PDU2格式仅用于不指 定特定目标地址的传输。 6.4 传输协议功能 传输9个字节或以上的数据使用传输协议功能。具体连接初始化、数据传输、连接关闭应遵循 SAEJ1939-21:2006的5.4.7和5.10中消息传输的规定。 6.5 地址分配与网络管理协议 网络地址用于保证消息标示符的唯一性以及表明信息的来源。电池箱的地址按照SAEJ1939-81: 2006规范可以是服务可配置地址、命令可配置地址、自配置地址下的单地址模式,或者可仲裁地址模 式,都应遵循SAEJ1939-81:2006规范的网络管理协议配置地址,参见附录B。电池箱的首选地址见 表2。 表2 电池箱CAN首选地址分配 装置 地址 电池箱 128(80H) 6.6 消息类型 支持5种类型的消息,分别为命令、请求、广播/响应、确认和组功能。具体定义遵循SAEJ1939-21: 2006的5.4中消息类型的规定。 7 应用层 7.1 应用层采用参数和参数组定义的形式。 7.2 采用PGN对参数组进行编号,各个节点根据PGN来识别数据包的内容。 7.3 使用“请求PGN”来主动获取其他节点的参数组。 7.4 采用周期发送和事件驱动的方式来发送数据。 7.5 如果需发送多个PGN数据来实现一个功能的,需同时收到该定义的多个PGN报文才判断此功能 发送成功。 7.6 定义新的参数组时,尽量将相同功能的参数、相同或相近刷新频率的参数和属于同一个子系统内 的参数放在同一个参数组中;同时,新的参数组既要充分利用8个字节的数据宽度,尽量将相关的参数 放在同一个组内,又要考虑扩展性,预留一部分字节或位,以便将来进行修改。 7.7 修改本标准已定义的参数组时,不应对已定义的字节或位的定义进行修改;新增加的参数要与参 数组中原有的参数相关,不应为节省PGN的数量而将不相关的参数加入到已定义的PGN中。 7.8 故障诊断的定义遵循SAEJ1939-73:2006的5.1中CAN总线诊断系统的要求,附录C给出了故 障诊断报文定义规范。 7.9 无效信息单元的单字节参数设置应为0xFF,双字节参数设置应为0xFFFF,四字节参数设置应为 0xFFFFFFFF,无效或预留位应置为1。 8 通信总体流程 电池箱通信工作过程包括两个阶段:地址配置阶段、正常工作阶段。其总体流程见图1。 图1 通信总体流程图 9 报文分类 9.1 基本信息报文 基本信息报文用于传输电池箱的属性信息。基本信息报文分类见表3。 表3 基本信息报文分类 序号 报文描述 PGN PGN (Hex) 优先权 数据长度 Byte 报文周期 ms 地址 目标 地址 1 基本参数1 63489 00F801H 6 8 1000 电池箱 2 基本参数2 63490 00F802H 6 33 事件响应 电池箱 3 报警参数阈值 63491 00F803H 6 42 事件响应 电池箱 4 充电参数 63492 00F804H 6 8 事件响应 电池箱 注:报文周期宜采用本表的规定。 9.2 运行数据报文 运行数据报文用于提供电池箱的实时监测数据和状态。运行数据报文分类见表4。 表4 运行数据报文分类 序号 报文描述 PGN PGN (Hex) 优先权 数据字节 Byte 报文周期 ms 地址 目标 地址 1 基本状态 63504 00F810H 6 8 250 电池箱 2 报警状态 63505 00F811H 5 8 250 电池箱 3 电压电流SOC数据 63506 00F812H 6 8 250 电池箱 表4(续) 序号 报文描述 PGN PGN (Hex) 优先权 数据字节 Byte 报文周期 ms 地址 目标 地址 单体蓄电池或蓄电池 模块电压数据 63520 00F820H 6 变长 事件响应 电池箱 5 温度检测点温度数据 63521 00F821H 6 变长 事件响应 电池箱 单体蓄电池或蓄电池 模块电压极值统计 63522 00F822H 6 8 250 电池箱 7 温度检测点温度极值统计 63523 00F823H 6 8 250 电池箱 8 输出电能量数据 63524 00F824H 6 8 事件响应 电池箱 9 输入电能量数据 63525 00F825H 6 8 事件响应 电池箱 10 输出容量数据 63526 00F826H 6 8 事件响应 电池箱 11 输入容量数据 63527 00F827H 6 8 事件响应 电池箱 12 控制动作 28160 006E00H 5 8 事件响应 外部设备 电池箱 13 充放电电流数据 28416 006F00H 6 8 1000 外部设备 电池箱 14 充电机充电中止信息 28672 007000H 6 8 事件响应 外部设备 电池箱 注:报文周期宜采用本表的规定。 9.3 维护报文 维护报文用于电池箱维护性工作,电池箱收到该报文应以“确认”消息类型回应。维护报文分类见 表5。 表5 维护报文分类 序号 报文描述 PGN PGN (Hex) 优先权 数据长度 Byte 报文周期 ms 地址 目标 地址 1 设置基本参数1 30720 007800H 6 8 事件响应 外部设备 电池箱 2 设置基本参数2 30976 007900H 6 33 事件响应 外部设备 电池箱 3 设置报警阈值参数 31232 007A00H 6 42 事件响应 外部设备 电池箱 4 设置充电参数 31488 007B00H 6 8 事件响应 外部设备 电池箱 5 标定电池容量 31744 007C00H 6 8 事件响应 外部设备 电池箱 注:报文周期宜采用本表的规定。 10 报文格式和内容 10.1 基本信息报文 10.1.1 基本参数1PGN63489 基本参数1报文格式见表6。 表6 基本参数1报文格式 起始位 或字节 数据长度 SPN SPN定义 1 2字节 10001 额定容量 分辨率:0.1Ah/位,偏移量:0Ah,数值范围:0Ah~1000Ah 3 2字节 10002 额定电压 分辨率:0.1V/位,偏移量:0V,数值范围:0V~750V 5 1字节 10003 单体蓄电池或蓄电池模块串联数 分辨率:1/位,偏移量:0,数值范围:1~250 6 1字节 10004 单体蓄电池或蓄电池模块并联数 分辨率:1/位,偏移量:0,数值范围:1~250 7 1字节 10005 温度检测点数量 分辨率:1/位,偏移量:0,数值范围:1~250 8 1字节 10006 电池类型 < 0x01 >:铅酸电池;< 0x02 >:镍氢电池;< 0x03 >:磷酸铁锂电池; < 0x04 >:锰酸锂电池;< 0x05 >:钴酸锂电池;< 0x06 >:三元材料电 池;< 0x07 >:聚合物锂电池;< 0x08 >:钛酸锂电池;< 0xFF >:其他 电池 注:温度检测点数量包括电池箱连接器总正极、总负极温度检测点。 10.1.2 基本参数2PGN63490 该报文默认不主动上报,只有收到请求该PGN时,才回应上报。基本参数2报文格式见表7。 表7 基本参数2报文格式 起始位 或字节 数据长度 SPN SPN定义 1 12字节 10016 电池箱资产编号(压缩BCD码) 13 1字节 10017 产权标识 < 0 >:=租赁,< 1 >:=私有 14 4字节 10018 电池成组厂商 标准ASCII码 18 1字节 10019 电池成组生产日期:年,分辨率:1年/位,偏移量:1985,数值范围: 1985~2235 19 1字节 10020 电池成组生产日期:月,分辨率:1月/位,偏移量:0,数值范围:1~12 20 1字节 10021 电池成组生产日期:日,分辨率:1日/位,偏移量:0,数值范围:1~31 21 4字节 10022 电池电芯生产厂商 标准ASCII码 25 1字节 10023 电池电芯生产日期:年,分辨率:1年/位,偏移量:1985,数据范围: 1985~2235 26 1字节 10024 电池芯生成日期:月,分辨率:1月/位,偏移量:0,数值范围:1~12 表7(续) 起始位 或字节 数据长度 SPN SPN定义 27 1字节 10025 电池芯生成日期:日,分辨率:1日/位,偏移量:0,数值范围:1~31 28 4字节 10026 电池箱电子控制单元生产厂商 标准ASCII码 32 1字节 10027 电池箱电子控制单元硬件版本 33 1字节 10028 电池箱电子控制单元软件版本 10.1.3 报警阈值参数PGN63491 该报文默认不主动上报,只有收到请求该PGN时,才回应上报。报警阈值参数报文格式见表8。 表8 报警阈值参数报文格式 起始位 或字节 数据长度 SPN SPN定义 1 2字节 10064 单体蓄电池或蓄电池模块低电压值 分辨率:0.01V/位,偏移量:0V,数值范围:0V~24V 3 2字节 10065 单体蓄电池或蓄电池模块高电压值 分辨率:0.01V/位,偏移量:0V,数值范围:0V~24V 5 2字节 10066 单体蓄电池或蓄电池模块偏差大电压值 分辨率:0.001V/位,偏移量:0V,数值范围:0V~24V 7 2字节 10067 单体蓄电池或蓄电池模块极低电压值 分辨率:0.01V/位,偏移量:0V,数值范围:0V~24V 9 2字节 10068 单体蓄电池或蓄电池模块极高电压值 分辨率:0.01V/位,偏移量:0V,数值范围:0V~24V 11 2字节 10069 单体蓄电池或蓄电池模块偏差极大电压值 分辨率:0.001V/位,偏移量:0V,数值范围:0V~24V 13 1字节 10070 放电温度低值 分辨率:1℃/位,偏移量:-50℃,数值范围:-50℃~200℃ 14 1字节 10071 放电温度高值 分辨率:1℃/位,偏移量:-50℃,数值范围:-50℃~200℃ 15 1字节 10072 放电温度偏差大值 分辨率:1℃/位,偏移量:-50℃,数值范围:-50℃~200℃ 16 1字节 10073 放电温度极低值 分辨率:1℃/位,偏移量:-50℃,数值范围:-50℃~200℃ 17 1字节 10074 放电温度极高值 分辨率:1℃/位,偏移量:-50℃,数值范围:-50℃~200℃ 18 1字节 10075 放电温度偏差极大值 分辨率:1℃/位,偏移量:-50℃,数值范围:-50℃~200℃ 19 1字节 10076 充电温度低值 分辨率:1℃/位,偏移量:-50℃,数值范围:-50℃~200℃ 20 1字节 10077 充电温度高值 分辨率:1℃/位,偏移量:-50℃,数值范围:-50℃~200℃ 表8(续) 起始位 或字节 数据长度 SPN SPN定义 21 1字节 10078 充电温度偏差大值 分辨率:1℃/位,偏移量:-50℃,数值范围:-50℃~200℃ 22 1字节 10079 充电温度极低值 分辨率:1℃/位,偏移量:-50℃,数值范围:-50℃~200℃ 23 1字......