JPH0734955A - 内燃機関のノッキング制御装置 - Google Patents

内燃機関のノッキング制御装置

Info

Publication number
JPH0734955A
JPH0734955A JP17808793A JP17808793A JPH0734955A JP H0734955 A JPH0734955 A JP H0734955A JP 17808793 A JP17808793 A JP 17808793A JP 17808793 A JP17808793 A JP 17808793A JP H0734955 A JPH0734955 A JP H0734955A
Authority
JP
Japan
Prior art keywords
knock
frequency
knocking
threshold value
signal
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.)
Pending
Application number
JP17808793A
Other languages
English (en)
Inventor
Masato Sahashi
眞人 佐橋
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.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP17808793A priority Critical patent/JPH0734955A/ja
Publication of JPH0734955A publication Critical patent/JPH0734955A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Testing Of Engines (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

(57)【要約】 【目的】 ノッキングの複数の周波数成分の各々の振動
強度がノッキングの発生毎に異なってもノッキングを精
度良く検出できる検出装置を提供すること 【構成】 内燃機関のノッキングを検出して電気信号レ
べルに変換するノックセンサと、該ノックセンサからの
電気信号を周波数分析して複数のノック周波数成分を求
める周波数分析手段と、該周波数分析手段により求めら
れた複数の周波数成分の各々についてしきい値との大小
関係を比較演算する比較演算手段とを具備し、前記しき
い値を予め設定しておくのではなく周波数分析によって
求めた機関運転中の現在の振動レベルを用いて逐次更新
しながら設定し、各々の周波数成分のしきい値を超えた
信号レベルから演算された指標によってノック強度を検
出する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、内燃機関のノッキング
制御装置、特にノック周波数を分析して複数の周波数成
分の大きさからノッキング強度を判定するノッキング制
御装置に関する。
【0002】
【従来の技術】従来のノッキング制御装置においては、
ノッキング発生時に最も顕著な共鳴振動を発生している
周波数の振動のみを検出して用いられてきた。しかし、
その後ノック発生時の共鳴振動には複数の周波数が含ま
れることが明らかになり〔図2の(a)参照〕、最近で
は、これら複数の周波数を検出して用いるノッキング制
御装置が考案されている。この種のノッキング制御装置
としては、例えば、特開平3−47449号公報に記載
されたものや、本願出願人が先に出願した特願平4−2
30118号などがある。例えば、前記特開平3−47
449号公報によれば、ノック判定指標Iを下記の式の
ように求めこの大きさによってノッキングを判定してい
る。 I=ω10P(f10)+ω20P(f20)+ω01P(f01)+ω30
(f30)+ω11P(f11) …式1 ここで、P(fnm) は各共鳴周波数成分の振動強度であ
り、ωnmは機関回転数で決まる実数値であって各周波数
に重み付けを与える係数である。添字の "nm" は共鳴周
波数の振動モードを表している。上記公報の装置によれ
ば、複数の周波数のノック振動を検出対象とすることが
できる。
【0003】
【発明が解決しようとする課題】ところで、ノッキング
が発生すると、上記の複数の周波数の共鳴振動成分が常
に同じように変化するわけではなく、ノッキングによっ
て、振動強度が大きくなる共鳴周波数はまちまちである
〔図2の(b)参照〕。したがって上述の式1のように
判定指標Iを求めた場合には、ノッキングが発生して幾
つかの周波数成分の振動強度が大きくなっても、振動強
度が大きくならない周波数成分が幾つかあれば、それら
の和である判定指標Iは、それほど大きくならずノック
と判定できない場合がある。式1では係数ωによって重
み付けをおこなっているがノッキングによって振動強度
が大きくなる周波数成分は毎回異なり予測ができないた
め上記の問題を解決できない。
【0004】一方、複数の周波数成分の各々の周波数毎
にしきい値を設定してノックを判定するという方法も考
案されている(特開平3−267547号公報参照)。
しかし、最適にしきい値を設定するためには各周波数毎
に試験をおこなう必要があり膨大な工数を必要とすると
いう問題点がある。
【0005】本発明は上記問題に鑑み、ノッキングの複
数の周波数成分の各々の振動強度がノッキングの発生毎
に異なってもノッキングを精度良く検出できる検出装置
であって、その適合のために膨大な試験工数を必要とし
ないようなノッキング検出装置を提供することを目的と
する。
【0006】
【課題を解決するための手段】本発明によれば、内燃機
関のノッキングを検出して電気信号レべルに変換するノ
ックセンサと、該ノックセンサからの電気信号を周波数
分析して複数のノック周波数成分を求める周波数分析手
段と、該周波数分析手段により求められた複数の周波数
成分の信号レベルからノック強度を求める内燃機関のノ
ッキング制御装置において、前記各周波数成分の各々に
対して、しきい値を設定し、前記各周波数成分の信号レ
ベルがしきい値を超えた量を加算し、その大きさによっ
てノックの強度を求めることを特徴とするノッキング制
御装置が提供される。
【0007】
【作用】ノックセンサがノッキングを検出して電気信号
レべルに変換し、該ノックセンサからの電気信号は周波
数分析され複数のノック周波数成分が求められ、求めら
れた複数の周波数成分の信号レベルが各々のしきい値を
超えた量が加算され、その大きさによってノック強度が
求められ、ノック強度に応じて点火時期および燃料噴射
量が制御される。
【0008】
【実施例】以下、本発明の実施例の構造を添付の図面を
参照しながら説明する。図1は本発明の構成を示す図で
ある。本発明は大きく分けて4つの部分から構成され
る。第1は、ノック振動検出部分であって、これは機関
本体1で発生したノッキングを電気信号に変換して送出
するためのものである。このノック振動検出部分は機関
本体1のシリンダ壁にとりつけられたノックセンサ2か
ら成り、本発明では周波数分析をおこなうのでこのノッ
クセンサ2は非共振型である。
【0009】第2は、ノック信号前処理部分であって、
後段のノック判定演算部分が演算をするのに適するよう
にノックセンサ2から送られた電気信号を前処理するた
めのものである。このノック信号前処理部分は、受け回
路3、ローパスフィルタ(以下LPFという)4、ハイ
パスフィルタ(以下HPFという)5およびゲイン切替
器6から成り、受け回路3はノックセンサ2から送られ
た電気信号のインピーダンスを調整し、LPF4は例え
ば20kHz以下の周波数の信号のみを通すようにされ
ていて折り返し雑音を防止し、HPF5は例えば1kH
z以上の周波数の信号のみを通すようにされていてノッ
クとは関係の無い低周波数の信号を除去する。またゲイ
ン切替器6は演算に適するように信号レベルの大きさを
調整するものであって本実施例では後段のノック判定演
算部分が高速フーリエ変換(以下FFT)を行うために
16ビットA−D変換器相当と従来よりも広いダイナミ
ックレンジのものを使用している。なお、ゲイン切替器
6は後段のノック判定演算部分が分解能の高いA−D変
換器を有していれば不要である。
【0010】第3は、ノック判定演算部分であって、前
段で前処理された信号をA−D変換し、周波数分析し、
ノック周波数を検索し、そしてノック判定する演算を行
いその結果をノック強度を後段の総合制御部分に送るた
めのものである。このノック判定演算部分はデジタルシ
グナルプロセッサ(以下DSPという)7から成り、そ
の内部に組み込まれた演算回路によって周波数分析、ノ
ック周波数の検索、そしてノック判定の演算がおこなわ
れる、この内、周波数分析にはFFTの手法が用いられ
る。またこのDSP7は内部にA−D変換器8とパラレ
ルI/O(以下PiOという)9を有し、A−D変換器
8はアナログで送られてきた信号をデジタルの信号に変
換し、PiO9は前段のノック信号前処理部分および後
段の総合制御部分との通信をおこない、ゲインの切替え
信号をノック信号前処理部分のゲイン切替器に送った
り、演算するために必要な基準信号を後段の総合制御部
分のホストCPU10から取り込んだり、演算結果を後
段の総合制御部分のホストCPU10に送ったりする。
【0011】第4は、総合制御部分であって、前段のノ
ック判定演算部分で演算された結果を取り込み、それに
応じて点火装置11と燃料噴射弁12に制御信号を送出
したり、前述のようにノック判定演算部分に基準信号を
送出したりするものである。
【0012】以下、上記のように構成された本発明の実
施例の基本的な動作について説明する。 (a)ノック振動を検出して電気信号に変換する。 (b)電気信号をA−D変換する。 (c)周波数分析をおこなう:本実施例ではFFTでお
こなうが他の手段でもよい〔後述の演算のフローチャー
トのステップM106参照〕。 (d)複数のノック周波数を求める:各振動モードにお
ける振動の発生が予想される周波数の付近に予め設定さ
れた周波数帯域内で最も大きいスペクトル強度を示した
周波数を求める〔後述の演算のフローチャートのステッ
プM131〜133参照〕。 (e)各ノック周波数における振動レベルを求める:
(d)で求めたノック周波数をはさんで設定された適当
な周波数帯域、本実施例ではノック周波数±1172H
z、におけるスペクトル強度の総和を求めて正規化する
〔後述の演算のフローチャートのステップM134〜1
35参照〕。 (f)バックグラウンドレベルを求める:本実施例では
(e)で求めた振動レベルをなまして求めるが、前数点
火分を平均するなど他の疑似的な平均値を用いてもよい
が点火毎に更新していく〔後述の演算のフローチャート
のステップM136参照〕。 (g)暫定しきい値を求める:本実施例ではバックグラ
ウンドレベルの2倍としているが別の値でもよい、ただ
し現在運転中の振動レベルをもとに求め、逐次更新され
ることと、ノックの有無を分離できる値であることが必
要である〔後述の演算のフローチャートのステップM1
37参照〕。 (h)各ノック周波数における振動レベルと暫定しきい
値との差を求める〔後述の演算のフローチャートのステ
ップM138参照〕。 (i)ノック判定指標を求める:各ノック周波数におけ
る振動レベルと暫定しきい値との差の総和をバックグラ
ウンドレベルの総和で除算する〔後述の演算のフローチ
ャートのステップM152参照〕。 (j)ノック強度を求める:(i)で求めたノック判定
指標の値に対応するノック強度を予め記憶させておいた
マップから読み込む〔ステップM153参照〕。 (k)点火時期および燃料噴射量を制御する信号を送出
する:(j)で求めたノック強度に応じた制御量を予め
記憶させておいたマップからそれぞれ呼び出して送出す
る。
【0013】次に、特にノック判定演算部分のDSP7
の諸動作を図4のタイミングチャートにしたがって説明
する。始めに図4における各符号の意味を説明する。A
は、基準位置信号を示すもので、その信号の立ち下がり
が各気筒のATDC−10°CAであり、その時刻をt
1 とするとt1 よりaの期間で後述する図6の基準位置
割り込み処理がおこなわれる。Bは、ノック判定区間を
示し、その開始時刻をt2 、終了時刻をt3 とすると、
それぞれt2 からbの期間、t3 からcの期間、後述す
る図7のタイマー1割り込み処理がおこなわれる。d
は、時刻t2 より実行される後述する図8のタイマー2
の割り込み処理の期間を示している。eはメインルーチ
ンで実行されるFFT等の処理期間を示している。
【0014】続いて動作の説明をするが、先ず時刻t1
の基準位置信号の立ち下がりで基準位置割り込み処理a
が実行されてタイマー1にノック判定区間の開始時刻が
fで示されるようにセットされる。その結果、時刻t2
の判定区間の開始時刻になるとタイマー1割り込み処理
bが実行される。これによりタイマー2にノック判定区
間の終了時刻がgで示されるように再セットされると共
に、タイマー2割り込み処理dが実行されてノック信号
のA−D変換を開始する。この処理はタイマー2割り込
みを用いて20μsec毎に1回おこなわれる。
【0015】さて周波数分析のためにFFTが実行され
るがFFTはその原理上2n 個の所定数のデータしか扱
えないので、ここでは27 =128個を単位としてFF
Tをおこなう。したがって、区間AD1でA−D変換さ
れたノック信号データは時系列に蓄積され、その数が1
28個に達すると図4のeのFFT1区間にてFFTさ
れる。同時にA−D変換はそれぞれ変換データ数が12
8個で区切られた区間AD2,AD3に続き、ノック判
定区間中それらのA−D変換動作は同一かつ連続的に実
行され、各A−D変換データが時系列に蓄積される。区
間AD2で同様にデータ数が128個に達したら区間F
FT2で2回目のFFTをおこなう。この2回目のFF
T結果は1回目の結果に加算する。
【0016】そしてノック判定区間が終了すると、メイ
ンルーチンにてFFT終了後に、1回のノック判定区間
における各FFTの加算結果に基づいて点火1回毎にノ
ック発生周波数を検索してノック強度を判定し、その結
果をホストCPU10に送る。なお、ノック判定区間は
128個のA−D変換終了と同時に終わらないのが普通
であり、通常は図4の区間AD3のように途中でA−D
変換を打ち切る。この場合、残りのA−D変換部分は入
力が0であったと仮定して128個のFFTを実行す
る。また前回のFFTが終了していないうちにノック検
出区間が終了した時は前回のFFT終了を待って次のF
FFTを実行する。以上のように、複数回のFFTの結
果を加算する構成にすることでノック判定区間を自由に
設定することができ、合わせて低回転時は全区間を1回
のFFTで周波数分析するのよりも少ない計算量で周波
数を分析できる。
【0017】以下、DSP7における演算の詳細を図5
から図15に示すフローチャートを参照しながら説明す
る。先ず、電源投入と同時に図5のステップM10から
プログラムが開始され、ステップM20、M30に進む
がステップM20、M30は各種初期設定であり、最初
に1回だけ実行される。
【0018】次に、図6のステップM40からM80が
実施される。ステップM40では、図4の時刻t1 にお
いて基準位置での角度割り込みにより基準位置割り込み
プログラムが開始される。ここで基準位置とは機関のク
ランク角度で各気筒の上死点前(BTDC)10°CA
を示し、ホストCPU10から送られてくる。ステップ
M50では、気筒判別をおこない今回点火する気筒から
ノックセンサまでの距離に応じた値を出力する。この信
号もホストCPU10から送られてくる信号で、第1
(#1)気筒の時のみ1とし他の気筒はカウンタを用い
て算出する。ステップM60では、回転数計算をおこな
い、前回の基準信号から今回の基準信号までに要した時
間を基に計算をおこなう。ステップM70では、前処理
として入力ゲインの設定、フェイル判定とタイマ設定な
どをおこなう。このステップM70の前処理の内容は図
7に示され、ステップM71で入力信号が適切な大きさ
になるようにゲイン切替え器12のゲインを調整し、次
にステップM72に進みノックセンサ8のフェイルを判
定する。さらにこのステップM72のフェイルの判定の
内容は図8に示され、ステップ721にて図14にて詳
述するPALLの値を気筒別に1/16なましした値と
所定値とを比較し、この1/16なまし値が所定値より
小さい時にはステップM722に進んでセンサフェイル
の信号をホストCPU10に送出する。ステップM80
では、予め機関回転数に応じて設定してあるクランク角
度まで待つためにタイマー1をセットする。ここで、通
常、ノックが発生するのは略上死点後(ATDC)15
〜70°CA程度なのでステップM80では少し前の、
ATDC10°CA程度の値に対応する時刻をセットす
る。
【0019】次に、図9のステップM90で示されるタ
イマー1割り込みプログラムが実行される。ステップM
91では、ノック判定区間開始かどうかを判定する。Y
ESであればステップM92に進みNOであればステッ
プM96に進む。したがってステップM80で設定され
た時刻(図4のt2 )になると後述するノック判定終了
フラグが1であることによりノック判定区間開始である
と判断してステップM92に進む。また、タイマー1の
再セット時刻(図4のt3 )になると再度図9のM90
で示すタイマー1割り込みプログラムが実行される。今
度は、ステップM91ではノック判定終了フラグが0で
あることによりノック判定区間終了であると判断してス
テップM96に進む。ステップM92では、ノック判定
終了フラグを0にする。ステップM93では、タイマー
1にATDC70°CA程度の値に対応する時刻を再セ
ットする。ステップM94では、A−D変換を開始させ
るためのタイマ−2をセットして起動させる。ステップ
M95では、メインルーチンを起動させる。一方、ステ
ップM91でノック判定区間開始かどうかを判定してN
OでありステップM96に進んだ場合は以下の経路をた
どる。ステップM96では、ノック判定終了フラグを1
にする。ステップM97では、タイマ−2の作動を停止
させてA−D変換を終了させる。
【0020】次に、図10に示されるステップM98の
タイマー2割り込みプログラムが実行されるが、このタ
イマー2割り込みプログラムは20μsec毎に実行さ
れる。ステップM99では、A−D変換器14によるノ
ック信号のA−D変換を開始させる。ステップM100
では、A−D変換器14によりA−D変換された値をD
SP7に取り込む。ステップM101では、ステップM
100で取り込んだA−D変換された値をDSP7の中
の図示しないRAMに時系列に格納して蓄積する。
【0021】次に、図11で示されるメインルーチンの
作動が実行されるが、これは図7のステップM95によ
り起動されるものである。そして以下のステップM10
2〜ステップM106が本発明における周波数分析手段
に相当し、ステップM107とステップM108が本発
明における暫定しきい値を用いたノック判定手段に相当
する。なお、ステップM107については後述の図13
および14によって、ステップM108については後述
の図15によってその詳細が説明される。ステップM1
02では、ノック判定区間終了フラグが1かどうかを判
断し、1でない場合、すなわちノック判定区間が終了し
ていない場合にはステップM103に進み、逆に1であ
る場合、すなわちノック判定区間が終了している場合に
はステップM105に進む。ステップM103では、1
28個のA−D変換が終了したかどうかを判断し、終了
している場合にはステップM104に進み、逆に終了し
ていない場合にはステップM102に戻る。ステップM
104では、FFTを実行すると共に、その結果を前回
までの加算結果に加算する。一方、ステップM102で
ノック判定区間終了フラグが1、すなわちノック判定区
間が終了していてステップM105に進んだ場合には以
下のようなステップをたどっていく。ステップM105
では、その時点でA−D変換中の128までの残りの部
分の値を所定値=0にする。ステップM106では、F
FTを実行してその結果を前回までの加算結果に加算す
る。ステップM107では、1回の判定区間における各
FFTの加算結果に基づいて点火1回毎のノック発生周
波数の検索などの後処理をおこなう。ステップM108
では、点火1回毎のノック強度判定をおこなう。
【0022】次に、図12にしたがって前記ステップM
107の詳細を説明するが、これは、1回のノック判定
区間における各FFTの加算結果に基づいて得られた図
3の(b)に対応する周波数−スペクトル特性から、各
ノッキング周波数ρ10,ρ20,ρ01,ρ30,ρ11モード
における各ピーク値検索と各出力計算をおこない、点火
毎に各ノック発生周波数を検索し、これら各ノック発生
周波数に応じた出力を計算し、さらにその和を求めるも
のである。ステップM1101では、ρ10モードの周波
数についてピーク値検索と出力計算をおこなう。ステッ
プM1102では、ρ20モードの周波数についてピーク
値検索と出力計算をおこなう。ステップM1103で
は、ρ01モードの周波数についてピーク値検索と出力計
算をおこなう。ステップM1104では、ρ30モードの
周波数についてピーク値検索と出力計算をおこなう。ス
テップM1105では、ρ11モードの周波数についてピ
ーク値検索と出力計算をおこなう。ステップM1106
では、各モードの周波数の出力の総和を求める。
【0023】次に、図13にしたがって上記図12のス
テップM1101の詳細を説明する。なお、ステップM
1102〜1105も基本的に同じである。図3の
(b)の特性の主要部に対応する各FFTの加算結果を
簡略化して図16に示し、この特性を代表してピーク値
検索、すなわちノック周波数の検索とその出力計算の仕
方を説明する。ステップM131では、ρ10モードにお
ける下限周波数fL をROM(図示しない)から読み込
む。ステップM132では、ρ10モードにおける上限周
波数fU をROM(図示しない)から読み込む。ここ
で、下限および上限の周波数fL , U は共鳴振動モー
ド(ノック発生周波数)ρ10として予想される値に所定
の余裕を見込んで予めROM上に記憶されている。ステ
ップM133では、下限および上限の周波数fL , U
の範囲内でのスペクトル強度が最大値の周波数fmax
求める。ステップM134では、fmax ±1172Hz
におけるスペクトル強度の総和P10を求める。ステップ
M135では、下式のように、ステップM134で求め
たスペクトル強度の総和P10を当該気筒からセンサまで
の距離と総和したデータの個数を乗算したもので除算し
て正規化した値MD10を求める。 MD10=P10/(気筒からセンサまでの距離×総和した
データの個数) ステップM136では、次式によってMD10のなまし
値、すなわちバックグラウンドレベルMD'10 を求め
る。 MD'10 (今回のなまし値)=(1/16)×{MD10
(今回の値)+15×MD'10 (前回のなまし値)} ステップM137では、次式によって暫定しきい値を求
める。 暫定しきい値=2×MD'10 ステップM138では、次式によってMD10と暫定しき
い値(2×MD'10 )の差A10を求める。 A10=MD10−2×MD'10 ステップM139では、A10が0よりも大きいかどうか
を判定し、0よりも大きくなければステップM139に
進み、0よりも大きければ終了する。ステップM140
では、A10の値を0にクリアする。
【0024】次に、図14にしたがって上記図12のス
テップM1106の詳細を説明する。ステップM141
では、1回のノック判定区間における各FFTの加算結
果に基づいて得られた図3の(b)に対応する周波数−
スペクトル強度特性から5〜20kHzの全スペクトル
強度の和PALLを求める。
【0025】次に、図15にしたがって図11のステッ
プM107のノック判定の演算の詳細を説明する。ステ
ップM151では、割り込み禁止をする。ステップM1
52では、次式のように各ノッキング周波数ρ10
ρ20,ρ01,ρ30,ρ11モードにおけるAnmを全て加算
した値を、各ノッキング周波数ρ10,ρ20,ρ01
ρ30,ρ11モードにおけるバックグラウンドレベルM
D'nm値を全て加算した値で除算してノック判定指標J
を求める。 J=(A10+A20+A01+A30+A11)/(MD'10
MD'20 +MD'01+MD'30 +MD'11 ) ステップM153では、ステップM152で求めたJを
用いて図17に示されているTKNKテーブルからノッ
ク強度KNKを算出する。
【0026】上記のようにしてノック判定演算部分のD
SP7で算出されたノック強度KNKは総合制御部分の
ホストCPU10に送出される。ホストCPU10はD
SP7から送られてきたノック強度信号KNKに応じて
点火時期と燃料噴射量を制御する信号を計算してそれぞ
れ点火コイル11および燃料噴射弁14に送出する。
【0027】
【発明の効果】上記の様に、構成され、作動するので本
発明によれば、各周波数成分のそれぞれについてしきい
値と比較し、しきい値を超えた分についてのみ加算した
ものを基にノックの判定がおこなわれ、ノッキングの複
数の周波数成分の各々の振動強度がノッキングの発生毎
に異なっても精度よくノッキングの判定をおこなうこと
が可能である。また、前記しきい値はノックセンサがと
らえた運転中の機関の現在の振動に基づいて逐次更新さ
れていく値であるため、各周波数毎に適合試験をおこな
う必要がなくそのための膨大な工数が節約でき、個体間
の差の影響を受けることもなく、経時変化にも対応して
いくことができる。
【図面の簡単な説明】
【図1】本発明の一実施例の全体構成を概略的に示す図
である。
【図2】(a)はノッキング発生時の起きる振動のモー
ドとその振動数の例である。(b)はノッキングの発生
毎に振動のスペクトルが異なることを示す図である。
【図3】(a)は各振動モードにおける振幅の頻度分布
を示す図である。(b)はノックセンサ信号の周波数−
スペクトル強度特性図である。
【図4】上記実施例におけるタイミングチャートであ
る。
【図5】上記実施例における初期設定のフローチャート
である。
【図6】上記実施例における基準位置割り込みのフロー
チャートである。
【図7】上記実施例における前処理のフローチャートで
ある。
【図8】上記実施例におけるセンサフェール判定のフロ
ーチャートである。
【図9】上記実施例におけるタイマー1割り込みのフロ
ーチャートである。
【図10】上記実施例におけるタイマー2割り込みのフ
ローチャートである。
【図11】上記実施例におけるメインルーチンのフロー
チャートである。
【図12】上記実施例における後処理のフローチャート
である。
【図13】上記実施例におけるρ10モードのピーク値検
索と出力計算のフローチャートである。
【図14】上記実施例における電力総和計算のフローチ
ャートである。
【図15】上記実施例におけるノック判定のフローチャ
ートである。
【図16】上記実施例におけるピーク値検索の作動説明
に供する特性図である。
【図17】上記実施例におけるノック強度算出テーブル
(TKNK)である。
【符号の説明】
1…機関本体 2…ノックセンサ 3…受け回路 4…LPF(ローパスフィルタ) 5…HPF(ハイパスフィルタ) 6…ゲイン切替え器 7…DSP(デジタルシグナルプロセッサ) 8…A−D変換器 9…PiO(パラレルI/O) 10…ホストCPU 11…点火コイル 12…ディストリビュータ 13…点火栓 14…燃料噴射弁

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 内燃機関のノッキングを検出して電気信
    号レべルに変換するノックセンサと、該ノックセンサか
    らの電気信号を周波数分析して複数のノック周波数成分
    を求める周波数分析手段とを具備し、該周波数分析手段
    により求められた複数の周波数成分の信号レベルからノ
    ック強度を求める内燃機関のノッキング制御装置におい
    て、前記複数の周波数成分の各々に対してしきい値を設
    定し、前記各周波数成分の信号レベルがしきい値を超え
    た量を加算し、その大きさによってノックの強度を求め
    ることを特徴とするノッキング制御装置。
JP17808793A 1993-07-19 1993-07-19 内燃機関のノッキング制御装置 Pending JPH0734955A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17808793A JPH0734955A (ja) 1993-07-19 1993-07-19 内燃機関のノッキング制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17808793A JPH0734955A (ja) 1993-07-19 1993-07-19 内燃機関のノッキング制御装置

Publications (1)

Publication Number Publication Date
JPH0734955A true JPH0734955A (ja) 1995-02-03

Family

ID=16042408

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17808793A Pending JPH0734955A (ja) 1993-07-19 1993-07-19 内燃機関のノッキング制御装置

Country Status (1)

Country Link
JP (1) JPH0734955A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013019341A (ja) * 2011-07-12 2013-01-31 Denso Corp 異常燃焼検出装置及び内燃機関制御装置
JP2013204507A (ja) * 2012-03-28 2013-10-07 Toyota Motor Corp 内燃機関の制御装置
JP2017002782A (ja) * 2015-06-09 2017-01-05 トヨタ自動車株式会社 内燃機関の燃焼音抑制制御装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013019341A (ja) * 2011-07-12 2013-01-31 Denso Corp 異常燃焼検出装置及び内燃機関制御装置
JP2013204507A (ja) * 2012-03-28 2013-10-07 Toyota Motor Corp 内燃機関の制御装置
JP2017002782A (ja) * 2015-06-09 2017-01-05 トヨタ自動車株式会社 内燃機関の燃焼音抑制制御装置

Similar Documents

Publication Publication Date Title
JP4297734B2 (ja) 内燃機関のノック制御装置
JP4134797B2 (ja) ノッキング検出装置
JP4465928B2 (ja) 内燃機関のノック制御装置
JP4311657B2 (ja) 内燃機関のノック検出装置
JP2587543B2 (ja) ノッキング検出装置
US7676323B2 (en) Signal processing method for an engine knock signal
JP3093467B2 (ja) エンジンのノック検出装置
JPH0734955A (ja) 内燃機関のノッキング制御装置
JPH084580A (ja) 内燃機関のノッキング判定装置
JP4532348B2 (ja) 内燃機関のノッキング制御装置
EP2868902B1 (en) Power unit of saddle-riding type vehicle, saddle-riding type vehicle and method for controlling power unit
JPH07109949A (ja) 内燃機関のノッキング検出装置
JPH11303673A (ja) 内燃機関用制御信号処理システム
JPH062607A (ja) エンジンのノック検出装置
JPH062608A (ja) エンジンのノック検出装置
JP3471034B2 (ja) ノッキング検出装置
JPH05340292A (ja) エンジンのノック検出装置
JPH06123250A (ja) エンジンのノック検出装置
JPH05332192A (ja) エンジン用ノック制御装置
JP3098104B2 (ja) ノッキング制御装置
JPH05142030A (ja) 内燃機関のノツキング検出装置
WO1998031928A1 (en) Method of knocking control of internal combustion engine
JPH11315752A (ja) 内燃機関用制御信号処理システム
JP4487453B2 (ja) 内燃機関用ノッキング検出装置
JPH06241107A (ja) ノッキング検出装置