[go: up one dir, main page]

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

Knock control device for internal combustion engine

Info

Publication number
JPS63186949A
JPS63186949A JP1654687A JP1654687A JPS63186949A JP S63186949 A JPS63186949 A JP S63186949A JP 1654687 A JP1654687 A JP 1654687A JP 1654687 A JP1654687 A JP 1654687A JP S63186949 A JPS63186949 A JP S63186949A
Authority
JP
Japan
Prior art keywords
knock
output
amplification
fail
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.)
Granted
Application number
JP1654687A
Other languages
Japanese (ja)
Other versions
JPH0631564B2 (en
Inventor
Hiroshi Haraguchi
寛 原口
Koji Sakakibara
榊原 浩二
Seiichiro Nishikawa
誠一郎 西川
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)

Abstract

PURPOSE:To enhance the detecting accuracies both in knock and in fail in a simple and inexpensive constitution, by substantially invalidating the judgment of fail at the time when the amplification factor of knock detecting output is set on a smaller side. CONSTITUTION:A knock detecting means B which detects the knock generated in an internal combustion engine A, and an amplifying means C which amplifies the output of the knock detecting means B are provided respectively. And a means D by which the amplification factor of the amplifying means C is changed, and a discriminating means E which discriminates the condition of knock by the output of the amplifying means C in the amplification factor changed by the means D are provided respectively. Further, a means F which controls the knock controlling factor on the basis of the result judged by the discriminating means E is provided. On the other hand, a means G which generates the output of fail when the output of the amplifying means C is lower than the judging level of fall is provided. And a means H which substantially invalidates the judgment of fail when the amplification factor of the amplifying means C is changed on a smaller side is provided.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は内燃機関(エンジン)に発生するノックの状態
を検出して点火時期、空燃比、吸気圧等のノック制御要
因を制御する内燃機関用ノック制御装置に関する。
[Detailed Description of the Invention] [Industrial Application Field] The present invention is directed to an internal combustion engine that detects the state of knock occurring in an internal combustion engine and controls knock control factors such as ignition timing, air-fuel ratio, and intake pressure. The present invention relates to a knock control device for use in a vehicle.

〔従来の技術] 従来、内燃機関に発生するノックを検出するノック検出
手段と、このノック検出手段の出力を増幅する増幅手段
と、内燃機関の回転数に応じてこの増幅手段の増幅率を
変化させる増幅率可変手段と、この増幅率可変手段によ
り決定された増幅率での前記増幅手段の出力によってノ
ックの状態を判別するノック判別手段と、このノック判
別手段の判別結果に応じて点火時期、空燃比、吸気圧等
のノック制御要因を制′4[11するノック制御要因制
御手段とを備えるものが知られている(例えば、特開昭
60−35238号公報)、、また、ノックセンサの出
力信号がフェイル判定レベルより低い時にフェイル出力
を発生するものも知られている(例えば、特開昭60−
17336号公報)。
[Prior Art] Conventionally, a knock detection means for detecting knock occurring in an internal combustion engine, an amplification means for amplifying the output of this knock detection means, and an amplification factor of this amplification means are changed according to the rotational speed of the internal combustion engine. an amplification factor variable means for determining the knocking state, a knock determination means for determining the state of knock based on the output of the amplification means at the amplification factor determined by the amplification factor variable means; Some devices are known that are equipped with knock control factor control means for controlling knock control factors such as air-fuel ratio and intake pressure (for example, Japanese Patent Application Laid-Open No. 60-35238). There are also known devices that generate a fail output when the output signal is lower than the fail judgment level (for example, Japanese Patent Application Laid-Open No. 1983-1999).
17336).

(発明が解決しようとする問題点] ところが、上述した従来の前者のものに後者のものを単
に組み合わせたものでは、ノックセンサが正常な場合に
も、内燃機関の低速軽負荷域でのセンサ出力が非常に小
さいため、これをセンサ出力劣化等のセンサ異常と区別
することが非常に困難である。このため特別に高倍率の
フェイル検出専用の増1Ili、i器を追加したり、安
全性を多少犠牲にして、より高回転域でのみフェイルを
検出するようにしたり、あるいはセンサ出力劣化の異常
検出を断念してセンサ信号線の断線、短絡という電気的
接続状態のみの検出に止まったりして、コストと信頼性
とを両立させることができないという問題がある。
(Problems to be Solved by the Invention) However, in a system that simply combines the conventional former and latter methods 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 Since the error is very small, it is very difficult to distinguish this from sensor abnormalities such as sensor output deterioration.For this reason, special high-magnification fail detection amplifiers have been added, and safety measures have been taken. By making some sacrifices, it is possible to detect failures only in higher rotation ranges, or by giving up on abnormality detection due to sensor output deterioration and only detecting electrical connection states such as disconnections and short circuits in the sensor signal line. However, there is a problem in that it is not possible to achieve both cost and reliability.

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

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

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

〔作用〕[Effect]

これにより、増幅率可変手段により増幅手段の増幅率が
小さい側に設定されている時におけるフェイル判定手段
のフェイル判定をフェイル判定無効手段により実質的に
無効にする。
Thereby, the fail judgment invalidation means substantially invalidates the fail judgment of the fail judgment means when the amplification factor of the amplification means is set to the small side by the amplification factor variable 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からの空燃比制御信号を受けてエンジ
ンの吸気系に燃料を噴射するためのインジェクタである
In FIG. 2, 1 is a knock sensor serving as a knock detection means for detecting engine knock, 2 is an engine control electronic control unit (ECU) for controlling engine ignition timing, air-fuel ratio, etc., and 3 is an engine control electronic control unit (ECU). An igniter receives an ignition control signal from the ECU 2 and turns on/off the ignition coil. An injector 4 receives an air-fuel ratio control signal from the ECU 2 and injects fuel into the intake system of the engine.

また、ECU2において、21はノックセンサ出力信号
のうちノック特有の周波数成分のみを通過させるフィル
タ回路、22はフィルタ通過後の信号を所定の増幅率に
て増幅もしくは減衰させるための増幅手段の一部を構成
する増幅器、23は増幅器22の出力を所定の増幅率で
さらに増幅もしくは減衰させるための増幅手段の一部を
構成する増幅器、24はA/D変換器内蔵型のマイクロ
コンピュータ、25は各種センサ及びマイクロコンピュ
ータ24からのノック検出結果を受けて点火時期、空燃
比等を制御するためのホストコンピュータである。
Further, in the ECU 2, 21 is a filter circuit that passes only the knock-specific frequency component of the knock sensor output signal, and 22 is a part of an amplification means for amplifying or attenuating the signal after passing through the filter at a predetermined amplification factor. 23 is an amplifier that constitutes a part of amplification means for further amplifying or attenuating the output of the amplifier 22 by a predetermined amplification factor, 24 is a microcomputer with a built-in A/D converter, and 25 is various types of amplifiers. This is a host computer for controlling ignition timing, air-fuel ratio, etc. in response to knock detection results from the sensor and microcomputer 24.

ノックセンサ1は圧電式ノックセンサであり、ノックに
よって生じるエンジンブロックの振動を電気信号に変換
する。この電気信号はバンドパスフィルタ21を通過す
ることによりノイズ成分が除去され、゛ノック特有の周
波数成分(たとえば8KH2)のみが増幅器22へ人力
される。増幅器22の増幅率は使用するノックセンサの
出力特性あるいは後述するA/D変換器24aのグイナ
ミノクレンジ等を考慮して決める。この増幅器22の増
幅率をG、とずれば、G1は1以上の場合も1以下の場
合もありうる。
The knock sensor 1 is a piezoelectric knock sensor that converts vibrations of the engine block caused by knocking into electrical signals. This electric signal passes through a bandpass filter 21 to remove noise components, and only the frequency component (for example, 8KH2) unique to knocking is inputted to the amplifier 22. The amplification factor of the amplifier 22 is determined by taking into account the output characteristics of the knock sensor used or the range of the A/D converter 24a, which will be described later. If the amplification factor of this amplifier 22 is set to G, then G1 may be greater than or equal to 1.

増幅器22の出力は2つに分岐し、一方はマイクロコン
ピュータ24 (本実施例では1チツプマイクロコンピ
ユータとして富士通社製M888413を用いている)
に内蔵されたA/D変換器24aのアナログ入力ボート
ANIに入力され、他方は増幅器23に、入力される。
The output of the amplifier 22 is branched into two, one of which is connected to the microcomputer 24 (in this embodiment, M888413 manufactured by Fujitsu is used as a one-chip microcomputer).
The input signal is input to an analog input port ANI of an A/D converter 24a built in, and the other input is input to an amplifier 23.

増幅器23は前段の増幅器22の出力をさらに増幅する
ためのものであり、その増幅率はたとえば4倍になって
いる。
The amplifier 23 is for further amplifying the output of the preceding amplifier 22, and its amplification factor is, for example, four times.

この増幅器23の出力はA/D変換器24aのもうひと
つのアナログ入力ボートAN2に入力される。こうする
ことにより相対的に4倍だけ異なったセンサ信号がA/
D変換器24aの2つのボー1−ANI、AN2に同時
入力される(ANIは増幅率G、 、AN2は増幅率G
z = 4 X G+ )。増幅器23の増幅率につい
ては任意の値が可能であるが、2,4,8.・・・・・
・あるいは1/2.1/4゜1/8.・・・・・・等の
r2のべき乗jに設定するのが望ましい。なぜなら、マ
イクロコンピュータ24はセンサ入力ポートANIとA
N2を適宜選択使用することによりノックセンサ1の入
力ゲインを切替制御するが、その時、計算値を補正する
必要があり、2のべき乗の相対比率になっていれば演算
が簡単で実行時間の早いシフト演算処理が使用できるか
らである。また、2のべき乗にすることにより除算ある
いは乗算機能のないマイクロコンピュータに広く適用す
ることが可能となる。
The output of this amplifier 23 is input to another analog input port AN2 of the A/D converter 24a. By doing this, the sensor signals that are relatively different by a factor of 4 are
It is simultaneously input to two bauds 1-ANI and AN2 of the D converter 24a (ANI is the amplification factor G, , AN2 is the amplification factor G
z=4×G+). Any value is possible for the amplification factor of the amplifier 23, but 2, 4, 8, .・・・・・・
・Or 1/2.1/4°1/8. It is desirable to set it to a power j of r2 such as . This is because the microcomputer 24 has sensor input ports ANI and A.
By appropriately selecting and using N2, the input gain of the knock sensor 1 is switched and controlled, but at that time, it is necessary to correct the calculated value, and if it is a relative ratio of a power of 2, the calculation is easy and the execution time is quick. This is because shift calculation processing can be used. Further, by using a power of 2, it can be widely applied to microcomputers without division or multiplication functions.

なお、増幅器23を増幅器22の後段に設置したが、こ
れは相対信号比率(この例では4倍)の精度を高く保つ
ためである。すなわち、フィルタ21の出力を2つに分
枝させ増幅器22と増幅器23に並列に入力し、その出
力をボートANI。
Note that the amplifier 23 is installed after the amplifier 22 in order to maintain high accuracy of the relative signal ratio (in this example, 4 times). That is, the output of the filter 21 is branched into two, inputted in parallel to the amplifiers 22 and 23, and the output is sent to the boat ANI.

