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
电池电压

OBD-II介绍

OBD-II介绍

2. OBD-II 信号协议

OBD-II接口允许使用五种信令协议。大多数车辆仅实现一种协议。通常可以根据J1962连接器上存在的引脚来推断所使用的协议:

  • SAE J1850 PWM(脉冲宽度调制— 41.6 kB / sec,福特汽车公司的标准)
    • 引脚2:Bus +
    • 针脚10:Bus–
    • 高压为+5 V
    • 数据包长度限制为12个字节,包括CRC
    • 采用称为“具有无损仲裁的载波侦听多路访问”(CSMA / NDA)的多主机仲裁方案
  • 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个代码)