面对故障灯,正确的做法是找个安全地方停车,将档位放回P或空挡,熄火断电拔钥匙,等待10秒后重新点火。因为很多故障是假象,且超过60%的故障在软件设计中可以通过这种方式清除。
如果重启后故障灯仍亮,尤其是红色不允许驾驶的故障灯,应将车停在安全地方,打双闪摆三角,等待救援。
故障灯的点亮和清除机制,以及诊断设计和UDS规范,都是汽车软件设计的重要组成部分。未来我将通过Live为大家详细解释。
有可能你仪表盘的某个警报灯就是我们设计的软件点亮的。
所有黄色或者红色的警报灯都是由汽车的某个控制器软件的诊断功能点亮的,这些警报灯有个专业的名字叫malfunctionindicatorlamp(MIL):故障指示灯。
下图是一些常见的指示灯,包括故障指示灯。
那么究竟哪些原因会导致故障灯被点亮?
我们为什么需要这些故障灯或者说诊断功能?很简单,这些功能的主要目的不是用来保护乘客安全的,而是用来保护汽车硬件的。如果某一个传感器或者执行器已经有故障了,你还是继续在高速运行的话,会对汽车硬件造成不可逆的损害。最容易理解的例子可能就是双离合过热问题:在离合过热的时候故障灯会被点亮,离合器会被强制打开。对于消费者来说被撂在路上了,但是这个功能保护了离合器不会被彻底烧掉。
很简单,这些功能的主要目的不是用来保护乘客安全的,而是用来保护汽车硬件的。如果某一个传感器或者执行器已经有故障了,你还是继续在高速运行的话,会对汽车硬件造成不可逆的损害。
最容易理解的例子可能就是双离合过热问题:在离合过热的时候故障灯会被点亮,离合器会被强制打开。对于消费者来说被撂在路上了,但是这个功能保护了离合器不会被彻底烧掉。
故障灯被点亮后汽车会出现哪些不一样的表现?前面提到过,故障灯被点亮只是不同控制器诊断纠错功能被触发的众多表现之一,它是用来告诉消费者现在车辆有问题了。但是你还会同时感受到其他汽车状态的改变。一般比如发动机变速箱黄灯被点亮后最明显的变化是汽车控制软件会限制发动机和变速箱的扭矩,或者限制车速,或者限制档位,只允许你驾驶在低速低扭矩的柔和驾驶状态。而如果是红灯被点亮的话则会有更加严苛的纠错功能被触发,可能会彻底打开变速箱离合,将发动机扭矩限制在接近零扭矩状态,让车彻底不可用。
前面提到过,故障灯被点亮只是不同控制器诊断纠错功能被触发的众多表现之一,它是用来告诉消费者现在车辆有问题了。
但是你还会同时感受到其他汽车状态的改变。一般比如发动机变速箱黄灯被点亮后最明显的变化是汽车控制软件会限制发动机和变速箱的扭矩,或者限制车速,或者限制档位,只允许你驾驶在低速低扭矩的柔和驾驶状态。而如果是红灯被点亮的话则会有更加严苛的纠错功能被触发,可能会彻底打开变速箱离合,将发动机扭矩限制在接近零扭矩状态,让车彻底不可用。
故障灯点亮后就代表一定有硬件故障或者一定有零部件坏了么?完全不一定。相反,很多时候故障灯报的都是假象故障。下面两类车最容易出现假象故障:豪华高端品牌:所有的错误检测都是基于一定阈值的,这个阈值是一个范围。比如当某个传感器检测的电压值超过正常值+-一个范围才会报错。高端品牌因为零部件一致性做的好,或者说容差小,所以这些阈值设置得很低,换句话说高端车在错误检测上往往更敏感。一次蓄电池电压不稳就可能导致软件直接点亮大部分故障灯。刚上市的新产品。所有故障灯和故障检测都是由不同的车载控制软件实现的。在紧张的新品项目进度下很多上市的新产品诊断逻辑都有可能存在软件bug,或者没有考虑到的工况。我曾经在国内测试过一些刚上市的车型,搭配新设计的发动机和变速箱,在不到1个小时的测试中,通过一些比较极端的譬如重刹就可以触发发动机或者变速箱的故障灯。但是这里并不是因为发动机或者变速箱硬件有故障了,而是因为控制软件的逻辑设计有问题。
完全不一定。相反,很多时候故障灯报的都是假象故障。下面两类车最容易出现假象故障:
因为前面提到有很多故障都是假象故障,另外可能超过60%的故障在软件设计中的清除条件都是:
注意,这里我说的清除并不是说将你刚才触发的错误彻底抹去了,这个错误依旧会被存在控制器的闪存中,4S店依旧可以事后读取。但是当控制器再没有检测到新的错误的时候会将车辆重设为正常状态。
这样至少你可以继续正常驾驶回家或者正常驾驶到4S店而不需要在路上等待救援。
如果你重启后还是有故障灯而且还是红色的不允许你驾驶的故障灯怎么办?这个时候你就乖乖把车停在安全的地方,根据要求打双闪摆三角然后在车外安全地带等待救援好了。