[go: up one dir, main page]

JPH0631564B2 - Knock control device for internal combustion engine - Google Patents

Knock control device for internal combustion engine

Info

Publication number
JPH0631564B2
JPH0631564B2 JP1654687A JP1654687A JPH0631564B2 JP H0631564 B2 JPH0631564 B2 JP H0631564B2 JP 1654687 A JP1654687 A JP 1654687A JP 1654687 A JP1654687 A JP 1654687A JP H0631564 B2 JPH0631564 B2 JP H0631564B2
Authority
JP
Japan
Prior art keywords
knock
fail
output
amplification
amplification factor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP1654687A
Other languages
Japanese (ja)
Other versions
JPS63186949A (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.)
Denso Corp
Original Assignee
NipponDenso Co Ltd
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 NipponDenso Co Ltd filed Critical NipponDenso Co Ltd
Priority to JP1654687A priority Critical patent/JPH0631564B2/en
Publication of JPS63186949A publication Critical patent/JPS63186949A/en
Publication of JPH0631564B2 publication Critical patent/JPH0631564B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Electrical Control Of Ignition Timing (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明内燃機関(エンジン)に発生するノックの状態を
検出して点火時期、空燃比、吸気圧等のノック制御要因
を制御する内燃機関用ノック制御値に関する。
DETAILED DESCRIPTION OF THE INVENTION [Industrial Field of Application] The present invention is for an internal combustion engine that detects knock conditions occurring in an internal combustion engine (engine) and controls knock control factors such as ignition timing, air-fuel ratio, intake pressure, and the like. Regarding the knock control value.

〔従来の技術〕[Conventional technology]

従来、内燃機関に発生するノックを検出するノック検出
手段と、このノック検出手段の出力を増幅する増幅手段
と、内燃機関の回転数に応じてこの増幅手段の増幅率を
変化させる増幅率可変手段と、この増幅率可変手段によ
り決定された増幅率での前記増幅手段の出力によってノ
ックの状態を判別するノック判別手段と、このノック判
別手段の判別結果に応じて点火時期、空燃比、吸気圧等
のノック制御要因を制御するノック制御要因制御手段と
を備えるものが知られている(例えば、特開昭60−3
5238号公報)。また、ノックセンサの出力信号がフ
ェイル判定レベルより低い時にウェイル出力を発生する
ものも知られている(例えば、特開昭60−17336
号公報)。
Conventionally, knock detection means for detecting knock generated in an internal combustion engine, amplification means for amplifying the output of the knock detection means, and amplification factor varying means for changing the amplification factor of the amplification means according to the rotation speed of the internal combustion engine And a knock discrimination means for discriminating the knock state by the output of the amplification means at the amplification rate determined by the amplification rate varying means, and an ignition timing, an air-fuel ratio, an intake pressure according to the discrimination result of the knock discrimination means. There is known a device including a knock control factor control means for controlling a knock control factor such as (for example, Japanese Patent Laid-Open No. Sho 60-3).
5238). There is also known a device which generates a wail output when the output signal of the knock sensor is lower than the fail judgment level (for example, Japanese Patent Laid-Open No. 60-17336).
Issue).

〔発明が解決しようとする問題点〕[Problems to be solved by the invention]

ところが、上述した従来の前者のものに後者のものを単
に組み合わせたものでは、ノックセンサが正常な場合に
も、内燃機関の低速軽負荷域でのセンサ出力が非常に小
さいため、これをセンサ出力劣化等のセンサ異常と区別
することが非常に困難である。このため特別に高倍率の
フェイル検出専用の増幅器を追加したり、安全性を多少
犠牲にして、より高回転域でのみフェイルを検出するよ
うにしたり、あるいはセンサ出力劣化の異常検出を断念
してセンサ信号線の断線、短絡という電気的接続状態の
みの検出に止まったりして、コストと信頼性とを両立さ
せることができないという問題がある。
However, in the case of simply combining the former one with the latter one described above, even when the knock sensor is normal, the sensor output in the low speed and light load range of the internal combustion engine is very small. It is very difficult to distinguish from sensor abnormalities such as deterioration. For this reason, a special amplifier for high-magnification fail detection is added, safety is sacrificed to some extent to detect a failure only in a higher rotation range, or abnormal detection of sensor output deterioration is abandoned. There is a problem in that cost and reliability cannot be achieved at the same time because detection of only the electrical connection state such as disconnection or short circuit of the sensor signal line is stopped.

そこで、本発明はコストと信頼性とを両立させることを
目的とする。
Therefore, an object of the present invention is to balance cost and reliability.

〔問題点を解決するための手段〕[Means for solving problems]

そのため、本発明は第1図に示す如く、内燃機関に発生
するノックを検出するノック検出手段と、このノック検
出手段の出力を増幅する増幅手段と、この増幅手段の出
力レベルに応じてのこの増幅手段の増幅率を複数段に段
階的に変化させる増幅率可変手段と、この増幅率可変手
段により決定された増幅率での前記増幅手段の出力によ
ってノックを判別するノック判別手段と、このノック判
別手段の判別結果に応じて点火時期、空燃比、吸気圧等
のノック制御要因を制御するノック制御要因制御手段
と、前記増幅手段の出力がフェイル判定レベルより低い
ときフェイル出力を発生するフェイル判定手段と、前記
増幅率可変手段により前記増幅手段の増幅率が小さい側
に設定されている時における前記フェイル判定手段のフ
ェイル判定を実質的に無効にするフェイル判定無効手段
とを備える内燃機関用ノック制御装置を提供するもので
ある。
Therefore, according to the present invention, as shown in FIG. 1, knock detection means for detecting knock generated in the internal combustion engine, amplification means for amplifying the output of the knock detection means, and Amplification factor varying means for gradually changing the amplification factor of the amplifying means in a plurality of stages, knock determining means for determining knock by the output of the amplifying means at the amplification factor determined by the amplification factor varying means, and the knocking factor. Knock control factor control means for controlling knock control factors such as ignition timing, air-fuel ratio, intake pressure, etc. according to the determination result of the determination means, and fail determination for generating a fail output when the output of the amplification means is lower than the fail determination level. Means, and the fail judgment of the fail judgment means substantially when the amplification factor of the amplification device is set to a small amplification factor by the amplification factor variable device. And it provides a knock control device for an internal combustion engine and a failure determination disabling means for disabling.

〔作用〕[Action]

これにより、増幅率可変手段により増幅手段の増幅率が
小さい側に設定されている時におけるフェイル判定手段
のフェイル判定をフェイル判定無効手段により実質的に
無効にする。
As a result, the fail determination of the fail determination means when the amplification factor varying means sets the amplification factor of the amplification means to the smaller side is substantially invalidated by the fail determination invalidation means.

〔実施例〕〔Example〕

以下本発明を図に示す実施例について説明する。 The present invention will be described below with reference to embodiments shown in the drawings.

