JP2007332895A - Misfire detecting device of internal combustion engine - Google Patents
Misfire detecting device of internal combustion engine Download PDFInfo
- Publication number
- JP2007332895A JP2007332895A JP2006166935A JP2006166935A JP2007332895A JP 2007332895 A JP2007332895 A JP 2007332895A JP 2006166935 A JP2006166935 A JP 2006166935A JP 2006166935 A JP2006166935 A JP 2006166935A JP 2007332895 A JP2007332895 A JP 2007332895A
- Authority
- JP
- Japan
- Prior art keywords
- misfire
- determination value
- cylinder
- misfire determination
- detection
- 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
Images
Landscapes
- Ignition Installations For Internal Combustion Engines (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
Description
本発明は、内燃機関の燃焼室内で混合気の燃焼に伴って発生するイオン電流を点火プラグを介して検出して、そのイオン電流検出値に基づいて失火の有無を判定する内燃機関の失火検出装置に関する発明である。 The present invention detects an ionic current generated by combustion of an air-fuel mixture in a combustion chamber of an internal combustion engine through a spark plug, and determines the presence or absence of misfiring based on the detected ionic current value. It is an invention related to a device.
近年、内燃機関の筒内で混合気が燃焼する際にイオン(燃焼イオン)が発生する特性に着目して、点火毎に筒内で発生するイオン電流を点火プラグの電極を介して検出し、そのイオン電流検出値に基づいて着火/失火を検出する技術が開発されている。従来の着火/失火の判定方法は、着火時にイオン電流が増加し、失火発生時にイオン電流が減少する性質を利用し、イオン電流検出信号の積分値又はピーク値を所定の失火判定値と比較して、イオン電流検出信号の積分値又はピーク値が失火判定値以上であれば、着火と判定し、そうでなければ、失火と判定するものである(特許文献1:特許第2505620号公報参照)。 In recent years, focusing on the characteristics that ions (combustion ions) are generated when the air-fuel mixture burns in the cylinder of the internal combustion engine, the ion current generated in the cylinder for each ignition is detected via the electrode of the ignition plug, A technique for detecting ignition / misfire based on the detected value of ion current has been developed. The conventional ignition / misfire determination method uses the property that the ion current increases at the time of ignition and decreases when the misfire occurs, and the integrated value or peak value of the ion current detection signal is compared with a predetermined misfire determination value. If the integral value or peak value of the ion current detection signal is greater than or equal to the misfire determination value, it is determined to be ignited; otherwise, it is determined to be misfire (see Patent Document 1: Japanese Patent No. 2505620). .
更に、特許文献2(特許第2552754号公報)に記載された失火検出装置は、内燃機関の運転状態に応じてイオン電流検出信号のノイズレベルが変化することを考慮して、内燃機関の運転状態に応じて失火判定値を変化させることで、内燃機関の運転状態の変化によるノイズレベルの変化に応じて失火判定値を変化させて失火検出精度を向上させるようにしている。
一般に、燃焼イオンが発生する区間でイオン電流検出信号に重畳するノイズは、点火プラグのガイシ部に帯電した電荷により発生し、その帯電電荷量が多くなるほど、ノイズレベルが大きくなるという関係がある。また、本発明者の研究結果によれば、点火プラグの帯電電荷によるノイズの特徴は、燃焼時には燃焼イオン(電離ガス)により帯電電荷が中和される作用により帯電電荷量が減少してノイズの影響がほとんど無くなるが、失火時には、燃焼イオンが発生しないため、上述した燃焼イオンによる帯電電荷の中和作用が発生せず、帯電電荷量が減少しないため、ノイズレベルが大きくなるということが判明した。特に、失火が連続して発生する場合は、その連続失火回数が多くなるほど、帯電電荷量が増加してかなり大きなノイズが発生することが判明した。 In general, noise superimposed on an ion current detection signal in a section where combustion ions are generated is generated by charges charged on the insulator portion of the spark plug, and there is a relationship that the noise level increases as the amount of charged charges increases. In addition, according to the research results of the present inventors, the characteristic of noise due to the charged charge of the spark plug is that the amount of charged charge decreases due to the action of neutralizing the charged charge by combustion ions (ionized gas) during combustion. Although it has almost no effect, it has been found that since no combustion ions are generated in the event of a misfire, the above-mentioned neutralization effect of charged charges by the combustion ions does not occur, and the amount of charged charges does not decrease, resulting in an increase in noise level. . In particular, when misfires occur continuously, it has been found that as the number of consecutive misfires increases, the amount of charged charges increases and a considerably large noise is generated.
従って、上記特許文献2のように、内燃機関の運転状態に応じて失火判定値を変化させても、連続失火時には、着火時よりもノイズレベルがかなり大きくなるため、ノイズレベルが失火判定値を越えてしまうことがあり、連続失火を誤って着火と判定してしまう可能性があった。 Accordingly, even if the misfire determination value is changed in accordance with the operating state of the internal combustion engine as in Patent Document 2, the noise level becomes considerably larger at the time of continuous misfire than at the time of ignition. In some cases, it was possible to overshoot, and there was a possibility that a continuous misfire was mistakenly determined to be ignition.
本発明はこのような事情を考慮してなされたものであり、従ってその目的は、内燃機関の全ての気筒で点火プラグの帯電電荷によるノイズを燃焼イオンとして誤検出することを防止できて、失火検出精度を向上させることができる内燃機関の失火検出装置を提供することにある。 The present invention has been made in view of such circumstances. Therefore, the object of the present invention is to prevent misdetection of noise caused by the charged charge of the spark plug as combustion ions in all cylinders of the internal combustion engine. An object of the present invention is to provide a misfire detection device for an internal combustion engine that can improve detection accuracy.
ところで、内燃機関の各気筒毎に燃焼状態が異なるため、燃焼イオンによる帯電電荷の中和作用の発生度合ひいては点火プラグの帯電電荷によるノイズレベルも各気筒毎に異なる。従って、従来のように内燃機関の全ての気筒に共通する1つの失火判定値を用いて失火を検出したのでは、一部の気筒で点火プラグの帯電電荷によるノイズを燃焼イオンとして誤検出することは避けられない。 By the way, since the combustion state is different for each cylinder of the internal combustion engine, the degree of occurrence of the neutralization effect of the charged charge by the combustion ions and the noise level due to the charged charge of the spark plug are also different for each cylinder. Therefore, when a misfire is detected using a single misfire determination value common to all cylinders of an internal combustion engine as in the prior art, noise due to the charged charge of the spark plug is erroneously detected as combustion ions in some cylinders. Is inevitable.
このような事情を考慮して、請求項1に係る発明は、内燃機関の各気筒毎に燃焼状態が異なることを考慮して、内燃機関の各気筒毎に失火判定値を燃焼状態(例えば失火、着火、不完全燃焼等)に応じて可変設定する気筒別失火判定値設定手段を設けるようにしたものである。このようにすれば、各気筒毎に燃焼状態が異なって、燃焼イオンによる帯電電荷の中和作用の発生度合ひいては帯電電荷によるノイズレベルが各気筒毎に異なるのに対応して、各気筒毎に失火判定値を帯電電荷によるノイズレベルに合わせて可変設定することができ、内燃機関の全ての気筒で帯電電荷によるノイズを燃焼イオンとして誤検出することを防止できて、失火の検出精度を向上させることができる。
In view of such circumstances, the invention according to
この場合、請求項2のように、内燃機関の各気筒毎に失火検出時と着火検出時とで前記失火判定値を可変設定するようにすると良い。このようにすれば、各気筒毎に失火判定結果に基づいて失火判定値を簡単に可変設定することができる。尚、各気筒の燃焼状態として、失火/着火の他に、不完全燃焼、プレイグニッション等を検出する機能を備えているシステムでは、不完全燃焼、プレイグニッション等の判定結果も考慮して失火判定値を可変設定するようにしても良い。 In this case, as in claim 2, the misfire determination value may be variably set for each cylinder of the internal combustion engine when misfire is detected and when ignition is detected. In this way, the misfire determination value can be easily variably set based on the misfire determination result for each cylinder. In addition to misfire / ignition as a combustion state of each cylinder, in a system equipped with a function for detecting incomplete combustion, pre-ignition, etc., misfire determination is also performed in consideration of determination results such as incomplete combustion, pre-ignition, etc. The value may be variably set.
また、失火が発生すると、点火プラグの帯電電荷量が増加してノイズレベルが大きくなるという特性を考慮して、請求項3のように、いずれかの気筒で失火を検出したときに当該失火気筒の失火判定値を増加補正し、失火検出により前記失火判定値が増加補正された気筒について着火を検出したときに当該失火判定値を減少補正し又は失火検出前の失火判定値に復帰させるようにしても良い。このようにすれば、各気筒毎に失火判定値を帯電電荷によるノイズレベルの増減に合わせて精度良く可変設定することができる。 Further, in consideration of the characteristic that when the misfire occurs, the charged charge amount of the spark plug increases and the noise level increases, and when the misfire is detected in any one of the cylinders as in claim 3, the misfire cylinder The misfire determination value is corrected to increase, and when ignition is detected for the cylinder whose increase in misfire determination value is corrected by misfire detection, the misfire determination value is corrected to decrease or returned to the misfire determination value before the misfire detection. May be. In this way, it is possible to variably set the misfire determination value for each cylinder in accordance with the increase or decrease of the noise level due to the charged charge.
また、失火が連続して発生する場合は、その連続失火回数が多くなるほど、点火プラグの帯電電荷量が増加してノイズレベルが大きくなる傾向があるが、帯電電荷量やノイズレベルは無制限に増加するものではなく、その増加にも一定の限界がある。 In addition, when misfires occur continuously, as the number of consecutive misfires increases, the charge amount of the spark plug tends to increase and the noise level tends to increase, but the charge amount and noise level increase without limit. There is a certain limit to the increase.
この点を考慮して、請求項4のように、失火が連続して検出される気筒の失火判定値を連続失火検出回数又は連続失火検出時間に応じて所定の上限ガード値以下の範囲で増加補正するようにすると良い。このようにすれば、失火が連続して検出される気筒の失火判定値を、連続失火によるノイズレベルの増加量に合わせて精度良く増加補正できると共に、失火判定値の過補正を防止することができる。 In consideration of this point, as in claim 4, the misfire determination value of the cylinder in which misfire is continuously detected is increased within a predetermined upper guard value or less in accordance with the number of consecutive misfire detections or the continuous misfire detection time. It is better to correct it. In this way, the misfire determination value of the cylinder in which misfires are continuously detected can be accurately increased and corrected in accordance with the amount of increase in noise level due to continuous misfire, and overcorrection of the misfire determination value can be prevented. it can.
以下、本発明を実施するための最良の形態を具体化した一実施例を説明する。
まず、図1に基づいて点火制御系の回路構成を説明する。
Hereinafter, an embodiment embodying the best mode for carrying out the present invention will be described.
First, the circuit configuration of the ignition control system will be described with reference to FIG.
点火コイル21の一次コイル22の一端はバッテリ23に接続され、該一次コイル22の他端は、イグナイタ24に内蔵されたパワートランジスタ25のコレクタに接続されている。二次コイル26の一端は点火プラグ27に接続され、該二次コイル26の他端は、2つのツェナーダイオード28,29を介してグランドに接続されている。
One end of the
2つのツェナーダイオード28,29は互いに逆向きに直列接続され、一方のツェナーダイオード28にコンデンサ30が並列に接続され、他方のツェナーダイオード29にイオン電流検出抵抗31が並列に接続されている。コンデンサ30とイオン電流検出抵抗31との間の電位Vinが抵抗32を介して反転増幅回路33の反転入力端子(−)に入力されて反転増幅され、この反転増幅回路33の出力電圧Vがイオン電流検出信号としてエンジン制御回路34に入力される。イオン電流検出回路35は、ツェナーダイオード28,29、コンデンサ30、イオン電流検出抵抗31、反転増幅回路33等から構成され、このイオン電流検出回路35とエンジン制御回路34とによってイオン電流検出装置(イオン電流検出手段)が構成されている。
The two Zener
エンジン運転中は、エンジン制御回路34からイグナイタ24に送信される点火信号の立ち上がり/立ち下がりでパワートランジスタ25がオン/オフする。パワートランジスタ25がオンすると、バッテリ23から一次コイル22に一次電流が流れ、その後、パワートランジスタ25がオフすると、一次コイル22の一次電流が遮断されて、二次コイル26に高電圧が電磁誘導され、この高電圧によって点火プラグ27の電極36,37間に火花放電が発生する。この火花放電電流は、点火プラグ27の接地電極37から中心電極36へ流れ、二次コイル26を経てコンデンサ30に充電されると共に、ツェナーダイオード28,29を経てグランド側に流れる。コンデンサ30の充電後は、ツェナーダイオード28のツェナー電圧によって規制されるコンデンサ30の充電電圧を電源としてイオン電流検出回路35が駆動され、後述するようにしてイオン電流が検出される。
During engine operation, the
これに対して、イオン電流は、火花放電電流とは反対方向に流れる。つまり、点火終了後は、コンデンサ30の充電電圧によって点火プラグ27の電極36,37間に電圧が印加されるため、気筒内で混合気が燃焼する際に発生するイオンによって電極36,37間にイオン電流が流れるが、このイオン電流は、中心電極36から接地電極37へ流れ、更に、グランド側からイオン電流検出抵抗31を通ってコンデンサ30に流れる。この際、イオン電流検出抵抗31に流れるイオン電流の変化に応じて反転増幅回路33の入力電位Vinが変化し、反転増幅回路33の出力端子からイオン電流に応じた電圧Vがエンジン制御回路34に出力される。この反転増幅回路33の出力電圧Vからイオン電流が検出される。
On the other hand, the ion current flows in the opposite direction to the spark discharge current. In other words, after ignition is finished, a voltage is applied between the
エンジン制御回路34は、マイクロコンピュータを主体として構成され、回転角検出センサ38(クランク角センサ)、負荷検出センサ39(吸入空気量検出センサ、吸気圧検出センサ)等により検出した運転状態に応じて燃料噴射制御や点火時期制御を行うと共に、イオン電流検出回路35の出力を利用して、各気筒毎に所定の燃焼イオン検出区間におけるイオン電流のピーク値Ii 、積分値Qi 、イオン出力時間Ti の少なくとも1つを検出して、その検出値を失火判定値と比較して失火の有無を判定する。
The
次に、イオン電流検出回路35で検出するイオン電流波形が、正常燃焼時とノイズ発生時にどの様に変化するかを図2を用いて説明する。
Next, how the ion current waveform detected by the ion
図2(d)に示すように、点火コイル21の一次側巻線22への通電開始直後(点火信号OFF→ON切換直後)に、短い時間幅のパルス状のノイズ電流が誘起され、点火直後(点火信号ON→OFF切換直後)に、点火コイル21の二次側の残留磁気エネルギによってLC共振が発生し、その後、正常燃焼時には燃焼により発生したイオン(以下「燃焼イオン」という)の電流波形が現れる。本実施例では、各気筒毎にLC共振後に現れる燃焼イオンのピーク値Ii 、積分値Qi 、イオン電流出力時間Ti の少なくとも1つを検出して、その検出値を失火判定値と比較して失火の有無を判定する。 As shown in FIG. 2 (d), immediately after the start of energization of the primary winding 22 of the ignition coil 21 (immediately after the ignition signal is switched from OFF to ON), a pulse-like noise current having a short time width is induced. LC resonance is generated by the residual magnetic energy on the secondary side of the ignition coil 21 (immediately after the ignition signal is switched from ON to OFF), and thereafter, a current waveform of ions (hereinafter referred to as “combustion ions”) generated by combustion during normal combustion. Appears. In this embodiment, at least one of the peak value Ii, the integral value Qi, and the ion current output time Ti of the combustion ions appearing after LC resonance is detected for each cylinder, and the detected value is compared with the misfire determination value. The presence or absence of is determined.
一方、点火プラグ27のガイシ部に帯電した電荷により発生するノイズには、図2(e)に示すように、筒内圧力が低下してから間欠的に発生するスパイクノイズがあるが、その他、点火直後の筒内圧力が高い時期に連続的に発生する連続コロナ放電ノイズもある。このような帯電電荷によるノイズは、帯電電荷量が多くなるほど、ノイズレベルが大きくなるという関係がある。 On the other hand, as shown in FIG. 2 (e), the noise generated by the electric charge charged in the insulator portion of the spark plug 27 includes spike noise that occurs intermittently after the in-cylinder pressure decreases, There is also a continuous corona discharge noise that occurs continuously when the cylinder pressure immediately after ignition is high. Such noise due to charged charges has a relationship that the noise level increases as the amount of charged charges increases.
また、帯電電荷によるノイズの特徴は、燃焼時には燃焼イオン(電離ガス)により帯電電荷が中和される作用により帯電電荷量が減少してノイズの影響がほとんど無くなるが、失火時には、燃焼イオンが発生しないため、上述した燃焼イオンによる帯電電荷の中和作用が発生せず、帯電電荷量が減少しないため、ノイズレベルが大きくなる傾向がある。また、図3に示すように、失火が連続して発生する場合は、その連続失火回数が多くなるほど、点火プラグ27の帯電電荷量が増加してノイズレベルが大きくなる傾向があるが、帯電電荷量やノイズレベルは無制限に増加するものではなく、その増加にも一定の限界がある。 In addition, noise due to charged charge is characterized by the fact that the charged charge is reduced by the action of neutralizing the charged charge by combustion ions (ionized gas) during combustion and the effect of noise is almost eliminated. However, in the event of a misfire, combustion ions are generated. Therefore, the above-described neutralization effect of the charged charges by the combustion ions does not occur, and the amount of charged charges does not decrease, so that the noise level tends to increase. In addition, as shown in FIG. 3, when misfires occur continuously, as the number of consecutive misfires increases, the amount of charged charge of the spark plug 27 tends to increase and the noise level tends to increase. The amount and noise level do not increase indefinitely, and the increase has certain limits.
これらの事情を考慮して、本実施例では、図3に示すように、いずれかの気筒で失火を検出する毎に当該失火気筒の失火判定値を所定量ずつ増加補正し、失火検出により失火判定値が増加補正された気筒について着火を検出したときに当該失火判定値を失火検出前のベース失火判定値Vth0 (最小の失火判定値)に復帰させるようにしている。この際、失火が連続して検出される気筒の失火判定値は、上限ガード値Vthmax を越えないようにガード処理され、失火判定値の過補正が防止される。このようにすれば、各気筒毎に失火判定値を帯電電荷によるノイズレベルの増減に合わせて精度良く可変設定することができる。 In view of these circumstances, in this embodiment, as shown in FIG. 3, every time a misfire is detected in any cylinder, the misfire determination value of the misfire cylinder is increased by a predetermined amount, and misfire is detected by misfire detection. When ignition is detected for the cylinder whose determination value is increased and corrected, the misfire determination value is returned to the base misfire determination value Vth0 (minimum misfire determination value) before the misfire is detected. At this time, the misfire determination value of the cylinder in which misfire is continuously detected is guarded so as not to exceed the upper limit guard value Vthmax, and overcorrection of the misfire determination value is prevented. In this way, it is possible to variably set the misfire determination value for each cylinder in accordance with the increase or decrease of the noise level due to the charged charge.
以上説明した本実施例の失火判定値の可変設定と失火判定は、エンジン制御回路34によって図4及び図5の各ルーチンに従って実行される。以下、これら各ルーチンの処理内容を説明する。
The variable setting of the misfire determination value and the misfire determination of the present embodiment described above are executed by the
[失火検出ルーチン]
図4の失火検出ルーチンは、エンジン運転中に各気筒毎に所定周期で実行される。本ルーチンが起動されると、まずステップ101で、回転角検出センサ38、負荷検出センサ39等の出力信号に基づいてエンジン回転速度Ne、負荷率等のエンジン運転状態を検出する。この後、ステップ102に進み、現在のエンジン運転状態に応じて燃焼イオン検出区間を設定する。図2の例では、燃焼イオン検出区間を点火後からATDC180℃Aまでの区間に設定している。尚、この燃焼イオン検出区間は、予め決められた一定の区間に設定するようにしても良い。
[Misfire detection routine]
The misfire detection routine of FIG. 4 is executed at a predetermined cycle for each cylinder during engine operation. When this routine is started, first, in
この後、ステップ103に進み、現在のクランク角が燃焼イオン検出区間内であるか否かを判定し、燃焼イオン検出区間内であれば、ステップ104に進み、イオン電流検出回路35で検出したイオン電流検出値iを所定のサンプリング周期(例えば20μs周期)で読み込み、次のステップ105で、燃焼イオン検出区間のイオン電流ピーク値Ii を検出する。尚、イオン電流ピーク値Ii に代えて、イオン電流積分値Qi (検出電荷量)又はイオン電流出力時間Ti を検出するようにしても良い。
Thereafter, the process proceeds to step 103, where it is determined whether or not the current crank angle is within the combustion ion detection section, and if it is within the combustion ion detection section, the process proceeds to step 104 and the ions detected by the ion
その後、燃焼イオン検出区間終了タイミングになった時点で、上記ステップ103で、「No」と判定されて、ステップ106で「Yes」と判定され、ステップ107に進み、後述する図5の失火判定値設定ルーチンを実行して、各気筒毎に失火の有無に応じて失火判定値Vth(j) を可変設定する。ここで、(j) は気筒番号を示す。
Thereafter, when the combustion ion detection section end timing is reached, “No” is determined in
この後、ステップ108に進み、イオン電流ピーク値Ii を失火判定値Vth(j) と比較し、イオン電流ピーク値Ii が失火判定値Vth(j) よりも大きければ、ステップ109に進み、着火と判定し、当該着火気筒(j) の失火検出フラグFmf(j) を「0」にセットする。これに対して、イオン電流ピーク値Ii が失火判定値Vth(j) 以下であれば、ステップ110に進み、失火と判定し、当該失火気筒(j) の失火検出フラグFmf(j) を「1」にセットする。尚、イオン電流ピーク値Ii に代えて、イオン電流積分値Qi 又はイオン電流出力時間Ti を失火判定値Vth(j) と比較して失火/着火を判定するようにしても良い。 Thereafter, the process proceeds to step 108, where the ion current peak value Ii is compared with the misfire determination value Vth (j). If the ion current peak value Ii is larger than the misfire determination value Vth (j), the process proceeds to step 109, where ignition and Determination is made and the misfire detection flag Fmf (j) of the ignition cylinder (j) is set to “0”. On the other hand, if the ion current peak value Ii is equal to or less than the misfire determination value Vth (j), the process proceeds to step 110, where it is determined that misfire has occurred, and the misfire detection flag Fmf (j) of the misfire cylinder (j) is set to “1”. Set to "". Instead of the ionic current peak value Ii, the ionic current integrated value Qi or the ionic current output time Ti may be compared with the misfire determination value Vth (j) to determine misfire / ignition.
[失火判定値設定ルーチン]
図5の失火判定値設定ルーチンは、上記図4の失火検出ルーチンのステップ107で実行されるサブルーチンであり、特許請求の範囲でいう気筒別失火判定値設定手段としての役割を果たす。本ルーチンが起動されると、まずステップ201で、回転角検出センサ38、負荷検出センサ39等の出力信号に基づいてエンジン回転速度Ne、負荷率等のエンジン運転状態を検出する。この後、ステップ202に進み、現在のエンジン運転状態に応じてベース失火判定値Vth0 (最小の失火判定値)と連続失火時の失火判定値の上限ガード値Vthmax (最大の失火判定値)をマップ等により算出する。
[Misfire determination value setting routine]
The misfire determination value setting routine of FIG. 5 is a subroutine executed in
尚、ベース失火判定値Vth0 と上限ガード値Vthmax は、それぞれ、予め決められた一定の値に設定するようにしても良い。また、上限ガード値Vthmax については、エンジン運転状態から推定される点火プラグ27の帯電電荷量に応じてマップ等により算出するようにしても良い。 The base misfire determination value Vth0 and the upper guard value Vthmax may be set to predetermined constant values, respectively. Further, the upper guard value Vthmax may be calculated by a map or the like according to the charge amount of the spark plug 27 estimated from the engine operating state.
この後、ステップ203に進み、失火判定値算出条件が成立しているか否かを判定する。例えば、イニシャル処理時や、失火検出が不要な運転条件であれば、失火判定値算出条件が不成立となり、ステップ204に進み、失火判定値Vth(j) をベース失火判定値Vth0 に設定する。 Thereafter, the process proceeds to step 203, and it is determined whether or not a misfire determination value calculation condition is satisfied. For example, the misfire determination value calculation condition is not satisfied during the initial process or if the misfire detection is not necessary, and the process proceeds to step 204 where the misfire determination value Vth (j) is set to the base misfire determination value Vth0.
これに対して、現在のエンジン運転条件が失火検出が必要な運転条件であれば、失火判定値算出条件が成立して、ステップ205に進み、前記図4の失火検出ルーチンで検出した気筒毎の連続失火回数Nmf(j) をカウントする。この連続失火回数Nmf(j) は、着火検出時{失火検出フラグFmf(j) =0の時}に0にリセットされる。 On the other hand, if the current engine operating condition is an operating condition that requires misfire detection, the misfire determination value calculation condition is satisfied, and the routine proceeds to step 205 for each cylinder detected in the misfire detection routine of FIG. Count the number of consecutive misfires Nmf (j). This number of consecutive misfires Nmf (j) is reset to 0 when ignition is detected {when misfire detection flag Fmf (j) = 0}.
この後、ステップ206に進み、気筒毎の連続失火回数Nmf(j) が例えば2回以上であるか否かを判定し、連続失火回数Nmf(j) が2回以上でない場合(つまり着火時又は失火回数が1回のみの場合)には、ステップ204に進み、失火判定値Vth(j) をベース失火判定値Vth0 に設定する。 Thereafter, the routine proceeds to step 206, where it is determined whether or not the number of consecutive misfires Nmf (j) for each cylinder is 2 or more, for example, and if the number of consecutive misfires Nmf (j) is not 2 or more (that is, at the time of ignition or If the number of misfires is only one), the routine proceeds to step 204, where the misfire determination value Vth (j) is set to the base misfire determination value Vth0.
一方、上記ステップ206で、気筒毎の連続失火回数Nmf(j) が2回以上であると判定されれば、ステップ207に進み、ベース失火判定値Vth0 に加算する増加補正量Δを、連続失火回数Nmf(j) 又は連続失火検出時間に応じてマップ等により算出する。尚、この増加補正量Δは、エンジン運転条件から推定される点火プラグ27の帯電電荷量に応じてエンジン運転条件毎にマップ等により設定しても良い。
On the other hand, if it is determined in
この後、ステップ208に進み、ベース失火判定値Vth0 に増加補正量Δを加算することで、連続失火回数Nmf(j) 又は連続失火検出時間に応じて増加補正した失火判定値Vth(j) を求める。 Thereafter, the process proceeds to step 208, and the misfire determination value Vth (j) corrected to increase in accordance with the number of consecutive misfires Nmf (j) or the continuous misfire detection time is obtained by adding the increase correction amount Δ to the base misfire determination value Vth0. Ask.
そして、次のステップ209で、増加補正後の失火判定値Vth(j) を上限ガード値Vthmax と比較し、増加補正後の失火判定値Vth(j) が上限ガード値Vthmax を越えていれば、ステップ210に進み、今回の失火判定値Vth(j) を上限ガード値Vthmax とする(つまり上限ガード値Vthmax で失火判定値Vth(j) をガード処理する)。一方、上記ステップ209で、増加補正後の失火判定値Vth(j) が上限ガード値Vthmax 以下と判定されれば、増加補正後の失火判定値Vth(j) をそのまま今回の失火判定値Vth(j) とする。
In the
以上説明した失火判定値Vth(j) の可変設定の一例を図3を用いて説明する。図3は、ある気筒について連続失火が発生した場合の失火判定値Vth(j) の設定例を示している。この例では、ある時刻t1 で1回目の失火が発生し、連続して2回目の失火が発生した時点t2 で、失火判定値Vth(j) がベース失火判定値Vth0 から所定量増加される。この後、連続失火検出回数が増加する毎にベース失火判定値Vth0 から所定量ずつ増加される。これにより、失火判定値Vth(j) が上限ガード値Vthmax に達した時点t3 で、失火判定値Vth(j) が上限ガード値Vthmax でガード処理される。この後は、連続失火検出回数が増加しても、失火判定値Vth(j) が上限ガード値Vthmax に維持される。その後、イオン電流ピーク値Ii が失火判定値Vth(j) を越えて着火が検出された時点t4 で、次のサイクルの点火時t5 から失火判定値Vth(j) をベース失火判定値Vth0 に復帰させる。 An example of the variable setting of the misfire determination value Vth (j) described above will be described with reference to FIG. FIG. 3 shows a setting example of the misfire determination value Vth (j) when continuous misfire occurs for a certain cylinder. In this example, the first misfire occurs at a certain time t1, and the misfire determination value Vth (j) is increased from the base misfire determination value Vth0 by a predetermined amount at the time t2 when the second misfire occurs continuously. Thereafter, every time the number of consecutive misfire detections increases, the base misfire determination value Vth0 is increased by a predetermined amount. As a result, at time t3 when the misfire determination value Vth (j) reaches the upper guard value Vthmax, the misfire determination value Vth (j) is guarded with the upper guard value Vthmax. Thereafter, even if the number of consecutive misfire detections increases, the misfire determination value Vth (j) is maintained at the upper guard value Vthmax. Thereafter, at time t4 when the ionic current peak value Ii exceeds the misfire determination value Vth (j) and ignition is detected, the misfire determination value Vth (j) is restored to the base misfire determination value Vth0 from the ignition timing t5 of the next cycle. Let
尚、図5の失火判定値設定ルーチンでは、ベース失火判定値Vth0 に加算する増加補正量Δを連続失火回数Nmf(j) 又は連続失火検出時間に応じて算出したが、失火検出毎に前回の失火判定値Vth(j) に加算する失火1回当たりの増加補正量δを算出して、失火検出毎に失火判定値Vth(j) を増加補正量δずつ増加補正するようにしても良い。この場合、増加補正量δは、エンジン運転条件から推定される点火プラグ27の帯電電荷量に応じてエンジン運転条件毎にマップ等により算出しても良いし、予め決められた一定値に設定しても良い。 In the misfire determination value setting routine of FIG. 5, the increase correction amount Δ to be added to the base misfire determination value Vth0 is calculated according to the number of consecutive misfires Nmf (j) or the continuous misfire detection time. An increase correction amount δ per misfire to be added to the misfire determination value Vth (j) may be calculated, and the misfire determination value Vth (j) may be increased and corrected by the increase correction amount δ every time a misfire is detected. In this case, the increase correction amount δ may be calculated by a map or the like for each engine operating condition according to the charged charge amount of the spark plug 27 estimated from the engine operating condition, or set to a predetermined constant value. May be.
また、図5の失火判定値設定ルーチンでは、増加補正量Δをベース失火判定値Vth0 に加算する加算量としたが、ベース失火判定値Vth0 又は前回の失火判定値Vth(j) に乗算する増加倍率を増加補正量としても良い。 In the misfire determination value setting routine of FIG. 5, the increase correction amount Δ is an addition amount that is added to the base misfire determination value Vth0. However, the increase is multiplied by the base misfire determination value Vth0 or the previous misfire determination value Vth (j). The magnification may be used as an increase correction amount.
また、図5の失火判定値設定ルーチンでは、連続失火回数が2回以上の場合に失火判定値Vth(j) をベース失火判定値Vth0 から増加させるようにしたが、失火判定値Vth(j) を増加補正する連続失火回数は2回以上に限定されず、それ以上の回数であっても良い。また、単発的に失火が発生する場合でも、失火を1回検出する毎に、その都度、失火判定値Vth(j) を増加補正するようにしても良い。 In the misfire determination value setting routine of FIG. 5, the misfire determination value Vth (j) is increased from the base misfire determination value Vth0 when the number of consecutive misfires is 2 or more. However, the misfire determination value Vth (j) The number of consecutive misfires for increasing the correction is not limited to two or more, and may be more than that. Further, even when misfire occurs only once, the misfire determination value Vth (j) may be increased and corrected each time a misfire is detected.
また、図5の失火判定値設定ルーチンでは、連続失火から着火に復帰した時に、直ちに失火判定値Vth(j) をベース失火判定値Vth0 に復帰させるようにしたが、連続失火から着火に復帰した時に、その後の着火検出回数に応じて失火判定値Vth(j) を徐々に減少補正して、緩やかにベース失火判定値Vth0 に復帰させるようにしても良い。 Further, in the misfire determination value setting routine of FIG. 5, when the misfire determination value Vth (j) is immediately returned to the base misfire determination value Vth0 when returning from continuous misfire to ignition, the misfire determination value Vth0 is restored from continuous misfire. Sometimes, the misfire determination value Vth (j) may be gradually decreased and corrected according to the number of subsequent ignition detections, and may be gradually returned to the base misfire determination value Vth0.
以上説明した失火判定値Vth(j) の可変設定は、各気筒毎に行われるため、各気筒毎に燃焼状態が異なって、燃焼イオンによる点火プラグ27の帯電電荷の中和作用の発生度合ひいては帯電電荷によるノイズレベルが各気筒毎に異なるのに対応して、各気筒毎に失火判定値Vth(j) を帯電電荷によるノイズレベルに合わせて可変設定することができ、エンジンの全ての気筒で帯電電荷によるノイズを燃焼イオンとして誤検出することを防止できて、失火検出精度を向上させることができる。 Since the misfire determination value Vth (j) described above is variably set for each cylinder, the combustion state is different for each cylinder, and the degree of occurrence of the neutralization effect of the charged charge of the spark plug 27 by the combustion ions, as a result. Corresponding to the fact that the noise level due to the charged electric charge is different for each cylinder, the misfire determination value Vth (j) can be variably set according to the noise level due to the charged electric charge for each cylinder. It is possible to prevent erroneous detection of noise due to charged charges as combustion ions, and to improve misfire detection accuracy.
しかも、本実施例では、失火が連続して検出される気筒の失火判定値Vth(j) を連続失火検出回数又は連続失火検出時間に応じて所定の上限ガード値Vthmax 以下の範囲で増加補正するようにしたので、各気筒毎に失火判定値Vth(j) を帯電電荷によるノイズレベルの増加に合わせて精度良く増加補正できると共に、失火判定値Vth(j) の過補正を防止することができる。 In addition, in this embodiment, the misfire determination value Vth (j) of the cylinder in which misfire is continuously detected is increased and corrected within a predetermined upper guard value Vthmax or less in accordance with the number of consecutive misfire detections or the continuous misfire detection time. Thus, for each cylinder, the misfire determination value Vth (j) can be increased and corrected accurately in accordance with the increase in the noise level due to the charged charge, and overcorrection of the misfire determination value Vth (j) can be prevented. .
21…点火コイル、22…一次コイル、23…バッテリ、24…イグナイタ、25…パワートランジスタ、26…二次コイル、27…点火プラグ、31…イオン電流検出抵抗、33…反転増幅回路、34…エンジン制御回路(気筒別失火判定値設定手段)、35…イオン電流検出回路(イオン電流検出手段)、36…中心電極、37…接地電極
DESCRIPTION OF
Claims (4)
内燃機関の各気筒毎に前記失火判定値を燃焼状態に応じて可変設定する気筒別失火判定値設定手段を備えていることを特徴とする内燃機関の失火検出装置。 Ion current detection means for detecting ion current generated by combustion of the air-fuel mixture in the combustion chamber of the internal combustion engine through the electrode of the spark plug, and comparing the ion current detection value of the ion current detection means with the misfire determination value In the misfire detection device for an internal combustion engine that determines the presence or absence of misfire,
A misfire detection apparatus for an internal combustion engine, comprising: a misfire determination value setting unit for each cylinder that variably sets the misfire determination value for each cylinder of the internal combustion engine according to a combustion state.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006166935A JP4573048B2 (en) | 2006-06-16 | 2006-06-16 | Misfire detection device for internal combustion engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006166935A JP4573048B2 (en) | 2006-06-16 | 2006-06-16 | Misfire detection device for internal combustion engine |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007332895A true JP2007332895A (en) | 2007-12-27 |
JP4573048B2 JP4573048B2 (en) | 2010-11-04 |
Family
ID=38932596
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006166935A Expired - Fee Related JP4573048B2 (en) | 2006-06-16 | 2006-06-16 | Misfire detection device for internal combustion engine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4573048B2 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012167655A (en) * | 2011-02-17 | 2012-09-06 | Diamond Electric Mfg Co Ltd | Combustion control device of internal combustion engine |
KR20130021252A (en) * | 2011-08-22 | 2013-03-05 | 콘티넨탈 오토모티브 시스템 주식회사 | Apparatus and method for detecting misfire using varable valve lift apparatus of vehicle |
JP2015214896A (en) * | 2014-05-08 | 2015-12-03 | 三菱電機株式会社 | Internal combustion engine control device |
IT201900002517A1 (en) * | 2019-02-21 | 2020-08-21 | Eldor Corp Spa | Electronic device for controlling an ignition coil of an internal combustion engine and related electronic ignition system to detect a pre-ignition in the internal combustion engine |
IT201900002513A1 (en) * | 2019-02-21 | 2020-08-21 | Eldor Corp Spa | Electronic device for controlling an ignition coil of an internal combustion engine and related electronic ignition system to detect a missing combustion in the internal combustion engine |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0534244A (en) * | 1991-08-01 | 1993-02-09 | Hitachi Ltd | Combustion state detector of internal combustion engine |
JPH0968095A (en) * | 1995-08-31 | 1997-03-11 | Nissan Motor Co Ltd | Misfire diagnosing device of engine |
JP2003097343A (en) * | 2001-07-16 | 2003-04-03 | Denso Corp | Misfire detecting device for internal combustion engine |
JP2003314354A (en) * | 2002-04-26 | 2003-11-06 | Mitsubishi Electric Corp | Misfire detecting device for internal combustion engine |
-
2006
- 2006-06-16 JP JP2006166935A patent/JP4573048B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0534244A (en) * | 1991-08-01 | 1993-02-09 | Hitachi Ltd | Combustion state detector of internal combustion engine |
JPH0968095A (en) * | 1995-08-31 | 1997-03-11 | Nissan Motor Co Ltd | Misfire diagnosing device of engine |
JP2003097343A (en) * | 2001-07-16 | 2003-04-03 | Denso Corp | Misfire detecting device for internal combustion engine |
JP2003314354A (en) * | 2002-04-26 | 2003-11-06 | Mitsubishi Electric Corp | Misfire detecting device for internal combustion engine |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012167655A (en) * | 2011-02-17 | 2012-09-06 | Diamond Electric Mfg Co Ltd | Combustion control device of internal combustion engine |
KR20130021252A (en) * | 2011-08-22 | 2013-03-05 | 콘티넨탈 오토모티브 시스템 주식회사 | Apparatus and method for detecting misfire using varable valve lift apparatus of vehicle |
KR101869324B1 (en) | 2011-08-22 | 2018-07-24 | 콘티넨탈 오토모티브 시스템 주식회사 | Apparatus and method for detecting misfire using varable valve lift apparatus of vehicle |
JP2015214896A (en) * | 2014-05-08 | 2015-12-03 | 三菱電機株式会社 | Internal combustion engine control device |
US9512792B2 (en) | 2014-05-08 | 2016-12-06 | Mitsubishi Electric Corporation | Internal combustion engine control apparatus |
IT201900002513A1 (en) * | 2019-02-21 | 2020-08-21 | Eldor Corp Spa | Electronic device for controlling an ignition coil of an internal combustion engine and related electronic ignition system to detect a missing combustion in the internal combustion engine |
IT201900002517A1 (en) * | 2019-02-21 | 2020-08-21 | Eldor Corp Spa | Electronic device for controlling an ignition coil of an internal combustion engine and related electronic ignition system to detect a pre-ignition in the internal combustion engine |
WO2020170151A1 (en) * | 2019-02-21 | 2020-08-27 | Eldor Corporation S.P.A. | Electronic device to control an ignition coil of an internal combustion engine and electronic ignition system thereof for detecting a pre-ignition in the internal combustion engine |
WO2020170149A1 (en) * | 2019-02-21 | 2020-08-27 | Eldor Corporation S.P.A. | Electronic device to control an ignition coil of an internal combustion engine and electronic ignition system thereof for detecting a misfire in the internal combustion engine |
CN113710890A (en) * | 2019-02-21 | 2021-11-26 | 艾尔多股份有限公司 | Electronic device for controlling ignition coil of internal combustion engine and electronic ignition system for detecting pre-ignition of internal combustion engine |
CN113748265A (en) * | 2019-02-21 | 2021-12-03 | 艾尔多股份有限公司 | Electronic device for controlling ignition coil of internal combustion engine and electronic ignition system for detecting fire of internal combustion engine |
US20220120251A1 (en) * | 2019-02-21 | 2022-04-21 | Eldor Corporation S.P.A. | Electronic device to control an ignition coil of an internal combustion engine and electronic ignition system thereof for detecting a misfire in the internal combustion engine |
US11686282B2 (en) | 2019-02-21 | 2023-06-27 | Eldor Corporation S.P.A. | Electronic device to control an ignition coil of an internal combustion engine and electronic ignition system thereof for detecting a preignition in the internal combustion engine |
US11939944B2 (en) * | 2019-02-21 | 2024-03-26 | Eldor Corporation S.P.A. | Electronic device to control an ignition coil of an internal combustion engine and electronic ignition system thereof for detecting a misfire in the internal combustion engine |
Also Published As
Publication number | Publication date |
---|---|
JP4573048B2 (en) | 2010-11-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3659589B2 (en) | Knock control device for internal combustion engine | |
US6789409B2 (en) | Knock detection apparatus for internal combustion engine | |
US7559319B2 (en) | Ignition coil apparatus for an internal combustion engine | |
US20010052336A1 (en) | Knock control apparatus for internal combustion engine | |
US6722343B2 (en) | Knock control device for an internal combustion engine | |
JP2001082304A (en) | Knocking control device of internal combustion engine | |
JP2003328840A (en) | Knock control system for internal combustion engine | |
JP4714690B2 (en) | Ion current detection device for internal combustion engine | |
JP4573048B2 (en) | Misfire detection device for internal combustion engine | |
JP2001073914A (en) | Knock control system of internal combustion engine | |
US6185984B1 (en) | Device for detecting the knocking of an internal combustion engine | |
JP2003314351A (en) | Misfire detecting device for internal combustion engine | |
JP4100492B2 (en) | Misfire detection device for internal combustion engine | |
JP2008261304A (en) | Ion current detection device for internal combustion engine | |
JP2007309274A (en) | Combustion condition determining device for internal combustion engine | |
JP4970222B2 (en) | Combustion control device for internal combustion engine | |
JP2009281161A (en) | Diagnostic device of internal combustion engine | |
JP2008280947A (en) | Knock control device for internal combustion engine | |
JP2009203864A (en) | Combustion state detection device and ignition control system | |
JP5142087B2 (en) | Ion current detection device for internal combustion engine | |
JP2011140881A (en) | Knocking detection device for internal combustion engine | |
JP2006077762A (en) | Ion current detecting device for internal combustion engine | |
WO2019049446A1 (en) | Misfire occurrence determination device, misfire occurrence determination system, misfire occurrence determination method, and program | |
JPH11270451A (en) | Knocking sensing device of internal combustion engine | |
JP2009057839A (en) | Misfire detection system for internal combustion engine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080617 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100317 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100324 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100428 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100721 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100803 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130827 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |