[go: up one dir, main page]

JP2002089345A - Misfire detection device for engine - Google Patents

Misfire detection device for engine

Info

Publication number
JP2002089345A
JP2002089345A JP2000275812A JP2000275812A JP2002089345A JP 2002089345 A JP2002089345 A JP 2002089345A JP 2000275812 A JP2000275812 A JP 2000275812A JP 2000275812 A JP2000275812 A JP 2000275812A JP 2002089345 A JP2002089345 A JP 2002089345A
Authority
JP
Japan
Prior art keywords
learning
tolerance
engine
correction value
feedback
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
JP2000275812A
Other languages
Japanese (ja)
Inventor
Katsuhiko Sakamoto
勝彦 坂本
Kenji Sasaki
賢二 佐々木
Tamotsu Kamakura
保 鎌倉
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.)
Mazda Motor Corp
Original Assignee
Mazda Motor 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 Mazda Motor Corp filed Critical Mazda Motor Corp
Priority to JP2000275812A priority Critical patent/JP2002089345A/en
Publication of JP2002089345A publication Critical patent/JP2002089345A/en
Pending legal-status Critical Current

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Ignition Installations For Internal Combustion Engines (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

PROBLEM TO BE SOLVED: To improve the precision of misfire detection of an engine. SOLUTION: This flameout detection device is furnished with a rotating angle detection means 17 to detect a rotating angle of an output shaft of the engine, a learning means 37 to learn tolerance by finding the to tolerance of rotating angular speed, a rotating angle correction means 37 to correct the rotating angle detected by the rotating angle detection means, a feedback control means 37 to detect an air-fuel ratio of combustion gas of the engine and to feedback-control it in accordance with a feedback correction value found by the air-fuel ratio and a tolerance learning prohibiting means 37 to prohibit tolerance learning, and it prohibits learning of the tolerance until specified time passes after the feedback correction value is reset while the feedback correction value is stuck to a specified upper limit value or a specified lower limit value in the middle of controlling it by the feedback control means 37.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、エンジンに発生し
た失火を検出するためのエンジンの失火検出装置に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an engine misfire detection device for detecting a misfire occurring in an engine.

【0002】[0002]

【従来の技術】エンジンにおいて失火が発生すると、通
常、エンジンの出力軸であるクランクシャフトの回転角
速度が小さくなるので、従来より、クランクシャフトの
回転角速度を監視し、エンジンに失火が発生しているか
どうかを検出することが行われている。図6は4気筒ガ
ソリンエンジンにおけるクランクシャフトの回転角度検
出装置1を示しており、該回転角度検出装置1は、クラ
ンクシャフト2に取り付けられたロータプレート3と、
該ロータプレート3の外周に所定数(図示では4個)設
けられた被検出部である歯4と、前記ロータプレート3
に近接して設けられた回転角センサ5とから概略構成さ
れ、前記クランクシャフト2の回転に伴い、前記歯4が
回転角センサ3を横切ることにより前記クランクシャフ
ト1の回転角速度の状態を監視し、エンジンに失火が発
生しているかどうかを検出するようになっている。そし
て、この失火検出動作の間、前記ロータプレート2の歯
3間の回転角度の公差を学習し、該公差を基に前記クラ
ンクシャフト1の回転角速度を補正しつつ失火判断を行
なうことにより、エンジンが正常に点火されているにも
拘らず失火していると誤判断されるのを防止するように
している。
2. Description of the Related Art When a misfire occurs in an engine, the rotational angular velocity of a crankshaft, which is the output shaft of the engine, usually decreases. Therefore, the rotational angular velocity of the crankshaft has been monitored to determine whether a misfire has occurred in the engine. It has been done to detect if. FIG. 6 shows a crankshaft rotation angle detection device 1 in a four-cylinder gasoline engine. The rotation angle detection device 1 includes a rotor plate 3 attached to a crankshaft 2;
A predetermined number (four in the figure) of teeth 4 which are detection portions provided on the outer periphery of the rotor plate 3;
And a rotation angle sensor 5 provided in close proximity to the crankshaft 2. The state of the rotation angular velocity of the crankshaft 1 is monitored by the teeth 4 traversing the rotation angle sensor 3 as the crankshaft 2 rotates. Detects whether a misfire has occurred in the engine. During the misfire detection operation, the engine detects the tolerance of the rotational angle between the teeth 3 of the rotor plate 2 and corrects the rotational angular velocity of the crankshaft 1 based on the tolerance to determine misfire. Is prevented from being erroneously determined to have been misfired despite being normally ignited.

【0003】しかし、上記したように失火検出の際に前
記公差を学習したとしても、学習された公差自体の精度
が高くなければ、失火検出の精度を向上させることはで
きない。そこで、前記公差の精度を高めるため、一定の
条件を充足する場合には前記公差の学習を禁止しようと
する試みがなされており、その一例として、特開平9−
166042号公報に開示されているものがある。これ
は、燃焼ガスの酸素濃度に基き空燃比のリッチ/リーン
を検出する酸素センサにより出力された空燃比フィード
バック補正値が所定時間に亘りリーン側にへばりついて
いる場合にはエンジンが失火していると判断し、その間
の公差の学習を禁止し、失火検出の精度を向上させよう
とするものである。
However, even if the above-mentioned tolerance is learned at the time of misfire detection as described above, the accuracy of misfire detection cannot be improved unless the learned tolerance itself has high accuracy. Therefore, in order to increase the accuracy of the tolerance, attempts have been made to prohibit learning of the tolerance when certain conditions are satisfied.
There is one disclosed in Japanese Patent Publication No. 166042. This is because the engine is misfired when the air-fuel ratio feedback correction value output by the oxygen sensor that detects the air-fuel ratio rich / lean based on the oxygen concentration of the combustion gas sticks to the lean side for a predetermined time. The learning of the tolerance during that period is prohibited, and the accuracy of misfire detection is improved.

【0004】[0004]

【発明が解決しようとする課題】ところが、上記した特
開平9−166042号公報に開示されているエンジン
の失火検出装置では、図7に示すように、空燃比フィー
ドバック補正値がリーン側にへばりついていないが、失
火が発生している場合、すなわち、パージ制御のオン・
オフ切換え時、プレッシャレギュレータの負圧カット制
御のオン・オフ切換え時等、空燃比フィードバック補正
値をリセットする場合も公差を学習してしまうので、失
火検出の精度が悪化するといった問題があった。
However, in the engine misfire detection device disclosed in Japanese Patent Application Laid-Open No. 9-166042, the air-fuel ratio feedback correction value is stuck to the lean side as shown in FIG. However, if a misfire has occurred, that is,
The tolerance is also learned when the air-fuel ratio feedback correction value is reset, for example, when the negative pressure cut control of the pressure regulator is turned on or off at the time of switching off, so that the accuracy of misfire detection deteriorates.

【0005】そこで、本発明は、以上に鑑みてなされた
ものであり、エンジンに発生した失火検出の精度を高め
ることのできるエンジンの失火検出装置を提供するもの
である。
The present invention has been made in view of the above, and it is an object of the present invention to provide an engine misfire detecting device capable of improving the accuracy of detecting a misfire occurring in an engine.

【0006】[0006]

【課題を解決するための手段】本発明は、エンジンの出
力軸の回転角度を検出する回転角度検出手段と、前記回
転角速度の公差を求め、該公差を学習する学習手段と、
該学習手段により学習された公差に基いて、前記回転角
度検出手段により検出された回転角度を補正する回転角
度補正手段と、エンジンの燃焼ガスの空燃比を検出し、
該空燃比により求めたフィードバック補正値に基き、フ
ィードバック制御するフィードバック制御手段と、該フ
ィードバック制御手段による制御中に、前記フィードバ
ック補正値が所定の上限値又は下限値にへばりついてい
る間、及び前記フィードバック補正値がリセットされた
後所定時間が経過する迄、前記公差の学習を禁止する学
習禁止手段とを備えたことを特徴とする。
SUMMARY OF THE INVENTION The present invention comprises: a rotation angle detecting means for detecting a rotation angle of an output shaft of an engine; a learning means for obtaining a tolerance of the rotation angular velocity and learning the tolerance;
A rotation angle correction unit that corrects the rotation angle detected by the rotation angle detection unit, based on the tolerance learned by the learning unit, and an air-fuel ratio of combustion gas of the engine,
Feedback control means for performing feedback control based on the feedback correction value obtained from the air-fuel ratio; and during the control by the feedback control means, while the feedback correction value sticks to a predetermined upper limit or lower limit, and And a learning prohibiting unit for prohibiting the learning of the tolerance until a predetermined time elapses after the correction value is reset.

【0007】好ましくは、前記公差学習を禁止する所定
時間は、前記フィードバック補正値がリセットされた
後、補正値がほぼ収束するのに要する時間に基いて決定
され、また、前記公差学習を禁止する所定時間は、前記
エンジンの回転数に応じて変更可能となっている。
Preferably, the predetermined time during which the tolerance learning is inhibited is determined based on a time required for the correction value to substantially converge after the feedback correction value is reset, and the tolerance learning is inhibited. The predetermined time can be changed according to the engine speed.

【0008】このような構成において、フィードバック
補正値がリセットされた後所定時間、公差学習を禁止す
るようになっているので、公差を誤学習する虞がなく、
失火検出の精度を高めることができる。
In such a configuration, tolerance learning is prohibited for a predetermined time after the feedback correction value is reset, so that there is no possibility of erroneous learning of the tolerance.
The accuracy of misfire detection can be improved.

【0009】[0009]

【発明の実施の形態】以下、図面を参照しつつ、本発明
の実施の形態を説明する。図1は本発明の実施の形態に
係る失火検出装置を備えた4気筒ガソリンエンジン11
の概略構成図であり、簡略化のため該エンジン11の1
気筒のみを示している。この場合のエンジン11は4つ
の気筒12を備え、180°CA(クランクアングル)
毎に、第1気筒、第3気筒、第4気筒、第2気筒の順に
点火が行われるように設定されている。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 shows a four-cylinder gasoline engine 11 having a misfire detection device according to an embodiment of the present invention.
3 is a schematic configuration diagram of the engine 11 of FIG.
Only the cylinder is shown. In this case, the engine 11 has four cylinders 12 and 180 ° CA (crank angle).
Each time, ignition is set in the order of the first cylinder, the third cylinder, the fourth cylinder, and the second cylinder.

【0010】前記各気筒12には、ピストン13が収容
され、該ピストン13の上方に燃焼室14が形成されて
いる。そして、前記ピストン13のクランクシャフト
(図示せず)にはロータプレート15が取付けられ、該
ロータプレート15の外周に所要数(この場合は4個)
の歯16が設けられている。また、前記気筒12には、
前記歯16に近接した位置に前記エンジン11の回転角
度信号を出力する回転角センサ17が設けられ、さら
に、気筒識別信号を出力するカム角センサ18と前記エ
ンジン11の冷却水温度を検出する水温センサ19とが
適所に設けられている。
A piston 13 is accommodated in each of the cylinders 12, and a combustion chamber 14 is formed above the piston 13. A rotor plate 15 is attached to a crankshaft (not shown) of the piston 13, and a required number (four in this case) is provided on the outer periphery of the rotor plate 15.
Are provided. Further, the cylinder 12 includes:
A rotation angle sensor 17 for outputting a rotation angle signal of the engine 11 is provided at a position close to the teeth 16, and a cam angle sensor 18 for outputting a cylinder identification signal and a water temperature for detecting a coolant temperature of the engine 11. A sensor 19 is provided at an appropriate position.

【0011】前記各気筒12の燃焼室14には吸気管2
0及び排気管21が連通しており、前記吸気管20に
は、上流側から順に、エアクリーナ22、エアフローセ
ンサ23、スロットル弁24、サージタンク25、及び
インジェクタ27が取付けられている。該インジェクタ
27は燃料供給管28を介して燃料タンク29内の燃料
ポンプ30に接続され、前記燃料供給管28の途中には
プレッシャレギュレータ31が設けられている。また、
前記燃料タンク29と前記吸気管20の間にはキャニス
タ32が設けられ、前記燃料タンク29から蒸発した燃
料ガスを一時的に貯蔵し、前記エンジン11の始動に伴
い、前記吸気管20内に吸入させるようになっている。
さらに、前記スロットル弁24はバイパス管33によっ
てバイパスされ、該バイパス管33にはアイドル回転数
制御弁(ISC弁)34が介装され、前記バイパス管3
3を流れるバイパス空気量を調整することによりアイド
ル回転数を制御するようになっている。一方、前記排気
管21には排気バスを浄化するための触媒コンバータ3
5が設けられ、該触媒コンバータ35の上流側に酸素セ
ンサ36が設けられている。そして、上記した各種セン
サからの検出信号は電子制御装置37に入力されるよう
になっており、該電子制御装置37は、後述する公差学
習機能、回転角度補正機能、空燃比のフィードバック制
御機能、公差学習禁止機能等各種機能を備えている。
An intake pipe 2 is provided in a combustion chamber 14 of each cylinder 12.
0 and the exhaust pipe 21 communicate with each other, and an air cleaner 22, an air flow sensor 23, a throttle valve 24, a surge tank 25, and an injector 27 are attached to the intake pipe 20 in this order from the upstream side. The injector 27 is connected to a fuel pump 30 in a fuel tank 29 via a fuel supply pipe 28, and a pressure regulator 31 is provided in the fuel supply pipe 28. Also,
A canister 32 is provided between the fuel tank 29 and the intake pipe 20 to temporarily store fuel gas evaporated from the fuel tank 29, and to inhale the fuel gas into the intake pipe 20 when the engine 11 starts. It is made to let.
Further, the throttle valve 24 is bypassed by a bypass pipe 33, and an idle speed control valve (ISC valve) 34 is interposed in the bypass pipe 33.
The idle speed is controlled by adjusting the amount of bypass air flowing through the engine 3. On the other hand, the exhaust pipe 21 has a catalytic converter 3 for purifying the exhaust bus.
5 is provided, and an oxygen sensor 36 is provided upstream of the catalytic converter 35. The detection signals from the various sensors described above are input to an electronic control unit 37. The electronic control unit 37 includes a tolerance learning function, a rotation angle correction function, and an air-fuel ratio feedback control function, which will be described later. It has various functions such as a tolerance learning prohibition function.

【0012】次に、本発明に実施の形態に係る失火検出
装置による失火検出動作について、図2及び図3のフロ
ーチャート及び図4に従って説明する。
Next, the misfire detection operation by the misfire detection device according to the embodiment of the present invention will be described with reference to the flowcharts of FIGS. 2 and 3 and FIG.

【0013】まず、ステップ101において、前記回転
角センサ17からの検出信号に基いて前記エンジン11
の回転数(Ne)を読込むと共に前記前記エアフローセ
ンサ23からの検出信号に基いて吸入空気量(Ga)を
読込む。前記電子制御装置37は、前記読込んだ前記エ
ンジン11の回転数(Ne)及び吸入空気量(Ga)に
基いて基本燃料噴射量(Te)を演算し(ステップ10
2)、さらに、該演算結果を基に燃料補正増量(Cad
d)を演算する(ステップ103)。そして、ステップ
104において、前記エンジン11の回転数(Ne)や
前記吸入空気量(Ga)等の運転状態を基に燃料フィー
ドバック条件が成立しているか否かを判定する。
First, in step 101, the engine 11 is controlled based on a detection signal from the rotation angle sensor 17.
And the amount of intake air (Ga) is read based on the detection signal from the air flow sensor 23. The electronic control unit 37 calculates a basic fuel injection amount (Te) based on the read rotation speed (Ne) and the intake air amount (Ga) of the engine 11 (step 10).
2) Further, based on the calculation result, the fuel correction increase (Cad
d) is calculated (step 103). Then, in step 104, it is determined whether a fuel feedback condition is satisfied based on operating conditions such as the rotation speed (Ne) of the engine 11 and the intake air amount (Ga).

