当前位置: 首页 > article >正文

公牛充电桩协议对接单车汽车平台交互协议外发版

充电设备与平台交互协议-外发版 V1.0.0.05
1
充电设备与平台交互协议
(外发版)
充电设备与平台交互协议-外发版 V1.0.0.05
2
版本 版本日期 修改人 版本说明
1.0.0.00 2022.05.05 研发部 外发初版
1.0.0.01 2022.08.26 研发部 0x32 增加鉴权参数
0x34 增加充电参数
0x02 增加认证失败原因
0x5A 增加二维码更新字段
0x59 增加二维码更新应答
1.0.0.02 2024.02.29 研发部 增加五类电价
平台响应五类电价计费模型
0x3E 五类电价交易记录
1.0.0.03 2024.03.06 研发部 增加:
0x53: 充电时,桩上报平台充电实时数
据。
修改:
0x52: 桩充电功能启用/禁止,最大输出
功率控制。
1.0.0.04 2024.03.16 研发部 0x0B、0x3E 修改为多类电价
1.0.0.05 2024.05.21 研发部 增加多类电价的主动校价报文
充电设备与平台交互协议-外发版 V1.0.0.05
3
目录
1 总则…1
1.1 协议概述… 1
1.2 通信接口… 1
1.3 接入流程… 1
2 通信协议结构… 1
3 应用层报文帧格式…2
3.1 应用层数据结构… 2
3.2 数据格式定义…2
3.3 名词解释… 2
4 帧类型定义一缆表…3
5 通信协议流程… 5
5.1 上电流程… 5
5.2 app 充电流程…6
5.3 刷卡充电… 8
5.4 离线充电模式…9
6 注册心跳帧类型码数据定义…9
6.1 充电设备登录认证(0x01)… 9
6.2 登录认证应答(0x02)… 10
6.3 充电设备心跳包(0x03)…11
6.4 心跳包应答(0x04)…11
6.5 计费模型验证请求(0x05)…11
6.6 计费模型验证请求应答(0x06)… 12
6.7 充电设备计费模型请求(0x09)… 12
6.8 四类电价计费模型请求应答(0x0A)… 13
6.9 多类电价计费模型请求应答(0x0B)…14
充电设备与平台交互协议-外发版 V1.0.0.05
4
7 实时数据帧类型码数据定义… 16
7.1 读取实时监测数据(0x12)…16
7.2 上传实时监测数据(0x13)…16
7.3 充电握手(0x15)…18
7.4 参数配置(0x17)…20
7.5 充电结束(0x19)…21
7.6 错误报文(0x1B)…22
7.7 充电阶段 BMS 中止(0x1D)…24
7.8 充电阶段充电机中止(0x21)…25
7.9 充电过程 BMS 需求与充电机输出(0x23)… 26
7.10 充电过程 BMS 信息(0x25)… 27
8 运营交互帧类型码数据定义… 28
8.1 充电设备主动申请启动充电(0x31)…28
8.2 运营平台确认启动充电(0x32)… 29
8.3 运营平台远程控制启机(0x34)… 30
8.4 远程启动充电命令回复(0x33)… 31
8.5 运营平台远程停机(0x36)…32
8.6 远程停机命令回复(0x35)…32
8.7 多类电价交易记录(0x3E)…33
8.8 四类电价交易记录(0x3F)…36
8.9 交易记录确认(0x40)… 38
8.10 远程账户余额更新(0x42)… 39
8.11 余额更新应答(0x41)…39
8.12 离线卡数据同步(0x44)… 40
8.13 离线卡数据同步应答(0x43)…40
8.14 离线卡数据清除(0x46)… 41
充电设备与平台交互协议-外发版 V1.0.0.05
5
8.15 离线卡数据清除应答(0x45)…41
8.16 离线卡数据查询(0x48)… 42
8.17 离线卡数据查询应答(0x47)…42
9 运营平台设置帧类型码数据定义…43
9.1 充电设备工作参数设置(0x52)… 43
9.2 充电设备工作参数设置应答(0x51)…43
9.3 充电实时数据定时上报(0x53)… 44
9.4 对时设置(0x56)…46
9.5 对时设置应答(0x55)… 46
9.6 四类电价计费模型设置(0x58)… 47
9.7 多类电价计费模型设置(0x54)… 48
9.8 计费模型应答(0x57)… 50
9.9 二维码信息设置(0x5A)…50
9.10 二维码信息应答(0x59)… 50
10 车位锁通信协议定义…51
10.1 地锁数据上送(0x61)…51
10.2 遥控地锁升锁与降锁命令(0x62)… 52
10.3 充电设备返回数据(上行)(0x63)…52
11 电设备远程维护帧类型码数据定义…53
11.1 远程重启(0x92)… 53
11.2 远程重启应答(0x91)…53
11.3 远程更新(0x94)… 53
11.4 远程更新应答(0x93)…54
12 附录… 55
12.1 充电停止原因代码表…55
12.2 CRC16 校验的计算方法…58
充电设备与平台交互协议-外发版 V1.0.0.05
6
12.3 协议需知…60
充电设备与平台交互协议-外发版 V1.0.0.05
1
1 总则
1.1 协议概述
本协议适用于公司所有充电产品包括交直流充电桩、电瓶车桩,交流桩及电瓶车桩在本协议中部分数
据无需上送,具体内容在下面协议部分均有标注。
1.2 通信接口
充电设备和充电运营管理系统之间的通信接口采用基于 TCP/IP Socket 的通信方式实现,按照长连
接工作模式。两个系统可部署在同一个或者不同的企业网络环境中,可以通过局域网或者互联网实现互相
连接通信。
充电设备通信联接方式支持有线或无线连接运营平台服务器或者多个充电设备经过集中器与运营平台
连接。
充电设备支持服务器的直接 IP 地址与网络域名解析,地址与连接端口均为可设置参数。
1.3 接入流程
详见上电流程。
2 通信协议结构
本协议的通信协议结构如图 1 所示。本协议采用的 TCP/IP 传输定义与标准定义一致。
应用功能 初始化 用户进程
本协议中定义的 ASDU 应用层(第 7 层)
APCI(应用规约控制信息)
传输接口(用户到 TCP 的接口)
TCP/IP 协议子集 传输层(第 4 层)
网络层(第 3 层)
链路层(第 2 层)
物理层(第 1 层)
注:第 5,第 6 层未用
充电设备与平台交互协议-外发版 V1.0.0.05
2
3 应用层报文帧格式
3.1 应用层数据结构
前导域 版本域 序号域 加密标志 命令字 长度域 数据域 校验域
2 字节 2 字节 2 字节 1 字节 1 字节 2 字节 N 字节 2 字节
数据结构定义说明:
 前导域代表一帧数据的开始,固定为 0x5A、0xA5;
 版本域为协议版本号,用于协议有升级时,解析新老协议差异内容;本协议版本号为 1.0.0.03,
两字节分别为 0x13、0x27(十进制的 10001);
 序号域即数据包的发送顺序号,用于业务实现收发一致性校验。从 0 开始顺序增加,如是应答
数据包,则与询问数据包序号保持一致,当充电设备与平台网络断开重新建立连接或者溢出后
归 0;
 加密标志只针对消息体(数据单元),0x00:不加密,0x01:AES128(CBC);
 命令字定义了上下行帧类型,表示不同的功能要求,充电设备的帧类型码为奇数,运营平台的
帧类型码为偶数;
 长度域即前导域到校验域的整个数据帧长度,加密时,按加密后的长度,长度不超过 1036 字
节;
 数据域即具体数据帧内容;
 校验域为从前导域到数据域的 CRC 校验,校验多项式为 0x180D,低字节在前,高字节在后,
计算方式见附录。
3.2 数据格式定义
数据格式包括 BCD 码、ASCII、BIN 码(BIN 码均为低位在前高位在后)。协议中小数值均乘倍率
(保留小数点位数)上送平台(例如:电压为 220.1,保留一位小数,上送到平台值为 2201,即
0x899)。
3.3 名词解释
 充电卡:平台默认充电卡为 M1 卡(不带储值),读卡器读取到的卡号为印刷在卡面上的逻
辑卡号,用于充电设备与服务器数据交互。IC 卡或者 CPU 卡均采用平台 M1 卡的鉴权模式,
不使用数据储存与写入功能。
 交易流水号:交易流水号为一次充电操作过程的统一标记,从远程启动充电或者卡鉴权回复
时产生到最后设备结束充电的交易记录均使用同一个流水号,由平台产生(离线模式由设备
充电设备与平台交互协议-外发版 V1.0.0.05
3
按此规则生成),生成规则为 格式设备号(7bytes)+枪号(1byte)+年月日时分秒
(6bytes)+自增序号(2bytes);示例:15010600019236012001061803423060。
 计损比例:计损比例定义在费率帧中,此项非零时,充电设备需要对上送平台充电量加上此
比例,如<实时监测数据>中“计损电度”,则为“电度”基础上加上此比例得到的值。同理
见<交易记录>中“计损尖电量”、“计损峰电量”、 “计损平电量”、 “计损谷电量”、
“计损总电量”(计损比例置 0,则表示不计损)。
 设备编号:由平台生成提供给设备使用,不支持设备企自行生成的设备编号。示
例:1501060001923601
 枪号:由 7 个字节设备编号+1 个字节的枪号生成。示例:
1501060001923601/1501060001923602
4 帧类型定义一缆表
充电设备的帧类型码为奇数,运营平台的帧类型码为偶数;帧类型码分段定义,已定义的帧类型码
不可重定义为其他定义;
帧类型码 帧类型码名称 数据传送方向 备注
0x01 充电设备登录认证 充电设备->运营平台 充电设备每次复位或通
信离线,都需重新登录, 并成功后才能进行后续
交互
0x02 登录认证应答 运营平台->充电设备
0x03 充电设备心跳包 充电设备->运营平台
0x04 心跳包应答 运营平台->充电设备
0x05 计费模型验证请求 充电设备->运营平台
0x06 计费模型验证请求应答 运营平台->充电设备
0x09 充电设备计费模型请求 充电设备->运营平台
0x0A 计费模型请求应答 运营平台->充电设备
0x12 读取实时监测数据 运营平台->充电设备
0x13 离线监测数据 充电设备->运营平台
0x15 充电握手 充电设备->运营平台
0x17 参数配置 充电设备->运营平台
充电设备与平台交互协议-外发版 V1.0.0.05
4
0x19 充电结束 充电设备->运营平台
0x1B 错误报文 充电设备->运营平台
0x1D 充电阶段 BMS 中止 充电设备->运营平台
0x21 充电阶段充电机中止 充电设备->运营平台
0x23 充电过程 BMS 需求、充电
机输出
充电设备->运营平台
0x25 充电过程 BMS 信息 充电设备->运营平台
0x31 充电设备主动申请启动充电 充电设备->运营平台
0x32 运营平台确认启动充电 运营平台->充电设备
0x33 远程启机命令回复 充电设备->运营平台
0x34 运营平台远程控制启机 运营平台->充电设备
0x35 远程停机命令回复 充电设备->运营平台
0x36 运营平台远程停机 运营平台->充电设备
0x3E 五类电价交易记录 充电设备->运营平台
0x3F 交易记录 充电设备->运营平台
0x40 交易记录确认 运营平台->充电设备
0x41 余额更新应答 充电设备->运营平台
0x42 远程账户余额更新 运营平台->充电设备
0x43 卡数据同步应答 充电设备->运营平台
0x44 离线卡数据同步 运营平台->充电设备
0x45 离线卡数据清除应答 充电设备->运营平台
0x46 离线卡数据清除 运营平台->充电设备
0x47 离线卡数据查询应答 充电设备->运营平台
0x48 离线卡数据查询 运营平台->充电设备
0x51 充电设备工作参数设置应答 充电设备->运营平台
0x52 充电设备工作参数设置 运营平台->充电设备
充电设备与平台交互协议-外发版 V1.0.0.05
5
0x53 充电实时数据 充电设备->运营平台
0x55 对时设置应答 充电设备->运营平台
0x56 对时设置 运营平台->充电设备
0x57 计费模型应答 充电设备->运营平台
0x58 计费模型设置 运营平台->充电设备
0x5B 五类电价计费模型设置 运营平台->充电设备
0x59 二维码更新应答 充电设备->运营平台
0x5A 二维码更新 运营平台->充电设备
0x61 地锁数据上送(充电设备上
送)
充电设备->运营平台
0x62 遥控地锁升锁与降锁命令
(下行)
运营平台->充电设备
0x63 充电设备返回数据(上行) 充电设备->运营平台
0x91 远程重启应答 充电设备->运营平台
0x92 远程重启 运营平台->充电设备
0x93 远程更新应答 充电设备->运营平台
0x94 远程更新 运营平台->充电设备
5 通信协议流程
5.1 上电流程
充电设备在上电或者离线恢复后连接到平台,首先上送充电设备登陆认证,平台对设备的信息进行校验,
并回复登陆认证应答,如果不符合则会断开当前建立的连接,如果验证通过,则设备先检查是否有离线状
态下本地储存的实时监测数据或者交易数据,如果有则先上送到平台进行处理,随后充电设备发起充电计
费模型的请求,平台检测计费模型与当前运营费率是否一致,并回复计费模型请求应答,如果不一致,设
备需要向平台请求新的计费模型。
充电设备与平台交互协议-外发版 V1.0.0.05
6
5.2 app 充电流程
app 充电流程与刷卡充电流程互通,即 app 充电可以用卡结束,app 鉴权时会将用户绑定的卡信息
下发到充电设备,用于卡结束验证,卡充电可以用 app 结束充电。
充电设备与平台交互协议-外发版 V1.0.0.05
7
充电设备与平台交互协议-外发版 V1.0.0.05
8
5.3 刷卡充电
充电设备与平台交互协议-外发版 V1.0.0.05
9
5.4 离线充电模式
6 注册心跳帧类型码数据定义
6.1 充电设备登录认证(0x01)
帧类型码 0x01 传送间隔 通信中断后上电复位
功能 充电设备将设备设置的运营编码上传给运营平台,以实现运营平台将运营编码与充电设备建立
连接关系
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)01(命令字)54 00(长
度域)32 01 14 12 78 23 01(设备编码)00(设备类型)02(终端数量)00 01 00 00(程
序版本:1.0.00)00(网络链接类型)38 39 38 36 30 33 31 33 39 30 38 39 38 30 32 37
31 30 37 58(sim 卡卡号)01(运营商)EC D6(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编码 BCD 码 7 不足 7 位补 0
2 设备识别码 ASCII 码 16 详见公牛充电设备编码规则
3 随机数 BIN 码 4 用于计算验证密钥
充电设备与平台交互协议-外发版 V1.0.0.05
10
4 验证密钥 BIN 码 16 用于验证设备的合法性
5 设备类型 BIN 码 1 0 表示直流桩,1 表示交流桩,2
表示电瓶车桩
6 终端数量 BIN 码 1 充电枪数量或电瓶车终端数量
7 程序版本 BCD 码 4 版 本 为 1.00.00 表 示
0x00,0x01,0x00,0x00
8 网络链接类型 BIN 码 1 0x00 SIM 卡
0x01 LAN
0x02 WAN
0x03 LORA
0xFF 其他
9 SIM 卡卡号 ASCII 码 20
10 运营商 BIN 码 1 0x00 移动
0x01 电信
0x02 联通
0xFF 其他
6.2 登录认证应答(0x02)
帧类型码 0x02 传送间隔 应答发送
功能 回复设备登陆结果
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)02(命令字)15 00(长
度域)32 01 14 12 78 23 01(设备编码)00(登陆结果)00(失败原因)16 A9(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编码 BCD 码 7 不足 7 位补 0
2 登陆结果 BIN 码 1 0x00:登陆成功 0x01:登陆失败
3 失败原因 BIN 码 1 0x00:无 0x01:设备编码重叠
0x02:验证密钥错误
充电设备与平台交互协议-外发版 V1.0.0.05
11
0x03:设备类型错误
0x04:设备不存在
0x05:其他原因
6.3 充电设备心跳包(0x03)
帧类型码 0x03 传送间隔 10 秒周期上送
功能 用于链路状态判断,3 次未收到心跳包视为网络异常,需要重新登陆
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)03(命令字)15 00(长
度域)32 01 14 12 78 23 01(设备编码)0x01(枪号:1 号枪)00(枪状态:正常)EA FA
(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编码 BCD 码 7 不足 7 位补 0
2 终端号 BCD 码 1 充电枪号或终端号
3 设备状态 BIN 码 1 0x00:正常 0x01:故障
6.4 心跳包应答(0x04)
帧类型码 0x04 传送间隔 应答发送
功能 用于链路状态判断
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)04(命令字)15 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号)00(心跳应答)1F 31(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编码 BCD 码 7 不足 7 位补 0
2 终端号 BCD 码 1 充电枪号或终端号
3 心跳应答 BIN 码 1 置 0
6.5 计费模型验证请求(0x05)
帧类型码 0x05 传送间隔 主动请求,直到成功
充电设备与平台交互协议-外发版 V1.0.0.05
12
功能 充电设备在登陆成功后,都需要对当前计费模型校验,如计费模型与平台当前不一致,则需要
向平台请求新的计费模型
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)05(命令字)15 00(长
度域)32 01 14 12 78 23 01(设备编码)00 00(计费模型编码)E3 62(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 计费模型编号 BCD 码 2 首次连接到平台时置零
6.6 计费模型验证请求应答(0x06)
帧类型码 0x06 传送间隔 应答发送
功能 平台判断当前接收的计费模型是否为设备最新的计费模型,如果不一致需要向平台请求新计费
模型,在设备空闲期间下发费率, 其他期间无需下发
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)06(命令字)16 00(长
度域)32 01 14 12 78 23 01(设备编码) 00 00(计费模型编号) 00(验证结果) 22 4E
(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 计费模型编号 BCD 码 2
3 验证结果 BIN 码 1 0x00 设备计费模型与平台一致
0x01 设备计费模型与平台不一致
6.7 充电设备计费模型请求(0x09)
帧类型码 0x09 传送间隔 主动请求,直到成功
功能 充电设备计费模型与平台不一致时,都需要请求计费模型,如计费模型请求不成功,则禁止充

样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)09(命令字)13 00(长
度域)32 01 14 12 78 23 01(设备编码)6E D9(校验域)
充电设备与平台交互协议-外发版 V1.0.0.05
13
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
6.8 四类电价计费模型请求应答(0x0A)
帧类型码 0x0A 传送间隔 应答发送
功能 用户充电费用计算,每半小时为一个费率段,共 48 段,每段对应尖峰平谷其中一个费率
充电时设备屏幕按此费率分别显示已充电费和服务费
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)0A(命令字)59 00(长
度域)32 01 14 12 78 23 01(设备编码)01 00(计费模型编号)40 0D 03 00(尖电费费
率)9C 40 00 00(尖服务费费率)E0 93 04 00(峰电费费率)9C 40 00 00(峰服务费费
率)80 1A 06 00(平电费费率)9C 40 00 00(平服务费费率)20 A1 07 00(谷电费费率)
9C 40 00 00(谷服务费费率)00(计损比例)00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00(时段费率号 48 个)53 02(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 计费模型编号 BCD 码 2 固定值:01 00
3 尖费电费费率 BIN 码 4 精确到五位小数
4 尖服务费费率 BIN 码 4 精确到五位小数
5 峰电费费率 BIN 码 4 精确到五位小数
6 峰服务费费率 BIN 码 4 精确到五位小数
7 平电费费率 BIN 码 4 精确到五位小数
8 平服务费费率 BIN 码 4 精确到五位小数
9 谷电费费率 BIN 码 4 精确到五位小数
10 谷服务费费率 BIN 码 4 精确到五位小数
11 计损比例 BIN 码 1 见名词解释
12 0:00~0:30 时段费率号 BIN 码 1 0x00: 尖 费 率 0x01 : 峰 费 率
0x02:平费率 0x03:谷费率
充电设备与平台交互协议-外发版 V1.0.0.05
14
13 0:30~1:00 时段费率号 BIN 码 1 同上
…… …… …… …… ……
58 23:00~23:30 时段费率号 BIN 码 1 同上
59 23:30~0:00 时段费率号 BIN 码 1 同上
6.9 多类电价计费模型请求应答(0x0B)
帧 类 型

0x0B 传送间隔 应答发送
功能 用户充电费用计算,每半小时为一个费率段,共 48 段,每段对应尖峰平谷其中一个费率
充电时设备屏幕按此费率分别显示已充电费和服务费
样 例 报

5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)0B(命令字)59 00(长度
域)32 01 14 12 78 23 01(设备编码)01 00(计费模型编号)00(计损比例)00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00(时段费率号 48 个)40 0D 03 00(第一费
率:尖电费费率)9C 40 00 00(第一费率:尖服务费费率)E0 93 04 00(第二费率:峰电费费
率)9C 40 00 00(第二费率:峰服务费费率)80 1A 06 00(第三费率:平电费费率)9C 40
00 00(第三费率:平服务费费率)20 A1 07 00(第四费率:谷电费费率)9C 40 00 00(第四
费率:谷服务费费率)00 00 00 00(第五费率:深谷电费费率)00 00 00 00(第五费率:深谷
服务费费率)00 00 00 00(第六费率电费)00 00 00 00(第六费率服务费)00 00 00 00(第
七费率电费)00 00 00 00(第七费率服务费)00 00 00 00(第八费率电费)00 00 00 00(第
八费率服务费)00 00 00 00(第九费率电费)00 00 00 00(第九费率服务费)53 02(校验
域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 计费模型编号 BCD 码 2 固定值:01 00
3 计损比例 BIN 码 1 见名词解释
4 0:00~0:30 时段费率号 BIN 码 1 0x00 : ( 第 一 费 率 ) 尖 费 率
0x01 : ( 第 二 费 率 ) 峰 费 率
0x02 : ( 第 三 费 率 ) 平 费 率
0x03:(第四费率)谷费率
充电设备与平台交互协议-外发版 V1.0.0.05
15
0x04:(第五费率)深谷费率
0x05:第六费率
0x06:第七费率
0x07:第八费率
0x08:第九费率
5 0:30~1:00 时段费率号 BIN 码 1 同上
…… …… …… …… ……
50 23:00~23:30 时段费率号 BIN 码 1 同上
51 23:30~0:00 时段费率号 BIN 码 1 同上
52 尖费电费费率(第一费率) BIN 码 4 精确到五位小数
53 尖服务费费率(第一费率) BIN 码 4 精确到五位小数
54 峰电费费率(第二费率) BIN 码 4 精确到五位小数
55 峰服务费费率(第二费率) BIN 码 4 精确到五位小数
56 平电费费率(第三费率) BIN 码 4 精确到五位小数
57 平服务费费率(第三费率) BIN 码 4 精确到五位小数
58 谷电费费率(第四费率) BIN 码 4 精确到五位小数
59 谷服务费费率(第四费率) BIN 码 4 精确到五位小数
60 深谷电费费率(第五费率) BIN 码 4 精确到五位小数
61 深谷服务费费率(第五费率) BIN 码 4 精确到五位小数
62 第六费率电费费率 BIN 码 4 精确到五位小数
63 第六费率服务费费率 BIN 码 4 精确到五位小数
64 第七费率电费费率 BIN 码 4 精确到五位小数
65 第七费率服务费费率 BIN 码 4 精确到五位小数
66 第八费率电费费率 BIN 码 4 精确到五位小数
67 第八费率服务费费率 BIN 码 4 精确到五位小数
68 第九费率电费费率 BIN 码 4 精确到五位小数
69 第九费率服务费费率 BIN 码 4 精确到五位小数
充电设备与平台交互协议-外发版 V1.0.0.05
16
7 实时数据帧类型码数据定义
7.1 读取实时监测数据(0x12)
帧类型码 0x12 传送间隔 主动请求
功能 运营平台根据需要主动发起读取实时数据的请求
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)12(命令字)14 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)59 12(帧校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号或终端号 BCD 码 1
7.2 上传实时监测数据(0x13)
帧类型码 0x13 传送间隔 周期上送、变位上送、召唤
功能 上送充电枪实时数据,周期上送时,待机 5 分钟、充电 15 秒
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)13(命令字)48 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00(交易流水号)02(状态:空闲)01(是否归位:已归位)01(是否
插枪:是)02 00(输出电压:0)00 00(输出电流:0)00(枪线温度:10)00 00 00 00
00 00 00 00(枪线编码)00(soc:0)00(电池组最高温度:0)00 00(累计充电时间:
0)00 00(剩余时间:0)00 00 00 00(充电度数:0)00 00 00 00(计损充电度数:0)00
00 00 00(已充金额:0)00 00(硬件故障:无)2C 22(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号或终端号 BCD 码 1
3 交易流水号 BCD 码 16 见名词解释
4 状态 BIN 码 1 0x00:离线
0x01:故障
0x02:空闲
充电设备与平台交互协议-外发版 V1.0.0.05
17
0x03:充电
需做到变位上送
5 枪是否归位 BIN 码 1 0x00 否 0x01 是 0x02 未知
(无法检测到枪是否插回枪座即
未知)
6 是否插枪 BIN 码 1 0x00 否 0x01 是
需做到变位上送
7 输出电压 BIN 码 2 精确到小数点后一位;待机置零
8 输出电流 BIN 码 2 精确到小数点后一位;待机置零
9 枪线温度 BIN 码 1 整 形 , 偏 移 量 -50 ; 待 机 置 零
(以正负极柱中最高温度为准)
10 枪线编码 BCD 码 8 没有置零
11 SOC BIN 码 1 待机置零;交流桩或电瓶车桩置

12 电池组最高温度 BIN 码 1 整形,偏移量-50 ºC;待机置
零;交流桩或电瓶车桩置零
13 累计充电时间 BIN 码 2 单位:min;待机置零
14 剩余时间 BIN 码 2 单位:min;待机置零、交流桩
或电瓶车桩置零
15 充电度数 BIN 码 4 精确到小数点后四位;待机置零
16 计损充电度数 BIN 码 4 精确到小数点后四位;待机置零
未设置计损比例时等于充电度数
17 已充金额 BIN 码 4 精确到小数点后四位;待机置零
(电费+服务费)*计损充电度数
18 硬件故障 BIN 码 2 Bit 位表示(0 否 1 是),低位到
高位顺序
Bit1:急停按钮动作故障;
Bit2:无可用整流模块;
Bit3:出风口温度过高;
充电设备与平台交互协议-外发版 V1.0.0.05
18
Bit4:交流防雷故障;
Bit5:交直流模块 DC20 通信中
断;
Bit6:绝缘检测模块 FC08 通信
中断;
Bit7:电度表通信中断;
Bit8:读卡器通信中断;
Bit9:RC10 通信中断;
Bit10:风扇调速板故障;
Bit11:直流熔断器故障;
Bit12:高压接触器故障;
Bit13:门打开;
7.3 充电握手(0x15)
帧类型码 0x15 传送间隔 主动上送
功能 GBT-27930 直流桩与 BMS 充电握手阶段报文
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)15(命令字)55 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00(交易流水号)00 00 00(BMS 通信协议版本号)00(BMS 电池类
型) 00 00 (BMS 整车动力蓄电池系统额定容量) 00 00(BMS 整车动力蓄电池系统额定总电
压) 00 00 00 00(BMS 电池生产厂商名称) 00 00 00 00(BMS 电池组序号) 00(BMS 电池
组生产日期年)00(BMS 电池组生产日期月)00(BMS 电池组生产日期日)00 00 00(BMS
电池组充电次数)00(BMS 电池组产权标识)00(预留位) 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 (BMS 车辆识别码) 00 00 00 00 00 00 00 00(BMS 软件版本号) 50
B5(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号 BCD 码 1
3 交易流水号 BCD 码 16 见名词解释
4 BMS 通信协议版本号 BIN 3 当 前 版 本 为 V1.1 , 表 示 为 :
充电设备与平台交互协议-外发版 V1.0.0.05
19
byte3,byte2—0001H;
byte1—01H
5 BMS 电池类型 BIN 1 电池类型,01H:铅酸电池;02H:氢
电池;03H:磷酸铁锂电池;04H:锰
酸锂电池;05H:钴酸锂电池;06H:
三元材料电池;07H:聚合物锂离子
电池;08H:钛酸锂电池;FFH:其他;
6 BMS 整车动力蓄电池系统额
定容量
BIN 2 0.1 Ah /位,0 Ah 偏移量
7 BMS 整车动力蓄电池系统额
定总电压
BIN 2 0.1V/位,0V 偏移量
8 BMS 电池生产厂商名称 BIN 4 标准 ASCII 码
9 BMS 电池组序号 BIN 4 预留,由厂商自行定义
10 BMS 电池组生产日期年 BIN 1 1985 年 偏 移 量 , 数 据 范 围 :
1985~2235 年
11 BMS 电池组生产日期月 BIN 1 0 月偏移量,数据范围:1~12

12 BMS 电池组生产日期日 BIN 1 0 日偏移量,数据范围:1~31

13 BMS 电池组充电次数 BIN 3 1 次/位,0 次偏移量,以 BMS
统计为准
14 BMS 电池组产权标识 BIN 1 (<0>:=租赁;<1>:=车自
有)
15 预留位 BIN 1
16 BMS 车辆识别码 BIN 17 VIN
17 BMS 软件版本号 BIN 8 Byte8 、 byte7 、 byte6 —
000001H~FFFFFEH,预留,填
FFFFFFH;
Byte5-byte2 作为 BMS 软件版
本编译时间信息标记,
Byte5,byte4—0001H~FFFEH
表示“年”(例如 2015 年:填
写 Byte5—DFH, byte4
充电设备与平台交互协议-外发版 V1.0.0.05
20
—07H);
Byte3—01H~0CH 表示“月”
(例如 11 月:填写 Byte3—
0BH);
Byte2—01H~1FH 表示“日”
(例如 10 日:填写 Byte2—
0AH);
Byte1—01H~FEH 表示版本流
水号(例如 16:填写 Byte1—
10H)。
7.4 参数配置(0x17)
帧类型码 0x17 传送间隔 主动上送
功能 GBT-27930 直流桩与 BMS 参数配置阶段报文
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)17(命令字)39 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00(交易流水号)00 00(BMS 单体动力蓄电池最高允许充电电压)00
00(BMS 最高允许充电电流) 00 00 (BMS 动力蓄电池标称总能量) 00 00(BMS 最高允许充
电总电压) 00(BMS 最高允许温度) 00 00(BMS 整车动力蓄电池荷电状态(soc)) 00 00
(BMS 整车动力蓄电池当前电池电压)00 00(电桩最高输出电压)00 00(电桩最低输出电
压) 00 00(电桩最大输出电流)00 00(电桩最小输出电流) 28 5A(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号 BCD 码 1
3 交易流水号 BCD 码 16 见名词解释
4 BMS 单体动力蓄电池最高允
许充电电压
BIN 2 0.01 V/位,0 V 偏移量; 数据范
围:0~24 V
5 BMS 最高允许充电电流 BIN 2 0.1 A/位,-400A 偏移量
6 BMS 动力蓄电池标称总能量 BIN 2 0.1 kWh/位,0 kWh 偏移量;
数据范围:0~1000 kWh
7 BMS 最高允许充电总电压 BIN 2 0.1 V/位,0 V 偏移量
充电设备与平台交互协议-外发版 V1.0.0.05
21
8 BMS 最高允许温度 BIN 1 1ºC/位,-50 ºC 偏移量;数据范
围:-50 ºC ~+200 ºC
9 BMS 整车动力蓄电池荷电状
态(soc)
BIN 2 0.1%/位,0%偏移量;数据范
围:0~100%
10 BMS 整车动力蓄电池当前电
池电压
BIN 2 整车动力蓄电池总电压
11 电桩最高输出电压 BIN 2 0.1 V /位,0 V 偏移量
12 电桩最低输出电压 BIN 2 0.1 V /位,0 V 偏移量
13 电桩最大输出电流 BIN 2 0.1 A/位,-400 A 偏移量
14 电桩最小输出电流 BIN 2 0.1 A/位,-400 A 偏移量
7.5 充电结束(0x19)
帧类型码 0x19 传送间隔 主动上送
功能 GBT-27930 直流桩与 BMS 充电结束阶段报文
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)19(命令字)33 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00(交易流水号)00(BMS 中止荷电状态 SOC)00 00(BMS 动力蓄电
池单体最低电压) 00 00 (BMS 动力蓄电池单体最高电压) 00(BMS 动力蓄电池最低温度) 00
(BMS 动力蓄电池最高温度) 00 00(电桩累计充电时间) 00 00(电桩输出能量)00 00 00
00(电桩充电机编号)25 CA(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号 BCD 码 1
3 交易流水号 BCD 码 16 见名词解释
4 BMS 中止荷电状态 SOC BIN 1 1%/位,0%偏移量;数据范围:
0~100%
5 BMS 动力蓄电池单体最低电

BIN 2 0.01 V/位,0 V 偏移量;数据范
围:0 ~24 V
6 BMS 动力蓄电池单体最高电 BIN 2 0.01 V/位,0 V 偏移量;数据范
充电设备与平台交互协议-外发版 V1.0.0.05
22
压 围:0 ~24 V
7 BMS 动力蓄电池最低温度 BIN 1 1ºC/位,-50 ºC 偏移量;数据范
围:-50 ºC ~+200 ºC
8 BMS 动力蓄电池最高温度 BIN 1 1ºC/位,-50 ºC 偏移量;数据范
围:-50 ºC ~+200 ºC
9 电桩累计充电时间 BIN 2 1 min/位,0 min 偏移量;数据
范围:0~600 min
10 电桩输出能量 BIN 2 0.1 kWh/位,0 kWh 偏移量;
数据范围:0~1000 kWh
11 电桩充电机编号 BIN 4 充 电 机编 号, 1/ 位, 1 偏移
量 ,数 据范 围 : 0 ~
0xFFFFFFFF
7.6 错误报文(0x1B)
帧类型码 0x1B 传送间隔 主动上送
功能 GBT-27930 直流桩与 BMS 充电错误报文
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)1B(命令字)2C 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00(交易流水号)00(序号 4-6) 00 (序号 7-9) 00 (序号 10-12) 00(序
号 13-14)00(序号 15-16)00(序号 17-19)00(序号 20-23)00(序号 24-25)5C 51
(校验域)
序号 参数名称 数据类型 长度 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号 BCD 码 1
3 交易流水号 BCD 码 16 见名词解释
4 接收 SPN2560=0x00 的充电
机辨识报文超时
BIN 2 位 <00> : = 正 常 ; <01> : = 超
时; <10>:=不可信状态
5 接收 SPN2560=0xAA 的充
电机辨识报文超时
BIN 2 位 <00> : = 正 常 ; <01> : = 超
时; <10>:=不可信状态
充电设备与平台交互协议-外发版 V1.0.0.05
23
6 预留位 BIN 4 位 0000
7 接收充电机的时间同步和充
电机最大输出能力报文超时
BIN 2 位 <00> : = 正 常 ; <01> : = 超
时; <10>:=不可信状态
8 接收充电机完成充电准备报
文超时
BIN 2 位 <00> : = 正 常 ; <01> : = 超
时; <10>:=不可信状态
9 预留位 BIN 4 位 0000
10 接收充电机充电状态报文超

