JPH0742927B2 - Ignition timing control device for internal combustion engine - Google Patents
Ignition timing control device for internal combustion engineInfo
- Publication number
- JPH0742927B2 JPH0742927B2 JP24717286A JP24717286A JPH0742927B2 JP H0742927 B2 JPH0742927 B2 JP H0742927B2 JP 24717286 A JP24717286 A JP 24717286A JP 24717286 A JP24717286 A JP 24717286A JP H0742927 B2 JPH0742927 B2 JP H0742927B2
- Authority
- JP
- Japan
- Prior art keywords
- knock
- correction amount
- ignition timing
- mbt
- 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
Links
Landscapes
- Electrical Control Of Ignition Timing (AREA)
Description
(産業上の利用分野) 本発明は自動車等内燃焼機関のノッキングを抑制しつつ
MBT制御を行って運転性を高める内燃機関の点火時期制
御装置に関する。 (従来の技術) 一般に、機関の効率燃費を考えると最大トルク時の最小
進角、いわゆるMBT(Minimum advance for Best Torqu
e)付近で点火するのが最良と知られているが、機関の
ある運転状態においてはMBT以前にノッキングが発生し
安定な運転を行うことができない場合がある。 そこで、ノッキングの有無に応じて点火時期を制御する
といういわゆるノック制御を上記MBT制御に併用する方
式のものが開発されており、例えば、そのようなものと
しては特開昭58−82074号公報に記載のものがある。こ
の装置では、燃焼室内の圧力(以下、筒内圧という)を
検出して、その圧力が最大となるクランク角度(以下、
筒内圧最大時期という)θpmaxが機関の発生トルクを最
大にする所定位置にくるように点火時期をMBT制御す
る。また、同時に筒内圧の検出信号を信号処理回路を通
すことでノッキングを検出し、そのノッキングレベルが
所定値を超えたときにはMBT制御よりも優先してノッキ
ングを抑制すべく点火時期を遅角制御する。ノッキング
を抑制すると再び点火時期をMBT制御し、機関の発生ト
ルクが最大となるようにする。これにより、ノッキング
を抑制しつつ機関の発生トルクを出来るだけ大きくし
て、運転性能の向上を意図している。 (発明が解決しようとする問題点) しかしながら、このような従来の内燃機関の点火時期制
御装置にあっては、検出したノッキングレベルが所定値
より小さい間はMBT制御を行って、最大トルクが得られ
る点火時期まで点火時期を補正し、検出したノッキング
レベルが所定値を越えたときのみMBT制御に優先してノ
ッキング抑制制御を行う構成となっていたため、次のよ
うな理由からノッキングレベルが所定値以下の場合(具
体的にはノック回避後の復帰進角時)において、MBT制
御の補正速度が遅いという問題点があった。 すなわち、一般にノッキング回避制御ではノックレベル
を完全に(Industrial field of application) The present invention suppresses knocking of internal combustion engines such as automobiles.
The present invention relates to an ignition timing control device for an internal combustion engine that performs MBT control to improve drivability. (Prior Art) Generally, considering the efficiency and fuel efficiency of an engine, the minimum advance angle at the time of maximum torque, so-called MBT (Minimum advance for Best Torqu
It is known that it is best to ignite in the vicinity of e), but in certain operating conditions of the engine, knocking may occur before MBT and stable operation may not be possible. Therefore, a so-called knock control that controls the ignition timing depending on the presence or absence of knocking is used in combination with the above MBT control.For example, such a method is disclosed in JP-A-58-82074. Some are listed. In this device, the pressure in the combustion chamber (hereinafter, referred to as in-cylinder pressure) is detected, and the crank angle at which the pressure becomes maximum (hereinafter, referred to as
The ignition timing is MBT controlled so that θpmax comes to a predetermined position that maximizes the torque generated by the engine. Further, at the same time, knocking is detected by passing a signal for detecting in-cylinder pressure through a signal processing circuit, and when the knocking level exceeds a predetermined value, ignition timing is retarded to suppress knocking with priority over MBT control. . When knocking is suppressed, the ignition timing is controlled by MBT again to maximize the torque generated by the engine. This is intended to increase the torque generated by the engine as much as possible while suppressing knocking and improve the driving performance. (Problems to be solved by the invention) However, in such a conventional ignition timing control device for an internal combustion engine, while the detected knocking level is lower than a predetermined value, MBT control is performed to obtain the maximum torque. The ignition timing is corrected up to the specified ignition timing, and the knocking suppression control is prioritized over the MBT control only when the detected knocking level exceeds a predetermined value. In the following cases (specifically, at the time of advancement after returning after knocking), there is a problem that the correction speed of the MBT control is slow. That is, in general, in knocking avoidance control, the knock level is completely
〔0〕とするのではなく、ノッキングが起きる
臨界付近のトレースノック付近が制御目標として設定さ
れる。これは、ノッキングレベルが所定値以下の範囲で
出来る限り進角させた方が出力向上に寄与するからであ
る。この場合、上記制御目標となるトレースノック付近
では検出されるノッキングデータのうちその10%程度の
ものが所定値を超えるような状態(以下、ノック抑制判
定基準という)がノック制御の精度の点から好ましいと
され、この状態がノッキングを抑制するか否か(点火時
期をリタードさせるか否か)の判定基準となる。したが
って、検出したノッキングデータがこのノック抑制判定
基準を超えると点火時期がリタードされ、同判定基準以
下になるとMBT制御に移行する。これは、実際に検出さ
れるノッキングデータのうち、その1/10のものは上記所
定値を超えているということであり、ノッキングを完全
にゼロとしている状態にないことを意味している。 一方、ノック抑制判定基準以下の場合はMBT制御によっ
て点火時期が補正されるが、上述のようなノック抑制態
様を採る関係上MBT制御による進角補正量は1燃焼サイ
クルにつきノッキング抑制のための遅角補正量の1/10程
度とする必要がある。したがって、例えばノッキングが
抑制された後に、実際のノッキングレベルが大きく下回
っているような場合であってもノックの誘発を懸念して
比較的遅い進角速度で点火時期がMBT制御されることと
なって、このような場合にMBT制御の応答速度が低下
し、運転性の向上という面で改善の余地がある。すなわ
ち、ノック補正量とMBT補正量の各補正速度の間にノッ
ク抑制という一面側からの特定の関係があり、これがMB
T制御の応答速度というMBT制御サイドの要求に必ずしも
十分に沿っていない。 (発明の目的) そこで本発明は、ノック抑制処理に移行すると移行直前
のMBT補正量を保持(あるいはこれをノック状況に応じ
て可変)し、ノック抑制終了後にこの保持値に基づいて
MBT制御を開始することにより、ノック抑制後の復帰時
におけるMBT制御の応答速度を速めて、エンジンの運転
性を向上させることを目的としている。 (問題点を解決するための手段) 本発明による内燃機関の点火時期制御装置は上記目的達
成のため、その基本概念図を第1図に示すように、エン
ジンに発生するノッキングを検出するノック検出手段a
と、エンジン筒内圧力を検出する圧力検出手段bと、エ
ンジンの運転状態を検出する運転状態検出手段cと、ノ
ック検出手段aの出力に基づいてノッキングを抑制する
ように点火時期を補正するノック補正量を演算する第1
演算手段dと、圧力検出手段bの出力に基づいて筒内圧
力が最大となるクランク角を筒内圧最大時期として検出
する最大時期検出手段eと、筒内圧最大時期がエンジン
の発生トルクを最大とする所定位置と一致するように点
火時期を補正するMBT補正量を演算し、ノック抑制処理
に移行すると、この移行時直前におけるMBT補正量の値
を保持する、あるいは該保持値をノック補正量の変化著
しくはノッキングレベルに応じて変えていく第2演算手
段fと、エンジンの運転状態に基づいて基本点火時期を
設定し、これを前記ノック補正量およびMBT補正量に応
じて補正するとともに、ノック抑制処理が終了するとMB
T補正量の保持値に基づいてMBT補正処理を開始する点火
時期設定手段gと、点火時期設定手段gの出力に基づい
て混合気に点火する点火手段hと、を備えている。 (作用) 本発明ではノック抑制処理に移行すると、移行直前のMB
T補正量が保持(あるいはこれがノック状況に応じて可
変)され、ノック抑制終了後にこの保持値に基づいてMB
T制御が開始される。したがって、ノック抑制後の復帰
時におけるMBT制御の応答速度が速まり、エンジンの運
転性が向上する。 (実施例) 以下、本発明を図面に基づいて説明する。 第2〜11図は本発明の第1実施例を示す図である。 まず、構成を説明する。第2図においては、1は運転状
態検出手段であり、運転状態検出手段1はエンジンの運
転状態に関連する各種パラメータを検出する複数のセン
サにより構成される。すなわち、運転状態検出手段1は
クランク角センサ2、エアフローメータ3、絞弁開度セ
ンサ4および気筒判別センサ5により構成される。 クランク角センサ2は爆発間隔(6気筒エンジンではク
ランク角で120゜、4気筒エンジンでは180゜)毎に各気
筒の圧縮上死点(TDC)前の所定位置、例えばBTDC70゜
で〔H〕レベルのパルスとなる基準位置信号REFを出力
するとともに、クランク角の単位角度(例えば、2゜)
毎に〔H〕レベルのパルスとなる単位信号POSを出力す
る。なお、信号REFのパルスを計数することにより、エ
ンジン回転数Neを知ることができ、この処理は後述のコ
ントロールユニットにより行われる。エアフローメータ
3はエンジンへの吸入空気量Qaを検出し、絞弁開度セン
サ4は絞弁の開度Cvを検出する。なお、絞弁開度センサ
4はエンジンの負荷を検出するためのセンサであるか
ら、絞弁開度Cvを検出するものに限らず、例えば吸気負
圧を検出するセンサであってもよい。さらに、気筒判別
センサ5は特定の気筒(例えば、第1気筒)を判別する
もので、特定気筒の圧縮上死点前の所定クランク角位置
(例えば、第1気筒のBTDC80゜)で気筒判別信号REF−
iを出力する。したがって、この気筒判別信号REF−i
はクランク軸が2回転する毎に一度出力される。 運転状態検出手段1の出力はコントロールユニット6に
入力されており、コントロールユニット6にはさらにノ
ック検出手段7からの信号が入力される。ノック検出手
段7は圧力センサ8およびノッキング検出回路9により
構成される。圧力センサ8は、例えばシリンダヘッドと
シリンダブロックとの間のシリンダガスケットに組み込
んだ圧電素子等によって構成され、エンジンの燃焼室内
圧力(筒内圧力)に応じた圧力信号Paを図示しないチャ
ージアンプを介してコントロールユニット6およびノッ
キング検出回路9に出力する。 ノッキング検出回路9は第3図に示すように、バンドパ
スフィルタ(BPF)10および波形整形回路11により構成
される。バンドパスフィルタ10は圧力信号Pa(第4図
(イ)参照)からノッキング発生時に特に多く含まれる
例えば6〜15kHzの高周波成分Pa′(第4図(ロ)参
照)のみを通過させて波形整形回路11に出力し、波形整
形回路11はその高周波成分Pa′を半波整流するととも
に、その半波整流信号からエンベロープ信号を形成(包
絡線検波)して、第4図(ハ)に示すようなノッキング
レベルに応じたノッキング信号SNとしてコントロールユ
ニット6に出力する。 なお、このノッキング検出回路9において、圧力信号Pa
を平滑してエンジンの通常のノイズレベルに対応したバ
ックグランドレベル形成し、その形成したレベルと前述
のエンベローブ信号の最大レベルとの差をノッキング信
号SNとして出力するようにしてもよい。 再び第2図において、コントロールユニット6は最大時
期検出手段、第1演算手段、第2演算手段および点火時
期設定手段としての機能を有し、CPU21、ROM22、RAM23
および入出力インターフェース、レジスタ、カウンタ、
A/D変換器、高周波カットフィルタ等を内蔵した入出力
制御回路24等からなるマイクロコンピュータにより構成
される。CPU21はROM22に書き込まれているプログラムに
従って入出力制御回路24より必要とする外部データを取
り込んだり、また、RAM23との間でデータの授受を行っ
たりしながらノック回避制御やMBT制御に必要な処理値
を演算処理し、必要に応じて処理したデータを入出力制
御回路24に出力する。入出力制御回路24には運転状態検
出手段1、圧力センサ8およびノッキング検出回路9か
らの信号が入力されるとともに、入出力制御回路24から
は点火信号Spが出力される。 点火信号Spは点火手段25に入力されており、点火手段25
は点火プラグ26a〜26f、点火コイル27、電源28、ディス
トリビュータ29およびパワートランジスタQ1により構成
される。点火手段25は点火信号Spに基づきパワートラン
ジスタQ1をON/OFF制御して点火コイル27の2次側に高電
圧Piを発生させるとともに、この高電圧Piをディストリ
ビュータ29に分配して点火プラグ26〜26fに供給して混
合気に点火する。なお、この点火時期の制御(パワート
ランジスタQ1のON/OFF制御)は、入出力制御回路24の内
部に設けた図示しない進角値(ADV)レジスタに決定し
た点火時期に相当する値(進角値)をセットし、これ等
のレジスタの値と位置信号POSをカウントするカウント
値とを比較して、一致した時点でパワートランジスタQ1
をON状態又はOFF状態にする。 次に、作用を説明する。 第5図は点火時期制御のプログラムを示すフローチャー
トであり、本プログラムはクランク角センサ2から基準
位置信号REFが入力する毎に起動される。まず、P1でノ
ッキング信号SNをA/D変換しノッキングレベルに対応す
るデータXとしてRAM23にストアする。次いで、P2でRAM
10にストアしたノッキングレベルデータXを予め定めた
基準値Xo、例えばトレースノック時に検出されるノッキ
ングレベルが10%程度の頻度で越える値と比較してノッ
キング発生の有無を判別し、この判別結果に応じ後述す
る演算式によってノック補正量βを求める(第8図サブ
ルーチンSUB−1参照)。P3ではノック補正量βが進角
限界値(本実施例では0゜)と等しいか否かを判別し、
β=0のときはMBT制御を行うためP4で後述する演算式
によってMBT補正量γを求める(第9図サブルーチンSUB
−2参照)。一方、β≠0のときはノック抑制制御中で
あると判断し、P4をジャンプしてP5に進む。したがっ
て、ノック抑制制御中ときは、本来のMBT制御が中止さ
れていることになるが、このとき後述のようにMBT補正
量γはノック処理に移行する直前の値にホールドされて
いる。P5では第6図に示すようなテーブルマップからそ
のときの運転状態に対応する基本点火時期ADVφをルッ
クアップし、P6で基本点火時期ADVφをノック補正量β
およびMBT補正量γに基づいて補正し、次式に従って
最終点火時期ADVを求める。 ADV=ADVφ+β+γ …… 最後に、P7でこのADVに基づき(70−ADV)という値を入
出力制御回路24内のレジスタにセットし、所定の点火タ
イミングで点火信号Spを出力する。点火信号Spの出力処
理は具体的には次のようにして行う。 最終点火時期ADVを70゜CAから差し引いた値(70゜−AD
V)を入出力制御回路24のレジスタに出力し、その後こ
の処理プログラムの処理を一旦終了する。そして、上記
のような処理がされる毎に、(70−ADV)なる値が入出
力制御回路24のレジスタに書き込まれると、次のように
して点火信号Spが形成されて点火手段25のパワートラン
ジスタQ1に出力される。すなわち、入出力制御回路24で
は、例えば第7図(イ)〜(ハ)に示すように、クラン
ク角センサ2から基準位置信号REFが入力するとカウン
タの値がゼロにリセットされ、そ後単位角信号POSが入
力する毎にその立ち上りと立ち下りでカウンタの値がカ
ウントアップされていく。したがって、このカウンタ値
は1゜CA毎に1ずつ増加する。 一方、レジスタには、所定タイミングで前述したように
(70−ADV)が書き込まれており、このレジスタの値と
前述のカウンタの値とを比較器が比較して、両者が一致
した時点で点火信号Spを点火手段25のパワートランジス
タQ1に出力する。そして、上記の点火信号Spがパワート
ランジスタQ1に出力されると、このパワートランジスタ
Q1がオンからオフになり、それによって点火コイル28の
二次側に発生した高電圧がディストリビュータ30を介し
て点火順番の点火プラグ(26a〜27fのうちの1つ)に送
られて点火が行われる。 第8図はノック制御のサブルーチンを示すフローチャー
トである。まず、P11でノッキングレベルデータXを基
準値Xoと比較する。X>Xoのときは、ノッキング発生と
判断して点火時期を遅角補正するためP12で次式に従
って今回のノック補正量βnewを求める。 βnew=βold−1゜ …… 但し、βold:前回の値 一方、X≦Xoのときは、ノッキングが抑制されたと判断
して点火時期を進角させるためP13で次式に従ってβ
newを求める。 βnew=βold+0.1゜ …… このように、ノッキング発生の有無に応じて点火時期が
補正される。このとき、遅角補正は1゜CA単位で行わ
れ、進角補正はそれよりも緩やかに0.1゜CA単位で行わ
れる。次いで、P14でノック補正量βが進角限界値〔0
゜〕と遅角限界値(例えば、−10゜)とによって規制さ
れる範囲にあるか否かをチエックし、この範囲になけれ
ば今回のβを各限界値の何れかに制限し、この範囲にあ
ればその値をβとして採用する。 第9図はMBT制御のサブルーチンを示すフローチャート
である。まず、P21で式に従って今回のMBT補正γnew
を求める。 但し、γold:前回の値 M:1以上の定数 ここで、KはMBT制御の目標値であり、エンジンの発生
トルクを最大とするクランク角、例えばATDC10゜〜20゜
の範囲で所定値に設定される。次いで、P22でMBT補正量
γが進角限界値(例えば、+10゜)と遅角限界値(例え
ば−10゜)とによって規制される範囲にあるか否かをチ
エックし、この範囲になければ今回のγを各限界値の何
れかに制限し、この範囲にあればその値をγとして採用
する。このように、MBT補正量γは目標位置Kを中心と
して前後10゜の範囲内で演算され、いわゆる目標に追随
するフィードバック制御が行われる。 ここで、筒内圧最大時期θpmaxの算出は次のようにして
行われる。第10図(イ)に示す圧力センサ5に基づく圧
力信号Paは入出力制御回路11内の高周波遮断フィルタに
よって高周波成分が除去され同図(ロ)に示すような圧
力信号Pとなり、この圧力信号Pは単位角度信号POSの
タイミングでA/D変換される。一方、入出力制御回路11
内のカウンタで単位角度信号POS(同図(ハ)参照)が
カウントされており、このカウンタは気筒判別信号REF
−i(同図(ニ)参照)によって360カウント毎にクラ
アされる。まず、上記カウンタが60カウントするある区
間、例えば60〜120の区間においてA/D変換された圧力信
号Pの最大値が検出され、この検出値からある区間の下
限値、例えば60が差し引かれた値をαとする。次に、次
式に従ってθ′pmaxが算出されるとともに、そのうち
の4つの最新データから最大と最小の2データを除いた
残り2データを平均化した平均値αが筒内圧最大時期に
おける上死点を基準としたクランク角度θpmaxとして検
出される。 θ′pmax=2α−70 …… 第11図は本実施例の作用を示すタイミングチャートであ
る。各補正量の算出は1点火前のデータに基づいてお
り、例えばTnで検出されたθpmaxは次回のTn-1における
MBT補正量γの算出に供される。これは、ノッキングレ
ベルデータXとノック補正量βの関係についても同様で
ある。 ノッキングレベルデータXが基準値Xo以下の状態を継続
しているときはノック補正量βがInstead of setting it to [0], the vicinity of the trace knock near the critical point where knocking occurs is set as the control target. This is because if the knocking level is advanced as much as possible within the range of the predetermined value or less, the output is improved. In this case, from the viewpoint of the accuracy of knock control, a state in which about 10% of the knocking data detected near the above-described control knock target knock knock exceeds a predetermined value (hereinafter, referred to as knock suppression determination standard) It is considered preferable, and this state is a criterion for determining whether knocking is suppressed (whether the ignition timing is retarded). Therefore, when the detected knocking data exceeds the knock suppression determination standard, the ignition timing is retarded, and when it falls below the same determination standard, the MBT control is performed. This means that 1/10 of the actually detected knocking data exceeds the predetermined value, which means that knocking is not completely zero. On the other hand, when the knock suppression judgment criterion is not more than, the ignition timing is corrected by the MBT control, but because of the above-described knock suppression mode, the advance correction amount by the MBT control is delayed for one knock cycle to suppress knocking. It should be about 1/10 of the angle correction amount. Therefore, for example, even if the actual knocking level is significantly lower after the knocking is suppressed, the ignition timing is MBT controlled at a relatively slow advance speed because of concern about the knocking. In such a case, the MBT control response speed decreases, and there is room for improvement in terms of improving drivability. That is, there is a specific relationship from the one side called knock suppression between the correction speeds of the knock correction amount and the MBT correction amount.
It does not always meet the requirements of the MBT control side for the response speed of T control. (Object of the Invention) Therefore, the present invention holds the MBT correction amount immediately before the shift when shifting to the knock suppression processing (or changes it depending on the knock situation), and based on this held value after the knock suppression ends.
By starting the MBT control, the purpose is to speed up the response speed of the MBT control when returning after knock suppression and improve the drivability of the engine. (Means for Solving the Problems) In order to achieve the above object, the ignition timing control device for an internal combustion engine according to the present invention has a basic concept diagram shown in FIG. 1, in which knock detection for detecting knocking occurring in the engine is detected. Means a
A pressure detecting means b for detecting the engine cylinder pressure; an operating state detecting means c for detecting the operating state of the engine; and a knock for correcting the ignition timing based on the output of the knock detecting means a so as to suppress the knocking. First to calculate the correction amount
The calculating means d, the maximum timing detecting means e for detecting the crank angle at which the in-cylinder pressure is maximum based on the output of the pressure detecting means b as the in-cylinder pressure maximum timing, and the in-cylinder pressure maximum timing is for maximizing the engine generated torque. When calculating the MBT correction amount for correcting the ignition timing so as to match the predetermined position and shifting to knock suppression processing, the value of the MBT correction amount immediately before this transition is held, or the held value is set to the knock correction amount. The second calculation means f, which changes remarkably according to the knocking level, and the basic ignition timing is set based on the operating state of the engine, and the basic ignition timing is corrected according to the knock correction amount and the MBT correction amount. MB when suppression processing ends
An ignition timing setting means g for starting the MBT correction processing based on the held value of the T correction amount, and an ignition means h for igniting the air-fuel mixture based on the output of the ignition timing setting means g are provided. (Operation) In the present invention, when the knock suppression process is performed, MB immediately before the shift is performed.
The T correction amount is held (or this is changed depending on the knock situation), and MB is based on this held value after knock suppression is completed.
T control is started. Therefore, the response speed of the MBT control at the time of recovery after knock suppression is increased, and the drivability of the engine is improved. (Example) Hereinafter, the present invention will be described with reference to the drawings. 2 to 11 are views showing a first embodiment of the present invention. First, the configuration will be described. In FIG. 2, reference numeral 1 denotes an operating state detecting means, and the operating state detecting means 1 is composed of a plurality of sensors for detecting various parameters related to the operating state of the engine. That is, the operating state detecting means 1 is composed of the crank angle sensor 2, the air flow meter 3, the throttle valve opening sensor 4, and the cylinder discrimination sensor 5. The crank angle sensor 2 is at a predetermined position before the compression top dead center (TDC) of each cylinder at every explosion interval (120 ° crank angle in a 6-cylinder engine, 180 ° in a 4-cylinder engine), for example, BTDC 70 ° [H] level. Outputs the reference position signal REF that becomes the pulse of, and the unit angle of crank angle (for example, 2 °)
A unit signal POS that becomes a pulse of [H] level is output every time. The engine speed Ne can be known by counting the pulses of the signal REF, and this processing is performed by the control unit described later. The air flow meter 3 detects an intake air amount Qa to the engine, and the throttle valve opening sensor 4 detects an opening Cv of the throttle valve. Since the throttle valve opening sensor 4 is a sensor for detecting the load of the engine, it is not limited to the sensor for detecting the throttle valve opening Cv, and may be a sensor for detecting the intake negative pressure, for example. Further, the cylinder discrimination sensor 5 discriminates a specific cylinder (for example, the first cylinder), and a cylinder discrimination signal is detected at a predetermined crank angle position (for example, BTDC80 ° of the first cylinder) before the compression top dead center of the specific cylinder. REF−
Output i. Therefore, this cylinder discrimination signal REF-i
Is output once every two revolutions of the crankshaft. The output of the driving state detecting means 1 is inputted to the control unit 6, and the control unit 6 is further inputted with a signal from the knock detecting means 7. The knock detection means 7 is composed of a pressure sensor 8 and a knock detection circuit 9. The pressure sensor 8 is composed of, for example, a piezoelectric element incorporated in a cylinder gasket between the cylinder head and the cylinder block, and outputs a pressure signal Pa corresponding to the pressure (cylinder pressure) in the combustion chamber of the engine via a charge amplifier (not shown). Output to the control unit 6 and the knocking detection circuit 9. The knocking detection circuit 9 is composed of a bandpass filter (BPF) 10 and a waveform shaping circuit 11, as shown in FIG. The bandpass filter 10 passes only the high frequency component Pa ′ (see FIG. 4 (b)) of 6 to 15 kHz, which is particularly included when knocking occurs, from the pressure signal Pa (see FIG. 4 (a)) to shape the waveform. The signal is output to the circuit 11, and the waveform shaping circuit 11 half-wave rectifies the high-frequency component Pa ′ and forms an envelope signal from the half-wave rectified signal (envelope detection), as shown in FIG. It outputs to the control unit 6 as a knocking signal S N according to the knocking level. In this knocking detection circuit 9, the pressure signal Pa
May be smoothed to form a background level corresponding to the normal noise level of the engine, and the difference between the formed level and the maximum level of the envelope signal may be output as the knocking signal S N. Referring again to FIG. 2, the control unit 6 has functions as a maximum timing detecting means, a first computing means, a second computing means and an ignition timing setting means, and the CPU 21, ROM22, RAM23.
And input / output interface, registers, counters,
It is composed of a microcomputer including an input / output control circuit 24 and the like having an A / D converter, a high frequency cut filter and the like built therein. The CPU21 fetches the external data required from the input / output control circuit 24 according to the program written in the ROM22, and exchanges the data with the RAM23, while performing the processing required for knock avoidance control and MBT control. The value is arithmetically processed, and the processed data is output to the input / output control circuit 24 as necessary. The input / output control circuit 24 receives signals from the operating state detecting means 1, the pressure sensor 8 and the knocking detection circuit 9 and outputs an ignition signal Sp from the input / output control circuit 24. The ignition signal Sp is input to the ignition means 25, and the ignition means 25
Is composed of ignition plugs 26a to 26f, an ignition coil 27, a power supply 28, a distributor 29, and a power transistor Q 1 . The ignition means 25 controls ON / OFF of the power transistor Q 1 based on the ignition signal Sp to generate a high voltage Pi on the secondary side of the ignition coil 27, and also distributes this high voltage Pi to a distributor 29 to generate an ignition plug 26. Supply to ~ 26f and ignite the mixture. Note that this ignition timing control (ON / OFF control of the power transistor Q 1 ) is performed by a value (advanced ignition timing) corresponding to an ignition timing determined in an advance value (ADV) register (not shown) provided inside the input / output control circuit 24. Angle value) is set, the values of these registers are compared with the count value for counting the position signal POS, and when they match, the power transistor Q 1
Turn ON or OFF. Next, the operation will be described. FIG. 5 is a flow chart showing a program for ignition timing control, and this program is started each time the reference position signal REF is input from the crank angle sensor 2. First, the knocking signal S N is A / D converted at P 1 and stored in the RAM 23 as data X corresponding to the knocking level. Then RAM on P 2
The knocking level data X stored in 10 is compared with a predetermined reference value Xo, for example, a value at which the knocking level detected at the time of trace knocking exceeds at a frequency of about 10% to determine whether knocking has occurred. Accordingly, the knock correction amount β is obtained by an arithmetic expression described later (see subroutine SUB-1 in FIG. 8). At P 3 , it is determined whether or not the knock correction amount β is equal to the advance limit value (0 ° in this embodiment),
When β = 0, the MBT control is performed, and the MBT correction amount γ is obtained by the arithmetic expression described later on P 4 (FIG. 9, subroutine SUB
-2). On the other hand, it is determined that when the beta ≠ 0 is in the knock suppression control, the process proceeds to P 5 to jump P 4. Therefore, during the knock suppression control, the original MBT control is stopped, but at this time, the MBT correction amount γ is held at the value immediately before the shift to the knocking process, as described later. At P 5 , the basic ignition timing ADVφ corresponding to the operating state at that time is looked up from the table map as shown in FIG. 6 , and at P 6 , the basic ignition timing ADVφ is knocked correction amount β.
Then, the final ignition timing ADV is calculated according to the following equation by performing correction based on the MBT correction amount γ. The ADV = ADVφ + β + γ ...... Finally, set on the basis of the ADV at P 7 a value of (70-ADV) to the register of the output control circuit 24, and outputs an ignition signal Sp at a predetermined ignition timing. The output process of the ignition signal Sp is specifically performed as follows. Value obtained by subtracting the final ignition timing ADV from 70 ° CA (70 ° -AD
V) is output to the register of the input / output control circuit 24, and then the processing of this processing program is once ended. Then, every time the above processing is performed, when the value (70-ADV) is written in the register of the input / output control circuit 24, the ignition signal Sp is formed and the power of the ignition means 25 is generated as follows. Output to transistor Q 1 . That is, in the input / output control circuit 24, the counter value is reset to zero when the reference position signal REF is input from the crank angle sensor 2 as shown in, for example, FIGS. Each time the signal POS is input, the value of the counter is incremented at the rising and falling edges. Therefore, this counter value is incremented by 1 every 1 ° CA. On the other hand, (70-ADV) is written in the register at a predetermined timing as described above, and the comparator compares the value of this register with the value of the above counter, and when both match, ignition is performed. The signal Sp is output to the power transistor Q 1 of the ignition means 25. When the above ignition signal Sp is output to the power transistor Q 1 , this power transistor Q 1
Q 1 is switched from on to off, whereby the high voltage generated on the secondary side of the ignition coil 28 is sent via the distributor 30 to the ignition plug (one of 26a to 27f) in the ignition order to cause ignition. Done. FIG. 8 is a flowchart showing a knock control subroutine. First, at P 11 , the knocking level data X is compared with the reference value Xo. When X> Xo, it is determined that knocking has occurred and the ignition timing is retarded, so that the present knock correction amount β new is calculated in P 12 according to the following equation. β new = β old -1 °, where β old is the previous value. On the other hand, when X ≦ Xo, it is determined that knocking is suppressed and the ignition timing is advanced to advance β according to the following equation at P 13.
ask for new . β new = β old + 0.1 ° ...... In this way, the ignition timing is corrected depending on whether knocking occurs. At this time, the retard correction is performed in 1 ° CA units, and the advance correction is performed in 0.1 ° CA units more slowly. Next, at P 14 , the knock correction amount β is set to the advance limit value [0
Angle] and the retard limit value (for example, -10 °), check whether or not it is in the range regulated, and if it is not within this range, limit β at this time to any of the limit values, If there is, that value is adopted as β. FIG. 9 is a flowchart showing a subroutine of MBT control. First of all, this time of the MBT correction γ new according to the formula in the P 21
Ask for. However, γ old is the previous value M is a constant of 1 or more, where K is the target value for MBT control, and the crank angle that maximizes the torque generated by the engine, for example, a predetermined value in the range of ATDC 10 ° to 20 ° Is set. Then, MBT correction amount γ is advance-angle limit value at P 22 (e.g., + 10 °) was checked whether the range is restricted by the retarded limit value (e.g. -10 °), be in the range For example, γ this time is limited to one of the limit values, and if it is in this range, that value is adopted as γ. In this way, the MBT correction amount γ is calculated within a range of 10 ° before and after with the target position K as the center, and feedback control that follows the so-called target is performed. Here, the calculation of the in-cylinder pressure maximum timing θpmax is performed as follows. The pressure signal Pa based on the pressure sensor 5 shown in FIG. 10 (a) has a high frequency component removed by the high frequency cutoff filter in the input / output control circuit 11, and becomes a pressure signal P as shown in FIG. 10 (b). P is A / D converted at the timing of the unit angle signal POS. On the other hand, the input / output control circuit 11
The unit angle signal POS (see (c) in the figure) is being counted by the counter inside, and this counter shows the cylinder discrimination signal REF.
-I (see (d) in the figure) is cleared every 360 counts. First, the maximum value of the A / D converted pressure signal P is detected in a certain section where the counter counts 60, for example, the section of 60 to 120, and the lower limit value of the certain section, for example, 60 is subtracted from the detected value. The value is α. Next, θ′pmax is calculated according to the following equation, and the average value α obtained by averaging the remaining 2 data obtained by removing the maximum and minimum 2 data from the 4 latest data among them is the top dead center at the maximum cylinder pressure time. Is detected as the crank angle θpmax. θ′pmax = 2α−70 ... FIG. 11 is a timing chart showing the operation of this embodiment. The calculation of each correction amount is based on the data before one ignition. For example, θpmax detected at Tn is calculated at the next T n-1 .
It is used to calculate the MBT correction amount γ. The same applies to the relationship between the knocking level data X and the knock correction amount β. When the knocking level data X continues to be below the reference value Xo, the knocking correction amount β is
〔0〕(進角限界値)
となってノック制御は行われず、θpmaxの検出情報に基
づきMBT制御のフィードバック補正が行われる(区間A
参照)。これにより、θpmaxが目標値Kと一致するよう
に収束制御される。なお、このときのフィードバック補
正は目標値Kを中心として±10゜の範囲で行われ、その
補正速度は0.1゜/点火毎であり、この速度は従来と変
わらない。 一方、区間AにおいてノッキングレベルデータXが基準
値Xoを越えると、ノッキングが発生したと判断して次回
の点火からノック補正量βに基づくノック抑制処理が行
われ、区間B(ノック抑制処理区間)に移行する。この
とき、MBT補正量γに着目すると、ノック抑制処理中にM
BT制御は一時的に中止されるから、θpmaxのセンサ情報
に基づくMBT補正量γの演算は行われず、この点は従来
と同じである。但し、このままではノック抑制処理終了
後のMBT応答性が劣ることは前述の通りである。これ
は、ノック抑制処理によって点火時期が補正され続ける
が、この補正はあくまでもノック抑制のためのみであ
り、MBT制御の観点からみれば目標値Kから大きく外れ
ている場合もあり得る。このような場合に0.1゜/点火
毎という遅い速度でMBT制御を再開しても、目標値Kに
近づく迄に多くの時間を要することは容易に推察され
る。 これに対して、本実施例では目標値K近傍に収束してい
るMBT補正量γの値がそのまま区間Bへの移行と同時に
ホールドされ、このホールド状態が区間Bの終了まで継
続される。なお、付言すると、区間Bにおいてはγ=0
ではないからMBT補正量γそのものは存在するが、この
値はそのときのθpmax検出情報に基づくものではなく、
目標値K近傍に収束している値として存在しているとい
うことである。そして、次回のMBT制御の再開時はこの
ホールド値γに基づいて点火時期が補正される。この再
開時におけるMBT補正量γは目標値Kの近傍に収束して
いる値であるから、MBT制御の中断からの復帰に拘らず
直ちにθpmaxが目標値Kに一致するように補正されるこ
ととなって、従来に比して大幅にMBT制御の応答性を高
めることができる。すなわち、MBT制御再開時における
目標値Kへの収束速度を速くすることができる。 以上の第1実施例ではMBT補正量γをノック抑制制御に
移行する直前の値で保持し、ノック抑制制御中はこの保
持した状態を継続していたが、次に第2実施例としてノ
ック抑制処理中に保持されるMBT補正量γについて適切
な補正を加える場合を説明する。 第12図は本発明の第2実施例を示す図である。同図は、
ノッキング抑制制御中にMBT補正量γを補正するプログ
ラムを示すフローチャートであり、本プログラムは第5
図に示したメインルーチンには略されているが、β≠0
のとき実行されるサブルーチンである。まず、P31でノ
ッキングレベルデータXを基準値Xoと比較し、X>Xoの
ときはノッキング発生と判断してP32で次式に従って
今回のMBT補正量γnewを求める。一方、X≦Xoのときは
ノック抑制処理終了と判断してP33で次式に従って今
回のMBT補正量γnewを求める。 γnew=γold−Δγ1 …… γnew=γold−Δγ2 …… 但し、Δγ1>Δγ2 ここで、Δγ1およびΔγ2は実験等により予め設定さ
れた値である。次いで、P34でMBT補正量γが進角限界値
(例えば、+10゜)と遅角限界値(例えば、−10゜)と
によって規制される範囲にあるか否かをチエックし、こ
の範囲になければ今回のγを各限界値の何れかに制限
し、この範囲にあればその値をγとして採用する。 このように、第2実施例ではノック抑制処理中にノッキ
ングレベルデータXに応じてMBT補正量γが補正される
ため、MBT補正量γはより目標値Kに接近する。したが
って、MBT制御再開時における目標値Kへの収束速度を
一層速めることができる。 第13図は本発明の第3実施例を示す図である。同図はノ
ック抑制処理中にMBT補正量γを補正するプログラムを
示すフローチャートであり、本プログラムは第5図に示
したメインルーチンには略されているが、β≠0のとき
実行されるサブルーチンである。まず、P41でノック補
正量βが減少中であるか否かを判断し、減少中のときは
遅角補正中であると判断してP42で次式に従って今回
のMBT補正量γを求める。一方、増加中のときは進角補
正中と判断してP43で次式に従って今回のMBT補正量γ
を求める。 γnew=γold−Δγ1 …… γnew=γold+Δγ2 …… 但し、Δγ1>Δγ2 ここで、Δγ1およびΔγ2は実験等により予め設定さ
れた値である。次いで、P44でMBT補正量γが進角限界値
(例えば、+10゜)と遅角限界値(例えば、−10゜)と
で規制される範囲にあるか否かをチエックし、この範囲
になければ今回のγを各限界値の何れかに制限し、この
範囲にあればその値をγとして採用する。 このように、第3実施例ではノック抑制処理中にノック
抑制制御の態様に応じてMBT補正量γが算出され、この
値がノック抑制処理中の点火時期設定に供されるため、
ノック補正速度が速まり、ノッキングの抑制がより短時
間で終了する。 (効果) 本発明によれば、ノック制御処理に移行すると、移行直
前のMBT補正量を保持(あるいはこれをノック状況に応
じて可変)し、ノック抑制終了後はこの保持値に基づい
てMBT制御を開始しているので、ノック抑制後の復帰時
におけるMBT制御の応答速度を速めることができ、エン
ジンの運転性を向上させることができる。[0] (Advance limit value)
Therefore, the knock control is not performed, and the feedback correction of the MBT control is performed based on the detected information of θpmax (section A
reference). As a result, convergence control is performed so that θpmax matches the target value K. The feedback correction at this time is performed within a range of ± 10 ° around the target value K, and the correction speed is 0.1 ° / every ignition, and this speed is the same as the conventional one. On the other hand, when the knocking level data X exceeds the reference value Xo in the section A, it is determined that knocking has occurred, and knock suppression processing based on the knock correction amount β is performed from the next ignition, and section B (knock suppression processing section). Move to. At this time, focusing on the MBT correction amount γ, M
Since the BT control is temporarily stopped, the calculation of the MBT correction amount γ based on the sensor information of θpmax is not performed, and this is the same as the conventional case. However, as described above, the MBT responsiveness after completion of the knock suppression process is inferior as it is. This is because the ignition timing is continuously corrected by the knock suppression process, but this correction is only for knock suppression, and may be largely deviated from the target value K from the viewpoint of MBT control. In such a case, it is easily inferred that even if the MBT control is restarted at a slow speed of 0.1 ° / every ignition, it takes a long time to approach the target value K. On the other hand, in the present embodiment, the value of the MBT correction amount γ which has converged to the vicinity of the target value K is held as it is at the transition to the section B, and this hold state is continued until the end of the section B. In addition, γ = 0 in the section B.
Therefore, the MBT correction amount γ itself exists, but this value is not based on the θpmax detection information at that time,
That is, it exists as a value that converges near the target value K. Then, when the MBT control is restarted next time, the ignition timing is corrected based on the hold value γ. Since the MBT correction amount γ at the time of this restart is a value that converges in the vicinity of the target value K, it is immediately corrected so that θpmax matches the target value K regardless of the return from the interruption of the MBT control. As a result, the responsiveness of MBT control can be significantly improved compared to the conventional case. That is, it is possible to increase the speed of convergence to the target value K when the MBT control is restarted. In the above-described first embodiment, the MBT correction amount γ is held at the value immediately before the shift to the knock suppression control, and this held state is continued during the knock suppression control. Next, as the second embodiment, the knock suppression is performed. A case where an appropriate correction is added to the MBT correction amount γ held during processing will be described. FIG. 12 is a diagram showing a second embodiment of the present invention. This figure shows
It is a flowchart showing a program for correcting the MBT correction amount γ during knocking suppression control, and this program is a fifth step.
Although not shown in the main routine shown in the figure, β ≠ 0
Is a subroutine that is executed when. First, at P 31 , the knocking level data X is compared with the reference value Xo, and when X> Xo, it is determined that knocking has occurred, and at P 32 , the current MBT correction amount γ new is calculated according to the following equation. On the other hand, when X ≦ Xo, it is determined that the knock suppression process has ended, and the current MBT correction amount γ new is calculated in P 33 according to the following equation. γ new = γ old -Δγ 1 ...... γ new = γ old -Δγ 2 ...... However, Δγ 1> Δγ 2 where, [Delta] [gamma] 1 and [Delta] [gamma] 2 is a preset value by experiments or the like. Then, MBT correction amount γ is advance-angle limit value at P 34 (e.g., + 10 °) and retard limit value (e.g., -10 °) to check whether the range is restricted by a, in the range If this is not the case, γ this time is limited to one of the respective limit values, and if it is in this range, that value is adopted as γ. As described above, in the second embodiment, the MBT correction amount γ is corrected according to the knocking level data X during the knock suppression process, so the MBT correction amount γ approaches the target value K more. Therefore, the speed of convergence to the target value K can be further increased when the MBT control is restarted. FIG. 13 is a diagram showing a third embodiment of the present invention. This figure is a flow chart showing a program for correcting the MBT correction amount γ during the knock suppression process. This program is omitted in the main routine shown in FIG. 5, but is a subroutine executed when β ≠ 0. Is. First, in P 41 , it is determined whether or not the knock correction amount β is decreasing, and when it is decreasing, it is determined that the retard correction is being performed, and in P 42 , the MBT correction amount γ of this time is calculated according to the following equation. . On the other hand, MBT correction amount of time according to the following equation by P 43 determines the advance of correction when in increased γ
Ask for. γ new = γ old -Δγ 1 ...... γ new = γ old + Δγ 2 ...... However, Δγ 1> Δγ 2 where, [Delta] [gamma] 1 and [Delta] [gamma] 2 is a preset value by experiments or the like. Then, MBT correction amount γ is advance-angle limit value at P 44 (e.g., + 10 °) and retard limit value (e.g., -10 °) to check whether the range is restricted out with, in the range If this is not the case, γ this time is limited to one of the respective limit values, and if it is in this range, that value is adopted as γ. As described above, in the third embodiment, the MBT correction amount γ is calculated according to the mode of the knock suppression control during the knock suppression processing, and this value is used for the ignition timing setting during the knock suppression processing.
The knock correction speed is increased, and knock suppression is completed in a shorter time. (Effect) According to the present invention, when the process shifts to the knock control process, the MBT correction amount immediately before the shift is held (or variable according to the knock situation), and after the knock suppression is finished, the MBT control is performed based on the held value. As described above, the response speed of MBT control at the time of recovery after knock suppression can be increased, and the drivability of the engine can be improved.
第1図は本発明の基本概念図、第2〜11図は本発明に係
る内燃機関の点火時期制御装置の第1実施例を示す図で
あり、第2図はその全体構成図、第3図はそのノッキン
グ検出回路の構成図、第4図は第3図のノッキング検出
回路の作用を示す図、第5図はその点火時期制御のプロ
グラムを示すフローチャート、第6図はその基本点火時
期のテーブルマップの一例を示す図、第7図はその入出
力制御回路内のカウンタの作用を示すタイミングチャー
ト、第8図はそのノック補正量βを算出するサブルーチ
ンを示す図、第9図はそのMBT補正量γを算出するサブ
ルーチンを示す図、第10図はその筒内圧最大時期θpmax
の検出の作用を示すタイミングチャート、第11図はその
点火時期制御の作用を示すタイミングチャート、第12図
は本発明に係る内燃機関の点火時期制御装置の第2実施
例を示すそのMBT補正量γを算出するサブルーチンを示
すフローチャート、第13図は本発明に係る内燃機関の点
火時期制御装置の第3実施例を示すそのMBT補正量γを
算出するサブルーチンを示すフローチャートである。 1……運転状態検出手段、 6……コントロールユニット(最大時期検出手段、第1
演算手段、第2演算手段、点火時期設定手段)、 7……ノック検出手段、 8……圧力センサ(圧力検出手段)、 25……点火手段。FIG. 1 is a basic conceptual diagram of the present invention, FIGS. 2 to 11 are diagrams showing a first embodiment of an ignition timing control device for an internal combustion engine according to the present invention, and FIG. 2 is its overall configuration diagram, FIG. FIG. 4 is a configuration diagram of the knocking detection circuit, FIG. 4 is a diagram showing the operation of the knocking detection circuit of FIG. 3, FIG. 5 is a flow chart showing a program for ignition timing control, and FIG. FIG. 7 is a diagram showing an example of a table map, FIG. 7 is a timing chart showing the operation of the counter in the input / output control circuit, FIG. 8 is a diagram showing a subroutine for calculating the knock correction amount β, and FIG. 9 is its MBT. FIG. 10 shows a subroutine for calculating the correction amount γ, and FIG. 10 shows the maximum cylinder pressure timing θpmax.
11 is a timing chart showing the operation of detecting the ignition timing, FIG. 11 is a timing chart showing the operation of the ignition timing control thereof, and FIG. 12 is a second embodiment of the ignition timing control apparatus for an internal combustion engine according to the present invention, the MBT correction amount thereof. FIG. 13 is a flowchart showing a subroutine for calculating γ, and FIG. 13 is a flowchart showing a subroutine for calculating the MBT correction amount γ showing the third embodiment of the ignition timing control device for the internal combustion engine according to the present invention. 1 ... Operating state detecting means, 6 ... Control unit (maximum time detecting means, first
Computing means, second computing means, ignition timing setting means), 7 ... knock detecting means, 8 ... pressure sensor (pressure detecting means), 25 ... ignition means.
Claims (1)
するノック検出手段と、 b)エンジンの筒内圧力を検出する圧力検出手段と、 c)エンジンの運転状態を検出する運転状態検出手段
と、 d)ノック検出手段の出力に基づいてノッキングを抑制
するように点火時期を補正するノック補正量を演算する
第1演算手段と、 e)圧力検出手段の出力に基づいて筒内圧力が最大とな
るクランク角を筒内圧最大時期として検出する最大時期
検出手段と、 f)筒内圧最大時期がエンジンの発生トルクを最大とす
る所定位置と一致するように点火時期を補正するMBT補
正量を演算し、ノック抑制処理に移行すると、この移行
時直前におけるMBT補正量の値を保持する、あるいは該
保持値をノック補正量の変化若しくはノッキングレベル
に応じて変えていく第2演算手段と、 g)エンジンの運転状態に基づいて基本点火時期を設定
し、これを前記ノック補正量およびMBT補正量に応じて
補正するとともに、ノック抑制処理が終了するとMBT補
正量の保持値に基づいてMBT補正処理を開始する点火時
期設定手段と、 h)点火時期設定手段の出力に基づいて混合気に点火す
る点火手段と、 を備えたことを特徴とする内燃機関の点火時期制御装
置。1. A knock detecting means for detecting knocking occurring in an engine; b) a pressure detecting means for detecting an in-cylinder pressure of the engine; and c) an operating state detecting means for detecting an operating state of the engine. d) first calculation means for calculating a knock correction amount for correcting the ignition timing so as to suppress knocking based on the output of the knock detection means; and e) maximum in-cylinder pressure based on the output of the pressure detection means. Maximum timing detecting means for detecting the crank angle as the maximum cylinder pressure timing, and f) calculating an MBT correction amount for correcting the ignition timing so that the maximum cylinder pressure timing coincides with a predetermined position where the torque generated by the engine is maximum, When the process shifts to knock suppression processing, the value of the MBT correction amount immediately before this transition is held, or the held value is changed according to the change in the knock correction amount or the knocking level. Second computing means, and g) setting a basic ignition timing based on the operating state of the engine, correcting the basic ignition timing according to the knock correction amount and the MBT correction amount, and holding the MBT correction amount when the knock suppression process ends. Ignition timing control of an internal combustion engine, comprising: ignition timing setting means for starting the MBT correction process based on the value; and h) ignition means for igniting the air-fuel mixture based on the output of the ignition timing setting means. apparatus.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP24717286A JPH0742927B2 (en) | 1986-10-17 | 1986-10-17 | Ignition timing control device for internal combustion engine |
| US07/109,827 US4774922A (en) | 1986-10-17 | 1987-10-16 | Spark ignition timing control system for spark ignition internal combustion engine with quicker advance of spark advance in transition from anti-knock mode to MBI mode control operation |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP24717286A JPH0742927B2 (en) | 1986-10-17 | 1986-10-17 | Ignition timing control device for internal combustion engine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63100273A JPS63100273A (en) | 1988-05-02 |
| JPH0742927B2 true JPH0742927B2 (en) | 1995-05-15 |
Family
ID=17159510
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP24717286A Expired - Lifetime JPH0742927B2 (en) | 1986-10-17 | 1986-10-17 | Ignition timing control device for internal combustion engine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0742927B2 (en) |
-
1986
- 1986-10-17 JP JP24717286A patent/JPH0742927B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS63100273A (en) | 1988-05-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3084889B2 (en) | Knock control device for internal combustion engine | |
| JPH0681944B2 (en) | Control device for internal combustion engine | |
| US7963269B2 (en) | Ignition timing controlling apparatus and ignition timing controlling method for internal combustion engine | |
| JPH07113356B2 (en) | Ignition timing control device for internal combustion engine | |
| JPH07113355B2 (en) | Ignition timing control device for internal combustion engine | |
| JPS6296778A (en) | Ignition timing control device | |
| JPS61237884A (en) | Knocking controller for internal-combustion engine | |
| JP2715513B2 (en) | Knock detection device for internal combustion engine | |
| JPH0320592B2 (en) | ||
| JPH0742927B2 (en) | Ignition timing control device for internal combustion engine | |
| JPH0742928B2 (en) | Ignition timing control device for internal combustion engine | |
| JPS6278480A (en) | Ignition timing control of internal combustion engine | |
| JPS6329061A (en) | Internal combustion engine ignition timing control device | |
| JP2538626B2 (en) | Control device for internal combustion engine | |
| JPS6114479A (en) | Ignition-timing controller for multicylinder type internal-combustion engine | |
| JPH0830461B2 (en) | Ignition timing control device | |
| JPH0444851Y2 (en) | ||
| JPH0711269B2 (en) | Ignition timing control device for internal combustion engine | |
| JP2528168B2 (en) | Ignition timing control device for internal combustion engine | |
| JPS6217369A (en) | Ignition timing control method under idling of internal-combustion engine | |
| JPS6282273A (en) | Ignition timing control device for internal combustion engine | |
| JPS61245039A (en) | Knocking detecting device for internal combustion engine | |
| JPS62189371A (en) | Ignition timing control device for internal combustion engine | |
| JP2504454B2 (en) | Ignition timing control device for internal combustion engine | |
| JPH0536999Y2 (en) |