JPH05195856A - 内燃機関の失火検出方法 - Google Patents

内燃機関の失火検出方法

Info

Publication number
JPH05195856A
JPH05195856A JP567092A JP567092A JPH05195856A JP H05195856 A JPH05195856 A JP H05195856A JP 567092 A JP567092 A JP 567092A JP 567092 A JP567092 A JP 567092A JP H05195856 A JPH05195856 A JP H05195856A
Authority
JP
Japan
Prior art keywords
misfire
cylinder
elapsed time
misp
parameter
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
JP567092A
Other languages
English (en)
Inventor
Sadao Takagi
定夫 高木
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.)
Daihatsu Motor Co Ltd
Original Assignee
Daihatsu Motor 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 Daihatsu Motor Co Ltd filed Critical Daihatsu Motor Co Ltd
Priority to JP567092A priority Critical patent/JPH05195856A/ja
Publication of JPH05195856A publication Critical patent/JPH05195856A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

(57)【要約】 【目的】多気筒エンジンの失火を広範囲な運転負荷範囲
でより正確に検出する。 【構成】各気筒に対する速度計測期間を、45°クラン
クアングル以上、180°クランクアングル以下の範囲
で一定の値に設定しておき、各速度計測期間の始点から
終点に至る経過時間S(i)nを順次計測する。そして
同一気筒の前回計測された経過時間S(i)n−1と今
回計測された経過時間S(i)nとの差を算出し、各気
筒毎に算出された差を失火パラメータMISP(i)と
する。それぞれの失火パラメータMISP(i)が予め
設定された所定値を上回った場合にその失火パラメータ
MISP(i)の気筒が失火していると判定する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、主として自動車用の多
気筒エンジンに適用される内燃機関の失火検出方法に関
するものである。
【0002】
【従来の技術】この種の失火検出方法に関する先行技術
として、例えば、特開平2−112646号に示される
ように、クランクシャフトの回転速度変化に基づいて失
火の有無を検出するようにしたものが知られている。
【0003】従来、クランクシャフトの回転速度変化に
基づいて失火を検出する場合、例えば、各気筒の上死点
近傍に位置する速度計測期間を、8°クランクアングル
程度に設定しておき、各速度計測期間の始点から終点に
至る経過時間を順次計測すると共に、前回の気筒に対応
する経過時間と、今回の気筒に対応する経過時間との差
を求めて速度変化量を算出し、この速度変化量が一定の
レベルを越えた場合に失火が発生したと判定するように
している。
【0004】
【発明が解決しようとする課題】ところが、高回転域お
よび軽負荷域では、正常燃焼状態においても、振動また
は気筒間の燃焼差に起因する回転速度変化の影響が無視
できなくなる。そのため、検出された一定レベル以上の
回転速度変化が、実際の失火によるものであるのか否か
の判定が困難になる。したがって、従来の方法では、失
火検出範囲が低回転高負荷運転域に限定されてしまう。
【0005】本発明は、このような不具合を解消するこ
とを目的としている。
【0006】
【課題を解決するための手段】本発明は、このような目
的を達成するために、次のような手段を講じたものであ
る。すなわち、本発明に係る内燃機関の失火検出方法
は、各気筒に対する速度計測期間を、45°クランクア
ングル以上、180°クランクアングル以下の範囲で一
定の値に設定しておき、各速度計測期間の始点から終点
に至る経過時間を順次計測するとともに、同一気筒の前
回計測された経過時間と今回計測された経過時間との差
を算出し、各気筒毎に算出された差を各気筒の失火パラ
メータとし、それぞれの失火パラメータが予め設定され
た所定値を上回った場合にその失火パラメータの気筒が
失火したと判定することを特徴とする。
【0007】ここで、速度計測期間を45°クランクア
ングル以上としたのは、高回転域における振動の影響を
抑制するためである。すなわち、この種の失火検出に対
しては、回転数の4次成分の周波数の振動の影響が大き
く、速度計測期間を45°クランクアングル以上にして
おけば、高回転域においても、かかる振動の影響を受け
にくくなる。一方、速度計測期間を180°クランクア
ングル以下としたのは、失火の有無を各気筒毎に判定し
得るようにするためである。
【0008】
【作用】このような構成のものであれば、正常点火が続
いている際には、それぞれの気筒の前回計測された経過
時間と今回計測された経過時間とは略等しくなり、した
がってその差の失火パラメータは略零となり、予め設定
された所定値を上回ることはない。一方、失火が発生す
ると、各気筒の前回計測された経過時間と今回計測され
た経過時間との間には相違が生じるため、その場合だ
け、失火パラメータが、零から離れた値を示して前記所
定値を上回ることになる。したがって、本発明によれ
ば、各気筒毎で失火判定することにより、誤検出するこ
となく失火判定することができる。
【0009】また、速度計測期間を45°クランクアン
グル以上としているので、高回転域における振動の影響
をも抑制することができる。
【0010】
【実施例】以下、本発明の一実施例を、図面を参照して
説明する。
【0011】図1に概略的に示した内燃機関1は、4気
筒を具備しており、180°CA(クランクアングル)
毎に、第1気筒→第3気筒→第4気筒→第2気筒の順で
点火が行われるように設定してあり、この点火を制御す
るための電子制御装置2を備えている。なお図示しない
が、この内燃機関1には吸気系のサージタンク内の圧力
を検出するための吸気圧センサやエンジン回転数を検出
するための回転数センサなどを具備しているものであ
る。これらセンサからの信号は後述する電子制御装置2
の入力インターフェース5を介して中央演算処理装置7
に入力されるものである。
【0012】電子制御装置2は、中央演算処理装置3、
ROM及びRAMからなる記憶装置4、入力インターフ
ェース5及び出力インターフェース6を具備してなるマ
イクロコンピュータユニットを主体に構成されており、
空燃比の制御機能、気筒毎の点火の制御機能等と共に失
火を検出する機能を備えている。入力インターフェース
5には、図示しないディストリビュータに内蔵されたク
ランク角基準位置センサ7から、図3に示すように、各
気筒の圧縮上死点(圧縮TDC)を示すN(気筒判別)
信号が180°CA毎に入力されると共に、電磁ピック
アップ8から、出力回転速度を知るためのP信号が、例
えば、18°CA毎に入力されるようになっている。
【0013】電磁ピックアップ8は、磁気をおびた鉄心
8aの外周に図示しないコイルを巻装してなる通常のも
ので、前記鉄心8aをセンシングギャ9の外周に近接さ
せて配置してある。センシングギャ9は、外周に20枚
の歯9aを等間隔に突設してなるもので、クランクシャ
フト10の端部に固着してある。そして、このセンシン
グギャ9が回転すると、鉄心8aに発生している磁界が
断続されて前記コイルに交流電圧が発生し、その交流電
圧が図示しない波形整形回路で整形されて入力インター
フェース5に前記P信号として入力されるようになって
いる。
【0014】電子制御装置2には、本発明の失火検出方
法を実施するために、図2に概略的に示すようなプログ
ラムが内蔵させてある。このプログラムは、失火検出を
実行する条件、例えば、エンジンが過渡運転状態にない
こと、エンジン水温が低すぎないこと、フューエルカッ
ト中でないこと、エンジン回転数が600rpmから2
800rpmの間にあること、吸気圧が450mmHg
以上であること、等の条件を満たしている場合に、18
0°CA毎、すなわち、N信号が入力されるごとに割り
込み処理される(Nタイミング割り込み処理)ものであ
る。
【0015】まずステップ51において、各気筒ごとに
今回の速度計測期間の始点から終点に至る経過時間S
(i)n(iは気筒の番号を示し、nは計測期間の順序
を示す)を計測する。この実施例では、図3の(b)に
示すように、各気筒に対する速度計測期間を上死点近傍
の72°クランクアングル(72°CA)としている。
出力回転速度T72CA(n)は、この速度計測期間の
始点から終点に至る経過時間S(i)nすなわち、下死
点におけるP信号を0番とし上死点におけるそれを9番
として、8番のP信号から次のサイクルの2番のP信号
に至る4個分の信号の経過過時間S(i)nを計測して
求める。この計測はクランクアングルが180°毎に、
かつ第1気筒、第3気筒、第4気筒、第2気筒の順に行
われ、計測された経過時間S(i)nは記憶装置4に格
納される。得られた経過時間S(i )nは、図4の
(a)に示すように、理論的には零であるのに対して各
気筒ごとに固有の特性を有して正または負にずれてい
る。そして、計測された経過時間S(i)nから各気筒
ごとの失火パラメータMISPを、下式により算出す
る。
【0016】 MISP(i)=S(i)n−S(i)n−1 (iは、1,3,4,2,) ステップ52では、得られた失火パラメータMISP
(i)を予め設定された所定値と比較して失火判定処理
を行い、失火であればステップ53に移行し、失火でな
ければステップ54に進む。失火の判定は、失火パラメ
ータMISP(i )が所定値を上回る場合失火と判定
し、所定値以下の場合は正常点火と判定する。なお、前
記所定値としては、振動などで経過時間が長くなった場
合の誤差を十分に考慮した値に設定すればよい。正常な
点火の場合、失火パラメータMISP(i)が略零であ
るのに対し、失火した場合の失火パラメータMISP
(i)は、図4の(a)に矢印Aで示すように、正常時
の値から前記所定値を上回ってずれている。ステップ5
3では、失火した気筒の累積失火回数を計数する処理を
行い、ステップ54に移行する。累積失火回数の計数
は、それぞれの気筒毎に専用のカウンタを準備してお
き、失火が発生するごとにカウンタをインクリメントす
るようにプログラミングしておけばよい。この後ステッ
プ54において、1度経過時間S(i)nの計測が終了
したことを検出するために、現在の経過時間S( i)n
の測定回数を示す200回転フラグNCNTに1を加え
て200回転毎処理RAMに記憶する。
【0017】次にステップ55において、200回転フ
ラグNCNTが400であるか否かを判断し、200回
転フラグNCNTが400でないと判断した際には、図
示しないメインルーチンに復帰し、そうでない場合には
ステップ61に進む。200回転フラグNCNTが40
0である、すなわち最初の経過時間S(i)nの測定か
らクランクシャフト10が200回転した場合は、ステ
ップ61においてクランクシャフト10が200回転し
た時点での累積失火回数が第1基準値EMSL1以上で
あるか否かを判断し、以上である場合はステップ62に
移行し、そうでない場合はステップ63に進む。ステッ
プ62では、異常であることを報知するために警告燈M
ILを点灯する。この場合の警告方法としては、前記し
た警告燈MILを点灯するものの他に、電子制御装置2
にダイアグ出力端子を設けておき、その端子に接続され
るテスタ等により異常を検出し得るようにしておいても
よい。そしてステップ63では、失火回数の異常判断が
1度実行されたことを検出するために、現在の異常判断
回数を示す1000回転フラグJCNTに1を加えて1
000回転毎処理RAMに記憶する。ステップ64にお
いて、1000回転フラグJCNTが5であるか否かを
判断し、5である場合はステップ65に移行し、そうで
ない場合はステップ71に進む。
【0018】ステップ71では、200回転フラグNC
NTを記憶している200回転毎処理RAMの内容をク
リア(NCNT=0)して、図示しないメインルーチン
に復帰する。一方、ステップ65では、クランクシャフ
ト10が1000回転した時点での累積失火回数が第2
基準値EMSL2(≧第1基準値EMSL1)以上であ
るか否かを判断し、以上である場合はステップ66に移
行し、そうでない場合はステップ67に進む。ステップ
66ではステップ62と同様に、異常であることを報知
するために警告燈MILを点灯する。ステップ67で
は、1000回転フラグJCNTを記憶している100
0回転毎処理RAMの内容をクリア(JCNT=0)し
てステップ71に移行する。
【0019】以上の構成において、失火の検出は180
°CA毎に割り込み処理によって、制御がステップ51
→52→(53)→54→55と進み、クランクシャフ
ト10が200回転していない場合は割り込み処理を終
了してメインルーチンへ戻るが、200回転した場合は
ステップ61に移行する。そしてクランクシャフト10
の回転数に対応して検出された失火の回数が基準値以上
である場合は、警報が発せられるよう制御される。この
場合の制御は前述した失火の検出の制御に続いて、ステ
ップ61→62→63→64→71またはステップ61
→62→63→64→65→66→67→71と進ん
で、クランクシャフト10が200回転し、かつ失火の
累積回数が第1基準値EMSL1以上の場合に警報を発
し、さらに1000回転し、かつ累積回数が第2基準値
EMSL2以上の場合に警報を発する。 なお、本発明
は以上説明した実施例に限定されるものではなく、各気
筒に対する速度計測期間は、45°クランクアングル以
上で180°クランクアングル以下の範囲で適宜設定す
ればよい。また失火判定において、同一の気筒で2度以
上連続して失火が発生した場合を想定して、最初に失火
が判定され、その次に算出された失火パラメータMIS
Pが、負の設定値以下の負の値とならずに零近傍の値と
なった場合は、その失火パラメータMISPの算出され
た速度測定期間も失火したと判定するようプログラミン
グしておくことが望ましい。すなわち前回が失火である
場合、前回計測された経過時間S(i)nが正常燃焼時
のそれより大きな値となり、また今回計測された経過時
間S(i)n+1も同様に正常燃焼時のそれより大きな
値となるので、これらの差である失火パラメータMIS
P(i)は零近傍の値となる。そして、同一気筒で連続
して失火が発生している場合は、失火パラメータMIS
P(i)が連続して零近傍の値を示すこととなる。この
後失火せずに正常な燃焼となると、計測された経過時間
S(i)nが小さくなるので、失火パラメータMISP
(i)が負の値となる。したがってこのように失火判定
があった後失火パラメータMISP(i)が負となるこ
とにより失火していないと判定すればよい。
【0020】その他、各部の構成は図示例に限定される
ものではなく、本発明の趣旨を逸脱しない範囲で種々変
形が可能である。
【0021】
【発明の効果】本発明は、以上に詳述したように、各気
筒ごとに独立して失火パラメータを算出して失火判定し
ているので、より確実に誤検出することなく失火を判定
することができる。気筒毎に速度変化量を学習させる必
要がなく、制御が簡潔になり失火判定の精度が向上す
る。
【図面の簡単な説明】
【図1】本発明の一実施例を示す全体構成図。
【図2】同実施例の制御手順を概略的に示すフローチャ
ート図。
【図3】同実施例の制御態様を示すタイミングチャート
図。
【図4】同実施例の経過時間S(i)nと失火パラメー
タMISP(i)との関係を示すタイミングチャート
図。
【符号の説明】
1…内燃機関 2…電子制御装置 7…クランク角基準位置センサ 8…電磁ピックアップ 9…センシングギャ 10…クランクシャフト MISP(i)…失火パラメータ

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】各気筒に対する速度計測期間を、45°ク
    ランクアングル以上、180°クランクアングル以下の
    範囲で一定の値に設定しておき、各速度計測期間の始点
    から終点に至る経過時間を順次計測するとともに、同一
    気筒の前回計測された経過時間と今回計測された経過時
    間との差を算出し、各気筒毎に算出された差を各気筒の
    失火パラメータとし、それぞれの失火パラメータが予め
    設定された所定値を上回った場合にその失火パラメータ
    の気筒が失火したと判定することを特徴とする内燃機関
    の失火検出方法。
