JP2796015B2 - Internal combustion engine knock control device - Google Patents

Internal combustion engine knock control device

Info

Publication number
JP2796015B2
JP2796015B2 JP16474192A JP16474192A JP2796015B2 JP 2796015 B2 JP2796015 B2 JP 2796015B2 JP 16474192 A JP16474192 A JP 16474192A JP 16474192 A JP16474192 A JP 16474192A JP 2796015 B2 JP2796015 B2 JP 2796015B2
Authority
JP
Japan
Prior art keywords
knock
signal
ignition timing
internal combustion
combustion engine
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 - Fee Related
Application number
JP16474192A
Other languages
Japanese (ja)
Other versions
JPH0610817A (en
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP16474192A priority Critical patent/JP2796015B2/en
Publication of JPH0610817A publication Critical patent/JPH0610817A/en
Application granted granted Critical
Publication of JP2796015B2 publication Critical patent/JP2796015B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrical Control Of Ignition Timing (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】この発明は、ノック信号に応じて
機関点火時期をノック抑制側に補正する内燃機関ノック
制御装置に関し、特にノック信号の頻度に関連する発生
間隔に応じてノック抑制用の補正量を増減させ、ノック
制御の信頼性を向上させると共にトルク変動を抑制した
内燃機関ノック制御装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an internal combustion engine knock control device for correcting an engine ignition timing to a knock suppression side in accordance with a knock signal, and more particularly to a knock control device for knock suppression in accordance with an occurrence interval related to the frequency of a knock signal. The present invention relates to a knock control device for an internal combustion engine in which a correction amount is increased or decreased to improve the reliability of knock control and to suppress torque fluctuation.

【0002】[0002]

【従来の技術】一般に、自動車用多気筒エンジン等の内
燃機関においては、運転状態に応じて機関点火時期を決
定するためのECUからなる制御手段が用いられてい
る。この場合、運転状態として機関回転に同期した基準
位置信号が用いられており、基準位置信号は、クランク
角に対応した所定の基準位置を示すようになっている。
2. Description of the Related Art Generally, in an internal combustion engine such as a multi-cylinder engine for an automobile, a control means comprising an ECU for determining an engine ignition timing in accordance with an operation state is used. In this case, a reference position signal synchronized with the engine rotation is used as the operating state, and the reference position signal indicates a predetermined reference position corresponding to the crank angle.

【0003】又、運転中にノックと呼ばれる機関の異常
振動が発生すると、乗心地や燃費が劣化するうえ機関破
損等の種々の危険を招くので、ノック検出時には点火時
期を遅角側に補正してノックを抑制するため、機関のノ
ック振動を検出するノックセンサが設けられている。通
常、ノックは、点火時期が進角側に制御される場合に発
生し易い。
In addition, if abnormal vibration of the engine called knock occurs during operation, ride comfort and fuel efficiency are deteriorated, and various dangers such as engine damage are caused. When knock is detected, the ignition timing is corrected to the retard side. In order to suppress knocking, a knock sensor for detecting knocking vibration of the engine is provided. Normally, knock is likely to occur when the ignition timing is controlled to be advanced.

【0004】図4は一般的な内燃機関ノック制御装置を
示す機能ブロック図である。図において、1は機関のノ
ックを検出してノック信号Kを生成するノックセンサで
ある。2は機関の負荷等の運転状態Dを検出する各種セ
ンサであり、運転状態Dとして例えばクランク角信号や
回転信号及び負荷信号等を生成する。3は各種センサ2
からの運転状態Dに基づいて機関を制御する制御手段、
4は制御手段3で算出される点火時期に対応した制御信
号により駆動される点火コイルである。
FIG. 4 is a functional block diagram showing a general knock control device for an internal combustion engine. In the figure, reference numeral 1 denotes a knock sensor that detects a knock of the engine and generates a knock signal K. Reference numeral 2 denotes various sensors for detecting an operation state D such as an engine load, and generates, for example, a crank angle signal, a rotation signal, a load signal, and the like as the operation state D. 3 is various sensors 2
Control means for controlling the engine based on the operating state D from
Reference numeral 4 denotes an ignition coil driven by a control signal corresponding to the ignition timing calculated by the control means 3.

【0005】制御手段3は、ノック信号Kを取り込む入
力インタフェース31と、運転状態Dを取り込む入力イン
タフェース32と、入力インタフェース31を介したノック
信号Kのレベルを検出するノック強度検出部33と、ノッ
ク強度検出部33を介したノック信号Kを保持して保持信
号Hkを生成する電圧保持部34と、保持信号Hkをデジ
タル信号に変換するAD変換器35aを含み保持信号Hk
及び運転状態Dに基づいて点火コイル4を制御するタイ
ミング制御部35とを備えている。電圧保持部34は、点火
サイクル毎にタイミング制御部35から生成されるリセッ
ト信号Rによりリセットされ保持信号Hkを0レベルに
する。
The control means 3 includes an input interface 31 for receiving the knock signal K, an input interface 32 for capturing the operating state D, a knock intensity detector 33 for detecting the level of the knock signal K via the input interface 31, A holding signal Hk including a voltage holding unit 34 for holding the knock signal K via the intensity detecting unit 33 to generate a holding signal Hk, and an AD converter 35a for converting the holding signal Hk to a digital signal
And a timing control unit 35 for controlling the ignition coil 4 based on the operating state D. The voltage holding unit 34 is reset by a reset signal R generated from the timing control unit 35 for each ignition cycle, and sets the holding signal Hk to the 0 level.

【0006】図5は従来のタイミング制御部35の具体的
構成を示すブロック図であり、36は保持信号Hkに基づ
いてノック抑制用の補正量即ち遅角量θkを生成する遅
角量算出部、37は運転状態Dに基づいて機関の基本点火
時期θoを算出する基本点火時期算出部、38は遅角量θ
oに基づいて基本点火時期θoを補正して最終点火時期
θを生成する最終点火時期算出部、39は最終点火時期θ
を点火コイル4に対する制御信号として出力する出力イ
ンタフェース39である。遅角量算出部36及び最終点火時
期算出部38は、ノック信号Kに基づいて基本点火時期θ
oをノック抑制側に補正する点火時期補正部を構成して
いる。
FIG. 5 is a block diagram showing a specific configuration of a conventional timing control unit 35. Reference numeral 36 denotes a retard amount calculating unit that generates a correction amount for knock suppression, that is, a retard amount θk based on a holding signal Hk. , 37 are basic ignition timing calculation units for calculating the basic ignition timing θo of the engine based on the operating state D, and 38 is a retard amount θ
A final ignition timing calculator 39 that corrects the basic ignition timing θo based on o to generate a final ignition timing θ.
Is an output interface 39 for outputting a control signal to the ignition coil 4. The retard amount calculator 36 and the final ignition timing calculator 38 calculate the basic ignition timing θ based on the knock signal K.
An ignition timing correction unit that corrects o to the knock suppression side is configured.

【0007】図6は図4及び図5の動作を説明するため
のタイミングチャートであり、Tは運転状態Dに含まれ
るクランク角信号のうちの基準位置信号、B65°及びB
5°は各気筒のクランク角基準位置である。ノック信号
Kは各点火サイクル毎に発生し、保持信号Hkは点火サ
イクル毎のノック信号Kのピークホールド値又は積分値
であり、リセット信号Rは保持信号Hkを0にし且つマ
スクする。
FIG. 6 is a timing chart for explaining the operation of FIGS. 4 and 5, where T is a reference position signal among the crank angle signals included in the operating state D, B65 ° and B
5 ° is a crank angle reference position of each cylinder. Knock signal K is generated for each ignition cycle, hold signal Hk is the peak hold value or integral value of knock signal K for each ignition cycle, and reset signal R sets hold signal Hk to 0 and masks it.

【0008】次に、図6を参照しながら、図5及び図4
に示した従来の内燃機関ノック制御装置の動作について
説明する。通常、機関にノックが発生しない場合は、ノ
ック信号Kが生成されないため、保持信号Hkは0であ
り遅角量算出部36は遅角量θkを0に設定する。従っ
て、最終点火時期算出部38は、基本点火時期θoをその
まま最終点火時期θとする。このとき、基本点火時期算
出部37は、運転状態Dに含まれる基準位置信号Tの立ち
上がり及び立ち下がりタイミングを基準位置B65°及び
B5°とすると共に、他の運転状態Dに基づきマップを
参照して点火時期を求め、基準位置から点火時期までの
制御時間を演算する。
Next, referring to FIG. 6, FIG. 5 and FIG.
The operation of the conventional internal combustion engine knock control device shown in FIG. Normally, when knock does not occur in the engine, knock signal K is not generated, so holding signal Hk is 0, and retard amount calculating section 36 sets retard amount θk to 0. Therefore, the final ignition timing calculator 38 sets the basic ignition timing θo as the final ignition timing θ. At this time, the basic ignition timing calculation unit 37 sets the rise and fall timings of the reference position signal T included in the operation state D to the reference positions B65 ° and B5 °, and refers to a map based on the other operation states D. To calculate the ignition timing, and calculate the control time from the reference position to the ignition timing.

【0009】しかし、経年変化、燃料成分又は機関毎の
バラツキ等の諸条件により、点火時期の参照マップが最
適でない場合は、不適切な点火時期制御により機関のノ
ックが発生する。従って、ノックセンサ1は、燃焼気筒
の振動レベルを検出し、振動レベルをノック信号Kとし
て制御手段3に入力する。
However, if the reference map of the ignition timing is not optimal due to various conditions such as aging, fuel components, and variations for each engine, knocking of the engine occurs due to inappropriate ignition timing control. Therefore, knock sensor 1 detects the vibration level of the combustion cylinder, and inputs the vibration level to control means 3 as knock signal K.

【0010】即ち、ノック強度検出部33は、ノック信号
Kを電圧値として検出し、電圧保持部34は、ノック信号
Kの電圧値を例えばピークホールドして保持信号Hkを
生成する。タイミング制御部35内の遅角量算出部36は、
所定レベル以上の保持信号Hkに応答して、基本点火時
期θoをノック抑制(遅角)側に補正するための遅角量θ
k(通常、クランク角で3°程度)を生成する。
That is, knock intensity detecting section 33 detects knock signal K as a voltage value, and voltage holding section 34 generates a holding signal Hk by, for example, peak holding the voltage value of knock signal K. The retard amount calculation unit 36 in the timing control unit 35
A retard amount θ for correcting the basic ignition timing θo to the knock suppression (retard) side in response to the holding signal Hk of a predetermined level or more.
k (generally about 3 ° in crank angle).

【0011】このとき、ノック信号Kは爆発行程の直後
即ち基準位置B5°の後に発生するので、保持信号Hk
は、ノイズの影響を除去するため、基準位置B65°〜B
5°の間だけリセット信号Rによりリセットされる。最
終点火時期算出部38は、基本点火時期θoを遅角量θk
だけ遅角補正して最終点火時期θとし、出力インタフェ
ース39を介して点火コイル4に出力する。
At this time, since the knock signal K is generated immediately after the explosion stroke, that is, after the reference position B5 °, the holding signal Hk
Are the reference positions B65 ° to B
It is reset by the reset signal R only during 5 °. The final ignition timing calculation unit 38 calculates the basic ignition timing θo as a retard amount θk
The ignition timing is corrected only by the retardation, and the final ignition timing θ is output to the ignition coil 4 via the output interface 39.

【0012】これにより、燃焼対象気筒のノックは抑制
されるが、もし、ノック信号Kが出力され続ける場合
は、更に、遅角量θkによる点火時期補正が積分され
る。そして、クランク角で10°程度の遅角補正量に達し
た時点で、何らかのノック誤検出と判定して、これ以上
の遅角補正を行わないようにする。
As a result, the knocking of the combustion target cylinder is suppressed. However, if the knocking signal K is continuously output, the ignition timing correction based on the retard amount θk is further integrated. Then, when the retard angle correction amount reaches about 10 ° in the crank angle, it is determined that some knock is erroneously detected, and further retard correction is not performed.

【0013】一方、ノック状態が改善されてノック信号
Kが発生しなくなると、遅角量算出部36は、遅角補正を
行わないように遅角量θkを0にキャンセルする。しか
し、点火サイクル毎にノック信号Kを検出してノック抑
制する制御手段3内のタイミング制御部35は、遅角及び
進角間のフィードバックの設定が困難である。従って、
点火サイクル毎に保持信号Hkの有無に応答して直ちに
遅角量θkを設定又は0にキャンセルするため、トルク
変動が生じる確率が大きく、1回のノック信号Kが発生
しただけで過敏に反応し、不必要にノック抑制制御が行
われて機関の出力ダウンを生じることになる。
On the other hand, when the knock state is improved and the knock signal K is no longer generated, the retard amount calculator 36 cancels the retard amount θk to 0 so that the retard correction is not performed. However, it is difficult for the timing control unit 35 in the control unit 3 that detects the knock signal K for each ignition cycle to suppress the knock to set the feedback between the retard angle and the advance angle. Therefore,
Since the retard amount θk is immediately set or canceled to 0 in response to the presence or absence of the holding signal Hk for each ignition cycle, the probability of torque fluctuation is large, and a single knock signal K is generated to react sensitively. Therefore, the knock suppression control is performed unnecessarily, and the output of the engine is reduced.

【0014】通常、ノック信号Kの検出持続時間は、実
際のノック強度のレベルと比例関係ではなく、経年変化
や燃料成分によっても異なり、種々の不安定要素を含む
値である。従って、保持信号Hkのみからでは正確にノ
ック判定することはできず、1回のノック信号Kに対し
て過敏に反応することはノック制御の信頼性を低下させ
るため好ましくない。
Normally, the duration of detection of knock signal K is not proportional to the actual level of knock intensity, but varies depending on aging and fuel components, and is a value including various unstable factors. Therefore, it is not possible to accurately determine the knock only from the holding signal Hk, and it is not preferable to react sensitively to one knock signal K because the reliability of the knock control is reduced.

【0015】[0015]

【発明が解決しようとする課題】従来の内燃機関ノック
制御装置は以上のように、点火サイクル毎にノック信号
Kの保持信号Hkを検出してノイズ抑制制御を行ってい
るので、ノック信号Kのレベル変動に過敏に反応するた
めノック制御の信頼性が低く、トルク変動が発生するう
え抑制すべきノックを抑制することができずに機関にダ
メージを与えるおそれがあるという問題点があった。
As described above, the conventional knock control device for the internal combustion engine performs the noise suppression control by detecting the holding signal Hk of the knock signal K for each ignition cycle. There is a problem that the reliability of knock control is low because it reacts excessively to level fluctuation, torque fluctuation occurs, and knock to be suppressed cannot be suppressed, which may damage the engine.

【0016】この発明は上記のような問題点を解決する
ためになされたもので、ノック抑制制御の信頼性を向上
させ、点火時期の変動によるトルク変動を抑制すると共
に機関のダメージを防止した内燃機関ノック制御装置を
得ることを目的とする。
SUMMARY OF THE INVENTION The present invention has been made to solve the above-described problems. An internal combustion engine which improves the reliability of knock suppression control, suppresses torque fluctuation due to ignition timing fluctuation, and prevents engine damage. It is intended to obtain an engine knock control device.

【0017】[0017]

【課題を解決するための手段】この発明に係る内燃機関
ノック制御装置は、点火時期補正部が、内燃機関の点火
サイクル毎に経過時間を計数する時間計数部と、ノック
発生レベルのノック信号が生成されてから次にノック発
生レベルのノック信号が生成されるまでの間隔に相当す
第1の経過時間が第1の所定時間以内を示すときにノ
ック抑制用の補正量を増大させる補正量増加手段と、
ック非発生レベルのノック信号が連続的に生成される
隔に相当する第2の経過時間が第2の所定時間以上を示
ときに補正量を減少させる補正量減少手段とを含むも
のである。
In the knock control apparatus for an internal combustion engine according to the present invention, the ignition timing correction section includes an ignition timing control section for controlling the ignition of the internal combustion engine.
A time counting unit that counts the elapsed time for each cycle, and a knock
After the knock signal of the generation level is generated,
A correction amount increasing means for a first elapsed time corresponding to the distance up to the knock signal raw level is generated increases the correction amount for the knock suppression when showing a within the first predetermined time, Bruno
Tsu second elapsed time knock signal click non-generation level corresponds to between <br/> interval which is continuously generated indicate a second predetermined time or more
It is intended to include a correction amount decreasing means for decreasing the amount of correction when you.

【0018】[0018]

【作用】この発明においては、ノック発生間隔がノック
強度を反映する点に着目し、第1の所定時間以内にノッ
ク信号が連続して検出されると遅角量を増大させ、第2
の所定時間以上ノック信号が検出されないと遅角量を減
少させ、ノック発生間隔に応じて遅角量を増減させる。
In the present invention, attention is paid to the fact that the knock occurrence interval reflects the knock intensity, and when the knock signal is continuously detected within the first predetermined time, the retard amount is increased, and the second delay time is increased.
If the knock signal is not detected for a predetermined time or more, the retard amount is reduced, and the retard amount is increased or decreased according to the knock occurrence interval.

【0019】[0019]

【実施例】【Example】

実施例1.以下、この発明の実施例1を図について説明
する。図1はこの発明の実施例1の要部を示す機能ブロ
ック図であり、3A、35A及び36Aは、制御手段3、タイミ
ング制御部35及び遅角量算出部36にそれぞれ対応してお
り、2、4、34及び37〜39は前述と同様のものである。
又、図示しない構成は図4に示した通りであり、各信号
波形は図6に示した通りである。
Embodiment 1 FIG. Hereinafter, a first embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a functional block diagram showing a main part of the first embodiment of the present invention. 3A, 35A and 36A correspond to the control means 3, the timing control section 35 and the retard amount calculation section 36, respectively. , 4, 34 and 37 to 39 are the same as described above.
The configuration not shown is as shown in FIG. 4, and each signal waveform is as shown in FIG.

【0020】40は一定時間処理により経過時間CTを計
数する時間計数部であり、遅角量算出部36Aからのリセ
ット信号RSによりクリアされるカウンタを2系統有す
る。時間計数部40は、遅角量算出部36A及び最終点火時
期最終38と共に、点火時期補正部を構成している。
Numeral 40 denotes a time counting unit for counting the elapsed time CT by a fixed time process, and has two systems of counters which are cleared by the reset signal RS from the retard amount calculating unit 36A. The time counting unit 40 constitutes an ignition timing correction unit together with the retard amount calculation unit 36A and the final ignition timing final 38.

【0021】遅角量算出部36Aは、運転状態D、保持信
号Hk及び経過時間CTを取込んでおり、ノック信号K
が発生する間隔に相当する経過時間が第1の所定時間以
内のときにノック抑制用の遅角量θkを増大させる補正
量増加手段と、ノック信号Kが発生しない間隔に相当す
る経過時間が第2の所定時間以上のときに遅角量θkを
減少させる補正量減少手段とを含んでいる。
The retard amount calculating section 36A takes in the operating state D, the holding signal Hk and the elapsed time CT, and outputs the knock signal K
Correction amount increasing means for increasing the knock suppression retard amount θk when the elapsed time corresponding to the interval in which the knock signal K is generated is within the first predetermined time, and the elapsed time corresponding to the interval in which the knock signal K is not generated. And a correction amount reducing means for reducing the retardation amount θk when the predetermined time is equal to or longer than the second predetermined time.

【0022】図2は時間計数部40内の一定時間処理を示
すフローチャートであり、CT1はノック信号Kが発生
する間隔に相当する経過時間を示すカウンタ値、CT2
はノック信号Kが発生しない間隔に相当する経過時間を
示すカウンタ値である。図3は遅角量算出部36Aにおい
て点火サイクル毎に実行される遅角処理動作を示すフロ
ーチャートであり、Koはノック判定基準となる所定レ
ベル、F1及びF2は経過時間CT1及びCT2の計数
開始済を示すフラグ、N1及びN2は経過時間CT1及
びCT2の判定基準となる所定時間である。
FIG. 2 is a flowchart showing a fixed time process in the time counting section 40. CT1 is a counter value indicating an elapsed time corresponding to an interval at which the knock signal K is generated.
Is a counter value indicating an elapsed time corresponding to an interval in which no knock signal K is generated. FIG. 3 is a flowchart showing the retarding processing operation executed for each ignition cycle in the retard amount calculating unit 36A, where Ko is a predetermined level serving as a knock determination reference, F1 and F2 are counting of elapsed times CT1 and CT2. , And N1 and N2 are predetermined times that are criteria for determining the elapsed times CT1 and CT2.

【0023】次に、図2〜図4及び図6を参照しなが
ら、図1に示したこの発明の実施例1の動作について説
明する。まず、ノックセンサ1で検出されたノック信号
Kは、制御手段3A内の電圧保持部34において保持信号H
kとなり、基準位置信号T、回転信号及び負荷信号等を
含む運転状態Dと共に、タイミング制御部35Aに入力さ
れる。
Next, the operation of the first embodiment of the present invention shown in FIG. 1 will be described with reference to FIG. 2 to FIG. 4 and FIG. First, the knock signal K detected by the knock sensor 1 is applied to a holding signal H in a voltage holding unit 34 in the control means 3A.
k, which is input to the timing control unit 35A together with the operation state D including the reference position signal T, the rotation signal, the load signal, and the like.

【0024】前述と同様に、タイミング制御部35A内の
基本点火時期算出部37は、運転状態Dに含まれる回転信
号及び負荷信号に基づいて基本点火時期θoを算出し、
遅角量算出部36Aは、ノック信号Kの保持信号Hkに基
づいて遅角量θkを算出し、最終点火時期算出部38は、
遅角補正した最終点火時期θを以下の式に従って算出す
る。
As described above, the basic ignition timing calculator 37 in the timing controller 35A calculates the basic ignition timing θo based on the rotation signal and the load signal included in the operating state D,
The retard amount calculating unit 36A calculates the retard amount θk based on the holding signal Hk of the knock signal K, and the final ignition timing calculating unit 38
The retard-corrected final ignition timing θ is calculated according to the following equation.

【0025】θ=θo+θkΘ = θo + θk

【0026】これにより、最終点火時期θは、基本点火
時期θoに遅角量θkが反映された値(θo+θk)とな
る。
As a result, the final ignition timing θ becomes a value (θo + θk) in which the basic ignition timing θo reflects the retardation amount θk.

【0027】又、点火時期補正部内の時間計数部40は、
図2の一定時間処理により、カウンタ値CT1をインク
リメントすると共に(ステップS1)、カウンタ値CT2を
インクリメントしており(ステップS2)、これらのカウン
タ値CT1及びCT2を経過時間CTとして遅角量算出
部36Aに入力する。
The time counting unit 40 in the ignition timing correction unit is
The counter value CT1 is incremented (step S1) and the counter value CT2 is incremented (step S2) by the constant time processing of FIG. 2, and the retard amount calculating unit sets these counter values CT1 and CT2 as the elapsed time CT. Input to 36A.

【0028】一方、遅角量算出部36Aは、運転状態Dに
含まれる基準位置信号Tに基づいて点火サイクル毎に図
3の処理を実行し、AD変換器35Aを介して保持信号H
kを読み込み(ステップS11)、保持信号Hkが所定レベ
ルKoより大きいか否かを判定する(ステップS12)。
On the other hand, the retard amount calculating section 36A executes the processing of FIG. 3 for each ignition cycle based on the reference position signal T included in the operating state D, and holds the holding signal H via the AD converter 35A.
k is read (step S11), and it is determined whether the holding signal Hk is higher than a predetermined level Ko (step S12).

【0029】もし、保持信号Hkが所定レベルKoより
大きければ、ノック発生レベルなので、ノック非発生間
隔を示すカウンタ値CT2に対するリセット信号RSを
生成し、カウンタ値CT2を0にクリアする(ステップ
S13)。又、カウンタ値CT2の計数開始を示すフラグ
F2を0に設定し(ステップS14)、ノック発生間隔計数
用のカウンタ値CT1の計数開始を示すフラグF1が1
であるか否かを判定する(ステップS15)。
If the hold signal Hk is higher than the predetermined level Ko, the knock occurrence level is detected, so that a reset signal RS for the counter value CT2 indicating the knock non-occurrence interval is generated, and the counter value CT2 is cleared to 0 (step S13). . Further, the flag F2 indicating the start of counting of the counter value CT2 is set to 0 (step S14), and the flag F1 indicating the start of counting of the counter value CT1 for counting the knocking interval is set to 1.
Is determined (step S15).

【0030】もし、フラグF1が1であれば、既にノッ
ク発生と判定された後でカウンタ値CT1が計数中であ
るので、カウンタ値CT1が第1の所定時間値N1以下
か否かを判定する(ステップS16)。
If the flag F1 is 1, the counter value CT1 is being counted after knocking has already been determined to have occurred, and it is determined whether the counter value CT1 is equal to or less than a first predetermined time value N1. (Step S16).

【0031】もし、カウンタ値CT1が第1の所定時間
値N1以下であれば、前回のノック発生からの経過時間
が第1の所定時間以内であるので、点火時期θを遅角補
正する必要があると判定し、ノック抑制用の遅角量θk
を増大させる。即ち、遅角量算出部36A内の補正量増加
手段は、前回の遅角量θkに遅角増大量θaを加算した
値を今回の遅角量θkとする(ステップS17)。尚、遅角
増大量θaはクランク角で3°程度に設定される。こう
して、遅角量θkの増大処理ステップS17が実行される
と、フラグF1を0にクリアし(ステップS18)、リター
ンする。
If the counter value CT1 is equal to or less than the first predetermined time value N1, the elapsed time from the last knock occurrence is within the first predetermined time, and it is necessary to retard the ignition timing θ. It is determined that there is, and the retard amount θk for knock suppression
Increase. That is, the correction amount increasing means in the retard amount calculator 36A sets the value obtained by adding the retard amount increase amount θa to the previous retard amount θk as the current retard amount θk (step S17). The retard angle increase θa is set to about 3 ° in crank angle. When the process of increasing the retard amount θk in step S17 is executed, the flag F1 is cleared to 0 (step S18), and the process returns.

【0032】又、ステップS15においてフラグF1が0
であると判定された場合は、カウンタ値CT1が計数開
始前であるから、ノック発生後の計数開始を示すフラグ
F1を1に設定した後(ステップS19)、ステップS16〜
S18をスキップしてリターンする。更に、ステップS16
においてカウンタ値CT1が第1の所定時間値N1より
大きいと判定された場合は、ノック発生頻度が極めて小
さいものとして、ステップS17及びS18をスキップして
リターンする。
In step S15, the flag F1 is set to 0.
If it is determined that the counter value CT1 is before the start of counting, the flag F1 indicating the start of counting after knocking is set to 1 (Step S19), and then Steps S16 to S16 are performed.
Skip S18 and return. Further, step S16
If it is determined that the counter value CT1 is larger than the first predetermined time value N1, it is determined that the knocking frequency is extremely low, and the process skips steps S17 and S18 and returns.

【0033】一方、ステップS12において保持信号Hk
が所定レベルKo以下と判定されれば、ノック発生レベ
ルではないので、ノック発生間隔を示すカウンタ値CT
1に対しリセット信号RSを生成して、カウンタ値CT
1を0にクリアする(ステップS23)。又、カウンタ値
CT1の計数開始を示すフラグF1を0に設定し(ステ
ップS24)、カウンタ値CT2の計数開始を示すフラグF
2が1であるか否かを判定する(ステップS25)。
On the other hand, in step S12, the holding signal Hk
Is determined to be equal to or lower than the predetermined level Ko, it is not the knock occurrence level, and the counter value CT indicating the knock occurrence interval is determined.
A reset signal RS is generated for the counter value CT
1 is cleared to 0 (step S23). The flag F1 indicating the start of counting of the counter value CT1 is set to 0 (step S24), and the flag F indicating the start of counting of the counter value CT2 is set.
It is determined whether or not 2 is 1 (step S25).

【0034】もし、フラグF2が1であれば、既にノッ
ク非発生と判定された後でカウンタ値CT2が計数中で
あるので、カウンタ値CT2が第2の所定時間値N2以
上か否かを判定する(ステップS26)。
If the flag F2 is 1, the counter value CT2 is being counted after it has been determined that knock has not occurred, and it is determined whether or not the counter value CT2 is equal to or greater than a second predetermined time value N2. (Step S26).

【0035】もし、カウンタ値CT2が第2の所定時間
値N2以上であれば、前回のノック非発生からの経過時
間が第2の所定時間以上であるので、点火時期θを進角
補正する必要があると判定し、ノック抑制用の遅角量θ
kを減少させる。即ち、遅角量算出部36A内の補正量減
少手段は、前回の遅角量θkから遅角減少量θbを減算
した値を今回の遅角量θkとする(ステップS27)。尚、
遅角減少量θbは、クランク角で最小分解能の1°程度
に設定される。こうして、遅角量θkの減少処理ステッ
プS27が実行されると、フラグF2を0にクリアし(ス
テップS28)、リターンする。
If the counter value CT2 is equal to or greater than the second predetermined time value N2, the ignition timing θ needs to be advanced because the time elapsed since the previous occurrence of knocking is equal to or greater than the second predetermined time. And the retard amount θ for knock suppression is determined.
Decrease k. That is, the correction amount decreasing means in the retard amount calculating unit 36A sets the value obtained by subtracting the retard amount θb from the previous retard amount θk as the present retard amount θk (step S27). still,
The retardation decrease amount θb is set to a minimum resolution of about 1 ° at the crank angle. In this way, when the process of decreasing the retardation amount θk step S27 is executed, the flag F2 is cleared to 0 (step S28), and the routine returns.

【0036】又、ステップS25において、フラグF2が
0であると判定された場合は、カウンタ値CT2が計数
開始前であるから、ノック非発生と判定された後の計数
開始を示すフラグF2を1に設定し(ステップS29)、ス
テップS26〜S28をスキップしてリターンする。更に、
ステップS26においてカウンタ値CT2が第2の所定時
間値N2より小さいと判定された場合は、ノック非発生
状態の継続時間が小さいものとして、ステップS27及び
S28をスキップしてリターンする。
If it is determined in step S25 that the flag F2 is 0, the counter value CT2 has not yet started counting, and the flag F2 indicating the start of counting after it has been determined that knock has not occurred is set to 1. (Step S29), skip steps S26 to S28 and return. Furthermore,
If it is determined in step S26 that the counter value CT2 is smaller than the second predetermined time value N2, it is determined that the duration of the knock non-occurrence state is short, and the process skips steps S27 and S28 and returns.

【0037】このように、所定レベルKoを越える保持
信号Hkが検出された時点から、第1の所定時間値N1
(例えば、数10点火サイクル数)以内に再度所定レベル
を越える保持信号Hkが検出されたときに、ノック発生
頻度が高いと判定し、遅角量θkによる点火時期θの補
正(ステップS17)が行われる。尚、ノック発生が検出さ
れ続けると、遅角量θkは積分されて段階的に増大する
が、最低限の機関機能を補償するため、前述のように遅
角量θkは所定値でオーバフローとなり、所定量(クラ
ンク角で10°程度)以上の遅角補正が行われることはな
い。
As described above, the first predetermined time value N1 from the time when the holding signal Hk exceeding the predetermined level Ko is detected.
When the holding signal Hk exceeding the predetermined level is detected again within (for example, several tens of ignition cycles), it is determined that the knocking frequency is high, and the ignition timing θ is corrected by the retard amount θk (step S17). Done. When the occurrence of knocking is continuously detected, the retard amount θk is integrated and increases stepwise, but in order to compensate for the minimum engine function, the retard amount θk overflows at a predetermined value as described above, The retard correction of a predetermined amount (about 10 ° in crank angle) is not performed.

【0038】又、ノック非発生状態が第2の所定時間値
N2(例えば、100点火サイクル数)以上継続したと判定
されても、直ちに進角側に補正されることはなく、ステ
ップS27により遅角量θkは段階的に減少する。この場
合も、所定量以上の進角補正は行わず、例えば遅角量θ
kが0になった時点でステップS27の実行を終了する。
Even if it is determined that the knock non-occurrence state has continued for the second predetermined time value N2 (for example, 100 ignition cycles) or more, it is not immediately corrected to the advance angle side, but is delayed by step S27. The angle amount θk gradually decreases. Also in this case, the advance angle correction equal to or more than the predetermined amount is not performed.
When k becomes 0, the execution of step S27 ends.

【0039】このように、ノック発生レベルの保持信号
Hkが生成されても、所定期間N1内に再度生成されな
い限りは遅角量θkへの反映を行うことはなく、又、ノ
ック発生レベルの保持信号Hkが所定頻度以上で繰り返
し生成される毎に、段階的に遅角量θkへの反映を増大
させることができる。これにより、最終点火時期θは最
適且つ安定に制御され、トルク変動が生じることもな
い。
As described above, even if the knock generation level holding signal Hk is generated, it is not reflected on the retardation amount θk unless it is generated again within the predetermined period N1, and the knock generation level is held. Each time the signal Hk is repeatedly generated at a predetermined frequency or more, the reflection on the retard amount θk can be increased stepwise. As a result, the final ignition timing θ is optimally and stably controlled, and no torque fluctuation occurs.

【0040】実施例2.尚、上記実施例では、初期設定
された判定基準値Ko、N1、N2、θa及びθbを用
いたが、これらは、運転状態D、燃料成分の違い、経年
変化等の種々の機関条件に応じて変更することができ
る。例えば、機関の使用年数が経過した場合はノックが
発生し易くなるため、所定の経年数を検出すると、第1
の所定時間値N1を自動的に大きく設定して遅角量θk
を増大側に反映し易くし、同時に、第2の所定時間値N
2を大きく設定して、遅角量θkを進角側に復帰しにく
くしてもよい。
Embodiment 2 FIG. In the above embodiment, the initially set reference values Ko, N1, N2, θa, and θb are used. However, these values are determined according to various engine conditions such as the operating state D, the difference in fuel components, and aging. Can be changed. For example, when the engine has been used for a long time, knocking is likely to occur.
The predetermined time value N1 is automatically set to a large value and the retard amount θk is set.
To the increasing side, and at the same time, the second predetermined time value N
2 may be set large to make it difficult to return the retard amount θk to the advance side.

【0041】[0041]

【発明の効果】以上のようにこの発明によれば、点火時
期補正部が、内燃機関の点火サイクル毎に経過時間を計
数する時間計数部と、ノック発生レベルのノック信号が
生成されてから次にノック発生レベルのノック信号が
成されるまでの間隔に相当する第1の経過時間が第1の
所定時間以内を示すときにノック抑制用の補正量を増大
させる補正量増加手段と、ノック非発生レベルのノック
信号が連続的に生成される間隔に相当する第2の経過時
間が第2の所定時間以上を示すときに補正量を減少させ
る補正量減少手段とを含み、ノック発生間隔に応じて遅
角量を増減させるようにしたので、ノック抑制制御の信
頼性を向上させ、点火時期の変動によるトルク変動を抑
制すると共に機関のダメージを防止した内燃機関ノック
制御装置が得られる効果がある。
As described above, according to the present invention, the ignition timing correction section counts the elapsed time for each ignition cycle of the internal combustion engine, and the knock signal of the knock occurrence level is generated by the ignition timing correction section.
Then the knock signal from the knock occurrence level live from being generated
First lapse correction amount increasing means for increasing the correction amount of time for knock suppression when showing a within the first predetermined time, continuously knock signal from the knock non-generation level corresponding to the interval until done and a correction amount decreasing means for decreasing the amount of correction when the second elapsed time corresponding to the interval that is generated indicating a second predetermined time, so as to increase or decrease the amount of delay in accordance with the knock occurrence interval Therefore, there is an effect that the reliability of the knock suppression control is improved, the torque fluctuation due to the fluctuation of the ignition timing is suppressed, and the internal combustion engine knock control device that prevents the engine from being damaged is obtained.

【図面の簡単な説明】[Brief description of the drawings]

【図1】この発明の実施例1の要部を示す機能ブロック
図である。
FIG. 1 is a functional block diagram illustrating a main part of a first embodiment of the present invention.

【図2】この発明の実施例1の時間計測部の動作を示す
フローチャートである。
FIG. 2 is a flowchart illustrating an operation of a time measuring unit according to the first embodiment of the present invention.

【図3】この発明の実施例1の遅角量算出部の動作を示
すフローチャートである。
FIG. 3 is a flowchart illustrating an operation of a retard amount calculating unit according to the first embodiment of the present invention.

【図4】一般的な内燃機関ノック制御装置を示す機能ブ
ロック図である。
FIG. 4 is a functional block diagram showing a general knock control device for an internal combustion engine.

【図5】従来の内燃機関ノック制御装置のタイミング制
御部を示す機能ブロック図である。
FIG. 5 is a functional block diagram showing a timing control unit of a conventional internal combustion engine knock control device.

【図6】一般的な内燃機関ノック制御装置のノック信号
等を示すタイミングチャートである。
FIG. 6 is a timing chart showing a knock signal and the like of a general internal combustion engine knock control device.

【符号の説明】[Explanation of symbols]

1 ノックセンサ2 各種センサ3A 制御手段
36A 遅角量算出部37 基本点火時期算出部
8 最終点火時期算出部40 時間計数部CT 経
過時間CT1、CT2 経過時間のカウンタ値
運転状態、Kノック信号、Ko 所定レベル(ノック発
生レベル)、N1 第1の所定時間値N2 第2の所
定時間値θk 遅角量(補正量)θo 基本点火時
1 knock sensor , 2 various sensors , 3A control means ,
36A retard amount calculator , 37 basic ignition timing calculator , 3
8 Final ignition timing calculation unit , 40 hour counting unit , CT elapsed time , CT1, CT2 elapsed time counter value , D
Operating state, K knock signal , Ko predetermined level (knock
Raw level), N1 first predetermined time value , N2 second predetermined time value , θk delay amount (correction amount) , θo basic ignition timing .

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 内燃機関のノックを検出してノック信号
を生成するノックセンサと、 前記内燃機関の運転状態を検出する各種センサと、 前記ノック信号及び前記運転状態に応じて前記内燃機関
を制御する制御手段とを備え、 前記制御手段が、 前記運転状態に基づいて前記内燃機関の基本点火時期を
算出する基本点火時期算出部と、 前記ノック信号に基づいて前記基本点火時期をノック抑
制側に補正する点火時期補正部と、 を有する内燃機関ノック制御装置において、 前記点火時期補正部は、前記内燃機関の点火サイクル毎に 経過時間を計数する時
間計数部と、ノック発生レベルの ノック信号が生成されてから次にノ
ック発生レベルのノック信号が生成されるまでの間隔に
相当する第1の経過時間が第1の所定時間以内を示す
きにノック抑制用の補正量を増大させる補正量増加手段
と、ノック非発生レベルの ノック信号が連続的に生成される
間隔に相当する第2の経過時間が第2の所定時間以上
示すときに前記補正量を減少させる補正量減少手段と、 を含むことを特徴とする内燃機関ノック制御装置。
1. A knock sensor that detects a knock of an internal combustion engine to generate a knock signal, various sensors that detect an operation state of the internal combustion engine, and controls the internal combustion engine according to the knock signal and the operation state A basic ignition timing calculation unit that calculates a basic ignition timing of the internal combustion engine based on the operating state, and the basic ignition timing is set to a knock suppression side based on the knock signal. in an internal combustion engine knock control system having the ignition timing correction unit for correcting said ignition timing correction unit, the time counting unit and the knock signal from the knock occurrence level for counting the elapsed time for each ignition cycle of the internal combustion engine is generated Next
Tsu increase correction amount first elapsed time increases the amount of correction for the knock suppression can <br/> to show within first predetermined time corresponding to the interval between click occurrence level knocking signal is generated Means, and a second elapsed time corresponding to an interval at which knock signals of a knock non-occurrence level are continuously generated is equal to or longer than a second predetermined time .
And a correction amount reducing means for reducing the correction amount when indicated .
JP16474192A 1992-06-23 1992-06-23 Internal combustion engine knock control device Expired - Fee Related JP2796015B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16474192A JP2796015B2 (en) 1992-06-23 1992-06-23 Internal combustion engine knock control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16474192A JP2796015B2 (en) 1992-06-23 1992-06-23 Internal combustion engine knock control device

Publications (2)

Publication Number Publication Date
JPH0610817A JPH0610817A (en) 1994-01-21
JP2796015B2 true JP2796015B2 (en) 1998-09-10

Family

ID=15799029

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16474192A Expired - Fee Related JP2796015B2 (en) 1992-06-23 1992-06-23 Internal combustion engine knock control device

Country Status (1)

Country Link
JP (1) JP2796015B2 (en)

Also Published As

Publication number Publication date
JPH0610817A (en) 1994-01-21

Similar Documents

Publication Publication Date Title
US7942041B2 (en) Engine control device
KR930006411B1 (en) Ignition timing control method and apparatus for an internal combostion engine having a prulality of cylinders
JP3711320B2 (en) Knock control device for internal combustion engine
JP3715847B2 (en) Knock control device for internal combustion engine
US5190011A (en) Knocking control method and apparatus for internal combustion engine
EP0096869B1 (en) Method and apparatus of ignition timing control
JPH0476249A (en) Knocking detecting device and ignition timing correcting device for internal combustion engine
JPH03138436A (en) Knock detector for internal combustion engine and detection of failure
JP2796015B2 (en) Internal combustion engine knock control device
JP2868954B2 (en) Internal combustion engine knock control device
US10746113B2 (en) Method for compensating noise of crank sensor
JPH0475397B2 (en)
JPS61237884A (en) Knocking controller for internal-combustion engine
JP2715513B2 (en) Knock detection device for internal combustion engine
JP2834937B2 (en) Internal combustion engine knock control device
JP2001107798A (en) Knock detection device of internal combustion engine
JP2542116B2 (en) Knock control device and method for internal combustion engine
JPH0134302B2 (en)
JP2008280947A (en) Knock control device for internal combustion engine
JPS60263830A (en) Knocking detecting method of internal-combustion engine
JP3153394B2 (en) Knock detection method for internal combustion engine
JPH03145551A (en) Knock control device for internal combustion engine
JP2909311B2 (en) Internal combustion engine knock control device
JP5940945B2 (en) Automotive control device
JP3237838B2 (en) Knock control apparatus and method for internal combustion engine

Legal Events

Date Code Title Description
FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 10

Free format text: PAYMENT UNTIL: 20080626

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080626

Year of fee payment: 10

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090626

Year of fee payment: 11

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 12

Free format text: PAYMENT UNTIL: 20100626

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 12

Free format text: PAYMENT UNTIL: 20100626

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 13

Free format text: PAYMENT UNTIL: 20110626

LAPS Cancellation because of no payment of annual fees