BIN 2 位 <00> : = 正 常 ; <01> : = 超
时; <10>:=不可信状态
11 接收充电机中止充电报文超

BIN 2 位 <00> : = 正 常 ; <01> : = 超
时; <10>:=不可信状态
12 预留位 BIN 4 位 0000
13 接收充电机充电统计报文超

BIN 2 位 <00> : = 正 常 ; <01> : = 超
时; <10>:=不可信状态
14 BMS 其他 BIN 6 位
15 接收 BMS 和车辆的辨识报文
超时
BIN 2 位 <00> : = 正 常 ; <01> : = 超
时; <10>:=不可信状态
16 预留位 BIN 6 位
17 接收电池充电参数报文超时 BIN 2 位 <00> : = 正 常 ; <01> : = 超
时; <10>:=不可信状态
18 接收 BMS 完成充电准备报文
超时
BIN 2 位 <00> : = 正 常 ; <01> : = 超
时; <10>:=不可信状态
19 预留位 BIN 4 位
20 接收电池充电总状态报文超

BIN 2 位 <00> : = 正 常 ; <01> : = 超
时; <10>:=不可信状态
21 接收电池充电要求报文超时 BIN 2 位 <00> : = 正 常 ; <01> : = 超
时; <10>:=不可信状态
22 接收 BMS 中止充电报文超时 BIN 2 位 <00> : = 正 常 ; <01> : = 超
时; <10>:=不可信状态
23 预留位 BIN 2 位
24 接收 BMS 充电统计报文超时 BIN 2 位 <00> : = 正 常 ; <01> : = 超
时; <10>:=不可信状态
充电设备与平台交互协议-外发版 V1.0.0.05
24
25 充电机其他 BIN 6 位
7.7 充电阶段 BMS 中止(0x1D)
帧类型码 0x1D 传送间隔 主动上送
功能 GBT-27930 直流桩与 BMS 充电阶段 BMS 中止报文
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)1D(命令字)28 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00(交易流水号)00(BMS 中止充电原因) 00 00(BMS 中止充电故障
原因)00(BMS 中止充电错误原因) F0 B8(校验域)
序号 参数名称 数据类型 长度 Byte 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号 BCD 码 1
3 交易流水号 BCD 码 16 见名词解释
4 BMS 中止充电原因 BIN 1 1-2 位——所需求的 SOC 目标

3-4 位——达到总电压的设定值
5-6 位——达到单体电压设定值
7-8 位——充电机主动中止
5 BMS 中止充电故障原因 BIN 2 1-2 位——绝缘故障
3-4 位——输出连接器过温故障
5-6 位——BMS 元件、输出连接
器过温
7-8 位——充电连接器故障
9-10 位——电池组温度过高故

