You dont have javascript enabled! Please enable it!

OBD

翁德沃彭:

  • 一般
  • OBD 1
  • OBD II 和 EOBD
  • 读取和删除故障存储器
  • 控制执行器
  • 编码、初始化、教学
  • 准备测试
  • 诊断测试仪和汽车之间的通信标准化
  • 带参数标识符的服务模式

整体:
OBD 是车载诊断的缩写。 OBD 具有调节和诊断作用,特别是在 发动机管理系统 ECU 的。 例如,可以通过 OBD 系统用诊断测试盒读取故障来检测故障。 错误代码可以在 OBD 错误代码列表 (如果代码不是特定于品牌的)。

提示:另请访问该网站 GerritSpeek.nl,您可以在其中找到有关 VCDS 程序可能性的大量实质性信息以及有关错误代码的深入信息。

车载诊断系统1:
这是GM(通用汽车)开发的第一个OBD系统。 它于 1980 年推出,并于 1988 年首次在美国使用。 该系统的目的主要是限制排放值。 该系统旨在检测本身的缺陷和偏差,从而限制有害排放。 当发现缺陷或偏差时,MIL(故障指示灯)立即亮起,必须由汽车技术人员读取。 MIL 向汽车驾驶员发出了错误警报,并要求其尽快解决问题。
1991年以后生产的所有车辆都必须配备OBD1。 欧宝和沃尔沃等汽车的第一个版本使用了闪存代码。 其他品牌开发了自己的插头,并带有自己的错误代码。 OBD 1 没有指南,从 OBD II 开始就是这种情况。

闪烁代码:
对于第一代 OBD1,技术人员必须读取闪烁代码才能确定故障代码。 通常必须采取行动来启动闪烁; 该行动包括:

  • 将发动机舱或内部的两个松动的插头卡在一起;
  • 连接插头中的两个连接,同样位于发动机舱或内部。

闪存代码由两个或三个数字组成。 下图中,指示灯闪烁: 4 次闪烁 – 短暂停 – 5 次闪烁 – 长暂停。 这给出了错误代码:45,它代表: 氧传感器 – 检测到浓混合物。

欧宝:
这种类型的诊断插头通常内置于发动机舱内。 连接此连接器中的两个连接将导致仪表板上的检查灯闪烁。

  • AB传输:发动机管理系统代码;
  • AC:自动变速箱;
  • AH:报警系统;
  • 又名: ABS

大众:
大众汽车有 2 个独立的 OBD1 连接器。 测试盒(在本例中为 VAG 1551)可以与这 2 个连接器连接。 通过选择测试盒上的正确通道(01表示发动机电子设备),可以在服务菜单中读取和删除故障存储器。

宝马:
在 BMW 上,OBD1 插头是圆形的。 该插头通过电缆连接到诊断设备。 故障在诊断测试仪的显示屏上显示并附有说明。 故障也可以删除。

OBD II 和 EOBD:
OBD II 于 1996 年推出。 从2004年起,OBD将在欧洲强制推行。 在美国,这仍然称为 OBD II,欧洲变体称为 EOBD。 稍加调整也是一样; 对于 EOBD,不强制执行 EVAP 检查(有害汽油烟雾泄漏),但在美国这是强制性的。 从 2008 年起,汽车强制配备带有 CAN 总线通信的 OBD II 和 EODB。 单击此处了解有关 CAN 总线的更多信息。

记录各种事项(标准化); 如16针OBD连接器(Data Link Connector,简称DLC)的类型和位置、故障码结构和通信协议等。 有关排放的故障代码必须能够被每个人读取。

EOBD 对于所有车辆的动力系统都是强制性的,并且独立于特定品牌的诊断。 EOBD 通过它进行检查 发动机管理系统 持续监控所有系统(例如 lambda 传感器),并在实际排放量是型式认证排放量的一倍半时发出信号。 MIL 不会立即亮起,但系统会存储故障。 当在相同条件下进行第二次行程并且排放量再次比规定的最大值高一倍半时,MIL 将亮起。 然后骑手会收到发动机管理出现故障的警报。