【0014】前記電子制御装置37は、前記燃料フィー
ドバック条件が成立していると判定した場合には、ステ
ップ105において、前記酸素センサ36の出力を基に
空燃比を読込む。そして、該空燃比が所定値以下であれ
ばリーンであると判定し、ステップ107に進み、前記
空燃比が所定値以下でなければリッチと判定し、ステッ
プ108に進む(ステップ106)。ステップ107で
は、前回のフィードバック補正値(Cfb)に所定値α
を加算してフィードバック補正値(Cfb)を更新す
る。また、ステップ108では、前回のフィードバック
補正値(Cfb)より所定値αを減算してフィードバッ
ク補正値(Cfb)を更新する。
If the electronic control unit 37 determines that the fuel feedback condition is satisfied, it reads the air-fuel ratio based on the output of the oxygen sensor 36 in step 105. If the air-fuel ratio is equal to or less than the predetermined value, it is determined that the engine is lean, and the process proceeds to step 107. If the air-fuel ratio is not equal to or less than the predetermined value, it is determined that the air-fuel ratio is rich, and the process proceeds to step 108 (step 106). In step 107, a predetermined value α is added to the previous feedback correction value (Cfb).
Is added to update the feedback correction value (Cfb). In step 108, the predetermined value α is subtracted from the previous feedback correction value (Cfb) to update the feedback correction value (Cfb).

【0015】一方、前記ステップ104において、前記
燃料フィードバック条件が成立していないと判定された
場合には、ステップ109において、フィードバック補
正値(Cfb)が0にリセットされ、ステップ110に
おいて、学習禁止タイマ(Tcfb)が0にリセットさ
れる。
On the other hand, if it is determined in step 104 that the fuel feedback condition is not satisfied, in step 109, the feedback correction value (Cfb) is reset to 0. (Tcfb) is reset to 0.

【0016】次に、ステップ111において、プレッシ
ャレギュレータ負圧カット条件、具体的には、例えば、
水温が所定温度以上であること、吸気温度が所定温度以
上であること、エンジン始動後所定時間が経過していな
いこと(例えば、120秒以内)ること等のすべての条
件を具備する状態からそれらの条件を具備しない状態に
変化したか否かを判定する。前記プレッシャレギュレー
タ負圧カット条件を具備しない状態に変化した(すなわ
ち、YES)と判定された場合には、ステップ112に
おいて、学習禁止タイマ(Tcfb)が0にリセットさ
れた後、ステップ113に進み、そうでない(すなわ
ち、NO)と判定された場合には、ステップ112をス
キップしてステップ113に進む。
Next, in step 111, the pressure regulator negative pressure cut condition, specifically, for example,
The water temperature is equal to or higher than a predetermined temperature, the intake air temperature is equal to or higher than a predetermined temperature, and a predetermined time has not elapsed since the engine was started (for example, within 120 seconds). It is determined whether or not the state changes to a state not satisfying the condition (1). If it is determined that the state has not changed to satisfy the pressure regulator negative pressure cut condition (that is, YES), the learning prohibition timer (Tcfb) is reset to 0 in step 112, and then the process proceeds to step 113. If not (ie, NO), the process skips step 112 and proceeds to step 113.

【0017】ステップ113では、パージ実行条件を具
備する状態から具備しない状態、或いはその条件を具備
しない状態から具備する状態に変化したか否かを判定す
る。変化した(すなわち、YES)と判定された場合に
は、ステップ114において、学習禁止タイマ(Tcf
b)が0にリセットされた後、ステップ115に進み、
変化していない(すなわち、NO)と判定された場合に
は、ステップ114をスキップしてステップ115に進
む。ステップ115では、前回の学習禁止タイマ(Tc
fb)に1加算して、学習禁止タイマ(Tcfb)を更
新する。
In step 113, it is determined whether or not the state has changed from the state having the purge execution condition to the state not having the purge execution condition or from the state not having the condition to the purge execution condition. If it is determined that it has changed (that is, YES), at step 114, the learning prohibition timer (Tcf
After b) is reset to 0, the process proceeds to step 115,
If it is determined that there is no change (that is, NO), step 114 is skipped and the process proceeds to step 115. In step 115, the previous learning inhibition timer (Tc
The learning inhibition timer (Tcfb) is updated by adding 1 to fb).

【0018】そして、ステップ116において、前記各
ステップで求めたフィードバック補正値(Cfb)、燃
料補正増量(Cadd)、基本燃料噴射量(Te)を基
に、式Ti=(Cfb+Cadd)×Teにより最終燃
料噴射量(Ti)を演算し、前記インジェクタ27から
前記燃焼室14に前記最終燃料噴射量(Ti)の燃料を
噴射する。
Then, in step 116, the final value is obtained by the formula Ti = (Cfb + Cadd) × Te based on the feedback correction value (Cfb), the fuel correction increase (Cadd), and the basic fuel injection amount (Te) obtained in the above steps. The fuel injection amount (Ti) is calculated, and the fuel of the final fuel injection amount (Ti) is injected from the injector 27 into the combustion chamber 14.

