JPH0647984B2 - エンジンの点火時期制御装置 - Google Patents

エンジンの点火時期制御装置

Info

Publication number
JPH0647984B2
JPH0647984B2 JP19277985A JP19277985A JPH0647984B2 JP H0647984 B2 JPH0647984 B2 JP H0647984B2 JP 19277985 A JP19277985 A JP 19277985A JP 19277985 A JP19277985 A JP 19277985A JP H0647984 B2 JPH0647984 B2 JP H0647984B2
Authority
JP
Japan
Prior art keywords
knocking
retard amount
ignition timing
learning
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP19277985A
Other languages
English (en)
Other versions
JPS6251759A (ja
Inventor
知嗣 力武
良隆 田原
学 有馬
徹郎 高羽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mazda Motor Corp
Original Assignee
Mazda Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mazda Motor Corp filed Critical Mazda Motor Corp
Priority to JP19277985A priority Critical patent/JPH0647984B2/ja
Publication of JPS6251759A publication Critical patent/JPS6251759A/ja
Publication of JPH0647984B2 publication Critical patent/JPH0647984B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Electrical Control Of Ignition Timing (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は学習制御と呼ばれる手法を用いたエンジンの点
火時期制御装置に関するものである。
(従来技術) 従来から、ノッキング発生時に点火時期をリタード(遅
角)させることによりノッキングを防止することは一般
に行なわれているが、ノッキング検出に基いた通常のフ
ィードバック制御によると、運転状態が変化してもノッ
キングが発生してからしか点火時期がリタードされず、
運転状態の変化に対して制御の応答遅れが生じる。
このため、例えば特開昭56−23566号公報に示さ
れるように、ノッキング発生状態に応じて求めた点火時
期のリタード量を記憶、更新しつつ、この記憶されたリ
タード量の学習値を用いて制御を行なう学習制御により
運転状態の変化に対して応答性良く点火時期を制御する
ことができるようにした装置がある。すなわちこの装置
では、ノッキングの有無に応じて点火時期のリタード量
が増減補正され、このリタード量がその時の運転状態に
対応した記憶領域に記憶(既に記憶されているリタード
量が更新)され、こうして記憶されたリタード量の学習
値がその後に同じ運転状態となったときに即座に読出さ
れ、制御に反映されるようになっている。
ところで、上記公報の装置では、記憶されたリタード量
の学習値のみによって制御を行なう一方、ノッキング発
生状態に応じて補正したリタード量を求める毎に学習値
を書き換えているが、同じリタード量でもノッキングは
或る確率で発生するので、学習値を反映させつつノッキ
ング発生状態に応じたフィードバックの補正も行ない、
かつ、複数回の補正を繰返した結果に基いて学習値を求
めるようにする方が、高精度の制御が期待できる。とこ
ろでこのようにするにあたり、低回転高負荷時には比較
的強度のノッキングが生じ易く、かつ、これが耳障りな
ものとなるので、このようなノッキングを確実に防止し
たいという要求があり、一方、高回転時には一時的に多
少のノッキングが生じてもそれほど耳障りとならず、こ
のときに学習値によるリタード量が大きくされると出力
低下が生じる。従って低回転時と高回転時とで同じよう
に学習値を求めること、最適な制御を行ない難い。
(発明の目的) 本発明はこのような事情に鑑み、学習値を点火時期の制
御に反映させるようにした装置において、高回転域での
出力低下を防止しながら、低回転域で過渡時等に強度の
ノッキングが生じることを確実に防止することができる
エンジンの点火時期制御装置を提供するものである。
(発明の構成) 第1図の機能ブロック図によって本発明を説明する。
本発明の点火時期制御装置は、エンジンのノッキングを
検出するノッキング検出手段1と、このノッキング検出
手段1により検出されたノッキング発生状態に応じて点
火時期のリタード量を補正するフィードバック補正手段
2と、このフィードバック補正手段2によって補正され
たリタード量に基いて求めたリタード量の学習値をその
時の運転状態に対応する記憶領域(メモリ6の該当記憶
エリア)に記憶する学習制御手段3と、この学習制御手
段3によって記憶されているリタード量と上記フィード
バック補正手段の出力とに基いて点火時期を制御する制
御手段4とを備えるとともに、上記学習制御手段3に次
のような学習値決定手段5を設けている。すなわちこの
学習値決定手段5は、エンジンの低回転域では所定強度
のノッキングが発生する直前の状態での点火時期のリタ
ード量を学習値とし、高回転域ではフィードバック補正
手段2により複数回補正されたリタード量の平均値を学
習値とするようにしている。
この構成により、低回転時には耳障りな強度のノッキン
グが防止され、高回転時には一時的な多少のノッキング
が許容される範囲で出力低下が防止される。
(実施例) 第2図および第3図は本発明装置の一実施例を示したも
ので、第2図はこの実施例装置の全体構造を示してい
る。この図において、11はエンジンのシリンダ、12
はシリンダ11内の燃焼室、13は吸気通路、14は排
気通路であり、上記吸気通路13にはスロットル弁15
および燃料噴射弁16が配設されている。また、上記燃
焼室12には点火プラグ17が臨設され、この点火プラ
グ17に対してイグニッションコイル18、ディストリ
ビュータ19およびイグナイタ20が配設されて周知の
点火装置が構成されており、イグニッションコイル18
はバッテリ(BAT)に接続されている。
また、21は点火時期を制御する制御ユニット(EC
U)であって、クランク角変化等によりエンジン回転数
を検出する回転数センサ22と、シリンダ11の壁面に
取付けられてエンジンのノッキングによる振動を検出す
るノックセンサ23と、エンジン負荷に相当するスロッ
トル弁15下流の吸気負圧を検出する負圧センサ24と
からの各検出信号を受け、イグナイタ20に制御信号を
出力している。
上記制御ユニット21は、第3図に示すように、CPU
25と、ROM26およびRAM27からなるメモリと
を有するとともに、回転数センサ22からの信号に対す
る入力回路28と、ノックセンサ23および負圧センサ
24からの信号を処理する入力回路29、マルチプレク
サ30およびA/D変換器31と、イグナイタ20に制
御信号を出力するためのタイマ32および駆動回路33
と、基準クロックのカウンタ34とを備えている。35
はシリンダ11内のバスである。
上記シリンダ11内のメモリ(ROM26およびRAM
27)には、図示しないが、エンジン回転数と負荷(吸
気負圧)とによって定められた運転状態を区分した各運
転ゾーン毎に基本点火時期を記憶したROMマップと、
点火時期のリタード量の学習値を記憶する学習マップと
が含まれている。上記学習マップは書換え可能となって
おり、かつ、ノッキングが発生する可能性がある高負荷
運転域内の各運転ゾーン毎に上記リタード量を記憶し得
るようになっている。
また上記CPU25は、後述のフローチャートに従った
制御により、本発明におけるフィードバック補正手段
と、学習値決定手段を含む学習制御手段と、最終的な制
御値に応じた点火時期の制御手段とを構成している。
上記CPU25による制御を、第4図および第5図に示
すフローチャートによって説明する。
第4図はメインルーチンを示し、このルーチンにおいて
は、先ずステップSでエンジン回転数Nと吸気負圧P
mとを読込み、ステップSで吸気充填量Sを算出す
る。それからステップSでマップから運転状態に応じ
た基本進角値(基本点火時期)θを読出す。次に、ス
テップSで現在の運転状態がノックゾーン(ノッキン
グが発生する可能性がある高負荷運転域)にあるか否か
を調べる。そしてノックゾーンになければ、ステップS
で上記基本進角値をそのまま最終進角値θとしてか
ら、ステップSに戻ってそれ以下の処理を繰返す。
ステップSでノックゾーンにあることを判定したとき
は、ノックセンサ23の出力に基いてノッキングが発生
したか否かを調べ(ステップS)、それに応じたフィ
ードバック補正手段の処理として、ノッキング発生時に
はフィードバックリタード量θrを所定値Δθだけ大き
くし(ステップS)、ノッキングが発生しないときは
フィードバックリタード量θrを所定値Δθだけ小さく
する(ステップS)。そしてノッキング発生時には、
ステップSの次にステップS〜S17により学習制御
手段における学習値決定手段の処理を行なってから、ま
たノッキングが発生していないときにはステップS
続き、ステップS18に移る。このステップS18では、基
本進角値θと、フィードバックリタード量θrと、そ
の時の運転状態に対応した学習値θlとにより、最終進
角値θを[θ=θ−θr−θl]と演算する。
上記の学習値決定手段の処理としては、エンジン回転数
Nが所定回転数N大きいか否かを調べ(ステップ
)、それに応じて次のように学習値を決定する。す
なわち、所定回転数Nより大きいときは、フィードバ
ックリタード量θrの累計値Rを求める処理(ステップ
10)と、この処理の回数Cを示すカウンタをインクリ
メントする処理(ステップS11)とを行なってから、上
記回数Cが所定回数Cに達する毎に、既学習値とフィ
ードバック補正とによるリタード量の平均値(θl+R
/C)を新たな学習値θlとするように修正ととも
に、上記CおよびRの値をクリアする(ステップS12
14)。またエンジン回転数Nが所定回転数N以下の
ときは、ノック強度Kが人間の耳に聞こえる最小ノック
強度に相当する所定強度Kより大きいか否かを調べ
(ステップS15)、所定強度Kより大きい時は学習値
θlを(θr−Δθ+θl)の値に修正するとともに、
フィードバックリタード量θrを所定値Δθに置き換え
る(ステップS16,S17)。従って、ステップS15〜S
17を通るルーチンが繰返されている間は学習マップMの
学習値θlが次第にリタード方向に修正されるととも
に、最終進角値θもリタード側に所定量ずつ補正され
る。こうしてノック強度Kが所定値強度K以下になる
まで学習値θlが修正されたときは、その値に学習値が
保たれたまま、ステップS15からステップS18に移る。
第5図は割込みルーチンを示し、このルーチンは所定ク
ランク角(例えばBTDC90゜)毎に開始し、ステッ
プS19でTDC周期Tを算出するとともに、ステップS
20で前記の最終進角値θに応じた点火までの時間Tsを
算出し、ステップS21で上記TDC周期Tと時間Tsに
より求めた点火時期をタイマ32にセットしてから、リ
ターンする。これにより、最終進角値θに相当する時期
に点火が行なわれる。
以上のような制御によると、ノックゾーンではフィード
バック補正と学習値とによって点火時期のリタード量が
決定されるため、ノックゾーン内の運転領域への移行直
後は学習マップから読出される学習値により応答性良く
点火時期が制御され、ほぼ同じ運転状態が続いていると
きはフィードバック補正が加えられて制御の精度が高め
られる。特に、ノックゾーンへの運転状態移行直後の制
御が、エンジン回転数に応じて適正に行なわれる。
すなわち、所定回転数Nよりも高回転域では、複数回
のノッキング発生に応じた補正によるリタード量の平均
値を学習値としているため、例えば補正によるリタード
量の最大値が学習値とされる場合と比べ、ノックゾーン
への運転状態移行直後のリタード量が小さくなり、出力
低下が防止される。そしてこの場合に一時的に多少のノ
ッキングが生じたとしても、高回転時にはそれ程耳障り
となることがなく、またその後一定の運転状態が続けば
フィードバック補正でノッキングが防止されるためエン
ジンにダメージを与えるようなことはない。一方、低回
転時には、もし高回転時と同様にリタード量の平均値を
学習値とすると、高負荷状態となったとき比較的強度の
ノッキングが生じ易く、これが耳障りなものとなる。本
発明では、このような場合に、所定強度(人間の耳に聞
こえる最小限度)のノッキングが発生する直前の状態で
のリタード量を学習値としているため、低回転域ではノ
ックゾーン内の運転領域への移行直後も、耳障りなノッ
キングが生じることが確実に防止されることとなる。
(発明の効果) 以上のように本発明は、運転状態に応じて読出される学
習値とノッキング発生状態に応じたフィードバック補正
とによって点火時期のリタード量を適正に制御すること
ができる。そして特に、低回転域では所定限度のノッキ
ングが発生する直前のリタード量を学習値とし、高回転
域では複数回の補正によるリタード量の平均値を学習値
としているため、低回転域ではノッキングが発生し易い
運転状態への移行直後も耳障りなノッキングが生じるこ
とを確実に防止して運転感覚および走行性を向上し、し
かも高回転時の出力低下を防止することができるもので
ある。
【図面の簡単な説明】
第1図は本発明の構成を示す機能ブロック図、第2図は
本発明の一実施例装置の概略図、第3図は制御ユニット
のブロック図、第4図および第5図は制御のフローチャ
ートである。 1……ノッキング検出手段、2……フィードバック補正
手段、3……学習制御手段、4……制御手段、5……学
習値決定手段。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】エンジンのノッキングを検出するノッキン
    グ検出手段と、このノッキング検出手段により検出され
    たノッキング発生状態に応じて点火時期のリタード量を
    補正するフィードバック補正手段と、このフィードバッ
    ク補正手段によって補正されたリタード量に基いて求め
    たリタード量の学習値をその時の運転状態に対応する記
    憶領域に記憶する学習制御手段と、この学習制御手段に
    よって記憶されているリタード量と上記フィードバック
    補正手段の出力とに基いて点火時期を制御する制御手段
    とを備えるとともに、上記学習制御手段に、エンジンの
    低回転域では所定強度のノッキングが発生する直前の状
    態での点火時期のリタード量を学習値とし、高回転域で
    はフィードバック補正手段により複数回補正されたリタ
    ード量の平均値を学習値とする学習値決定手段を設けた
    ことを特徴とするエンジンの点火時期制御装置。
JP19277985A 1985-08-30 1985-08-30 エンジンの点火時期制御装置 Expired - Lifetime JPH0647984B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19277985A JPH0647984B2 (ja) 1985-08-30 1985-08-30 エンジンの点火時期制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19277985A JPH0647984B2 (ja) 1985-08-30 1985-08-30 エンジンの点火時期制御装置

Publications (2)

Publication Number Publication Date
JPS6251759A JPS6251759A (ja) 1987-03-06
JPH0647984B2 true JPH0647984B2 (ja) 1994-06-22

Family

ID=16296869

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19277985A Expired - Lifetime JPH0647984B2 (ja) 1985-08-30 1985-08-30 エンジンの点火時期制御装置

Country Status (1)

Country Link
JP (1) JPH0647984B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2753833B2 (ja) * 1988-06-16 1998-05-20 富士通テン株式会社 ノック制御方法

Also Published As

Publication number Publication date
JPS6251759A (ja) 1987-03-06

Similar Documents

Publication Publication Date Title
US20090151695A1 (en) Method and apparatus for controlling ingition timing of an internal combustion engine based on engine rotary speed
JPS6296778A (ja) 点火時期制御装置
JPH0814271B2 (ja) 内燃機関の点火時期制御装置
JPS61237884A (ja) 内燃機関用ノツキング制御装置
JPH11229951A (ja) 可変バルブタイミング制御装置付多気筒内燃機関のノッキング制御装置
JPH0811950B2 (ja) 点火時期制御装置
JPH0379548B2 (ja)
JPH0647984B2 (ja) エンジンの点火時期制御装置
JPS6278480A (ja) 内燃機関の点火時期制御装置
JPH0826838B2 (ja) 内燃機関の点火時期制御方法
JPH0445655B2 (ja)
JP2528168B2 (ja) 内燃機関の点火時期制御装置
JPH0830461B2 (ja) 点火時期制御装置
JP5086922B2 (ja) 内燃機関の点火時期制御装置
JPH11351112A (ja) 車載内燃エンジンの点火時期制御装置
JPH0826839B2 (ja) 内燃機関の点火時期制御方法
JPH077580Y2 (ja) 内燃機関の点火時期制御装置
JP3104526B2 (ja) 内燃機関の点火時期制御装置およびその制御方法
JP2508701B2 (ja) 内燃機関用ノツキング制御装置
JP2586435B2 (ja) 内燃機関のノッキング制御装置
JPH0692789B2 (ja) エンジンの点火時期制御装置
JPS59136575A (ja) 多気筒エンジンのノツキング制御方法
JPS6282273A (ja) 内燃機関の点火時期制御装置
JPH0756248B2 (ja) 内燃機関用点火時期制御装置
JPS6217369A (ja) 内燃エンジンのアイドル時の点火時期制御方法