JPS6242153B2 - - Google Patents
Info
- Publication number
- JPS6242153B2 JPS6242153B2 JP58151285A JP15128583A JPS6242153B2 JP S6242153 B2 JPS6242153 B2 JP S6242153B2 JP 58151285 A JP58151285 A JP 58151285A JP 15128583 A JP15128583 A JP 15128583A JP S6242153 B2 JPS6242153 B2 JP S6242153B2
- Authority
- JP
- Japan
- Prior art keywords
- cylinder
- ignition timing
- engine
- value
- knocking
- 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
Links
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02P—IGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
- F02P5/00—Advancing or retarding ignition; Control therefor
- F02P5/04—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
- F02P5/145—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
- F02P5/15—Digital data processing
- F02P5/152—Digital data processing dependent on pinking
- F02P5/1521—Digital data processing dependent on pinking with particular means during a transient phase, e.g. starting, acceleration, deceleration, gear change
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02P—IGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
- F02P5/00—Advancing or retarding ignition; Control therefor
- F02P5/04—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
- F02P5/145—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
- F02P5/15—Digital data processing
- F02P5/152—Digital data processing dependent on pinking
- F02P5/1522—Digital data processing dependent on pinking with particular means concerning an individual cylinder
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Electrical Control Of Ignition Timing (AREA)
Description
【発明の詳細な説明】
〔発明の技術分野〕
この発明は、機関の点火時期を制御する点火時
期制御装置に関する。
期制御装置に関する。
一般に、機関は、出力及び燃費特性上から見る
と、軽度のノツキングが発生している状態(ノツ
ク限界)の点火時期での運転が最も効率が良いこ
とが知られている。
と、軽度のノツキングが発生している状態(ノツ
ク限界)の点火時期での運転が最も効率が良いこ
とが知られている。
この種の従来装置には、予め設定された基準点
火時期特性に基づいて発生される点火信号をノツ
キングの発生毎に所定角度、あるいはノツキング
強度に応じて所定角度だけ遅角移相させ、ノツキ
ングの発生が無い場合にはこの遅角移相量を所定
の時定数で減少させることにより、点火時期をノ
ツク限界の点火時期にフイードバツク制御するも
のがあつた。しかし、ノツキングを抑制すべく特
定の遅角移相制御量で、全ての気筒を同様に遅角
制御するため、ある気筒でノツキングが発生する
と、発生した気筒はもち論、他の気筒もその制御
量により一様に遅角制御されてしまう。
火時期特性に基づいて発生される点火信号をノツ
キングの発生毎に所定角度、あるいはノツキング
強度に応じて所定角度だけ遅角移相させ、ノツキ
ングの発生が無い場合にはこの遅角移相量を所定
の時定数で減少させることにより、点火時期をノ
ツク限界の点火時期にフイードバツク制御するも
のがあつた。しかし、ノツキングを抑制すべく特
定の遅角移相制御量で、全ての気筒を同様に遅角
制御するため、ある気筒でノツキングが発生する
と、発生した気筒はもち論、他の気筒もその制御
量により一様に遅角制御されてしまう。
一般に、機関の改気筒は、構造上の若干の差異
構成部品のバラツキ、混合気の分配の気筒間差等
により、ノツク発生状況が異なる。即ち、気筒毎
にノツク限界の点火時期が異なつている。
構成部品のバラツキ、混合気の分配の気筒間差等
により、ノツク発生状況が異なる。即ち、気筒毎
にノツク限界の点火時期が異なつている。
従つて、このような制御を行なう従来装置を用
いれば、最もノツキングの発生し易い気筒のノツ
ク限界に点火時期が設定されてしまう。これは、
必ずしも機関にとつて最適な点火時期制御となら
ず全ての気筒がノツク限界の点火時期で点火され
るということにはなつていない。
いれば、最もノツキングの発生し易い気筒のノツ
ク限界に点火時期が設定されてしまう。これは、
必ずしも機関にとつて最適な点火時期制御となら
ず全ての気筒がノツク限界の点火時期で点火され
るということにはなつていない。
そこで、各気筒について点火時期の遅角移相制
御量のフイードバツク制御をする気筒別点火時期
制御装置の提案がいくつかなされている。
御量のフイードバツク制御をする気筒別点火時期
制御装置の提案がいくつかなされている。
ところで、この種のフイードバツク制御におい
ては、気筒別の場合の制御を含めて、ノツキング
抑制のための制御は、基準点火時期からの遅角量
を制御するものである。このため、基準点火時期
は、予めノツク限界よりも進角したところに設定
しておかねばならない。従つて制御の開始におけ
る点火時期は必ずノツク限界を越えたところにあ
ることになるので、制御開始時には大きなノツキ
ングが発生する。基準点火時期はノツク限界より
わずかに進んだ点火時期に設定することが望まし
い。しかし、先に述べた気筒間のノツク限界のバ
ラツキをも考慮に入れると、そのように設定する
ことは実際上は不可能である。ある運転状態では
ノツク限界の点火時期に対して遅れ側設定の基準
点火時期となることは避けられない。この遅れ側
に設定した機関の運転状態では、機関はノツク限
界の最適の点火時期より遅れた時期の点火とな
り、全ての運転状態に亘つて全ての気筒を最適な
点火時期に制御することはできない。
ては、気筒別の場合の制御を含めて、ノツキング
抑制のための制御は、基準点火時期からの遅角量
を制御するものである。このため、基準点火時期
は、予めノツク限界よりも進角したところに設定
しておかねばならない。従つて制御の開始におけ
る点火時期は必ずノツク限界を越えたところにあ
ることになるので、制御開始時には大きなノツキ
ングが発生する。基準点火時期はノツク限界より
わずかに進んだ点火時期に設定することが望まし
い。しかし、先に述べた気筒間のノツク限界のバ
ラツキをも考慮に入れると、そのように設定する
ことは実際上は不可能である。ある運転状態では
ノツク限界の点火時期に対して遅れ側設定の基準
点火時期となることは避けられない。この遅れ側
に設定した機関の運転状態では、機関はノツク限
界の最適の点火時期より遅れた時期の点火とな
り、全ての運転状態に亘つて全ての気筒を最適な
点火時期に制御することはできない。
また、従来装置では機関の運転状態が変化して
も点火時期は運転状態変化前のものがそのまま適
用されるため、変化後の運転状態での制御目標値
に制御量が収まるまでに大きなタイムラグが出
る。即ち、運転状態の変化に対しての応答性が悪
かつた。さらに制御装置としてはノツク抑制を必
要とする運転領域全てをフイードバツク制御量の
大きさの変化によつて制御するため、広いダイナ
ミツクレンジが要求され、全ての運転領域に亘つ
て正確に点火時期の制御をするということが困難
であつた。
も点火時期は運転状態変化前のものがそのまま適
用されるため、変化後の運転状態での制御目標値
に制御量が収まるまでに大きなタイムラグが出
る。即ち、運転状態の変化に対しての応答性が悪
かつた。さらに制御装置としてはノツク抑制を必
要とする運転領域全てをフイードバツク制御量の
大きさの変化によつて制御するため、広いダイナ
ミツクレンジが要求され、全ての運転領域に亘つ
て正確に点火時期の制御をするということが困難
であつた。
ところで、ノツキングは、機関の動作特性のう
ち点火時期、空燃比、吸気温度、吸気湿度、及び
その他の数多くの要素によつて発生が左右され
る。しかし吸気温度、吸気湿度など自然条件の変
化に依存するものは、その変化の周期が1日ある
いは季節を単位とするような時間的には非常に長
いものである。従つて、これらの変化によるノツ
キングの発生状況の変化もまた長周期となる。換
言すれば、同一運転状態で短期間に発生するノツ
キングは、ほぼ同程度であり、発生頻度、強さに
大差はない。つまり、同一運転状態で発生したノ
ツキングを抑制するのに要する補正制御値は短時
間ではほぼ同一であるので、特定の運転パラメー
タによつて規定された機関の同一運転状態では以
前に記憶した補正制御値を今回の補正制御値とし
て制御し、制御中のわずかなノツキングの発生に
対しては、その点火時期補正範囲も狭いものでよ
いため、発生毎のノツキング信号により逐次補正
制御を行えば、極めて高精度で応答性よくノツキ
ングを抑制し点火時期をノツク限界に制御でき
る。先に述べた長周期での変化要因に対しては上
記補正制御値をゆつくりと変更することにより補
正が可能である。
ち点火時期、空燃比、吸気温度、吸気湿度、及び
その他の数多くの要素によつて発生が左右され
る。しかし吸気温度、吸気湿度など自然条件の変
化に依存するものは、その変化の周期が1日ある
いは季節を単位とするような時間的には非常に長
いものである。従つて、これらの変化によるノツ
キングの発生状況の変化もまた長周期となる。換
言すれば、同一運転状態で短期間に発生するノツ
キングは、ほぼ同程度であり、発生頻度、強さに
大差はない。つまり、同一運転状態で発生したノ
ツキングを抑制するのに要する補正制御値は短時
間ではほぼ同一であるので、特定の運転パラメー
タによつて規定された機関の同一運転状態では以
前に記憶した補正制御値を今回の補正制御値とし
て制御し、制御中のわずかなノツキングの発生に
対しては、その点火時期補正範囲も狭いものでよ
いため、発生毎のノツキング信号により逐次補正
制御を行えば、極めて高精度で応答性よくノツキ
ングを抑制し点火時期をノツク限界に制御でき
る。先に述べた長周期での変化要因に対しては上
記補正制御値をゆつくりと変更することにより補
正が可能である。
この発明は、機関の各運転状態における各気筒
のノツク限界の平均的な値を与える補正制御値を
記憶し、この補正制御値と各気筒毎に発生したノ
ツキング信号より演算して得られる逐次補正値を
合成した補正値で機関の各運転状態における基準
制御値を各気筒毎に補正し、先に述べた長周期で
の変化要因に対しては上記補正制御値を所定の周
期で各気筒の逐次補正値に基づいて更新すること
により、わずかな逐次補正値で精度よくノツキン
グを抑制し、また運転状態変化時のノツキング抑
制制御の応答を向上させ、各気筒の点火時期を全
ての運転状態に亘つて個々のノツク限界に制御す
る装置を提供することを目的とする。
のノツク限界の平均的な値を与える補正制御値を
記憶し、この補正制御値と各気筒毎に発生したノ
ツキング信号より演算して得られる逐次補正値を
合成した補正値で機関の各運転状態における基準
制御値を各気筒毎に補正し、先に述べた長周期で
の変化要因に対しては上記補正制御値を所定の周
期で各気筒の逐次補正値に基づいて更新すること
により、わずかな逐次補正値で精度よくノツキン
グを抑制し、また運転状態変化時のノツキング抑
制制御の応答を向上させ、各気筒の点火時期を全
ての運転状態に亘つて個々のノツク限界に制御す
る装置を提供することを目的とする。
以下、図を参照してこの発明の一実施例につい
て説明する。
て説明する。
第1図は本発明の概要構成を示すブロツク図で
ある。回転数検出手段1は図示なしの機関の回転
数を検出し、負荷検出手段2は機関の負荷状態を
検出する。基準制御値発生手段3は、メモリを有
し、手段1及び2による機関回転数と負荷状態に
より2次元的に区画された番地に予め記憶されて
いる基準点火時期特性を与えるための基準制御値
のうち、対応する番地の基準制御値を読み出す。
記憶手段6は、回転数と負荷状態に対応して2次
元的に区画された番地に補正した制御値を記憶す
る領域を有し、読み出した補正制御値(記憶補正
値)は補正値演算手段7に送出される。補正値演
算手段7は、気筒識別手段4の気筒識別信号およ
びノツク検出手段5により検出されるノツキング
信号を入力し、これらの信号から各気筒のノツキ
ング抑制の逐次補正値を演算し、その値で上記記
憶補正値を補正することにより、点火時期補正値
を作成して制御値演算手段8に出力する。ここで
各気筒の逐次補正値は、ノツキングの発生がある
場合は遅角方向に、ノツキングの発生が無い場合
には進角方向に更新される。その補正値は遅角側
の補正のみならず、進角側の補正も可能である。
又、補正値演算手段7は、所定の機関運転期間毎
に各気筒の逐次補正値から平均的な逐次補正値を
算出して補正値を補正し、結果を対応する記憶領
域に更新記憶させる。制御値演算手段8は、先に
読み出された基準制御値を今回点火する気筒に対
応して補正値演算手段7で作成された点火時期補
正値により補正し、点火時期を決定し、点火手段
9に決定された点火時期で点火させる。
ある。回転数検出手段1は図示なしの機関の回転
数を検出し、負荷検出手段2は機関の負荷状態を
検出する。基準制御値発生手段3は、メモリを有
し、手段1及び2による機関回転数と負荷状態に
より2次元的に区画された番地に予め記憶されて
いる基準点火時期特性を与えるための基準制御値
のうち、対応する番地の基準制御値を読み出す。
記憶手段6は、回転数と負荷状態に対応して2次
元的に区画された番地に補正した制御値を記憶す
る領域を有し、読み出した補正制御値(記憶補正
値)は補正値演算手段7に送出される。補正値演
算手段7は、気筒識別手段4の気筒識別信号およ
びノツク検出手段5により検出されるノツキング
信号を入力し、これらの信号から各気筒のノツキ
ング抑制の逐次補正値を演算し、その値で上記記
憶補正値を補正することにより、点火時期補正値
を作成して制御値演算手段8に出力する。ここで
各気筒の逐次補正値は、ノツキングの発生がある
場合は遅角方向に、ノツキングの発生が無い場合
には進角方向に更新される。その補正値は遅角側
の補正のみならず、進角側の補正も可能である。
又、補正値演算手段7は、所定の機関運転期間毎
に各気筒の逐次補正値から平均的な逐次補正値を
算出して補正値を補正し、結果を対応する記憶領
域に更新記憶させる。制御値演算手段8は、先に
読み出された基準制御値を今回点火する気筒に対
応して補正値演算手段7で作成された点火時期補
正値により補正し、点火時期を決定し、点火手段
9に決定された点火時期で点火させる。
第2図は4ストローク4気筒機関に適用したこ
の発明の実施例を示すブロツク図である。図にお
いて、10は機関のカムシヤフトの回転に連動し
てクランクの回転角度360゜毎に信号レベルを反
転させた信号10aを発生する角度検出器、11
は角度検出器10の信号10aに対して位相差
180゜を持つた信号11aを発生する角度検出
器、12は機関の吸気管圧を検出し、その圧力に
対応した信号12aを発生する圧力センサ、13
は圧力センサ12より出力された信号12aをデ
イジタル的な信号13aに変換するアナログ・デ
イジタル(A/D)変換器、14は機関に取り付
けられ機関の振動加速度を検出し、信号14aを
出力する加速度センサ、15は加速度センサ14
の信号14aから機関のノツキングが発生した期
間を弁別し、信号15aを出力する弁別器、16
は弁別器15の信号15aをデイジタル化して信
号16aにするA/D変換器である。20はマイ
クロコンピユータであり、マイクロプロセツサ
(CPU)21と、メモリ(ROM及びRAM)22
と、インターフエース(I/O)23とから構成
されている。18はマイクロコンピユータ20で
演算された点火時期制御量の信号23aを時期信
号18aに変換するタイミング変換回路、17は
タイミング変換回路18より発生された時期信号
18aで機関に点火する点火回路である。
の発明の実施例を示すブロツク図である。図にお
いて、10は機関のカムシヤフトの回転に連動し
てクランクの回転角度360゜毎に信号レベルを反
転させた信号10aを発生する角度検出器、11
は角度検出器10の信号10aに対して位相差
180゜を持つた信号11aを発生する角度検出
器、12は機関の吸気管圧を検出し、その圧力に
対応した信号12aを発生する圧力センサ、13
は圧力センサ12より出力された信号12aをデ
イジタル的な信号13aに変換するアナログ・デ
イジタル(A/D)変換器、14は機関に取り付
けられ機関の振動加速度を検出し、信号14aを
出力する加速度センサ、15は加速度センサ14
の信号14aから機関のノツキングが発生した期
間を弁別し、信号15aを出力する弁別器、16
は弁別器15の信号15aをデイジタル化して信
号16aにするA/D変換器である。20はマイ
クロコンピユータであり、マイクロプロセツサ
(CPU)21と、メモリ(ROM及びRAM)22
と、インターフエース(I/O)23とから構成
されている。18はマイクロコンピユータ20で
演算された点火時期制御量の信号23aを時期信
号18aに変換するタイミング変換回路、17は
タイミング変換回路18より発生された時期信号
18aで機関に点火する点火回路である。
次に、このように構成された本実施例の動作に
ついて説明する。第3図は本実施例に示す角度検
出器10,11の出力波形図であり、角度検出器
10の信号10aは機関の回転に従い、第1気筒
のBTDC90゜で“L”レベルになり、第4気筒の
BTDC90゜で“H”レベルになる。また、角度検
出器11の信号11aは、角度検出器11の信号
11aに対し、クランク角度で180゜遅相した信
号となる。これら2つの信号11a,12aはマ
イクロコンピユータ20のインターフエース23
に入力される。圧力センサ12は機関の吸気管圧
を検出し、その圧力に対応した電圧レベルの信号
12aを発生する。ここで、機関の吸気管圧は機
関の負荷状態に敏感に反応して変化するため、こ
の吸気管圧を検出して得られる信号12aのレベ
ルから機関の負荷状態を知ることができる。さ
て、圧力センサ12から発生された信号12aは
A/D変換器13によりデイジタル化され、信号
13aとなつてインターフエース23に入力され
る。
ついて説明する。第3図は本実施例に示す角度検
出器10,11の出力波形図であり、角度検出器
10の信号10aは機関の回転に従い、第1気筒
のBTDC90゜で“L”レベルになり、第4気筒の
BTDC90゜で“H”レベルになる。また、角度検
出器11の信号11aは、角度検出器11の信号
11aに対し、クランク角度で180゜遅相した信
号となる。これら2つの信号11a,12aはマ
イクロコンピユータ20のインターフエース23
に入力される。圧力センサ12は機関の吸気管圧
を検出し、その圧力に対応した電圧レベルの信号
12aを発生する。ここで、機関の吸気管圧は機
関の負荷状態に敏感に反応して変化するため、こ
の吸気管圧を検出して得られる信号12aのレベ
ルから機関の負荷状態を知ることができる。さ
て、圧力センサ12から発生された信号12aは
A/D変換器13によりデイジタル化され、信号
13aとなつてインターフエース23に入力され
る。
一方、加速度センサ14は、機関に取り付けら
れており、常時機関の振動を検出している。この
検出出力である信号14aには、機関の作動によ
り生じた機械振動によるノイズ信号と、機関のノ
ツキングにより発生した振動によるノツキング成
分が重畳している。弁別器15は信号14aから
ノツキング成分を弁別して検波し、更に積分し、
ノツキング強度に応じたレベルをもつ信号15a
を出力する。この信号15aはA/D変換器16
でデイジタル化されて信号16aとなり、インタ
ーフエース23を介してCPU21に読み込まれ
る。また、弁別器15は、マイクロプロセツサ2
1の指令でインターフエース23からの信号23
bにより積分値がリセツトされ、次のノツキング
検出のために初期化される。
れており、常時機関の振動を検出している。この
検出出力である信号14aには、機関の作動によ
り生じた機械振動によるノイズ信号と、機関のノ
ツキングにより発生した振動によるノツキング成
分が重畳している。弁別器15は信号14aから
ノツキング成分を弁別して検波し、更に積分し、
ノツキング強度に応じたレベルをもつ信号15a
を出力する。この信号15aはA/D変換器16
でデイジタル化されて信号16aとなり、インタ
ーフエース23を介してCPU21に読み込まれ
る。また、弁別器15は、マイクロプロセツサ2
1の指令でインターフエース23からの信号23
bにより積分値がリセツトされ、次のノツキング
検出のために初期化される。
マイクロコンピユータ20のメモリ22は
ROMとRAMを有し、ROMには機関の回転数及
び負荷状態に対応して予め定められ、機関の各運
転状態における基準点火時期特性を与える基準制
御値を記憶する領域(以下、進角マツプと呼ぶ)
が設けられ、RAMには機関回転数及び負荷状態
に対応して定められた各番地にこの各番地に対応
する運転状態に於ける記憶補正値を記憶する領域
(以下学習マツプと呼ぶ)が設けられている。
ROMとRAMを有し、ROMには機関の回転数及
び負荷状態に対応して予め定められ、機関の各運
転状態における基準点火時期特性を与える基準制
御値を記憶する領域(以下、進角マツプと呼ぶ)
が設けられ、RAMには機関回転数及び負荷状態
に対応して定められた各番地にこの各番地に対応
する運転状態に於ける記憶補正値を記憶する領域
(以下学習マツプと呼ぶ)が設けられている。
CPU21は角度検出器10,11、圧力セン
サ12及び加速センサ14の各センサ情報から各
気筒の最適な点火時期を決定し、決定された点火
時期でタイミング変換器18から信号18aを出
力させ、点火回路17により機関を点火させる。
サ12及び加速センサ14の各センサ情報から各
気筒の最適な点火時期を決定し、決定された点火
時期でタイミング変換器18から信号18aを出
力させ、点火回路17により機関を点火させる。
CPU21により実行される処理のフローチヤ
ートを第4図に示す。図中のP1〜P39はフローチ
ヤートの各ステツプを示す。
ートを第4図に示す。図中のP1〜P39はフローチ
ヤートの各ステツプを示す。
なお、本フローチヤートでは点火が第1、第
3、第4、第2気筒の順になされる4気筒機関の
場合を示す。
3、第4、第2気筒の順になされる4気筒機関の
場合を示す。
CPU21による制御演算は、1点火周期に1
回、第1、第2の角度検出器10,11の出力信
号の状態が反転する時期に同期して行なわれる。
回、第1、第2の角度検出器10,11の出力信
号の状態が反転する時期に同期して行なわれる。
まず、P1でタイミング変換回路18のカウンタ
を0にリセツトし、カウント動作を開始させる。
P2で前回の処理開始時期から現在までの時間間
隔、即ちクランク角度180゜回転に相当する周期
を計測する。P3はこの計測した周期を回転数に換
算する。P4で圧力信号を入力し、P5でこの信号よ
り機関の負荷状態を計算で求める。
を0にリセツトし、カウント動作を開始させる。
P2で前回の処理開始時期から現在までの時間間
隔、即ちクランク角度180゜回転に相当する周期
を計測する。P3はこの計測した周期を回転数に換
算する。P4で圧力信号を入力し、P5でこの信号よ
り機関の負荷状態を計算で求める。
P6では角度検出器10の信号10aの状態を確
かめる。状態が“L”であれば第3図に示すよう
に直前に点火した気筒は、第1気筒あるいは第2
気筒である。続いてP7で第2の角度検出器11の
信号11aの状態を確かめ、出力状態が“L”で
あれば直前の点火気筒は第1気筒にあると識別さ
れ、P8で点火気筒の識別情報を記憶するべく、メ
モリ22に設けられたレジスタnに、第1気筒の
点火順を示す数1を記憶させる。P7で信号11a
の状態が“H”であれば、P9で第2気筒の点火順
を示す数4をレジスタnに記憶させる。一方、P6
で第1の角度検出器10の信号10aが“H”で
あると判定された場合は、直前の点火気筒は第3
気筒あるいは第4気筒である。以下、P10ではP7
と同様に角度検出器11の信号11aの状態を確
かめ、“L”の場合はP11でレジスタnに第3気筒
の点火順を示す数2を記憶させ、“H”の場合は
P12でレジスタnに第4気筒の点火順を示す数3
を記憶させる。
かめる。状態が“L”であれば第3図に示すよう
に直前に点火した気筒は、第1気筒あるいは第2
気筒である。続いてP7で第2の角度検出器11の
信号11aの状態を確かめ、出力状態が“L”で
あれば直前の点火気筒は第1気筒にあると識別さ
れ、P8で点火気筒の識別情報を記憶するべく、メ
モリ22に設けられたレジスタnに、第1気筒の
点火順を示す数1を記憶させる。P7で信号11a
の状態が“H”であれば、P9で第2気筒の点火順
を示す数4をレジスタnに記憶させる。一方、P6
で第1の角度検出器10の信号10aが“H”で
あると判定された場合は、直前の点火気筒は第3
気筒あるいは第4気筒である。以下、P10ではP7
と同様に角度検出器11の信号11aの状態を確
かめ、“L”の場合はP11でレジスタnに第3気筒
の点火順を示す数2を記憶させ、“H”の場合は
P12でレジスタnに第4気筒の点火順を示す数3
を記憶させる。
P13においては、ノツキングの信号16a(Δ
K)を読み込んだ後、弁別器15の積分値をリセ
ツトする信号23bを発生して次回のノツキング
発生を検出するための準備をする。P14では読み
込んだ信号16a(ΔK)が0であるか否か即ち
直前の点火により当該気筒にノツキングが発生し
たか否かを確かめる。ノツキングが無かつた場合
はP15において各気筒に対応して設けられた逐次
補正値更新のためのレジスタのうち、先にP6〜
P12で識別した直前の点火気筒に対応するレジス
タD(n)の値に1を加算し、この値をレジスタ
D(n)に再び記憶させる。続いてP16において
このレジスタD(n)の値が10に達したか否か、
即ち当該気筒の10連続点火の期間に信号16a
(ΔK)が0であつたか否かを検出し、D(n)=
10であればP17において当該気筒の逐次補正値を
記憶しているレジスタC(n)の値を1だけ減算
し、この値を記憶させる。P18においては上記の
計数動作を行うレジスタD(n)の値を0にリセ
ツトし、次の10点火計数動作に備える。一方、
P16においてD(n)≠10で10連続点火回数に達
していないときは、逐次補正値記憶用レジスタC
(n)の値は減算せず、そのままの値を保持させ
次の21へと進む。
K)を読み込んだ後、弁別器15の積分値をリセ
ツトする信号23bを発生して次回のノツキング
発生を検出するための準備をする。P14では読み
込んだ信号16a(ΔK)が0であるか否か即ち
直前の点火により当該気筒にノツキングが発生し
たか否かを確かめる。ノツキングが無かつた場合
はP15において各気筒に対応して設けられた逐次
補正値更新のためのレジスタのうち、先にP6〜
P12で識別した直前の点火気筒に対応するレジス
タD(n)の値に1を加算し、この値をレジスタ
D(n)に再び記憶させる。続いてP16において
このレジスタD(n)の値が10に達したか否か、
即ち当該気筒の10連続点火の期間に信号16a
(ΔK)が0であつたか否かを検出し、D(n)=
10であればP17において当該気筒の逐次補正値を
記憶しているレジスタC(n)の値を1だけ減算
し、この値を記憶させる。P18においては上記の
計数動作を行うレジスタD(n)の値を0にリセ
ツトし、次の10点火計数動作に備える。一方、
P16においてD(n)≠10で10連続点火回数に達
していないときは、逐次補正値記憶用レジスタC
(n)の値は減算せず、そのままの値を保持させ
次の21へと進む。
また、P14において信号16aが有る場合(Δ
K≠0)には、P19において逐次補正値記憶用レ
ジスタC(n)の値にΔKが加算されてノツキン
グ強度に応じた分だけ補正値が増大し、次のP20
では上記点火回数計数用レジスタD(n)の値を
リセツトし、10点火計測動作に備える。
K≠0)には、P19において逐次補正値記憶用レ
ジスタC(n)の値にΔKが加算されてノツキン
グ強度に応じた分だけ補正値が増大し、次のP20
では上記点火回数計数用レジスタD(n)の値を
リセツトし、10点火計測動作に備える。
従つて、ノツキングの状態に応じて増減する逐
次補正値記憶用レジスタC(n)の値は、当該気
筒の1点火毎に検出される信号16aからノツキ
ングが有ると判断された場合にはノツキング強度
に応じた分だけその値を増加方向に更新する。ノ
ツキングが無い場合には当該気筒の10点火毎に1
だけ減少方向にその値を更新する。この場合、そ
の変化範囲は零を中心にして正極、負極いずれの
値をもとり得る如く設定されている。なお、この
減少方向のゲインを決定する10点火の計数は一つ
の例であり、これに限ることはない。
次補正値記憶用レジスタC(n)の値は、当該気
筒の1点火毎に検出される信号16aからノツキ
ングが有ると判断された場合にはノツキング強度
に応じた分だけその値を増加方向に更新する。ノ
ツキングが無い場合には当該気筒の10点火毎に1
だけ減少方向にその値を更新する。この場合、そ
の変化範囲は零を中心にして正極、負極いずれの
値をもとり得る如く設定されている。なお、この
減少方向のゲインを決定する10点火の計数は一つ
の例であり、これに限ることはない。
このようにして前回の点火による信号16aで
ノツキングが発生した気筒の逐次補正値が更新さ
れると、続いてP21以降で学習マツプに記憶され
ている記憶補正値の更新処理に入る。
ノツキングが発生した気筒の逐次補正値が更新さ
れると、続いてP21以降で学習マツプに記憶され
ている記憶補正値の更新処理に入る。
P21では、P3及びP5で求めた回転数及び負荷状
態から対応する学習マツプの番地に記憶されてい
る記憶補正値をBレジスタに読み出す。次に、
P22では後述の機関定常状態計数用レジスタEの
カウント開始時点の回転数とP3で求めた回転数と
を比較し、その差が50rpm以上の場合は機関回転
数が変化したと判断し、P31の処理に飛ぶ。変化
が50rpm未満の場合には機関が一定回転数で運転
されていると判断し、次のP23で同様にレジスタ
Eのカウント開始時点からの負荷状態の変動を確
かめる。負荷状態の変化が5%以上では機関の運
転状態に変化が生じたとしてP31の処理に進む。
一方、変化が5%未満のときは一定負荷の状態で
運転されているものと判断してP24へ進む。P24に
おいては、機関の定常運転状態を計数するレジス
タEの値に1を加算する。P25ではこのレジスタ
Eの計数値が100であるか否か、即ち連続する100
点火の間に亘つて機関の回転数が一定でまた負荷
の状態も定常状態で運転されてきたか否かを確か
める。100点火に達していなければP28へ進む。E
=100の場合には、P26に進み、ここで各気筒の逐
次補正値の平均値を計算し、レジスタFに記憶す
る。次のP27においてはこの逐次補正値の平均値
と、先にP21で学習マツプより読み出し、Bレジ
スタに記憶した記憶補正値とを加して再びBレジ
スタに記憶する。P28では変更されたBレジスタ
の値を学習マツプ上の対応する記憶領域に更新記
憶させる。P29では各気筒の逐次補正値から逐次
補正の平均値Fを差し引き、各気筒の逐次補正値
を更新する。P30では記憶補正値の次回の更新に
備え、定常状態計数用レジスタEをクリアし、こ
の時点における機関回転数及び負荷状態を定常状
態判定のための基準として記憶し、P33へ進む。
一方、P22又はP23で機関の運転状態に変動有と判
定された場合は、P31で定常状態計数用レジスタ
Eをクリアし、機関回転数及び負荷状態を次回点
火からの定常状態判定の基準として記憶する。
P23では変化前の運転状態での各気筒の逐次補正
値は変化後の運転状態においては無意味なもので
あるので、これらを全て0にしてP23へ進む。こ
のようにして学習マツプ上の記憶補正値は、機関
の定常状態での運転が100点火回数の間連続した
場合に更新される。その更新は、各気筒毎に行な
つているノツキング抑制のための逐次補正値の平
均値が常に零になる方向に行なわれる。即ち、各
気筒の逐次補正値が各気筒のノツク限界の平均値
からのバラツキのみを補正するように記憶補正値
は更新される。
態から対応する学習マツプの番地に記憶されてい
る記憶補正値をBレジスタに読み出す。次に、
P22では後述の機関定常状態計数用レジスタEの
カウント開始時点の回転数とP3で求めた回転数と
を比較し、その差が50rpm以上の場合は機関回転
数が変化したと判断し、P31の処理に飛ぶ。変化
が50rpm未満の場合には機関が一定回転数で運転
されていると判断し、次のP23で同様にレジスタ
Eのカウント開始時点からの負荷状態の変動を確
かめる。負荷状態の変化が5%以上では機関の運
転状態に変化が生じたとしてP31の処理に進む。
一方、変化が5%未満のときは一定負荷の状態で
運転されているものと判断してP24へ進む。P24に
おいては、機関の定常運転状態を計数するレジス
タEの値に1を加算する。P25ではこのレジスタ
Eの計数値が100であるか否か、即ち連続する100
点火の間に亘つて機関の回転数が一定でまた負荷
の状態も定常状態で運転されてきたか否かを確か
める。100点火に達していなければP28へ進む。E
=100の場合には、P26に進み、ここで各気筒の逐
次補正値の平均値を計算し、レジスタFに記憶す
る。次のP27においてはこの逐次補正値の平均値
と、先にP21で学習マツプより読み出し、Bレジ
スタに記憶した記憶補正値とを加して再びBレジ
スタに記憶する。P28では変更されたBレジスタ
の値を学習マツプ上の対応する記憶領域に更新記
憶させる。P29では各気筒の逐次補正値から逐次
補正の平均値Fを差し引き、各気筒の逐次補正値
を更新する。P30では記憶補正値の次回の更新に
備え、定常状態計数用レジスタEをクリアし、こ
の時点における機関回転数及び負荷状態を定常状
態判定のための基準として記憶し、P33へ進む。
一方、P22又はP23で機関の運転状態に変動有と判
定された場合は、P31で定常状態計数用レジスタ
Eをクリアし、機関回転数及び負荷状態を次回点
火からの定常状態判定の基準として記憶する。
P23では変化前の運転状態での各気筒の逐次補正
値は変化後の運転状態においては無意味なもので
あるので、これらを全て0にしてP23へ進む。こ
のようにして学習マツプ上の記憶補正値は、機関
の定常状態での運転が100点火回数の間連続した
場合に更新される。その更新は、各気筒毎に行な
つているノツキング抑制のための逐次補正値の平
均値が常に零になる方向に行なわれる。即ち、各
気筒の逐次補正値が各気筒のノツク限界の平均値
からのバラツキのみを補正するように記憶補正値
は更新される。
また、機関が定常状態でない場合には補正値の
更新は禁止され、機関運転状態変化前のノツキン
グ抑制状態における補正値の無意味な更新が防止
される。
更新は禁止され、機関運転状態変化前のノツキン
グ抑制状態における補正値の無意味な更新が防止
される。
なお、この補正値の更新において、機関の回転
数の変動が50rpm未満、負荷変動が5%未満であ
るときに定常状態であると判定しているが、これ
は一つの例であり、判定条件は他のものであつて
も良い。また、機関の点火回数を計数し、これが
所定回数に達した時点で、補正値の更新を行なつ
ているが、この更新は、所定の時間経過毎に行な
つても良い。
数の変動が50rpm未満、負荷変動が5%未満であ
るときに定常状態であると判定しているが、これ
は一つの例であり、判定条件は他のものであつて
も良い。また、機関の点火回数を計数し、これが
所定回数に達した時点で、補正値の更新を行なつ
ているが、この更新は、所定の時間経過毎に行な
つても良い。
さて、このようにして学習マツプ上の記憶補正
値の更新処理を終えると、今回点火する気筒の点
火時期を決定する処理に入る。
値の更新処理を終えると、今回点火する気筒の点
火時期を決定する処理に入る。
P33においては、今回点火する気筒を識別する
べく、先に求めた前回点火した気筒の点火順nに
1を加える。即ち、例えば前回の点火が第1気筒
であればレジスタnの値は1であり、これに1を
加算することによりレジスタnの値は2となり、
これに対応する点火順の気筒は第3気筒である。
P34においてはP33の演算でレジスタnの値が5に
なつたか否かを確かめる。n=5となつた場合
は、前回の点火気筒は第2気筒であり、今回は点
火順から第1気筒であるのでP25においてレジス
タnの値を1とする。この処理で今回の点火気筒
が決定される。P36において補正値を記憶してい
るレジスタB(P21で学習マツプより読み出さ
れ、P26〜P30の処理を通過した場合は更新後の補
正値が記憶されている)の内容の補正値と、今回
点火する気筒に対応する逐次補正値レジスタC
(n)(P29で更新された場合は、更新後の値)を
加算し、点火時期補正値を作成する。P37では、
P3、P5で求めた回転数及び負荷状態に対応する進
角マツプ上の番地の基準制御値を読み出し、P36
で求めた点火時期補正値を差し引き、今回点火す
る気筒の点火時期を決定する制御値を作成する。
べく、先に求めた前回点火した気筒の点火順nに
1を加える。即ち、例えば前回の点火が第1気筒
であればレジスタnの値は1であり、これに1を
加算することによりレジスタnの値は2となり、
これに対応する点火順の気筒は第3気筒である。
P34においてはP33の演算でレジスタnの値が5に
なつたか否かを確かめる。n=5となつた場合
は、前回の点火気筒は第2気筒であり、今回は点
火順から第1気筒であるのでP25においてレジス
タnの値を1とする。この処理で今回の点火気筒
が決定される。P36において補正値を記憶してい
るレジスタB(P21で学習マツプより読み出さ
れ、P26〜P30の処理を通過した場合は更新後の補
正値が記憶されている)の内容の補正値と、今回
点火する気筒に対応する逐次補正値レジスタC
(n)(P29で更新された場合は、更新後の値)を
加算し、点火時期補正値を作成する。P37では、
P3、P5で求めた回転数及び負荷状態に対応する進
角マツプ上の番地の基準制御値を読み出し、P36
で求めた点火時期補正値を差し引き、今回点火す
る気筒の点火時期を決定する制御値を作成する。
この演算結果の制御値は点火位置を角度相当の
値により示すデータであり、P39においてはこの
データを角度検出器10又は11の出力反転時刻
(P1におけるカウンタカウント開始時刻)からの
遅れ時間データに変換する。この角度対時間変換
の演算は、P2における、周期情報に基づいて容易
に可能である。
値により示すデータであり、P39においてはこの
データを角度検出器10又は11の出力反転時刻
(P1におけるカウンタカウント開始時刻)からの
遅れ時間データに変換する。この角度対時間変換
の演算は、P2における、周期情報に基づいて容易
に可能である。
P39において時間に変換された点火時期制御値
は、タイミング変換器18のラツチにセツトされ
る。
は、タイミング変換器18のラツチにセツトされ
る。
タイミング変換器18はカウンタを有してお
り、このカウンタがマイクロコンピユータ20の
演算処理開始時、即ち第1あるいは第2の角度検
出器10,11の出力状態反転時からカウントを
開始している。このカウンタの値がP39でセツト
されたラツチの値に一致すると、タイミング変換
器18は点火信号を発生し、点火回路11の点火
コイルの通電を遮断し、マイクロコンピユータ2
0で決定された点火時期で機関を点火する。
り、このカウンタがマイクロコンピユータ20の
演算処理開始時、即ち第1あるいは第2の角度検
出器10,11の出力状態反転時からカウントを
開始している。このカウンタの値がP39でセツト
されたラツチの値に一致すると、タイミング変換
器18は点火信号を発生し、点火回路11の点火
コイルの通電を遮断し、マイクロコンピユータ2
0で決定された点火時期で機関を点火する。
このように本実施例は機関の定常運転状態を判
別し、定常状態では各気筒のノツク限界の点火時
期を与える補正値の記憶補正値として学習マツプ
上の機関運転状態に対応する番地に記憶し、点火
毎に検出されるノツキング信号で個々の気筒に対
する逐次補正値を作成し、この逐次補正値と上記
記憶補正値で基準点火時期を各気筒毎に補正する
ことで、各気筒を個々のノツク限界の点火時期に
制御することを可能にする。一方、機関の過渡運
転状態では記憶補正値の更新を禁止し、各気筒の
点火時期は、基準点火時期を既に定常状態の下で
求めた補正値で補正するようにしているので、機
関の運転状態が変化した場合でも、各気筒の点火
時期は変化後の運転状態における各気筒のノツク
限界の平均の点火時期に制御される。即ち、気筒
間のノツク限界のバラツキのみをノツキング信号
で作成される逐次補正値で補正するので、点火時
期のフイードバツク制御の応答性が非常に良い。
さらに、各気筒の逐次補正値は各気筒のノツク限
界を与える点火時期の平均からのバラツキのみを
補正すれば良いので、その制御範囲は狭いもの、
即ち、広いダイナミツクレンジを必要とせず、制
御の精度向上が可能となる。
別し、定常状態では各気筒のノツク限界の点火時
期を与える補正値の記憶補正値として学習マツプ
上の機関運転状態に対応する番地に記憶し、点火
毎に検出されるノツキング信号で個々の気筒に対
する逐次補正値を作成し、この逐次補正値と上記
記憶補正値で基準点火時期を各気筒毎に補正する
ことで、各気筒を個々のノツク限界の点火時期に
制御することを可能にする。一方、機関の過渡運
転状態では記憶補正値の更新を禁止し、各気筒の
点火時期は、基準点火時期を既に定常状態の下で
求めた補正値で補正するようにしているので、機
関の運転状態が変化した場合でも、各気筒の点火
時期は変化後の運転状態における各気筒のノツク
限界の平均の点火時期に制御される。即ち、気筒
間のノツク限界のバラツキのみをノツキング信号
で作成される逐次補正値で補正するので、点火時
期のフイードバツク制御の応答性が非常に良い。
さらに、各気筒の逐次補正値は各気筒のノツク限
界を与える点火時期の平均からのバラツキのみを
補正すれば良いので、その制御範囲は狭いもの、
即ち、広いダイナミツクレンジを必要とせず、制
御の精度向上が可能となる。
また、学習マツプ上の補正値および各気筒の逐
次補正値は正、負両極性の値を取り得るので、点
火時期は基準の点火時期を越えて進角側に制御す
ることが可能なので、基準の点火時期がノツク限
界の点火時期より遅角側に設定された場合にも記
憶補正値が進角方向に更新され、全ての運転状態
に亘つて各気筒のノツク限界の点火時期での運転
が可能となる。
次補正値は正、負両極性の値を取り得るので、点
火時期は基準の点火時期を越えて進角側に制御す
ることが可能なので、基準の点火時期がノツク限
界の点火時期より遅角側に設定された場合にも記
憶補正値が進角方向に更新され、全ての運転状態
に亘つて各気筒のノツク限界の点火時期での運転
が可能となる。
なお、本実施例では補正値の更新に際し、各気
筒の逐次補正値を単に算術平均して補正値の更新
量を作成しているが、これを異る演算方法、例え
ば逐次補正値の値及び極性により、重み付けを行
い平均化する等の方法を用いて更新量を作成し、
記憶補正値を更新しても良い。また、本実施例で
は2つの角度検出器の出力状態により気筒の識別
をしているが、この方式に限ることはなく、例え
ば基準の点火時期を識別する検出手段を設け、順
次点火を計数することにより気筒を識別する等の
方式を持つても本発明の本質には何ら影響しな
い。
筒の逐次補正値を単に算術平均して補正値の更新
量を作成しているが、これを異る演算方法、例え
ば逐次補正値の値及び極性により、重み付けを行
い平均化する等の方法を用いて更新量を作成し、
記憶補正値を更新しても良い。また、本実施例で
は2つの角度検出器の出力状態により気筒の識別
をしているが、この方式に限ることはなく、例え
ば基準の点火時期を識別する検出手段を設け、順
次点火を計数することにより気筒を識別する等の
方式を持つても本発明の本質には何ら影響しな
い。
以上のようにこの発明によれば、機関の基準の
点火時期を各運転状態に対応して予め設定してお
き、この基準の点火時期から、実際の各気筒のノ
ツク限界の点火時期までの差をノツキング信号に
より求め、この差の平均値を記憶補正値として機
関の各気筒の各運転状態に対応する読み書き可能
なメモリに所定の周期で更新記憶させることによ
り、機関個々のバラツキ、季節変化、経年変化等
によるノツク限界の点火時期のバラツキを吸収
し、さらに短時間に発生するノツキングに対して
はノツキング信号によるわずかな逐次補正量でそ
の発生を抑制することにより点火時期制御による
ノツキング抑制が精度良く行える。また、機関の
運転状態が変化した場合にも各気筒の点火時期は
すみやかに各気筒のノツク限界の平均の点火時期
に制御され、過渡時の大きなノツクの発生や、過
渡の遅角による機関性能の低下が防止される。さ
らに、基準の点火時期に対して進角側にも補正可
能であるため、基準点火時期の設定がノツク限界
の点火時期に対して遅角側設定になる運転モード
においても、各気筒を基準点火時期に対して実際
の制御点火時期を進角側に制御しながら、ノツキ
ング信号により個別にフイードバツク制御するこ
とができる。従つて全ての運転状態に亘つて各気
筒はノツク限界の最適点火時期により制御される
と共に、基準の点火時期設定もノツク限界の点火
時期に対して進み側に設定する必要はもはやな
い。例えば、各気筒のノツク限界の中心値を目標
に基準点火時期を設定することにより、基準点火
時期の進みすぎによる制御開始時の大きなノツキ
ングの発生も防止できるものである。
点火時期を各運転状態に対応して予め設定してお
き、この基準の点火時期から、実際の各気筒のノ
ツク限界の点火時期までの差をノツキング信号に
より求め、この差の平均値を記憶補正値として機
関の各気筒の各運転状態に対応する読み書き可能
なメモリに所定の周期で更新記憶させることによ
り、機関個々のバラツキ、季節変化、経年変化等
によるノツク限界の点火時期のバラツキを吸収
し、さらに短時間に発生するノツキングに対して
はノツキング信号によるわずかな逐次補正量でそ
の発生を抑制することにより点火時期制御による
ノツキング抑制が精度良く行える。また、機関の
運転状態が変化した場合にも各気筒の点火時期は
すみやかに各気筒のノツク限界の平均の点火時期
に制御され、過渡時の大きなノツクの発生や、過
渡の遅角による機関性能の低下が防止される。さ
らに、基準の点火時期に対して進角側にも補正可
能であるため、基準点火時期の設定がノツク限界
の点火時期に対して遅角側設定になる運転モード
においても、各気筒を基準点火時期に対して実際
の制御点火時期を進角側に制御しながら、ノツキ
ング信号により個別にフイードバツク制御するこ
とができる。従つて全ての運転状態に亘つて各気
筒はノツク限界の最適点火時期により制御される
と共に、基準の点火時期設定もノツク限界の点火
時期に対して進み側に設定する必要はもはやな
い。例えば、各気筒のノツク限界の中心値を目標
に基準点火時期を設定することにより、基準点火
時期の進みすぎによる制御開始時の大きなノツキ
ングの発生も防止できるものである。
第1図は本発明装置の概要構成を示すブロツク
図、第2図は本発明装置の一実施例を示すブロツ
ク図、第3図は第2図に示す角度検出器の出力の
波形図、第4図は第2図に示すマイクロコンピユ
ータの動作のフローチヤートである。 1……回転数検出手段、2……負荷検出手段、
3……基準制御値発生手段、4……気筒識別手
段、5……ノツク検出手段、6……記憶手段、7
……補正値演算手段、8……制御値演算手段、9
……点火手段。
図、第2図は本発明装置の一実施例を示すブロツ
ク図、第3図は第2図に示す角度検出器の出力の
波形図、第4図は第2図に示すマイクロコンピユ
ータの動作のフローチヤートである。 1……回転数検出手段、2……負荷検出手段、
3……基準制御値発生手段、4……気筒識別手
段、5……ノツク検出手段、6……記憶手段、7
……補正値演算手段、8……制御値演算手段、9
……点火手段。
Claims (1)
- 1 機関のノツキングを検出するノツキング検出
手段と、上記機関の運転状態を検出する運転状態
センサと、機関の各運転状態に対して基準となる
点火時期特性を与える基準制御値を発生する手段
と、上記機関の点火気筒を識別する気筒識別手段
と、この気筒識別手段により識別された気筒毎に
上記ノツク検出手段の出力に基づいて点火時期の
逐次補正値を発生する手段と、上記機関の各運転
状態における上記各気筒の上記逐次補正値を所定
の周期で演算して得られる補正制御値を上記機関
の各運転状態に対応する番地に更新記憶し、運転
状態センサの検出出力によつて対応する番地の記
憶値が読み出されるメモリ手段と、この読み出さ
れた記憶値と当該気筒の上記逐次補正値を演算し
て当該気筒の点火時期補正制御値を発生する制御
値演算手段と、この制御値演算手段の出力と上記
基準制御値から演算された制御値により各気筒の
点火時期を決定する決定手段とを備えた機関点火
時期制御装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58151285A JPS6043174A (ja) | 1983-08-17 | 1983-08-17 | 機関点火時期制御装置 |
| FR848412835A FR2550825B1 (ja) | 1983-08-17 | 1984-08-16 | |
| DE3430080A DE3430080C2 (de) | 1983-08-17 | 1984-08-16 | Zündzeitpunkt-Regelsystem für Verbrennungskraftmaschinen mit mehreren Zylindern |
| US06/641,506 US4527526A (en) | 1983-08-17 | 1984-08-16 | Ignition timing control system for internal combustion engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58151285A JPS6043174A (ja) | 1983-08-17 | 1983-08-17 | 機関点火時期制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6043174A JPS6043174A (ja) | 1985-03-07 |
| JPS6242153B2 true JPS6242153B2 (ja) | 1987-09-07 |
Family
ID=15515337
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58151285A Granted JPS6043174A (ja) | 1983-08-17 | 1983-08-17 | 機関点火時期制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6043174A (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5103459B2 (ja) | 2009-10-30 | 2012-12-19 | 日立オートモティブシステムズ株式会社 | エンジンの制御装置 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5637535A (en) * | 1979-09-05 | 1981-04-11 | Nippon Soken Inc | Knocking detector |
| JPS5726268A (en) * | 1980-07-24 | 1982-02-12 | Toyota Motor Corp | Ignition timing control method of internal combustion engine |
-
1983
- 1983-08-17 JP JP58151285A patent/JPS6043174A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6043174A (ja) | 1985-03-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5287837A (en) | Knock suppressing apparatus for internal combustion engine | |
| US4586474A (en) | Knock suppression apparatus for internal combustion engine | |
| US4527526A (en) | Ignition timing control system for internal combustion engine | |
| JPS6296780A (ja) | 点火時期制御装置 | |
| US4274379A (en) | Method and system for controlling ignition timing of internal combustion engines | |
| JPS62195463A (ja) | 内燃機関の点火時期制御装置 | |
| JPS636743B2 (ja) | ||
| GB2169954A (en) | System for controlling the ignition timing of an internal combustion engine | |
| JPH063192Y2 (ja) | 内燃機関の点火時期制御装置 | |
| US4633835A (en) | Ignition timing control apparatus for engine | |
| JPS61237884A (ja) | 内燃機関用ノツキング制御装置 | |
| JPS6242153B2 (ja) | ||
| JPS6262225A (ja) | 内燃機関のノツキング検出方法 | |
| JPS6243056B2 (ja) | ||
| JPS6244096B2 (ja) | ||
| JPH0256516B2 (ja) | ||
| JPS6244097B2 (ja) | ||
| JP2537414B2 (ja) | 内燃機関の点火時期制御装置 | |
| JPH0256515B2 (ja) | ||
| JPH0329978B2 (ja) | ||
| JPH0710061Y2 (ja) | 筒内圧信号の異常判定装置 | |
| JPH0526951B2 (ja) | ||
| JPS6314766B2 (ja) | ||
| JPS59224469A (ja) | 内燃機関のノツク抑制装置 | |
| JP2795976B2 (ja) | 内燃機関用ノック制御装置 |