JP567092A 1992-01-16 1992-01-16 内燃機関の失火検出方法 Pending JPH05195856A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP567092A JPH05195856A (ja) 1992-01-16 1992-01-16 内燃機関の失火検出方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP567092A JPH05195856A (ja) 1992-01-16 1992-01-16 内燃機関の失火検出方法

Publications (1)

Publication Number Publication Date
JPH05195856A true JPH05195856A (ja) 1993-08-03

Family

ID=11617540

Family Applications (1)

Application Number Title Priority Date Filing Date
JP567092A Pending JPH05195856A (ja) 1992-01-16 1992-01-16 内燃機関の失火検出方法

Country Status (1)

Country Link
JP (1) JPH05195856A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10115248A (ja) * 1996-10-09 1998-05-06 Nissan Motor Co Ltd 内燃機関の安定度検出装置
JP2008241708A (ja) * 2007-03-15 2008-10-09 Delphi Technologies Inc 車両診断装置および方法
CN100439684C (zh) * 2005-07-27 2008-12-03 丰田自动车株式会社 内燃机失火判定装置和方法及装有该装置的混合动力车辆
CN115992758A (zh) * 2023-02-22 2023-04-21 中国第一汽车股份有限公司 气缸失火的确定方法、装置和车辆

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10115248A (ja) * 1996-10-09 1998-05-06 Nissan Motor Co Ltd 内燃機関の安定度検出装置
CN100439684C (zh) * 2005-07-27 2008-12-03 丰田自动车株式会社 内燃机失火判定装置和方法及装有该装置的混合动力车辆
JP2008241708A (ja) * 2007-03-15 2008-10-09 Delphi Technologies Inc 車両診断装置および方法
CN115992758A (zh) * 2023-02-22 2023-04-21 中国第一汽车股份有限公司 气缸失火的确定方法、装置和车辆

