直接或间接电路测试的另一个例子是P0135氧传感器加热电路故障。如果氧传感器加热电路直接连接到控制单元,依靠与加热线路并联的A/D转换器,监测系统可直接用于检查当前的电路(图6)。此测试电路允许发生电路上的电压降,A/D转换器由此可以直接读取到与当前电流成正比的电压数值。现在,程序员可以编写一个指令集,将此电压从A/D转换器转换为一个用安培数所读取的数值。如果此电压不在程序设定范围内,将会有一个DTC故障的存储。在氧传感器加热电路间接读数的情况下,并没有加热器电路导线连接到控制单元(图7)。加热器电路接地线直接连接到地面,加热器电路电源线也直接由点火开关电路或继电器盒提供。
当你检查线路图,可看出与DTC关联的布线未直接连接到控制单元,但你必须寻找能直接向CPU传达信息的线路。对程序员来讲,编写的DTC子程序指令的前提是相关电路必须连接到可用于获取DTC信息的控制单元。而对于P0135故障码的测试监控,在控制单元内部,CPU需要设计有一个电路用来向氧传感器信号线提供偏置电压。当二氧化锆氧传感器感应头处于冷态时,其电阻阻值大于100MΩ,而当传感器被加热到700 (约370℃)时,电阻值将下降到不足100Ω。
这种传感头的电阻值变化可用于检查加热器电路的操作,方式为:给电控单元内部的一个非常大的电阻提供一个稳定的电压,而且大电阻要与传感器电路串连。这就意味着创建了一个分压电路。控制单元内部的电阻是固定的,而随着氧传感器的加热,传感头的电阻则是变化的。如果加热电路工作正常,它加热温度传感头,从而改变了传感头的阻值。随着传感头电阻值的下降,相应的在控制单元内部电阻与传感头之间的电压也下降。程序员可以编写一个相关运行DTC子程序的指令集,用以检查内置固定电阻和传感头之间的电压变化是否在设置的时间段内超出范围。基于此,在没有直接将线连接到CPU的状态下,我们也能够实现对氧传感器加热电路进行检查和监控。
综上所述,了解车载计算机控制系统运行背后的数字逻辑是非常重要的,它能帮助我们快速而准确地修复故障车。