【0019】次に、ステップ118において、失火検出
条件が成立しているか否かを判定する。具体的には、前
記エンジン11の始動後所定時間(例えば、0〜5秒
間)が経過していること、吸気温度が所定値(例えば、
−10℃)以上であること、水温が所定値(例えば、−
10℃)以上であること、シフト後所定時間(例えば、
1秒間)が経過していること、フューエルカット復帰後
所定時間(例えば、1秒間)が経過していること、加減
速後判定のための所定時間(例えば、1秒間)が経過し
ていること、負荷変化後所定時間(例えば、1秒間)が
経過していること、車速が0より大きく且つブレーキが
作動していないこと、前記エンジン11の回転数が所定
範囲(例えば、500〜4500rpm)内であるこ
と、前記エンジン11の負荷(例えば、吸入空気量をエ
ンジン回転数で除した吸気充填効率)が所定範囲(例え
ば、0.15〜1.0)内であることのすべての条件が
満たされている場合に失火検出条件が成立していると判
定される。上記したすべての失火検出条件が成立してい
ると判定された場合には、ステップ119に進み、そう
でないと判定された場合には、ステップ119,12
0,121,122をスキップしてステップ123に進
む。
Next, at step 118, it is determined whether a misfire detection condition is satisfied. Specifically, a predetermined time (for example, 0 to 5 seconds) has elapsed after the start of the engine 11, and a predetermined value (for example,
-10 ° C) or higher, and the water temperature is a predetermined value (for example,-
10 ° C.) or more, and a predetermined time after the shift (for example,
(1 second) has elapsed, a predetermined time (for example, 1 second) has elapsed after returning from fuel cut, and a predetermined time (for example, 1 second) for determination after acceleration / deceleration has elapsed. That a predetermined time (for example, one second) has elapsed after the load change, that the vehicle speed is greater than 0 and that the brake is not operating, and that the rotation speed of the engine 11 is within a predetermined range (for example, 500 to 4500 rpm). And all the conditions that the load of the engine 11 (for example, intake air charging efficiency obtained by dividing the intake air amount by the engine speed) is within a predetermined range (for example, 0.15 to 1.0) are satisfied. If the misfire detection condition is satisfied, it is determined that the misfire detection condition is satisfied. If it is determined that all of the above-described misfire detection conditions are satisfied, the process proceeds to step 119; otherwise, steps 119 and 12 are performed.
The process skips 0, 121, and 122 and proceeds to step 123.

【0020】ステップ119では、学習禁止タイマTc
fbが所定値βを超えているか否かを判定し、所定値β
を超えていると判定されるとステップ120に進み、超
えていないと判定されると、ステップ120,121,
122をスキップしてステップ123に進む。なお、こ
の場合の所定値βは、図4に示すように、前記フィード
バック補正値(Cfb)がリセットされた後、補正値が
ほぼ収束するのに要する時間tに基いて決定されるのが
好ましく、また、前記エンジン11の回転数に応じて変
更されてもよい。
In step 119, the learning inhibition timer Tc
It is determined whether or not fb exceeds a predetermined value β.
If it is determined that the time has exceeded the limit, the process proceeds to step 120;
Skip to step 122 and proceed to step 123. In this case, the predetermined value β is preferably determined based on a time t required for the correction value to substantially converge after the feedback correction value (Cfb) is reset, as shown in FIG. Alternatively, it may be changed according to the rotation speed of the engine 11.

【0021】その後、ステップ120において、フィー
ドバック補正値が上限値又は下限値に等しいか否かを判
定し、それが等しくない場合には、ステップ121に進
み、等しい場合には、ステップ121,122をスキッ
プしてステップ123に進む。
Thereafter, in step 120, it is determined whether or not the feedback correction value is equal to the upper limit value or the lower limit value. If they are not equal, the process proceeds to step 121, and if they are equal, steps 121 and 122 are performed. Skip to step 123.

【0022】そして、ステップ121では、前記ロータ
プレート15の公差学習条件が成立しているか否かを判
定する。具体的には、前記エンジン11始動後所定時間
(例えば、19秒間)が経過していること、スタータ投
入後所定時間(例えば、1秒間)が経過していること、
ブレーキ作動後所定時間(例えば、1秒間)が経過して
いること、負荷変化後所定時間(例えば、1秒間)が経
過していること、シフト後所定時間(例えば、1秒間)
が経過していること、フューエルカット復帰後所定時間
(例えば、1秒間)が経過していること、加減速後所定
時間(例えば、1秒間)が経過していること、前記酸素
センサ36が活性状態にあると判定された後であるこ
と、冷却水温度が所定値(例えば、70℃)以上である
こと、前記エンジン11の回転変動が所定値以下である
こと、MILが点灯していないこと、前記エンジン11
の負荷(例えば、吸入空気量をエンジン回転数で除した
吸気充填効率)が所定範囲(例えば、0.15〜1.
0)内であること、EGRモニタが作動後所定時間(例
えば、0.5秒間)経過していること、ラフロード判定
数が所定値(例えば、4)以下であること、間欠失火を
検出していないこと、連続失火を検出していないこと、
燃料フィードバック制御を実行しているか又は燃料エン
リッチゾーンで前記酸素センサ36の出力信号がリッチ
であること、燃料系のずれが所定範囲内であること、前
記酸素センサ36の反転周期が所定範囲(例えば、0.
2〜3秒)内であること、前記酸素センサ36の故障ペ
ンディングコードが立っていないことのすべての条件が
満たされた場合に前記ロータプレート15の公差学習条
件が成立していると判定される。そして、上記したすべ
ての公差学習条件が成立していると判定されると、ステ
ップ122で公差学習が実行され、そうでないと判定さ
れると、ステップ123にスキップする。
In step 121, it is determined whether or not the tolerance learning condition of the rotor plate 15 is satisfied. Specifically, a predetermined time (for example, 19 seconds) has elapsed after the start of the engine 11, a predetermined time (for example, 1 second) has elapsed after the starter is turned on,
A predetermined time (for example, one second) has elapsed after the brake operation, a predetermined time (for example, one second) has elapsed after the load change, and a predetermined time (for example, one second) after the shift.
Has elapsed, that a predetermined time (for example, one second) has elapsed after returning from fuel cut, that a predetermined time (for example, one second) has elapsed after acceleration / deceleration, and that the oxygen sensor 36 has been activated. The state is determined to be in a state, the cooling water temperature is equal to or higher than a predetermined value (for example, 70 ° C.), the rotation fluctuation of the engine 11 is equal to or lower than a predetermined value, and the MIL is not lit. , The engine 11
(For example, the intake air charging efficiency obtained by dividing the intake air amount by the engine speed) is within a predetermined range (for example, 0.15 to 1.
0), that a predetermined time (for example, 0.5 seconds) has elapsed since the EGR monitor was activated, that the number of rough road determinations is less than or equal to a predetermined value (for example, 4), and that intermittent fire has been detected. That no misfires have been detected,
The output signal of the oxygen sensor 36 is rich in the fuel feedback control or in the fuel enrichment zone, the deviation of the fuel system is within a predetermined range, and the reversal cycle of the oxygen sensor 36 is in a predetermined range (for example, , 0.
2 to 3 seconds), and when all the conditions that the failure pending code of the oxygen sensor 36 does not stand are satisfied, it is determined that the tolerance learning condition of the rotor plate 15 is satisfied. . Then, if it is determined that all the tolerance learning conditions described above are satisfied, the tolerance learning is performed in step 122, and if not, the process skips to step 123.

【0023】ここで、ステップ122における前記公差
学習の手順について、図5を用いて説明する。図5は現
在の演算時期が#2のBの断ち下がり時点である場合の
タイムチャートである。まず、Aを含むTDC−290
CA間の時間として、最新の値TSPARK2[i]及び
2つ前の値TSPARK2[i−2]を計測し、また、B
を含むTDC−290CA間の時間として、TSPAR
K2[i]より1つ前の値TSPARK2[i−1]を計測
する。前記各計測値TSPARK2[i]、TSPARK
2[i−2]、TSPARK2[i−1]を基に、以下の式
(1)により点火周期偏差(dltt)を演算する。 dltt=TSPARK2[i]+TSPARK2[i−2]−2×TSPARK2 [i−1]…(1) そして、上式(1)により演算した点火周期偏差(dl
tt)を基に、次式(2)により点火周期偏差角度(d
ltst)を演算する。 dltst=dltt×KDSOMG3/(TSPARK3[i]+TSPARK 3[i−1])…(2) 上式中のKDSOMG3は定数、TSPARK3[i]は
今回のTDC−180CA間の時間、TSPARK3
[i−1]は前回のTDC−180CA間の時間である。
上式(2)により求めた点火周期偏差角度(dlts
t)を前記エンジン11の回転数毎に所定回数(例え
ば、30回)の平均値を求めるなまし処理を行ない、な
まし処理をした値を学習値として記憶し、回転テーブル
化された学習値を線形補間処理し、公差学習値(dlt
sth)を決定する。
Here, the procedure of the tolerance learning in step 122 will be described with reference to FIG. FIG. 5 is a time chart in the case where the current calculation time is the time when B of # 2 falls off. First, TDC-290 containing A
As the time between CAs, the latest value TSPARK2 [i] and the immediately preceding value TSPARK2 [i-2] are measured.
TSPAR as the time between TDC-290CA including
A value TSPARK2 [i-1] immediately before K2 [i] is measured. Each of the measured values TSPARK2 [i], TSPARK
Based on 2 [i-2] and TSPARK2 [i-1], an ignition cycle deviation (dltt) is calculated by the following equation (1). dltt = TSPARK2 [i] + TSPARK2 [i−2] −2 × TSPARK2 [i−1] (1) Then, the ignition cycle deviation (dl) calculated by the above equation (1)
tt) and the ignition cycle deviation angle (d
ltst). dltst = dltt × KDSOMG3 / (TSPARK3 [i] + TSPARK3 [i-1]) (2) In the above equation, KDSOMG3 is a constant, TSPARK3 [i] is the time between TDC-180CA this time, and TSPARK3.
[i-1] is the time between the previous TDC and 180CA.
The ignition cycle deviation angle (dlts) obtained by the above equation (2)
t) is subjected to a smoothing process for obtaining an average value of a predetermined number of times (for example, 30 times) for each rotation speed of the engine 11, the smoothed value is stored as a learning value, and the learning value in a rotation table is stored. Is subjected to linear interpolation processing to obtain a tolerance learning value (dlt
sth).

【0024】上記したように、ステップ122におい
て、公差学習が実行されると、ステップ123におい
て、公差学習が完了されたか否かを判定する。該公差学
習が完了したと判定されると、ステップ124におい
て、以下に説明する失火検出が実行された後ステップ1
01に戻り、前記公差学習が完了していないと判定され
ると、ステップ124をスキップしてステップ101に
戻る。
As described above, when the tolerance learning is performed in step 122, it is determined in step 123 whether the tolerance learning has been completed. When it is determined that the tolerance learning has been completed, in step 124, after the misfire detection described below is executed, step 1 is executed.
Returning to step 01, if it is determined that the tolerance learning has not been completed, step 124 is skipped and the process returns to step 101.

【0025】ここで、再度図5を参照して、ステップ1
24における失火検出の手順について説明する。前述し
たように図5は現在の演算時期が#2の信号の立ち下が
り時点である場合を例示しているので、以下においては
#2と#3の対向失火を検出する場合の手順について説
明する。まず、最新のTDC−290CA間の時間TS
PARK2[i]から4つ前のTDC−290CA間の時
間TSPARK2[i−4]までを演算する。そして、そ
の演算した時間に基き、それぞれ対応する最新の角速度
omgh[i]から4つ前の角速度omgh[i−4]を次
式(3)により演算する。ここで、KDSOMG2は定
数である。 omgh=(KDSOMG2+dltsth)/TSPARK2…(3) 次に、次式(4)により角速度偏差(domgh)を演
算する。 domgh=((omgh[i−4]−omgh[i−3]−omgh[i−3]+o mgh[i−2])+(omgh[i−2]−omgh[i−1]−omgh[i−1] +omgh[i]))/2…(4) 上式(4)において、右辺の左項(omgh[i−4]−
omgh[i−3]−omgh[i−3]+omgh[i−
2])で#2の失火を検出し、右辺の右項(omgh[i
−2]−omgh[i−1]−omgh[i−2]+omg
h[i])で#3の失火を検出するようになっている。す
なわち、#2の失火時には、#2気筒に対応する角速度
(omgh[i−3])が小さくなり、その前後の角速度
(omgh[i−4]、omgh[i−2])は大きくなる
ため、右辺の左項の値は大きくなる。また、#3の失火
時には、#3気筒に対応する角速度(omgh[i−
1])が小さくなり、その前後の角速度(omgh[i−
2]、omgh[i])は大きくなるため、右辺の右項の
値は大きくなる。したがって、#2、#3気筒の失火時
には、角速度偏差(domgh)は大きくなる。
Here, referring again to FIG.
The procedure for detecting misfire at 24 will be described. As described above, FIG. 5 exemplifies the case where the current calculation time is the falling point of the signal # 2, so that the procedure for detecting the opposing misfires of # 2 and # 3 will be described below. . First, the latest TS between TDC-290CA
Calculate the time from PARK2 [i] to the time TSPARK2 [i-4] between the four previous TDC-290CA. Then, based on the calculated time, an angular velocity omgh [i-4] four times before the latest angular velocity omgh [i] corresponding to each is calculated by the following equation (3). Here, KDSMG2 is a constant. omgh = (KDSOMG2 + dltsth) / TSPARK2 (3) Next, an angular velocity deviation (domgh) is calculated by the following equation (4). domgh = ((omagh [i-4] -omagh [i-3] -omagh [i-3] + omgh [i-2]) + (omagh [i-2] -omagh [i-1] -omagh [ i-1] + omgh [i])) / 2 (4) In the above equation (4), the left term on the right side (omgh [i-4]-
omgh [i-3] -omgh [i-3] + omgh [i-
2]), the misfire of # 2 is detected, and the right term (omg [i
-2] -omagh [i-1] -omagh [i-2] + omg
h [i]), the misfire of # 3 is detected. That is, when the misfire of # 2 occurs, the angular velocity (omgh [i-3]) corresponding to the # 2 cylinder decreases, and the angular velocities before and after it (omagh [i-4], omagh [i-2]) increase. , The value of the left term on the right side increases. When the misfire of # 3 occurs, the angular velocity (omgh [i−
1]) becomes smaller, and the angular velocities before and after (omgh [i−
2] and omgh [i]) are large, so the value of the right term on the right side is large. Therefore, when the cylinders # 2 and # 3 misfire, the angular velocity deviation (domgh) becomes large.

