(57)【要約】【課題】短時間の遅角を行う短期遅角制御と長時間の遅角を長期遅角制御の双方の要求を満足する遅角制御を実現する。【解決手段】点火時期を遅角する期間が所定値以上であるか否かを判定し（ステップＳ１０２）、点火遅角期間が所定値未満であるときに短時間の遅角を行う短期遅角制御を実行し（ステップＳ１０３〜Ｓ１０６）、点火遅角期間が所定値以上であるときには長時間の遅角を行う長期遅角制御を実行する（ステップＳ１０７〜Ｓ１１０）。このように、短時間の遅角を行う短期遅角制御と長時間の遅角を行う長期遅角制御とを分けて実行することで、長期遅角制御において、長時間の遅角に適した遅角限界マップを用いて遅角側を制限（ガード）することが可能となり、短時間の遅角と長時間の遅角の双方を問題なく実行することができる。【選択図】図３
2006183559.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の運転状態に応じて点火時期を遅角制御する内燃機関の点火時期制御装置において、点火時期を遅角する期間が互いに異なる複数種の遅角制御を実行することが可能であり、それら複数種の遅角制御のいずれか１つを内燃機関の運転状態に応じて選択して実行する遅角制御手段を備えていることを特徴とする内燃機関の点火時期制御装置。
【請求項２】
前記遅角制御手段は、点火時期を遅角する期間が所定値以上であるか否かを判定し、その判定結果に基づいて、短時間の遅角を行う短期遅角制御または長時間の遅角を行う長期遅角制御のいずれか一方を選択して実行することを特徴とする請求項１記載の内燃機関の点火時期制御装置。
【請求項３】
前記遅角制御手段は、長期遅角制御時において点火時期の遅角側を遅角限界マップで制限することを特徴とする請求項２記載の内燃機関の点火時期制御装置。
【請求項４】
前記遅角制御手段は、長期遅角制御時において点火時期の遅角側を遅角限界マップで制限しているときには、遅角学習を禁止することを特徴とする請求項３記載の内燃機関の点火時期制御装置。
【請求項５】
前記遅角制御手段は、長期遅角制御時において点火時期の遅角側を遅角限界マップで制限しているときには、点火時期の遅角を禁止し、点火時期の進角のみを許可することを特徴とする請求項３または４記載の内燃機関の点火時期制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の運転状態に応じて点火時期を制御する内燃機関の点火時期制御装置に関する。
【背景技術】
【０００２】
自動車などの車両に搭載されるエンジン（内燃機関）においては、エンジンの点火時期が、排気ガスや燃費、あるいはドライバビリティ（エンジンの出力トルク）等に大きな影響を与えることから、エンジンの運転状態に応じた最適時期となるように点火時期を制御している。点火時期制御においては、例えばＥＣＵ（電子制御ユニット）がエンジンの運転状態（例えばエンジンの回転速度及び負荷）に基づいて最適な点火時期を算出し、その算出された点火時期で点火プラグにて点火している。
【０００３】
また、車両に搭載されるエンジンでは、ノッキングの発生を抑制するＫＣＳ（ノックコントロールシステム）による点火時期制御が行われている。ＫＣＳによる点火時期制御は、ノックセンサの出力信号に基づいてノッキングの発生の有無を判定し、その判定結果に基づいて点火時期を基本点火時期から遅角させることにより、混合気の燃焼速度を低下させて最高燃焼圧を低く抑えることで、ノッキングの発生を抑制する方法である（例えば、特許文献１参照）。なお、ノッキングが発生していないと判定されるときには、点火時期を徐々に進角させて点火時期を最適化する点火時期制御が行われる。
【０００４】
このようなＫＣＳによる点火時期制御においては遅角量の学習が行われている。遅角量の学習としては、例えば、エンジンの運転領域を複数に区分し、その各運転領域ごとに遅角量（点火時期）を学習・記憶しておき、現在のエンジンの運転状態が上記各運転領域に入ったときには、その領域の学習値に基づいて点火時期を制御するという方法が採用されている。この遅角量の学習において、各運転領域の学習値（記憶値）は、ＫＣＳによる遅角制御が実行されるごとに順次更新される。
【０００５】
一方、車両に搭載されるエンジンにおいては、変速機の変速段（シフト）を切り換えたときに変速ショックが生じることがある。このような変速ショック等を防止することを目的として、エンジントルクを瞬間的に下げることが行われており、そのエンジントルクを瞬間的に下げる方法として、点火時期の遅角制御が採用されている。
【特許文献１】特許第２６２９２０４号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、ＫＣＳ等で実行される遅角は、長時間に及ぶ遅角であり、その長時間の遅角中にエンジン排気温が上昇する。エンジン排気温が上昇すると、排気系に配置の触媒の床温が上昇して触媒がダメージを受けてしまい、最悪の場合、触媒が溶損することがある。また、高負荷・高回転域ではエンジン排気温が高温であり触媒の限界温度に近いので、排気温の上昇に対するマージンが少ない。このため、高負荷・高回転域については、遅角による排気温上昇を抑制するために、燃料増量を多くして排気温を下げるという方法が採られているが、燃料増量が多すぎると燃料リッチによる失火が発生することがある。燃料リッチによる失火が発生すると、燃焼室の後方（排気側）で自然着火燃焼が発生することがあり、この場合も触媒の溶損が問題となる。なお、エンジン排気温の上昇により、排気系に配置の空燃比センサ（Ｏ2センサ）等のセンサ類が損傷することもある。
【０００７】
一方、変速ショック等を防止することを目的として実行される遅角は、短時間の遅角（
例えば１秒以下）であるので、エンジンの排気系に設置される触媒や空燃比センサ等がダメージを受ける可能性は低い。ここで、短時間の遅角では、エンジン破損等を回避するために遅角限界マップにて遅角側を制限（ガード）しているが、この短時間の遅角の遅角限界マップでは、上記した長時間の遅角の問題を解消できない領域があり、触媒にダメージを与える可能性がある。また、短時間の遅角と長時間の遅角の双方の要求を満足するための解（遅角限界マップ）は存在しないことから、従来では、ドライバビリティを優先するか、あるいは、触媒保護を優先するのかを判断する必要があった。
【０００８】
なお、上記した特許文献１（特許第２６２９２０４号明細書）には、運転状態に応じて予め定められた遅角量下限値を基準として、全運転領域について共通の学習値によって遅角量瞬時下限値を求め、ノッキングが発生する運転領域のいかなる領域に運転状態に移行したときでも、基本点火時期からの遅角量を遅角量瞬時下限値で制限する技術が記載されているが、短時間の遅角と長時間の遅角の双方の要求を考慮して遅角制御を行うことに関しては何ら開示されていない。
【０００９】
本発明はそのような実情に鑑みてなされたもので、内燃機関の運転状態に応じて点火時期を遅角制御するにあたり、短時間の遅角及び長時間の遅角の双方の要求を満足する遅角制御を実現することが可能な内燃機関の点火時期制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、内燃機関の運転状態に応じて点火時期を遅角制御する内燃機関の点火時期制御装置において、点火時期を遅角する期間が互いに異なる複数種の遅角制御を実行することが可能であり、それら複数種の遅角制御のいずれか１つを内燃機関の運転状態に応じて選択して実行する遅角制御手段を備えていることを特徴としている。
【００１１】
より具体的には、遅角制御手段は、短時間の遅角を行う短期遅角制御と長時間の遅角を行う長期遅角制御を実行することが可能であり、点火時期を遅角する期間が所定値以上であるか否かを判定し、その判定結果に基づいて、短期遅角制御または長期遅角制御のいずれか一方を選択して実行することを特徴としている。
【００１２】
ここで、点火時期を遅角する期間（点火遅角期間）とは、点火時期の遅角を開始した時点から復帰（遅角完了）するまでの期間のことである。
【００１３】
本発明によれば、点火遅角期間が異なる複数種の遅角制御、例えば短時間の遅角を行う短期遅角制御と長時間の遅角を行う長期遅角制御とを分けて実行することができるので、それら短期遅角制御と長期遅角制御にそれぞれ個別の遅角限界マップを設定することが可能になる。これにより、長期遅角制御において、長時間の遅角に適した遅角限界マップを用いて遅角側を制限（ガード）することが可能となり、触媒にダメージを与えない点火時期で遅角をガードする制御を行うことができる。また、短期遅角制御についても、短時間の遅角に適した遅角限界マップで遅角側を制限することができるので、短時間の遅角も問題なく行うことができる。
【００１４】
本発明において、長期遅角制御時に、点火時期の遅角側を遅角限界マップで制限するガード処理を行っているときには遅角学習を禁止することが好ましい。このようにガード処理時に遅角学習を禁止することにより、遅角限界を超えるような頻度の少ない状態が学習に反映されなくなるので、遅角学習の信頼性を高めることができる。
【００１５】
本発明において、長期遅角制御時に、点火時期の遅角側を遅角限界マップで制限するガード処理を行っているときには、点火時期の遅角を禁止し、点火時期の進角のみを許可することが好ましい。このような構成を採用すると、ガード処理からの復帰時において過度
の遅角実行を防止することができる。
【発明の効果】
【００１６】
本発明によれば、点火遅角期間が異なる複数種の遅角制御、例えば短時間の遅角を行う短期遅角制御と長時間の遅角を行う長期遅角制御とを分けて実行することができるので、例えばＫＣＳによる長期遅角制御において、高負荷・高回転域で燃料増量を行うにあたり、触媒にダメージを与えない点火時期で遅角をガードする遅角制御を実現することが可能となり、触媒の溶損及び空燃比センサ（Ｏ2センサ）等の排気系のセンサ類の損傷を防止
することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施形態を図面に基づいて説明する。
【００１８】
まず、本発明の点火時期制御装置を適用するエンジンについて説明する。
【００１９】
−エンジン−
本発明を適用する多気筒ガソリンエンジン（以下、単に「エンジン」という）の構造を図１を参照して説明する。なお、図１にはエンジンの１気筒の構成のみを示している。
【００２０】
図１に示すエンジン１は、燃焼室１ａを形成するピストン１０及び出力軸であるクランクシャフト１３を備えている。ピストン１０はコネクティングロッド１４を介してクランクシャフト１３に連結されており、ピストン１０の往復運動がコネクティングロッド１４によってクランクシャフト１３の回転へと変換される。
【００２１】
クランクシャフト１３には、外周面に複数の突起１５ａ・・１５ａを有するシグナルロータ１５が取り付けられている。シグナルロータ１５の側方近傍にはクランクポジションセンサ２６が配置されている。クランクポジションセンサ２６は、クランクシャフト１３が回転する際にシグナルロータ１５の突起１５ａに対応するパルス状の信号を出力する。
【００２２】
エンジン１の燃焼室１ａには点火プラグ２が配置されている。点火プラグ２には、点火コイル３及びイグナイタ４が接続されている。イグナイタ４は、後述するＥＣＵ３０からの点火信号に応じて点火コイル３を駆動して点火プラグ２を点火する。点火プラグ２の点火時期については後述する。
【００２３】
また、エンジン１には、エンジン水温（冷却水温）を検出する水温センサ２１及びノックセンサ２７が配置されている。ノックセンサ２７は、エンジン１のシリンダブロック１ｂに伝わるエンジンの振動を圧電素子式（ピエゾ素子式）または電磁式（マグネット、コイル）などによって検出する振動式センサである。
【００２４】
エンジン１の燃焼室１ａには吸気通路１０１と排気通路１０２が接続されている。吸気通路１０１と燃焼室１ａとの間に吸気弁１１が設けられており、この吸気弁１１を開閉駆動することにより、吸気通路１０１と燃焼室１ａとが連通または遮断される。また、排気通路１０２と燃焼室１ａとの間に排気弁１２が設けられており、この排気弁１２を開閉駆動することにより、排気通路１０２と燃焼室１ａとが連通または遮断される。これら吸気弁１１及び排気弁１２の開閉駆動は、クランクシャフト１３の回転が伝達される吸気カムシャフト及び排気カムシャフト（いずれも図示せず）の各回転によって行われる。
【００２５】
吸気通路１０１には、エアクリーナ８、熱線式のエアフローメータ２２、吸気温センサ２３（エアフローメータ２２に内蔵）、及び、エンジン１の吸入空気量を調整するための電子制御式のスロットルバルブ５が配置されている。スロットルバルブ５はスロットルモ
ータ６によって駆動される。スロットルバルブ５の開度はスロットルポジションセンサ２５によって検出される。エンジン１の排気通路１０２には、排気ガス中の酸素濃度を検出するＯ2センサ２４及び触媒（例えば三元触媒）９が配置されている。
【００２６】
そして、吸気通路１０１には、燃料噴射用のインジェクタ（燃料噴射弁）７が配置されている。インジェクタ７には、燃料タンクから燃料ポンプ（いずれも図示せず）によって所定圧力の燃料が供給され、吸気通路１０１に燃料が噴射される。この噴射燃料は吸入空気と混合されて混合気となってエンジン１の燃焼室１ａに導入される。燃焼室１ａに導入された混合気（燃料＋空気）は点火プラグ２にて点火されて燃焼する。この混合気の燃焼室１ａ内での燃焼によりピストン１０が往復運動してクランクシャフト１３が回転する。
【００２７】
以上のエンジン１は運転状態はＥＣＵ（電子制御ユニット）３０によって制御される。
【００２８】
−ＥＣＵ−
エンジン１の運転状態を制御するＥＣＵ３０は、図２に示すように、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３及びバックアップＲＡＭ３４などを備えている。
【００２９】
ＲＯＭ３２は、各種制御プログラムや、それら各種制御プログラムを実行する際に参照されるマップ等が記憶されている。ＣＰＵ３１は、ＲＯＭ３２に記憶された各種制御プログラムやマップに基づいて演算処理を実行する。
【００３０】
ＲＡＭ３３は、ＣＰＵ３１での演算結果や各センサから入力されたデータ等を一時的に記憶するメモリであり、バックアップＲＡＭ３４は、エンジン１の停止時にその保存すべきデータ等を記憶する不揮発性のメモリである。これらＲＯＭ３２、ＣＰＵ３１、ＲＡＭ３３及びバックアップＲＡＭ３４は、バス３７を介して互いに接続されるとともに、外部入力回路３５及び外部出力回路３６と接続されている。
【００３１】
外部入力回路３５には、水温センサ２１、エアフローメータ２２、吸気温センサ２３、Ｏ2センサ２４、スロットルポジションセンサ２５、クランクポジションセンサ２６及び
ノックセンサ２７が接続されている。一方、外部出力回路３６には、インジェクタ７、イグナイタ４、及び、スロットルバルブ５のスロットルモータ６などが接続されている。
【００３２】
そして、ＥＣＵ３０は、水温センサ２１、エアフローメータ２２、吸気温センサ２３、Ｏ2センサ２４、スロットルポジションセンサ２５、クランクポジションセンサ２６、ノ
ックセンサ２７などの各種センサの出力信号に基づいて、点火プラグ２のイグナイタ４、インジェクタ７、スロットルバルブ５のスロットルモータ６等の各部を制御することにより、下記の点火時期制御（遅角制御）を含むエンジン１の各種制御を実行する。
【００３３】
−点火時期の遅角制御−
まず、ＥＣＵ３０は、点火時期制御として短期遅角制御または長期遅角制御のいずれか一方を選択して実行する。これら短期遅角制御と長期遅角制御との判別については後述する。この例では、変速ショックを抑制する遅角制御を短期遅角制御としており、ＫＣＳによる遅角制御を長期遅角制御としている。
【００３４】
＜短期遅角制御＞
ＥＣＵ３０は、エンジン回転数ＮＥ及び負荷率ＫＬ等の運転状態に基づいてマップを参照して点火遅角要求量及び点火遅角期間を算出し、その算出結果に基づいて短期遅角制御を実行して変速ショックを抑制する。ここで、点火遅角期間は、遅角を開始した時点から復帰（遅角完了）するまでの期間のことであり、短期遅角制御（短時間の遅角）の場合、例えば１秒以下の値が設定される。
【００３５】
なお、点火遅角要求量及び点火遅角期間の算出処理は図３のステップＳ１０１で実行する処理である。また、点火遅角要求量及び点火遅角期間の算出に用いるエンジン回転数ＮＥは、クランクポジションセンサ２６の検出信号から求められる。負荷率ＫＬは、エンジン１の最大機関負荷に対する現在の負荷割合を示す値であって、例えば、エアフローメータ２２により検出される吸入空気量とエンジン回転速度ＮＥに基づいてマップを参照して算出される。
【００３６】
さらに、ＥＣＵ３０は、ＲＯＭ３２内に予め記憶されている短期の遅角限界マップＡと短期遅角制御における点火遅角要求量とを比較し、点火遅角要求量が短期の遅角限界マップＡよりも進角側にあるときには遅角を行い、遅角側にあるときには短期の遅角限界マップＡで点火時期の遅角を制限（ガード）する処理を行う。この短期遅角制御におけるガード処理は図３のステップＳ１０６で実行する処理である。なお、短期の遅角限界マップＡは、例えば図４に示すように、エンジン回転数（負荷率）をパラメータとして設定されている。また、短期の遅角限界マップＡは、例えばエンジン１が破損することを防止するマップであって、予め実験等によって作成してＥＣＵ３０のＲＯＭ３２内に記憶しておく。
【００３７】
＜長期遅角制御＞
ＥＣＵ３０は、エンジン回転数ＮＥ及び負荷率ＫＬ等の運転状態に基づいてマップを参照して点火遅角要求量を算出（学習）し（図３のステップＳ１０１での処理）、その算出結果に基づいて長期遅角制御（ＫＣＳ）を実行してノッキングの発生を抑制する。
【００３８】
具体的には、ＥＣＵ３０は、ノックセンサ２７の検出結果に基づいてエンジン１のノッキングの発生状況を監視しており、ノッキングが発生しているときには点火時期を点火遅角要求量の算出結果に基づいて遅角してノッキングを抑制する。一方、ノッキングが発生していないときには点火時期を進角してエンジン出力の増大を図る。なお、ノッキング発生の検出は、例えば、ノックセンサ２７の出力信号のピーク値がノック判定レベル以上であるか否かを判定することによって行う。
【００３９】
この長期遅角制御（ＫＣＳ）において、遅角を開始した時点から復帰（遅角完了）するまでの点火遅角期間は、前記した短期遅角制御（短時間の遅角）に対して非常に長いので、点火遅角期間が１ｓｅｃ未満であるか否かを判定することにより、「短時間の遅角」であるか、「長時間の遅角」であるのかを判別することができる。
【００４０】
また、長期遅角制御（ＫＣＳ）において、点火遅角要求量の算出値つまり学習値は、エンジン回転速度ＮＥに応じて区分される複数の学習領域にそれぞれ対応した値として、ＥＣＵ３０のバックアップＲＡＭ３４に記憶される。このように点火遅角要求量を各学習領域に対応して記憶するのは、ノッキングの発生状況がエンジン回転速度ＮＥに応じて異なるため、このエンジン回転速度ＮＥによる違いを点火時期の設定に反映してノッキングをより適切に抑制するためである。
【００４１】
さらに、ＥＣＵ３０は、ＲＯＭ３２内に予め記憶されている長期の遅角限界マップＢと上記演算で求めた点火遅角要求量とを比較し、点火遅角要求量が長期の遅角限界マップＢよりも進角側にあるときには遅角を行い、遅角側にあるときには長期の遅角限界マップＢで点火時期の遅角を制限（ガード）する処理を行う。さらに、ガード処理時において、遅角学習を停止するとともに、遅角側の更新を禁止し、進角側の更新のみを許可するという処理を行う。これらの処理は図３のステップＳ１１０で実行する処理である。
【００４２】
ここで、長期の遅角限界マップＢは、例えば図４に示すように、エンジン回転数（負荷率）をパラメータとして設定されている。また、長期の遅角限界マップＢは、前記した短
期の遅角限界マップＡよりも進角側にあり、短期の遅角限界マップＡによる制限よりも、厳しい条件で点火時期の遅角側が制限される。
【００４３】
なお、遅角限界マップＢは、触媒９の溶損等を防止するためのマップであって、例えば触媒９の使用限界温度、高負荷・高回転域での燃料増量の限界値（失火が発生しない域までの燃料増量値）、その燃料増量の限界値でのエンジン排気温、及び、ＫＣＳ遅角による排気温上昇など考慮して、予め実験等によって作成してＥＣＵ３０のＲＯＭ３２内に記憶しておく。
【００４４】
＜遅角制御ルーチン＞
次に、ＥＣＵ３０において実行する点火時期の遅角制御の処理内容を、図３に示すフローチャートを参照しながら説明する。この遅角制御ルーチンは、所定時間周期（例えば１ｍｓｅｃ）で繰り返し実行される。
【００４５】
まず、ステップＳ１０１において、現在のエンジン１の運転状態に基づいて点火遅角要求量（短期遅角制御の場合は点火遅角期間も含む）を算出する。
【００４６】
ステップＳ１０２において、ＥＣＵ３０は、現在実行しようとしている遅角制御が「短時間の遅角」であるか、「長時間の遅角」であるのかを判定する。具体的には、遅角制御の点火遅角期間が１ｓｅｃ未満であるか否かを判定し、その判定が肯定である場合つまり「短時間の遅角」である場合はステップＳ１０３に進む。
【００４７】
ステップＳ１０３において、ＥＣＵ３０は、図４に示す２つの遅角限界マップＡ、Ｂのうち、短期の遅角限界マップＡを選択し、上記演算で求めた点火遅角要求量と短期の遅角限界マップＡとを比較し、点火遅角要求量が短期の遅角限界マップＡよりも進角側にあるか否かを判定する（ステップＳ１０４）。ステップＳ１０４の判定が肯定判定であるときには、ステップＳ１０５に進んで、変速ショックを抑制するための遅角制御を実施する。その後、ＥＣＵ３０は、遅角制御ルーチンを一旦終了する。
【００４８】
ステップＳ１０４の判定が否定判定である場合、つまり、点火遅角要求量が短期の遅角限界マップＡよりも遅角側にある場合はステップＳ１０６に進む。ステップＳ１０６において、ＥＣＵ３０は、点火時期の遅角側を短期の遅角限界マップＡで制限する（ガード処理）。その後、ＥＣＵ３０は、遅角制御ルーチンを一旦終了する。
【００４９】
一方、ステップＳ１０２の判定が否定判定である場合、つまり、現在実行しようとしている遅角制御が「長時間の遅角（ＫＣＳ）」である場合はステップＳ１０７に進む。
【００５０】
ステップＳ１０７において、ＥＣＵ３０は、図４に示す２つの遅角限界マップＡ、Ｂのうち、長期の遅角限界マップＢを選択し、上記演算で求めた点火遅角要求量と長期の遅角限界マップＢとを比較し、点火遅角要求量が長期の遅角限界マップＢよりも進角側にあるか否かを判定する（ステップＳ１０８）。ステップＳ１０８の判定が肯定判定であるときには、ステップＳ１０９に進んで、ＫＣＳによる遅角制御を実施する。その後、ＥＣＵ３０は、遅角制御ルーチンを一旦終了する。
【００５１】
ステップＳ１０８の判定が否定判定である場合、つまり、点火遅角要求量が長期の遅角限界マップＢよりも遅角側にある場合はステップＳ１１０に進む。
【００５２】
ステップＳ１１０において、ＥＣＵ３０は、点火時期の遅角側を長期の遅角限界マップＢで制限する（ガード処理）。さらに、ガード処理を行っているときには、遅角学習を禁止するとともに、点火時期の遅角を禁止し、点火時期の進角のみを許可する。その後、Ｅ
ＣＵ３０は、遅角制御ルーチンを一旦終了する。
【００５３】
以上のステップＳ１１０で実行するガード処理について図５を参照しながら説明する。
【００５４】
まず、点火時期の遅角量が長期の遅角限界マップＢに到達した時点Ｔ１で遅角学習を禁止する。このとき点火時期の遅角側は長期の遅角限界マップＢで制限するが、点火時期の進角側については更新を許可する。この後、エンジン１のノッキング発生が抑制されて運転状態が良好となり、点火時期が長期の遅角限界マップＢを超えた時点（ガード処理からの復帰時）Ｔ２で遅角学習の禁止を解除するとともに、点火時期の遅角側の更新を許可する。
【００５５】
このように、ガード処理時において遅角学習を禁止しておくと、ＫＣＳの遅角制御において遅角限界を超えるというような頻度の少ない状態が学習に反映されなくなるので、遅角学習の信頼性を高めることができる。
【００５６】
さらに、ガード処理時において、点火時期の遅角側の更新つまり点火遅角要求量の演算値の更新を禁止しておくことで、ガード処理からの復帰時における過度の遅角実行を防止することができる。なお、ガード処理時において点火時期の進角側の更新のみを許可するのは、点火時期の進角側がガード限界マップＢに張り付いていると、ガード処理時において、例えばエンジン１が冷えてエンジン１がポテンシャル（エンジン出力）を出せる状況となっているのにも関わらず、その状況が点火時期制御に反映されないという点を防止するためである。
【００５７】
以上の遅角制御によれば、変速ショックを抑制する短期遅角制御と、ＫＣＳによる長期遅角制御とを分けて実行することができ、それら短期遅角制御と長期遅角制御にそれぞれ個別の遅角限界マップを設定することができる。従って、ＫＣＳによる長期遅角制御において、長時間の遅角に適した長期の遅角限界マップＢを用いて遅角側を制限（ガード）することが可能となり、これにより高負荷・高回転域において燃料増量を行うにあたり、触媒にダメージを与えない点火時期で遅角をガードする遅角制御を実現することができる。また、短期遅角制御についても、短時間の遅角に適した短期の遅角限界マップＡで遅角側を制限することができるので、短時間の遅角も問題なく行うことができる。
【００５８】
さらに、長期遅角制御において長期の遅角限界マップＢで遅角側を制限しているので、エンジン排気温の上昇を抑制することができ、触媒９の溶損、Ｏ2センサ２４等の排気系
のセンサ類の損傷を防止することができる。
【００５９】
ここで、以上の例では、短時間の遅角と長時間の遅角とを判別するための点火遅角期間を１ｓｅｃとしているが、これに限られることなく、判別に用いる点火遅角期間は、例えば２ｓｅｃまたは３ｓｅｃ等の任意の値を設定することが可能であり、遅角制御が要求される条件等に応じて適宜に設定すればよい。
【００６０】
また、短期遅角制御と長期遅角制御とを判別する条件としては、点火遅角期間に限られることなく、点火遅角要求量を判別条件としてもよいし、それら点火遅角期間及び点火遅角要求量の双方を判別条件としてもよい。さらに、長期遅角制御をＫＣＳによる遅角制御とする場合、ノックセンサ２７の検出信号に基づいてノッキングが発生しているか否かを判定し、その判定結果に基づいて短期遅角制御と長期遅角制御とを判別するようにしてもよい。
【００６１】
以上の例では、長期遅角制御としてＫＣＳによる遅角制御を採用しているが、これに限られることなく、長時間の遅角が要求される他の遅角制御を長期遅角制御としてもよい。
また、短期遅角制御についても、変速ショック抑制のための遅角制御のほか、短時間の遅角が要求される他の遅角制御を短期遅角制御としてもよい。
【００６２】
以上の例では、短時間の遅角を行う短期遅角制御と長時間の遅角を行う長期遅角制御の２種類の遅角制御を対象としているが、本発明はこれに限られることなく、点火時期の遅角の期間が互いに異なる３種以上の遅角制御を実行する場合にも適用できる。
【００６３】
例えば、点火時期の遅角制御において、点火遅角期間及び点火遅角要求量が異なる複数種の短期遅角制御が要求される場合、その各短期遅角制御に対してそれぞれ遅角限界マップを設定し、これら複数の短期遅角制御及び長期遅角制御のいずれか１つを、点火遅角期間もしくは点火遅角要求量等に基づいて選択して実行するようにしてもよい。
【００６４】
以上の例では、本発明をガソリンエンジンに適用した例を示したが、本発明はこれに限られることなく、例えばＬＰＧ（液化石油ガス）やＬＮＧ（液化天然ガス）などの他の燃料とする点火方式のエンジンの点火時期制御にも適用可能であり、また、筒内直噴型エンジンの点火時期制御にも適用可能である。
【産業上の利用可能性】
【００６５】
本発明は、内燃機関の点火時期を遅角制御するにあたり、変速ショック等を抑制する短期遅角制御及びＫＣＳ等による長期遅角制御などの点火遅角期間が異なる複数種の遅角制御の要求を満足する点火時期制御を実現するのに有効に利用することができる。
【図面の簡単な説明】
【００６６】
【図１】本発明の点火時期制御装置を適用するエンジンの一例を示す概略構成図である。
【図２】ＥＣＵ等の制御系の構成を示すブロック図である。
【図３】ＥＣＵが実行する点火時期の遅角制御の処理内容を示すフローチャートである。
【図４】点火時期の遅角制御に用いる遅角限界マップを示す図である。
【図５】点火時期の長期遅角制御で実行するガード処理を模式的に示す図である。
【符号の説明】
【００６７】
１  エンジン（内燃機関）
１ａ  燃焼室
１０  ピストン
２  点火プラグ
３  点火コイル
４  イグナイタ
２１  水温センサ
２２  エアフローメータ
２３  吸気温センサ
２４  Ｏ2センサ
２５  スロットルポジションセンサ
２６  クランクポジションセンサ
２７  ノックセンサ
３０  ＥＣＵ
【図１】
2006183559.tif 000003
【図２】
2006183559.tif 000004
【図３】
2006183559.tif 000005
【図４】
2006183559.tif 000006
【図５】
2006183559.tif 000007