读取车辆时,读取设备上会出现错误代码。 用技术术语来说,该代码也称为 DTC(诊断故障代码)。 该 DTC 可以是例如 P 代码。 这段代码是有含义的; 单击此处转至 OBD 错误代码列表。

读取并清除故障存储器:
可以使用诊断设备读取汽车信息。 它必须连接到车辆内部的 OBD2 接口。 然后诊断设备连接到网关等。 此 OBD2 连接通常位于驾驶员座椅附近,通常在仪表板下方或中央控制台中。
必须将特殊的 OBD2 电缆连接至插头连接。 该电缆必须连接至读取设备。 将笔记本电脑连接到读取头和电缆后,即可启动诊断程序。 首先必须输入一些车辆数据,如下图所示:

连接后,系统会询问您下一步要做什么。 选项之一是读取错误代码。 错误代码也称为诊断故障代码 (DTC)。 DTC 由一个字母后跟四个数字组成。

  • 字母P代表动力总成; 这包括发动机和变速箱。
  • B代表身体; 这包括安全气囊、安全带、暖气和照明。
  • C代表底盘; 这包括 ABS 和 ESP 系统。
  • U代表网络; 其中,这涉及 CAN 总线通信。

这四个数字表明什么是重要的。 可以在互联网上找到大量代码及其含义列表。
举个例子,我们以一辆怠速不规律的汽车为例。 发动机管理灯亮起。
该灯也称为故障指示灯(缩写为MIL)。 当该灯亮起或一直亮起时,可以确定故障已存储在故障存储器中。 然后是时候读出汽车了。

测试仪屏幕上出现如图所示的错误代码:P0302。 该代码表示​​ 2 号气缸已记录到不完全燃烧。 这种情况可能发生过一次,可能发生过几次,或者可能永久存在。 当0301缸检测到不完全燃烧时出现故障码P1,在0303缸检测到故障码P3等。
当传感器传输的值超出容差时,ECU会检查与其对应的故障代码并将其存储在内存中。 诊断设备还显示文字; 软件可识别该代码(例如 P0302)并将文本链接到该代码(检测到气缸 2 失火)。 这一切都在诊断软件中预先编程。

每个品牌还有品牌特定的代码; 因此,通常需要在一开始就选择所涉及的品牌、类型、制造年份、发动机代码和燃油系统。 如果选择了错误的品牌,错误代码可能会链接到错误的文本。 特定品牌的测试仪或非常广泛的测试设备的软件中还包含诊断程序。 当点击错误代码时,将打开一个测试程序,可以逐步进行测试。 测试结束时,软件会得出结论,或者指示技术人员应该测量的具体方向。

除了具有丰富诊断程序的笔记本电脑外,还提供简单的掌形仪。 通过这些读取器,通常可以读取与环境相关的故障,例如各种发动机故障。 但底盘或安全气囊中的故障通常无法用此读出。

故障代码可能表明某个部件已损坏。 但技术人员不能简单地认为传感器的故障意味着传感器有缺陷。 线路或插头连接也可能会形成腐蚀,从而导致过渡电阻。 然而,错误代码通常可以提供寻找故障原因的良好指导。 我们再次以错误代码P0302为例; 其中已识别出 2 号气缸失火。 该气缸内的燃烧状况不佳。 这可能是由以下原因引起的:

  • 点火不良(火花塞、点火线圈或点火线圈电缆有缺陷)
  • 喷射不良(喷射器有缺陷或脏)
  • 压缩损失(进气门或排气门密封不良、气缸盖或活塞缺陷)

仅凭故障代码 P0302 就可以很容易地找到问题发生在哪个气缸上,但随后真正的工作就开始了。 通过更换火花塞、点火线圈或喷油器等零件,可以检查故障是否已转移。 可将2缸点火线圈与4缸点火线圈互换,若故障清除,则重新启动发动机,再次读出故障存储器,可检查故障是否已移去。 当出现错误代码 P0304 时,表示现已检测到 4 号气缸燃烧不良。