11-12 位——高压继电器故障
13 位-14 位——检测点 2 电压
检测故障
15-16 位——其他故障
充电设备与平台交互协议-外发版 V1.0.0.05
25
6 BMS 中止充电错误原因 BIN 1 1-2 位——电流过大
3-4 位——电压异常
5-8 位——预留位
7.8 充电阶段充电机中止(0x21)
帧类型码 0x21 传送间隔 主动上送
功能 GBT-27930 直流桩与 BMS 充电阶段充电机中止报文
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)21(命令字)28 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00(交易流水号)00(BMS 中止充电原因)00 00 (BMS 中止充电故障
原因) 00 (BMS 中止充电错误原因) 30 A5(校验域)
序号 参数名称 数据类型 字节长度 Byte 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号 BCD 码 1
3 交易流水号 BCD 码 16 见名词解释
4 充电机 中止充电原因 BIN 1 1-2 位——达到充电机设定
的条件中止
3-4 位——人工中止
5-6 位——异常中止
7-8 位——BMS 主动中止
5 充电机 中止充电故障原因 BIN 2 1-2 位——充电机过温故障
3-4 位——充电连接器故障
5-6 位——充电机内部过温
故障 7-8 位——所需电量
不能传送
9-10 位——充电机急停故
障 11-12 位——其他故障
13-16 位——预留位
6 充电机 中止充电错误原因 BIN 1 1-2 位——电流不匹配
充电设备与平台交互协议-外发版 V1.0.0.05
26
3-4 位——电压异常
5-8 位——预留位
7.9 充电过程 BMS 需求与充电机输出(0x23)
帧类型码 0x23 传送间隔 周期上送(15 秒)
功能 GBT-27930 直流桩与 BMS 充电过程 BMS 需求、充电机输出
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)23(命令字)38 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00(交易流水号)00 00(BMS 电压需求) 00 00 (BMS 电流需求) 00
(BMS 充电模式) 00 00(BMS 充电电压测量值)00 00(BMS 充电电流测量值)00 00
(BMS 最高单体动力蓄电池电压及组号)00(BMS 当前荷电状态 SOC)00 00(BMS 估算
剩余充电时间)00 00(电桩电压输出值)00 00(电桩电流输出值)00 00(累计充电时间)
A0 BE(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号 BCD 码 1
3 交易流水号 BCD 码 16 见名词解释
4 BMS 电压需求 BIN 2 0.1 V/位,0 V 偏移量
5 BMS 电流需求 BIN 2 0.1 A/位,-400 A 偏移量
6 BMS 充电模式 BIN 1 0x01:恒压充电;0x02:恒流充

7 BMS 充电电压测量值 BIN 2 0.1 V/位,0 V 偏移量
8 BMS 充电电流测量值 BIN 2 0.1 A/位,-400 A 偏移量
9 BMS 最高单体动力蓄电池电
压及组号
BIN 2 1-12 位:最高单体动力蓄电池电
压,数据分辨率:0.01 V/位,0
V 偏移量;数据范围:0~24 V;
13-16 位:最高单体动力蓄电池
电压所在组号,数据分辨率:1/
位,0 偏移量;数据范围:0~15
10 BMS 当前荷电状态 SOC BIN 1 1%/位,0%偏移量;数据范围:
充电设备与平台交互协议-外发版 V1.0.0.05
27
( %) 0~100%
11 BMS 估算剩余充电时间 BIN 2 1 min/位,0 min 偏移量;数据
范围:0~600 min
12 电桩电压输出值 BIN 2 0.1 V/位,0 V 偏移量
13 电桩电流输出值 BIN 2 0.1 A/位,-400 A 偏移量
14 累计充电时间 BIN 2 1 min/位,0 min 偏移量;数据
范围:0~600 min
7.10 充电过程 BMS 信息(0x25)
帧类型码 0x25 传送间隔 周期上送(15 秒)
功能 GBT-27930 直流桩与 BMS 充电过程 BMS 信息
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)25(命令字)2B 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00(交易流水号)00(BMS 最高单体动力蓄电池电压所在编号) 00 (BMS
最高动力蓄电池温度) 00 (最高温度检测点编号) 00(最低动力蓄电池温度)00(最低动力蓄
电池温度检测点编号)00(序号 9-12)00(序号 13-16)55 F1(校验域)
序号 参数名称 数据类型 长度 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号 BCD 码 1
3 交易流水号 BCD 码 16 见名词解释
4 BMS 最高单体动力蓄电池电
压所在编号
BIN 1Byte 1/位,1 偏移量;数据范围:
1~256
5 BMS 最高动力蓄电池温度 BIN 1Byte 1ºC/位,-50 ºC 偏移量;数据范
围:-50 ºC ~+200 ºC
6 最高温度检测点编号 BIN 1Byte 1/位,1 偏移量;数据范围:
1~128
7 最低动力蓄电池温度 BIN 1Byte 1ºC/位,-50 ºC 偏移量;数据范
围:-50 ºC ~+200 ºC
8 最低动力蓄电池温度检测点
编号
BIN 1Byte 1/位,1 偏移量;数据范围:
1~128
9 BMS 单体动力蓄电池电压过 BIN 2 位 (<00>:=正常; <01>:=过高;
充电设备与平台交互协议-外发版 V1.0.0.05
28
高/过低 <10>:=过低)
10 BMS 整车动力蓄电池荷电状
态 SOC 过高/过低
BIN 2 位 (<00>:=正常; <01>:=过高;
<10>:=过低)
11 BMS 动力蓄电池充电过电流 BIN 2 位 (<00>:=正常; <01>:=过流;
<10>:=不可信状态)
12 BMS 动力蓄电池温度过高 BIN 2 位 (<00>:=正常; <01>:=过流;
<10>:=不可信状态)
13 BMS 动力蓄电池绝缘状态 BIN 2 位 (<00>:=正常; <01>:=过流;
<10>:=不可信状态)
14 BMS 动力蓄电池组输出连接
器连接状态
BIN 2 位 (<00>:=正常; <01>:=过流;
<10>:=不可信状态)
15 充电禁止 BIN 2 位 (<00>:=禁止; <01>:=允许)
16 预留位 BIN 2 位 00
8 运营交互帧类型码数据定义
8.1 充电设备主动申请启动充电(0x31)
帧类型码 0x31 传送间隔 按需发送
功能 用户通过帐号密码及刷卡在充电设备上操作请求充电
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)31(命令字)3F 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)01(启动方式:刷卡启动)00
(是否需要密码:不需要)20 22 00 00 00 02 00 01(逻辑卡号)00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00(输入密码)C1 B5(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号 BCD 码 1
3 启动方式 BIN 码 1 0x01 表示通过刷卡启动充电
0x02 表求通过帐号启动充电
(暂不支持)
0x03 表示vin码启动充电
充电设备与平台交互协议-外发版 V1.0.0.05
29
4 是否需要密码 BIN 码 1 0x00 不需要 0x01 需要
5 账号或者逻辑卡号 BCD 码 8 不足 8 位补 0,具体见示例
6 输入密码 BIN 码 16 对用户输入的密码进行16 位
MD5 加密,采用小写上传
7 VIN 码 ASCII 码 17 位 启动方式为vin码启动充电时上
送,其他方式置零( ASCII码),
VIN码需要反序上送
8.2 运营平台确认启动充电(0x32)
帧类型码 0x32 传送间隔 应答
功能 启动充电鉴权结果
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)32(命令字)32 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00(交易流水号) 20 22 00 00 00 02 00 01(逻辑卡号) 00 00 00 00
(账户余额) 00(鉴权成功标志) 01(失败原因)00(充电模式)00 00 00 0(充电参数)
CE 8F(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号 BCD 码 1
3 交易流水号 BCD 码 16 见名词解释
4 逻辑卡号 BCD 码 8 显示在屏幕上,不足 8 位补零
5 账户余额 BIN 码 4 保留两位小数
6 鉴权成功标志 BIN 码 1 0x00 失败 0x01 成功
7 失败原因 BCD 码 1 0x01 账户不存在
0x02 账户冻结
0x03 账户余额不足
0x04 该卡存在未结账记录
0x05 设备停用
充电设备与平台交互协议-外发版 V1.0.0.05
30
0x06 该账户不能在此设备上充

0x07 密码错误
0x08 电站电容不足
0x09 系统中 vin 码不存在
0x0A 该设备存在未结账记录
0x0B 该设备不支持刷卡
8 充电模式 BIN 码 1 0x00 自动充满
0x01 时间模式
0x02 金额模式
0x03 电量模式
0x04 SOC 模式
9 充电参数 BIN 码 4 时间模式:单位分钟
金额模式:单位元
电量模式:单位度(kWh)
SOC 模式:SOC 值(整数)
8.3 运营平台远程控制启机(0x34)
帧类型码 0x34 传送间隔 按需发送
功能 当用户通过远程启动充电时,发送本命令
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)34(命令字)30 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00(交易流水号)20 22 00 00 00 02 00 01(逻辑卡号)A0 86 01 00
(账户余额:1000.00)3D 29(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号 BCD 码 1
充电设备与平台交互协议-外发版 V1.0.0.05
31
3 交易流水号 BCD 码 16 见名词解释
4 逻辑卡号 BCD 码 8 显示在屏幕上,不足补零,逻辑卡
号为卡面印刷卡号
5 账户余额 BIN 码 4 保留到小数点两位
6 充电模式 BIN 码 1 0x00 自动充满
0x01 时间模式
0x02 金额模式
0x03 电量模式
0x04 SOC 模式
7 充电参数 BIN 码 4 时间模式:单位分钟
金额模式:单位元
电量模式:单位度(kWh)
SOC 模式:SOC 值(整数)
8.4 远程启动充电命令回复(0x33)
帧类型码 0x33 传送间隔 应答
功能 远程启动充电命令回复
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)33(命令字)26 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00(交易流水号)01(启动结果:成功)00(失败原因:无)DB 03(校
验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号 BCD 码 1
3 交易流水号 BCD 码 16 见名词解释
4 启动结果 BCD 码 1 0x00失败 0x01成功
4 失败原因 BIN 码 1 0x00 无
充电设备与平台交互协议-外发版 V1.0.0.05
32
0x01 设备编号不匹配
0x02 枪已在充电
0x03 设备故障
0x04 设备离线
0x05 未插枪
设备在收到启充命令后,检测到未
插枪则发送 0x33 报文回复充电
失败。若在 60 秒(以收到 0x34
时间开始计算)内检测到枪重新
连接,则补送 0x33 成功报文;超
时或者离线等其他异常,设备不
启充、不补发 0x33 报文
8.5 运营平台远程停机(0x36)
帧类型码 0x36 传送间隔 按需发送
功能 当用户通过远程停止充电时,发送本命令,如 APP 停止充电
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)36(命令字)14 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)E7 E2(帧校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号 BCD 码 1
8.6 远程停机命令回复(0x35)
帧类型码 0x35 传送间隔 应答发送
功能 远程停止充电命令回复,平台发送 0x36 后即关闭订单,接收到停机指令后设备务必保证停
机。
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)35(命令字)16 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)01(停止结果:成功)00(失
败原因:00)36 2D(帧校验域)
充电设备与平台交互协议-外发版 V1.0.0.05
33
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号 BCD 码 1
3 停止结果 BCD 码 1 0x00失败 0x01成功
4 失败原因 BIN 码 1 0x00 无
0x01 设备编号不匹配
0x02 枪未处于充电状态
0x03 其他
8.7 多类电价交易记录(0x3E)
帧类型码 0x3E 传送间隔 主动上送
功能 充电设备在网络正常情况下,主运发送结算账单,直到运营平台响应成账单上传成功,收到账
单结算成功,本账单在充电设备本地删除。每次接收到启机命令并已执行启机过程,无论启机
成功与否,都需在订单结束充电后生成账单上传
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)3F(命令字)B8 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00(交易流水号)20 22 02 16 17 14 47(开始时间:2022-02-16
17:14:47)20 22 02 16 18 14 47(结束时间:2022-02-16 18:14:47)00 00 00 00(电表
总起值:0)00 00 00 00(电表总止值:0)00 00 00 00(总电量:0)00 00 00 00(计损
总电量:0)00 00 00 00(消费金额:0)00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00(VIN 码)02(交易标识:app 启动)20 22 02 16 18 14 47(交易时间:2022-02- 16 18:14:47)00(停止原因:无)20 22 00 00 00 02 00 01(逻辑卡号)D0 FB 01 00(第
一费率:尖单价:1.30000)00 00 00 00(第一费率:尖电量:0)00 00 00 00(第一费率:
计损尖电量:0)00 00 00 00(第一费率:尖金额:0)D0 FB 01 00(第二费率:峰单价:
1.30000)00 00 00 00(第二费率:峰电量:0)00 00 00 00(第二费率:计损峰电量:0)
00 00 00 00(第二费率:峰金额:0)D0 FB 01 00(第三费率:平单价: 1.30000)00 00 00
00(第三费率:平电量:0)00 00 00 00(第三费率:计损平电量:0)00 00 00 00(第三
费率:平金额:0)D0 FB 01 00(第四费率:谷单价: 1.30000)00 00 00 00(第四费率:谷
电量:0)00 00 00 00(第四费率:计损谷电量:0)00 00 00 00(第四费率:谷金额:0)
D0 FB 01 00(第五费率:深谷单价: 1.30000)00 00 00 00(第五费率:深谷电量:0)00
00 00 00(第五费率:计损深谷电量:0)00 00 00 00(第五费率:深谷金额:0)00 00 00
00(第六费率单价: 0.00000)00 00 00 00(第六费率电量:0)00 00 00 00(第六费率计损
电量:0)00 00 00 00(第六费率金额:0)00 00 00 00(第七费率单价: 0.00000)00 00
00 00(第七费率电量:0)00 00 00 00(第七费率计损电量:0)00 00 00 00(第七费率金
额:0)00 00 00 00(第八费率单价: 0.00000)00 00 00 00(第八费率电量:0)00 00 00
充电设备与平台交互协议-外发版 V1.0.0.05
34
00(第八费率计损电量:0)00 00 00 00(第八费率金额:0)00 00 00 00(第九费率单价:
0.00000)00 00 00 00(第九费率电量:0)00 00 00 00(第九费率计损电量:0)00 00 00
00(第九费率金额:0)34 D7(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号 BCD 码 1
3 交易流水号 BCD 码 16 见名词解释
4 开始时间 BCD 码 7 年月日时分秒
5 结束时间 BCD 码 7 年月日时分秒
6 电表总起值 BIN 4 精确到小数点后四位
7 电表总止值 BIN 4 精确到小数点后四位
8 总电量 BIN 4 精确到小数点后四位
9 计损总电量 BIN 4 精确到小数点后四位
10
消费金额 BIN 4 精确到小数点后四位,包含电
费、服务费
11
电动汽车唯一标识 ASCII 17
VIN 码,此处 VIN 码和充电时
VIN 码不同,正序直接上传,无
需补 0 和反序
12
交易标识 BIN 1
0x01:app 启动
0x02:卡启动
0x04:离线卡启动
0x05: vin 码启动充电
13 交易日期、时间 BCD 码 7 年月日时分秒
14 停止原因 BIN 1 见附录 11.1
15 逻辑卡号 BCD 码 8 不足 8 位补 0
16
(第一费率)尖单价 BIN 4 精确到小数点后五位(尖电费+
尖服务费,见费率帧)
17 (第一费率)尖电量 BIN 4 精确到小数点后四位
充电设备与平台交互协议-外发版 V1.0.0.05
35
18 (第一费率)计损尖电量 BIN 4 精确到小数点后四位
19 (第一费率)尖金额 BIN 4 精确到小数点后四位
20
(第二费率)峰单价 BIN 4 精确到小数点后五位(峰电费+
峰服务费)
21 (第二费率)峰电量 BIN 4 精确到小数点后四位
22 (第二费率)计损峰电量 BIN 4 精确到小数点后四位
23 (第二费率)峰金额 BIN 4 精确到小数点后四位
24
(第三费率)平单价 BIN 4 精确到小数点后五位(平电费+
平服务费)
25 (第三费率)平电量 BIN 4 精确到小数点后四位
26 (第三费率)计损平电量 BIN 4 精确到小数点后四位
27 (第三费率)平金额 BIN 4 精确到小数点后四位
28
(第四费率)谷单价 BIN 4 精确到小数点后五位(谷电费+
谷服务费)
29 (第四费率)谷电量 BIN 4 精确到小数点后四位
30 (第四费率)计损谷电量 BIN 4 精确到小数点后四位
31 (第四费率)谷金额 BIN 4 精确到小数点后四位
32
(第五费率)深谷单价 BIN 4 精确到小数点后五位(谷电费+
谷服务费)
33 (第五费率)深谷电量 BIN 4 精确到小数点后四位
34 (第五费率)计损深谷电量 BIN 4 精确到小数点后四位
35 (第五费率)深谷金额 BIN 4 精确到小数点后四位
36
(第六费率)单价 BIN 4 精确到小数点后五位(谷电费+
谷服务费)
37 (第六费率)电量 BIN 4 精确到小数点后四位
38 (第六费率)计损电量 BIN 4 精确到小数点后四位
39 (第六费率)金额 BIN 4 精确到小数点后四位
40
(第七费率)单价 BIN 4 精确到小数点后五位(谷电费+
谷服务费)
充电设备与平台交互协议-外发版 V1.0.0.05
36
41 (第七费率)电量 BIN 4 精确到小数点后四位
42 (第七费率)计损电量 BIN 4 精确到小数点后四位
43 (第七费率)金额 BIN 4 精确到小数点后四位
44
(第八费率)单价 BIN 4 精确到小数点后五位(谷电费+
谷服务费)
45 (第八费率)电量 BIN 4 精确到小数点后四位
46 (第八费率)计损电量 BIN 4 精确到小数点后四位
47 (第八费率)金额 BIN 4 精确到小数点后四位
48
(第九费率)单价 BIN 4 精确到小数点后五位(谷电费+
谷服务费)
49 (第九费率)电量 BIN 4 精确到小数点后四位
50 (第九费率)计损电量 BIN 4 精确到小数点后四位
51 (第九费率)金额 BIN 4 精确到小数点后四位
8.8 四类电价交易记录(0x3F)
帧类型码 0x3F 传送间隔 主动上送
功能 充电设备在网络正常情况下,主运发送结算账单,直到运营平台响应成账单上传成功,收到账
单结算成功,本账单在充电设备本地删除。每次接收到启机命令并已执行启机过程,无论启机
成功与否,都需在订单结束充电后生成账单上传
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)3F(命令字)9C 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00(交易流水号)20 22 02 16 17 14 47(开始时间:2022-02-16
17:14:47)20 22 02 16 18 14 47(结束时间:2022-02-16 18:14:47)D0 FB 01 00(尖单
价:1.30000)00 00 00 00(尖电量:0)00 00 00 00(计损尖电量:0)00 00 00 00(尖金
额:0)D0 FB 01 00(峰单价: 1.30000)00 00 00 00(峰电量:0)00 00 00 00(计损峰
电量:0)00 00 00 00(峰金额:0)D0 FB 01 00(平单价: 1.30000)00 00 00 00(平电
量:0)00 00 00 00(计损平电量:0)00 00 00 00(平金额:0)D0 FB 01 00(谷单价:
1.30000)00 00 00 00(谷电量:0)00 00 00 00(计损谷电量:0)00 00 00 00(谷金
额:0)00 00 00 00(电表总起值:0)00 00 00 00(电表总止值:0)00 00 00 00(总电
量:0)00 00 00 00(计损总电量:0)00 00 00 00(消费金额:0)00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00(VIN 码)02(交易标识:app 启动)20 22 02 16 18 14
47(交易时间:2022-02-16 18:14:47)00(停止原因:无)20 22 00 00 00 02 00 01(逻
辑卡号)34 D7(校验域)
充电设备与平台交互协议-外发版 V1.0.0.05
37
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号 BCD 码 1
3 交易流水号 BCD 码 16 见名词解释
4 开始时间 BCD 码 7 年月日时分秒
5 结束时间 BCD 码 7 年月日时分秒
6
尖单价 BIN 4 精确到小数点后五位(尖电费+
尖服务费,见费率帧)
7 尖电量 BIN 4 精确到小数点后四位
8 计损尖电量 BIN 4 精确到小数点后四位
9 尖金额 BIN 4 精确到小数点后四位
10
峰单价 BIN 4 精确到小数点后五位(峰电费+
峰服务费)
11 峰电量 BIN 4 精确到小数点后四位
12 计损峰电量 BIN 4 精确到小数点后四位
13 峰金额 BIN 4 精确到小数点后四位
14
平单价 BIN 4 精确到小数点后五位(平电费+
平服务费)
15 平电量 BIN 4 精确到小数点后四位
16 计损平电量 BIN 4 精确到小数点后四位
17 平金额 BIN 4 精确到小数点后四位
18
谷单价 BIN 4 精确到小数点后五位(谷电费+
谷服务费)
19 谷电量 BIN 4 精确到小数点后四位
20 计损谷电量 BIN 4 精确到小数点后四位
21 谷金额 BIN 4 精确到小数点后四位
22 电表总起值 BIN 4 精确到小数点后四位
充电设备与平台交互协议-外发版 V1.0.0.05
38
23 电表总止值 BIN 4 精确到小数点后四位
24 总电量 BIN 4 精确到小数点后四位
25 计损总电量 BIN 4 精确到小数点后四位
26
消费金额 BIN 4 精确到小数点后四位,包含电
费、服务费
27
电动汽车唯一标识 ASCII 17
VIN 码,此处 VIN 码和充电时
VIN 码不同,正序直接上传,无
需补 0 和反序
28
交易标识 BIN 1
0x01:app 启动
0x02:卡启动
0x04:离线卡启动
0x05: vin 码启动充电
29 交易日期、时间 BCD 码 7 年月日时分秒
30 停止原因 BIN 1 见附录 11.1
31 逻辑卡号 BCD 码 8 不足 8 位补 0
8.9 交易记录确认(0x40)
帧类型码 0x40 传送间隔 应答发送
功能 运营平台接收到结算账单上传后,都需回复此确认信息。若设备未收到回复帧,则 5 分钟后继
续上送一次交易记录,此情况下无论平台是否成功回复都停止上送。这一帧仅是报文交互使
用,意指平台成功接收到交易记录报文,并不代表交易订单成功结算
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)40(命令字)11 00(长
度域)00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00(交易流水号)00(确认结果)
6D EC(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 交易流水号 BCD 码 16
2 确认结果 BIN 码 1 0x00 上传成功 0x01 非法账单
充电设备与平台交互协议-外发版 V1.0.0.05
39
8.10 远程账户余额更新(0x42)
帧类型码 0x42 传送间隔 按需发送
功能 平台在用户完成充值后会将用户更新的余额下发到充电设备,设备接收到此数据帧需要对当前
充电用户的信息进行校验并更新余额信息
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)42(命令字)14 00(长
度域)20 22 00 00 00 02 00 01(逻辑卡号)00 00 00 00 00(修改后账户金额:0)A9 99
(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
2 枪号 BCD 码 1
3 逻辑卡号 BCD 码 8 不足 8 位补零
如果不为零,需要校验本次充电
是否为此卡充电
如果为零,则不校验,直接更新
设备当前充电用户余额
4 修改后账户金额 BIN 码 4 保留两位小数
8.11 余额更新应答(0x41)
帧类型码 0x41 传送间隔 应答回复
功能 平台在用户完成充值后会将用户更新的余额下发到充电设备,设备接收到此数据帧需要对当前
充电用户的信息进行校验并更新余额信息
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)41(命令字)10 00(长
度域)32 01 14 12 78 23 01(设备编码)20 22 00 00 00 02 00 01(逻辑卡号)01 (修改结
果) F5 56(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
2 逻辑卡号 BCD 码 8 不足 8 位补零,非必填;有逻辑
卡号时设备需要较验当前充电是
否这此卡充电,没有逻辑卡号则
充电设备与平台交互协议-外发版 V1.0.0.05
40
直接更新当前充电用户余额
3 修改结果 BIN 码 1 0x00-修改成功
0x01-设备编号错误
0x02-卡号错误
8.12 离线卡数据同步(0x44)
帧类型码 0x44 传送间隔 按需下发
功能 离线卡适用于设备离线充电模式,平台在充电设备在线时会下发此数据帧到充电设备,充电设
备接收到后储存离线卡信息到设备本地(如果已存在离线卡则用最新的数据覆盖本地数据,不
存在则插入),若用户刷卡充电时设备处理离线模式,则刷鉴权走设备本地进行判断。
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)44(命令字)1C 00(长
度域)32 01 14 12 78 23 01(设备编码)01(下发卡个数) 20 22 00 00 00 02 00 01(逻辑
卡号)4C AB(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
2 下发卡个数 BIN 码 1 最大 15 个
3 第 1 个卡逻辑卡号 BCD 码 8 离线卡逻辑卡号
… … … … N+2 第 N 个卡逻辑卡号 BCD 码 8 离线卡逻辑卡号
8.13 离线卡数据同步应答(0x43)
帧类型码 0x43 传送间隔 应答
功能 离线卡数据同步应答
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)43(命令字)09 00(长
度域)32 01 14 12 78 23 01(设备编码)01(保存结果) 00(失败原因) 80 55(校验
域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
3 保存结果 BIN 码 1 0x00 失败 0x01 成功
充电设备与平台交互协议-外发版 V1.0.0.05
41
4 失败原因 BIN 码 1 0x01 卡号格式错误
0x02 储存空间不足
8.14 离线卡数据清除(0x46)
帧类型码 0x46 传送间隔 按需下发
功能 离线卡清除是平台主动下发的操作,平台在充电设备在线时会下发此数据帧到充电设备,充电
设备接收到离线卡数据清除报文后清除到设备本地对应的离线卡数据
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)46(命令字)18 00(长
度域)32 01 14 12 78 23 01(设备编码)01(清除离线卡的个数)20 22 00 00 00 02 00
01(逻辑卡号)74 22(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
2 清除离线卡的个数 BIN 码 1 最大 24 个
3 第 1 个卡逻辑卡号 BCD 码 8 离线卡逻辑卡号
… … … … N+2 第 N 个卡逻辑卡号 BCD 码 8 离线卡逻辑卡号
8.15 离线卡数据清除应答(0x45)
帧类型码 0x45 传送间隔 应答
功能 离线卡数据清除应答
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)45(命令字)1D 00(长
度域)32 01 14 12 78 23 01(设备编码)20 22 00 00 00 02 00 01(逻辑卡号)00(失败
原因)57 09(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
2 第 1 个卡逻辑卡号 BCD 码 8 离线卡逻辑卡号
3 清除标记 BIN 码 1 0x00 清除失败 0x01 清除成功
4 失败原因 BIN 码 1 0x01 卡号格式错误
0x02 清除成功
充电设备与平台交互协议-外发版 V1.0.0.05
42
… … … … N+1 第 N 个卡逻辑卡号 BCD 码 8 离线卡逻辑卡号
N+2 清除标记 BIN 码 1 0x00 清除失败 0x01 清除成功
N+3 失败原因 BIN 码 1 0x00 清除成功
0x01 卡号格式错误
8.16 离线卡数据查询(0x48)
帧类型码 0x48 传送间隔 按需下发
功能 离线卡数据查询由平台主动向设备发起的查询请求,平台在充电设备在线时会按需下发此数据
帧到充电设备,设备接收到该报文后进行查询设备本地是否存在对应的离线卡
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)48(命令字)1C 00(长
度域)32 01 14 12 78 23 01(设备编码)01(查询的离线卡个数) 20 22 00 00 00 02 00 01
(逻辑卡号)5F FA(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
2 查询的离线卡个数 BIN 码 1 最大 26 个
3 第 1 个卡逻辑卡号 BCD 码 8 离线卡逻辑卡号
… … … … N+2 第 N 个卡逻辑卡号 BCD 码 8 离线卡逻辑卡号
8.17 离线卡数据查询应答(0x47)
帧类型码 0x47 传送间隔 应答
功能 离线卡数据查询应答
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)47(命令字)1C 00(长
度域)32 01 14 12 78 23 01(设备编码)20 22 00 00 00 02 00 01(逻辑卡号)00(查询结
果)7F 4D(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
充电设备与平台交互协议-外发版 V1.0.0.05
43
2 第 1 个卡逻辑卡号 BIN 码 8 离线卡逻辑卡号
3 查询结果 BIN 码 1 0x00 不存在
0x01 存在
… … … … N+1 第 N+1 个卡逻辑卡号 BIN 码 8 离线卡逻辑卡号
N+2 查询结果 BIN 码 1 0x00 不存在
0x01 存在
9 运营平台设置帧类型码数据定义
9.1 充电设备工作参数设置(0x52)
帧类型码 0x52 传送间隔 按需发送
功能 远程设置充电设备是否停用;设置充电设备允许输出功率,以实现电网功率的调节
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)52(命令字)16 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪编号)01(是否允许工作)00 00(充电设
备最大允许输出功率)D7 FA(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
2 枪编号 BCD 1 枪编号 1–255
3 是否允许工作 BIN 码 1 0x00 表示允许正常工作
0x01 表示停止使用,锁定充电设

4 充电设备最大允许输出功率 BIN 码 2 限制最大输出功率值 ,单位 Kw
9.2 充电设备工作参数设置应答(0x51)
帧类型码 0x51 传送间隔 按需发送
功能 充电设备接收到运营平台充电设备工作参数设置时,响应本数据
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)51(命令字)14 00(长
充电设备与平台交互协议-外发版 V1.0.0.05
44
度域)32 01 14 12 78 23 01(设备编码)01(枪编号)01(设置结果) 03 98(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
2 枪编号 BCD 1 枪编号 1–255
3 设置结果 BIN 码 1 0x00 失败 0x01 成功
9.3 充电实时数据定时上报(0x53)
帧类型码 0x53 传送间隔 15 秒
功能 充电设备充电时,周期发送此数据,在 0x13 实时数据基础上做了扩展。
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)53(命令字)58 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00(交易流水号)02(状态:空闲)01(是否归位:已归位)01(是否
插枪:是)02 00(输出电压:0)00 00(输出电流:0)00(枪线温度:10)00 00 00 00
00 00 00 00(枪线编码)00(soc:0)00(电池组最高温度:0)00 00(累计充电时间:
0)00 00(剩余时间:0)00 00 00 00(尖电量:0)00 00 00 00(峰电量:0)00 00 00
00(平电量:0)00 00 00 00(谷电量:0)00 00 00 00(充电度数:0)00 00 00 00(计
损充电度数:0)00 00 00 00(已充金额:0)00 00(硬件故障:无)2C 22(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号或终端号 BCD 码 1
3 交易流水号 BCD 码 16 见名词解释
4 状态 BIN 码 1 0x00:离线
0x01:故障
0x02:空闲
0x03:充电
需做到变位上送
5 枪是否归位 BIN 码 1 0x00 否 0x01 是 0x02 未知
(无法检测到枪是否插回枪座即
充电设备与平台交互协议-外发版 V1.0.0.05
45
未知)
6 是否插枪 BIN 码 1 0x00 否 0x01 是
需做到变位上送
7 输出电压 BIN 码 2 精确到小数点后一位;待机置零
8 输出电流 BIN 码 2 精确到小数点后一位;待机置零
9 枪线温度 BIN 码 1 整 形 , 偏 移 量 -50 ; 待 机 置 零
(以正负极柱中最高温度为准)
10 枪线编码 BCD 码 8 没有置零
11 SOC BIN 码 1 待机置零;交流桩或电瓶车桩置

12 电池组最高温度 BIN 码 1 整形,偏移量-50 ºC;待机置
零;交流桩或电瓶车桩置零
13 累计充电时间 BIN 码 2 单位:min;待机置零
14 剩余时间 BIN 码 2 单位:min;待机置零、交流桩
或电瓶车桩置零
15 尖电量 BIN 码 4 精确到小数点后四位;
16 峰电量 BIN 码 4 精确到小数点后四位;
17 平电量 BIN 码 4 精确到小数点后四位;
18 谷电量 BIN 码 4 精确到小数点后四位;
19 充电度数 BIN 码 4 精确到小数点后四位;
20 计损充电度数 BIN 码 4 精确到小数点后四位;
未设置计损比例时等于充电度数
21 已充金额 BIN 码 4 精确到小数点后四位;待机置零
(电费+服务费)计损充电度数
22 硬件故障 BIN 码 2 Bit 位表示(0 否 1 是),低位到
高位顺序
Bit1:急停按钮动作故障;
Bit2:无可用整流模块;
Bit3:出风口温度过高;
充电设备与平台交互协议-外发版 V1.0.0.05
46
Bit4:交流防雷故障;
Bit5:交直流模块 DC20 通信中
断;
Bit6:绝缘检测模块 FC08 通信
中断;
Bit7:电度表通信中断;
Bit8:读卡器通信中断;
Bit9:RC10 通信中断;
Bit10:风扇调速板故障;
Bit11:直流熔断器故障;
Bit12:高压接触器故障;
Bit13:门打开;
9.4 对时设置(0x56)
帧类型码 0x56 传送间隔 周期发送(1 天)
功能 运营平台同步充电设备时钟,以保证充电设备与运营平台的时钟一致
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)56(命令字)1A 00(长
度域)32 01 14 12 78 23 01(设备编码)20 22 02 16 17 14 47(当前时间:2022-02-16
17:14:47)F6 85(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
2 当前时间 BCD 码 7 年月日时分秒
9.5 对时设置应答(0x55)
帧类型码 0x55 传送间隔 应答
功能 充电设备接收到运营平台同步充电设备时钟时应答
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)55(命令字)1A 00(长
度域)32 01 14 12 78 23 01(设备编码)20 22 02 16 17 14 47(当前时间:2022-02-16
17:14:47)06 75(校验域)
充电设备与平台交互协议-外发版 V1.0.0.05
47
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
2 当前时间 BCD 码 7 年月日时分秒
9.6 四类电价计费模型设置(0x58)
桢类型码 0x58 传送间隔 平台按需要发送,在桩所有枪都
没有插枪情况下设置生效
功能 用户充电费用计算,每半小时为一个费率段,共 48 段,每段对应尖峰平谷其中一个费率
充电时设备屏幕按此费率分别显示已充电费和服务费
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)58(命令字)59 00(长
度域)32 01 14 12 78 23 01(设备编码)01 00(计费模型编号)40 0D 03 00(尖电费费
率)9C 40 00 00(尖服务费费率)E0 93 04 00(峰电费费率)9C 40 00 00(峰服务费费
率)80 1A 06 00(平电费费率)9C 40 00 00(平服务费费率)20 A1 07 00(谷电费费率)
9C 40 00 00(谷服务费费率)00(计损比例)00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00(时段费率号 48 个)89 A8(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 计费模型编码 BCD 码 2
3 尖电费费率 BIN 码 4 精确到五位小数
4 尖服务费费率 BIN 码 4 精确到五位小数
5 峰电费费率 BIN 码 4 精确到五位小数
6 峰服务费费率 BIN 码 4 精确到五位小数
7 平电费费率 BIN 码 4 精确到五位小数
8 平服务费费率 BIN 码 4 精确到五位小数
9 谷电费费率 BIN 码 4 精确到五位小数
10 谷服务费费率 BIN 码 4 精确到五位小数
11 计损比例 BIN 码 1 见名词解释
充电设备与平台交互协议-外发版 V1.0.0.05
48
12 0:00~0:30 时段费率号 BIN 码 1 0:尖费率 1:峰费率 2:平费率
3:谷费率
13 0:30~1:00 时段费率号 BIN 码 1 同上
…… …… …… …… ……
58 23:00~23:30 时段费率号 BIN 码 1 同上
59 23:30~0:00 时段费率号 BIN 码 1 同上
9.7 多类电价计费模型设置(0x54)
桢类型码 0x54 传送间隔 平台按需要发送,在桩所有枪都
没有插枪情况下设置生效
功能 用户充电费用计算,每半小时为一个费率段,共 48 段,每段对应尖峰平谷其中一个费率
充电时设备屏幕按此费率分别显示已充电费和服务费
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)58(命令字)59 00(长
度域)32 01 14 12 78 23 01(设备编码)01 00(计费模型编号)00(计损比例)00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00(时段费率号 48 个)40 0D 03 00
(第一费率:尖电费费率)9C 40 00 00(第一费率:尖服务费费率)E0 93 04 00(第二费
率:峰电费费率)9C 40 00 00(第二费率:峰服务费费率)80 1A 06 00(第三费率:平电
费费率)9C 40 00 00(第三费率:平服务费费率)20 A1 07 00(第四费率:谷电费费率)
9C 40 00 00(第四费率:谷服务费费率)00 00 00 00(第五费率:深谷电费费率)00 00
00 00(第五费率:深谷服务费费率)00 00 00 00(第六费率电费)00 00 00 00(第六费率
服务费)00 00 00 00(第七费率电费)00 00 00 00(第七费率服务费)00 00 00 00(第八
费率电费)00 00 00 00(第八费率服务费)00 00 00 00(第九费率电费)00 00 00 00(第
九费率服务费)89 A8(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 计费模型编码 BCD 码 2
3 计损比例 BIN 码 1 见名词解释
4 0:00~0:30 时段费率号 BIN 码 1 0x00 : ( 第 一 费 率 ) 尖 费 率
0x01 : ( 第 二 费 率 ) 峰 费 率
0x02 : ( 第 三 费 率 ) 平 费 率
0x03:(第四费率)谷费率
0x04:(第五费率)深谷费率
充电设备与平台交互协议-外发版 V1.0.0.05
49
0x05:第六费率
0x06:第七费率
0x07:第八费率
0x08:第九费率
5 0:30~1:00 时段费率号 BIN 码 1 同上
… …… …… …… ……
50 23:00~23:30 时段费率号 BIN 码 1 同上
51 23:30~0:00 时段费率号 BIN 码 1 同上
52 尖费电费费率(第一费率) BIN 码 4 精确到五位小数
53 尖服务费费率(第一费率) BIN 码 4 精确到五位小数
54 峰电费费率(第二费率) BIN 码 4 精确到五位小数
55 峰服务费费率(第二费率) BIN 码 4 精确到五位小数
56 平电费费率(第三费率) BIN 码 4 精确到五位小数
57 平服务费费率(第三费率) BIN 码 4 精确到五位小数
58 谷电费费率(第四费率) BIN 码 4 精确到五位小数
59 谷服务费费率(第四费率) BIN 码 4 精确到五位小数
60 深谷电费费率(第五费率) BIN 码 4 精确到五位小数
61 深 谷 服 务 费 费 率 ( 第 五 费
率)
BIN 码 4 精确到五位小数
62 第六费率电费费率 BIN 码 4 精确到五位小数
63 第六费率服务费费率 BIN 码 4 精确到五位小数
64 第七费率电费费率 BIN 码 4 精确到五位小数
65 第七费率服务费费率 BIN 码 4 精确到五位小数
66 第八费率电费费率 BIN 码 4 精确到五位小数
67 第八费率服务费费率 BIN 码 4 精确到五位小数
68 第九费率电费费率 BIN 码 4 精确到五位小数
69 第九费率服务费费率 BIN 码 4 精确到五位小数
充电设备与平台交互协议-外发版 V1.0.0.05
50
9.8 计费模型应答(0x57)
桢类型码 0x57 传送间隔 收到平台的计费模型设置命令后
回复,包括 0x58、0x54
功能 充电设备接收到运营平台计费模型时,响应本数据
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)57(命令字)14 00(长
度域)32 01 14 12 78 23 01(设备编码)01(设置结果)1D 1F(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
2 设置结果 BIN 码 1 0x00 失败 0x01 成功
9.9 二维码信息设置(0x5A)
帧类型码 0x5A 传送间隔 开机认证通过后下发,按需发送
功能 液晶显示二维码更新
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)96(命令字)14 00(长
度域)32 01 14 12 78 23 01(设备编码)01(终端号)xx xx…xx xx(二维码固定字段)F0
D0(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
2 终端号 BCD 码 1 充电枪号或终端号
3 二维码固定字段 ASCII 码 100 下发二维码固定字段,不足补 0
9.10 二维码信息应答(0x59)
帧类型码 0x59 传送间隔 按需发送
功能 充电设备接收到运营平台二维码更新指令时,响应本数据
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)95(命令字)15 00(长
度域)32 01 14 12 78 23 01(设备编码)01(终端号)01(设置结果)FF 94(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
充电设备与平台交互协议-外发版 V1.0.0.05
51
1 设备编号 BCD 码 7
2 终端号 BCD 码 1 充电枪号或终端号
3 设置结果 BIN 码 1 0x00 失败 0x01 成功
10 车位锁通信协议定义
地锁状态变化需要传输给平台,若地锁出现故障,则传输故障码至平台,若检测出现故障则,默认
地锁为降下状态;若为升降出现故障,则保持现有状态
10.1 地锁数据上送(0x61)
帧类型码 0x61 传送间隔 按需上送
功能 地锁状态/报警信息变化时,设备立刻上送变位/报警信息;地锁状态不变化时,每隔 5 分钟周
期性上送地锁状态。若无报警信息,不上送。
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)61(命令字)1C 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 号枪)00(车位状态:无车辆)00
(地锁电量状态:0)00(报警状态)00 00 00 00(预留位)A7 2A(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1
设备编号 BCD 码
7
充电设备资产编号,系统参数的
编号(终端机器编码)
2 枪号 BIN 码 1
3 车位锁状态 BIN 码 1
0x00:未到位状态
0x55:升锁到位状态
0xFF:降锁到位状态
4
车位状态
BIN 码 1
0x00:无车辆
0xFF:停放车辆
5 地锁电量状态 BIN 码 1 百分比值0~100
6 报警状态 BIN 码 1 0x00:正常无报警
充电设备与平台交互协议-外发版 V1.0.0.05
52
0xFF:待机状态摇臂破坏
0x55:摇臂升降异常(未到位)
7 预留位 BIN 码 4 全部置0
10.2 遥控地锁升锁与降锁命令(0x62)
帧类型码 0x62 传送间隔 按需发送
功能 服务器下发命令给地锁,地锁执行动作
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)62(命令字)19 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 号枪)55(升/降地锁)00 00 00 00
(预留位)FD 98(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
充电设备资产编号,系统参数的
编号(终端机器编码)
2 枪号 BIN 码 1
3 升/降地锁 BCD 码 1 升锁 0X55,降锁 0XFF
4 预留位 BIN 码 4 全部置 0(可用于多枪)
10.3 充电设备返回数据(上行)(0x63)
帧类型码 0x63 传送间隔 按需发送
功能 地锁收到遥控地锁升锁与降锁命令指令,响应本数据
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)63(命令字)19 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 号枪)00(地锁控制返回标志)00
00 00 00(预留位)30 04(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
充电设备资产编号,系统参数的
编号(终端机器编码)
充电设备与平台交互协议-外发版 V1.0.0.05
53
2 枪号 BIN 码 1
3 地锁控制返回标志
BIN 码
1
布尔型(1,鉴权成功;0,鉴权
失败)
5 预留位 BIN 码 4 全部置 0(可用于多枪)
11 电设备远程维护帧类型码数据定义
11.1 远程重启(0x92)
帧类型码 0x92 传送间隔 按需发送
功能 重启充电设备,应对部分问题,如卡死
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)92(命令字)14 00(长
度域)32 01 14 12 78 23 01(设备编码)01(执行控制)F0 D0(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
2 执行控制 BIN 码 1 0x01:立即执行
0x02:空闲执行
11.2 远程重启应答(0x91)
帧类型码 0x91 传送间隔 按需发送
功能 充电设备接收到运营平台远程重启指令时,响应本数据
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)91(命令字)14 00(长
度域)32 01 14 12 78 23 01(设备编码)01(设置结果)FF 94(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
2 设置结果 BIN 码 1 0x00 失败 0x01 成功
11.3 远程更新(0x94)
帧类型码 0x94 传送间隔 按需发送
充电设备与平台交互协议-外发版 V1.0.0.05
54
功能 对设备进行软件升级,平台升级模式为 ftp 文件升级,由设备企提供升级需要的更新文件(特
定文件名,由设备企定义),平台在数据帧中提供访问更新文件相关服务器地址及下载路径信
息,设备下载完更新程序后对文件进行较验,并对设备进行升级。
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)94(命令字)6A 00(长
度域)32 01 14 12 78 23 01(设备编码)01(设备型号)0F 00(设备功率)31 31 34 2E
35 35 2E 31 31 34 2E 31 37 34 00 00(升级服务器地址)15 00(升级服务器端口) 73 72
00 00 00 00 00 00 00 00 00 00 00 00 00 00(用户名)73 72 31 32 33 00 00 00 00 00 00
00 00 00 00 00(密码)41 43 2D 37 4B 57 2F 32 30 31 38 30 31 33 31 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00(文件路径)02(执行控制)3C(下载超时时间) C7
CF(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
2 设备型号 BIN 码 1 0x01:直流
0x02:交流
3 设备功率 BIN 码 2 不足 2 位补零
4 升级服务器地址 ASCII 码 16 不足 16 位补零
5 升级服务器端口 BIN 码 2 不足 2 位补零
6 用户名 ASCII 码 16 不足 16 位补零
7 密码 ASCII 码 16 不足 16 位补零
8 文件路径 ASCII 码 32 不足 32 位补零,文件路径名由
平台定义
9 执行控制 BIN 码 1 0x01:立即执行
0x02:空闲执行
10 下载超时时间 BIN 码 1 单位:min
11.4 远程更新应答(0x93)
帧类型码 0x93 传送间隔 按需发送
功能 充电设备执行过运营平台远程更新指令,响应本数据
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)93(命令字)14 00(长
度域)32 01 14 12 78 23 01(设备编码)01(升级状态)F4 2C(校验域)
充电设备与平台交互协议-外发版 V1.0.0.05
55
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
2 升级状态 BIN 码 1 0x00-成功
0x01-编号错误
0x02-程序与设备型号不符
0x03-下载更新文件超时
12 附录
12.1 充电停止原因代码表
类别 代码 具体原因
充电完成
0x40 结束充电,APP 远程停止
0x41 结束充电,SOC 达到 100%
0x42 结束充电,充电电量满足设定条件
0x43 结束充电,充电金额满足设定条件
0x44 结束充电,充电时间满足设定条件
0x45 结束充电,手动停止充电
0x46 结束充电,SOC 达到设定值
0x47~0x49 其他方式(预留)
充电启动失败
0x4A 充电启动失败,充电桩控制系统故障(需要重启或自动恢复)
0x4B 充电启动失败,控制导引断开
0x4C 充电启动失败,断路器跳位
0x4D 充电启动失败,电表通信中断
0x4E 充电启动失败,余额不足
0x4F 充电启动失败,充电模块故障
0x50 充电启动失败,急停开入
0x51 充电启动失败,防雷器异常
0x52 充电启动失败,BMS 未就绪
充电设备与平台交互协议-外发版 V1.0.0.05
56
0x53 充电启动失败,温度异常
0x54 充电启动失败,电池反接故障
0x55 充电启动失败,电子锁异常
0x56 充电启动失败,合闸失败
0x57 充电启动失败,绝缘异常
0x58 预留
0x59 充电启动失败,接收 BMS 握手报文 BHM 超时
0x5A 充电启动失败,接收 BMS 和车辆的辨识报文超时 BRM
0x5B 充电启动失败,接收电池充电参数报文超时 BCP
0x5C 充电启动失败,接收 BMS 完成充电准备报文超时 BRO AA
0x5D 充电启动失败,接收电池充电总状态报文超时 BCS
0x5E 充电启动失败,接收电池充电要求报文超时 BCL
0x5F 充电启动失败,接收电池状态信息报文超时 BSM
0x60 充电启动失败,GB2015 电池在 BHM 阶段有电压不允许充

