JPH0641151Y2 - Knocking detection device - Google Patents
Knocking detection deviceInfo
- Publication number
- JPH0641151Y2 JPH0641151Y2 JP1987110767U JP11076787U JPH0641151Y2 JP H0641151 Y2 JPH0641151 Y2 JP H0641151Y2 JP 1987110767 U JP1987110767 U JP 1987110767U JP 11076787 U JP11076787 U JP 11076787U JP H0641151 Y2 JPH0641151 Y2 JP H0641151Y2
- Authority
- JP
- Japan
- Prior art keywords
- knocking
- engine
- value
- knock sensor
- output
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Landscapes
- Testing Of Engines (AREA)
- Electrical Control Of Ignition Timing (AREA)
Description
【考案の詳細な説明】 [産業上の利用分野] 本考案は、エンジンのノッキングの発生を検出する技術
に関する。DETAILED DESCRIPTION OF THE INVENTION [Industrial application] The present invention relates to a technique for detecting occurrence of engine knocking.
[従来の技術] 従来、第4図に示すようなノックセンサの出力からエン
ジンのノッキングを検出する技術は、以下に示すような
ものであった。[Prior Art] Conventionally, the technology for detecting knocking of the engine from the output of the knock sensor as shown in FIG. 4 has been as follows.
(i)ノックセンサの出力から点火1回分の各波形ピー
クの値をなました値(なまし値)Vmを、点火サイクル終
了後にその回のセンサ波形を積分(またはなまし)等を
行なって求める。(I) From the output of the knock sensor, calibrate the value of each waveform peak for one ignition (annealed value) Vm, and after the ignition cycle, integrate (or anneal) the sensor waveform of that time. Ask.
(ii)該なまし値Vmをさらに点火毎に下記(1)式によ
り所定のなまし係数(ここでは「16」)でなまし処理す
ることにより、複数回の点火のなまし値Vmeanを求め
る。(Ii) The smoothed value Vm is further calculated for each ignition by a predetermined smoothing coefficient (“16” in this case) according to the following equation (1) to obtain a smoothed value Vmean for multiple ignitions. .
Vmean=Vmean×15/16+Vm×1/16 …(1) (iii)上記なまし値Vmeanにもとづき下記(2)式によ
って判定レベルVrefを求める。Vmean = Vmean × 15/16 + Vm × 1/16 (1) (iii) Based on the smoothed value Vmean, the determination level Vref is calculated by the following equation (2).
Vref=Vmean×K+Vof …(2) K…定数 Vof…オフセット(定数) (iv)上記判定レベルVrefとノックセンサの出力とを比
較して、ノックセンサの出力の方が大きいとき、エンジ
ンにノッキングが発生したと判断する。Vref = Vmean × K + Vof (2) K ... constant Vof ... offset (constant) (iv) The above judgment level Vref is compared with the output of the knock sensor, and when the output of the knock sensor is larger, the engine is knocked. Judge that it has occurred.
又、上記ノッキングの判定精度を向上させる技術とし
て、ノッキングであると判断したとき、なまし係数を大
きく技術(日本電装公開技報,発行日 1985年1月15
日,整理番号39-052参照)、ノックセンサの出力値が判
定レベルVrefを越えた回数が所定以上になったとき、ノ
ックセンサの出力値をなまし値Vmeanの演算に用いない
ようにする技術(特開昭60-230565号公開参照)、高エ
ンジン回転数Neになるほどなまし係数を大きくする技術
(特開昭60-123746号公報参照)が開示されている。In addition, as a technique for improving the knocking determination accuracy, when the knocking is determined, a technique for increasing the averaging coefficient is provided (Nippon Denso Koho Giho, date of issue January 15, 1985).
Sun, reference number 39-052), a technology to prevent the knock sensor output value from being used in the operation of the smoothed value Vmean when the number of times the knock sensor output value exceeds the judgment level Vref exceeds a predetermined value. (See Japanese Laid-Open Patent Publication No. 60-230565), a technique (see Japanese Laid-Open Patent Publication No. 60-123746) for increasing the rounding coefficient as the engine speed Ne becomes higher.
[考案が解決しようとする問題点] しかしながら、ノックセンサの出力値は、第5図に示す
ように、レーシング等によるエンジン回転数、負荷の急
変時には、ノッキングが発生しなくても各点火毎の出力
レベル変化が大となり、従来の技術では、実際にノッキ
ングが発生していないのにノッキングが発生していると
判断されたり、反対に判定レベルが大きくなりすぎて実
際にノッキングが発生しているのにノッキングが発生し
ていないと判断されることがあった。[Problems to be solved by the invention] However, the output value of the knock sensor is, as shown in FIG. 5, at the time of each ignition, even if knocking does not occur, when the engine speed or load is suddenly changed due to racing or the like. The output level changes greatly, and in the conventional technology, it is judged that knocking has occurred even though knocking has not actually occurred, or conversely, the judgment level has become too large and knocking has actually occurred. However, it was sometimes determined that knocking did not occur.
これは、従来の技術における判定レベルVrefを算出する
ためのもととなるなまし値Vmeanは、燃焼のバラツキ、
電気ノイズを排除する作用が主であるため、単になまし
処理する技術および該技術を改良した技術によっても、
いずれもノックセンサの出力レベルが変化する前の値に
大きく影響され、現時点の運転状態を反映していないこ
とによる。This is because the smoothed value Vmean, which is the basis for calculating the determination level Vref in the conventional technique, is the variation in combustion,
Since the effect of eliminating electrical noise is the main, even by the technique of simply annealing and improving the technique,
This is because the output level of the knock sensor is greatly affected by the value before the change and does not reflect the current operating state.
たとえば、ノッキングを判断したときなまし係数を大き
くする前者の技術および出力値が判定レベルVrefを越え
た回数により制御する技術では、ノッキング発生による
なまし値Vmeanの増大を単に防止しているのみであり、
エンジン回転数によってなまし定数を変更する後者の技
術は、高エンジン回転時の出力値のバラツキをなますの
みであり、いずれも現時点の運転状態を判定レベルVref
に反映させるものでなかった。For example, in the former technique of increasing the smoothing coefficient when knocking is judged and the technique of controlling by the number of times the output value exceeds the judgment level Vref, it is possible to simply prevent the increase of the smoothed value Vmean due to occurrence of knocking. Yes,
The latter technology, which changes the smoothing constant depending on the engine speed, only causes the output value to fluctuate at high engine speeds.
Was not reflected in.
本考案は、上記問題点を解決することにより、エンジン
のノッキングを検出する精度を向上させることを目的と
する。An object of the present invention is to improve the accuracy of detecting engine knock by solving the above problems.
[問題点を解決するための手段] 上記目的を達成するための手段として、本考案のノッキ
ングの検出装置は、第1図に例示するように、エンジン
MAの振動を検出するノックセンサMBと、 重み付け平均値の重み付け割合を決定する所定のなまし
係数によって、上記ノックセンサMBの出力を点火毎に、
なまし処理してバックグラウンド値を求め、このバック
グラウンド値を用いてノッキングの判定レベルを算出す
る判定レベル算出手段MCと、 該ノッキングの判定レベルと上記ノックセンサMBの出力
とを比較して、ノッキングの発生を判定するノッキング
判定手段MDと、 を備えたノッキングの検出装置において、 上記エンジンMAの運転状態を検出して、該エンジンMAの
過渡運転時を検出する過渡運転時検出手段MEと、 該過渡運転時には、上記判定レベル算出手段MCのなまし
係数を小さい方に補正して、上記バックグラウンド値に
占める上記ノックセンサMBの最新の出力の割合を増大さ
せる過渡運転時補正手段MFと、 を備えることを特徴とする。[Means for Solving the Problems] As means for achieving the above object, the knocking detection device of the present invention is an engine as shown in FIG.
Knock sensor MB that detects the vibration of MA, and a predetermined smoothing coefficient that determines the weighting ratio of the weighted average value, the output of the knock sensor MB for each ignition,
A background value is obtained by performing a smoothing process, and a judgment level calculating means MC for calculating a knocking judgment level using this background value, and comparing the knocking judgment level with the output of the knock sensor MB, Knocking determination means MD for determining the occurrence of knocking, in a knocking detection device comprising: a transient operation time detection means ME for detecting the operating state of the engine MA and detecting a transient operation of the engine MA, At the time of the transient operation, the moderation coefficient of the determination level calculation means MC is corrected to a smaller one, and the transient operation correction means MF for increasing the ratio of the latest output of the knock sensor MB to the background value, It is characterized by including.
過渡運転時とは、例えばエンジン回転数が変動すると
き,吸気量が変動するとき,燃料供給量が変動すると
き,あるいはスロットル開度が変動したときである。The transient operation is, for example, when the engine speed changes, when the intake air amount changes, when the fuel supply amount changes, or when the throttle opening changes.
[作用] 本考案のノッキングの検出装置は、過渡運転時でないと
きには、ノックセンサMBの出力を判定レベル算出手段MC
により(重み付け平均値の重み付け割合を決定する)所
定のなまし係数によってそのままなまし処理して、判定
レベルを算出し、一方エンジンMAが過渡運転時にあるこ
とを過渡運転時検出手段MEが検出したときには、過渡時
補正手段MFによりなまし係数が小さい方に補正された判
定レベル算出手段MCによりノックセンサMBの出力をなま
し処理して判定レベルを算出するとともに、上記算出し
た判定レベルと上記ノックセンサMBの出力とをノッキン
グ判定手段MDによって比較して、ノッキングの発生を判
定する。これにより、過渡運転時には、過渡運転時でな
いときより小さななまし係数によってなまし処理された
ノックセンサMBの出力にもとづいて判定レベルが算出さ
れる。すなわち、過渡運転時にはノックセンサMBの現出
力値が判定レベルの算出に大きく反映される。これによ
って、過渡運転時における応答性及び精度が向上するこ
とになる。[Operation] The knocking detection device of the present invention uses the output of the knock sensor MB as the judgment level calculation means MC when the transient operation is not performed.
According to (determines the weighting ratio of the weighted average value), the smoothing process is performed as it is by a predetermined smoothing coefficient to calculate the determination level, while the transient operation detecting means ME detects that the engine MA is in the transient operation. Occasionally, the determination level calculating means MC corrected by the transient correction means MF to a smaller one is used to smooth the output of the knock sensor MB to calculate the determination level, and the calculated determination level and the knock The output of the sensor MB is compared with the knocking determination means MD to determine the occurrence of knocking. As a result, during the transient operation, the determination level is calculated based on the output of the knock sensor MB that has been annealed with a smaller annealing coefficient than during the non-transient operation. That is, during the transient operation, the current output value of knock sensor MB is largely reflected in the calculation of the determination level. This improves the responsiveness and accuracy during transient operation.
[実施例] 以下本考案の一実施例を図面にもとづいて詳細に説明す
る。[Embodiment] An embodiment of the present invention will be described in detail below with reference to the drawings.
第2図は本実施例が適用されるシステムの概略構成をエ
ンジン10を中心に示すものである。FIG. 2 shows a schematic configuration of a system to which this embodiment is applied, focusing on the engine 10.
エンジン10は、エンジンコントローラ12によって制御さ
れるもので、エアクリーナ14の近傍には、吸入空気温を
検出して吸気温信号を出力する吸気温センサ16、および
吸入空気量Qを検出して吸気量信号を出力する吸気量セ
ンサ17が設けられている。The engine 10 is controlled by an engine controller 12. In the vicinity of the air cleaner 14, an intake air temperature sensor 16 that detects an intake air temperature and outputs an intake air temperature signal, and an intake air amount Q that detects an intake air amount Q are detected. An intake air amount sensor 17 that outputs a signal is provided.
エアクリーナ14の下流側には、吸入空気を過給するター
ボチャージャ18のコンプレッサ20、このコンプレッサ20
によって過給された吸入空気を冷却するインタークーラ
22が設けられている。At the downstream side of the air cleaner 14, the compressor 20 of the turbocharger 18 that supercharges the intake air, the compressor 20
Intercooler to cool intake air supercharged by
22 are provided.
インタークーラ22の下流側には、スロットルバルブ24が
配置され、このスロットルバルブ24には、スロットルバ
ルブ全閉状態で「オン」する(LL「オン」)アイドルス
イッチ26と、スロットルバルブ24の開度が例えば40
[%]以上で「オン」する(PSW「オン」)パワースイ
ッチ28とが取り付けられている。スロットルバルブ24の
下流側には、サージタンク30が形成され、このサージタ
ンク30の下流には、インテークマニホールド32および吸
入ポート34が設けられている。吸入ポート34には、エン
ジンコントローラ12からの開弁信号によって、開弁する
燃料噴射バルブ36が取り付けられている。燃料噴射バル
ブ36から噴射された燃料を燃焼させる燃焼室38の下流側
にはエキゾーストマニホールド40が設けられている。エ
キゾーストマニホールド40には、排出ガスの残留酸素濃
度を検出して、空燃比信号を出力するO2センサ42が取り
付けられている。A throttle valve 24 is arranged on the downstream side of the intercooler 22. The throttle valve 24 has an idle switch 26 that is “ON” (LL “ON”) when the throttle valve is fully closed, and the opening of the throttle valve 24. Is for example 40
The power switch 28 that turns on (PSW "on") when [%] or more is attached is installed. A surge tank 30 is formed downstream of the throttle valve 24, and an intake manifold 32 and an intake port 34 are provided downstream of the surge tank 30. A fuel injection valve 36 that opens according to a valve opening signal from the engine controller 12 is attached to the intake port 34. An exhaust manifold 40 is provided on the downstream side of a combustion chamber 38 that burns the fuel injected from the fuel injection valve 36. The exhaust manifold 40 is equipped with an O 2 sensor 42 that detects the residual oxygen concentration of the exhaust gas and outputs an air-fuel ratio signal.
燃焼室38を形成するエンジンブロック44には、ウォータ
ジャケット内の冷却水温を検出して冷却水温信号を出力
するエンジン水温センサン46、および振動を検出してノ
ック振動を出力するノックセンサ47が取り付けられてい
る。The engine block 44 that forms the combustion chamber 38 is provided with an engine water temperature sensor 46 that detects the cooling water temperature in the water jacket and outputs a cooling water temperature signal, and a knock sensor 47 that detects vibration and outputs knock vibration. ing.
燃焼室38に設けられた点火プラグ48には、エンジンコン
トローラ12からの出力に応じて点火時期が制御されるイ
グナイタ50からの高電圧がディストリビュータ52を介し
て供給されている。該ディストリビュータ52には、エン
ジン回転数Neを検出してエンジン回転数信号を出力する
エンジン回転数センサ54と気筒判別信号を出力する気筒
判別センサ56とが取り付けられている。A high voltage from an igniter 50 whose ignition timing is controlled according to an output from the engine controller 12 is supplied to a spark plug 48 provided in the combustion chamber 38 via a distributor 52. The distributor 52 is provided with an engine speed sensor 54 that detects the engine speed Ne and outputs an engine speed signal, and a cylinder discrimination sensor 56 that outputs a cylinder discrimination signal.
エキゾーストマニホールド40の下流には、排出ガスによ
って駆動されるターボチャージャ18の排気タービン60が
配置されている。また、排気タービン60をバイパスし、
かつ排気タービンの上流側と下流側とを連通するように
バイパス路62が設けられている。このバイパス路62に
は、ウェイストゲートバルブ64が設けられており、ウェ
イストゲートバルブ64はアクチュエータ66により、その
開弁状態が制御される。アクチュエータ66には、ターボ
チャージャ18のコンプレッサ20下流の吸気管圧力が導入
されており、この導入路68には、ソレノイドバルブ70が
設けられている。ソレノイドバルブ70は、エンジンコン
トローラ12によってオンオフされ、「オン」状態の時、
導入路68を大気に絞り連通する。したがって、ウェイス
トゲートバルブ64は、過給圧の上昇に応じて開弁して、
排気タービン60に流入する排気量を制御し、過給圧の上
限を制限するとともに、エンジンコントローラ12からの
出力に応じて開閉弁されるソレノイドバルブ70の状態に
より、ターボセレクトスイッチ72が「LOモード」にされ
たとき、過給圧の上限を低めの過給圧(ここでは280mmH
g)に制御し、上記ターボセレクトスイッチ72が「通常
モード」にされたとき、過給圧の上限を高めの過給圧
(ここでは520mmHg)に制御する。An exhaust turbine 60 of the turbocharger 18, which is driven by exhaust gas, is arranged downstream of the exhaust manifold 40. Also, bypass the exhaust turbine 60,
Further, a bypass passage 62 is provided so as to connect the upstream side and the downstream side of the exhaust turbine. A wastegate valve 64 is provided in the bypass path 62, and the open state of the wastegate valve 64 is controlled by an actuator 66. The intake pipe pressure downstream of the compressor 20 of the turbocharger 18 is introduced into the actuator 66, and the introduction path 68 is provided with a solenoid valve 70. The solenoid valve 70 is turned on and off by the engine controller 12, and when in the “on” state,
The introduction path 68 is squeezed into the atmosphere for communication. Therefore, the waste gate valve 64 opens in response to the increase in the boost pressure,
The turbo select switch 72 is set to the "LO mode" depending on the state of the solenoid valve 70 that is opened / closed according to the output from the engine controller 12 while controlling the amount of exhaust gas flowing into the exhaust turbine 60 to limit the upper limit of the boost pressure. , The supercharging pressure upper limit is lower (here, 280 mmH
g), and when the turbo select switch 72 is set to the “normal mode”, the upper limit of the supercharging pressure is controlled to a higher supercharging pressure (here, 520 mmHg).
エンジンコントローラ12は、入出力インタフェース74、
記憶部76、および中央処理部78を備え、以下に示す処理
を行なう。The engine controller 12 includes an input / output interface 74,
The storage unit 76 and the central processing unit 78 are provided to perform the following processing.
(1)エンジン10および車両の各部に設けられたセンサ
およびスイッチからの信号等を、入出力インタフェース
74を介して入力する処理。(1) Input / output interface for signals from sensors and switches provided in the engine 10 and various parts of the vehicle
The process of entering through 74.
(2)上記入力された各種の信号にもとづき、記憶部76
に記憶されている第3図に示すノッキング制御ルーチン
のプログラム、図示しない各種の制御ルーチンのプログ
ラム、およびデータ等にしたがって、各種駆動信号を中
央処理部78で演算する処理。(2) Based on the various signals input above, the storage unit 76
A process of calculating various drive signals in the central processing unit 78 according to the programs of the knocking control routine shown in FIG.
(3)中央処理部78の演算結果にもとづいて、エンジン
10の各部の駆動信号等を入出力インタフェース74から出
力する処理。(3) Based on the calculation result of the central processing unit 78, the engine
A process of outputting a drive signal and the like of each unit of 10 from the input / output interface 74.
次に、エンジンコントローラ12により第3図のフローチ
ャートによって各点火サイクル終了毎に実行される本実
施例のノッキング制御ルーチンを説明する。このノッキ
ング制御ルーチンが起動されると、まず吸気量センサ17
の検出した吸気量Qにもとづいて算出した負荷変化量|
△Q/N|が所定値Aを越えているか否かを判断する(ステ
ップ100)。ここで負荷変化量|△Q/N|が所定値A以下
であるとされた場合には、次にエンジン回転数センサ54
の検出したエンジン回転数Neにもとづいて算出した回転
数変化量|△Ne|が所定値Bを越えているか否かを判断
する(ステップ110)。ここで回転数変化量|△Ne|が所
定値B以下であるとされた場合、すなわちエンジンの運
転状態が過渡運転時でないとき(以後定常時と記す)、
次に定常時のなまし値Vmeaneを既述した(1)式にもと
づいて算出する(ステップ120)。すなわち、まず点火
1回分のノックセンサ47の出力値である各波形ピークの
値を積分することにより算出したなまし値Vmと前回のな
まし値Vmeanとを(1)式に代入して、今回のなまし値V
meanを算出する。Next, the knocking control routine of this embodiment, which is executed by the engine controller 12 at each end of each ignition cycle, will be described with reference to the flowchart of FIG. When this knocking control routine is started, first the intake air amount sensor 17
Load change amount calculated based on the intake air amount Q detected by
It is determined whether or not ΔQ / N | exceeds a predetermined value A (step 100). If it is determined that the load change amount | ΔQ / N | is less than or equal to the predetermined value A, then the engine speed sensor 54
It is determined whether or not the rotational speed change amount | ΔNe | calculated based on the detected engine rotational speed Ne exceeds the predetermined value B (step 110). Here, when it is determined that the rotation speed change amount | ΔNe | is less than or equal to the predetermined value B, that is, when the engine operating state is not during transient operation (hereinafter, referred to as steady state),
Next, the averaged value Vmeane in the steady state is calculated based on the above-mentioned equation (1) (step 120). That is, first, the averaging value Vm calculated by integrating the value of each waveform peak which is the output value of the knock sensor 47 for one ignition and the previous averaging value Vmean are substituted into the equation (1), and this time Smoothing value V
Calculate mean.
次いで、判定レベルVrefを既述した(2)式にもとづい
て算出する(ステップ130)。すなわち、上記なまし値V
meanにもとづいてノッキング判定の基準となる判定レベ
ルVrefを算出する。Next, the judgment level Vref is calculated based on the above-mentioned equation (2) (step 130). That is, the smoothed value V
A determination level Vref that is a reference for knocking determination is calculated based on mean.
一方、上記過渡運転時の判断(ステップ100,又は110)
により、負荷変化量|△Q/N|が所定値Aを越えていると
された場合、もしくは回転数変化量|△Ne|が所定値B
を越えているとされた場合には、エンジン10は過渡運転
状態であると判断して、次に過渡時のなまし値Vmeanを
(1)式に比べてなまし係数を小さくした下記(3)式
にもとづいて算出する(ステップ140)。On the other hand, judgment during the transient operation (step 100 or 110)
If the load change amount | ΔQ / N | exceeds the predetermined value A, the rotation speed change amount | ΔNe |
When it is determined that the engine 10 is in the transient operation state, the smoothing value Vmean at the time of the transient is reduced as compared with the equation (1), and the smoothing coefficient is set to the following (3). ) Equation () is calculated (step 140).
Vmean←Vmean×7/8+Vm×1/8 …(3) 次いで、既述したステップ130により判定レベルVrefを
定常時と同様に算出する。Vmean ← Vmean × 7/8 + Vm × 1/8 (3) Next, the determination level Vref is calculated in the same manner as in the steady state by the above-described step 130.
以上ステップ100ないし140により、ノッキング判定の基
準となる判定レベルVrefにエンジンの運転状態が反映さ
れることになる。Through the above steps 100 to 140, the operating state of the engine is reflected in the determination level Vref that is the reference for knocking determination.
上記判定レベルVrefの算出に続いて、次に現在のノック
センサ47のピークホールド値Va、すなわち点火1回にお
けるノックセンサの出力値の最大値が判定レベルVrefよ
り大きいか否かを判断することにより、ノッキングの発
生の有無を判断する(ステップ150)。ここで、ピーク
ホールド値Vaが判定レベルVrefより大きいとされた場
合、すなわちノッキングは発生している場合には、次に
点火時期を遅くする処理を行なう(ステップ160)。す
なわち、進角値から所定値を減算する処理を行なうこと
により、周知の点火時期制御ルーチンに実際に点火時期
を遅角させる。この点火時期の遅角により、ノッキング
が低減する。Following the calculation of the determination level Vref, next, by determining whether or not the current peak hold value Va of the knock sensor 47, that is, the maximum value of the output value of the knock sensor at one ignition, is larger than the determination level Vref. , It is determined whether knocking has occurred (step 150). If it is determined that the peak hold value Va is larger than the determination level Vref, that is, if knocking has occurred, then the ignition timing is delayed (step 160). That is, the ignition timing is actually retarded by a known ignition timing control routine by performing a process of subtracting a predetermined value from the advance value. This retard of ignition timing reduces knocking.
一方、ピークホールド値Vaが判定レベルVref以下である
とされた場合、すなわちノッキングが発生していない場
合には、次に点火時期を進める処理を行ない、実際に点
火時期を進角させる(ステップ170)。On the other hand, when the peak hold value Va is equal to or lower than the determination level Vref, that is, when knocking does not occur, the ignition timing is advanced next to actually advance the ignition timing (step 170). ).
なお、該進角させる処理が繰り返された結果、再びノッ
キングが発生した場合には、既述したステップ160によ
り再び点火時期が遅くさせられる。したがって、エンジ
ン10の点火時期を常に最大トルクが発生する値にフィー
ドバック制御することがでできる。又、本実施例では、
ノッキングの発生を点火時期を遅くして低減することに
加えて、エンジン10の過給圧を低減する制御も併せて行
なっている。これにより、過遅角になることを防止して
いる。If knocking occurs again as a result of repeating the process for advancing the angle of advance, the ignition timing is delayed again in step 160 described above. Therefore, the ignition timing of the engine 10 can always be feedback-controlled to a value at which the maximum torque is generated. Also, in this embodiment,
In addition to reducing the occurrence of knocking by delaying the ignition timing, control is also performed to reduce the boost pressure of the engine 10. This prevents an excessive retardation.
以上説明したように、本実施例はエンジン10の運転状態
が過渡時の時、ノッキングの判断の基準となる判定レベ
ルVrefの算出時に、現在のノックセンサ47の出力値の占
める割合を大きくすることにより、エンジンのノッキン
グの判定が正確になり、この結果、エンジンを常に最適
の状態で燃焼させることができるという極めて優れた効
果を奏する。As described above, in the present embodiment, when the operating state of the engine 10 is in transition, when the determination level Vref that is the reference for determining knocking is calculated, the ratio of the current output value of the knock sensor 47 is increased. As a result, it becomes possible to accurately determine the knocking of the engine, and as a result, there is an extremely excellent effect that the engine can always be burned in an optimum state.
すなわち、判定レベルVrefの値にエンジンの過渡状態が
反映させることにより、ノックセンサの出力値がノッキ
ングが発生していなくても大きく変化するとき、判定レ
ベルVrefを定常時に比べてノックセンサの出力値の変化
により近い状態で追従させることができる。これによ
り、判定レベルVrefがエンジンの過渡時の運転状態に追
従して、正確になることから、ノッキングの判定が正確
になる。That is, by reflecting the transient state of the engine on the value of the judgment level Vref, when the output value of the knock sensor greatly changes even when knocking does not occur, the judgment level Vref is compared with the output value of the knock sensor in the steady state. Can be followed in a state closer to the change of. As a result, the determination level Vref follows the operating state of the engine during transition and becomes accurate, so that the knocking determination becomes accurate.
そのうえ、定常時のなまし係数を従来より大きくするこ
とにより、燃焼のバラツキおよび電気ノイズ等の影響を
排除することができるという効果を奏する。In addition, by increasing the steadiness coefficient in the steady state as compared with the conventional case, it is possible to eliminate the influence of variations in combustion and electric noise.
なお、本考案は上記の実施例に限定されるものでなく、
要旨を変更しない範囲で種々な態様の実施が可能であ
る。The present invention is not limited to the above embodiment,
Various aspects can be implemented without changing the gist.
[考案の効果] 本考案のノッキングの検出装置は、ノッキングが発生し
なくてもノックセンサの出力値が大きく変動するエンジ
ンの過渡運転状態を検出し、該過渡時に判定レベルをノ
ックセンサの出力値の変動に、定常時より近い状態で追
従させることにより、正確にノッキングの発生を判定す
ることができるという極めて優れた効果を奏する。すな
わち、過渡運転時に、現過渡運転時のノックセンサの出
力がノッキングの判定レベルに大きく反映されることに
より、ノッキングが発生していないのにノックセンサの
出力値が大きく変動するとき、判定レベルをノックセン
サの出力値の変動に追従させることができる。この結
果、実際にノッキングが発生したとき、該ノッキングの
判定を正確に、しかも高い精度で行なうことができる。
即ち、本考案によって、過渡運転時における応答性及び
精度が向上することになる。そのうえ、定常時には、な
まし係数を大きくすることができることから、燃焼のバ
ラツキおよび電気ノイズ等の影響をより大きく排除する
ことができという効果を奏する。[Effects of the Invention] The knocking detection device of the present invention detects a transient operating state of the engine in which the output value of the knock sensor fluctuates greatly even if knocking does not occur, and at the time of the transition, the determination level is set to the output value of the knock sensor. By following the fluctuation of 1 in a state closer to that in the steady state, it is possible to accurately determine the occurrence of knocking, which is an extremely excellent effect. That is, during transient operation, the output of the knock sensor during the current transient operation is largely reflected in the knocking determination level, so that when the knock sensor output value fluctuates significantly even when knocking does not occur, the determination level is increased. It is possible to follow changes in the output value of the knock sensor. As a result, when knocking actually occurs, the knocking can be determined accurately and with high accuracy.
That is, the present invention improves the responsiveness and accuracy during transient operation. In addition, since the averaging coefficient can be increased in the steady state, the effect of combustion variation and electric noise can be largely eliminated.
第1図は本考案のノッキングの検出装置の基本的構成を
例示する構成図、第2図は本考案が適用される実施例の
エンジンの構成図、第3図は実施例のノッキング制御ル
ーチンを示すフローチャート、第4図および第5図は従
来例の説明図である。 MA…エンジン、MB…ノックセンサ MC…判定レベル算出手段 MD…ノッキング判定手段 ME…過渡運転時検出手段 MF…過渡時補正手段 10…エンジン、12…エンジンコントローラ 17…吸気量センサ、47…ノックセンサ 54…エンジン回転数センサFIG. 1 is a configuration diagram illustrating a basic configuration of a knocking detection device of the present invention, FIG. 2 is a configuration diagram of an engine of an embodiment to which the present invention is applied, and FIG. 3 is a knocking control routine of the embodiment. The flowcharts shown in FIGS. 4 and 5 are explanatory views of a conventional example. MA ... Engine, MB ... Knock sensor MC ... Judgment level calculation means MD ... Knocking judgment means ME ... Transient operation detection means MF ... Transient correction means 10 ... Engine, 12 ... Engine controller 17 ... Intake air quantity sensor, 47 ... Knock sensor 54 ... Engine speed sensor
Claims (1)
と、 重み付け平均値の重み付け割合を決定する所定のなまし
係数によって、上記ノックセンサの出力を点火毎に、な
まし処理してバックグラウンド値を求め、このバックグ
ラウンド値を用いてノッキングの判定レベルを算出する
判定レベル算出手段と、 該ノッキングの判定レベルと上記ノックセンサの出力と
を比較して、ノッキングの発生を判定するノッキング判
定手段と、 を備えたノッキングの検出装置において、 上記エンジンの運転状態を検出して、該エンジンの過渡
運転時を検出する過渡運転時検出手段と、 該過渡運転時には、上記判定レベル算出手段のなまし係
数を小さい方に補正して、上記バックグラウンド値に占
める上記ノックセンサの最新の出力の割合を増大させる
過渡運転時補正手段と、 を備えることを特徴とするノッキングの検出装置。1. A knock sensor for detecting engine vibration and a predetermined smoothing coefficient for determining a weighting ratio of a weighted average value are used to smooth the output of the knock sensor for each ignition to obtain a background value. A determination level calculating means for calculating the knocking determination level using this background value, and a knocking determination means for comparing the knocking determination level with the output of the knock sensor to determine the occurrence of knocking, In a knocking detection device comprising: a transient operation detection means for detecting an operating state of the engine to detect a transient operation of the engine; and a smoothing coefficient of the determination level calculation means for the transient operation. Adjust to a smaller value to increase the ratio of the latest output of the knock sensor to the background value. Knocking detecting apparatus characterized by comprising: a time correction unit operation, the.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1987110767U JPH0641151Y2 (en) | 1987-07-20 | 1987-07-20 | Knocking detection device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1987110767U JPH0641151Y2 (en) | 1987-07-20 | 1987-07-20 | Knocking detection device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS6417450U JPS6417450U (en) | 1989-01-27 |
JPH0641151Y2 true JPH0641151Y2 (en) | 1994-10-26 |
Family
ID=31348222
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1987110767U Expired - Lifetime JPH0641151Y2 (en) | 1987-07-20 | 1987-07-20 | Knocking detection device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0641151Y2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018193967A (en) * | 2017-05-22 | 2018-12-06 | 三菱電機株式会社 | Device for controlling internal combustion engine |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4980956B2 (en) | 2008-03-03 | 2012-07-18 | トヨタ自動車株式会社 | Ignition timing control device for internal combustion engine |
JP5395201B2 (en) * | 2012-03-14 | 2014-01-22 | 三菱電機株式会社 | Knock control device for internal combustion engine |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60123746A (en) * | 1983-12-07 | 1985-07-02 | Toyota Motor Corp | Knocking detecting method of internal-combustion engine |
-
1987
- 1987-07-20 JP JP1987110767U patent/JPH0641151Y2/en not_active Expired - Lifetime
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60123746A (en) * | 1983-12-07 | 1985-07-02 | Toyota Motor Corp | Knocking detecting method of internal-combustion engine |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018193967A (en) * | 2017-05-22 | 2018-12-06 | 三菱電機株式会社 | Device for controlling internal combustion engine |
Also Published As
Publication number | Publication date |
---|---|
JPS6417450U (en) | 1989-01-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3331789B2 (en) | Ignition timing control device for internal combustion engine | |
US5664544A (en) | Apparatus and method for control of an internal combustion engine | |
JPH0681946B2 (en) | Anti-knock control method for spark ignition internal combustion engine with supercharger | |
JPH0641151Y2 (en) | Knocking detection device | |
JP3323542B2 (en) | Intake temperature prediction method | |
WO2022249395A1 (en) | Internal combustion engine exhaust reflux control method and control device | |
JPS58176470A (en) | Control of revolution number of engine upon idling | |
JPS6022034A (en) | Engine-speed controlling method for internal-combustion engine | |
JP2636257B2 (en) | Engine ignition timing control device | |
JP2911054B2 (en) | Supercharge pressure control method for FFV engine | |
JP7539578B2 (en) | Control device for internal combustion engine | |
JP2712188B2 (en) | Engine knock control device | |
JPH08151951A (en) | Knocking control device for internal combustion engine | |
JP2006017053A (en) | Fuel injection timing control device for internal combustion engine with supercharger | |
JP2530647B2 (en) | Ignition timing control device for supercharged engine | |
JP2757199B2 (en) | Knock control device for internal combustion engine | |
JPS6380075A (en) | Ignition timing control device for internal combustion engine | |
JP3805904B2 (en) | Ignition timing control device for internal combustion engine | |
JPS63176666A (en) | Knocking controller for internal combustion engine | |
JPH05263688A (en) | Engine revolving speed control method | |
JPS63176665A (en) | Knocking controller for internal combustion engine | |
JPS63219817A (en) | Suction controller for suction two-valve type internal combustion engine | |
JPS62294770A (en) | Ignition timing control device for internal combustion engine | |
JPH0196471A (en) | Apparatus for controlling knocking of engine | |
JPS62210243A (en) | Boost pressure control device for internal combustion engine |