JPH0460153A - ノック制御装置のセンサフェイル検出方法 - Google Patents
ノック制御装置のセンサフェイル検出方法Info
- Publication number
- JPH0460153A JPH0460153A JP2173436A JP17343690A JPH0460153A JP H0460153 A JPH0460153 A JP H0460153A JP 2173436 A JP2173436 A JP 2173436A JP 17343690 A JP17343690 A JP 17343690A JP H0460153 A JPH0460153 A JP H0460153A
- Authority
- JP
- Japan
- Prior art keywords
- noise
- period
- gate
- level
- sensor
- 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
Links
Landscapes
- Combined Controls Of Internal Combustion Engines (AREA)
- Testing Of Engines (AREA)
- Electrical Control Of Ignition Timing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、自動車等における内燃機関の点火時期制御等
に使用するノック制御装置のセンサフェイル検出方法に
関する。
に使用するノック制御装置のセンサフェイル検出方法に
関する。
従来の技術
従来のノック検出装置は、エンジン振動を検出する振動
センサの出力信号と基準信号からノッキングを検出でき
るようにマイクロコンピュータを用いて構成されていた
。
センサの出力信号と基準信号からノッキングを検出でき
るようにマイクロコンピュータを用いて構成されていた
。
第4図は従来のノック制御装置の概略を示している。第
4図において、1はエンジン振動を検出する振動センサ
であり、この振動センサ1はエンジン振動を検出し電気
信号に変換して出力する。2は振動センサ1から出力さ
れる電気信号の必要な周波数成分のみを取り出す帯域濾
波器、3は比較器、4はディジタル/アナログ(D/A
>変換器、5はマイクロコンピュータである。振動セン
サ1の出力信号〈第5図波形A)と、マイクロコンピュ
ータ5から出力される複数ビットのデジタル信号をD/
A変換器4でアナログ信号に変換した出力信号(第5図
波形B)とを比較器3で比較し、その比較出力を割込み
信号Fとしてマイクロコンピュータ5へ出力する。6は
デイストリビユータであり、このディストノピユータ6
は基準信号(第5図波形C)を送出する。7は波形整形
回路であり、この波形整形回路7はマイクロコンピュー
タ5の割込み信号波形Cとなるようディストリヒユータ
ロの出力信号の波形整形を行う。8はイグナイタであり
、このイグナイタ8はマイクロコンピュータ5からの出
力信号(第5図波形D)で点火を行う。
4図において、1はエンジン振動を検出する振動センサ
であり、この振動センサ1はエンジン振動を検出し電気
信号に変換して出力する。2は振動センサ1から出力さ
れる電気信号の必要な周波数成分のみを取り出す帯域濾
波器、3は比較器、4はディジタル/アナログ(D/A
>変換器、5はマイクロコンピュータである。振動セン
サ1の出力信号〈第5図波形A)と、マイクロコンピュ
ータ5から出力される複数ビットのデジタル信号をD/
A変換器4でアナログ信号に変換した出力信号(第5図
波形B)とを比較器3で比較し、その比較出力を割込み
信号Fとしてマイクロコンピュータ5へ出力する。6は
デイストリビユータであり、このディストノピユータ6
は基準信号(第5図波形C)を送出する。7は波形整形
回路であり、この波形整形回路7はマイクロコンピュー
タ5の割込み信号波形Cとなるようディストリヒユータ
ロの出力信号の波形整形を行う。8はイグナイタであり
、このイグナイタ8はマイクロコンピュータ5からの出
力信号(第5図波形D)で点火を行う。
次に上記従来例の動作について、第5図を用いて説明す
る。マイクロコンピュータ5は上記基準信号Cからノッ
キングの生じる所定期間にノックゲート信号G1を発生
するとともに、ノッキングの生じない所定期間にノイズ
ゲート信号G2を発生する。このときに、誤検知を防ぐ
ためノックの有無にかかわらず、例えばバルブ着座振動
等で振動センサ1の出力信号に影響を与える期間を避け
て各ゲートを設定する必要がある。そして、振動センサ
1からの出力信号(波形A)と、D/A変換器4からの
出力信号(波形B)とを、ノイズゲートG2中において
比較する。ここで、両川力信号がA>Bの場合には、比
較器3からの出力信号である割込み信号Fがマイクロコ
ンピュータ5に入力され、この結果により次のノイズゲ
ートG2中に送出されるD/A変換器4からの出力(波
形B)を増加させる。また、上記と反対に両川力信号が
A<Bの場合は、割込み信号Fが出力されないので、次
のD/A変換器4からの出力(波形B)を減少させる。
る。マイクロコンピュータ5は上記基準信号Cからノッ
キングの生じる所定期間にノックゲート信号G1を発生
するとともに、ノッキングの生じない所定期間にノイズ
ゲート信号G2を発生する。このときに、誤検知を防ぐ
ためノックの有無にかかわらず、例えばバルブ着座振動
等で振動センサ1の出力信号に影響を与える期間を避け
て各ゲートを設定する必要がある。そして、振動センサ
1からの出力信号(波形A)と、D/A変換器4からの
出力信号(波形B)とを、ノイズゲートG2中において
比較する。ここで、両川力信号がA>Bの場合には、比
較器3からの出力信号である割込み信号Fがマイクロコ
ンピュータ5に入力され、この結果により次のノイズゲ
ートG2中に送出されるD/A変換器4からの出力(波
形B)を増加させる。また、上記と反対に両川力信号が
A<Bの場合は、割込み信号Fが出力されないので、次
のD/A変換器4からの出力(波形B)を減少させる。
このようにして、ノイズゲートG2中のレベル、つまり
ノイズレベルを検出した後、このノイズレベルがセンサ
フェイル判定値以下の状態を続けたときにはセンサーフ
ェイルと判定し、ノイズレベルが判定値を越える時には
このノイズレベルに最適な係数をかけて、これを次のノ
イズゲートGl中のD/A変換器4の出力(波形B)を
ノック判定レベルとして送出する。そして、ノイズゲー
トGI中でA>Bの場合、比較器3からの割込み信号F
がマイクロコンピュータ5に入力され、この結果により
ノック有りと判定し、点火及び充電開始のタイミング出
力(波形D)を予め定められた遅角量だけ遅延させ、イ
グナイタ8へ送出する。また、A、 < Bの場合、比
較器3から割込み信号Fが出力されないので、この状態
が続いた時は、上記点火及び充電開始のタイミング出力
(波形D)の遅角を減少させる。ここで、マイクロコン
ピュータを使用している理由は、きめ細かい制御を可能
とするためである。例えば、ノック判定レベルは ノック判定レベルーノイズレベル×係数で計算されるが
、係数を回転数で細かく分ける事により正確にノック判
定レベルを作成することができる。これを部品を増やさ
ずにできるのがマイクロコンピュータであり、このほか
遅角量の正確なルリ御等多くの長所をもっている。
ノイズレベルを検出した後、このノイズレベルがセンサ
フェイル判定値以下の状態を続けたときにはセンサーフ
ェイルと判定し、ノイズレベルが判定値を越える時には
このノイズレベルに最適な係数をかけて、これを次のノ
イズゲートGl中のD/A変換器4の出力(波形B)を
ノック判定レベルとして送出する。そして、ノイズゲー
トGI中でA>Bの場合、比較器3からの割込み信号F
がマイクロコンピュータ5に入力され、この結果により
ノック有りと判定し、点火及び充電開始のタイミング出
力(波形D)を予め定められた遅角量だけ遅延させ、イ
グナイタ8へ送出する。また、A、 < Bの場合、比
較器3から割込み信号Fが出力されないので、この状態
が続いた時は、上記点火及び充電開始のタイミング出力
(波形D)の遅角を減少させる。ここで、マイクロコン
ピュータを使用している理由は、きめ細かい制御を可能
とするためである。例えば、ノック判定レベルは ノック判定レベルーノイズレベル×係数で計算されるが
、係数を回転数で細かく分ける事により正確にノック判
定レベルを作成することができる。これを部品を増やさ
ずにできるのがマイクロコンピュータであり、このほか
遅角量の正確なルリ御等多くの長所をもっている。
しかし、これらのきめ細かいルリ御もノイズレベルの分
解能が良い場合、または分解能が悪くてもノイズレベル
自体が大きい場合に限られる。
解能が良い場合、または分解能が悪くてもノイズレベル
自体が大きい場合に限られる。
発明が解決しようとする課題
しかしながら、上記従来のノック検出装置では、エンジ
ンの負荷条件によっては、エンジン振動が非常に小さく
なり、これによりノイズレベルが小さくなるため、セン
サフェイル判定値を下回る場合が生じ、センサフェイル
でないのにフェイルと誤検出する問題があった。そのた
め、エンジン振動の小さ(なる条件、例えば低回転、低
負荷等の条件によりセンサフェイルを禁止するなとの対
策が必要とされてきた。
ンの負荷条件によっては、エンジン振動が非常に小さく
なり、これによりノイズレベルが小さくなるため、セン
サフェイル判定値を下回る場合が生じ、センサフェイル
でないのにフェイルと誤検出する問題があった。そのた
め、エンジン振動の小さ(なる条件、例えば低回転、低
負荷等の条件によりセンサフェイルを禁止するなとの対
策が必要とされてきた。
本発明はこのような従来の問題を解決するものであり、
運転条件によらず常に正確なセンサフェイル検出ができ
るセンサフェイル検出方法を提供することを目的とする
。
運転条件によらず常に正確なセンサフェイル検出ができ
るセンサフェイル検出方法を提供することを目的とする
。
課題を解決するための手段
本発明は上記目的を達成するために、ノッキングが生じ
ない所定期間のノイズゲートにおける振動センサ出力に
基いてノイズレベル検出を行い、ノッキングが生じる所
定期間のノックゲートにおける上記振動センサ出力と上
記検出されたノイズレベルに基いてノッキングを検出し
、上記ノイズゲートにおけるノイズレベルが小さ(なる
条件が成立したかを判定し、上記条件が成立した場合に
上記ノイズレベル検出を行うノイズゲート期間を変更し
、上記ノイズゲートにおけるノイズレベルに基いてセン
サフェイルを検出することを特徴とするものである。
ない所定期間のノイズゲートにおける振動センサ出力に
基いてノイズレベル検出を行い、ノッキングが生じる所
定期間のノックゲートにおける上記振動センサ出力と上
記検出されたノイズレベルに基いてノッキングを検出し
、上記ノイズゲートにおけるノイズレベルが小さ(なる
条件が成立したかを判定し、上記条件が成立した場合に
上記ノイズレベル検出を行うノイズゲート期間を変更し
、上記ノイズゲートにおけるノイズレベルに基いてセン
サフェイルを検出することを特徴とするものである。
作用
本発明は上記のような構成であり、ノック判定レベルを
作成するためのノイズレベル検出期間中のノイズレベル
が小さ(なる条件が成立した場合には、エンジン振動の
大きな期間を含むようにノイズレベル検出用のノイズゲ
ート期間を変更するため、センサフェイル時の振動レベ
ルと正常時のレベルとの差が充分大きくとれるため、確
実なセンサフェイル検出を行うことができる。
作成するためのノイズレベル検出期間中のノイズレベル
が小さ(なる条件が成立した場合には、エンジン振動の
大きな期間を含むようにノイズレベル検出用のノイズゲ
ート期間を変更するため、センサフェイル時の振動レベ
ルと正常時のレベルとの差が充分大きくとれるため、確
実なセンサフェイル検出を行うことができる。
実施例
第1図、第2図は第4図に示すノック制御装置を制御す
るための本発明の一実施例による制御フローチャートを
示し、第3図は上記ノック制御装置の動作波形図を示す
。
るための本発明の一実施例による制御フローチャートを
示し、第3図は上記ノック制御装置の動作波形図を示す
。
第3図において、Aは振動センサlの出力信号、Bは振
動センサ1の出力信号Aと比較するD /′A変換器4
の出力信号である。またCは機関動作を示す基準信号例
えばクランク信号、Fは点火と充電開始のタイミング、
EXGはゲートのタイミングを示す。一般的にノックゲ
ートG1はノッキングが発生してレベルが太き(なる期
間、ノイズゲートG2はノックの有無に関係な(通常の
振動レベルが発生する期間である。
動センサ1の出力信号Aと比較するD /′A変換器4
の出力信号である。またCは機関動作を示す基準信号例
えばクランク信号、Fは点火と充電開始のタイミング、
EXGはゲートのタイミングを示す。一般的にノックゲ
ートG1はノッキングが発生してレベルが太き(なる期
間、ノイズゲートG2はノックの有無に関係な(通常の
振動レベルが発生する期間である。
このように設定したタイミングE、Gの各ゲートGl、
G2は、第2図に示す制御フローチャートに基づきノイ
ズレベルが小さ(なる条件が成立するかどうかをステッ
プ18でチエツクする。ステップ18でのチエツクは、
例えばエンジン回転数が1500rpm以下になったか
否か、吸気マニホールド内の気圧が400u+mHg以
下になったか否か、冷却水温が80℃以下になったか否
かの少なくとも一つを行う。ステップ18でノイズレベ
ルが小さくなる条件が成立していないと判定された場合
には、ステップ19でノイズゲートG2を130度から
150度に設定し、ステップ18でノイズレベルが小さ
くなる条件が成立したと判定された場合には、ノックの
有無にかかわらずバルブ着座振動等の影響が振動センサ
1の出力信号に現れる期間、すなわちセンサフェイル時
と正常時との間で振動センサ1からの出力レベルの差が
大きい期間に変更するように、ステップ20において、
ノイズゲートG2を100度から120度に変更するも
のである。なおノイズゲートG20角度変更はノイズゲ
ートG2作成用のタイマーの設定値を変更することによ
り容易に実現できるものである。
G2は、第2図に示す制御フローチャートに基づきノイ
ズレベルが小さ(なる条件が成立するかどうかをステッ
プ18でチエツクする。ステップ18でのチエツクは、
例えばエンジン回転数が1500rpm以下になったか
否か、吸気マニホールド内の気圧が400u+mHg以
下になったか否か、冷却水温が80℃以下になったか否
かの少なくとも一つを行う。ステップ18でノイズレベ
ルが小さくなる条件が成立していないと判定された場合
には、ステップ19でノイズゲートG2を130度から
150度に設定し、ステップ18でノイズレベルが小さ
くなる条件が成立したと判定された場合には、ノックの
有無にかかわらずバルブ着座振動等の影響が振動センサ
1の出力信号に現れる期間、すなわちセンサフェイル時
と正常時との間で振動センサ1からの出力レベルの差が
大きい期間に変更するように、ステップ20において、
ノイズゲートG2を100度から120度に変更するも
のである。なおノイズゲートG20角度変更はノイズゲ
ートG2作成用のタイマーの設定値を変更することによ
り容易に実現できるものである。
次に上記実施例の動作について第1図とともに説明する
。まず、ノイズゲートG2中において、比較器3の出力
つまりノイズパルスが有ったかどうかをステップ10で
チエツクし、これにより下式に示すようにマイクロコン
ピュータ5でセンサフェイル用のレベルVSFnを算出
する(ステップ11.12)。
。まず、ノイズゲートG2中において、比較器3の出力
つまりノイズパルスが有ったかどうかをステップ10で
チエツクし、これにより下式に示すようにマイクロコン
ピュータ5でセンサフェイル用のレベルVSFnを算出
する(ステップ11.12)。
パルスあり(Yes)のときは
VSFn =VSFn I (1+α)・・・ ステ
ップ11 パルスなしくNo)のときは VSFn =VSpn−I (1−β)・・・ ステ
ップ12 但しα、βは、正の定数とする。
ップ11 パルスなしくNo)のときは VSFn =VSpn−I (1−β)・・・ ステ
ップ12 但しα、βは、正の定数とする。
次にステップ13でセンサフェイル判定用レベルvSF
nをセンサフェイル判定値と比較する。ステップ13で
YESと判定された場合には、ステップ14でカウント
値を+1増加し、またステップ13でNOと判定された
場合には、ステップ15でカウント値をOにする。ステ
ップ14.15は、センサフェイル用のレベルvSFn
がセンサフェイル判定値より小さいと継続し判定された
回数を計数するステップである。ステップ14てカウン
ト値を増加した後に、ステップ16において、カウント
値mが所定の判定値、例えば100点火数より大きいが
否か判定され、カウント値mが100点火数より大きい
と判定された場合に、ステップ17でセンサフエイルと
判定する。
nをセンサフェイル判定値と比較する。ステップ13で
YESと判定された場合には、ステップ14でカウント
値を+1増加し、またステップ13でNOと判定された
場合には、ステップ15でカウント値をOにする。ステ
ップ14.15は、センサフェイル用のレベルvSFn
がセンサフェイル判定値より小さいと継続し判定された
回数を計数するステップである。ステップ14てカウン
ト値を増加した後に、ステップ16において、カウント
値mが所定の判定値、例えば100点火数より大きいが
否か判定され、カウント値mが100点火数より大きい
と判定された場合に、ステップ17でセンサフエイルと
判定する。
このように上記実施例によれば、ノック判定レベルを算
出するためのノイズレベルが小さくなってしまう条件の
時に、ノイズゲートG2を変更することにより、センサ
フェイル時と正常時との出力レベルの差を大きくとるこ
とができるので、正確にセンサフェイルを検出できるも
のである。
出するためのノイズレベルが小さくなってしまう条件の
時に、ノイズゲートG2を変更することにより、センサ
フェイル時と正常時との出力レベルの差を大きくとるこ
とができるので、正確にセンサフェイルを検出できるも
のである。
なお、上記実施例では、第1図に示すように、センサフ
ェイル用のレベルvSFnがセンサフェイル判定値より
小さいと継続して判定された点火回数によりセンサフェ
イルを判定しているが、センサフェイル用のレベルVS
Fnがセンサフェイル判定値より小さいと判定された所
定の継続時間によってセンサフェイルを検知するように
してもよいものである。
ェイル用のレベルvSFnがセンサフェイル判定値より
小さいと継続して判定された点火回数によりセンサフェ
イルを判定しているが、センサフェイル用のレベルVS
Fnがセンサフェイル判定値より小さいと判定された所
定の継続時間によってセンサフェイルを検知するように
してもよいものである。
発明の効果
本発明は、上記実施例から明らかなように、ノイズゲー
ト中のノイズレベルが小さくなる条件が成立した場合に
、ノイズゲートをエンジン振動の大きな期間になるよう
に変更して、振動センサが壊れたようなセンサフェイル
状態と正常な状態との振動センサの出力レベル差を太き
(することができるため、センサフェイル状態を確実に
検出できる利点を有するものである。
ト中のノイズレベルが小さくなる条件が成立した場合に
、ノイズゲートをエンジン振動の大きな期間になるよう
に変更して、振動センサが壊れたようなセンサフェイル
状態と正常な状態との振動センサの出力レベル差を太き
(することができるため、センサフェイル状態を確実に
検出できる利点を有するものである。
第1図、第2図は本発明の一実施例におけるノック制御
装置のセンサフェイル検出方法を実施するための制御フ
ローチャート、第3図は本発明方法の制御波形図、第4
図は本発明方法を実施するノック制御・・・振動センサ
、2・・・帯域濾波器、3・・・比較器、4・・・D/
A変換器、5・・・マイクロコンピュータ、6・・・デ
ィストリビュータ、7・・・波形整形回路、8・・・イ
グナイタ。 代理人の氏名 弁理士 粟野重孝 ほか1名第1図 第 2 図 リダーソ ))9−ソ 第 図 第 図
装置のセンサフェイル検出方法を実施するための制御フ
ローチャート、第3図は本発明方法の制御波形図、第4
図は本発明方法を実施するノック制御・・・振動センサ
、2・・・帯域濾波器、3・・・比較器、4・・・D/
A変換器、5・・・マイクロコンピュータ、6・・・デ
ィストリビュータ、7・・・波形整形回路、8・・・イ
グナイタ。 代理人の氏名 弁理士 粟野重孝 ほか1名第1図 第 2 図 リダーソ ))9−ソ 第 図 第 図
Claims (3)
- (1)、ノッキングが生じない所定期間のノイズゲート
における振動センサ出力に基いてノイズレベル検出を行
い、ノッキングが生じる所定期間のノックゲートにおけ
る上記振動センサ出力と上記検出されたノイズレベルに
基いてノッキングを検出し、上記ノイズゲートにおける
ノイズレベルが小さくなる条件が成立したかを判定し、
上記条件が成立した場合に上記ノイズレベル検出を行う
ノイズゲート期間を変更し、上記ノイズゲートにおける
ノイズレベルに基いてセンサフェイルを検出することを
特徴とするノック制御装置のセンサフェイル検出方法。 - (2)、ノイズゲートにおけるノイズレベルが小さくな
る条件が成立した場合に上記ノイズゲート期間をバルブ
着座振動発生期間を含む期間に変更する請求項第1項記
載のノック制御装置のセンサフェイル検出方法。 - (3)、ノイズゲートにおける回転数、吸気マニホール
ド内気圧、冷却水温の少なくとも1つが所定値以下にな
った場合に、ノイズゲート期間を変更する請求項第1項
記載のノック制御装置のセンサフェイル検出方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2173436A JP2639181B2 (ja) | 1990-06-29 | 1990-06-29 | ノック制御装置のセンサフェイル検出方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2173436A JP2639181B2 (ja) | 1990-06-29 | 1990-06-29 | ノック制御装置のセンサフェイル検出方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0460153A true JPH0460153A (ja) | 1992-02-26 |
| JP2639181B2 JP2639181B2 (ja) | 1997-08-06 |
Family
ID=15960434
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2173436A Expired - Fee Related JP2639181B2 (ja) | 1990-06-29 | 1990-06-29 | ノック制御装置のセンサフェイル検出方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2639181B2 (ja) |
-
1990
- 1990-06-29 JP JP2173436A patent/JP2639181B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2639181B2 (ja) | 1997-08-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5190011A (en) | Knocking control method and apparatus for internal combustion engine | |
| JPS6291660A (ja) | 内燃機関の制御装置 | |
| JPH0447774B2 (ja) | ||
| JP4390774B2 (ja) | 内燃機関の点火時期制御装置 | |
| JPH0346666B2 (ja) | ||
| US4565171A (en) | Knock controller for an internal combustion engine | |
| US4452206A (en) | Ignition timing control system for internal combustion engines | |
| JP2582969B2 (ja) | 内燃機関のノッキング制御装置 | |
| JP4559977B2 (ja) | 内燃機関の点火時期制御装置 | |
| JPH0460153A (ja) | ノック制御装置のセンサフェイル検出方法 | |
| JPS6278480A (ja) | 内燃機関の点火時期制御装置 | |
| JPH0460157A (ja) | ノック制御装置のセンサフェイル検出方法 | |
| JPS5941666A (ja) | 内燃機関の点火時期制御方法 | |
| JP2639183B2 (ja) | ノック制御装置のセンサフェイル検出方法 | |
| JP2542116B2 (ja) | 内燃機関用ノック制御装置及び方法 | |
| JP2639182B2 (ja) | ノック制御装置のセンサフェイル検出方法 | |
| JPH0826838B2 (ja) | 内燃機関の点火時期制御方法 | |
| JPH0460156A (ja) | ノック制御装置のセンサフェイル検出方法 | |
| JPH0826839B2 (ja) | 内燃機関の点火時期制御方法 | |
| JPS6241968A (ja) | 点火時期制御装置 | |
| JPH0252113B2 (ja) | ||
| JPS62247177A (ja) | 内燃機関用点火時期制御装置 | |
| JPH06323191A (ja) | 内燃機関のノッキング制御装置 | |
| JPS635167A (ja) | 内燃機関の点火時期制御装置 | |
| JPS6019964A (ja) | ノツキング制御装置の異常判定方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |