[go: up one dir, main page]

JP2008169718A - Ignition coil failure detecting device of internal combustion engine - Google Patents

Ignition coil failure detecting device of internal combustion engine Download PDF

Info

Publication number
JP2008169718A
JP2008169718A JP2007001995A JP2007001995A JP2008169718A JP 2008169718 A JP2008169718 A JP 2008169718A JP 2007001995 A JP2007001995 A JP 2007001995A JP 2007001995 A JP2007001995 A JP 2007001995A JP 2008169718 A JP2008169718 A JP 2008169718A
Authority
JP
Japan
Prior art keywords
ion current
ignition coil
cylinder
operation region
failure
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
JP2007001995A
Other languages
Japanese (ja)
Inventor
Eiji Takakuwa
栄司 高桑
Tetsuya Miwa
哲也 三輪
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.)
Denso Corp
Original Assignee
Denso 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 Denso Corp filed Critical Denso Corp
Priority to JP2007001995A priority Critical patent/JP2008169718A/en
Publication of JP2008169718A publication Critical patent/JP2008169718A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Ignition Installations For Internal Combustion Engines (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To prevent an erroneous determination of failure and normal combustion of an ignition coil such as a layer short-circuit, when determining the existence of the failure of the ignition coil based on an ion current. <P>SOLUTION: An actual engine operation area is determined based on a characteristic (for example, a generating time width of a peak current and the ion current) of the ion current detected by an ion current detecting circuit 35. An estimated engine operation area is determined based on an operation parameter (for example, an engine speed and a load) except for the ion current. When a state of determining the estimated engine operation area as a high rotation operation area based on the characteristic of the ion current, continues by a predetermined cycle or more (for example, 10 cycles or more), the existence of failure of the ignition coil 21 is determined by whether the actual engine operation area is determined as an operation area (a low rotation operation area or a fuel cut) except for the high rotation operation area based on the operation parameter except for the ion current. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、内燃機関の燃焼室内で混合気の燃焼に伴って発生するイオン電流を点火プラグを介して検出する機能を備えた内燃機関の点火コイル故障検出装置に関する発明である。   The present invention relates to an ignition coil failure detection device for an internal combustion engine having a function of detecting, through an ignition plug, an ionic current generated in accordance with combustion of an air-fuel mixture in a combustion chamber of the internal combustion engine.

近年、内燃機関の筒内で混合気が燃焼する際にイオンが発生する特性に着目して、点火毎に筒内で発生するイオン電流を点火プラグの電極を介して検出し、そのイオン電流検出値に基づいて着火/失火を検出する技術が開発されている。従来の着火/失火の判定方法は、着火時にイオン電流が増加し、失火発生時にイオン電流が減少する性質を利用し、検出したイオン電流ピーク値を所定の失火判定値と比較して、イオン電流ピーク値が失火判定値以上であれば、着火と判定し、そうでなければ、失火と判定するものである。   In recent years, focusing on the characteristics that ions are generated when the air-fuel mixture burns in the cylinder of an internal combustion engine, the ion current generated in the cylinder at each ignition is detected via the electrode of the ignition plug, and the ion current is detected. Techniques have been developed to detect ignition / misfire based on values. 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 detected ion current peak value is compared with a predetermined misfire determination value. If the peak value is equal to or greater than the misfire determination value, it is determined as ignition, and if not, it is determined as misfire.

このようなイオン電流を用いた失火検出装置では、イオン電流検出回路が断線やショート等によって故障すると、失火を誤検出することになる。   In such a misfire detection apparatus using an ionic current, if the ionic current detection circuit fails due to a disconnection or a short circuit, misfire is erroneously detected.

この対策として、特許文献1(特許第2657012号公報)に示すように、イオン電流検出信号が所定時間だけ連続して同一レベルを示す場合に、イオン電流検出回路の故障と判定するようにしたものがある。
特許第2657012号公報
As a countermeasure against this, as shown in Patent Document 1 (Japanese Patent No. 2657012), when the ion current detection signal shows the same level continuously for a predetermined time, it is determined that the ion current detection circuit has failed. There is.
Japanese Patent No. 2657012

ところで、図3に示すように、点火コイルの一次側巻線間のレアーショートが発生すると、イオン電流検出期間中に1ms程度の時間幅のノイズ電流が発生し、二次側巻線間のレアーショートが発生すると、イオン電流検出期間中に1.5ms程度の時間幅のノイズ電流が発生する。従って、巻線間のレアーショートのような点火コイルの故障が発生した場合には、イオン電流検出信号(ノイズ電流)の出力レベルが1〜1.5ms程度の時間幅で変動するため、上記特許文献1の故障検出装置のように、イオン電流検出信号が連続して同一レベルに維持される場合に故障と判定するシステムでは、巻線間のレアーショートのような点火コイルの故障を検出できないばかりか、レアーショート発生時のイオン電流検出信号(ノイズ電流)の出力レベルが失火判定レベルを越えるため、レアーショートによる異常燃焼を正常燃焼と誤判定してしまうという問題があった。   By the way, as shown in FIG. 3, when a short circuit between the primary windings of the ignition coil occurs, a noise current having a time width of about 1 ms is generated during the ion current detection period, and the rare current between the secondary windings is generated. When a short circuit occurs, a noise current having a time width of about 1.5 ms is generated during the ion current detection period. Therefore, when an ignition coil failure such as a short circuit between windings occurs, the output level of the ion current detection signal (noise current) fluctuates in a time width of about 1 to 1.5 ms. In a system that determines a failure when the ion current detection signal is continuously maintained at the same level as in the failure detection device of Document 1, it is not possible to detect a failure of the ignition coil such as a short circuit between the windings. Or, since the output level of the ion current detection signal (noise current) at the time of occurrence of the short circuit exceeds the misfire determination level, there is a problem that the abnormal combustion due to the short circuit is erroneously determined as normal combustion.

この対策として、イオン電流検出信号(ノイズ電流)の波形に基づいて点火コイルの故障を検出することが考えられるが、内燃機関の高回転運転領域では、正常燃焼時のイオン電流の発生区間(60℃A)の時間幅がレアーショートによるノイズ電流の時間幅に近付いて両者を区別しにくくなるため、正常燃焼を点火コイルの故障と誤判定する可能性がある。   As a countermeasure, it is conceivable to detect a failure of the ignition coil based on the waveform of the ion current detection signal (noise current). In the high speed operation region of the internal combustion engine, the ion current generation interval (60 Since the time width of ° C A) approaches the time width of the noise current due to the layer short and it is difficult to distinguish the two, normal combustion may be erroneously determined as a failure of the ignition coil.

本発明はこのような事情を考慮してなされたものであり、従ってその目的は、イオン電流に基づいて点火コイルの故障の有無を判定する際に、レアーショートのような点火コイルの故障と正常燃焼とを誤判定することを未然に防止できて、点火コイルの故障判定の精度・信頼性を向上できる内燃機関の点火コイル故障検出装置を提供することにある。   The present invention has been made in view of such circumstances. Therefore, the purpose of the present invention is to determine whether there is a failure and normality of the ignition coil such as a short circuit when determining the presence or absence of the failure of the ignition coil based on the ion current. An object of the present invention is to provide an ignition coil failure detection device for an internal combustion engine that can prevent erroneous determination of combustion and improve the accuracy and reliability of ignition coil failure determination.

上記目的を達成するために、請求項1に係る発明は、イオン電流検出手段で検出したイオン電流の特性に基づいて内燃機関の運転領域を判定する第1の運転領域判定手段と、前記イオン電流以外の運転パラメータに基づいて内燃機関の運転領域を判定する第2の運転領域判定手段と、前記第1の運転領域判定手段で前記イオン電流の特性に基づいて高回転運転領域と判定される状態が続く場合に、前記第2の運転領域判定手段で前記イオン電流以外の運転パラメータに基づいて高回転運転領域以外の運転領域と判定されるときに点火コイルの故障と判定する故障検出手段を備えた構成としたものである。   In order to achieve the above object, the invention according to claim 1 is characterized in that a first operating region determining means for determining an operating region of an internal combustion engine based on characteristics of an ion current detected by an ion current detecting means, and the ion current A second operating region determining means for determining the operating region of the internal combustion engine based on an operating parameter other than the above, and a state in which the first operating region determining unit determines that the operating region is a high speed operating region based on the characteristics of the ion current Is provided with a failure detection means for determining that the ignition coil is in failure when the second operation region determination means determines that the operation region is other than the high rotation operation region based on the operation parameter other than the ion current. This is a configuration.

内燃機関の運転領域によっては、僅かな運転条件の違いや環境条件の違いによって燃焼不安定状態になって、イオン電流のばらつきが大きくなったり、イオン電流が小さくなることがある。また、内燃機関の暖機完了前は、吸気ポート周辺の付着燃料(ウェット)が多いため、燃料カットしても、吸気ポート周辺の付着燃料で暫く燃焼し続けることがある。従って、点火コイルの巻線間のレアーショートのような故障の検出は、イオン電流が安定して検出される運転状態で確認する必要がある。   Depending on the operating region of the internal combustion engine, the combustion may become unstable due to a slight difference in operating conditions or environmental conditions, resulting in a large variation in ion current or a small ion current. Also, before the completion of warm-up of the internal combustion engine, there is a large amount of adhering fuel (wet) around the intake port, so even if the fuel is cut, the adhering fuel around the intake port may continue to burn for a while. Therefore, the detection of a failure such as a short circuit between the windings of the ignition coil needs to be confirmed in an operating state in which the ionic current is stably detected.

そこで、本発明は、イオン電流検出手段で検出したイオン電流の特性(例えばイオン電流ピーク値やイオン電流発生時間等)に基づいて内燃機関の運転領域を判定すると共に、イオン電流以外の運転パラメータ(例えば機関回転速度や負荷等)に基づいて内燃機関の運転領域を判定し、イオン電流の特性に基づいて高回転運転領域と判定される状態が続く場合に、イオン電流以外の運転パラメータに基づいて高回転運転領域以外の運転領域(低回転運転領域又は燃料カット)と判定されるか否かで点火コイルの故障の有無を判定するものである。   Therefore, the present invention determines the operation region of the internal combustion engine based on the characteristics of the ion current detected by the ion current detection means (for example, the ion current peak value, the ion current generation time, etc.) and the operation parameters other than the ion current ( For example, when the operating region of the internal combustion engine is determined based on the engine rotational speed, the load, etc., and the state determined to be the high rotational operating region based on the characteristics of the ion current continues, based on the operating parameters other than the ion current Whether or not there is a failure in the ignition coil is determined based on whether or not it is determined as an operation region (low rotation operation region or fuel cut) other than the high rotation operation region.

要するに、レアーショートのような点火コイルの故障の場合も、イオン電流の特性に基づく運転領域の判定結果は高回転運転領域となるが、イオン電流の特性に基づく運転領域の判定結果とイオン電流以外の運転パラメータに基づく運転領域の判定結果とが共に高回転運転領域であれば、正常燃焼と判定し、イオン電流以外の運転パラメータに基づく運転領域の判定結果が高回転運転領域以外の運転領域(低回転運転領域又は燃料カット)であれば、点火コイルの故障と判定するものである。このようにすれば、レアーショートのような点火コイルの故障と正常燃焼とを誤判定することを未然に防止できて、点火コイルの故障判定の精度・信頼性を向上できる。   In short, even in the case of a failure of an ignition coil such as a short circuit, the determination result of the operation region based on the ion current characteristic is a high rotation operation region, but the determination result of the operation region based on the ion current characteristic and the ion current other than If the determination result of the operation region based on the operation parameter of both is the high rotation operation region, it is determined that the combustion is normal, and the determination result of the operation region based on the operation parameter other than the ion current is an operation region other than the high rotation operation region ( If it is a low rotation operation region or a fuel cut), it is determined that the ignition coil has failed. In this way, it is possible to prevent erroneous determination of ignition coil failure and normal combustion, such as a short circuit, and to improve the accuracy and reliability of ignition coil failure determination.

また、請求項2のように、イオン電流検出手段で検出した各気筒のイオン電流の特性に基づいて内燃機関の運転領域を各気筒毎に判定する第1の運転領域判定手段と、前記第1の運転領域判定手段による各気筒の運転領域判定結果を比較していずれか1つの気筒を除く他の気筒が全て高回転運転領域以外の運転領域と判定される場合に前記1つの気筒が高回転運転領域と判定されるときに前記1つの気筒の点火コイルの故障と判定する故障検出手段を備えた構成としても良い。要するに、点火コイルの故障はいずれか1つの気筒についてのみ発生することがほとんどであるため、いずれか1つの気筒を除く他の気筒が全て高回転運転領域以外の運転領域と判定される場合(つまり実際の運転領域が低回転運転領域又は燃料カットと判定される場合)に当該1つの気筒が高回転運転領域と判定されるときに当該1つの気筒の点火コイルの故障と判定するものである。このようにしても、レアーショートのような点火コイルの故障と正常燃焼とを誤判定することを未然に防止できて、点火コイルの故障判定の精度・信頼性を向上できる。   According to a second aspect of the present invention, the first operating region determining means for determining the operating region of the internal combustion engine for each cylinder based on the characteristics of the ion current of each cylinder detected by the ion current detecting means, and the first When the operation region determination result of each cylinder by the operation region determination means is compared and all the other cylinders except for one of the cylinders are determined to be operation regions other than the high rotation operation region, the one cylinder is at a high rotation speed. A failure detection unit that determines that the ignition coil of one cylinder has failed when it is determined as the operation region may be provided. In short, since the failure of the ignition coil occurs almost only in any one of the cylinders, the other cylinders except for any one of the cylinders are all determined to be in the operation region other than the high-speed operation region (that is, When it is determined that the one cylinder is in the high rotation operation region when the actual operation region is determined as the low rotation operation region or the fuel cut), it is determined that the ignition coil of the one cylinder has failed. Even in this case, it is possible to prevent erroneous determination of failure and normal combustion of the ignition coil such as a rare short, and the accuracy and reliability of failure determination of the ignition coil can be improved.

更に、この請求項2に係る発明において、請求項3のように、前記イオン電流以外の運転パラメータに基づいて内燃機関の運転領域を判定する第2の運転領域判定手段を備え、前記第1の運転領域判定手段による各気筒の運転領域判定結果を比較していずれか1つの気筒を除く他の気筒が全て高回転運転領域以外の運転領域と判定される場合に、前記第1の運転領域判定手段で前記1つの気筒が高回転運転領域と判定され且つ他の気筒の運転領域が前記第2の運転領域判定手段による運転領域判定結果と合致するときに前記1つの気筒の点火コイルの故障と判定するようにしても良い(要するに請求項1と請求項2とを組み合わせた構成としても良い)。このようにすれば、レアーショートのような点火コイルの故障と正常燃焼とを誤判定することをより確実に防止できて、点火コイルの故障判定の精度・信頼性を更に向上できる。   Further, in the invention according to claim 2, as in claim 3, there is provided second operation region determination means for determining an operation region of the internal combustion engine based on an operation parameter other than the ion current. When the operation region determination result of each cylinder by the operation region determination means is compared and all the other cylinders except for one of the cylinders are determined to be operation regions other than the high rotation operation region, the first operation region determination Means that the one cylinder is determined to be in the high-speed operation region and the operation region of the other cylinder matches the operation region determination result by the second operation region determination means, It may be determined (in short, it may be a combination of claim 1 and claim 2). In this way, it is possible to more reliably prevent erroneous determination of failure and normal combustion of the ignition coil such as a short circuit, and the accuracy and reliability of failure determination of the ignition coil can be further improved.

また、請求項4のように、前記第1の運転領域判定手段は、各気筒毎に前記イオン電流の特性に基づいて内燃機関の運転領域を燃料カット領域、低回転運転領域、高回転運転領域といずれにも特定できない不特定運転領域に区分して判定し、前記故障検出手段は、前記第1の運転領域判定手段でいずれかの気筒の運転領域が不特定運転領域と判定されているときに前記点火コイルの故障判定を禁止するようにしても良い。このようにすれば、いずれかの気筒の運転領域が点火コイルの故障と正常燃焼とを誤判定する可能性のある不特定運転領域である場合に、点火コイルの故障判定が禁止されるため、誤判定をより確実に防止できる。   Further, according to a fourth aspect of the present invention, the first operation region determination means determines the operation region of the internal combustion engine as a fuel cut region, a low rotation operation region, and a high rotation operation region based on the characteristics of the ion current for each cylinder. And the failure detection means determines that the operation area of any cylinder is determined to be an unspecified operation area by the first operation area determination means. In addition, failure determination of the ignition coil may be prohibited. In this way, when the operation region of any cylinder is an unspecified operation region that may erroneously determine failure of the ignition coil and normal combustion, the failure determination of the ignition coil is prohibited. It is possible to prevent erroneous determination more reliably.

また、請求項5のように、前記第1の運転領域判定手段は、所定サイクル以上連続して運転領域判定結果が同じである場合に当該運転領域判定結果を有効とし、それ以外の場合は不特定運転領域と判定するようにしても良い。このようにすれば、点火コイルの故障判定の精度・信頼性を更に向上できる。   Further, as in claim 5, the first operation region determination means validates the operation region determination result when the operation region determination result is the same continuously for a predetermined cycle or more, and otherwise does not. You may make it determine with a specific driving | operation area | region. In this way, the accuracy and reliability of the ignition coil failure determination can be further improved.

また、請求項6のように、前記故障検出手段は、前記イオン電流検出手段のイオン電流出力波形が異常波形の場合に前記点火コイルの故障判定を禁止するようにしても良い。要するに、イオン電流検出手段のイオン電流出力波形が異常波形の場合は、失火、点火プラグのくすぶり汚損、イオン電流検出手段の故障等が考えられるため、点火コイルの故障判定を禁止することで、誤判定を未然に防止することができる。   According to a sixth aspect of the present invention, the failure detection unit may prohibit failure determination of the ignition coil when the ion current output waveform of the ion current detection unit is an abnormal waveform. In short, if the ion current output waveform of the ion current detection means is an abnormal waveform, misfires, smoldering contamination of the ignition plug, failure of the ion current detection means, etc. are considered. The determination can be prevented in advance.

また、点火コイルが故障すると、失火が発生することを考慮して、請求項7のように、前記イオン電流以外の運転パラメータに基づいて各気筒毎に失火を検出する失火検出手段を備え、前記故障検出手段は、前記失火検出手段により失火が検出された気筒に関しては当該気筒の点火コイルの故障判定を許可し、前記失火検出手段により失火が検出されていない気筒に関しては当該気筒の点火コイルの故障判定を禁止する手段を備えた構成としても良い。このようにすれば、失火の発生原因が点火コイルの故障であるか否かを確認できるので、故障部位を特定できて、整備工場での修理作業性を向上できる。   Further, in consideration of the fact that misfire occurs when the ignition coil breaks down, as in claim 7, comprising misfire detection means for detecting misfire for each cylinder based on operating parameters other than the ion current, The failure detection means permits the failure determination of the ignition coil of the cylinder for the cylinder for which the misfire detection is detected by the misfire detection means, and for the cylinder for which the misfire is not detected by the misfire detection means, It is good also as a structure provided with the means to prohibit failure determination. In this way, it can be confirmed whether or not the cause of the misfire is a failure of the ignition coil, so that the failed part can be identified and the repair workability at the maintenance shop can be improved.

以下、本発明を実施するための最良の形態を具体化した一実施例を説明する。
まず、図1に基づいて点火制御系の回路構成を説明する。
エンジンの各気筒毎に点火コイル21が設けられ、各気筒の点火コイル21の一次側巻線22の一端はバッテリ23に接続され、該一次側巻線22の他端は、イグナイタ24に内蔵されたパワートランジスタ25のコレクタに接続されている。二次側巻線26の一端は点火プラグ27に接続され、該二次側巻線26の他端は、2つのツェナーダイオード28,29を介してグランドに接続されている。
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.
An ignition coil 21 is provided for each cylinder of the engine, one end of the primary side winding 22 of the ignition coil 21 of each cylinder is connected to the battery 23, and the other end of the primary side winding 22 is built in the igniter 24. The power transistor 25 is connected to the collector. One end of the secondary winding 26 is connected to the spark plug 27, and the other end of the secondary winding 26 is connected to the ground via two Zener diodes 28 and 29.

2つのツェナーダイオード28,29は互いに逆向きに直列接続され、一方のツェナーダイオード28にコンデンサ30が並列に接続され、他方のツェナーダイオード29にイオン電流検出抵抗31が並列に接続されている。コンデンサ30とイオン電流検出抵抗31との間の電位Vinが抵抗32を介して反転増幅回路33の反転入力端子(−)に入力されて反転増幅され、この反転増幅回路33の出力電圧Vがイオン電流信号としてエンジン制御回路34に入力される。イオン電流検出回路35(イオン電流検出手段)は、ツェナーダイオード28,29、コンデンサ30、イオン電流検出抵抗31、反転増幅回路33等から構成されている。イオン電流検出回路35は各気筒毎に設けられ、各気筒毎にイオン電流が検出される。   The two Zener diodes 28 and 29 are connected in series in opposite directions, a capacitor 30 is connected in parallel to one Zener diode 28, and an ion current detection resistor 31 is connected in parallel to the other Zener diode 29. A potential Vin between the capacitor 30 and the ionic current detection resistor 31 is input to the inverting input terminal (−) of the inverting amplifier circuit 33 via the resistor 32 and is inverted and amplified. The output voltage V of the inverting amplifier circuit 33 is ionized. The current signal is input to the engine control circuit 34. The ion current detection circuit 35 (ion current detection means) is composed of Zener diodes 28 and 29, a capacitor 30, an ion current detection resistor 31, an inverting amplification circuit 33, and the like. The ion current detection circuit 35 is provided for each cylinder, and the ion current is detected for each cylinder.

エンジン運転中は、エンジン制御回路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 power transistor 25 is turned on / off at the rise / fall of the ignition command signal transmitted from the engine control circuit 34 to the igniter 24. When the power transistor 25 is turned on, a primary current flows from the battery 23 to the primary side winding 22. After that, when the power transistor 25 is turned off, the primary current of the primary side winding 22 is cut off and the secondary side winding 26 is turned on. A high voltage is electromagnetically induced, and a spark discharge is generated between the electrodes 36 and 37 of the spark plug 27 by the high voltage. This spark discharge current flows from the ground electrode 37 of the spark plug 27 to the center electrode 36, is charged to the capacitor 30 via the secondary winding 26, and flows to the ground side via the zener diodes 28 and 29. After the capacitor 30 is charged, the ion current detection circuit 35 is driven using the charging voltage of the capacitor 30 regulated by the Zener voltage of the Zener diode 28 as a power source, and the ion current is detected as described later.

これに対して、イオン電流は、火花放電電流とは反対方向に流れる。つまり、点火終了後は、コンデンサ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 electrodes 36 and 37 of the spark plug 27 by the charging voltage of the capacitor 30, so that ions generated when the air-fuel mixture burns in the cylinder are connected between the electrodes 36 and 37. Although an ionic current flows, the ionic current flows from the center electrode 36 to the ground electrode 37, and further flows from the ground side through the ion current detection resistor 31 to the capacitor 30. At this time, the input potential Vin of the inverting amplifier circuit 33 changes according to the change of the ionic current flowing through the ionic current detection resistor 31, and the voltage V corresponding to the ionic current is output to the engine control circuit 34 from the output terminal of the inverting amplifier circuit 33. Is output. An ionic current is detected from the output voltage V of the inverting amplifier circuit 33, and misfire, preignition, knocking, etc. are detected from the ionic current.

次に、イオン電流検出回路35のイオン電流出力パターンが、失火時、軽度のくすぶり汚損時、イオン電流検出回路35の故障時(イオン電流検出不能時)に、点火コイル21のレアーショート時にどの様に変化するかを図2を用いて説明する。ここで、点火コイル21のレアーショートは、図3に示すように、一次側巻線22の線間(又は二次側巻線26の線間)がショートする故障モードである。   Next, what is the ion current output pattern of the ion current detection circuit 35 at the time of misfire, mild smoldering contamination, failure of the ion current detection circuit 35 (when the ion current cannot be detected), and when the ignition coil 21 is short-circuited? 2 will be described with reference to FIG. Here, the rare short of the ignition coil 21 is a failure mode in which a line between the primary side windings 22 (or a line between the secondary side windings 26) is short-circuited as shown in FIG.

点火系が正常であれば、点火コイル21の一次側巻線22への通電開始直後(点火信号OFF→ON切換直後)に、短い時間幅のパルス状のノイズ電流が誘起され、点火直後(点火信号ON→OFF切換直後)に、点火コイル21の二次側の残留磁気エネルギによってLC共振が発生し、その後、燃焼により発生したイオン電流の波形が現れる。   If the ignition system is normal, a pulse-like noise current having a short time width is induced immediately after the start of energization of the primary coil 22 of the ignition coil 21 (immediately after the ignition signal is switched from OFF to ON). Immediately after the signal is switched from ON to OFF, LC resonance is generated by the residual magnetic energy on the secondary side of the ignition coil 21, and then the waveform of the ion current generated by combustion appears.

くすぶり汚損が発生しても、くすぶり汚損の程度が軽度であれば、混合気に着火されるため、一次側巻線22への通電開始直後に誘起されるノイズ電流の時間幅が長くなるものの、点火後には、通常の着火時と同じようにLC共振ノイズと燃焼によるイオン電流の波形が現れる。   Even if smoldering contamination occurs, if the degree of smoldering contamination is mild, the air-fuel mixture is ignited, so the time width of the noise current induced immediately after the start of energization to the primary side winding 22 is increased, After ignition, the LC resonance noise and the waveform of the ion current due to combustion appear as in normal ignition.

一方、失火時には、一次側巻線22への通電開始直後のパルス状のノイズ電流と点火後のLC共振ノイズが現れるが、燃焼によるイオン電流の波形は現れない。   On the other hand, at the time of misfire, a pulsed noise current immediately after the start of energization of the primary winding 22 and LC resonance noise after ignition appear, but the waveform of the ion current due to combustion does not appear.

また、イオン電流検出回路35の故障(信号線の断線等)によりイオン電流が検出不能になった場合(又は点火コイル21の一次側巻線22の断線等により通電不能になった場合)には、イオン電流検出回路35のイオン電流信号が全く出力されない状態となり、燃焼によるイオン電流のみならず、点火信号ON切換直後のノイズやLC共振ノイズも検出されない状態となる。   Further, when the ion current becomes undetectable due to a failure of the ion current detection circuit 35 (broken signal line, etc.) (or when the energization becomes impossible due to breakage of the primary side winding 22 of the ignition coil 21). The ion current signal of the ion current detection circuit 35 is not output at all, and not only the ion current due to combustion but also the noise immediately after switching the ignition signal ON and the LC resonance noise are not detected.

この点に着目して、本実施例では、点火コイル21の通電期間中(点火信号ON期間中)のイオン電流出力(ノイズ電流)の有無を、コイル通電判定レベルVth1 を越えるイオン電流出力の時間幅によって判定し、このイオン電流出力時間幅が所定時間以下であるか否かで、イオン電流検出回路35の故障(又は点火コイル21が通電不能な状態)であるか否かを判定する。また、イオン電流検出回路35の故障時(又は点火コイル21の通電不能時)には、LC共振ノイズも発生しなくなるため、点火後のLC共振ノイズによるイオン電流出力の有無を判定することで、イオン電流検出回路35の故障(又は点火コイル21が通電不能な状態)であるか否かを判定するようにしても良い。   Focusing on this point, in the present embodiment, whether or not there is an ionic current output (noise current) during the energization period of the ignition coil 21 (during the ignition signal ON period) is the time of the ionic current output exceeding the coil energization determination level Vth1. It is determined based on the width, and whether or not the ion current detection circuit 35 is faulty (or the ignition coil 21 cannot be energized) is determined based on whether or not the ion current output time width is equal to or shorter than a predetermined time. In addition, when the ion current detection circuit 35 fails (or when the ignition coil 21 cannot be energized), LC resonance noise does not occur, so by determining the presence or absence of ion current output due to the LC resonance noise after ignition, It may be determined whether or not the ion current detection circuit 35 has a failure (or the ignition coil 21 cannot be energized).

また、点火コイル21の一次側巻線22のレアーショートが発生した時には、イオン電流検出期間中に1ms程度の時間幅Tiのノイズ電流が発生し、二次側巻線26のレアーショートが発生した時には、イオン電流検出期間中に1.5ms程度の時間幅Tiのノイズ電流が発生する。このノイズ電流は、失火判定レベルVth2 よりも大きいため、従来は、このノイズ電流を燃焼によるイオン電流と誤判定する可能性があった。   Further, when a short circuit of the primary side winding 22 of the ignition coil 21 occurred, a noise current having a time width Ti of about 1 ms was generated during the ion current detection period, and a short circuit of the secondary side winding 26 occurred. Sometimes, a noise current having a time width Ti of about 1.5 ms is generated during the ion current detection period. Since this noise current is larger than the misfire determination level Vth2, conventionally, this noise current may be erroneously determined as an ionic current due to combustion.

以上のような点火コイル21の故障モードに対して、エンジン制御回路34は、後述する図4及び図5の点火コイル故障診断ルーチンを実行することで、次のような方法で点火コイル21の故障の有無を判定する。   With respect to the failure mode of the ignition coil 21 as described above, the engine control circuit 34 executes an ignition coil failure diagnosis routine of FIGS. 4 and 5 to be described later, whereby the failure of the ignition coil 21 is performed in the following manner. The presence or absence of is determined.

イオン電流検出信号(ノイズ電流)の波形に基づいて点火コイル21の故障を検出することが考えられるが、エンジンの高回転運転領域では、正常燃焼時のイオン電流の発生区間(60℃A)の時間幅が点火コイル21の故障時のノイズ電流の時間幅Tiに近付いて両者を区別しにくくなるため、正常燃焼を点火コイル21の故障と誤判定する可能性がある。また、エンジンの運転領域によっては、僅かな運転条件の違いや環境条件の違いによって燃焼不安定状態になって、イオン電流のばらつきが大きくなったり、イオン電流が小さくなることがある。また、エンジンの暖機完了前は、吸気ポート周辺の付着燃料(ウェット)が多いため、燃料カットしても、吸気ポート周辺の付着燃料で暫く燃焼し続けることがある。従って、点火コイル21の故障の検出は、イオン電流が安定して検出される運転状態で確認する必要がある。   Although it is conceivable to detect a failure of the ignition coil 21 based on the waveform of the ion current detection signal (noise current), in the high speed operation region of the engine, the ion current generation interval (60 ° C. A) during normal combustion is considered. Since the time width approaches the time width Ti of the noise current at the time of failure of the ignition coil 21 and it becomes difficult to distinguish the two, normal combustion may be erroneously determined as a failure of the ignition coil 21. In addition, depending on the engine operating region, a slight unstable operating condition or environmental condition may result in an unstable combustion state, resulting in a large variation in ion current or a small ion current. In addition, before the engine is warmed up, there is a large amount of fuel adhering around the intake port (wet), so even if the fuel is cut, the fuel adhering around the intake port may continue to burn for a while. Therefore, the detection of the failure of the ignition coil 21 needs to be confirmed in an operating state in which the ion current is stably detected.

そこで、本実施例では、イオン電流検出回路35で検出したイオン電流の特性(例えばピーク電流Ipとイオン電流発生時間幅Ti)に基づいて実際のエンジン運転領域を判定すると共に、イオン電流以外の運転パラメータ(例えばエンジン回転速度や負荷等)に基づいて推定エンジン運転領域を判定し、イオン電流の特性に基づいて推定エンジン運転領域が高回転運転領域と判定される状態が所定サイクル以上(例えば10サイクル以上)続く場合に、イオン電流以外の運転パラメータに基づいて実際のエンジン運転領域が高回転運転領域以外の運転領域(低回転運転領域又は燃料カット)と判定されるか否かで点火コイル21の故障の有無を判定するようにしている。   Therefore, in this embodiment, the actual engine operation region is determined based on the characteristics of the ion current detected by the ion current detection circuit 35 (for example, the peak current Ip and the ion current generation time width Ti), and the operation other than the ion current is performed. An estimated engine operation region is determined based on parameters (for example, engine speed, load, etc.), and a state in which the estimated engine operation region is determined to be a high rotation operation region based on ion current characteristics is greater than or equal to a predetermined cycle (for example, 10 cycles). In the case where the above is continued, based on the operation parameter other than the ion current, whether or not the actual engine operation region is determined to be an operation region other than the high rotation operation region (low rotation operation region or fuel cut) is determined. The presence or absence of a failure is determined.

要するに、レアーショートのような点火コイル21の故障の場合も、イオン電流の特性に基づく運転領域の判定結果(推定エンジン運転領域)は高回転運転領域となるが、イオン電流の特性に基づく運転領域の判定結果とイオン電流以外の運転パラメータに基づく運転領域の判定結果(実際のエンジン運転領域)とが共に高回転運転領域であれば、正常燃焼と判定し、イオン電流以外の運転パラメータに基づく運転領域の判定結果が高回転運転領域以外の運転領域(低回転運転領域又は燃料カット)であれば、点火コイル21の故障と判定するものである。このようにすれば、レアーショートのような点火コイル21の故障と正常燃焼とを誤判定することを未然に防止できて、点火コイル21の故障判定の精度・信頼性を向上できる。   In short, even in the case of a failure of the ignition coil 21 such as a short circuit, the operation region determination result (estimated engine operation region) based on the ion current characteristics is a high rotation operation region, but the operation region based on the ion current characteristics is If both the determination result and the operation region determination result (actual engine operation region) based on the operation parameters other than the ion current are both in the high rotation operation region, it is determined that the combustion is normal and the operation is based on the operation parameters other than the ion current. If the determination result of the region is an operation region other than the high rotation operation region (low rotation operation region or fuel cut), it is determined that the ignition coil 21 has failed. In this way, it is possible to prevent erroneous determination of failure and normal combustion of the ignition coil 21 such as a rare short, and the accuracy and reliability of failure determination of the ignition coil 21 can be improved.

更に、本実施例では、イオン電流検出回路35で検出した各気筒のイオン電流の特性に基づいて推定エンジン運転領域を各気筒毎に判定し、各気筒の推定エンジン運転領域を比較していずれか1つの気筒を除く他の気筒が全て高回転運転領域以外の運転領域と判定される場合に、当該1つの気筒が高回転運転領域と判定され且つ他の気筒の推定エンジン運転領域がイオン電流以外の運転パラメータから判定された実際のエンジン運転領域と合致するときに当該1つの気筒の点火コイル21の故障と判定するようにしている。   Further, in the present embodiment, the estimated engine operation region is determined for each cylinder based on the characteristics of the ion current of each cylinder detected by the ion current detection circuit 35, and the estimated engine operation region of each cylinder is compared to either When all other cylinders except for one cylinder are determined to be operating regions other than the high-speed operation region, the one cylinder is determined to be the high-speed operation region, and the estimated engine operation region of the other cylinder is other than the ion current It is determined that the ignition coil 21 of the one cylinder is out of order when it matches the actual engine operating range determined from the operating parameters.

また、本実施例では、点火コイル21が故障すると、失火が発生することを考慮して、イオン電流以外の運転パラメータ(例えばエンジン回転変動)に基づいて各気筒毎に失火を検出し、失火が検出された気筒に関しては当該気筒の点火コイル21の故障判定を許可し、失火が検出されていない気筒に関しては当該気筒の点火コイル21の故障判定を禁止する。このようにすれば、失火の発生原因が点火コイル21の故障であるか否かを確認できるので、故障部位を特定できて、整備工場での修理作業性を向上できる。   Further, in the present embodiment, considering that a misfire occurs when the ignition coil 21 fails, misfire is detected for each cylinder based on operating parameters other than the ionic current (for example, engine rotation fluctuation), and misfire is detected. For the detected cylinder, failure determination of the ignition coil 21 of the cylinder is permitted, and for the cylinder where misfire is not detected, failure determination of the ignition coil 21 of the cylinder is prohibited. In this way, it can be confirmed whether or not the cause of the misfire is a failure of the ignition coil 21, so that the failed part can be identified and the repair workability at the maintenance shop can be improved.

以上説明した点火コイル21の故障診断は、エンジン制御回路34によって図4及び図5の点火コイル故障診断ルーチンに従って実行される。以下、この点火コイル故障診断ルーチンの処理内容を説明する。図4及び図5の点火コイル故障診断ルーチンは、各気筒の点火毎(各気筒のイオン電流検出期間が終了する毎)に起動され、特許請求の範囲でいう故障検出手段としての役割を果たす。   The failure diagnosis of the ignition coil 21 described above is executed by the engine control circuit 34 according to the ignition coil failure diagnosis routine of FIGS. 4 and 5. Hereinafter, the processing content of this ignition coil failure diagnosis routine will be described. The ignition coil failure diagnosis routine shown in FIGS. 4 and 5 is started every time each cylinder is ignited (every time the ionic current detection period of each cylinder is finished), and serves as a failure detection means in the claims.

本ルーチンが起動されると、まずステップ101で、エンジン回転変動に基づく失火判定ルーチン(図示せず)を実行して、エンジン回転変動に基づいて各気筒#n毎に失火を検出する。尚、エンジン回転変動に代えて、例えば筒内圧(燃焼圧)に基づいて各気筒#n毎に失火を検出するようにしても良く、要は、イオン電流以外の運転パラメータに基づいて各気筒#n毎に失火を検出するようにすれば良い。このステップ101の処理が特許請求の範囲でいう失火検出手段としての役割を果たす。   When this routine is started, first, in step 101, a misfire determination routine (not shown) based on engine rotation fluctuation is executed, and misfire is detected for each cylinder #n based on engine rotation fluctuation. Instead of engine rotation fluctuation, misfire may be detected for each cylinder #n based on, for example, in-cylinder pressure (combustion pressure). In short, each cylinder # is based on operating parameters other than ion current. A misfire may be detected every n. The processing in step 101 serves as misfire detection means in the claims.

この後、ステップ102に進み、各気筒#nのイオン電流検出回路35のイオン電流出力を読み込み、次のステップ103で、各気筒#nのイオン電流ピーク値Ipを失火判定値Vth2 と比較して失火/燃焼を判定すると共に、イオン電流検出期間以外の期間に流れる漏洩電流(イオン電流検出回路35の出力電流)に基づいて点火プラグ27の絶縁抵抗値を算出してくすぶり汚損の有無を判定する。   Thereafter, the process proceeds to step 102, and the ion current output of the ion current detection circuit 35 of each cylinder #n is read. In the next step 103, the ion current peak value Ip of each cylinder #n is compared with the misfire determination value Vth2. In addition to determining misfire / combustion, the insulation resistance value of the spark plug 27 is calculated based on the leakage current (output current of the ion current detection circuit 35) flowing during a period other than the ion current detection period to determine the presence or absence of smoldering contamination. .

そして、次のステップ104で、図6の実エンジン運転領域判定マップを参照して、イオン電流以外の運転パラメータ(例えばエンジン回転速度と負荷率)に基づいて実際のエンジン運転領域Mexが、燃料カット領域Me1、低回転運転領域Mex2、それ以外の運転領域Mex0のいずれに該当するかを判定する。このステップ104の処理が特許請求の範囲でいう第2の運転領域判定手段としての役割を果たす。   Then, in the next step 104, referring to the actual engine operation region determination map of FIG. 6, the actual engine operation region Mex is determined as a fuel cut based on operation parameters other than ion current (for example, engine speed and load factor). It is determined which of the region Me1, the low rotation operation region Mex2, and the other operation region Mex0 is applicable. The processing in step 104 serves as a second operation region determination means in the claims.

この後、ステップ105で、点火コイル21の故障診断が許可されているか否かを判定する。ここで、点火コイル21の故障診断が許可される条件は、例えば、点火プラグ27のくすぶり汚損が発生していないこと、点火コイル21の故障診断に関係するシステムが正常に作動していること(異常が検出されていないこと)等である。   Thereafter, in step 105, it is determined whether failure diagnosis of the ignition coil 21 is permitted. Here, the conditions under which the failure diagnosis of the ignition coil 21 is permitted are, for example, that no smoldering contamination of the ignition plug 27 has occurred, and that the system related to the failure diagnosis of the ignition coil 21 is operating normally ( No abnormality is detected).

点火コイル21の故障診断が許可されている場合は、ステップ106に進み、図7の推定エンジン運転領域判定マップを参照して、各気筒#nのイオン電流の特性(例えばゲイン調整前のイオン電流ピーク値Ipやイオン電流発生時間Ti等)に基づいて推定エンジン運転領域Mix[#n]が、燃料カット領域Mi1、低回転運転領域Mix2、高回転運転領域Mix3、いずれにも特定できない不特定運転領域Mi0のいずれに該当するかを各気筒#n毎に判定して、エンジン制御回路34のメモリに記憶する。このステップ106の処理が特許請求の範囲でいう第1の運転領域判定手段としての役割を果たす。   If the failure diagnosis of the ignition coil 21 is permitted, the process proceeds to step 106, and the characteristics of the ion current of each cylinder #n (for example, the ion current before gain adjustment) are referred to with reference to the estimated engine operation region determination map of FIG. Based on the peak value Ip, ion current generation time Ti, etc., the estimated engine operation region Mix [#n] cannot be specified in any of the fuel cut region Mi1, the low rotation operation region Mix2, and the high rotation operation region Mix3. Which of the regions Mi0 corresponds is determined for each cylinder #n and stored in the memory of the engine control circuit 34. The processing in step 106 serves as a first operation region determination means in the claims.

この後、ステップ107に進み、各気筒#nのイオン電流の特性に基づく推定エンジン運転領域Mix[#n]の今回の判定結果が前回と同じであるか否かを各気筒#n毎に判定し、前回と同じであれば、ステップ108に進み、各気筒#nの連続判定回数カウンタN[#n]を1つカウントアップして、次のステップ110で、各気筒#nの連続判定回数カウンタN[#n]のカウント値が所定値(例えば10)を越えたか否かを判定する。一方、推定エンジン運転領域Mix[#n]の今回の判定結果が前回と異なる気筒があれば、ステップ109に進み、当該気筒の連続判定回数カウンタN[#n]を0にリセットする。   Thereafter, the routine proceeds to step 107, where it is determined for each cylinder #n whether or not the current determination result of the estimated engine operation region Mix [#n] based on the ionic current characteristics of each cylinder #n is the same as the previous time. If it is the same as the previous time, the routine proceeds to step 108 where the continuous determination number counter N [#n] for each cylinder #n is incremented by one, and in the next step 110, the number of continuous determinations for each cylinder #n. It is determined whether or not the count value of the counter N [#n] exceeds a predetermined value (for example, 10). On the other hand, if there is a cylinder in which the current determination result of the estimated engine operation region Mix [#n] is different from the previous one, the process proceeds to step 109, and the continuous determination number counter N [#n] of the cylinder is reset to zero.

各気筒#nの連続判定回数カウンタN[#n]のカウント値が所定値(例えば10)を越えるまでは、ステップ112に進み、各気筒#nの推定エンジン運転領域Mix[#n]の判定結果を不特定運転領域Mi0とする。その後、各気筒#nの連続判定回数カウンタN[#n]のカウント値が所定値(例えば10)を越えた時点で、ステップ111に進み、前記ステップ106で判定した各気筒#nの推定エンジン運転領域Mix[#n]の判定結果をそのまま最終的な判定結果として確定する。   Until the count value of the continuous determination number counter N [#n] of each cylinder #n exceeds a predetermined value (for example, 10), the process proceeds to step 112 to determine the estimated engine operation area Mix [#n] of each cylinder #n. The result is an unspecified operation area Mi0. Thereafter, when the count value of the continuous determination number counter N [#n] of each cylinder #n exceeds a predetermined value (for example, 10), the process proceeds to step 111 and the estimated engine of each cylinder #n determined in step 106 is determined. The determination result of the operation region Mix [#n] is fixed as the final determination result.

尚、前記ステップ105で、点火コイル21の故障診断が禁止されていると判定されれば、ステップ109に進み、当該気筒の連続判定回数カウンタN[#n]を0にリセットした後、ステップ112に進み、各気筒#nの推定エンジン運転領域Mix[#n]の判定結果を不特定運転領域Mi0とする。   If it is determined in step 105 that the failure diagnosis of the ignition coil 21 is prohibited, the process proceeds to step 109, and after resetting the continuous determination number counter N [#n] of the cylinder to 0, step 112 is performed. Then, the determination result of the estimated engine operation region Mix [#n] of each cylinder #n is set as an unspecified operation region Mi0.

一方、ステップ111で、各気筒#nの推定エンジン運転領域Mix[#n]の判定結果が確定すると、図5のステップ113に進み、全気筒で推定エンジン運転領域Mix[#n]の判定が終了したか否かを判定し、まだ推定エンジン運転領域Mix[#n]の判定が終了していない気筒があれば、そのまま本ルーチンを終了する。   On the other hand, when the determination result of the estimated engine operation region Mix [#n] of each cylinder #n is confirmed in step 111, the process proceeds to step 113 in FIG. 5 and the determination of the estimated engine operation region Mix [#n] is performed for all cylinders. It is determined whether or not it has been completed, and if there is a cylinder for which the estimation engine operation region Mix [#n] has not yet been determined, this routine is immediately ended.

全気筒で推定エンジン運転領域Mix[#n]の判定が終了していれば、ステップ114に進み、いずれか1つの気筒の推定エンジン運転領域Mix[#n]が他の気筒の推定エンジン運転領域Mix[#n]と不一致であるか否かを判定し、不一致の気筒がなければ、点火コイル21のレアーショート等の故障が発生していないと判断して、そのままそのまま本ルーチンを終了する。   If the determination of the estimated engine operation region Mix [#n] has been completed for all cylinders, the process proceeds to step 114, where the estimated engine operation region Mix [#n] of any one cylinder is the estimated engine operation region of the other cylinders. It is determined whether or not there is a mismatch with Mix [#n]. If there is no mismatching cylinder, it is determined that a failure such as a short-circuit of the ignition coil 21 has not occurred, and this routine is terminated as it is.

これに対して、いずれか1つの気筒の推定エンジン運転領域Mix[#n]が他の気筒の推定エンジン運転領域Mix[#n]と不一致であれば、ステップ115に進み、不一致の気筒の推定エンジン運転領域Mix[#n]が高回転運転領域Mix3であるか否かを判定し、高回転運転領域Mix3でなければ、点火コイル21のレアーショート等の故障が発生していないと判断して、そのまま本ルーチンを終了する。   On the other hand, if the estimated engine operation region Mix [#n] of any one cylinder does not match the estimated engine operation region Mix [#n] of the other cylinders, the process proceeds to step 115 to estimate the mismatched cylinder. It is determined whether or not the engine operation region Mix [#n] is the high rotation operation region Mix3. If the engine operation region Mix [#n] is not the high rotation operation region Mix3, it is determined that a failure such as a short circuit of the ignition coil 21 has not occurred. This routine is finished as it is.

不一致の気筒の推定エンジン運転領域Mix[#n]が高回転運転領域Mix3であれば、ステップ116に進み、他の気筒の推定エンジン運転領域Mix[#n]が、前記ステップ104で判定した実際のエンジン運転領域Mexと一致するか否かを判定し、他の気筒の推定エンジン運転領域Mix[#n]が実際のエンジン運転領域Mexと一致していなければ、正確な故障診断を行うのが困難な不安定運転状態であると判断して、そのまま本ルーチンを終了する。   If the estimated engine operation region Mix [#n] of the mismatched cylinder is the high speed operation region Mix3, the process proceeds to step 116, and the estimated engine operation region Mix [#n] of the other cylinders is actually determined in step 104. It is determined whether or not the engine operating range Mex of the other cylinders matches, and if the estimated engine operating range Mix [#n] of the other cylinders does not match the actual engine operating range Mex, an accurate failure diagnosis is performed. It is determined that the state is difficult and unstable, and this routine is finished as it is.

一方、他の気筒の推定エンジン運転領域Mix[#n]が実際のエンジン運転領域Mexと一致していれば、ステップ117に進み、前記ステップ114で不一致と判定された気筒に関して、前記ステップ101でエンジン回転変動から失火が検出されているか否かを判定し、失火が検出されていなければ、点火コイル21のレアーショート等の故障が発生していないと判断して、そのまま本ルーチンを終了する。   On the other hand, if the estimated engine operation region Mix [#n] of the other cylinders matches the actual engine operation region Mex, the process proceeds to step 117, and the cylinders determined to be inconsistent in step 114 are determined in step 101. It is determined whether or not misfire has been detected from engine rotation fluctuations. If no misfire has been detected, it is determined that a failure such as a short-circuit of the ignition coil 21 has not occurred, and this routine is immediately terminated.

上記ステップ117で、不一致の気筒に関してエンジン回転変動から失火が検出されていると判定されれば、ステップ118に進み、不一致の気筒の点火コイル21が故障していると判定して本ルーチンを終了する。   If it is determined in step 117 that misfire has been detected from fluctuations in the engine speed with respect to the mismatched cylinder, the routine proceeds to step 118, where it is determined that the ignition coil 21 of the mismatched cylinder has failed and this routine is terminated. To do.

以上説明した本実施例によれば、イオン電流検出回路35で検出した各気筒#nのイオン電流の特性に基づいて推定エンジン運転領域Mix[#n]を各気筒#n毎に判定し、各気筒#nの推定エンジン運転領域Mix[#n]を比較していずれか1つの気筒を除く他の気筒が全て高回転運転領域Mix3以外の運転領域と判定される場合に、当該1つの気筒が高回転運転領域Mix3と判定され且つ他の気筒の推定エンジン運転領域Mix[#n]がイオン電流以外の運転パラメータから判定された実際のエンジン運転領域Mexと合致するときに当該1つの気筒の点火コイル21の故障と判定するようにしたので、レアーショートのような点火コイル21の故障と正常燃焼とを誤判定することを防止できて、点火コイル21の故障判定の精度・信頼性を向上できる。   According to the present embodiment described above, the estimated engine operation region Mix [#n] is determined for each cylinder #n based on the characteristics of the ion current of each cylinder #n detected by the ion current detection circuit 35, When the estimated engine operation region Mix [#n] of the cylinder #n is compared and all other cylinders except for one of the cylinders are determined to be operation regions other than the high-speed operation region Mix3, the one cylinder is Ignition of the one cylinder when it is determined as the high rotation operation region Mix3 and the estimated engine operation region Mix [#n] of the other cylinders matches the actual engine operation region Mex determined from the operation parameters other than the ionic current. Since the failure of the coil 21 is determined, it is possible to prevent erroneous determination of failure of the ignition coil 21 such as a short circuit and normal combustion. It is possible to improve the degree and reliability.

しかも、本実施例では、点火コイル21が故障すると、失火が発生することを考慮して、イオン電流以外の運転パラメータ(例えばエンジン回転変動)に基づいて各気筒毎に失火を検出し、失火が検出された気筒に関してのみ当該気筒の点火コイル21の故障判定を許可するようにしたので、失火の発生原因が点火コイル21の故障であるか否かを確認でき、整備工場での修理作業性を向上できる利点がある。   In addition, in the present embodiment, in consideration of the fact that misfire occurs when the ignition coil 21 fails, misfire is detected for each cylinder based on operating parameters other than ionic current (for example, engine rotation fluctuation). Since the failure determination of the ignition coil 21 of the cylinder concerned is permitted only with respect to the detected cylinder, it can be confirmed whether or not the cause of the misfire is the failure of the ignition coil 21, and repair workability at a maintenance shop can be improved. There is an advantage that can be improved.

尚、本発明は、イオン電流以外の運転パラメータに基づいて各気筒毎に失火を検出する機能を省略しても良い。   The present invention may omit the function of detecting misfire for each cylinder based on operating parameters other than ion current.

また、本実施例では、各気筒毎に点火コイル21を設けたS−DLI点火方式の構成を採用したが、1つの点火コイルで2気筒に点火を行うD−DLI点火方式の構成を採用するようにしても良い。この場合、イオン電流の特性(例えばイオン電流ピーク値やイオン電流発生時間等)に基づいて推定エンジン運転領域を判定すると共に、イオン電流以外の運転パラメータ(例えばエンジン回転速度や負荷等)に基づいて実際のエンジン運転領域を判定し、イオン電流の特性に基づいて推定エンジン運転領域が高回転運転領域と判定される状態が続く場合に、イオン電流以外の運転パラメータに基づいて実際のエンジン運転領域が高回転運転領域以外の運転領域(低回転運転領域又は燃料カット)と判定されるか否かで点火コイルの故障の有無を判定するようにすれば良い。   Further, in this embodiment, the S-DLI ignition system configuration in which the ignition coil 21 is provided for each cylinder is adopted, but the D-DLI ignition system configuration in which ignition is performed on two cylinders by one ignition coil is employed. You may do it. In this case, the estimated engine operating region is determined based on the characteristics of the ionic current (for example, the peak value of the ionic current and the generation time of the ionic current), and based on the operating parameters other than the ionic current (for example, the engine speed, the load, etc.). When the actual engine operation region is determined and the state where the estimated engine operation region is determined to be the high rotation operation region based on the characteristics of the ion current continues, the actual engine operation region is determined based on the operation parameters other than the ion current. What is necessary is just to determine the presence or absence of the failure of an ignition coil by determining whether it is determined to be an operation region (low rotation operation region or fuel cut) other than the high rotation operation region.

本発明の一実施例における点火制御系とイオン電流検出回路の構成を示す回路図である。It is a circuit diagram which shows the structure of the ignition control system and ion current detection circuit in one Example of this invention. イオン電流検出回路のイオン電流出力パターンが、失火時、くすぶり汚損時、点火コイルのレアーショート時にどの様に変化するかを説明するタイムチャートである。It is a time chart explaining how the ionic current output pattern of the ionic current detection circuit changes at the time of misfire, smoldering contamination, and a rare short of the ignition coil. 点火コイルの一次側巻線間のレアーショートを説明する等価回路図である。It is an equivalent circuit diagram explaining a layer short between primary windings of an ignition coil. 点火コイル故障診断ルーチンの処理の流れを説明するフローチャートである(その1)。It is a flowchart explaining the flow of a process of an ignition coil failure diagnosis routine (the 1). 点火コイル故障診断ルーチンの処理の流れを説明するフローチャートである(その2)。It is a flowchart explaining the flow of a process of an ignition coil failure diagnosis routine (the 2). エンジン回転速度と負荷率に基づいて実際のエンジン運転領域を判定する際に用いる実エンジン運転領域判定マップの一例を概念的に示す図である。It is a figure which shows notionally an example of the actual engine operation area | region determination map used when determining an actual engine operation area | region based on an engine speed and a load factor. イオン電流の特性に基づいて推定エンジン運転領域を判定する際に用いる推定エンジン運転領域判定マップの一例を概念的に示す図である。It is a figure which shows notionally an example of the estimation engine operation area | region determination map used when determining an estimation engine operation area | region based on the characteristic of an ionic current.

符号の説明Explanation of symbols

21…点火コイル、22…一次コイル、23…バッテリ、24…イグナイタ、25…パワートランジスタ、26…二次コイル、27…点火プラグ、31…イオン電流検出抵抗、33…反転増幅回路、34…エンジン制御回路(故障検出手段,第1の運転領域判定手段,第2の運転領域判定手段,失火検出手段)、35…イオン電流検出回路(イオン電流検出手段)、36…中心電極、37…接地電極   DESCRIPTION OF SYMBOLS 21 ... Ignition coil, 22 ... Primary coil, 23 ... Battery, 24 ... Igniter, 25 ... Power transistor, 26 ... Secondary coil, 27 ... Spark plug, 31 ... Ion current detection resistor, 33 ... Inversion amplification circuit, 34 ... Engine Control circuit (failure detection means, first operation region determination means, second operation region determination means, misfire detection means), 35 ... ion current detection circuit (ion current detection means), 36 ... center electrode, 37 ... ground electrode

Claims (7)

内燃機関の燃焼室内で混合気の燃焼に伴って発生するイオン電流を点火プラグを介して検出するイオン電流検出手段を備えた内燃機関の点火コイル故障検出装置において、
前記イオン電流検出手段で検出したイオン電流の特性に基づいて内燃機関の運転領域を判定する第1の運転領域判定手段と、
前記イオン電流以外の運転パラメータに基づいて内燃機関の運転領域を判定する第2の運転領域判定手段と、
前記第1の運転領域判定手段で前記イオン電流の特性に基づいて高回転運転領域と判定される状態が続く場合に、前記第2の運転領域判定手段で前記イオン電流以外の運転パラメータに基づいて高回転運転領域以外の運転領域と判定されるときに点火コイルの故障と判定する故障検出手段を備えていることを特徴とする内燃機関の点火コイル故障検出装置。
In an ignition coil failure detection apparatus for an internal combustion engine, comprising an ion current detection means for detecting an ion current generated along with combustion of an air-fuel mixture in a combustion chamber of the internal combustion engine via an ignition plug,
First operating region determining means for determining the operating region of the internal combustion engine based on the characteristics of the ion current detected by the ion current detecting unit;
Second operating region determining means for determining an operating region of the internal combustion engine based on an operating parameter other than the ion current;
When the first operation region determination unit continues to be determined as the high rotation operation region based on the characteristics of the ion current, the second operation region determination unit determines whether the second operation region determination unit is based on operation parameters other than the ion current. An ignition coil failure detection apparatus for an internal combustion engine, comprising: failure detection means for determining that an ignition coil has failed when it is determined that the operation region is other than the high-speed operation region.
内燃機関の複数の気筒の燃焼室内で混合気の燃焼に伴って発生するイオン電流を各気筒毎に点火プラグを介して検出するイオン電流検出手段を備えた内燃機関の点火コイル故障検出装置において、
前記イオン電流検出手段で検出した各気筒のイオン電流の特性に基づいて内燃機関の運転領域を各気筒毎に判定する第1の運転領域判定手段と、
前記第1の運転領域判定手段による各気筒の運転領域判定結果を比較していずれか1つの気筒を除く他の気筒が全て高回転運転領域以外の運転領域と判定される場合に前記1つの気筒が高回転運転領域と判定されるときに前記1つの気筒の点火コイルの故障と判定する故障検出手段を備えていることを特徴とする内燃機関の点火コイル故障検出装置。
In an ignition coil failure detection device for an internal combustion engine, comprising an ion current detection means for detecting an ionic current generated by combustion of an air-fuel mixture in a combustion chamber of a plurality of cylinders of the internal combustion engine via an ignition plug for each cylinder.
First operating region determining means for determining the operating region of the internal combustion engine for each cylinder based on the characteristics of the ionic current of each cylinder detected by the ion current detecting unit;
When one of the cylinders except for one of the cylinders is determined to be an operating region other than the high-speed operating region by comparing the operating region determination results of each cylinder by the first operating region determining means, the one cylinder An ignition coil failure detection apparatus for an internal combustion engine, comprising: failure detection means for determining that a failure of the ignition coil of the one cylinder occurs when it is determined that the engine is in a high rotation operation region.
前記イオン電流以外の運転パラメータに基づいて内燃機関の運転領域を判定する第2の運転領域判定手段を備え、
前記故障検出手段は、前記第1の運転領域判定手段による各気筒の運転領域判定結果を比較していずれか1つの気筒を除く他の気筒が全て高回転運転領域以外の運転領域と判定される場合に、前記第1の運転領域判定手段で前記1つの気筒が高回転運転領域と判定され且つ他の気筒の運転領域が前記第2の運転領域判定手段による運転領域判定結果と合致するときに前記1つの気筒の点火コイルの故障と判定することを特徴とする請求項2に記載の内燃機関の点火コイル故障検出装置。
A second operating region determining means for determining an operating region of the internal combustion engine based on an operating parameter other than the ion current;
The failure detection unit compares the operation region determination result of each cylinder by the first operation region determination unit, and determines that all other cylinders except for one of the cylinders are operation regions other than the high speed operation region. The first operating region determining means determines that the one cylinder is in the high rotation operating region and the operating region of the other cylinders matches the operating region determination result by the second operating region determining unit. 3. The ignition coil failure detection device for an internal combustion engine according to claim 2, wherein the failure is determined to be a failure of the ignition coil of the one cylinder.
前記第1の運転領域判定手段は、各気筒毎に前記イオン電流の特性に基づいて内燃機関の運転領域を燃料カット領域、低回転運転領域、高回転運転領域といずれにも特定できない不特定運転領域に区分して判定し、
前記故障検出手段は、前記第1の運転領域判定手段でいずれかの気筒の運転領域が不特定運転領域と判定されているときに前記点火コイルの故障判定を禁止する手段を備えていることを特徴とする請求項2又は3に記載の内燃機関の点火コイル故障検出装置。
The first operation region determination means is an unspecified operation in which the operation region of the internal combustion engine cannot be specified as any one of a fuel cut region, a low rotation operation region, and a high rotation operation region based on the characteristics of the ion current for each cylinder. Judge by dividing into areas,
The failure detection means includes means for prohibiting the failure determination of the ignition coil when the operation range of any cylinder is determined to be an unspecified operation range by the first operation range determination unit. 4. The ignition coil failure detection device for an internal combustion engine according to claim 2, wherein the ignition coil failure detection device is an internal combustion engine.
前記第1の運転領域判定手段は、所定サイクル以上連続して運転領域判定結果が同じである場合に当該運転領域判定結果を有効とし、それ以外の場合は不特定運転領域と判定することを特徴とする請求項4に記載の内燃機関の点火コイル故障検出装置。   The first operation region determination means makes the operation region determination result valid when the operation region determination result is the same continuously for a predetermined cycle or more, and determines otherwise as an unspecified operation region. The ignition coil failure detection device for an internal combustion engine according to claim 4. 前記故障検出手段は、前記イオン電流検出手段のイオン電流出力波形が異常波形の場合に前記点火コイルの故障判定を禁止する手段を備えていることを特徴とする請求項1乃至5のいずれかに記載の内燃機関の点火コイル故障検出装置。   6. The failure detection means includes means for prohibiting the failure determination of the ignition coil when the ion current output waveform of the ion current detection means is an abnormal waveform. An ignition coil failure detection apparatus for an internal combustion engine according to the description. 前記イオン電流以外の運転パラメータに基づいて各気筒毎に失火を検出する失火検出手段を備え、
前記故障検出手段は、前記失火検出手段により失火が検出された気筒に関しては当該気筒の点火コイルの故障判定を許可し、前記失火検出手段により失火が検出されていない気筒に関しては当該気筒の点火コイルの故障判定を禁止する手段を備えていることを特徴とする請求項2乃至5のいずれかに記載の内燃機関の点火コイル故障検出装置。
Comprising misfire detection means for detecting misfire for each cylinder based on operating parameters other than the ion current;
The failure detection means permits the failure determination of the ignition coil of the cylinder for the cylinder where the misfire is detected by the misfire detection means, and the ignition coil of the cylinder for the cylinder where the misfire is not detected by the misfire detection means 6. The ignition coil failure detection device for an internal combustion engine according to claim 2, further comprising means for prohibiting the failure determination.
JP2007001995A 2007-01-10 2007-01-10 Ignition coil failure detecting device of internal combustion engine Pending JP2008169718A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007001995A JP2008169718A (en) 2007-01-10 2007-01-10 Ignition coil failure detecting device of internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007001995A JP2008169718A (en) 2007-01-10 2007-01-10 Ignition coil failure detecting device of internal combustion engine

Publications (1)

Publication Number Publication Date
JP2008169718A true JP2008169718A (en) 2008-07-24

Family

ID=39698046

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007001995A Pending JP2008169718A (en) 2007-01-10 2007-01-10 Ignition coil failure detecting device of internal combustion engine

Country Status (1)

Country Link
JP (1) JP2008169718A (en)

Similar Documents

Publication Publication Date Title
JPH10231773A (en) Device for detecting combustion state of internal combustion engine
JP4714690B2 (en) Ion current detection device for internal combustion engine
JP3625835B2 (en) Function monitoring method for misfire identification in internal combustion engines
JP2003511612A (en) Ignition apparatus and method for internal combustion engine
JPH10231772A (en) Device for detecting combustion state of internal combustion engine
JP2001073914A (en) Knock control device for internal combustion engine
JP2003172241A (en) Misfire detection device for internal combustion engine
US7882730B2 (en) Internal-combustion-engine ignition diagnosis apparatus
US7251571B2 (en) Methods of diagnosing open-secondary winding of an ignition coil using the ionization current signal
JP4483708B2 (en) Ignition system abnormality detection device for internal combustion engine
JP4005815B2 (en) Misfire detection device
JP2008169718A (en) Ignition coil failure detecting device of internal combustion engine
JP2008261304A (en) Ion current detection device for internal combustion engine
JP4180298B2 (en) Misfire detection device
JP4573048B2 (en) Misfire detection device for internal combustion engine
JP2009281161A (en) Diagnostic device of internal combustion engine
JP3577217B2 (en) Spark plug smoldering detector for internal combustion engine
WO2016063430A1 (en) Misfire detection method for internal combustion engine
JP2003286933A (en) Ignition device for internal combustion engine
JPH04134181A (en) Ion current detection device
JP2007309274A (en) Combustion condition determining device for internal combustion engine
JP2006077762A (en) Ion current detector for internal combustion engine
JP3860994B2 (en) Misfire detection device for internal combustion engine
CN113464342B (en) Fire detection device
JP5318701B2 (en) Ion current detector