JPH08261130A - 多気筒内燃機関の失火診断装置 - Google Patents

多気筒内燃機関の失火診断装置

Info

Publication number
JPH08261130A
JPH08261130A JP7063048A JP6304895A JPH08261130A JP H08261130 A JPH08261130 A JP H08261130A JP 7063048 A JP7063048 A JP 7063048A JP 6304895 A JP6304895 A JP 6304895A JP H08261130 A JPH08261130 A JP H08261130A
Authority
JP
Japan
Prior art keywords
correction coefficient
cylinder
cycle
misfire
reference 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.)
Granted
Application number
JP7063048A
Other languages
English (en)
Other versions
JP3120268B2 (ja
Inventor
Kenichi Machida
憲一 町田
Klaus Ries-Mueller
リース−ミューラー クラウス
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.)
Robert Bosch GmbH
Hitachi Ltd
Original Assignee
Robert Bosch GmbH
Unisia Jecs 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 Robert Bosch GmbH, Unisia Jecs Corp filed Critical Robert Bosch GmbH
Priority to JP07063048A priority Critical patent/JP3120268B2/ja
Priority to DE69616118T priority patent/DE69616118T2/de
Priority to EP96104333A priority patent/EP0733890B1/en
Priority to US08/620,334 priority patent/US5670713A/en
Publication of JPH08261130A publication Critical patent/JPH08261130A/ja
Application granted granted Critical
Publication of JP3120268B2 publication Critical patent/JP3120268B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M15/00Testing of engines
    • G01M15/04Testing internal-combustion engines
    • G01M15/11Testing internal-combustion engines by detecting misfire