Similar Documents

Publication Publication Date Title
US5870688A (en) Misfire diagnostic system for internal combustion engine
BG63832B1 (bg) Метод за детектиране на неправилно запалване в двигател с вътрешно горене и система за осъществяване на метода
EP0632261A2 (en) System for detection of low power in at least one cylinder of a multi-cylinder engine
JP2666232B2 (ja) 内燃エンジンの燃焼状態検出装置
JPH07119536A (ja) 内燃エンジンの燃焼状態検出装置
US5503008A (en) Apparatus for diagnosing misfire of multi-cylinder internal combustion engine
JPH06146998A (ja) 内燃エンジンの燃焼状態検出装置
JP2807737B2 (ja) 内燃エンジンの燃焼状態検出装置
JPH06146999A (ja) 内燃エンジンの燃焼状態検出装置
JP2666231B2 (ja) 内燃エンジンの燃焼状態検出装置
US5560341A (en) Apparatus and method for diagnosing occurrence of misfire in multi-cylinder internal combustion engine
JP2807736B2 (ja) 内燃機関の燃焼状態判定装置
JP2682212B2 (ja) 内燃機関の失火検出装置
JPH0586957A (ja) 内燃機関の失火検出方法
JP2757548B2 (ja) 内燃機関の失火検出装置
JP2527798B2 (ja) 内燃機関の燃焼状態検出装置
JP2889651B2 (ja) 内燃機関の失火検出装置
JPH0586958A (ja) 内燃機関の失火検出方法
JPH09184789A (ja) 内燃機関の失火診断装置
JP3346138B2 (ja) 内燃機関の失火検出装置
JPH0586959A (ja) 内燃機関の失火検出方法
JPH0763110A (ja) 内燃機関の燃焼状態判定装置
JPH03225079A (ja) 内燃機関の失火診断装置
JPH04311651A (ja) 内燃機関の失火検出方法
JPH05149189A (ja) エンジンの燃焼状態診断装置