OBD-II介绍
OBD-II
OBD-II在功能和标准化方面都是对OBD-I的改进。 OBD-II标准指定了诊断连接器的类型及其引脚,可用的电信号协议以及消息传递格式。它还提供了车辆参数的候选列表,以监控每个参数的编码方式。连接器中有一个插针,可通过车辆电池为扫描工具供电,从而无需将扫描工具单独连接至电源。但是,某些技术人员可能仍将扫描工具连接到辅助电源,以在车辆因故障而导致电力损失的异常情况下保护数据。最后,OBD-II标准提供了DTC的可扩展列表。作为该标准化的结果,单个设备可以查询任何车辆中的车载计算机。该OBD-II有两种型号OBD-IIA和OBD-IIB。 OBD-II标准化是由排放要求推动的,尽管仅要求通过排放相关的代码和数据进行传输,但大多数制造商已将OBD-II数据链路连接器作为车辆中唯一可用来诊断所有系统的连接器。和编程。
OBD-II诊断故障代码是4位数字,后跟一个字母:P代表发动机和变速箱(动力总成),B代表车身,C代表底盘,U代表网络。
1. 引脚定义
Pin | Definition | Pin | Definition |
---|---|---|---|
1 | Manufacturer discretion. GM: J2411 GMLAN/SWC/Single-Wire CAN. VW/Audi: Switched +12 to tell a scan tool whether the ignition is on. 制造商酌情权。 GM:J2411 GMLAN / SWC /单线CAN。 大众/奥迪:切换为+12以告知扫描工具点火开关是否打开。 |
9 | Manufacturer discretion. GM: 8192 baud ALDL where fitted. BMW: RPM signal. 制造商酌情权。 GM:8192波特ALDL(如果已安装)。 宝马:RPM信号。 |
2 |
Bus positive Line of SAE J1850 PWM and VPW SAE J1850 PWM和VPW的总线正极线 |
10 | Bus negative Line of SAE J1850 PWM only (not SAE 1850 VPW) 仅限SAE J1850 PWM的总线负极线(非SAE 1850 VPW) |
3 | Manufacturer discretion. Ford DCL(+) Argentina, Brazil (pre OBD-II) 1997–2000, USA, Europe, etc. Chrysler CCD Bus(+) Ethernet TX+ (Diagnostics over IP) 制造商酌情权。 福特DCL(+)阿根廷,巴西(OBD-II之前的版本)1997–2000,美国,欧洲等。 克莱斯勒CCD总线(+) 以太网TX +(基于IP的诊断) |
11 | Manufacturer discretion. Ford DCL(-) Argentina, Brazil (pre OBD-II) 1997–2000, USA, Europe, etc. Chrysler CCD Bus(-) Ethernet TX- (Diagnostics over IP) 制造商酌情权。 福特DCL(-)阿根廷,巴西(OBD-II之前的版本)1997-2000年,美国,欧洲等。 克莱斯勒CCD总线(-) 以太网TX-(基于IP的诊断) |
4 | Chassis ground 车身地 |
12 | Not connected Manufacturer discretion: Ethernet RX+ (Diagnostics over IP) 未连接 制造商酌情权: 以太网RX +(基于IP的诊断) |
5 | Signal ground 信号地 |
13 | Manufacturer discretion. Ford: FEPS - Programming PCM voltage Ethernet RX- (Diagnostics over IP) 制造商酌情权。 福特:FEPS-编程PCM电压 以太网RX-(基于IP的诊断) |
6 | CAN high (ISO 15765-4 and SAE J2284) | 14 | CAN low (ISO 15765-4 and SAE J2284) |
7 | K-line of ISO 9141-2 and ISO 14230-4 | 15 | L-line of ISO 9141-2 and ISO 14230-4 |
8 | Manufacturer discretion. Many BMWs: A second K-line for non OBD-II (Body/Chassis/Infotainment) systems. Activate Ethernet (Diagnostics over IP) 制造商酌情权。 许多宝马:第二条用于非OBD-II(车身/底盘/信息娱乐)系统的K线。 **以太网(基于IP的诊断) |
16 | Battery voltage 电池电压 |
2. OBD-II 信号协议
OBD-II接口允许使用五种信令协议。大多数车辆仅实现一种协议。通常可以根据J1962连接器上存在的引脚来推断所使用的协议:
- SAE J1850 PWM(脉冲宽度调制— 41.6 kB / sec,福特汽车公司的标准)
- SAE J1850 VPW(可变脉冲宽度— 10.4 / 41.6 kB / sec,通用汽车标准)
- 引脚2:Bus +
- Bus空闲低电平
- 高压为+7 V
- 判定点为+3.5 V
- 数据包长度限制为12个字节,包括CRC
- 采用CSMA / NDA
- ISO 9141-2[18]该协议的异步串行数据速率为10.4 kbps。[19]它有点类似于RS-232;但是,信号电平不同,并且通信发生在一条双向线路上,而没有其他握手信号。ISO 9141-2主要用于克莱斯勒,欧洲和亚洲的汽车。
- 引脚7:K线
- 引脚15:L线(可选)
- UART信令
- K线闲置为高电平,并带有一个510欧姆的电阻,可连接至V batt
- 有源/显性状态通过集电极开路驱动器驱动为低电平。
- 数据包长度最大为260Bytes。数据字段MAX 255。
- ISO 14230 KWP2000(关键字通讯协定2000)
- 引脚7:K线
- 针脚15:L线(可选)
- 物理层与ISO 9141-2相同
- 数据速率1.2至10.4 kBaud
- 数据包在数据字段中最多可以包含255个字节
- ISO 15765 CAN(250 kbit / s或500 kbit / s)。CAN协议由博世开发,用于汽车和工业控制。与其他OBD协议不同,变体在汽车行业之外被广泛使用。尽管在2003年之前它不满足美国车辆的OBD-II要求,但截至2008年,在美国销售的所有车辆都必须实施CAN作为其信号协议之一。
- 引脚6:CAN高
- 引脚14:CAN低
所有OBD-II引脚排列都使用相同的连接器,但使用不同的引脚,引脚4(电池接地)和引脚16(电池正极)除外。
3.诊断问题代码
OBD-II诊断故障代码(DTC)包含1个字母和4个数字,并分为以下类别:
- B-车身代码(包括空调和安全气囊)(1164代码)
- C-底盘代码(包括ABS)(486个代码)
- P-动力总成代码(发动机和变速箱)(1688代码)
- U-网络代码(接线总线)(299个代码)