AN2に入力しても機能的には同じである。しかしなが
ら、この場合、相対信号比率(たとえば11倍)の精度
を保つためには、増幅器22の増幅率G、と増幅器23
の増幅率G2の両方の精度を高くする必要がある(この
場合、G 2 / G +が相対信号比率になるため)
Even if it is input to AN2, it is functionally the same. However, in this case, in order to maintain the accuracy of the relative signal ratio (for example, 11 times), the amplification factor G of the amplifier 22 and the amplification factor G of the amplifier 23 must be
It is necessary to increase the accuracy of both amplification factors G2 (in this case, G2/G+ is the relative signal ratio)
.

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

さて、マイクロコンピュータ24はその内部に、A/D
変換器24a、および図示しないが中央処理装置(CP
U)、記憶装置(ROM、RAM)、入出力装置(Il
o)等を備え、A/D変換用アナログ人カポ−1−AN
I、AN2から取り込んだノックセンサ信号値を基にノ
ック判定及びノックセンサフェイル検出を実行する。こ
のノック判定結果及びノックセンサフェイルの結果はマ
イクロコンピュータ24の出力ボートから出力され、適
切なタイミングでエンジン制御用ホストコンピュータ2
5にその入力ポートを通じて取り込まれる。
Now, the microcomputer 24 has an A/D
A converter 24a, and a central processing unit (CP) (not shown).
U), storage devices (ROM, RAM), input/output devices (Il
o), etc., and an analog capo-1-AN for A/D conversion.
Knock determination and knock sensor fail detection are executed based on the knock sensor signal value taken in from I and AN2. The knock judgment result and the knock sensor failure result are output from the output port of the microcomputer 24, and are sent to the engine control host computer 2 at an appropriate timing.
5 through its input port.

このホストコンピュータ25もやはりマイクロコンピュ
ータであり、8ビツト等の比較的高級なマイクロコンピ
ュータを使用するのが良い。このエンジン制御用マイク
ロコンピュータ25は公知のごとく図示しない回転角セ
ンサ、吸入空気量センサ(エアフローメータ)等のセン
サ信号を基に基本点火時期、基本噴射時間を計算する。
This host computer 25 is also a microcomputer, and it is preferable to use a relatively high-grade microcomputer such as an 8-bit microcomputer. As is well known, the engine control microcomputer 25 calculates basic ignition timing and basic injection time based on sensor signals from a rotation angle sensor, an intake air amount sensor (air flow meter), etc. (not shown).

空燃比の制御は、基本噴射時間をベースにしてこれに各
種センサ(たとえば水温センサ)による補正値を加えた
り、あるいは噴射時間を酸素濃度(02)センサのリッ
チ・リーン信号によりフィードバック制御することによ
り達成される。
The air-fuel ratio is controlled by adding correction values from various sensors (for example, water temperature sensor) to the basic injection time, or by feedback controlling the injection time using rich/lean signals from the oxygen concentration (02) sensor. 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 or retarding the basic ignition timing in accordance with the knock determination result of the microcomputer 24. Further, when the microcomputer 24 detects a failure of the knock sensor 1, the engine control host computer 25 also executes measures such as setting the ignition timing to the maximum retardation. 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より始まるメインルーチ
ンでは、内蔵タイマーでの点火層rrxsoの計算(ス
テップ221Lその値に基づいてA/D変換開始までの
遅延時間(マスキング時間)TI、A/D変換を行なう
時間(判定時間)T2、A/Di換値と比較する判定レ
ベルを求める為にノックセンサ信号の平均値に乗する為
の予め実験的に定めた倍率(K値)の計算(ステップ2
22)及びノックセンサフェイル検出用のフェイル判定
レベル(VF )の計算(ステップ223)が実行され
る。
Next, the operation of this embodiment will be explained. FIG. 3 shows a timing chart of the microcomputer 24 for non-king detection, determination, sensor fail detection, and retard amount calculation output in this embodiment. Figure 4 shows the microcomputer 24
2 is a flowchart showing the basic program flow. In the main routine starting from the start step 220, the ignition layer rrxso is calculated using the built-in timer (step 221L) Based on the value, the delay time (masking time) TI until the start of A/D conversion, the time for performing the A/D conversion ( Judgment time) Calculation of a magnification (K value) determined experimentally in advance to multiply the average value of the knock sensor signal in order to obtain the judgment level to be compared with the A/Di conversion value (Step 2)
22) and calculation of a fail judgment level (VF) for knock sensor fail detection (step 223).