Landscapes

  • Chemical & Material Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Combustion & Propulsion (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Ignition Installations For Internal Combustion Engines (AREA)
  • Testing Of Engines (AREA)

Abstract

(57)【要約】 【目的】 気筒間の機械的バラツキ及び燃焼バラツキの
影響を受けることなく、クランク角センサからの基準信
号の周期に基づいて正確な失火診断を可能にする。 【構成】 基準信号の周期を計測し(B)、これに基づ
いて失火判定を行う(C)に際し、基準信号の周期を各
気筒毎の第1及び第2の補正係数により補正する(D,
E)。ここで、各気筒毎の第1の補正係数は、燃料カッ
ト中に、気筒間の周期のステップ変化量が互いに等しく
なるように設定し、機関回転数の領域別に記憶する
(F)。各気筒毎の第2の補正係数は、第1の補正係数
の学習後で、失火無しと判定されているときに、各気筒
の基準信号の周期の第1の補正係数による補正後の値が
それらの全気筒の平均値に等しくなるように設定し、機
関回転数及び負荷の領域別に記憶する(G)。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、多気筒内燃機関の失火
診断装置に関する。
【0002】
【従来の技術】従来の多気筒内燃機関の失火診断装置と
して、クランク角センサからクランク角 720°/n(n
は気筒数)毎に発生し各気筒の燃焼状態に対応する基準
信号の周期を連続して計測し、連続して計測された基準
信号の周期に基づきこれらの変動状態に応じて失火の有
無を判定するようにしたものがある(実開平5−171
72号の明細書参照)。
【0003】
【発明が解決しようとする課題】しかしながら、このよ
うに基準信号の周期の変動状態に応じて失火診断を行う
場合、各気筒の燃焼状態に対応する基準信号の周期は、
機関運転状態が一定であっても、失火の有無のみなら
ず、気筒間の機械的バラツキ(クランク角センサを構成
するリングギア等の機械的なバラツキや、電磁ピックア
ップ等の入力回路のバラツキ)の影響、更には気筒間の
燃焼バラツキの影響を受けるから、これらの影響を取り
除かない限り、正確な失火診断を行うことができないと
いう問題点があった。
【0004】本発明は、このような従来の問題点に鑑
み、気筒間の機械的バラツキと燃焼バラツキとをそれぞ
れ学習して、失火診断の精度を向上させることを目的と
する。
【0005】
【課題を解決するための手段】このため、本発明は、図
1に示すように構成する。すなわち、クランク角 720°
/n(nは気筒数)毎に気筒判別信号を含む基準信号を
発生する基準信号発生手段Aと、各気筒の燃焼状態に対
応する基準信号の周期を計測する周期計測手段Bと、計
測された基準信号の周期に基づいて各気筒の失火の有無
を判定する失火判定手段Cとを備える。
【0006】そして、前記周期計測手段Bと前記失火判
定手段Cとの間に、前記周期計測手段Bにより得られた
各気筒の燃焼状態に対応する基準信号の周期を各気筒毎
の第1及び第2の補正係数により補正し、補正された周
期に基づいて前記失火判定手段Cによる判定を行わせる
第1及び第2の周期補正手段D,Eを設ける。そして、
機関への燃料カット中に、前記周期計測手段Bにより所
定クランク角期間にて連続して計測される周期のステッ
プ変化量が互いに等しくなるように各気筒毎に第1の補
正係数を設定する第1の補正係数設定手段Fと、機関へ
の燃料供給中であって前記失火判定手段Cにより失火無
しと判定されているときに、前記周期計測手段Bにより
所定クランク角期間にて連続して計測されて前記第1の
周期補正手段Dにより補正された各周期がそれらの平均
値に等しくなるように各気筒毎に第2の補正係数を設定
する第2の補正係数設定手段Gとを設ける。
【0007】ここで、前記第1の補正係数設定手段F
は、燃料カット中であるときに、多気筒のうち予め設定
した学習代表気筒の燃焼状態に対応する基準信号の周期
のクランク角 720°における変化量を算出し、この変化
量を気筒数で除算して、理想ステップ変化量を算出する
理想ステップ変化量算出手段F1と、各気筒毎に、前記
クランク角 720°の間において実際に計測された周期
と、前記クランク角 720°の最初における学習代表気筒
の周期に前記理想ステップ変化量と学習代表気筒から数
えた気筒数との積を加算して得た理想周期との比から、
各気筒毎の第1の補正係数を算出する第1の補正係数算
出手段F2とを有しているとよい。
【0008】また、前記第1の補正係数設定手段Fは、
これにより設定される第1の補正係数を機関回転数の領
域別に記憶する第1の補正係数記憶手段F3を有してい
るとよい。更に、前記第2の補正係数設定手段Gは、前
記失火判定手段Cにより失火無しと判定されている間の
全気筒の前記第1の補正係数による補正後の基準信号の
周期の平均値を算出する平均値算出手段G1と、各気筒
の前記第1の補正係数による補正後の基準信号の周期と
前記平均値との比から各気筒毎の第2の補正係数を算出
する第2の補正係数算出手段G2とを有しているとよ
い。
【0009】また、前記第2の補正係数設定手段Gは、
これにより設定される第2の補正係数を機関運転状態の
領域別に記憶する第2の補正係数記憶手段G3を有して
いるとよい。ここでの機関運転状態の領域は機関回転数
と負荷とにより定められることが望ましい。
【0010】
【作用】上記の構成においては、失火判定に先立って、
各気筒の燃焼状態に対応するものとして計測された基準
信号の周期を各気筒毎の第1及び第2の補正係数により
補正することにより、気筒間の機械的バラツキと燃焼バ
ラツキとを回避するものとする。
【0011】この機械的バラツキの学習補正のため、機
関への燃料カット中(非燃焼による減速中)に、所定ク
ランク角期間にて連続して計測される周期のステップ変
化量(気筒間の周期の変化量)が互いに等しくなるよう
に各気筒毎に第1の補正係数を設定する。具体的には、
燃料カット中であるときに、多気筒のうち予め設定した
学習代表気筒の燃焼状態に対応する基準信号の周期のク
ランク角 720°における変化量を算出し、この変化量を
気筒数で除算して、理想ステップ変化量を算出する。そ
して、各気筒毎に、前記クランク角 720°の間において
実際に計測された周期と、前記クランク角 720°の最初
における学習代表気筒の周期に前記理想ステップ変化量
と学習代表気筒から数えた気筒数との積を加算して得た
理想周期との比から、各気筒毎の第1の補正係数を算出
する。
【0012】そして、これにより設定される各気筒毎の
第1の補正係数は機関回転数の領域別に記憶する。この
ような各気筒毎の第1の補正係数を用いることで、気筒
間の機械的バラツキを回避することが可能となる。ま
た、燃焼バラツキの学習補正のため、機関への燃料供給
中であって失火無しと判定されているときに、所定クラ
ンク角期間にて連続して計測されて各気筒毎の第1の補
正係数により補正された各周期がそれらの平均値に等し
くなるように各気筒毎に第2の補正係数を設定する。
【0013】具体的には、失火無しと判定されている間
の全気筒の第1の補正係数による補正後の基準信号の周
期の平均値を算出する。そして、各気筒の第1の補正係
数による補正後の基準信号の周期と、前記平均値との比
から、各気筒毎の第2の補正係数を算出する。そして、
これにより設定される各気筒毎の第2の補正係数は機関
運転状態(望ましくは機関回転数及び負荷)の領域別に
記憶する。
【0014】このように機械的バラツキの学習後に燃焼
バラツキを学習して各気筒毎の第2の補正係数に設定
し、このような第2の補正係数を用いることで、気筒間
の燃焼バラツキを回避することが可能となる。
【0015】
【実施例】以下に本発明の一実施例を説明する。尚、4
気筒内燃機関で、点火順序は、#1→#3→#4→#2
とする。図2はシステム構成を示している。コントロー
ルユニット10は、マイクロコンピュータを内蔵し、各種
センサからの信号に基づいて演算処理を行い、機関1の
各気筒(#1〜#4)毎に設けられている燃料噴射弁2
及び点火コイル3の作動を制御する。
【0016】前記各種のセンサとしては、クランク角セ
ンサ11、エアフローメータ12、アイドルスイッチ13など
が設けられている。クランク角センサ11は、クランク角
180°毎の基準信号と単位クランク角(1〜2°)毎の
単位信号とを出力し、これらによりクランク角を検出し
得ると共に、機関回転数Nを検出可能である。また、基
準信号には気筒判別信号が含まれており、例えば#1気
筒に対応する基準信号のパルス幅を長くするなどして、
気筒判別を可能としてある。このクランク角センサによ
り基準信号発生手段が構成される。
【0017】エアフローメータ12は、例えば熱線式で、
吸入空気流量Qを検出可能である。アイドルスイッチ13
は、スロットル弁の全閉位置を検出してONとなる。こ
こにおいて、コントロールユニット10は、吸入空気流量
Qと機関回転数Nとに基づいて基本燃料噴射量Tp=K
・Q/N(Kは定数)を演算し、これに各種補正を施し
て最終的な燃料噴射量Ti=Tp・COEF(COFF
は各種補正係数)を定め、このTiに相当するパルス幅
の駆動パルス信号を機関回転に同期した所定のタイミン
グで各気筒の燃料噴射弁2に出力して、燃料噴射を行わ
せる。但し、減速時は、アイドルスイッチ13がONで、
かつ機関回転数Nが所定の燃料カット回転数以上である
ことをトリガとして、燃料噴射弁2への駆動パルス信号
の出力を停止し、燃料カットを行う。この燃料カット
は、機関回転数Nが所定のリカバー回転数より低くなる
か、アイドルスイッチ13がOFFとなることにより解除
される。
【0018】また、コントロールユニット10は、機関回
転数Nと基本燃料噴射量Tpとに基づいて点火時期を定
め、そのタイミングで点火コイル3の作動を制御して、
点火を行わせる。また、コントロールユニット10は、図
3〜図5に示す失火診断ルーチン(及び図6,図7のサ
ブルーチン)に従って、各気筒の失火の有無を判定し、
所定の場合に警報ランプ等により警報を発する。
【0019】図3〜図5の失火診断ルーチン(及び図
6,図7のサブルーチン)について、図8及び図9をあ
わせて参照しつつ、説明する。本失火診断ルーチンはク
ランク角センサからの基準信号の発生に同期して実行さ
れる。ステップ1(図にはS1と記してある。以下同
様)では、4気筒の場合、基準信号の周期の最新値を5
個(T1〜T5)記憶して、これらに基づいて失火判定
を行うので、下記のように前回用いた周期を置き換え
る。
【0020】 T5←T4,T4←T3,T3←T2,T2←T1 また、タイマの計時値を読込み、これをT1とする(T
1←タイマ)。このタイマは前回のルーチンで0スター
トしたものであり、これにより最新の基準信号の周期が
T1として計測される。従って、この部分が周期計測手
段に相当する。ステップ2では、次の計測のため、タイ
マをリセットして、0スタートさせる。
【0021】ステップ3では、気筒判別、すなわち現時
点で燃焼がほぼ終了した気筒の判別を行う。ここで、気
筒判別された気筒をiとする。これにより、今回の失火
判定気筒が気筒iとなり、気筒iの燃焼状態に対応する
基準信号の周期がT1として計測されたことになる。
尚、点火順序は、#1→#3→#4→#2であるから、
点火順序で気筒iの1つ前の気筒をi−1、2つ前の気
筒をi−2、3つ前の気筒をi−3とすれば、下表のよ
うに対応する。
【0022】
【表1】
【0023】ステップ4では、燃料カット中か否かを判
定する。燃料カット中であるときはステップ5へ進み、
燃料カット中でないときはステップ6へ進む。 〔燃料カット中であるとき〕ステップ5では、機械的バ
ラツキの学習のため、図6の第1の補正係数の学習サブ
ルーチンに従って、第1の補正係数KTi を設定する
(第1の補正係数設定手段)。
【0024】図6の第1の補正係数の学習サブルーチン
に従って説明する(図8参照)。ステップ51では、学習
代表気筒を#1として、気筒判別結果iが#1か否かを
判定し、i=#1の場合のみ、ステップ52〜54を実行す
る。ステップ52では、燃料カット時の周期計測結果に基
づき、学習代表気筒#1の燃焼状態に対応する基準信号
の周期のクランク角 720°における変化量ΔT=T5−
T1を算出し、これを気筒数n=4で除算して、理想ス
テップ変化量Sを算出する(次式参照)。従って、この
部分が第1の補正係数設定手段のうち理想ステップ変化
量算出手段に相当する。
【0025】S=(T5−T1)/4 ステップ53では、各気筒毎に、前記クランク角 720°の
間において実際に計測された周期T4〜T1と、前記ク
ランク角 720°の最初における学習代表気筒#1の周期
T5に前記理想ステップ変化量Sと学習代表気筒#1か
ら数えた気筒数j(j=1〜4)との積を加算して得た
理想周期との比を算出し、この比によって各気筒毎の第
1の補正係数KTi-3 〜KTi を設定する(次式参
照)。従って、この部分が第1の補正係数設定手段のう
ち第1の補正係数算出手段に相当する。
【0026】気筒i−3(i=#1のとき、#3気
筒): KTi-3 =(T5+1・S)/T4 気筒i−2(i=#1のとき、#4気筒): KTi-2 =(T5+2・S)/T3 気筒i−1(i=#1のとき、#2気筒): KTi-1 =(T5+3・S)/T2 気筒i (i=#1のとき、#1気筒): KTi =(T5+4・S)/T1=T1/T1=1 但し、気筒i(#1気筒)については、学習代表気筒で
あるので、計算不要である。
【0027】ステップ54では、各気筒毎に設けられて機
関回転数Nの領域別に第1の補正係数を記憶するマップ
の現在の機関回転数Nに対応する領域にそれぞれ第1の
補正係数Ki 〜KTi-3 を書込んで記憶させる。但し、
このときのKTi は常に1であるため、別途記憶してお
けば、書込み不要である。従って、この部分が第1の補
正係数設定手段のうち第1の補正係数記憶手段に相当す
る。
【0028】このとき、マップに既に記憶されている第
1の補正係数をKTi-old (初期値は1)、新たに算出
された第1の補正係数をKTi とすれば、次式により、
KT i-new を算出して、このKTi-new により更新する
のが望ましい(aは重み付け定数)。 KTi-new =(1−1/a)・KTi-old +(1/a)
KTi 燃料カット中は以上の処理により本失火診断ルーチンを
終了する。
【0029】〔燃料カット中でないとき〕ステップ6で
は、機械的バラツキの学習済み、すなわち第1の補正係
数の学習(マップへの書込み)が所定回以上行われてい
るか否かを判定し、学習済みの場合にステップ7へ進
む。ステップ7では、現在の機関回転数Nの領域につい
て学習済みエリアか否かを判定し、学習済みエリアの場
合にはステップ8へ進み、未学習エリアの場合にはステ
ップ9へ進む。
【0030】ステップ8では、気筒i〜(i−3)のマ
ップからそれぞれ現在の機関回転数Nに対応する領域の
第1の補正係数KTi 〜KTi-3 を検索して、ステップ
10へ進む。ステップ9では、気筒i〜(i−3)のマッ
プからそれぞれ現在の機関回転数Nに近接する領域の第
1の補正係数KTi 〜KTi-3 を検索し、これに機関回
転数Nに対し反比例する係数K1を掛けて、計算により
第1の補正係数KTi 〜KTi-3 を推定する。
【0031】ステップ10では、失火判定用の基準信号の
周期のデータT1〜T5を各気筒毎の第1の補正係数K
i 〜KTi-3 により次式の通り補正して、補正された周
期のデータHT1〜HT5を得る。従って、ステップ7
〜10の部分が第1の周期補正手段に相当する。 HT1=T1×KTi HT2=T2×KTi-1 HT3=T3×KTi-2 HT4=T4×KTi-3 HT5=T5×KTi ステップ11では、燃焼バラツキの学習条件として、前4
個の周期T2〜T5が得られた間において失火無しと判
定されているか否かを判定する。また、学習条件とし
て、機関運転状態のパラメータである機関回転数N及び
基本燃料噴射量(負荷)Tpの極端な変動がないことを
確認するのが望ましい。
【0032】失火無し等の学習条件が成立している場合
のみ、ステップ12を実行する。ステップ12では、燃焼バ
ラツキの学習のため、図7の第2の補正係数の学習サブ
ルーチンに従って、第2の補正係数KKTi を設定する
(第2の補正係数設定手段)。図7の第2の補正係数の
学習サブルーチンに従って説明する(図9参照)。
【0033】ステップ121 では、次式に従って、全気筒
の基準信号(前4個)の周期T2〜T5の第1の補正係
数による補正後のデータHT2〜HT5の平均値をT
AVE を算出する。この部分が第2の補正係数設定手段の
うち平均値算出手段に相当する。 TAVE =(HT2+HT3+HT4+HT5)/4 ステップ122 では、次式に従って、気筒iの基準信号の
周期(最新の周期)T1の第1の補正係数による補正後
のデータHT1と前記平均値TAVE との比を算出し、こ
の比によって各気筒毎の第2の補正係数KKTi を設定
する。この部分が第2の補正係数設定手段のうち第2の
補正係数算出手段に相当する。
【0034】KKTi =HT1/TAVE ステップ123 では、各気筒毎に設けられて機関回転数N
及び基本燃料噴射量(負荷)Tpの領域別に第2の補正
係数を記憶するマップの現在の機関回転数N及び基本燃
料噴射量Tpに対応する領域に第2の補正係数KKTi
を書込んで記憶させる。従って、この部分が第2の補正
係数設定手段のうち第2の補正係数記憶手段に相当す
る。
【0035】このとき、マップに既に記憶されている第
2の補正係数をKKTi-old (初期値は1)、新たに算
出された第2の補正係数をKKTi とすれば、次式によ
り、KKTi-new を算出して、このKKTi-new により
更新するのが望ましい(aは重み付け定数)。 KKTi-new =(1−1/a)・KKTi-old +(1/
a)KKTi ステップ13では、燃焼バラツキの学習済み、すなわち第
2の補正係数の学習(マップへの書込み)が各気筒につ
いて所定回以上行われているか否かを判定し、学習済み
の場合にステップ14へ進む。
【0036】ステップ14では、現在の機関運転状態
(N,Tp)の領域について学習済みエリアか否かを判
定し、学習済みエリアの場合にはステップ15へ進み、未
学習エリアの場合にはステップ16へ進む。ステップ15で
は、気筒i〜(i−3)のマップからそれぞれ現在の機
関回転数Nと基本燃料噴射量Tpとに対応する領域の第
2の補正係数KKTi 〜KKTi- 3 を検索して、ステッ
プ17へ進む。
【0037】ステップ16では、気筒i〜(i−3)のマ
ップから現在の機関回転数Nに対応する他の領域の第2
の補正係数KTi 〜KTi-3 を検索して、ステップ17へ
進む。すなわち、現在の機関運転状態の領域に対応して
第2の補正係数が記憶されていないときには、機関運転
状態のうち機関回転数が等しい他の領域に対応して記憶
されている補正係数を用いることで、第2の補正係数を
推定する。
【0038】ステップ17では、失火判定用の基準信号の
周期の第1の補正係数による補正後のデータHT1〜H
T5を各気筒毎の第2の補正係数により次式の通り補正
して、補正された周期のデータHHT1〜HHT5を得
る。従って、ステップ14〜17の部分が第2の周期補正手
段に相当する。 HHT1=HT1/KKTi HHT2=HT2/KKTi-1 HHT3=HT3/KKTi-2 HHT4=HT4/KKTi-3 HHT5=HT5/KKTi ステップ18では、第1及び第2の補正係数により補正さ
れた周期のデータHHT1〜HHT5から、次式に従っ
て、失火判定値MISAを計算する。この後、ステップ
21へ進む。
【0039】MISA=〔3×(HHT4−HHT5)
+(HHT4−HHT1)〕/HHT53 また、ステップ13での判定で第2の補正係数について学
習済みでない場合は、ステップ19に進んで、第1の補正
係数のみにより補正された周期のデータHT1〜HT5
から、次式に従って、失火判定値MISAを計算する。
この後、ステップ21へ進む。
【0040】MISA=〔3×(HT4−HT5)+
(HT4−HT1)〕/HT53 また、ステップ6での判定で第1の学習補正係数につい
て学習済みでない場合は、ステップ20に進んで、補正な
しの周期のデータT1〜T5から、次式に従って、失火
判定値MISAを計算する。この後、ステップ21へ進
む。 MISA=〔3×(T4−T5)+(T4−T1)〕/
T53 ステップ21では、機関回転数Nと基本燃料噴射量(負
荷)Tpとをパラメータとするマップを参照して、失火
判定用の基準値SLを設定する。
【0041】ステップ22では、失火判定値MISAを基
準値SLと比較し、MISA≧SLの場合にステップ23
へ進んで失火と判定する。従って、ステップ18〜23の部
分が失火判定手段に相当する。尚、失火判定値として
は、前記のMISAの代わりに下記のMISBなどを用
いることができる。
【0042】MISB=〔2×(HHT3−HHT5)
+2×(HHT3−HHT1)〕/HHT53 又は、 MISB=〔2×(HT3−HT5)+2×(HT3−
HT1)〕/HT53 又は、 MISB=〔2×(T3−T5)+2×(T3−T
1)〕/T53 また、このMISBについて、最新値を3個(MISB
1〜MISB3)を記憶しておき、失火判定値として、
下記のMISCを用いてもよい。
【0043】MISC=MISB2−MISB3 これらの失火判定値についても、MISB≧所定値、M
ISC≧所定値の場合に失火と判定する。また、失火と
判定した場合は、失火気筒を判別することはもちろん、
その連続回数等に応じて警報等を発するようにする。
【0044】
【発明の効果】以上説明したように本発明によれば、気
筒間の機械的バラツキや、気筒間の燃焼バラツキの影響
を受けることなく、正確な失火診断が可能になり、特に
機械的バラツキの学習後に燃焼バラツキを学習すること
で、それぞれを正確に学習でき、失火診断の精度が大幅
に向上するという効果が得られる。
【0045】また、燃料カット中に機械的バラツキを学
習して第1の補正係数を設定する際に、気筒間の周期の
理想ステップ変化量を算出する方式とすることにより、
正確な設定が可能となる。そして、第1の補正係数を機
関回転数の領域別に記憶することで、より正確な学習が
可能となる。また、機械的バラツキの学習後に燃焼バラ
ツキを学習して第2の補正係数を設定する際に、全気筒
の周期の平均値を算出して比較する方式とすることによ
り、正確な設定が可能となる。そして、第2の補正係数
を機関運転状態、望ましくは機関回転数及び負荷の領域
別に記憶することで、より正確な学習が可能となる。
【図面の簡単な説明】
【図1】 本発明の構成を示す機能ブロック図
【図2】 本発明の一実施例を示すシステム図
【図3】 失火診断ルーチンのフローチャート(その
1)
【図4】 失火診断ルーチンのフローチャート(その
2)
【図5】 失火診断ルーチンのフローチャート(その
3)
【図6】 第1の補正係数の学習サブルーチンのフロー
チャート
【図7】 第2の補正係数の学習サブルーチンのフロー
チャート
【図8】 燃料カット時の周期の変化の様子を示す図
【図9】 燃焼バラツキによる周期の変化の様子を示す
【符号の説明】
1 機関 2 燃料噴射弁 3 点火コイル 10 コントロールユニット 11 クランク角センサ 12 エアフローメータ 13 アイドルスイッチ
───────────────────────────────────────────────────── フロントページの続き (72)発明者 クラウス リース−ミューラー ドイツ連邦共和国、74906 バート ラッ ペナウ、ハイスハイマー シュトラーセ 47

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】クランク角 720°/n(nは気筒数)毎に
    気筒判別信号を含む基準信号を発生する基準信号発生手
    段と、各気筒の燃焼状態に対応する基準信号の周期を計
    測する周期計測手段と、計測された基準信号の周期に基
    づいて各気筒の失火の有無を判定する失火判定手段とを
    備える多気筒内燃機関の失火診断装置において、 前記周期計測手段と前記失火判定手段との間に、前記周
    期計測手段により得られた各気筒の燃焼状態に対応する
    基準信号の周期を各気筒毎の第1及び第2の補正係数に
    より補正し、補正された周期に基づいて前記失火判定手
    段による判定を行わせる第1及び第2の周期補正手段を
    設ける一方、 機関への燃料カット中に、前記周期計測手段により所定
    クランク角期間にて連続して計測される周期のステップ
    変化量が互いに等しくなるように各気筒毎に第1の補正
    係数を設定する第1の補正係数設定手段と、 機関への燃料供給中であって前記失火判定手段により失
    火無しと判定されているときに、前記周期計測手段によ
    り所定クランク角期間にて連続して計測されて前記第1
    の周期補正手段により補正された各周期がそれらの平均
    値に等しくなるように各気筒毎に第2の補正係数を設定
    する第2の補正係数設定手段と、 を設けたことを特徴とする多気筒内燃機関の失火診断装
    置。
  2. 【請求項2】前記第1の補正係数設定手段は、 燃料カット中であるときに、多気筒のうち予め設定した
    学習代表気筒の燃焼状態に対応する基準信号の周期のク
    ランク角 720°における変化量を算出し、この変化量を
    気筒数で除算して、理想ステップ変化量を算出する理想
    ステップ変化量算出手段と、 各気筒毎に、前記クランク角 720°の間において実際に
    計測された周期と、前記クランク角 720°の最初におけ
    る学習代表気筒の周期に前記理想ステップ変化量と学習
    代表気筒から数えた気筒数との積を加算して得た理想周
    期との比から、各気筒毎の第1の補正係数を算出する第
    1の補正係数算出手段と、 を有していることを特徴とする請求項1記載の多気筒内
    燃機関の失火診断装置。
  3. 【請求項3】前記第1の補正係数設定手段は、これによ
    り設定される第1の補正係数を機関回転数の領域別に記
    憶する第1の補正係数記憶手段を有していることを特徴
    とする請求項1又は請求項2記載の多気筒内燃機関の失
    火診断装置。
  4. 【請求項4】前記第2の補正係数設定手段は、 前記失火判定手段により失火無しと判定されている間の
    全気筒の前記第1の補正係数による補正後の基準信号の
    周期の平均値を算出する平均値算出手段と、 各気筒の前記第1の補正係数による補正後の基準信号の
    周期と前記平均値との比から各気筒毎の第2の補正係数
    を算出する第2の補正係数算出手段と、 を有していることを特徴とする請求項1〜請求項3のい
    ずれか1つに記載の多気筒内燃機関の失火診断装置。
  5. 【請求項5】前記第2の補正係数設定手段は、これによ
    り設定される第2の補正係数を機関運転状態の領域別に
    記憶する第2の補正係数記憶手段を有していることを特
    徴とする請求項1〜請求項4のいずれか1つに記載の多
    気筒内燃機関の失火診断装置。
  6. 【請求項6】機関運転状態の領域が機関回転数と機関負
    荷とにより定められることを特徴とする請求項5記載の
    多気筒内燃機関の失火診断装置。
JP07063048A 1995-03-22 1995-03-22 多気筒内燃機関の失火診断装置 Expired - Lifetime JP3120268B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP07063048A JP3120268B2 (ja) 1995-03-22 1995-03-22 多気筒内燃機関の失火診断装置
DE69616118T DE69616118T2 (de) 1995-03-22 1996-03-19 Fehlzündungsdiagnose-Apparat für Mehrzylinder-Verbrennungsmotoren
EP96104333A EP0733890B1 (en) 1995-03-22 1996-03-19 Misfire diagnosis apparatus of multi-cylinder combustion engine
US08/620,334 US5670713A (en) 1995-03-22 1996-03-22 Apparatus and method for recognizing misfire occurrence in multi-cylinder internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP07063048A JP3120268B2 (ja) 1995-03-22 1995-03-22 多気筒内燃機関の失火診断装置

Publications (2)

Publication Number Publication Date
JPH08261130A true JPH08261130A (ja) 1996-10-08
JP3120268B2 JP3120268B2 (ja) 2000-12-25

Family

ID=13218067

Family Applications (1)

Application Number Title Priority Date Filing Date
JP07063048A Expired - Lifetime JP3120268B2 (ja) 1995-03-22 1995-03-22 多気筒内燃機関の失火診断装置

Country Status (4)

Country Link
US (1) US5670713A (ja)
EP (1) EP0733890B1 (ja)
JP (1) JP3120268B2 (ja)
DE (1) DE69616118T2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016102422A (ja) * 2014-11-27 2016-06-02 トヨタ自動車株式会社 内燃機関の回転速度対応値取得装置

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09264183A (ja) * 1996-03-29 1997-10-07 Mazda Motor Corp エンジンの燃焼状態判別方法、エンジンの制御方法及び同装置
JP3449170B2 (ja) * 1996-08-09 2003-09-22 トヨタ自動車株式会社 内燃機関の失火検出装置
JP3743073B2 (ja) * 1996-10-17 2006-02-08 株式会社デンソー 内燃機関の失火検出装置
US6199426B1 (en) * 1996-12-17 2001-03-13 Toyota Jidosha Kabushiki Kaisha Method of detection of output fluctuation in internal combustion engine
DE19814732B4 (de) * 1998-04-02 2013-02-28 Robert Bosch Gmbh Drehzahlerfassungsverfahren, insbesondere zur Verbrennungsaussetzererkennung
US5906652A (en) * 1998-07-31 1999-05-25 Motorola Inc. Method and system for misfire determination using synchronous correction
DE19918664A1 (de) * 1999-04-24 2000-11-02 Bayerische Motoren Werke Ag Verfahren zur Zündsynchronisation
US6547692B1 (en) 1999-06-12 2003-04-15 Robert Bosch Gmbh System for adjusting the tension of the continuous belt component of a CVT
DE102004046086A1 (de) * 2004-09-23 2006-03-30 Robert Bosch Gmbh Verfahren und Vorrichtung zur Steuerung einer Brennkraftmaschine
US7350405B2 (en) * 2006-04-05 2008-04-01 General Electric Company Disturbance-resistant bumpless crankshaft position sensing
FR2902829B1 (fr) * 2006-06-21 2013-01-04 Siemens Vdo Automotive Procede de detection de rate d'allumage et dispositif correspondant
DE102007019279B4 (de) * 2007-04-24 2017-07-27 Robert Bosch Gmbh Verfahren und eine Vorrichtung zur Steuerung einer Brennkraftmaschine
DE102009046961A1 (de) * 2009-11-23 2011-05-26 Robert Bosch Gmbh Verfahren und Vorrichtung zur Erkennung von unkontrollierten Verbrennungen in einem Verbrennungsmotor
JP6287994B2 (ja) * 2015-08-05 2018-03-07 トヨタ自動車株式会社 車両

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3835285A1 (de) * 1988-10-15 1990-04-19 Bosch Gmbh Robert Verfahren und vorrichtung zur zuendaussetzerkennung
IT1238518B (it) * 1989-11-07 1993-08-18 Marelli Autronica Circuito di interfaccia fra un microprocessore ed una pluralita' di stadi di potenza, in particolare per il pilotaggio di elettroiniettori
EP0433690B1 (en) * 1989-11-22 1994-12-28 Unisia Jecs Corporation Apparatus and method for detecting misfire in a cylinder of an internal combustion engine
DE4004085A1 (de) * 1990-02-10 1991-08-14 Bosch Gmbh Robert Verfahren und einrichtung zur elektronischen steuerung und/oder regelung einer brennkraftmaschine eines kraftfahrzeugs
US5197325A (en) * 1990-06-05 1993-03-30 Nissan Motor Company, Limited Misfiring detection system for internal combustion engines
US5209206A (en) * 1990-07-10 1993-05-11 Mitsubishi Jidosha Kogyo Kabushiki Kaisha Air-fuel ratio control system
JP3224243B2 (ja) * 1990-09-26 2001-10-29 日本板硝子株式会社 フロートバスリボン幅制御方法および装置
US5117681A (en) * 1990-10-01 1992-06-02 Ford Motor Company Correction of systematic position-sensing errors in internal combustion engines
JP2819836B2 (ja) * 1991-01-23 1998-11-05 日産自動車株式会社 内燃機関の自己診断装置
JP2611553B2 (ja) * 1991-02-26 1997-05-21 三菱電機株式会社 燃料噴射装置の異常診断装置
JP2755500B2 (ja) * 1991-04-15 1998-05-20 三菱電機株式会社 エンジンの異常検出装置
US5373448A (en) * 1991-04-24 1994-12-13 Hitachi, Ltd. Knock detection device for an internal combustion engine
US5241937A (en) * 1991-12-09 1993-09-07 Honda Giken Kogyo Kabushiki Kaisha Misfire-detecting system for internal combustion engines
US5322045A (en) * 1991-12-25 1994-06-21 Honda Giken Kogyo Kabushiki Kaisha Misfire-detecting system for internal combustion engines
JP2666229B2 (ja) * 1992-03-30 1997-10-22 本田技研工業株式会社 内燃エンジンの異常診断装置
FR2689934B1 (fr) * 1992-04-10 1994-06-17 Siemens Automotive Sa Procede et dispositif de detection des irregularites de combustion d'un moteur en particulier a moyen et haut regimes, application a un systeme de controle d'un moteur a injection.
JP3479090B2 (ja) * 1992-06-03 2003-12-15 株式会社日立製作所 多気筒エンジンの燃焼状態診断装置
AU660554B2 (en) * 1992-06-09 1995-06-29 Mitsubishi Jidosha Kogyo Kabushiki Kaisha Method of detecting misfire by utilizing variation of rotation of crankshaft
EP0711911B1 (en) * 1992-06-16 2001-11-14 Mitsubishi Jidosha Kogyo Kabushiki Kaisha Misfire detecting method
DE59204440D1 (de) * 1992-08-14 1996-01-04 Siemens Ag Verfahren zur Erkennung von Verbrennungsaussetzern.
JP2666231B2 (ja) * 1992-09-11 1997-10-22 本田技研工業株式会社 内燃エンジンの燃焼状態検出装置
JP2856014B2 (ja) * 1993-02-05 1999-02-10 三菱自動車工業株式会社 クランク軸回転変動による失火検出方法
US5345817A (en) * 1993-02-22 1994-09-13 General Motors Corporation Misfire detection in internal combustion engines
JP3158774B2 (ja) * 1993-04-21 2001-04-23 トヨタ自動車株式会社 多気筒内燃機関の失火検出装置
JP2890093B2 (ja) * 1993-12-29 1999-05-10 株式会社ユニシアジェックス 多気筒内燃機関の失火診断装置
JP2890094B2 (ja) * 1994-02-25 1999-05-10 株式会社ユニシアジェックス 多気筒内燃機関の失火診断装置
JPH07259631A (ja) * 1994-03-18 1995-10-09 Mitsubishi Electric Corp 内燃機関の失火検出装置
JP2943045B2 (ja) * 1994-04-22 1999-08-30 株式会社ユニシアジェックス 多気筒内燃機関の失火診断装置
US5528931A (en) * 1995-04-05 1996-06-25 Ford Motor Company Engine diagnostic monitor with on-board adjustment of correction factors
US5531108A (en) * 1995-04-05 1996-07-02 Ford Motor Company Adaptive correction of torsional and wheel profile position irregularities for misfire detection

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016102422A (ja) * 2014-11-27 2016-06-02 トヨタ自動車株式会社 内燃機関の回転速度対応値取得装置

Also Published As

Publication number Publication date
EP0733890A3 (en) 1996-12-18
DE69616118D1 (de) 2001-11-29
DE69616118T2 (de) 2002-10-31
US5670713A (en) 1997-09-23
JP3120268B2 (ja) 2000-12-25
EP0733890A2 (en) 1996-09-25
EP0733890B1 (en) 2001-10-24

Similar Documents

Publication Publication Date Title
JP3120268B2 (ja) 多気筒内燃機関の失火診断装置
US5699253A (en) Nonlinear dynamic transform for correction of crankshaft acceleration having torsional oscillations
US5012422A (en) Controlling engine fuel injection
EP0582085A2 (en) Fuel metering control system and cylinder air flow estimation method in internalcombustion engine
JP2890093B2 (ja) 多気筒内燃機関の失火診断装置
US5870688A (en) Misfire diagnostic system for internal combustion engine
JPH0932624A (ja) 多気筒内燃機関の失火診断装置
GB2220704A (en) I.C engine ignition timing control
US6023964A (en) Misfire diagnosis method and apparatus of internal combustion engine
JPH07166951A (ja) 内燃機関の失火検出装置
JP2943045B2 (ja) 多気筒内燃機関の失火診断装置
JP3922468B2 (ja) 内燃機関の失火検出装置
JPH0237156A (ja) 内燃機関の燃焼状態検出装置
JP2890094B2 (ja) 多気筒内燃機関の失火診断装置
JP2001123879A (ja) 内燃機関の燃焼状態検出装置
CN109113883B (zh) 内燃机的空燃比控制方法及装置
JPH076440B2 (ja) 内燃機関の制御方法
JP3346138B2 (ja) 内燃機関の失火検出装置
JPH109038A (ja) エンジンの空燃比検出装置
JP3248159B2 (ja) 内燃機関の過渡運転時の空燃比制御装置
JP2627826B2 (ja) 内燃機関の燃料供給制御装置
JPH0727010A (ja) 燃料性状検出装置
JPS6061638A (ja) 吸気管内圧力の計測方法
JPS62206242A (ja) 内燃機関の燃料噴射制御装置
JPH09133042A (ja) 内燃機関の筒内圧検出装置

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071020

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081020

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081020

Year of fee payment: 8

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313117

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081020

Year of fee payment: 8

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091020

Year of fee payment: 9

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091020

Year of fee payment: 9

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091020

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101020

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111020

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121020

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121020

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131020

Year of fee payment: 13

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term