0x61 充电启动失败,GB2015 辨识阶段在 BRO_AA 时候电池实际
电压与 BCP 报文电池电压差距大于 5%
0x62 充电启动失败,B2015 充电机在预充电阶段从 BRO_AA 变成
BRO_00 状态
0x63 充电启动失败,接收主机配置报文超时
0x64
充电启动失败,充电机未准备就绪,我们没有回 CRO AA,对
应老国标
0x65~0x69 (其他原因)预留
充电异常中止
0x6A 充电异常中止,系统闭锁
0x6B 充电异常中止,导引断开
0x6C 充电异常中止,断路器跳位
0x6D 充电异常中止,电表通信中断
0x6E 充电异常中止,余额不足
充电设备与平台交互协议-外发版 V1.0.0.05
57
0x6F 充电异常中止,交流保护动作
0x70 充电异常中止,直流保护动作
0x71 充电异常中止,充电模块故障
0x72 充电异常中止,急停开入
0x73 充电异常中止,防雷器异常
0x74 充电异常中止,温度异常
0x75 充电异常中止,输出异常
0x76 充电异常中止,充电无流
0x77 充电异常中止,电子锁异常
0x78 预留
0x79 充电异常中止,总充电电压异常
0x7A 充电异常中止,总充电电流异常
0x7B 充电异常中止,单体充电电压异常
0x7C 充电异常中止,电池组过温
0x7D 充电异常中止,最高单体充电电压异常
0x7E 充电异常中止,最高电池组过温
0x7F 充电异常中止,BMV 单体充电电压异常
0x80 充电异常中止,BMT 电池组过温
0x81 充电异常中止,电池状态异常停止充电
0x82 充电异常中止,车辆发报文禁止充电
0x83 充电异常中止,充电设备断电
0x84 充电异常中止,接收电池充电总状态报文超时
0x85 充电异常中止,接收电池充电要求报文超时
0x86 充电异常中止,接收电池状态信息报文超时
0x87 充电异常中止,接收 BMS 中止充电报文超时
0x88 充电异常中止,接收 BMS 充电统计报文超时
0x89 充电异常中止,接收对侧 CCS 报文超时
充电设备与平台交互协议-外发版 V1.0.0.05
58
0x8A~0x8F (其他原因)预留
未知原因停止 0x90 未知原因停止
12.2 CRC16 校验的计算方法
CRC(Cyclical Redundancy Check)由两字节组成,生成函数如下:
1、CRC 计算函数
WORD ModbusCRC(BYTE * pData, BYTE len)
{
BYTE byCRCHi = 0xff;
BYTE byCRCLo = 0xff;
BYTE byIdx;
WORD crc;
while(len–)
{
byIdx = byCRCHi ^
pData++;
byCRCHi = byCRCLo ^ gabyCRCHi[byIdx];
byCRCLo = gabyCRCLo[byIdx];
}
crc = byCRCHi;
crc <<= 8;
crc += byCRCLo;
return crc;
}
CRC 码表高字节
BYTE gabyCRCHi[] =
{
0x00,0xc1,0x81,0x40,0x01,0xc0,0x80,0x41,0x01,0xc0, 0x80,0x41,0x00,0xc1,0x81,0x40,0x01,0xc0,0x80,0x41, 0x00,0xc1,0x81,0x40,0x00,0xc1,0x81,0x40,0x01,0xc0, 0x80,0x41,0x01,0xc0,0x80,0x41,0x00,0xc1,0x81,0x40, 0x00,0xc1,0x81,0x40,0x01,0xc0,0x80,0x41,0x00,0xc1, 0x81,0x40,0x01,0xc0,0x80,0x41,0x01,0xc0,0x80,0x41,
充电设备与平台交互协议-外发版 V1.0.0.05
59
0x00,0xc1,0x81,0x40,0x01,0xc0,0x80,0x41,0x00,0xc1, 0x81,0x40,0x00,0xc1,0x81,0x40,0x01,0xc0,0x80,0x41, 0x00,0xc1,0x81,0x40,0x01,0xc0,0x80,0x41,0x01,0xc0, 0x80,0x41,0x00,0xc1,0x81,0x40,0x00,0xc1,0x81,0x40, 0x01,0xc0,0x80,0x41,0x01,0xc0,0x80,0x41,0x00,0xc1, 0x81,0x40,0x01,0xc0,0x80,0x41,0x00,0xc1,0x81,0x40, 0x00,0xc1,0x81,0x40,0x01,0xc0,0x80,0x41,0x01,0xc0, 0x80,0x41,0x00,0xc1,0x81,0x40,0x00,0xc1,0x81,0x40, 0x01,0xc0,0x80,0x41,0x00,0xc1,0x81,0x40,0x01,0xc0, 0x80,0x41,0x01,0xc0,0x80,0x41,0x00,0xc1,0x81,0x40, 0x00,0xc1,0x81,0x40,0x01,0xc0,0x80,0x41,0x01,0xc0, 0x80,0x41,0x00,0xc1,0x81,0x40,0x01,0xc0,0x80,0x41, 0x00,0xc1,0x81,0x40,0x00,0xc1,0x81,0x40,0x01,0xc0, 0x80,0x41,0x00,0xc1,0x81,0x40,0x01,0xc0,0x80,0x41, 0x01,0xc0,0x80,0x41,0x00,0xc1,0x81,0x40,0x01,0xc0, 0x80,0x41,0x00,0xc1,0x81,0x40,0x00,0xc1,0x81,0x40, 0x01,0xc0,0x80,0x41,0x01,0xc0,0x80,0x41,0x00,0xc1, 0x81,0x40,0x00,0xc1,0x81,0x40,0x01,0xc0,0x80,0x41, 0x00,0xc1,0x81,0x40,0x01,0xc0,0x80,0x41,0x01,0xc0, 0x80,0x41,0x00,0xc1,0x81,0x40
};
CRC 码表高字节
BYTE gabyCRCLo[] =
{
0x00,0xc0,0xc1,0x01,0xc3,0x03,0x02,0xc2,0xc6,0x06, 0x07,0xc7,0x05,0xc5,0xc4,0x04,0xcc,0x0c,0x0d,0xcd, 0x0f,0xcf,0xce,0x0e,0x0a,0xca,0xcb,0x0b,0xc9,0x09, 0x08,0xc8,0xd8,0x18,0x19,0xd9,0x1b,0xdb,0xda,0x1a, 0x1e,0xde,0xdf,0x1f,0xdd,0x1d,0x1c,0xdc,0x14,0xd4, 0xd5,0x15,0xd7,0x17,0x16,0xd6,0xd2,0x12,0x13,0xd3, 0x11,0xd1,0xd0,0x10,0xf0,0x30,0x31,0xf1,0x33,0xf3, 0xf2,0x32,0x36,0xf6,0xf7,0x37,0xf5,0x35,0x34,0xf4,
充电设备与平台交互协议-外发版 V1.0.0.05
60
0x3c,0xfc,0xfd,0x3d,0xff,0x3f,0x3e,0xfe,0xfa,0x3a, 0x3b,0xfb,0x39,0xf9,0xf8,0x40,0x28,0xe8,0xe9,0x29, 0xeb,0x2b,0x2a,0xea,0xee,0x2e,0x2f,0xef,0x2d,0xed, 0xec,0x2c,0xe4,0x24,0x25,0xe5,0x27,0xe7,0xe6,0x26, 0x22,0xe2,0xe3,0x23,0xe1,0x21,0x20,0xe0,0xa0,0x60, 0x61,0xa1,0x63,0xa3,0xa2,0x62,0x66,0xa6,0xa7,0x67, 0xa5,0x65,0x64,0xa4,0x6c,0xac,0xad,0x6d,0xaf,0x6f, 0x6e,0xae,0xaa,0x6a,0x6b,0xab,0x69,0xa9,0xa8,0x68, 0x78,0xb8,0xb9,0x79,0xbb,0x7b,0x7a,0xba,0xbe,0x7e, 0x7f,0xbf,0x7d,0xbd,0xbc,0x7c,0xb4,0x74,0x75,0xb5, 0x77,0xb7,0xb6,0x76,0x72,0xb2,0xb3,0x73,0xb1,0x71, 0x70,0xb0,0x50,0x90,0x91,0x51,0x93,0x53,0x52,0x92, 0x96,0x56,0x57,0x97,0x55,0x95,0x94,0x54,0x9c,0x5c, 0x5d,0x9d,0x5f,0x9f,0x9e,0x5e,0x5a,0x9a,0x9b,0x5b, 0x99,0x59,0x58,0x98,0x88,0x48,0x49,0x89,0x4b,0x8b, 0x8a,0x4a,0x4e,0x8e,0x8f,0x4f,0x8d,0x4d,0x4c,0x8c, 0x44,0x84,0x85,0x45,0x87,0x47,0x46,0x86,0x82,0x42, 0x43,0x83,0x41,0x81,0x80,0x40
};
12.3 协议需知
序号 注意事项 如不满足要求的影响
1 平台发起充电指令后,设备需要在 90 秒内回复
平台成功并上送实时数据,且实时数据中设备
的状态必须是充电中。
平台会关闭此订单,如设备继续充电
则后续电量则无法计入此订单
2 平台下发了充电指令,如果没收到设备的回复
或者电设备回复启动失败,平台会认为此次启
动失败,电设备不得启动充电。
平台会关闭此订单,如设备继续充电
则后续电量则无法计入此订单
3 在设备启动或者充电中,平台下发了停充指
令,设备必须要停止充电。
平台会关闭此订单,如设备继续充电
则后续电量则无法计入此订单
4 设备在充电中则不得上送空闲状态,若实时数
据中有两帧为空闲,平台会把此单列为异常订
单。
订单无法正常结算,并导致互联互通
推送的订单费用明细丢失
5 在充电中如果可以拔枪,设备需要立即上送交
易记录,结束此单充电。
若其它用户插枪将直接充电,费用会

