JPH0754705A - Misfire detection device for internal combustion engine - Google Patents

Misfire detection device for internal combustion engine

Info

Publication number
JPH0754705A
JPH0754705A JP22654693A JP22654693A JPH0754705A JP H0754705 A JPH0754705 A JP H0754705A JP 22654693 A JP22654693 A JP 22654693A JP 22654693 A JP22654693 A JP 22654693A JP H0754705 A JPH0754705 A JP H0754705A
Authority
JP
Japan
Prior art keywords
misfire
engine
speed
wheel speed
determined
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
JP22654693A
Other languages
Japanese (ja)
Inventor
Yoshitaka Kuroda
恵隆 黒田
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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP22654693A priority Critical patent/JPH0754705A/en
Publication of JPH0754705A publication Critical patent/JPH0754705A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【目的】 内燃機関の回転変動に基づいて失火を検出す
る場合に、路面の変化のために生ずる車輪の回転変動に
よって、失火と誤判定することを防止する。 【構成】 機関が搭載された車両の車輪の回転速度VF
R,VFL,VRR,VRLを計測し(ステップS5
1)、それらの速度差(右側前後輪の速度差ΔVRI、
左側前後輪の速度差ΔVLE、前輪左右の速度差ΔVF
R、後輪左右の速度差ΔVRE)のいずれかが所定値Δ
VLMTより大きいとき、車輪速変動有りと判定する
(ステップS53〜S56,S58)。車輪速変動有り
と判定されたときには、失火判定が禁止される。
(57) [Abstract] [Purpose] When misfire is detected based on the rotational fluctuation of an internal combustion engine, it is possible to prevent erroneous determination of misfire due to rotational fluctuation of wheels caused by a change in road surface. [Structure] Rotational speed VF of wheels of a vehicle equipped with an engine
R, VFL, VRR, and VRL are measured (step S5
1), their speed difference (speed difference ΔVRI between right and left front wheels,
Speed difference ΔVLE between left and right front wheels, speed difference ΔVF between left and right front wheels
R or the rear wheel left / right speed difference ΔVRE) is a predetermined value Δ
When it is larger than VLMT, it is determined that there is a wheel speed fluctuation (steps S53 to S56, S58). When it is determined that the wheel speed has changed, the misfire determination is prohibited.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、内燃機関の失火を検出
する装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a device for detecting misfire of an internal combustion engine.

【0002】[0002]

【従来の技術】内燃機関の失火検出装置は従来より種々
提案されているが、本願出願人は機関の運転状態あるい
は機関が搭載された車両の運転状態により、一過性の不
正燃焼が起きることを考慮して、機関の吸気管内圧力、
スロットル弁開度あるいは車両の走行速度等の変化が大
きい過渡運転状態のときや高地において下り坂を走行す
るような低負荷走行時には失火判定を禁止することを提
案している(本願出願人による特願平4−148930
号)。失火検出装置は、機関及びその制御装置の異常
(システム異常)に起因する定常的な失火状態を検出す
ることを目的とするものだからである。
2. Description of the Related Art Various misfire detection devices for internal combustion engines have been proposed in the past, but the applicant of the present application has found that transient illegal combustion occurs depending on the operating condition of the engine or the operating condition of the vehicle in which the engine is mounted. Considering the pressure in the intake pipe of the engine,
It has been proposed that the misfire determination be prohibited during a transient operation state in which a change in the throttle valve opening or the traveling speed of the vehicle is large, or during low-load traveling such as traveling downhill in a highland. Wishhei 4-148930
issue). This is because the misfire detection device is intended to detect a steady misfire state caused by an abnormality (system abnormality) of the engine and its control device.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、機関の
回転変動に基づいて失火を検出する装置では、例えば悪
路を走行する場合には定常運転状態であっても路面の変
化によって車輪に回転変動が生じ、その結果機関のクラ
ンク軸に回転変動が発生して失火と誤判定することがあ
った。
However, in a device that detects a misfire based on engine speed fluctuations, for example, when traveling on a bad road, wheel rotation fluctuations occur due to road surface changes even in steady operation. As a result, the crankshaft of the engine may fluctuate in rotation, and misfire may be erroneously determined.

【0004】本発明はこの点に着目してなされたもので
あり、悪路走行時等における誤判定を防止してシステム
異常に起因する失火をより確実に検出することができる
失火検出装置を提供することを目的とする。
The present invention has been made in view of this point, and provides a misfire detection device capable of preventing misjudgment during traveling on a bad road or the like and more reliably detecting misfire caused by system abnormality. The purpose is to do.

【0005】[0005]

【課題を解決するための手段】上記目的を達成するため
本発明は、車両に搭載された内燃機関の回転変動に基づ
いて該機関の失火状態を判定する失火判定手段を備えた
失火検出装置において、前記車両の車輪の回転速度を検
出する車輪速度検出手段と、該検出した車輪速度の変動
量を算出する車輪速度変動量算出手段と、該算出した車
輪速度変動量が所定変動量より大きいとき、前記失火判
定手段による判定を禁止する禁止手段を設けるようにし
たものである。
In order to achieve the above object, the present invention provides a misfire detecting device equipped with a misfire determining means for determining a misfire state of an internal combustion engine mounted on a vehicle based on a rotational fluctuation of the engine. A wheel speed detecting means for detecting a rotation speed of a wheel of the vehicle; a wheel speed fluctuation amount calculating means for calculating a fluctuation amount of the detected wheel speed; and a calculated wheel speed fluctuation amount larger than a predetermined fluctuation amount. The prohibiting means for prohibiting the judgment by the misfire judging means is provided.

【0006】[0006]

【作用】車両の車輪速度の変動量が所定変動量より大き
いときには、失火判定が禁止される。
When the fluctuation amount of the vehicle wheel speed is larger than the predetermined fluctuation amount, the misfire determination is prohibited.

