好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

平台通讯协议OBD远程车况诊断协议V1.doc

9页
  • 卖家[上传人]:cl****1
  • 文档编号:539609341
  • 上传时间:2023-07-13
  • 文档格式:DOC
  • 文档大小:167.50KB
  • / 9 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • OBD远程车况诊断协议1.1. OBD远程车况诊断1.1.1. 说明车载终端上报需要增加重传机制,上报不成功,需要重新传输1.1.2. CAN静态数据OBD模块根据终端设置规则,响应CAN静态数据;终端根据默认频率主动上报CAN静态数据,当平台需要跟踪CAN静态数据时,采用跟踪命令修改上报频率 1.1.2.1. 终端上报CAN静态数据信息消息ID:0x0B21终端上报CAN静态数据消息体数据格式详见下表,平台采用通用应答表 CAN静态数据消息体数据格式字节位置内容字节数数据类型精度单位描述0Year1u8年Month1u8月Day1u8日Hour1u8时Minute1u8分Seconds1u8秒6协议类别1u8CAN 11_500 0X11CAN 11_250 0X12CAN 29_500_EX 0X13CAN 29_250_EX 0X14KWP2000 0X20KWP2000M 0X30ISO9141 0X40VPW 0X50PWM 0X60PRIVATE 0X707状态掩码10u8汽车状态掩码,表示10类汽车状态支持与否17安全状态1u8Bit0 1/0 ON/OFF ACC状态Bit1 1/0 设防/撤防 设防撤防状态Bit2 1/0 踩下/松开 脚刹Bit3 1/0 踩下/松开 油门Bit4 1/0 拉起/放下 手刹 Bit5 1/0 插入/松开 主安全带Bit6 1/0 插入/松开 副安全带Bit7 1/0 预留18门状态1u8Bit0 1/0 开/关 左前门LF Bit1 1/0 开/关 右前门RF Bit2 1/0 开/关 左后门LB Bit3 1/0 开/关 右后门RB Bit4 1/0 开/关 后备箱TRUNK Bit5 1/0 开/关 发动机盖Bit6-7 预留19锁状态1u8Bit0 1/0 落锁/开锁 左前锁LF Bit1 1/0 落锁/开锁 右前锁RF Bit2 1/0 落锁/开锁 左后锁LB Bit3 1/0 落锁/开锁 右后锁RB Bit4-7 预留20窗户状态1u8Bit0 1/0 开/关 左前窗LF Bit1 1/0 开/关 右前窗RF Bit2 1/0 开/关 左后窗LB Bit3 1/0 开/关 右后窗RB Bit4 1/0 开/关 天窗开关Bit5 1/0 开/关 左转向灯Bit6 1/0 开/关 右转向灯Bit7 1/0 开/关 阅读灯21灯光状态11u8Bit0 1/0 开/关 近光灯Bit1 1/0 开/关 远光灯Bit2 1/0 开/关 前雾灯Bit3 1/0 开/关 后雾灯Bit4 1/0 开/关 危险灯Bit5 1/0 开/关 倒车灯Bit6 1/0 开/关 AUTO灯Bit7 1/0 开/关 示宽灯22开关状态A1u8Bit0 1/0 ON/OFF 机油报警Bit1 1/0 ON/OFF 燃油报警Bit2 1/0 开/关 雨刷Bit3 1/0 开/关 喇叭Bit4 1/0 开/关 空调Bit5 1/0 开/关 后视镜状态Bit6-7 预留23开关状态B1u8BIT1-0 KEY状态 00 LOCK 01 ACC10 ON 11 START/RUN Bit2-3 预留Bit4-BIT7 档位==0 P ==1 R ==2 N ==3 D ==4 1==5 2 ==6 3 ==7 4 ==8 M24保留1u8保留25保留1u8保留26数据流掩码4u8车辆数据流掩码,表示40个数据流是否支持与否30电瓶电压2u160.1V显示值为上传值/10 以下共62字节32总里程类别1u8总里程类型01 汽车里程02 OBD里程03 GPS里程33总里程4u320.001m行驶里程,上传值单位为m(米)37总耗油量4u320.001L总的燃油消耗量,上传值单位为ml(毫升)41故障灯状态(MIL)1u8if(Bit0) ONelse OFF42故障码个数1u8发动机故障码个数43发动机转速2u16RPM发动机转速45车辆速度1u8Km/h车辆速度46进气口温度1u8℃(上传范围0~255) 显示值为上传值-40 (实际范围-40~215)47冷却液温度1u8℃水箱温度 (上传范围0~255) 显示值为上传值-40 (实际范围-40~215)48车辆环境温度1u8℃车辆环境温度 (上传范围0~255) 显示值为上传值-40 (实际范围-40~215)49进气歧管压力1u8kpa进气歧管压力 (10~105kpa)51燃油压力2u16kPa燃油压力53大气压力1u8kPa大气压力54空气流量2u160.1g/s显示值为上传值/1056气门位置传感器2u160.1%显示值为上传值/1058油门踏板位置2u160.1%显示值为上传值/10 ( 0~100)60发动机运行时间2u16Sec一个驾驶循环的运行时间62故障行驶里程4u32km故障行驶里程66剩余油量2u160.1L/%剩余油量,单位L或%Bit15 ==0百分比% OBD都为百分比 ==1单位L显示值为上传值/1068发动机负荷1u8%发动机负荷, 0~10069长期燃油修正(组1)2u160.1%显示值为上传值/1071点火提前角2u160.1°显示值为(上传值/10)-6473仪表总里程4u32m汽车仪表总里程,单位米77车辆总运行时间4u32s车辆总运行时间,单位秒81保留10u8保留91Trip Mark2u16驾驶循环标签说明:1、数据流掩码 4字节DS MASK,表示30个数据流支持与否,字节位次序高位在先,低位在后。

      比如:掩码第1个字节的BIT7决定第1个数据流(电瓶电压)支持与否 掩码第1个字节的BIT0决定第8个数据流(车辆速度)支持与否 掩码第2个字节的BIT7决定第9个数据流(进气温度)支持与否2、 每个上传的静态数据包为固定的长度94字节,不支持的数据流,仍占用固定位置字节3、 根据设置时间间隔上报(设置参数一定可以设置时间间隔)1.1.2.2. 平台主动跟踪CAN 静态数据消息ID:0x8B21当平台发送主动跟踪CAN数据时,终端采用通用应答表 平台主动跟踪CAN数据静态数据消息格式起始字节字段数据类型描述及要求0上报时间间隔WORD单位为秒(s),0 则停止跟踪4上报超时WORD响应数据示例:1.1.3. 车辆故障数据OBD模块采集到车辆故障时,将故障码主动传送给终端,终端通过上报故障数据将故障数据传送给平台1.1.3.1. 终端主动上报车辆故障数据消息ID:0x0B22消息体见故障数据报,平台采用通用应答故障码数据包 (7+4*N字节)字节位置内容字节数数据类型描述0Year1u8年年1Month1u8月月2Day1u8日日3Hour1u8时时4Minute1u8分分5Seconds1u8秒秒6Dtc Num1u8为0表示无故障码,非0为故障码个数10Dtc1 ID4BYTE第1个故障码ID号:4字节14Dtc2 ID4BYTE第2个故障码ID号:4字节18Dtc3 ID4BYTE第3个故障码ID号:4字节…………… 说明:1.1个故障码编号由4字节组成,分别为系统ID、故障字节1、故障字节2、故障字节3。

      对于OBD故障码,SYS_ID为0x00,故障字节3无意义(为0) 2.关机报一次1.1.3.2. 平台查询车辆故障数据消息ID:0x8B22消息体为空,终端应答车辆故障数据1.1.4. 驾驶行为数据当ACC OFF时,OBD模块主动产生驾驶行为数据发送给终端,终端上报驾驶行为数据给平台;当用户需要在平台查看驾驶行为数据时,可下发查询驾驶行为数据,终端从OBD模块获取驾驶行为数据,并上报给平台进行展示1.1.4.1. 终端上报驾驶行为数据消息ID:0x0B23表 终端上报驾驶行为数据消息体格式字节位置内容字节数数据类型描述0ACC ON TimeYear、Month、Day 、Hour、Minute、Seconds6u8ACC ON时间格式:年月日时分秒6ACC OFF TimeYear、Month、Day 、Hour、Minute、Seconds6u8ACC OFF时间格式:年月日时分秒12Trip Distance4u32一个驾驶循环总里程,单位米16Trip Speed Average1u8一个驾驶循环平均车速,单位KM/H17Trip Speed Maximum1u8一个驾驶循环最大车速,单位KM/H18Trip Overspeed Duration2u16一个驾驶循环超速累计时长,单位秒20Trip Accelerate times4u32。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.