汽车电子控制系统设有故障自诊断功能,在电子控制器的ROM存储器中,储存有传感器输入信号和执行器反馈信号的标准参数及故障自诊断程序。电子控制系统工作时,控制器通过调用故障自诊断程序,将输入的信号与标准参数进行比较。如果输入信号丢失或不在正常范围之内,就诊断为提供输入信号的线路和部件有故障,并将故障信息以代码的形式储存于RAM存储器中。 汽车故障自诊断系统只能检测出电控系统电路和部件有无故障,并不能监测传感器的特性变化。如果传感器出现性能不良(工作不正常、偏差严重和灵敏度下降等)而信号不准确的故障,只要其信号未超出设定的正常范围,自诊断系统就不能识别。因此,在故障检修时,无法通过取得故障码来检测出这一类故障。 在现代汽车上,电子控制系统的应用已十分普遍,一些高级轿车所装备的电子控制系统的数据传输线多达数百条,各电子控制系统的工作状态即使有最轻微的变化,也会在数据流上有所反映。因此,通过诊断接口或用其他检测手段获得相关的数据流(传感器的输入信号和控制器的输出信号),检修人员运用分析与比较的方法,就可以获得相关的系统工作正常与否,相关系统部件或线路是否有故障的诊断结果。 汽车数据流可作为汽车ECU的输入/输出数据,使维修人员随时可以了解汽车的工作状况,及时诊断汽车的故障。读取汽车数据流可以检测汽车各传感器的工作状态,并检测汽车的工作状态,通过数据流还可以设定汽车的运行数据。
数据流分析的作用主要表现在以下几点。
①通过对所获取的数据流的分析,可以实时了解汽车电子控制系统各种传感器和执行器的工作状态信息,掌握汽车的运行状况,判断汽车各电子控制系统工作是否正常。
②可以解决有故障而无故障码或误码等疑难故障问题。在使用故障诊断仪读取电控系统故障码并根据故障码进行检修时,大多数情况下都能判明故障发生的原因和具体的故障部位,但有时候仅仅靠故障码寻找故障,往往会出现判断上的失误。因为有很多故障是不能被ECU所记录的,并且有些显示的故障码也不一定是汽车真正的故障。在这种情况下,最为可行的办法就是使用故障诊断仪读取电控系统的数据流,动态分析电控系统的工作状况。通过对数据流中的各项参数进行数值分析并与标准数据参数进行综合的比较,可以判断汽车电控系统的工作是否正常,从而准确、快速地排除故障。
③通过读取数据流,可以进行控制器编码、基本设定和自适应值清除等,对电控系统进行更精确的匹配,使电控发动机等各系统能在最佳的状态下工作。