第2図において、1はエンジンのノックを検出するため
のノック検出手段をなすノックセンサ、2はエンジンの
点火時期、空燃比等を制御するためのエンジン制御用電
子制御ユニット(ECU)、3はECU2からの点火制
御信号を受けて点火コイルの通電・遮断を行うイグナイ
タ、4をECU2からの空燃比制御信号をを受けてエン
ジンの吸気系に燃料を噴射するためのインジェクタであ
る。また、ECU2において、21はノックセンサ出力
信号のうちノック特有の周波数成分のみを通過させるフ
ィルタ回路、22はフィルタ通過後の信号を所定の増幅
率にて増幅もしくは減衰させるための増幅手段の一部を
構成する増幅器、23は増幅器22の出力を所定の増幅
率でさらに増幅もしくは減衰させるための増幅手段の一
部を構成する増幅器、24はA/D変換器内蔵型のマイ
クロコンピュータ、25は各種センサ及びマイクロコン
ピュータ24からのノック検出結果を受けて点火時期、
空燃比等を制御するためのホストコンピュータである。
In FIG. 2, 1 is a knock sensor that serves as knock detection means for detecting engine knock, 2 is an engine control electronic control unit (ECU) for controlling engine ignition timing, air-fuel ratio and the like, and 3 is An igniter 4 which receives an ignition control signal from the ECU 2 to energize / disconnect an ignition coil, and an injector 4 which receives an air-fuel ratio control signal from the ECU 2 to inject fuel into an intake system of the engine. Further, in the ECU 2, 21 is a filter circuit that passes only the frequency component specific to the knock of the knock sensor output signal, and 22 is a part of amplification means for amplifying or attenuating the signal after passing through the filter with a predetermined amplification factor. , 23 is an amplifier forming a part of an amplifying means for further amplifying or attenuating the output of the amplifier 22 at a predetermined amplification factor, 24 is an A / D converter built-in microcomputer, and 25 is various types. Ignition timing in response to knock detection results from the sensor and the microcomputer 24,
It is a host computer for controlling the air-fuel ratio and the like.

ノックセンサ1は圧電式ノックセンサであり、ノックに
よって生じるエンジンブロックの振動を電気信号に変換
する。この電気信号はバンドパスフィルタ21を通過す
ることによりノイズ成分が除去され、ノック特有の周波
数成分(たとえば8KHz)のみが増幅器22へ入力さ
れる。増幅器22の増幅率は使用するノックセンサの出
力特性あるいは後述するA/D変換器24aのダイナミ
ックレンズ等を考慮して決める。この増幅器22の増幅
率をCとすれば、Gは1以上の場合も1以下の場合
もありうる。
The knock sensor 1 is a piezoelectric knock sensor and converts vibration of the engine block caused by knocking into an electric signal. A noise component is removed from this electric signal by passing through the bandpass filter 21, and only the frequency component (eg, 8 KHz) peculiar to knock is input to the amplifier 22. The amplification factor of the amplifier 22 is determined in consideration of the output characteristics of the knock sensor used, the dynamic lens of the A / D converter 24a described later, and the like. If the amplification factor of the amplifier 22 is C 1 , G 1 may be 1 or more and 1 or less.

増幅器22の出力は2つに分岐し、一方はマイクロコン
ピュータ24(本実施例では1チップマイクロコンピュ
ータとして富士通社製MB88413を用いている)に
内蔵されたA/D変換器24aのアナログ入力ポートA
N1に入力され、他方は増幅器23に入力される。増幅
器23は前段の増幅器22の出力をさらに増幅するため
のものであり、その増幅率はたとえば4倍になってい
る。この増幅器23の出力はA/D変換器24aのもう
ひとつのアナログ入力ポートAN2に入力される。こう
するすることに相対的に4倍でだけ異なったセンサ信号
がA/D変換器24aの2つのポートAN1,AN2に
同時入力される(AN1は増幅率G、AN2は増幅率
=4×G)。増幅器23の増幅率については任意
の値が可能であるが、2,4,8,……あるいは1/
2,1/4,1/8,……等の『2のべき乗』に設定す
るのが望ましい。なぜなら、マイクロコンピュータ24
はセンサ入力ポートAN1とAN2を適宜選択使用する
ことによりノックセンサ1の入力ゲインを切替制御する
が、その時、計算値を補正する必要があり、2のべき乗
の相対比率になっていれば演算が簡単で実行時間の早い
シフト演算処理が使用できるからである。また、2のべ
き乗にすることにより除算あるいは乗算機能のなにマイ
クロコンピュータに広く適用することが可能となる。
The output of the amplifier 22 is branched into two, one of which is an analog input port A of an A / D converter 24a incorporated in a microcomputer 24 (in this embodiment, a MB88413 manufactured by Fujitsu is used as a one-chip microcomputer).
It is input to N1 and the other is input to the amplifier 23. The amplifier 23 is for further amplifying the output of the amplifier 22 at the previous stage, and its amplification factor is, for example, 4 times. The output of the amplifier 23 is input to the other analog input port AN2 of the A / D converter 24a. By doing so, sensor signals differing only by a factor of 4 are input to the two ports AN1 and AN2 of the A / D converter 24a at the same time (AN1 is amplification factor G 1 and AN2 is amplification factor G 2 = 4 × G 1 ). The amplification factor of the amplifier 23 can be any value, but is 2, 4, 8, ... Or 1 /
It is desirable to set to "power of 2" such as 2, 1/4, 1/8, .... Because the microcomputer 24
Controls the input gain of the knock sensor 1 by appropriately selecting and using the sensor input ports AN1 and AN2. At that time, it is necessary to correct the calculated value, and if the relative ratio of the powers of 2 is reached, the calculation is performed. This is because a shift calculation process that is simple and has a short execution time can be used. Further, by setting the power of 2, it becomes possible to widely apply to a microcomputer without any division or multiplication function.

なお、増幅器23を増幅器22の後段に設定したが、こ
れは相対信号比率(この例では4倍)の精度高く保つた
めである。すなわち、フィルタ21の出力を2つのに分
枝させ増幅器22と増幅器23に並列に入力し、その出
力をポートAN1,AN2に入力しても機能的には同じ
である。しかしながら、この場合、相対信号比率(たと
えば4倍)の精度を保つためには、増幅器22の増幅率
と増幅器23の増幅率Gの両方の精度を高くする
必要がある(この場合、G/Gが相対信号比率にな
るため)。
The amplifier 23 is set after the amplifier 22 for the purpose of keeping the relative signal ratio (four times in this example) with high accuracy. That is, even if the output of the filter 21 is branched into two and input in parallel to the amplifier 22 and the amplifier 23 and the output thereof is input to the ports AN1 and AN2, the function is the same. However, in this case, in order to maintain the accuracy of the relative signal ratio (for example, 4 times), it is necessary to increase the accuracy of both the amplification factor G 1 of the amplifier 22 and the amplification factor G 2 of the amplifier 23 (in this case, since G 2 / G 1 is relative signal ratio).