【0007】[0007]

【実施例】以下、本発明の実施例を図面を参照して説明
する。
Embodiments of the present invention will be described below with reference to the drawings.

【0008】図1は本発明の一実施例に係る内燃機関
(以下「エンジン」という)及びその制御装置の全体の
構成図であり、エンジン1の吸気管2の途中にはスロッ
トル弁3が配されている。スロットル弁3にはスロット
ル弁開度(θTH)センサ4が連結されており、当該ス
ロットル弁3の開度に応じた電気信号を出力して電子コ
ントロールユニット(以下「ECU」という)5に供給
する。
FIG. 1 is an overall configuration diagram of an internal combustion engine (hereinafter referred to as “engine”) and a control system therefor according to an embodiment of the present invention. A throttle valve 3 is arranged in the middle of an intake pipe 2 of an engine 1. Has been done. A throttle valve opening (θTH) sensor 4 is connected to the throttle valve 3 and outputs an electric signal according to the opening of the throttle valve 3 to supply it to an electronic control unit (hereinafter referred to as “ECU”) 5. .

【0009】燃料噴射弁6はエンジン1とスロットル弁
3との間且つ吸気管2の図示しない吸気弁の少し上流側
に各気筒毎に設けられており、各噴射弁は図示しない燃
料ポンプに接続されていると共にECU5に電気的に接
続されて当該ECU5からの信号により燃料噴射の開弁
時間が制御される。
The fuel injection valve 6 is provided for each cylinder between the engine 1 and the throttle valve 3 and slightly upstream of the intake valve (not shown) of the intake pipe 2, and each injection valve is connected to a fuel pump (not shown). The valve opening time of fuel injection is controlled by a signal from the ECU 5 that is electrically connected to the ECU 5.

【0010】一方、スロットル弁3の直ぐ下流には管7
を介して吸気管内絶対圧(PBA)センサ8が設けられ
ており、この絶対圧センサ8により電気信号に変換され
た絶対圧信号は前記ECU5に供給される。また、その
下流には吸気温(TA)センサ9が取付けられており、
吸気温TAを検出して対応する電気信号を出力してEC
U5に供給する。
On the other hand, a pipe 7 is provided immediately downstream of the throttle valve 3.
The intake pipe absolute pressure (PBA) sensor 8 is provided via the, and the absolute pressure signal converted into an electric signal by the absolute pressure sensor 8 is supplied to the ECU 5. Further, an intake air temperature (TA) sensor 9 is attached downstream thereof,
EC is detected by detecting the intake air temperature TA and outputting the corresponding electric signal.
Supply to U5.

【0011】エンジン1の本体に装着されたエンジン水
温(TW)センサ10はサーミスタ等から成り、エンジ
ン水温(冷却水温)TWを検出して対応する温度信号を
出力してECU5に供給する。
The engine water temperature (TW) sensor 10 mounted on the main body of the engine 1 is composed of a thermistor or the like, detects the engine water temperature (cooling water temperature) TW, outputs a corresponding temperature signal and supplies it to the ECU 5.

【0012】エンジン1の図示しないカム軸周囲又はク
ランク軸周囲には、エンジン1の特定の気筒の所定クラ
ンク角度位置で信号パルス(以下「CYL信号パルス」
という)を出力する気筒判別センサ(以下「CYLセン
サ」という)13、各気筒の吸入行程開始時の上死点
(TDC)に関し所定クランク角度前のクランク角度位
置で(4気筒エンジンではクランク角180゜毎に)T
DC信号パルスを発生するTDCセンサ12、及び前記
TDC信号パルスの周期より短い一定クランク角(例え
ば30゜)周期で1パルス(以下「CRK信号パルス」
という)を発生するクランク角センサ(以下「CRKセ
ンサ」と云う)11が取り付けられており、CYL信号
パルスTDC信号パルス及びCRK信号(クランク角信
号)パルスはECU5に供給される。
A signal pulse (hereinafter referred to as "CYL signal pulse") is generated around a cam shaft (not shown) or a crank shaft of the engine 1 at a predetermined crank angle position of a specific cylinder of the engine 1.
Cylinder discrimination sensor (hereinafter referred to as “CYL sensor”) 13 for outputting a crank angle position that is a predetermined crank angle before the top dead center (TDC) at the start of the intake stroke of each cylinder (a crank angle of 180 for a 4-cylinder engine). Every °) T
A TDC sensor 12 that generates a DC signal pulse, and one pulse (hereinafter “CRK signal pulse”) at a constant crank angle (for example, 30 °) cycle shorter than the cycle of the TDC signal pulse.
A crank angle sensor (hereinafter, referred to as “CRK sensor”) 11 for generating a CYL signal pulse, a TDC signal pulse, and a CRK signal (crank angle signal) pulse are supplied to the ECU 5.

【0013】エンジン1の各気筒には、点火プラグ19
設けられ、ディストリビュータ18を介してECU5に
接続されている。
A spark plug 19 is provided in each cylinder of the engine 1.
It is provided and is connected to the ECU 5 via the distributor 18.

【0014】三元触媒(触媒装置)15はエンジン1の
排気管14に配置されており、排気ガス中のHC,C
O,NOx等の成分の浄化を行う。排気管14の三元触
媒15の上流側には、空燃比センサとしての酸素濃度セ
ンサ16(以下「O2センサ16」という)が装着され
ており、このO2センサ16は排気ガス中の酸素濃度を
検出し、その検出値に応じた電気信号を出力しECU5
に供給する。
The three-way catalyst (catalyst device) 15 is arranged in the exhaust pipe 14 of the engine 1 and is used for HC and C in the exhaust gas.
Purify components such as O and NOx. An oxygen concentration sensor 16 (hereinafter referred to as “O 2 sensor 16”) as an air-fuel ratio sensor is attached to the exhaust pipe 14 on the upstream side of the three-way catalyst 15. The O 2 sensor 16 is an oxygen sensor in the exhaust gas. The ECU 5 detects the concentration and outputs an electric signal according to the detected value.
Supply to.

