汽车电脑是如何进行自诊断的?
以前的汽车很少听说有电脑的,全车需要用电的设备都很少,也就火花塞点火,车灯喇叭这些东西需要用电。而如今汽车上电脑就多了,发动机电脑、变速箱电脑、车身控制电脑等等。
这听起来似乎很高深莫测,很多车主也弄不清楚这电脑那电脑究竟是怎么控制的。其实汽车电脑大致原理还是比较容易理解的。不过咱也不是专业搞这些东西的,所以今天就说个皮毛。
发动机电脑就是我们常说的ECU,也可以叫做ECM。它通过发动机上的传感器信号计算出控制策略,再通过执行机构去控制发动机工作。上图就是个ECU的实物图,别看外表被金属包得严严实实,实际上内部都是电路板。之所以包这么厚是为了保护电路板,那可是发动机的大脑。
ECU上有很多接口,每个接口都引出一条线通往不同的位置。有的是电源线,给各个传感器供电的。有的是信号线,接收传感器信号的。有的是驱动线,控制执行器工作的。而接口内部连着电路板。
比如上图这个ECU电脑板,红框里的四个黑乎乎的芯片就是控制点火线圈的三极管。它们通过电脑板的电路和接口,用导线连着发动机的点火线圈,ECU发出点火指令,由这些三极管控制点火线圈工作,于是火花塞就可以正常点火了。
上图最中央最大的正方形芯片是处理器,上面的是自动空调驱动芯片,每个引脚都通过线束连着空调单元。你想开空调了,按下AUTO键,空调单元就给芯片相应针脚发一个信号,芯片处理后通过其他针脚发出信号驱动压缩机离合器吸合,驱动风机运转,空调就打开了。换句话说你要是找到ECU接口上空调压缩机触发信号线后你直接给接口一个信号同样能启动空调。
再比如节气门驱动芯片,一部分针脚连着处理器,一部分针脚连着节气门电机。踩油门时油门踏板信号传递给处理器,处理器计算出节气门开度后控制芯片给节气门电机发出控制信号,打开需要的角度。
那么我们经常说的发动机电脑自检是什么意思呢?其实自检并不是我们想象中通电后电脑去检查各个传感器,而是一种控制方法。
举个例子,就拿氧传感器来说吧,一般的氧传感器有四条线,其中两条是加热丝供电的,由ECU供电。正常情况下加热丝工作时电阻都会在一定的范围内波动。当加热丝或者电路出问题时其电阻肯定出现异常,怎么发现异常呢?工程师在ECU里设定好程序,把氧传感器加热丝正常的电阻值写入电脑,这是标准电阻。当加热丝出问题时ECU里检测到的电阻就会偏离预设的标准电阻,这就代表加热功能异常。这时候ECU就会报故障码了。
ECU内部有预设的各个传感器或者单元的正常数据,当发动机工作时ECU里的程序会时刻对比实测数据和预设数据,出现异常时就立马报故障。
所以说ECU自检是为了及时发现问题而设置的一种功能,在发动机工作时这个功能会一直工作,只要有问题立马就会报警。而不是我们想象中的开机时检测一下然后就不管了。
大家好!
汽车电脑是如何进行自诊断的?
现在的汽车上搭在的控制单元模块(电脑)越来越多!几乎每个需要控制的部件都有独立的控制单元!汽车电脑都是傻子,它没有我们分析理解的本事!它只是按着程序员设计的程序执行!
汽车车身控制单元控制汽车的车灯,假如一个灯泡线路断路,短路发生了,在汽车控制单元内记录了这个灯泡正常所需的正常电流范围,如果此刻电脑一直检测的都是不对的,就会报对应内存的故障!
假如发动机电脑正常工作时,发现氧传感器加热电路电流电压不在正常范围就会报对应的故障,电脑不会顾及是什么造成的,只是知道这个范围不不对就报故障!
我能最长见的误报故障就是间接式胎压监测系统了,明明胎压报警灯亮了,去4S店检测没有任何问题!这是为什么呢?这就是电脑检测的不在正常范围内,才报警!
间接式胎压监测是通过车轮的转速是不是相同来进行检测的,它只能测每个车轮的转速,如果一个车轮与其它三个车轮转速差太大,就会报警,殊不知车轮会因为路况,载重,温度等影响会出现不同转速,一旦超出ABS电脑内的范围值,就会报警!
电脑有自诊断功能都是做电脑的把这部分程序硬件做进去了!包括对应的故障码都是事先做好的!电脑由于是一根筋也会出现误报!
听说在车上装OBD可以进行故障预警,什么是OBD?
OBD是英文On-Board Diagnostics的缩写,中文翻译为“车载自动诊断系统”。
这个系统将从发动机的运行状况随时监控汽车是否尾气超标,一旦超标,会马上发出警示。当系统出现故障时,故障(MIL)灯或检查发动机(Check Engine)警告灯亮,同时动力总成控制模块(PCM)将故障信息存入存储器,通过一定的程序可以将故障码从PCM中读出。根据故障码的提示,维修人员能迅速准确地确定故障的性质和部位。OBD接口能在汽车运行过程中实时监测发动机电控系统及车辆的其它功能模块的工作状况,如
有发现工况异常,则根据特定的算法判断出具体的故障,并以诊断故障代码(DTC,Diagnostic
Trouble Codes)的形式存储在系统内的存储器上。
系统自诊断后得到的有用信息可以为车辆的维修和保养提供帮助,维修人员可以利用汽车原厂专用仪器读取故障码,从而可以对故障进行快速定位,以便于对车辆的修理,减少人工诊断的时间。
OBD是英文On-Board Diagnostics的缩写,中文翻译为“车载诊断系统”。这个系统随时监控发动机的运行状况和尾气后处理系统的工作状态,一旦发现有可能引起排放超标的情况,会马上发出警示。当系统出现故障时,故障灯(MIL)或检查发动机(Check Engine)警告灯亮,同时OBD系统会将故障信息存入存储器,通过标准的诊断仪器和诊断接口可以以故障码的形式读取相关信息。根据故障码的提示,维修人员能迅速准确地确定故障的性质和部位。