これに対して実施例のようにすると、相対信号比率は増
幅器23だけで決まるので誤差を少なくできる。
On the other hand, in the case of the embodiment, the error can be reduced because the relative signal ratio is determined only by the amplifier 23.

さて、マイクロコンピュータ24はその内部に、A/D
変換器24a、および図示しないが中央処理装置(CP
U)、記憶装置、(ROM,RAM)、入出力装置(I
/0)等を備え、A/D変換用アナログ入力ポートAN
1,AN2から取り込んだノックセンサ信号値を基にノ
ック判定及びノックセンサフェイル検出を実行する。こ
のノック判定結果及びノックセンサフェイルの結果はマ
イクロコンピュータ24の出力ポートから出力され、適
切なタイミングでエンジン制御用ホストコンピュータ2
5にその入力ポートを通じて取り込まれる。このホスト
コンピュータ25もやはりマイクロコンピュータであ
り、8ビット等の比較的高級なマイクロコンピュータを
使用するのが良い。このエンジン制御用マイクロコンピ
ュータ25は公知のごとく図示しない回転角センサ、吸
入空気量センサ(エアフローメータ)等のセンサ信号を
基に基本点火時期、基本噴射時間を計算する。空燃比の
制御は、基本噴射時間をベースにしてこれに各種センサ
(たとえば水温センサ)による補正値を加えたり、ある
いは噴射時間を酸素濃度(O)センサのリッチ・リー
ン信号によりフィードバック制御することより達成され
る。
Now, the microcomputer 24 has an A / D
The converter 24a and a central processing unit (CP not shown)
U), storage device, (ROM, RAM), input / output device (I
/ 0) etc., analog input port AN for A / D conversion
Knock determination and knock sensor fail detection are executed based on the knock sensor signal values fetched from 1 and AN2. The knock determination result and the knock sensor fail result are output from the output port of the microcomputer 24, and the engine control host computer 2 is output at an appropriate timing.
5 through its input port. The host computer 25 is also a microcomputer, and it is preferable to use a relatively high-grade microcomputer such as 8-bit. As is well known, the engine control microcomputer 25 calculates a basic ignition timing and a basic injection time based on sensor signals from a rotation angle sensor, an intake air amount sensor (air flow meter), etc., which are not shown. The air-fuel ratio is controlled by adding a correction value from various sensors (for example, a water temperature sensor) to the basic injection time, or by feedback-controlling the injection time by a rich / lean signal from an oxygen concentration (O 2 ) sensor. More achieved.

一方、点火時期は基本点火時期を基準にしてマイクロコ
ンピュータ24のノック判定結果に応じて進角、遅角さ
せることにより、常にノック限界付近にコントロールさ
れる。また、マイクロコンピュータ24によってノック
センサ1のフェイルが検出された場合には、点火時期を
最遅角にする等の処置もこのエンジン制御用ホストコン
ピューター25が実行する。また、マイクロコンピュー
タ24のリセット信号もホストコンピュータ25が管理
する。すなわち、ホストコンピュータ25の電源が投入
されるとホストコンピュータ25はまず自分自信のイニ
シャライズをしたのち、ノック検出用のマイクロコンピ
ュータ24にリセット信号を送りこれをイニシャライズ
する。
On the other hand, the ignition timing is always controlled near the knock limit by advancing and retarding the ignition timing according to the knock determination result of the microcomputer 24 with reference to the basic ignition timing. Further, when the microcomputer 24 detects a failure of the knock sensor 1, the engine control host computer 25 also executes measures such as maximizing the ignition timing. The host computer 25 also manages the reset signal of the microcomputer 24. That is, when the power of the host computer 25 is turned on, the host computer 25 first initializes itself and then sends a reset signal to the knock detection microcomputer 24 to initialize it.

次に本実施例の作動説明を行なう。第3図は、本実施例
のノッキング検出、判定、センサフェイル検出、遅角量
演算出力のためにマイクロコンピュータ24のタイミン
グチャートを示す。第4図はマイクロコンピュータ24
の基本的なプログラムの流れを示すフローチャートであ
る。スタートのステップ220より始まるメインルーチ
ンでは、内蔵タイマーでの点火周期T180の計算(ス
テップ221)、その値に基づいてA/D変換開始まで
の遅延時間(マスキング時間)T1、A/D変換を行な
う時間(判定時間)T2、A/D変換値と比較する判定
レベルを求める為にノックセンサ信号の平均値に乗ずる
為の予め実験的に定めた倍率(K値)の計算(ステップ
222)及びノックセンサフェイル検出用のフェイル判
定レベル(V)の計算(ステップ223)が実行され
る。ホストコンピュータ25から出力される割込み開始
(IRQ)信号の立下り(第3図の211)でマイクロ
コンピュータ24に割込みがかかる(第4図のステップ
211−1)。本実施例ではエンジンの各気筒の上死点
前(BTDC)10゜CAのタイミングでホストコンピ
ュータ25がIRQ信号を立ち下げる。割込ルーチン開
始後、割込処理(第3図212)に続きマスキング時間
T1(第3図213)の間、マイクロコンピュータ24
はA/D変換を持つ(第4図のステップ213−1)。
マスキング時間終了後、時間T2(第3図214)の値
の期間だけ、アナログ入力ポートAN1またはAN2に
入力されるノックセンサ信号を繰り返しA−D変換し、
(第4図のステップ214−1)、そのA−D変換値を
なまし処理した(第4図のステップ214−2)後、毎
回のA/D変換値VADと前回計算の気筒別判定レベルV
LEとを比較し、VLEV<VADの場合にはノックパルスを
カウントアップ(第4図のステップ214−3)する。
ステップ214−2におけるA/D変換値のなまし処理
は次のように行なう。
Next, the operation of this embodiment will be described. FIG. 3 shows a timing chart of the microcomputer 24 for knocking detection, determination, sensor fail detection, and delay angle calculation output of this embodiment. FIG. 4 shows a microcomputer 24
3 is a flowchart showing a basic program flow of the above. In the main routine starting from step 220 of the start, the ignition period T180 is calculated by the built-in timer (step 221), and the delay time (masking time) T1 until the start of A / D conversion and A / D conversion are performed based on the calculated value. Time (judgment time) T2, calculation of a predetermined experimentally determined magnification (K value) for multiplying the average value of the knock sensor signal in order to obtain a judgment level to be compared with the A / D converted value (step 222), and knock The calculation of the fail determination level (V F ) for sensor fail detection (step 223) is executed. At the falling edge of the interrupt start (IRQ) signal output from the host computer 25 (211 in FIG. 3), the microcomputer 24 is interrupted (step 211-1 in FIG. 4). In this embodiment, the host computer 25 causes the IRQ signal to fall at the timing of 10 ° CA before the top dead center (BTDC) of each cylinder of the engine. After the interruption routine is started, the microcomputer 24 is operated during the masking time T1 (FIG. 213) following the interruption process (212 in FIG. 3).
Has A / D conversion (step 213-1 in FIG. 4).
After the masking time ends, the knock sensor signal input to the analog input port AN1 or AN2 is repeatedly A / D converted for the period of the value of time T2 (FIG. 3 214).
(Step 214-1 in FIG. 4), after the A-D conversion value is smoothed (step 214-2 in FIG. 4), the A / D conversion value V AD for each time and the cylinder-by-cylinder determination of the previous calculation Level V
When LE is compared with V LEV <V AD , the knock pulse is counted up (step 214-3 in FIG. 4).
The A / D converted value smoothing process in step 214-2 is performed as follows.