【0015】ECU5には、さらにエンジン1が搭載さ
れた車両の駆動輪(前輪)の回転速度VFR(右前
輪)、VFL(左前輪)及び従動輪(後輪)の回転速度
VRR(右後輪)、VRL(左後輪)をそれぞれ検出す
る車輪速センサ21〜24が接続されており、これらの
検出信号がECU5に供給される。なお、車両の走行速
度VSPは従動輪速度VRR,VRLに基づいて算出さ
れる。
In the ECU 5, the rotational speed VFR (right front wheel), VFL (left front wheel), and driven wheel (rear wheel) rotational speed VRR (right rear wheel) of a drive wheel (front wheel) of a vehicle further equipped with the engine 1 are provided. ) And VRL (left rear wheel) are respectively connected to wheel speed sensors 21 to 24, and these detection signals are supplied to the ECU 5. The traveling speed VSP of the vehicle is calculated based on the driven wheel speeds VRR and VRL.

【0016】また、ECU5には、エアコン等の各種電
気負荷のスイッチ25及び変速機構26が接続されてお
り、スイッチ25のオンオフ状態及び変速機構の状態を
示す信号がECU5に入力される。変速機構26は周知
の自動変速機構又は手動変速機構である。
A switch 25 for various electric loads such as an air conditioner and a speed change mechanism 26 are connected to the ECU 5, and signals indicating the on / off state of the switch 25 and the state of the speed change mechanism are input to the ECU 5. The transmission mechanism 26 is a known automatic transmission mechanism or manual transmission mechanism.

【0017】ECU5は各種センサからの入力信号波形
を整形し、電圧レベルを所定レベルに修正し、アナログ
信号値をデジタル信号値に変換する等の機能を有する入
力回路、中央演算処理回路(以下「CPU」という)、
CPUで実行される各種演算プログラム及び演算結果等
を記憶する記憶手段、前記燃料噴射弁6及びディストリ
ビュータ18等に駆動信号を供給する出力回路等から構
成される。
The ECU 5 shapes input signal waveforms from various sensors, corrects the voltage level to a predetermined level, converts an analog signal value into a digital signal value, and the like, a central processing circuit (hereinafter referred to as "the central processing unit"). "CPU"),
It is composed of storage means for storing various calculation programs executed by the CPU and calculation results, an output circuit for supplying drive signals to the fuel injection valve 6, the distributor 18, and the like.

【0018】ECU5のCPUは上述の各種エンジンパ
ラメータ信号に基づいて、排気ガス中の酸素濃度に応じ
たフィードバック制御運転領域やオープンループ制御運
転領域等の種々のエンジン運転状態を判別するととも
に、エンジン運転状態に応じ、次式(1)に基づき、前
記TDC信号パルスに同期する燃料噴射弁6の燃料噴射
時間Toutを演算する。
The CPU of the ECU 5 discriminates various engine operating states such as a feedback control operating region and an open loop control operating region according to the oxygen concentration in the exhaust gas based on the various engine parameter signals described above, and at the same time, the engine operating Depending on the state, the fuel injection time Tout of the fuel injection valve 6 synchronized with the TDC signal pulse is calculated based on the following equation (1).

【0019】 Tout=Ti×KO2×K1+K2 …(1) ここに、Tiは基本燃料量、具体的にはエンジン回転数
NEと吸気管内絶対圧PBAとに応じて決定される基本
燃料噴射時間であり、このTi値を決定するためのTi
マップが記憶手段に記憶されている。
Tout = Ti × KO2 × K1 + K2 (1) Here, Ti is the basic fuel injection time determined in accordance with the basic fuel amount, specifically, the engine speed NE and the intake pipe absolute pressure PBA. , Ti for determining this Ti value
The map is stored in the storage means.

【0020】KO2は、O2センサ16の出力に基づい
て算出される空燃比補正係数であり、空燃比フィードバ
ック制御中はO2センサ16によって検出された空燃比
(酸素濃度)が目標空燃比に一致するように設定され、
オープンループ制御中はエンジン運転状態に応じた所定
値に設定される。
[0020] KO2 represents an air-fuel ratio correction coefficient calculated based on the output of the O 2 sensor 16, the air-fuel ratio in the feedback control the air-fuel ratio detected by the O 2 sensor 16 (oxygen concentration) of the target air-fuel ratio Set to match,
During open loop control, it is set to a predetermined value according to the engine operating state.

【0021】K1及びK2は夫々各種エンジンパラメータ
信号に応じて演算される他の補正係数及び補正変数であ
り、エンジン運転状態に応じた燃費特性、エンジン加速
特性等の諸特性の最適化が図られるような値に設定され
る。
K 1 and K 2 are other correction coefficients and correction variables calculated according to various engine parameter signals, respectively, and various characteristics such as fuel consumption characteristics and engine acceleration characteristics according to the engine operating state can be optimized. It is set to the value as shown.

【0022】ECU5のCPUはさらに点火時期θIG
をエンジン運転状態に応じて算出し、上記Tout値に
応じた燃料噴射弁6の駆動信号及びθIG値に応じた点
火プラグ19の駆動信号を、出力回路を介して出力す
る。
The CPU of the ECU 5 further controls the ignition timing θIG.
Is calculated according to the engine operating state, and a drive signal for the fuel injection valve 6 according to the Tout value and a drive signal for the spark plug 19 according to the θIG value are output via the output circuit.

【0023】なお、ECU5は、失火判定手段、車輪速
度変動量算出手段及び禁止手段を構成する。
The ECU 5 constitutes misfire determination means, wheel speed fluctuation amount calculation means and prohibition means.

【0024】図2はエンジン1のクランク軸の回転変動
に基づく失火判定及びその結果に基づくシステム異常の
判定を行うプログラムのフローチャートであり、本プロ
グラムはTDC信号パルスの発生毎にこれと同期して実
行される。
FIG. 2 is a flow chart of a program for making a misfire determination based on the rotation fluctuation of the crankshaft of the engine 1 and a system abnormality determination based on the result, and this program is synchronized with this every time a TDC signal pulse is generated. To be executed.

【0025】ステップS1ではモニタ条件、即ち失火判
定の実行を許可する条件が成立しているか否かを判別す
る。このモニタ条件が成立するか否かの判定は後述する
図3のプログラムによって行う。
In step S1, it is determined whether or not a monitor condition, that is, a condition for permitting execution of misfire determination is satisfied. Whether or not this monitor condition is satisfied is determined by the program shown in FIG. 3 described later.

【0026】モニタ条件が不成立のときには直ちにステ
ップS10に進み、モニタ条件判定プログラム(図3)
を再スタートさせる(モニタリスタート)。
When the monitor condition is not satisfied, the process immediately proceeds to step S10, and the monitor condition judgment program (FIG. 3).
Restart (monitor restart).

【0027】モニタ条件が成立するときには、ステップ
S2に進んでクランク軸の回転変動を計測する。
When the monitor condition is satisfied, the process proceeds to step S2 to measure the rotation fluctuation of the crankshaft.

【0028】即ちクランク軸の210°分の回転時間T
REV(n)を前記CRK信号パルスに基づき計測し、
前回ループ時のクランク軸回転時間TREV(n−1)
との偏差ΔTREV(n)を算出する。
That is, the rotation time T of 210 ° of the crankshaft
REV (n) is measured based on the CRK signal pulse,
Crankshaft rotation time TREV (n-1) during the previous loop
The deviation ΔTREV (n) from

【0029】そしてこの偏差ΔTREV(n)をこれよ
り前に算出された3つの偏差ΔTREV(n−1)、Δ
TREV(n−2)、ΔTREV(n−3)の平均値と
比較し、その差を回転変動量ΔΔTREV(n)として
算出する。
Then, this deviation ΔTREV (n) is converted into three deviations ΔTREV (n−1), Δ calculated previously.
The average value of TREV (n−2) and ΔTREV (n−3) is compared, and the difference is calculated as the rotation fluctuation amount ΔΔTREV (n).

【0030】次にステップS3に進み、まず変速機26
の種類及びクラッチの係合状態に応じて失火判定マップ
を選択し、失火判定値MFDELを算出する。そして前
記回転変動量ΔΔTREV(n)がこの失火判定値MF
DELより大きいときは失火と判断してフラグFMFを
「1」にセットし、逆に小さいときはフラグFMFを
「0」にセットする。
Next, in step S3, the transmission 26
A misfire determination map is selected according to the type of the above and the clutch engagement state, and the misfire determination value MFDEL is calculated. The rotation fluctuation amount ΔΔTREV (n) is the misfire determination value MF.
When it is larger than DEL, it is determined that a misfire has occurred, and the flag FMF is set to "1". On the contrary, when it is smaller, the flag FMF is set to "0".

【0031】ここで、失火判定マップは、エンジン回転
数NE及び吸気管内絶対圧PBAから失火判定値MFD
ELを検索するものであり、選択された失火判定マップ
に基づいて失火判定値MFDELが検索される。
Here, the misfire determination map is the misfire determination value MFD based on the engine speed NE and the intake pipe absolute pressure PBA.
The EL is searched, and the misfire determination value MFDEL is searched based on the selected misfire determination map.

【0032】次にステップS4ではフラグFMFが
「1」か否かを判断し、「0」ならば直ちにステップS
8に進み、「1」ならばステップS5に進んで、失火し
た気筒の判別を行う。具体的には、CYL信号パルス発
生後何回目のTDC信号パルス発生時に失火を検知した
かで失火気筒を判別する。
Next, in step S4, it is determined whether or not the flag FMF is "1", and if it is "0", immediately in step S4.
8, the process proceeds to step S5 if "1", and the misfiring cylinder is discriminated. Specifically, the misfiring cylinder is determined by the number of times the TDC signal pulse is generated after the CYL signal pulse is generated and the misfire is detected.

【0033】失火気筒を判別したのちは、ステップS6
に進み、所定回数Nc以上連続して失火したかを判別す
る。ここに所定回数Ncは4気筒エンジンの場合は4回
である。
After determining the misfiring cylinder, step S6
Then, it is determined whether or not the misfire has continued for a predetermined number of times Nc or more. Here, the predetermined number of times Nc is four in the case of a four-cylinder engine.

【0034】即ち連続失火した場合は、失火気筒判別ル
ーチンによりTDC判別信号発生毎に失火気筒が判別さ
れるため、その連続失火回数Nを計数し、N値がNc値
以上か否かを判別する。
That is, in the case of continuous misfire, the misfire cylinder determination routine determines the misfire cylinder each time the TDC determination signal is generated. Therefore, the number N of consecutive misfires is counted to determine whether or not the N value is equal to or greater than the Nc value. .

【0035】そして連続失火回数NがNc回に満たない
ときは、ステップS8に進む一方、Nc回以上になった
ときはステップS7に進み、失火検知回数Mから連続失
火回数Nを減算した値を失火回数NMFとして連続失火
回数Nを失火とみなさないこととし、ステップS8に進
む。
When the number of consecutive misfires N is less than Nc, the process proceeds to step S8. When the number of consecutive misfires is Nc or more, the process proceeds to step S7. The number of consecutive misfires N is not regarded as a misfire as the number of misfires NMF, and the process proceeds to step S8.

