(57)【要約】【課題】エンジンの温度が上昇したときにスロットルを絞ってもエンジンの軸出力が高い状態に維持される現象が生じたり、エンジンが異常音を発生したりするのを防ぐ。【解決手段】デトネーション検出手段２０が出力するデトネーション検出信号のレベルが判定レベル設定手段２７から与えられる判定レベル以上になったときに混合気の空燃比をリッチ化するエンリッチ制御手段３０と、エンリッチ制御手段により空燃比を限界までリッチ化してもデトネーション検出信号が判定レベル以上であるときにエンジンの点火動作を間欠的に停止させるように点火装置２１を制御するデトネーション抑制用点火制御手段３１とを設けた。判定レベル設定手段２７は、スロットルバルブ開度が設定開度未満のときに判定レベルを小さい値に切り換えるように構成される。【選択図】    図３
2006144691.tif 000002
【特許請求の範囲】
【請求項１】
燃料供給装置により燃料が供給され、点火装置により点火されるエンジンを制御するエンジン用制御装置であって、
前記エンジンのスロットルバルブの開度を検出するスロットルセンサと、
前記エンジンでデトネーションが発生したときに該デトネーションの強度に応じてレベルが変化するデトネーション検出信号を出力するデトネーション検出手段と、
前記エンジンで抑制の必要があるデトネーションが発生しているか否かを判定するために前記デトネーション検出信号のレベルと比較される判定レベルを与える判定レベル設定手段と、
前記デトネーション検出信号のレベルが前記判定レベル以上であるときに前記デトネーションを抑制するために前記エンジンに供給される混合気の空燃比をリッチ側に変化させるように前記燃料供給装置を制御するエンリッチ制御手段と、
前記エンリッチ制御手段により前記空燃比を限界までリッチ化しても前記デトネーション検出信号が判定レベル以上であるときに前記デトネーションを抑制するために前記エンジンの点火動作を間欠的に停止させるように前記点火装置を制御するデトネーション抑制用点火制御手段とを具備し、
前記判定レベル設定手段は、前記スロットルセンサにより検出されたスロットルバルブ開度が設定開度未満のときに前記判定レベルを第１の値とし、前記スロットルセンサにより検出されたスロットルバルブ開度が設定開度以上であるときに前記判定レベルを前記第１の値よりも大きい第２の値とするように構成されているエンジン用制御装置。
【請求項２】
前記燃料供給装置は、駆動されている間に前記エンジンに供給する燃料を噴射するインジェクタと該インジェクタに燃料を与える燃料ポンプとを備えた燃料噴射装置からなり、
前記エンリッチ制御手段は、前記インジェクタの駆動時間を正規の時間よりも延ばすことにより前記空燃比をリッチ側に変化させるように構成されている請求項１に記載のエンジン用制御装置。
【請求項３】
前記燃料供給装置は、駆動されている間に前記エンジンに供給する燃料を噴射するインジェクタと該インジェクタに燃料を与える燃料ポンプとを備えた燃料噴射装置からなり、
前記エンリッチ制御手段は、前記燃料ポンプからインジェクタに与える燃料の圧力を高めることにより前記空燃比をリッチ側に変化させるように構成されている請求項１に記載のエンジン用制御装置。
【請求項４】
前記燃料供給装置は、駆動されている間に前記エンジンに供給する燃料を噴射する主インジェクタ及び補助インジェクタと両インジェクタに燃料を与える燃料ポンプとを備えた燃料噴射装置からなっていて、定常時には前記主インジェクタを駆動することにより前記エンジンに燃料を供給するように構成され、
前記エンリッチ制御手段は、前記主インジェクタから燃料を噴射させるだけでなく、前記補助インジェクタからも燃料を噴射させることにより前記空燃比をリッチ側に変化させるように構成されている請求項１に記載のエンジン用制御装置。
【請求項５】
前記燃料供給装置は、燃料の供給量を増加させるエンリッチ機構を備えたキャブレターからなり、
前記エンリッチ制御手段は、前記キャブレターのエンリッチ機構を制御することにより、前記空燃比をリッチ側に変化させるように構成されている請求項１に記載のエンジン用制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジンのデトネーションを抑制する制御を行うエンジン用制御装置に関するものである。
【背景技術】
【０００２】
ガソリンエンジンにおいては、点火時期に点火プラグで火花が生じると、点火プラグの近傍の燃料が燃焼を開始し、その燃焼の火炎が燃焼室内を伝搬することにより燃焼が進行して膨張行程が行われる。しかしながら、膨張行程において燃焼室内が局部的に高温の状態になると、火炎の伝搬による燃焼が行われる前に燃料が自然発火する現象が生じる。この現象はデトネーション（異常燃焼）と呼ばれ、燃焼室内の温度を局部的に異常上昇させる。
【０００３】
特に、クランク軸が１回転する間に１燃焼サイクルが行われる２サイクルエンジンにおいては、ピストンやシリンダに対する熱負荷が大きく、点火プラグの先端のアース電極部分等の温度が局部的に高くなり易いため、デトネーションが発生し易い。デトネーションが発生している状態を放置すると、ピストンやシリンダの一部の温度が異常上昇してシリンダーを構成する金属の一部が溶融し、ピストンが焼き付くことがある。そのため、エンジンにおいてデトネーションが発生した場合には速やかにそれを検知して、その発生を抑制するための措置を講じる必要がある。
【０００４】
そこで特許文献１や特許文献２に示されているように、２サイクルエンジンで発生するデトネーションを抑制するための制御方法及び制御装置が多く提案されている。デトネーションを抑制する制御を行う従来のエンジン用制御装置では、デトネーションの発生を検出するセンサを設けて、該センサがデトネーションの発生を検出したときに、混合気の空燃比をリッチ化するエンリッチ制御及びエンジンの点火時期を遅角させる点火時期遅角制御の一方または双方を行うようにしている。
【０００５】
エンジンにおいてデトネーションが発生したときに、混合気の空燃比をリッチ化するエンリッチ制御及び（または）エンジンの点火時期を遅角させる点火時期遅角制御を行うと、燃焼室内の温度を下げることができるため、デトネーションを抑制することができる。
【０００６】
従来のこの種の制御装置では、ピストンの焼き付きを防止することを目的としてデトネーションを抑制するため、軽微なデトネーションの発生は許容するようにしていた。その理由は、デトネーションが発生してもそれが軽微であれば、ピストンの焼き付きは起こらないこと、及び軽微なデトネーションが発生する状態では、かえって燃焼効率が向上して、エンジンの軸出力が高くなることにある。
【特許文献１】特開平６−１０８９５５号公報
【特許文献２】特開２００２−３５７１７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記のように、デトネーションを抑制する制御を行う従来のエンジン用制御装置では、エンジンの出力の向上を図るために、軽微なデトネーションの発生を許容していたが、エンジンの温度がかなり高い状態では、運転者がスロットルを絞り、機関の出力を低下させようと操作した場合にも、軽微なデトネーションが発生することがある。このような状態が生じると、スロットルを絞った状態でも、エンジンの出力が高い状態に維持されるため、スロットル操作により、エンジンの出力を運転者が望む出力まで低下させる調整を行うことができなくなる。
【０００８】
車両を駆動するエンジンにおいて、スロットルを絞っても軸出力を低下させることができない状態は、運転者の意図に反する状態である。このような状態が突然生じると、場合によっては、運転者が車両をコントロールすることができなくなるおそれがあり、好ましくない。
【０００９】
またスロットルバルブが閉じられた状態でデトネーションが発生すると、ゴロゴロという異常燃焼音（ラトルサウンド）が発生するため、運転者及び周囲の人に不快感を与えるという問題があった。
【００１０】
本発明の目的は、エンジンの温度が上昇したときにスロットルを絞ってもエンジンの軸出力が高い状態に維持されたり、スロットルを絞った状態でエンジンから異常音が発生したりするのを防ぐことができるようにしたエンジン用制御装置を提供することにある。
【課題を解決するための手段】
【００１１】
本発明は、燃料供給装置により燃料が供給され、点火装置により点火されるエンジンの燃料供給装置及び点火装置を制御するエンジン用制御装置を対象とする。
本発明においては、エンジンのスロットルバルブの開度を検出するスロットルセンサと、エンジンでデトネーションが発生したときに該デトネーションの強度に応じてレベルが変化するデトネーション検出信号を出力するデトネーション検出手段と、エンジンで抑制の必要があるデトネーションが発生しているか否かを判定するためにデトネーション検出信号のレベルと比較される判定レベルを与える判定レベル設定手段と、デトネーション検出信号のレベルが判定レベル以上であるときにデトネーションを抑制するためにエンジンに供給される混合気の空燃比をリッチ側に変化させるように燃料供給装置を制御するエンリッチ制御手段と、エンリッチ制御手段により空燃比を限界までリッチ化してもデトネーション検出信号が判定レベル以上であるときにデトネーションを抑制するためにエンジンの点火動作を間欠的に停止させるように点火装置を制御するデトネーション抑制用点火制御手段とが設けられる。
そして本発明においては、上記判定レベル設定手段が、スロットルセンサにより検出されたスロットルバルブ開度が設定開度未満のときに判定レベルを第１の値とし、スロットルセンサにより検出されたスロットルバルブ開度が設定開度以上であるときに判定レベルを第１の値よりも大きい第２の値とするように構成される。
【００１２】
上記のように、スロットルバルブの開度が設定値未満になたときに、抑制の必要があるデトネーションが発生しているか否かを判定するためにデトネーション検出信号のレベルと比較される判定レベルを小さい値に切り換えるようにすると、スロットルバルブが絞られたときに、軽微なデトネーションを抑制の必要があるデトネーションとして検出して、デトネーションを抑制するための制御、即ち、混合気の空燃比のリッチ化及び（または）点火時期の遅角若しくは点火動作の間欠的な停止（点火火花の間引き）を行わせて、デトネーションを抑制することができる。
【００１３】
従って、エンジンの温度が上昇して、スロットルを絞ってもデトネーションが発生する状態が生じたときに、直ちにデトネーションを抑止して、スロットルを絞ってもエンジンの出力が高い状態に維持されるといった異常な状態が生じたり、スロットルを絞った際にエンジンから異常音が発生したりするのを防ぐことができる。
【００１４】
本発明の好ましい態様では、上記燃料供給装置が、駆動されている間にエンジンに供給する燃料を噴射するインジェクタと該インジェクタに燃料を与える燃料ポンプとを備えた燃料噴射装置により構成される。この場合、エンリッチ制御手段は、インジェクタの駆動時間を正規の時間よりも延ばすことにより空燃比をリッチ側に変化させるように構成される。
【００１５】
上記のように、燃料供給装置が、駆動されている間にエンジンに供給する燃料を噴射するインジェクタと該インジェクタに燃料を与える燃料ポンプとを備えた燃料噴射装置により構成される場合、エンリッチ制御手段は、燃料ポンプからインジェクタに与える燃料の圧力を高めることにより空燃比をリッチ側に変化させるように構成することもできる。
【００１６】
本発明の他の好ましい態様では、上記燃料供給装置が、駆動されている間にエンジンに供給する燃料を噴射する主インジェクタ及び補助インジェクタと、両インジェクタに燃料を与える燃料ポンプとを備えていて、定常時には主インジェクタを駆動することによりエンジンに燃料を供給するように構成される。この場合、エンリッチ制御手段は、主インジェクタ及び補助インジェクタの双方から燃料を噴射させることにより空燃比をリッチ側に変化させるように構成される。
【００１７】
本発明の他の態様では、燃料供給装置が、燃料の供給量を増加させるエンリッチ機構を備えたキャブレターにより構成される。この場合エンリッチ制御手段は、キャブレターのエンリッチ機構を制御することにより、空燃比をリッチ側に変化させるように構成される。
【発明の効果】
【００１８】
以上のように、本発明によれば、スロットルバルブの開度が設定値未満になたときに、抑制の必要があるデトネーションが発生しているか否かを判定するためにデトネーション検出信号のレベルと比較される判定レベルを小さい値に切り換えるようにしたので、スロットルバルブが絞られたときに、軽微なデトネーションを抑制の必要があるデトネーションとして検出して、混合気の空燃比のリッチ化及び（または）点火時期の遅角若しくは点火動作の間欠的な停止（点火火花の間引き）を行わせて、デトネーションを抑制することができる。
【００１９】
従って本発明によれば、エンジンの温度が上昇して、スロットルを絞ってもデトネーションが発生する状態が生じたときに直ちにデトネーションを抑止して、スロットルを絞ってもエンジンの出力が高い状態に維持されるといった異常な状態が生じたり、スロットルを絞った際にエンジンから異常音が発生したりするのを防ぐことができる。
【発明を実施するための最良の形態】
【００２０】
以下図面を参照して本発明の好ましい実施形態を詳細に説明する。
図１は本発明の第１の実施形態のハードウェアの構成を示している。同図において、１は２サイクルエンジンで、エンジン１には、インジェクタ２と、点火コイル３と、スロットルバルブの開度を検出するスロットルセンサ４と、クランク角センサ５と、デトネーションセンサ６とが取り付けられている。
【００２１】
インジェクタ２は、エンジン１の吸気管内または燃焼室内に燃料を噴射するように取り付けられていて、駆動されたときにそのバルブを開いて内燃機関に供給する燃料を噴射する。インジェクタには図示しない燃料ポンプから燃料が供給されている。インジェクタに与えられる燃料の圧力は圧力レギュレータにより一定に保たれるため、インジェクタから噴射される燃料の量は、インジェクタを駆動する時間により管理される。インジェクタを駆動する時間は、無効噴射時間（インジェクタの駆動を開始してから燃料の噴射が開始されるまでの時間）とインジェクタの弁が開いて実際に燃料を噴射する時間とにより決められる。
【００２２】
点火コイルは、後記する点火回路と共に点火装置を構成するもので、一次コイルと二次コイルとからなり、二次コイルがエンジンのシリンダヘッドに取り付けられた点火プラグに接続されている。
【００２３】
スロットルセンサ４は、エンジンのスロットルバルブの操作軸に取り付けられてたポテンショメータなどからなっていて、エンジンのスロットルバルブの開度に比例した電圧信号を発生する。
【００２４】
クランク角センサ５は、エンジンのクランク軸に取り付けられたロータと、エンジンのケースなどに取り付けられた信号発電子とからなっていて、ロータに設けられた突起または凹部からなるリラクタの回転方向の前端側のエッジ及び後端側のエッジをそれぞれ検出して、極性が異なる第１及び第２のパルス信号を発生する。クランク角センサが発生する第１のパルス信号または第２のパルス信号が、内燃機関の点火時期の計測を開始する基準クランク角位置、及びインジェクタの駆動時間の計測を開始する基準クランク角位置として用いられる。
【００２５】
デトネーションセンサ６は、エンジンのシリンダに取り付けられて、エンジンの燃焼室からシリンダに伝わる振動の情報を含む電気信号を発生するノッキングセンサ、または点火プラグの取り付け用座部と点火プラグ取付け孔の周辺部との間に挿入されて、エンジンの燃焼圧の情報を含む電気信号を発生する座形燃焼圧センサ（ＧＰＳセンサ）からなっている。デトネーションが発生したときには、デトネーションセンサの出力に含まれる特定の周波数帯域の信号成分が増大するため、デトネーションセンサの出力に信号処理を施して特定の周波数帯域の信号成分を取り出すことにより、発生しているデトネーションの強度に比例したデトネーション検出信号を得ることができる。
【００２６】
図１において、１０は、電子式制御装置（ＥＣＵ）で、マイクロコンピュータ１１と、インジェクタ駆動回路１２と、点火回路１３と、波形整形回路１４と、Ａ／Ｄ変換回路１５と、デトネーション検出回路１６とを備えている。
【００２７】
インジェクタ駆動回路１２は、マイクロコンピュータ１１から噴射指令Ｓjが与えられたときにインジェクタ２に駆動電圧を与える回路で、この回路は、噴射指令信号Ｓjが与えられている間オン状態になって図示しない電源回路からインジェクタ２に駆動電圧を与えるスイッチ回路からなっている。噴射指令信号Ｓjは無効噴射時間と実噴射時間との和に相当する信号幅を有する矩形波状の信号である。
【００２８】
点火回路１３は、マイクロコンピュータ１１から点火指令信号Ｓiが与えられたときに点火コイル３の一次電流に急激な変化を生じさせるように点火コイルの一次電流を制御して、点火コイルの二次コイルに点火用の高電圧を誘起させる回路で、この回路としては、コンデンサ放電式の回路や、電流遮断式の回路など、公知の回路を用いることができる。
【００２９】
波形整形回路１４は、クランク角センサ５が出力するパルス信号をマイクロコンピュータが認識し得る信号に変換してマイクロコンピュータの所定のポートに入力する。
【００３０】
Ａ／Ｄ変換回路１５は、スロットルセンサ４が出力するスロットル開度検出信号をデジタル信号に変換してマイクロコンピュータの所定のポートに入力する。
【００３１】
デトネーション検出回路１６は、例えばデトネーションセンサ６の出力を入力として、デトネーション発生時に増大する周波数帯域の信号成分のみを通過させる帯域フィルタからなっていて、デトネーション検出信号Ｖdをマイクロコンピュータ１１の所定のポートに入力する。
【００３２】
マイクロコンピュータ１１は、ＲＯＭに記憶されたプログラムを実行することにより、エンジンを運転するために必要な各種の手段を構成する。本実施形態において、マイクロコンピュータ１１により構成される手段を含むエンジン用制御装置の全体的な構成例を図３に示した。
【００３３】
図３において、２０は、デトネーションセンサ６とデトネーション検出回路１６とにより構成されるデトネーション検出手段であり、この検出手段は、デトネーションの強度に相応したレベルの電圧信号からなるデトネーション検出信号を出力する。また２２はインジェクタ２と該インジェクタに燃料を供給する燃料ポンプとインジェクタを駆動するインジェクタ駆動回路１２とにより構成される燃料供給装置、２３はエンジンの回転速度を検出する回転速度検出手段、２４は抑制する必要があるデトネーションが発生していないエンジンの定常運転時において、回転速度検出手段２３により検出された回転速度に対してエンジンを最適の点火時期に点火するように点火装置２１を制御する定常時点火制御手段で、この点火制御手段は、点火時期演算手段２４Ａと、点火指令発生手段２４Ｂとにより構成される。
【００３４】
また図３において２５は、抑制する必要があるデトネーションが発生していないエンジンの定常運転時に各種の制御条件に対して混合気の空燃比を最適な値に保つように燃料供給装置２２を制御する定常時燃料噴射制御手段で、この制御手段は、吸入空気量推定手段２５Ａと、噴射時間演算手段２５Ｂと、噴射指令発生手段２５Ｃとにより構成される。
【００３５】
更に図３において２６は、スロットルセンサ４により検出されたスロットルバルブ開度が設定開度未満であるか否かを判定するスロットル開度判定手段、２７は、エンジンで抑制する必要があるデトネーションが発生しているか否かを判定するためにデトネーション検出信号と比較される判定レベルを、スロットル開度判定手段２６による判定結果に応じて設定する判定レベル設定手段、２８は、デトネーション検出信号を判定レベル設定手段２７により設定された判定レベルと比較する比較判定手段である。
【００３６】
また２９は、比較判定手段２８によりデトネーション検出信号のレベルが判定レベルを超えていると判定されたとき（デトネーションが発生していると判定されたとき）に現在の混合気の空燃比がリッチ側の限界にあるか否かを判定するエンリッチ限界検出手段、３０は、エンリッチ限界検出手段２９により空燃比がリッチ側の限界にないと判定されたときに燃料の噴射時間を延長することにより空燃比をリッチ側に変化させるように燃料供給装置を制御するエンリッチ制御手段、３１は、エンリッチ制御手段３０により空燃比を限界までリッチ化してもデトネーション検出信号が判定レベル以上であるときにデトネーションを抑制するためにエンジンの点火動作を間欠的に停止させるように点火装置を制御するデトネーション抑制用点火制御手段である。
【００３７】
更に詳細に説明すると、マイクロコンピュータ１１は、クランク角センサ５がパルス信号を発生する時間間隔（クランク軸が一定の角度回転するのに要した時間）からエンジンの回転速度を演算する処理を行うことにより回転速度検出手段２３を構成する。
【００３８】
マイクロコンピュータ１１はまた、点火時期演算用マップを用いて、回転速度検出手段２３により検出された回転速度に対してエンジンの点火時期を演算する。点火時期は、クランク角センサ５が基準信号として用いる所定のパルス信号を発生するクランク角位置（基準クランク角位置）から点火時期に相当するクランク角位置（点火位置）までクランク軸が回転する間にマイクロコンピュータ内に設けられた点火タイマに計測させる時間の形で演算される。このようにして点火時期を演算する過程により点火時期演算手段２４Ａが構成される。
【００３９】
マイクロコンピュータ１１は、クランク角センサ５が基準クランク角信号を発生したときに点火タイマに既に演算されている点火時期の計測を開始させ、点火タイマが点火時期の計測を完了したときに点火指令信号Ｓiを発生する。このようにして点火指令信号を発生させる過程により、点火指令発生手段２４Ｂが構成され、点火時期演算手段２４Ａと、点火指令発生手段２４Ｂとにより、デトネーションが発生していないエンジンの定常運転時の点火時期を制御する定常時点火制御手段２４が構成される。
【００４０】
マイクロコンピュータ１１はまた、回転速度検出手段２３により検出された回転速度と、スロットルセンサ４により検出されたスロットル開度とからエンジンの吸入空気量を推定する吸入空気量推定手段２５Ａと、推定された吸入空気量に対して所定の空燃比を得るために必要な基本噴射時間を演算し、この基本噴射時間に、図示しない大気圧センサにより検出された大気圧、図示しない温度センサにより検出されたエンジンの冷却水温度、吸気温度などの各種の制御条件に対してそれぞれ求めた補正係数を乗じることにより、実際の燃料噴射時間を演算する噴射時間演算手段２５Ｂと、噴射時間演算手段２５Ｂにより演算された噴射時間の間インジェクタから燃料を噴射させるように噴射指令信号Ｓjを発生する噴射指令発生手段２５Ｃとを構成する。噴射指令発生手段２５Ｃは、噴射時間演算手段２５Ｂにより演算された噴射時間に無効噴射時間を加えた時間をインジェクタの駆動時間として、基準クランク角信号が発生したときに噴射タイマに該駆動時間の計測を開始させると共に、噴射指令信号Ｓjを発生させてインジェクタ２に駆動電圧を与え、噴射タイマが駆動時間の計測を完了したときに噴射指令信号Ｓjを消滅させる。上記吸入空気量推定手段２５Ａと、噴射時間演算手段２５Ｂと、噴射指令発生手段２５Ｃとにより、定常時燃料噴射制御手段２５が構成される。
【００４１】
マイクロコンピュータ１１はまた、スロットルセンサ４により検出されたスロットルバルブ開度（スロットル開度）が設定開度未満であるか否かを判定して、スロットル開度が設定開度未満のときに判定レベルを第１の値とし、スロットルバルブ開度が設定開度以上であるときに判定レベルを第１の値よりも大きい第２の値とする。上記のように、スロットルセンサ４により検出されたスロットル開度が設定開度未満であるか否かを判定する過程によりスロットル開度判定手段２６が構成され、スロットル開度が設定開度未満のときに判定レベルを第１の値とし、スロットルバルブ開度が設定開度以上であるときに判定レベルを第１の値よりも大きい第２の値とするように判定レベルを設定する過程により判定レベル設定手段２７が構成される。
【００４２】
マイクロコンピュータ１１はまた、デトネーション検出回路１６から得られるデトネーション検出信号のレベルを判定レベル設定手段２７により設定された判定レベルと比較して、デトネーション検出信号のレベルが判定レベルよりも大きいときに抑制する必要があるデトネーションが発生していると判定して、現在の空燃比がリッチ側の限界に達しているか否かを判定する。この判定は、例えば、吸入空気量推定手段１５Ａにより推定されている吸入空気量と、噴射時間演算手段により演算された噴射時間とから行う。デトネーション検出信号のレベルを判定レベル設定手段２７により設定された判定レベルと比較する過程により比較判定手段２８が構成され、現在の空燃比がリッチ側の限界に達しているか否かを判定する過程によりエンリッチ限界検出手段２９が構成される。
【００４３】
マイクロコンピュータ１１は、比較判定手段２８によりデトネーション検出信号のレベルが判定レベル以上であると判定され、かつエンリッチ限界検出手段２９により、空燃比がリッチ側の限界に達していないと判定されたときに、エンジンに供給される混合気の空燃比をリッチ側に変化させてデトネーションを抑制するために、噴射時間演算手段２５Ｃにより演算された噴射時間を予め定めた時間だけ延長する。このように噴射時間を延長する過程によりエンリッチ制御手段３０が構成される。
【００４４】
マイクロコンピュータはまた、比較判定手段２８によりデトネーション検出信号のレベルが判定レベル以上であると判定され、かつエンリッチ限界検出手段２９により、空燃比がリッチ側の限界に達していると判定されたときに、一定の時間毎に、または所定の周期で、点火指令発生手段２４Ｂからの点火指令信号Ｓiの出力を停止させることにより、点火動作を間欠的に停止させる。このように、空燃比がリッチ側の限界に達していると判定されたときに、一定の時間毎に、または所定の周期で点火指令発生手段２４Ｂからの点火指令信号Ｓiの出力を停止させて点火動作を間欠的に停止させる過程により、デトネーション抑制用点火制御手段３１が構成される。
【００４５】
スロットル開度判定手段２６、判定レベル設定手段２７、比較判定手段２８、エンリッチ限界検出手段２９、エンリッチ制御手段３０及びデトネーション抑制用点火制御手段３１を構成するために一定の時間毎にマイクロコンピュータに実行させるデトネーション制御タスクのアルゴリズムを示すフローチャートを図７に示した。
【００４６】
図７に示したアルゴリズムによる場合には、先ずステップ１において、現在のクランク角位置がデトネーションの検出を行うクランク角位置（デトネーション検出クランク角位置）であるか否かを判定し、その結果デトネーション検出クランク角位置でなかった場合には、以後何もしないでこのタスクを終了する。本実施形態では、エンジンのデトネーションが発生しやすいクランク角範囲に含まれる各クランク角位置、例えば、クランク軸がピストンの上死点に相応する位置から４５度回転する間の各クランク角位置をデトネーション検出クランク角位置として設定しておく。
【００４７】
ステップ１で現在のクランク角位置がデトネーション検出クランク角位置であると判定されたときには、ステップ２に移行してデトネーション検出回路１６から出力されるデトネーション検出信号のレベルを読み込み、ステップ３でスロットルセンサにより検出されたスロットル開度を読み込む。次いでステップ４でスロットル開度が予め設定した設定開度未満であるか否かを判定し、スロットル開度が設定開度未満であるときにはステップ５に進んで判定レベルを第１の値とした後、ステップ６においてデトネーション検出信号のレベルが判定レベル以上であるか否かを判定する。その結果、デトネーション検出信号のレベルが判定レベル以上であるときには、ステップ７で混合気の空燃比がリッチ側の限界であるか否かを判定し、空燃比がリッチ側の限界でない場合には、ステップ８に進んで空燃比エンリッチ化テーブルから読み出した一定の延長時間Δｔだけ噴射時間を延長してこのタスクを終了する。空燃比エンリッチ化テーブルは、デトネーション検出信号のレベルが高い場合ほど延長時間Δｔを長くするように、デトネーション検出信号のレベルと延長時間Δｔとの間の関係を規定したテーブルで、デトネーション検出信号のレベルに対してこのテーブルを検索することにより、エンジンで発生しているデトネーションを抑止するために噴射時間に加算する延長時間Δｔの適値を求めることができるようになっている。
【００４８】
ステップ７において、混合気の空燃比がリッチ側の限界であると判定されたときには、ステップ９に進んで点火間引きテーブルから読み出した一定の点火動作停止時間の間点火指令発生手段２４Ｂからの点火指令信号Ｓiの発生を停止させて、エンジンの点火動作を間欠的に停止させる（点火火花を間引く）制御を行わせてこのタスクを終了する。点火間引きテーブルは、デトネーション検出信号のレベルが高い場合ほど点火動作停止時間を長くするように、デトネーション検出信号のレベルと点火動作停止時間との間の関係を規定したテーブルで、デトネーション検出信号のレベルに対してこのテーブルを検索することにより、エンジンで発生しているデトネーションを抑止するために適した点火動作停止時間を求めることができるようになっている。
【００４９】
図７のステップ６で、デトネーション検出信号のレベルが判定レベル未満であると判定されたとき（抑制する必要があるデトネーションが発生していないと判定されたとき）には、エンリッチ制御及びデトネーション抑制用点火制御を禁止して、定常時の燃料噴射制御及び点火時期制御に移行させる。
【００５０】
またステップ４において、スロットル開度が設定開度以上であると判定されたときには、ステップ１１に進んで判定値を前記第１の値よりも大きい第２の値とし、ステップ１２でデトネーション検出信号のレベルを判定レベルと比較する。その結果、デトネーション検出信号のレベルが判定レベル以上であると判定されたときには、ステップ１３に移行してエンリッチ制御及びデトネーション抑制用点火制御を許可して通常の（スロットルバルブが開かれている状態での）デトネーション抑制制御を行わせる。ステップ１２でデトネーション検出信号のレベルが判定レベル以上でない（未満である）と判定されたときには、ステップ１４に進んで抑制する必要がないデトネーションが発生していない状態での定常時の点火制御及び燃料噴射制御に移行させる。
【００５１】
図７に示したアルゴリズムによる場合には、ステップ４によりスロットル開度判定手段２６が構成され、ステップ５及び１１により判定レベル設定手段２７が構成される。またステップ６及び１２により、比較判定手段２８が構成され、ステップ７によりエンリッチ限界検出手段２９が構成される。またステップ８によりエンリッチ制御手段３０が構成され、ステップ９によりデトネーション抑制用点火制御手段３１が構成される。
【００５２】
上記の実施形態では、インジェクタの駆動時間を正規の時間よりも延ばすことにより空燃比をリッチ側に変化させるようにエンリッチ制御手段３０が構成されているが、エンリッチ制御手段の構成は上記の例に限定されない。
【００５３】
即ち、図２に示したように、エンジン１に燃料を供給する燃料供給装置の燃料供給量を調節する手段をエンリッチ手段４０として、このエンリッチ手段をマイクロコンピュータからの指令により駆動回路４１を通して駆動し得るようにしておき、混合気の空燃比をリッチ側に変化させる際に、エンリッチ手段４０を駆動して燃料供給量を増加させるようにしてもよい。
【００５４】
例えば、図４に示したように、燃料供給装置が、駆動されている間にエンジン１に供給する燃料を噴射するインジェクタ２と、インジェクタ２に燃料を与える燃料ポンプ４２と、燃料ポンプ４２からインジェクタ２に与えられる燃料の圧力を調整する圧力調整器４３とを備えている場合には、駆動回路４１によりアクチュエータ４４を駆動することによって圧力調整器４３の調整圧力を変化させ得るようにしておいて、圧力調整器４３の調整圧力を制御することにより、燃料ポンプからインジェクタに与える燃料の圧力を高めて空燃比をリッチ側に変化させるようにエンリッチ制御手段３０を構成することができる。
【００５５】
また図５に示すように、駆動されている間にエンジンに供給する燃料を噴射する主インジェクタ２Ａ及び補助インジェクタ２Ｂと、主インジェクタ２Ａ及び補助インジェクタ２Ｂをそれぞれ駆動する主インジェクタ駆動回路１２Ａ及び補助インジェクタ駆動回路１２Ｂと、両インジェクタに燃料を与える燃料ポンプ（図示せず。）とを備えて、定常時には主インジェクタ２Ａを駆動することによりエンジン１に燃料を供給する燃料噴射装置により燃料供給装置を構成して、主インジェクタ２Ａ及び補助インジェクタ２Ｂの双方から燃料を噴射させることにより空燃比をリッチ側に変化させるようにエンリッチ制御手段３０を構成しても良い。
【００５６】
更に図６に示したように、燃料の供給量を増加させるエンリッチ機構を備えたキャブレター４５により燃料供給装置２２を構成し、キャブレターのエンリッチ機構と、このエンリッチ機構を操作するアクチュエータ４２´とをエンリッチ手段４０として、駆動回路４１を通してアクチュエータ４２´を駆動してエンリッチ機構を操作することにより燃料供給量を増量する制御を行わせるようにエンリッチ制御手段３０を構成しても良い。
【００５７】
上記の説明では、エンジンの気筒数について特に触れなかったが、本発明はエンジンの気筒数の如何に関わりなく適用することができる。
【図面の簡単な説明】
【００５８】
【図１】本発明の第１の実施形態のハードウェアの構成を示したブロック図である。
【図２】本発明の第２の実施形態のハードウェアの構成を示したブロック図である。
【図３】本発明の第１及び第２の実施形態の、マイクロコンピュータにより構成される手段を含む全体的な構成を示したブロック図である。
【図４】本発明の第１の実施形態で用いる燃料供給装置及びエンリッチ制御手段の一構成例を示したブロック図である。
【図５】本発明の第１の実施形態で用いる燃料供給装置及びエンリッチ制御手段の他の構成例を示したブロック図である。
【図６】本発明の第２の実施形態で用いる燃料供給装置及びエンリッチ制御手段の更に他の構成例を示したブロック図である。
【図７】本発明の第１及び第２の実施形態においてデトネーション制御を行わせるためにマイクロコンピュータに実行させるプログラムの要部のアルゴリズムの一例を示したフローチャートである。
【符号の説明】
【００５９】
１  エンジン
２  インジェクタ
３  点火コイル
４  スロットルセンサ
５  クランク角センサ
６  デトネーションセンサ
１０  ＥＣＵ
１１  マイクロコンピュータ
１２  インジェクタ駆動回路
１３  点火回路
２０  デトネーション検出手段
２１  点火装置
２２  燃料供給装置
２６  スロットル開度判定手段
２７  判定レベル設定手段
２８  比較判定手段
２９  エンリッチ限界検出手段
３０  エンリッチ制御手段
３１  デトネーション抑制用点火制御手段
【図１】
2006144691.tif 000003
【図２】
2006144691.tif 000004
【図３】
2006144691.tif 000005
【図４】
2006144691.tif 000006
【図５】
2006144691.tif 000007
【図６】
2006144691.tif 000008
【図７】
2006144691.tif 000009