充电设备与平台交互协议-外发版 V1.0.0.05
61
入第一个用户的账上
6 同一笔订单,鉴权后回复的流水号、实时数据
中的流水号、交易记录中的流水号必须保持一
致。
平台订单无法结算或按错误的交易流
水号进行结算
7 在充电结束后的 30 秒内,设备需要上送交易记
录到平台,如未上送,此单会进入异常订单。
订单无法正常结算,并导致互联互通
推送的订单费用明细丢失
8 设备上送的交易记录里的分时电量必须和平台
的计费模型一致。
订单计费错误,少扣费。充电设备与平台交互协议-外发版 V1.0.0.05
1
充电设备与平台交互协议
(外发版)
充电设备与平台交互协议-外发版 V1.0.0.05
2
版本 版本日期 修改人 版本说明
1.0.0.00 2022.05.05 研发部 外发初版
1.0.0.01 2022.08.26 研发部 0x32 增加鉴权参数
0x34 增加充电参数
0x02 增加认证失败原因
0x5A 增加二维码更新字段
0x59 增加二维码更新应答
1.0.0.02 2024.02.29 研发部 增加五类电价
平台响应五类电价计费模型
0x3E 五类电价交易记录
1.0.0.03 2024.03.06 研发部 增加:
0x53: 充电时,桩上报平台充电实时数
据。
修改:
0x52: 桩充电功能启用/禁止,最大输出
功率控制。
1.0.0.04 2024.03.16 研发部 0x0B、0x3E 修改为多类电价
1.0.0.05 2024.05.21 研发部 增加多类电价的主动校价报文
充电设备与平台交互协议-外发版 V1.0.0.05
3
目录
1 总则…1
1.1 协议概述… 1
1.2 通信接口… 1
1.3 接入流程… 1
2 通信协议结构… 1
3 应用层报文帧格式…2
3.1 应用层数据结构… 2
3.2 数据格式定义…2
3.3 名词解释… 2
4 帧类型定义一缆表…3
5 通信协议流程… 5
5.1 上电流程… 5
5.2 app 充电流程…6
5.3 刷卡充电… 8
5.4 离线充电模式…9
6 注册心跳帧类型码数据定义…9
6.1 充电设备登录认证(0x01)… 9
6.2 登录认证应答(0x02)… 10
6.3 充电设备心跳包(0x03)…11
6.4 心跳包应答(0x04)…11
6.5 计费模型验证请求(0x05)…11
6.6 计费模型验证请求应答(0x06)… 12
6.7 充电设备计费模型请求(0x09)… 12
6.8 四类电价计费模型请求应答(0x0A)… 13
6.9 多类电价计费模型请求应答(0x0B)…14
充电设备与平台交互协议-外发版 V1.0.0.05
4
7 实时数据帧类型码数据定义… 16
7.1 读取实时监测数据(0x12)…16
7.2 上传实时监测数据(0x13)…16
7.3 充电握手(0x15)…18
7.4 参数配置(0x17)…20
7.5 充电结束(0x19)…21
7.6 错误报文(0x1B)…22
7.7 充电阶段 BMS 中止(0x1D)…24
7.8 充电阶段充电机中止(0x21)…25
7.9 充电过程 BMS 需求与充电机输出(0x23)… 26
7.10 充电过程 BMS 信息(0x25)… 27
8 运营交互帧类型码数据定义… 28
8.1 充电设备主动申请启动充电(0x31)…28
8.2 运营平台确认启动充电(0x32)… 29
8.3 运营平台远程控制启机(0x34)… 30
8.4 远程启动充电命令回复(0x33)… 31
8.5 运营平台远程停机(0x36)…32
8.6 远程停机命令回复(0x35)…32
8.7 多类电价交易记录(0x3E)…33
8.8 四类电价交易记录(0x3F)…36
8.9 交易记录确认(0x40)… 38
8.10 远程账户余额更新(0x42)… 39
8.11 余额更新应答(0x41)…39
8.12 离线卡数据同步(0x44)… 40
8.13 离线卡数据同步应答(0x43)…40
8.14 离线卡数据清除(0x46)… 41
充电设备与平台交互协议-外发版 V1.0.0.05
5
8.15 离线卡数据清除应答(0x45)…41
8.16 离线卡数据查询(0x48)… 42
8.17 离线卡数据查询应答(0x47)…42
9 运营平台设置帧类型码数据定义…43
9.1 充电设备工作参数设置(0x52)… 43
9.2 充电设备工作参数设置应答(0x51)…43
9.3 充电实时数据定时上报(0x53)… 44
9.4 对时设置(0x56)…46
9.5 对时设置应答(0x55)… 46
9.6 四类电价计费模型设置(0x58)… 47
9.7 多类电价计费模型设置(0x54)… 48
9.8 计费模型应答(0x57)… 50
9.9 二维码信息设置(0x5A)…50
9.10 二维码信息应答(0x59)… 50
10 车位锁通信协议定义…51
10.1 地锁数据上送(0x61)…51
10.2 遥控地锁升锁与降锁命令(0x62)… 52
10.3 充电设备返回数据(上行)(0x63)…52
11 电设备远程维护帧类型码数据定义…53
11.1 远程重启(0x92)… 53
11.2 远程重启应答(0x91)…53
11.3 远程更新(0x94)… 53
11.4 远程更新应答(0x93)…54
12 附录… 55
12.1 充电停止原因代码表…55
12.2 CRC16 校验的计算方法…58
充电设备与平台交互协议-外发版 V1.0.0.05
6
12.3 协议需知…60
充电设备与平台交互协议-外发版 V1.0.0.05
1
1 总则
1.1 协议概述
本协议适用于公司所有充电产品包括交直流充电桩、电瓶车桩,交流桩及电瓶车桩在本协议中部分数
据无需上送,具体内容在下面协议部分均有标注。
1.2 通信接口
充电设备和充电运营管理系统之间的通信接口采用基于 TCP/IP Socket 的通信方式实现,按照长连
接工作模式。两个系统可部署在同一个或者不同的企业网络环境中,可以通过局域网或者互联网实现互相
连接通信。
充电设备通信联接方式支持有线或无线连接运营平台服务器或者多个充电设备经过集中器与运营平台
连接。
充电设备支持服务器的直接 IP 地址与网络域名解析,地址与连接端口均为可设置参数。
1.3 接入流程
详见上电流程。
2 通信协议结构
本协议的通信协议结构如图 1 所示。本协议采用的 TCP/IP 传输定义与标准定义一致。
应用功能 初始化 用户进程
本协议中定义的 ASDU 应用层(第 7 层)
APCI(应用规约控制信息)
传输接口(用户到 TCP 的接口)
TCP/IP 协议子集 传输层(第 4 层)
网络层(第 3 层)
链路层(第 2 层)
物理层(第 1 层)
注:第 5,第 6 层未用
充电设备与平台交互协议-外发版 V1.0.0.05
2
3 应用层报文帧格式
3.1 应用层数据结构
前导域 版本域 序号域 加密标志 命令字 长度域 数据域 校验域
2 字节 2 字节 2 字节 1 字节 1 字节 2 字节 N 字节 2 字节
数据结构定义说明:
 前导域代表一帧数据的开始,固定为 0x5A、0xA5;
 版本域为协议版本号,用于协议有升级时,解析新老协议差异内容;本协议版本号为 1.0.0.03,
两字节分别为 0x13、0x27(十进制的 10001);
 序号域即数据包的发送顺序号,用于业务实现收发一致性校验。从 0 开始顺序增加,如是应答
数据包,则与询问数据包序号保持一致,当充电设备与平台网络断开重新建立连接或者溢出后
归 0;
 加密标志只针对消息体(数据单元),0x00:不加密,0x01:AES128(CBC);
 命令字定义了上下行帧类型,表示不同的功能要求,充电设备的帧类型码为奇数,运营平台的
帧类型码为偶数;
 长度域即前导域到校验域的整个数据帧长度,加密时,按加密后的长度,长度不超过 1036 字
节;
 数据域即具体数据帧内容;
 校验域为从前导域到数据域的 CRC 校验,校验多项式为 0x180D,低字节在前,高字节在后,
计算方式见附录。
3.2 数据格式定义
数据格式包括 BCD 码、ASCII、BIN 码(BIN 码均为低位在前高位在后)。协议中小数值均乘倍率
(保留小数点位数)上送平台(例如:电压为 220.1,保留一位小数,上送到平台值为 2201,即
0x899)。
3.3 名词解释
 充电卡:平台默认充电卡为 M1 卡(不带储值),读卡器读取到的卡号为印刷在卡面上的逻
辑卡号,用于充电设备与服务器数据交互。IC 卡或者 CPU 卡均采用平台 M1 卡的鉴权模式,
不使用数据储存与写入功能。
 交易流水号:交易流水号为一次充电操作过程的统一标记,从远程启动充电或者卡鉴权回复
时产生到最后设备结束充电的交易记录均使用同一个流水号,由平台产生(离线模式由设备
充电设备与平台交互协议-外发版 V1.0.0.05
3
按此规则生成),生成规则为 格式设备号(7bytes)+枪号(1byte)+年月日时分秒
(6bytes)+自增序号(2bytes);示例:15010600019236012001061803423060。
 计损比例:计损比例定义在费率帧中,此项非零时,充电设备需要对上送平台充电量加上此
比例,如<实时监测数据>中“计损电度”,则为“电度”基础上加上此比例得到的值。同理
见<交易记录>中“计损尖电量”、“计损峰电量”、 “计损平电量”、 “计损谷电量”、
“计损总电量”(计损比例置 0,则表示不计损)。
 设备编号:由平台生成提供给设备使用,不支持设备企自行生成的设备编号。示
例:1501060001923601
 枪号:由 7 个字节设备编号+1 个字节的枪号生成。示例:
1501060001923601/1501060001923602
4 帧类型定义一缆表
充电设备的帧类型码为奇数,运营平台的帧类型码为偶数;帧类型码分段定义,已定义的帧类型码
不可重定义为其他定义;
帧类型码 帧类型码名称 数据传送方向 备注
0x01 充电设备登录认证 充电设备->运营平台 充电设备每次复位或通
信离线,都需重新登录, 并成功后才能进行后续
交互
0x02 登录认证应答 运营平台->充电设备
0x03 充电设备心跳包 充电设备->运营平台
0x04 心跳包应答 运营平台->充电设备
0x05 计费模型验证请求 充电设备->运营平台
0x06 计费模型验证请求应答 运营平台->充电设备
0x09 充电设备计费模型请求 充电设备->运营平台
0x0A 计费模型请求应答 运营平台->充电设备
0x12 读取实时监测数据 运营平台->充电设备
0x13 离线监测数据 充电设备->运营平台
0x15 充电握手 充电设备->运营平台
0x17 参数配置 充电设备->运营平台
充电设备与平台交互协议-外发版 V1.0.0.05
4
0x19 充电结束 充电设备->运营平台
0x1B 错误报文 充电设备->运营平台
0x1D 充电阶段 BMS 中止 充电设备->运营平台
0x21 充电阶段充电机中止 充电设备->运营平台
0x23 充电过程 BMS 需求、充电
机输出
充电设备->运营平台
0x25 充电过程 BMS 信息 充电设备->运营平台
0x31 充电设备主动申请启动充电 充电设备->运营平台
0x32 运营平台确认启动充电 运营平台->充电设备
0x33 远程启机命令回复 充电设备->运营平台
0x34 运营平台远程控制启机 运营平台->充电设备
0x35 远程停机命令回复 充电设备->运营平台
0x36 运营平台远程停机 运营平台->充电设备
0x3E 五类电价交易记录 充电设备->运营平台
0x3F 交易记录 充电设备->运营平台
0x40 交易记录确认 运营平台->充电设备
0x41 余额更新应答 充电设备->运营平台
0x42 远程账户余额更新 运营平台->充电设备
0x43 卡数据同步应答 充电设备->运营平台
0x44 离线卡数据同步 运营平台->充电设备
0x45 离线卡数据清除应答 充电设备->运营平台
0x46 离线卡数据清除 运营平台->充电设备
0x47 离线卡数据查询应答 充电设备->运营平台
0x48 离线卡数据查询 运营平台->充电设备
0x51 充电设备工作参数设置应答 充电设备->运营平台
0x52 充电设备工作参数设置 运营平台->充电设备
充电设备与平台交互协议-外发版 V1.0.0.05
5
0x53 充电实时数据 充电设备->运营平台
0x55 对时设置应答 充电设备->运营平台
0x56 对时设置 运营平台->充电设备
0x57 计费模型应答 充电设备->运营平台
0x58 计费模型设置 运营平台->充电设备
0x5B 五类电价计费模型设置 运营平台->充电设备
0x59 二维码更新应答 充电设备->运营平台
0x5A 二维码更新 运营平台->充电设备
0x61 地锁数据上送(充电设备上
送)
充电设备->运营平台
0x62 遥控地锁升锁与降锁命令
(下行)
运营平台->充电设备
0x63 充电设备返回数据(上行) 充电设备->运营平台
0x91 远程重启应答 充电设备->运营平台
0x92 远程重启 运营平台->充电设备
0x93 远程更新应答 充电设备->运营平台
0x94 远程更新 运营平台->充电设备
5 通信协议流程
5.1 上电流程
充电设备在上电或者离线恢复后连接到平台,首先上送充电设备登陆认证,平台对设备的信息进行校验,
并回复登陆认证应答,如果不符合则会断开当前建立的连接,如果验证通过,则设备先检查是否有离线状
态下本地储存的实时监测数据或者交易数据,如果有则先上送到平台进行处理,随后充电设备发起充电计
费模型的请求,平台检测计费模型与当前运营费率是否一致,并回复计费模型请求应答,如果不一致,设
备需要向平台请求新的计费模型。
充电设备与平台交互协议-外发版 V1.0.0.05
6
5.2 app 充电流程
app 充电流程与刷卡充电流程互通,即 app 充电可以用卡结束,app 鉴权时会将用户绑定的卡信息
下发到充电设备,用于卡结束验证,卡充电可以用 app 结束充电。
充电设备与平台交互协议-外发版 V1.0.0.05
7
充电设备与平台交互协议-外发版 V1.0.0.05
8
5.3 刷卡充电
充电设备与平台交互协议-外发版 V1.0.0.05
9
5.4 离线充电模式
6 注册心跳帧类型码数据定义
6.1 充电设备登录认证(0x01)
帧类型码 0x01 传送间隔 通信中断后上电复位
功能 充电设备将设备设置的运营编码上传给运营平台,以实现运营平台将运营编码与充电设备建立
连接关系
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)01(命令字)54 00(长
度域)32 01 14 12 78 23 01(设备编码)00(设备类型)02(终端数量)00 01 00 00(程
序版本:1.0.00)00(网络链接类型)38 39 38 36 30 33 31 33 39 30 38 39 38 30 32 37
31 30 37 58(sim 卡卡号)01(运营商)EC D6(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编码 BCD 码 7 不足 7 位补 0
2 设备识别码 ASCII 码 16 详见公牛充电设备编码规则
3 随机数 BIN 码 4 用于计算验证密钥
充电设备与平台交互协议-外发版 V1.0.0.05
10
4 验证密钥 BIN 码 16 用于验证设备的合法性
5 设备类型 BIN 码 1 0 表示直流桩,1 表示交流桩,2
表示电瓶车桩
6 终端数量 BIN 码 1 充电枪数量或电瓶车终端数量
7 程序版本 BCD 码 4 版 本 为 1.00.00 表 示
0x00,0x01,0x00,0x00
8 网络链接类型 BIN 码 1 0x00 SIM 卡
0x01 LAN
0x02 WAN
0x03 LORA
0xFF 其他
9 SIM 卡卡号 ASCII 码 20
10 运营商 BIN 码 1 0x00 移动
0x01 电信
0x02 联通
0xFF 其他
6.2 登录认证应答(0x02)
帧类型码 0x02 传送间隔 应答发送
功能 回复设备登陆结果
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)02(命令字)15 00(长
度域)32 01 14 12 78 23 01(设备编码)00(登陆结果)00(失败原因)16 A9(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编码 BCD 码 7 不足 7 位补 0
2 登陆结果 BIN 码 1 0x00:登陆成功 0x01:登陆失败
3 失败原因 BIN 码 1 0x00:无 0x01:设备编码重叠
0x02:验证密钥错误
充电设备与平台交互协议-外发版 V1.0.0.05
11
0x03:设备类型错误
0x04:设备不存在
0x05:其他原因
6.3 充电设备心跳包(0x03)
帧类型码 0x03 传送间隔 10 秒周期上送
功能 用于链路状态判断,3 次未收到心跳包视为网络异常,需要重新登陆
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)03(命令字)15 00(长
度域)32 01 14 12 78 23 01(设备编码)0x01(枪号:1 号枪)00(枪状态:正常)EA FA
(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编码 BCD 码 7 不足 7 位补 0
2 终端号 BCD 码 1 充电枪号或终端号
3 设备状态 BIN 码 1 0x00:正常 0x01:故障
6.4 心跳包应答(0x04)
帧类型码 0x04 传送间隔 应答发送
功能 用于链路状态判断
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)04(命令字)15 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号)00(心跳应答)1F 31(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编码 BCD 码 7 不足 7 位补 0
2 终端号 BCD 码 1 充电枪号或终端号
3 心跳应答 BIN 码 1 置 0
6.5 计费模型验证请求(0x05)
帧类型码 0x05 传送间隔 主动请求,直到成功
充电设备与平台交互协议-外发版 V1.0.0.05
12
功能 充电设备在登陆成功后,都需要对当前计费模型校验,如计费模型与平台当前不一致,则需要
向平台请求新的计费模型
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)05(命令字)15 00(长
度域)32 01 14 12 78 23 01(设备编码)00 00(计费模型编码)E3 62(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 计费模型编号 BCD 码 2 首次连接到平台时置零
6.6 计费模型验证请求应答(0x06)
帧类型码 0x06 传送间隔 应答发送
功能 平台判断当前接收的计费模型是否为设备最新的计费模型,如果不一致需要向平台请求新计费
模型,在设备空闲期间下发费率, 其他期间无需下发
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)06(命令字)16 00(长
度域)32 01 14 12 78 23 01(设备编码) 00 00(计费模型编号) 00(验证结果) 22 4E
(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 计费模型编号 BCD 码 2
3 验证结果 BIN 码 1 0x00 设备计费模型与平台一致
0x01 设备计费模型与平台不一致
6.7 充电设备计费模型请求(0x09)
帧类型码 0x09 传送间隔 主动请求,直到成功
功能 充电设备计费模型与平台不一致时,都需要请求计费模型,如计费模型请求不成功,则禁止充

样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)09(命令字)13 00(长
度域)32 01 14 12 78 23 01(设备编码)6E D9(校验域)
充电设备与平台交互协议-外发版 V1.0.0.05
13
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
6.8 四类电价计费模型请求应答(0x0A)
帧类型码 0x0A 传送间隔 应答发送
功能 用户充电费用计算,每半小时为一个费率段,共 48 段,每段对应尖峰平谷其中一个费率
充电时设备屏幕按此费率分别显示已充电费和服务费
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)0A(命令字)59 00(长
度域)32 01 14 12 78 23 01(设备编码)01 00(计费模型编号)40 0D 03 00(尖电费费
率)9C 40 00 00(尖服务费费率)E0 93 04 00(峰电费费率)9C 40 00 00(峰服务费费
率)80 1A 06 00(平电费费率)9C 40 00 00(平服务费费率)20 A1 07 00(谷电费费率)
9C 40 00 00(谷服务费费率)00(计损比例)00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00(时段费率号 48 个)53 02(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 计费模型编号 BCD 码 2 固定值:01 00
3 尖费电费费率 BIN 码 4 精确到五位小数
4 尖服务费费率 BIN 码 4 精确到五位小数
5 峰电费费率 BIN 码 4 精确到五位小数
6 峰服务费费率 BIN 码 4 精确到五位小数
7 平电费费率 BIN 码 4 精确到五位小数
8 平服务费费率 BIN 码 4 精确到五位小数
9 谷电费费率 BIN 码 4 精确到五位小数
10 谷服务费费率 BIN 码 4 精确到五位小数
11 计损比例 BIN 码 1 见名词解释
12 0:00~0:30 时段费率号 BIN 码 1 0x00: 尖 费 率 0x01 : 峰 费 率
0x02:平费率 0x03:谷费率
充电设备与平台交互协议-外发版 V1.0.0.05
14
13 0:30~1:00 时段费率号 BIN 码 1 同上
…… …… …… …… ……
58 23:00~23:30 时段费率号 BIN 码 1 同上
59 23:30~0:00 时段费率号 BIN 码 1 同上
6.9 多类电价计费模型请求应答(0x0B)
帧 类 型

0x0B 传送间隔 应答发送
功能 用户充电费用计算,每半小时为一个费率段,共 48 段,每段对应尖峰平谷其中一个费率
充电时设备屏幕按此费率分别显示已充电费和服务费
样 例 报

5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)0B(命令字)59 00(长度
域)32 01 14 12 78 23 01(设备编码)01 00(计费模型编号)00(计损比例)00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00(时段费率号 48 个)40 0D 03 00(第一费
率:尖电费费率)9C 40 00 00(第一费率:尖服务费费率)E0 93 04 00(第二费率:峰电费费
率)9C 40 00 00(第二费率:峰服务费费率)80 1A 06 00(第三费率:平电费费率)9C 40
00 00(第三费率:平服务费费率)20 A1 07 00(第四费率:谷电费费率)9C 40 00 00(第四
费率:谷服务费费率)00 00 00 00(第五费率:深谷电费费率)00 00 00 00(第五费率:深谷
服务费费率)00 00 00 00(第六费率电费)00 00 00 00(第六费率服务费)00 00 00 00(第
七费率电费)00 00 00 00(第七费率服务费)00 00 00 00(第八费率电费)00 00 00 00(第
八费率服务费)00 00 00 00(第九费率电费)00 00 00 00(第九费率服务费)53 02(校验
域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 计费模型编号 BCD 码 2 固定值:01 00
3 计损比例 BIN 码 1 见名词解释
4 0:00~0:30 时段费率号 BIN 码 1 0x00 : ( 第 一 费 率 ) 尖 费 率
0x01 : ( 第 二 费 率 ) 峰 费 率
0x02 : ( 第 三 费 率 ) 平 费 率
0x03:(第四费率)谷费率
充电设备与平台交互协议-外发版 V1.0.0.05
15
0x04:(第五费率)深谷费率
0x05:第六费率
0x06:第七费率
0x07:第八费率
0x08:第九费率
5 0:30~1:00 时段费率号 BIN 码 1 同上
…… …… …… …… ……
50 23:00~23:30 时段费率号 BIN 码 1 同上
51 23:30~0:00 时段费率号 BIN 码 1 同上
52 尖费电费费率(第一费率) BIN 码 4 精确到五位小数
53 尖服务费费率(第一费率) BIN 码 4 精确到五位小数
54 峰电费费率(第二费率) BIN 码 4 精确到五位小数
55 峰服务费费率(第二费率) BIN 码 4 精确到五位小数
56 平电费费率(第三费率) BIN 码 4 精确到五位小数
57 平服务费费率(第三费率) BIN 码 4 精确到五位小数
58 谷电费费率(第四费率) BIN 码 4 精确到五位小数
59 谷服务费费率(第四费率) BIN 码 4 精确到五位小数
60 深谷电费费率(第五费率) BIN 码 4 精确到五位小数
61 深谷服务费费率(第五费率) BIN 码 4 精确到五位小数
62 第六费率电费费率 BIN 码 4 精确到五位小数
63 第六费率服务费费率 BIN 码 4 精确到五位小数
64 第七费率电费费率 BIN 码 4 精确到五位小数
65 第七费率服务费费率 BIN 码 4 精确到五位小数
66 第八费率电费费率 BIN 码 4 精确到五位小数
67 第八费率服务费费率 BIN 码 4 精确到五位小数
68 第九费率电费费率 BIN 码 4 精确到五位小数
69 第九费率服务费费率 BIN 码 4 精确到五位小数
充电设备与平台交互协议-外发版 V1.0.0.05
16
7 实时数据帧类型码数据定义
7.1 读取实时监测数据(0x12)
帧类型码 0x12 传送间隔 主动请求
功能 运营平台根据需要主动发起读取实时数据的请求
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)12(命令字)14 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)59 12(帧校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号或终端号 BCD 码 1
7.2 上传实时监测数据(0x13)
帧类型码 0x13 传送间隔 周期上送、变位上送、召唤
功能 上送充电枪实时数据,周期上送时,待机 5 分钟、充电 15 秒
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)13(命令字)48 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00(交易流水号)02(状态:空闲)01(是否归位:已归位)01(是否
插枪:是)02 00(输出电压:0)00 00(输出电流:0)00(枪线温度:10)00 00 00 00
00 00 00 00(枪线编码)00(soc:0)00(电池组最高温度:0)00 00(累计充电时间:
0)00 00(剩余时间:0)00 00 00 00(充电度数:0)00 00 00 00(计损充电度数:0)00
00 00 00(已充金额:0)00 00(硬件故障:无)2C 22(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号或终端号 BCD 码 1
3 交易流水号 BCD 码 16 见名词解释
4 状态 BIN 码 1 0x00:离线
0x01:故障
0x02:空闲
充电设备与平台交互协议-外发版 V1.0.0.05
17
0x03:充电
需做到变位上送
5 枪是否归位 BIN 码 1 0x00 否 0x01 是 0x02 未知
(无法检测到枪是否插回枪座即
未知)
6 是否插枪 BIN 码 1 0x00 否 0x01 是
需做到变位上送
7 输出电压 BIN 码 2 精确到小数点后一位;待机置零
8 输出电流 BIN 码 2 精确到小数点后一位;待机置零
9 枪线温度 BIN 码 1 整 形 , 偏 移 量 -50 ; 待 机 置 零
(以正负极柱中最高温度为准)
10 枪线编码 BCD 码 8 没有置零
11 SOC BIN 码 1 待机置零;交流桩或电瓶车桩置

12 电池组最高温度 BIN 码 1 整形,偏移量-50 ºC;待机置
零;交流桩或电瓶车桩置零
13 累计充电时间 BIN 码 2 单位:min;待机置零
14 剩余时间 BIN 码 2 单位:min;待机置零、交流桩
或电瓶车桩置零
15 充电度数 BIN 码 4 精确到小数点后四位;待机置零
16 计损充电度数 BIN 码 4 精确到小数点后四位;待机置零
未设置计损比例时等于充电度数
17 已充金额 BIN 码 4 精确到小数点后四位;待机置零
(电费+服务费)*计损充电度数
18 硬件故障 BIN 码 2 Bit 位表示(0 否 1 是),低位到
高位顺序
Bit1:急停按钮动作故障;
Bit2:无可用整流模块;
Bit3:出风口温度过高;
充电设备与平台交互协议-外发版 V1.0.0.05
18
Bit4:交流防雷故障;
Bit5:交直流模块 DC20 通信中
断;
Bit6:绝缘检测模块 FC08 通信
中断;
Bit7:电度表通信中断;
Bit8:读卡器通信中断;
Bit9:RC10 通信中断;
Bit10:风扇调速板故障;
Bit11:直流熔断器故障;
Bit12:高压接触器故障;
Bit13:门打开;
7.3 充电握手(0x15)
帧类型码 0x15 传送间隔 主动上送
功能 GBT-27930 直流桩与 BMS 充电握手阶段报文
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)15(命令字)55 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00(交易流水号)00 00 00(BMS 通信协议版本号)00(BMS 电池类
型) 00 00 (BMS 整车动力蓄电池系统额定容量) 00 00(BMS 整车动力蓄电池系统额定总电
压) 00 00 00 00(BMS 电池生产厂商名称) 00 00 00 00(BMS 电池组序号) 00(BMS 电池
组生产日期年)00(BMS 电池组生产日期月)00(BMS 电池组生产日期日)00 00 00(BMS
电池组充电次数)00(BMS 电池组产权标识)00(预留位) 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 (BMS 车辆识别码) 00 00 00 00 00 00 00 00(BMS 软件版本号) 50
B5(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号 BCD 码 1
3 交易流水号 BCD 码 16 见名词解释
4 BMS 通信协议版本号 BIN 3 当 前 版 本 为 V1.1 , 表 示 为 :
充电设备与平台交互协议-外发版 V1.0.0.05
19
byte3,byte2—0001H;
byte1—01H
5 BMS 电池类型 BIN 1 电池类型,01H:铅酸电池;02H:氢
电池;03H:磷酸铁锂电池;04H:锰
酸锂电池;05H:钴酸锂电池;06H:
三元材料电池;07H:聚合物锂离子
电池;08H:钛酸锂电池;FFH:其他;
6 BMS 整车动力蓄电池系统额
定容量
BIN 2 0.1 Ah /位,0 Ah 偏移量
7 BMS 整车动力蓄电池系统额
定总电压
BIN 2 0.1V/位,0V 偏移量
8 BMS 电池生产厂商名称 BIN 4 标准 ASCII 码
9 BMS 电池组序号 BIN 4 预留,由厂商自行定义
10 BMS 电池组生产日期年 BIN 1 1985 年 偏 移 量 , 数 据 范 围 :
1985~2235 年
11 BMS 电池组生产日期月 BIN 1 0 月偏移量,数据范围:1~12

12 BMS 电池组生产日期日 BIN 1 0 日偏移量,数据范围:1~31

13 BMS 电池组充电次数 BIN 3 1 次/位,0 次偏移量,以 BMS
统计为准
14 BMS 电池组产权标识 BIN 1 (<0>:=租赁;<1>:=车自
有)
15 预留位 BIN 1
16 BMS 车辆识别码 BIN 17 VIN
17 BMS 软件版本号 BIN 8 Byte8 、 byte7 、 byte6 —
000001H~FFFFFEH,预留,填
FFFFFFH;
Byte5-byte2 作为 BMS 软件版
本编译时间信息标记,
Byte5,byte4—0001H~FFFEH
表示“年”(例如 2015 年:填
写 Byte5—DFH, byte4
充电设备与平台交互协议-外发版 V1.0.0.05
20
—07H);
Byte3—01H~0CH 表示“月”
(例如 11 月:填写 Byte3—
0BH);
Byte2—01H~1FH 表示“日”
(例如 10 日:填写 Byte2—
0AH);
Byte1—01H~FEH 表示版本流
水号(例如 16:填写 Byte1—
10H)。
7.4 参数配置(0x17)
帧类型码 0x17 传送间隔 主动上送
功能 GBT-27930 直流桩与 BMS 参数配置阶段报文
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)17(命令字)39 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00(交易流水号)00 00(BMS 单体动力蓄电池最高允许充电电压)00
00(BMS 最高允许充电电流) 00 00 (BMS 动力蓄电池标称总能量) 00 00(BMS 最高允许充
电总电压) 00(BMS 最高允许温度) 00 00(BMS 整车动力蓄电池荷电状态(soc)) 00 00
(BMS 整车动力蓄电池当前电池电压)00 00(电桩最高输出电压)00 00(电桩最低输出电
压) 00 00(电桩最大输出电流)00 00(电桩最小输出电流) 28 5A(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号 BCD 码 1
3 交易流水号 BCD 码 16 见名词解释
4 BMS 单体动力蓄电池最高允
许充电电压
BIN 2 0.01 V/位,0 V 偏移量; 数据范
围:0~24 V
5 BMS 最高允许充电电流 BIN 2 0.1 A/位,-400A 偏移量
6 BMS 动力蓄电池标称总能量 BIN 2 0.1 kWh/位,0 kWh 偏移量;
数据范围:0~1000 kWh
7 BMS 最高允许充电总电压 BIN 2 0.1 V/位,0 V 偏移量
充电设备与平台交互协议-外发版 V1.0.0.05
21
8 BMS 最高允许温度 BIN 1 1ºC/位,-50 ºC 偏移量;数据范
围:-50 ºC ~+200 ºC
9 BMS 整车动力蓄电池荷电状
态(soc)
BIN 2 0.1%/位,0%偏移量;数据范
围:0~100%
10 BMS 整车动力蓄电池当前电
池电压
BIN 2 整车动力蓄电池总电压
11 电桩最高输出电压 BIN 2 0.1 V /位,0 V 偏移量
12 电桩最低输出电压 BIN 2 0.1 V /位,0 V 偏移量
13 电桩最大输出电流 BIN 2 0.1 A/位,-400 A 偏移量
14 电桩最小输出电流 BIN 2 0.1 A/位,-400 A 偏移量
7.5 充电结束(0x19)
帧类型码 0x19 传送间隔 主动上送
功能 GBT-27930 直流桩与 BMS 充电结束阶段报文
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)19(命令字)33 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00(交易流水号)00(BMS 中止荷电状态 SOC)00 00(BMS 动力蓄电
池单体最低电压) 00 00 (BMS 动力蓄电池单体最高电压) 00(BMS 动力蓄电池最低温度) 00
(BMS 动力蓄电池最高温度) 00 00(电桩累计充电时间) 00 00(电桩输出能量)00 00 00
00(电桩充电机编号)25 CA(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号 BCD 码 1
3 交易流水号 BCD 码 16 见名词解释
4 BMS 中止荷电状态 SOC BIN 1 1%/位,0%偏移量;数据范围:
0~100%
5 BMS 动力蓄电池单体最低电

BIN 2 0.01 V/位,0 V 偏移量;数据范
围:0 ~24 V
6 BMS 动力蓄电池单体最高电 BIN 2 0.01 V/位,0 V 偏移量;数据范
充电设备与平台交互协议-外发版 V1.0.0.05
22
压 围:0 ~24 V
7 BMS 动力蓄电池最低温度 BIN 1 1ºC/位,-50 ºC 偏移量;数据范
围:-50 ºC ~+200 ºC
8 BMS 动力蓄电池最高温度 BIN 1 1ºC/位,-50 ºC 偏移量;数据范
围:-50 ºC ~+200 ºC
9 电桩累计充电时间 BIN 2 1 min/位,0 min 偏移量;数据
范围:0~600 min
10 电桩输出能量 BIN 2 0.1 kWh/位,0 kWh 偏移量;
数据范围:0~1000 kWh
11 电桩充电机编号 BIN 4 充 电 机编 号, 1/ 位, 1 偏移
量 ,数 据范 围 : 0 ~
0xFFFFFFFF
7.6 错误报文(0x1B)
帧类型码 0x1B 传送间隔 主动上送
功能 GBT-27930 直流桩与 BMS 充电错误报文
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)1B(命令字)2C 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00(交易流水号)00(序号 4-6) 00 (序号 7-9) 00 (序号 10-12) 00(序
号 13-14)00(序号 15-16)00(序号 17-19)00(序号 20-23)00(序号 24-25)5C 51
(校验域)
序号 参数名称 数据类型 长度 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号 BCD 码 1
3 交易流水号 BCD 码 16 见名词解释
4 接收 SPN2560=0x00 的充电
机辨识报文超时
BIN 2 位 <00> : = 正 常 ; <01> : = 超
时; <10>:=不可信状态
5 接收 SPN2560=0xAA 的充
电机辨识报文超时
BIN 2 位 <00> : = 正 常 ; <01> : = 超
时; <10>:=不可信状态
充电设备与平台交互协议-外发版 V1.0.0.05
23
6 预留位 BIN 4 位 0000
7 接收充电机的时间同步和充
电机最大输出能力报文超时
BIN 2 位 <00> : = 正 常 ; <01> : = 超
时; <10>:=不可信状态
8 接收充电机完成充电准备报
文超时
BIN 2 位 <00> : = 正 常 ; <01> : = 超
时; <10>:=不可信状态
9 预留位 BIN 4 位 0000
10 接收充电机充电状态报文超