【0036】ステップS8ではモニタリスタート後のT
DC信号パルスの発生回数が所定回数C(例えば100
0回)を越えたか否かが判別され、越えていないときは
本プログラムを終了し、越えたときはじめてステップS
9に進んで異常判定を行う。
In step S8, T after the monitor restart
The number of times the DC signal pulse is generated is a predetermined number C (for example, 100
It is determined whether or not the number of times exceeds 0. If the number of times is not exceeded, this program is terminated, and when the number of times is exceeded, the first step S
Proceed to 9 to make an abnormality determination.

【0037】ステップS9では、まずモニタリスタート
後所定回転数内に加速運転等運転状態の変動等が生じる
ことなくクランク軸の回転変動が計測されたか否かを判
別して、答が否定のときは失火検知処理を終了し、答が
肯定のときにのみ、失火率φを算出して所定値φ0以上
であれば異常で、未満であれば正常と判定する。ここに
失火率φは所定回数Cに対する失火回数NMFの比率で
ある。
In step S9, it is first determined whether or not the crankshaft rotation fluctuation is measured without causing fluctuations in the operating state such as acceleration operation within a predetermined rotation speed after the monitor restart. If the answer is no, Only when the misfire detection process is finished and the answer is affirmative, the misfire rate φ is calculated, and if the predetermined value φ 0 or more, it is determined to be abnormal, and if less than that, it is determined to be normal. Here, the misfire rate φ is the ratio of the number of misfires NMF to the predetermined number of times C.

【0038】この異常判定後、モニタ条件判定プログラ
ム(図3)をリスタートさせて(ステップS10)本プ
ログラムを終了する。
After this abnormality determination, the monitor condition determination program (FIG. 3) is restarted (step S10), and this program ends.

【0039】図3はモニタ条件が成立するか否かを判定
するプログラムのフローチャートであり、本プログラム
はバックグランドで実行される。
FIG. 3 is a flowchart of a program for determining whether or not the monitor condition is satisfied, and this program is executed in the background.

【0040】ステップS11〜S16ではエンジン水温
TWが所定水温TWFMES(例えば0℃)より低いか
否か(ステップS11)、吸気温TAが所定吸気温TA
FMES(例えば0℃)より低いか否か(ステップS1
2)、吸気管内絶対圧PBAが所定圧PBLMT(15
0mmHg)以下か否か(ステップS13)、フュエル
カット中か否か(ステップS14)、空燃比リーン制御
実行中であるか否か(ステップS15)及びスロットル
弁開度θTHが所定下限開度θTHMONILより小さ
いか否かを判別する。これらの判別結果のいずれかが肯
定(YES)のときにはステップS26に進み、ダウン
カウントタイマtMFMONIDLYに所定時間(例え
ば1秒)をセットしてこれをスタートさせ、モニタ条件
不成立と判定する(ステップS27)。
In steps S11 to S16, it is determined whether the engine water temperature TW is lower than a predetermined water temperature TWFMES (for example, 0 ° C.) (step S11), and the intake air temperature TA is the predetermined intake air temperature TA.
Whether it is lower than FMES (for example, 0 ° C.) (step S1)
2), the absolute pressure PBA in the intake pipe is the predetermined pressure PBLMT (15
0 mmHg) or less (step S13), whether fuel cut is in progress (step S14), whether air-fuel ratio lean control is being performed (step S15), and the throttle valve opening θTH is more than a predetermined lower limit opening θTHMONIL. It is determined whether it is small. When any of these determination results is affirmative (YES), the process proceeds to step S26, the down-count timer tMFMONIDLY is set to a predetermined time (for example, 1 second) and started, and it is determined that the monitor condition is not satisfied (step S27). .

【0041】一方、ステップS11〜S16の答が全て
否定(NO)のときには、クルーズ中か否か、即ち定速
定常走行状態にあるか否かを判別する(ステップS1
7)。例えば、車速VSPの変動が±0.8km/se
c以内の状態が2秒以上継続していればクルーズ中と判
定する。
On the other hand, when all the answers in steps S11 to S16 are negative (NO), it is judged whether or not the cruise is in progress, that is, whether or not the vehicle is in a constant speed steady running state (step S1).
7). For example, the fluctuation of the vehicle speed VSP is ± 0.8 km / se
If the state within c continues for 2 seconds or more, it is determined that the cruise is in progress.

【0042】クルーズ中でなければ、停車中(VSP=
0)か否かを判別し(ステップS18)、停車中のとき
にはエンジン回転数NEが無負荷時の所定上下限値NE
NLLMTH,NENLLMTL(例えば4500rp
m,500rpm)の範囲内にあるか否かを判別する
(ステップS19)。ステップS18又はS19のいず
れかの答が否定(NO)であれば、前記ステップS2
6,S27に進み、モニタ条件不成立と判定する一方、
ステップS18及びS19の答がともに肯定(YES)
のときには、運転状態の変動が有るか否かを判別する
(ステップS23)。ステップS23の判別は具体的に
は後述する図4のプログラムによって行う。
If the cruise is not in progress, the vehicle is stopped (VSP =
0) or not (step S18), and when the vehicle is stopped, the engine speed NE is a predetermined upper and lower limit value NE when there is no load.
NLLMTH, NENLLMTL (eg 4500 rp
m, 500 rpm) is determined (step S19). If the answer to either step S18 or S19 is negative (NO), then step S2
6, the process proceeds to S27, while it is determined that the monitor condition is not satisfied,
Both answers in steps S18 and S19 are affirmative (YES).
In the case of, it is determined whether or not there is a change in the operating state (step S23). Specifically, the determination in step S23 is performed by the program of FIG. 4 described later.

