大家都知道,咱这车上的事儿啊,有时候还真有点玄乎。就说那故障码吧,它到底是咋回事儿呢?咱今儿个就好好唠唠。
咱这车上的电控系统可厉害着呢,打开点火开关不启动的时候,发动机 ECU 就会给各个传感器和执行器发电流,看看它们是不是都好好工作着呢。要是哪个元件或者线路出毛病了,那 ECU 就赶紧让发动机故障指示灯亮起来,就跟给咱车主提个醒儿似的,让赶紧去修理厂或者 4S 店维修,还把故障情况用故障代码给存起来,好让维修人员能快点找到毛病。
这故障代码啊,那可是由 5 位字母或者数字组成的。比如说 P0123 这个代码,它表示节气门位置传感器的 A 电路输入电压过高。咱先瞅瞅这第一位,肯定是个字母,一般有 P、B、C 和 U 这几个字母。P 就代表动力传动系统,咱这汽车就是靠发动机做功,然后通过传动系统部件传到车轮上驱动的,所以这个 P 就表示发动机控制系统、电子变速器控制系统之类的。B 呢,代表车身电器,像空调系统啥的。C 表示底盘系统,像转向、制动系统这些。要是仪表板上的 ABS 故障灯亮了,输出轮速传感器的故障代码,那就是 C 开头的。U 就表示没定义或者是车辆的网络故障,要是每个传感器都把线接到每个 ECU 上,那线束得多乱多复杂啊,所以厂家就用 CAN 网络通讯协议让 ECU 之间通信,两根线就行。第二位是数字,代表制作代码的主体是谁,0 表示 SAE(美国汽车工程师学会)定义的代码,1 表示厂家自己定的代码。第三位数字表示被检测故障的子系统代码,数字范围是 0-8,0 表示全系统,1 和 2 表示燃油供给系统,3 表示点火系统,4 表示尾气排放处理系统,5 表示怠速/转速控制系统,6 表示 PCM 与输入/输出系统,7 表示变速器系统,8 表示其他。后面两个字母是留给厂家自己设置的,也就是原厂代码,每个厂家的含义都不一样。
要是车的故障指示灯亮了,咱咋知道具体的故障代码是啥呢?简单得很,用诊断仪一查就清楚啦。