Логика самодиагностики
ミスファイヤが生じると、エンジン回転数が変動するためクランクシャフトポジションセンサ信号も変動する。ECMはこの信号の変動によりミスファイヤの発生を判定することができる。
| センサ | ECM入力信号 | ECMの機能 |
| クランクシャフトポジションセンサ | エンジン回転数 | ミスファイヤの車載式故障診断 |
ミスファイヤは以下の2つを故障診断する。
- 1トリップ目DTC検出ロジック(三元触媒へのダメージ)ECMはクランクシャフトポジションセンサ信号の変動を200回転ごとにモニタしている。ミスファイヤによる高温により、三元触媒にダメージを与えるような状態を検出したときMILは点滅する。その後、三元触媒へダメージを与える状態ではなくなったとき、MILは消灯する2トリップ目に三元触媒にダメージを与えるほどの、ミスファイヤを検出したときMILは点滅する。その後、三元触媒へダメージを与える状態ではなくなった場合、MILは点灯する。再度、三元触媒にダメージを与えるほどのミスファイヤを検出した場合、MILは点滅する。
- 2トリップ目DTC検出ロジック(排気悪化)ECMはクランクシャフトポジションセンサ信号の変動を1000回転ごとにモニタしている。三元触媒にダメージを与えるほどではないが、排気ガスの悪化をまねくミスファイヤを2トリップ検出した場合はMILが点灯する。
| DTC | 自己診断名 | DTC検出条件 | 推定原因 |
| P0300 0300 | 複数シリンダミスファイヤ検出 | 複数シリンダのミスファイヤを検出する |
|
| P0301 0301 | シリンダ1ミスファイヤ検出 | シリンダ1のミスファイヤを検出する | |
| P0302 0302 | シリンダ2ミスファイヤ検出 | シリンダ2のミスファイヤを検出する | |
| P0303 0303 | シリンダ3ミスファイヤ検出 | シリンダ3のミスファイヤを検出する | |
| P0304 0304 | シリンダ4ミスファイヤ検出 | シリンダ4のミスファイヤを検出する |