(57)【特許請求の範囲】
【請求項１】
内燃機関の燃焼室内において点火直後に発生するイオン電流を検出するイオン電流検出手段と、
前記イオン電流からノック信号を抽出するノック検出手段と、
抽出された前記ノック信号に基づいて、前記内燃機関のノック状態を判定するノック判定手段とを備えた内燃機関のノック制御装置であって、
前記ノック判定手段は、
前記ノック検出手段から出力される前記ノック信号をフィルタ処理したフィルタ値と比較して、ノック発生か否かを判定するための比較基準値を設定する比較基準値設定手段を含み、
前記内燃機関のノック制御装置は、
前記比較基準値設定手段によって設定された前記比較基準値と前記ノック検出手段から出力される前記ノック信号とに基づいて、各気筒の点火時期を遅角するための遅角補正量を少なくとも含む制御パラメータを補正するための制御パラメータ補正要求量を設定する制御パラメータ補正要求量設定手段と、
設定された前記制御パラメータ補正要求量に基づいて、点火装置の点火時期を制御するための制御パラメータを補正する制御パラメータ補正手段と、
前記イオン電流検出手段の出力値に基づいて、前記イオン電流のイオン電流強度を判定するイオン電流強度判定手段と、
前記イオン電流強度判定手段によって判定されたイオン電流強度に基づいて、前記比較基準値および前記制御パラメータ補正要求量の少なくともいずれか１つを補正する補正手段と
をさらに備え、
前記イオン電流強度判定手段は、所定回の点火におけるイオン電流強度の平均値に基づく学習演算処理および前記平均値に対するイオン電流強度のばらつきに基づく学習演算処理の少なくともいずれか１つを含む１以上の学習演算処理により統計的なイオン電流強度を求めるイオン電流強度学習手段を有し、前記イオン電流強度学習手段により得られる統計的なイオン電流強度に基づいてイオン電流強度を判定するものであって、
前記イオン電流強度学習手段は、
少なくともエンジン回転数および負荷を条件の対象とし、当該対象に関して設定された各条件の全てを満たす運転条件でのみ前記学習演算処理を許可して、当該対象に関して設定された各条件のうちの少なくとも１つを満たさない運転条件の場合は前記学習演算処理を許可しない学習条件許可手段を有している
ことを特徴とする内燃機関のノック制御装置。
【請求項２】
前記イオン電流強度判定手段は、前記イオン電流の積分値、ピーク値および発生時間の少なくともいずれか１つに基づいて、イオン電流強度を判定することを特徴とする請求項１に記載の内燃機関のノック制御装置。
【請求項３】
前記イオン電流強度判定手段は、少なくともエンジン回転数および負荷に基づいて、点火毎に得られたイオン電流強度を補正するイオン電流強度補正手段を備えることを特徴とする請求項１または２に記載の内燃機関のノック制御装置。
【請求項４】
前記イオン電流強度学習手段は、１点火サイクル毎のイオン電流強度を加算していき、所定点火サイクル中の前記イオン電流強度の総和を前記所定点火サイクルで除算して、イオン電流強度の平均化を行うことを特徴とする請求項１ないし３のいずれかに記載の内燃機関のノック制御装置。
【請求項５】
エンジン回転数および負荷に基づいたイオン電流強度の強弱のそれぞれに対応した少なくとも２面のオフセットマップを有し、前記イオン電流強度学習手段の出力に基づいて、前記比較基準値設定手段において設定される比較基準値をオフセットさせるためのオフセット値を、前記２面のオフセットマップのいずれか一方から取得するか、もしくは、両方から取得した２値の間の値として設定するオフセット設定手段をさらに備え、
前記比較基準値設定手段は、前記ノック検出手段から出力される前記ノック信号をフィルタ処理したフィルタ値に、前記オフセット設定手段により設定されたオフセット値を加算することにより、前記比較基準値を得る
ことを特徴とする請求項１ないし４のいずれかに記載の内燃機関のノック制御装置。
【請求項６】
エンジン回転数および負荷に基づいたイオン電流強度の強弱のそれぞれに対応した少なくとも２面の補正要求量補正係数マップを有し、前記イオン電流強度学習手段の出力に基づいて、前記制御パラメータ補正要求量設定手段において設定される制御パラメータ補正要求量を補正するための補正係数を、前記２面のオフセットマップのいずれか一方から取得するか、もしくは、両方から取得した２値の間の値として設定する補正要求量補正係数設定手段をさらに備え、
前記制御パラメータ補正要求量設定手段は、ノック信号の各値に対して基準値となる補正要求量が格納されているテーブルから、前記ノック検出手段から出力される前記ノック信号に基づいて、該当する補正要求量を取得し、取得した前記補正要求量に、前記補正要求量補正係数設定手段により設定された補正係数を乗算することにより、１点火あたりの前記制御パラメータ補正要求量を得る
ことを特徴とする請求項１ないし４のいずれかに記載の内燃機関のノック制御装置。
【請求項７】
前記イオン電流強度判定手段は、
前記イオン電流検出手段により検出されるイオン電流に基づいて前記イオン電流強度を判定し、その強度に基づいて失火の判定を行う失火判定手段を含んでいることを特徴とする請求項１ないし６のいずれかに記載の内燃機関のノック制御装置。
【請求項８】
前記学習条件許可手段は、前記失火判定手段が失火と判定した点火サイクルについてはイオン電流強度の学習演算処理を許可しないことを特徴とする請求項７に記載の内燃機関のノック制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は内燃機関のノック制御装置に関し、特に、内燃機関における燃焼により生じるイオン電流から、内燃機関のノッキング発生を検知して内燃機関制御量をノック抑制方向に補正する内燃機関のノック制御装置に関する。
【０００２】
【従来の技術】
従来より、内燃機関のノック制御装置においては、ノック発生による内燃機関のダメ−ジを抑制するために、ノック発生に応じて内燃機関の制御量をノック抑制側（例えば、点火時期を遅角側）に補正制御している。
【０００３】
また、内燃機関の燃焼室内において点火直後に発生するイオン電流を用いた内燃機関のノック制御装置は、気筒毎のノック検出感度差が少なく、気筒別のノック制御を行う上で有効であり、従来より種々提案されている。
【０００４】
一般に、内燃機関においては、燃焼室内に導入された空気と燃料の混合気をピストンの上昇により圧縮し、燃焼室内の点火プラグに高電圧を印加して発生する電気火花で混合気を燃焼させることにより、ピストンを押し下げる力を出力として取り出す。
【０００５】
このとき、燃焼室内において燃焼が行われると、燃焼室内の分子は電離（イオン化）するので、燃焼室内の点火プラグ（イオン電流検出用電極）に高電圧を印加すると、点火プラグを介したイオンの移動によりイオン電流が流れる。
【０００６】
このイオン電流は燃焼室内の圧力変動により敏感に変化し、ノック発生に対応した振動成分を含むことが知られている。従って、イオン電流に基づけば、ノックの発生の有無を判定することができる。
【０００７】
この種の装置においては、イオン電流に重畳されるノイズによるノック誤検出を防ぐ為に、イオン電流検出信号に対してバックグランドレベルが設定される。例えば特開平１０−９１０８号公報に記載の装置においては、ノック電流の検出信号に波形整形処理などを施して生成される信号に対して、検出信号強度の平均値と運転領域に応じた不感帯領域（オフセット値）との和により算出されたバックグランドレベル（ノイズレベルの判定基準）を設定している。
【０００８】
しかしながら、上記の特開平１０−９１０８号公報に記載の装置は、イオン電流に基づくノック制御を実現しているものの、燃料に添加剤を混入した場合や非標準の点火プラグを装着した場合に対処するための、ノック検出およびノック制御に対する補正手段を具備していないので、イオン電流検出信号の強度変動によりノック誤検出および検出漏れを招くおそれがあるという問題点があった。
【０００９】
そこで、特開２００１−８２３０４号公報に記載の装置では、上記の特開平１０−９１０８号公報に記載の装置と同様のノック制御システムにおいて、イオン電流量の変動をイオン電流の積分値を平均化処理することで検知し、その学習結果に基づいてバックグランドレベル等の補正を行うことで、この問題を解決できることが提案されている。
【００１０】
また、補正量の設定方法は、平均化処理した学習結果を、回転数、負荷に基づいて設定された比較レベルと比較し、その比較レベルとの比率、または、偏差によってバックグランドレベルの補正量を設定している。
【００１１】
【発明が解決しようとする課題】
以上のように、特開２００１−８２３０４号公報では、燃料や点火プラグによるイオン電流量の変化に対応するノック制御装置を提案しているが、イオン電流量は、エンジン回転数や負荷等によって変化することが知られており、当該公報の装置ではこの考慮がなされていない。実際の車輌での運転時を考慮すると、このような状態でも学習しなくてはならないので、上記公報の従来例では平均化の周期を短くしてやる必要がある。平均化の周期が長いと、例えば、学習完了までの間に、運転条件が、低回転の割合が多く、学習完了直前に高回転に達して学習完了すると、低回転の割合が大きい学習値を、高回転時用の比較レベルと比較してしまうので、適切な補正量が設定できなくなる恐れがある。
【００１２】
また、前述の機関状態が同一であったとしても、イオン電流量は点火サイクル毎にばらつくことが知られており、上記公報の従来例のように単純に平均化した場合には、点火サイクル毎のイオン電流量の変動が学習値に反映され、安定しない学習結果となることが考えられる。
【００１３】
さらに、失火時のイオン電流量は非常に少ない、または、ゼロとなることが知られているが、上記公報の従来例においては、失火時の配慮がなされていない。失火が頻発するような場合、失火時のイオン電流の積分値が学習値に反映されてしまい、安定しない学習結果となることが考えられる。
【００１４】
この発明はかかる問題点を解決するためになされたもので、イオン電流量の変動を正確に検知して、イオン電流量の変化に対応する内燃機関のノック制御装置を得ることを目的としている。
【００１５】
【課題を解決するための手段】
この発明は、内燃機関の燃焼室内において点火直後に発生するイオン電流を検出するイオン電流検出手段と、前記イオン電流からノック信号を抽出するノック検出手段と、抽出された前記ノック信号に基づいて、前記内燃機関のノック状態を判定するノック判定手段とを備えた内燃機関のノック制御装置であって、前記ノック判定手段は、前記ノック検出手段から出力される前記ノック信号をフィルタ処理したフィルタ値と比較して、ノック発生か否かを判定するための比較基準値を設定する比較基準値設定手段を含み、前記内燃機関のノック制御装置は、前記比較基準値設定手段によって設定された前記比較基準値と前記ノック検出手段から出力される前記ノック信号とに基づいて、各気筒の点火時期を遅角するための遅角補正量を少なくとも含む制御パラメータを補正するための制御パラメータ補正要求量を設定する制御パラメータ補正要求量設定手段と、設定された前記制御パラメータ補正要求量に基づいて、点火装置の点火時期を制御するための制御パラメータを補正する制御パラメータ補正手段と、前記イオン電流検出手段の出力値に基づいて、前記イオン電流のイオン電流強度を判定するイオン電流強度判定手段と、前記イオン電流強度判定手段によって判定されたイオン電流強度に基づいて、前記比較基準値および前記制御パラメータ補正要求量の少なくともいずれか１つを補正する補正手段とをさらに備え、前記イオン電流強度判定手段は、所定回の点火におけるイオン電流強度の平均値に基づく学習演算処理および前記平均値に対するイオン電流強度のばらつきに基づく学習演算処理の少なくともいずれか１つを含む１以上の学習演算処理により統計的なイオン電流強度を求めるイオン電流強度学習手段を有し、前記イオン電流強度学習手段により得られる統計的なイオン電流強度に基づいてイオン電流強度を判定するものであって、前記イオン電流強度学習手段は、少なくともエンジン回転数および負荷を条件の対象とし、当該対象に関して設定された各条件の全てを満たす運転条件でのみ前記学習演算処理を許可して、当該対象に関して設定された各条件のうちの少なくとも１つを満たさない運転条件の場合は前記学習演算処理を許可しない学習条件許可手段を有していることを特徴とする内燃機関のノック制御装置である。
【００１６】
また、前記イオン電流強度判定手段は、前記イオン電流の積分値、ピーク値および発生時間の少なくともいずれか１つに基づいて、イオン電流強度を判定する。
【００１７】
また、前記イオン電流強度判定手段は、少なくともエンジン回転数および負荷に基づいて、点火毎に得られたイオン電流強度を補正するイオン電流強度補正手段を備えている。
【００２０】
また、前記イオン電流強度学習手段は、１点火サイクル毎のイオン電流強度を加算していき、所定点火サイクル中の前記イオン電流強度の総和を前記所定点火サイクルで除算して、イオン電流強度の平均化を行う。
【００２１】
また、エンジン回転数および負荷に基づいたイオン電流強度の強弱のそれぞれに対応した少なくとも２面のオフセットマップを有し、前記イオン電流強度学習手段の出力に基づいて、前記比較基準値設定手段において設定される比較基準値をオフセットさせるためのオフセット値を、前記２面のオフセットマップのいずれか一方から取得するか、もしくは、両方から取得した２値の間の値として設定するオフセット設定手段をさらに備え、前記比較基準値設定手段は、前記ノック検出手段から出力される前記ノック信号をフィルタ処理したフィルタ値に、前記オフセット設定手段により設定されたオフセット値を加算することにより、前記比較基準値を得る。
【００２２】
また、エンジン回転数および負荷に基づいたイオン電流強度の強弱のそれぞれに対応した少なくとも２面の補正要求量補正係数マップを有し、前記イオン電流強度学習手段の出力に基づいて、前記制御パラメータ補正要求量設定手段において設定される制御パラメータ補正要求量を補正するための補正係数を、前記２面のオフセットマップのいずれか一方から取得するか、もしくは、両方から取得した２値の間の値として設定する補正要求量補正係数設定手段をさらに備え、前記制御パラメータ補正要求量設定手段は、ノック信号の各値に対して基準値となる補正要求量が格納されているテーブルから、前記ノック検出手段から出力される前記ノック信号に基づいて、該当する補正要求量を取得し、取得した前記補正要求量に、前記補正要求量補正係数設定手段により設定された補正係数を乗算することにより、１点火あたりの前記制御パラメータ補正要求量を得る。
【００２３】
また、前記イオン電流強度判定手段は、前記イオン電流検出手段により検出されるイオン電流に基づいて前記イオン電流強度を判定し、その強度に基づいて失火の判定を行う失火判定手段を含んでいる。
【００２４】
また、前記学習条件許可手段は、前記失火判定手段が失火と判定した点火サイクルについてはイオン電流強度の学習演算処理を許可しない。
【００２５】
【発明の実施の形態】
実施の形態１．
図１はこの発明の実施の形態１を概略的に示すブロック図であり、以下はこのブロック図について説明する。
【００２６】
図１において、１は、各種センサであり、２はＥＣＵである。ＥＣＵ２は、マイクロコンピュ−タにより構成されている。また、図１においては、代表的に１つの点火プラグのみが示されているものとする。
【００２７】
各種センサ１は、周知のスロットル開度センサ、クランク角センサおよび温度センサ等を含み、内燃機関の運転状態を示す各種センサ信号を生成する。たとえば、各種センサ内のクランク角センサは、エンジン回転数に応じたクランク角信号ＳＧＴを出力する。クランク角信号ＳＧＴを含む各種センサ信号は、マイクロコンピュ−タからなるＥＣＵ２に入力される。クランク角信号ＳＧＴは、各気筒のクランク角基準位置を示したパルスエッジを有しており、ＥＣＵ２内にて種々の制御演算に用いられる。
【００２８】
３は点火装置であり、点火装置３は、一次巻線および二次巻線を有する点火コイルと、点火コイルの一次電流を通電遮断するパワートランジスタ（共に図示せず）とを含む。
【００２９】
４は、点火プラグであり、点火プラグ４は、点火装置から印加される点火用高電圧により点火火花を発生して、エンジン各気筒の混合気を所定タイミングで着火する。
【００３０】
５は、イオン電流検出回路であり、イオン電流検出回路５は、燃焼時に点火プラグ４のギャップ間に流れるイオン電流を検出する為に、点火装置３内の点火コイルを介して点火プラグ４にバイアス電圧を印加するバイアス手段（コンデンサ）と、イオン電流検出信号を出力する抵抗器（共に図示せず）とを含む。
【００３１】
６はバンドパスフィルタであり、バンドパスフィルタ６は、増幅回路を含み、イオン電流検出回路５から出力されるイオン電流検出信号から増幅されたノック信号を抽出する。７は波形成形回路であり、波形整形回路７は、ノック信号を所定レベルで波形整形したノックパルス列を出力する。また、９はカウンタ手段であり、カウンタ手段９は、波形整形回路７より入力されるノックパルス列のパルス数をカウントする。ＥＣＵ２は、バンドパスフィルタ６、波形整形回路７およびカウンタ手段９により得られる、イオン電流検出信号から抽出されたノック信号の波形整形後のノックパルス列のパルス数に基づいて、ノック判定を行う。
【００３２】
８は、もう１つの波形整形波形整形回路８は、ＤＣスレッシュとタイマで構成され、イオン電流検出回路５から出力されるイオン電流検出信号を波形整形して、イオン電流の発生時間（イオン電流が発生している間の時間）を表わし、かつ、イオン電流強度の指標となるパルス（以下ＩＰＰＬＳと記述する）を出力する。１０は時間計測手段であり、時間計測手段１０は、波形整形回路８から入力されるＩＰＰＬＳ（イオン電流発生時間）を数値化する。
【００３３】
ＥＣＵ２は、カウンタ手段９および時間計測手段１０の他に、図１に示すように、以下で説明する、失火判定手段１１と、ノック判定手段１２と、点火時期補正手段１３と、イオン電流強度学習手段１４、制御パラメータ補正要求量設定手段１７と、補正要求量補正係数設定手段１８とを備えている。これらについて説明する。
【００３４】
失火判定手段１１は、時間計測手段１０により数値化されたＩＰＰＬＳに基づいて、ＩＰＰＬＳが所定値以下ならば、イオン電流未発生、つまり、失火と判定し、ＩＰＰＬＳが所定値より大きければ、イオン電流発生、つまり、燃焼と判定する。なお、図示していないが、失火判定手段１１は、所定運転条件内で、ＩＰＰＬＳが所定値よりもあるレベル以上大きくなる点火が所定点火回数だけ連続した時に、点火プラグ４のくすぶりなどによるリーク電流発生を判定する、くすぶり検知手段を共有しても良い。
【００３５】
ノック判定手段１２は、図１に示されるように、オフセット値が設定されるオフセット設定手段１６と、カウンタ手段９にてカウントされたノックパルス数からノックレベル平均値ＡＶＥを算出するとともに、オフセット設定手段１６により設定されるオフセット値を当該ノックレベル平均値ＡＶＥに加算して得られるバックグランドレベルＢＧＬを算出する比較基準値設定手段１５とを備えており、カウンタ手段９にてカウントされたノックパルス数がバックグランドレベルＢＧＬを超えたときに、ノック発生を示す比較結果を出力する。なお、オフセット設定手段については後述する。
【００３６】
点火時期（制御パラメータ）補正手段１３は、ノック発生を示す比較結果がノック判定手段１２から入力された場合に、点火時期を遅角（ノックを抑制）する為の遅角補正量を計算する制御パラメータ補正要求量設定手段１７が接続されており、バックグランドレベルＢＧＬを超えるノックパルス数に対応した補正要求量テーブルから基準となる補正要求量を取得し、補正要求量補正係数設定手段１８により設定される補正係数Ｋｉを乗算し、そして前回の点火制御時の補正量を参照して補正量を計算する。一方、ノック未発生を示す比較結果がノック判定手段１２から入力された場合には、点火時期を進角する為の進角補正量を計算する。なお、補正要求量補正係数設定手段１８については、後述する。
【００３７】
イオン電流強度学習手段１４は、入力される時間計測手段１０により数値化されたＩＰＰＬＳの学習演算処理を行い、所定の学習演算式に基づき、統計的なイオン電流強度を算出する。なお、イオン電流強度学習手段１４は、イオン電流の少なくとも積分値、ピーク値および発生時間（発生している間の時間）のいずれか１つに基づいて、イオン電流強度を判定する。
【００３８】
また、イオン電流強度学習手段１４は、上記学習演算処理を行うための運転条件（例えば、エンジン回転数、負荷、エンジン水温、吸気温、遅角量など）を制限する学習許可手段（図示省略）と、回転数・負荷に基づいてＩＰＰＬＳを補正するＩＰＰＬＳ補正手段（図示省略）とを備えている。
【００３９】
オフセット設定手段１６は、イオン電流強弱に対応した、エンジン回転数および負荷に基づく２面のオフセットマップを有している。
【００４０】
オフセット設定手段１６は、イオン電流強度学習手段１４の学習演算結果（統計的なイオン電流強度）に基づいて、２面のオフセットマップのどちらから取得するか、もしくは、両マップにおける２値の間の値を加算することでオフセット値を設定する。ここで設定されたオフセット値がノックレベル平均値ＡＶＥに加算されてバックグランドレベルＢＧＬが算出される。
【００４１】
補正要求量補正係数設定手段１８は、イオン電流強弱に対応した２面のエンジン回転数および負荷に基づく補正要求量補正係数Ｋｉマップを有している。
【００４２】
補正要求量補正係数設定手段１８は、イオン電流強度学習手段１４の学習演算結果（統計的なイオン電流強度）に基づいて、２面の補正要求量補正係数Ｋｉマップのどちらから取得するか、もしくは、両マップにおける２値の間の値を加算することで補正要求量補正係数Ｋｉを設定する。ここで設定された補正要求量補正係数Ｋｉが遅角制御量に乗算される。
【００４３】
クランク角センサを含む各種センサ１は、エンジンの運転状態を示す温度情報などの各種情報をＥＣＵ２に入力する。ＥＣＵ２に接続された各種アクチュエータ１９は、運転状態に応じたＥＣＵ２からの制御信号により駆動する。
【００４４】
なお、ここでは図示しないが、ＥＣＵ２と、点火装置３、各種センサ１および各種アクチュエータ１９との間には、入出力インターフェースおよびＤ／Ａ変換器またはＡ／Ｄ変換器が挿入されている。
【００４５】
次に、図１に示したブロック図を用いて、実施の形態１の動作について説明する。ＥＣＵ２により生成される点火信号が入力されると、点火装置３から発生した高電圧が点火プラグ４に印加され、点火プラグ４のギャップ間で放電が起こり、エンジン気筒内の混合気が着火される。
【００４６】
このとき、点火エネルギーの一部は、イオン電流検出回路５内にバイアス電圧として充電される。このバイアス電圧は、点火装置３を介して点火プラグ４に印加され、混合気の燃焼時に発生したイオンを移動させてイオン電流を流す。
【００４７】
イオン電流は、イオン電流検出回路５によりイオン電流検出信号として検出され、一方では、バンドパスフィルタ６、波形整形回路７およびカウンタ手段９により、ノック信号が抽出されてノックパルス数となり、他方では、波形整形回路８および時間計測手段１０により、イオン電流検出回路５により検出されたイオン電流検出信号からイオン電流の発生時間（イオン電流強度）を示す前述のＩＰＰＬＳとなり、それぞれＥＣＵ２に入力される。
【００４８】
図２は、低回転時におけるガソリン添加剤混入等によるイオン電流強度の違いを比較したものである。図２において、２０はイオン電流強度が大きいときであり、２１はイオン電流強度が小さいときである。また、２３は、スパークノイズによる誤パルスを防ぐためのマスク期間であり、２４は点火時期、２５はイオン電流検出信号に対して設けられたしきい値を示す。図のように、例えば、添加剤が混入された燃料では、イオン電流は、添加剤に含まれるイオンが加算されて、添加剤無しの場合と比べて大きくなり、イオン電流発生時間も長くなる。これにより、波形整形回路８で生成されるＩＰＰＬＳも長くなる。
【００４９】
図３は、高回転時におけるガソリン添加剤混入等によるイオン電流強度の違いを比較したものである。符号２０，２１，２３，２４，２５については図２と同じであり、２６はＭＦ信号検出期間を示し、２７はＡＴＤＣ１２５℃Ａの時期を示している。イオン電流は、図２の低回転においてはイオン電流強弱によって継続時間の差が表れやすく、図３の高回転では表れにくい傾向にある（ただし、高回転ではイオン電流ピークに強弱の差が出やすい）。また、高回転になるとイオン電流は添加剤無しの場合でも次行程まで継続する。ＥＣＵ２がＩＰＰＬＳを取り込む期間（例えば、ここでは、点火時期（符号２４）〜ＡＴＤＣ１２５℃Ａ（符号２７）まで）を限定していると、ＩＰＰＬＳ検出期間内のＩＰＰＬＳが頭打ちとなり、イオン電流強弱に関わらず一定の値となってしまうためイオン電流強度の判定が困難となる。その他にも点火時期・水温・吸気温等により定常的に安定したイオン電流が検出できない場合があり誤判定を引き起こす可能性がある。以上のような理由のため、ＩＰＰＬＳの学習演算を行う運転条件を制限することでこの問題を解決する。
【００５０】
さらに、失火時でＩＰＰＬＳが異常に小さい場合は、イオン電流強度の誤判定を引き起こすおそれがあるため、これらを検知した燃焼サイクルの場合は、学習演算を行わない。また、実施の形態１では特に記載していないが、点火プラグ４がくすぶった場合、リーク電流によってＩＰＰＬＳが異常に大きくなり、イオン電流強度の誤判定を引き起こすおそれがあるため、くすぶり検知手段を追加して、くすぶり検知時には、学習演算を行わないようにすることもできるということは言うまでもない。
【００５１】
失火判定手段１１は、入力されたＩＰＰＬＳが、所定値以下ならば、失火と判定し、所定値より大きければ燃焼と判定する。失火と判定した燃焼サイクル時は、失火回数カウンタを＋１（すなわち、１を加算）する。所定時間中または所定点火中に失火回数カウンタ値が所定の値を超えると、点火系に何らかの異常があることを運転者に示す異常信号を出力する。ただし、エンジン制御上（減速時等）に必要な燃料カットまたは点火カット時は、これらを判定して、失火カウンタを増加させない。
【００５２】
次に、ＩＰＰＬＳを学習演算処理し、その結果から統計的なイオン電流強度を求め、イオン電流強度に応じたオフセット値と、補正要求量補正係数Ｋｉを取得するための処理に入る。図４〜図６は、そのフロ−チャ−トを示している。以下は、図１と図４〜図６とをもとに説明する。
【００５３】
尚、本実施の形態では、学習演算式を二つ用いてイオン電流強度を判定している。ここではＩＰＰＬＳの所定点火中の平均値ＩＰＡｖｅと、当該ＩＰＡｖｅに対する所定点火中の正のばらつきＩＰＤｅｖを求める。
【００５４】
所定点火中の平均値ＩＰＡｖｅは、学習許可条件の範囲が広い場合にも、イオン電流強度に対応した値のばらつきは小さいが、イオン電流強弱による値の差は大きくない傾向にある。
【００５５】
これに対し、所定点火中の正のばらつきＩＰＤｅｖはイオン電流強弱に対する演算結果の差が大きくイオン電流強弱の判定に優れている。しかし運転条件によっては値がばらつき、強弱の判定が困難な運転条件がある為、平均値ＩＰＡｖｅの学習許可条件よりもさらに範囲を絞っている。
【００５６】
これによって各演算式での学習完了時間がＩＰＡｖｅは学習時間が短く、ＩＰＤｅｖは学習時間が長くなる。そこで、ＩＰＡｖｅの学習完了時はＩＰＡｖｅの演算結果でイオン電流強度を判定し、ＩＰＤｅｖの学習が完了すればその後はＩＰＤｅｖの演算結果で強度を判定するようにしている。
【００５７】
まず、図４のステップＳ１では、当該燃焼サイクルのＩＰＰＬＳを取得する。ステップＳ２では、前述のように学習許可条件内（ここではエンジン回転数、負荷、エンジン水温、吸気温、遅角量などで制限）かどうか、また、失火していないか判定する。条件が一つでも満たない場合では、学習を行わず今回の点火サイクル内の処理を終了する。学習許可条件を全て満たしている判定された場合には、ステップＳ３に進み、入力されたＩＰＰＬＳを学習演算に使用するために図７のような回転数・負荷に基づくＩＰＰＬＳ補正係数Ｃｏｅｆ_ＩＰを取得し、ステップＳ４でこれをＩＰＰＬＳに乗算する。これについての詳細の理由は後述する。
【００５８】
イオン電流は回転数−負荷によって発生期間が変化する。よって、ＩＰＰＬＳおよびＩＰＰＬＳ平均値ＩＰＡｖｅも回転数−負荷によって多少変化する（図８に示す。図８において、７０はＩＰパルス幅補正前の場合を示し、７１はＩＰパルス幅補正後の場合を示す。）。学習許可条件内においても同様である（学習許可条件を極端に狭くすれば対策できるが、それでは学習時間が非常に長くなってしまい、ノック判定性に影響を及ぼす）。よって、ＩＰＰＬＳ補正で学習許可条件内のＩＰＰＬＳを平滑化しておかないと学習した運転条件によって学習値（ここではＩＰＡｖｅ）にばらつきが生じ、イオン電流強弱の誤判定を引き起こすケースが考えられる。
【００５９】
ステップＳ５では補正後のＩＰパルス幅Ｃ_ＩＰＰＬＳの総和ＩＰＡｖｅ_ＳＵＭを求める為に一燃焼サイクル毎に入力されるＣ_ＩＰＰＬＳを加算し、ＩＰＡｖｅ演算用カウンタＩＰＡｖｅ_ＣＮＴを＋１する。ステップＳ６では、ＩＰＡｖｅを求めるために必要な燃焼サイクル数ＩＰＡｖｅ_ＮＵＭに達しているか判定する。達していればステップＳ７に進み、そうでなければステップＳ６ａにおいて、現在、ＩＰＡｖｅ学習演算完了フラグＩＰＡｖｅ active Flag が立っているか確認し、当該フラグが立っている、すなわち、ＩＰＡｖｅ演算が完了していれば、Ｗｉｎｄｏｗ１（図５の流れ図）へ、完了していなければ今回の点火サイクルでの処理を終了する。
【００６０】
ステップＳ６において、ＩＰＡｖｅ演算用カウンタＩＰＡｖｅ_ＣＮＴが燃焼サイクル数ＩＰＡｖｅ_ＮＵＭに達すると、ステップＳ７で、ＩＰパルス幅Ｃ_ＩＰＰＬＳの総和ＩＰＡｖｅ_ＳＵＭを燃焼サイクル数ＩＰＡｖｅ_ＮＵＭで除算することにより、所定燃焼サイクル数内のＩＰＰＬＳの平均値ＩＰＡｖｅが得られる。そしてステップＳ８でＩＰＡｖｅ学習演算完了を表わすＩＰＡｖｅ Flag を１にセットし、ＩＰＡｖｅ_ＣＮＴ、ＩＰＡｖｅ_ＳＵＭを初期化（０にリセット）してＷｉｎｄｏｗ１の処理へ移行する。このように、イオン電流強度学習手段は、１点火サイクル毎のイオン電流強度を加算していき、所定点火サイクル中の前記イオン電流強度の総和を前記所定点火サイクルで除算して、平均化を行う。
【００６１】
図５に示すように、Ｗｉｎｄｏｗ１では、ＩＰＤｅｖ（ＩＰＡｖｅに対する正のばらつき）の演算を行う。まず、ステップＳ９において今回燃焼サイクルのＣ_ＩＰＰＬＳがＩＰＡｖｅより大きいか判定する。ＩＰＡｖｅ以下の場合はＷｉｎｄｏｗ１の処理を抜けてＷｉｎｄｏｗ２へ、ＩＰＡｖｅより大きい場合はステップ１０に進む。
【００６２】
ステップＳ１０では、現在の運転領域がＩＰＤｅｖ学習領域内かどうかを判定する。ここでは回転数、負荷で判定している。ＩＰＤｅｖはＩＰＡｖｅのように回転数−負荷によるリニアな特性を持たない。ただし、図９に示すように、運転領域をさらに制限するとＩＰＰＬＳ補正無しでほぼ一定の値を示す傾向にある。なお、図９において、８０は、ＩＰパルス幅補正前の場合を示し、８１は、ＩＰパルス幅補正後の場合を示す。しかし、ＩＰＰＬＳ補正を行うと回転数−負荷特性を持ってしまい学習した運転条件によって値のばらつきが生じ、イオン電流強弱の誤判定を引き起こすケースが考えられる。領域外の場合はＷｉｎｄｏｗ１の処理を抜けてＷｉｎｄｏｗ２へ、領域内ではステップＳ１１に進みＩＰＤｅｖ演算のための処理を行う。
【００６３】
図５のＷｉｎｄｏｗ１内の処理において、ステップＳ１０で、現在の運転条件が、ＩＰＤｅｖ学習許可条件内と判定すると、ステップＳ１１ではＩＰＡｖｅに対するＣ_ＩＰＰＬＳ正のばらつきを求める為に一点火毎に入力されるＣ_ＩＰＰＬＳからＩＰＡｖｅを減算し、前項目で説明したように回転数−負荷特性を持たないようにＩＰＰＬＳ補正係数Ｃｏｅｆ_ＩＰで除算したものをＩＰＤｅｖ_ＳＵＭ（初期値０）に加算し、ＩＰＤｅｖ演算用カウンタＩＰＤｅｖ_ＣＮＴを＋１する。次にステップＳ１２でＩＰＤｅｖを求めるために必要な燃焼サイクル数ＩＰＤｅｖ_ＮＵＭに達しているか判定し、達すればステップＳ１３でＩＰＤｅｖ演算を行い、そうでなければＷｉｎｄｏｗ１内の処理を終了しＷｉｎｄｏｗ２の処理へ移行する。
【００６４】
ステップＳ１３においてＩＰＤｅｖ_ＳＵＭをＩＰＤｅｖ_ＮＵＭで除算して所定点火回数内のＩＰＤｅｖが得られる。そしてステップＳ１４でＩＰＤｅｖ学習演算完了を表わすＩＰＤｅｖ Flag を１にセットし、ＩＰＤｅｖ_ＣＮＴ、ＩＰＤｅｖ_ＳＵＭを初期化（０にセット）してＷｉｎｄｏｗ１内の処理を終了しＷｉｎｄｏｗ２の処理へ移行する。
【００６５】
図６のＷｉｎｄｏｗ２では各学習演算が完了しているか判定し、学習完了しているならば学習値に基づいてオフセット値補正係数Ｋａ、Ｋｉ補正係数Ｋｂを取得してオフセット値、Ｋｉを補正する。
【００６６】
まずステップＳ１５においてＩＰＤｅｖ active Flag の状態を確認し、ＩＰＤｅｖ学習が完了（すなわち、ＩＰＤｅｖ Flag =１）ならばステップＳ１６に進み、図１０に示すような（ａ）ＩＰＤｅｖ学習値に対応したオフセット補正係数テーブルと（ｂ）ＩＰＤｅｖ学習値に対応したＫｉ補正係数テーブルから、それぞれオフセット補正係数ＫａとＫｉ補正係数Ｋｂを取得する。
【００６７】
ＩＰＤｅｖ学習が完了していない（すなわち、ＩＰＤｅｖ Flag =０）ならばステップＳ１５ａに進みＩＰＡｖｅ Flag の状態を確認し、ＩＰＡｖｅ学習が完了（すなわち、ＩＰＡｖｅ Flag =１）ならばステップＳ１９に進み、図１１に示すような（ａ）ＩＰＡｖｅ学習値に対応したオフセット補正係数テーブルと（ｂ）ＩＰＡｖｅ学習値に対応したＫｉ補正係数テ−ブルから、それぞれオフセット補正係数ＫａとＫｉ補正係数Ｋｂを取得する。
【００６８】
本実施の形態１では、イオン電流強弱に基づいて設定した２面のオフセットマップ（図１２（ａ），（ｂ））と２面のＫｉマップ（図１３（ａ），（ｂ））を持っている。回転数・負荷に基づいてオフセット値とＫｉ値をイオン電流強度大・小の両マップからそれぞれ取得する。
【００６９】
ステップＳ１７において、オフセット値の演算はイオン電流強度大オフセットマップから取得した値Ａ．ＯＦＳ×オフセット補正係数テ−ブルから取得した値Ｋａ＋イオン電流強度小オフセットマップから取得した値Ｎ．ＯＦＳ×（１−Ｋａ）で行われる。つまり、オフセット補正係数Ｋａの値によってイオン電流強度大小のオフセットマップのどちらからオフセット値を取得するか、または両マップから取得した値の間の値を取るかが決まる。
【００７０】
ステップＳ１８において、Ｋｉの演算はイオン電流強度大Ｋｉマップ値から取得した値Ａ．Ｋｉ×Ｋｉ補正係数テ−ブルから取得した値Ｋｂ＋イオン電流強度小Ｋｉマップから取得した値Ｎ．Ｋｉ×（１−Ｋｂ）で行われる。つまり、オフセット値の演算と同様にＫｂの値によってイオン電流強度大小のＫｉマップのどちらからＫｉ値を取得するか、または両マップから取得した値の間の値を取るかが決まる。
【００７１】
ステップ１５ａにて、ＩＰＡｖｅ学習が完了していない（すなわち、ＩＰＡｖｅ Flag =０）と判定されたならば、ステップＳ２０へ進み、ＫａとＫｂは初期値を取得する。尚、Ｋａ、Ｋｂはエンジン停止時にはバッテリバックアップされ、エンジン再始動時にはバッテリバックアップされていた値を初期値とする。これにより、エンジン始動直後のオフセット値とＫｉ値は前回エンジン停止直前の値をとることができる。
【００７２】
このようにして設定されたオフセット値を用いて前述のようにノック判定を行い、ノック判定結果に基づいて、以上のように設定されたＫｉ値を用いて遅角補正量を設定する。
【００７３】
以上のように、本実施の形態１によれば、イオン電流検出回路５の出力に基づきイオン電流強度を判定するイオン電流強度学習手段１４によって判定されたイオン電流強度に基づいて、比較基準値と制御パラメータ補正量の少なくとも一つを補正することで、燃料にイオン化しやすい物質を含んだ添加剤が混入された場合において、イオン電流強度の変動によりノック信号の振幅が変化しても、イオン電流量の変動を高精度で判定し、イオン電流強度に応じた比較基準値の補正、または、制御パラメータの補正を行うようにしたので、ノック誤判定に基づく誤制御を防止して、良好なノック検出状態およびノック制御状態を確保することができる。
【００７４】
尚、上記実施の形態１では、イオン電流強度を平均値とばらつきに基づいて学習許可条件を設定し、学習演算を行ったが、学習演算式は１つでも良い。また学習演算式、学習許可条件をさらに加えても良いことは言うまでもない。
【００７５】
また、複数の学習演算結果を少なくとも加算、乗算、または、それぞれの演算結果の何割かを加算したものを最終的な学習演算結果としても良い。
【００７６】
また、オフセットマップ、補正要求量補正係数マップは、イオン電流強度大と小の２面のマップを持たせているが、さらにマップ数を増やしても良い。
【００７７】
また、オフセットマップ、補正要求量補正係数マップは、イオン電流強度大と小の２面のマップを持たせているが、基準となる１つのマップを持たせて、イオン電流強度学習演算結果に基づいた補正係数をマップから取得した値に乗じても良い。
【００７８】
また、イオン電流強度学習演算結果に基づいて、ノックレベル平均値、制御パラメ−タ補正要求量を直接補正しても良い。
【００７９】
また、イオン電流強度学習結果に基づいて、オフセットと点火時期を補正したが、イオン電流強度学習結果に基づいて、バンドパスフィルタゲインを補正しても良い。
【００８０】
また、図１においては、簡略化のために１気筒分のみの回路構成を示したが、多気筒エンジンにおいては、気筒ごとに同様の制御手段を設けて、各気筒のイオン電流強度を判定して、各気筒で制御パラメ−タを補正しても良い。
【００８１】
また、全気筒のＩＰＰＬＳを取り込んで、全体的なイオン電流強度を学習しても良いことは言うまでもない。
【００８２】
また、イオン電流強度は、気筒識別などにも応用できることは言うまでもない。
【００８３】
また、学習回数ＩＰＡｖｅ_ＮＵＭ、ＩＰＤｅｖ_ＮＵＭは、始動直後には早期学習完了のため小値とし、１回目の学習完了後に学習値安定化の為、学習回数を増加するなどの処理を行っても良い。
【００８４】
【発明の効果】
この発明は、内燃機関の燃焼室内において点火直後に発生するイオン電流を検出するイオン電流検出手段と、前記イオン電流からノック信号を抽出するノック検出手段と、抽出された前記ノック信号に基づいて、前記内燃機関のノック状態を判定するノック判定手段とを備えた内燃機関のノック制御装置であって、前記ノック判定手段は、前記ノック検出手段から出力される前記ノック信号をフィルタ処理したフィルタ値と比較して、ノック発生か否かを判定するための比較基準値を設定する比較基準値設定手段を含み、前記内燃機関のノック制御装置は、前記比較基準値設定手段によって設定された前記比較基準値と前記ノック検出手段から出力される前記ノック信号とに基づいて、各気筒の点火時期を遅角するための遅角補正量を少なくとも含む制御パラメータを補正するための制御パラメータ補正要求量を設定する制御パラメータ補正要求量設定手段と、設定された前記制御パラメータ補正要求量に基づいて、点火装置の点火時期を制御するための制御パラメータを補正する制御パラメータ補正手段と、前記イオン電流検出手段の出力値に基づいて、前記イオン電流のイオン電流強度を判定するイオン電流強度判定手段と、前記イオン電流強度判定手段によって判定されたイオン電流強度に基づいて、前記比較基準値および前記制御パラメータ補正要求量の少なくともいずれか１つを補正する補正手段とをさらに備え、前記イオン電流強度判定手段は、所定回の点火におけるイオン電流強度の平均値に基づく学習演算処理および前記平均値に対するイオン電流強度のばらつきに基づく学習演算処理の少なくともいずれか１つを含む１以上の学習演算処理により統計的なイオン電流強度を求めるイオン電流強度学習手段を有し、前記イオン電流強度学習手段により得られる統計的なイオン電流強度に基づいてイオン電流強度を判定するものであって、前記イオン電流強度学習手段は、少なくともエンジン回転数および負荷を条件の対象とし、当該対象に関して設定された各条件の全てを満たす運転条件でのみ前記学習演算処理を許可して、当該対象に関して設定された各条件のうちの少なくとも１つを満たさない運転条件の場合は前記学習演算処理を許可しない学習条件許可手段を有していることを特徴とする内燃機関のノック制御装置であるので、イオン電流の変動を正確に検知して、イオン電流量の変化に対応することができる。また、前記イオン電流強度判定手段は、所定回の点火におけるイオン電流強度の平均値に基づく学習演算処理および前記平均値に対するイオン電流強度のばらつきに基づく学習演算処理の少なくともいずれか１つを含む１以上の学習演算処理により統計的なイオン電流強度を求めるイオン電流強度学習手段を有し、前記イオン電流強度学習手段により得られる統計的なイオン電流強度に基づいてイオン電流強度を判定するので、イオン電流強度を統計的に、かつ、高精度で判定し、良好なノック検出状態およびノック制御状態を確保することができる。さらに、前記イオン電流強度学習手段は、少なくともエンジン回転数および負荷を条件の対象とし、当該対象に関して設定された各条件の全てを満たす運転条件でのみ前記学習演算処理を許可して、当該対象に関して設定された各条件のうちの少なくとも１つを満たさない運転条件の場合は前記学習演算処理を許可しない学習条件許可手段を有しているので、イオン電流レベル強弱の差が明確な運転条件のみでイオン電流強度の学習を許可するようにしたため、イオン電流強度を高精度で判定し、良好なノック検出状態およびノック制御状態を確保することができる。
【００８５】
また、前記イオン電流強度判定手段は、前記イオン電流の積分値、ピーク値および発生時間の少なくともいずれか１つに基づいて、イオン電流強度を判定するようにしたので、イオン電流の変動を高精度で判定し、良好なノック検出状態およびノック制御状態を確保することができる。
【００８６】
また、前記イオン電流強度判定手段は、少なくともエンジン回転数および負荷に基づいて、点火毎に得られたイオン電流強度を補正するイオン電流強度補正手段を備えているので、エンジン回転数および負荷によるイオン電流強度の変動を抑え、正確なイオン電流強度を検知することができる。
【００８９】
また、前記イオン電流強度学習手段は、１点火サイクル毎のイオン電流強度を加算していき、所定点火サイクル中の前記イオン電流強度の総和を前記所定点火サイクルで除算して、イオン電流強度の平均化を行うようにしたので、点火サイクル毎にばらつくイオン電流強度の変動を学習値に反映させず、安定したイオン電流強度学習値を得ることができる。
【００９０】
また、エンジン回転数および負荷に基づいたイオン電流強度の強弱のそれぞれに対応した少なくとも２面のオフセットマップを有し、前記イオン電流強度学習手段の出力に基づいて、前記比較基準値設定手段において設定される比較基準値をオフセットさせるためのオフセット値を、前記２面のオフセットマップのいずれか一方から取得するか、もしくは、両方から取得した２値の間の値として設定するオフセット設定手段をさらに備え、前記比較基準値設定手段は、前記ノック検出手段から出力される前記ノック信号をフィルタ処理したフィルタ値に、前記オフセット設定手段により設定されたオフセット値を加算することにより、前記比較基準値を得るようにしたので、イオン電流強度に関わらず最適な比較基準値が設定でき、良好なノック検出状態およびノック制御状態を確保することができる。
【００９１】
また、エンジン回転数および負荷に基づいたイオン電流強度の強弱のそれぞれに対応した少なくとも２面の補正要求量補正係数マップを有し、前記イオン電流強度学習手段の出力に基づいて、前記制御パラメータ補正要求量設定手段において設定される制御パラメータ補正要求量を補正するための補正係数を、前記２面のオフセットマップのいずれか一方から取得するか、もしくは、両方から取得した２値の間の値として設定する補正要求量補正係数設定手段をさらに備え、前記制御パラメータ補正要求量設定手段は、ノック信号の各値に対して基準値となる補正要求量が格納されているテーブルから、前記ノック検出手段から出力される前記ノック信号の値に基づいて、該当する補正要求量を取得し、取得した前記補正要求量に、前記補正要求量補正係数設定手段により設定された補正係数を乗算することにより、１点火あたりの前記制御パラメータ補正要求量を得るようにしたので、イオン電流強度に関わらず、良好なノック検出状態およびノック制御状態を確保することができる。
【００９２】
また、前記イオン電流強度判定手段は、前記イオン電流検出手段により検出されるイオン電流に基づいて前記イオン電流強度を判定し、その強度に基づいて失火の判定を行う失火判定手段を含んでいるので、システムの付加価値を高めながら、イオン電流強度に関わらず、良好なノック検出状態およびノック制御状態を確保することができる。
【００９３】
また、前記学習条件許可手段は、前記失火判定手段が失火と判定した点火サイクルについてはイオン電流強度の学習演算処理を許可しないので、失火時のイオン電流強度を学習値に反映させず、安定したイオン電流強度学習値を得ることができる。
【図面の簡単な説明】
【図１】  この発明の実施の形態１における内燃機関のノック制御装置の構成を示すブロック図である。
【図２】  この発明の実施の形態１による低回転時におけるイオン電流発生時間に関する説明図である。
【図３】  この発明の実施の形態１による高回転時におけるイオン電流発生時間に関する説明図である。
【図４】  この発明の実施の形態１によるＩＰＰＬＳの学習演算に関する流れ図である。
【図５】  この発明の実施の形態１によるＩＰＰＬＳの平均値ＩＰＡｖｅに対する正のばらつきＩＰＤｅｖの演算に関する流れ図である。
【図６】  この発明の実施の形態１による制御パラメータ補正に関する流れ図である。
【図７】  この発明の実施の形態１によるＩＰＰＬＳ補正係数Ｃｏｅｆ_ＩＰマップである。
【図８】  この発明の実施の形態１によるＩＰＰＬＳ平均値ＩＰＡｖｅの回転数−負荷特性図である。
【図９】  この発明の実施の形態１によるＩＰＰＬＳ平均値ＩＰＡｖｅに対する正のばらつきＩＰＤｅｖの回転数−負荷特性図である。
【図１０】  この発明の実施の形態１によるＩＰＡｖｅ学習値に対応したオフセット補正係数Ｋａテ−ブルと、Ｋｉ補正係数Ｋｂテ−ブルである。
【図１１】  この発明の実施の形態１によるＩＰＤｅｖ学習値に対応したオフセット補正係数Ｋａテ−ブルと、Ｋｉ補正係数Ｋｂテ−ブルである。
【図１２】  この発明の実施の形態１によるイオン電流強弱に対応した２面のオフセットマップである。
【図１３】  この発明の実施の形態１によるイオン電流強弱に対応した２面のＫｉマップである。
【符号の説明】
１  各種センサ、２  ＥＣＵ、３  点火装置、４  点火プラグ、５  イオン電流検出回路、６  バンドパスフィルタ、７  波形整形回路、８  波形整形回路、９  カウンタ手段、１０  時間計測手段、１１  失火判定手段、１２  ノック判定手段、１３  点火時期補正手段、１４  イオン電流強度学習手段、１５  比較基準値設定手段、１６  オフセット設定手段、１７  制御パラメータ補正要求量設定手段、１８  補正要求量補正係数設定手段、１９  各種アクチュエータ、２０  イオン電流強度大のときのイオン電流検出信号、２１  イオン電流強度小のときのイオン電流検出信号、２３  マスク期間、２４  点火時期、２５  しきい値、２６  ＩＰＰＬＳ検出期間、２７  ＡＴＤＣ１２５℃Ａ、７０  ＩＰパルス幅補正前の場合のＩＰＡｖｅ、７１  ＩＰパルス幅補正後の場合のＩＰＡｖｅ、８０  ＩＰパルス幅補正前の場合のＩＰＤｅｖ、８１  ＩＰパルス幅補正後の場合のＩＰＤｅｖ。
【図１】
0003851583.tif 000002
【図２】
0003851583.tif 000003
【図３】
0003851583.tif 000004
【図４】
0003851583.tif 000005
【図５】
0003851583.tif 000006
【図６】
0003851583.tif 000007
【図７】
0003851583.tif 000008
【図８】
0003851583.tif 000009
【図９】
0003851583.tif 000010
【図１０】
0003851583.tif 000011
【図１１】
0003851583.tif 000012
【図１２】
0003851583.tif 000013
【図１３】
0003851583.tif 000014