OBD采数模块协议;V1.1.3;说明:以下是OBD采数模块与车载DVD通讯的接口;1接口电气规范;采用RS232串行通信规范,波特率19200,1;2命令格式;<起始标志>+<包长度>;<包长度>:1个字节,为“<命;<参数>:0--254个字节;<包校验>:1个字节,累加和校验(命;3命令
OBD采数模块协议
V1.1.3
说明:以下是OBD采数模块与车载DVD通讯的接口协议。
1 接口电气规范
采用RS232串行通信规范,波特率19200,1个起始位,8个数据位,1个停止位,无校验位。(或采用USB-232)
2 命令格式
<起始标志>+<包长度>+<命令>+<参数>+<包校验> <起始标志>:2个字节,0x55,0xAA
<包长度>:1个字节,为“<命令>+<参数>”两部分数据长度之和<命令>:1个字节
<参数>:0--254个字节
<包校验>:1个字节,累加和校验(命令+参数)<结束标志>:2个字节,0x0D,0x0A
3 命令字
0x01-0x7F:车载DVD->OBD采数模块0x81-0XFF:车载DVD<-OBD采数模块
4 命令字详细解释
以下命令只传输蓝色部分,对于多字节数据,以大端对齐格式传输,即高位字节在前。如:500(0x01F4),OBD采数模块先发送0x01,再发送0XF4 命令:0x81
备注(OBD标准)
0x01: "OBD-II by CARB" 0x02: "OBD by EPA" 0x03: "OBD and OBD-II" 0x0 4: "OBD-I"
0x05: "Not OBD standard" 0x06: "EOBD (Europe)" 0x07: "EOBD and OBD-I I" 0x08: "EOBD and OBD"
0x09: "EOBD,OBD and OBDII" 0x0A: "JOBD (Japan)" 0x0B: "JOBD and OBDI I" 0x0C: "JOBD and EOBD"
0x0D: "JOBD,EOBD,and OBDII"
参数:
参数:
命令:0x85;参数:;命令:0x86;命令:0x87;命令:0x88;命令:0x91;上位机发送命令(0x11);若下位机仅返回0x91,则代表冻结帧不被支持若下;命令:0x92;标定里程;返回此命令代表成功,否则失败;5读取/清除具体系统故
障码;读取:;上位机发送0x17+系统ID(系统ID同0x84;下位机返回0X97+SY SID+DTCH+DTC;上
命令:0x85
参数:
命令:0x86
命令:0x87
命令:0x88
命令:0x91
上位机发送命令(0x11)
若下位机仅返回0x91,则代表冻结帧不被支持若下位机返回0x91, 0x00,0x 00则代表无冻结帧项
命令:0x92
标定里程
返回此命令代表成功,否则失败
5 读取/清除具体系统故障码
读取:
上位机发送0x17+系统ID(系统ID同0x84) 如读取发动机故障码0X17+0X01
下位机返回0X97+SYSID+DTCH+DTCL+···清除:
上位机发送0x16+系统ID(系统ID同0x84) 清除成功0x16+ID+0X01 清除失败0x17+ID+0X00
6 读取系统信息
命令字:0x20 下位机返回0xA0
版本(1B)+可测车型(2B)+是否与车辆连接成功(1B)+是否支持直接里程读取(1B)+是否支持TPMS(1B)
版本:使用BCD码,如版本2.1 16进制为0x21 可测车型:列表随后更新连接:0x01/0x00(连接成功/失败)里程:0x01/0x00(支持/不支持)TP MS:0x01/0x00(支持/不支持)