原因已找到; 点火线圈有故障,需要更换。 点火线圈提供高达 30.000 伏的电压,火花塞需要该电压来产生火花。 如果更换点火线圈后故障仍然存在,也可更换火花塞和喷油器,并用同样的方法进行检查。 维修后,必须始终清除故障。

故障存储器中的故障在读取时不必总是处于活动状态。 这些也可能是过去发生过一次或多次的故障。 有时这些故障可以忽略不计,因为它们是由例如电池电压过低引起的,但如果客户抱怨汽车有时卡住,有时启动不良或有时熄火,那么就应该引起注意了。 您可以在图像中看到当前存在的故障的示例。

故障出现在节气门控制器上。 这是“节气门体”的翻译。 故障码为P1545,显示为间歇性。 这是英语中“偶尔发生”的意思。 它还表示故障频率:1。这意味着故障仅发生一次。 还可以看到故障发生时的公里数和日期。 

如果与客户的投诉有关,则必须对故障原因进行进一步调查。 如果故障被清除,它很可能会继续消失,特别是如果故障发生过一次。 但也有可能在短时间内故障再次出现。 排除故障后不能简单地将客户送走。 擦除并不能解决问题。
除了间歇性之外,还可以在内存中声明静态。 在这种情况下,故障当前存在且无法消除。
如果尝试清除故障,几乎肯定会立即返回。

控制执行器:
使用诊断设备定位故障的另一种选择是控制执行器。
执行器都是可以控制的元件; 想想车窗电机; 这是通过操作开关来控制的。
或者发动机中的EGR阀; 这由 ECU 控制以再循环废气。 这些执行器可以通过诊断设备手动控制。
要检查 EGR 阀的运动,不必启动发动机并等待 ECU 本身启动该阀。 通过操作诊断设备,当技术人员认为有必要时可以控制阀门。

例如,如果行李箱盖不再通过行李箱盖开关打开,则执行器诊断也可能很有趣。 通过使用诊断设备控制行李箱盖调节电机,行李箱盖解锁。 如果操作行李箱盖开关时没有发生这种情况,您可以在实时数据中查找开关的传感器值。
如果实时数据中的值保持为 0(表示关闭)而不是 1(操作期间屏幕上应显示),则可以断定开关有故障。 毕竟,行李箱盖可以通过诊断设备进行操作。

执行器测试也可以在仪表板上进行。 测试过程中,所有指示灯均亮起,Maxidot显示屏所有像素均受控制,所有仪表均移至最大。 任何缺陷,例如储罐压力表移动距离不超过一半,都会立即被注意到。

编码、初始化、示教:
更换控制单元等部件后,往往需要进行编码才能投入使用。
编码由大量的十六进制数字和字母组成。 这可以在下图中看到:

在这种情况下,中央电子控制单元被更换。 如果订购新的控制单元,则会预先安装该软件,但仍必须说明汽车有哪些选项。 当然,不带空调等的基本版和带空调、座椅加热、电动车窗等的全选车是有区别的。

编码结构如下:
05048E0700041A00400A00000F00000000095D035C000

其含义可能如下:
第一个号码: 0= 左舵驾驶汽车, 1= 右手驾驶汽车。
第二个数字: 1= 澳大利亚, 2=亚洲, 3= 南美洲, 4=欧洲, 5= 北美。
第三个数字: 0= 英里每小时, 1= 公里每小时。

前三个数字表明这是一辆左舵美国汽车,显示的是每小时英里数。 这显然是在生产过程中作为标准预先编程的。 每个控制设备都接收标准编码。 安装后,必须对控制单元重新编码:

  • 第二个数字 (5) 必须手动更改为 4(即从北美到欧洲)。
  • 第三个数字 (0) 可以手动更改为 1。

