JPS635169A - 内燃機関用ノツキング制御装置 - Google Patents

内燃機関用ノツキング制御装置

Info

Publication number
JPS635169A
JPS635169A JP14781986A JP14781986A JPS635169A JP S635169 A JPS635169 A JP S635169A JP 14781986 A JP14781986 A JP 14781986A JP 14781986 A JP14781986 A JP 14781986A JP S635169 A JPS635169 A JP S635169A
Authority
JP
Japan
Prior art keywords
knocking
reference level
control device
signal
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP14781986A
Other languages
English (en)
Other versions
JPH0689736B2 (ja
Inventor
Katsuharu Hosoe
克治 細江
Ryosuke Jo
城 良輔
Kiyotaka Sasaki
佐々木 浄隆
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 JP14781986A priority Critical patent/JPH0689736B2/ja
Publication of JPS635169A publication Critical patent/JPS635169A/ja
Publication of JPH0689736B2 publication Critical patent/JPH0689736B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Electrical Control Of Ignition Timing (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は内燃機関のノッキング制御装置、特に自動車等
のエンジン電子式点火時期制御装置において、エンジン
に発生するノッキングを正確に挟出し、点火時期を制御
するためのノッキング制御装置に関する。
〔従来の技術〕
従来のノッキング制御装置(例えば、特開昭58−15
5283号公報)においては、第9図に示すように、内
燃機関のノッキングによる振動等を検出するノッキング
検出器1、このノッキング検出器lの検出信号のうちノ
ッキング周波数成分(例えば8 KHz)のみを通過さ
せるフィルタ回路2、このフィルタ回路2を通過した検
出信号の平均値を出力する平均値出力回路3−1、その
値によりノッキングの判定レベルを作成する為の判定レ
ベル発生回路3−2、前記検出信号とノッキング判定レ
ベルとを比較してノッキングか否かを判定する比較回路
4より構成されている。そして、これら各々の回路はリ
ニアICなどのアナログ素子で構成され、ノッキングは
アナログ方式で検出される。
〔発明が解決しようとする問題点〕
このため、回路構成が複雑となるにもかかわらず制御内
容は特定の範囲に限られることになり、回転速度などの
運転状態によりノッキング判定信号を制御するような複
雑な制御には適用しにくく、ひいては、正確にノッキン
グを判定することが困難であった。
ところで、既に知られているように、上記の問題点は、
アナログ信号をディジタル信号に変換するA−D変換器
とマイクロコンピュータとを構成要素とするディジタル
方式のノッキング検出装置にすることによって、−応あ
る程度は解決することができる。しかしながら、かかる
方式のものにおいて、ノッキング検出器の検出信号を忠
実にA−り変換するためにはノッキング検出信号の波形
を細かくトレースできる極めて高速のA−D変換器を必
要とするが、そのようなA−D変換器は高価であり、ひ
いては装置がコストアップするという問題がある。
また、ノッキング検出信号の波形をトレースする代わり
に、ノッキング検出信号の各ピーク値をサンプルホール
ドした後A−D変換を行う方式が考えられるが、この種
の方式においては、ピークホールド回路等の余分な手段
を付加することが必要となって、やはり構成の複雑化を
免れない。
また、マイクロコンピュータを用いたディジタル方式に
おいてもノッキングを検出する為に必要なノック判定レ
ベルはアナログ回路と同様にノッキング検出器信号の平
均値を所定倍して作成している。この為、エンジンの過
渡状態においては、判定レベルの追従製が悪く、ノ・ノ
キングが発生していないにもかかわらず、ノッキングが
発生したと誤判定したり、あるいは、過渡状態が終了し
た直後は、過渡状態の影響で、判定レベルが高く設定さ
れてしまい、ノッキングが発生しても検出できないとい
う問題点がある。この様な問題点に対し、他に加速を検
出する手段を設け、判定レベルを適切にするものがある
が(例えば特開昭57−32065号公報)、加速検出
手段を付加する為にコストアップが大きくなってしまう
という問題がある。
そこで本発明は、この種の従来技術に比べて、構成が格
段に簡単で、しかも判定レベルの作成を容易にし、かつ
過渡状態の応答性にすぐれたノッキング制御装置を提供
することを目的とする。
〔問題点を解決するための手段〕
上記目的を達成するために、本発明は第1図に示すごと
く、内燃機関のノッキングを検出し、そのノッキング検
出状態に応じて点火時期等のノッキング制御要因の値を
補正する内燃機関用ノッキング制御装置において、 ノッキング検出器からのノッキング検出信号のうちノッ
キング周波数成分のみを通過せしめるフィルタ手段と、 前記フィルタ手段を通過したノッキング検出信号がその
一方の入力に与えられ、他方の入力には基準レベルを表
す信号が与えられる比較手段と、前記比較手段から出力
されるパルスを入力してその数を計数し、その計数結果
に応じて前記基準レベルを表す信号を前記ノッキング検
出信号のほぼ中央となるように増減させると共に、前記
計数結果よりノッキングの判定を行いこの判定結果に応
じて前記ノッキング制御要因の値を補正する制御手段と
、 前記基準レベルが増加側に何回連続して補正されたかを
計数するカウンタ手段と、 このカウンタ手段の計数値が所定値以上となった時、前
記基準レベルの補正量を増加させる基準レベル増大手段
とを備える内燃機関用ノッキング制御装置を提供するも
のである。
〔作用〕
これにより、基準レベルが増加側に何回連続して補正さ
れたかをカウンタ手段により計数し、このカウンタ手段
の計数値が所定値以上となった時加速状態であると判別
して基準レベル増大手段により基準レベルの補正量を直
ちに増大させて、加速時にも適切な基準レベルが得られ
るようにする。
〔実施例〕
次に本発明によるノッキング制御装置の具体的構成とそ
の作用を明らかにするため、図面に示す実施例について
説明する。第2図において、1は機関のノッキングによ
る振動音等を検出するノッキング検出器、2はノッキン
グ検出器1の検出信号のうちの所定の周波数成分のみを
通過させるフィルタ回路、5は検出信号とマイクロコン
ピュータ6からのディジタル信号をD−A変換した抵抗
ラダー7の出力信号とを比較するコンパレータである。
そして、前出のマイクロコンピュータ6はコンパレータ
5からの判定パルスを計数し、この計数結果に応じて抵
抗ラダー7に信号を送るとともに、イグナイタを含む点
火制御装置8に信号を送るものであって、中央処理装置
(CPU)、記憶装置(ROM、RAM) 、入出力装
置(I 10)などを備えている。
フィルタ回路2はコンデンサ及び抵抗により構成され、
ノッキング検出器1からの検出信号はこのフィルタ回路
2を通過させる事によって高周波ならびに低周波のノイ
ズ成分が除去され、周波数8KHz付近の機関のノッキ
ング成分のみが通過する。
マイクロコンピュータ6は周知の発振回路6−2、電源
オン−リセット回路6−3、及び図示せぬ電源回路が周
辺回路として構成されており、機関の基準位置を点火制
御装置8からの点火信号(基準位置波形整形信号)Ne
を割込み端子であるiRQ端子に受け、この信号を前記
判定パルス計数結果に応じて遅角補正して、出力端子で
あるRO端子から演算点火時期信号(igt)として点
火制御装置8へ出力する。
他方、マイクロコンピュータ6においては、フィルタ回
路2を通過したノッキング検出信号と、マイクロコンピ
ュータからのディジタル信号(8Bit)をD−A変換
する抵抗ラダー7の出力とを比較するコンパレータ5か
らの出力が入力され、この比較結果は中央処理装置でカ
ウントして処理される。
次に本実施例の動作について第3〜5図を参照して説明
する。第3図(1)〜(4)において波形aとして示さ
れる機関の回転数と負荷に応じて決定される例えば最進
角位置を示す基準位置信号は、波形整形により波形すの
ような基準位置波形整形信号Neとしてマイクロコンピ
ュータ6のiRQ端子に入力され、動作演算が行われる
。波形Cを有するノッキング検出信号は、基準位置波形
整形信号Neに対し、波形dの区間τ、すなわち、上死
点後(ATDC)10℃〜90′cA付近で発生する異
常燃焼ノイズを含む。
第4図(1)〜(4)において、上記波形dの区間τ、
すなわち、ATDC10’CA 〜90″cAの間ノッ
キング検出信号(波形C)に対し、ノッキング検出信号
のほぼ中央値である基準レベルとしてのD−A変換値e
をマイクロコンピュータから抵抗ラダー7を経て出力し
て、コンパレータ5により相互の比較を行い、波形fの
判定パルスを出力する。
かくして、その判定パルスfのカウント値に応じてD−
A変換値を増減させる。ここで、パルスカウント値に応
じて基準レベルを増減する方法を第5図のフローチャー
トを用いて説明する。基準レベルの増減は、マイクロコ
ンピュータ6の演算により行われる。
第5図において、ステップ501でノック判定区間か否
かの判別をして判定区間以外の場合はNOに分岐しリタ
ーンする。判定区間内である場合は、YESに分岐しス
テップ502にて基準レベルVいを出力する。ここで出
力される基準レベルVLhは、同一気筒の前点火の判定
区間の終了時に計算した基準レベル■いを記憶しておき
出力するものである。基準レベルVLkは5■を13b
it(256)で分割した値で表し、最小単位はLSB
=19.5mVとなる。この値は、ノッキング検出器1
から出力される信号の大きさにより決められ、場合に応
じて、ダイナミックレンジを変えたり、分解能を変える
必要がある。本実施例においては、前述のダイナミック
レンジ5■を、8biL(256)で分割した値を最適
値として用いた。
ステップ502で基準レベルvtt+を出力した後、ス
テップ503ではコンパレーク5よりパルスの出力があ
ったか否かをチエツクし、出力がなかった場合Noに分
岐し、ステップ505で判定区間が終了したか否かを判
別し、判定区間が継続している時はNoに分岐し、再び
ステップ503にもどる。ステップ503で、パルスが
ありと判定した場合YESに分岐し、ステップ504で
パルスカウンタが1だけカウントUPされ、ステップ5
05へと進み、判定区間が継続している場合は再び50
3へ分岐する。
ステップ503〜505は判定区間が継続する限り続け
られ、判定区間に発生した全てのパルス数を計数する。
ステップ505で判定区間が終了したと判断した場合Y
ESに分岐しステップ506へ移行する。
ステップ506では判定区間内にパルスが1回でも発生
したか否かを判定し、1度もパルスが発生しなかった場
合Noに分岐しステップ510へ移行する。
ステップ510では、基準レベル■いをΔV(19,5
mV)だけ減少させ、ステップ511へ移行する。ステ
ップ511では基準レベルVいが何回連続して増加状態
となったかをカウントする■いアップカウンタの値をク
リアする。その後ステップ512へ移行する。
ステップ506で判定区間内に1つでもパルスが計数さ
れた場合YESに分岐し、ステッ゛ブ507へ移行する
。ステップ507では、判定区間内に発生したパルスの
数より、基準レベルVLhを増加するのかホールドする
のかを判断する。本実施例においては、判定区間内にパ
ルスが1回しか発生しなかった場合にホールドする。
従って、ホールドの場合は基準レベルVthを更新しな
いで、ステップ511へ移行し基準レベルVいアップカ
ンウタをクリアする。判定区間内に発生したパルス数が
、2以上の場合は、基準レベルVt’hを増大させる必
要があるので、ステップ508へ移行する。ステップ5
08では基準レベルVいをΔV(19,5mV)だけ増
加させる。その後、ステップ509でVthアップカウ
ンタを1だけカウントアツプする。
このステップ506〜511の間で、基準レベルVth
の更新が行われ、基準レベルVLhはノック検出器1の
出力信号の大きさに応じた、レベルを得ることができる
前述の様に、判定区間内のパルス数が“0”の場合は基
準レベル■いをΔ■だけ減少させ、パルス数が“1”の
時は保持し、パルス数が2以上の時Δ■だけ増加させる
ことによって、基準レベル■いのレベルは、ノック検出
器1の信号出力の大きさを統計的に見た時の中央値を取
ることができる。この中央値とは、その値を境として、
上と下に信号出力が50%ずつ存在するような値である
ステップ512では、基準レベルV−が何回連続して上
昇したかを判断し、所定回数(本実施例では16回)以
上連続した時に、ステップ513で再びΔVだけ基準レ
ベル■いを増加させる。
これによって、基準レベル■いの連続上昇時は増加量を
2倍とすることができ、基準レベル■いの追従性を向上
することができる。この様にM t43レベルVいを操
作した場合の加速時の動きを第6図fatに示す。所定
回連続して上昇した後、上昇率は2倍となり、第6図(
blに示す様な2次的に上昇するノッキング検出器1の
出力信号に追従することができる。
ステップ514〜516はノッキングの有無を判別する
ルーチンで、判定区間内に生じたパルス数より判別する
。ノッキングが発生した場合のパルス数はノッキング検
出器1の出力信号の持続時間に比例する為、通常より多
く発生する。従って、所定値Nより多くパルスが発生し
た時ノッキングが発生したと判別することが可能になる
。本実施例においては、所定値Nは“18”に設定した
が、この値は、エンジン機種毎に設定する必要がある。
従ってステップ514で判定区間内に発生したパルス数
が、所定値Nより多い場合はステップ515へ移行し、
ノックフラグをセントする。又、パルス数が所定値Nよ
り小さい場合はステップ516へ移行し、ノックフラグ
をクリアする。このノックフラグに応じて、点火時期の
遅角量を制御する。
次に第7図のフローチャートを用いて点火時期の遅角量
の演算について説明する。ステップ701でノックフラ
グがセットされているか否かをチエツクし、セット、す
なわちノックが発生した場合はステップ702へ分岐す
る。
ステップ702では、ノッキング発生から一定時間毎に
遅角量を減少させ進角させるタイミングを決定する為に
時間カウントを行う進角タイマADTをクリアする。こ
の進角タイマは、クリア後再びカウントを開始する。
その後、ステップ703へ移行し、遅角量の演算を行う
。すなわち、ノック1回当りの遅角量ΔθRを総遅角量
θRに加算する。従って点火時期は基本進角よりθRだ
け遅角して点火することになる。
ステップ704では総遅角量θRと最大遅角量θRma
xとを比較し、θRの方が大きい場合ステップ705へ
分岐する。最大遅角量は遅角した時の排気温上昇や、季
節によるノック限界の変化を考慮して設定されており、
−般に10’CA前後である。ステップ705では、総
遅角量θRを最大遅角量に再設定し復帰する。
次に、ステップ701でノックフラグがセットされてい
ない場合、ステップ706^、分岐する。
ステップ706では進角タイマADTの値が進角設定時
間ATに達したかどうかを判定し、この進角タイマAD
Tが設定時間ATより小さい場合、NOに分岐し復帰す
る。
また、進角タイマADTが設定時間ATより大きい場合
、進角タイマがクリアされる0例えば最後のノック発生
の点火から、設定時間(例えば0゜4sec)が経過し
たとして、点火時期を進角させる為、ステップ707へ
分岐する。
ステップ707では、進角タイマをクリアしステップ7
08へ移行する。ステップ708では、設定時間毎の進
角量ΔθA(例えば0.25℃A)だけ、総遅角量より
減算する。従って次に点火される時の点火時期はΔθA
だけ進角されて点火する。
次にステップ709に移行し、ステップ709ではθR
が0になったかどうかを判定し、0より大きい場合、N
oに分岐し復帰する。θRがOより小さいと判断された
時は、ステップ710へ分岐し、θRをクリアして復帰
する。
以上説明した様に、基準レベルVいとノッキング検出器
lの出力信号を比較してその時に出力されたパルス数に
より、次に出力する基準レベルを更新することによって
、ノッキング検出器1の出力信号の中央値を得ることが
できる。また、この基準レベル■、をノッキング検出器
lの出力信号が越えている時間、すなわち、パルス数の
大小からノッキング発生の有無を検知することが可能に
なる。また、加速時の様にノッキング検出信号が連続的
に上昇する様な状況では、基準レベルVLkの更新を大
きくしてやることによって、追従性を向上することがで
きる。
従って、常に適切な基準レベル■いが得られるので、ノ
ッキングを正確に判定することができる。
次に、本実施例の概略ロジックを第8図fll〜(6)
に示す0図において、前記Ne信号(8−1)に対しそ
の立ち上がり、立ち下がりからダウンカウント(8−3
)、(8−2)を行い、ノッキング量に応じた所定角度
だけ遅角した通電時期、点火時期を示す演算信号igt
  (8−4)を得る。この演算信号igtにより実点
火が行われる。また点火後タイマにより所定角度マスキ
ング(8−6)を行う。マスキング区間(8−6)中に
マイクロコンピュータ6は点火時期等を演算する。そし
て、マスク後、第1の判定区間(877)の間、前記パ
ルス数に応じた基準レベルを越えたノック波形の数、す
なわち、ノックパルス数KNPを得る。
その後、ノックパルス数KNPに応じて、上述のように
ノック判定し、遅角量が決定され、また、上述のように
、基準レベルが更新される(8−8)。
なお、すべての動作はオーバーフローで初期化されるタ
イマ(8−5)により制御される。
〔発明の効果〕
以上説明したように、本発明においては、ノッキング検
出器から出力される信号波形のピーク値とその持続時間
及び発生タイミングにノッキング検出に必要な情報が担
われていることを利用し、前述の従来技術の直接A−D
変換することなしに、特に比較手段を用い、所定の判定
区間にてノッキング検出器信号が基準レベルを越えた時
に出力されるパルス数を計数して、このパルスの計数値
に応じて基準レベルを更新すると共に、ノッキングの有
無も判別することができ、このノッキング検出結果に応
じてノッキング制御要因を制御することによって目標と
するノック音に制御することができるという優れた効果
がある。
また、ノッキング検出器の信号が連続的に上昇する加速
時には、ノッキング検出器信号の大小に応じ更新される
基準レベルの動きより、加速状態を検知し、その基準レ
ベルの更新量を自動的に変えることによって、基準レベ
ルの追従性の向上を計ることができる。従って、他に加
速を検出する手段を用いずとも、加速状態を判別するこ
とが可能になり、常にノッキングの発注を正確に検出す
ることができるという優れた効果がある。
【図面の簡単な説明】
第1図は本発明のクレーム対応図、第2図は本発明装置
の一実施例を示す電気回路図、第3図及び第4図は第2
図図示装置における主要部分の信号波形図、第5図は第
2図図示装置における基準レベルの更新及びノッキング
判定の演算を示すフローチャート、第6図(al、 (
b)は第2図図示装置における加速時の基準レベルの動
きを示すグラフとノッキング検出器の信号出力のピーク
値の動きを示すグラフ、第7図は第2図図示装置におけ
るノッキングの判定結果に基づく遅角量演算を示すフロ
ーチャート、第8図は第2図に示す実施例の動作説明に
供するためのタイミングチャート、第9図はアナログ技
術を用いたノッキング検出方式の従来技術を示すブロッ
ク図である。 1・・・ノッキング検出器、2・・・フィルタ回路、5
・・・コンパレータ、6・・・マイクロコンピュータ、
7・・・抵抗ラダー、8・・・点火制御装置。

Claims (1)

  1. 【特許請求の範囲】 内燃機関のノッキングを検出し、そのノッキング検出状
    態に応じて点火時期等のノッキング制御要因の値を補正
    する内燃機関用ノッキング制御装置において、 ノッキング検出器からのノッキング検出信号のうちノッ
    キング周波数成分のみを通過せしめるフィルタ手段と、 前記フィルタ手段を通過したノッキング検出信号がその
    一方の入力に与えられ、他方の入力には基準レベルを表
    す信号が与えられる比較手段と、前記比較手段から出力
    されるパルスを入力してその数を計数し、その計数結果
    に応じて前記基準レベルを表す信号を前記ノッキング検
    出信号のほぼ中央値となるように増減させると共に、前
    記計数結果よりノッキングの判定を行いこの判定結果に
    応じて前記ノッキング制御要因の値を補正する制御手段
    と、 前記基準レベルが増加側に何回連続して補正されたかを
    計数するカウンタ手段と、 このカウンタ手段の計数値が所定値以上となった時、前
    記基準レベルの補正量を増加させる基準レベル増大手段
    とを備える内燃機関用ノッキング制御装置。
JP14781986A 1986-06-24 1986-06-24 内燃機関用ノツキング制御装置 Expired - Lifetime JPH0689736B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14781986A JPH0689736B2 (ja) 1986-06-24 1986-06-24 内燃機関用ノツキング制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14781986A JPH0689736B2 (ja) 1986-06-24 1986-06-24 内燃機関用ノツキング制御装置

Publications (2)

Publication Number Publication Date
JPS635169A true JPS635169A (ja) 1988-01-11
JPH0689736B2 JPH0689736B2 (ja) 1994-11-14

Family

ID=15438941

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14781986A Expired - Lifetime JPH0689736B2 (ja) 1986-06-24 1986-06-24 内燃機関用ノツキング制御装置

Country Status (1)

Country Link
JP (1) JPH0689736B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013189919A (ja) * 2012-03-14 2013-09-26 Mitsubishi Electric Corp 内燃機関のノック制御装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013189919A (ja) * 2012-03-14 2013-09-26 Mitsubishi Electric Corp 内燃機関のノック制御装置

Also Published As

Publication number Publication date
JPH0689736B2 (ja) 1994-11-14

Similar Documents

Publication Publication Date Title
US5121729A (en) Knocking control method and apparatus for internal combustion engine
US5190011A (en) Knocking control method and apparatus for internal combustion engine
US5287837A (en) Knock suppressing apparatus for internal combustion engine
US4649888A (en) Ignition control apparatus for internal combustion engines
US5038735A (en) Knock suppression apparatus and method for a multi-cylinder internal combustion engine
US5109820A (en) Apparatus and method for controlling knocking in an internal combustion engine
US5101790A (en) Knock control system for engine
US4539957A (en) Ignition timing control system for internal combustion engines
JP5843652B2 (ja) 内燃機関のノック制御装置
JPS61237884A (ja) 内燃機関用ノツキング制御装置
US4625691A (en) Knock suppression system for internal combustion engine
JPS635169A (ja) 内燃機関用ノツキング制御装置
US4452206A (en) Ignition timing control system for internal combustion engines
JPS60256539A (ja) 内燃機関用ノツクコントロ−ル装置
US4512310A (en) Ignition timing control system for internal combustion engines
JPS6278480A (ja) 内燃機関の点火時期制御装置
JP2542116B2 (ja) 内燃機関用ノック制御装置及び方法
JPS627975A (ja) 内燃機関用ノツキング制御装置
JPS6116265A (ja) ノツキング検出装置
JPS635170A (ja) 内燃機関用ノツキング制御装置
JPH0270980A (ja) 内燃機関のノッキング制御装置
JPS62225765A (ja) 内燃機関用ノツキング制御装置
JPS6235069A (ja) 内燃機関用ノツキング制御装置
JP2562959B2 (ja) ノック制御方式
JPH0327057B2 (ja)