(57)【要約】【課題】  冷機始動直後にエミッション低減のためのファーストアイドル点火リタード制御が入る領域においても、的確に異常燃焼（失火）を検出し、法規要求を満足する。【解決手段】  クランク軸が所定角度を回転する経過時間を測定し、その時間信号から燃焼状態パラメータを演算する手段と、燃焼状態パラメータを異常燃焼判定値と比較し、エンジンの異常燃焼（失火）を検出する手段と、前記異常燃焼判定値を点火リタード量により求められる係数にて補正する手段とを具備し、冷機始動直後のファーストアイドル点火リタード領域においても、的確に失火を検出する。【選択図】図２
2008138523.tif 000002
【特許請求の範囲】
【請求項１】
クランク軸が所定角度を回転するのに要する所要時間を計測する所要時間計測手段と、前記所要時間からエンジンの燃焼状態を検出するための燃焼状態パラメータと、前記燃焼状態パラメータを特定の判定値と比較して異常燃焼の発生を検出する手段を具備して構成されるエンジンの燃焼状態診断装置において、出力，燃料消費率が最良となる点火時期
（以下「ＭＢＴ」と称す）でのトルクからの低下に伴なう前記燃焼状態パラメータの低下時に異常燃焼を検出するための判定値を補正することを特徴とするエンジンの燃焼状態診断装置。
【請求項２】
前記、異常燃焼判定値を補正する係数はＭＢＴの点火時期からのリタード量の関数であることを特徴とする請求項１に記載のエンジンの燃焼状態診断装置。
【請求項３】
前記、異常燃焼判定値を補正する係数は点火時期の関数であることを特徴とする請求項１に記載のエンジンの燃焼状態診断装置。
【請求項４】
前記、異常燃焼を検出するための判定値を検索するためのマップは点火リタード量で選択されることを特徴とする請求項１に記載のエンジンの燃焼状態診断装置。
【請求項５】
前記、異常燃焼判定値の検索マップは点火リタードの有無で選択されることを特徴とする請求項１に記載のエンジンの燃焼状態診断装置。
【請求項６】
前記、異常燃焼判定値マップの１つは点火リタード量とエンジン回転数もしくは、エンジン負荷の関数で持つことを特徴とする請求項３または４に記載のエンジンの燃焼状態診断装置。
【請求項７】
前記、異常燃焼判定値マップの１つは点火時期とエンジン回転数もしくは、エンジン負荷の関数で持つことを特徴とする請求項３または４に記載のエンジンの燃焼状態診断装置。
【請求項８】
前記、異常燃焼判定値を点火リタード量もしくは点火時期に応じた係数にて補正する手段および、判定値検索マップを選択する手段は、特定のエンジン回転数以下もしくは特定のエンジン回転数以上で行うことを特徴とする請求項１から６のいずれかに記載のエンジンの燃焼状態診断装置。
【請求項９】
前記、異常燃焼判定値を点火リタード量もしくは点火時期に応じた係数にて補正する手段および、異常燃焼判定値マップを選択する手段は、オフアイドル判定または、時間または、点火回数により中止する機能を備えたことを特徴とする請求項１から６のいずれかに記載のエンジンの燃焼状態診断装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はエンジンの燃焼状態検出装置に係り、特に冷機始動直後に作動するファーストアイドル点火リタード制御中においても、的確に異常燃焼（失火）の検出を可能にする燃焼状態診断装置に関する。
【背景技術】
【０００２】
従来より、エンジンの燃焼で発生するトルクと回転数の関係を利用して、回転数を計測することで燃焼状態を検出し、間接的に異常燃焼（失火）を検出する技術が知られている（例えば、下記特許文献１等を参照）。この技術は、前回の点火から今回の点火までの１点火サイクル内の少なくとも２点火以上でエンジンの回転速度を検出し、該回転速度の差により、前記１点火サイクル内における前記エンジンの回転速度変動値を求め、逐次求められた回転速度変動値を統計的に演算処理し、該演算処理の結果を用いてエンジンの燃焼状態を検出し、それを特定の判定値と比較することで、失火の検出を行うものである。
【０００３】
【特許文献１】特開昭５８−５１２４３号公報（第１〜８頁、図１〜図８）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
近年、環境保護を目的としたエミッション規制の強化により、冷機始動後のアイドル状態時に点火時期を遅角させることで排気温度を上げ、エミッション低減を行うファーストアイドル点火リタード制御を採用しているシステムが多くなっている。
【０００５】
また、点火リタード時はエンジントルクが低下するため、この低トルク条件下で、失火が発生すると、失火によるトルク変動が小さく、結果、失火時の燃焼状態パラメータのレベルが、通常領域での失火より低くなる現象が発生する。
【０００６】
つまり、エンジンの燃焼で発生するトルクと回転数の関係を利用して、失火の検出を行う従来の失火診断では、点火リタードが作動した条件下で失火が発生した場合、前記燃焼状態パラメータが異常燃焼判定値を超えることが出来ず、失火検出が出来ない問題が存在する。
【０００７】
一方、近年北米では冷機時始動後など、触媒活性前での失火の発生は大気汚染に対する影響が大きいとして、法規上、始動後最初の１０００回転以内での失火判定性を重視する方向にあることから、始動後最初の１０００回転以内でも確実に失火検出を可能とするロジックの構築が必要となっている。
【０００８】
本発明は、前記の如く従来の問題を解消すべくなされたもので、その目的とするところは、冷機始動直後にエミッション低減のための点火リタード制御が入る領域においても、的確に異常燃焼（失火）を検出できるエンジンの燃焼状態診断装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題は、本発明に係るエンジンの燃焼状態診断装置は、クランク角を検出するためのクランク角度センサを備え、前記クランク軸が所定角度を回転する経過時間を測定し、その時間信号から燃焼状態パラメータを演算する手段と、燃焼状態パラメータを異常燃焼判定値と比較し、エンジンの異常燃焼（失火）を検出する手段と、前記異常燃焼判定値をＭＢＴ（ＭＢＴ：Minimum advance for the Best Torqu）、即ち、出力，燃料消費率が最良となる点火時期でのトルクからの低下に伴なう前記燃焼状態パラメータの低下時に補正する手段と、を具備して構成にて達成される。
【００１０】
またより好ましくは、前記、異常燃焼判定値を補正する係数はＭＢＴの点火時期からのリタード量の関数とすることにより達成される。
【００１１】
またより好ましくは、前記、異常燃焼判定値を補正する係数は点火時期の関数とすることにより達成される。
【００１２】
またより好ましくは、前記、異常燃焼判定値の検索マップは点火リタード量で選択することにより達成される。
【００１３】
またより好ましくは、前記、異常燃焼判定値の検索マップは点火リタードの有無で選択することにより達成される。
【００１４】
またより好ましくは、前記、異常燃焼判定値マップの１つは点火リタード量とエンジン回転数もしくは、エンジン負荷の関数とすることにより達成される。
【００１５】
またより好ましくは、前記、異常燃焼判定値マップの１つは点火時期とエンジン回転数もしくは、エンジン負荷の関数とすることにより達成される。
【００１６】
またより好ましくは、前記、異常燃焼判定値を点火リタード量もしくは点火時期に応じた係数にて補正する手段および、判定値検索マップを選択する手段は、特定のエンジン回転数以下もしくは特定のエンジン回転数以上とすることにより達成される。
【００１７】
またより好ましくは、前記、異常燃焼判定値を点火リタード量もしくは点火時期に応じた係数にて補正する手段および、異常燃焼判定値マップを選択する手段は、オフアイドル判定または、時間または、点火回数により中止することにより達成される。
【発明の効果】
【００１８】
本発明に係る燃焼状態診断装置では、冷機始動直後に点火リタードが入る領域においても、異常燃焼判定値を点火リタード量もしくは、点火時期に応じ、補正するため、的確に異常燃焼（失火）を検出できる。
【発明を実施するための最良の形態】
【００１９】
冷機始動直後の点火リタード作動時に発生する失火検出洩れの対策を、制御ロジックの構築により実現したことにある。
【実施例１】
【００２０】
以下、本発明の実施形態を図面を参照しながら説明する。
【００２１】
図１は本発明に係る燃焼状態診断装置の一実施形態をそれが適用された車載用エンジンと共に示す概略構成図である。
【００２２】
図１において、エンジン１０には、その燃焼室２１４に点火装置２０１が設けられ、吸気通路２２０の先端部に設けられたエアークリーナ２００から取り込まれる空気は、スロットル弁２１３でその流量を調整された後、エアーフローセンサ２０４でそこを通過する流量が計測され、燃料噴射弁２０２から所定の角度をもって噴射される燃料と混合されて各気筒(＃１，＃２，＃３，＃４)の燃焼室２１４に供給される。また排気通路２３０には、空燃比センサ２０５，三元触媒２０６等が設けられており、排気ガスは三元触媒２０６で浄化された後に、大気に排出される。
【００２３】
一方、燃料タンク２０９内の燃料は、燃料ポンプ２１０によって、吸引・加圧された後、プレッシャーレギュレータ２１１を備えた燃料配管系２１２を通って燃料噴射弁２０２の燃料入口に導かれ、余分な燃料は、燃料タンク２０９に戻される。なお、本実施形態では直列４気筒エンジンを例にとって説明するが、それに限られるわけではないことは勿論である。
【００２４】
上記構成に加え、前記点火装置２０１による点火時期、前記燃料噴射弁２０２による燃料噴射量（空燃比）等の制御を行うべく、それ自体の構成は良く知られているコントロールユニット２０７が備えられている。コントロールユニット２０７にはエアーフローセンサ２０４により検出される吸入空気量（Ｑａ）に応じた信号、回転角センサ２０３により検出されるクランク軸に取り付けられたクランク角度プレート２０８の回転数（エンジン回転数（Ｎｅ））に応じた信号、空燃比センサ２０５により検出される空燃比に応じた信号等が供給され、コントロールユニット２０７はそれらの信号に基づいて、点火時期制御，燃料噴射（空燃比）制御等を行うとともに燃焼状態の診断（失火等、異常燃焼の有無の判定）を行うようにされる。
【００２５】
図２は、コントロールユニット２０７が実行する燃焼状態診断内容を示す機能ブロック図であり、クランク軸に取り付けられたクランク角度プレート２０８が所定角度を回転するのに要する所要時間を計測する手段１０１と、ピッチエラー補正量を演算する手段102と、前記所要時間と前記ピッチエラー補正量から燃焼状態パラメータを演算する燃焼状態パラメータ演算手段１０３と、エンジン回転数，エンジン負荷から異常燃焼判定値を演算する異常燃焼判定値演算手段１０４と、前記異常燃焼判定値を点火リタード量もしくは、点火時期により補正する係数を演算する判定値補正係数演算手段１０５と、前記異常燃焼判定値と前記判定値補正係数から最終異常燃焼判定値を演算する最終異常燃焼判定値演算手段１０６と、前記燃焼状態パラメータと最終異常燃焼判定値に基づいて、失火等の異常燃焼の有無を判定する異常燃焼判定手段１０７と、を備える。
【００２６】
ここで、本実施形態の燃焼状態診断を、その前提となる事実および、それに基づく考察から説明していく。
【００２７】
図３はエンジンのクランク角度に対する回転数の変化を示した図である。第３気筒＃３において失火した時の波形であり、破線は燃焼状態が正常であるときのものである。図３において、各気筒（＃１，＃２，＃３，＃４）毎の回転数計測区間［以下ウインドウ幅
（所定クランク角度）と称す］について説明する。
【００２８】
基準信号ＲＥＦにより、各気筒のＴＤＣ（ピストン上死点）を検出する。該ＴＤＣから角度信号ＰＯＳを用いて第一のクランク角度を求めウインドウ開始点Ｗｓとする。ウインドウ開始点Ｗｓから同じ角度信号ＰＯＳを用いて第二のクランク角度を求め、第一のクランク角度から第二のクランク角度までをウインドウ幅Ｗとする。
【００２９】
今、点火サイクルにある気筒のウインドウ通過時間をＴｗ(ｉ)とし、燃焼状態パラメータＤ１Ａ１を下記の数式１より求める。
【００３０】
＜式１＞
Ｄ１Ａ１＝｛Ｔｗ(ｉ)−Ｔｗ(ｉ−１)｝／Ｔｗ3(ｉ)×ｋ
但し、
Ｔｗ(ｉ)：現在点火サイクルにある気筒のウインドウＷ通過時間
Ｔｗ(ｉ−１)：前回点火サイクルにある気筒のウインドウＷ通過時間
ｋ：演算係数
Ｄ１Ａ１：燃焼状態パラメータ
図４は＃１気筒が失火した場合のウインドウ通過時間Ｔｗ(ｉ)と式（１）で求まる燃焼状態パラメータＤ１Ａ１の挙動を示したものである。
【００３１】
エンジンの燃焼状態が正常な時は、各気筒のウインドウ通過時間がほぼ等しいため燃焼状態パラメータＤ１Ａ１はほぼ零を示すが、エンジンが失火した時は失火気筒のトルク発生がなくなり回転数が低下するため、図４（Ａ）に示すようにＴｗ(ｉ)の値は大きくなる。この時、燃焼状態パラメータＤ１Ａ１は図４（Ｂ）に示すように、ある正の値を示す。そこで燃焼状態パラメータＤ１Ａ１を予め設定した値と比較することによって，失火気筒の有無を検出することができる。
【００３２】
具体的には、図５に示すように、燃焼状態パラメータＤ１Ａ１と予め設定された最終異常燃焼判定値Ｄ１ＡＴＨとを比較し、Ｄ１Ａ１≧Ｄ１ＡＴＨの時は失火と判定して失火カウンタＣＭＦＴＬＢをカウントＵＰし、Ｄ１Ａ１＜Ｄ１ＡＴＨの時は正常燃焼状態として失火カウントＵＰを行わない。その失火カウンタＣＭＦＴＬＢのカウント数が予め設定した値（ＭＩＬ点灯しきい値）以上になるとメータパネル上のＭＩＬ（警告ランプ）を点灯させドライバーに警告する構成である。
【００３３】
図６は冷機始動直後のアイドル点火リタードが作動した状態で強制的に失火を発生させ、その時の失火検出性を確認した実例である。
【００３４】
図からわかるように、始動直後は失火検出が出来ているが、アイドル点火リタードが入るにつれ、燃焼状態パラメータＤ１Ａ１のレベルが小さくなり、最終異常燃焼判定値
Ｄ１ＡＴＨを超えることが出来ず、失火検出洩れが発生している。
【００３５】
この結果、失火カウント数ＣＭＦＴＬＢの積算値がＭＩＬ（警告灯）点灯しきい値に達することが出来ず、始動１０００回転以内での失火判定は出来ない。また、本件により、法規を満足することも出来ない。
【００３６】
上記ファーストアイドル点火リタード作動時の失火検出洩れを解決する方策の１つとして、ファーストアイドル点火リタードもしくは、点火時期に応じて異常燃焼判定値を補正する手段を提案する。
【００３７】
図７はその補正方法の１つを図に示したもので、従来からある異常燃焼判定値マップに加え、点火リタード量に応じた補正係数を有し、最終的な異常燃焼判定値を演算する。
【００３８】
下記に具体的な式を示す。
【００３９】
＜式２＞
Ｄ１ＡＴＨ＝ＭＤＴＨ１×ＫＦＩＲ
ここで、ＫＦＩＲ＝ＴＫＦＩＲとする。
ＭＤＴＨ１：異常燃焼判定値マップ検索値
ＫＦＩＲ  ：点火リタード時補正係数
ＴＫＦＩＲ：点火リタード時補正係数テーブル検索値
Ｄ１ＡＴＨ：最終異常燃焼判定値
ここで補正係数は図８に示す如く、点火リタード量により要求値が異なるため、点火リタード量の関数とする。
【００４０】
図９は具体的な最終異常燃焼判定値Ｄ１ＡＴＨの挙動を示したもので、点火リタードが無い場合は補正係数１.０ であるが、点火リタードが入るにつれ、補正係数が小さくなり、最終異常燃焼判定値Ｄ１ＡＴＨが低下する。
【００４１】
これにより、燃焼状態パラメータＤ１Ａ１が最終異常燃焼判定値Ｄ１ＡＴＨを超えることが出来、点火リタード作動時も失火の検出が可能となる。
【００４２】
図１０は前記手段に対し、補正係数を点火時期の関数とした手段の例である。この場合、最終異常燃焼判定値の演算部に点火リタード作動の有無情報を追加し、点火リタードが作動中のみ、補正係数にて異常燃焼判定値を補正する。
【００４３】
下記に具体的な式を示す。
【００４４】
＜式３＞
Ｄ１ＡＴＨ＝ＭＤＴＨ１×ＫＦＩＲ
ＭＤＴＨ１：異常燃焼判定値マップ検索値
ＫＦＩＲ  ：点火リタード時補正係数
Ｄ１ＡＴＨ：最終異常燃焼判定値
また、ＫＦＩＲは下記とする。
（Ａ）条件：点火リタード作動中
（Ａ）条件成立時：ＫＦＩＲ＝ＴＫＦＩＲ
（Ａ）条件不成立時：ＫＦＩＲ＝１.０
ＴＫＦＩＲ：点火リタード時補正係数テーブル検索値
ここで補正係数は図１１に示す如く、点火時期により要求値が異なるため、点火時期の関数とする。
【００４５】
図１２は具体的な最終異常燃焼判定値Ｄ１ＡＴＨの挙動を示したもので、基本的には前記、図９と同動作のため、説明は割愛する。
【００４６】
図１３，図１４はコントロールユニット２０７が実行する前記した燃焼状態診断ルーチンの一例を示すフローチャートである。
【００４７】
フローチャートで示される一連の処理は点火毎に繰り返し実行され、まず、ステップ
８０１でウインドウ通過時間（所定クランク角度を回転するのに要した所要時間）
Ｔｗ(ｉ)を測定する。
【００４８】
ステップ８０２では＜式１＞により、燃焼状態パラメータＤ１Ａ１を演算し、ステップ８０３では診断領域条件が成立しているか否かをチェックする。ここで、診断条件不成立時は図１４の（３）へ進み終了、再度、ステップ８０１より繰り返す。また、診断領域条件成立時はステップ８０４に進み、点火リタードが実施中か否かをチェックする。実施中でない場合は図１４のステップ８１１へ進み、補正係数ＫＦＩＲ＝１.０ としステップ
８０８に進む。実施中の場合は、ステップ８０５で補正係数演算用回転数条件が成立しているか否かをチェックし、不成立時はステップ８１１へ進み、成立時はステップ８０６へ進みアイドル状態のチェックを行う。アイドル状態でなければ、図１４のステップ８１１へ、アイドル状態のときは図１４のステップ８０７に進む。ここでステップ８０５および、ステップ８０６は高回転数領域および、オフアイドル時は異常燃焼判定値の補正を行う必要性がないことから補正係数演算領域を限定するための条件である。
【００４９】
ステップ８０７では＜式２＞もしくは＜式３＞により、補正係数の演算を行い、ステップ８０８で最終異常燃焼判定値の演算を行いステップ８０９へ進む。
【００５０】
ステップ８０９は、ステップ８０２で演算した燃焼状態パラメータＤ１Ａ１とステップ８０８で演算した最終異常燃焼判定値Ｄ１ＡＴＨを比較し、異常燃焼（失火）の判定を行うところで、Ｄ１Ａ１≧Ｄ１ＡＴＨが成立時はステップ８１０で失火カウンタを１つカウントＵＰし終了する。また、前記不成立の場合は正常燃焼と判断し、ステップ８１０を通らずに（失火カウントＵＰしない）終了する。
【００５１】
また、処理終了後はステップ８０１より再度繰り返される。
【実施例２】
【００５２】
次に本発明の実施例の２つ目について説明する。
【００５３】
システムの構成は図１，図３〜図６に示す如く実施例１と同等であるため説明は割愛し、具体的な手段について説明する。
【００５４】
図１５は、コントロールユニット２０７が実行する燃焼状態診断内容を示す機能ブロック図であり、クランク軸に取り付けられたクランク角度プレート２０８が所定角度を回転するのに要する所要時間を計測する手段１０１と、ピッチエラー補正量を演算する手段
１０２と、前記所要時間と前記ピッチエラー補正量から燃焼状態パラメータを演算する燃焼状態パラメータ演算手段１０３と、エンジン回転数，エンジン負荷から異常燃焼判定値を演算する異常燃焼判定値演算手段１０４と、前記異常燃焼判定値を点火リタード量とエンジン回転数もしくは、エンジン負荷により補正する係数を演算する、または点火時期とエンジン回転数もしくは、エンジン負荷により補正する判定値を演算する補正異常燃焼判定値演算手段１０８と、前記異常燃焼判定値と前記補正異常燃焼判定値とを点火リタード作動の有無情報から最終異常燃焼判定値を選択する最終異常燃焼判定値選択手段１０９と、前記燃焼状態パラメータと最終異常燃焼判定値に基づいて、失火等の異常燃焼の有無を判定する異常燃焼判定手段１０７と、を備える。
【００５５】
図１６はその補正方法の１つを図に示したもので、従来からあるエンジン回転数とエンジン負荷等の軸を持つ異常燃焼判定値マップに加え、点火リタード量もしくは、点火時期の軸と回転数もしくは、負荷の軸を持つマップを新たに有し、点火リタードの有無情報によって、これら検索マップを切り替えることで、点火リタード作動時の失火検出洩れを対策する手段である。
【００５６】
下記に具体的な式を示す。
【００５７】
＜式４＞
Ｄ１ＡＴＨ＝ＭＤＴＨ
Ｄ１ＡＴＨ：最終異常燃焼判定値
ＭＤＴＨ：異常燃焼判定値マップ検索値
ここで、ＭＤＴＨは下記より求める
（Ａ）条件：ファーストアイドル点火リタードが作動している
（Ａ）条件成立時：ＭＤＴＨ＝ＭＤＴＨＦＩＲ
（Ａ）条件不成立時：ＭＤＴＨ＝ＭＤＴＨ１
ＭＤＴＨ１：基本異常燃焼判定値マップ検索値
ＭＤＴＨＦＩＲ：点火リタード時補正異常燃焼判定値マップ検索値
図１７は具体的な最終異常燃焼判定値Ｄ１ＡＴＨの挙動を示したもので、点火リタードが無い場合は従来の異常燃焼判定値マップより検索した値を用いるが、点火リタードが入った場合は検索マップが切り替わり、最終異常燃焼判定値Ｄ１ＡＴＨが低下する。これにより、燃焼状態パラメータＤ１Ａ１が最終異常燃焼判定値Ｄ１ＡＴＨを超えることが出来、点火リタード作動時も失火の検出が可能となる。
【００５８】
図１８，図１９はコントロールユニット２０７が実行する前記した燃焼状態診断ルーチンの一例を示すフローチャートである。
【００５９】
フローチャートで示される一連の処理は点火毎に繰り返し実行され、まず、ステップ
８２１でウインドウ通過時間(所定クランク角度を回転するのに要した所要時間)Ｔｗ(ｉ)を測定する。
【００６０】
ステップ８２２では＜式１＞により、燃焼状態パラメータＤ１Ａ１を演算し、ステップ８２３では診断領域条件が成立しているか否かをチェックする。ここで、診断条件不成立時は図１９の（３）へ進み終了、再度、ステップ８２１より繰り返す。また、診断領域条件成立時はステップ８２４に進み、点火リタードが実施中か否かをチェックする。実施中でない場合は図１９の８２８へ進み、最終異常燃焼判定値Ｄ１ＡＴＨ＝ＭＤＴＨ１としステップ８２９に進む。実施中の場合は、ステップ８２５で補正マップ演算用回転数条件が成立しているか否かをチェックし、不成立時はステップ８２８へ進み、成立時はステップ８２６へ進みアイドル状態のチェックを行う。アイドル状態でなければ、図１９のステップ８２８へ、アイドル状態のときは図１９のステップ８２７に進む。ここでステップ825および、ステップ８２６は高回転数領域および、オフアイドル時は最終異常燃焼判定値を切り替える必要性がないことから検索マップ切り替え領域を限定するための条件である。
【００６１】
ステップ８２７では最終異常燃焼判定値Ｄ１ＡＴＨ＝ＭＤＴＨＦＩＲとし、次にステップ８２９で、ステップ８２２で演算した燃焼状態パラメータＤ１Ａ１とステップ８２７または、ステップ８２８で演算した最終異常燃焼判定値Ｄ１ＡＴＨを比較し、異常燃焼（失火）の判定を行うところで、Ｄ１Ａ１≧Ｄ１ＡＴＨが成立時はステップ８３０で失火カウンタを１つカウントＵＰし終了する。また、前記不成立の場合は正常燃焼と判断し、ステップ８３０を通らずに（失火カウントＵＰしない）終了する。また、処理終了後はステップ８２１より再度繰り返される。
【図面の簡単な説明】
【００６２】
【図１】本発明に係る燃焼状態診断装置のー実施形態をそれが適用された車載用エンジンと共に示す概略構成図。
【図２】図１に示されるコントロールユニットが実行する燃焼状態診断内容を示す機能ブロック図。
【図３】失火時のエンジン回転数のクランク角度に対する変化を示した図。
【図４】気筒＃１の失火時におけるウインドウ通過時間（Ａ）と燃焼状態パラメータ（Ｂ）の変化を示す図。
【図５】失火判定および、失火カウントの構成の説明に供される図。
【図６】アイドル点火リタード制御中に発生する失火検出洩れの原因等の説明に供される図。
【図７】実施例１の点火リタード制御中に異常燃焼判定値を点火リタード量に応じて補正する係数の説明に供される図。
【図８】異常燃焼判定値を点火リタード量に応じて補正する係数の１例を示す図。
【図９】最終異常燃焼判定値の補正方法を示す図。
【図１０】点火リタード制御中に異常燃焼判定値を点火時期に応じて補正する係数の説明に供される図。
【図１１】異常燃焼判定値を点火時期に応じて補正する係数の１例を示す図。
【図１２】最終異常燃焼判定値の補正方法を示す図。
【図１３】コントロールユニットが実行する燃焼状態診断ルーチンの一例の前段部分を示すフローチャート。
【図１４】コントロールユニットが実行する燃焼状態診断ルーチンの一例の後段部分を示すフローチャート。
【図１５】図１に示されるコントロールユニットが実行する燃焼状態診断内容を示す機能ブロック図。
【図１６】実施例２の点火リタード制御時に最終異常燃焼判定値検索マップを切り替える手段の説明に供される図。
【図１７】最終異常燃焼判定値の検索マップ切り替え方法を示す図。
【図１８】コントロールユニットが実行する燃焼状態診断ルーチンの一例の前段部分を示すフローチャート。
【図１９】コントロールユニットが実行する燃焼状態診断ルーチンの一例の後段部分を示すフローチャート。
【符号の説明】
【００６３】
１０  エンジン
１０１  所要時間計測手段
１０２  ピッチエラー補正量演算手段
１０３  燃焼状態パラメータ演算手段
１０４  異常燃焼判定値演算手段
１０５  判定値補正係数演算手段
１０６  最終異常燃焼判定値演算手段
１０７  異常燃焼判定手段
１０８  補正異常燃焼判定値演算手段
１０９  最終異常燃焼判定値選択手段
２００  エアークリーナ
２０１  点火装置
２０２  燃料噴射弁
２０３  回転角センサ
２０４  エアーフローセンサ
２０５  空燃比センサ
２０６  触媒
２０７  コントロールユニット
２０８  クランク角度プレート
２０９  燃料タンク
２１０  燃料ポンプ
２１１  プレッシャーレギュレータ
２１２  燃料配管系
２１３  スロットル弁
２１４  燃焼室
＃１，＃２，＃３，＃４  気筒
２２０  吸気通路
２３０  排気通路
【図１】
2008138523.tif 000003
【図２】
2008138523.tif 000004
【図３】
2008138523.tif 000005
【図４】
2008138523.tif 000006
【図５】
2008138523.tif 000007
【図６】
2008138523.tif 000008
【図７】
2008138523.tif 000009
【図８】
2008138523.tif 000010
【図９】
2008138523.tif 000011
【図１０】
2008138523.tif 000012
【図１１】
2008138523.tif 000013
【図１２】
2008138523.tif 000014
【図１３】
2008138523.tif 000015
【図１４】
2008138523.tif 000016
【図１５】
2008138523.tif 000017
【図１６】
2008138523.tif 000018
【図１７】
2008138523.tif 000019
【図１８】
2008138523.tif 000020
【図１９】
2008138523.tif 000021