(57)【要約】  【課題】触媒を活性化し排気を浄化するための点火時期の遅角制御を、アイドル安定性の低下やドライバビリティの低下といった不具合を引き起こすことなく行う。  【解決手段】内燃機関の始動後、内燃機関の燃焼室に点火毎にイオン電流を発生させ、イオン電流の検出値たる点火からイオン電流消滅までのクランク角の測定値の平均を算出するとともに、算出した前記平均と前記測定値との差の絶対値に基づいて偏差を算出し、前記クランク角の測定値の平均Ｉａｖが所定の条件、すなわち予め設定した下限閾値Ｉｍｉｎ以上上限閾値Ｉｍａｘ以下でありかつ前記検出値の偏差Ｉｓの平均Ｉｓａｖが予め設定した所定値Ｉｓｍａｘ以下であるという条件を満たすとともに、空燃比フィードバック制御が開始されたことを確認した場合に、点火時期の遅角制御を実施する。  【選択図】図２
2006057559.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の始動後、内燃機関の燃焼室に点火毎にイオン電流を発生させ、イオン電流の検出値の平均を算出するとともに、算出した前記平均と前記検出値との差の絶対値に基づいて偏差を算出し、
前記検出値の平均及び前記偏差が所定の条件を満たすとともに、空燃比フィードバック制御が開始されたことを確認した場合に、点火時期の遅角制御を実施することを特徴とする内燃機関の点火時期制御方法。
【請求項２】
点火時期の遅角制御の実施開始後、前記検出値の平均が満たすべき条件を緩和することを特徴とする請求項１記載の内燃機関の点火時期制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、点火毎に発生させるイオン電流を利用した内燃機関の点火時期制御方法に関する。
【背景技術】
【０００２】
従来、内燃機関において点火時期の遅角制御を行い排気の温度を上昇させることにより、排気側の管路に配設された触媒を活性化させて排気中における一酸化炭素や炭化水素の発生を抑制することが考えられている。しかしながら、エンジン始動直後の燃焼状態が不安定な場合に遅角制御を行うと、アイドル安定性の低下やドライバビリティの低下を生じさせ、空燃比をリッチ側に制御する必要が生じ、結果的に排気中における一酸化炭素や炭化水素の発生の抑制効果が相殺される不具合が生じる。この不具合を解消する方法の一つとして、酸素センサの検出信号に基づく空燃比制御が、燃料噴射量を増量する制御から燃料噴射量を減量する制御に切り替わった際、すなわち空燃比が安定した際に遅角制御を開始する態様が考えられている。（例えば、特許文献１を参照。）
【特許文献１】特開平１１−３１５７４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、空燃比が安定している場合であっても、エンジンにかかる負荷が変動すること等により燃焼状態が不安定になる場合がある。このように燃焼状態が不安定になると、発生するトルクにばらつきが生じ、その結果機関回転数が安定しない運転状態となる。このような運転状態にある場合に遅角制御を行うと、上述したアイドル安定性の低下やドライバビリティの低下といった不具合が引き起こされる。
【０００４】
本発明は、前記課題を解決すべく、エンジンの燃焼状態が安定していることをより的確に判断し、上述した不具合を引き起こすことなく排気の浄化を行うことができるようにするための新たな方法を提供するものである。
【課題を解決するための手段】
【０００５】
すなわち本発明に係る内燃機関の点火時期制御方法は、内燃機関の始動後、内燃機関の燃焼室に点火毎にイオン電流を発生させ、イオン電流の検出値の平均を算出するとともに、算出した前記平均と前記検出値との差の絶対値に基づいて偏差を算出し、前記検出値の平均及び前記偏差が所定の条件を満たすとともに、空燃比フィードバック制御が開始されたことを確認した場合に、点火時期の遅角制御を実施することを特徴とする。
【０００６】
前段で述べた構成によれば、イオン電流の検出値の平均及び偏差が所定の条件を満たすことを判定することにより、エンジンの燃焼状態が安定している場合にはイオン電流の検出値が極端に大きな値や極端に小さな値をとることがなく検出値のばらつきが少ないことを利用してエンジンの燃焼状態が安定していることを判定するとともに、空燃比フィードバック制御が開始されたことを確認することで空燃比が安定していることを判定し、エンジンの燃焼状態及び空燃比が安定していることを判定した場合にのみ点火時期の遅角制御を実施するようにできる。従って、エンジンの燃焼状態または空燃比の少なくとも一方が不安定な場合に点火時期の遅角制御を行いアイドル安定性の低下やドライバビリティの低下といった不具合を引き起こすことを防ぎつつ排気の浄化を行うことができる。
【０００７】
遅角制御を行うと、イオン電流の検出値がこれに対応して変化するが、点火時期の遅角制御の実施開始後、前記検出値の平均が満たすべき条件を緩和するものであれば、遅角制御の開始後にイオン電流の検出値の変化に伴い前記所定の条件を満たさなくなり遅角制御が中止される不具合の発生を防ぐことができる。
【０００８】
なお、「イオン電流の検出値」とは、点火の時点ないしイオン電流が検出された時点からイオン電流が消滅するまでの期間等を含む概念である。
【発明の効果】
【０００９】
本発明は、以上のような構成であるから、運転状態が不安定なときに遅角制御を行い運転状態をさらに不安定にする不具合の発生を抑えつつ効果的に遅角制御を行い排気の浄化を行うことができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の一実施形態を、図面を参照して説明する。
【００１１】
この図１に概略的に示したエンジン１００は、自動車用の４サイクル４気筒のもので、その吸気系１には図示しないアクセルペダルに応動して開閉するスロットルバルブ２が配設され、その下流側にはサージタンク３が設けられている。サージタンク３に連通する一方の端部近傍には、さらに燃料噴射弁５が設けてあり、その燃料噴射弁５を、電子制御装置６により制御するようにしている。燃焼室３０を形成するシリンダヘッド３１には、吸気弁３２及び排気弁３３が配設されるとともに、火花を発生するとともにイオン電流を検出するための電極となるスパークプラグ１８が取り付けてある。また排気系２０には、排気ガス中の酸素濃度を測定するためのＯ2 センサ２１が、図示しないマフラに至るまでの管路に配設された触媒装置である三元触媒２２の上流の位置に取り付けられている。なお、図１にあっては、エンジン１００の１気筒の構成を代表して図示している。
【００１２】
電子制御装置６は、中央演算処理装置７と、記憶装置８と、入力インタフェース９と、出力インタフェース１１とを具備してなるマイクロコンピュータシステムを主体に構成されている。入力インタフェース９には、サージタンク３内の圧力すなわち吸気管圧力を検出するための吸気圧センサ１３から出力される吸気圧信号ａ、エンジン１００の回転状態を検出するためのカムポジションセンサ１４から出力される気筒判別信号Ｇ１とクランク角度基準位置信号Ｇ２とエンジン回転数信号ｂ、車速を検出するための車速センサ１５から出力される車速信号ｃ、スロットルバルブ２の開閉状態を検出するためのアイドルスイッチ１６から出力されるＩＤＬ信号ｄ、エンジン１００の冷却水温を検出するための水温センサ１７から出力される水温信号ｅ、上記したＯ2 センサ２１から出力される電流信号ｈ等が入力される。一方、出力インタフェース１１からは、燃料噴射弁５に対して燃料噴射信号ｆが、またスパークプラグ１８に対してイグニションパルスｇが出力されるようになっている。
【００１３】
このスパークプラグ１８には、イオン電流を測定するためのバイアス用電源２４が接続され、入力インタフェース９とこのバイアス電源２４との間にはイオン電流測定用回路２５が接続されている。バイアス用電源２４は、イグニションパルスｇが消滅した時点でスパークプラグ１８にイオン電流測定のためのバイアス電圧を印加するものである。そして、電圧の印加により、スパークプラグ１８の電極間に流れたイオン電流は、イオン電流測定用回路２５により測定される。このようなバイアス用電源２４とイオン電流測定用回路２５とは、当該分野でよく知られている種々のものを適用することができる。
【００１４】
電子制御装置６には、吸気圧センサ１３から出力される吸気圧信号ａとカムポジションセンサ１４から出力される回転数信号ｂとを主な情報とし、エンジン１００の運転状態に応じて決まる各種の補正係数で基本噴射時間（基本噴射量）を補正して燃料噴射弁開成時間すなわちインジェクタ最終通電時間を決定し、その決定された通電時間により燃料噴射弁５を制御して、エンジン負荷に応じた燃料を吸気系１に噴射させるためのプログラムが内蔵してある。また、電子制御装置６には、エンジン１００の始動時から安定した燃焼状態の維持を優先的に図るために、エンジン１００の暖機を促すべく燃料噴射量を強制的に増量し、暖機完了後は空燃比フィードバック制御を行うための周知のプログラムが内蔵してある。
【００１５】
また、このようにエンジン１００の燃料噴射を制御する一方、点火毎に燃焼室内に流れるイオン電流を検出して、エンジン１００の運転領域の全領域において燃焼状態を判定し得るように、電子制御装置６はプログラミングしてある。具体的には、燃焼室３０内に点火毎にイオン電流を発生させ、前記クランク角度基準位置信号Ｇ２に基づき、点火からイオン電流が消滅するまでのクランク角を測定するようにプログラムしてある。なお、本実施形態では、前記クランク角の測定値が、請求項中のイオン電流の検出値に相当する。また、本実施形態では、各気筒別にイオン電流をそれぞれ検出し、前記クランク角を測定するようにしている。
【００１６】
しかして本実施形態では、電子制御装置６には、エンジン始動開始直後において、前記クランク角の測定値を受け付けて所定回数分、本実施形態では直前８回分を記憶装置８に記憶し、記憶した前記測定値の平均Ｉａｖを算出して前記記憶装置８に記憶し、前記クランク角の測定値と前記平均との差の絶対値の平均である偏差Ｉｓを算出し、前記測定値の平均Ｉａｖ及び前記偏差Ｉｓが所定の条件を満たすか否か、すなわち前記測定値の平均Ｉａｖが予め設定した下限閾値Ｉｍｉｎ以上上限閾値Ｉｍａｘ以下でありかつ前記偏差Ｉｓが予め設定した所定値である偏差閾値Ｉｓｍａｘ以下であるか否かを判定し、前記条件を満たす場合に、点火時期の遅角制御を許可するとともにそうでない場合に点火時期の遅角制御を禁止する遅角制御判定プログラムが内蔵してある。また、電子制御装置６には、前記遅角制御判定プログラムにおいて点火時期の遅角制御が許可された後、前記クランク角の測定値を受け付けて所定回数分、本実施形態では直前８回分を記憶装置８に記憶し、記憶した前記測定値の平均Ｉａｖを算出して前記記憶装置８に記憶し、前記クランク角の測定値と前記平均との差の絶対値の平均である偏差Ｉｓを算出し、前記測定値の平均Ｉａｖ及び前記偏差Ｉｓが前記条件を満たすか否かを判定し、前記条件を満たす場合に、点火時期の遅角制御を行うとともにそうでない場合に点火時期の遅角制御を中止する遅角制御プログラムも内蔵してある。なお、本実施形態では、前記クランク角の測定値の平均Ｉａｖの算出、前記偏差Ｉｓの算出、前記所定の条件を満たすか否かの判定、及び点火時期の遅角制御を各気筒別に行うようにしている。また、記憶装置８には、実験的に求められた前記クランク角の測定値の平均である初期値Ｉ０、及び実験的に求められた前記偏差Ｉｓの平均である偏差初期値Ｉｓ０を記憶している。
【００１７】
また、前記下限閾値Ｉｍｉｎ及び上限閾値Ｉｍａｘは、点火時期の遅角量ごとに設定するようにしている。具体的には、代表的な遅角量に対応する前記下限閾値Ｉｍｉｎ及び上限閾値Ｉｍａｘを閾値テーブルとして記憶装置８に記憶してあるとともに、補間計算により検出された遅角の大きさに対応する下限閾値Ｉｍｉｎ及び上限閾値Ｉｍａｘを求めるようにしている。なお、前記上限閾値Ｉｍａｘは、遅角量が大きくなるにつれ大きくしてある。また、前記下限閾値Ｉｍｉｎは、本実施形態では遅角量に関わらず一定にしている。さらに、記憶装置８には、前記下限閾値Ｉｍｉｎ、上限閾値Ｉｍａｘ、及び偏差閾値Ｉｓｍａｘの初期値を記憶している。
【００１８】
エンジン始動開始直後において、点火時期の遅角制御の実施を判定する遅角制御判定プログラムの概略手順を、フローチャートである図２を参照して説明する。
【００１９】
ステップＳ１１では、前記初期値Ｉ０、偏差初期値Ｉｓ０、上限閾値Ｉｍａｘの初期値、下限閾値Ｉｍｉｎの初期値、及び偏差閾値Ｉｓｍａｘの初期値を読み込む。
【００２０】
ステップＳ１２では、点火からイオン電流が消滅するまでのクランク角を測定して測定値を記憶装置８に記憶する。
【００２１】
ステップＳ１３では、直前８回分の前記クランク角の測定値を参照してこれらの平均Ｉａｖを求める。なお、７回目までの測定の際には、前記クランク角の測定値が前記初期値Ｉ０である測定をそれ以前に行ったものとみなして前記平均Ｉａｖを算出する。
【００２２】
ステップＳ１４では、前記直前８回分の前記クランク角の測定値と前記平均Ｉａｖとの差をそれぞれ求め、その絶対値の平均である偏差Ｉｓを算出する。なお、７回目までの測定の際には、前記平均Ｉａｖとの差が前記偏差初期値Ｉｓ０である測定をそれ以前に行ったものとみなして偏差Ｉｓを算出する。
【００２３】
ステップＳ１５では、前記クランク角の平均Ｉａｖと前記下限閾値Ｉｍｉｎ及び上限閾値Ｉｍａｘとの比較、及び前記偏差Ｉｓと前記偏差閾値Ｉｓｍａｘとの比較を行う。前記クランク角の平均Ｉａｖが予め設定した下限閾値Ｉｍｉｎ以上上限閾値Ｉｍａｘ以下であり、かつ前記偏差Ｉｓが予め設定した所定値Ｉｓｍａｘ以下である場合には、ステップＳ１６に進む。そうでない場合には、ステップＳ１８に進む。
【００２４】
ステップＳ１６では、空燃比フィードバック制御が行われているか否かの判定を行う。空燃比フィードバック制御が行われている場合には、ステップＳ１７に進む。そうでない場合には、ステップＳ１２に戻る。
【００２５】
ステップＳ１７では、点火時期の遅角制御を許可する制御を行い、後述する遅角制御許可後の遅角制御プログラムに移行する。
【００２６】
ステップＳ１８では、点火時期の遅角制御を中止する制御を行う。
【００２７】
すなわち、エンジンの始動直後、まずステップＳ１１→Ｓ１２→Ｓ１３→Ｓ１４→Ｓ１５の制御を順次実行する。粗悪なガソリンを使用した場合等においては、後燃えと呼ばれる現象が発生して前記クランク角の測定値が大きくなる現象や、点火ごとに燃焼状態が一定せず前記クランク角の測定値のばらつきが大きくなる現象が発生し、前記クランク角の平均Ｉａｖが上述した条件を満たさなくなるので、ステップＳ１８の点火時期の遅角制御を中止する制御が行われる。その他の場合においては、前記クランク角の測定値は前記初期値Ｉ０近傍の値を常にとるので、続いてステップＳ１６の制御を行い、空燃比フィードバック制御がまだ行われていない場合にはステップＳ１１に戻り、空燃比フィードバック制御が行われている場合には、ステップＳ１７の制御、すなわち点火時期の遅角制御を許可する制御を行い、後述する遅角制御許可後の遅角制御プログラムに移行する。
【００２８】
一方、遅角制御許可後、点火時期の遅角制御を実施する遅角制御プログラムの概略手順を、フローチャートである図３を参照して説明する。
【００２９】
ステップＳ２１では、点火からイオン電流が消滅するまでのクランク角を測定して測定値を記憶装置８に記憶する。
【００３０】
ステップＳ２２では、直前８回分の前記クランク角の測定値を参照してこれらの平均Ｉａｖを求める。なお、７回目までの測定の際には、前記クランク角の測定値が前記初期値Ｉ０である測定をそれ以前に行ったものとみなして前記平均Ｉａｖを算出する。
【００３１】
ステップＳ２３では、前記直前８回分の前記クランク角の測定値と前記平均Ｉａｖとの差をそれぞれ求め、その絶対値の平均である偏差Ｉｓを算出する。なお、７回目までの測定の際には、前記平均Ｉａｖとの差が前記偏差初期値Ｉｓ０である測定をそれ以前に行ったものとみなして偏差Ｉｓを算出する。
【００３２】
ステップＳ２４では、前記クランク角の平均Ｉａｖと前記下限閾値Ｉｍｉｎ及び上限閾値Ｉｍａｘとの比較、及び前記偏差Ｉｓと前記偏差閾値Ｉｓｍａｘとの比較を行う。前記クランク角の平均Ｉａｖが予め設定した下限閾値Ｉｍｉｎ以上上限閾値Ｉｍａｘ以下であり、かつ前記偏差Ｉｓが予め設定した所定値Ｉｓｍａｘ以下である場合には、ステップＳ２５に進む。そうでない場合には、ステップＳ２７に進む。
【００３３】
ステップＳ２５では、点火時期の遅角制御を行う。
【００３４】
ステップＳ２６では、遅角量に対応する下限閾値Ｉｍｉｎ及び上限閾値Ｉｍａｘを算出する。具体的には、遅角量をパラメータとして前記閾値テーブルを参照し、補間計算により下限閾値Ｉｍｉｎ及び上限閾値Ｉｍａｘを求める。そして、ステップＳ２１に戻る。
【００３５】
ステップＳ２７では、点火時期の遅角制御を中止する。
【００３６】
ステップＳ２８では、点火時期を遅角制御を行う以前のタイミングに戻す。そして、この遅角制御プログラムを終了する。
【００３７】
この遅角制御プログラムによる制御の作用を図４を参照して説明する。
【００３８】
燃焼が適切に行われている場合には、前記クランク角の測定値は、図４の（ａ）に示すように前記初期値Ｉ０近傍の値となるので、その平均Ｉａｖも前記初期値Ｉ０近傍の値となり、また、偏差Ｉｓも図４の（ｂ）に示すように偏差初期値Ｉｓ０近傍の比較的小さな値をとる。従って、この場合は、ステップＳ２１→Ｓ２２→Ｓ２３→Ｓ２４→Ｓ２５→Ｓ２６が順に実行され、ステップＳ２６の制御の後ステップＳ２１に戻る。すなわち、排気の温度を上昇させるべく、ステップＳ２５の制御、すなわち点火時期の遅角制御が行われる。また、点火時期の遅角制御が行われると、図４の（ａ）に示すように前記クランク角の測定値の平均Ｉａｖは次第に大きくなるが、ステップＳ２６の制御により、遅角量が大きくなるにつれて上限閾値Ｉｍａｘが上方修正されて大きくなるので、前記クランク角の測定値及びその平均Ｉａｖが下限閾値Ｉｍｉｎ以上上限閾値Ｉｍａｘ以下である状態が維持される。
【００３９】
一方、エンジンにかかる負荷の変動等により燃焼状態が不安定になっている場合においては、図４の（ｂ）に示すように前記クランク角の測定値のばらつきが大きくなり、前記偏差Ｉｓが予め設定した所定値Ｉｓｍａｘを越える。従って、この場合は、ステップＳ２１→Ｓ２２→Ｓ２３→Ｓ２４→Ｓ２７→Ｓ２８が順に実行される。すなわち、燃焼状態のさらなる不安定化を防ぐべく、ステップＳ２７の点火時期の遅角制御を中止する制御、及びステップＳ２８の点火時期を遅角制御を行う以前のタイミングに戻す制御が順次行われる。
【００４０】
さらに、前記スパークプラグ１８、前記バイアス用電源２４、前記イオン電流測定用回路２５、及び前記入力インタフェース９を接続して形成されるイオン電流検出回路が断線している場合、イオン電流が検出不可能であるので、前記クランク角の測定値の平均Ｉａｖは、図４の（ａ）に示すように時間経過とともに０に収束して前記下限閾値Ｉｍｉｎを大きく下回り、かつ偏差Ｉｓも図４の（ｂ）に示すように０に収束する。従って、この場合も、ステップＳ２１→Ｓ２２→Ｓ２３→Ｓ２４→Ｓ２７→Ｓ２８が順に実行される。また、オーバーリーン状態の場合、前記クランク角の測定値が小さくなり、その平均Ｉａｖが前記下限閾値Ｉｍｉｎを下回るので、この場合もステップＳ２１→Ｓ２２→Ｓ２３→Ｓ２４→Ｓ２７→Ｓ２８が順に実行される。すなわち、ステップＳ２４でオーバーリーン状態ないしイオン電流検出回路の断線を検知し、ステップＳ２７の点火時期の遅角制御を中止する制御、及びステップＳ２８の点火時期を遅角制御を行う以前のタイミングに戻す制御が順次行われる。
【００４１】
そして、前記イオン電流検出回路がショートしている場合には、イオン電流は燃焼状態に関係なく流れ続けるので、前記クランク角の測定値は大きくなりその測定値の平均Ｉａｖは図４の（ａ）に示すように前記上限閾値Ｉｍａｘを大きく上回るとともに、偏差Ｉｓは図４の（ｂ）に示すように０に収束する。従って、この場合も、ステップＳ２１→Ｓ２２→Ｓ２３→Ｓ２４→Ｓ２７→Ｓ２８が順に実行される。加えて、オーバーリッチ状態の場合、前記クランク角の測定値の平均Ｉａｖが前記上限閾値Ｉｍａｘを上回るので、この場合もステップＳ２１→Ｓ２２→Ｓ２３→Ｓ２４→Ｓ２７→Ｓ２８が順に実行される。すなわち、ステップＳ２４でオーバーリッチ状態ないしイオン電流検出回路がショートを検知し、ステップＳ２７の点火時期の遅角制御を中止する制御、及びステップＳ２８の点火時期を遅角制御を行う以前のタイミングに戻す制御が順次行われる。
【００４２】
さらに、前記クランク角の測定値の平均Ｉａｖが前記上限閾値Ｉｍａｘより大きな所定の第２上限閾値を上回る場合、又は前記クランク角の測定値の平均Ｉａｖが前記下限閾値Ｉｍｉｎより小さな所定の第２下限閾値を下回る場合には、オーバーリッチ状態ないしオーバーリーン状態を解消すべく、ステップＳ２８の点火時期を遅角制御を行う以前のタイミングに戻す制御の後、対応するフェイルセーフ制御、すなわち燃料噴射量の補正等を行う。
【００４３】
なお、前記イオン電流検出回路が断線している場合はイオン電流が検出されないことから、また、前記イオン電流検出回路がショートしている場合はイオン電流は燃焼状態に関係なく流れ続けることから、前記偏差Ｉｓはともに０に収束するのに対し、オーバーリッチ又はオーバーリーン状態にある場合は、前記クランク角の測定値は実際の燃焼状態を反映し、前記偏差Ｉｓは０に収束しないので、このことを利用して前記偏差Ｉｓが０である場合に前記イオン電流検出回路に異常が発生している、すなわち断線又はショートしていると判断し、対応するフェイルセーフ制御、すなわちイオン電流検出回路に異常が発生していることを図示しない表示装置を利用して通知すること等を行うようにしてもよい。
【００４４】
従って、本実施形態によれば、前記クランク角の測定値の平均Ｉａｖが予め設定した下限閾値Ｉｍｉｎ以上上限閾値Ｉｍａｘ以下であり、かつ前記偏差Ｉｓが予め設定した所定値Ｉｓｍａｘ以下である、すなわち燃焼状態が安定しているとともに、空燃比フィードバック制御が行われている、すなわち空燃比が安定している場合に遅角制御を行うことにより、燃焼状態及び空燃比が安定している場合にのみ遅角制御を行い、排気の浄化を行うことができる。すなわち、エンジンの燃焼状態または空燃比の少なくとも一方が不安定な場合に点火時期の遅角制御を行いアイドル安定性の低下やドライバビリティの低下といった不具合を引き起こすことを防ぐことができる。
【００４５】
また、特に本実施形態では、遅角量が大きくなるにつれて、前記上限閾値Ｉｍａｘを上方修正するようにしているので、遅角制御の進行に伴い、前記クランク角の測定値の平均Ｉａｖが下限閾値Ｉｍｉｎ以上上限閾値Ｉｍａｘ以下の範囲から外れ、燃焼状態が異常であると誤判定が行われる不具合の発生を防ぐことができる。
【００４６】
そして本実施形態では、各気筒別にイオン電流をそれぞれ検出し、上述した制御を各気筒それぞれ別々に行うことができるので、燃焼状態及び空燃比が安定している気筒全てに対して点火時期の遅角制御を行うことができ、より効果的に排気の浄化を行うことができる。
【００４７】
なお、本発明は以上に述べた実施の形態に限られない。
【００４８】
例えば、点火からイオン電流が消滅するまでのクランク角でなくイオン電流が検出される時間の長さを測定するとともに、イオン電流が検出される時間の長さの測定値の平均及び偏差を上述したクランク角と同様に扱うようにしてもよい。このような構成であっても、上述した実施形態と全く同様の効果が得られる。また、前記クランク角やイオン電流が検出される時間の長さの測定値を記憶装置８に記憶するのでなく、中央演算処理装置７のレジスタ等に一時的に記憶するようにしてももちろんよい。
【００４９】
さらに、前記上限閾値Ｉｍａｘは、前記図４の（ａ）に対応する図を図５に示すように、遅角量に対応して直線的に増加するように設定してもよい。また、図５に示すように、前記下限閾値Ｉｍｉｎと前記上限閾値Ｉｍａｘと差を一定に維持するようにしてもよい。さらに、前記上限閾値Ｉｍａｘと前記下限閾値Ｉｍｉｎとの差は、遅角量の増加に対応して図４に示すように階段的に増加させるようにしてもよく、また、遅角量の増加に対応して直線的に増加させるようにしてもよい。
【００５０】
そして、遅角量に関わらず、前記上限閾値Ｉｍａｘを、最遅角制御時において正常な燃焼が行われる場合におけるイオン電流が検出されるクランク角ないし時間の測定値近傍として、イオン電流の持続時間の検出値Ｉの平均Ｉａｖが下限閾値Ｉｍｉｎ以上上限閾値Ｉｍａｘ以下であることの判定を行うようにしても、遅角制御時に燃焼状態が異常であると誤判定が行われる不具合の発生を防ぐ効果は得られる。
【００５１】
その他、本発明の趣旨を逸脱しない範囲で種々変形が可能である。
【図面の簡単な説明】
【００５２】
【図１】本発明の一実施形態に係るエンジンの概略図。
【図２】同実施形態に係る制御装置が行う処理を示すフローチャート。
【図３】同実施形態に係る制御装置が行う処理を示すフローチャート。
【図４】図３における制御の作用を示す図。
【図５】本発明の他の実施形態に係る制御装置が行う処理の作用を示す図。
【符号の説明】
【００５３】
６…電子制御装置
７…中央演算処理装置
８…記憶装置
９…入力インタフェース
１１…出力インタフェース
２４…バイアス用電源
２５…イオン電流測定用回路
【図１】
2006057559.tif 000003
【図２】
2006057559.tif 000004
【図３】
2006057559.tif 000005
【図４】
2006057559.tif 000006
【図５】
2006057559.tif 000007