ここで、VADiは今回のA/D変換値、VMADi-1は前回
までのなまし結果、VMADiは今回のなまし結果である。
Here, V ADi is the A / D converted value of this time, V MADi-1 is the result of the previous smoothing , and V MADi is the result of the current smoothing .

次に、ステップ214−4にて最大値Vpeak算出のため
のデータ置換を実行する。すなわち、今回のA/D変換
値VADiが先回までの最大値Vpeakより大きい場合には
peakを今回のVADiで置換し、VADiがVpeakよりも小
さい場合には先回までのVpeak値をそのまま保存する。
これをTループの間繰り返す(ステップ214−5)
ことにより、ノック判定区間(T)の最大波高値V
peakを求めることができる(第8図参照)。
Next, to perform the data substitution for the maximum value V peak calculated in step 214-4. That is, when the current A / D converted value V ADi is larger than the maximum value V peak up to the previous time, V peak is replaced with the current V ADi , and when V ADi is smaller than V peak, up to the previous time. The V peak value of is stored as it is.
This is repeated during the T 2 loop (step 214-5).
Therefore, the maximum peak value V of the knock determination section (T 2 )
Peak can be obtained (see FIG. 8).

また、A/D変換終了後、A/D変換器24aの平均値
を第3図215のタイミングで算出し、さらに次判定区
間用気筒別判定レベルを算出する(第4図のステップ2
15−1、215−2)。
After the A / D conversion is completed, the average value of the A / D converter 24a is calculated at the timing of 215 in FIG. 3, and further the cylinder-by-cylinder determination level for the next determination section is calculated (step 2 in FIG. 4).
15-1, 215-2).

ここで、ステップ215−1の平均値算出は次のように
行う。
Here, the average value calculation in step 215-1 is performed as follows.

ここで、VMADはステップ214−2で計算された最終
的ななまし結果、VMEANi-1は前サイクルまでの平均
値、VMEANは今回までの平均値である。
Here, V MAD is the final smoothed result calculated in step 214-2, V MEANi-1 is the average value up to the previous cycle, and V MEAN is the average value up to this time.

また、ステップ215−2の判定レベルVLEVの計算は
次のように行う。
The determination level V LEV in step 215-2 is calculated as follows.

LEV=K×(VMEAN+VMOS) ここで、VMOSはA/D変換誤差、演算処理誤差等を補
正する定数であり、予め実験により求めておく。
V LEV = K × (V MEAN + V MOS ) Here, V MOS is a constant for correcting an A / D conversion error, an arithmetic processing error, and the like, and is obtained in advance by an experiment.

以上のようにして求められたノック判定レベルV
LEVは、エンジン条件に応じて変化すると共に気筒毎に
も変化する。すなわち、VLEVの計算の基になる量V
MEANはその気筒だけのセンサ出力平均値に対応する量で
あり、従って、仮りK値が全気筒で一定でもVLEVは気
筒毎に変化する。
Knock determination level V obtained as described above
LEV changes according to engine conditions and also changes for each cylinder. That is, the amount V on which V LEV is calculated
MEAN is an amount corresponding to the sensor output average value of only that cylinder. Therefore, even if the K value is constant in all cylinders, V LEV changes from cylinder to cylinder.

マイクロコンピュータ24は気筒毎に判定レベル(たと
えば、4気筒なら4つ)をRAMエリアに保存・更新し
ている。
The microcomputer 24 stores / updates the determination level (for example, four cylinders have four cylinders) in the RAM area for each cylinder.

次に、第3図215のタイミング内において第4図のス
テップ215−3で以下のようにしてフェイル出力を計
算する。
Next, within the timing of FIG. 215 of FIG. 3, the fail output is calculated as follows in step 215-3 of FIG.

ここで、VFaili は今回のフェイル出力結果、V
Faili-1は先回までのフェイル出力、Vpeakは既出のと
おりノック判定区間の最大波高値である。このVFaili
はVMEANと同様に気筒毎に算出される。
Where V Faili is the result of this fail output, V
Faili-1 is the fail output up to the previous time, and Vpeak is the maximum peak value in the knock determination section as described above. This V Faili
Is calculated for each cylinder similarly to V MEAN .

次に第3図215のタイミング内における第4図のステ
ップ215−4のA/D変換ポートの選択は第10図に
示すフローチャートに従って次のようにして行われる。
Next, the selection of the A / D conversion port in step 215-4 of FIG. 4 within the timing of FIG. 3 215 is performed as follows according to the flowchart shown in FIG.

まず、マイクロコンピュータ24がイニシャライズされ
たときにはA/D変換ポートは相対的に増幅率の大きな
側のポートすなわちAN2に予め設定されている。そし
て、エンジン条件が変化し、例えばエンジン回転数が高
くなるとセンサ出力が増大し、VMEANが大きくなる。そ
の結果、ノック判定レベルVLEV=K×(VMEAN
MOS)が所定値VMAXを超える気筒がでてくる。これを
第9図(a)を用いて補足説明する。例えば、比較的出力
の大きな気筒(j気筒とする)のノック判定レベルV
LEVはエンジン回転数を上げていくとある回転数で所定
値VMAXを超える。
First, when the microcomputer 24 is initialized, the A / D conversion port is preset to the port with a relatively large amplification factor, that is, AN2. When the engine condition changes and the engine speed increases, the sensor output increases and V MEAN increases. As a result, knock determination level V LEV = K × (V MEAN +
There are cylinders whose V MOS ) exceeds a predetermined value V MAX . This will be supplementarily described with reference to FIG. For example, the knock determination level V of a cylinder having a relatively large output (j-cylinder)
LEV exceeds a predetermined value V MAX at a certain rotation speed as the engine rotation speed is increased.