ホストコンピュータ25から出力される割込み開始(I
RQ)信号の立下り(第3図の211)でマイクロコン
ピュータ24に割込みがかかる(第4図のステップ21
1−1)。本実施例ではエンジンの各気筒の上死点前(
BTDC)10’ CAのタイミングでホストコンピュ
ータ25がIRQ信号を立ち下げる。割込ルーチン開始
後、割込処理(第3図212)に続きマスキング時間T
l(第3図213)の間、マイクロコンピュータ24は
A/D変換を待つ(第4図のステップ213−1)。マ
スキング時間終了後、時間T2(第3図214)の値の
期間だけ、アナログ入力ボートANIまたはAN2に入
力されるノックセンサ信号を繰り返しA−D変換し、(
第4図のステップ214−1)、そのA−D変換値をな
まし処理した(第4図のステップ214−2)後、毎回
のA/D変換値■ADと前回計算の気筒別判定レベルV
LEとを比較し、VLEV〈■ADの場合にはノックパ
ルスをカウントアツプ(第4図のステップ214−3)
する。ステップ214−2におけるA/D変換値のなま
し処理は次のように行なう。
Interrupt start (I) output from the host computer 25
When the RQ) signal falls (211 in FIG. 3), the microcomputer 24 is interrupted (step 21 in FIG. 4).
1-1). In this example, before the top dead center of each cylinder of the engine (
BTDC)10' The host computer 25 lowers the IRQ signal at the CA timing. After starting the interrupt routine, following the interrupt processing (212 in Figure 3), the masking time T
1 (213 in FIG. 3), the microcomputer 24 waits for A/D conversion (step 213-1 in FIG. 4). After the masking time ends, the knock sensor signal input to the analog input port ANI or AN2 is repeatedly A-D converted for the period of the value of time T2 (FIG. 3 214).
Step 214-1 in Figure 4), after smoothing the A-D conversion value (Step 214-2 in Figure 4), each A/D conversion value ■AD and the cylinder-specific judgment level of the previous calculation V
LE, and if VLEV〈■AD, count up the knock pulse (step 214-3 in Fig. 4).
do. The A/D conversion value smoothing process in step 214-2 is performed as follows.

15 V MAD五−1+   ■^D。15 V MAD5-1+ ■^D.

Vo。五= □ ココテ、V A D iは今回のA/D変換値、VNA
IB−1は前回までのなまし結果、VMADiは今回の
なまし結果である。
Vo. 5 = □ Here, V A Di is the current A/D conversion value, VNA
IB-1 is the result of annealing up to the previous time, and VMADi is the result of annealing this time.

次に、ステップ214−4にて最大値V pemm算出
のためのデータ置換を実行する。すなわち、今回のA/
D変換値VADiが先回までの最大値■、。。
Next, in step 214-4, data replacement for calculating the maximum value Vpemm is performed. In other words, this time A/
The D conversion value VADi is the maximum value until the previous time. .

より大きい場合には■pokを今回のVA□で置換し、
V A D iが■、。、よりも小さい場合には先回ま
でのV、。、値をそのまま保存する。これをT2ループ
の間繰り返す(ステップ214−5)ことにより、ノッ
ク判定区間(T2)内の最大波高値V ppm@を求め
ることができる(第8図参照)。
If it is larger, replace ■pok with the current VA□,
V A D i is ■. , if it is smaller than the previous V,. , save the value as is. By repeating this during the T2 loop (step 214-5), the maximum wave height value V ppm@ within the knock determination section (T2) can be determined (see FIG. 8).

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

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

ここで、VNAI)はステップ214−2で計算された
最終的ななまし結果、VMEAM!−1は前サイクルま
での平均値、■□、は今回までの平均値である。
where VNAI) is the final smoothing result calculated in step 214-2, VMEAM! -1 is the average value up to the previous cycle, and ■□ is the average value up to this time.

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

VLEV = K X (VMEAN+ VHos )
ここで、VMO3はA/D変換誤差、演算処理誤差等を
補正する定数であり、予め実験により求めておく。
VLEV = KX (VMEAN+VHos)
Here, VMO3 is a constant for correcting A/D conversion errors, arithmetic processing errors, etc., and is determined in advance through experiments.

以上のようにして求められたノック判定レベルV LE
Vは、エンジン条件に応じて変化すると共に気筒毎にも
変化する。すなわち、V LEVの計算の基になるi 
VMIANはその気筒だけのセンサ出力平均値に対応す
る量であり、従って、仮りにに値が全気筒で一定でもV
 LEVは気筒毎に変化する。
Knock judgment level V LE obtained as above
V changes depending on engine conditions and also changes from cylinder to cylinder. In other words, i is the basis for calculating V LEV
VMIAN is a quantity corresponding to the average sensor output value of only that cylinder, so even if the value is constant for all cylinders, V
LEV changes for each cylinder.

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

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

b ここで、V F a i L r は今回のフェイル出
力結果、V FsiLi−1は先回までのフェイル出力
、■、。□は既出のとおりノック判定区間内の最大波高
値である。このV F a i目はV□ANと同様に気
筒毎に算出される。
b Here, V Fa i L r is the current fail output result, V FsiLi-1 is the previous fail output, ■. As already mentioned, □ is the maximum wave height value within the knock determination section. This V Fa i-th is calculated for each cylinder in the same way as V□AN.

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

