发动机失火是由曲轴位置传感器通过监测曲轴转动时的转速波动情况来判断的,正常四缸发动机点火做功,曲轴的转速会有4次微小的波动;如果这个波动减少了,就说明有气缸没有做功或者做功不良;然后再借助凸轮轴位置信号就能识别出是具体哪个气缸失火;当失火率超过极限值时,发动机控制单元就会记录故障码并点亮故障灯。
导致发动机失火的原因有很多,大致可以概括为两大方面:电控系统故障和机械部分故障。