(57)【要約】  【課題】  スロットルバルブを所定スロットル開度から急開したのち急閉する一連の動作が、内燃機関の１燃焼サイクル内で、極めて短い時間内に起きた場合のノッキング等を防止すること。  【解決手段】  内燃機関１のクランク角信号ＳCRANK に基づく行程判別完了後の１燃焼サイクル内で、スロットルバルブ１１が所定スロットル開度から急開されたのち急閉される一連の動作が、内燃機関１の１燃焼サイクル内で、極めて短い時間内に起きたときには、スロットル開度ＴＡを含む各種パラメータに基づき算出される点火時期が所定遅角量だけ遅角側に補正される。このため、スロットルバルブ１１の一連の動作が、極めて短い時間内に起きた場合のノッキング等の発生を的確に防止することができる。  【選択図】図１
2006063971.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の吸気通路に配設されたスロットルバルブのスロットル開度を検出するスロットル開度検出手段と、
前記内燃機関のクランクシャフトの回転に伴うクランク角信号を検出するクランク角検出手段と、
前記クランク角検出手段で検出されたクランク角信号に基づき行程判別を行なう行程判別手段と、
前記行程判別手段により規定される前記内燃機関の１燃焼サイクル内で、前記スロットルバルブを所定スロットル開度から急開したのち急閉する一連の動作が所定時間内に起きたときには、前記スロットル開度を含む各種パラメータに基づき算出される点火時期を、所定遅角量だけ遅角側に補正する点火時期補正手段と
を具備することを特徴とする内燃機関の点火制御装置。
【請求項２】
前記点火時期補正手段は、前記スロットルバルブの一連の動作が、１００〔ｍｓ（ミリ秒）〕以内であるときに、前記所定遅角量を設定することを特徴とする請求項１に記載の内燃機関の点火制御装置。
【請求項３】
前記点火時期補正手段は、前記スロットルバルブの一連の動作が、前記クランク角信号に基づくアイドル近傍の機関回転速度で起きたときに、前記所定遅角量を設定することを特徴とする請求項１に記載の内燃機関の点火制御装置。
【請求項４】
前記点火時期補正手段は、前記スロットルバルブの一連の動作のうち開から閉までの後半の動作の少なくとも一部が、前記内燃機関の１燃焼サイクル内で吸気行程にかかるときに、前記所定遅角量を設定することを特徴とする請求項１に記載の内燃機関の点火制御装置。
【請求項５】
前記所定遅角量は、前記スロットルバルブの一連の動作のうち開から閉までの後半の動作におけるスロットル開度変化量に応じて設定することを特徴とする請求項１乃至請求項４の何れか１つに記載の内燃機関の点火制御装置。
【請求項６】
前記点火時期補正手段は、前記スロットルバルブの一連の動作のうち開から閉までの後半の動作におけるスロットル開度変化量が所定値以内であるときには、前記所定遅角量の設定を禁止することを特徴とする請求項１に記載の内燃機関の点火制御装置。
【請求項７】
前記内燃機関は、４サイクル単気筒または独立吸気の４サイクル複数気筒であることを特徴とする請求項１乃至請求項６の何れか１つに記載の内燃機関の燃料噴射制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関のクランクシャフトの回転に伴う角度位置に対応して検出されるクランク角信号から燃焼サイクルにおける点火時期を演算し、点火制御を実施する内燃機関の点火制御装置に関するものである。
【背景技術】
【０００２】
従来、内燃機関の点火制御装置に関連する先行技術文献としては、特開２０００−９００７号公報にて開示されたものが知られている。このものでは、内燃機関（エンジン）の急加速時における点火時期を制御して内燃機関のノッキングや加速ショック等を防止する技術が示されている。そして、スロットルバルブのスロットル開度が一定の状態から急に大きく開側へ動作された急加速時に、点火時期を遅角させることで内燃機関の急加速時の衝撃を防止させるとしている。
【特許文献１】特開２０００−９００７号公報（第２頁）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
一般に、独立吸気の内燃機関においては、スロットル開度及び機関回転速度にて基本点火時期が設定され、この基本点火時期が冷却水温、大気圧、変速機のギヤポジション等の各種パラメータに基づき補正されることで最終的な点火時期が算出される。
【０００４】
ところが、前述のものでは、スロットルバルブが所定スロットル開度から急開されたのち急閉されるような一連の動作が、内燃機関の１燃焼サイクル内となるような極めて短い時間内に起きた場合には、あたかもスロットル開度の急開による変動がなかったかのように扱われることで、実際に内燃機関が要求する最適な点火時期とかけ離れた点火時期が設定され、結果的に、ノッキング等を起こすという不具合があった。
【０００５】
そこで、この発明はかかる不具合を解決するためになされたもので、スロットルバルブを所定スロットル開度から急開したのち急閉する一連の動作が、内燃機関の１燃焼サイクル内で極めて短い時間内に起きた場合にも、最適な点火時期を設定してノッキング等を防止可能な内燃機関の点火制御装置の提供を課題としている。
【課題を解決するための手段】
【０００６】
請求項１の内燃機関の点火制御装置によれば、クランク角検出手段で内燃機関のクランクシャフトの回転に伴って検出されたクランク角信号に基づく行程判別手段による行程判別完了後の１燃焼サイクル内で、点火時期補正手段にてスロットルバルブがスロットル開度検出手段で検出される所定スロットル開度から急開されたのち急閉される一連の動作が、所定時間内の短い時間内に起きたときには、スロットル開度を含む各種パラメータに基づき算出される点火時期が所定遅角量だけ遅角側に補正される。このため、スロットルバルブを所定スロットル開度から急開したのち急閉する一連の動作が、内燃機関の１燃焼サイクル内で、極めて短い時間内に起きた場合のノッキング等の発生が的確に防止される。
【０００７】
請求項２の内燃機関の点火制御装置における点火時期補正手段では、スロットルバルブの一連の動作が１００〔ｍｓ〕以内の短い時間内に起きたときには、所定遅角量が設定されることでノッキング等の発生が的確に防止される。
【０００８】
請求項３の内燃機関の点火制御装置における点火時期補正手段では、スロットルバルブの一連の動作が、クランク角信号に基づくアイドル近傍の機関回転速度で起きたときには所定遅角量が設定されることで、アイドル近傍におけるノッキング等の発生が的確に防止される。
【０００９】
請求項４の内燃機関の点火制御装置における点火時期補正手段では、スロットルバルブの一連の動作のうち開から閉までの後半の動作の少なくとも一部が、内燃機関の１燃焼サイクル内で吸気行程にかかると、実質的な吸入空気量変化となって現われるため、所定遅角量が設定される。これにより、内燃機関に対する実質的な吸入空気量変化によるノッキング等の発生が的確に防止される。
【００１０】
請求項５の内燃機関の点火制御装置では、所定遅角量がスロットルバルブの一連の動作のうち開から閉までの後半の動作におけるスロットル開度変化量に応じて設定されることで、内燃機関の実質的な吸入空気量変化に対応する最適な所定遅角量となりノッキング等の発生が的確に防止される。
【００１１】
請求項６の内燃機関の点火制御装置における点火時期補正手段では、所定遅角量がスロットルバルブの一連の動作のうち開から閉までの後半の動作におけるスロットル開度変化量が所定値以内であるときには、所定遅角量の設定を禁止、つまり、スロットル開度変化量が所定値以内であると内燃機関に対する実質的な吸入空気量変化となって現われないため、遅角側に補正を行うための所定遅角量が演算処理を行うことなく０（零）〔°ＣＡ（Crank Angle:クランク角）〕とされることで、結果として、スロットル開度変化量が所定値以内と小さい範囲内にあるときの演算処理速度が向上され、ノッキング等の発生が的確に防止される。
【００１２】
請求項７の内燃機関の点火制御装置では、内燃機関が４サイクル単気筒または独立吸気の４サイクル複数気筒とされる。これら４サイクル単気筒または独立吸気の４サイクル複数気筒からなる内燃機関では、スロットルバルブの一連の動作が１燃焼サイクル内で起きたときに、気筒に対応した点火時期が所定遅角量だけ遅角側に補正されることでノッキング等の発生が的確に防止される。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を実施するための最良の形態を実施例に基づいて説明する。
【００１４】
図１は本発明の一実施例にかかる内燃機関の点火制御装置が適用された内燃機関及びその周辺機器を示す概略構成図である。
【００１５】
図１において、１は４サイクル単気筒からなる内燃機関であり、内燃機関１の吸気通路２にはエアクリーナ３からの空気が導入される。この吸気通路２途中には、ドライバ（運転者）のアクセル操作量等に連動して開閉されるスロットルバルブ１１が配設されている。このスロットルバルブ１１が開閉されることにより、吸気通路２への吸入空気量が調節される。また、この吸入空気量に応じて、図示しない燃料タンクから燃料ポンプにて圧送されプレッシャレギュレータを介して調圧された燃料が、内燃機関１の吸気ポート４の近傍で吸気通路２に配設されたインジェクタ（燃料噴射弁）５から噴射供給される。そして、所定の燃料噴射量及び吸入空気量からなる混合気が吸気バルブ６を介して燃焼室７内に吸入される。
【００１６】
吸気通路２途中のスロットルバルブ１１にはアクセル操作量等に応じたスロットル開度ＴＡを検出するスロットル開度センサ２１が配設されている。また、スロットルバルブ１１の下流側には、吸気通路２内の吸気圧ＰＭを検出する吸気圧センサ２２が配設されている。そして、内燃機関１には冷却水温ＴＨＷを検出する水温センサ２３が配設されている。更に、内燃機関１のクランクシャフト１３にはクランクロータ２４が固設されており、このクランクロータ２４の回転に伴って発生されるクランク角信号ＳCRANK を検出するクランク角センサ２５が配設されている。
【００１７】
ここで、クランクロータ２４は複数の等角度からなる２４箇所の歯部のうち連続する２箇所を欠歯部とする（２４−２）歯数からなる。この欠歯部の位置は、クランクシャフト１３に固設されたクランクロータ２４の回転に応じてクランク角センサ２５から出力されるクランク角信号ＳCRANK のパルス発生間隔が異なることにより分かる。また、このクランク角センサ２５で検出されるクランク角信号ＳCRANK のパルス発生間隔に基づき内燃機関１の機関回転速度ＮＥが算出される。
【００１８】
また、内燃機関１の燃焼室７内に向けて点火プラグ１４が配設されている。この点火プラグ１４にはクランク角センサ２５で検出されるクランク角信号ＳCRANK に同期して後述のＥＣＵ（Electronic Control Unit:電子制御ユニット）３０から出力される点火指令信号に基づき点火コイル１５からの高電圧が印加され、燃焼室７内の混合気に対する点火燃焼が行われる。このように、燃焼室７内の混合気が燃焼（膨張）され駆動力が得られ、この燃焼後の排気ガスは、排気バルブ８を介して排気マニホールドから排気通路９に導出され外部に排出される。
【００１９】
ＥＣＵ３０は、周知の各種演算処理を実行する中央処理装置としてのＣＰＵ３１、制御プログラムや制御マップ等を格納したＲＯＭ３２、各種データ等を格納するＲＡＭ３３、Ｂ／Ｕ（バックアップ）ＲＡＭ３４、入出力回路３５及びそれらを接続するバスライン３６等からなる論理演算回路として構成されている。このＥＣＵ３０には、スロットル開度センサ２１からのスロットル開度ＴＡ、吸気圧センサ２２からの吸気圧ＰＭ、水温センサ２３からの冷却水温ＴＨＷ、クランク角センサ２５からのクランク角信号ＳCRANK 等が入力されている。これら各種センサ情報に基づくＥＣＵ３０からの出力信号に基づき、燃料噴射時期及び燃料噴射量に関連するインジェクタ５、点火時期に関連する点火プラグ１４、点火コイル１５等が適宜、制御される。
【００２０】
次に、図２に示すタイムチャートを参照し、クランク角信号ＳCRANK 発生に伴う行程判別完了後のクランク角信号カウンタＮＮＵＭ位置（行程位置）に対してスロットルバルブ１１を所定スロットル開度から急開したのち急閉する一連の動作が起きたときのスロットル開度ＴＡの遷移状態との関係について説明する。
【００２１】
図２において、４サイクル（吸気行程→圧縮行程→燃焼（膨張）行程→排気行程）からなる７２０〔°ＣＡ〕の１燃焼サイクルにおいて、例えば、吸気圧センサ２２で検出される吸気圧ＰＭがほぼ大気圧となっており、かつ欠歯部ののちの最初のクランク角信号ＳCRANK の発生時点が、クランクシャフト１３の回転方向における基準クランク角位置であるとしてクランク角信号カウンタＮＮＵＭが「０（零）」に設定され、排気行程の開始時点であるとされ行程判別が完了する。
【００２２】
これ以降、クランク角信号ＳCRANK が発生される１５〔°ＣＡ〕毎にクランク角信号カウンタＮＮＵＭが「＋１」ずつインクリメントされる。なお、欠歯部におけるクランク角信号ＳCRANK のパルス発生間隔は４５〔°ＣＡ〕である。そして、クランク角信号カウンタＮＮＵＭは排気行程の最初のクランク角信号ＳCRANK の発生時点となる７２０〔°ＣＡ〕の１燃焼サイクル毎に「０」にリセットされる。
【００２３】
行程判別完了後においては、クランクシャフト１の回転に伴うクランク角信号カウンタＮＮＵＭに基づき「０」〜「１１」が排気行程、「１２」〜「２１」が吸気行程、「２４」〜「３５」が圧縮行程、「３６」〜「４５」が燃焼（膨張）行程とそれぞれ行程管理される。なお、クランクロータ２４が（２４−２）歯数からなり、連続する２箇所が欠歯部であることから、「２２」、「２３」、「４６」、「４７」は欠番となっている。
【００２４】
そして、行程判別完了後のクランク角信号カウンタＮＮＵＭ位置（行程位置）に対してスロットルバルブ１１を所定スロットル開度から急開したのち急閉する一連の動作が起きたときのスロットル開度ＴＡの遷移状態について、２つの例を実線及び一点鎖線にて示すように、クランク角信号カウンタＮＮＵＭの「１１」〜「２８」における最大スロットル開度ＴＡmax とクランク角信号カウンタＮＮＵＭの「２８」におけるスロットル開度ＴＡとの差分が、後述のスロットル開度変化量ΔＴＡ〔°〕となる。
【００２５】
次に、本発明の一実施例にかかる内燃機関の点火制御装置で使用されているＥＣＵ３０内のＣＰＵ３１による点火制御における点火時期補正係数演算の処理手順を示す図３のフローチャートに基づき、上記図２及び図４を参照して説明する。ここで、図４は図３でスロットル開度変化量ΔＴＡ〔°〕をパラメータとして遅角側の点火時期補正係数としての所定遅角量ＫASNP〔°ＣＡ〕を求めるテーブルである。なお、この点火時期補正係数演算ルーチンは５〔ｍｓ〕毎にＣＰＵ３１にて繰返し実行される。
【００２６】
図３において、まず、ステップＳ１０１では、始動時であるかが判定される。ステップＳ１０１の判定条件が成立、即ち、内燃機関１のクランキングによる始動時であるときには、何もすることなく本ルーチンを終了する。一方、ステップＳ１０１の判定条件が成立せず、即ち、内燃機関１の始動が完了しているときにはステップＳ１０２に移行し、行程判別完了であるかが判定される。ステップＳ１０２の判定条件が成立せず、即ち、内燃機関１の１燃焼サイクルにおける行程判別が完了していないときには、何もすることなく本ルーチンを終了する。
【００２７】
一方、ステップＳ１０２の判定条件が成立、即ち、上述したように、内燃機関１の１燃焼サイクルにおける行程判別が完了しているときにはステップＳ１０３に移行し、クランク角信号カウンタＮＮＵＭが「１１」〜「２８」であるかが判定される。ステップＳ１０３の判定条件が成立、即ち、クランク角信号カウンタＮＮＵＭが「１１」〜「２８」であるときにはステップＳ１０４に移行し、このときのスロットル開度ＴＡが読込まれる。次にステップＳ１０５に移行して、クランク角信号カウンタＮＮＵＭが「１１」であるかが判定される。ステップＳ１０５の判定条件が成立、即ち、クランク角信号カウンタＮＮＵＭが「１１」であるときにはステップＳ１０７に移行する。
【００２８】
一方、ステップＳ１０５の判定条件が成立せず、即ち、クランク角信号カウンタＮＮＵＭが「１１」でないときにはステップＳ１０６に移行し、このときのスロットル開度ＴＡ〔°〕がこれまでの最大スロットル開度ＴＡmax 〔°〕を越えているかが判定される。ステップＳ１０６の判定条件が成立、即ち、このときのスロットル開度ＴＡがこれまでの最大スロットル開度ＴＡmax を越え大きいときにはステップＳ１０７に移行する。ステップＳ１０７では、このときＲＡＭ３３内に記憶されている最大スロットル開度ＴＡmax がステップＳ１０４で読込まれたスロットル開度ＴＡにリセットされる。一方、ステップＳ１０６の判定条件が成立せず、即ち、このときのスロットル開度ＴＡがこれまでの最大スロットル開度ＴＡmax 以下と小さいときにはステップＳ１０７がスキップされる。
【００２９】
次にステップＳ１０８に移行して、スロットル開度センサ２１によるスロットル開度ＴＡが所定スロットル開度α〔°〕以下であるかが判定される。このときの所定スロットル開度αは、スロットル開度ＴＡのほぼ全域の任意の開度にて設定可能であり、そのスロットル開度αは内燃機関１の諸元等に基づき、適合作業によって最適なものに設定される。なお、当然のことながら、スロットル開度センサ２１が正常であることが前提条件となる。ステップＳ１０８の判定条件が成立、即ち、このときのスロットル開度ＴＡが所定スロットル開度α以下と小さいときにはステップＳ１０９に移行する。ステップＳ１０９では、クランク角センサ２５による機関回転速度ＮＥ〔ｒｐｍ〕が所定回転速度β〔ｒｐｍ〕以上、かつ所定回転速度γ〔ｒｐｍ〕以下であるかが判定される。
【００３０】
ステップＳ１０９の判定条件が成立、即ち、このときの機関回転速度ＮＥが所定回転速度βから所定回転速度γまでのアイドル近傍にあるときにはステップＳ１１０に移行する。なお、アイドル近傍とは、内燃機関１によって異なるが、例えば、６００〜２０００〔ｒｐｍ〕に設定される。ステップＳ１１０では、水温センサ２３による冷却水温ＴＨＷ〔℃〕が所定水温δ〔℃〕以上であるかが判定される。ステップＳ１１０の判定条件が成立、即ち、このときの冷却水温ＴＨＷが所定水温δ以上と高く内燃機関１が暖機後であるときにはステップＳ１１１に移行する。なお、内燃機関１を暖機後とする所定水温δは、例えば、７５〔℃〕に設定される。
【００３１】
ステップＳ１１１では、クランク角信号カウンタＮＮＵＭの「１１」〜「２８」における最大スロットル開度ＴＡmax からクランク角信号カウンタＮＮＵＭの「２８」におけるスロットル開度ＴＡが減算され、それらの間のスロットル開度変化量ΔＴＡ〔°〕が算出される（図２参照）。次にステップＳ１１２に移行して、ステップＳ１１１で算出されたスロットル開度変化量ΔＴＡをパラメータとし、図４に示すテーブルに基づき補間演算によって、所定遅角量ＫASNP〔°ＣＡ〕が算出され、本ルーチンを終了する。
【００３２】
一方、ステップＳ１０３の判定条件が成立せず、即ち、クランク角信号カウンタＮＮＵＭが「１１」〜「２８」でないとき、またはステップＳ１０８の判定条件が成立せず、即ち、このときのスロットル開度ＴＡが所定スロットル開度αを越え大きいとき、またはステップＳ１０９の判定条件が成立せず、即ち、このときの機関回転速度ＮＥが所定回転速度βから所定回転速度γまでのアイドル近傍にないとき、またはステップＳ１１０の判定条件が成立せず、即ち、このときの冷却水温ＴＨＷが所定水温δ未満と低く内燃機関１が暖機前であるときにはステップＳ１１３に移行し、所定遅角量ＫASNPが０〔°ＣＡ〕に設定され、本ルーチンを終了する。
【００３３】
このように、本実施例の内燃機関の点火制御装置は、内燃機関１の吸気通路２に配設されたスロットルバルブ１１のスロットル開度ＴＡを検出するスロットル開度検出手段としてのスロットル開度センサ２１と、内燃機関１のクランクシャフト１３の回転に伴うクランク角信号ＳCRANK を検出するクランク角検出手段としてのクランク角センサ２５と、クランク角センサ２５で検出されたクランク角信号ＳCRANK に基づき行程判別を行なうＥＣＵ３０にて達成される行程判別手段と、前記行程判別手段により規定される内燃機関１の１燃焼サイクル内で、スロットルバルブ１１を所定スロットル開度から急開したのち急閉する一連の動作が所定時間内に起きたときには、スロットル開度ＴＡを含む各種パラメータ（機関回転速度ＮＥ等）に基づき算出される点火時期を、所定遅角量ＫASNPだけ遅角側に補正するＥＣＵ３０にて達成される点火時期補正手段とを具備するものである。また、本実施例の内燃機関の点火制御装置のＥＣＵ３０にて達成される点火時期補正手段は、スロットルバルブ１１の一連の動作が、１００〔ｍｓ〕以内であるときに、所定遅角量ＫASNPを設定するものである。そして、内燃機関１を４サイクル単気筒とするものである。
【００３４】
つまり、内燃機関１の行程判別完了後の１燃焼サイクル内で、スロットルバルブ１１が所定スロットル開度から急開されたのち急閉される一連の動作が、所定時間内として１００〔ｍｓ〕以内の短い時間内に起きたときには、スロットル開度ＴＡを含む各種パラメータに基づき算出される点火時期が所定遅角量ＫASNPだけ遅角側に補正される。このため、スロットルバルブ１１を所定スロットル開度から急開したのち急閉する一連の動作が、内燃機関１の１燃焼サイクル内で、１００〔ｍｓ〕以内の極めて短い時間内に起きた場合のノッキング等の発生を的確に防止することができる。
【００３５】
また、本実施例の内燃機関の点火制御装置のＥＣＵ３０にて達成される点火時期補正手段は、クランク角信号ＳCRANK に基づくアイドル近傍の機関回転速度ＮＥにあって、スロットルバルブ１１の一連の動作が起きたときに、所定遅角量ＫASNPを設定するものである。つまり、内燃機関１のアイドル近傍の機関回転速度ＮＥで、スロットルバルブ１１の一連の動作が起きるとノッキング等が起き易いことから、このときに所定遅角量ＫASNPが設定されるのである。これにより、アイドル近傍におけるノッキング等の発生を的確に防止することができる。
【００３６】
そして、本実施例の内燃機関の点火制御装置のＥＣＵ３０にて達成される点火時期補正手段は、スロットルバルブ１１の一連の動作のうち開から閉までの後半の動作の少なくとも一部が、内燃機関１の１燃焼サイクル内で吸気行程にかかるときに、所定遅角量ＫASNPを設定するものである。つまり、スロットルバルブ１１の一連の動作のうち開から閉までの後半の動作の少なくとも一部が吸気行程にかかると、内燃機関１に対する実質的な吸入空気量変化となって現われるため、このときには所定遅角量ＫASNPが設定されるのである。逆に、スロットルバルブ１１の一連の動作のうち開から閉までの後半の動作の一部が吸気行程にかからないときには内燃機関１に対する実質的な吸入空気量変化となって現われないため、このときには所定遅角量ＫASNPが設定されることはない。これにより、内燃機関１に対する実質的な吸入空気量変化によるノッキング等の発生を的確に防止することができる。
【００３７】
更に、本実施例の内燃機関の点火制御装置は、所定遅角量ＫASNPをスロットルバルブ１１の一連の動作のうち開から閉までの後半の動作におけるスロットル開度変化量ΔＴＡに応じて設定するものである。このように、スロットルバルブ１１の一連の動作のうち開から閉までの後半の動作におけるスロットル開度変化量ΔＴＡに応じて設定された所定遅角量ＫASNPは、内燃機関１の実質的な吸入空気量変化に対応したものとなるためノッキング等の発生を的確に防止することができる。
【００３８】
次に、本発明の一実施例にかかる内燃機関の点火制御装置で使用されているＥＣＵ３０内のＣＰＵ３１による点火制御における点火時期補正係数演算の処理手順の変形例を示す図５のフローチャートに基づき、上記図２及び図６を参照して説明する。ここで、図６は図５でスロットル開度変化量ΔＴＡ〔°〕をパラメータとして遅角側の点火時期補正係数としての所定遅角量ＫASNP〔°ＣＡ〕を求めるテーブルである。なお、この点火時期補正係数演算ルーチンは５〔ｍｓ〕毎にＣＰＵ３１にて繰返し実行される。
【００３９】
図５において、ステップＳ２０１〜ステップＳ２１１については、上記実施例におけるステップＳ１０１〜ステップＳ１１１に対応しているため、その詳細な説明を省略する。ここで、ステップＳ２１２では、ステップＳ２１１で算出されたクランク角信号カウンタＮＮＵＭの「１１」〜「２８」における最大スロットル開度ＴＡmax からクランク角信号カウンタＮＮＵＭの「２８」におけるスロットル開度ＴＡが減算され、それらの間のスロットル開度変化量ΔＴＡ〔°〕（図２参照）が所定値ε以下であるかが判定される。
【００４０】
ステップＳ２１２の判定条件が成立せず、即ち、スロットル開度変化量ΔＴＡ〔°〕が所定値εを越え大きいときにはステップＳ２１３に移行する。ステップＳ２１３では、ステップＳ２１１で算出されたスロットル開度変化量ΔＴＡをパラメータとし、図６に示すテーブルに基づき、所定遅角量ＫASNP〔°ＣＡ〕が算出され、本ルーチンを終了する。
【００４１】
なお、上記実施例と同様、ステップＳ２０３の判定条件が成立せず、即ち、クランク角信号カウンタＮＮＵＭが「１１」〜「２８」でないとき、またはステップＳ２０８の判定条件が成立せず、即ち、このときのスロットル開度ＴＡが所定スロットル開度αを越え大きいとき、またはステップＳ２０９の判定条件が成立せず、即ち、このときの機関回転速度ＮＥが所定回転速度βから所定回転速度γまでのアイドル近傍にないとき、またはステップＳ２１０の判定条件が成立せず、即ち、このときの冷却水温ＴＨＷが所定水温δ未満と低く内燃機関１が暖機前であるときにはステップＳ２１４に移行し、所定遅角量ＫASNPが０〔°ＣＡ〕に設定され、本ルーチンを終了する。
【００４２】
更に、本変形例の特徴であるステップＳ２１２の判定条件が成立、即ち、このときのスロットル開度変化量ΔＴＡ〔°〕が所定値ε以下と小さいときには、ステップＳ２１４に移行し、内燃機関１に対する実質的な吸入空気量変化となって現われないため、所定遅角量ＫASNPの設定が禁止、即ち、演算処理を行うことなく所定遅角量ＫASNPが０〔°ＣＡ〕とされ、本ルーチンを終了する。
【００４３】
このように、本変形例の内燃機関の点火制御装置のＥＣＵ３０にて達成される点火時期補正手段は、スロットルバルブ１１の一連の動作のうち開から閉までの後半の動作におけるスロットル開度変化量ΔＴＡが所定値ε以内であるときには、所定遅角量ＫASNPの設定を禁止するものである。
【００４４】
つまり、スロットルバルブ１１の一連の動作のうち開から閉までの後半の動作におけるスロットル開度変化量ΔＴＡに応じて遅角側に補正を行うために設定される所定遅角量ＫASNPは、そのスロットル開度変化量ΔＴＡが所定値ε以下と小さいときには、内燃機関１に対する実質的な吸入空気量変化となって現われないため、図６に示すように、演算処理を行うことなく０〔°ＣＡ〕とされる。これにより、スロットル開度変化量ΔＴＡが０〔°〕から所定値ε〔°〕までの範囲内における演算処理速度を向上することができる。
【００４５】
また、スロットル開度変化量ΔＴＡが上記範囲外となる所定値ε〔°〕を越えて大きいときには、上記実施例と同様、スロットルバルブ１１の一連の動作のうち開から閉までの後半の動作におけるスロットル開度変化量ΔＴＡに応じて設定される所定遅角量ＫASNPは、内燃機関１の実質的な吸入空気量変化に対応する最適なものとなるためノッキング等の発生を的確に防止することができる。
【００４６】
ところで、上記実施例及び変形例では、内燃機関１が４サイクル単気筒である場合について述べたが、本発明を実施する場合には、これに限定されるものではなく、複数気筒からなり気筒毎に独立して吸入空気量を供給する独立吸気の４サイクル複数気筒の場合にも、気筒毎にそれぞれ同様な点火時期に対する遅角制御を実施することによって、同様の作用・効果が期待できる。
【図面の簡単な説明】
【００４７】
【図１】図１は本発明の一実施例にかかる内燃機関の点火制御装置が適用された内燃機関及びその周辺機器を示す概略構成図である。
【図２】図２は図１の内燃機関におけるクランク角信号発生に伴う行程判別完了後のクランク角信号カウンタ位置に対してスロットルバルブの一連の動作が起きたときのスロットル開度の遷移状態との関係を示すタイムチャートである。
【図３】図３は本発明の一実施例にかかる内燃機関の点火制御装置で使用されているＥＣＵ内のＣＰＵによる点火制御における点火時期補正係数演算の処理手順を示すフローチャートである。
【図４】図４は図３でスロットル開度変化量をパラメータとして所定遅角量を求めるテーブルである。
【図５】図５は本発明の一実施例にかかる内燃機関の点火制御装置で使用されているＥＣＵ内のＣＰＵによる点火制御における点火時期補正係数演算の処理手順の変形例を示すフローチャートである。
【図６】図６は図５でスロットル開度変化量をパラメータとして所定遅角量を求めるテーブルである。
【符号の説明】
【００４８】
１  内燃機関
２  吸気通路
１１  スロットルバルブ
１３  クランクシャフト
２１  スロットル開度センサ
２５  クランク角センサ
３０  ＥＣＵ（電子制御ユニット）
【図１】
2006063971.tif 000003
【図２】
2006063971.tif 000004
【図３】
2006063971.tif 000005
【図４】
2006063971.tif 000006
【図５】
2006063971.tif 000007
【図６】
2006063971.tif 000008