まず、マイクロコンピュータ24がイニシャライズされ
たときにはA/D変換ボートは相対的に増幅率の大きな
側のボー十すなわちAN2に予め設定されている。そし
て、エンジン条件が変化し、例えばエンジン回転数が高
くなるとセンサ出力が増大し、V %tANが大きくな
る。その結果、ノック判定レベルV Ltv = K 
X (V MEAM+ VMos )が所定値v 、s
xを超える気筒がでて(る。これを第9図(a)を用い
て補足説明する。例えば、比較的出力の大きな気筒(j
気筒とする)のノック判定レベルV LtVはエンジン
回転数を上げていくとある回転数で所定値V MAXを
超える。
First, when the microcomputer 24 is initialized, the A/D conversion port is preset to a port with a relatively large amplification factor, that is, AN2. Then, when engine conditions change, for example, when the engine speed increases, the sensor output increases and V%tAN increases. As a result, the knock judgment level V Ltv = K
X (V MEAM + VMos) is a predetermined value v, s
A cylinder with a relatively large output (j
As the engine speed increases, the knock determination level V LtV of the cylinder (assumed to be a cylinder) exceeds a predetermined value V MAX at a certain speed.

このとき、マイクロコンピュータ24はその気筒のタイ
ミングでのA/D変換ボートを増幅率の低いANI側に
切り替える(ステップ261〜263)、別の気筒につ
いては、その気筒のノック判定レベルV LEVが所定
値V WAXを超えた時点でA/D変換ボートをAN2
からANI側へ切替える(第9図の#に気筒参照)、そ
して、ボートがAN2からANI側へ切替わった気筒に
ついてはその気筒に対応する■MEAN+  ■□9そ
してV Failを相対的信号比重分だけ修正する(ス
テップ264)。この例では1/4にする。このとき比
率が2のべき乗に設定しであるとシフト演算で高速処理
できる。すなわち、この場合には■□□*  ”LEV
 +V F @ i Lを2ビツトだけ右ヘシフトする
ことにより、値を1/4に高速に修正できる。さて今変
は逆にエンジン回転数が下がってきてVLEVが所定値
■□8を下まわるとA/D変換ポートを増幅率の大きい
側に切替える(すなわちANIからAN2側に切替るニ
ステップ261,265’、266)と共に、その気筒
のVLEV 、  V□□、VF□、を2ビツトだけ左
へシフト(すなわち4倍ニステップ267)する。従っ
て、例えばエンジン回転数が一定の条件下では#jj気
筒ANI側のボート選択、#に気筒がAN2側のボート
選択になっている場合も存在する。これをもう少し説明
すると、例えば4気筒のエンジンで点火順序が#1. 
#3゜#4.#2気筒の順であるとすると、#1気筒の
ノック検出のタイミングではAN2側のボートからのA
/D変換値を取り込み、次の#3気筒のノック検出のタ
イミングではANI側のボートからのA/D変換値を取
り込むようにするわけである。
At this time, the microcomputer 24 switches the A/D conversion port at the timing of that cylinder to the ANI side with a lower amplification factor (steps 261 to 263), and for another cylinder, the knock judgment level V LEV of that cylinder is set to a predetermined value. When the value V WAX is exceeded, the A/D conversion port is switched to AN2.
(See the # cylinder in Figure 9), and for the cylinder where the boat was switched from AN2 to the ANI side, the corresponding cylinder ■MEAN+ ■□9 and V Fail are calculated by the relative signal density. (step 264). In this example, it is set to 1/4. At this time, if the ratio is set to a power of 2, high-speed processing can be achieved by shift calculation. In other words, in this case ■□□* ”LEV
By shifting +V F @ i L by 2 bits to the right, the value can be quickly corrected to 1/4. Now, conversely, when the engine speed decreases and VLEV falls below the predetermined value ■□8, the A/D conversion port is switched to the side with a larger amplification factor (i.e., the second step 261 switches from ANI to AN2 side, 265', 266), and VLEV, V□□, VF□ of that cylinder are shifted to the left by 2 bits (that is, 4 times the step 267). Therefore, for example, under a condition where the engine speed is constant, there may be a case where #jj cylinder is selected as a boat on the ANI side, and cylinder # is selected as a boat on the AN2 side. To explain this a little more, for example, in a 4-cylinder engine, the ignition order is #1.
#3゜#4. Assuming that the #2 cylinder is in this order, at the timing of the knock detection of the #1 cylinder, the A from the boat on the AN2 side is
The /D conversion value is taken in, and the A/D conversion value from the ANI side boat is taken in at the timing of the next knock detection for the #3 cylinder.

このような操作により気筒毎にそしてセンサ信号の出力
レベルに応じて増幅率を切替ることができる。
Through such operations, the amplification factor can be switched for each cylinder and in accordance with the output level of the sensor signal.

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

次に、A/D変換部分とノック判定出力について詳細な
動作説明を第5.6.7図と用いて行なう。
Next, a detailed operation explanation of the A/D conversion part and the knock determination output will be given using FIG. 5.6.7.

第5図中の301はノンキング検出信号の1周期相当分
である。前述の様に検出信号は8KH2の正弦波となっ
ている。第6図を参照し、A−D変換のプログラムが開
始(ステップ320)されると、1チツプマイクロコン
ピユータ24内の比較機能であるコンパレータのモード
が指定されOレベルに対しスレシホルドレベルThが設
定される(ステップ321)。そしてコンパレータをス
タートさせ(ステップ322L正弦波301のThから
の立下りの時刻TDOを検出しくステップ323−1)
、誤作動を防ぐ目的でさらにThレベルを確認する(ス
テップ323−2)。Thレベル検出後は、Thレベル
からの立上りを検出するルーチンに移り(ステップ32
5)、立上り検出時刻TZ1から所定時間ΔD遅延させ
(ステップ326)、時刻TSIに到る。なお、立上り
検出ルーチン(ステップ325)では、判断を直列に配
し、立上りが検出されなくても最終的にステップ326
に移るようにして、演算処理が無限ループに陥らないよ
うにしている。続いて、時刻TSIからA/D変換を開
始する時刻が正弦波301のピーク310−1を中心と
して設定される。
301 in FIG. 5 corresponds to one period of the non-king detection signal. As mentioned above, the detection signal is an 8KH2 sine wave. 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 specified and the threshold level Th is set with respect to the O level. is set (step 321). Then, start the comparator (step 322L to detect the falling time TDO of the sine wave 301 from Th).step 323-1)
, the Th level is further confirmed for the purpose of preventing malfunction (step 323-2). After detecting the Th level, the routine moves to detecting the rise from the Th level (step 32).
5), the rising detection time TZ1 is delayed by a predetermined time ΔD (step 326), and the time TSI is reached. In addition, in the rising detection routine (step 325), judgments are arranged in series, and even if a rising edge is not detected, step 326 is finally executed.
This prevents the calculation process from falling into an infinite loop. Subsequently, the time to start A/D conversion from time TSI is set around the peak 310-1 of the sine wave 301.

その際、正弦波301のピーク付近のスロープは正弦波
の立上り、立下りのスロープに比べ、はぼ一定と見なさ
れ、遅延時間ΔDをピークの近傍まで遅らす事によって
A/D変換を行っても(ステップ327)正弦波301
のピーク値■、が得られる。即ち変換開始時刻TSIで
与えられる値V 51 。
At this time, the slope near the peak of the sine wave 301 is considered to be almost constant compared to the slopes of the rise and fall of the sine wave, and even if A/D conversion is performed by delaying the delay time ΔD to the vicinity of the peak. (Step 327) Sine wave 301
The peak value ■, is obtained. That is, the value V 51 given by the conversion start time TSI.

終了時刻Tfiで与えられる値V f iは、いずれも
ピーク値■、に比べ、その差を極めて少なく、更に本例
ではA/D変換は逐次比較式A/D変換を用いている為
得られたA/D変換値は”31+  Vfiより■、に
近づくものである。得られた変換値は読み取られたメモ
リに入れられ(ステップ328)、次の作動ステップ3
29に移る。
The value V f i given by the end time Tfi has a very small difference compared to the peak value . The obtained A/D conversion value is closer to ``31+Vfi''.The obtained conversion value is read into the memory (step 328) and is used in the next operation step 3.
Moving on to 29.

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

A/D変換された値■ADは、前回までに求められた気
筒別判定レベルVLav  (第4図のステップ215
−2)と比較され(ステップ331)、A/D変換値が
、気筒別判定レベルV LEVより低かったら、次の作
動ステップ333に移る。気筒別判定レベルV LEV
より大きいと判定した時は、ノックパルスカウンタに1
を加算(ステップ332)する。
The A/D converted value ■AD is the previously determined cylinder-specific determination level VLav (step 215 in Fig. 4).
-2) (step 331), and if the A/D conversion value is lower than the cylinder-specific determination level VLEV, the process moves to the next operation step 333. Judgment level V LEV for each cylinder
If it is determined that the knock pulse is larger than that, 1 is added to the knock pulse counter.
is added (step 332).

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

このようにして判断されたノック強度の結果は、第4図
のステップ216−1でマイクロコンピュータ24の出
力ポートからホストコンピュータ25に向けて送信され
る。例えば、ノック強度を、なし、小、中、大の4種類
とすれば、これは2本の信号線の0.1の組み合わせで
ホストコンピュータ25に送信することができる。ホス
トコンピュータ25はこれを適切なタイミングで読み取
りこの情報によって点火時期の進遅角演算を実行し、最
終的にイグナイタ3に点火時期制御信号を送ることによ
りノックコントロールされる。
The result of the knock strength determined in this manner 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 strength: none, small, medium, and large, this can be transmitted to the host computer 25 using a 0.1 combination of two signal lines. The host computer 25 reads this information at an appropriate timing, calculates the advance or retardation 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−2の
フェイル判定出力について第11図のフローチャートを
参照して詳細に説明する。
Next, the fail judgment output in step 216-2 in FIG. 4, which is the main focus of the present invention, will be explained in detail with reference to the flowchart in FIG. 11.

先に説明した通り、ノックセンサフェイルの被検出信号
はノック判定区間内の最大波高値■2.□のなまし値V
1□4.を使用している。このV F a i L i
は気筒毎に算出され(ステップ215−3)、これをス
テップ216−2でフェイル判定レベル■。
As explained earlier, the detected signal of knock sensor failure is the maximum wave height value within the knock judgment section.■2. Annealed value V of □
1□4. are using. This V Fa i Li
is calculated for each cylinder (step 215-3), and this is determined as the fail judgment level ■ in step 216-2.

と比較する。これを第9図(b)を用いて説明すると、
フェイル判定レベル■、はエンジン条件(例えばエンジ
ン回転数)に応じて変化するようになっている。このフ
ェイル判定レベル■Fは気筒毎に変化させても良いが、
全気筒共通のフェイル判定レベルでも実用上は特に問題
ない。このフェイル判定レベル■、と被検出信号V F
 m i L iを毎点火比較する(ステップ271)
。そしてこのVFailiがフェイル判定レベル■、よ
り小さく、かつその気筒の増幅率が大きい側になってい
る場合(ステップ272で判別)に限り、フェイルカウ
ンタを1だけインクリメントする(ステップ273)。
Compare with. To explain this using FIG. 9(b),
The fail judgment level (■) changes depending on engine conditions (for example, engine speed). This fail judgment level ■F may be changed for each cylinder, but
There is no particular problem in practical use even if the fail judgment level is common to all cylinders. This fail judgment level ■ and the detected signal V F
Compare m i L i every ignition (step 271)
. Then, only when this VFaili is smaller than the fail judgment level (2) and the amplification factor of that cylinder is on the large side (as determined in step 272), the fail counter is incremented by 1 (step 273).

そして、V F m i (iが■、を超える点火サイ
クルがきた場合、もしくは増幅率が小さい側になってい
る気筒が巡ってきた場合にはそのフェイルカウンタを0
にクリアする(ステップ274)。このようにしてフェ
イルカウンタの計数値が所定値になったとき、例えば3
0点火連続してフェイルカウンタがインクリメントされ
た時(ステップ275で判別)には、センサフェイルと
判定し、デジタル出力ポートよりホストコンピュータ2
5にフェイル信号を送る(ステップ276)。ホストコ
ンピュータ25側では、この信号を受けとると、点火時
1」を最遅角にする等の安全上の処置をとる。
Then, if an ignition cycle occurs where V F m i (i exceeds ■), or if a cylinder with a small amplification factor occurs, the fail counter is set to 0.
(step 274). In this way, when the count value of the fail counter reaches a predetermined value, for example, 3
When the fail counter is continuously incremented by 0 ignitions (determined in step 275), it is determined that the sensor has failed, and the host computer 2 is output from the digital output port.
5 (step 276). When the host computer 25 receives this signal, it takes safety measures such as setting the ignition time 1 to the most retarded angle.

なお、フェイル判定レヘルVFはエンジンの適合定数で
あるが、ノイズマージン等の理由によりあまり小さな値
は使用できない。第9図(b)において、この下限を■
7.7とすると、増幅率を切り替えないでフェイル検出
する従来のシステムではN。
Although the fail judgment level VF is an engine adaptation constant, a very small value cannot be used for reasons such as noise margin. In Figure 9(b), this lower limit is
7.7, the conventional system that detects failure without switching the amplification factor is N.

以上の回転域でしかフェイル検出できない。しかるに本
発明ではこれを低回転(N2)までフェイル検出が可能
になる。従って、本実施例ではステップ270でエンジ
ン回転数がN2以上か否かを判別し、N2以上の回転域
をフェイル検出実行条件としている。
Fails can only be detected in the above rotation range. However, in the present invention, it is possible to detect this failure even at low rotation speeds (N2). Therefore, in this embodiment, it is determined in step 270 whether or not the engine speed is N2 or higher, and a rotation range of N2 or higher is set as the failure detection execution condition.

また、上述した実施例のごとく、センサ信号が比較的大
きくなるような燃焼区間(ノック判定区間)内の最大波
直値に関連した量をフェイル被判定信号にすることによ
り、フェイル検出精度がさらに向上する。
In addition, as in the above-mentioned embodiment, by setting the quantity related to the direct value of the maximum wave in the combustion section (knock judgment section) in which the sensor signal is relatively large as the fail judgment signal, the fail detection accuracy can be further improved. improves.

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

また、上述した実施例では増幅率を2段階に切替えたが
、3段以上の多段階に切替ることももちろん可能である
。この時には例えば増幅率を大きい順にG+ 、Gz 
、G’s・・・・・・とすれば、G、とG2のときのみ
フェイル検出しくG3のときのみフェイル検出を禁止す
る)、さらに、フェイル判定レベル■1自体をG1とG
2で切替ることも考えられる。
Further, in the above embodiment, the amplification factor is switched to two stages, but it is of course possible to switch to multiple stages of three or more stages. At this time, for example, set the amplification factors in descending order of G+, Gz
, G's..., then fail detection is detected only when G and G2, and fail detection is prohibited only when G3), and furthermore, the fail judgment level ■1 itself is set to G1 and G.
It is also possible to switch to 2.

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

また、上述した実施例ではフェイルの被検出信号として
V pathの16点火なまし値V F a i (i
を使用しているが、■p、□を直接、フェイル被検出信
号として使用することもできる。しかしながら、なまじ
値V F a i (iを使用した方がフェイル検出の
精度が高くなるため本実施例の方が望ましい。また、V
 F m i L i は気筒別に作成しているが、こ
れも全気筒共通に作成することも考えられる。
Further, in the above-described embodiment, the 16 ignition annealed value V Fa i (i
However, ■p and □ can also be directly used as fail detection signals. However, this embodiment is preferable because the accuracy of fail detection is higher when using the raw value V F a i (i.
Although F m i L i is created for each cylinder, it may also be created in common for all cylinders.

また、本実施例では■、。□のなまし値を用いてフェイ
ル検出しているが、■□。を用いてフェイル検出するこ
とも考えられる。またV p*awの分布中央値(累積
50%点)を用いてフェイル判定することもできる。■
□、の分布中央値■、。は、点火サイクル毎にV 13
makが■5゜よりも大ならV、。=■、。+Δ■、。
Also, in this example, ■. Fails are detected using the rounded value of □, but ■□. It is also possible to detect failures using Fail determination can also be made using the distribution median value (cumulative 50% point) of V p*aw. ■
□, distribution median of ■,. is V 13 per ignition cycle
If mak is larger than ■5°, then V. =■,. +Δ■,.

、逆にV plaitが■、。よりも小さいならば■、
。=V、。−ΔV5゜のように逐次更新していくことに
より求めることができる。
, conversely, V plait is ■. If it is smaller than ■,
. =V,. -ΔV5° can be obtained by sequentially updating.

また、上述した実施例では増幅率の切替をノック判定レ
ベル■□、Vによって行ったが、VME□等のノックセ
ンサ出力に応じて変化する量を種々考えることができる
Furthermore, in the above-described embodiment, the amplification factor was switched based on the knock determination levels ■□ and V, but various amounts can be considered in response to the knock sensor output such as VME□.

また、上述した実施例では増幅率が小さい側に切替って
いるときにフェイルカウンタを0にクリアシ、全くフェ
イル検出をキャンセルしたが、増幅率が小さい時にはフ
ェイルカウンタのカウント値をホールドしておくことも
考えられる。
In addition, in the embodiment described above, when the amplification factor is switched to the small side, the fail counter is cleared to 0 and fail detection is completely canceled, but when the amplification factor is small, the count value of the fail counter is held. can also be considered.

[発明の効果〕 以上述べたように本発明においては下記のごとき便れた
効果がある。
[Effects of the Invention] As described above, the present invention has the following advantageous effects.

■増幅率の比較的高い時にフェイル検出するのでフェイ
ル検出精度が上がり、より低回転域、低負荷域までフェ
イル検出できる。
■Fail detection is performed when the amplification factor is relatively high, increasing fail detection accuracy and allowing fail detection to occur even in low rotation and low load ranges.

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

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

【図面の簡単な説明】[Brief explanation of the drawing]

第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 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 calculation output for explaining the operation of the device shown in FIG.
Figure 4, Figure 6, Figure 7, Figure 10 and Figure 11 are
FIG. 5 is a flowchart showing various processing procedures in the microcomputer of the device shown in FIG. 6. FIG. 8 is a diagram showing A/D conversion timing according to the flowchart shown in FIG. 6. FIG. 9 is a characteristic diagram showing the cylinder-by-cylinder discrimination output signal obtained from the knock sensor output in the device shown in FIG. 2 and the detected signal for fail judgment in response to the rotation speed, and FIG. 12 is a characteristic diagram of the present invention. FIG. 3 is a block diagram showing the configuration of main parts of another embodiment of the inventive device. 1... Knock sensor serving as knock detection means, 2...
Electronic control unit for engine control, 3... igniter, 4... injector, 22. 23... amplifier constituting amplification means, 24... microcomputer.

Claims (2)

【特許請求の範囲】[Claims] (1)内燃機関に発生するノックを検出するノック検出
手段と、このノック検出手段の出力を増幅する増幅手段
と、この増幅手段の出力レベルに応じてこの増幅手段の
増幅率を変化させる増幅率可変手段と、この増幅率可変
手段により決定された増幅率での前記増幅手段の出力に
よってノックの状態を判別するノック判別手段と、この
ノック判別手段の判別結果に応じて点火時期、空燃比、
吸気圧等のノック制御要因を制御するノック制御要因制
御手段と、前記増幅手段の出力がフェイル判定レベルよ
り低いときフェイル出力を発生するフェイル判定手段と
、前記増幅率可変手段により前記増幅手段の増幅率が小
さい側に設定されている時における前記フェイル判定手
段のフェイル判定を実質的に無効にするフェイル判定無
効手段とを備える内燃機関用ノック制御装置。
(1) Knock detection means for detecting knock occurring in an internal combustion engine, amplification means for amplifying the output of this knock detection means, and an amplification factor for changing the amplification factor of this amplification means according to the output level of this amplification means. a variable means, a knock discrimination means for discriminating the state of knock based on the output of the amplification means at the amplification factor determined by the amplification factor variable means; and ignition timing, air-fuel ratio,
knock control factor control means for controlling knock control factors such as intake pressure; fail determination means for generating a fail output when the output of the amplification means is lower than a fail determination level; and amplification of the amplification means by the amplification factor variable means. 1. A knock control device for an internal combustion engine, comprising: fail determination invalidation means for substantially invalidating fail determination by the fail determination means when a ratio is set to a small side.
(2)前記増幅手段よりの出力のうちノック判定区間内
における最大波高値に関連した値を前記フェイル判定手
段の被判定信号とした特許請求の範囲第1項記載の内燃
機関用ノック制御装置。
(2) The knock control device for an internal combustion engine according to claim 1, wherein a value related to the maximum peak value within the knock determination section among the outputs from the amplification means is used as the determined signal of the fail determination means.
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 true JPS63186949A (en) 1988-08-02
JPH0631564B2 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)

Cited By (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
JPH03271563A (en) * 1990-03-20 1991-12-03 Fujitsu Ten Ltd Knocking control method
JP2013122229A (en) * 2011-12-12 2013-06-20 Denso Corp Electronic control device of internal combustion engine

Cited By (5)

* 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
JPH03271563A (en) * 1990-03-20 1991-12-03 Fujitsu Ten Ltd Knocking control method
JP2013122229A (en) * 2011-12-12 2013-06-20 Denso Corp Electronic control device of internal combustion engine
US8914222B2 (en) 2011-12-12 2014-12-16 Denso Corporation Electronic control unit of internal combustion engine

Also Published As

Publication number Publication date
JPH0631564B2 (en) 1994-04-27

Similar Documents

Publication Publication Date Title
JP2505243B2 (en) Electronic ignition timing controller
US4596217A (en) Method and system to prevent knocking operation of an internal combustion engine
US4508079A (en) Knocking control system for internal combustion engine
US4586474A (en) Knock suppression apparatus for internal combustion engine
US4243007A (en) Selective ignition timing
KR20010085559A (en) Knocking detection method of internal combustion engine by ion current
US4541382A (en) Method and apparatus for ignition timing control of internal combustion engine
JPS6341669A (en) Knocking control device for internal combustion engine
JPS63186949A (en) Knock control device for internal combustion engine
KR930005158B1 (en) Knock Suppression Device of Internal Combustion Engine
JP4248145B2 (en) How to control ignition
JP2715513B2 (en) Knock detection device for internal combustion engine
US4452206A (en) Ignition timing control system for internal combustion engines
JPS60256539A (en) Knock controller for internal-combustion engine
JP2000130246A (en) Knock detecting method of internal combustion engine
JPS63173829A (en) Knocking detection method for internal combustion engine
JP2586415B2 (en) Knock control device for internal combustion engine
JPS6278480A (en) Ignition timing control of internal combustion engine
JP3438312B2 (en) Knock control device for internal combustion engine
JPH05340331A (en) Knocking control device for internal combustion engine
JPH0460157A (en) Sensor fail detecting method for knocking control device
JPS58152171A (en) Ignition timing controlling device for internal-combustion engine
JPH0460156A (en) Sensor fail detecting method for knocking control device
JP2022179924A (en) Control device of internal combustion engine
JPH01216058A (en) Knocking control device for internal combustion engine

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term