【0043】運転状態の変動があるときには、前記ステ
ップS26,S27に進み、モニタ条件不成立と判定
し、変動がないときにはタイマtMFMONIDLYの
カウント値が値0か否かを判別する(ステップS2
4)。tMFMONIDLY>0であって、所定時間経
過前はモニタ条件不成立とし(ステップS27)、tM
FMONIDLY=0となった後はモニタ条件成立と判
定する。
When there is a change in the operating state, the routine proceeds to steps S26 and S27, where it is determined that the monitor condition is not satisfied, and when there is no change, it is determined whether or not the count value of the timer tMFMONIDLY is 0 (step S2).
4). When tMFMONIDLY> 0, the monitor condition is not satisfied before the predetermined time has elapsed (step S27), and tM
After FMONIDLY = 0, it is determined that the monitor condition is satisfied.

【0044】前記ステップS17の答が肯定(YE
S)、即ちクルーズ中のときには所定吸気管内圧PBM
ONIをエンジン回転数NE及び大気圧PAに応じて算
出し(ステップS20)、検出した吸気管内絶対圧PB
AがPBMONI値以上か否かを判別する(ステップS
21)。PBA≧PBMONIが成立するときには、さ
らにエンジン回転数NEが有負荷時の所定上下限値NE
RLLMTH,NERLLMTL(例えば6000rp
m,500rpm)の範囲内にあるか否かを判別する。
ステップS21,S22の答がともに肯定(YES)の
ときには前記ステップS23に進み、ステップS21又
はS22の答えが否定(NO)のときには、前記ステッ
プS26,S27に進み、モニタ条件不成立と判定す
る。
The answer to step S17 is affirmative (YE
S), that is, the predetermined intake pipe internal pressure PBM during cruise
ONI is calculated according to the engine speed NE and the atmospheric pressure PA (step S20), and the detected absolute intake pipe pressure PB is detected.
It is determined whether A is the PBMONI value or more (step S
21). When PBA ≧ PBMONI is satisfied, the engine speed NE is further equal to a predetermined upper and lower limit value NE under load.
RLLMTH, NERLLMTL (for example, 6000 rp
m, 500 rpm).
When both the answers in steps S21 and S22 are affirmative (YES), the process proceeds to step S23. When the answers in step S21 or S22 are negative (NO), the process proceeds to steps S26 and S27, and it is determined that the monitor condition is not satisfied.

【0045】以上のように、図3のプログラムによれ
ば、エンジン運転状態を含む車両の運転状態が所定の定
常状態にあるときモニタ条件成立と判定される。
As described above, according to the program shown in FIG. 3, it is determined that the monitor condition is satisfied when the operating state of the vehicle including the engine operating state is in a predetermined steady state.

【0046】図4は、車両の運転状態の変動の判定を行
うプログラムのフローチャートであり、本プログラムに
よる判定の結果が図3のステップS23で使用される。
なお、本プログラムはTDC信号パルスの発生毎にこれ
と同期して実行される。
FIG. 4 is a flow chart of a program for judging the fluctuation of the driving state of the vehicle, and the result of the judgment by this program is used in step S23 of FIG.
It should be noted that this program is executed in synchronization with each generation of the TDC signal pulse.

【0047】図4のステップS31〜S39では、スロ
ットル弁開度θTHの変化量ΔθTH(前回値と今回値
の差として算出される)が所定値THMFDFLより大
きいか否か(ステップS31)、吸気管内絶対圧PBA
の変化量ΔPBAが所定値PBMFDELより大きいか
否か(ステップS32)、吸気管内絶対圧PBAの変動
が有るか否か(ステップS33)、電気負荷変動、具体
的には発電機の出力電流の変動量が所定値ΔACGFL
MTより大きいか否か(ステップS34)、エアコンス
イッチのオン又はオフが有ったか否か(ステップS3
5)、ブレーキ作動時にオンするブレーキスイッチのオ
ン又はオフが有ったか否か(ステップS36)、パワー
ステアリング作動時にオンするパワーステアリングスイ
ッチのオン又はオフが有ったか否か(ステップS3
7)、トラクション制御中か否か(ステップS38)、
車輪速変動があるか否か(ステップS39)を判別す
る。
In steps S31 to S39 of FIG. 4, it is determined whether or not the amount of change ΔθTH in the throttle valve opening θTH (calculated as the difference between the previous value and the current value) is larger than a predetermined value THMFDFL (step S31). Absolute pressure PBA
Whether the change amount ΔPBA of the intake air is larger than a predetermined value PBMDFDEL (step S32), whether there is a change in the intake pipe absolute pressure PBA (step S33), an electric load change, specifically, an output current change of the generator. Amount is a predetermined value ΔACGFL
Whether it is larger than MT (step S34), whether the air conditioner switch is turned on or off (step S3)
5) Whether or not the brake switch that is turned on when the brake is activated is turned on or off (step S36), and whether the power steering switch that is turned on when the power steering is activated is turned on or off (step S3)
7), whether or not traction control is in progress (step S38),
It is determined whether there is a wheel speed fluctuation (step S39).

【0048】上記ステップS33におけるPBA値の変
動の有無は、一定時間(例えば100msec)毎のP
BA値の変化量が所定値(例えば40mmHg)より大
きいか否かにより判定され、TDC信号パルス発生毎の
変化量ΔPBAが所定値以下か否かを判別するステップ
S32とは異なるものである。
Whether or not there is a change in the PBA value in step S33 is determined by P for a fixed time (for example, 100 msec).
This is different from step S32 in which it is determined whether or not the change amount of the BA value is larger than a predetermined value (for example, 40 mmHg), and it is determined whether or not the change amount ΔPBA at each TDC signal pulse generation is less than or equal to the predetermined value.

