OBD是On-BoardDiagnostics(车载诊断系统)的缩写,当汽车出现故障或排放不达标时,故障灯和发动机警告灯亮。可以自动诊断汽车问题,当系统故障时,维修人员可以根据故障码的提示更迅速的确定故障问题并针对性的解决故障问题。同时也可以监测汽车尾气排放,通过提高发动机效率来降低汽车尾气对环境的污染。

随着OBD技术的发展,美国汽车工程师协会制定了统一的OBD II标准,也就是第二代OBD。这是一个复杂的汽车自诊断系统,主要用于监测汽车尾气排放情况。OBD II重点在排放上,即使发动机运转没有任何问题,排放超过国家排放的极限值,故障灯也会亮。

OBD II相较于第一代,在控制喷油、点火和冷却系统等方面更加的强大。OBD II不仅可以监测传感器故障,还可以监测传感器信号是否需要校准。除此之外,OBD II还监控着例如车身控制系统、底盘控制系统、仪表控制系统等一系列非发动机管理或尾气排放系统。

OBD II系统由警告部分、软件部分、硬件部分组成。

打开网易新闻 查看更多图片

警告部分:

通过故障灯亮提醒驾驶员汽车存在问题。

软件部分:

该部分是整个系统运转的核心,包含了故障诊断控制策略与标定代码和发动机控制系统代码。

硬件部分:

是软件部分的载体,也是发出指令和执行指令的中间媒介。包含了诊断接口、传感器、控制单元ECU、执行器、通讯线路。

怎么知道OBD II的运行状态?这时我们就需要借助工具,齐信开通宝和某车宝都属于这种工具,而且OBD II工具在国外发展也非常成熟。

打开网易新闻 查看更多图片
打开网易新闻 查看更多图片
打开网易新闻 查看更多图片
打开网易新闻 查看更多图片
打开网易新闻 查看更多图片
打开网易新闻 查看更多图片

工具与OBD II系统是如何工作的?首先需要搞定通讯协议。OBD II的通讯协议一般有:SAE J1850 PWM,SAE J1850 VPM,ISO 15765-4(CAN-BUS),ISO 9141-2,ISO 14230-4(KWP2000)。

打开网易新闻 查看更多图片
打开网易新闻 查看更多图片
打开网易新闻 查看更多图片
打开网易新闻 查看更多图片

目前,大部分协议基本已被淘汰,现阶段主要使用ISO 15765-4(CAN-BUS)协议,也就是CAN线。

打开网易新闻 查看更多图片

检查OBD II运行状态,除了需要搞定协议,还需要对协议数据解析,我们这里以故障码解析为例。

打开网易新闻 查看更多图片

一般情况下,故障码(DTC)包含了五个字符。

第一个是字母,后边的四个是数字。(详情见上图)

首位字母表示所产生故障码的系统类型,有四种:Pxxxx、Bxxxx、Cxxxx、Uxxxx。

第二位表示标准代码,有0~3四个数字。第三位表示出现故障时对应的部件信息。

第四和第五位表示部件/系统的标识代码。具体地表示了实际部件或特定的故障名称。

故障码编号是从00~99,不同的传感器、执行器和电路分配了不同区段的数字编号。这些数字提供了比较具体的信息,如电压低或高、响应慢、信号超出范围等。

而故障是否对排放有影响可以分为影响排放的故障码和不影响排放的故障码。其中影响排放的故障码,根据其故障灯点亮的机制又可分为:

A类:故障发生一次就直接点亮发动机故障灯并记录故障码。

B类:故障在两个连续的工作循环中各发生一次时,点亮发动机故障灯并记录故障码。

E类:故障在三个连续的工作循环中各发生一次时,点亮发动机故障灯并记录故障码。

不影响排放的故障码:

C类:故障发生时只记录故障码,不点亮发动机故障灯,但厂家可根据需要点亮另外一个报警灯。

D类:故障发生时只记录故障码,不点亮任何警告灯。

除了读取故障码以外,OBD II还可以做什么?

  1. 数据流信息

  2. 读取冻结帧数据

  3. 读取存储的故障诊断代码

  4. 清除故障码和存储值

  5. 读取待定诊断故障代码

  6. 车辆信息

等。。。

那某车宝是不是智商税呢?可以明确的告诉大家,这不是智商税。OBD II工具是按照国际标准完成的:

1、可以进行排放检测(排放预检,我们去年检都需要检查OBD II系统)、与排放相关的故障码读取解析、车辆信息等。

2、OBD II系统可以利用传感器收集发动机运行的各项数据,如发动机和环境温度、进气量、发动机负荷等,动力总成控制模块会分析从传感器收集的数据增加/减少燃油,从而提前或滞后点火等来提高发动机的效率。

3、作为一个早期预警系统,OBD II 在系统出现故障时,动力总成控制模块可以将故障信息存入存储器,并及时点亮仪表板上的故障灯,车主可以准确地确定故障的性质和部位。

摘自齐信汽车技术 齐信汽车技术公众号