您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 能源与动力工程 > 设备和平台间数据传输协议描述
设备和平台间数据传输协议描述1.协议介绍数据协议总是以数据包的形式出现,数据包分为包头、数据体、包尾。数据包头由起始符(0x00)、命令字组成;数据体由子协议、设备号、数据内容组成;包尾由鉴权码、结束符(0xFF)组成,整个数据包长度最大1024个字节。数据体内容的数据组成方式(协议)用户可以自定义。数据结构体描述如下:起始符协议设备号nbytes1bytes结束符0x001byte3bytes数据内容授权码0xFF2.协议描述2.1注册包协议(0x52)需要提醒一下,注册协议的授权码为0X5F。2.1.1上行包格式数据格式R2.1.2下行包格式2.1.2.1鉴权成功数据格式授权码(一个字节,以十六进制返回)2.2心跳包协议(0x48)数据格式H2.3车辆状态数据包协议(0x43)2.3.1上行包格式数据格式数据以字符串传输,每个字段以’|’分割,具体字段参数参见如下表格具体字段描述序号字段名类型长度(字节)参考范围缺省值1车速浮点数(5,2)小数点后两位2里程整数4b2|b1|b03水温浮点数(5,2)小数点后两位发动机4剩余电量浮点数(4,1)小数点后一位5充电枪状态布尔10,16驾驶状态布尔1枚举,0-157引擎状态布尔18充电机状态整数10:idle,1:powerup,3:ready,5:charging,7:warning,9:fault,10:stop2.3.2下行包格式数据格式O/E2.3电池状态数据包协议(0x41)2.3.1上行包格式数据格式数据以字符串传输,每个字段以’|’分割,具体字段参数参见如下表格具体字段描述序号字段名类型长度(字节)参考范围缺省值1电池状态单字符12电池寿命浮点数(4,1)小数点后一位,1023错误10223电池寿命内阻浮点数(4,1)小数点后一位4电池寿命容量浮点数(4,1)小数点后一位5剩余电量浮点数(4,1)小数掉后一位6电池故障灯布尔17电池电压浮点数(6,2)小数点后二位8单体电池最高电压浮点数(5,3)小数点后三位9单体电池最低电压浮点数(5,3)小数点后三位10电池电流浮点数(6,3)小数点后三位11电池最高温度浮点数(4,1)小数点后一位12单体电池最低温度浮点数(4,1)小数点后一位13冷却系统进水温度浮点数(4,1)小数点后一位14电池包故障等级整型10:OK,1:waring,2:Alarm,3:EPO15整车高压绝缘电阻浮点数(5,1)小数点后一位16电池冷却水泵状态整型10:off,1:on,2:F_low,3:F_hight17电池高压互锁状态布尔118主接触器状态整型10:Open,1:closed,2:part,3:fault19充电枪状态布尔120充电使能状态布尔121请求充电电流浮点数(4,2)小数点后二位22充电机状态整型10:idle,1:powerup,3:ready,5:charging,7:warning,9:fault,10:stop23充电机输入电压整数424充电机输入电流浮点数(3,1)小数点后一位25充电机高压电流浮点数(4,2)小数点后二位26充电机低压输出电流浮点数(3,1)小数点后一位27充电机风扇状态整型10:pen,1:closed,2:fail28均衡充电请求布尔129均衡状态布尔130均衡数量整数431均衡结束标志布尔132可用能量浮点数(4,1)0-10012733连接端最高温度浮点数(3,1)小数点后一位872.3.2下行包格式数据格式O/E2.4充电设置协议(0x47)2.4.1下行包格式数据格式流水号2.4.2上行包格式数据格式流水号|O(OK)/E(ER)2.5停止充电协议(0x49)2.5.1下行包格式数据格式流水号2.5.2上行包格式数据格式流水号|O(OK)/E(ER)
本文标题:设备和平台间数据传输协议描述
链接地址:https://www.777doc.com/doc-2022672 .html