【0049】また、トラクション制御は従動輪速度及び
駆動輪速度に基づいて駆動輪の過剰スリップ状態を検出
したときに、空燃比のリーン化等によりエンジンの出力
トルクの低減を行う制御である。
The traction control is a control for reducing the output torque of the engine by making the air-fuel ratio lean when the excessive slip state of the drive wheels is detected based on the driven wheel speed and the drive wheel speed.

【0050】ステップS31〜S39のいずれかの答が
肯定(YES)のときには、運転状態の変動有りと判定
され(ステップS41)、すべての答が否定(NO)の
とき運転状態の変動無しと判定される(ステップS4
0)。
If any of the answers in steps S31 to S39 is affirmative (YES), it is judged that the driving condition has changed (step S41), and if all the answers are negative (NO), it is judged that the driving condition has not changed. (Step S4
0).

【0051】次に、図5を参照して車輪速変動の有無の
判別(図4、ステップS39)の具体的内容を説明す
る。
Next, with reference to FIG. 5, the specific contents of the determination of the presence or absence of wheel speed fluctuation (FIG. 4, step S39) will be described.

【0052】同図のステップS51では、駆動輪速度V
FR,VFL,従動輪速度VRR,VRLを計測し、次
いで下記式により右側前後輪の速度差ΔVRI、左側前
後輪の速度差ΔVLE、左右の前輪の速度差ΔVFR及
び左右の後輪の速度差ΔVREを算出する(ステップS
52)。
In step S51 of the figure, the drive wheel speed V
FR, VFL, driven wheel speeds VRR, VRL are measured, and then the speed difference ΔVRI between the right and left front wheels, the speed difference ΔVLE between the left and right front wheels, the speed difference ΔVFR between the left and right front wheels, and the speed difference ΔVRE between the left and right rear wheels are calculated by the following equations. Is calculated (step S
52).

【0053】ΔVRI=|VFR−VRR| ΔVLE=|VFL−VRL| ΔVFR=|VFR−VFL| ΔVRE=|VRR−VRL| 続くステップS53〜S56では、速度差ΔVRI,Δ
VLE,ΔVFR及びΔVREが所定値ΔVLMTより
大きいか否かを判別し、これらの判別結果のいずれかが
肯定(YES)であれば、車輪速変動有りと判定し(ス
テップS58)いずれもが否定(NO)であれば車輪速
変動無しと判定する(ステップS57)。
ΔVRI = | VFR-VRR | ΔVLE = | VFL-VRL | ΔVFR = | VFR-VFL | ΔVRE = | VRR-VRL | In the subsequent steps S53 to S56, the speed difference ΔVRI, Δ
It is determined whether or not VLE, ΔVFR, and ΔVRE are larger than a predetermined value ΔVLMT. If any of these determination results is affirmative (YES), it is determined that there is wheel speed fluctuation (step S58) and all are negative (step S58). If NO, it is determined that there is no wheel speed fluctuation (step S57).

【0054】以上のように、図3〜図5のプログラムに
よれば、車輪速変動が有るときには、車両の運転状態の
変動有りとされ(図4、ステップS39,S41)、モ
ニタ条件不成立となるので(図3、ステップS23,S
27)、図2のプログラムによる失火判定が禁止され
る。従って、悪路走行中に路面の変化によって生ずる車
輪速変動のために失火と誤判定するような事態を回避す
ることができ、システム異常に起因する失火をより確実
に検出することが可能となる。
As described above, according to the programs shown in FIGS. 3 to 5, when there is a wheel speed fluctuation, it is determined that there is a fluctuation in the operating state of the vehicle (FIG. 4, steps S39 and S41), and the monitor condition is not satisfied. So (FIG. 3, steps S23, S
27), misfire determination by the program of FIG. 2 is prohibited. Therefore, it is possible to avoid a situation where a misfire is erroneously determined due to a change in the wheel speed caused by a change in the road surface while traveling on a rough road, and it is possible to more reliably detect a misfire due to a system abnormality. .

【0055】[0055]

【発明の効果】以上詳述したように本発明によれば、車
輪速度の変動量が所定変動量より大きいときには、失火
判定が禁止されるので、悪路走行中に路面の変化によっ
て生ずる車輪速変動のために失火と誤判定するような事
態を回避することができ、システム異常に起因する失火
をより確実に検出することが可能となる。
As described above in detail, according to the present invention, when the fluctuation amount of the wheel speed is larger than the predetermined fluctuation amount, the misfire determination is prohibited, so that the wheel speed caused by the change of the road surface during the traveling on the rough road. It is possible to avoid a situation where a misfire is erroneously determined due to fluctuations, and it is possible to more reliably detect a misfire due to a system abnormality.

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

【図1】本発明の一実施例に係る内燃機関及びその制御
装置の構成図である。
FIG. 1 is a configuration diagram of an internal combustion engine and a control device therefor according to an embodiment of the present invention.

【図2】失火判定及び異常判定を行うプログラムのフロ
ーチャートである。
FIG. 2 is a flowchart of a program for performing misfire determination and abnormality determination.

【図3】モニタ条件の判定を行うプログラムのフローチ
ャートである。
FIG. 3 is a flowchart of a program for determining a monitor condition.

【図4】車両の運転状態の変動の有無を判定するプログ
ラムのフローチャートである。
FIG. 4 is a flow chart of a program for determining whether or not a driving state of a vehicle has changed.

【図5】車輪速度の変動の有無を判定するプログラムの
フローチャートである。
FIG. 5 is a flowchart of a program for determining whether or not the wheel speed has changed.

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

