在OBD-Ⅱ系统中,ECM有一个诊断执行软件。这个软件用来管理OBD-Ⅱ的操作,控制故障检测的执行步骤。监测器是ECM执行的一种简单的测试程序,对部件和系统的性能进行评估。监测器运行时,如果监测到部件或系统出现故障,ECM将会设置故障码并点亮故障指示灯。监测器分为连续监测和非连续监测两种: 连续监测器: 在满足一定条件时,连续监测器开始运行,并在本次车辆的驾驶循环中剩余的时间内直运行。连续监测器有三种类型:综合部件监测、失火监测和燃油监测。 1.综合部件监测综合部件监测是ECM内部的一种程序,在OBD-Ⅱ系统中主要用于监测传感器和执行器。该程序用于监测向ECM提供输入或输出信号的所有电气部件或线路的故障。当传感器出现开路、数值不在标准范围或信号不合理时,ECM将设置相关传感器或执行器故障码。 如果该故障与排放有关,ECM将会点亮故障指示灯。 有些传感器和输入装置(如冷却液温度传感器和自动巡航开关等)在打开点火开关或起动以后立即进行综合部件监测。但是有些装置(如怠速控制阀)只能在发动机达到一定的运行条件时才能进行综合部件监测。在综合部件监测过程中,监测到多少次故障才能够点亮故障指示灯,取决于厂商的设计。多数情况下,连续两次监测到故障则点亮故障指示灯。综合部件监测主要监测以下部件: ①四轮驱动低速挡开关; ②制动灯开关; ③曲轴位置传感器和凸轮轴位置传感器; ④离合器开关(手动变速器); ⑤自动巡航开关; ⑥发动机冷却液温度传感器; ⑦燃油箱压力传感器; ⑧进气温度传感器; ⑨爆震传感器; ⑩进气歧管绝对压力传感器; ①空气流量传感器;
12.节气门位置传感器;
13.变速器油温传感器;
14.变矩器涡轮转速传感器;
15.车速传感器;
16.碳罐吹洗电磁阀与通风电磁阀;
17.怠速控制电磁阀;
18.点火控制系统;
19.液力变矩器离合器电磁阀;
20.自动变速器换挡电磁阀。
2.失火监测发动机失火是指发动机出现缺缸、断缸、不点火、燃烧不良等故障现象。发动机失火后其排放物会严重污染环境,同时也会导致三元催化器受损。ECM通过曲轴位置传感器的转速变化信息来判断发动机是否出现失火现象。
(1)A型失火如果发动机在200r/min(起动初期)时就出现失火现象,那么即使起动了发动机,其排放也会严重超出相关法规标准,并且有可能损坏三元催化器。这类失火称为A型失火。当监测到A型失火时,发动机故障指示灯将会以每秒钟一次的频率闪烁,并且存储故障码。
(2)B型失火如果发动机在1000r/min时出现失火现象,将会导致其排放值有可能超出美国联邦测试程序标准的1.5倍。这类失火称为B型失火。当监测到B型失火时,发动机故障指示灯将会持续点亮并提醒驾驶员检修车辆。
3.燃油监测ECM连续监测短期和长期燃油修正值。长期修正值被存储于长期存储器中,用于补偿由于燃油系统故障造成的控制偏差,在修正值达极限并保持一段时间后,ECM将会点亮故障指示灯。
非连续性监测器:
非连续性监测通常只在车辆的一个驾驶循环中运行一次。非连续性监测主要监测如下部件或系统:
①氧传感器;
②氧传感器加热器;
③三元催化器;
④EGR;
⑤EVAP;
⑥变速器;
⑦电子节温器。
当非连续性监测运行完成以后,在下一次车辆驾驶循环之前将不会再运行。同样,在非连续性监测运行完成以后,通过诊断工具读取的数据状态应该是“完成”或“通过”,否则显示“未完成”。