《国家电网有限公司电动汽车充电设备标准化设计方案-计费控制单元与充电控制器通信协议.doc》由会员分享,可在线阅读,更多相关《国家电网有限公司电动汽车充电设备标准化设计方案-计费控制单元与充电控制器通信协议.doc(89页珍藏版)》请在三一办公上搜索。
1、计费控制单元与充电控制器通信协议1 范围本部分规定了计费控制单元与充电控制器之间基于控制器局域网(Control Area Network,以下简称CAN)的通信物理层、数据链路层、交互流程、报文分类、报文格式和内容的定义。本部分适用于计费控制单元和充电控制器之间的通信。2 规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T 19596电动汽车术语Q/GDW 11709.1-2017 电动汽车充电计费控制单元 第1部分:技术条件IEC 60870-5-101 基本远动
2、任务的配套标准(Transmission Protocols-Companion Standard for Basic Telecontrol Tasks)ISO 11898-1:2003 道路车辆控制器局域网络 第1部分:数据链路层和物理信令(Road vehicle Control area network (CAN) Part 1: Data link layer and physical signaling)SAE J1939-11:2006 商用车控制系统局域网CAN通信协议 第11部分:物理层,250K比特/秒,屏蔽双绞线(Recommented practice for seri
3、al control and communication vehicle network Part 11: Physical layer250K bits/s, twisted shielded pair)SAE J1939-21:2006 商用车控制系统局域网CAN通信协议 第21部分:数据链路层(Recommented practice for serial control and communication vehicle network Part 21: Data link layer)3 术语和定义GB/T 19596、Q/GDW 11709.1-2017界定的以及下列术语和定义适用
4、于本文件。3.1帧 frame组成一个完整信息的一系列数据位。3.2CAN 数据帧 CAN data frame 组成传输数据的 CAN协议所必需的有序位域,以帧起始(SOF)开始,帧结束(EOF)结尾。3.3报文 messages一个或多个具有相同参数组编号的CAN数据帧。3.4标识符 identifierCAN仲裁域的标识部分。3.5标准帧 standard frameCAN总线中定义的使用11位标识符的CAN数据帧。3.6扩展帧 extended frameCAN总线中定义的使用29位标识符的CAN数据帧3.7优先权 priority在标识符中一个3位的域,设置传输过程的仲裁优先级,最高
5、优先权为0级,最低优先权为7级。3.8参数组 parameter group在一报文中传送参数的集合。参数组包括:命令、数据、请求、应答和否定应答等。3.9参数组编号 parameter group number用于唯一标识一个参数组的一个24位值。参数组编号包括:保留位、数据页、PDU格式域(8位)、组扩展域(8位)。3.10可疑参数编号 suspect parameter number应用层通过参数描述信号,给每个参数分配的一个19位值。3.11协议数据单元 protocol data unit (PDU)一种特定的CAN数据帧格式。3.12传输协议 transport protocol数
6、据链路层的一部分,为传送数据在9字节或以上的PGN提供的一种机制3.13七个八位位组二进制时间(CP56time2a)时间定义在 IEC 60870-5-101 中的7.2.6.18。4 缩略语下列缩略语适用于本文件。PG:参数组(Parameter Group)PGN:参数组编号(Parameter Group Number)SPN:可疑参数编号 (Suspect Parameter Number) PGU:协议数据单元(Protocol data Unit)5 总则5.1 计费控制单元与充电控制器之间通信网络采用CAN2.0B通信协议。5.2 在充电过程中,计费控制单元和充电控制器交互充电
7、状态信息及故障信息等,同时充电控制器根据计费控制单元控制整个充电过程。5.3 计费控制单元与充电控制器之间的CAN通信网络应由计费控制单元和充电控制器两个节点组成,不得连接其它CAN通信节点。5.4 本部分数据传输采用低字节先发送的格式。6 物理层采用本协议的物理层应符合ISO 11898-1:2003、SAE J1939-11:2006 中关于物理层的规定。计费控制单元与充电控制器之间的通信速率应采用125 kbit/s。7 数据链路层7.1 地址的分配本部分网络地址用于保证信息标识符的唯一性以及表明信息的来源。计费控制单元定义为不可配置地址,即该地址固定在程序代码中,包括服务工具在内的任何
8、手段都不能改变其源地址。充电控制器定义为可配置地址。计费控制单元和充电控制器分配的地址如表1所示。表1 计费控制单元与充电控制器地址分配装置首选地址计费控制单元138(8AH)充电控制器一机(桩)一充246(F6H)一机(桩)多充224(0xE0)239(0xEF)备注:一体单充设备,充电控制器使用通信地址F6H,充电接口标识为0; 一体双充设备,1号充电控制器通信地址为E0H,充电接口标识为1,2号充电控制器通信地址为E1H,充电接口标识为2。分体双充设备,1号充电控制器通信地址为E0H,充电接口标识为1,2号充电控制器通信地址为E1H,充电接口标识为2。7.2 协议数据单元(PDU)每个C
9、AN数据帧包含一个单一的协议数据单元(PDU),见表2。协议数据单元由七部分组成,分别是优先权、保留位、数据页、PDU格式、PDU特定、源地址和数据域。表2 协议数据单元(PDU)RDP表1表2表3表4表5表6表7表8表9表10表11表12表13表14表15表16表17表18表19表20表21表22表23表24表25表26.表27表28PPFPSSADATA3118880 64说明:(数据格式要求)1. P为优先权:从最高0设置到最低7。2. R位保留位:备今后开发使用,本标准设为0。3. DP为数据页:用来选择参数组描述的辅助页,本标准设为0。4. PF为PDU格式:用来确定PDU的格式,以
10、及数据域对应的参数组编号。5. PS为PDU特定格式:PS值取决于PDU格式。本标准中采用PDU1格式,PS值为目标地址。6. SA为源地址:发送此报文的源地址。7. DATA为数据域:若给定参数组数据长度8字节,按照8字节进行传输,缺省值为00H。若给定参数组数据长度为9 1785,数据传输需要多个CAN数据帧,通过协议传输功能通信,详见7.5的规定。8. 本表第三行表示位数。7.3 协议数据单元(PDU)格式选用SAE J1939-21:2006中定义的PDU1格式。7.4 参数组编号(PGN)PGN的第二个字节为PDU格式(PF)值,高字节和低字节均置为00H。7.5 传输协议功能本部分
11、中的大于8字节的数据帧应采用以下多帧传输协议传输。接收完多帧协议数据时,应进行数据的校验,当校验不通过时,丢弃此次传输数据。多帧报文不能嵌套发送。对于多帧报文,报文周期为整个数据包的发送周期,单帧报文间隔时间不小于10ms。表 3 多帧数据传输协议格式帧序号Data1Data2Data3Data4Data5Data6Data7Data81当前报文序号报文总帧数报文有效数据长度低字节报文有效数据长度高字节有效数据01有效数据02有效数据03有效数据042当前报文序号有效数据05有效数据06有效数据07有效数据08.有效数据N校验码低字节校验码高字节00H00H说明:(数据格式要求)1. 有效数据
12、长度是指自“有效数据01”至“有效数据N”的字节个数。2. 校验码是指自“报文总帧数”至“有效数据N”(不包含每帧报文内的“当前报文序号”)的累加和。3. 当前报文序号范围为:1 255。当最后一帧不满8字节时,按照8字节传输,未使用部分置为00H。8 计费控制单元与充电控制器交互流程8.1 主交互流程图 1 计费控制单元与充电控制器交互主流程图8.2 主交互流程计费控制单元与充电控制器充电交互控制流程图见图2。图 2 计费控制单元与充电控制器充电交互控制流程图9 报文分类9.1 总则本部分报文按照类型分为:命令帧、状态帧、数据帧、心跳帧、错误帧。在发送方发送命令帧和状态帧时,如果未收到接收方
13、返回的相应应答帧,则发送方按报文周期循环发送,直至收到相应的应答帧或到达超时时间;如果超时,则发送方需要按照相应的错误帧报文周期和次数给接收方发送错误帧。接收方收到发送方的命令帧或状态帧时,则应立即按规定周期持续发送应答帧报文,直至到达超时时间。接收方在发送命令应答的周期内收到命令方发送的重复命令时,不再对该命令重新进行应答。报文数据长度为 8 字节,实际数据不足 8 字节的按照 8 字节上送,未使用部分置为00H。9.2 命令帧命令帧包含充电启动、充电停止、下发对时、版本校验、下发充电参数、充电服务启停控制、电子锁控制、功率调节控制和充电桩配置信息查询,命令帧格式应符合表4。表 4 命令帧分
14、类报文描述PGNPGN(Hex)优先权数据长度(Byte)数据类型报文周期(ms)超时时间(s)源地址-目的地址充电启动帧256000100H48BIN2505计费控制单元-充电控制器充电启动应答帧512000200H48BIN2502充电控制器-计费控制单元充电停止帧768000300H48BIN2505计费控制单元-充电控制器充电停止应答帧1024000400H48BIN2502充电控制器-计费控制单元下发对时帧1280000500H68BIN/计费控制单元-充电控制器下发对时应答帧1536000600H68BIN5002充电控制器-计费控制单元版本校验帧1792000700H68BIN5
15、005计费控制单元-充电控制器版本校验应答帧2048000800H68BIN5002充电控制器-计费控制单元下发充电参数信息帧2304000900H68BIN5005计费控制单元-充电控制器下发充电参数信息应答帧2560000A00H68BIN5002充电控制器-计费控制单元充电服务启停控制帧2816000B00H48BIN2505计费控制单元-充电控制器充电服务启停控制应答帧3072000C00H48BIN2502充电控制器-计费控制单元电子锁控制帧3328000D00H48BIN2505计费控制单元-充电控制器电子锁控制应答帧3584000E00H48BIN2502充电控制器-计费控制单元
16、功率调节控制帧3840000F00H48BIN2505计费控制单元-充电控制器功率调节控制应答帧4096001000H48BIN2502充电控制器-计费控制单元充电桩配置信息查询帧24576006000H68BIN5005计费控制单元-充电控制器充电桩配置信息查询应答帧24832006100H637BIN5002充电控制器-计费控制单元升级心跳帧28672007000H48BIN1000/计费控制单元-充电控制器升级心跳应答帧28928007100H48BIN1000/充电控制器-计费控制单元启动下载命令帧29184007200H48BIN5002计费控制单元-充电控制器启动下载应答帧2944
17、0007300H48BIN5002充电控制器-计费控制单元索要区间命令帧29696007400H4不定BIN5002计费控制单元-充电控制器索要区间应答帧129952007500H48BIN5002充电控制器-计费控制单元索要区间应答帧230208007600H48BIN5002充电控制器-计费控制单元 启动组包命令帧30464007700H48BIN5002计费控制单元-充电控制器启动组包应答帧30720007800H48BIN5002充电控制器-计费控制单元数据发送帧30976007900H48BIN101计费控制单元-充电控制器完成组包命令帧31232007A00H48BIN5002计费
18、控制单元-充电控制器完成组包应答帧31488007B00H48BIN5002充电控制器-计费控制单元程序校验数据帧31744007C00H48BIN5002计费控制单元-充电控制器程序校验应答帧32000007D00H48BIN5002充电控制器-计费控制单元立即复位命令帧32256007E00H48BIN5002计费控制单元-充电控制器立即复位应答帧32512007F00H48BIN500/充电控制器-计费控制单元定值设置命令帧32768008000H6不定BIN/计费控制单元-充电控制器定值设置命令应答帧33024008100H6不定BIN/充电控制器-计费控制单元定值查询命令帧33280
19、008200H6不定BIN/计费控制单元-充电控制器定值查询命令应答帧33536008300H6不定BIN/充电控制器-计费控制单元9.3 状态帧状态帧包含启动完成和停止完成状态,状态帧格式应符合表 5。表 5 状态帧分类报文描述PGNPGN(Hex)优先权数据长度(Byte)数据类型报文周期(ms)超时时间(s)源地址-目的地址充电启动完成帧4352001100H4不定BIN2505充电控制器-计费控制单元充电启动完成应答帧4608001200H48BIN2505计费控制单元-充电控制器充电停止完成帧4864001300H4不定BIN2505充电控制器-计费控制单元充电停止完成应答帧5120
20、001400H48BIN2505计费控制单元-充电控制器充电桩状态帧5376001500H68BIN5005充电控制器-计费控制单元充电桩状态帧5632001600H68BIN5005充电控制器-计费控制单元9.4 数据帧数据帧包含遥信帧和遥测帧。直流充电桩数据帧格式应符合表 6,交流充电桩数据帧格式应符合表7。遥信帧、遥测帧应在计费控制单元与充电控制器完成校验版本和充电参数下发后开始发送,遥信帧、遥测帧应在计费控制单元与充电控制器通讯超时后停止发送。表 6 直流充电桩数据帧分类报文描述PGNPGN(Hex)优先权数据长度(Byte)数据类型报文周期(ms)超时时间(s)源地址-目的地址遥测帧
21、8192002000H630BIN1000/充电控制器-计费控制单元遥测帧8448002100H68BIN1000/计费控制单元-充电控制器遥信帧8704002200H48BIN500/充电控制器-计费控制单元遥信帧8960002300H48BIN500/充电控制器-计费控制单元表 7 交流充电桩数据帧分类报文描述PGNPGN(Hex)优先权数据长度(Byte)数据类型报文周期(ms)超时时间(s)源地址-目的地址遥测帧12288003000H621BIN1000/充电控制器-计费控制单元遥测帧12544003100H617BIN1000/计费控制单元-充电控制器遥信帧12800003200H
22、48BIN500/充电控制器-计费控制单元遥信帧13056003300H48BIN500/充电控制器-计费控制单元9.5 心跳帧心跳帧分为计费控制单元发送给充电控制器的心跳帧,充电控制器发送给计费控制单元的心跳帧。心跳帧在计费控制单元与充电控制器上电启动后就开始发送。心跳帧交互正常是发送、接收和处理命令帧、状态帧、数据帧、错误帧的必要条件。心跳帧格式应符合表 8。表 8 心跳帧分类报文描述PGNPGN(Hex)优先权数据长度(Byte)数据类型报文周期(ms)超时时间(s)源地址-目的地址计费控制单元心跳帧16384004000H68BIN1000/计费控制单元-充电控制器充电控制器心跳帧16
23、640004100H68BIN1000/充电控制器-计费控制单元9.6 错误帧错误帧分为计费控制单元发送给充电控制器的错误帧,充电控制器发送给计费控制单元的错误帧。错误帧在计费控制单元和充电控制器按照交互流程检测到接收命令帧,状态帧,数据帧超时发送。错误帧格式应符合表 9。表 9 错误帧分类报文描述PGNPGN(Hex)优先权数据长度(Byte)数据类型报文周期(ms)超时时间(s)源地址-目的地址计费控制单元错误状态帧20736005100H48BIN2505计费控制单元-充电控制器充电控制器错误状态帧20992005200H48BIN2505充电控制器-计费控制单元10 报文格式和内容10
24、.1 启动充电10.1.1 充电启动计费控制单元在需要启动充电时,向充电控制器发送“充电启动帧”;充电控制器接收到该报文后首先进行数据合法性校验,其次结合充电桩运行状态判断是否允许启动充电,最终向计费控制单元回送“充电启动应答帧”,交互流程见图3。图 3 充电启动交互流程计费控制单元向充电控制器发送“充电启动帧”指令,优先级:0x04,PF:0x01。表 10 充电启动帧起始字节或位参数名称数据格式字段长度备 注1充电接口标识BIN1Byte一桩(机)多充时用来标记接口号。一桩(机)一充时此项为 0,多个接口时顺序对每个接口进行编号,范围 1255。2负荷控制开关BIN1Byte是否根据用户类
25、型提供不同功率输出。01H:启用02H:关闭其他:无效充电控制器向计费控制单元发送“充电启动应答帧”指令,优先级: 0x04,PF:0x02。表 11 充电启动应答帧起始字节或位参数名称数据格式字段长度备 注1充电接口标识BIN1Byte一桩(机)多充时用来标记接口号。一桩(机)一充时此项为 0,多个接口时顺序对每个接口进行编号,范围 1255。2负荷控制开关BIN1Byte是否根据用户类型提供不同功率输出。01H:启用02H:关闭其它:无效3确认标识BIN1Byte00H:成功01H:失败其它:无效4失败原因BIN1Byte00H:成功01H:数据合法性校验失败(“充电启动帧”中“负荷控制开
26、关”等数据项合法性校验失败)02H:充电控制器与计费控制单元通讯超时(“计费控制单元心跳帧”接收超时)03H:充电控制器与计费控制单元“版本校验”未完成04H:充电控制器与计费控制单元“下发充电参数”未完成05H:充电桩暂停服务(参见9.7节 充电服务启停控制)06H:充电桩处于“工作”状态07H:充电桩处于“暂停”状态(参见GB/T 27930-2015中10.3.3和10.3.4小节)08H:充电桩与车辆处于未连接状态09H:急停按钮动作故障0AH:门禁故障(充电桩)0BH:避雷器故障0CH:烟感故障0DH:充电桩过温故障(一体式充电桩内部过温故障保护,分体式充电桩充电机柜内部过温故障保护
27、或充电桩内部过温故障保护)0EH:充电接口过温故障0FH:充电接口电子锁故障10H:绝缘监测故障(仅直流桩使用)11H:电池极性反接故障(仅直流桩使用)12H:BMS通信超时故障(仅直流桩使用)13H:输入高压断路器故障14H:输入高压接触器拒动/误动故障15H:输入高压接触器粘连故障16H:输出高压接触器拒动/误动故障17H:输出高压接触器粘连故障18H:输出高压熔断器故障19H:并联接触器拒动/误动故障(仅直流桩使用)1AH:并联接触器粘连故障(仅直流桩使用)1BH:泄放回路故障1CH:辅助电源故障(仅直流桩使用)1DH:充电机模块故障1EH:输入电源故障(输入电压过压故障、输入电压欠压故
28、障、交流输入缺相故障、输入电流过流故障等)1FH:输出电压过压故障20H:输出电压欠压故障21H:输出电流过流故障22H:输出短路故障23H:无空余充电机模块可用(仅限具备功率分配功能的直流充电桩使用)24H:预留25H:门禁故障(充电机柜,仅直流桩使用)26H:水浸故障(充电桩)27H:水浸故障(充电机柜,仅直流桩使用)28H:直流充电主控模块与功率控制模块通信超时(仅直流桩使用)29H:功率控制模块与开关模块通信超时(仅直流桩使用)2AH:开关模块故障(仅直流桩使用)FFH:充电桩其他故障10.1.2 充电启动完成10.1.2.1 充电控制器在成功完成充电启动后(直流充电桩:直流母线输出高
29、压接触器闭合,接收到车辆BMS发送的电池充电需求报文BCL和电池充电总状态报文BCS,充电桩和BMS由充电参数配置阶段进入充电阶段;交流充电桩:交流输出高压接触器闭合),向计费控制单元发送“充电启动完成帧”指令,计费控制单元接收后向充电控制器回送“充电启动完成应答帧”指令。10.1.2.2 充电控制器在进行充电启动操作失败后,应在完成启动充电失败处理操作后(直流充电桩:充电模块由工作状态转为待机状态,直流母线输出高压接触器分断,直流输出端口高压泄放完成,结束与车辆BMS通讯,分断低压辅助电源,充电接口电子锁解锁;交流充电桩:S1开关切换至+12V,交流输出接触器分断,充电接口电子锁解锁),向计
30、费控制单元发送“充电启动完成帧”指令,计费控制单元接收后向充电控制器回送“充电启动完成应答帧”指令。10.1.2.3 充电控制器在成功完成充电启动后,向计费控制单元发送“充电启动完成帧”指令,若收到的计费控制单元“充电启动完成应答帧”中“确认标识”非“成功”时,应立即执行停止充电操作。10.1.2.4 计费控制单元发送“充电启动帧”指令与充电控制器发送“充电启动完成帧”指令的最大间隔为100至120秒。图 4 充电启动完成交互流程充电控制器向计费控制单元发送“充电启动完成帧”指令,优先级: 0x04,PF:0x11。表 12 充电启动完成帧起始字节或位参数名称数据格式字段长度备 注-启动完成帧
31、-具体报文格式参见附录C。计费控制单元向充电控制器回复“充电启动完成应答帧”指令,优先级 0x04,PF:0x12。表 13 充电启动完成应答帧起始字节或位参数名称数据格式字段长度备 注1充电接口标识BIN1Byte一桩(机)多充时用来标记接口号。一桩(机)一充时此项为 0,多个接口时顺序对每个接口进行编号,范围 1255。2负荷控制开关BIN1Byte是否根据用户类型提供不同功率输出。01H:启用02H:关闭其他:无效3确认标识BIN1Byte00H:成功01H:失败其它:无效10.2 停止充电10.2.1 充电停止命令帧计费控制单元在需要停止充电时,向充电控制器发送“充电停止帧”指令, 充
32、电控制器在收到该指令后回送“充电停止应答帧”指令见图5。图 5 停止充电交互流程计费控制单元向充电控制器发送“充电停止帧”指令,优先级 0x04,PF:0x03。表 14 充电停止帧起始字节或位参数名称数据格式字段长度备 注1充电接口标识BIN1Byte一桩(机)多充时用来标记接口号。一桩(机)一充时此项为 0,多个接口时顺序对每个接口进行编号,范围 1255。2停止充电原因BIN1Byte01H:计费控制单元正常停止02H:计费控制单元判断自身故障停止03H:计费控制单元判断充电控制器故障停止3停止充电故障代码BIN1Byte01H:计费控制单元与充电控制器通信故障02H:读卡器通信故障03
33、H:电能表通信故障04H:ESAM故障05H:计量数据校验异常FFH:TCU其他故障充电控制器向计费控制单元发送“充电停止应答帧”指令,优先级 0x04,PF:0x04。表 15 充电停止应答帧起始字节或位参数名称数据格式字段长度备 注1充电接口标识BIN1Byte一桩(机)多充时用来标记接口号。一桩(机)一充时此项为 0,多个接口时顺序对每个接口进行编号,范围 1255。2确认标识BIN1Byte00H:成功01H:失败其它:无效10.2.2 充电停止完成状态帧充电控制器在完成停止充电后(直流充电桩:充电模块由工作状态转为待机状态,直流母线输出高压接触器分断,直流输出端口高压泄放完成,结束与
34、车辆BMS通讯,分断低压辅助电源;交流充电桩:S1开关切换至+12V,交流输出接触器分断),向计费控制单元发送“充电停止完成帧”指令,计费控制单元接收该报文后回送“充电停止完成应答帧”指令。图 6 停止充电完成交互流程充电控制器向计费控制单元发送“充电停止完成帧”,优先级 :0x04,PF:0x13。表 16 充电停止完成帧起始字节或位参数名称数据格式字段长度备 注-停止完成帧-具体报文格式参见附录D。计费控制单元向充电控制器发送“充电停止完成应答帧”指令,优先级 0x04,PF:0x14。表 17 充电停止完成应答帧起始字节或位参数名称数据格式字段长度备 注1充电接口标识BIN1Byte一桩
35、(机)多充时用来标记接口号。一桩(机)一充时此项为 0,多个接口时顺序对每个接口进行编号,范围 1255。2停止原因BIN1Byte参见附录D 13.1 和13.2的“停止原因”3确认标识BIN1Byte00H:成功01H:失败其它:无效10.3 心跳交互10.3.1 计费控制单元在检测到“充电控制器心跳帧”接收超时,或“充电控制器心跳帧”中“计费控制单元心跳帧接收状态”非“正常”,应停止除“计费控制单元心跳帧”之外其他报文的发送,该状态保持30 秒,再进行“版本校验帧”发送。10.3.2 充电控制器在检测到“计费控制单元心跳帧”接收超时,或“计费控制单元心跳帧”中“充电控制器心跳帧接收状态”
36、非“正常”,应停止除“充电控制器心跳帧”之外其他报文的发送;若此时充电桩处于充电状态,则充电控制器应立即执行停机流程,并在完成停机操作后,再进行“版本校验帧”处理和应答。10.3.3 计费控制单元向充电控制器周期性发送“计费控制单元心跳帧”指令,优先级 0x06,PF:0x40。10.3.4 计费控制单元接收到充电控制器发送的“计费控制单元心跳帧”指令中“心跳计数值”连续3秒未变更,则判定为接收超时。10.3.5 充电控制器接收到计费控制单元发送的“充电控制器心跳帧”指令中“心跳计数值”连续3秒未变更,则判定为接收超时。图 7 计费控制单元心跳帧发送表 18 计费控制单元心跳帧起始字节或位参数
37、名称数据格式字段长度备 注1充电接口标识BIN1Byte一桩(机)多充时用来标记接口号。一桩(机)一充时此项为 0,多个接口时顺序对每个接口进行编号,范围 1255。2心跳计数值BIN1Byte范围:0255。每次发送报文增加1,循环计数。3充电控制器心跳帧接收状态BIN1Byte计费控制单元接收充电控制器报文状态。00H:正常01H:接收超时(3秒内未接收到充电控制器心跳报文)其它:无效充电控制器向计费控制单元周期性发送“充电控制器心跳帧”,优先级:0x06,PF:0x41。图 8 充电控制器心跳帧发送表 19 充电控制器心跳帧起始字节或位参数名称数据格式字段长度备 注1充电接口标识BIN1
38、Byte一桩(机)多充时用来标记接口号。一桩(机)一充时此项为 0,多个接口时顺序对每个接口进行编号,范围 1255。2心跳计数值BIN1Byte范围:0255。每次发送报文增加1,循环计数。3计费控制单元心跳帧接收状态BIN1Byte充电控制器接收计费控制单元报文状态。00H:正常01H:接收超时(3秒内未接收到计费控制单元心跳报文)其它:无效4当前充电服务状态BIN1Byte01H:充电服务停止状态(后台系统设置充电桩充电服务状态为停止)02H:充电服务启用状态(后台系统设置充电桩充电服务为启用状态)其它:无效10.4 对时操作计费控制单元采用定时间间隔或事件触发下发的方式,向充电控制器发
39、送“下发对时帧”,执行对时操作;充电控制器在接收到该指令后后,首先执行系统时钟对时操作,其次读取系统时间,最终回送“下发对时应答帧”指令。图 9 对时操作交互流程计费控制单元向充电控制器发送“下发对时帧”指令,优先级: 0x06,PF:0x05。表 20 下发对时帧起始字节或位参数名称数据格式字段长度备 注1充电接口标识BIN1Byte一桩(机)多充时用来标记接口号。一桩(机)一充时此项为 0,多个接口时顺序对每个接口进行编号,范围 1255。2时间CP56time2a7Byte例如时间为:2019年3月21日,星期四,10点33分57秒956毫秒,报文字节发送顺序为64H E2H 15H 0
40、AH 95H 03H 13H。充电控制器向计费控制单元发送“下发对时应答帧”指令,优先级 :0x06,PF:0x06。表 21 下发对时应答帧起始字节或位参数名称数据格式字段长度备 注1充电接口标识BIN1Byte一桩(机)多充时用来标记接口号。一桩(机)一充时此项为 0,多个接口时顺序对每个接口进行编号,范围 1255。2时间CP56time2a7Byte充电控制器对时完成的当前系统时间例如时间为:2019年3月21日,星期四,10点33分57秒956毫秒,报文字节发送顺序为64H E2H 15H 0AH 95H 03H 13H。10.5 版本校验10.5.1 计费控制单元在上电初始化完成后,或通讯超时后,向充电控制器发送“版本校验帧”指令;充电控制器接收该指令后,首先进行“计费控制单元心跳帧”接收超时判断,在“计费控制单元心跳帧”接收正常情况下,再回送“版本校验应答帧”指令。10.5.2 计费控制单元仅在接收到的充电控制器发送“版本校验应答帧”指令中“充电控制器通信协议版本号”,与发送的“版本校验帧”指令中“计费控制单元通信协议版本号”一致时,才进行后续报文交互流程。10.5.3 充电控制器仅在接收到的计费控制单元发送“版本校验帧”指令中“计费控制单元通信协议版本号”,与发送的“版本校验帧”指令中“充电控制器通信协议版本号”一致时,才进行后续报文交互流程。