热门问题
时间线
聊天
视角

OBD-II PID

来自维基百科,自由的百科全书

Remove ads

OBD-II PID车上诊断系统(OBD)参数ID的简称,是在诊断工具上向车辆请求资料用的编码。

国际汽车工程师学会(SAE)标准 J1979(电子诊断测试模式)中定义了许多OBD-II PID。所有北美的道路车辆及卡车都要支援一部分的OBD-II PID,主要是在有强制排气英语vehicle emissions control检测英语vehicle inspection的州。制造商也定义针对个别车辆的PID。目前没有强制摩托车要支援OBD-II PID,不过也有许多的摩托车支援。

在1996年时,轻型商用车(重量小于8,500磅 [3,900千克])首先强制要支援OBD-II PID,之后是中型商用车(重量在8,500—14,000磅 [3,900—6,400千克]之间)在2005年强制支援[1]。轻型商用车及中型商用车都要可以透过由SAE J1962定义的标准数据链路连接器英语Data link connector (automotive)进行存取。

依加州空气资源局(CARB)的加州法规(CCR) sections 1971.1 title 13,美国2010年之后生产的重型商用车(重量大于14,000磅 [6,400千克])可以透过SAE standard J1939-13英语SAE J1939(圆型的诊断用连接头)支援OBD-II的诊断机能。有些北美的重型卡车使用SAE J1962 OBD-II诊断连接器,这也是一般轿车常用的连接器,知名的有麦克货车及富豪卡车,不过CAN识别符是29位元,不是一般轿车的11位元。

Remove ads

模式

在最新的OBD-II标准SAE J1979中,有列出十种诊断服务。2002年以前的J1979,将这些服务称为模式(modes)。其说明如下:

更多信息 模式(十六进制), 叙述 ...

汽车制造商不一定要实现所有的服务,制造商可以在#9以上增加制造商定义的服务(例如服务22是由Ford/GM的SAE J2190所定义,而服务21是因Toyota而定义) ,这些服务可以提供其他的资料,例如混合动力电动汽车(HEV)中牵引电池的电压[2]

非OBD的统一诊断服务从0x10开始,避免和ID范围重叠。

Remove ads

标准PID

下表中所列的是依SAE J1979定义的标准OBD-II PID。也列出每个PID的预期回应,以及回应和实际物理量之间的关系。不是所有车辆都会支援每一个PID,也有一些PID是厂商定义的,不在OBD-II标准中。

服务01和02基本上是相同的,不过服务01会提供目前的资讯,而服务02会提供上一次出现诊断错误码时的资讯。但PID 01和PID 02是例外,PID 01只出现在服务01,而PID 02只出现在服务02,若服务02的PID 02为零,表示没有冻结的页框资料,其他服务02的资料都没有意义。

若用位元编码表示(Bit-Encoded-Notation)时,像C4表示是资料字节C的第4位元。每一个位元都有0到7的编号,7是最高位元,而0是最低位元。

A B C D
A7 A6 A5 A4 A3 A2 A1 A0 B7 B6 B5 B4 B3 B2 B1 B0 C7 C6 C5 C4 C3 C2 C1 C0 D7 D6 D5 D4 D3 D2 D1 D0
Remove ads

服务01

更多信息 , (或 ...
Remove ads

服务02

服务02的PID和服务01相同,意义也相同[4],不过资讯是在产生冻结页框[5]时的资料。

需要在讯息的资料区中传送页框号码。

更多信息 PID (hex), 回应资料字节个数 ...

服务03

更多信息 PID (hex), 回应资料字节个数 ...

服务04

更多信息 PID (hex), 回应资料字节个数 ...

服务05

更多信息 PID (hex), 回应资料字节个数 ...
Remove ads

非标准的PID

CAN(11位元)通讯格式

相关条目

参考资料

延伸阅读

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads