当前位置:
文档之家› OBD应用指令协议文档v3.8
OBD应用指令协议文档v3.8
四, 数据流信息 (1) 命令:BT+DATA.数据简称(例如:BT+DATA.VSS) (2) 返回: 数据简称:空格+计算的数值+单位 (例如:VSS: 12.3km/h) 数据简称见(附表 1 )(PID24‐2B,34‐3B 例外) (3) 一次读取多个数据 命令:BT+MUL=&PID1&PID2&PID3&…&PIDn 返回:MUL:&PID1 的数据简称:空格+计算的数值+单位&PID2 的数据简称:空格+计算的数值+单位&…&PIDn 的数据简称: 2 / 13
APP_F
%
4C
指令的节气门执行器控制
TAC_PCT
%
4D
MIL 亮起后发动机运行分钟数
MIL_TIME
min
4E
故障代码清空后时间
CLR_TIME
min
51
汽车燃油类型
FUEL_TYP
52
燃油中酒精含量
ALCH_PCT
%
53
绝对蒸发系统蒸汽压力
EVAP_VPA
kPa
54
蒸发系统蒸汽压力
EVAP_VP
控制模块电压
VPWR
V
43
绝对载荷值
LOAD ABS
%abs
44
燃油/空气指令的当量比
EQ_RAT
%
45
节气门相对位置
TP_R
%
46
环境温度
AAT
℃
47
节气门绝对位置 B
TPS_B
%
48
节气门绝对位置 C
TPS_C
%
49
油门踏板位置 D
APP_D
%
4A
油门踏板位置 E
APP_E
%
4B
油门踏板位置 F
EQ_RAT3B
O2 S3B 无 mA
3C
催化剂温度 Bank1-传感器 1
CAT TEMP11
℃
9 / 13
3D
催化剂温度 Bank1-传感器 2
CAT TEMP21
, ℃
3E
催化剂温度 Bank2-传感器 1
CAT TEMP12
℃
3F
催化剂温度 Bank2-传感器 2
CAT TEMP22
℃
42
EQ_RAT24
O2 S24
无V
25
B1S2(wide range O2S)
EQ_RAT25
O2 S25
无V
26
B1S3/B2S1 (wide range O2S)
EQ_RAT26
O2 S26
无V
27
B1S4/B2S2 (wide range O2S)
EQ_RAT27
O2 S27
无V
28
B2S1/B3S1 (wide range O2S)
LONGFT1
短时燃油修正-Bank2 Bank4
SHRTFT2
长时燃油修正-Bank2 Bank4
LONGFT2
燃油导轨压力
Fuel P
进气歧管绝对压力
MAP
发动机转速
RPM
/行程中最大转速
/MAX_R
车辆速度 /行程中最大速度
/急加速次数 /急减速次数 /单次行驶平均速度
1 号汽缸点火提前角 进气温度
七, 电瓶电压 (1) 命令:BT+SPWR (2) 返回:SPWR:电压值+单位(例如:SPWR:11.92V,精确小数 点后 2 位)
4 / 13
,
八, 进入/退出外部诊断模式 (1) 命令:BT+DIAG/EXDIAG (2)返回:DIAG/EXDIAG:OK (进入/退出诊断模式成功)
九, 预设信息 (1) 命令:BT+PMil=12345(预设里程) 说明:数值部分为 10 进制,只允许出现数字,且最多支持 七位十进制数。 返回:PMil:SUCCESS PMil:UNSUCCESS 作用:里程累积,如果未预设,则读出来的里程信息为设备 安装之后车辆行驶的总里程。 (2) 命令:BT+Disp=1.6(预设发动机排量) 说明:数据部分固定为 3 字节 Ascll 码,单位为升 返回:Disp:SUCCESS Disp:UNSUCCESS
无V
2C
指令的 EGR
EGR
%
2D
EGR 错误
EGR_ERR
%
2E
指令的燃油蒸汽排出
EVAP
%
燃油液位输入
Fuel Lvl
%
2F
km
30
故障代码清空后暖机次数
Warm ups
31
故障代码清空后行驶距离
Clear Dist
km
32
EVAP 蒸汽压力
EVAP P
Pa
33
大气压
BARO
kPa
34
B1S1(wide range O2S)
十二, 系统命令 命令:BT+RFDTC 说明:读取冻结帧数据 回复:RFDTC:B0090,&N/A&N/A&RPM: 8405&VSS: 254km/h&N/A&N/A&N/A&N/A&N/A
十三, 版本信息 命令:BT+VER
说明: 读取当前的版本信息
十四,系统指令 系统清零 命令:BT+CLRSTORAGE 说明:发指令回复系统版本重起,把存在内存的数据清空
EQ_RAT28
O2 S28
无V
8 / 13
,
29
B2S2/B3S2 (wide range O2S)
EQ_RAT29
O2 S29
无V
2A
B2S3/B4S1 (wide range O2S)
EQ_RAT2A
O2 S2A
无V
2B
B2S4/B4S2 (wide range O2S)
EQ_RAT2B
O2 S2B
,
行读取操作。返回的故障码数据格式同读取。
二, 仪表故障指示灯 (1) 命令:BT+MIL (2) 返回:MIL:ON/OFF
三, 当前车辆支持的 PID (1) 命令:BT+PIDS (2) 返回:PIDS:个数(000),&PID1&PID2&PID3&...&PIDn 说明:其中个数长度固定为 3 字节十进制显示,不足补 0x30。 PID 之间以‘&’分隔,每个 PID 占据两个字节。
BT‐100 应用指令说明文档 V3.8
指令说明:数据交互内容采用 ASCll 码形式,命令请求与回复数据均以 ’\r\n’(0x0d 0x0a)为结尾。 物理链路说明:物理层采用标准 RS‐232 串口通讯,支持两个串口同时请求车辆 数据,通讯波特率为 38400。
一, 故障码 (1)命令 1. 读取:BT+RPDTC 返回:RPDTC:个数(000),&P1234&U5678&…&B1245 说明:RDTC 为读取确定故障码,RPDTC 为读取未决故障码。 其中个数长度固定为 3 字节十进制显示,不足在前补 0x30。 每个故障码之间用‘&’分隔。 2. 清除:BT+EDTC 返回:清除状态+故障码再次读取结果 (i)其中清除状态返回如下: 清除成功:CLEAR:SUCCESS 清除失败:CLEAR:UNSUCCESS (ii)故障码再次读取结果返回: EDTC:个数(000),&P1234&U5678&…&B1245 说明:其中个数长度固定为 3 字节,不足补 0x30。清除指 令执行后,会返回执行结果(是否成功)并再次对故障码进 1 / 13
十, 状态处理 设备在异常情况下收到指令时会返回一个状态代码,用于界 定当前设备所处的状态。详见(附表 2) 格式:Status: 001 5 / 13
说明:状态代码长度固定为 3 字节,不足补 ascll 码零(0x30)。 每次最多回复一个优先级最高的状态代码。
十一, 系统命令 (1) 命令:BT+RESET 说明:设备软重启
O2 B1S4 V %
18
氧传感器 Bank2 传感器 1
O2 B2S1
O2 B2S1 V %
19
氧传感器 Bank2 传感器 2
O2 B2S2
O2 B2S2 V %
1A
氧传感器 Bank2 传感器 3
O2 B2S3
O2 B2S3 V %
1B
氧传感器 Bank2 传感器 4
O2 B2S4
O2 B2S4 V %
Pa
55
短期次氧传感器燃油修剪-Bank1 Bank3
STSO2FT1
STSO2FT
%
10 / 13
, 3
LGSO2FT
%
56
长期次氧传感器燃油修剪-Bank1 Bank3
LGSO2FT1
3
STSO2FT
%
57
短期次氧传感器燃油修剪-Bank2 Bank4
STSO2FT2
4
LGSO2FT
%
58
长期次氧传感器燃油修剪-Bank2 Bank4
38
B2S1/B3S1(wide range O2S)
EQ_RAT38
O2 S38 无 mA
39
B2S2/B3S2(wide range O2S)
EQ_RAT39
O2 S39 无 mA
3A
B2S3/B4S1(wide range O2S)
EQ_RAT3A
O2 S3A 无 mA