このとき、マイクロコンピュータ24はその気筒のタイ
ミングでのA/D変換ポートを増幅率の低いAN1側に
切り替える(ステップ261〜263)。別の気筒につ
いては、その気筒のノック判定レベルVLEVが所定VMAX
を超えた時点でA/D変換ポートをAN2からAN1側
へ切替える(第9図の#k気筒参照)。そして、ポート
がAN2からAN1側へ切替わった気筒についてはその
気筒に対応するVMEAN,VLEVそしてVFailを相対的信
号比率分だけ修正する(ステップ264)。この例では
1/4にする。このとき比率が2のべき乗に設定してあ
るとシフト演算で高速処理できる。すなわち、この場合
にはVMEAN,LEV,VFailを2ビットだけ右へシフトす
ることにより、値を1/4に高速に修正できる。さて今
度は逆にエンジン回転数が下がってきてVLEVが所定値
MINを下まわるとA/D変換ポートを増幅率の大きい
側に切替える(すなわちAN1からAN2側に切替る:
ステップ261,265,266)と共に、その気筒の
LEV,VMEAN,VFailを2ビットだけ左へシフト(す
なわち4倍:ステップ267)する。従って、例えばエ
ンジン回転数が一定の条件下では#j気筒がAN1側の
ポート選択、#k気筒がAN2側のポート選択になって
いる場合も存在する。これをもう少し説明すると、例え
ば4気筒のエンジンで点火順序が#1,#3,#4,#
2気筒の順であるとすると、#1気筒のノック検出のタ
イミングではAN2側のポートからのA/D変換値を取
り込み、次の#3気筒のノック検出のタイミングではA
N1側のポートからのA/D変換値を取り込むようにす
るわけである。このような操作により気筒毎にそしてセ
ンサ信号の出力レベルに応じて増幅率を切替ることがで
きる。
At this time, the microcomputer 24 switches the A / D conversion port at the timing of the cylinder to the AN1 side with a low amplification factor (steps 261 to 263). For another cylinder, the knock determination level V LEV for that cylinder is the predetermined V MAX.
When it exceeds, the A / D conversion port is switched from the AN2 side to the AN1 side (see #k cylinder in FIG. 9). Then, for the cylinder whose port is switched from the AN2 side to the AN1 side, V MEAN , V LEV and V Fail corresponding to the cylinder are corrected by the relative signal ratio (step 264). In this example, it is 1/4. At this time, if the ratio is set to a power of 2, high speed processing can be performed by shift calculation. That is, in this case, by shifting V MEAN, V LEV , and V Fail to the right by 2 bits, the value can be corrected to 1/4 at high speed. Now, on the contrary, when the engine speed decreases and V LEV falls below the predetermined value V MIN , the A / D conversion port is switched to the side with the higher amplification factor (that is, the AN1 to AN2 side is switched:
Together with steps 261, 265 and 266), V LEV , V MEAN and V Fail of that cylinder are shifted to the left by 2 bits (ie 4 times: step 267). Therefore, for example, under the condition that the engine speed is constant, the #j cylinder may be selected as the port on the AN1 side and the #k cylinder may be selected as the port on the AN2 side. To explain this a little more, for example, in a 4-cylinder engine, the ignition order is # 1, # 3, # 4, #.
If it is the order of 2 cylinders, the A / D conversion value from the port on the AN2 side is taken in at the knock detection timing of the # 1 cylinder, and the A / D conversion value is taken at the next knock detection timing of the # 3 cylinder.
The A / D conversion value from the port on the N1 side is taken in. By such an operation, the amplification factor can be switched for each cylinder and according to the output level of the sensor signal.

なお、上下の切替用しき値VMAXとVMINはその比が相対
信号比率(この例では4倍)以上にマージンをもって設
定しておくと、ポートの切替特性にヒステリシスを持た
すことができ、切替動作のハンチングを防ぐことができ
る(第9図(a)参照)。
If the ratio between the upper and lower switching threshold values V MAX and V MIN is set with a margin greater than the relative signal ratio (4 times in this example), the switching characteristics of the port can have hysteresis, and the switching characteristics can be changed. It is possible to prevent motion hunting (see FIG. 9 (a)).

次に、A/D変換部分とノック判定出力について詳細な
動作説明を第5,6,7図と用いて行なう。
Next, a detailed operation of the A / D conversion portion and the knock determination output will be described with reference to FIGS.

第5図中の301はノッキング検出信号の1周期相当分
である。前述の様に検出信号8KHzの正弦波となって
いる。第6図を参照し、A−D変換のプログラムが開始
(ステップ320)されると、1チップマイクロコンピ
ュータ24内の比較機能であるコンパレータのモードが
指定され0レベルに対しスレシホルドレベルThが設定
される(ステップ321)。そしてコンパレータをスタ
ートさせ(ステップ322)、正弦波301のThから
の立下りの時刻TDOを検出し(ステップ323−
1)、誤作動を防ぐ目的でさらにThレベルを確認する
(ステップ323−2)。Thレベル検出後は、Thレ
ベルからの立上りを検出するルーチンに移り(ステップ
325)、立上り検出時刻TZ1から所定時間ΔD遅延
させ(ステップ326)、時刻TS1に到る。なお、立
上り検出ルーチン(ステップ325)では、判断を直列
に配し、立上りが検出されなくても最終的にステップ3
26に移るようにして、演算処理が無限ループに陥らな
いようにしている。続いて、時刻TS1からA/D変換
を開始する時刻が正弦波301のピーク310−1を中
心として設定される。その際、正弦波301のピーク付
近のスロープは正弦波の立上り、立下りのスロープに比
べ、ほぼ一定と見なされ、遅延時間ΔDをピークの近傍
まで遅らす事によってA/D変換を行っても(ステップ
327)正弦波301のピーク値Vが得られる。即ち
変換開始時刻TS1で与えられる値VS1、終了時刻Tfi
与えられる値Vfiは、いずれもピーク値Vに比べ、そ
の左を極めて少なく、更に本例ではA/D変換は逐次比
較式A/D変換を用いている為得られたA/D変換値は
S1,VfiよりVに近づくものである。得られた変換
値は読み取られたメモリに入れられ(ステップ32
8)、次の作動ステップ329に移る。
Reference numeral 301 in FIG. 5 denotes one cycle of the knocking detection signal. As described above, the detection signal has a sine wave of 8 KHz. Referring to FIG. 6, when the A-D conversion program is started (step 320), the mode of the comparator which is the comparison function in the one-chip microcomputer 24 is designated and the threshold level Th is changed from 0 level. It is set (step 321). Then, the comparator is started (step 322), and the falling time TDO of the sine wave 301 from Th is detected (step 323-).
1) Then, the Th level is further confirmed for the purpose of preventing malfunction (step 323-2). After the Th level is detected, the routine proceeds to the routine for detecting the rise from the Th level (step 325), the rise detection time TZ1 is delayed by a predetermined time ΔD (step 326), and the time TS1 is reached. In the rising edge detection routine (step 325), the judgments are arranged in series so that even if the rising edge is not detected, the final step 3
By shifting to 26, the arithmetic processing is prevented from falling into an infinite loop. Then, the time when the A / D conversion is started from the time TS1 is set around the peak 310-1 of the sine wave 301. At that time, the slope near the peak of the sine wave 301 is considered to be almost constant as compared with the rising and falling slopes of the sine wave, and even if A / D conversion is performed by delaying the delay time ΔD to near the peak ( (Step 327) The peak value V P of the sine wave 301 is obtained. That is, both the value V S1 given at the conversion start time T S1 and the value V fi given at the end time T fi are much smaller on the left side than the peak value V P, and in this example, A / D conversion is performed successively. Since the comparison A / D conversion is used, the A / D conversion value obtained is closer to V P than V S1 and V fi . The obtained conversion value is placed in the read memory (step 32).
8) Then, move to the next operation step 329.