【0026】そして、上式(4)により求めた角速度偏
差(domgh)を次式(5)によりなまし処理し、 domgnh=TKDOMGNH×domgnh[i−2]+(1−TKDOMG NH)×domgh…(5)(TKDOMGNHはなまし係数) 上式(5)により求めたなまし処理後の値(domgn
h)がリファレンス(dltref)以上であると所定
回数カウントされた場合に、対向失火を検出する。
Then, the angular velocity deviation (domgh) obtained by the above equation (4) is smoothed by the following equation (5): domgnh = TKDOMMGNH × domgnh [i-2] + (1-TKDOMGNH) × domgh ... (5) (TKDOMMGNH is an annealing coefficient) The value (domn) after the annealing process obtained by the above equation (5)
If h) is greater than or equal to the reference (dltref), the counter misfire is detected when the counter is counted a predetermined number of times.

【0027】[0027]

【発明の効果】以上述べた如く本発明によれば、フィー
ドバック補正値がリセットされた後所定時間、公差学習
を禁止するようになっているので、公差を誤学習する虞
がなく、失火検出の精度を高めることができる。
As described above, according to the present invention, the tolerance learning is prohibited for a predetermined time after the feedback correction value is reset. Accuracy can be increased.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の実施の形態に係るエンジンの失火検出
装置を備えたエンジンを示す概略構成図である。
FIG. 1 is a schematic configuration diagram showing an engine including an engine misfire detection device according to an embodiment of the present invention.

【図2】本発明の実施の形態の作用を示すフローチャー
トである。
FIG. 2 is a flowchart showing the operation of the embodiment of the present invention.

【図3】本発明の実施の形態の作用を示すフローチャー
トである。
FIG. 3 is a flowchart showing the operation of the embodiment of the present invention.

【図4】本発明の実施の形態の作用を示すタイムチャー
トである。
FIG. 4 is a time chart showing the operation of the embodiment of the present invention.

【図5】本発明の実施の形態の作用を示すタイムチャー
トである。
FIG. 5 is a time chart showing the operation of the embodiment of the present invention.

【図6】回転角度検出装置を示す概略構成図である。FIG. 6 is a schematic configuration diagram showing a rotation angle detection device.

【図7】従来例の作用を示すタイムチャートである。FIG. 7 is a time chart showing the operation of the conventional example.

【符号の説明】[Explanation of symbols]

11 エンジン 17 回転角センサ 37 電子制御装置 11 engine 17 rotation angle sensor 37 electronic control unit