BIN 2 位 <00> : = 正 常 ; <01> : = 超
时; <10>:=不可信状态
11 接收充电机中止充电报文超

BIN 2 位 <00> : = 正 常 ; <01> : = 超
时; <10>:=不可信状态
12 预留位 BIN 4 位 0000
13 接收充电机充电统计报文超

BIN 2 位 <00> : = 正 常 ; <01> : = 超
时; <10>:=不可信状态
14 BMS 其他 BIN 6 位
15 接收 BMS 和车辆的辨识报文
超时
BIN 2 位 <00> : = 正 常 ; <01> : = 超
时; <10>:=不可信状态
16 预留位 BIN 6 位
17 接收电池充电参数报文超时 BIN 2 位 <00> : = 正 常 ; <01> : = 超
时; <10>:=不可信状态
18 接收 BMS 完成充电准备报文
超时
BIN 2 位 <00> : = 正 常 ; <01> : = 超
时; <10>:=不可信状态
19 预留位 BIN 4 位
20 接收电池充电总状态报文超

BIN 2 位 <00> : = 正 常 ; <01> : = 超
时; <10>:=不可信状态
21 接收电池充电要求报文超时 BIN 2 位 <00> : = 正 常 ; <01> : = 超
时; <10>:=不可信状态
22 接收 BMS 中止充电报文超时 BIN 2 位 <00> : = 正 常 ; <01> : = 超
时; <10>:=不可信状态
23 预留位 BIN 2 位
24 接收 BMS 充电统计报文超时 BIN 2 位 <00> : = 正 常 ; <01> : = 超
时; <10>:=不可信状态
充电设备与平台交互协议-外发版 V1.0.0.05
24
25 充电机其他 BIN 6 位
7.7 充电阶段 BMS 中止(0x1D)
帧类型码 0x1D 传送间隔 主动上送
功能 GBT-27930 直流桩与 BMS 充电阶段 BMS 中止报文
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)1D(命令字)28 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00(交易流水号)00(BMS 中止充电原因) 00 00(BMS 中止充电故障
原因)00(BMS 中止充电错误原因) F0 B8(校验域)
序号 参数名称 数据类型 长度 Byte 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号 BCD 码 1
3 交易流水号 BCD 码 16 见名词解释
4 BMS 中止充电原因 BIN 1 1-2 位——所需求的 SOC 目标

3-4 位——达到总电压的设定值
5-6 位——达到单体电压设定值
7-8 位——充电机主动中止
5 BMS 中止充电故障原因 BIN 2 1-2 位——绝缘故障
3-4 位——输出连接器过温故障
5-6 位——BMS 元件、输出连接
器过温
7-8 位——充电连接器故障
9-10 位——电池组温度过高故