第7図は、ノック強度判定のためのパルスカウント部分
(第4図のステップ214−3)のより詳細なフローチ
ャートである。
FIG. 7 is a more detailed flowchart of the pulse count portion (step 214-3 in FIG. 4) for knock intensity determination.

A/D変換された値VADは、前回までに求められた気筒
別判定レベルVLEV(第4図のステップ215−2)と
比較され(ステップ331)、A/D変換値が、気筒別
判定レベルVLEVより低かったら、次の作動ステップ3
33に移る。気筒別判定レベルVLEVより大きいと判定
した時は、ノックパルスカウンタに1を加算(ステップ
332)する。
The A / D converted value V AD is compared with the cylinder-by-cylinder determination level V LEV (step 215-2 in FIG. 4) obtained up to the previous time (step 331), and the A / D converted value is determined by the cylinder. If it is lower than the judgment level V LEV , the next operation step 3
Move to 33. When it is determined that the value is greater than the cylinder-specific determination level V LEV , 1 is added to the knock pulse counter (step 332).

このパルスカウントをノック判定区間の間繰り返す(第
4図のステップ414−5のTループ)ことにより1
点火周期の間のパルス総数が求められる。このパルス総
数がノック強度に対応する量になる。例えば、パルス総
数0〜1がノックなし、2〜5が小ノック、6〜9が中
ノック、それ以上が大ノックというようにノック強度を
分類して判定することができる。パルス数1をノックな
しに含めたのは、電気的な鋭いノイズが入ってきたとき
にこれをノックと誤判断させないための工夫である。
By repeating during the pulse count of the knock determination period (T 2 loop step 414-5 of FIG. 4) 1
The total number of pulses during the ignition cycle is determined. This total number of pulses is the amount corresponding to the knock intensity. For example, the knock intensity can be classified and determined such that the total number of pulses 0-1 is no knock, 2-5 is small knock, 6-9 is medium knock, and more is large knock. The inclusion of the number of pulses of 1 without knocking is a device for preventing the electric sharp noise from being erroneously judged as knocking.

このようにして判断されたノック強度の結果は、第4図
のステップ216−1でマイクロコンピュータ24の出
力ポートからホストコンピュータ25に向けて送信され
る。例えば、ノック強度を、なし、小、中、大の4種類
とすれば、これは2本の信号線の0,1の組み合わせで
ホストコンピュータ25に送信することができる。ホス
トコンピュータ25はこれを適切なタイミングで読み取
りこの情報によって点火時期の進遅角演算を実行し、最
終的にイグナイタ3に点火時期制御信号を送ることによ
りノックコントロールされる。
The result of the knock strength thus determined is transmitted from the output port of the microcomputer 24 to the host computer 25 in step 216-1 of FIG. For example, if there are four types of knock intensity, none, small, medium, and large, this can be transmitted to the host computer 25 by a combination of 0 and 1 of two signal lines. The host computer 25 reads this at an appropriate timing, executes advance / retard calculation of the ignition timing based on this information, and finally sends an ignition timing control signal to the igniter 3 to perform knock control.

次に本発明の主眼となる第4図のステップ216−のフ
ェイル判定出力について第11図のフローチャートを参
照して詳細に説明する。
Next, the fail judgment output of step 216- of FIG. 4, which is the main object of the present invention, will be described in detail with reference to the flowchart of FIG.

先に説明した通り、ノックセンサフェイルの被検出信号
はノック判定区間内の最大波高値Vpeakのなまし値V
Failiを使用している。このVFailiは気筒毎に算出され
(ステップ215−3)、これをステップ216−2で
フェイル判定レベルVと比較する。これを第9図(b)
を用いて説明すると、フェイル判定レベルVはエンジ
ン条件(例えばエンジン回転数)に応じて変化するよう
になっている。このフェイル判定レベルVは気筒毎に
変化させても良いが、全気筒共通のフェイル判定レベル
でも実用上は特に問題ない。このフェイル判定レベルV
と被検出信号VFailiを毎点火比較する(ステップ2
71)。そしてこのVFailiがフェイル判定レベルV
より小さく、かつその気筒の増幅率が大きい側になって
いる場合(ステップ272で判別)に限り、フェイルカ
ウンタを1だけインクリメントする(ステップ27
3)。そして、VFailiがVを超える点火サイクルが
きた場合、もしくは増幅率が小さい側になっている気筒
が巡ってきた場合にはそのフェイルカウンタを0にクリ
アする(ステップ274)。このようにしてフェイルカ
ウンタの計数値が所定値になったとき、例えば30点火
連続してフェイルカウンタがインクリメントされた時
(ステップ275で判別)には、センサフェイルと判定
し、デジタル出力ポートよりホストコンピュータ25に
フェイル信号を送る(ステップ276)。ホストコンピ
ュータ25側では、この信号を受けとると点火時期を最
遅角にする等の安全上の処置をとる。
As described above, the detected signal of the knock sensor fail is the smoothed value V of the maximum peak value V peak in the knock determination section.
You are using Faili . This V Faili is calculated for each cylinder (step 215-3), and this is compared with the fail determination level V F in step 216-2. This is shown in Fig. 9 (b).
The failure determination level V F changes according to the engine condition (for example, engine speed). The fail judgment level V F may be changed for each cylinder, but the fail judgment level common to all the cylinders is not a problem in practical use. This fail judgment level V
F and the detected signal V Faili are compared for each ignition (step 2)
71). This V Faili is the fail judgment level V F
Only when it is smaller and the amplification factor of the cylinder is larger (determined in step 272), the fail counter is incremented by 1 (step 27).
3). Then, V Faili may ignition cycle has come to exceed V F, or the case where the cylinder in which the amplification factor is set to a small side have brought this clears the fail counter to 0 (step 274). In this way, when the count value of the fail counter reaches a predetermined value, for example, when the fail counter is incremented continuously for 30 ignitions (determined in step 275), it is determined that a sensor failure has occurred and the host is output from the digital output port. A fail signal is sent to the computer 25 (step 276). Upon receipt of this signal, the host computer 25 side takes safety measures such as making the ignition timing the most retarded.

