还剩24页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
T/CCAATB中国民用机场协会团体标准T/CCAA TB-****.1—2022运输机场电动汽车非车载充电机与运行监控平台之间的通信协议Communication protocolbetween off-board chargerandoperation monitoringplatform forelectric vehicleat thetransportationairport发布实施中国民用机场协会发布2022-XX-XX2022-XX-XX表启动充电鉴权格式15输入参数字段说明字段定义数据类型说明无输出参数字段说明字段定义数据类型说明充电枪编号gunNo int32枪口编号应在1-255范围内平台生成的交易流水号,最长应为40个字符没有时应为空平台交易流水号preTradeNo string值设备生成的交易流水号,最长应为32个字符按照附录F的规设备交易流水号tradeNo string则生产流水号启动方式startlype int3210即插即充鉴权码authCode string启动方式为10,应为VIN信息电池SOC batterySOCint32当前电池SOC值,若无墩得,应为0电车容量batteryCap int32电池总容量,单位kWh已充电次数chargeTimes int32电池已充次数,若无法获得,应为0当前电池电压batteryVol int32动力蓄电池当前电压,单位Vo应精确到小数点后一位启动充电鉴权结果
4.
4.
2.4启动充电鉴权结果的内容应包括)功能平台通知充电机启动鉴权结果,充电机返回流水号等信息确认a)数据流向平台向设备下发b)物模型类型服务c)标识符d authResultSrv)格式应符合表的要求e16表启动充电鉴权结果格式16输入参数字段说明字段定义数据类型说明充电枪编号gunNo int32枪口编号应在1-255范围内平台交易流水号preTradeNo string平台生成的交易流水号,最长应为40个字符设备交易流水号tradeNo string设备生成的交易流水号,最长应为32个字符VIN码vinCode string车辆VIN码信息10验证成功11系统异常12账户状态已冻结或失效13账户不存在14交易流水号重复15授信额度不足16存在待支付订单17用户余额不足18流水号为空鉴权结果result int3219企业不存在20用户未设置停机码21车辆信息校验失败22未开通即插即充服务23互联互通平台校验失败24无效VIN码25VIN码未绑定用户26VIN码已锁定(拒绝该VIN石验处27服务异常平台设置的充电模式10不做限制的充电(默认)11限制金额充电模式chargeMode int3212限制电量13限制SOC14限制充电时长若鉴权失败,则应为0o10充期赋为10时,本字段应为011:充电模式为11时,应限制本次充电的金额,单位元,应精确到小数点后两位最小应为1元12充电模式为12时,应限制本次充电的电量,单位千瓦时,限制值limitData int32应精确到小数点后一位最小应为1千国寸13充电模式为13时,应限制本次充电的SOC,单位%o
14、充电模式为14时,应限制本次充电的时间,单位分钟最小应为5分钟应为6位数字,并在100000〜999999范围内停机码stopCode int32若鉴权失败,应为0o整形数组可同时具备多种启动模式,启动模式定义为10普通充电11有序充电启动模式startMode array12预约充电例插枪事件中上传的时间戳充电机应判断该时间戳和插枪事件中上传的时间戳是否一致,时间戳一致才可启动充电插枪事件时间戳insertGunTime int32输出参数字段说明字段定义数据类型说明充电枪编号gunNo int32枪口编号应在1-255范围内平台交易流水号preTradeNo string平台生成的交易流水号,最长应为40个字符设备交易流水号tradeNo string设备生成的交易流水号,最长应为32个字符启动充电结果事件
4.
4.
2.5启动充电结果事件的内容应包括)功能用于充电机向平台反馈启动充电结果a)数据流向设备向平台上送b)物模型类型事件c)标识符d startChaResEvto)格式应符合表的要求e17表启动充电结果事件格式17输入参数字段说明字段定义数据类型说明无输出参数字段说明字段定义数据类型说明充电枪编号gunNo int32枪口编号应在1-255范围内平台生成的交易流水号,最长应为40个字符平台交易流水号preTradeNo string设备交易流水号tradeNo string设备生成的交易流水号,最长应为32个字符10成功;11充电机故障启动充电失败12等待启动充电超时启动结果startResult int3213车桩连接失败14正在充电中(若已经成功启动过了,又出现再次下发启动充电命令,则应直接返回该状态)启动结果为10时故障代码应为0,否则应按照附录A-D的要求故障代码faultCode int32上传规定故障代码vin码vinCode string车辆唯一识别码平台停止充电平台停止充电的一般要求
4.
4.
34.
4.
3.1平台停止充电的一般要求如下)平台侧发起停止充电,应调用“平台停止充电”服务通知充电机a)平台若秒内未收到充电机的服务调用返回参数,则应重新调用“平台停止充电”服务,最多重发b102次)充电机停止充电后应将停止充电结果通过“停止充电结果事件”上报给平台,并上报交易记录c)充电机本地停止充电,应直接将停止充电结果通过“停止充电结果事件”上报给平台,并将交易记录d上报至平台平台停止充电
4.
4.
3.2平台停止充电的内容应包括)功能平台发起停止充电,充电机收到停止充电服务后异步返回服务调用结果a)数据流向平台向设备下发b)物模型类型服务c)标识符d stopChargeSrv)格式应符合表的要求e18表平台停止充电格式18输入参数字段说明字段定义数据类型说明充电枪编号gunNo int32枪口编号应在1〜255范围内平台交易流水号preTradeNo string平台生成的交易流水号,最长应为40个字符设备交易流水号tradeNo string设备生成的交易流水号,最长应为32个字符10用户主动停止11余额不足停止原因stopReason int3212预付金额消费完毕13平台监测充电异常停机输出参数字段说明字段定义数据类型说明充电枪编号gunNo int32枪口编号应在1-255范围内平台交易流水号preTradeNo string平台生成的交易流水号,最长应为40个字符设备交易流水号tradeNo string设备生成的交易流水号,最长应为32个字符停止充电结果事件
4.
4.
3.3停止充电结果事件的内容应包括)功能充电机停止充电后通过该事件反馈平台停止充电结果a)数据流向设备向平台上送b)物模型类型事件c)标识符d startChaResEvt)格式应符合表的要求e19表停止充电结果事件格式19输入参数字段说明字段定义数据类型说明无输出参数字段说明字段定义数据类型说明充电枪编号gunNo int32枪口编号应在1-255范围内平台交易流水号preTradeNo string平台生成的交易流水号,最长应为40个字符设备交易流水号tradeNo string设备生成的交易流水号,最长应为32个字符10成功停止结果stopResult int3211失败停止原因resultCode int32应符合附录A-D的要求10交易流水号不一致停止失败原因stopFail Resonint3211已停机充电机属性上报充电机上报一般要求
4.
4.
44.
4.
4.1充电机上报属性应包括充电机实时信息、充电中实时监测信息、非充电中实时监测信息、输入电表监测信息、输出电表监测信息,不同属性上送条件、频率可配置充电机实时监测属性
4.
4.
4.2充电机实时监测属性的内容应包括)功能a)上送条件充电机运行过程中,按照设定的周期上送充电机实时监测属性至平台1)上送频率默认上送周期为秒,若平台下发新的周期,则按照新的周期上送2600)数据流向设备向平台上送b)物模型类型事件c)标识符d dcDeRealltyo)格式应符合表的要求e20表充电机上报一般要求20输入参数字段说明字段定义数据类型说明无输出参数字段说明字段定义数据类型说明10获取不到网络类型112G123G134G网络类型netType int32145G15NB-IOT16WIFI17有线网络整数,应在0〜31范围内,可采用数字越大表示信号越网络信号等级a sigValint32好10未成功获取11联通网络运营商a netldint3212移动13电信14其他运营商A相采集电压acVolA int32应精确到小数点后一位A相采集电流acCurA int32应精确到小数点后一位B相采集电压acVolB int32应精确到小数点后一位,单相桩应为0B相采集电流acCurB int32应精确到小数点后一位,单相桩应为0C相采集电压acVolC int32应精确到小数点后二位,单相桩应为0C相采集电流acCurC int32应精确到小数点后一位,单相桩应为0设备内温度应精确到小数点后一位caseTemp int32设备入风口温度应精确到小数点后一位inletTemp int32设备出风口温度应精确到小数点后一位outletTemp int32电费模型编号充电机使用的电费模型编号若没有应为空值elemodelld string服务费模型编号充电机使用的服务费模型编号若没有应为空值sermodelld stringa该数据为可选项,不要求必须提供充电枪监测属性
4.
4.
4.3BMS充电枪监测属性的内容应包括BMS)功能a)上送条件启动充电后,充电机应上送监测属性至平台1BMS)上送频率每隔秒上送次,一共上送次23016)数据流向设备向平台上送b)物模型类型事件c)标识符d dcBmsRunItyo)格式应符合表的要求e21表充电枪监测性格式21BMS M输入参数字段说明字段定义数据类型说明无输出参数字段说明字段定义数据类型说明充电枪编号gunNo int32枪口编号应在1〜255范围内平台交易流水号preTradeNo string平台生成的交易流水号,最长应为40伸符设备交易流水号tradeNo string设备生成的交易流水号,最长应为32仲符SOC socValint32单位%oBMS通信协议版本号BMSVer int3211GB/T27930-2015oBMS最高允许充电总电压BMSMaxVol int32应精确到小数点后一位11铅酸电池12镇氢电池13磷酸铁锂电池14镒酸锂电池电池类型batType int3215钻酸锂电池16三元材料电池17聚合物锂离子电池18钛酸锂电池99其它电池整车动力蓄电池额定容量应精确到小数点后一位batRatedCap int32整车动力蓄电池额定总电压应精确到小数点后一位batRatedTotalVol int32单体动力蓄电池最高允许充电电压应精确到小数点后二位singlBatMaxAllowVol int32最高允许充电电流应精确到小数点后一位maxAllowCur int32整车动力蓄电池标称总能量应精确到小数点后一位battotalEnergy int32最高允许充电总电压max Volint32应精确到小数点后一位最高允许温度整数maxTemp int32整车动力蓄电池当前电池电压batCurVol int32应精确到小数点后一位充电枪充电中实时监测属性
4.
4.
4.4充电枪充电中实时监测属性的内容应包括:)功能a)上送条件充电机运行过程中,按照设定的周期上送充电枪充电中实时监测属性至平台1)上送频率默认上送周期为秒,接到启动充电命令后分钟内上送周期为若平台下发新的23015s周期,则按照新的周期上送)数据流向设备向平台上送b)物模型类型事件c)标识符d dcGunRunltyo)格式应符合表的要求e22表充电枪充电中实时监测属性格式22输入参数字段说明字段定义数据类型说明无输出参数字段说明字段定义数据类型说明充电枪编号gunNo int32枪口编号应在1〜255范围内工作状态workStatus int3213充电进行中10连接充电枪连接状态gunStatus int3211未连接10解锁充电枪电子锁状态eLockStatus int3211锁住10分断直流输出接触器K1状态a DCK1Status int3211:闭合10分断直流输出接触器K2状态a DCK2Status int3211:闭合10分断DC+熔断器状态a DCPlusFuseStatus int3211:闭合12无熔断器10分断DCMinusFuseDC.熔断器状态a int3211闭合Status12无熔断器充电接口DC+温度conTempl int32应精确到小数点后一位充电接口DC-温度conTemp2int32应精确到小数点后一位输出电压应精确到小数点后一位dcVol int32输出电流应精确到小数点后二位dcCur int32平台交易流水号preTradeNo string平台生成的交易流水号,最长应为40仲符设备交易流水号tradeNo string设备生成的交易流水号,最长应为32传符10app一键启动11即插即充充电类型chgType int3212蓝牙离线启动13二维码启动14平台启动充电机输出功率realPower int32应精确到小数点后二位,单位KW累计充电时间chgTime int32单位mineSOC socVai int32单位%o充电需求电压needVol int32应精确到小数点后一位,单位Vo充电需求电流needCur int32应精确到小数点后一位,单位Ao11恒压充电充电模式chargeMode int3212恒流充电BMS充电电压测量值bmsVol int32应精确到小数点后一位BMS充电电流测量值bmsCur int32应精确到小数点后一位最高单体动力蓄电池电压SingleMHV int32应精确到小数点后二位,单位Vo估算充满剩余充电时间单位分钟remainT int32最高动力蓄电池温度应精确到小数点后一位MHTemp int32最低动力蓄电池温度应精确到小数点后一位MLTemp int32应精确到小数点后三位,终端上送时应乘总电量totalElect int32以1000o尖电量sharpElect int32应精确到小数点后三位,单位kWh峰电量peakElect int32应精确到小数点后三位,单位kWh平电量flatElect int32应精确到小数点后三位,单位kWh谷电量valleyElect int32应精确到小数点后三位,单位kWh总金额totalCost int32应精确到小数点后四位,不计费时应为0总电费totalPowerCost int32应精确到小数点后四位,不计费时应为0总服务费total ServCostint32应精确到小数点后四位,不计费时应为0a该数据为可选项,不要求必须提供充电枪非充电中实时监测属性
4.充电枪非充电中实时监测属性的内容应包括:)功能aI)上送条件充电机运行过程中,按照设定的周期上送充电枪非充电中实时监测属性至平台设备状态变化后需要立刻上送一次非充电实时监测数据,比如充电完成后)上送频率默认上送周期为秒,若平台下发新的周期,则按照新的周期上送2180)数据流向设备向平台上送b)物模型类型事件c)标识符:d dcGunldleltyo)格式应符合表的要求e23表充电枪非充电中实时监测属性格式23输入参数字段说明字段定义数据类型说明无输出参数字段说明字段定义数据类型说明充电枪编号gunNo int32枪口编号应在1~255范围内10空闲中11己插枪12启动中(收到启动命令,未进入充电前)工作状态workStatus int3214充电完成后未拔枪15预约状态16系统故障(不能给汽车充电,故障状态下即使插上充电枪仍应反馈故障状态)10连接充电枪连接状态gunStatus int3211未连接10解锁充电枪电子锁状态eLockStatus int3211:锁住10分断直流输出接触器K1状态,DCK1Status int3211:闭合10分断直流输出接触器K2状态,DCK2Status int3211:闭合10分断DCPlusFuse11:闭合Status12:无熔断器DC+熔断器状态a int32DC-熔断器状态a DCMinusFuseint3210分断Status11闭合12无熔断器充电接口DC+温度conTemp1int32应精确到小数点后一位充电接口DC.温度conTemp2int32应精确到小数点后一位输出电压应精确到小数点后一位dcVol int32输出电流应精确到小数点后二位dcCur int32a该数据为可选项,不要求必须提供充电机交流输入电表底值监测属性
4.
4.
4.6充电机交流输入电表底值监测属性的内容应包括)功能a)上送条件充电机运行过程中,按照设定的周期上送充电机交流输入电表底值监测属性至平台1)上送频率默认上送周期为分,若平台下发新的周期,则按照新的周期上送260)数据流向设备向平台上送b)物模型类型事件c)标识符d dcSysMeterltyo)格式应符合表的要求e24表充电机交流输入电表底值监测属性格式24输入参数字段说明字段定义数据类型说明无输出参数字段说明字段定义数据类型说明充电枪编号gunNo int32枪口编号应在1-255范围内格式为yyyymmddhhinmss,示例采集时间acqTime string即召测2019年3挣0日5时537表底值通信地址若没有应为空值mailAddr string表号若没有应为空值me terNostring电表资产编码若没有应为空值assetld string电表底值sumMeter string应精确到小数点后三,终端上送时应乘以1000oA相正向总电量ApElect string应精确到小数点后三,终端上送时应乘以1000oB相正向总电量BpElect string应精确到小数点后三,终端上送时应乘以1000oC相正向总电量CpElect string应精确到小数点后二,终端上送时应乘以1000o充电机直流输出电表底值监测属性
4.
4.
4.7充电机直流输出电表底值监测属性的内容应包括)功能:a上送条件充电机运行过程中,按照设定的周期上送直流输出电表底值监测属性至平台上送频率默认上送周期为分,若平台下发新的周期,则按照新的周期上送°)数据流向设备向平台上送60b)物模型类型事件c)标识符d dcOutMeterltyo)格式应符合表的要求e25运输机场电动汽车非车载充电机与运行监控平台之间的通信协议范围1本文件适用于运输机场电动汽车非车载充电机以下简称“充电机”或“设备”与运行监控平台以下简称“平台”之间的通信规范性引用文件2下列文件对于本文件的应用是必不可少的凡是注日期的引用文件,仅注日期的版本适用于本文件,凡是不注日期的引用文件,其最新版本包括所有的修改单适应于本文件电动汽车非车载传导式充电机与电池管理系统之间的通信协议GB/T27930-2015术语、定义和缩略语3术语和定义
3.
1、、界定的以及下列术语和定义适用于本文件GB/T19596GB/T
18487.1NB/T
330013.
1.1运彳亍监控平台operat ion moni tori ngp Iatform利用计算机技术对设备数据进行处理和分析,以实现对设备的运行过程及状态进行监控的平台
3.
1.2物模型mode Iof thi ng对设备的身份、状态、功能等进行描述的数据模型
3.
1.3保活心跳时间在设备和平台保持连接的过程中,设备端按规定的周期向平台发送数据,该周期即为保活心跳时间缩略语
3.2CAN控制器局域网络Controller AreaNetworkIP互联网协议Internet ProtocolJSONJS对象描述JavaScript ObjectNotationMQTT消息队列遥测传输Message QueuingTelemetry TransportOASIS结构化信息标准促进组织Organization forthe Advancementof StructuredInformation StandardsPWM脉冲宽度调制Pulse-width modulationTCP传输控制协议TCP,Transmission ControlProtocol充电机与平台通信技术要求4基础数据
3.3充电机基础数据
3.
3.1充电机在投入使用前,应在机场管理机构所搭建的运行管理平台注册并提交设备基础数据,见表表lo1充电机基础数据表充电机直流输出电表底值监测属性表格25输入参数字段说明字段定义数据类型说明无输出参数字段说明字段定义数据类型说明充电枪编号gunNo int32枪口编号应在1-255范围内格式为yyyymmddhhmmss,示例即召测2019毋月30日采集时间acqTime string15时2分37秒的电表底值通信地址若没有应为空值mailAddr string表号若没有应为空值meterNo string电表资产编码若没有应为空值assetld string应精确到小数点后三位,终端上送时应乘以1000电表底值sumMeter string使用设备交易流水号,即最后一次完结充电时的设备最后交易流水lastTrade int32交易流水号充电中订单的已充电量精确到小数点后三位小数,power int32未充电时填即终端上送时需要乘以1000充电枪充电结束电池检测属性上报
4.
4.
4.8充电枪充电结束电池检测属性上报的内容应包括)功能a上送条件充电机运行结束并且需要检测电池时候,充电检测设备将电池检测参数送至平台,保存电池检测报告)数据流向设备向平台上送b)物模型类型事件c)标识符d deBatteryTest o)格式应符合表的要求e26表充电枪充电结束电池检测属性上报26输入参数字段说明字段定义数据类型说明无输出参数字段说明字段定义数据类型说明充电枪编号gunNo int32枪口编号应在1-255范围内电池系统在工作时,直流电流流过动力电池系统所受到的阻力电池系统直流内阻bmsDCR int32数据类型为WORD,应在0〜10000范围内,代表0MQ〜10000MQ,0xFFFE表示异常,OxFFFF表效充电机直流母线与接地之间的绝缘电阻数据类型为WORD,应在0〜60000范围内,表示OkC充电机绝缘电阻chglnsuR int32〜60000kQ,OxFFFE表示异常,OxFFFF表示无效动力电池系统与车壳之间的绝缘电阻数据类型为WORD,有效值应在0〜60000范围内,表电池系统绝缘电阻bmsInsuR int32示OkQ〜60000kQ,OxFFFE表示异常,OxFFFF表小无效电池系统的电流测量误差数据类型为WORD,有效值应在0〜1000范围内,代表电流测量误差bmsTotalCurrErr int320%〜
100.0%,OxFFFE表示异常,OxFFFF表效电池系统的总电压测量误差数据类型为WORD,有效值应在0〜1000范围内,表示总电压测量误差bmsTotalVoErr int320%〜
100.0%,OxFFFE表示异常,OxFFFF表示无效充电机向电池系统提供的辅助电源电压值电池系统辅助电源电压auxVo int32数据类型为WORD,有效值应在〜3000范围内,表示〜
30.00V,OxFFFE表示异常,OxFFFF表示无效电池系统从辅助电源消耗的电流值电池系统辅助电源电流auxCurr int32数据类型为WORD,有效值应在0〜2000范围内,表示〜
20.00A,OxFFFE表示异常,OxFFFF表示无效电池系统的SOC测量误差数据类型为WORD,有效值应在0〜1000范围内,代表SOC精度Int320%〜
100.0%,OxFFFE表示异常,OxFFFF表示无效单体最大电压值-单体最小电压值单体压差Int数据类型为WORD有效值应在0〜50000范围内,表示〜
5.00V,OxFFFE表示异常,OxFFFF表会效充电枪状态变更事件
4.
4.
4.9充电设备运行过程中,充电枪状态发生变更后应发起直流充电枪状态变更事件,内容包括:)功能a上送条件充电枪运行变更事件,包含充电枪连接状态)数据流向设备向平台上送bC)物模型类型事件)标识符d dcStChEvto)格式应符合表的要求e27表充电枪状态变更事件参数表27输出参数字段说明字段定义数据类型说明充电枪编号gunNo int32枪口编号应在1~255范围内发生时刻yxOccurTime sting时间参照时间戳T的定义10已连接充电枪连接状态connCheckStatus Int3211未连接车辆与充电机通信要求5车辆与充电机通信协议应符合的规定
5.1GB/T27930车辆与充电机通信应增加以下通讯字段要求
5.2)功能车辆上传数据a)数据流向设备向平台上送b)通讯方式c CANo)格式应符合表的要求d28表车辆与充电机通信增加通讯字段的格式28字段说明长度数据类型说明帧头BYTE命令字BYTE终端ID BYTE数据长度BYTE位置数据BYTE设备信息BYTE检验BYTE帧尾BYTE OxAA)总线数据内容与要求应符合表e CAN29表总线数据内容与要求29CAN序号说明要求单体电压应符合GB/T27930・2015第条BMV报文要求12单体温度应符合GB/T27930-2015第条BMT报文要求绝缘电阻2WORD的有效范围应为0〜60000(表示OkQ〜60000kQ),最小3绝缘电阻计量单元IkQ剩余里程应精确到小数点后一位45Soh7当前总容量应精确到小数点后一位整车当前动力蓄电池系统总能量,单位kWh,精度O.lkWh/位8当前总能量9剩余v2g循环次数剩余V2G的循环次数,单位次,精度
0.1次/位10充放电次数11标称总容量应精确到小数点后一位12参与v2g循环次数参与V2G的循环次数,单位次,精度
0.1次/位附录A(规范性附录)常规停止代码标识序号描述用户提示信息充电枪/充电机(10进制)11000充满停止充满停止充电枪21001触控屏手动停止触控屏手动停止充电枪31002后台停止充电后台停止充电充电枪41003达到设置充电时长停止达到设定条件停止充电枪达到设置充电电量停止达到设定条件停止充电枪51004达到设置充电金额停止达到设定条件停止充电枪61005达到离线停机条件离线停机充电枪7100681007达到S0C终止条件停止充电机终止充电充电枪91008枪未正确连接枪未正确连接,请重试充电枪扫码停止充电枪101009111010车端S2主动断开充电枪121011BMS停止充电充电枪(规范性附录)充电机异常代码充电机/序号标识描述用户提示信息充电枪13030设备自检超时故障设备不可用充电机23031桩离线故障设备故障-设备离线充电机柜门被打开故障(非检修状态)3032设备不可用充电机343033急停按键被按下故障设备故障-急停按键被按下充电枪53034系统风扇故障设备故障一系统风扇故障充电机63035模块风扇故障设备故障-模块风扇故障充电机充电枪未归位告警充电完毕,请把充电枪归位充电枪73036读卡器异常故障83037设备故障-读卡器异常充电枪模块通讯故障设备故障•模块通讯故障充电机93038电源模块地址冲突故障设备故障■地址冲突充电机103039113040电源模块故障设备故障■模块故障充电机123041电源模块过温告警设备故障-模块过温充电机133042无空闲模块可用(限智能分配功率)启动电容超额无法启动充电机143043电表通讯故障设备故障-电表通讯故障充电枪153044电表数据异常故障设备故障-电表故障充电枪输出接触器粘连故障设备故障■接触器粘连充电枪163045直流接触器故障设备故障■接触器故障充电枪173046直流熔断器故障设备故障-熔断器故障充电枪183047193048中间继电器故障设备故障-继电器故障充电机203049辅助电源故障设备故障-辅助电源故障充电机213050绝缘监测故障设备故障-绝缘监测故障充电枪223051泄放回路故障设备故障-泄放故障充电枪过温告警设备故障-过温保护充电机233052充电接口过温告警充电口异常,请更换终端并重试充电枪243053253054充电接口电子锁故障充电口异常,请更换终端并重试充电枪水浸故障设备故障■水浸故障充电机263055273056内部通讯故障设备故障■内部通讯故障充电机283057充电连接故障设备故障-连接故障充电枪枪口异常故障293058充电枪口异常充电枪303059车位锁故障设备故障-车锁故障1313060车位锁电池耗尽故障设备故障.车锁故障2323061车位锁落锁失败故障设备故障•车锁故障3指令要求终止的订单号不存在或者333062终止订单异常充电枪和目标充电口当前订单不一致充电机执行远程功率分配策略失败,将按照充电机343063执行远程功率分配策略失败告警充电枪额定的分配策略分配功率,非故障353064充电机暂停使用充电机暂停使用,请更换充电机充电机363065交流接触器故障设备故障-交流接触器故障充电机枪头插拔次数告警枪头插拔次数预警充电枪373066自检功率分配超时告警自检功率分配超时383067充电机母联粘连故障母联粘连故障充电枪393068预充完成超时故障预充完成超时充电枪403069启动充电超时启动充电超时充电枪413070启动完成应答失败故障启动完成应答失败充电枪423071模块开机超时故障模块开机超时充电枪433072功率控制模块故障功率控制模块故障充电机443073开关模块故障开关模块故障充电机453074计费控制单元通讯故障设备故障-请更换充电机重试充电机463075环境监控板通讯故障设备故障-请更换充电机重试充电机473076空调通讯故障设备故障■请更换充电机重试充电机483077无源开出盒通讯故障设备故障-请更换充电机重试充电机493078无源开入盒通讯故障设备故障-请更换充电机重试充电机503079绝缘采样盒通讯故障设备故障•请更换充电机重试充电机513080523081直流采样盒通讯故障设备故障■请更换充电机重试充电机导引板通讯故障设备故障■请更换充电机重试充电枪533082灯板通讯故障设备故障-请更换充电机重试充电机543083避雷器故障设备故障-请更换充电机重试充电机553084烟雾故障设备故障-请更换充电机重试充电机563085交易记录已满告警充电机573086(规范性附录)充电电源异常代码序号标识描述用户提示信息充电机故障输入电源故障(过压、过流、欠压,跳14008系统故障,请更换终端并重试系统故障,请更换闸)输出电压过压故障系统故障,请更换终端并重试2400934010输出电压过流故障系统故障,请更换终端并重试44011输出电压欠压故障系统故障,请更换终端并重试54012输出短路故障系统故障,请更换终端并重试64013交流断路器故障系统故障,请更换终端并重试74014接触器外侧电压大于10v外侧电压大于10v,停止充电检测点电压检测故障车辆状态异常,请重试或更换终端8401594016桩群电容量超过额定限制故障启动电容超额无法启动输入缺相告警系统故障,请更换终端并重试104017114018漏电保护故障系统故障,请更换终端并重试124019地线故障系统故障,请更换终端并重试134020交流防雷故障系统故障,请更换终端并重试车/桩电压异常故障系统故障,请更换终端并重试144021模块保护故障模块保护154022164023三相不平衡告警三相不平衡附录D(规范性附录)充电车辆异常代码序号标识描述用户提示信息充电机/充电枪15001BMS通讯异常车辆通讯异常-BMS,请重试或更换终端25002BCP充电参数配置报文超时车辆BMS异常-BCP,请重试或更换终端35003BR0充电准备就绪报文超时车辆BMS异常-BR0,请重试或更换终端45004BCS电池充电状态报文超时车辆BMS异常-BCS,请重试或更换终端55005BCL电池充电需求报文超时车辆BMS异常-BCL,请重试或更换终端65006BST中止充电报文超时车辆BMS异常-BST,请重试或更换终端75007BSD充电统计数据报文超时车辆BMS异常-BSD,请重试或更换终端85008BSM动力蓄电池状态报文超时车辆BMS异常-BSM,请重试或更换终端95009BRO重大故障停止充电车辆BMS异常-BRO,请重试或更换终端105010BHM桩的输出能力不匹配车辆BMS异常-BHM,请重试或更换终端115011BRM车辆辨识报文超时车辆BMS异常-BRM,请重试或更换终端125012BEM充电错误报文超时车辆BMS异常-BEM,请重试或更换终端135013BMS需求电压过低/过高车辆BMS异常,请重试或更换终端145014BMS绝缘故障车辆BMS异常,请重试或更换终端155015BMS元件过温车辆BMS异常,请重试或更换终端165016BMS电压过高车辆BMS异常,请重试或更换终端175017BMS预充电压不匹配车辆BMS异常,请重试或更换终端185018BMS其他故障车辆BMS异常,请重试或更换终端195019单体动力蓄电池电压过高动力电池异常停止单体动力蓄电池电压过低动力电池异常停止205020整车动力蓄电池荷电状态S0C过高215021动力电池异常停止225022整车动力蓄电池荷电状态SOC过低动力电池异常停止动力蓄电池充电过流动力电池异常停止235023动力蓄电池温度过高动力电池异常停止245024255025动力蓄电池绝缘故障动力电池异常停止265026动力蓄电池连接器故障动力电池异常停止电池反接动力电池异常停止275027电池欠压动力电池异常停止285028电池电压异常动力电池异常停止295029305030CRO充电机输出就绪超时充电机异常CRO,请重试或更换终端315031CCS充电机状态报文超时充电机异常CCS,请重试或更换终端325032CST充电机终止充电报文超时充电机异常CST,请重试或更换终端335033CSD充电统计数据报文超时充电机异常CSD,请重试或更换终端车辆电流不匹配车辆电流不匹配315034355035车辆电量无法传送车辆电量无法传送车辆占位超时告警占位超时365036375037新老国标探测超时,此为车辆故障车辆BMS故障385038BMS异常停止车辆BMS故障(规范性附录)设备端通用code错误码消息描述请求成功200success内部服务错误,处理时发成内部错误400request error请求参数错误,设备入参校验失败460request parametererror请求过于频繁,设备端处理不过来时可以使用429too manyrequests从100000到110000的错误码用于设备自定义错误信息,和100000-110000自定义的错误信息云端错误信息加以区分附录F(规范性附录)设备交易流水号规则F.1设备交易流水号设备唯一标识(充电机资产码deviceName24位)+充电接口标识(2位)+序列号(12位);序列号应确保唯一性.序列号产生规则年(位)+月(位)+日(位)+充电序号(位)+操作序号(位)充电F.222242F.3序号从初始值开始,充电订单有效时按序持续递增,到后,复位为充电订单无效时,不递000199990001,增操作序号每个充电序号的操作序号需要都从开始计数,每生成一个交易流水号,操作序号递增F.4011,至后,复位为IJ991序号数据说明1出厂编号2输入电压输出电压34输出电流5额定功率6防护等级设备证书运行监控平台通过充电机注册后,应提供设备证书,见表2表充电机设备证书2字段字段说明设备产品信息ProductKey设备识别名称/编号DeviceName设备密钥DeviceSecretRegionld地域信息,默认为cn-beijing充电机与平台通信规则
4.2连接通信
4.
2.1MQTT客户端直连
4.
2.
1.1MQTT宜使用标准通信协议接入平台如果使用自行开发方式接入,连接参数应符合表的要OASIS MQTT3求表连接参数要求3接入域名${ProductKey}.iot-as-mqtt.${Regionld}.xxxx.com:1883其中${}标记的部分为设备证o接入域名书参数可变报头CONNECT指令中应包含Keep Alive保活心跳时间保活心跳时间取值范围为30秒〜1200variable headerKeep秒,宜取值300秒以上Alive认证方式应使用设备证书ProductKey、DeviceName和DeviceSecret连接mqttClientld:clientld+n|securemode=3,signmethod=hmacsha1,timestamp=132****2|mqttUsername:deviceName++productKeymqttPassword:sign_hmacdeviceSecret,contentmqttClientld格式中||内为扩展参数设备CONNECT报文参clicntld表示客户端ID,宜使用设备的MAC地址或SN码,64个字符内数securemode表示目前安全模式,可选值有2TLS直连模式和3TCP直连模式signmethod表示签名算法类型应支持hmacmd5,hmacshal和hmacsha256,默认为hmacshal otimestamp表示当前时间量秒值,可不必传递mqttPassword sign签名应把提交给服务器的参数按字典排序后,根据signmethod加签content的值为提交给服务器的参数ProductKey、DeviceName、timestamp和clientld,应按照字母顺序排序,并将参数值依次拼接示例假设clientld=12345,deviceName=device,productKey=pk,timestamp=789,signmethod=hmacshal,deviceSecret=secret,那么使用TCP方式提父给XXXXX的参数应如下mqttclientld=12345|securemode=3,signmethod=hmacsha l,timestamp=789|mqttUsername=devicepkmqttPassword=hmacshal secret,clientld12345deviceNamedeviceproductKeypktimestamp789H.toHexString;加密后的Password为二进制转16制字符串,示例结果为FAFD82A3D****24A477F85****设备连接保活心跳时间
4.
2.
1.2设备端在保活心跳时间间隔内,应至少发送一次报文,包括请求如果平台在保活心跳时间内无ping法收到任何报文,平台应断开连接,设备端应进行重连连接保活心跳时间的取值范围应为秒秒,30〜1200宜取值秒以上300消息通信协议及数据格式基于发布/订阅模式实现设备端和平台的双向通信,数据格式应是
4.
2.
2.1JSON格式
5.
2.
2.2Topic格式要求如下Topic)类应以正斜线(/)进行分层,区分每个类目其中,应包含三个既定类目表a Topic${ProductKey}示设备证书中的产品标识符表示设备名称表示服务方ProductKey,${DeviceName}DeviceName,${identiEer}式标识符)操作权限包括b)发布设备可向约定的发布消息1Topic)订阅设备可向约定的获取消息2Topic业务交互
4.
2.
2.3设备物模型应包括下列属性、服务和事件三种类型)属性a属性应包括属性上报、属性设置两种交互逻辑属性上报应由设备主动上送设备属性,且应符合表4和表的要求;服务端收到设备主动上送的设备请求后应返回接收结果,且应符合表的要求56表属性上报定义4TOPIC功能Topic类操作权限描述发布属性上报请求/sys/${ProductKey}/${DeviceName}/thing/event/property/post属性上报订阅属性上报响应/sys/${ProductKey}/${DeviceName}/thing/event/property/post_reply表属性上报请求数据格式5一级字段二级字段三级字段类型描述消息ID号String类型的数字,取值范围应为04294967295,且每个消id String息ID在当前设备中应具有唯一性version String协议版本号,目前协议版本号唯一取值为
1.0法勒直method Stringparamsa Object上报属性可以有多组属性属性名a属性标识符,下级应包含属性上报时间(time)和上报的属性值value o属性上报时间该参数为可选字段消息中宜带有时间戳如果消息timea Long频繁,可根据时间戳判断消息顺序valuea object上报的属性值a该数据为可选项,不要求必须提供表属性上报响应数据格式6一级字段二级字段三级字段类型描述消息ID号String类型的数字,取值范围应加〜4294967295,且每个消息IDid String在当前设备中应具有唯一性code Integer结果状态码,应符合附录E的要求data String请求成功时,返回的数据)服务b服务应包括输入参数和输出参数服务调用应由服务端向设备发起,且应符合表和表的要求,设备78端应向服务端返回处理结果,且应符合表的要求9表属性上报定义7TOPIC功能Topic类操作权限描述发布服务调用请求/sys/${ProductKey}/${DeviceName}/thing/service/{identifier}属性上报/sys/${ProductKey}/${DeviceN ame}/thi ng/service/{identifier}_reply订阅服务调用响应表服务调用请求数据格式8一级字段二级字段三级字段类型描述消息ID号String类型的数字,取值范围应为0-4294967295,且每个id String消息ID应在当前设备中具有唯一性version String协议版本号,目前协议版本号唯一取值为
1.0请求方法method Stringthing.service.{identifier}paramsaObject服务调用参数,应包含服务标识符和服务的值可有多组参数名a输入参数标识参数值a输入参数值a该数据为可选项,不要求必须提供表服务调用响应数据格式9一级字段二级字段三级字段类型描述消息ID号,String类型的数字,取值范围应〜4294967295,且每个id String消息ID在当前设备中应具有唯一性code Integer结果状态码,应符合附录E的要求返回的结果data参数的值应符合第
4.4条关于物模型定义如data String果没有返回结果,则data的值应为空如果有返回结果,则返回的数据应严格遵循第
4.4条关于服务的定义)事件c事件宜包含需要被外部感知和处理的通知信息,可包含多个输出参数事件格式应符合表、表10和表的要求1112表事件上报定义10TOPIC功能Topic类操作权限描述发布事件上报请求/sys/${ProductKey}/${DeviceName}/thing/model/up_raw事件上报订阅事件上报响应/sys/${ProductKey}/${DeviceName}/thing/model/up_raw_reply表事件上报数据格式11一级字段二级字段三级字段类型描述消息ID号String类型的数字,取值范围应为0〜4294967295,且每个消息、ID应在当前设备中具有唯一性id StringversionString协议版本号,目前协议版本号唯一取值为
1.0请求方法method Stringthing.event.{identifier}.posto上送事件的参数,应包含服务标识符和服务的值可有params3Object多组value3Object具体的事件信息参数名a参数值atimea Longa该数据为可选项,不要求必须提供表事件上报响应数据格式12一级字段二级字段三级字段类型描述消息ID号String类型的数字,取值范围应为id String〜4294967295,且每个消息ID应在当前设备中具有唯一性code Integer结果状态码,应符合附录E的要求data String请求成功时,返回的数据业务交互通信报文格式
4.3报文通用格式
4.
3.1交互功能应符合第条关于三种数据格式的要求报文重发机制平台和充电机应对收到的重复数据都进行回复,对无需回复的报文只处理一次对时机制充电机每小时应进行对时,充电过程中不对时
4.
4.
3.124充电机每次上电时应进行一次对时
4.
4.
3.2其它约束类型数据应采用编码格式
4.
3.
4.1string UTF-8以下条款的参数表中类型数据若没有或无法获取,应为空值
4.
3.
4.2string以下条款的参数表中类型数据若没有或无法获取,应为
4.
3.
4.3int320业务通信报文
4.4平台远程发起充电
4.
4.1远程发起充电的方式
4.
4.
1.1远程发起充电的方式可包括)用户用手机扫描充电机的充电二维码,由平台鉴权后向充电机发起启动充电流程a APP)用户在手机上选择充电机一键启动,由平台鉴权后向充电机发起启动充电流程b APP)平台直接向充电机发起启动充电流程c平台调用启动充电服务一般要求5平台调用启动充电服务一般要求如下)充电机应通过服务输出参数告知平台已收到启动指令a)充电机应将启动充电结果通过事件返回平台b)若平台没有收到启动充电服务的输出参数反馈,应进行服务重发,平台最多重发次c2)充电机收到启动请求后,不管该笔订单是否启动成功,在订单结束后都应要上传交易记录d)若充电模式为有序充电,设备应等待有序策略服务,若秒没有收到,则应进入普通充电模式e30启动充电服务
4.启动充电服务的内容应包括)功能用于平台远程启动充电机,充电力应根据启动充电服务中的配置参数区分不同启动方式和充电a模式)数据流向平台向设备下发b)物模型类型服务c)标识符d startChargeSrvo)格式应符合表的要求e13表充电启动服务格式13输入参数字段说明字段定义数据类型说明充电枪编号gunNo int32枪口编号应为1-255平台牛成的交易流水号,最反应为40个字符平台交易流水号preTradeNo string设备生成的交易流水号,若无则应为空值按照附录F的规设备交易流水号tradeNo string则生产流水号10app一键启动11即插即充启动方式startType int3212蓝牙离线启动13二维码启动14平台启动10不做限制的充电(默认)11限制金额充电模式chargeMode int3212限制电量13限制SOC14限制充电时长10充电模式为10时本字段应为011充衬赋为11时,娥怵次^电的金额单位元,应精确到小数点后两位最小为1元12充电模式为12时,限制坯次充电的电量,单位千瓦时,限制值limitData int32应精确到小数点后一位最小为1千瓦时13充电侬为13时,限$体次充电的SOC,单位%o14充曲默为14时,限制本次^电的时间单位分钟最小为5掰中停机码stopCode int32应为6位数字,并在100000〜999999范围内10普通充电11有序充电启动模式12预约充电startMode int32插枪事件中上传的时间戳充电机判断该时间戳和插枪事件插枪事件时间戳insertGuTime int32中上传的时间戳是否一致,时间戳一致才可启动充电10检测充电检测模式detectionMode int3211非检测充电输出参数字段说明字段定义数据类型说明充电枪编号gunNo int32枪口编号应为1・255平台交易流水号preTradeNo string平台生成的交易流水号,最长应为40传符设备生成的交易流水号,最建Z为32饵符按照附录F的规则设备交易流水号tradeNo string生产流水号启动充电结果事件启动充电结果事件的内容应包括)功能用于充电机向平台反馈启动充电结果a)数据流向设备向平台上送b)物模型类型事件c)标识符d startChaResEvto)格式应符合表的要求e14表启动充电结果事件格式14输入参数字段说明字段定义数据类型说明无输出参数字段说明字段定义数据类型说明充电枪编号gunNo int32枪口编号应在1-255范围内平台交易流水号preTradeNo string平台生成的交易流水号,最长应为40个字符设备交易流水号tradeNo string设备生成的交易流水号,最长应为32个字符10成功;11充电机故障启动充电失败12等待启动充电超时启动结果startResult int3213车桩连接失败14正在充电中(若已经成功启动过了,又出现再次下发启动充电命令,则应直接返回该状态)启动结果为10时故障代码应为0,否则按照附录A-D的要求上传故障代码faultCode int32规定故障代码vin码vinCode string车辆唯一识别码,若没有则应为空值充电机发起启动充电
4.
4.2充电机发起充电充电机获取车辆等即插即充鉴权信息,向平台发起充电鉴权流程VTN充电机发起充电一般要求
4.
4.
2.2充电机发起充电一般要求如下)充电机获取到充电鉴权信息,应上送嵋动充电鉴权事件”到平台进行充电鉴权,平台应下发筌权结a果务给充电机,若鉴权成功则充电机启动充电充电机若秒内没有收到平台的下行数据,则应重发“启B10动充电鉴权事件”,最多重发次;2)充电机应将启动充电结果通过“充电启动结果事件”上报给平台充电机收到启动请求后,不管该b笔订单是否启动成功,在订单结束后都应上传交易记录)若充电模式为有序充电,设备应等待有序策略服务,秒没有收到,则进入普通充电模式c30启动充电鉴权
4.
4.
2.3启动充电鉴权的内容应包括)功能用于充电机向平台请求启动鉴权,平台判断鉴权结果后通过鉴权结果服务通知设备a)数据流向设备向平台上送b)物模型类型事件c)标识符d startChargeAuthEvt)格式应符合表的要求e15。