11-12 位——高压继电器故障
13 位-14 位——检测点 2 电压
检测故障
15-16 位——其他故障
充电设备与平台交互协议-外发版 V1.0.0.05
25
6 BMS 中止充电错误原因 BIN 1 1-2 位——电流过大
3-4 位——电压异常
5-8 位——预留位
7.8 充电阶段充电机中止(0x21)
帧类型码 0x21 传送间隔 主动上送
功能 GBT-27930 直流桩与 BMS 充电阶段充电机中止报文
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)21(命令字)28 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00(交易流水号)00(BMS 中止充电原因)00 00 (BMS 中止充电故障
原因) 00 (BMS 中止充电错误原因) 30 A5(校验域)
序号 参数名称 数据类型 字节长度 Byte 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号 BCD 码 1
3 交易流水号 BCD 码 16 见名词解释
4 充电机 中止充电原因 BIN 1 1-2 位——达到充电机设定
的条件中止
3-4 位——人工中止
5-6 位——异常中止
7-8 位——BMS 主动中止
5 充电机 中止充电故障原因 BIN 2 1-2 位——充电机过温故障
3-4 位——充电连接器故障
5-6 位——充电机内部过温
故障 7-8 位——所需电量
不能传送
9-10 位——充电机急停故
障 11-12 位——其他故障
13-16 位——预留位
6 充电机 中止充电错误原因 BIN 1 1-2 位——电流不匹配
充电设备与平台交互协议-外发版 V1.0.0.05
26
3-4 位——电压异常
5-8 位——预留位
7.9 充电过程 BMS 需求与充电机输出(0x23)
帧类型码 0x23 传送间隔 周期上送(15 秒)
功能 GBT-27930 直流桩与 BMS 充电过程 BMS 需求、充电机输出
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)23(命令字)38 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00(交易流水号)00 00(BMS 电压需求) 00 00 (BMS 电流需求) 00
(BMS 充电模式) 00 00(BMS 充电电压测量值)00 00(BMS 充电电流测量值)00 00
(BMS 最高单体动力蓄电池电压及组号)00(BMS 当前荷电状态 SOC)00 00(BMS 估算
剩余充电时间)00 00(电桩电压输出值)00 00(电桩电流输出值)00 00(累计充电时间)
A0 BE(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号 BCD 码 1
3 交易流水号 BCD 码 16 见名词解释
4 BMS 电压需求 BIN 2 0.1 V/位,0 V 偏移量
5 BMS 电流需求 BIN 2 0.1 A/位,-400 A 偏移量
6 BMS 充电模式 BIN 1 0x01:恒压充电;0x02:恒流充

7 BMS 充电电压测量值 BIN 2 0.1 V/位,0 V 偏移量
8 BMS 充电电流测量值 BIN 2 0.1 A/位,-400 A 偏移量
9 BMS 最高单体动力蓄电池电
压及组号
BIN 2 1-12 位:最高单体动力蓄电池电
压,数据分辨率:0.01 V/位,0
V 偏移量;数据范围:0~24 V;
13-16 位:最高单体动力蓄电池
电压所在组号,数据分辨率:1/
位,0 偏移量;数据范围:0~15
10 BMS 当前荷电状态 SOC BIN 1 1%/位,0%偏移量;数据范围:
充电设备与平台交互协议-外发版 V1.0.0.05
27
( %) 0~100%
11 BMS 估算剩余充电时间 BIN 2 1 min/位,0 min 偏移量;数据
范围:0~600 min
12 电桩电压输出值 BIN 2 0.1 V/位,0 V 偏移量
13 电桩电流输出值 BIN 2 0.1 A/位,-400 A 偏移量
14 累计充电时间 BIN 2 1 min/位,0 min 偏移量;数据
范围:0~600 min
7.10 充电过程 BMS 信息(0x25)
帧类型码 0x25 传送间隔 周期上送(15 秒)
功能 GBT-27930 直流桩与 BMS 充电过程 BMS 信息
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)25(命令字)2B 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00(交易流水号)00(BMS 最高单体动力蓄电池电压所在编号) 00 (BMS
最高动力蓄电池温度) 00 (最高温度检测点编号) 00(最低动力蓄电池温度)00(最低动力蓄
电池温度检测点编号)00(序号 9-12)00(序号 13-16)55 F1(校验域)
序号 参数名称 数据类型 长度 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号 BCD 码 1
3 交易流水号 BCD 码 16 见名词解释
4 BMS 最高单体动力蓄电池电
压所在编号
BIN 1Byte 1/位,1 偏移量;数据范围:
1~256
5 BMS 最高动力蓄电池温度 BIN 1Byte 1ºC/位,-50 ºC 偏移量;数据范
围:-50 ºC ~+200 ºC
6 最高温度检测点编号 BIN 1Byte 1/位,1 偏移量;数据范围:
1~128
7 最低动力蓄电池温度 BIN 1Byte 1ºC/位,-50 ºC 偏移量;数据范
围:-50 ºC ~+200 ºC
8 最低动力蓄电池温度检测点
编号
BIN 1Byte 1/位,1 偏移量;数据范围:
1~128
9 BMS 单体动力蓄电池电压过 BIN 2 位 (<00>:=正常; <01>:=过高;
充电设备与平台交互协议-外发版 V1.0.0.05
28
高/过低 <10>:=过低)
10 BMS 整车动力蓄电池荷电状
态 SOC 过高/过低
BIN 2 位 (<00>:=正常; <01>:=过高;
<10>:=过低)
11 BMS 动力蓄电池充电过电流 BIN 2 位 (<00>:=正常; <01>:=过流;
<10>:=不可信状态)
12 BMS 动力蓄电池温度过高 BIN 2 位 (<00>:=正常; <01>:=过流;
<10>:=不可信状态)
13 BMS 动力蓄电池绝缘状态 BIN 2 位 (<00>:=正常; <01>:=过流;
<10>:=不可信状态)
14 BMS 动力蓄电池组输出连接
器连接状态
BIN 2 位 (<00>:=正常; <01>:=过流;
<10>:=不可信状态)
15 充电禁止 BIN 2 位 (<00>:=禁止; <01>:=允许)
16 预留位 BIN 2 位 00
8 运营交互帧类型码数据定义
8.1 充电设备主动申请启动充电(0x31)
帧类型码 0x31 传送间隔 按需发送
功能 用户通过帐号密码及刷卡在充电设备上操作请求充电
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)31(命令字)3F 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)01(启动方式:刷卡启动)00
(是否需要密码:不需要)20 22 00 00 00 02 00 01(逻辑卡号)00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00(输入密码)C1 B5(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号 BCD 码 1
3 启动方式 BIN 码 1 0x01 表示通过刷卡启动充电
0x02 表求通过帐号启动充电
(暂不支持)
0x03 表示vin码启动充电
充电设备与平台交互协议-外发版 V1.0.0.05
29
4 是否需要密码 BIN 码 1 0x00 不需要 0x01 需要
5 账号或者逻辑卡号 BCD 码 8 不足 8 位补 0,具体见示例
6 输入密码 BIN 码 16 对用户输入的密码进行16 位
MD5 加密,采用小写上传
7 VIN 码 ASCII 码 17 位 启动方式为vin码启动充电时上
送,其他方式置零( ASCII码),
VIN码需要反序上送
8.2 运营平台确认启动充电(0x32)
帧类型码 0x32 传送间隔 应答
功能 启动充电鉴权结果
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)32(命令字)32 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00(交易流水号) 20 22 00 00 00 02 00 01(逻辑卡号) 00 00 00 00
(账户余额) 00(鉴权成功标志) 01(失败原因)00(充电模式)00 00 00 0(充电参数)
CE 8F(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号 BCD 码 1
3 交易流水号 BCD 码 16 见名词解释
4 逻辑卡号 BCD 码 8 显示在屏幕上,不足 8 位补零
5 账户余额 BIN 码 4 保留两位小数
6 鉴权成功标志 BIN 码 1 0x00 失败 0x01 成功
7 失败原因 BCD 码 1 0x01 账户不存在
0x02 账户冻结
0x03 账户余额不足
0x04 该卡存在未结账记录
0x05 设备停用
充电设备与平台交互协议-外发版 V1.0.0.05
30
0x06 该账户不能在此设备上充

0x07 密码错误
0x08 电站电容不足
0x09 系统中 vin 码不存在
0x0A 该设备存在未结账记录
0x0B 该设备不支持刷卡
8 充电模式 BIN 码 1 0x00 自动充满
0x01 时间模式
0x02 金额模式
0x03 电量模式
0x04 SOC 模式
9 充电参数 BIN 码 4 时间模式:单位分钟
金额模式:单位元
电量模式:单位度(kWh)
SOC 模式:SOC 值(整数)
8.3 运营平台远程控制启机(0x34)
帧类型码 0x34 传送间隔 按需发送
功能 当用户通过远程启动充电时,发送本命令
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)34(命令字)30 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00(交易流水号)20 22 00 00 00 02 00 01(逻辑卡号)A0 86 01 00
(账户余额:1000.00)3D 29(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号 BCD 码 1
充电设备与平台交互协议-外发版 V1.0.0.05
31
3 交易流水号 BCD 码 16 见名词解释
4 逻辑卡号 BCD 码 8 显示在屏幕上,不足补零,逻辑卡
号为卡面印刷卡号
5 账户余额 BIN 码 4 保留到小数点两位
6 充电模式 BIN 码 1 0x00 自动充满
0x01 时间模式
0x02 金额模式
0x03 电量模式
0x04 SOC 模式
7 充电参数 BIN 码 4 时间模式:单位分钟
金额模式:单位元
电量模式:单位度(kWh)
SOC 模式:SOC 值(整数)
8.4 远程启动充电命令回复(0x33)
帧类型码 0x33 传送间隔 应答
功能 远程启动充电命令回复
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)33(命令字)26 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00(交易流水号)01(启动结果:成功)00(失败原因:无)DB 03(校
验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号 BCD 码 1
3 交易流水号 BCD 码 16 见名词解释
4 启动结果 BCD 码 1 0x00失败 0x01成功
4 失败原因 BIN 码 1 0x00 无
充电设备与平台交互协议-外发版 V1.0.0.05
32
0x01 设备编号不匹配
0x02 枪已在充电
0x03 设备故障
0x04 设备离线
0x05 未插枪
设备在收到启充命令后,检测到未
插枪则发送 0x33 报文回复充电
失败。若在 60 秒(以收到 0x34
时间开始计算)内检测到枪重新
连接,则补送 0x33 成功报文;超
时或者离线等其他异常,设备不
启充、不补发 0x33 报文
8.5 运营平台远程停机(0x36)
帧类型码 0x36 传送间隔 按需发送
功能 当用户通过远程停止充电时,发送本命令,如 APP 停止充电
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)36(命令字)14 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)E7 E2(帧校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号 BCD 码 1
8.6 远程停机命令回复(0x35)
帧类型码 0x35 传送间隔 应答发送
功能 远程停止充电命令回复,平台发送 0x36 后即关闭订单,接收到停机指令后设备务必保证停
机。
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)35(命令字)16 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)01(停止结果:成功)00(失
败原因:00)36 2D(帧校验域)
充电设备与平台交互协议-外发版 V1.0.0.05
33
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号 BCD 码 1
3 停止结果 BCD 码 1 0x00失败 0x01成功
4 失败原因 BIN 码 1 0x00 无
0x01 设备编号不匹配
0x02 枪未处于充电状态
0x03 其他
8.7 多类电价交易记录(0x3E)
帧类型码 0x3E 传送间隔 主动上送
功能 充电设备在网络正常情况下,主运发送结算账单,直到运营平台响应成账单上传成功,收到账
单结算成功,本账单在充电设备本地删除。每次接收到启机命令并已执行启机过程,无论启机
成功与否,都需在订单结束充电后生成账单上传
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)3F(命令字)B8 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00(交易流水号)20 22 02 16 17 14 47(开始时间:2022-02-16
17:14:47)20 22 02 16 18 14 47(结束时间:2022-02-16 18:14:47)00 00 00 00(电表
总起值:0)00 00 00 00(电表总止值:0)00 00 00 00(总电量:0)00 00 00 00(计损
总电量:0)00 00 00 00(消费金额:0)00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00(VIN 码)02(交易标识:app 启动)20 22 02 16 18 14 47(交易时间:2022-02- 16 18:14:47)00(停止原因:无)20 22 00 00 00 02 00 01(逻辑卡号)D0 FB 01 00(第
一费率:尖单价:1.30000)00 00 00 00(第一费率:尖电量:0)00 00 00 00(第一费率:
计损尖电量:0)00 00 00 00(第一费率:尖金额:0)D0 FB 01 00(第二费率:峰单价:
1.30000)00 00 00 00(第二费率:峰电量:0)00 00 00 00(第二费率:计损峰电量:0)
00 00 00 00(第二费率:峰金额:0)D0 FB 01 00(第三费率:平单价: 1.30000)00 00 00
00(第三费率:平电量:0)00 00 00 00(第三费率:计损平电量:0)00 00 00 00(第三
费率:平金额:0)D0 FB 01 00(第四费率:谷单价: 1.30000)00 00 00 00(第四费率:谷
电量:0)00 00 00 00(第四费率:计损谷电量:0)00 00 00 00(第四费率:谷金额:0)
D0 FB 01 00(第五费率:深谷单价: 1.30000)00 00 00 00(第五费率:深谷电量:0)00
00 00 00(第五费率:计损深谷电量:0)00 00 00 00(第五费率:深谷金额:0)00 00 00
00(第六费率单价: 0.00000)00 00 00 00(第六费率电量:0)00 00 00 00(第六费率计损
电量:0)00 00 00 00(第六费率金额:0)00 00 00 00(第七费率单价: 0.00000)00 00
00 00(第七费率电量:0)00 00 00 00(第七费率计损电量:0)00 00 00 00(第七费率金
额:0)00 00 00 00(第八费率单价: 0.00000)00 00 00 00(第八费率电量:0)00 00 00
充电设备与平台交互协议-外发版 V1.0.0.05
34
00(第八费率计损电量:0)00 00 00 00(第八费率金额:0)00 00 00 00(第九费率单价:
0.00000)00 00 00 00(第九费率电量:0)00 00 00 00(第九费率计损电量:0)00 00 00
00(第九费率金额:0)34 D7(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号 BCD 码 1
3 交易流水号 BCD 码 16 见名词解释
4 开始时间 BCD 码 7 年月日时分秒
5 结束时间 BCD 码 7 年月日时分秒
6 电表总起值 BIN 4 精确到小数点后四位
7 电表总止值 BIN 4 精确到小数点后四位
8 总电量 BIN 4 精确到小数点后四位
9 计损总电量 BIN 4 精确到小数点后四位
10
消费金额 BIN 4 精确到小数点后四位,包含电
费、服务费
11
电动汽车唯一标识 ASCII 17
VIN 码,此处 VIN 码和充电时
VIN 码不同,正序直接上传,无
需补 0 和反序
12
交易标识 BIN 1
0x01:app 启动
0x02:卡启动
0x04:离线卡启动
0x05: vin 码启动充电
13 交易日期、时间 BCD 码 7 年月日时分秒
14 停止原因 BIN 1 见附录 11.1
15 逻辑卡号 BCD 码 8 不足 8 位补 0
16
(第一费率)尖单价 BIN 4 精确到小数点后五位(尖电费+
尖服务费,见费率帧)
17 (第一费率)尖电量 BIN 4 精确到小数点后四位
充电设备与平台交互协议-外发版 V1.0.0.05
35
18 (第一费率)计损尖电量 BIN 4 精确到小数点后四位
19 (第一费率)尖金额 BIN 4 精确到小数点后四位
20
(第二费率)峰单价 BIN 4 精确到小数点后五位(峰电费+
峰服务费)
21 (第二费率)峰电量 BIN 4 精确到小数点后四位
22 (第二费率)计损峰电量 BIN 4 精确到小数点后四位
23 (第二费率)峰金额 BIN 4 精确到小数点后四位
24
(第三费率)平单价 BIN 4 精确到小数点后五位(平电费+
平服务费)
25 (第三费率)平电量 BIN 4 精确到小数点后四位
26 (第三费率)计损平电量 BIN 4 精确到小数点后四位
27 (第三费率)平金额 BIN 4 精确到小数点后四位
28
(第四费率)谷单价 BIN 4 精确到小数点后五位(谷电费+
谷服务费)
29 (第四费率)谷电量 BIN 4 精确到小数点后四位
30 (第四费率)计损谷电量 BIN 4 精确到小数点后四位
31 (第四费率)谷金额 BIN 4 精确到小数点后四位
32
(第五费率)深谷单价 BIN 4 精确到小数点后五位(谷电费+
谷服务费)
33 (第五费率)深谷电量 BIN 4 精确到小数点后四位
34 (第五费率)计损深谷电量 BIN 4 精确到小数点后四位
35 (第五费率)深谷金额 BIN 4 精确到小数点后四位
36
(第六费率)单价 BIN 4 精确到小数点后五位(谷电费+
谷服务费)
37 (第六费率)电量 BIN 4 精确到小数点后四位
38 (第六费率)计损电量 BIN 4 精确到小数点后四位
39 (第六费率)金额 BIN 4 精确到小数点后四位
40
(第七费率)单价 BIN 4 精确到小数点后五位(谷电费+
谷服务费)
充电设备与平台交互协议-外发版 V1.0.0.05
36
41 (第七费率)电量 BIN 4 精确到小数点后四位
42 (第七费率)计损电量 BIN 4 精确到小数点后四位
43 (第七费率)金额 BIN 4 精确到小数点后四位
44
(第八费率)单价 BIN 4 精确到小数点后五位(谷电费+
谷服务费)
45 (第八费率)电量 BIN 4 精确到小数点后四位
46 (第八费率)计损电量 BIN 4 精确到小数点后四位
47 (第八费率)金额 BIN 4 精确到小数点后四位
48
(第九费率)单价 BIN 4 精确到小数点后五位(谷电费+
谷服务费)
49 (第九费率)电量 BIN 4 精确到小数点后四位
50 (第九费率)计损电量 BIN 4 精确到小数点后四位
51 (第九费率)金额 BIN 4 精确到小数点后四位
8.8 四类电价交易记录(0x3F)
帧类型码 0x3F 传送间隔 主动上送
功能 充电设备在网络正常情况下,主运发送结算账单,直到运营平台响应成账单上传成功,收到账
单结算成功,本账单在充电设备本地删除。每次接收到启机命令并已执行启机过程,无论启机
成功与否,都需在订单结束充电后生成账单上传
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)3F(命令字)9C 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00(交易流水号)20 22 02 16 17 14 47(开始时间:2022-02-16
17:14:47)20 22 02 16 18 14 47(结束时间:2022-02-16 18:14:47)D0 FB 01 00(尖单
价:1.30000)00 00 00 00(尖电量:0)00 00 00 00(计损尖电量:0)00 00 00 00(尖金
额:0)D0 FB 01 00(峰单价: 1.30000)00 00 00 00(峰电量:0)00 00 00 00(计损峰
电量:0)00 00 00 00(峰金额:0)D0 FB 01 00(平单价: 1.30000)00 00 00 00(平电
量:0)00 00 00 00(计损平电量:0)00 00 00 00(平金额:0)D0 FB 01 00(谷单价:
1.30000)00 00 00 00(谷电量:0)00 00 00 00(计损谷电量:0)00 00 00 00(谷金
额:0)00 00 00 00(电表总起值:0)00 00 00 00(电表总止值:0)00 00 00 00(总电
量:0)00 00 00 00(计损总电量:0)00 00 00 00(消费金额:0)00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00(VIN 码)02(交易标识:app 启动)20 22 02 16 18 14
47(交易时间:2022-02-16 18:14:47)00(停止原因:无)20 22 00 00 00 02 00 01(逻
辑卡号)34 D7(校验域)
充电设备与平台交互协议-外发版 V1.0.0.05
37
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号 BCD 码 1
3 交易流水号 BCD 码 16 见名词解释
4 开始时间 BCD 码 7 年月日时分秒
5 结束时间 BCD 码 7 年月日时分秒
6
尖单价 BIN 4 精确到小数点后五位(尖电费+
尖服务费,见费率帧)
7 尖电量 BIN 4 精确到小数点后四位
8 计损尖电量 BIN 4 精确到小数点后四位
9 尖金额 BIN 4 精确到小数点后四位
10
峰单价 BIN 4 精确到小数点后五位(峰电费+
峰服务费)
11 峰电量 BIN 4 精确到小数点后四位
12 计损峰电量 BIN 4 精确到小数点后四位
13 峰金额 BIN 4 精确到小数点后四位
14
平单价 BIN 4 精确到小数点后五位(平电费+
平服务费)
15 平电量 BIN 4 精确到小数点后四位
16 计损平电量 BIN 4 精确到小数点后四位
17 平金额 BIN 4 精确到小数点后四位
18
谷单价 BIN 4 精确到小数点后五位(谷电费+
谷服务费)
19 谷电量 BIN 4 精确到小数点后四位
20 计损谷电量 BIN 4 精确到小数点后四位
21 谷金额 BIN 4 精确到小数点后四位
22 电表总起值 BIN 4 精确到小数点后四位
充电设备与平台交互协议-外发版 V1.0.0.05
38
23 电表总止值 BIN 4 精确到小数点后四位
24 总电量 BIN 4 精确到小数点后四位
25 计损总电量 BIN 4 精确到小数点后四位
26
消费金额 BIN 4 精确到小数点后四位,包含电
费、服务费
27
电动汽车唯一标识 ASCII 17
VIN 码,此处 VIN 码和充电时
VIN 码不同,正序直接上传,无
需补 0 和反序
28
交易标识 BIN 1
0x01:app 启动
0x02:卡启动
0x04:离线卡启动
0x05: vin 码启动充电
29 交易日期、时间 BCD 码 7 年月日时分秒
30 停止原因 BIN 1 见附录 11.1
31 逻辑卡号 BCD 码 8 不足 8 位补 0
8.9 交易记录确认(0x40)
帧类型码 0x40 传送间隔 应答发送
功能 运营平台接收到结算账单上传后,都需回复此确认信息。若设备未收到回复帧,则 5 分钟后继
续上送一次交易记录,此情况下无论平台是否成功回复都停止上送。这一帧仅是报文交互使
用,意指平台成功接收到交易记录报文,并不代表交易订单成功结算
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)40(命令字)11 00(长
度域)00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00(交易流水号)00(确认结果)
6D EC(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 交易流水号 BCD 码 16
2 确认结果 BIN 码 1 0x00 上传成功 0x01 非法账单
充电设备与平台交互协议-外发版 V1.0.0.05
39
8.10 远程账户余额更新(0x42)
帧类型码 0x42 传送间隔 按需发送
功能 平台在用户完成充值后会将用户更新的余额下发到充电设备,设备接收到此数据帧需要对当前
充电用户的信息进行校验并更新余额信息
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)42(命令字)14 00(长
度域)20 22 00 00 00 02 00 01(逻辑卡号)00 00 00 00 00(修改后账户金额:0)A9 99
(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
2 枪号 BCD 码 1
3 逻辑卡号 BCD 码 8 不足 8 位补零
如果不为零,需要校验本次充电
是否为此卡充电
如果为零,则不校验,直接更新
设备当前充电用户余额
4 修改后账户金额 BIN 码 4 保留两位小数
8.11 余额更新应答(0x41)
帧类型码 0x41 传送间隔 应答回复
功能 平台在用户完成充值后会将用户更新的余额下发到充电设备,设备接收到此数据帧需要对当前
充电用户的信息进行校验并更新余额信息
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)41(命令字)10 00(长
度域)32 01 14 12 78 23 01(设备编码)20 22 00 00 00 02 00 01(逻辑卡号)01 (修改结
果) F5 56(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
2 逻辑卡号 BCD 码 8 不足 8 位补零,非必填;有逻辑
卡号时设备需要较验当前充电是
否这此卡充电,没有逻辑卡号则
充电设备与平台交互协议-外发版 V1.0.0.05
40
直接更新当前充电用户余额
3 修改结果 BIN 码 1 0x00-修改成功
0x01-设备编号错误
0x02-卡号错误
8.12 离线卡数据同步(0x44)
帧类型码 0x44 传送间隔 按需下发
功能 离线卡适用于设备离线充电模式,平台在充电设备在线时会下发此数据帧到充电设备,充电设
备接收到后储存离线卡信息到设备本地(如果已存在离线卡则用最新的数据覆盖本地数据,不
存在则插入),若用户刷卡充电时设备处理离线模式,则刷鉴权走设备本地进行判断。
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)44(命令字)1C 00(长
度域)32 01 14 12 78 23 01(设备编码)01(下发卡个数) 20 22 00 00 00 02 00 01(逻辑
卡号)4C AB(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
2 下发卡个数 BIN 码 1 最大 15 个
3 第 1 个卡逻辑卡号 BCD 码 8 离线卡逻辑卡号
… … … … N+2 第 N 个卡逻辑卡号 BCD 码 8 离线卡逻辑卡号
8.13 离线卡数据同步应答(0x43)
帧类型码 0x43 传送间隔 应答
功能 离线卡数据同步应答
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)43(命令字)09 00(长
度域)32 01 14 12 78 23 01(设备编码)01(保存结果) 00(失败原因) 80 55(校验
域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
3 保存结果 BIN 码 1 0x00 失败 0x01 成功
充电设备与平台交互协议-外发版 V1.0.0.05
41
4 失败原因 BIN 码 1 0x01 卡号格式错误
0x02 储存空间不足
8.14 离线卡数据清除(0x46)
帧类型码 0x46 传送间隔 按需下发
功能 离线卡清除是平台主动下发的操作,平台在充电设备在线时会下发此数据帧到充电设备,充电
设备接收到离线卡数据清除报文后清除到设备本地对应的离线卡数据
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)46(命令字)18 00(长
度域)32 01 14 12 78 23 01(设备编码)01(清除离线卡的个数)20 22 00 00 00 02 00
01(逻辑卡号)74 22(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
2 清除离线卡的个数 BIN 码 1 最大 24 个
3 第 1 个卡逻辑卡号 BCD 码 8 离线卡逻辑卡号
… … … … N+2 第 N 个卡逻辑卡号 BCD 码 8 离线卡逻辑卡号
8.15 离线卡数据清除应答(0x45)
帧类型码 0x45 传送间隔 应答
功能 离线卡数据清除应答
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)45(命令字)1D 00(长
度域)32 01 14 12 78 23 01(设备编码)20 22 00 00 00 02 00 01(逻辑卡号)00(失败
原因)57 09(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
2 第 1 个卡逻辑卡号 BCD 码 8 离线卡逻辑卡号
3 清除标记 BIN 码 1 0x00 清除失败 0x01 清除成功
4 失败原因 BIN 码 1 0x01 卡号格式错误
0x02 清除成功
充电设备与平台交互协议-外发版 V1.0.0.05
42
… … … … N+1 第 N 个卡逻辑卡号 BCD 码 8 离线卡逻辑卡号
N+2 清除标记 BIN 码 1 0x00 清除失败 0x01 清除成功
N+3 失败原因 BIN 码 1 0x00 清除成功
0x01 卡号格式错误
8.16 离线卡数据查询(0x48)
帧类型码 0x48 传送间隔 按需下发
功能 离线卡数据查询由平台主动向设备发起的查询请求,平台在充电设备在线时会按需下发此数据
帧到充电设备,设备接收到该报文后进行查询设备本地是否存在对应的离线卡
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)48(命令字)1C 00(长
度域)32 01 14 12 78 23 01(设备编码)01(查询的离线卡个数) 20 22 00 00 00 02 00 01
(逻辑卡号)5F FA(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
2 查询的离线卡个数 BIN 码 1 最大 26 个
3 第 1 个卡逻辑卡号 BCD 码 8 离线卡逻辑卡号
… … … … N+2 第 N 个卡逻辑卡号 BCD 码 8 离线卡逻辑卡号
8.17 离线卡数据查询应答(0x47)
帧类型码 0x47 传送间隔 应答
功能 离线卡数据查询应答
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)47(命令字)1C 00(长
度域)32 01 14 12 78 23 01(设备编码)20 22 00 00 00 02 00 01(逻辑卡号)00(查询结
果)7F 4D(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
充电设备与平台交互协议-外发版 V1.0.0.05
43
2 第 1 个卡逻辑卡号 BIN 码 8 离线卡逻辑卡号
3 查询结果 BIN 码 1 0x00 不存在
0x01 存在
… … … … N+1 第 N+1 个卡逻辑卡号 BIN 码 8 离线卡逻辑卡号
N+2 查询结果 BIN 码 1 0x00 不存在
0x01 存在
9 运营平台设置帧类型码数据定义
9.1 充电设备工作参数设置(0x52)
帧类型码 0x52 传送间隔 按需发送
功能 远程设置充电设备是否停用;设置充电设备允许输出功率,以实现电网功率的调节
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)52(命令字)16 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪编号)01(是否允许工作)00 00(充电设
备最大允许输出功率)D7 FA(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
2 枪编号 BCD 1 枪编号 1–255
3 是否允许工作 BIN 码 1 0x00 表示允许正常工作
0x01 表示停止使用,锁定充电设

4 充电设备最大允许输出功率 BIN 码 2 限制最大输出功率值 ,单位 Kw
9.2 充电设备工作参数设置应答(0x51)
帧类型码 0x51 传送间隔 按需发送
功能 充电设备接收到运营平台充电设备工作参数设置时,响应本数据
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)51(命令字)14 00(长
充电设备与平台交互协议-外发版 V1.0.0.05
44
度域)32 01 14 12 78 23 01(设备编码)01(枪编号)01(设置结果) 03 98(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
2 枪编号 BCD 1 枪编号 1–255
3 设置结果 BIN 码 1 0x00 失败 0x01 成功
9.3 充电实时数据定时上报(0x53)
帧类型码 0x53 传送间隔 15 秒
功能 充电设备充电时,周期发送此数据,在 0x13 实时数据基础上做了扩展。
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)53(命令字)58 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 枪)00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00(交易流水号)02(状态:空闲)01(是否归位:已归位)01(是否
插枪:是)02 00(输出电压:0)00 00(输出电流:0)00(枪线温度:10)00 00 00 00
00 00 00 00(枪线编码)00(soc:0)00(电池组最高温度:0)00 00(累计充电时间:
0)00 00(剩余时间:0)00 00 00 00(尖电量:0)00 00 00 00(峰电量:0)00 00 00
00(平电量:0)00 00 00 00(谷电量:0)00 00 00 00(充电度数:0)00 00 00 00(计
损充电度数:0)00 00 00 00(已充金额:0)00 00(硬件故障:无)2C 22(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 枪号或终端号 BCD 码 1
3 交易流水号 BCD 码 16 见名词解释
4 状态 BIN 码 1 0x00:离线
0x01:故障
0x02:空闲
0x03:充电
需做到变位上送
5 枪是否归位 BIN 码 1 0x00 否 0x01 是 0x02 未知
(无法检测到枪是否插回枪座即
充电设备与平台交互协议-外发版 V1.0.0.05
45
未知)
6 是否插枪 BIN 码 1 0x00 否 0x01 是
需做到变位上送
7 输出电压 BIN 码 2 精确到小数点后一位;待机置零
8 输出电流 BIN 码 2 精确到小数点后一位;待机置零
9 枪线温度 BIN 码 1 整 形 , 偏 移 量 -50 ; 待 机 置 零
(以正负极柱中最高温度为准)
10 枪线编码 BCD 码 8 没有置零
11 SOC BIN 码 1 待机置零;交流桩或电瓶车桩置

12 电池组最高温度 BIN 码 1 整形,偏移量-50 ºC;待机置
零;交流桩或电瓶车桩置零
13 累计充电时间 BIN 码 2 单位:min;待机置零
14 剩余时间 BIN 码 2 单位:min;待机置零、交流桩
或电瓶车桩置零
15 尖电量 BIN 码 4 精确到小数点后四位;
16 峰电量 BIN 码 4 精确到小数点后四位;
17 平电量 BIN 码 4 精确到小数点后四位;
18 谷电量 BIN 码 4 精确到小数点后四位;
19 充电度数 BIN 码 4 精确到小数点后四位;
20 计损充电度数 BIN 码 4 精确到小数点后四位;
未设置计损比例时等于充电度数
21 已充金额 BIN 码 4 精确到小数点后四位;待机置零
(电费+服务费)计损充电度数
22 硬件故障 BIN 码 2 Bit 位表示(0 否 1 是),低位到
高位顺序
Bit1:急停按钮动作故障;
Bit2:无可用整流模块;
Bit3:出风口温度过高;
充电设备与平台交互协议-外发版 V1.0.0.05
46
Bit4:交流防雷故障;
Bit5:交直流模块 DC20 通信中
断;
Bit6:绝缘检测模块 FC08 通信
中断;
Bit7:电度表通信中断;
Bit8:读卡器通信中断;
Bit9:RC10 通信中断;
Bit10:风扇调速板故障;
Bit11:直流熔断器故障;
Bit12:高压接触器故障;
Bit13:门打开;
9.4 对时设置(0x56)
帧类型码 0x56 传送间隔 周期发送(1 天)
功能 运营平台同步充电设备时钟,以保证充电设备与运营平台的时钟一致
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)56(命令字)1A 00(长
度域)32 01 14 12 78 23 01(设备编码)20 22 02 16 17 14 47(当前时间:2022-02-16
17:14:47)F6 85(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
2 当前时间 BCD 码 7 年月日时分秒
9.5 对时设置应答(0x55)
帧类型码 0x55 传送间隔 应答
功能 充电设备接收到运营平台同步充电设备时钟时应答
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)55(命令字)1A 00(长
度域)32 01 14 12 78 23 01(设备编码)20 22 02 16 17 14 47(当前时间:2022-02-16
17:14:47)06 75(校验域)
充电设备与平台交互协议-外发版 V1.0.0.05
47
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
2 当前时间 BCD 码 7 年月日时分秒
9.6 四类电价计费模型设置(0x58)
桢类型码 0x58 传送间隔 平台按需要发送,在桩所有枪都
没有插枪情况下设置生效
功能 用户充电费用计算,每半小时为一个费率段,共 48 段,每段对应尖峰平谷其中一个费率
充电时设备屏幕按此费率分别显示已充电费和服务费
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)58(命令字)59 00(长
度域)32 01 14 12 78 23 01(设备编码)01 00(计费模型编号)40 0D 03 00(尖电费费
率)9C 40 00 00(尖服务费费率)E0 93 04 00(峰电费费率)9C 40 00 00(峰服务费费
率)80 1A 06 00(平电费费率)9C 40 00 00(平服务费费率)20 A1 07 00(谷电费费率)
9C 40 00 00(谷服务费费率)00(计损比例)00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00(时段费率号 48 个)89 A8(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 计费模型编码 BCD 码 2
3 尖电费费率 BIN 码 4 精确到五位小数
4 尖服务费费率 BIN 码 4 精确到五位小数
5 峰电费费率 BIN 码 4 精确到五位小数
6 峰服务费费率 BIN 码 4 精确到五位小数
7 平电费费率 BIN 码 4 精确到五位小数
8 平服务费费率 BIN 码 4 精确到五位小数
9 谷电费费率 BIN 码 4 精确到五位小数
10 谷服务费费率 BIN 码 4 精确到五位小数
11 计损比例 BIN 码 1 见名词解释
充电设备与平台交互协议-外发版 V1.0.0.05
48
12 0:00~0:30 时段费率号 BIN 码 1 0:尖费率 1:峰费率 2:平费率
3:谷费率
13 0:30~1:00 时段费率号 BIN 码 1 同上
…… …… …… …… ……
58 23:00~23:30 时段费率号 BIN 码 1 同上
59 23:30~0:00 时段费率号 BIN 码 1 同上
9.7 多类电价计费模型设置(0x54)
桢类型码 0x54 传送间隔 平台按需要发送,在桩所有枪都
没有插枪情况下设置生效
功能 用户充电费用计算,每半小时为一个费率段,共 48 段,每段对应尖峰平谷其中一个费率
充电时设备屏幕按此费率分别显示已充电费和服务费
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)58(命令字)59 00(长
度域)32 01 14 12 78 23 01(设备编码)01 00(计费模型编号)00(计损比例)00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00(时段费率号 48 个)40 0D 03 00
(第一费率:尖电费费率)9C 40 00 00(第一费率:尖服务费费率)E0 93 04 00(第二费
率:峰电费费率)9C 40 00 00(第二费率:峰服务费费率)80 1A 06 00(第三费率:平电
费费率)9C 40 00 00(第三费率:平服务费费率)20 A1 07 00(第四费率:谷电费费率)
9C 40 00 00(第四费率:谷服务费费率)00 00 00 00(第五费率:深谷电费费率)00 00
00 00(第五费率:深谷服务费费率)00 00 00 00(第六费率电费)00 00 00 00(第六费率
服务费)00 00 00 00(第七费率电费)00 00 00 00(第七费率服务费)00 00 00 00(第八
费率电费)00 00 00 00(第八费率服务费)00 00 00 00(第九费率电费)00 00 00 00(第
九费率服务费)89 A8(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7 不足 7 位补 0
2 计费模型编码 BCD 码 2
3 计损比例 BIN 码 1 见名词解释
4 0:00~0:30 时段费率号 BIN 码 1 0x00 : ( 第 一 费 率 ) 尖 费 率
0x01 : ( 第 二 费 率 ) 峰 费 率
0x02 : ( 第 三 费 率 ) 平 费 率
0x03:(第四费率)谷费率
0x04:(第五费率)深谷费率
充电设备与平台交互协议-外发版 V1.0.0.05
49
0x05:第六费率
0x06:第七费率
0x07:第八费率
0x08:第九费率
5 0:30~1:00 时段费率号 BIN 码 1 同上
… …… …… …… ……
50 23:00~23:30 时段费率号 BIN 码 1 同上
51 23:30~0:00 时段费率号 BIN 码 1 同上
52 尖费电费费率(第一费率) BIN 码 4 精确到五位小数
53 尖服务费费率(第一费率) BIN 码 4 精确到五位小数
54 峰电费费率(第二费率) BIN 码 4 精确到五位小数
55 峰服务费费率(第二费率) BIN 码 4 精确到五位小数
56 平电费费率(第三费率) BIN 码 4 精确到五位小数
57 平服务费费率(第三费率) BIN 码 4 精确到五位小数
58 谷电费费率(第四费率) BIN 码 4 精确到五位小数
59 谷服务费费率(第四费率) BIN 码 4 精确到五位小数
60 深谷电费费率(第五费率) BIN 码 4 精确到五位小数
61 深 谷 服 务 费 费 率 ( 第 五 费
率)
BIN 码 4 精确到五位小数
62 第六费率电费费率 BIN 码 4 精确到五位小数
63 第六费率服务费费率 BIN 码 4 精确到五位小数
64 第七费率电费费率 BIN 码 4 精确到五位小数
65 第七费率服务费费率 BIN 码 4 精确到五位小数
66 第八费率电费费率 BIN 码 4 精确到五位小数
67 第八费率服务费费率 BIN 码 4 精确到五位小数
68 第九费率电费费率 BIN 码 4 精确到五位小数
69 第九费率服务费费率 BIN 码 4 精确到五位小数
充电设备与平台交互协议-外发版 V1.0.0.05
50
9.8 计费模型应答(0x57)
桢类型码 0x57 传送间隔 收到平台的计费模型设置命令后
回复,包括 0x58、0x54
功能 充电设备接收到运营平台计费模型时,响应本数据
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)57(命令字)14 00(长
度域)32 01 14 12 78 23 01(设备编码)01(设置结果)1D 1F(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
2 设置结果 BIN 码 1 0x00 失败 0x01 成功
9.9 二维码信息设置(0x5A)
帧类型码 0x5A 传送间隔 开机认证通过后下发,按需发送
功能 液晶显示二维码更新
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)96(命令字)14 00(长
度域)32 01 14 12 78 23 01(设备编码)01(终端号)xx xx…xx xx(二维码固定字段)F0
D0(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
2 终端号 BCD 码 1 充电枪号或终端号
3 二维码固定字段 ASCII 码 100 下发二维码固定字段,不足补 0
9.10 二维码信息应答(0x59)
帧类型码 0x59 传送间隔 按需发送
功能 充电设备接收到运营平台二维码更新指令时,响应本数据
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)95(命令字)15 00(长
度域)32 01 14 12 78 23 01(设备编码)01(终端号)01(设置结果)FF 94(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
充电设备与平台交互协议-外发版 V1.0.0.05
51
1 设备编号 BCD 码 7
2 终端号 BCD 码 1 充电枪号或终端号
3 设置结果 BIN 码 1 0x00 失败 0x01 成功
10 车位锁通信协议定义
地锁状态变化需要传输给平台,若地锁出现故障,则传输故障码至平台,若检测出现故障则,默认
地锁为降下状态;若为升降出现故障,则保持现有状态
10.1 地锁数据上送(0x61)
帧类型码 0x61 传送间隔 按需上送
功能 地锁状态/报警信息变化时,设备立刻上送变位/报警信息;地锁状态不变化时,每隔 5 分钟周
期性上送地锁状态。若无报警信息,不上送。
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)61(命令字)1C 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 号枪)00(车位状态:无车辆)00
(地锁电量状态:0)00(报警状态)00 00 00 00(预留位)A7 2A(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1
设备编号 BCD 码
7
充电设备资产编号,系统参数的
编号(终端机器编码)
2 枪号 BIN 码 1
3 车位锁状态 BIN 码 1
0x00:未到位状态
0x55:升锁到位状态
0xFF:降锁到位状态
4
车位状态
BIN 码 1
0x00:无车辆
0xFF:停放车辆
5 地锁电量状态 BIN 码 1 百分比值0~100
6 报警状态 BIN 码 1 0x00:正常无报警
充电设备与平台交互协议-外发版 V1.0.0.05
52
0xFF:待机状态摇臂破坏
0x55:摇臂升降异常(未到位)
7 预留位 BIN 码 4 全部置0
10.2 遥控地锁升锁与降锁命令(0x62)
帧类型码 0x62 传送间隔 按需发送
功能 服务器下发命令给地锁,地锁执行动作
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)62(命令字)19 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 号枪)55(升/降地锁)00 00 00 00
(预留位)FD 98(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
充电设备资产编号,系统参数的
编号(终端机器编码)
2 枪号 BIN 码 1
3 升/降地锁 BCD 码 1 升锁 0X55,降锁 0XFF
4 预留位 BIN 码 4 全部置 0(可用于多枪)
10.3 充电设备返回数据(上行)(0x63)
帧类型码 0x63 传送间隔 按需发送
功能 地锁收到遥控地锁升锁与降锁命令指令,响应本数据
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)63(命令字)19 00(长
度域)32 01 14 12 78 23 01(设备编码)01(枪号:1 号枪)00(地锁控制返回标志)00
00 00 00(预留位)30 04(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
充电设备资产编号,系统参数的
编号(终端机器编码)
充电设备与平台交互协议-外发版 V1.0.0.05
53
2 枪号 BIN 码 1
3 地锁控制返回标志
BIN 码
1
布尔型(1,鉴权成功;0,鉴权
失败)
5 预留位 BIN 码 4 全部置 0(可用于多枪)
11 电设备远程维护帧类型码数据定义
11.1 远程重启(0x92)
帧类型码 0x92 传送间隔 按需发送
功能 重启充电设备,应对部分问题,如卡死
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)92(命令字)14 00(长
度域)32 01 14 12 78 23 01(设备编码)01(执行控制)F0 D0(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
2 执行控制 BIN 码 1 0x01:立即执行
0x02:空闲执行
11.2 远程重启应答(0x91)
帧类型码 0x91 传送间隔 按需发送
功能 充电设备接收到运营平台远程重启指令时,响应本数据
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)91(命令字)14 00(长
度域)32 01 14 12 78 23 01(设备编码)01(设置结果)FF 94(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
2 设置结果 BIN 码 1 0x00 失败 0x01 成功
11.3 远程更新(0x94)
帧类型码 0x94 传送间隔 按需发送
充电设备与平台交互协议-外发版 V1.0.0.05
54
功能 对设备进行软件升级,平台升级模式为 ftp 文件升级,由设备企提供升级需要的更新文件(特
定文件名,由设备企定义),平台在数据帧中提供访问更新文件相关服务器地址及下载路径信
息,设备下载完更新程序后对文件进行较验,并对设备进行升级。
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)94(命令字)6A 00(长
度域)32 01 14 12 78 23 01(设备编码)01(设备型号)0F 00(设备功率)31 31 34 2E
35 35 2E 31 31 34 2E 31 37 34 00 00(升级服务器地址)15 00(升级服务器端口) 73 72
00 00 00 00 00 00 00 00 00 00 00 00 00 00(用户名)73 72 31 32 33 00 00 00 00 00 00
00 00 00 00 00(密码)41 43 2D 37 4B 57 2F 32 30 31 38 30 31 33 31 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00(文件路径)02(执行控制)3C(下载超时时间) C7
CF(校验域)
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
2 设备型号 BIN 码 1 0x01:直流
0x02:交流
3 设备功率 BIN 码 2 不足 2 位补零
4 升级服务器地址 ASCII 码 16 不足 16 位补零
5 升级服务器端口 BIN 码 2 不足 2 位补零
6 用户名 ASCII 码 16 不足 16 位补零
7 密码 ASCII 码 16 不足 16 位补零
8 文件路径 ASCII 码 32 不足 32 位补零,文件路径名由
平台定义
9 执行控制 BIN 码 1 0x01:立即执行
0x02:空闲执行
10 下载超时时间 BIN 码 1 单位:min
11.4 远程更新应答(0x93)
帧类型码 0x93 传送间隔 按需发送
功能 充电设备执行过运营平台远程更新指令,响应本数据
样例报文 5A A5(前导域)10 27(版本域)00 00(序号域)00(加密标志)93(命令字)14 00(长
度域)32 01 14 12 78 23 01(设备编码)01(升级状态)F4 2C(校验域)
充电设备与平台交互协议-外发版 V1.0.0.05
55
序号 参数名称 数据类型 长度(Byte) 备注
1 设备编号 BCD 码 7
2 升级状态 BIN 码 1 0x00-成功
0x01-编号错误
0x02-程序与设备型号不符
0x03-下载更新文件超时
12 附录
12.1 充电停止原因代码表
类别 代码 具体原因
充电完成
0x40 结束充电,APP 远程停止
0x41 结束充电,SOC 达到 100%
0x42 结束充电,充电电量满足设定条件
0x43 结束充电,充电金额满足设定条件
0x44 结束充电,充电时间满足设定条件
0x45 结束充电,手动停止充电
0x46 结束充电,SOC 达到设定值
0x47~0x49 其他方式(预留)
充电启动失败
0x4A 充电启动失败,充电桩控制系统故障(需要重启或自动恢复)
0x4B 充电启动失败,控制导引断开
0x4C 充电启动失败,断路器跳位
0x4D 充电启动失败,电表通信中断
0x4E 充电启动失败,余额不足
0x4F 充电启动失败,充电模块故障
0x50 充电启动失败,急停开入
0x51 充电启动失败,防雷器异常
0x52 充电启动失败,BMS 未就绪
充电设备与平台交互协议-外发版 V1.0.0.05
56
0x53 充电启动失败,温度异常
0x54 充电启动失败,电池反接故障
0x55 充电启动失败,电子锁异常
0x56 充电启动失败,合闸失败
0x57 充电启动失败,绝缘异常
0x58 预留
0x59 充电启动失败,接收 BMS 握手报文 BHM 超时
0x5A 充电启动失败,接收 BMS 和车辆的辨识报文超时 BRM
0x5B 充电启动失败,接收电池充电参数报文超时 BCP
0x5C 充电启动失败,接收 BMS 完成充电准备报文超时 BRO AA
0x5D 充电启动失败,接收电池充电总状态报文超时 BCS
0x5E 充电启动失败,接收电池充电要求报文超时 BCL
0x5F 充电启动失败,接收电池状态信息报文超时 BSM
0x60 充电启动失败,GB2015 电池在 BHM 阶段有电压不允许充

0x61 充电启动失败,GB2015 辨识阶段在 BRO_AA 时候电池实际
电压与 BCP 报文电池电压差距大于 5%
0x62 充电启动失败,B2015 充电机在预充电阶段从 BRO_AA 变成
BRO_00 状态
0x63 充电启动失败,接收主机配置报文超时
0x64
充电启动失败,充电机未准备就绪,我们没有回 CRO AA,对
应老国标
0x65~0x69 (其他原因)预留
充电异常中止
0x6A 充电异常中止,系统闭锁
0x6B 充电异常中止,导引断开
0x6C 充电异常中止,断路器跳位
0x6D 充电异常中止,电表通信中断
0x6E 充电异常中止,余额不足
充电设备与平台交互协议-外发版 V1.0.0.05
57
0x6F 充电异常中止,交流保护动作
0x70 充电异常中止,直流保护动作
0x71 充电异常中止,充电模块故障
0x72 充电异常中止,急停开入
0x73 充电异常中止,防雷器异常
0x74 充电异常中止,温度异常
0x75 充电异常中止,输出异常
0x76 充电异常中止,充电无流
0x77 充电异常中止,电子锁异常
0x78 预留
0x79 充电异常中止,总充电电压异常
0x7A 充电异常中止,总充电电流异常
0x7B 充电异常中止,单体充电电压异常
0x7C 充电异常中止,电池组过温
0x7D 充电异常中止,最高单体充电电压异常
0x7E 充电异常中止,最高电池组过温
0x7F 充电异常中止,BMV 单体充电电压异常
0x80 充电异常中止,BMT 电池组过温
0x81 充电异常中止,电池状态异常停止充电
0x82 充电异常中止,车辆发报文禁止充电
0x83 充电异常中止,充电设备断电
0x84 充电异常中止,接收电池充电总状态报文超时
0x85 充电异常中止,接收电池充电要求报文超时
0x86 充电异常中止,接收电池状态信息报文超时
0x87 充电异常中止,接收 BMS 中止充电报文超时
0x88 充电异常中止,接收 BMS 充电统计报文超时
0x89 充电异常中止,接收对侧 CCS 报文超时
充电设备与平台交互协议-外发版 V1.0.0.05
58
0x8A~0x8F (其他原因)预留
未知原因停止 0x90 未知原因停止
12.2 CRC16 校验的计算方法
CRC(Cyclical Redundancy Check)由两字节组成,生成函数如下:
1、CRC 计算函数
WORD ModbusCRC(BYTE * pData, BYTE len)
{
BYTE byCRCHi = 0xff;
BYTE byCRCLo = 0xff;
BYTE byIdx;
WORD crc;
while(len–)
{
byIdx = byCRCHi ^
pData++;
byCRCHi = byCRCLo ^ gabyCRCHi[byIdx];
byCRCLo = gabyCRCLo[byIdx];
}
crc = byCRCHi;
crc <<= 8;
crc += byCRCLo;
return crc;
}
CRC 码表高字节
BYTE gabyCRCHi[] =
{
0x00,0xc1,0x81,0x40,0x01,0xc0,0x80,0x41,0x01,0xc0, 0x80,0x41,0x00,0xc1,0x81,0x40,0x01,0xc0,0x80,0x41, 0x00,0xc1,0x81,0x40,0x00,0xc1,0x81,0x40,0x01,0xc0, 0x80,0x41,0x01,0xc0,0x80,0x41,0x00,0xc1,0x81,0x40, 0x00,0xc1,0x81,0x40,0x01,0xc0,0x80,0x41,0x00,0xc1, 0x81,0x40,0x01,0xc0,0x80,0x41,0x01,0xc0,0x80,0x41,
充电设备与平台交互协议-外发版 V1.0.0.05
59
0x00,0xc1,0x81,0x40,0x01,0xc0,0x80,0x41,0x00,0xc1, 0x81,0x40,0x00,0xc1,0x81,0x40,0x01,0xc0,0x80,0x41, 0x00,0xc1,0x81,0x40,0x01,0xc0,0x80,0x41,0x01,0xc0, 0x80,0x41,0x00,0xc1,0x81,0x40,0x00,0xc1,0x81,0x40, 0x01,0xc0,0x80,0x41,0x01,0xc0,0x80,0x41,0x00,0xc1, 0x81,0x40,0x01,0xc0,0x80,0x41,0x00,0xc1,0x81,0x40, 0x00,0xc1,0x81,0x40,0x01,0xc0,0x80,0x41,0x01,0xc0, 0x80,0x41,0x00,0xc1,0x81,0x40,0x00,0xc1,0x81,0x40, 0x01,0xc0,0x80,0x41,0x00,0xc1,0x81,0x40,0x01,0xc0, 0x80,0x41,0x01,0xc0,0x80,0x41,0x00,0xc1,0x81,0x40, 0x00,0xc1,0x81,0x40,0x01,0xc0,0x80,0x41,0x01,0xc0, 0x80,0x41,0x00,0xc1,0x81,0x40,0x01,0xc0,0x80,0x41, 0x00,0xc1,0x81,0x40,0x00,0xc1,0x81,0x40,0x01,0xc0, 0x80,0x41,0x00,0xc1,0x81,0x40,0x01,0xc0,0x80,0x41, 0x01,0xc0,0x80,0x41,0x00,0xc1,0x81,0x40,0x01,0xc0, 0x80,0x41,0x00,0xc1,0x81,0x40,0x00,0xc1,0x81,0x40, 0x01,0xc0,0x80,0x41,0x01,0xc0,0x80,0x41,0x00,0xc1, 0x81,0x40,0x00,0xc1,0x81,0x40,0x01,0xc0,0x80,0x41, 0x00,0xc1,0x81,0x40,0x01,0xc0,0x80,0x41,0x01,0xc0, 0x80,0x41,0x00,0xc1,0x81,0x40
};
CRC 码表高字节
BYTE gabyCRCLo[] =
{
0x00,0xc0,0xc1,0x01,0xc3,0x03,0x02,0xc2,0xc6,0x06, 0x07,0xc7,0x05,0xc5,0xc4,0x04,0xcc,0x0c,0x0d,0xcd, 0x0f,0xcf,0xce,0x0e,0x0a,0xca,0xcb,0x0b,0xc9,0x09, 0x08,0xc8,0xd8,0x18,0x19,0xd9,0x1b,0xdb,0xda,0x1a, 0x1e,0xde,0xdf,0x1f,0xdd,0x1d,0x1c,0xdc,0x14,0xd4, 0xd5,0x15,0xd7,0x17,0x16,0xd6,0xd2,0x12,0x13,0xd3, 0x11,0xd1,0xd0,0x10,0xf0,0x30,0x31,0xf1,0x33,0xf3, 0xf2,0x32,0x36,0xf6,0xf7,0x37,0xf5,0x35,0x34,0xf4,
充电设备与平台交互协议-外发版 V1.0.0.05
60
0x3c,0xfc,0xfd,0x3d,0xff,0x3f,0x3e,0xfe,0xfa,0x3a, 0x3b,0xfb,0x39,0xf9,0xf8,0x40,0x28,0xe8,0xe9,0x29, 0xeb,0x2b,0x2a,0xea,0xee,0x2e,0x2f,0xef,0x2d,0xed, 0xec,0x2c,0xe4,0x24,0x25,0xe5,0x27,0xe7,0xe6,0x26, 0x22,0xe2,0xe3,0x23,0xe1,0x21,0x20,0xe0,0xa0,0x60, 0x61,0xa1,0x63,0xa3,0xa2,0x62,0x66,0xa6,0xa7,0x67, 0xa5,0x65,0x64,0xa4,0x6c,0xac,0xad,0x6d,0xaf,0x6f, 0x6e,0xae,0xaa,0x6a,0x6b,0xab,0x69,0xa9,0xa8,0x68, 0x78,0xb8,0xb9,0x79,0xbb,0x7b,0x7a,0xba,0xbe,0x7e, 0x7f,0xbf,0x7d,0xbd,0xbc,0x7c,0xb4,0x74,0x75,0xb5, 0x77,0xb7,0xb6,0x76,0x72,0xb2,0xb3,0x73,0xb1,0x71, 0x70,0xb0,0x50,0x90,0x91,0x51,0x93,0x53,0x52,0x92, 0x96,0x56,0x57,0x97,0x55,0x95,0x94,0x54,0x9c,0x5c, 0x5d,0x9d,0x5f,0x9f,0x9e,0x5e,0x5a,0x9a,0x9b,0x5b, 0x99,0x59,0x58,0x98,0x88,0x48,0x49,0x89,0x4b,0x8b, 0x8a,0x4a,0x4e,0x8e,0x8f,0x4f,0x8d,0x4d,0x4c,0x8c, 0x44,0x84,0x85,0x45,0x87,0x47,0x46,0x86,0x82,0x42, 0x43,0x83,0x41,0x81,0x80,0x40
};
12.3 协议需知
序号 注意事项 如不满足要求的影响
1 平台发起充电指令后,设备需要在 90 秒内回复
平台成功并上送实时数据,且实时数据中设备
的状态必须是充电中。
平台会关闭此订单,如设备继续充电
则后续电量则无法计入此订单
2 平台下发了充电指令,如果没收到设备的回复
或者电设备回复启动失败,平台会认为此次启
动失败,电设备不得启动充电。
平台会关闭此订单,如设备继续充电
则后续电量则无法计入此订单
3 在设备启动或者充电中,平台下发了停充指
令,设备必须要停止充电。
平台会关闭此订单,如设备继续充电
则后续电量则无法计入此订单
4 设备在充电中则不得上送空闲状态,若实时数
据中有两帧为空闲,平台会把此单列为异常订
单。
订单无法正常结算,并导致互联互通
推送的订单费用明细丢失
5 在充电中如果可以拔枪,设备需要立即上送交
易记录,结束此单充电。
若其它用户插枪将直接充电,费用会

充电设备与平台交互协议-外发版 V1.0.0.05
61
入第一个用户的账上
6 同一笔订单,鉴权后回复的流水号、实时数据
中的流水号、交易记录中的流水号必须保持一
致。
平台订单无法结算或按错误的交易流
水号进行结算
7 在充电结束后的 30 秒内,设备需要上送交易记
录到平台,如未上送,此单会进入异常订单。
订单无法正常结算,并导致互联互通
推送的订单费用明细丢失
8 设备上送的交易记录里的分时电量必须和平台
的计费模型一致。
订单计费错误,少扣费。


http://www.kler.cn/a/552442.html

相关文章:

  • FFmpeg + Nginx + HLS流媒体播放方案
  • 深入理解TT无人机曲线飞行和挑战卡飞行+EP机甲全面运动
  • 【Windows软件 - HeidiSQL】导出数据库
  • Linux系统资源监控:全面掌握目录、文件、内存和硬盘使用情况
  • C++基础知识学习记录—string类
  • lwip和tcp/ip区别
  • 鸿蒙NEXT开发-沉浸式导航和键盘避让模式
  • Ubuntu 20 掉显卡驱动的解决办法
  • 利用 UniApp 实现带有渐变背景的盒子
  • mysql和minio
  • SpringCloud面试题----什么是Zuul微服务网关
  • 【网络基本知识--2】
  • Qt QListWidget 总结
  • 【Python爬虫(15)】从0到1:Python爬虫实战攻克电商网站动态数据堡垒
  • Unity Shader学习6:多盏平行光+点光源 ( 逐像素 ) 前向渲染 (Built-In)
  • 简述Vue2和Vue3的区别
  • Python HTTP 请求工具类 HttpUtils:简化 HTTP 请求的高效工具
  • 深度集成DeepSeek大模型:WebSocket流式聊天实现
  • 目标检测中的数据增强:翻转、旋转、缩放、裁剪、亮度、模糊等【附完整源码】
  • 【深度学习】Transformer入门:通俗易懂的介绍