(57)【要約】【課題】噴射異常判定の精度向上を図った燃料噴射弁の異常検出装置を提供する。【解決手段】多気筒エンジンの運転中に、特定のインジェクタに対して噴射指令信号が入力されないよう休止制御を実行する休止制御手段と、休止制御の実行に伴い生じたエンジンの状態変化を検出する状態変化検出手段と、を備える。これによれば、正常なインジェクタに対して休止制御を実行した場合にはエンジンの状態変化が大きく生じるのに対し、無噴射異常が生じているインジェクタに対して休止制御を実行した場合には、そもそも正常には噴射されていない燃料を噴射停止させるだけなので、エンジンの状態変化は殆ど生じない。したがって、複数のインジェクタに対して休止制御を順次実行し、状態変化が殆ど生じなかった燃料噴射弁について噴射異常であると判定することができる。【選択図】      図５
2009150246.tif 000002
【特許請求の範囲】
【請求項１】
噴射指令信号が入力されたことに伴い燃料を噴射する、多気筒内燃機関の各気筒に設けられた燃料噴射弁に適用され、前記噴射指令信号が入力されているにも拘わらず無噴射又は噴射量不足となっている噴射異常を検出する燃料噴射弁の異常検出装置であって、
前記内燃機関の運転中に、特定の前記燃料噴射弁に対して前記噴射指令信号が入力されないよう休止制御を実行する休止制御手段と、
前記休止制御の実行に伴い生じた前記内燃機関の状態変化を検出する状態変化検出手段と、
を備えることを特徴とする燃料噴射弁の異常検出装置。
【請求項２】
前記休止制御を実行しているにも拘わらず前記状態変化が検出されなかった場合に、その休止制御が実行されている前記特定の燃料噴射弁を前記噴射異常であると判定する異常判定手段を備えることを特徴とする請求項１に記載の燃料噴射弁の異常検出装置。
【請求項３】
運転者によるアクセル操作が為されていない時に、機関回転速度が設定値以上となるよう複数の前記燃料噴射弁の目標噴射量を設定することで、前記内燃機関をアイドル運転させるＩＳＣ制御手段を備え、
前記休止制御手段は、前記ＩＳＣ制御手段によりアイドル運転されている時に前記休止制御を実行することを特徴とする請求項１又は２に記載の燃料噴射弁の異常検出装置。
【請求項４】
運転者によるアクセル操作が為されていない時に、機関回転速度が設定値以上となるよう複数の前記燃料噴射弁の目標噴射量を設定することで、前記内燃機関をアイドル運転させるＩＳＣ制御手段を備え、
前記休止制御手段は、前記ＩＳＣ制御手段の非実行時であり、アクセル操作量及び機関回転速度に応じて前記目標噴射量を設定しているアクセル応答運転時に前記休止制御を実行することを特徴とする請求項１又は２に記載の燃料噴射弁の異常検出装置。
【請求項５】
前記内燃機関が搭載された車両の走行停止時、かつ、前記アクセル操作が為されていない時に、前記アクセル操作が為された状態を強制的に実行させることで、ＩＳＣ制御手段を実行させることなく前記機関回転速度を強制上昇させる回転速度強制上昇手段を備え、
前記アクセル応答運転時とは、前記回転速度強制上昇手段を実行させている時であることを特徴とする請求項４に記載の燃料噴射弁の異常検出装置。
【請求項６】
運転者によるアクセル操作量がゼロに操作されて減速要求された時に、複数の前記燃料噴射弁の目標噴射量を徐々に減量させてゼロにする減速なまし制御手段を備え、
前記休止制御手段は、前記減速なまし制御手段の実行時に前記休止制御を実行することを特徴とする請求項１又は２に記載の燃料噴射弁の異常検出装置。
【請求項７】
前記状態変化検出手段は、前記休止制御が実行されている前記特定の燃料噴射弁以外の燃料噴射弁の燃料噴射量の変化を、前記状態変化として検出することを特徴とする請求項１〜５のいずれか１つに記載の燃料噴射弁の異常検出装置。
【請求項８】
前記状態変化検出手段は、機関回転速度の変化を前記状態変化として検出することを特徴とする請求項１〜７のいずれか１つに記載の燃料噴射弁の異常検出装置。
【請求項９】
前記状態変化検出手段は、前記内燃機関の作動音の変化を前記状態変化として検出することを特徴とする請求項１〜８のいずれか１つに記載の燃料噴射弁の異常検出装置。
【請求項１０】
前記内燃機関は、車両に搭載されて当該車両の走行駆動源として機能しており、
前記休止制御手段は、前記車両に搭載されて前記燃料噴射弁の作動を制御する電子制御装置に備えられるとともに、車両外部からの休止指令信号に基づき前記休止制御を実行することを特徴とする請求項１〜９のいずれか１つに記載の燃料噴射弁の異常検出装置。
【請求項１１】
前記内燃機関は、車両に搭載されて当該車両の走行駆動源として機能しており、
前記休止制御手段及び前記状態変化検出手段の少なくとも１つは、車両外部の診断機器により構成されていることを特徴とする請求項１〜９のいずれか１つに記載の燃料噴射弁の異常検出装置。
【請求項１２】
噴射指令信号が入力されたことに伴い燃料を噴射する、多気筒内燃機関の各気筒に設けられた燃料噴射弁に適用され、前記噴射指令信号が入力されているにも拘わらず無噴射又は噴射量不足となっている噴射異常を検出する燃料噴射弁の異常検出方法であって、
前記内燃機関の所定運転状態時に、特定の前記燃料噴射弁に対して前記噴射指令信号が入力されないよう休止操作する休止操作手順と、
前記内燃機関の運転状態が、前記休止操作の実行時と非実行時とで変化するか否かを判定する状態変化判定手順と、
前記運転状態が変化していないと判定した場合に、その休止操作が実行されている前記特定の燃料噴射弁を前記噴射異常であると判定する異常判定手順と、
を含むことを特徴とする燃料噴射弁の異常検出方法。
【請求項１３】
運転者によるアクセル操作が為されていない時に、機関回転速度が設定値以上となるよう複数の前記燃料噴射弁の目標噴射量を設定することで、前記内燃機関をアイドル運転させるＩＳＣ制御手段を備えた内燃機関に適用され、
前記休止操作手順では、前記ＩＳＣ制御手段によりアイドル運転されている時に前記休止操作を実行することを特徴とする請求項１２に記載の燃料噴射弁の異常検出方法。
【請求項１４】
運転者によるアクセル操作が為されていない時に、機関回転速度が設定値以上となるよう複数の前記燃料噴射弁の目標噴射量を設定することで、前記内燃機関をアイドル運転させるＩＳＣ制御手段を備えた内燃機関に適用され、
前記休止操作手順では、前記ＩＳＣ制御手段の非実行時であり、アクセル操作量及び機関回転速度に応じて前記目標噴射量を設定しているアクセル応答運転時に前記休止操作を実行することを特徴とする請求項１２に記載の燃料噴射弁の異常検出方法。
【請求項１５】
前記アクセル操作が為されていない時に、前記アクセル操作が為された状態を強制的に実行させることで、ＩＳＣ制御手段を実行させることなく前記機関回転速度を強制上昇させる回転速度強制上昇手順をさらに含み、
前記休止操作手順では、前記回転速度強制上昇手段を実行させている時に前記休止操作を実行することを特徴とする請求項１４に記載の燃料噴射弁の異常検出方法。
【請求項１６】
前記内燃機関は、車両に搭載されて当該車両の走行駆動源として機能しており、
前記車両には、前記噴射指令信号を前記燃料噴射弁に出力する電子制御装置が搭載されており、
前記休止操作手順では、前記電子制御装置から出力された前記噴射指令信号を無効にするよう、車両外部の診断機器を用いて前記休止操作を行なうことを特徴とする請求項１２〜１５のいずれか１つに記載の燃料噴射弁の異常検出方法。
【請求項１７】
前記内燃機関は、車両に搭載されて当該車両の走行駆動源として機能しており、
前記車両には、前記噴射指令信号を前記燃料噴射弁に出力する電子制御装置が搭載されており、
前記休止操作手順では、前記電子制御装置から出力された前記噴射指令信号を前記燃料噴射弁に送信するハーネスのコネクタ接続を取り外すことで前記休止操作を行なうことを特徴とする請求項１２〜１５のいずれか１つに記載の燃料噴射弁の異常検出方法。
【請求項１８】
前記状態変化判定手順では、前記休止操作が実行されている前記特定の燃料噴射弁以外の燃料噴射弁の燃料噴射量の変化に基づき、前記運転状態の変化の有無を判定することを特徴とする請求項１２〜１７のいずれか１つに記載の燃料噴射弁の異常検出方法。
【請求項１９】
前記状態変化判定手順では、機関回転速度の変化に基づき前記運転状態の変化の有無を判定することを特徴とする請求項１２〜１８のいずれか１つに記載の燃料噴射弁の異常検出方法。
【請求項２０】
前記状態変化判定手順では、前記内燃機関の作動音の変化に基づき前記運転状態の変化の有無を判定することを特徴とする請求項１２〜１９のいずれか１つに記載の燃料噴射弁の異常検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多気筒内燃機関の各気筒に設けられた燃料噴射弁に対し、無噴射又は噴射量不足との噴射異常を検出する燃料噴射弁の異常検出装置及びその検出方法に関する。
【背景技術】
【０００２】
従来より、燃料噴射弁の内部に燃料中の異物が詰まることで噴射孔を開閉作動させるリフト機構が作動不良を起こしたり、噴射孔にデポジットが付着することが原因で、燃料噴射弁に噴射指令信号が入力されているにも拘わらず無噴射又は噴射量不足との噴射異常が発生することが問題となっている。
【０００３】
ところで、多気筒内燃機関における各気筒の燃料噴射量ばらつきが生じていると、１燃焼サイクル中における機関回転速度の変動が生じることとなる。そこで、１燃焼サイクル期間における平均回転速度と、各気筒の爆発行程時の瞬時回転速度との偏差に応じて、各気筒の燃料噴射量を補正して前記変動を抑制する制御が一般的に知られている。したがって、この補正量は、上記噴射異常が発生している燃料噴射弁については大きな値となる。この点に着目した特許文献１記載の異常検出装置では、前記補正量が所定値を超えて大きくなった場合に、該当する燃料噴射弁が噴射異常であると判定している。
【特許文献１】特開平２−５７３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、実際には、噴射異常が発生していたとしてもその燃料噴射弁による瞬時回転速度と前記平均回転速度との違いは大きく現れないため、噴射異常以外の他の要因に起因して両回転速度に違いが現れた場合であっても噴射異常と判定してしまい、誤判定が生じやすい。
【０００５】
本発明は、上記課題を解決するためになされたものであり、その目的は、噴射異常判定の精度向上を図った燃料噴射弁の異常検出装置を提供することにある。
【課題を解決するための手段】
【０００６】
以下、上記課題を解決するための手段、及びその作用効果について記載する。
【０００７】
請求項１記載の発明では、噴射指令信号が入力されたことに伴い燃料を噴射する、多気筒内燃機関の各気筒に設けられた燃料噴射弁に適用され、前記噴射指令信号が入力されているにも拘わらず無噴射又は噴射量不足となっている噴射異常を検出する燃料噴射弁の異常検出装置であって、
前記内燃機関の運転中に、特定の前記燃料噴射弁に対して前記噴射指令信号が入力されないよう休止制御を実行する休止制御手段と、
前記休止制御の実行に伴い生じた前記内燃機関の状態変化を検出する状態変化検出手段と、
を備えることを特徴とする。
【０００８】
これによれば、噴射異常が生じていない正常な燃料噴射弁に対して休止制御を実行した場合には、噴射されていた燃料が突然噴射停止されることとなるため、内燃機関の状態変化が大きく生じる。一方、噴射異常が生じている燃料噴射弁に対して休止制御を実行した場合には、そもそも正常には噴射されていない燃料を噴射停止させるだけなので、内燃機関の状態変化は殆ど生じない。したがって、複数の燃料噴射弁に対して休止制御を順次実行し、状態変化が殆ど生じなかった燃料噴射弁について噴射異常であると判定できる。
【０００９】
さらに本発明では、正常な燃料噴射弁に対して生じた内燃機関の状態変化と、噴射異常の燃料噴射弁に対して生じた状態変化とを比較して、それらの状態変化の度合いが異なるか否かを判定することで噴射異常を判定することができる。そして、先述の通り、休止制御の実行に伴う内燃機関の状態変化は、正常な燃料噴射弁に対しては大きく生じ、噴射異常の燃料噴射弁に対しては殆ど生じることはない。よって、噴射異常の誤判定を低減して噴射異常判定の精度向上を図ることができる。
【００１０】
さらに本発明によれば、１燃焼サイクル期間より長い期間に亘り特定の燃料噴射弁に対して休止制御を実行するようにもでき、この場合には、上記状態変化の度合いの違いをより正確に判定できるので、噴射異常判定の精度をより一層向上できる。
【００１１】
請求項２記載の発明では、前記休止制御を実行しているにも拘わらず前記状態変化が検出されなかった場合に、その休止制御が実行されている前記特定の燃料噴射弁を前記噴射異常であると判定する異常判定手段を備えることを特徴とする。これによれば、異常判定手段を用いて噴射異常の判定を行なうので、状態変化検出手段による検出結果を見て作業者が噴射異常を判定する場合に比べて、噴射異常検出の作業性を向上できる。
【００１２】
請求項３記載の発明では、運転者によるアクセル操作が為されていない時に、機関回転速度が設定値以上となるよう複数の前記燃料噴射弁の目標噴射量を設定することで、前記内燃機関をアイドル運転させるＩＳＣ制御手段を備え、前記休止制御手段は、前記ＩＳＣ制御手段によりアイドル運転されている時に前記休止制御を実行することを特徴とする。
【００１３】
これによれば、正常な燃料噴射弁に対して休止制御を実行した場合には、その休止制御直後の機関回転速度は低下し、その結果、ＩＳＣ制御手段により機関回転速度が設定値以上となるよう目標噴射量が大きくなるよう設定されることとなる。すると、他の正常な燃料噴射弁に対して噴射量が増量補正されることとなり、ひいては、爆発行程時の瞬時回転速度が増大し、１燃焼サイクル中における瞬時回転速度の変動も大きくなる。
【００１４】
一方、噴射異常が生じている燃料噴射弁に対して休止制御を実行した場合には、そもそも正常には噴射されていない燃料を噴射停止させるだけなので、他の正常な燃料噴射弁に対する噴射量や瞬時回転速度の状態変化は殆ど生じない。したがって、ＩＳＣ制御手段によりアイドル運転されている時に休止制御を実行する本発明によれば、上述の如く燃料噴射量や機関回転速度の状態が変化することとなるので、このような状態変化を状態変化検出手段により検出することで、噴射異常を検出できる。
【００１５】
しかも、内燃機関が車両に搭載されて当該車両の走行駆動源として機能している場合においては、走行停止時に噴射異常が検出されるので、走行中に停止制御を実行させることによるドライバビリティ低下を回避できる。また、アイドル運転時に噴射異常を検出できるので、車両を修理点検する修理場にて噴射異常を検出する作業を行なう場合において、機関回転速度が低い状態で作業を行なうことができ、噴射異常検出の作業性を良好にできる。
【００１６】
請求項４記載の発明では、運転者によるアクセル操作が為されていない時に、機関回転速度が設定値以上となるよう複数の前記燃料噴射弁の目標噴射量を設定することで、前記内燃機関をアイドル運転させるＩＳＣ制御手段を備え、前記休止制御手段は、前記ＩＳＣ制御手段の非実行時であり、アクセル操作量及び機関回転速度に応じて前記目標噴射量を設定しているアクセル応答運転時に前記休止制御を実行することを特徴とする。
【００１７】
これによれば、正常な燃料噴射弁に対して休止制御を実行した場合には、その休止制御直後の機関回転速度は低下し、その結果、アクセル操作量及び機関回転速度に応じて設定される目標噴射量は、大きくなるよう設定されることとなる。すると、他の正常な燃料噴射弁に対して噴射量が増量補正されることとなり、ひいては、爆発行程時の瞬時回転速度が増大し、１燃焼サイクル中における瞬時回転速度の変動も大きくなる。
【００１８】
一方、噴射異常が生じている燃料噴射弁に対して休止制御を実行した場合には、そもそも正常には噴射されていない燃料を噴射停止させるだけなので、他の正常な燃料噴射弁に対する噴射量や瞬時回転速度の状態変化は殆ど生じない。したがって、アクセル操作量及び機関回転速度に応じて目標噴射量を設定しているアクセル応答運転時に休止制御を実行する本発明によれば、上述の如く燃料噴射量や機関回転速度の状態が変化することとなるので、このような状態変化を状態変化検出手段により検出することで、噴射異常を検出できる。しかも、本発明によれば、噴射異常の検出をアイドル運転以外の時にも実行できる。
【００１９】
請求項５記載の発明では、前記内燃機関が搭載された車両の走行停止時、かつ、前記アクセル操作が為されていない時に、前記アクセル操作が為された状態を強制的に実行させることで、ＩＳＣ制御手段を実行させることなく前記機関回転速度を強制上昇させる回転速度強制上昇手段を備え、前記アクセル応答運転時とは、前記回転速度強制上昇手段を実行させている時であることを特徴とする。
【００２０】
これによれば、内燃機関が車両に搭載されて当該車両の走行駆動源として機能している場合においては、走行を停止させたアイドル運転時に回転速度強制上昇手段により機関回転速度を強制上昇させて噴射異常を検出できるので、車両を修理点検する修理場にて噴射異常を検出する作業を行なう場合においても、車両を走行停止させた状態で作業を行なうことができる。しかも、ＩＳＣ制御が実行されたアイドル運転時に比べて機関回転速度が高い状態で噴射異常を検出するので、正常な燃料噴射弁に対して生じる休止制御の実行に伴う状態変化が大きくなる。よって、噴射異常判定の精度向上を図ることができる。
【００２１】
請求項６記載の発明では、運転者によるアクセル操作量がゼロに操作されて減速要求された時に、複数の前記燃料噴射弁の目標噴射量を徐々に減量させてゼロにする減速なまし制御手段を備え、前記休止制御手段は、前記減速なまし制御手段の実行時に前記休止制御を実行することを特徴とする。
【００２２】
ここで、減速なまし制御を実行させることにより、アクセル操作量がゼロに操作されても燃料噴射が即座にカットされることはなく徐々に減量されることとなるため、機関回転速度が急激に下降することは抑制され、急減速によるショックを低減できる。しかしながら、このような減速なまし制御の実行時に正常な燃料噴射弁に対して休止制御を実行した場合には、その休止制御の実行後即座に燃料噴射がカットされることとなるので、休止制御直後の機関回転速度は急激に下降することとなる。
【００２３】
一方、噴射異常が生じている燃料噴射弁に対して休止制御を実行した場合には、そもそも正常には噴射されていない燃料を噴射停止させるだけなので、機関回転速度の状態変化は殆ど生じない。したがって、減速なまし制御の実行時に休止制御を実行する本発明によれば、上述の如く機関回転速度が急激に下降するよう状態変化することとなるので、このような状態変化を状態変化検出手段により検出することで、噴射異常を検出できる。
【００２４】
請求項７記載の発明では、前記状態変化検出手段は、前記休止制御が実行されている前記特定の燃料噴射弁以外の燃料噴射弁の燃料噴射量の変化を、前記状態変化として少なくとも検出することを特徴とする。請求項８記載の発明では、前記状態変化検出手段は、機関回転速度の変化を前記状態変化として少なくとも検出することを特徴とする。請求項９記載の発明では、前記状態変化検出手段は、前記内燃機関の作動音の変化を前記状態変化として少なくとも検出することを特徴とする。
【００２５】
請求項１０記載の発明では、前記内燃機関は、車両に搭載されて当該車両の走行駆動源として機能しており、前記休止制御手段は、前記車両に搭載されて前記燃料噴射弁の作動を制御する電子制御装置に備えられるとともに、車両外部からの休止指令信号に基づき前記休止制御を実行することを特徴とする。これによれば、車両を修理点検する修理場にて噴射異常を検出する作業を行なう場合において、修理場にて準備されたサービスツールを車両に搭載された電子制御装置に接続し、サービスツールから電子制御装置に休止指令信号を出力することで、電子制御装置が休止制御を実行することとなる。よって、作業者の任意のタイミングで休止制御を実行させることができるので、その噴射異常検出作業の作業性を良好にできる。
【００２６】
請求項１１記載の発明では、前記内燃機関は、車両に搭載されて当該車両の走行駆動源として機能しており、前記休止制御手段及び前記状態変化検出手段の少なくとも１つは、車両外部の診断機器により構成されていることを特徴とする。これによれば、車両を修理点検する修理場にて噴射異常を検出する作業を行なう場合において、修理場にて準備された診断機器により、燃料噴射弁に出力された噴射指令信号を無効にさせることで当該診断機器を休止制御手段として機能させることができる。また、修理場にて準備された診断機器により、噴射量、機関回転速度及び作動音等の状態変化を検出することで当該診断機器を状態変化検出手段として機能させることができる。
【００２７】
請求項１２記載の発明では、噴射指令信号が入力されたことに伴い燃料を噴射する、多気筒内燃機関の各気筒に設けられた燃料噴射弁に適用され、前記噴射指令信号が入力されているにも拘わらず無噴射又は噴射量不足となっている噴射異常を検出する燃料噴射弁の異常検出方法であって、
前記内燃機関の所定運転状態時に、特定の前記燃料噴射弁に対して前記噴射指令信号が入力されないよう休止操作する休止操作手順と、
前記内燃機関の運転状態が、前記休止操作の実行時と非実行時とで変化するか否かを判定する状態変化判定手順と、
前記運転状態が変化していないと判定した場合に、その休止操作が実行されている前記特定の燃料噴射弁を前記噴射異常であると判定する異常判定手順と、
を含むことを特徴とする。
【００２８】
これによれば、例えば内燃機関を修理点検する修理場にて噴射異常を検出する作業を行なう場合において、噴射異常が生じていない正常な燃料噴射弁に対して休止操作を実行した場合には、噴射されていた燃料が突然噴射停止されることとなるため、内燃機関の状態変化が大きく生じる。一方、噴射異常が生じている燃料噴射弁に対して休止操作を実行した場合には、そもそも正常には噴射されていない燃料を噴射停止させるだけなので、内燃機関の状態変化は殆ど生じない。したがって、複数の燃料噴射弁に対して休止操作を順次実行し、状態変化が殆ど生じなかった燃料噴射弁について噴射異常であると判定できる。
【００２９】
さらに本発明では、正常な燃料噴射弁に対して生じた内燃機関の状態変化と、噴射異常の燃料噴射弁に対して生じた状態変化とを比較して、それらの状態変化の度合いが異なるか否かを判定することで噴射異常を判定することができる。そして、先述の通り、休止操作の実行に伴う内燃機関の状態変化は、正常な燃料噴射弁に対しては大きく生じ、噴射異常の燃料噴射弁に対しては殆ど生じることはない。よって、噴射異常の誤判定を低減して噴射異常判定の精度向上を図ることができる。
【００３０】
さらに本発明によれば、１燃焼サイクル期間より長い期間に亘り特定の燃料噴射弁に対して休止操作を実行するようにもでき、この場合には、上記状態変化の度合いの違いをより正確に判定できるので、噴射異常判定の精度をより一層向上できる。
【００３１】
請求項１３記載の発明では、運転者によるアクセル操作が為されていない時に、機関回転速度が設定値以上となるよう複数の前記燃料噴射弁の目標噴射量を設定することで、前記内燃機関をアイドル運転させるＩＳＣ制御手段を備えた内燃機関に適用され、前記休止操作手順では、前記ＩＳＣ制御手段によりアイドル運転されている時に前記休止操作を実行することを特徴とする。
【００３２】
これによれば、上記請求項３と同様の作用効果が奏される。すなわち、燃料噴射量や機関回転速度の状態変化を状態変化検出手段により検出することで噴射異常を検出できるとともに、車両を修理点検する修理場にて噴射異常を検出する作業を行なう場合において、機関回転速度が低い状態で作業を行なうことができ、噴射異常検出の作業性を良好にできる。
【００３３】
請求項１４記載の発明では、運転者によるアクセル操作が為されていない時に、機関回転速度が設定値以上となるよう複数の前記燃料噴射弁の目標噴射量を設定することで、前記内燃機関をアイドル運転させるＩＳＣ制御手段を備えた内燃機関に適用され、前記休止操作手順では、前記ＩＳＣ制御手段の非実行時であり、アクセル操作量及び機関回転速度に応じて前記目標噴射量を設定しているアクセル応答運転時に前記休止操作を実行することを特徴とする。
【００３４】
これによれば、上記請求項４と同様の作用効果が奏される。すなわち、燃料噴射量や機関回転速度の状態変化を状態変化検出手段により検出することで噴射異常を検出できるとともに、噴射異常の検出をアイドル運転以外の時にも実行できる。
【００３５】
請求項１５記載の発明では、前記アクセル操作が為されていない時に、前記アクセル操作が為された状態を強制的に実行させることで、ＩＳＣ制御手段を実行させることなく前記機関回転速度を強制上昇させる回転速度強制上昇手順をさらに含み、前記休止操作手順では、前記回転速度強制上昇手段を実行させている時に前記休止操作を実行することを特徴とする。これによれば、ＩＳＣ制御が実行されたアイドル運転時に比べて機関回転速度が高い状態で噴射異常を検出するので、正常な燃料噴射弁に対して生じる休止制御の実行に伴う状態変化が大きくなる。よって、噴射異常判定の精度向上を図ることができる。
【００３６】
ここで、前記内燃機関は、車両に搭載されて当該車両の走行駆動源として機能しており、前記車両には、前記噴射指令信号を前記燃料噴射弁に出力する電子制御装置が搭載されている場合において、前記休止操作手順を実行するにあたり、請求項１６記載の発明では、前記電子制御装置から出力された前記噴射指令信号を無効にするよう、車両外部の診断機器を用いて前記休止操作を行なうことを特徴とし、請求項１７記載の発明では、前記電子制御装置から出力された前記噴射指令信号を前記燃料噴射弁に送信するハーネスのコネクタ接続を取り外すことで前記休止操作を行なうことを特徴とする。
【００３７】
請求項１６記載の休止操作手順によれば、請求項１７記載のコネクタ接続を取り外す作業を不要にできる。一方、請求項１７記載の休止操作手順によれば、外部の診断機器を要することなく休止操作を実行できる。
【００３８】
請求項１８記載の発明では、前記状態変化判定手順では、前記休止操作が実行されている前記特定の燃料噴射弁以外の燃料噴射弁の燃料噴射量の変化に基づき、前記運転状態の変化の有無を判定することを特徴とする。請求項１９記載の発明では、前記状態変化判定手順では、機関回転速度の変化に基づき前記運転状態の変化の有無を判定することを特徴とする。
【００３９】
請求項２０記載の発明では、前記状態変化判定手順では、前記内燃機関の作動音の変化に基づき前記運転状態の変化の有無を判定することを特徴とする。そして、当該作動音の変化は、異常検出作業者が耳で聞いて判定することも可能であり、作動音を検出する状態変化検出ツールを用いて判定することも可能である。
【発明を実施するための最良の形態】
【００４０】
以下、本発明を具体化した各実施形態を図面に基づいて説明する。なお、以下の各実施形態相互において、互いに同一もしくは均等である部分には、図中、同一符号を付してある。
【００４１】
（第１実施形態）
本実施形態では、車両に搭載されて走行駆動源として機能するディーゼルエンジン（内燃機関）のインジェクタ（燃料噴射弁）を、異常検出装置の検出対象としており、図１は、当該ディーゼルエンジンの燃料噴射制御システムを示す全体構成図である。
【００４２】
図１に示すように、燃料タンク１１内の燃料は、燃料フィルタ１２を介して燃料ポンプ１３によって汲み上げられる。この燃料ポンプ１３が備えるプランジャは、ディーゼルエンジンの出力軸であるクランク軸１４から動力を付与されることで、上死点及び下死点間を往復運動するものであり、これにより、燃料の吸入及び吐出が行なわれる。燃料ポンプ１３から吐出される燃料は、コモンレール１５に加圧供給（圧送）される。コモンレール１５は、燃料ポンプ１３から圧送された燃料を高圧状態で蓄え、高圧燃料通路１６を介して各気筒（ここでは、４気筒を例示）のインジェクタ１７に分配供給する。なお、インジェクタ１７に供給された燃料の余剰分は、低圧燃料通路１８を介して燃料タンク１１に戻される。
【００４３】
上記エンジンシステムは、クランク軸１４の回転角度を検出するクランク角センサ１９等、ディーゼルエンジンの運転状態を検出する各種センサを備えている。また、エンジンシステムは、ユーザによる加速要求に応じて操作されるアクセルペダルの操作量を検出するアクセルセンサ２０を備えている。これらセンサ１９，２０の検出信号は電子制御装置（ＥＣＵ３０）に入力される。
【００４４】
一方、ＥＣＵ３０は、マイクロコンピュータを主体として構成され、上記各種センサ１９，２０の検出結果に基づきディーゼルエンジンの出力を制御する。この出力制御は、基本的には、ユーザによるアクセルペダルの操作量に応じて行なわれる。しかし、アクセルペダルが解放されているときであっても、ディーゼルエンジンの運転状態を安定化させるべく、クランク軸１４の回転速度を目標値（設定値）にフィードバック制御する周知のアイドル回転速度制御（ＩＳＣ制御）を行なう。
【００４５】
図２に、本実施形態にかかるＩＳＣ制御の処理手順を示す。この処理は、ＥＣＵ３０により、所定周期（例えば先述のマイコンが行なう演算周期）毎又は所定のクランク角度毎に繰り返し実行される。
【００４６】
この一連の処理では、まずステップＳ１０において、ＩＳＣ制御の実行条件が成立しているか否かを判断する。この実行条件は、例えば、（イ）アクセルセンサ２０によって検出されるアクセルペダルの操作量が略ゼロであること、（ロ）車速センサによって検出される車速が略ゼロであり走行停止状態であること、等である。
【００４７】
上記条件が成立すると判断されると、ステップＳ１２において、クランク軸１４の回転速度を、アイドル時の目標値へフィードバック制御するための噴射量Ｑを算出する。ここで、噴射量Ｑは、目標値への制御のためのフィードフォワード項である基本噴射量と、クランク角センサ１９の検出値に基づく実際の回転速度と目標値との差に応じたフィードバック補正量ＱＩＳＣとの和である。
【００４８】
続くステップＳ１４〜ステップＳ２６においては、クランク軸１４の回転速度を平滑化する処理を行なう。これは、クランク軸１４の瞬時回転速度は、図３（ａ）に示すように、各気筒の燃料噴射タイミングに同期して上昇するが、その上昇量は、気筒間でばらつきを有することがあるために行なう処理である。
【００４９】
具体的には、まずステップＳ１４において、各気筒の燃料噴射タイミングに同期した回転上昇量ＤＮＥｋの平均値ＤＮＥＡを算出する。これら回転上昇量ＤＮＥｋは、図３（ａ）に示すように、各気筒の燃料噴射のタイミングに同期して回転速度が上昇し始める前の回転速度の極小値と回転速度の上昇による極大値との差である。上記平均値ＤＮＥＡが算出されると、ステップＳ１６〜Ｓ２６において、各気筒の回転上昇量ＤＮＥｋと平均値ＤＮＥＡとの大小に応じて、気筒間の回転変動を平滑化するための補正量ＦＣＣＢを増加又は減少させる。すなわち、平均値ＤＮＥＡよりも回転上昇量ＤＮＥｋの方が大きいときには、ステップＳ２０において補正量ＦＣＣＢを所定量ｑだけ減少補正し、平均値ＤＮＥＡよりも回転上昇量ＤＮＥｋの方が小さいときには、ステップＳ２２において補正量ＦＣＣＢを所定量ｑだけ増加補正する。なお、回転上昇量ＤＮＥｋと平均値ＤＮＥＡとが略等しいときには、補正量ＦＣＣＢを補正しないことが望ましい。
【００５０】
こうして全ての気筒について補正量ＦＣＣＢの補正がなされると、ステップＳ２８において、１燃焼サイクルにおいて要求される気筒毎の噴射量を、上記噴射量Ｑと補正量ＦＣＣＢとの和として算出する。このように算出された噴射量を指令噴射量とすることによって、実際の回転速度を目標値とすることができるのみならず、図３（ｂ）に示すように、気筒間の回転速度のばらつきを補償することもできる。
【００５１】
ここで、複数のインジェクタ１７の各々にはＥＣＵ３０から噴射パルス信号が出力されており、噴射パルス信号のパルスオンの期間中は、インジェクタ１７に形成された噴射孔を開閉する弁体を作動させるアクチュエータ（電磁ソレノイド又はピエゾ素子）が開作動して燃料が噴射され、パルスオフの期間中は燃料噴射を停止する。特許請求の範囲に記載の「噴射指令信号」は、噴射パルス信号のパルスオンに相当する。そして、上記ステップＳ２８の処理が完了すると、ステップＳ３０において、上記算出された指令噴射量に応じてパルスオン時間が設定された噴射パルス信号を、各々のインジェクタ１７に出力する。
【００５２】
これにより、インジェクタ１７が正常であれば、ステップＳ２８にて算出された指令噴射量にて燃料が噴射されることとなる。なお、上記ステップＳ１０において実行条件が成立していないと判断されるときや、ステップＳ３０の処理が完了するときには、この一連の処理を一旦終了する。上記態様にてアイドル運転時に、クランク軸１４の回転速度を目標値に適切に制御することができる。
【００５３】
ところで、インジェクタ１７の内部に燃料中の異物が詰まることで噴射孔を開閉作動させるリフト機構が作動不良を起こしたり、噴射孔にデポジットが付着することが原因で、ステップＳ３０の処理による噴射指令信号がインジェクタ１７に出力されているにも拘わらず、無噴射又は噴射量不足との噴射異常が発生する場合がある。
【００５４】
次に、このような噴射異常（本実施形態では無噴射異常）の有無を、複数のインジェクタ１７の各々に対して判定する異常検出の処理手順について図４〜図６を用いて説明する。なお、本実施形態では、上記異常検出の作業を、車両を修理点検するディーラー等の修理場にて行なうことを想定しており、車両外部の診断機器であるサービスツール４０（図１参照）を用いて異常検出処理を実行している。
【００５５】
先ず、修理場においてエンジンをアイドル運転状態に作動させ、ＥＣＵ３０が図２のＩＳＣ制御を実行している状態にする。次に、そのＥＣＵ３０にサービスツール４０を接続する。サービスツール４０はマイクロコンピュータを主体として構成されており、ＥＣＵ３０と接続された状態においてＥＣＵ３０と双方向に通信可能である。
【００５６】
次に、作業者が異常検出を開始するようサービスツール４０を操作すると、サービスツール４０のマイコンは、図４の処理を所定周期（例えばマイコンが行なう演算周期）毎又は所定のクランク角度毎に繰り返し実行する。
【００５７】
先ず、ステップＳ４０において、エンジンがアイドル運転状態であるか否かを判定する。具体的には、図２のステップＳ１０にてＩＳＣ制御の実行条件成立と判定しているか否かの情報をＥＣＵ３０から取得し、当該情報に基づきアイドル運転状態であるか否かを判定する。アイドル運転状態であると判定されると、続くステップＳ４１（休止制御手段４１）において、複数インジェクタ１７のうちの特定の１つのインジェクタ１７について、当該インジェクタ１７に出力されている噴射パルス信号を無効化する休止制御を実行する。具体的には、インジェクタ１７の電磁ソレノイドへの噴射パルス信号の入力を遮断することで、噴射パルス信号のパルスオンの有無に拘わらず当該インジェクタ１７の噴射作動を強制的に禁止した、無噴射の状態にする。
【００５８】
なお、上記噴射パルス信号の入力遮断は、サービスツール４０からＥＣＵ３０に休止指令信号を出力し、前記休止指令信号の入力を検出した場合にＥＣＵ３０自身が噴射パルス信号の出力を停止するよう制御してもよい。
【００５９】
ここで、噴射異常が生じていない正常なインジェクタ１７に対して休止制御を実行した場合には、噴射されていた燃料が突然噴射停止されることとなるため、エンジンの制御状態又は運転状態が大きく変化するはずである。一方、無噴射異常が生じているインジェクタ１７に対して休止制御を実行した場合には、そもそも噴射していないインジェクタ１７に対して噴射パルス信号を無効化させるだけなので、エンジンの状態変化は生じないはずである。
【００６０】
この点を鑑み、続くステップＳ４２，Ｓ４３，Ｓ４４（状態変化検出手段４２）では、休止制御の実行に伴い、エンジンの制御状態又は運転状態が変化したか否かを検出する（検出内容の詳細は後に説明する）。状態変化が無いと判定（Ｓ４２，Ｓ４３，Ｓ４４：ＹＥＳ）されれば、続くステップＳ４６（異常判定手段）において、休止制御の対象となっているインジェクタ１７が無噴射異常状態であると特定し、その旨の情報を検出結果として出力するとともに、無噴射異常特定フラグをオンにする。
【００６１】
状態変化が有ると判定（Ｓ４２，Ｓ４３，Ｓ４４：ＮＯ）されればステップＳ４５に進み、全ての気筒のインジェクタ１７に対してステップＳ４１の休止制御が実行されたか否かを判定する。全気筒に対して休止制御が実行されていないと判定（Ｓ４５：ＮＯ）されれば処理はステップＳ４１に戻り、休止制御が実行されていない残りのインジェクタに対してステップＳ４１の処理を繰り返す。状態変化が有ると判定（Ｓ４２，Ｓ４３，Ｓ４４：ＮＯ）され、かつ、全ての気筒に対して休止制御が実行されたと判定（Ｓ４５：ＹＥＳ）された場合には、ステップＳ４７において、無噴射異常状態に該当するインジェクタ１７は存在しないとみなし、その旨の情報を検出結果として出力する。
【００６２】
なお、作業者が無噴射異常検出の作業を行なう手順のうち、サービスツール４０を用いてステップＳ４１により噴射パルス信号を無効化させる手順は「休止操作手順」に相当し、サービスツール４０を用いてステップＳ４２，Ｓ４３，Ｓ４４によりエンジンの状態変化を検出させる手順は「状態変化判定手順」に相当し、サービスツール４０を用いてステップＳ４６，Ｓ４７によりインジェクタ１７が無噴射異常であるか否かを判定する手順は「異常判定手順」に相当する。そして、これらの一連の手順はサービスツール４０により自動的に実行される。
【００６３】
ステップＳ４２では指令噴射量の変化を、ステップＳ４３ではエンジン回転速度の変化を、ステップＳ４４ではエンジンの作動音（主に燃焼音）を、エンジンの状態変化として検出する。以下、状態変化検出手段としてのステップＳ４２，Ｓ４３，Ｓ４４による検出手法について、詳細に説明する。
【００６４】
＜ステップＳ４２：指令噴射量の変化＞
図５は、複数（４本）のインジェクタ１７の噴射量（リフト機構が１ストローク作動して弁体が１回開閉した時の噴射量）を示す表であり、噴射パルス無効化前と、各インジェクタ１７に対して休止制御により順次無効化した時とでの噴射量の変化を示している。
【００６５】
図５（ａ）に示す如く、複数（４本）のインジェクタ１７が全て正常であり、各々のインジェクタ１７に対する指令噴射量が６mm3/stであった場合には、噴射パルスが無効化される前の実際の噴射量も全てのインジェクタ１７について６mm3/stとなっている。その後、１気筒目のインジェクタ１７に対して休止制御を実行して噴射パルス信号を無効化すると、その無効化の直後において、６mm3/st分のエンジン出力低下に伴いエンジン回転速度低下を招き、その後直ぐに図２のＩＳＣ制御の作用により、ステップＳ２８にて算出される指令噴射量が６mm3/stから８mm3/stに増大することで、１気筒目のインジェクタ１７が無効化された分の噴射量を他の気筒のインジェクタ１７の噴射量で補うこととなり、４本平均噴射量が６mm3/stに維持されるよう制御される。
【００６６】
同様にして、２気筒目、３気筒目、４気筒目のインジェクタ１７に対して順次休止制御を実行して無効化すると、全てのインジェクタ１７に対して指令噴射量が６mm3/stから８mm3/stに増大することとなり、実際の噴射量は、無効化されていない他のインジェクタ１７について６mm3/stから８mm3/stに増大することとなる。このように正常なインジェクタ１７に対して休止制御を実行して無効化すると指令噴射量が増大する。ステップＳ４２では、このような指令噴射量の増大変化が生じたと判定（Ｓ４２：ＮＯ）した場合に、休止制御の実行に伴いエンジン制御内容の状態が変化したと判定する。
【００６７】
具体的には、Ｑａを噴射パルス無効化前における指令噴射量とし、Ｑｂを噴射パルス無効化時における指令噴射量とし、これらの値に変化が生じた場合、つまり、Ｑｂ−Ｑａが所定値Ａ以上となっている場合には、休止制御対象であるインジェクタ１７は正常であると言える。
【００６８】
一方、図５（ｂ）に示す如く、複数（４本）のインジェクタ１７のうち３気筒目のインジェクタ１７が無噴射異常である場合には、図２のＩＳＣ制御の作用により、３気筒目のインジェクタ１７が無噴射である分を他の気筒のインジェクタ１７の噴射量で補うべく、各々のインジェクタ１７に対する指令噴射量が８mm3/stとなっている。よって、実噴射量の４本の平均は図５（ａ）の場合と同様にして６mm3/stとなっている。
【００６９】
このように無噴射異常のインジェクタ１７が無噴射である分を他の気筒のインジェクタ１７の噴射量で補っている状態において、１気筒目のインジェクタ１７に対して休止制御を実行して噴射パルス信号を無効化すると、その無効化の直後において、８mm3/st分のエンジン出力低下に伴いエンジン回転速度低下を招き、その後直ぐに図２のＩＳＣ制御の作用により、ステップＳ２８にて算出される指令噴射量が８mm3/stから１２mm3/stに増大することで、１気筒目のインジェクタ１７が無効化された分及び３気筒目が無噴射である分の噴射量を他の気筒のインジェクタ１７の噴射量で補うこととなり、４本平均噴射量が６mm3/stに維持されるよう制御される。
【００７０】
しかしながら、３気筒目のインジェクタ１７に対して休止制御を実行して無効化しても、そもそも噴射していないインジェクタ１７に対して噴射パルス信号を無効化させるだけなので、その無効化の前後において、指令噴射量は変化せず８mm3/stのままとなる（図５（ｂ）中の斜線部分参照）。このように無噴射異常のインジェクタ１７に対して休止制御を実行して無効化しても指令噴射量は変化しない。ステップＳ４２では、このような指令噴射量の変化が生じていないと判定（Ｓ４２：ＹＥＳ）した場合に、休止制御の実行に伴いエンジン制御内容の状態が変化していないと判定する。具体的には、Ｑｂ−Ｑａが所定値Ａより小さい値である場合には、図５（ｂ）の如く、状態変化が生じなかった時の休止制御対象であるインジェクタ１７は、無噴射異常の状態であると言える。
【００７１】
図６は、図５（ｂ）の噴射量変化を示すタイミングチャートであり、図６（ａ）は、無噴射実施フラグの状態変化を示し、当該フラグのオン期間Ｔ１，Ｔ２，Ｔ３，Ｔ４に休止制御が実行される。休止制御が実行される時間長さは、１燃焼サイクルよりも長く設定されているため、無効化が複数回連続して実行されることとなる。図６（ｂ）はエンジン回転速度の変化を示し、図６（ｃ）は１気筒当たりの噴射量の変化を示し、図６（ｄ）は図４のステップＳ４６により設定され得る無噴射異常特定フラグの状態変化を示している。また、図６（ｂ）に現れている脈動は瞬時回転速度の変化を表現するものであり、瞬時回転速度は爆発行程時に上昇し、他の行程時に下降することによる脈動である。図６（ｃ）に現れている脈動は前記瞬時回転速度の脈動に対応して生じている。
【００７２】
図６（ｃ）に示すように、１気筒目、２気筒目及び４気筒目について休止制御を実行する期間Ｔ１，Ｔ２，Ｔ４とその直前とでは、各インジェクタ１７に対する指令噴射量又は噴射量がＱａからＱｂに増大している。これに対し、３気筒目について休止制御を実行する期間Ｔ３中の噴射量Ｑｂとその直前の噴射量Ｑａとでは、変化が生じない。なお、当該噴射量Ｑａ，Ｑｂは、図６（ｃ）に示す脈動の平均値である。
【００７３】
なお、ステップＳ４２において、上述の如く「Ｑｂ−Ｑａ＜Ａ」として両噴射量Ｑａ，Ｑｂの偏差に基づき噴射量変化の有無を検出することに替え、休止制御実行中の噴射量Ｑｂの絶対値に基づき噴射量変化の有無を検出するようにしてもよく、例えば、休止制御に伴い噴射量Ｑｂが予め設定された閾値ＴＨ２（図６（ｃ）参照）を超えた場合に噴射量変化があると判定するようにしてもよい。
【００７４】
＜ステップＳ４３：エンジン回転速度の変化＞
図５に示すように、正常なインジェクタ１７に対して休止制御を実行すると、気筒間の噴射量ばらつきが大きくなる。すると、図６（ｂ）に示すように、休止制御期間Ｔ１，Ｔ２，Ｔ４における瞬時エンジン回転速度の変動が大きくなる。一方、無噴射異常のインジェクタ１７に対して休止制御を実行しても気筒間の噴射量ばらつきは変化しないため、休止制御期間Ｔ３における瞬時エンジン回転速度の変動は、休止制御期間Ｔ３の直前の状態と同じであり変化しない。
【００７５】
ステップＳ４３ではこの点に着目しており、Ｗａを噴射パルス無効化前における瞬時エンジン回転速度の変動幅とし、Ｗｂを噴射パルス無効化時における瞬時エンジン回転速度の変動幅とし、これらの値に変化が生じた場合、つまり、Ｗｂ−Ｗａが所定値Ｂ以上となっている場合には、回転速度の変化が生じていると判定（Ｓ４３：ＮＯ）し、休止制御の実行に伴いエンジンの運転状態が変化したと判定する。一方、Ｗｂ−Ｗａ＜Ｂとなっている場合には、回転速度の変化が生じていないと判定（Ｓ４３：ＹＥＳ）し、休止制御の実行に伴いエンジンの運転状態が変化していないと判定する。
【００７６】
なお、ステップＳ４３において、上述の如く「Ｗｂ−Ｗａ＜Ｂ」として回転速度の両変動幅Ｗａ，Ｗｂの偏差に基づき回転速度変化の有無を検出することに替え、休止制御に伴い変動する回転速度の下限値Ｐｄが予め設定された閾値ＴＨ１（図６（ｂ）参照）を下回った場合に、変動幅変化があると判定するようにしてもよい。
【００７７】
また、正常なインジェクタ１７に対して休止制御を実行して気筒間の噴射量ばらつきが大きくなると、変動幅Ｗｂが大きくなることに加え、回転速度の変化量も大きくなる。具体的には、図６（ｂ）に示すように、回転速度が上昇する傾きＡｕａ，Ａｕｂ及び下降する傾きＡｄａ，Ａｄｂの絶対値が大きくなる。一方、無噴射異常のインジェクタ１７に対して休止制御を実行しても気筒間の噴射量ばらつきは変化しないため、このような傾きの変化は生じない。
【００７８】
この点に鑑み、ステップＳ４３において、回転速度の上昇傾きＡｕａ，Ａｕｂ及び下降傾きＡｄａ，Ａｄｂの絶対値の平均を算出し、傾き絶対値平均が休止制御の実行により大きくなれば回転速度の変化が生じていると判定（Ｓ４３：ＮＯ）し、傾き絶対値平均が休止制御の実行により変化しなければ、回転速度の変化が生じていないと判定（Ｓ４３：ＹＥＳ）し、休止制御の実行に伴いエンジンの運転状態が変化していないと判定するようにしてもよい。
【００７９】
＜ステップＳ４４：エンジン作動音の変化＞
先述の通り、正常なインジェクタ１７に対して休止制御を実行して気筒間の噴射量ばらつきが大きくなると、エンジン回転速度の脈動が大きくなるためエンジンの作動音が大きくなる。また、１気筒当たりの噴射量が増大することに伴い、１回の燃焼において生じる燃焼音が大きくなる。一方、無噴射異常のインジェクタ１７に対して休止制御を実行しても気筒間の噴射量ばらつきは変化しないため、休止制御期間Ｔ３におけるエンジンの作動音及び燃焼音（以下、単に燃焼音と呼ぶ）の大きさは、休止制御期間Ｔ３の直前の状態と同じであり変化しない。
【００８０】
ステップＳ４４ではこの点に着目しており、図示しないマイク等の音量検出センサにより検出された燃焼音の大きさの変化量が、所定値Ｃ以上となっている場合には、燃焼音の変化が生じていると判定（Ｓ４４：ＮＯ）し、休止制御の実行に伴いエンジンの運転状態が変化したと判定する。一方、燃焼音の大きさの変化量＜Ｂとなっている場合には、燃焼音の変化が生じていないと判定（Ｓ４４：ＹＥＳ）し、休止制御の実行に伴いエンジンの運転状態が変化していないと判定する。
【００８１】
なお、図４に示す処理では、ステップＳ４２，Ｓ４３，Ｓ４４の全てについてエンジンの運転状態が変化していないと判定した場合に無噴射異常インジェクタ１７であると特定しているが、少なくとも１つのステップＳ４２，Ｓ４３，Ｓ４４についてエンジンの運転状態が変化していないと判定した場合に無噴射異常インジェクタ１７であると特定するようにしてもよい。或いは、３つのステップＳ４２，Ｓ４３，Ｓ４４のうちのいずれかの判定処理ステップを廃止するようにしてもよい。
【００８２】
以上詳述した本実施形態によれば、以下の効果が得られるようになる。
【００８３】
（１）複数のインジェクタ１７に対して休止制御を順次実行し、休止制御の実行に伴いエンジンの状態変化が生じたか否かを検出することにより、休止制御の実行に伴いエンジンの状態変化が検出された場合には、無噴射異常のインジェクタ１７は存在しない旨を検出できる。一方、休止制御を実行してもエンジンの状態変化が検出されなかった場合には、その休止制御の対象となるインジェクタ１７を無噴射異常であると特定することができる。しかも、正常なインジェクタ１７に対する休止制御の実行に伴いエンジンの状態は大きく変化するのに対し、無噴射異常のインジェクタ１７に対しては休止制御を実行しても殆どエンジン状態は変化しないので、無噴射異常の誤判定を低減して異常判定の精度向上を図ることができる。
【００８４】
（２）休止制御が実行される時間長さＴ１，Ｔ２，Ｔ３，Ｔ４は、１燃焼サイクルよりも長く設定されているため、噴射パルス信号の無効化が複数回連続して実行されることとなる。したがって、正常なインジェクタ１７に対する休止制御によるエンジン状態変化が、１燃焼サイクルだけ無効化した場合に比べて大きく現れる。よって、無噴射異常判定の精度をより一層向上できる。
【００８５】
（３）アイドル運転状態時に休止制御を実行するので、ディーラー等の修理場にて噴射異常を検出する作業を行なうにあたり、エンジン回転速度が低い状態で作業を行なうことができるので、噴射異常検出の作業性を良好にできる。
【００８６】
（第２実施形態）
上記第１実施形態では、無噴射異常検出の作業を修理場にて行なうことを想定しており、車両外部のサービスツール４０を用いて異常検出処理を実行している。具体的には、ステップＳ４１の処理を実行している時のサービスツール４０は休止制御手段４１として機能しており、ステップＳ４２，Ｓ４３，Ｓ４４の処理を実行している時のサービスツール４０は状態変化検出手段４２として機能しており、ステップＳ４６，Ｓ４７の処理を実行している時のサービスツール４０は異常判定手段として機能している。
【００８７】
これに対し図７に示す本実施形態では、車両ユーザーがその車両を運転中に、ＥＣＵ３０が無噴射異常検出の作業を自動的に行なうよう構成されている。具体的には、休止制御手段３１、状態変化検出手段３２及び異常判定手段をＥＣＵ３０が備えており、図４の処理を、車両のイグニッションスイッチをオン操作したことをトリガとしてＥＣＵ３０が実行する。
【００８８】
これによれば、上記効果（１）〜（３）に加え、サービスツール４０を不要にできるとともに、修理場に車両を運ぶ手間を不要にできるとの効果（４）が奏される。なお、サービスツール４０を用いる上記第１実施形態によれば、図４の処理を実行するようＥＣＵ３０が構成されていない車両に対しても、図４の処理による無噴射異常検出の作業を行なうことができる。
【００８９】
なお、本実施形態の変形例として、休止制御手段４１、状態変化検出手段４２及び異常判定手段のうち任意に選択された手段をＥＣＵ３０に備えさせ、残りの手段をサービスツール４０に備えさせるようにしてもよい。
【００９０】
（第３実施形態）
上記第１実施形態ではアイドル運転状態時に休止制御を実行しているのに対し、本実施形態では、以下に説明する減速なまし制御時に休止制御を実行する。なお、本実施形態では上記第２実施形態と同様にして、車両ユーザーがその車両を運転中に、ＥＣＵ３０が無噴射異常検出の作業を自動的に行なうよう構成されている。
【００９１】
減速なまし制御について説明すると、車両走行時において、運転者によるアクセル操作量がゼロに操作されて減速要求された時に、ＥＣＵ３０は、複数のインジェクタ１７の目標噴射量を即座にゼロにすることなく、徐々に減量させてゼロにする減速なまし制御を実行する。これにより、アクセル操作量がゼロに操作されても燃料噴射が即座にカットされることはなく徐々に減量されることとなるため、エンジン回転速度が急激に下降することは抑制され、急減速によるショックの低減を図っている。
【００９２】
ＥＣＵ３０は、休止制御手段３１及び状態変化検出手段３２を備えて図８の処理を実行する。具体的には、車両のイグニッションスイッチをオン操作したことをトリガとして、ＥＣＵ３０のマイコンが所定周期（例えばマイコンが行なう演算周期）毎又は所定のクランク角度毎に繰り返し実行する。
【００９３】
先ず、ステップＳ５０において、減速なまし制御中であるか否かを判定する。減速なまし中であると判定されると、続くステップＳ５１（休止制御手段）において、複数インジェクタ１７のうちの特定の１つのインジェクタ１７について、図４のステップＳ４１と同様の休止制御を実行する。
【００９４】
ここで、正常なインジェクタ１７に対して休止制御を実行した場合には、その休止制御の実行後即座に燃料噴射がカットされることとなるので、休止制御直後のエンジン回転速度は急激に下降することとなるはずである（図９（ｃ）のＴ１に対応するＮＥｂ参照）。一方、無噴射異常が生じているインジェクタ１７に対して休止制御を実行した場合には、そもそも噴射していないインジェクタ１７に対して噴射パルス信号を無効化させるだけなので、エンジン回転速度の下降度合いは変化しないはずである（図９（ｃ）のＴ３に対応するＮＥｂ参照）。
【００９５】
この点を鑑み、続くステップＳ５２，Ｓ５３（状態変化検出手段）では、休止制御の実行に伴い、エンジンの制御状態又は運転状態が変化したか否かを検出する（検出内容の詳細は後に説明する）。状態変化が無いと判定（Ｓ５２，Ｓ５３：ＹＥＳ）されれば、続くステップＳ５５（異常判定手段）において、休止制御の対象となっているインジェクタ１７が無噴射異常状態であると特定し、その旨の情報を検出結果として出力するとともに、無噴射異常特定フラグをオンにする。
【００９６】
状態変化が有ると判定（Ｓ５２，Ｓ５３：ＮＯ）されればステップＳ５４に進み、全ての気筒のインジェクタ１７に対してステップＳ５１の休止制御が実行されたか否かを判定する。全気筒に対して休止制御が実行されていないと判定（Ｓ５４：ＮＯ）されれば処理はステップＳ５１に戻り、休止制御が実行されていない残りのインジェクタに対してステップＳ５１の処理を繰り返す。状態変化が有ると判定（Ｓ５２，Ｓ５３：ＮＯ）され、かつ、全ての気筒に対して休止制御が実行されたと判定（Ｓ５４：ＹＥＳ）された場合には、ステップＳ５６において、無噴射異常状態に該当するインジェクタ１７は存在しないとみなし、その旨の情報を検出結果として出力する。
【００９７】
ステップＳ５２ではエンジン回転速度の下降量変化を、ステップＳ５３ではエンジンの作動音（主に燃焼音）を、エンジンの状態変化として検出する。以下、状態変化検出手段としてのステップＳ５２，Ｓ５３による検出手法について、詳細に説明する。
【００９８】
＜ステップＳ５２：エンジン回転速度の下降量変化＞
ステップＳ５２（状態変化検出手段）では、休止制御の実行に伴い、エンジン回転速度の変化量が休止制御実行時と非実行時とで変化するか否かを検出しており、回転速度変化量が変化したと判定（Ｓ５２：ＮＯ）した場合に、休止制御の実行に伴いエンジンの作動状態が変化したと判定する。具体的には、ΔＮＥａを噴射パルス無効化前における回転速度変化量とし、ΔＮＥｂを噴射パルス無効化時における回転速度変化量とし、これらの値に変化が生じた場合、つまり、ΔＮＥｂ−ΔＮＥａが所定値Ｄ以上となっている場合には、休止制御対象であるインジェクタ１７は正常であると言える。
【００９９】
一方、回転速度変化量が変化していないと判定（Ｓ５２：ＹＥＳ）した場合には、休止制御の実行に伴いエンジンの作動状態が変化していないと判定する。具体的には、ΔＮＥｂ−ΔＮＥａ＜Ｄの場合には、状態変化が生じなかった時の休止制御対象であるインジェクタ１７は、無噴射異常の状態であると言える。
【０１００】
図９は、本実施形態のタイミングチャートであり、図９（ａ）は、無噴射実施フラグの状態変化を示し、当該フラグのオン期間Ｔ１，Ｔ２，Ｔ３，Ｔ４に休止制御が実行される。休止制御が実行される時間長さは、１燃焼サイクルよりも長く設定されているため、無効化が複数回連続して実行されることとなる。図９（ｂ）はアクセル操作量の変化を示し、図９（ｃ）はエンジン回転速度の変化を示し、図９（ｄ）はエンジン回転速度変化量の変化を示し、図９（ｅ）は指令噴射量の変化を示し、図９（ｆ）は図８のステップＳ５５により設定され得る無噴射異常特定フラグの状態変化を示している。なお、図９では瞬時回転速度の脈動を表現することなく省略している。
【０１０１】
図９（ｂ）に示すように運転者がアクセル操作量をゼロにした場合であっても、減速なまし制御により指令噴射量は急激にゼロになることなく徐々にゼロに近づくよう減量される（図９（ｅ）参照）。その結果、エンジン回転速度も徐々に減少する（図９（ｃ）中の符号ＮＥａ参照）。
【０１０２】
この減速なまし制御中に休止制御が実行されると、１気筒目、２気筒目及び４気筒目について休止制御を実行する期間Ｔ１，Ｔ２，Ｔ４とその直前とでは、エンジン回転速度の減速状態がＮＥａからＮＥｂに変化する。つまり、エンジン回転速度の変化量がΔＮＥａからΔＮＥｂに増大する（図９（ｄ）参照）。これに対し、３筒目について休止制御を実行する期間Ｔ３中のエンジン回転速度の変化量ΔＮＥｂとその直前の変化量ΔＮＥａとでは、変化が生じない。
【０１０３】
なお、ステップＳ５２において、上述の如く「ΔＮＥｂ−ΔＮＥａ＜Ｄ」として回転速度の両変化量ΔＮＥａ，ΔＮＥｂの偏差に基づき回転速度変化量の変化の有無を検出することに替え、休止制御に伴い回転速度変化量が予め設定された閾値ＴＨ３（図９（ｄ）参照）を上回った場合に、回転速度変化量の変化があると判定するようにしてもよい。
【０１０４】
＜ステップＳ５３：エンジン作動音の変化＞
先述の通り、正常なインジェクタ１７に対して休止制御を実行して気筒間の噴射量ばらつきが大きくなると、エンジン回転速度の脈動が大きくなるためエンジンの作動音が大きくなる。また、１気筒当たりの噴射量が増大することに伴い、１回の燃焼において生じる燃焼音が大きくなる。一方、無噴射異常のインジェクタ１７に対して休止制御を実行しても気筒間の噴射量ばらつきは変化しないため、休止制御期間Ｔ３におけるエンジン燃焼音の大きさは、休止制御期間Ｔ３の直前の状態と同じであり変化しない。
【０１０５】
ステップＳ５３ではこの点に着目しており、図示しないマイク等の音量検出センサにより検出された燃焼音の大きさの変化量が、所定値Ｅ以上となっている場合には、燃焼音の変化が生じていると判定（Ｓ５３：ＮＯ）し、休止制御の実行に伴いエンジンの運転状態が変化したと判定する。一方、燃焼音の大きさの変化量＜Ｅとなっている場合には、燃焼音の変化が生じていないと判定（Ｓ５３：ＹＥＳ）し、休止制御の実行に伴いエンジンの運転状態が変化していないと判定する。
【０１０６】
なお、図８に示す処理では、ステップＳ５２，Ｓ５３の全てについてエンジンの運転状態が変化していないと判定した場合に無噴射異常インジェクタ１７であると特定しているが、少なくとも１つのステップＳ５２，Ｓ５３についてエンジンの運転状態が変化していないと判定した場合に無噴射異常インジェクタ１７であると特定するようにしてもよい。或いは、２つのステップＳ５２，Ｓ５３のうちのいずれかの判定処理ステップを廃止するようにしてもよい。
【０１０７】
以上の制御による本実施形態によれば、上記効果（１）〜（４）に加え、エンジンがアイドル運転以外の時にも図８の処理による無噴射異常検出の作業を行なうことができるとの効果（５）が奏される。
【０１０８】
なお、本実施形態の変形例として、休止制御手段、状態変化検出手段及び異常判定手段のうち任意に選択された手段をサービスツール４０に備えさせ、残りの手段をＥＣＵ３０に備えさせるようにしてもよい。また、本実施形態の変形例として、ディーラー等の修理場にてサービスツール４０をＥＣＵ３０に接続した状態において、作業者が異常検出を開始するようサービスツール４０を操作すると、サービスツール４０がエンジン制御の一部を強制操作することにより、ＥＣＵ３０が上記減速なまし制御を実行している状態にして、その後、修理場にて走行停止の状態で図８の処理を実行するようにしてもよい。
【０１０９】
（第４実施形態）
上記第１実施形態ではアイドル運転状態時に休止制御を実行しているのに対し、本実施形態では、以下に説明する回転速度強制上昇制御時に休止制御を実行する。なお、本実施形態では上記第２実施形態と同様にして、車両ユーザーがその車両を運転中に、ＥＣＵ３０が無噴射異常検出の作業を自動的に行なうよう構成されている。
【０１１０】
回転速度強制上昇制御とは、車両の走行停止時、かつ、運転者によるアクセル操作が為されていない時に、そのアクセル操作が為された状態を強制的に実行させる（アイドルアップさせる）制御である。図２のステップＳ１０において、アクセルペダルの操作量が略ゼロであることをＩＳＣ制御の実行条件としているのに対し、回転速度強制上昇制御によればアクセル操作が為された状態となるためＩＳＣ制御の実行条件を満たさなくなる。よって、ＩＳＣ制御を実行させることなくエンジン回転速度が強制上昇されることとなる。
【０１１１】
ＥＣＵ３０は、休止制御手段３１及び状態変化検出手段３２を備えて図１０の処理を実行する。具体的には、車両のイグニッションスイッチをオン操作したことをトリガとして、ＥＣＵ３０のマイコンが所定周期（例えばマイコンが行なう演算周期）毎又は所定のクランク角度毎に繰り返し実行する。
【０１１２】
先ず、ステップＳ６０において、図４のＩＳＣ制御が実行されているアイドル運転状態であるか否かを判定する。アイドル運転状態であると判定されると、続くステップＳ６１（回転速度強制上昇手段）において、アクセル開度をゼロ％（全閉）から予め設定された所定開度Ａ％に強制操作する回転速度強制上昇制御を実行する。
【０１１３】
ここで、ＩＳＣ制御が実行されていない通常走行時には、エンジン負荷及びエンジン回転速度等に基づき目標噴射量（指令噴射量）が算出される。本実施形態ではエンジン負荷の検出値としてスロットル開度を採用している。図１２は、スロットル開度及びエンジン回転速度と指令噴射量との関係を特定するマップであり、ＥＣＵ３０のＲＯＭ等に記憶された図１２のマップを用いて、スロットル開度及びエンジン回転速度に基づき指令噴射量を算出している。つまり、ステップＳ６１にて回転速度強制上昇制御が実行されると、アクセル操作が為された状態となるためＩＳＣ制御の実行が解除され、走行を停止しつつも図１２のマップに基づき算出された指令噴射量にて燃料が噴射されることとなる。
【０１１４】
続くステップＳ６２（休止制御手段）では、複数インジェクタ１７のうちの特定の１つのインジェクタ１７について、図４のステップＳ４１と同様の休止制御を実行する。例えば、ステップＳ６１にてスロットル開度を６０％（所定開度Ａ％）に強制操作した場合には、エンジン回転速度がＮＥａであれば、負荷釣合い線Ｌａ上のＰａにて指令噴射量が算出される（図１２参照）。そして、この状態で、正常なインジェクタ１７に対して休止制御を実行した場合には、その休止制御の実行後、燃料噴射量の減少に伴いエンジン回転速度が低下してＮＥａからＮＥｂへ低下する。この時、スロットル開度は変化しないため、負荷釣合い線Ｌｂ上のＰｂにて指令噴射量が算出される。つまり、噴射量が増大するよう変化するはずである。
【０１１５】
一方、無噴射異常が生じているインジェクタ１７に対して休止制御を実行した場合には、そもそも噴射していないインジェクタ１７に対して噴射パルス信号を無効化させるだけなので、エンジン回転速度の低下は生じないはずである。よって、休止制御実行後においても負荷釣合い線Ｌａ上のＰａにて指令噴射量が算出される。
【０１１６】
この点を鑑み、続くステップＳ６３，Ｓ６４，Ｓ６５（状態変化検出手段）では、休止制御の実行に伴い、エンジンの制御状態又は運転状態が変化したか否かを検出する（検出内容の詳細は後に説明する）。状態変化が無いと判定（Ｓ６３，Ｓ６４，Ｓ６５：ＹＥＳ）されれば、続くステップＳ６７（異常判定手段）において、休止制御の対象となっているインジェクタ１７が無噴射異常状態であると特定し、その旨の情報を検出結果として出力するとともに、無噴射異常特定フラグをオンにする。
【０１１７】
状態変化が有ると判定（Ｓ６３，Ｓ６４，Ｓ６５：ＮＯ）されればステップＳ６６に進み、全ての気筒のインジェクタ１７に対してステップＳ６２の休止制御が実行されたか否かを判定する。全気筒に対して休止制御が実行されていないと判定（Ｓ６６：ＮＯ）されれば処理はステップＳ６２に戻り、休止制御が実行されていない残りのインジェクタに対してステップＳ６２の処理を繰り返す。状態変化が有ると判定（Ｓ６３，Ｓ６４，Ｓ６５：ＮＯ）され、かつ、全ての気筒に対して休止制御が実行されたと判定（Ｓ６６：ＹＥＳ）された場合には、ステップＳ６８において、無噴射異常状態に該当するインジェクタ１７は存在しないとみなし、その旨の情報を検出結果として出力する。
【０１１８】
ステップＳ６３ではエンジン回転速度の変化を、ステップＳ６４では指令噴射量の変化を、ステップＳ６５ではエンジンの作動音（主に燃焼音）を、エンジンの状態変化として検出する。以下、状態変化検出手段としてのステップＳ６３，Ｓ６４，Ｓ６５による検出手法について、詳細に説明する。
【０１１９】
＜ステップＳ６３：エンジン回転速度の変化＞
ステップＳ６３（状態変化検出手段）では、休止制御の実行に伴い、休止制御実行後のエンジン回転速度が実行前に比べて低下したか否かを検出しており、回転速度が低下したと判定（Ｓ６３：ＮＯ）した場合に、休止制御の実行に伴いエンジンの作動状態が変化したと判定する。具体的には、ＮＥａを噴射パルス無効化前における回転速度とし、ＮＥｂを噴射パルス無効化直後の回転速度とし、ＮＥｂ−ＮＥａが所定値Ｆ以上となっている場合には、休止制御対象であるインジェクタ１７は正常であると言える。一方、回転速度低下が生じていないと判定（Ｓ６３：ＹＥＳ）した場合には、休止制御の実行に伴いエンジンの作動状態が変化していないと判定する。具体的には、ＮＥｂ−ＮＥａ＜Ｄの場合には、状態変化が生じなかった時の休止制御対象であるインジェクタ１７は、無噴射異常の状態であると言える。
【０１２０】
図１２は、本実施形態のタイミングチャートであり、図１２（ａ）は、無噴射実施フラグの状態変化を示し、当該フラグのオン期間Ｔ１，Ｔ２，Ｔ３，Ｔ４に休止制御が実行される。休止制御が実行される時間長さは、１燃焼サイクルよりも長く設定されているため、無効化が複数回連続して実行されることとなる。図１２（ｂ）はアクセル開度の変化を示し、図１２（ｃ）はエンジン回転速度の変化を示し、図１２（ｄ）は指令噴射量の変化を示し、図１２（ｅ）は図７のステップＳ５５により設定され得る無噴射異常特定フラグの状態変化を示している。なお、図９では瞬時回転速度の脈動を表現することなく省略している。
【０１２１】
回転速度強制上昇制御が実行されるとアクセル開度が大きくなるよう強制的に操作される（図１２（ｂ）参照）。その結果、指令噴射量がＱａに増大する（図１２（ｄ）参照）とともに、エンジン回転速度もＮＥａに上昇する（図１２（ｃ）参照）。この回転速度強制上昇制御の実行中に休止制御が実行されると、１気筒目、２気筒目及び４気筒目について休止制御を実行する期間Ｔ１，Ｔ２，Ｔ４とその直前とでは、エンジン回転速度がＮＥａからＮＥｂに降下する（図１２（ｃ）参照）。これに対し、３筒目について休止制御を実行する期間Ｔ３中のエンジン回転速度ＮＥｂとその直前の回転速度ＮＥａとでは、変化が生じない。
【０１２２】
なお、ステップＳ６３において、上述の如く「ＮＥｂ−ＮＥａ＜Ｆ」として両回転速度の偏差に基づき回転速度の変化の有無を検出することに替え、休止制御に伴い回転速度が予め設定された閾値ＴＨ４（図１２（ｃ）参照）を上回った場合に、回転速度の変化があると判定するようにしてもよい。
【０１２３】
＜ステップＳ６４：指令噴射量の変化＞
先述の通り、回転速度強制上昇制御の実行中に、正常なインジェクタ１７に対して休止制御を実行すると、上述の如く回転速度が低下することに伴い図１１のマップに基づき指令噴射量が増大する。一方、無噴射異常のインジェクタ１７に対して休止制御を実行しても回転速度の低下は生じないため、指令噴射量は変化しない。
【０１２４】
ステップＳ６４ではこの点に着目しており、Ｑａを噴射パルス無効化前における指令噴射量とし、Ｑｂを噴射パルス無効化時における指令噴射量とし、Ｑｂ−Ｑａが所定値Ｇ以上となっている場合には、指令噴射量が増大変化していると判定（Ｓ６４：ＮＯ）し、休止制御の実行に伴いエンジンの運転状態が変化したと判定する。一方、Ｑｂ−Ｑａ＜Ｇとなっている場合には、指令噴射量の増大変化が生じていないと判定（Ｓ６４：ＹＥＳ）し、休止制御の実行に伴いエンジンの運転状態が変化していないと判定する。
【０１２５】
なお、ステップＳ６４において、上述の如く「Ｑｂ−Ｑａ＜Ｇ」として指令噴射量Ｑａ，Ｑｂの偏差に基づき指令噴射量の増大変化の有無を検出することに替え、休止制御に伴い指令噴射量が予め設定された閾値ＴＨ５（図１２（ｄ）参照）を上回った場合に、指令噴射量の変化があると判定するようにしてもよい。
【０１２６】
＜ステップＳ６５：エンジン作動音の変化＞
先述の通り、回転速度強制上昇制御の実行中に正常なインジェクタ１７に対して休止制御を実行して指令噴射量が増大すると、気筒間の噴射量ばらつきが大きくなり、エンジン回転速度の脈動が大きくなるためエンジンの作動音が大きくなる。また、１気筒当たりの噴射量が増大することに伴い、１回の燃焼において生じる燃焼音が大きくなる。一方、無噴射異常のインジェクタ１７に対して休止制御を実行しても指令噴射量は変化しないため、休止制御期間Ｔ３におけるエンジン燃焼音の大きさは、休止制御期間Ｔ３の直前の状態と同じであり変化しない。
【０１２７】
ステップＳ６５ではこの点に着目しており、図示しないマイク等の音量検出センサにより検出された燃焼音の大きさの変化量が、所定値Ｈ以上となっている場合には、燃焼音の変化が生じていると判定（Ｓ６５：ＮＯ）し、休止制御の実行に伴いエンジンの運転状態が変化したと判定する。一方、燃焼音の大きさの変化量＜Ｈとなっている場合には、燃焼音の変化が生じていないと判定（Ｓ６５：ＹＥＳ）し、休止制御の実行に伴いエンジンの運転状態が変化していないと判定する。
【０１２８】
なお、図１０に示す処理では、ステップＳ６３，Ｓ６４，Ｓ６５の全てについてエンジンの運転状態が変化していないと判定した場合に無噴射異常インジェクタ１７であると特定しているが、少なくとも１つのステップＳ６３，Ｓ６４，Ｓ６５についてエンジンの運転状態が変化していないと判定した場合に無噴射異常インジェクタ１７であると特定するようにしてもよい。或いは、３つのステップＳ６３，Ｓ６４，Ｓ６５のうちのいずれかの判定処理ステップを廃止するようにしてもよい。
【０１２９】
以上の制御による本実施形態によれば、上記効果（１）〜（４）と同様の効果が奏される。なお、本実施形態の変形例として、休止制御手段、状態変化検出手段及び異常判定手段のうち任意に選択された手段をサービスツール４０に備えさせ、残りの手段をＥＣＵ３０に備えさせるようにしてもよい。また、本実施形態の変形例として、ディーラー等の修理場にてサービスツール４０をＥＣＵ３０に接続した状態において、作業者が異常検出を開始するようサービスツール４０を操作すると、サービスツール４０がエンジン制御の一部を強制操作することにより、ＥＣＵ３０が上記回転速度強制上昇制御を実行している状態にして、その後、修理場にて走行停止の状態で図１０の処理を実行するようにしてもよい。
【０１３０】
（他の実施形態）
上記各実施形態は、以下のように変更して実施してもよい。また、本発明は上記実施形態の記載内容に限定されず、各実施形態の特徴的構造をそれぞれ任意に組み合わせるようにしてもよい。
【０１３１】
・上記各実施形態では、状態変化検出手段Ｓ４２〜Ｓ４４，Ｓ５２，Ｓ５３，Ｓ６３〜Ｓ６５（或いは閾値ＴＨ１〜ＴＨ５）の判定に用いられる所定値Ａ〜Ｇを固定して設定いるが、エンジン制御状態又は運転状態等に応じて所定値Ａ〜Ｇを可変設定してもよい。
【０１３２】
例えば、第１実施形態に係る状態変化検出手段Ｓ４２〜Ｓ４４の所定値Ａ，Ｂ，Ｃに関し、エアコン等の補機運転負荷が大きい時、暖機運転時や冷間時運転時には、ＩＳＣ制御による回転速度の目標値Ａが高くなる。この場合には、正常インジェクタ１７に対して休止制御を実行した時の指令噴射量の変化、エンジン回転速度の変化、エンジン作動音の変化が大きく生じるようになるので、所定値Ａ，Ｂ，Ｃを大きくするよう設定変更して誤判定低減を図ることが望ましい。
【０１３３】
・上記各実施形態では、状態変化検出手段４２をサービスツール４０及びＥＣＵ３０のいずれかに備えさせているが、サービスツール４０とは別のサービスツールを用いて状態変化を検出するようにしてもよいし、エンジン作動音（主に燃焼音）の変化検出に関しては状態変化検出手段４２を廃止して、作業者が自身の耳で聞いてエンジン作動音の変化有無を判断するようにしてもよい。
【０１３４】
・上記各実施形態では、異常判定手段をサービスツール４０及びＥＣＵ３０のいずれかに備えさせているが、サービスツール４０とは別のサービスツールを用いて異常を判定するようにしてもよいし、異常判定手段を廃止して、状態変化検出手段４２による検出結果を作業者が目視確認して異常の判定をするようにしてもよい。
【０１３５】
・上記各実施形態による「休止操作手順」では、サービスツール４０を用いてステップＳ４１により噴射パルス信号を無効化させることで、インジェクタ１７からの燃料噴射を停止させているが、ＥＣＵ３０からインジェクタ１７に噴射パルス信号を送信するためのハーネスのコネクタ１７ｃ（図１及び図７参照）を作業者が取り外すことで、インジェクタ１７からの噴射を停止させる休止操作を行なうようにしてもよい。この場合、前記ハーネス等の断線検知手段がコネクタ１７ｃ取り外しにより断線を検知することとなるので、このように断線が検知されたことをトリガとして図４，図８，図１０の処理を実行開始させることが望ましい。
【０１３６】
・上記各実施形態では、ＥＣＵ３０からインジェクタ１７に出力されている噴射パルス信号を無効化することで休止制御を実行しているが、ＥＣＵ３０から噴射パルス信号が出力されないように休止制御を実行してもよい。
【０１３７】
・上記各実施形態では、ディーゼルエンジンに搭載されたインジェクタ１７を異常検出の対象としているが、ガソリンエンジンに搭載されたインジェクタ１７を異常検出の対象としてもよい。
【図面の簡単な説明】
【０１３８】
【図１】本発明の第１実施形態に係るインジェクタの異常検出装置を示す全体構成図。
【図２】図１のＥＣＵにより実行される、ＩＳＣ制御の処理手順を示すフローチャート。
【図３】図２のＩＳＣ制御の手法を説明するための、複数気筒毎の瞬時回転速度の変化を示す図。
【図４】図１のサービスツールにより実行される、無噴射異常の検出処理手順を示すフローチャート。
【図５】図４の休止制御を各インジェクタに対して順次実行した時の噴射量の変化を示す図であり、（ａ）は、全てのインジェクタが正常であった場合、（ｂ）は、３気筒目のインジェクタが無噴射異常であった場合を示す。
【図６】図５（ｂ）の噴射量変化等を示すタイミングチャート。
【図７】本発明の第２実施形態に係るインジェクタの異常検出装置を示す全体構成図。
【図８】本発明の第３実施形態に係る、無噴射異常の検出処理手順を示すフローチャート。
【図９】図８の休止制御によるエンジンの状態変化を示すタイミングチャート。
【図１０】本発明の第４実施形態に係る、無噴射異常の検出処理手順を示すフローチャート。
【図１１】図１０の休止制御に伴い変化する指令噴射量の変化を説明する、指令噴射量の算出に用いるマップ。
【図１２】図１０の休止制御によるエンジンの状態変化を示すタイミングチャート。
【符号の説明】
【０１３９】
１７…インジェクタ（燃料噴射弁）、
３０…ＥＣＵ（異常検出装置）、
３１，４１，Ｓ４１，Ｓ５１，Ｓ６２…休止制御手段、
３２，４２，Ｓ４２，Ｓ４３，Ｓ４４，Ｓ５２，Ｓ５３，Ｓ６３，Ｓ６４，Ｓ６５…状態変化検出手段、
４０…サービスツール（異常検出装置、車両外部の診断機器）、
Ｓ１２…ＩＳＣ制御手段、
Ｓ４６，Ｓ５５，Ｓ６７…異常判定手段、
Ｓ６１…回転速度強制上昇手段。
【図１】
2009150246.tif 000003
【図２】
2009150246.tif 000004
【図３】
2009150246.tif 000005
【図４】
2009150246.tif 000006
【図５】
2009150246.tif 000007
【図６】
2009150246.tif 000008
【図７】
2009150246.tif 000009
【図８】
2009150246.tif 000010
【図９】
2009150246.tif 000011
【図１０】
2009150246.tif 000012
【図１１】
2009150246.tif 000013
【図１２】
2009150246.tif 000014