1 内燃機関 5 電子コントロールユニット(ECU) 21 車輪速センサ(右前輪) 22 車輪速センサ(左前輪) 23 車輪速センサ(右後輪) 24 車輪速センサ(左後輪) DESCRIPTION OF SYMBOLS 1 Internal combustion engine 5 Electronic control unit (ECU) 21 Wheel speed sensor (right front wheel) 22 Wheel speed sensor (left front wheel) 23 Wheel speed sensor (right rear wheel) 24 Wheel speed sensor (left rear wheel)

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 車両に搭載された内燃機関の回転変動に
基づいて該機関の失火状態を判定する失火判定手段を備
えた失火検出装置において、前記車両の車輪の回転速度
を検出する車輪速度検出手段と、該検出した車輪速度の
変動量を算出する車輪速度変動量算出手段と、該算出し
た車輪速度変動量が所定変動量より大きいとき、前記失
火判定手段による判定を禁止する禁止手段を設けたこと
を特徴とする内燃機関の失火検出装置。
1. A misfire detection device including a misfire determination means for determining a misfire state of an internal combustion engine mounted on a vehicle, the wheel speed detection detecting a rotational speed of a wheel of the vehicle. Means, wheel speed fluctuation amount calculating means for calculating the detected fluctuation amount of the wheel speed, and prohibiting means for prohibiting the judgment by the misfire judging means when the calculated wheel speed fluctuation amount is larger than a predetermined fluctuation amount. A misfire detection device for an internal combustion engine, characterized in that
JP22654693A 1993-08-19 1993-08-19 Misfire detection device for internal combustion engine Pending JPH0754705A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP22654693A JPH0754705A (en) 1993-08-19 1993-08-19 Misfire detection device for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP22654693A JPH0754705A (en) 1993-08-19 1993-08-19 Misfire detection device for internal combustion engine

Publications (1)

Publication Number Publication Date
JPH0754705A true JPH0754705A (en) 1995-02-28

Family

ID=16846851

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22654693A Pending JPH0754705A (en) 1993-08-19 1993-08-19 Misfire detection device for internal combustion engine

Country Status (1)

Country Link
JP (1) JPH0754705A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6461768B1 (en) 1999-06-08 2002-10-08 Dowa Mining Co., Ltd. Negative electrode material containing bismuth-coated zinc powder particles for use in alkaline cell
JP2006183501A (en) * 2004-12-27 2006-07-13 Yamaha Motor Co Ltd Engine misfire detection device and method, and saddle riding type vehicle
CN115593325A (en) * 2021-07-09 2023-01-13 上海汽车集团股份有限公司(Cn) Method and device for processing fire diagnosis
WO2024135704A1 (en) * 2022-12-19 2024-06-27 ヤマハ発動機株式会社 Method for producing state recognition device and state recognition device
WO2024134717A1 (en) * 2022-12-19 2024-06-27 ヤマハ発動機株式会社 State identification device
US12258890B2 (en) 2022-12-19 2025-03-25 Yamaha Hatsudoki Kabushiki Kaisha Catalyst deterioration diagnosis device

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6461768B1 (en) 1999-06-08 2002-10-08 Dowa Mining Co., Ltd. Negative electrode material containing bismuth-coated zinc powder particles for use in alkaline cell
JP2006183501A (en) * 2004-12-27 2006-07-13 Yamaha Motor Co Ltd Engine misfire detection device and method, and saddle riding type vehicle
CN115593325A (en) * 2021-07-09 2023-01-13 上海汽车集团股份有限公司(Cn) Method and device for processing fire diagnosis
CN115593325B (en) * 2021-07-09 2025-06-06 上海汽车集团股份有限公司 A method and device for processing misfire diagnosis
WO2024135704A1 (en) * 2022-12-19 2024-06-27 ヤマハ発動機株式会社 Method for producing state recognition device and state recognition device
WO2024134717A1 (en) * 2022-12-19 2024-06-27 ヤマハ発動機株式会社 State identification device
US12258890B2 (en) 2022-12-19 2025-03-25 Yamaha Hatsudoki Kabushiki Kaisha Catalyst deterioration diagnosis device

Similar Documents

Publication Publication Date Title
JP4730713B2 (en) Automatic engine stop / start control device
JP3743073B2 (en) Misfire detection device for internal combustion engine
JP3915335B2 (en) Control device for hybrid vehicle
EP0294634B1 (en) Driving wheel slip control system for vehicles
JP3933170B2 (en) Output state detection device for internal combustion engine
US20120197471A1 (en) Hybrid vehicle
JPH0819871B2 (en) Method for detecting abnormality in fuel supply system of internal combustion engine
JP2002047996A (en) Misfire detection device for internal combustion engine
US6655357B2 (en) Abnormality detection apparatus for intake system of internal combustion engine
JPS59194059A (en) Control method and device for air-fuel ratio and ignition timing
US4466413A (en) Fuel cut system for electronic control system
JP2761999B2 (en) Misfire detection device for internal combustion engine
JPH08121237A (en) Misfire detection device for internal combustion engine
JP2694764B2 (en) Misfire detection device for internal combustion engine
JP3975512B2 (en) Engine abnormality diagnosis device
US11536628B2 (en) Misfire detecting device and method for internal combustion engine
EP1167730B1 (en) Device for controlling rotational speed of internal combustion engine
US4586479A (en) Electronic fuel injection control with variable injection intervals
JPH04234572A (en) Internal combustion engine ignition timing control device
JP2605199B2 (en) Misfire detection device for internal combustion engine
JP3478163B2 (en) Control device for internal combustion engine
JPH05256646A (en) Slope estimating method
JP2000120488A (en) Misfire detecting device
JPS60132043A (en) Fuel injection controller
JPS6248939A (en) Trouble detector for internal combustion engine