JPS6019964A - ノツキング制御装置の異常判定方法 - Google Patents
ノツキング制御装置の異常判定方法Info
- Publication number
- JPS6019964A JPS6019964A JP58126743A JP12674383A JPS6019964A JP S6019964 A JPS6019964 A JP S6019964A JP 58126743 A JP58126743 A JP 58126743A JP 12674383 A JP12674383 A JP 12674383A JP S6019964 A JPS6019964 A JP S6019964A
- Authority
- JP
- Japan
- Prior art keywords
- knocking
- level
- control device
- abnormality
- determined
- 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
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02P—IGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
- F02P5/00—Advancing or retarding ignition; Control therefor
- F02P5/04—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
- F02P5/145—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
- F02P5/15—Digital data processing
- F02P5/152—Digital data processing dependent on pinking
- F02P5/1526—Digital data processing dependent on pinking with means for taking into account incorrect functioning of the pinking sensor or of the electrical means
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Measurement Of Mechanical Vibrations Or Ultrasonic Waves (AREA)
- Testing Of Engines (AREA)
- Ignition Installations For Internal Combustion Engines (AREA)
- Electrical Control Of Ignition Timing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
本発明はノッキング制御装置の異常検出方法に係シ、特
に、ノッキングが発生したとき点火時期を所定量遅角さ
せてノッキングの発生を防止すると共に、ノッキングが
発生し々いとき点火時期を進角させるノッキング制御装
置の異常を検出する方法に関する。
に、ノッキングが発生したとき点火時期を所定量遅角さ
せてノッキングの発生を防止すると共に、ノッキングが
発生し々いとき点火時期を進角させるノッキング制御装
置の異常を検出する方法に関する。
従来のノッキング制御装置は、燃焼によるエンジン振動
を検出してこの振動に対応した電気信号”k出力fるマ
イクロホン等で構成されかつエンジン本体に取付けられ
る振動センサ(ノッキングセンサ)を備えており、この
ノッキングセンサの出力端をマイクロコンピュータ等の
電子制御回路に接続して構成されている。そして電子制
御回路において、所定負荷以上のノッキング制御領域が
否かを判断すると共に、電気信号のピーク値と電気信号
を積分した積分信号(パックグラウンドレベル)に定数
Kを乗算した判定レベルとを比較し、ピーク値が判定レ
ベルを越えたときにノッキングが発生したと判断して点
火時期を所定量遅角しかつピーク値が判定レベル以下と
なったときにノッキングが発生しないと判断して点火時
期を所定量進角する演算を行い、この演算結果に基づい
てイグナイタを制御するものである。なお、点火時期を
遅進角させるには、エンジン回転数と負荷とたよって定
められた基本点火進角からノッキングに応じて変更され
る補正遅角量を減算することにより行なわれる。
を検出してこの振動に対応した電気信号”k出力fるマ
イクロホン等で構成されかつエンジン本体に取付けられ
る振動センサ(ノッキングセンサ)を備えており、この
ノッキングセンサの出力端をマイクロコンピュータ等の
電子制御回路に接続して構成されている。そして電子制
御回路において、所定負荷以上のノッキング制御領域が
否かを判断すると共に、電気信号のピーク値と電気信号
を積分した積分信号(パックグラウンドレベル)に定数
Kを乗算した判定レベルとを比較し、ピーク値が判定レ
ベルを越えたときにノッキングが発生したと判断して点
火時期を所定量遅角しかつピーク値が判定レベル以下と
なったときにノッキングが発生しないと判断して点火時
期を所定量進角する演算を行い、この演算結果に基づい
てイグナイタを制御するものである。なお、点火時期を
遅進角させるには、エンジン回転数と負荷とたよって定
められた基本点火進角からノッキングに応じて変更され
る補正遅角量を減算することにより行なわれる。
しかし、上記のようなノッキング制御装置において、ノ
ッキングセンサ等に断線、センサ劣化および接触不良等
の異常が発生すると、ノッキング状態の検出ができずエ
ンジンがノッキングを起しているにも拘らずノッキング
の検出ができなくなり、点火時期が最大進角状態に進角
して激しいノッキングやゾレイグを引起こしてしまう。
ッキングセンサ等に断線、センサ劣化および接触不良等
の異常が発生すると、ノッキング状態の検出ができずエ
ンジンがノッキングを起しているにも拘らずノッキング
の検出ができなくなり、点火時期が最大進角状態に進角
して激しいノッキングやゾレイグを引起こしてしまう。
そこで、エンジン回転数に応じて増加するようにエンジ
ン回転数の1次関数で異常判定レベルを定め、この異常
判定レベルとパックグラウンドレベルとを比較してノッ
キング制御装置の異常を判定する方法が行なわれている
。この方法によれば、断線やセンサ劣化等が生じたとき
パックグラウンドレベルが異常判定レベル以下となるた
め、このことからノッキング制御装置の異常を判定する
ことができる。
ン回転数の1次関数で異常判定レベルを定め、この異常
判定レベルとパックグラウンドレベルとを比較してノッ
キング制御装置の異常を判定する方法が行なわれている
。この方法によれば、断線やセンサ劣化等が生じたとき
パックグラウンドレベルが異常判定レベル以下となるた
め、このことからノッキング制御装置の異常を判定する
ことができる。
しかしかかる方法においては、急加速時において異常判
定レベルがエンジン回転の急上昇に応じて増加するのに
対し、積分回路の時定数によってパックグラウンドレベ
ルがエンシン振動レベルまで上昇するのに時間がかかり
、この時間の間パックグラウンドレベルが異常判定レペ
ール以下となってノッキング制御装置が正常であっても
異常と誤判定される、という問題がある。
定レベルがエンジン回転の急上昇に応じて増加するのに
対し、積分回路の時定数によってパックグラウンドレベ
ルがエンシン振動レベルまで上昇するのに時間がかかり
、この時間の間パックグラウンドレベルが異常判定レペ
ール以下となってノッキング制御装置が正常であっても
異常と誤判定される、という問題がある。
本発明は上記問題点を解消すべく成されたもので、エン
ジン回転急上昇時の誤判定2防止したノッキング制御装
置の異常判定方法を提供することを目的とする。
ジン回転急上昇時の誤判定2防止したノッキング制御装
置の異常判定方法を提供することを目的とする。
上記目的を達成するために本発明は、従来のノッキング
制御装置の異常を検出するにあたって、所定時間毎にエ
ンジン回転数に比例した異常判定レベルを演算し、積分
信号のレベルが前回演算した異常判定レベル以下となっ
たときノッキング制御装置異常と判定するように構成し
たものである。
制御装置の異常を検出するにあたって、所定時間毎にエ
ンジン回転数に比例した異常判定レベルを演算し、積分
信号のレベルが前回演算した異常判定レベル以下となっ
たときノッキング制御装置異常と判定するように構成し
たものである。
第1図に本発明が適用されるノッキング制御装置の一例
を示す。マイクロホン等で構成された振動センサとして
のノッキングセンサ2は、フィルタ4、半波整流器6、
積分回路8、アナログディジタル(A/D)変換器10
を介してマイクロコンピュータ等で構成された制御回路
12に接続されている。また制御回路12には、ディス
トリビュータシャフトに固定されたシグナルロータとデ
ィストリビュータハウジングに固定されたぎツクアップ
とで構成されたクランク角センサ16が接続されている
。このクランク角センサは、例えば30’CA毎にパル
スを出力する。そして、制御回路12はこのパルスから
エンジン回転数をめる。
を示す。マイクロホン等で構成された振動センサとして
のノッキングセンサ2は、フィルタ4、半波整流器6、
積分回路8、アナログディジタル(A/D)変換器10
を介してマイクロコンピュータ等で構成された制御回路
12に接続されている。また制御回路12には、ディス
トリビュータシャフトに固定されたシグナルロータとデ
ィストリビュータハウジングに固定されたぎツクアップ
とで構成されたクランク角センサ16が接続されている
。このクランク角センサは、例えば30’CA毎にパル
スを出力する。そして、制御回路12はこのパルスから
エンジン回転数をめる。
第2図に、上記のようなノッキング制御装置を用いて本
発明を実施したときの処理ルーチンを説明する。このル
ーチンは、制御回路12によって所定時間(例えば、4
m5ec )毎に実行される割込みルーチンである。
発明を実施したときの処理ルーチンを説明する。このル
ーチンは、制御回路12によって所定時間(例えば、4
m5ec )毎に実行される割込みルーチンである。
ステップ21において、異常判定レベルvFの演算周期
を決定するための所定時間毎にカウントされるタイマの
カウント値TMが所定値21以上か否かを判断し、所定
値21以上ならばステップ22において前回すなわち3
1時間前に演算した異常判定レベルを制御回路のランダ
ムアクセスメモリ(RAM)がら読出す。次のステップ
23において積分回路から出力される積分信号のレベル
v、Aと前回の異常判定レベルVFとを比較してノッキ
ング制御装置の異常判定を行う。次のステップ24でエ
ンシン回転数NEに基づいて異常判定レベルを演算し、
ステップ25においてRAMの所定エリアに記憶する。
を決定するための所定時間毎にカウントされるタイマの
カウント値TMが所定値21以上か否かを判断し、所定
値21以上ならばステップ22において前回すなわち3
1時間前に演算した異常判定レベルを制御回路のランダ
ムアクセスメモリ(RAM)がら読出す。次のステップ
23において積分回路から出力される積分信号のレベル
v、Aと前回の異常判定レベルVFとを比較してノッキ
ング制御装置の異常判定を行う。次のステップ24でエ
ンシン回転数NEに基づいて異常判定レベルを演算し、
ステップ25においてRAMの所定エリアに記憶する。
次のステップ26でタイマのカウント値TMをクリアし
てステップ27でカウント値TMを1インクリメントす
る。このカウント値TMは、ステップ21で47以上と
判断されるまでステップ27でインクリメントされる。
てステップ27でカウント値TMを1インクリメントす
る。このカウント値TMは、ステップ21で47以上と
判断されるまでステップ27でインクリメントされる。
第2図のルーチンの詳細を第3図を用いて説明する。ス
テップ31でカウント値TMが所定値ΔTを越えたと判
断されたときはステップ32において急加速時等の高負
荷時か否かを判断し、所定値37未満のときはステラ7
’46にジャンプしてカウント値TMを1インクリメン
トする。ここで高負荷時か否かは、スロットル弁の開度
を検出するスロットルセンサをスロットル弁に取付ける
ことによりスロットルセンサ出力から判定することがで
きる。高負荷時であるときは、ステップ33においてR
AMから積分信号のレベル九および異常判定レベルVF
を読出し、ステラf34においてレベルvMと異常判定
レベル■Fとを比較する。
テップ31でカウント値TMが所定値ΔTを越えたと判
断されたときはステップ32において急加速時等の高負
荷時か否かを判断し、所定値37未満のときはステラ7
’46にジャンプしてカウント値TMを1インクリメン
トする。ここで高負荷時か否かは、スロットル弁の開度
を検出するスロットルセンサをスロットル弁に取付ける
ことによりスロットルセンサ出力から判定することがで
きる。高負荷時であるときは、ステップ33においてR
AMから積分信号のレベル九および異常判定レベルVF
を読出し、ステラf34においてレベルvMと異常判定
レベル■Fとを比較する。
積分信号のレベルV、が異常判定レベルVF以下のとき
は、ノッキング制御装置異常と判定してステップ38に
おいてノッキング制御装置異常回数をカウントするカウ
ンタのカウント値ckを1インクし、ステップ39にお
いてカウント値Ckが所定値り以上になったか否かを判
断する。カウント値Ckが所定値り以上のときは、■M
≦vFの状態すなわちノッキング制御装置の異常状態が
継続していることからステップ4oにおいてノッキング
制御装置異常フラグFkをセットし、ステップ41にお
いてカウント値CkをDとする。このステラ7°41は
カウンタのオーバフローを防止スるためのものである。
は、ノッキング制御装置異常と判定してステップ38に
おいてノッキング制御装置異常回数をカウントするカウ
ンタのカウント値ckを1インクし、ステップ39にお
いてカウント値Ckが所定値り以上になったか否かを判
断する。カウント値Ckが所定値り以上のときは、■M
≦vFの状態すなわちノッキング制御装置の異常状態が
継続していることからステップ4oにおいてノッキング
制御装置異常フラグFkをセットし、ステップ41にお
いてカウント値CkをDとする。このステラ7°41は
カウンタのオーバフローを防止スるためのものである。
また、カウント値ckが所定値り未満のときはステップ
42に進む。
42に進む。
一方、レベルvMが異常判定レベルVFを越えていると
きには、ノッキング制御装置正常と判断して、ステップ
35においてカウント値Ckが0がを判断すると共に、
ステップ36においてフラグFkがリセットされている
が否かを判断する。カウント値Ckが0でなくかつフラ
グFkがリセットされているときはステップ37におい
てカウンタをクリアしてカウント値Ckを0とする。一
方、カウント値Ckが0またはフラグFkがセットされ
ているときはそのままステップ蕎2へ進む。ここで、フ
ラグFkはステップ4oでセットされるが、電源がオフ
になるまでリセットされない3.このため、一度異常が
検出されると電源がオフとなるまで第4図のフェイルセ
ーフが実行される。
きには、ノッキング制御装置正常と判断して、ステップ
35においてカウント値Ckが0がを判断すると共に、
ステップ36においてフラグFkがリセットされている
が否かを判断する。カウント値Ckが0でなくかつフラ
グFkがリセットされているときはステップ37におい
てカウンタをクリアしてカウント値Ckを0とする。一
方、カウント値Ckが0またはフラグFkがセットされ
ているときはそのままステップ蕎2へ進む。ここで、フ
ラグFkはステップ4oでセットされるが、電源がオフ
になるまでリセットされない3.このため、一度異常が
検出されると電源がオフとなるまで第4図のフェイルセ
ーフが実行される。
次のステップ42では、クランク角センサの出力より計
算されてRAMに記憶されているエンジン回転数NFを
読出し、次のステラf43でエンシン回転数NEを比例
定数(例えば128)で除算して異常判定レベルVFを
演算し、ステップ44で異常判定レベルvFをRAMの
所定エリアにストアする。そして、次のステップ45で
タイマをクリアし、ステップ46でタイマのカウント値
TMを1インクリメントする。
算されてRAMに記憶されているエンジン回転数NFを
読出し、次のステラf43でエンシン回転数NEを比例
定数(例えば128)で除算して異常判定レベルVFを
演算し、ステップ44で異常判定レベルvFをRAMの
所定エリアにストアする。そして、次のステップ45で
タイマをクリアし、ステップ46でタイマのカウント値
TMを1インクリメントする。
第4図は、上記のようにして異常が検出されたときに点
火時期の制御によってフェイルセーフを行うルーチンを
示すものである1、ステップ47においてフラグFkが
リセットされているか否かを判断し、リセットされてい
れば従来と同様にエンジン回転数とエンジン負荷(エン
ジン1回転当りの吸入空気量または吸気管圧力)とで定
められた基本点火進角θBASEからノッキングが発生
したか否かにより増減される補正遅角量θkを減算した
値を実行点火進角01gとする。一方、フラグFkがセ
ットされているときすなわちノッキング制御装置が異常
と判定されたときには、ステップ48において最大遅角
量MAXRの値を補正遅角量θにの値としてステップ4
9において実行点火進角θigをめる。
火時期の制御によってフェイルセーフを行うルーチンを
示すものである1、ステップ47においてフラグFkが
リセットされているか否かを判断し、リセットされてい
れば従来と同様にエンジン回転数とエンジン負荷(エン
ジン1回転当りの吸入空気量または吸気管圧力)とで定
められた基本点火進角θBASEからノッキングが発生
したか否かにより増減される補正遅角量θkを減算した
値を実行点火進角01gとする。一方、フラグFkがセ
ットされているときすなわちノッキング制御装置が異常
と判定されたときには、ステップ48において最大遅角
量MAXRの値を補正遅角量θにの値としてステップ4
9において実行点火進角θigをめる。
第5図は従来の異常判定レベルvl と上記実施例にお
ける異常判定レベルVFとを比較して示す線図である。
ける異常判定レベルVFとを比較して示す線図である。
従来の異常判定レベルv′Fを使用すると時間Toから
時間TFの間で積分信号のレベルV、が異常判定レベル
v′F以下となり、誤判定が生じる。これに対し本実施
例では、31時間前に演算された異常判定レベルを使用
しているだめ、結果として異常判定レベルが77時間遅
延されたことになり、急加速時に誤判定が生じない。
時間TFの間で積分信号のレベルV、が異常判定レベル
v′F以下となり、誤判定が生じる。これに対し本実施
例では、31時間前に演算された異常判定レベルを使用
しているだめ、結果として異常判定レベルが77時間遅
延されたことになり、急加速時に誤判定が生じない。
以上説明したように本発明によれば、急加速時等におい
て積分信号のレベルが異常判定レベルと々ってノッキン
グ制御装置異常の誤判定が生じることがない、という効
果が得られる。
て積分信号のレベルが異常判定レベルと々ってノッキン
グ制御装置異常の誤判定が生じることがない、という効
果が得られる。
第1図は本発明が適用されるノッキング制御装置の一例
を示すブロック図、第2図は本発明を実施するときの割
込みルーチンを示す流れ図、第3図は第2図の詳細を示
す流れ図、第4図はフェイルセーフを実行するルーチン
の流れ図、第5図は従来の異常判定レベルと本発明の異
常判定レベルとを一比較して示す線図である。 2・・・ノッキングセンサ、 8・・・積分回路、 12・・・制御回路。 代理人 鵜 沼 辰 之 (ほか1名)
を示すブロック図、第2図は本発明を実施するときの割
込みルーチンを示す流れ図、第3図は第2図の詳細を示
す流れ図、第4図はフェイルセーフを実行するルーチン
の流れ図、第5図は従来の異常判定レベルと本発明の異
常判定レベルとを一比較して示す線図である。 2・・・ノッキングセンサ、 8・・・積分回路、 12・・・制御回路。 代理人 鵜 沼 辰 之 (ほか1名)
Claims (1)
- (1) エンジン振動を検出して該エンジン振動に対応
した電気信号を出力する振動センサと、前記電気信号を
積分して積分信号を出力する積分回路と、前記電気信号
の−一り値と前記積分信号に基づいて定められた判定レ
ベルとを比較してノッキングが発生したか否かを判定し
、ノッキングが発生したと判定されたとき点火時期を遅
角させかつノッキングが発生しないと判定されたとき点
火時期を進角させるノッキング制御を行う制御回路と、
を含むノッキング制御装置の異常を検出するにあたって
、所定時間毎にエンシン回転数に比例した異常判定レベ
ルを演算し、前記積分信号のレベルが前回演算した異常
判定レベル以下となったときノッキング制御装置異常と
判定するノッキング制御装置の異常判定方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58126743A JPS6019964A (ja) | 1983-07-12 | 1983-07-12 | ノツキング制御装置の異常判定方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58126743A JPS6019964A (ja) | 1983-07-12 | 1983-07-12 | ノツキング制御装置の異常判定方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6019964A true JPS6019964A (ja) | 1985-02-01 |
| JPH0567790B2 JPH0567790B2 (ja) | 1993-09-27 |
Family
ID=14942804
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58126743A Granted JPS6019964A (ja) | 1983-07-12 | 1983-07-12 | ノツキング制御装置の異常判定方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6019964A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62188927A (ja) * | 1986-02-14 | 1987-08-18 | Nissan Motor Co Ltd | 内燃機関の燃焼監視装置 |
| US5062402A (en) * | 1989-08-10 | 1991-11-05 | Toyota Jidosha Kabushiki Kaisha | Knocking control apparatus of internal combustion engine |
-
1983
- 1983-07-12 JP JP58126743A patent/JPS6019964A/ja active Granted
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62188927A (ja) * | 1986-02-14 | 1987-08-18 | Nissan Motor Co Ltd | 内燃機関の燃焼監視装置 |
| US5062402A (en) * | 1989-08-10 | 1991-11-05 | Toyota Jidosha Kabushiki Kaisha | Knocking control apparatus of internal combustion engine |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0567790B2 (ja) | 1993-09-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6291660A (ja) | 内燃機関の制御装置 | |
| JP3391790B2 (ja) | 内燃機関の適応式ノッキング制御方法 | |
| JPH0380979B2 (ja) | ||
| JPH04101050A (ja) | 内燃機関用ノック制御方法 | |
| EP0087162A2 (en) | Method and apparatus for controlling knocking of an internal combustion engine | |
| JPH03134266A (ja) | エンジン用ノック制御装置 | |
| JPS6255462A (ja) | 内燃機関の制御装置 | |
| EP0098584A2 (en) | An ignition timing control method for internal combustion engines | |
| US4452206A (en) | Ignition timing control system for internal combustion engines | |
| US4426975A (en) | Ignition timing control system for internal combustion engines | |
| JPH0567790B2 (ja) | ||
| US5295466A (en) | Knock suppression apparatus for an internal combustion engine | |
| JPH056028B2 (ja) | ||
| JPS5941666A (ja) | 内燃機関の点火時期制御方法 | |
| JPS60263830A (ja) | 内燃機関のノツキング検出方法 | |
| US5806489A (en) | Method for returning to nominal advance when no pinging is detected | |
| JP2843365B2 (ja) | エンジンのノック抑制装置 | |
| JPH03185270A (ja) | 内燃機関の点火時期制御装置 | |
| JPS6030473Y2 (ja) | 火花点火機関の点火時期制御装置 | |
| JPS5843584B2 (ja) | 点火時期制御装置 | |
| JPS6241968A (ja) | 点火時期制御装置 | |
| JPH0826839B2 (ja) | 内燃機関の点火時期制御方法 | |
| JPH0542615B2 (ja) | ||
| JPS6361504B2 (ja) | ||
| JP2507515B2 (ja) | 内燃機関の制御装置 |