───────────────────────────────────────────────────── フロントページの続き (72)発明者 鎌倉 保 広島県安芸郡府中町新地3番1号 マツダ 株式会社内 Fターム(参考) 3G019 AB02 AC01 AC02 AC04 AC05 CD01 DB02 DB14 DC01 GA01 GA02 GA05 GA10 GA11 GA16 GA19 GA20 3G084 BA06 BA09 BA13 BA27 CA01 CA02 CA04 CA06 DA27 EA04 EA07 EA08 EA11 EB11 EB19 EB24 EB25 FA02 FA06 FA07 FA18 FA20 FA24 FA29 FA33 FA36 FA38 FA39 3G301 HA14 JA23 JB09 KA01 KA05 KA12 KA16 KA27 KB10 LA04 MA01 MA25 NA01 NA08 NB05 NB11 NC08 ND01 ND24 ND30 NE17 NE19 NE23 PA01Z PA10Z PA18Z PA19Z PB03Z PC09Z PD03A PD03Z PD15Z PE01Z PE03Z PE05Z PE08Z PF05Z PF16Z  ────────────────────────────────────────────────── ─── Continued on the front page (72) Inventor Tamotsu Kamakura 3-1 Shinchi, Fuchu-cho, Aki-gun, Hiroshima Mazda F-term (reference) 3G019 AB02 AC01 AC02 AC04 AC05 CD01 DB02 DB14 DC01 GA01 GA02 GA05 GA10 GA11 GA16 GA19 GA20 3G084 BA06 BA09 BA13 BA27 CA01 CA02 CA04 CA06 DA27 EA04 EA07 EA08 EA11 EB11 EB19 EB24 EB25 FA02 FA06 FA07 FA18 FA20 FA24 FA29 FA33 FA36 FA38 FA39 3G301 HA14 JA23 JB09 KA01 KA05 KA12 NA01 KA04 KA04 ND24 ND30 NE17 NE19 NE23 PA01Z PA10Z PA18Z PA19Z PB03Z PC09Z PD03A PD03Z PD15Z PE01Z PE03Z PE05Z PE08Z PF05Z PF16Z

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 エンジンの出力軸の回転角度を検出する
回転角度検出手段と、 前記回転角速度の公差を求め、該公差を学習する学習手
段と、 該学習手段により学習された公差に基いて、前記回転角
度検出手段により検出された回転角度を補正する回転角
度補正手段と、 エンジンの燃焼ガスの空燃比を検出し、該空燃比により
求めたフィードバック補正値に基き、フィードバック制
御するフィードバック制御手段と、 該フィードバック制御手段による制御中に、前記フィー
ドバック補正値が所定の上限値又は下限値にへばりつい
ている間、及び前記フィードバック補正値がリセットさ
れた後所定時間が経過する迄、前記公差の学習を禁止す
る学習禁止手段と、を備えたことを特徴とするエンジン
の失火検出装置。
1. A rotation angle detecting means for detecting a rotation angle of an output shaft of an engine, a learning means for obtaining a tolerance of the rotational angular velocity, and learning the tolerance, a learning means for learning the tolerance, Rotation angle correction means for correcting the rotation angle detected by the rotation angle detection means, feedback control means for detecting the air-fuel ratio of the combustion gas of the engine, and performing feedback control based on a feedback correction value obtained from the air-fuel ratio; During the control by the feedback control means, the learning of the tolerance is performed while the feedback correction value is sticking to the predetermined upper limit value or the lower limit value and until a predetermined time has elapsed after the feedback correction value is reset. An engine misfire detection device, comprising: a learning prohibition unit that prohibits learning.
【請求項2】 前記公差学習を禁止する所定時間は、前
記フィードバック補正値がリセットされた後、補正値が
ほぼ収束するのに要する時間に基いて決定される請求項
1に記載のエンジンの失火検出装置。
2. The engine misfire according to claim 1, wherein the predetermined time during which the tolerance learning is prohibited is determined based on a time required for the correction value to substantially converge after the feedback correction value is reset. Detection device.
【請求項3】 前記公差学習を禁止する所定時間は、前
記エンジンの回転数に応じて変更可能となっている請求
項1又は請求項2に記載のエンジンの失火検出装置。
3. The engine misfire detection device according to claim 1, wherein the predetermined time during which the tolerance learning is prohibited can be changed in accordance with the engine speed.
JP2000275812A 2000-09-12 2000-09-12 Misfire detection device for engine Pending JP2002089345A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000275812A JP2002089345A (en) 2000-09-12 2000-09-12 Misfire detection device for engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000275812A JP2002089345A (en) 2000-09-12 2000-09-12 Misfire detection device for engine

Publications (1)

Publication Number Publication Date
JP2002089345A true JP2002089345A (en) 2002-03-27

Family

ID=18761370

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000275812A Pending JP2002089345A (en) 2000-09-12 2000-09-12 Misfire detection device for engine

Country Status (1)

Country Link
JP (1) JP2002089345A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019196762A (en) * 2018-05-11 2019-11-14 トヨタ自動車株式会社 Hybrid-vehicular control system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019196762A (en) * 2018-05-11 2019-11-14 トヨタ自動車株式会社 Hybrid-vehicular control system

Similar Documents

Publication Publication Date Title
JP3706335B2 (en) Internal combustion engine failure determination device
JP2001152928A (en) Air-fuel ratio control device for internal combustion engine
JPWO1993025809A1 (en) Misfire detection method
JP3454182B2 (en) Control device for internal combustion engine
JP3791032B2 (en) Fuel injection control device for internal combustion engine
US5375462A (en) Misfire detecting system for internal combustion engine
US6422226B2 (en) Monitoring apparatus for fuel feed system
JP2907001B2 (en) Lean combustion control and failure determination device for internal combustion engine
JP6876503B2 (en) Internal combustion engine control device
JP2636565B2 (en) Anomaly detection device
JPH08121237A (en) Misfire detection device for internal combustion engine
JP4306004B2 (en) Engine control device
JP2002089345A (en) Misfire detection device for engine
JP2000291467A (en) Control device for internal combustion engine
JP2000130221A (en) Fuel injection control device for internal combustion engine
JPH0330707B2 (en)
JPS59188041A (en) Fuel supply control method during deceleration of internal combustion engine
JPH0347471A (en) Ignition control device for internal combustion engine
JP3319068B2 (en) Vehicle stability control device
JP3726631B2 (en) Misfire detection device for multi-cylinder internal combustion engine
JP3279179B2 (en) Detection method in a multi-cylinder internal combustion engine
JP2565345B2 (en) Fuel supply device for internal combustion engine
JP3218970B2 (en) Detection method in internal combustion engine
JP3966177B2 (en) Air-fuel ratio control device for internal combustion engine
JP2000282924A (en) Control device of engine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070820

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090430

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090511

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090917