工业车辆远程服务与管理系统技术规范 第2部分:通信协议与数据格式DB34/T 2943.2-2017.pdf
ICS 35.240.60 T 53 DB34 安徽省地方标准 DB 34/T 2943.22017 工业车辆远程服务与管理系统技术规范 第2 部分:通信协议与数据格式 Industrial vehicle remote service and management system technical specification:second part:communication protocol and data format 文稿版次选择 2017-09-15发布 2017-10-15实施安徽省质量技术监督局发布 DB34/T 2943.22017 I 目次 前言.II1 范围.12 规范性引用文件.13 术语和定义.14 协议结构.25 通讯连接.25.1 连接建立.25.2 信息传输.26 数据包结构和定义.56.1 数据说明.56.2 数据包结构.66.3 起始、结束标识符.66.4 命令单元.76.5 时间.76.6 设备类型标识.87 数据单元格式定义.87.1 车辆登入.87.2 实时信息上报.87.3 车辆登出.237.4 参数查询.237.5 参数设置.287.6 车载终端控制.317.7 心跳.327.8 终端校时.327.9 补发.33 DB34/T 2943.22017 II 前言 DB34/T 2943工业车辆远程服务与管理系统技术规范分为 2 个部分。第 1 部分:车载终端;第 2 部分:通信协议与数据格式。本部分为 DB34/T 2943 的第 2 部分。本部分按照 GB/T 1.1-2009 给出的规则起草。本部分由安徽省汽车标准化技术委员会提出并归口。本部分起草单位:合肥协力仪表控制技术股份有限公司、安徽合力股份有限公司、安徽江天云控技术股份有限公司。本部分起草人:魏玉龙、马庆丰、余绍华、魏英海、徐晓亮、潘光亮、蒋绪宝。DB34/T 2943.22017 1 工业车辆远程服务与管理系统技术规范 第2 部分:通信协议与数据格式 1 范围 DB34/T 2943 的本部分规定了工业车辆远程服务与管理系统中术语和定义、协议结构、通讯连接、数据包结构与定义、数据单元格式与定义。本部分适用于工业车辆远程服务与管理系统车载终端和管理平台之间的通信。2 规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T 1988 信息技术 信息交换用七位编码字符集 GB/T 6104 机动工业车辆 术语 GB 18030 信息技术 中文编码字符集 3 术语和定义 GB/T 6104 界定的以及下列术语和定义适用于本文件。3.1 管理平台 Management platform 与车载终端进行信息交互,并进行工业车辆远程服务与管理管理的软件系统及计算机硬件设施。3.2 上行方向 Upward direction 车载终端向管理平台的数据传输方向。3.3 下行方向 Down direction 管理平台向车载终端的数据传输方向。3.4 车辆登入 Vehicle login 车载终端向管理平台上报车辆状态信息并进行登入认证。DB34/T 2943.22017 2 4 协议结构 以 TCP/IP 网络控制协议作为底层通信承载协议,如图1 所示。图1 工业车辆远程服务与管理系统通信协议栈 5 通讯连接 5.1 连接建立 5.1.1 车载终端向管理平台发起通信连接请求,当通信链路连接建立后,车载终端应自动向管理平台发送登入信息进行身份识别,管理平台应对接收到的数据进行校验;校验正确时,管理平台应返回成功应答;校验错误时,管理平台应忽略所接收数据。若终端未收到应答,则应在 3 min 后重新发送登入信息进行身份识别。登入流程如图 2 所示。图2 车辆登入流程示意图 5.1.2 车载终端应在接收到管理平台的应答指令后,完成本次登入传输;车载终端在规定时间内未收到应答指令,应在 1 min 后重新进行登入;若连续重复 3 次登入无应答,应间隔 30 min 后,继续重新链接,并把链接成功前存储在存储介质里的数据重新发送上报,登入间隔时间可以设置。5.2 信息传输 5.2.1 实时信息上报 5.2.1.1 车载终端登入成功后,应按一定时间周期向管理平台上报车辆运行数据或断电后 3 分钟内的实时信息,实时信息上报流程如图 3 所示。DB34/T 2943.22017 3 图3 实时信息上报流程示意图 5.2.1.2 当车载终端向管理平台上报信息时,管理平台应对接收到的数据进行校验。当校验正确时,管理平台返回正确应答(不作应答);当校验错误时,管理平台应忽略所接收数据(应作错误应答,车载终端应重发车辆的实时信息,应每间隔 1 min 重新发送 1 次,失败 3 次后不再发送)。5.2.1.3 车载终端向管理平台上报信息时,应根据实际情况完成对相应车型的数据进行拼装后上报。电动工业车辆数据:动力蓄电池电气数据、动力蓄电池温度数据、电机部分数据、整车数据、卫星定位系统数据、极值数据和报警数据。内燃工业车辆数据:整车数据、发动机部分数据、卫星定位系统数据。5.2.1.4 管理平台交换数据和用户自定义数据存在时,还应完成管理平台交换数据和用户自定义数据的上报。5.2.1.5 车载终端向管理平台上报信息的时间周期应可调整。车辆正常行驶时,上报信息的时间周期最大不应超过 30 s;当车辆出现报警时,应整体信息上报且时间周期不应大于 1 s。5.2.2 参数查询 5.2.2.1 管理平台应向车载终端发送查询命令,获取参数信息,参数查询流程如图 4 所示。图4 参数查询流程示意图 5.2.2.2 管理平台应能向车载终端发送查询命令,车载终端应对接收到的命令进行校验。当校验正确时,车载终端应向管理平台返回查询参数;当校验错误时,车载终端忽略所接收的命令。5.2.2.3 管理平台应在接收到车载终端的查询参数后,完成本次查询;管理平台在规定时间内未收到查询参数,应重新发送查询命令;重复 3 次发送参数查询命令无应答,应终止此次查询。5.2.3 参数设置 5.2.3.1 管理平台应能向车载终端发送设置命令,修改车载终端参数信息,参数设置流程如图 5 所示。DB34/T 2943.22017 4 图5 参数设置流程示意图 5.2.3.2 管理平台在向车载终端发送设置命令时,车载终端应对接收到的数据进行校验。当校验正确时,车载终端应向管理平台返回成功应答并完成信息修改;当校验错误时,车载终端应忽略所接收命令。5.2.3.3 管理平台应在接收到车载终端的应答后完成本次设置传输;管理平台在规定时间内未收到应答指令,应重新发送设置命令;重复 3 次发送设置命令无应答,应终止此次设置。5.2.3.4 车载终端应在成功应答管理平台 IP 地址和端口设置命令后,向管理平台发送登入信息;当向目标管理平台登入不成功时,车载终端应恢复原有管理平台设置,并向原有管理平台返回修改错误应答。5.2.4 车载终端控制 5.2.4.1 管理平台应能向车载终端发送控制命令,对车载终端进行控制。车载终端控制流程如图 6 所示。图6 车载终端控制流程示意图 5.2.4.2 管理平台向车载终端发送控制命令时,车载终端应对接收到的命令进行校验。当校验正确时,车载终端应向管理平台返回成功应答并执行控制命令;当校验错误时,车载终端应忽略所接收命令。5.2.4.3 管理平台应在接收到车载终端的应答指令后完成本次控制传输;管理平台在规定时间内未收到应答指令,应每间隔 1 min 重新发送控制命令;重复 3 次发送控制命令无应答,应终止此次控制命令的发送。5.2.4.4 车载终端主要对车辆的相关参数进行远程参数标定、检测。5.2.5 终端校时 5.2.5.1 当 GPS 校时和 GPRS 网络校时出现问题时,车载终端向管理平台发起校时请求;管理平台应对接收到的数据进行校验;校验正确时,管理平台应返回成功应答;校验错误时,管理平台应返回修改错应答。登入流程如图 7 所示。DB34/T 2943.22017 5 图7 终端校时流程示意图 5.2.5.2 车载终端应在接收到管理平台的应答指令后完成本次校时传输;车载终端在规定时间内未收到应答指令,应重新进行校时;若校时应答为修改错时,应间隔一定时间后,继续重新校时,直至校时成功或 GPS校时、GPRS网络校时恢复正常。5.2.6 连接维持 信息传输过程中,车载终端应向管理平台发送周期性心跳信息,管理平台应对车载终端反馈成功应答。心跳发送周期可调整。5.2.7 连接断开 5.2.7.1 管理平台应根据以下情况断开与车载终端的会话连接:TCP 连接中断;同一身份的车辆建立新连接,将原连接断开;在一定时间内未收到车载终端发来的心跳信息。5.2.7.2 车载终端应根据以下情况断开与管理平台的会话连接:TCP 连接中断;TCP 连接正常,达到重新发送次数后仍未收到应答。5.2.8 补发机制 当数据通信链路异常时,车载终端应将实时上报数据进行本地存储。在数据通信链路恢复正常后,在发送实时上报数据的同时补发存储的上报数据。补发的上报数据应为当日通信链路异常期间存储的数据,数据格式与实时上报数据相同,并标识为补发信息上报(0 x04),见表3。6 数据包结构和定义 6.1 数据说明 6.1.1 数据类型 协议中使用的数据类型见表1。表1 数据类型 数据类型 描述及要求 BYTE 无符号单字节整型(字节,8 位)DB34/T 2943.22017 6 WORD 无符号双字节整型(字,16 位)DWORD 无符号四字节整型(双字,32 位)BYTEn n 字节 STRING ASCII 字符码,若无数据则放一个 0 终结符,编码表示参见 GB/T 1988 所述;包含汉字时,采用区位码编码,占用 2 个字节,编码表示参见 GB 18030 所述 6.1.2 传输规则 协议采用大端模式(big-endian)的网络字节序来传递字和双字,传输规则约定如下:字节(BYTE)的传输约定:按照字节流的方式传输;字节(BYTEn)的传输约定:先传递低字节,再传递高字节;字(WORD)的传输约定:先传递高位,再传递低位;双字(DWORD)的传输约定:先传递高位,然后传递次高位,再传递次低位,最后传递低位。(STRING)的传输约定:按字符串顺序传输。6.2 数据包结构 数据包结构和定义见表2。表2 数据包结构和定义 起始字节 定义 数据类型 描述及要求 0 起始标识符 BYTE 固定为 ASCII 字符,用“0 x7e”表示;若消息体中出现的 0 x7e,则要进行转义处理,转义规则如下:0 x7e 0 x7d,0 x02 1 命令单元 命令标识 BYTE 命令单元定义见 6.4 2 应答标识 BYTE 3 设备类型标识 BYTE 见表6 设备类型标识 4 终端识别码 STRING 终端识别码是识别的唯一标识,由 10 位字码构成 14 数据加密方式 BYTE 0 x01:数据不加密;0 x02:数据经过 RSA 算法加密;“0 xFE”表示异常;“0 xFF”表示无效,其他预留 15 数据单元长度 WORD 数据单元长度是数据单元的总字节数,有效值范围:065531 17 数据单元 数据单元格式和定义见第 7 节 倒数第 2 校验码 BYTE 采用 BCC(异或校验)法,校验范围从命令单元的第一个字节开始,同后一字节异或,直到校验码前一字节为止,校验码占用一个字节倒数第 1 结束标识符 BYTE 固定为 ASCII 字符,用“0 x7e”表示;若消息体中出现的 0 x7e,则要进行转义处理,转义规则如下:0 x7e 0 x7d02 6.3 起始、结束标识符 6.3.1 起始、结束标识符采用 Ox7e 表示,若校验码、消息头以及消息体中出现 0 x7e,则要进行转义处理,转义规则定义如下:0 x7e0 x7d 后紧跟一个 0 x02;0 x7d0 x7d 后紧跟一个 0 x01。6.3.2 转义处理过程如下:DB34/T 2943.22017 7 发送消息时:消息封装计算并填充校验码转义加起始标识符和结束标识符;接收消息时:去除起始标识符和结束标识符转义还原转义还原验证校验码解析消息。示例:发送一包内容为 0 x30 0 x7e 0 x08 0 x7d 0 x55 的数据包,则经过封装数据包如下:0 x7e 0 x30 0 x7d 0 x02 0 x08 0 x7d 0 x01 0 x55 0 x7e 验证码。6.4 命令单元 6.4.1 命令标识 命令标识应是发起方的唯一标识,命令标识定义见表3。表3 命令标识定义 编码 定义 方向 0 x01 车辆登入 上行 0 x02 实时信息上报 上行 0 x03 心跳 上行 0 x04 补发信息上报 上行 0 x05 车辆登出 上行 0 x08 终端校时 上行 0 x090 x7F 上行数据系统预留 上行 0 x80 查询命令 上行、下行 0 x81 设置命令 下行 0 x82 车载终端控制命令 下行 0 x830 xBF 下行数据系统预留 下行 0 xC00 xFE 平台交换自定义数据 6.4.2 应答标识 6.4.2.1 命令的主动发起方应答标志为 0 xFE,表示此命令包需要应答,其他值不需要应答。当应答标志不是 0 xFE时,被动接收方不应应答。当命令的被动接收方应答标志不是 0 xFE,此包表示为应答包。6.4.2.2 当服务端发送应答时,只需变更应答标志,并重新计算校验位即可,其余报文内容与主动发送报文一致。应答标志定义见表 4。表4 应答标识定义 编码 定义 说明 0 x01 成功 接收到的信息正确 0 x02 修改错 设置未成功 0 x03 工业车辆类型标识重复 工业车辆类型标识重复错误 0 x04 校验码错误 数据校验错误 0 xFE 命令 表示数据包为命令包,而非应答包 6.5 时间 时间均采用 GMT+8 时间,时间定义见表5。DB34/T 2943.22017 8 表5 时间数据类型定义 数据表示内容 长度(字节)数据类型 有效值范围 年 1 BYTE 099 月 1 BYTE 112 日 1 BYTE 131 小时 1 BYTE 023 分钟 1 BYTE 059 秒 1 BYTE 059 6.6 设备类型标识 设备类型标识定义见表6。表6 设备类型标识定义 类型编码 说明 0 x01 内燃柴油工业车辆 0 x02 内燃汽油工业车辆 0 x03 内燃天然气工业车辆 0 x04 铅酸电动工业车辆 0 x05 锂电电动工业车辆 0 x06 电动托盘车 0 x070 x09 预留 0 x0A0 x2F 预留 0 x300 x7F 预留 0 x800 xFE 用户自定义 7 数据单元格式定义 7.1 车辆登入 车辆登入数据格式和定义见表7。表7 车辆登入数据格式和定义 数据表示内容 长度(字节)数据类型 描述及要求 数据采集时间 6 BYTEn 时间定义见表5 登入流水号 2 WORD 车载终端每登入一次,登入流水号自动加 1,从 1 开始循环累加,最大值为 65531,循环周期为天 ICCID 20 STRING SIM 卡 ICCID 号(ICCID 应为终端从 SIM 卡获取的值,不应人为填写或修改)7.2 实时信息上报 7.2.1 实时信息上报格式和定义 DB34/T 2943.22017 9 实时信息上报格式和定义见表8。表8 实时信息上报数据格式和定义 数据表示内容 长度(字节)数据类型 描述及要求 数据采集时间 6 BYTEn 时间定义见表5 信息类型标志(1)1 BYTE 信息类型标志定义见表9 信息体(1)根据信息类型不同,长度和数据类型不同 信息类型标志(n)1 BYTE 信息类型标志定义见表9 信息体(n)根据信息类型不同,长度和数据类型不同 7.2.2 信息类型标志 信息类型标志定义见表9。表9 信息类型标志定义 类型编码 说明 0 x01 定位系统数据 0 x02 驾驶员数据 0 x03 锂电电动工业车辆整车数据 0 x04 铅酸电动工业车辆整车数据 0 x05 动力蓄电池基本数据 0 x06 动力蓄电池单体数据 0 x07 动力蓄电池温度数据 0 x08 牵引控制器数据 0 x09 油泵控制器数据 0 x0A 转向控制器数据 0 x0B 电动车极值数据 0 x0C 电动工业车辆故障代码数据 0 x0D 内燃柴油工业车辆整车数据 0 x0E 内燃汽油工业车辆整车数据 0 x0F 内燃天然气工业车辆整车数据 0 x10 发动机数据 0 x11 启动与熄火数据 0 x12 BMS充电信息 0 x13 充电机信息 0 x14 碰撞信息(事件信息独立上报)0 x15 超速信息(事件信息独立上报)0 x16 超载信息(事件信息独立上报)0 x17 围栏边界信息(事件信息独立上报)0 x18 离位信息(事件信息独立上报)0 x19 点检信息(独立上报)DB34/T 2943.22017 10 0 x1A0 x7F 预留 0 x800 xFE 用户自定义 7.2.3 信息体 7.2.3.1 定位数据 定位数据格式和定义见表10。表10 定位数据格式和定义 数据表示内容 长度(字节)数据类型 描述及要求 定位状态 1 BYTE 状态位定义见表11 经度 4 DWORD 以度为单位的纬度值乘以 106,精确到百万分之一度 纬度 4 DWORD 以度为单位的纬度值乘以 106,精确到百万分之一度 速度 2 WORD 有效值范围:0230(表示 0 km/h23 km/h),最小计量单元:0.1 km/h。“0 xFF,0 xFE”表示异常;“0 xFF,0 xFF”表示无效 方向 2 WORD 有效值范围:0359,正北为 0,顺时针;“0 xFF,0 xFE”表示异常;“0 xFF,0 xFF”表示无效 表11 状态位定义 位 状态 0 0:有效定位;1:无效定位(当数据通信正常,而不能获取定位信息时,发送最后一次有效定位信息,并将定位状态置为无效。)1 0:北纬;1:南纬 2 0:东经;1:西经 3 0:卫星定位;1:基站辅助定位;4-7 保留 7.2.3.2 驾驶员数据 驾驶员数据定义见表12。表12 驾驶员数据定义 数据表示内容 长度(字节)数据类型 描述及要求 驾驶员 IC 卡号 10 STRING 有效值范围:1-9999999999 7.2.3.3 电动工业车辆整车数据 电动工业车辆整车数据定义见表13。DB34/T 2943.22017 11 表13 电动工业车辆整车数据定义 数据表示内容 长度(字节)数据类型 描述及要求 车辆状态 1 BYTE 0 x01:车辆启动状态;0 x02:车辆熄火状态;0 xFE:表示异常;0 xFF:表示无效 充放电状态 1 BYTE 0 x01:充电;0 x02:放电;0 x03:关闭状态;“0 xFE”表示异常;“0 xFF”表示无效 工作小时 4 DWORD 最后一位为小数点,999999 表示为 99999.9 h,最小计量单元:0.1 小时;“0 xFF,0 xFF,0 xFF,0 xFE”表示异常;“0 xFF,0 xFF,0 xFF,0 xFF”表示无效 车速 2 WORD 有效值范围:0300(表示 0 km/h30 km/h),最小计量单元:0.1 km/h;“0 xFF,0 xFE”表示异常;“0 xFF,0 xFF”表示无效 里程 4 DWORD 有效值范围:09999999(表示 0 km999999.9 km),最小计量单元:0.1 km。“0 xFF,0 xFF,0 xFF,0 xFE”表示异常;“0 xFF,0 xFF,0 xFF,0 xFF”表示无效 总电压 2 WORD 有效值范围:010000(表示 0 V1000 V),最小计量单元:0.1 V;“0 xFF,0 xFE”表示异常;“0 xFF,0 xFF”表示无效 总电流 2 WORD 有效值范围:020000(偏移量 1000A,表示-1000A+1000A),最小计量单元:0.1A;“0 xFF,0 xFE”表示异常;“0 xFF,0 xFF”表示无效 电量(SOC)1 BYTE 有效值范围:0100(表示 0100);最小计量单元:1;“0 xFE”表示异常;“0 xFF”表示无效 质量 2 WORD 有效值范围:060000;数据除以 100 为实际质量值,单位 T。如“300”质量为 3 T,最小计量单元:0.01 T 工作模式 1 BYTE 档位定义 0 x01=S/0 x02=P/0 x03=E/0 x04=SPE;“0 xFE”表示异常;“0 xFF”表示无效 加速踏板行程值 1 BYTE 有效值范围:0100(表示 0100);最小计量单元:1;“0 xFE”表示异常;“0 xFF”表示无效 状态信息 2 BYTEn 状态信息定义见表14 报警信息 2 BYTEn 报警信息定义见表15 DB34/T 2943.22017 12 表14 电动工业车辆状态信息定义 位 定义 处理说明 0 1:锁车;0:正常 标志维持到报警条件解除 1 1:座椅开关离位;0:在位 标志维持到报警条件解除 2 1:安全带解开0:扣紧 标志维持到报警条件解除 3 1:手制动制动有效;0:正常 标志维持到报警条件解除 415 预留 表15 电动工业车辆报警信息定义 位 定义 处理说明 0 1:超速报警;0:正常 标志维持到报警条件解除 1 1:超载报警;0:正常 标志维持到报警条件解除 2 1:铅酸蓄电池液位报警;0:正常 标志维持到报警条件解除 315 预留 7.2.3.4 动力蓄电池基本参数数据 动力蓄电池基本参数数据格式和定义见表16错误!未找到引用源。(锂电、铅酸等类型电池通用)。表16 动力蓄电池基本数据信息定义 数据表示内容 长度(字节)数据类型 描述及要求 BMS 识别码 10 STRING 终端识别码是识别的唯一标识,由 10 位字码构成,无识别码时填充0 x46;0 x46;0 x46;0 x46;0 x46;0 x46;0 x46;0 x46;0 x46;0 x46 动力蓄电池 电压 2 WORD 有效值范围:060000(表示 0V6000V),最小计量单元:0.1V;“0 xFF,0 xFE”表示异常;“0 xFF,0 xFF”表示无效 动力蓄电池 电流 2 WORD 有效值范围:060000(表示 0A6000A),最小计量单元:0.1A,“0 xFF,0 xFE”表示异常;“0 xFF,0 xFF”表示无效 电量(SOC)1 BYTE 有效值范围:0100(表示 0100),最小计量单元:1;“0 xFE”表示异常;“0 xFF”表示无效 累计使用时间 3 BYTEn 电池累计使用时间,“0 xFF,0 xFF,0 xFE”表示异常;“0 xFF,0 xFF,0 xFF”表示无效 累计放电时间 3 BYTEn 电池累计放电时间,“0 xFF,0 xFF,0 xFE”表示异常;“0 xFF,0 xFF,0 xFF”表示无效 电池实际容量 1 BYTE 衡量健康程度(5 A/bit)限流保护 1 BYTE 0 x000 xFF(GPS 将收到的数据转换成十进制故障代码形式显示)断流保护 1 BYTE 0 x000 xFF(GPS 将收到的数据转换成十进制故障代码形式显示)状态信息 2 BYTEn 状态信息见表17 报警信息 2 BYTEn 报警信息见表18 DB34/T 2943.22017 13 表17 动力蓄电池状态信息定义 位 定义 处理说明 0 1:放电接触器闭合;0:断开 标志维持到报警条件解除 1 1:充电接触器闭合;0:断开 标志维持到报警条件解除 2 1:散热风扇开启;0:关闭 标志维持到报警条件解除 3 1:PTC 加热开启;0:关闭 标志维持到报警条件解除 415 预留 表18 动力蓄电池报警信息定义 位 定义 处理说明 0 1:总压过高报警;0:正常 标志维持到报警条件解除 1 1:单体过放报警;0:正常 标志维持到报警条件解除 2 1:通讯中断报警;0:正常 标志维持到报警条件解除 3 1:单体欠压报警;0:正常 标志维持到报警条件解除 4 1:过电流报警;0:正常 标志维持到报警条件解除 5 1:过温保护报警;0:正常 标志维持到报警条件解除 6 1:一致性差;0:正常 标志维持到报警条件解除 7 1:限流保护报警;0:正常 标志维持到报警条件解除 8 1:断流保护报警;0:正常 标志维持到报警条件解除 915 预留 7.2.3.5 动力蓄电池单体数据 动力蓄电池单体数据定义见表19。表19 动力蓄电池单体数据定义 数据表示内容 长度(字节)数据类型 描述及要求 单体蓄电池总数 1 BYTE n 表示电池单体数量,有效值范围:1253;“0 xFE”表示异常;“0 xFF”表示无效 单体蓄电池电压值 2n WORD 有效值范围:015000(表示 0V15.000V),最小计量单元:0.001V;单体蓄电池电压值个数等于本帧单体蓄电池总数 n,“0 xFF,0 xFE”表示异常;“0 xFF,0 xFF”表示无效。个数为“FE”异常、“FF”无效时 n=0,个数后面不在有数据 7.2.3.6 动力蓄电池温度数据 动力蓄电池温度数据定义见表20。DB34/T 2943.22017 14 表20 动力蓄电池温度数据定义 数据表示内容 长度(字节)数据类型 描述及要求 电池温度探针个数 n 1 BYTE n 表示温度探针数量,有效值范围:1253;“0 xFE”表示异常;“0 xFF”表示无效 电池总各温度探针检测到的温度值 1n BYTEn 有效值范围:0250(数值偏移量 40,表示-40+210),最小计量单元:1。“0 xFE”表示异常;“0 xFF”表示无效;当个数为“FE”异常、“FF”无效时,n=0;个数后面不再有数据 7.2.3.7 牵引控制器数据 牵引控制器数据格式与定义见表21。表21 牵引控制器数据格式与定义 数据表示内容 长度(字节)数据类型 描述及要求 牵引电机个数 1 BYTE 有效值 1253;“0 xFE”表示异常;“0 xFF”表示无效 牵引电机总成信息列表 每包电压值长度 按牵引电机序号依次排列,牵引控制器总成信息数据格式和定义见表22。个数为“FE”异常、“FF”无效时,个数后面不再有数据 表22 牵引控制器总成信息数据格式与定义 数据表示内容 长度(字节)数据类型 描述及要求 电机序号 1 BYTE 有效值范围 1253 控制器温度 1 BYTE 有效值范围:0250(数值偏移量 40,表示-40+210),最小计量单元:1。“0 xFE”表示异常;“0 xFF”表示无效 控制器电流 2 WORD 有效值范围:020000(数值偏移量 1000A,表示-1000A+1000A),最小计量单元:0.1A。“0 xFF,0 xFE”表示异常;“0 xFF,0 xFF”表示无效 电机转速 2 WORD 有效值范围:065531(数值偏移量 20000 表示-20000 r/min45531 r/min),最小计量单元:1r/min。“0 xFF,0 xFE”表示异常;“0 xFF,0 xFF”表示无效 电机温度 1 BYTE 有效值范围:0250(数值偏移量 40,表示-40+210),最小计量单元:1。“0 xFE”表示异常;“0 xFF”表示无效 DB34/T 2943.22017 15 7.2.3.8 油泵控制器数据 油泵控制器数据格式与定义见表23。表23 油泵控制器数据格式与定义 数据表示内容 长度(字节)数据类型 描述及要求 油泵电机个数 1 BYTE 有效值 1253;“0 xFE”表示异常;“0 xFF”表示无效 油泵电机总成信息列表 每包电压值长度 按油泵电机序号依次排列,油泵控制器总成信息数据格式和定义见表24。个数为“FE”异常、“FF”无效时,个数后面不再有数据 表24 油泵控制器总成信息数据格式与定义 数据表示内容 长度(字节)数据类型 描述及要求 电机序号 1 BYTE 有效值范围 1253 控制器状态 1 BYTE Bit 0:起升开关(0,断开;1,闭合)、Bit 1:倾斜开关(0,断开;1,闭合)、Bit 2:侧移开关(0,断开;1,闭合)、Bit 3:退开关(0,断开;1,闭合)、Bit 4:属具开关(0,断开;1,闭合)、Bit 5Bit 7:备用 控制器温度 1 BYTE 有效值范围:0250(数值偏移量 40,表示-40+210),最小计量单元:1,“0 xFE”表示异常,“0 xFF”表示无效 控制器电流 2 WORD 有效值范围:020000(数值偏移量 1000A,表示-1000A+1000A),最小计量单元:0.1A,“0 xFF,0 xFE”表示异常;“0 xFF,0 xFF”表示无效 电机转速 2 WORD 有效值范围:065531(数值偏移量 20000 表示-20000 r/min45531 r/min),最小计量单元:1r/min,“0 xFF,0 xFE”表示异常;“0 xFF,0 xFF”表示无效 电机温度 1 BYTE 有效值范围:0250(数值偏移量 40,表示-40+210),最小计量单元:1,“0 xFE”表示异常;“0 xFF”表示无效 7.2.3.9 转向控制器数据 转向控制器数据格式与定义见表25。DB34/T 2943.22017 16 表25 转向控制器数据格式与定义 数据表示内容 长度(字节)数据类型 描述及要求 转向电机个数 1 BYTE 有效值 1253,“0 xFE”表示异常,“0 xFF”表示无效 转向电机总成信息列表 每包电压值长度 按转向电机序号依次排列,转向控制器总成信息数据格式和定义见表26。个数为“FE”异常、“FF”无效时,个数后面不在有数据 表26 转向控制器总成信息数据格式与定义 数据表示内容 长度(字节)数据类型 描述及要求 电机序号 1 BYTE 有效值范围 1253 控制器温度 1 BYTE 有效值范围:0250(数值偏移量 40,表示-40+210),最小计量单元:1。“0 xFE”表示异常;“0 xFF”表示无效 控制器电流 2 WORD 有效值范围:020000(数值偏移量 1000A,表示-1000A+1000A),最小计量单元:0.1A。“0 xFF,0 xFE”表示异常;“0 xFF,0 xFF”表示无效 电机转速 2 WORD 有效值范围:065531(数值偏移量 20000 表示-20000 r/min45531 r/min),最小计量单元:1 r/min。“0 xFF,0 xFE”表示异常;“0 xFF,0 xFF”表示无效 电机温度 1 BYTE 有效值范围:0250(数值偏移量 40,表示-40+210),最小计量单元:1。“0 xFE”表示异常;“0 xFF”表示无效 7.2.3.10 极值数据 电动工业车辆极值数据格式与定义见表27。表27 电动工业车辆极值数据格式与定义 数据表示内容 长度(字节)数据类型 描述及要求 最高电压电池单体代号 1 BYTE 有效值范围:1252。“0 xFE”表示异常;“0 xFF”表示无效 最高电压电池单体电压值 2 WORD 有效值范围:015000(表示 0V15V),最小计量单元:0.001V。“0 xFF,0 xFE”表示异常;“0 xFF,0 xFF”表示无效 最低电压电池单体代号 1 BYTE 有效值范围:1252。“0 xFE”表示异常;“0 xFF”表示无效 最低电压电池单体电压值 2 WORD 有效值范围:015000(表示 0V15V),最小计量单元:0.001V。“0 xFF,0 xFE”表示异常;“0 xFF,0 xFF”表示无效 蓄电池中最高温度探针代号 1 BYTE 有效值范围:1252。“0 xFE”表示异常;“0 xFF”表示无效 DB34/T 2943.22017 17 表27(续)数据表示内容 长度(字节)数据类型 描述及要求 蓄电池中最高温度值 1 BYTE 有效值范围:0250(数值偏移量 40,表示-40+210),最小计量单元:1。“0 xFE”表示异常;“0 xFF”表示无效 蓄电池中最低温度探针序号 1 BYTE 有效值范围:1252。“0 xFE”表示异常;“0 xFF”表示无效 蓄电池中最低温度值 1 BYTE 有效值范围:1252。“0 xFE”表示异常;“0 xFF”表示无效 允许放电电流 2 WORD 有效值范围:020000(数值偏移量 1000A,表示-1000A+1000A),最小计量单元:0.1A。“0 xFF,0 xFE”表示异常;“0 xFF,0 xFF”表示无效 允许回馈电流 2 WORD 有效值范围:020000(数值偏移量 1000A,表示-1000A+1000A),最小计量单元:0.1A。“0 xFF,0 xFE”表示异常;“0 xFF,0 xFF”表示无效 正极对地电阻 2 WORD 有效范围:09999(表示 0k9999k),最小计量单元:1k。“0 xFF,0 xFE”表示异常;“0 xFF,0 xFF”表示无效 7.2.3.11 电动工业车辆故障代码数据 电动工业车辆故障代码数据格式与定义见表28。表28 电动工业车辆故障代码数据格式与定义 数据表示内容 长度(字节)数据类型 描述及要求 故障代码个数 1 BYTE 有效值范围 1253 故障报警信息 n n:表示故障信息条数,故障报警信息定义见表29 表29 电动工业车辆故障报警信息定义 数据表示内容 长度(字节)数据类型 描述及要求 厂家标识 1 BYTE 有效值范围 1253 故障代码节点号 1 BYTE 牵引控制器 0-9;油泵控制器 10-19;转向控制器 20-29 故障代码 1 BYTE 有效值范围 1255 7.2.3.12 内燃工业车辆整车数据 内燃工业车辆整车数据格式与定义见表30。表30 内燃工业车辆整车数据格式与定义 数据表示内容 长度(字节)数据类型 描述及要求 车辆状态 1 BYTE 0 x01:车辆启动状态;0 x02:车辆熄火状态;0 xFE:表示异常;0 xFF:表示无效 DB34/T 2943.22017 18 表 30(续)数据表示内容 长度(字节)数据类型 描述及要求 油量 1 BYTE 16 进制数;数值范围:010 H;对应表示油位的 0(空位),1/16、2/16、3/16、1(满位)水温 1 BYTE 16 进制数;实际水温温度值。如“6E”代表水温为 110 油温 1 BYTE 16 进制数;实际变矩器油温温度值。如“5A”代表油温为 90 工作小时 4 DWORD 最后一位为小数点,999999 表示 99999.9 h,最小单位 0.1小时;“0 xFF,0 xFF,0 xFF,0 xFE”表示异常;“0 xFF,0 xFF,0 xFF,0 xFF”表示无效 电压 2 WORD BCD 码数据;高位在前,该数据除以 10 为实际电压值,单位 V。如“123”代表电压为 12.3V 质量 2 WORD 该数据除以 100 为实际质量值,单位 T。如“300”代表质量为 3 T 转速 2 WORD 单位 r/min。如“1800”代表转速为 1800 r/min 车速 2 WORD 有效值范围:02200(表示 0 km/h220 km/h),最小计量单元:0.1km/h;“0 xFF,0 xFE”表示异常;“0 xFF,0 xFF”表示无效 里程 4 DWORD 有效值范围:09999999(表示 0 km999999.9 km),最小计量单元:0.1 km。“0 xFF,0 xFF,0 xFF,0 xFE”表示异常;“0 xFF,0 xFF,0 xFF,0 xFF”表示无效 档位 1 BYTE 0 x00:空挡;0 x16:前进 16 档;0 x