车内将设置荷兰语,并且将显示公里而不是英里。 因此该系列中的每个数字或字母都有其自己的含义。

初始化 以不同的方式发生。 通常只需按一下按钮就足以初始化汽车中的电子组件。
需要初始化的组件包括:

  • 清洁或更换后的节气门体。 ECU必须读取节气门位置传感器的值(电位器)在示教期间节气门完全关闭和完全打开,以便可以确定所有中间值。如果节气门体未初始化/学习,ECU 无法将节气门移至正确位置。结果是发动机在怠速时吸入过多或过少的空气,因此怠速不良。初始化节气门时(英文​​:基本设置),屏幕将显示:“ADP is running”,然后显示“ADP OK”。在“运行”期间,节流阀被设置到多个位置,并监测电位器的信号电压。 ADP OK 调整成功。
  • 更换挡风玻璃后的雨量传感器。如果雨量传感器没有得到正确的训练,当雨滴落在车窗上时,挡风玻璃雨刷器可能会过早或过晚擦拭;
  • 转向角传感器安装后在转向柱上工作;
  • 轮胎充气或更换后的轮胎气压;
  • 更换空气悬架部件后的车辆高度。
  • 更换头灯后的头灯高度(见下图)。

初始化期间实际发生的情况是,存储的值被删除,新的(当前)值存储在它们的位置。
正如之后 转向柱的修复工作不是通过转向角传感器的初始化来完成的,可能是转向角传感器认为直行时方向盘总是轻微转动。这对 ESP 系统等都是有害的。通过将方向盘准确地置于正前方位置并向诊断设备发出初始化转向角传感器的命令,汽车中的计算机就知道方向盘正前方的确切点。例如,示教涉及琴键。购买新钥匙后,无法简单地用它启动汽车。首先必须在车内公布钥匙代码。这通常也通过诊断设备来完成。钥匙代码存储在汽车的控制单元中。仅当控制单元识别出钥匙代码时,防盗锁止装置才会停用。只有这样才能启动汽车。

准备测试:
就绪测试是 EOBD 系统的自检。 驾驶时,EOBD 会不断检查与环境相关的控制措施。 驾驶循环必须包括: 冷启动、城市驾驶和一段高速公路。 您还必须多次制动至 0 公里/小时,然后再次加速。 在这个驾驶周期之后,准备测试可以得出“按顺序”和“不按顺序”的结论。 准备测试由发动机管理系统不断执行。
对于 MOT,必须读取 EOBD 以检查就绪测试的状态以及是否存在错误代码。 这可以通过简单的手动测试仪实现,如右图所示。 这不必是特定品牌的,仅负责显示与排放相关的故障代码和准备测试。

在准备测试期间检查以下项目:

例如,如果气缸燃烧不正常,或者催化剂不能正常工作(通过第二个 lambda 传感器、跳跃传感器检查),则准备测试将保存为“不正常”。 错误代码也存储在故障存储器中,可以用简单的手持测试仪和其他广泛的读出设备读取。
当故障被清除时,就绪测试也被清除。 因此,已清除的故障可能需要一段时间才能返回(如果维修尚未解决)。 擦除后错误可能会持续一段时间,然后又返回。 一旦准备测试完成(行驶循环后),故障就可以再次显示。 排除故障后,准备测试在手持测试仪上将显示为“未按顺序进行”。 需要行驶 10 至 40 公里才能再次存储新的准备测试。
这也可以防止与环境相关的故障在汽车的 MOT 注销之前被快速消除。 错误代码已经消失,但样本检查员可以看到准备测试不按顺序进行。

诊断测试仪和汽车之间的通信标准化:
借助 OBD II 和 EOBD,诊断测试仪和汽车之间的通信实现了标准化。 维持固定数量的服务模式。 这些服务模式都有各自的功能。 由于内容相当广泛,因此首先给出包含一般信息的表格。 下面是详细的解释...

不同服务模式的表格:

服务01实时数据:
 参数标识符指示诊断测试仪可以使用哪些信息。
 当前发动机数据。
 准备测试。
 MIL 状态(打开或关闭)。
 存储的 DTC(故障代码)数量。
服务02冻结帧:
 MIL 烧毁时索取相关信息:
在什么冷却液温度、速度、负载等条件下?
服务03读取故障码:
 显示 P 代码。
服务04清除诊断信息:
 DTC、冻结帧和就绪测试均已清除。
服务05氧传感器的测试值:
 氧传感器在十个点进行连续检查,以识别由于老化或污染而导致的偏差。
服务06非连续监测系统的测试值:
 催化剂的操作。
服务07连续监测系统的测试值:
 检查是否有失火(缺少燃烧)。
服务08系统或组件的控制:
 检查油箱通风口是否漏气(仅限美国 OBDII)。
服务09请求车辆特定信息:
 车架号。
服务0A永久错误代码:
 这些无法通过诊断设备删除,但当条件再次达到最佳状态时(例如更换催化转化器后),可以由 ECU 删除。

现对部分服务模式进行详细说明:

带有参数标识符的服务模式:

服务01:
这里提到了参数标识符(PID)。 参数标识符表明ECU支持什么。 ECU 在 PID 中指示它可以向诊断测试仪发送哪些信息。 这是一个例子:

可用 PID 的示意图。 现实中还有很多

在CAN协议中,每个PID号都有自己的含义。 它 PID 号 04 可能是冷却液温度。 (具体含义可以在网上查到)。 表中的 PID 号 04 表示支持:是。 这用 1 表示。
例如,不受支持的 PID 编号(例如 0B)可能是汽油发动机上的废气温度传感器。 如果不存在,则会以 0 转发。
最终,十六进制代码是从二进制代码得出的。 在页面上 二进制、十进制和十六进制 详细解释了如何转换。 十六进制代码B2C5由ECU发送至诊断设备。 诊断设备的软件可以识别哪些系统已被识别,哪些系统未被识别。 无法识别的系统将在服务02中被省略。

服务02:
在服务模式02下,显示错误代码记录的PID。 这些 PID 在服务模式 01 中确定。

里程:35000公里
燃油系统1:闭环
计算数量:35
冷却液温度:24℃ 摄氏度
进气温度:18度摄氏度
发动机转速:2500转/分。
车速:0公里/小时
节气门位置传感器:20%
频率:15

可以确定故障发生在这种情况下。 车子静止不动,油门加速到2500转/分。

服务03:
此处要求提供准确的错误代码。 以错误代码 P0301 为例。 代码 P0301 表示:气缸 1 没有燃烧(检测到失火)。 错误代码可以在页面找到: OBD 错误代码。
现在已知故障 P0301,可以使用服务 02 来确定故障发生的时间。 现在得知,刚才提到的情况是发生了气缸失火。

服务0A:
服务 0A 包含无法使用诊断软件清除的错误代码。 ECU 中的软件的编程方式是计算故障代码是否被删除或仍然存在。 我们以颗粒过滤器为例。
当颗粒过滤器无法再生时,它就会充满烟灰,导致堵塞。 在颗粒过滤器实际堵塞之前,背压传感器将测量到背压过高。 会出现错误信息,读取时会显示故障 P244A(柴油颗粒过滤器:压差过高) 被显示。 两个背压传感器(过滤器前后)之间的差异太大,这意味着颗粒过滤器已饱和(即充满烟灰)。

该故障无法消除。 还剩下2个选择;

  • 再生颗粒过滤器;
  • 如果无法再生; 更换颗粒过滤器。

修复后,故障将保留在内存中。 驾驶时,准备测试将显示背压差异现在很小。 软件现在识别出颗粒过滤器不再堵塞。 ECU 现在将自行清除故障。
它不仅适用于颗粒过滤器,而且适用于无法正常工作的催化剂。

其他服务模式(04 T / M 09)已经在表格中进行了相当详细的描述,因此这里不再进一步讨论。