如何读取电喷车的故障码
一旦某个部件或电路出现故障,ECU会指示发动机故障指示灯亮,如下图所示。这样告诉司机尽快开到修理厂或4S店修理,故障信息以故障码的形式存储在存储器中,维修人员可以缩小修理范围,更快找到故障点。
故障代码的含义
故障自诊断系统被称为OBD,现在应用最广泛的是第二代系统,即OBD-II。基本上2000年以后的车辆都装了这个系统。与第二代相比,第一代OBD系统的主要区别在于故障代码的表达形式和诊断界面的位置是统一的。
OBD-II的故障码由5个字母或数字组成,如P0123,表示节气门位置传感器电路A的输入电压过高。首先,我们来看看故障代码的第一位数字。第一个数字必须是字母。一般有p、b、c、u四个字母。
p代表电力传输系统。我们知道汽车的功是发动机做的,发动机通过传动系统的部件传递给车轮驱动。然后这个P代表发动机控制系统,电子变速箱控制系统等等。b代表车身电器,如空调系统。
c代表底盘系统,特别是转向和制动系统。比如我们发现仪表盘上的ABS故障灯亮了,输出轮速传感器的故障码,以c开头。
u表示车辆未定义或网络有故障。车辆上的电子控制单元使用的许多传感器信号是相同的。如果每个传感器都给每个ECU连线,那么车辆上的线束会复杂很多,厂家的工程师很难给线束布线,修理工也很难修理电路。所以每个ECU使用CAN网络通信协议进行通信,传输只能用两根线。
第二位是一个数字,表示编码是谁做的,0表示SAE定义的编码,1表示厂家自己的制动编码。
第三位数字代表检测到的故障的子系统代码。编号范围为0-8,0代表整个系统,1,2代表燃油供给系统,3代表点火系统,4代表废气处理系统,5代表怠速/车速控制系统,6代表PCM和输入/输出系统,7代表传动系统,8代表其他系统。
故障码的后两个字母是留给厂家自己设置的,也就是原码,每个厂家的设置含义都不一样。
如何使用故障代码
如果车辆的故障指示灯亮了,我们怎么知道具体的故障代码是什么?方法很简单,用诊断仪读取故障码即可,但这种方法只适用于2000年以后的车辆,2000年以前的车辆需要手动读取故障码。
所谓的扫描工具,就是连接车辆控制系统的工具。首先,我们应该将故障诊断仪的线路连接到车辆的OBD诊断接口(DLC3)上。诊断接口位于方向盘下方,如下图所示,16针。如果找不到,就看看上面有没有封面。
连接诊断仪后,我们就可以开始读取故障代码了。首先选择一款车的型号,比如大众或者丰田。然后进入相关控制系统。如果发动机有故障,选择发动机控制系统。如果变速箱有故障,选择电子变速箱控制系统。不要做出错误的选择。如果选择了错误的型号或系统,则无法读取故障代码。
读取故障码的步骤是:读取故障码→排除故障码→再次读取故障码。我们第一次读到的故障码不一定是车辆故障的原因。比如某些传感器的线束插头松动。重新连接插头后,虽然故障消失了,但故障代码并未消除。我们将此故障代码称为历史(意外)故障代码。
排除代码后我们需要再次读取的是故障代码,因为它代表了车辆的真正故障。有些故障代码与车辆的运行状态有关,有些是动态的,有些是静态的。
比如我们在发动机熄火的情况下拔下凸轮轴正时机油控制阀的接头,发动机会立刻报出故障码,但是拔下曲轴位置传感器的接头就不行了,因为我们要启动发动机,发动机要检测到相关数据才会知道故障。
失败代码不能完全信任。
我们所读到的故障码只能作为车辆维修的参考,但绝不能仅凭故障码来判断车辆故障的故障部位,因为有些电子元件的故障信息并不能通过电控参数反映到ECU。比如节气门太脏,怠速控制阀卡死,导致空气流通截面减小,发动机怠速不良,发动机的ECU无法以故障码的形式显示这种情况。
有些故障码不一定表示电子部件损坏,也可能是机械故障造成的。在86个发动机故障代码中,有28个是由于机械原因导致电子控制系统信号失真。例如,P0017(曲轴-凸轮轴位置相关故障)可能是由不良机油堵塞油路、正时链条跳动和伸长、凸轮轴正时齿轮总成损坏和正时标记不正确引起的。
在车辆的实际维修中,更多的是依靠我们对故障现象的分析,通过相关数据(故障码和数据流)可以找到故障的原因,所以诊断的思路很重要。
总结:汽车的故障码表示汽车的电控系统是否有故障。诊断仪器读取的故障代码是历史的、真实的和偶然的。我们应该学会正确区分和使用它们。汽车故障码不是万能的,也有一定的局限性。他们只是给我们提供一个大概的保养方向,并不能告诉我们车辆故障在哪里。为了有效地排除故障,需要对故障代码、数据流和故障现象进行分析。
百万购车补贴