JPH06129298A - 内燃機関の失火検出装置 - Google Patents

内燃機関の失火検出装置

Info

Publication number
JPH06129298A
JPH06129298A JP4281593A JP28159392A JPH06129298A JP H06129298 A JPH06129298 A JP H06129298A JP 4281593 A JP4281593 A JP 4281593A JP 28159392 A JP28159392 A JP 28159392A JP H06129298 A JPH06129298 A JP H06129298A
Authority
JP
Japan
Prior art keywords
crank angle
acceleration
cylinder
detecting means
misfire
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
JP4281593A
Other languages
English (en)
Other versions
JP2856999B2 (ja
Inventor
Masakazu Sukai
昌和 須貝
Akira Izumi
昭 出水
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP4281593A priority Critical patent/JP2856999B2/ja
Priority to US08/138,058 priority patent/US5497328A/en
Publication of JPH06129298A publication Critical patent/JPH06129298A/ja
Application granted granted Critical
Publication of JP2856999B2 publication Critical patent/JP2856999B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related 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)

Abstract

(57)【要約】 【目的】 火の発生状況が変化した場合でも確実に連続
失火を検出して、その検出性を向上させることができる
内燃機関の失火検出装置を得る。 【構成】 複数の気筒2〜5を有する内燃機関M1に接
続され、この内燃機関M1の各気筒に対応する所定のク
ランク角を基準として該基準クランク角前後の所定角度
区間の位置を検出するクランク角検出手段M2と、この
クランク角検出手段M2に接続され、その出力信号に基
づいて基準クランク角前後の所定角度区間のそれぞれの
所要時間の時間比率の加速度を検出する加速度検出手段
M3と、この加速度検出手段M3に接続され、その出力
信号に基づいて点火順序に従って発生する隣合う気筒の
加速度の差を演算し、同一の所定角度区間で得られる異
なる気筒の加速度の差が所定値以下のとき当該異なる気
筒に連続的に失火が発生していると判定する連続失火検
出手段M4とで構成する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、内燃機関の失火検出
装置に関し、特に内燃機関の点火系、燃料系等の異常に
よる失火を検出するための内燃機関の失火検出装置に関
するものである。
【0002】
【従来の技術】従来、この種の内燃機関の失火検出装置
として、例えば特開平2−414000号公報に開示さ
れているものがある。これは内燃機関の回転をクランク
角センサを用いて検出し、失火の有無によって発生する
回転変動から失火を判定するものである。この失火検出
装置においては、内燃機関の所定のクランク角を基準と
して前後の所定角度区間のそれぞれの所要時間の時間比
率を検出する時間比率検出手段と、上記時間比率の加速
度を求め、この加速度から失火を判定する失火判定手段
とを備え、失火判定手段は、この加速度と予め定められ
た失火に対応する所定値を比較し、失火の有無を判定す
るものである。
【0003】
【発明が解決しようとする課題】しかしながら、このよ
うな従来装置においては、単一の気筒の加速度から連続
失火を検出しているので、失火の発生状態が変化した場
合、例えば最初のサイクで求めた加速度と次のサイクル
で求めた加速度の差はその時点の気筒がそれぞれ正常燃
焼と失火の場合は大きな差があって問題ないが、いずれ
も失火状態であった場合にはそのときの加速度の差はほ
とんどゼロに近いので、検出が困難となり、場合によっ
ては失火判定を誤る等の問題点があった。
【0004】この発明は、このような問題点を解決する
ためになされたもので、内燃機関の連続的に発生する失
火を区別し、失火の発生状況が変化した場合でも確実に
連続失火を検出して、その検出性を向上させることがで
きる内燃機関の失火検出装置を得ることを目的とする。
【0005】
【課題を解決するための手段】この発明に係る内燃機関
の失火検出装置は、複数の気筒を有する内燃機関に接続
され、この内燃機関の各気筒に対応する所定のクランク
角を基準として該基準クランク角前後の所定角度区間の
位置を検出するクランク角検出手段と、このクランク角
検出手段に接続され、該クランク角検出手段の出力信号
に基づいて上記基準クランク角前後の所定角度区間のそ
れぞれの所要時間の時間比率の加速度を検出する加速度
検出手段と、この加速度検出手段に接続され、該加速度
検出手段の出力信号に基づいて点火順序に従って発生す
る隣合う気筒の加速度の差を演算し、上記クランク角検
出手段で検出された同一の所定角度区間で得られる異な
る気筒の加速度の差が所定値以下のとき当該異なる気筒
に連続的に失火が発生していると判定する連続失火検出
手段とを備えたものである。
【0006】
【作用】この発明においては、クランク角検出手段で検
出された同一の所定角度区間に対応する異なる気筒の加
速度の差を比較して、その値が所定値以下のときその異
なる気筒には連続失火が発生していると判定する。これ
により、失火の発生状況が変化した場合における失火判
定の誤りを防止し、内燃機関の連続失火の検出性を高
め、正確に失火を検出する。
【0007】
【実施例】
実施例1.以下、この発明の一実施例を図について説明
する。図1はこの発明の機能ブロック図である。図にお
いて、M1は複数の気筒を有する内燃機関としてのエン
ジン、M2はこのエンジンM1に接続され、エンジンM
1の所定のクランク角を基準として前後の所定角度区間
の位置を検出するクランク角検出手段、M3はこのクラ
ンク角検出手段M2に接続され、このクランク角検出手
段M2の出力信号に基づいてエンジンM1の各気筒に対
応する基準クランク角の前後のそれぞれの区間の所要時
間の時間比率の加速度を検出する加速度検出手段、M4
はこの加速度検出手段M3に接続され、加速度検出手段
M3の出力信号に基づいて点火順序に従って発生する隣
合う気筒の加速度の差を演算し、クランク角検出手段M
2で検出された同一の所定角度区間で得られる異なる気
筒の加速度の差が所定値以下のとき当該異なる気筒に連
続的に失火が発生していると判定する連続失火検出手段
である。
【0008】図2は図1を具体化したこの発明の一実施
例を示す構成図である。図において、1は#1〜#4の
気筒2〜5を有するエンジン、6はエンジン1のクラン
ク軸又は、カム軸に接続され、気筒2〜5の点火位置に
対応するクランク角の基準位置毎(例えば180度)に
周期信号を出力するクランク角センサである。このクラ
ンク角センサ6は、図示せずもエンジン1のクランク軸
又はカム軸に取り付けられた円板状のロータを有し、こ
のロータの円板を二分する一方のセグメント(区間)に
所定の位相差例えば360°を有する異なる気筒例えば
第1気筒と第4気筒が対応し、他方のセグメント(区
間)に所定の位相差例えば360°を有する異なる気筒
例えば第3気筒と第2気筒が対応するようになされてい
る。
【0009】7はクランク角センサ6の出力信号を受
け、エンジン1の各気筒に対応する所定のクランク角区
間の所要時間から角加速度を求め、この角加速度からエ
ンジン1の各気筒に少なくとも連続的に発生する失火を
検出する失火検出部である。この失火検出部7は、クラ
ンク角センサ6の出力信号を後述のマイクロコンピュー
タ(以下マイコンと称する)に伝達するインターフェー
ス8と、処理手順、制御情報を記憶するメモリ10、定
時間クロック毎にカウントアップするタイマカウンタ
(フリーランニングカウンタ)11、及び失火検出演算
処理を実行するCPU12等を内蔵したマイコン9とに
よって構成されている。上記構成において、クランク角
センサ6の出力信号は、インターフェース8を介してマ
イコン9に入力され、演算処理が実行される。
【0010】次に、動作について説明する。先ずクラン
ク角センサ6と点火、燃焼の関係について説明する。図
3(a),(b)に4ストロークサイクル4気筒エンジンのク
ランク角に対する各気筒2〜5の圧力変化と各部の波形
を示す。同図(a)において、実線はエンジン1の第1気
筒#1の圧力波形であり、BDCは下死点、TDCは上
死点である。また、破線は第3気筒#3、一点鎖線は第
2気筒#2、2点鎖線は第4気筒#4のそれぞれ圧力波
形である。図3に示すように、4気筒エンジンでは各気
筒の燃焼サイクルはクランク角180度の位相差を持っ
ている。なお、図3においては、第1気筒#1の圧力波
形は、吸入、圧縮、爆発、排気の1サイクルの行程を連
続して示しているが、第2気筒#2、第3気筒#3、第
4気筒#4の圧力波形は、圧縮と爆発の行程のみを記載
し、吸入、排気の行程はその記載を省略している。
【0011】クランク角センサ6は図3(b)に示すよう
に各気筒2〜5の点火時期に対応して、TDCに対して
例えば6度前の位置を基準として180度の周期で、例
えば110度のLow区間(以下、Lと称す)と70度の
High区間(以下、Hと称す)に振り分けられた点火周
期信号と、この点火周期信号の第1気筒のH区間に対応
するタイミングで、点火気筒の番号を識別する気筒識別
信号を発生する。一般的に点火制御は、この気筒識別信
号を参照して、ここに図示しない点火コイルの通電を制
御する。
【0012】即ち、第1気筒#1を例にとると、クラン
ク角180度ないし360度における圧縮行程のH区間
に点火コイルの通電を開始し、回転数負荷に対応して定
められた点火時期にTDC近傍でHからLに変化するク
ランク角センサ6の出力信号を参照して、点火コイルの
通電を遮断し、これによって発生する高電圧を点火プラ
グに印加し、着火させる。これに対応して図3(a)に実
線で示すように筒内圧はクランク角360度ないし54
0度における爆発行程で着火し、燃焼圧力が増大する。
以下同様にして、180度周期で、着火順序#1→#3
→#4→#2→#1と燃焼サイクルが繰り返される。
【0013】次に、失火検出の具体的方法について説明
する。図3(a),(c)に燃焼と角速度の関係を示す。尚、
本図はエンジン回転数1000rpmの場合である。同図(a)に
実線で示す第1気筒#1において、クランク角360度
を中心とする波形は正常燃焼の場合であり、吸入行程で
充填された混合気は圧縮行程で加圧され、圧縮のTDC
付近で点火され、爆発行程で急激に膨張し、排気行程で
気筒外に排出される。
【0014】次に点火失敗あるいは、空気と燃料の混合
比が不適切な場合に発生する失火状態を説明する。クラ
ンク角1080度を中心とする圧力波形がこれに相当し、T
DCを中心として左右対称となる。この例の場合は、燃
焼が全く無い場合、即ち完全失火の状態を示している
が、失火の程度が軽微であれば、爆発行程の圧力遷移は
クランク角360度ないし540度に示す正常時の圧力
波形の中間の値となる。また、角速度は図3(c)のクラ
ンク角0ないし1080度に示すように、各気筒の爆発によ
るトルク上昇に対応して、角速度が増大し、圧縮に対応
して、減少する特性を有する。
【0015】ここで、失火が発生すると、クランク角10
80度以降に示すように、爆発によるトルク上昇が得られ
ないため、角速度は減少し、次の第3気筒#3の爆発が
発生するまで減少し続ける。そこで、この発明はこのこ
とに着目し、失火の有無により発生するクランク角の所
定区間の角速度の変動から、失火を判定しようとするも
のである。
【0016】次に、実際の失火判定に用いる角加速度に
ついて、図3(b)を参照して説明する。図において、
Tはクランク角180度毎の各気筒の点火周期であり、
TUは110度のL区間、TLは70度のH区間の各々
所要時間である。また、添え字のiは現在値を示し、i
ー1は前回値を示す。往復円運動において、角加速度α
(rad/s2)は、次式で表される。
【0017】 α=(ωiーωi-1)/Ti …(1)
【0018】ここで、ωiは期間Tiでの角速度、Ti
各点火間の周期である。又、角速度ωi(rad/s)
は、次式で表される。
【0019】 ωi=4π/c×(1/Ti) …(2)
【0020】ここで、cは気筒数である。上記(1)及
び(2)式より、角速度ωiが低下したとき角加速度α
は、正となるように極性を選択すると、次式のようにな
る。
【0021】 α=4π/c×(1/Ti)×[Ti/Ti 2−{Ti-1/(Ti-12}] …(3)
【0022】ここで、Ti-1=Ti+ΔTiとし、ΔTi 2
≪1とすれば、上記(3)式の角加速度αは、近似的に
次式で表される。
【0023】 α=4π/c×(Ti-1−Ti-1)/Ti 3 …(4)
【0024】又、各点火間の周期Tiと時間比率TU/
TLとの関係は、Ti=TL+TUであり、TLの項は
圧縮行程に含まれる充填空気量の情報であり、TUを空
気量基準で正規化することを意味する。ここで、隣合う
気筒の充填空気量が一定とすれば、TLi=TLi-1とな
り、ΔTi=Ti-1−Ti=TUi-1−TUiの関係から、
角加速度αは、次式のようになる。
【0025】 α=4π/c×(TLi/Ti 3)×{TUi/TLi−(TUi-1/TLi-1) } …(5)
【0026】本実施例で用いた演算式は、4π/cの項
を削除し、角加速度の近似式として加速度(1/s2
は、次式で表される加速度βを用い、失火によって生じ
る角速度変動を加速度βとして判定するものである。
【0027】 β=(TLi/Ti 3)×{TUi/TLi−(TUi-1/TLi-1)} …(6)
【0028】図4,図5,図6は本実施例によるマイコ
ン9のタイムチャート及び演算フローチャートである。
本実施例はクランク角センサ6の点火周期信号例えば図
3(b)に示す上死点TDC前6度より前のクランク角7
0度のH区間TLと、TDCをはさむ110度のL区間
TUの所要時間を計測してその加速度から失火を検出す
る。
【0029】図4にクランク角と演算処理の詳細なタイ
ムチャートを示す。上死点TDCを基準に上死点前76
度(以下BTDC76度と記す)毎にクランク角センサ
6の点火周期信号によりインターフェース8を介して、
マイコン9に割り込みが発生し、割り込み処理ルーチン
として図5のフローが実行され、上死点前6度(以下B
TDC6度と記す)毎に図6のフローが実行される。
【0030】先ず、図5において、CPU12はステッ
プS1で図3(b)に示すクランク角センサ6の気筒識
別信号を参照して当該処理がどの気筒番号に対応してい
るかを判定する。この気筒識別信号はクランク角720
度毎に第1気筒#1の点火周期信号のH区間に対応する
タイミングでH区間が設けられており、ステップS1で
気筒識別信号を読み込み、この気筒識別信号がHであれ
ば、第1気筒#1と判定し、ステップS2に進み、メモ
リ10内に設けられた気筒識別信号を記憶する気筒カウ
ンタ(図示せず)に第1気筒#1に対応した値をセット
する。又、気筒識別信号がLであれば、第1気筒#1で
ないと判定し、ステップS3に進んで、気筒カウンタを
インクリメントする。従って、BTDC76度毎に気筒
カウンタの値は気筒番号に対応した値に更新され、この
値を参照して気筒毎の処理が実行される。
【0031】次に、CPU12はステップS4に進み、
所定時間クロック毎にカウントアップするタイマ11の
カウンタ値を読み込んでメモリ10内に設けられたメモ
リMB76(図示せず)にストアする。ここで、このス
トアされた値はBTDC76度における時刻を示す。次
にステップS5に進み、この処理が、プログラムのスタ
ート後、初回目であるか否かを図示しないフラグを参照
して、判定する。このフラグはプログラムのスタート時
点で初回を示すようセットされており、この場合には同
フラグをクリアすると共に、処理を終了する。
【0032】次にCPU12は、クランク角センサ6の
点火周期信号がBTDC6度になるまで待機する。エン
ジンが回転し、図4に示すBTDC6度の時点に到達す
ると、クランク角センサ6の点火周期信号により、再び
割り込みが発生し、図6のフローが実行される。先ずス
テップS6で、タイマ11のカウンタ値を読み込み、B
TDC6度における時刻を示す値をメモリMB6(図示
せず)にストアする。次いでステップS7で、図5のス
テップS4で与えられたBTDC76度における時刻を
参照して図4に示す区間TLi-1の所要時間を次式によ
り算出し、メモリTL(図示せず)にストアし処理を終
了する。
【0033】 TL=MB76−MB6 …(7)
【0034】次いで、次の気筒の点火信号に対応するB
TDC76度の位置に到達すると、再び図5の処理が実
行される。ここではステップS1ないしS3を実行し、
気筒番号を更新し、ステップS4に移る。ステップS4
では、メモリMB76の値を更新し、次回の処理に備え
ると共にステップS5において前回の処理で初期フラグ
がクリアされているため、ステップS8に移る。ステッ
プS8では、図6のステップS6で与えられたBTDC
6度における時刻を参照して、図4に示す区間TUi-1
の所要時間を次式により算出する。
【0035】 TU=MB6−MB76 …(8)
【0036】次いで時間比率を次式により算出する。
【0037】 時間比率=TU/TL … (9)
【0038】次に、ステップS9に移り、図4にTi-1
で示す区間の所要時間をメモリTLの値及びステップS
8で算出したTUの値を用いて次式により算出する。
【0039】 Ti=TL+TU … (10)
【0040】次に、ステップS10で、この処理がプロ
グラムのスタート時点から、2回目であるか否かを、図
示しないフラグを参照して判定する。このフラグは、プ
ログラムのスタート時点で2回目を示すようセットされ
ており、この場合には、同フラグをクリアすると共に、
ステップS13に移る。ここでは、メモリ10内に設け
られた前回のTiの値を保持するメモリTi-1に今回上記
(10)式で算出したTiをストアすると共に、同様にし
て前回のTU/TLの値を保持する、メモリTUi-1
TLi-1に今回上記(9)式で求めた時間比率TU/TL
をストアし、処理を終了する。
【0041】エンジンが回転し、図4のTDCの直前に
位置するBTDC6度の位置に到達すると、図6のフロ
ーが実行され、この時点での時刻をメモリMB6にスト
アすると共に、図4にTLiで示す区間の所要時間が上
記(7)式によって算出され、メモリTLにストアされ
る。次いで、クランク角が次の気筒の点火信号に対応す
るBTDC76度の位置に到達すると、再び図5のフロ
ーが実行されるが、この処理は3回目である為、ステッ
プS1,S3,S4,S5、S8、S9の経路で、現時
点での時刻が、メモリMB76にストアされ、図4の区
間TUiの所要時間TU及び区間Tiの所要時間がそれぞ
れ上記(8)式及び(10)式で算出される。
【0042】次にステップS10に移り、処理回数を判
定するが、ステップS10における2回目の処理でフラ
グがクリアされているため、ステップS11に移る。こ
こでは、前述のメモリの値、計算値を用いて、加速度を
上記(6)式を用いて算出する。次に、ステップS12
の失火判定ルーチン(SUB1)に進み、ステップS1
ないしS3で与えられる気筒識別情報を参照してステッ
プS11で算出した加速度を、メモリ10内に気筒毎に
設けられた図示しないメモリβ#1、β#2、β#3、
β#4に順次ストアし、後述する失火判定を行う。
【0043】次に、ステップS13に移り、4回目以降
の演算に備えて、今回のTiおよびTU/TLをメモリ
i-1およびTUi-1/TLi-1にそれぞれ記憶し、処理
を終了する。以下、同様にしてBTDC76度では図5
のフローが、BTDC6度では、図6のフローが実行さ
れ、各気筒に対応する加速度が着火順序に従って順次算
出され、気筒毎に失火判定が行われる。
【0044】図3(d)は失火と加速度(1/s2)の関係
を示す図である。同図において、実線は、各気筒#1〜
#4に対応してそれぞれ算出される加速度であり、同図
に破線で示す例えば5(1/s2)の値を失火判定値に
設定すれば、クランク角1080度を中心とする第1気筒#
1の失火に対応して加速度が増大し、判定値以上となる
ため、加速度から失火を判定できることは明らかであ
る。
【0045】次に、本実施例による連続失火の検出方法
について説明する。図7は連続失火の失火判定サブルー
チンのフローチャートであり、図8は一例として200
0回転、充填効率0.625の条件で、点火順序に従っ
て次式により算出した隣合う気筒間の加速度βの差Δβ
の挙動を示すタイムチャートである。
【0046】 Δβ=β#j-1ーβ#j …(11)
【0047】ここで、jは気筒番号(j=1,2,3,
4)であり、処理上は連続番号として扱うが、この番号
と実際の気筒番号はj=1,2,3,4に対してそれぞ
れ#1,#3,#4,#2である。例えば、j=2(#
3)のとき、j−1は第1気筒#1に対応し、隣合う前
回の点火気筒を示す。図8において、同図(a)はエン
ジンの正常燃焼時における加速度の差Δβの挙動を示し
ており、同図(b)はクランク角センサのロータの同一
セグメントに対応する第2気筒#2、第3気筒#3を連
続的に失火させた場合の加速度の差Δβの挙動を示して
いる。又、同図において、Δβの波形の上の数字は、気
筒番号である。
【0048】図8において、符号A、Bに注目してみる
と、図8(a)における正常燃焼時では、図示しないエ
ンジンのシリンダ内の燃焼に多少のバラツキがあるた
め、符号Aで示すような同一セグメントに対応する気筒
間の加速度の差Δβのバラツキが発生するが、図8
(b)における同一セグメントに対応する気筒を連続的
に失火させた場合には、失火時にクランク角センサから
の周期信号のパルス幅が大きくなって結果的にその高さ
も大きくなるために加速度の差Δβの挙動幅も大きくな
るが、符号Bで示すように第2気筒#2、第3気筒#3
が燃焼していない、つまり完全失火しているので、同一
セグメントに対応する気筒間の加速度の差Δαのバラツ
キは小さくなる。そこで、本実施例では、この特性を利
用したもので、例えば、4気筒エンジンの場合、Δβ#
jと同一セグメントである2気筒前に燃焼したΔβ#j
-2とを比較し、その絶対値ΔβRを次式により求める。
【0049】 ΔβR=│Δβ#j−Δβ#j-2│ …(12)
【0050】ここで、Rは連続失火の評価指数を表し、
上述同様jは気筒番号(j=1,2,3,4)であり、
処理上は連続番号として扱うが、この番号と実際の気筒
番号はj=1,2,3,4に対してそれぞれ#1,#
3,#4,#2である。例えば、j=3(#4)のと
き、j−2は第1気筒#1に対応し、隣合う前前回の点
火気筒を示す。次いで、このΔβRと失火判定値βRC
を次式のごとく比較を行い、そして、例えばRKjカウ
ンタ(j:気筒番号)を設け、次式を満たす状態が数サ
イクル続けて観測されれば、同一セグメントに対応する
気筒の連続失火と判定する。尚、RCは連続失火検出時
の気筒に対する定数である。
【0051】 ΔβR<βRC …(13)
【0052】次に、図7を参照して図5における失火検
出ルーチン(SUB1)について説明する。まず、ステ
ップ101において、この失火検出ルーチンの実行され
るのが最初か否かを判定し、最初であれば、ステップ1
02において、連続失火を判定するためのカウンタであ
るRKカウンをリセットする。次に、ステップS103
において、上記(11)式を用いて加速度の差Δβの演
算を行い、次いで、ステップ104において、上記(1
2)式を用いて絶対値ΔβRの演算を行う。
【0053】ステップS105において、上記(13)
式を用いて絶対値ΔβRと失火判定値βRCの比較を行
い、ここで、上記(13)式が満たされれば、ステップ
106に進んで、RKカウンタをインクリメントする。
ステップS105において、上記(13)式が満たされ
なければ、ステップS109に進んでRKカウンタをリ
セットし、メインルーチンに戻る。次に、ステップS1
07において、ステップ106でインクリメントされた
RKカウンタのカウント値が所定値以上かどうかを判定
し、所定値以上であれば、ステップ108において、連
続失火と判定し、メインルーチンに戻る。一方、ステッ
プS107で所定値以上でなければ、そのままメインル
ーチンに戻る。
【0054】このように本実施例では、同一セグメント
に対応する気筒間の加速度の差Δを比較することによ
り、単一気筒及び複数気筒に連続的に発生する失火を正
確に検出し、正確な失火判定が可能となる。
【0055】実施例2.尚、上記実施例1では、回転変
動の経歴を評価するために、各気筒の加速度の差を用い
た場合について説明したが、加速度、時間比率を用いて
もよい。
【0056】実施例3.又、上記実施例1では、連続失
火の判定は、上記(13)式に示すように失火判定値を
固定値とした場合について説明したが、失火判定値をエ
ンジンの運転領域に対応して設定が可能なように、回転
と負荷をパラメータとする2次元マップで構成される関
数によって与え、更に、加速度の各気筒間ばらつきと、
燃焼ばらつきを吸収するため、各気筒毎の検出値に1次
のデジタルフィルタ等を施して得たものを加算してもよ
い。
【0057】実施例4.更に、上記各実施例では、4気
筒エンジンの場合について説明したが、これに限定され
ることなく、その他の気筒数のエンジンにも同様に適用
でき、上記各実施例と同様の効果を奏する。
【0058】
【発明の効果】以上のように、この発明によれば、複数
の気筒を有する内燃機関に接続され、この内燃機関の各
気筒に対応する所定のクランク角を基準として該基準ク
ランク角前後の所定角度区間の位置を検出するクランク
角検出手段と、このクランク角検出手段に接続され、該
クランク角検出手段の出力信号に基づいて上記基準クラ
ンク角前後の所定角度区間のそれぞれの所要時間の時間
比率の加速度を検出する加速度検出手段と、この加速度
検出手段に接続され、該加速度検出手段の出力信号に基
づいて点火順序に従って発生する隣合う気筒の加速度の
差を演算し、上記クランク角検出手段で検出された同一
の所定角度区間で得られる異なる気筒の加速度の差が所
定値以下のとき当該異なる気筒に連続的に失火が発生し
ていると判定する連続失火検出手段とを備えたので、内
燃機関の連続的に発生する失火を区別し、失火の発生状
況が変化した場合でも確実に連続失火を検出して、失火
の検出性を高めると共に、誤検出を除去し、正確に失火
を検出することができるという効果を奏する。
【図面の簡単な説明】
【図1】この発明の構成を示す機能ブロック図である。
【図2】図1を具体化したこの発明の一実施例を示す構
成図である。
【図3】この発明の一実施例の動作説明に供するための
タイムチャートである。
【図4】この発明の一実施例の動作説明に供するための
タイムチャートである。
【図5】この発明の一実施例の動作説明に供するための
演算フローチャートである。
【図6】この発明の一実施例の動作説明に供するための
演算フローチャートである。
【図7】この発明の一実施例の動作説明に供するための
演算フローチャートである。
【図8】この発明の一実施例の動作説明に供するための
タイムチャートである。
【符号の説明】
M1 エンジン M2 クランク角検出手段 M3 加速度検出手段 M4 連続失火検出手段
─────────────────────────────────────────────────────
【手続補正書】
【提出日】平成5年5月10日
【手続補正1】
【補正対象書類名】明細書
【補正対象項目名】0023
【補正方法】変更
【補正内容】
【0023】 α=4π/c×(T ii-1)/Ti 3 …(4)
【手続補正2】
【補正対象書類名】明細書
【補正対象項目名】0027
【補正方法】変更
【補正内容】
【0027】 β=(TLi/T i-1 3 )×{TUi/TLi−(TUi-1/TLi-1)} …(6)
【手続補正3】
【補正対象書類名】明細書
【補正対象項目名】0052
【補正方法】変更
【補正内容】
【0052】次に、図7を参照して図5における失火検
出ルーチン(SUB1)について説明する。まず、ステ
ップ101において、この失火検出ルーチンの実行され
るのが最初か否かを判定し、最初であれば、ステップ1
02において、連続失火を判定するためのカウンタであ
るRKカウンをリセットする。次に、ステップS10
3において、上記(11)式を用いて加速度の差Δβの
演算を行い、次いで、ステップ104において、上記
(12)式を用いて絶対値ΔβRの演算を行う。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 複数の気筒を有する内燃機関に接続さ
    れ、この内燃機関の各気筒に対応する所定のクランク角
    を基準として該基準クランク角前後の所定角度区間の位
    置を検出するクランク角検出手段と、 このクランク角検出手段に接続され、該クランク角検出
    手段の出力信号に基づいて上記基準クランク角前後の所
    定角度区間のそれぞれの所要時間の時間比率の加速度を
    検出する加速度検出手段と、 この加速度検出手段に接続され、該加速度検出手段の出
    力信号に基づいて点火順序に従って発生する隣合う気筒
    の加速度の差を演算し、上記クランク角検出手段で検出
    された同一の所定角度区間で得られる異なる気筒の加速
    度の差が所定値以下のとき当該異なる気筒に連続的に失
    火が発生していると判定する連続失火検出手段とを備え
    たことを特徴とする内燃機関の失火検出装置。
JP4281593A 1992-10-20 1992-10-20 内燃機関の失火検出装置 Expired - Fee Related JP2856999B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP4281593A JP2856999B2 (ja) 1992-10-20 1992-10-20 内燃機関の失火検出装置
US08/138,058 US5497328A (en) 1992-10-20 1993-10-19 Device for detecting continuous misfires of a multi-cylinder internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4281593A JP2856999B2 (ja) 1992-10-20 1992-10-20 内燃機関の失火検出装置

Publications (2)

Publication Number Publication Date
JPH06129298A true JPH06129298A (ja) 1994-05-10
JP2856999B2 JP2856999B2 (ja) 1999-02-10

Family

ID=17641313

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4281593A Expired - Fee Related JP2856999B2 (ja) 1992-10-20 1992-10-20 内燃機関の失火検出装置

Country Status (2)

Country Link
US (1) US5497328A (ja)
JP (1) JP2856999B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7201127B2 (en) 2005-07-14 2007-04-10 Caterpillar Inc Internal combustion engine start-up operating mode and engine using same

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5699253A (en) * 1995-04-05 1997-12-16 Ford Global Technologies, Inc. Nonlinear dynamic transform for correction of crankshaft acceleration having torsional oscillations
US5542291A (en) * 1995-08-04 1996-08-06 Ford Motor Company Misfire detection in an internal combustion engine using modified median averaging
US5991684A (en) * 1995-09-04 1999-11-23 Hitachi, Ltd. Apparatus and method of detecting combustion state of internal combustion engine and recording medium storing program for execution of the detecting method
FR2739145B1 (fr) * 1995-09-25 1998-12-18 Bosch Gmbh Robert Procede de detection des rates de combustion d'un moteur a combustion interne
US5752213A (en) * 1996-02-29 1998-05-12 Ford Global Technologies, Inc. Misfire detector with torsional oscillation filtering
JPH09264170A (ja) * 1996-03-29 1997-10-07 Mazda Motor Corp エンジンの制御装置
JP3743073B2 (ja) * 1996-10-17 2006-02-08 株式会社デンソー 内燃機関の失火検出装置
US5732382A (en) * 1996-11-06 1998-03-24 Ford Global Technologies, Inc. Method for identifying misfire events of an internal combustion engine
JP3092552B2 (ja) * 1997-09-16 2000-09-25 トヨタ自動車株式会社 圧縮着火式内燃機関
US6223730B1 (en) * 1997-11-27 2001-05-01 Denso Corporation Fuel injection control system of internal combustion engine
US6876919B2 (en) * 2002-06-20 2005-04-05 Ford Global Technologies, Llc Cylinder specific performance parameter computed for an internal combustion engine
DE10254479B4 (de) * 2002-11-21 2004-10-28 Siemens Ag Verfahren zum Erkennen von Verbrennungsaussetzern in einer Brennkraftmaschine
ITBO20030529A1 (it) * 2003-09-15 2005-03-16 Magneti Marelli Powertrain Spa Metodo per rilevare la accelerazione angolare di un
JP4626564B2 (ja) * 2006-05-10 2011-02-09 株式会社デンソー 内燃機関の制御装置
JP4656169B2 (ja) * 2008-03-11 2011-03-23 日産自動車株式会社 エンジンの失火診断装置及び失火診断方法

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4009695A (en) * 1972-11-14 1977-03-01 Ule Louis A Programmed valve system for internal combustion engine
FR2258540B1 (ja) * 1974-01-22 1979-07-27 Ducellier & Cie
DE4009285A1 (de) * 1989-08-23 1990-12-20 Audi Ag Verfahren zur zylinderselektiven ueberwachung des energieumsatzes bei einer mehrzylinder-brennkraftmaschine
DE69125194T2 (de) * 1990-01-09 1997-07-17 Atsugi Unisia Corp Verfahren und Vorrichtung zur Detektierung eines Verbrennungsdefekts in einem Zylinder einer inneren Brennkraftmaschine
US5278760A (en) * 1990-04-20 1994-01-11 Hitachi America, Ltd. Method and system for detecting the misfire of an internal combustion engine utilizing engine torque nonuniformity
US5197325A (en) * 1990-06-05 1993-03-30 Nissan Motor Company, Limited Misfiring detection system for internal combustion engines
JPH0472449A (ja) * 1990-07-10 1992-03-06 Fuji Heavy Ind Ltd エンジンの失火診断装置
US5307670A (en) * 1990-11-01 1994-05-03 Fuji Jukogyo Kabushiki Kaisha Misfire discriminating method for an engine
JPH04176736A (ja) * 1990-11-09 1992-06-24 Mitsubishi Electric Corp 車両用定速走行制御装置
JP2564427B2 (ja) * 1991-01-14 1996-12-18 三菱電機株式会社 内燃機関失火検出方法及び装置
US5379634A (en) * 1991-07-12 1995-01-10 Honda Giken Kogyo Kabushiki Kaisha Misfire-detecting system for internal combustion engines
JPH05332194A (ja) * 1992-06-02 1993-12-14 Mitsubishi Electric Corp 内燃機関の失火検出装置
JP3315724B2 (ja) * 1992-08-07 2002-08-19 トヨタ自動車株式会社 失火検出装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7201127B2 (en) 2005-07-14 2007-04-10 Caterpillar Inc Internal combustion engine start-up operating mode and engine using same

Also Published As

Publication number Publication date
US5497328A (en) 1996-03-05
JP2856999B2 (ja) 1999-02-10

Similar Documents

Publication Publication Date Title
JP2564427B2 (ja) 内燃機関失火検出方法及び装置
JP5203514B2 (ja) 内燃機関の失火検出装置
JP2856999B2 (ja) 内燃機関の失火検出装置
JP4461586B2 (ja) 内燃機関用失火検出装置
JPH06229311A (ja) クランク軸回転変動による失火検出方法
JP3463476B2 (ja) 多気筒内燃機関の失火検出装置
JP3482318B2 (ja) 内燃機関の失火状態判定装置
JP2666232B2 (ja) 内燃エンジンの燃焼状態検出装置
JPH0579396A (ja) 内燃機関の失火検出装置
JP2807737B2 (ja) 内燃エンジンの燃焼状態検出装置
JP3922468B2 (ja) 内燃機関の失火検出装置
JPH0436044A (ja) エンジンの失火診断装置
US5394742A (en) Method for recognizing abnormal combustions in the cylinder of an internal-combustion engine
JP2757548B2 (ja) 内燃機関の失火検出装置
EP0967379B1 (en) Engine speed calculating apparatus
JP2675921B2 (ja) 内燃機関の失火検出装置
JPH062609A (ja) 内燃機関の失火検出装置
JP2527798B2 (ja) 内燃機関の燃焼状態検出装置
JPH0814273B2 (ja) 内燃機関の点火時期制御装置
JP3154570B2 (ja) 内燃機関の失火検出装置
JP2005307945A (ja) 内燃機関の失火判定装置
JPH05332193A (ja) 内燃機関の失火検出装置
JP3882323B2 (ja) 燃料性状判定装置
JP2004176563A (ja) 多気筒内燃機関の失火検出装置
JP3149594B2 (ja) 多気筒内燃機関の失火検出装置

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071127

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20081127

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20081127

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20091127

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20091127

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20101127

Year of fee payment: 12

LAPS Cancellation because of no payment of annual fees