なお、フェイル判定レベルVはエンジンの適合定数で
あるが、ノイズマージン等の理由によりあまり小さな値
は使用できない。第9図(b)において、この下限ををV
Fminとすると、増幅率を切り替えないでフェイル検出す
る従来のシステムではN以上の回転域でしかフェイル
検出できない。しかるに本発明でこれを低回転(N
までフェイル検出が可能になる。従って、本実施例では
ステップ270でエンジン回転数がN以上か否かを判
別し、N以上の回転域をフェイル検出実行条件として
いる。
Although the fail determination level V F is an engine adaptation constant, a too small value cannot be used due to noise margin or the like. In FIG. 9 (b), this lower limit is set to V
When Fmin is set, the conventional system that detects a failure without switching the amplification factor can detect a failure only in the rotation range of N 1 or more. In the present invention, however, this is a low rotation (N 2 ).
Fail detection is possible up to. Therefore, in this embodiment, it is determined in step 270 whether the engine speed is N 2 or higher, and the rotation range of N 2 or higher is set as the fail detection execution condition.

また、上述した実施例のごとく、センサ信号が比較的大
きくなるような燃焼区間(ノック判定区間)内の最大波
高値に関連した量をフェイル被判定信号にすることによ
り、フェイル検出精度がさらに向上する。
Further, as in the above-described embodiment, the fail detection accuracy is further improved by setting the amount related to the maximum peak value in the combustion section (knock determination section) such that the sensor signal becomes relatively large as the fail determination signal. To do.

なお、上述した実施例では増幅率を気筒毎に切替えた
が、これを全気筒共通(同時)に切り替えても良い。但
し、本実施例の通りにすれば、マイクロコンピュータの
ソフトウェアのみで性能の高い気筒別ゲイン切替が達成
できるので、この実施例の方が望ましい。
Although the amplification factor is switched for each cylinder in the above-described embodiment, it may be switched for all cylinders (simultaneously). However, according to the present embodiment, high-performance cylinder-by-cylinder gain switching can be achieved only by the software of the microcomputer, so this embodiment is preferable.

また、上述した実施例では増幅率を2段階に切替えた
が、3段以上の多段階に切替ることももちろん可能であ
る。この時には例えば増幅率を大きい順にG,G
……とすれば、GとGのときのみフェイル検出
し、(Gのときのみフェイル検出を禁止する)、さら
に、フェイル判定レベルV自体をGとGで切替る
ことも考えられる。
Further, in the above-mentioned embodiment, the amplification factor is switched to two stages, but it is of course possible to switch to three or more stages. At this time, for example, G 1 , G 2 ,
If G 3 ..., Fail detection is performed only for G 1 and G 2 , (fail detection is prohibited only for G 3 ), and the fail determination level V F itself is switched between G 1 and G 2 . It is also possible.

また、上述した実施例で増幅器22,23の出力を直
接、同時にA/D変換器24aの入力ポートAN1,A
N2に入力しているが、第12図に示したごとくアナロ
グスイッチ26を介してA/D変換器24aに選択入力
することも考えられる。このときにはアナログスイッチ
26の切替制御はマイクロコンピュータ24のデジタル
ポートにより実行することができる。
In the above-described embodiment, the outputs of the amplifiers 22 and 23 are directly and simultaneously input ports AN1 and A of the A / D converter 24a.
Although input to N2, it is also possible to selectively input to the A / D converter 24a via the analog switch 26 as shown in FIG. At this time, the switching control of the analog switch 26 can be executed by the digital port of the microcomputer 24.

また、上述した実施例ではフェイルの被検出信号として
peakの16点火なまし値VFailiを使用しているが、
peakを直接、フェイル被検出信号として使用すること
もできる。しかしながら、なまし値VFailiを使用した
方がフェイル検出の精度が高くなるため本実施例の方が
望ましい。また、VFailiは気筒別に作成しているが、
これも全気筒共通に作成することも考えられる。
Further, in the above-described embodiment, the 16 ignition smoothing value V Faili of V peak is used as the fail detection signal.
Vpeak can also be used directly as the fail detected signal. However, the use of the smoothed value V Faili improves the accuracy of fail detection, so that the present embodiment is preferable. Also, V Faili is created for each cylinder,
It is also possible to create this for all cylinders.

また、本実施例ではVpeakのなまし値を用いてフェイル
検出しているが、VMEANを用いてフェイル検出すること
も考えられる。またVpeakの分布中央値(累積50%
点)を用いてフェイル判定することもできる。Vpeak
分布中央値V50は、点火サイクル毎にVpeakがV50より
も大ならV50=V50+ΔV50,逆にVpeakがV50よりも
小さいならばV50=V50−ΔV50のように逐次更新して
いくことにより求めることができる。
Further, in the present embodiment, the fail detection is performed by using the smoothed value of V peak , but the fail detection may be performed by using V MEAN . Also, the median distribution of V peak (cumulative 50%
It is also possible to make a fail determination by using (dot). Distribution median value V 50 of the V peak is, V 50 = V 50 large if V 50 = V 50 + ΔV 50 , if inverse to V peak is smaller than V 50 than V peak is V 50 for each ignition cycle -ΔV It can be obtained by updating it sequentially like 50 .

また、上述した実施例で増幅率の切替をノック判定レベ
ルVLEVによって行ったが、VMEAN等のノックセンサ出
力に応じて変化する量を種々考えることができる。
Further, although the amplification factor is switched by the knock determination level V LEV in the above-described embodiment, various amounts of change depending on the knock sensor output such as V MEAN can be considered.

また、上述した実施例では増幅率が小さい側に切替って
いるときにフェイルカウンタを0にクリアし、全くフェ
イル検出をキャンセルしたが、増幅率が小さく小さく時
にはフェイルカウンタのカウント値をホールドしておく
ことも考えられる。
Further, in the above-described embodiment, the fail counter is cleared to 0 when switching to the side where the amplification factor is small, and the failure detection is cancelled. However, when the amplification factor is small and small, the count value of the fail counter is held. It is possible to leave it.

〔発明の効果〕〔The invention's effect〕

以上述べたように本発明においては下記のごとき優れた
効果がある。
As described above, the present invention has the following excellent effects.

複数段に段階的に変化する増幅率が比較的高い時にフ
ェイル検出するのでフェイル検出精度が上がり、より低
回転域、低負荷域までフェイル検出できる。
Since the fail detection is performed when the amplification factor that changes stepwise in a plurality of stages is relatively high, the fail detection accuracy is improved, and the fail detection can be performed even in a lower rotation range and a lower load range.

特別なフェイル検出用アンプを追加せずに済むため、
コストアップがあまりない。
Since it is not necessary to add a special fail detection amplifier,
There is not much cost increase.

増幅率をセンサの出力に応じて可変しているので、セ
ンサ、エンジンの公差に左右されず、相対信号比率を大
きくでき、従って、ノック検出精度とフェイル検出精度
の両方を向上することができる。
Since the amplification factor is changed according to the output of the sensor, the relative signal ratio can be increased without being influenced by the tolerance of the sensor and the engine, and therefore, both knock detection accuracy and fail detection accuracy can be improved.

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

第1図は本発明の特許請求の範囲対応図、第2図は本発
明の一実施例を示すブロック図、第3図は第2図図示装
置の作動説明に供する演算出力のタイミングチャート、
第4図、第6図、第7図、第10図及び第11図は第2
図図示装置のマイクロコンピュータにおける各種処理手
順を示すフローチャート、第5図は第6図図示フローチ
ャートによるA/D変換タイミングを示す図、第8図は
第4図図示フローチャートによる最大値の算出のための
説明に供する図、第9図は第2図図示装置におけるノッ
クセンサ出力により得られる気筒別判別出力信号及びフ
ェイル判定用の被検出信号を回転数に対応して示す特性
図、第12図は本発明装置の他の実施例の要部構成を示
すブロック図である。 1……ノック検出手段をなすノックセンサ、2……エン
ジン制御用電子制御ユニット、3……イグナイタ、4…
…インジェクタ、22、23……増幅手段を構成する増
幅器、24……マイクロコンピュータ。
FIG. 1 is a diagram corresponding to the scope of claims of the present invention, FIG. 2 is a block diagram showing an embodiment of the present invention, and FIG. 3 is a timing chart of arithmetic outputs used for explaining the operation of the apparatus shown in FIG.
Figures 4, 6, 7, 7, and 11 are second
FIG. 5 is a flow chart showing various processing procedures in the microcomputer of the apparatus shown in FIG. 5, FIG. 5 is a diagram showing A / D conversion timing according to the flow chart shown in FIG. 6, and FIG. 8 is for calculating the maximum value according to the flow chart shown in FIG. FIG. 9 is a diagram provided for explanation, FIG. 9 is a characteristic diagram showing the cylinder-specific discrimination output signal and the detected signal for fail determination obtained by the knock sensor output in the apparatus shown in FIG. It is a block diagram which shows the principal part structure of other Example of an invention apparatus. 1 ... Knock sensor as knock detection means, 2 ... Engine control electronic control unit, 3 ... Igniter, 4 ...
... injectors, 22, 23 ... amplifiers constituting amplification means, 24 ... microcomputers.

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】内燃機関に発生するノックを検出するノッ
ク検出手段と、このノック検出手段の出力を増幅する増
幅手段と、この増幅手段の出力レベルに応じてこの増幅
手段の増幅率を複数段に段階的に変化させる増幅率可変
手段と、この増幅率可変手段により決定された増幅率で
の前記増幅手段の出力によってノックを判別するノック
判別手段と、このノック判別手段の判別結果に応じて点
火時期、空燃比、吸気圧等のノック制御要因を制御する
ノック制御要因制御手段と、前記増幅手段の出力がフェ
イル判定レベルより低いときフェイル出力を発生するフ
ェイル判定手段と、前記増幅率可変手段により前記増幅
手段の増幅率が小さい側に設定されている時における前
記フェイル判定手段のフェイル判定を実質的に無効にす
るフェイル判定無効手段とを備える内燃機関用ノック制
御装置。
1. A knock detecting means for detecting knock occurring in an internal combustion engine, an amplifying means for amplifying an output of the knock detecting means, and a plurality of amplification factors of the amplifying means according to an output level of the amplifying means. In accordance with the discrimination result of this knock discrimination means, and a knock discrimination means for discriminating a knock by the output of the amplification means at the amplification factor determined by the amplification factor variable means, Knock control factor control means for controlling knock control factors such as ignition timing, air-fuel ratio, intake pressure, and the like, fail determination means for generating a fail output when the output of the amplification means is lower than a fail determination level, and the amplification factor varying means. Therefore, there is no fail judgment that substantially invalidates the fail judgment of the fail judgment means when the amplification factor of the amplification means is set to the small side. Knock control system for the internal combustion engine and means.
【請求項2】前記増幅手段よりの出力のうちノック判定
区間内における最大波高値に関連した値を前記フェイル
判定手段の被判定信号とした特許請求の範囲第1項記載
の内燃機関用ノック制御装置。
2. The knock control for an internal combustion engine according to claim 1, wherein a value related to a maximum peak value in a knock determination section of the output from the amplifying means is used as a signal to be determined by the fail determining means. apparatus.
JP1654687A 1987-01-27 1987-01-27 Knock control device for internal combustion engine Expired - Lifetime JPH0631564B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1654687A JPH0631564B2 (en) 1987-01-27 1987-01-27 Knock control device for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1654687A JPH0631564B2 (en) 1987-01-27 1987-01-27 Knock control device for internal combustion engine

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP5297973A Division JP2586415B2 (en) 1993-11-29 1993-11-29 Knock control device for internal combustion engine

Publications (2)

Publication Number Publication Date
JPS63186949A JPS63186949A (en) 1988-08-02
JPH0631564B2 true JPH0631564B2 (en) 1994-04-27

Family

ID=11919262

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1654687A Expired - Lifetime JPH0631564B2 (en) 1987-01-27 1987-01-27 Knock control device for internal combustion engine

Country Status (1)

Country Link
JP (1) JPH0631564B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0318654A (en) * 1989-06-15 1991-01-28 Fujitsu Ten Ltd Knock detecting device for internal combustion engine
JPH03138436A (en) * 1989-10-24 1991-06-12 Mitsubishi Electric Corp Knock detector for internal combustion engine and detection of failure
JP2698885B2 (en) * 1990-03-20 1998-01-19 富士通テン株式会社 Knock control method
JP5464202B2 (en) 2011-12-12 2014-04-09 株式会社デンソー Electronic control device for internal combustion engine

Also Published As

Publication number Publication date
JPS63186949A (en) 1988-08-02

Similar Documents

Publication Publication Date Title
JP2505243B2 (en) Electronic ignition timing controller
US4586474A (en) Knock suppression apparatus for internal combustion engine
JPH0478836B2 (en)
EP0550411A2 (en) Knock control system for internal combustion engine
US5027775A (en) Apparatus for controlling combustion condition
US4541382A (en) Method and apparatus for ignition timing control of internal combustion engine
KR940004349B1 (en) Rust control device and method for internal combustion engine
JPH04252840A (en) Knocking controller for internal combustion engine
US4445479A (en) Ignition timing control apparatus with knock sensor
JP2551501B2 (en) Ignition timing control device for internal combustion engine
US4711213A (en) Knock control system for internal combustion engines
JPH0631564B2 (en) Knock control device for internal combustion engine
JPS6341669A (en) Knocking control device for internal combustion engine
JP2586415B2 (en) Knock control device for internal combustion engine
JP2701844B2 (en) Knock control device for internal combustion engine
JPS62150056A (en) Combustion control device for internal-combustion engine
US5170762A (en) Ignition timing control system for internal combustion engines
JP2551085B2 (en) Knock control device for internal combustion engine
JPH01315647A (en) Knocking controller of internal combustion engine
JPS63295864A (en) Knocking detecting device for internal combustion engine
KR20010023166A (en) method for regulating knocking in ignition system in internal combustion engines
JPS5828644A (en) Knocking detecting method for internal combustion engine
JPS58152171A (en) Ignition timing controlling device for internal-combustion engine
JPS58180766A (en) Ignition timing controller for internal-combustion engine
JP2536295B2 (en) Knock control device for internal combustion engine

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term