JPH0861136A - Drive control device for internal combustion engine - Google Patents
Drive control device for internal combustion engineInfo
- Publication number
- JPH0861136A JPH0861136A JP22098394A JP22098394A JPH0861136A JP H0861136 A JPH0861136 A JP H0861136A JP 22098394 A JP22098394 A JP 22098394A JP 22098394 A JP22098394 A JP 22098394A JP H0861136 A JPH0861136 A JP H0861136A
- Authority
- JP
- Japan
- Prior art keywords
- fuel
- misfire
- internal combustion
- combustion engine
- diagnosis
- 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
Links
Landscapes
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、例えば自動車等のエン
ジンとして用いられる内燃機関の駆動制御装置に関し、
特に内燃機関の失火診断を行う機能を備えた内燃機関の
駆動制御装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a drive control device for an internal combustion engine used as an engine of an automobile,
In particular, the present invention relates to a drive control device for an internal combustion engine having a function of diagnosing misfire of the internal combustion engine.
【0002】[0002]
【従来の技術】一般に、自動車等のエンジンとして用い
られる内燃機関の駆動制御装置には、自動車の走行の安
全性を高めるために、エンジンの失火診断を行うように
なっている。2. Description of the Related Art Generally, a drive control device for an internal combustion engine used as an engine of an automobile or the like is designed to perform engine misfire diagnosis in order to enhance the safety of traveling of the automobile.
【0003】ここで、失火が生じる原因としては、エン
ジンの燃焼室内に燃料を噴射する燃料噴射弁の不調また
は故障、エンジンの燃焼室内で燃料に点火を行う点火プ
ラグの不調または故障、点火プラグに高圧電気を発生さ
せるイグニッションコイルの断線等が考えられる。Here, the causes of misfire include malfunction or failure of the fuel injection valve for injecting fuel into the combustion chamber of the engine, malfunction or failure of the spark plug for igniting fuel in the combustion chamber of the engine, and spark plug failure. A disconnection of the ignition coil that generates high-voltage electricity may be considered.
【0004】また、かかる原因から生じる失火を検出す
るには、通常、エンジンの気筒に設けられた燃焼圧セン
サによって燃焼室内の燃焼圧を監視し、この燃焼圧が異
常に低下した場合に失火と判定するようにしている。例
えば、燃料噴射弁の故障等にエンジンの燃焼室内に燃料
が十分に噴射されなかった場合には、燃焼室内の混合気
が希薄化するため、点火プラグ等による点火が良好に行
われず、燃焼室内の燃焼圧が大幅に低下する。これを失
火と判定するようにしている。Further, in order to detect the misfire caused by such a cause, normally, the combustion pressure in the combustion chamber is monitored by a combustion pressure sensor provided in the cylinder of the engine, and when the combustion pressure is abnormally decreased, the misfire is detected. I am trying to judge. For example, when the fuel is not sufficiently injected into the combustion chamber of the engine due to a failure of the fuel injection valve or the like, the air-fuel mixture in the combustion chamber is diluted, so that ignition by the spark plug or the like is not performed well and the combustion chamber The combustion pressure of is drastically reduced. This is determined to be a misfire.
【0005】[0005]
【発明が解決しようとする課題】ところで、上述した従
来技術では、エンジンの燃焼圧に基づいて失火診断を行
っているが、エンジンの燃焼圧は、燃料タンク内の燃料
残量が少量または零(いわゆる、ガス欠)となって燃料
が燃料噴射弁に十分に供給されないことが原因して大き
く低下する場合がある。By the way, in the above-mentioned prior art, the misfire diagnosis is carried out based on the combustion pressure of the engine. However, the combustion pressure of the engine is such that the remaining amount of fuel in the fuel tank is small or zero ( There is a case in which the fuel is so-called "out of gas" and the fuel is not sufficiently supplied to the fuel injection valve, which may cause a large decrease.
【0006】即ち、燃料タンク内の燃料残量が少量とな
ったときに、自動車が急カーブを屈曲走行すると、燃料
タンク内の燃料の液面が傾斜するため、エンジンに向け
て供給される燃料中にエアが混入する場合がある。この
結果、燃料噴射弁からエンジンの燃焼室内に向けて噴射
される燃料が演算量(正常時の噴射量)より大幅に低下
し、エンジンの燃焼圧が大きく低下する。また、燃料タ
ンク内の燃料がほぼ零の状態でも、エアが混入した燃料
がエンジンに向けて供給されるようになるから、エンジ
ンの燃焼圧が大きく低下する。That is, when the amount of fuel remaining in the fuel tank becomes small and the vehicle bends in a sharp curve, the liquid level of the fuel in the fuel tank inclines, so the fuel supplied to the engine Air may get inside. As a result, the amount of fuel injected from the fuel injection valve into the combustion chamber of the engine is significantly lower than the calculated amount (injection amount during normal operation), and the combustion pressure of the engine is greatly reduced. Further, even when the fuel in the fuel tank is almost zero, the fuel mixed with air is supplied to the engine, so that the combustion pressure of the engine is greatly reduced.
【0007】従来技術による失火診断では、このような
ガス欠によるエンジンの燃焼圧の低下をも失火と診断し
てしまうため、単なるガス欠による失火と、燃料噴射弁
や点火プラグの不調または故障等の原因による本来的な
失火との区別がつかず、失火診断の精度が低いという問
題がある。In the misfire diagnosis according to the prior art, a decrease in the combustion pressure of the engine due to such a gas shortage is also diagnosed as a misfire. Therefore, a misfire due to a simple gas shortage and a malfunction or failure of the fuel injection valve or the spark plug. There is a problem that the accuracy of misfire diagnosis is low because it cannot be distinguished from the original misfire due to the cause.
【0008】本発明は上述した従来技術の問題に鑑みな
されたもので、燃料タンク内の燃料残量が少量または零
となったことが原因して発生する失火を失火診断の対象
から除外でき、失火診断の精度を大幅に向上させること
ができる内燃機関の駆動制御装置を提供することを目的
としている。The present invention has been made in view of the above-mentioned problems of the prior art, and it is possible to exclude a misfire caused by a small amount or zero fuel remaining in the fuel tank from the objects of the misfire diagnosis. An object of the present invention is to provide a drive control device for an internal combustion engine that can significantly improve the accuracy of misfire diagnosis.
【0009】[0009]
【課題を解決するための手段】上述した課題を解決する
ために、請求項1の発明による内燃機関の駆動制御装置
は、内燃機関と、該内燃機関に使用する燃料を貯留する
燃料タンクと、該燃料タンク内の燃料を前記内燃機関側
に向けて吐出する燃料ポンプと、該燃料ポンプによって
吐出された燃料を前記内燃機関に配送する燃料配管と、
該燃料配管によって配送された燃料を前記内燃機関内に
噴射する燃料噴射弁と、前記内燃機関に生じる失火の診
断処理を行う失火診断手段とからなる構成を採用してい
る。In order to solve the above-mentioned problems, a drive control device for an internal combustion engine according to a first aspect of the present invention includes an internal combustion engine, a fuel tank for storing fuel used in the internal combustion engine, A fuel pump for discharging the fuel in the fuel tank toward the internal combustion engine, and a fuel pipe for delivering the fuel discharged by the fuel pump to the internal combustion engine,
A fuel injection valve for injecting the fuel delivered through the fuel pipe into the internal combustion engine and a misfire diagnosis means for diagnosing a misfire occurring in the internal combustion engine are adopted.
【0010】そして、請求項1の発明が採用する構成の
特徴は、失火診断手段に、前記燃料タンク内の燃料残量
が少量または零となった場合に失火診断処理を停止させ
る診断停止手段を設けたことにある。A feature of the configuration adopted by the invention of claim 1 is that the misfire diagnosis means includes a diagnosis stop means for stopping the misfire diagnosis process when the remaining fuel amount in the fuel tank becomes small or zero. It is provided.
【0011】また、請求項2の発明の如く、前記診断停
止手段は、前記燃料ポンプを駆動するために供給される
駆動電流に基づいて前記燃料タンク内の燃料残量が少量
または零であるか否かを検出することにより、失火診断
処理を停止させる構成とするのが望ましい。Further, according to the second aspect of the present invention, whether the diagnosis stopping means has a small amount or zero fuel remaining amount in the fuel tank based on the drive current supplied to drive the fuel pump. It is desirable that the misfire diagnosis process is stopped by detecting whether or not the misfire diagnosis process is stopped.
【0012】一方、請求項3の発明の如く、前記診断停
止手段は、前記燃料タンク内の燃料の液面高さに基づい
て前記燃料タンク内の燃料残量が少量または零であるか
否かを検出することにより、失火診断処理を停止させる
構成としてもよい。On the other hand, according to the third aspect of the present invention, the diagnosis stopping means determines whether the remaining amount of fuel in the fuel tank is small or zero based on the liquid level of the fuel in the fuel tank. The misfire diagnosis process may be stopped by detecting
【0013】また、請求項4の発明の如く、前記診断停
止手段は、前記燃料タンク内の燃料残量が少量または零
であると検出した時点から、燃料が前記燃料ポンプから
燃料配管を流通して燃料噴射弁に到達するまでの所要時
間に対応する所定時間が経過した後に失火診断処理を停
止させる構成とするのが望ましい。Further, as in the invention of claim 4, from the time when the diagnosis stopping means detects that the remaining amount of fuel in the fuel tank is small or zero, the fuel flows from the fuel pump through the fuel pipe. It is desirable to stop the misfire diagnosis process after a predetermined time corresponding to the time required to reach the fuel injection valve.
【0014】[0014]
【作用】請求項1の構成によれば、内燃機関の駆動中
は、失火診断手段が内燃機関の燃焼圧等を検出すること
によって失火診断処理を常時行っている。しかし、燃料
タンク内の燃料残量が少量または零となった場合には、
診断停止手段が前記失火診断手段の失火診断処理を停止
させることにより、燃料タンク内の燃料残量が少量また
は零であることが原因して発生する失火を失火診断手段
による失火診断処理の対象から除外することができる。According to the structure of the first aspect, the misfire diagnosis process is always performed by detecting the combustion pressure of the internal combustion engine and the like while the internal combustion engine is being driven. However, if the amount of fuel remaining in the fuel tank is low or zero,
By stopping the misfire diagnosis processing of the misfire diagnosis means by the diagnosis stopping means, the misfire that occurs due to the small amount or zero amount of fuel remaining in the fuel tank can be detected from the target of the misfire diagnosis processing by the misfire diagnosis means. Can be excluded.
【0015】即ち、燃料タンク内の燃料残量が少量とな
った場合には、燃料ポンプから燃料がエアの混入した状
態で吐出されるから、燃料噴射弁から噴射される燃料が
演算量(正常時の噴射量)より大幅に減少する。このよ
うな原因による内燃機関の燃焼圧の低下を失火診断手段
が失火と診断してしまうのを防止できる。That is, when the remaining amount of fuel in the fuel tank becomes small, the fuel is discharged from the fuel pump in a state in which air is mixed, so that the amount of fuel injected from the fuel injection valve (normal It is significantly smaller than the injection amount). It is possible to prevent the misfire diagnosis means from diagnosing the decrease in the combustion pressure of the internal combustion engine due to such a cause as misfire.
【0016】また、燃料タンク内の燃料残量が零となっ
た場合には、燃料ポンプから燃料が吐出されず、燃料噴
射弁からも燃料が噴射されなくなる。このような原因に
よる内燃機関の燃焼圧の低下を失火診断手段が失火と診
断してしまうのを確実に防止できる。When the remaining amount of fuel in the fuel tank becomes zero, no fuel is discharged from the fuel pump and no fuel is injected from the fuel injection valve. It is possible to reliably prevent the misfire diagnosis means from diagnosing the decrease in the combustion pressure of the internal combustion engine due to such a cause as misfire.
【0017】また、請求項2の構成によれば、燃料タン
ク内の燃料残量が少量または零となると、燃料ポンプに
よって吸い込まれる燃料中にエアが混入するようになる
ため、燃料ポンプの負荷が軽減される。この結果、燃料
ポンプを駆動するために燃料ポンプに供給される駆動電
流が低下する。そして、診断停止手段は前記駆動電流の
低下を判定することにより、燃料タンク内の燃料残量が
少量または零であるか否かを確実に検出することがで
き、これに基づいて失火診断処理を停止することができ
る。According to the second aspect of the invention, when the remaining amount of fuel in the fuel tank becomes small or zero, air is mixed in the fuel sucked by the fuel pump, so that the load of the fuel pump is increased. It will be reduced. As a result, the drive current supplied to the fuel pump to drive the fuel pump is reduced. Then, the diagnosis stopping means can surely detect whether the remaining amount of fuel in the fuel tank is small or zero by judging the decrease of the drive current, and based on this, the misfire diagnosis process can be performed. You can stop.
【0018】一方、請求項3の構成によれば、燃料タン
ク内の燃料残量が少量または零となると、それに対応し
て燃料の液面高さは低下する。診断停止手段は、これに
基づいて燃料タンク内の燃料残量が少量または零である
か否かを検出することができ、これに基づいて失火診断
処理を停止することができる。On the other hand, according to the third aspect of the invention, when the remaining amount of fuel in the fuel tank becomes small or zero, the liquid level of the fuel decreases correspondingly. Based on this, the diagnosis stopping means can detect whether the remaining amount of fuel in the fuel tank is small or zero, and based on this, the misfire diagnosis process can be stopped.
【0019】また、請求項4の構成によれば、燃料タン
ク内の燃料残量が少量であると検出した時点から、燃料
が燃料ポンプから燃料配管を流通して燃料噴射弁に到達
するまでの所要時間に対応する所定時間が経過した後に
失火診断手段による失火診断処理を停止させる。According to the structure of claim 4, from the time when it is detected that the remaining amount of fuel in the fuel tank is small to the time when the fuel flows from the fuel pump through the fuel pipe and reaches the fuel injection valve. After the elapse of a predetermined time corresponding to the required time, the misfire diagnosis processing by the misfire diagnosis means is stopped.
【0020】ここで、燃料残量を検出してから前記失火
診断処理を停止させるまでに前記時間差を設けたのは、
エアの混入した燃料が燃料ポンプによって吸い込まれて
から、そのエアが燃料配管を流通して燃料噴射弁に到達
し、燃料噴射弁から噴射される燃料量を大幅に低下さ
せ、これが原因して内燃機関の燃焼圧の低下を招くまで
に時間がかかることを考慮したものである。Here, the time difference is set between the detection of the remaining fuel amount and the stop of the misfire diagnosis process.
After the fuel mixed with air is sucked in by the fuel pump, the air flows through the fuel pipe and reaches the fuel injection valve, which significantly reduces the amount of fuel injected from the fuel injection valve. This is because it takes time until the combustion pressure of the engine is reduced.
【0021】これにより、燃料タンク内の燃料残量が少
量または零となったことが原因して内燃機関の燃焼圧が
低下し、これが基で発生する失火のみを失火診断処理の
対象から除外することができる。As a result, the combustion pressure of the internal combustion engine is reduced due to the amount of remaining fuel in the fuel tank becoming small or zero, and only the misfire caused by this is excluded from the targets of the misfire diagnosis processing. be able to.
【0022】[0022]
【実施例】以下、本発明の実施例を図1ないし図9に基
づいて説明するに、本実施例では、内燃機関の駆動制御
装置を自動車のエンジンの駆動制御装置に用いた場合を
例に挙げる。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of the present invention will be described below with reference to FIGS. 1 to 9. In the present embodiment, the case where a drive control device for an internal combustion engine is used as a drive control device for an engine of an automobile is taken as an example. I will give you.
【0023】まず、本発明の第1の実施例を図1ないし
図6に基づいて説明するに、図中、1は自動車に搭載さ
れた内燃機関としてのエンジンを示し、該エンジン1
は、シリンダ2,ピストン3,シリンダヘッド4および
クランクケースに設けられたクランク軸(いずれも図示
せず)等によって構成され、シリンダ2内にはピストン
3とシリンダヘッド4との間に燃焼室5が画成されてい
る。また、前記シリンダヘッド4には燃焼室5内と連通
すべく吸気ポート4Aおよび排気ポート(図示せず)が
形成され、該吸気ポート4Aには吸気弁6が、排気ポー
トには排気弁(図示せず)が設けられている。さらに、
シリンダヘッド4の吸気ポート4Aには外気を吸入する
する吸気管7が設けられ、吸気管7の途中には吸気量を
測定するエアフローメータ8が配設されている。なお、
該エアフローメータ8は後述するコントロールユニット
25に接続され、吸気量の測定結果が検出信号として出
力されるようになっている。First, a first embodiment of the present invention will be described with reference to FIGS. 1 to 6. In FIG. 1, reference numeral 1 denotes an engine as an internal combustion engine mounted on an automobile.
Is composed of a cylinder 2, a piston 3, a cylinder head 4 and a crankshaft (not shown) provided on a crankcase, and the like. Inside the cylinder 2, a combustion chamber 5 is provided between the piston 3 and the cylinder head 4. Is defined. An intake port 4A and an exhaust port (not shown) are formed in the cylinder head 4 so as to communicate with the inside of the combustion chamber 5, and an intake valve 6 is provided at the intake port 4A and an exhaust valve (see FIG. (Not shown). further,
An intake pipe 7 for sucking outside air is provided in the intake port 4A of the cylinder head 4, and an air flow meter 8 for measuring the amount of intake air is provided in the middle of the intake pipe 7. In addition,
The air flow meter 8 is connected to a control unit 25 described later, and the measurement result of the intake air amount is output as a detection signal.
【0024】9は燃焼室5内に臨んでシリンダヘッド4
に取付けられた点火プラグを示し、該点火プラグ9はイ
グニッションコイル(図示せず)によって高圧の電圧が
印加されることにより、燃焼室5内に吸入空気と共に吸
い込まれた燃料の混合気に点火して燃焼させることによ
って高圧の燃焼圧を発生させるようになっている。ま
た、該点火プラグ9は、コントロールユニット25に接
続され、該コントロールユニット25から出力される噴
射パルス信号によって所定のタイミングで点火するよう
になっている。The reference numeral 9 indicates the inside of the combustion chamber 5 and the cylinder head 4
The ignition plug 9 is attached to the ignition plug 9 and the ignition plug 9 ignites a mixture of the fuel sucked into the combustion chamber 5 together with the intake air when a high voltage is applied by an ignition coil (not shown). The high combustion pressure is generated by the combustion. Further, the ignition plug 9 is connected to the control unit 25 and ignites at a predetermined timing by an injection pulse signal output from the control unit 25.
【0025】10は点火プラグ9の近傍に位置してシリ
ンダヘッド4に取付けられた燃焼圧センサを示し、該燃
焼圧センサ10は燃焼室5内の燃焼圧を検出するもので
あり、図2に示すようにコントロールユニット25に接
続されている。そして、該燃焼圧センサ10は、燃焼室
5内の燃焼圧に対応した検出信号を後述するコントロー
ルユニット25に向けて出力する。Reference numeral 10 denotes a combustion pressure sensor which is located in the vicinity of the spark plug 9 and is attached to the cylinder head 4. The combustion pressure sensor 10 detects the combustion pressure in the combustion chamber 5, and is shown in FIG. It is connected to the control unit 25 as shown. Then, the combustion pressure sensor 10 outputs a detection signal corresponding to the combustion pressure in the combustion chamber 5 to a control unit 25 described later.
【0026】11はエンジンのクランクケース内に設け
られたクランク角センサを示し、該クランク角センサ1
1は、エンジン1の回転数や、点火プラグ9による混合
気への点火時期を決定するためのクランク角を検出する
ものであり、図2に示すようにコントロールユニット2
5に接続されている。そして、該クランク角センサ11
は、点火プラグ9による混合気への点火時期を決定する
ためのクランク角を検出した時点で、タイミング信号を
コントロールユニット25に向けて出力するようになっ
ている。Reference numeral 11 denotes a crank angle sensor provided in the crankcase of the engine. The crank angle sensor 1
Reference numeral 1 denotes a rotation angle of the engine 1 and a crank angle for determining the ignition timing of the air-fuel mixture by the spark plug 9, and as shown in FIG.
Connected to 5. Then, the crank angle sensor 11
Outputs a timing signal to the control unit 25 when a crank angle for determining the ignition timing of the air-fuel mixture by the spark plug 9 is detected.
【0027】12は燃料タンクを示し、該燃料タンク1
2内には前記エンジン1に使用するためのガソリン等の
燃料Fが貯留されている。Reference numeral 12 denotes a fuel tank, and the fuel tank 1
A fuel F such as gasoline for use in the engine 1 is stored in the engine 2.
【0028】13は燃料タンク12内に設けられ、燃料
Fを吸い込んでエンジン1側に向けて吐出する燃料ポン
プを示し、該燃料ポンプ13はポンプケーシング13A
に内設した直流モータ部13Bによってポンプ部13C
を駆動し、吸入口13Dを介してポンプケーシング13
A内に吸い込んだ燃料Fを常時一定の吐出圧をもってエ
ンジン1側に向けて吐出するようになっている。そし
て、前記燃料ポンプ13の直流モータ部13Bはコント
ロールユニット25に接続され、コントロールユニット
25によりエンジンキー(図示せず)のON,OFFに
基づいて駆動される。Reference numeral 13 denotes a fuel pump which is provided in the fuel tank 12 and which sucks the fuel F and discharges it toward the engine 1 side. The fuel pump 13 is a pump casing 13A.
The pump unit 13C is installed by the DC motor unit 13B installed inside
Drive the pump casing 13 through the suction port 13D.
The fuel F sucked into A is constantly discharged toward the engine 1 with a constant discharge pressure. The DC motor unit 13B of the fuel pump 13 is connected to the control unit 25, and is driven by the control unit 25 based on ON / OFF of an engine key (not shown).
【0029】14は燃料ポンプ13の直流モータ部13
Bに印加される駆動電流を検出する燃料ポンプ駆動電流
検出部(以下、「駆動電流検出部14」という)を示
し、該駆動電流検出部14は、パワートランジスタ(図
示せず)の制御の下に直流モータ部13Bに印加される
駆動電流を検出し、コントロールユニット25に向けて
出力するものである。Reference numeral 14 is a DC motor portion 13 of the fuel pump 13.
A fuel pump drive current detection unit (hereinafter, referred to as “drive current detection unit 14”) for detecting a drive current applied to B is shown. The drive current detection unit 14 is controlled by a power transistor (not shown). The drive current applied to the DC motor 13B is detected and output to the control unit 25.
【0030】15は燃料ポンプ13によって吐出された
燃料Fをエンジン1に向けて配送する燃料配管を示し、
該燃料配管15の一端は燃料ポンプ13の吐出口側に接
続され、他端はエンジン1に設けられた後述の燃料噴射
弁16と圧力レギュレータ17に接続されている。Reference numeral 15 denotes a fuel pipe for delivering the fuel F discharged by the fuel pump 13 to the engine 1.
One end of the fuel pipe 15 is connected to the discharge port side of the fuel pump 13, and the other end is connected to a fuel injection valve 16 and a pressure regulator 17, which will be described later, provided in the engine 1.
【0031】16はシリンダヘッド4の吸気ポート4A
の近傍に位置して該吸気管7の先端側に取付けられた燃
料噴射弁を示し、該燃料噴射弁16は、前記燃料配管1
5によって配送された燃料Fをエンジン1の燃焼室5内
に噴射するものである。また、該燃料噴射弁16はコン
トロールユニット25に接続されており、コントロール
ユニット25からの駆動電流に基づいて所定タイミング
でかつ所定の弁開度で開,閉弁するようになっている。Reference numeral 16 is an intake port 4A of the cylinder head 4.
Shows a fuel injection valve mounted near the front end side of the intake pipe 7 located near the fuel injection valve 16, and the fuel injection valve 16 is the fuel pipe 1
The fuel F delivered by 5 is injected into the combustion chamber 5 of the engine 1. Further, the fuel injection valve 16 is connected to the control unit 25, and is opened / closed at a predetermined timing and at a predetermined valve opening degree based on a drive current from the control unit 25.
【0032】17は圧力レギュレータ、18は吸気圧力
を該圧力レギュレータ17に導く制御圧配管を示し、圧
力レギュレータ17は制御圧配管18からの圧力に応じ
て燃圧を制御し、燃料の余剰分をリターン配管19を介
して燃料タンク12に戻すものである。Reference numeral 17 is a pressure regulator, and 18 is a control pressure pipe for guiding intake pressure to the pressure regulator 17. The pressure regulator 17 controls the fuel pressure according to the pressure from the control pressure pipe 18, and returns the surplus fuel. It is returned to the fuel tank 12 through the pipe 19.
【0033】20は燃料タンク12内に設けられた燃料
ゲージを示し、該燃料ゲージ20は、燃料タンク12に
支持部材21を介して支持されたポテンショメータ22
と、該ポテンショメータ22に回動可能に取付けられた
アーム23と,該アーム23の先端側に設けられたフロ
ート24とから大略構成されている。そして、該燃料ゲ
ージ20は、フロート24が液面に応動して上,下方向
に変位するのをアーム23を介してポテンショメータ2
2で検出する。このようにして、該燃料ゲージ20は、
燃料タンク12内の燃料の液面高さを検出することによ
り、燃料タンク12内の燃料残量を測定するものであ
る。また、該燃料ゲージ20は、図2に示すように、コ
ントロールユニット25に接続され、燃料タンク12内
の燃料残量をコントロールユニット25に向けて出力す
るようになっている。Reference numeral 20 denotes a fuel gauge provided in the fuel tank 12, and the fuel gauge 20 is provided with a potentiometer 22 supported by the fuel tank 12 via a support member 21.
And an arm 23 rotatably attached to the potentiometer 22 and a float 24 provided on the tip end side of the arm 23. Further, the fuel gauge 20 is arranged such that the float 24 is displaced upward and downward in response to the liquid surface via the arm 23 and the potentiometer 2 is provided.
Detect with 2. In this way, the fuel gauge 20
The amount of remaining fuel in the fuel tank 12 is measured by detecting the height of the liquid surface of the fuel in the fuel tank 12. Further, as shown in FIG. 2, the fuel gauge 20 is connected to a control unit 25 and outputs the remaining fuel amount in the fuel tank 12 to the control unit 25.
【0034】25は自動車に搭載されたコントロールユ
ニットを示し、該コントロールユニット25は、CP
U,メモリ,タイマ等が一体に組み込まれたMPU(マ
ルチプロセッシングユニット)であり、該コントロール
ユニット25の入力側には、図2に示すように、エアフ
ローメータ8,燃焼圧センサ10,クランク角センサ1
1,駆動電流検出部14および燃料ゲージ20等が接続
され、出力側には、点火プラグ9,燃料ポンプ13およ
び燃料噴射弁16等が接続されている。Reference numeral 25 denotes a control unit mounted on an automobile, and the control unit 25 is a CP unit.
U, a memory, a timer, etc. are integrally incorporated into the MPU (multi-processing unit), and the input side of the control unit 25 has an air flow meter 8, a combustion pressure sensor 10, a crank angle sensor, as shown in FIG. 1
1, the drive current detector 14 and the fuel gauge 20 are connected, and the output side is connected with the spark plug 9, the fuel pump 13, the fuel injection valve 16 and the like.
【0035】一方、コントロールユニット25のメモリ
25Aには、燃料噴射弁16またはエンジン1の不調ま
たは故障等によって生じる失火の診断処理を行う失火診
断手段としての失火診断プログラムが記憶されている。
そして、該失火診断プログラムは、クランク角センサ1
1からのタイミング信号に基づくタイミングで、燃焼圧
センサ10からの検出信号を読み取り、エンジン1の燃
焼室5内の燃焼圧を検出することにより失火診断処理を
行うものである。さらに、該失火診断プログラムには、
燃料タンク12内の燃料残量が少量または零となった場
合に前記失火診断処理を停止させる診断停止手段として
の診断停止プログラム(図4)が設けられている。さら
に、コントロールユニット25のメモリ25Aには、燃
料輸送時間設定マップM(図6)が記憶されている。On the other hand, the memory 25A of the control unit 25 stores a misfire diagnosis program as a misfire diagnosis means for diagnosing a misfire caused by a malfunction or failure of the fuel injection valve 16 or the engine 1.
The misfire diagnosis program is executed by the crank angle sensor 1
The misfire diagnosis process is performed by reading the detection signal from the combustion pressure sensor 10 and detecting the combustion pressure in the combustion chamber 5 of the engine 1 at a timing based on the timing signal from 1. Furthermore, the misfire diagnosis program includes
A diagnostic stop program (FIG. 4) is provided as a diagnostic stop means for stopping the misfire diagnosis process when the remaining amount of fuel in the fuel tank 12 becomes small or zero. Further, the memory 25A of the control unit 25 stores a fuel transportation time setting map M (FIG. 6).
【0036】本実施例によるエンジンの駆動制御装置は
上述のような構成を有するものであり、次に、失火診断
について説明する。The drive control system for the engine according to this embodiment has the above-mentioned construction. Next, the misfire diagnosis will be explained.
【0037】即ち、エンジン1の駆動中は、図3に示す
ように、コントロールユニット25により失火診断プロ
グラムによる失火診断処理と診断停止プログラムによる
診断停止処理とが並列に実行されている。そして、診断
停止処理によって停止割り込みが発生すると失火診断処
理が停止され、診断停止処理によって再開割り込みが発
生すると失火診断処理が再開される。That is, while the engine 1 is being driven, as shown in FIG. 3, the control unit 25 executes the misfire diagnosis processing by the misfire diagnosis program and the diagnosis stop processing by the diagnosis stop program in parallel. The misfire diagnosis process is stopped when the stop interrupt is generated by the diagnosis stop process, and the misfire diagnosis process is restarted when the restart interrupt is generated by the diagnosis stop process.
【0038】ここで、失火診断処理の主な動作について
説明する。まず、コントロールユニット25がクランク
角センサ11からのタイミング信号に基づいて、エンジ
ン1の燃焼室5内で点火プラグ9が点火するタイミング
を認識する。そして、このタイミングで燃焼圧センサ1
0からの検出信号を読み取り、燃焼圧が正常か否かを判
定するというものである。ここで、燃焼圧が異常に低い
と判定した場合には、点火プラグ9による点火が良好に
行われなかった場合なので、失火発生と診断する。そし
て、失火発生を診断した場合には、当該メインルーチン
は中断され、失火発生に対処するための他の処理ルーチ
ンが起動されるようになっている。また、当該失火診断
処理は、診断停止処理によって発生する停止割り込みに
よって停止し、再開割り込みによって再開するようにな
っている。Here, the main operation of the misfire diagnosis process will be described. First, the control unit 25 recognizes the timing at which the spark plug 9 is ignited in the combustion chamber 5 of the engine 1 based on the timing signal from the crank angle sensor 11. Then, at this timing, the combustion pressure sensor 1
The detection signal from 0 is read to determine whether or not the combustion pressure is normal. Here, when it is determined that the combustion pressure is abnormally low, it means that the ignition by the spark plug 9 has not been satisfactorily performed, and thus the misfire is diagnosed. When the occurrence of misfire is diagnosed, the main routine is interrupted, and another processing routine for coping with the occurrence of misfire is started. Further, the misfire diagnosis process is stopped by a stop interrupt generated by the diagnosis stop process and restarted by a restart interrupt.
【0039】次に、診断停止プログラムについて図4の
流れ図に沿って説明する。図4中のステップ1〜ステッ
プ3では、コントロールユニット25が、燃料ポンプ1
3に設けられた前記駆動電流検出部14から出力される
駆動電流を取り込み、その電流値Iの所定時間内の変化
量ΔIを測定する。これにより、燃料ポンプ13によっ
て吸い込まれた燃料F中にエアが混入していないか否か
を検出し、この結果に基づいて燃料タンク12内の燃料
残量が少量または零か否かを判定する。Next, the diagnostic stop program will be described with reference to the flowchart of FIG. In steps 1 to 3 in FIG. 4, the control unit 25 controls the fuel pump 1
The drive current output from the drive current detection unit 14 provided in No. 3 is taken in, and the change amount ΔI of the current value I within a predetermined time is measured. With this, it is detected whether or not air is mixed in the fuel F sucked by the fuel pump 13, and based on this result, it is determined whether or not the remaining fuel amount in the fuel tank 12 is small or zero. .
【0040】即ち、燃料タンク12内に燃料Fで十分に
満たされている場合には、燃料タンク12の底に配設さ
れている燃料ポンプ13の吸入口13Dから吸い込まれ
る燃料F中にエアが混入することはない。従って、燃料
ポンプ13は吐出量は常に安定し、駆動電流の電流値I
も、図5中の特性線Pに示すように一定である。That is, when the fuel tank 12 is sufficiently filled with the fuel F, air is introduced into the fuel F sucked from the suction port 13D of the fuel pump 13 arranged at the bottom of the fuel tank 12. It does not mix. Therefore, the discharge amount of the fuel pump 13 is always stable, and the current value I of the drive current is
Also is constant as shown by the characteristic line P in FIG.
【0041】一方、燃料タンク12内の燃料残量が少量
または零となり、燃料の液面が燃料タンク12の底面近
くに位置するようになると、燃料ポンプ13の吸入口1
3Dから吸い込まれる燃料F中にエアが混入するように
なる。すると、燃料ポンプ13は吐出量が低下すると共
に、エアが混入したことによって燃料ポンプ13のポン
プ部13Cの負荷が軽減されるため、駆動電流の電流値
Iが図5中の特性線Qに示すように減少する。On the other hand, when the remaining amount of fuel in the fuel tank 12 becomes small or becomes zero and the liquid level of the fuel comes close to the bottom surface of the fuel tank 12, the suction port 1 of the fuel pump 13
Air is mixed in the fuel F sucked from 3D. Then, the discharge amount of the fuel pump 13 is reduced, and the load of the pump portion 13C of the fuel pump 13 is reduced due to the mixture of air, so that the current value I of the drive current is shown by the characteristic line Q in FIG. To decrease.
【0042】このような燃料ポンプ13に供給される駆
動電流の電流値Iの低下、即ち、電流値Iの所定時間内
の変化量ΔIをとらえるために、ステップ1では、t1
時における駆動電流の電流値I1 とt2 時(例えばt1
時から20μs経過後の時点)における駆動電流の電流
値I2 をそれぞれ検出し、ステップ2で、電流値I1か
ら電流値I2 を減算して変化量ΔIを求め、ステップ3
で、変化量ΔIと所定量Aとを比較する。そして、変化
量ΔIが所定量A以上(ΔI≧A)の場合には、燃料ポ
ンプ13に吸い込まれた燃料F中にエアが混入している
状態であるため「YES」と判定してステップ4に移行
し、変化量ΔIが所定量Aより小さい(ΔI<A)の場
合には、エアの混入は生じていないため「NO」と判定
してステップ8に移行し、リターンする。In order to detect the decrease of the current value I of the drive current supplied to the fuel pump 13, that is, the variation ΔI of the current value I within a predetermined time, in step 1, t1 is set.
Current value I1 of the drive current at time t2 and time t2 (for example, t1
The current value I2 of the drive current at the time point (after a lapse of 20 .mu.s from the time) is detected, and in step 2, the current value I2 is subtracted from the current value I1 to obtain the variation .DELTA.I, and step 3
Then, the change amount ΔI is compared with the predetermined amount A. If the amount of change ΔI is equal to or greater than the predetermined amount A (ΔI ≧ A), it means that air is mixed in the fuel F sucked into the fuel pump 13, so that “YES” is determined and step 4 is executed. If the change amount ΔI is smaller than the predetermined amount A (ΔI <A), it is judged as “NO” because air is not mixed, the process proceeds to step 8 and returns.
【0043】ここで、所定量Aは、駆動電流の電流値I
の変化量ΔIがこれ以上大きいと、燃料ポンプ13に吸
い込まれた燃料F中にエアが混入している状態であると
経験的に判断できる既知の値(例えば3A)であり、予
め設定されコントロールユニット25のメモリ25Aに
記憶されている。Here, the predetermined amount A is the current value I of the drive current.
If the amount of change ΔI is larger than this, it is a known value (for example, 3 A) that can be empirically determined to be a state in which air is mixed in the fuel F sucked into the fuel pump 13, and the preset control is performed. It is stored in the memory 25A of the unit 25.
【0044】次に、ステップ4では、コントロールユニ
ット25に内蔵されたタイマを利用して、現処理を燃料
輸送時間Bだけ待機させる。ここで、燃料輸送時間Bと
は、燃料Fが燃料ポンプ13から燃料配管15を流通し
て燃料噴射弁16に到達するまでの所要時間に対応する
時間である。また、この燃料輸送時間Bは、そのときの
エンジン1の回転数と燃焼室5への基本燃料噴射量等に
よって異なるため、図6に示すような燃料輸送時間設定
マップMを参照して燃料輸送時間Bを設定する。Next, in step 4, the timer built in the control unit 25 is used to make the current processing wait for the fuel transportation time B. Here, the fuel transportation time B is a time corresponding to the time required for the fuel F to flow from the fuel pump 13 through the fuel pipe 15 to reach the fuel injection valve 16. Further, since the fuel transportation time B varies depending on the engine speed at that time, the basic fuel injection amount into the combustion chamber 5, and the like, the fuel transportation time setting map M as shown in FIG. 6 is referred to. Set time B.
【0045】ここで、燃料輸送時間設定マップMによる
燃料輸送時間Bの設定について図6を参照して説明す
る。まず、コントロールユニット25がクランク角セン
サ11,エアフローメータ8等からの検出信号に基づい
てエンジン1の回転数Nと基本燃料噴射量Tpとを求め
る。そして、回転数Nと基本燃料噴射量Tpとから特性
線r,r,…上のポイントを特定し、そのポイントが属
するエリアs,s,…(図6中の点線で包囲された部
分)を特定する。そして、このときのエリアsに対応し
て予め設定された燃料輸送時間Bを読み出す。Here, the setting of the fuel transportation time B based on the fuel transportation time setting map M will be described with reference to FIG. First, the control unit 25 determines the rotation speed N of the engine 1 and the basic fuel injection amount Tp based on the detection signals from the crank angle sensor 11, the air flow meter 8 and the like. Then, the points on the characteristic lines r, r, ... Are specified from the rotation speed N and the basic fuel injection amount Tp, and the areas s, s, ... (the portion surrounded by the dotted line in FIG. 6) to which the points belong are identified. Identify. Then, the fuel transportation time B set in advance corresponding to the area s at this time is read.
【0046】このように、燃料輸送時間Bは燃料輸送時
間設定マップMによって精密に設定されるが、大局的に
は、回転数と基本燃料噴射量が共に小さい値の場合(例
えばアイドリング時)には燃料輸送時間Bは長時間に設
定され、回転数Nと基本燃料噴射量Tpが共に大きい値
の場合(例えば、加速時)には燃料輸送時間Bは短時間
に設定される。As described above, the fuel transportation time B is precisely set by the fuel transportation time setting map M, but in general, when both the rotational speed and the basic fuel injection amount are small values (for example, during idling). The fuel transportation time B is set to a long time, and when the rotation speed N and the basic fuel injection amount Tp are both large values (for example, during acceleration), the fuel transportation time B is set to a short time.
【0047】このステップ4で燃料輸送時間Bだけ待機
している間に、燃料ポンプ13によって吸い込まれた燃
料F中のエアは、燃料配管15を流通して燃料噴射弁1
6に到達することとなる。そして、燃料輸送時間Bが経
過した後にステップ5に移行する。In the step 4, while waiting for the fuel transportation time B, the air in the fuel F sucked by the fuel pump 13 flows through the fuel pipe 15 and the fuel injection valve 1
6 will be reached. Then, after the fuel transportation time B has elapsed, the process proceeds to step 5.
【0048】次に、ステップ5では、当該診断停止処理
と並列に実行している失火診断処理を停止させるための
停止割り込みを発生し、失火診断処理を停止させる。Next, in step 5, a stop interrupt for stopping the misfire diagnosis processing which is executed in parallel with the diagnosis stop processing is generated, and the misfire diagnosis processing is stopped.
【0049】次に、ステップ6では、コントロールユニ
ット25に内蔵されたタイマを利用して現処理を停止維
持時間Cだけ待機させる。ここで、停止維持時間Cだけ
待機させることとしたのは以下の理由による。Next, at step 6, the timer built in the control unit 25 is used to make the current processing wait for the stop maintaining time C. Here, the reason for waiting for the stop maintaining time C is as follows.
【0050】例えば、燃料タンク12内の燃料Fが外部
の強い振動によって激しく揺らされて燃料Fの液面が一
瞬だけ大きく傾いたために、燃料ポンプ13によって吸
い込まれた燃料F中に一瞬だけエアが混入した場合に
は、この一瞬のエア混入によってもエンジン1の燃焼圧
が低下し、燃焼圧が低下した状態から再びもとの正常な
燃焼圧に戻るまである程度の時間を要する。このよう
に、燃焼圧が低下してから正常な燃焼圧に戻るまでの
間、失火診断処理を停止した状態のまま維持する必要が
あるからである。このため、停止維持時間Cは、例えば
10秒程度に設定されている。そして、停止維持時間C
が経過した後、ステップ7に移行する。For example, since the fuel F in the fuel tank 12 is violently shaken by a strong external vibration and the liquid level of the fuel F is greatly inclined for a moment, air is briefly absorbed in the fuel F sucked by the fuel pump 13. When the air is mixed, the combustion pressure of the engine 1 is reduced even by this momentary mixture of air, and it takes some time for the combustion pressure to return to the normal combustion pressure. This is because it is necessary to maintain the misfire diagnosis process in a stopped state from the time when the combustion pressure decreases to the time when the combustion pressure returns to the normal combustion pressure. Therefore, the stop maintaining time C is set to about 10 seconds, for example. And the stop maintaining time C
Is passed, the process proceeds to step 7.
【0051】次に、ステップ7では、失火診断処理を再
開させるための再開割り込みを発生し、失火診断処理を
再開させる。そして、ステップ8でリターンする。Next, at step 7, a restart interrupt for restarting the misfire diagnosis processing is generated, and the misfire diagnosis processing is restarted. Then, the process returns in step 8.
【0052】かくして、本実施例によれば、診断停止プ
ログラムによって、燃料タンク内の燃料残量が少量また
は零となった場合には失火診断処理を停止させる構成と
したから、燃料タンク内の燃料残量が少量または零とな
った場合(いわゆる、ガス欠の場合)、燃料ポンプ13
によって吸い込まれる燃料F中にエアが混入し、これが
原因して点火プラグ9による点火が良好に行われなかっ
たときに発生する失火を失火診断処理の対象から除外す
ることができる。Thus, according to the present embodiment, the diagnosis stop program is configured to stop the misfire diagnosis process when the remaining fuel amount in the fuel tank becomes small or zero. When the remaining amount becomes small or becomes zero (so-called gas shortage), the fuel pump 13
It is possible to exclude from the target of the misfire diagnosis process, the misfire that occurs when air is mixed in the fuel F sucked in by the air and the ignition is not satisfactorily ignited by the spark plug 9 due to the air.
【0053】例えば、燃料タンク12内の燃料残量が少
量であるときに、自動車が急カーブを屈曲走行すると、
燃料タンク12内の燃料の液面が図1中の二点鎖線で示
すように傾斜する。この結果、燃料ポンプ13によって
吸い込まれる燃料F中にエアが混入し、点火プラグ9に
よる点火が良好に行われなくなる場合がある。しかし、
かかる場合には、診断停止処理によって失火診断処理が
停止されるため、失火が発生したと判定されることはな
い。即ち、単にガス欠状態の自動車が急カーブを屈曲走
行しただけで、失火発生と診断されるのを防止すること
ができる。For example, when the vehicle runs in a sharp curve when the remaining amount of fuel in the fuel tank 12 is small,
The liquid level of the fuel in the fuel tank 12 is inclined as shown by the chain double-dashed line in FIG. As a result, air may be mixed in the fuel F sucked by the fuel pump 13, and the ignition by the spark plug 9 may not be performed properly. But,
In such a case, since the misfire diagnosis process is stopped by the diagnosis stop process, it is not determined that a misfire has occurred. That is, it is possible to prevent the occurrence of a misfire from being diagnosed simply by causing an automobile in a gas-deficient state to bend in a sharp curve.
【0054】従って、本実施例によれば、単なるガス欠
等による失火と、燃料噴射弁16や点火プラグ9の不調
または故障等による本来的な失火とを区別して、重大な
事故につながるおそれのある本来的な失火のみを確実に
診断することができ、失火診断の精度を大幅に向上させ
ることができる。Therefore, according to the present embodiment, there is a possibility of causing a serious accident by distinguishing a misfire due to a simple gas shortage or the like and an original misfire due to a malfunction or failure of the fuel injection valve 16 or the spark plug 9. Only certain inherent misfires can be reliably diagnosed, and the accuracy of misfire diagnosis can be greatly improved.
【0055】また、本実施例による診断停止処理によれ
ば、燃料ポンプ13が吸い込まれた燃料F中にエアが混
入した時点から燃料輸送時間Bだけ経過した後に停止割
り込みを発生させ、失火診断処理を停止させる構成とし
たため、燃料ポンプ13が吸い込まれた燃料F中に混入
したエアが実際に燃料噴射弁16に到達した時点から失
火診断処理を停止させることができる。これにより、燃
料F中にエアが混入したことが原因して点火不良が発生
する直前で失火診断処理を停止させることができるか
ら、失火診断処理を真に停止させる必要のある時点から
正確に停止させることができ、失火診断の精度を一層大
幅に向上させることができる。Further, according to the diagnosis stop processing according to the present embodiment, the stop interrupt is generated after the fuel transportation time B has elapsed from the time when air is mixed into the fuel F sucked by the fuel pump 13, and the misfire diagnosis processing is performed. Since the configuration described above is stopped, the misfire diagnosis process can be stopped from the time when the air mixed in the fuel F sucked into the fuel pump 13 actually reaches the fuel injection valve 16. As a result, the misfire diagnosis process can be stopped immediately before the ignition failure occurs due to the inclusion of air in the fuel F. Therefore, the misfire diagnosis process can be accurately stopped from the time when it really needs to be stopped. It is possible to improve the accuracy of the misfire diagnosis.
【0056】次に、本発明の第2の実施例を図7および
図8に基づいて説明するに、本実施例の特徴は、失火診
断において、燃料タンク内の燃料の液面高さを測定する
ことにより燃料タンク内の燃料残量が少量または零であ
るか否かを検出し、これに基づいて失火診断処理を停止
させるようにしたことにある。なお、本実施例では、前
述した図1および図2に示す第1の実施例と同一の構成
要素同一の符号を付し、その説明を省略するものとす
る。Next, a second embodiment of the present invention will be described with reference to FIGS. 7 and 8. The feature of this embodiment is that the level of the fuel in the fuel tank is measured in the misfire diagnosis. By doing so, it is detected whether or not the remaining amount of fuel in the fuel tank is small or zero, and the misfire diagnosis process is stopped based on this. In this embodiment, the same components as those in the first embodiment shown in FIGS. 1 and 2 described above are designated by the same reference numerals, and the description thereof will be omitted.
【0057】図中、31は自動車に搭載された本実施例
によるコントロールユニットを示し、該コントロールユ
ニット31は、第1の実施例によるコントロールユニッ
ト25とほぼ同様のMPU(マルチプロセッシングユニ
ット)であり、該コントロールユニット31の入力側に
は、エアフローメータ8,燃焼圧センサ10,クランク
角センサ11および燃料ゲージ20等が接続され、出力
側には、点火プラグ9,燃料ポンプ13および燃料噴射
弁16等が接続されている。In the figure, 31 indicates a control unit according to the present embodiment mounted on an automobile, and the control unit 31 is an MPU (multiprocessing unit) which is substantially the same as the control unit 25 according to the first embodiment. An air flow meter 8, a combustion pressure sensor 10, a crank angle sensor 11, a fuel gauge 20, etc. are connected to the input side of the control unit 31, and an ignition plug 9, a fuel pump 13, a fuel injection valve 16 etc. are connected to the output side. Are connected.
【0058】また、コントロールユニット31のメモリ
31Aには、第1の実施例で述べたとほぼ同様の失火診
断処理を行う失火診断プログラムが記憶され、この失火
診断プログラムには、燃料タンク12内の燃料残量が少
量または零となった場合に前記失火診断処理を停止させ
る診断停止手段としての診断停止プログラムが設けられ
ている。Further, the memory 31A of the control unit 31 stores a misfire diagnosis program for performing a misfire diagnosis process substantially similar to that described in the first embodiment, and this misfire diagnosis program stores the fuel in the fuel tank 12. A diagnostic stop program is provided as a diagnostic stop means for stopping the misfire diagnosis process when the remaining amount becomes small or zero.
【0059】しかし、本実施例による診断停止プログラ
ム(図8)は、第1の実施例で述べたものと異なり、燃
料ゲージ20からコントロールユニット25に向けて出
力される検出信号(以下、「燃料残量信号h」という)
に基づいて燃料タンク12内の燃料残量を認識するよう
になっている。However, the diagnostic stop program (FIG. 8) according to the present embodiment is different from that described in the first embodiment, and the detection signal (hereinafter referred to as "fuel" output from the fuel gauge 20 to the control unit 25 is used. "Remaining signal h")
The remaining fuel amount in the fuel tank 12 is recognized based on the above.
【0060】本実施例によるエンジンの駆動制御装置は
上述のような構成を有するもので、次に、本実施例によ
る診断停止プログラムによる診断停止処理について図8
に沿って説明するに、当該診断停止プログラムは、エン
ジン1の駆動中に常時に、失火診断処理プログラムによ
る失火診断処理と並列に実行されている。The engine drive control apparatus according to this embodiment has the above-mentioned configuration. Next, the diagnosis stop processing by the diagnosis stop program according to this embodiment will be described with reference to FIG.
As described below, the diagnosis stop program is always executed in parallel with the misfire diagnosis processing by the misfire diagnosis processing program while the engine 1 is being driven.
【0061】まず、ステップ11で、燃料ゲージ20か
らコントロールユニット25に向けて出力されている燃
料残量信号hを読み取り、ステップ12では、該燃料残
量信号hを所定値Dと比較する。First, in step 11, the fuel level signal h output from the fuel gauge 20 to the control unit 25 is read, and in step 12, the fuel level signal h is compared with a predetermined value D.
【0062】ここで、燃料残量信号hは、燃料タンク1
2内に貯留された燃料Fの液面高さに対応した信号であ
る。これにより、燃料残量信号hの電圧値は、燃料タン
ク12内に貯留された燃料Fの液面高さの変化に対応し
て変化する。例えば、燃料タンク12内の燃料残量が零
のときの燃料残量信号hは0Vとなり、いわゆる満タン
のときの燃料残量信号hは5Vとなる。Here, the fuel remaining amount signal h indicates that the fuel tank 1
2 is a signal corresponding to the liquid level height of the fuel F stored in No. 2. As a result, the voltage value of the remaining fuel amount signal h changes in accordance with the change in the liquid level height of the fuel F stored in the fuel tank 12. For example, when the remaining fuel amount in the fuel tank 12 is zero, the remaining fuel amount signal h is 0V, and when the fuel tank 12 is full, the remaining fuel amount signal h is 5V.
【0063】また、前記所定値Dは、燃料タンク12内
の燃料Fの液面高さがこれより低下すると、燃料ポンプ
13が吸い込む燃料F中にエアが混入するおそれがある
状態のときに対応した燃料残量信号hの電圧値であり、
例えば、500mV程度に設定されている。また、この
所定値Dは過去に経験的に得られた既知の値であり、自
動車の振動によって燃料タンク12内の燃料Fの液面が
傾斜することによって、燃料ポンプ13が吸い込む燃料
F中にエアが混入することも考慮して設定されている。
なお、前記所定値Dは予めコントロールユニット31の
メモリ31Aに記憶されている。Further, the predetermined value D corresponds to a state where air may be mixed in the fuel F sucked by the fuel pump 13 when the liquid level of the fuel F in the fuel tank 12 is lower than this. Is the voltage value of the remaining fuel level signal h
For example, it is set to about 500 mV. The predetermined value D is a known value obtained empirically in the past, and the liquid level of the fuel F in the fuel tank 12 is inclined by the vibration of the vehicle, so that the fuel F sucked by the fuel pump 13 is absorbed. It is set in consideration of the inclusion of air.
The predetermined value D is stored in the memory 31A of the control unit 31 in advance.
【0064】従って、燃料残量信号hが所定値Dより小
さい場合は、燃料ポンプ13が吸い込む燃料F中にエア
が混入するおそれがあるので「YES」と判定し、ステ
ップ13に移行する。一方、燃料残量信号hが所定値D
以上の場合は、燃料ポンプ13が吸い込む燃料F中にエ
アが混入するおそれがないので「NO」と判定し、ステ
ップ17に移行し、リターンする。Therefore, when the remaining fuel amount signal h is smaller than the predetermined value D, air may be mixed in the fuel F sucked by the fuel pump 13, so that a "YES" determination is made, and the routine proceeds to step 13. On the other hand, the remaining fuel amount signal h is the predetermined value D
In the above case, there is no possibility that air will be mixed in the fuel F sucked by the fuel pump 13, so it is determined to be "NO", the process proceeds to step 17, and the process returns.
【0065】次に、ステップ13では、コントロールユ
ニット25に内蔵されたタイマを利用して、現処理を燃
料輸送時間Bだけ待機させる。なお、燃料輸送時間Bに
ついては、第1の実施例で述べたものと同様である。即
ち、燃料輸送時間Bは、燃料Fが燃料ポンプ13から燃
料配管15を流通して燃料噴射弁16に到達するまでの
所要時間に対応する時間であり、エンジン1の回転数,
基本燃料噴射量,燃料輸送時間設定マップによって設定
される。Next, in step 13, the timer built in the control unit 25 is used to make the current processing wait for the fuel transportation time B. The fuel transportation time B is the same as that described in the first embodiment. That is, the fuel transportation time B is a time corresponding to the time required for the fuel F to flow from the fuel pump 13 through the fuel pipe 15 to reach the fuel injection valve 16, and the number of revolutions of the engine 1
It is set by the basic fuel injection amount and fuel transportation time setting map.
【0066】次に、ステップ14では、当該診断停止処
理と並列に実行している失火診断処理を停止させるため
の停止割り込みを発生し、失火診断処理を停止させる。
そして、ステップ15では、コントロールユニット25
に内蔵されたタイマを利用して現処理を停止維持時間C
だけ待機させる。Next, at step 14, a stop interrupt for stopping the misfire diagnosis processing executed in parallel with the diagnosis stop processing is generated, and the misfire diagnosis processing is stopped.
Then, in step 15, the control unit 25
The current processing is stopped by using the timer built in
Just wait.
【0067】次に、ステップ16では、失火診断処理を
再開させるための再開割り込みを発生し、失火診断処理
を再開させる。そして、ステップ17でリターンする。Next, at step 16, a restart interrupt for restarting the misfire diagnosis processing is generated to restart the misfire diagnosis processing. Then, the process returns in step 17.
【0068】かくして、本実施例によれば、燃料タンク
12内に貯留された燃料Fの液面高さに対応する燃料残
量信号hを基にして燃料タンク12内の燃料残量が少量
または零であるか否かを認識し、燃料残量が少量または
零となった場合に失火診断処理を停止させる構成として
も、前記第1の実施例とほぼ同様の効果を得ることがで
きる。Thus, according to this embodiment, the fuel remaining amount in the fuel tank 12 is small or small on the basis of the fuel remaining amount signal h corresponding to the liquid level height of the fuel F stored in the fuel tank 12. Even if it is configured to recognize whether it is zero and stop the misfire diagnosis process when the remaining fuel amount becomes small or becomes zero, it is possible to obtain substantially the same effect as that of the first embodiment.
【0069】なお、前記各実施例では、失火診断処理と
診断停止処理を並列に実行し、燃料タンク12内の燃料
残量が少量または零なった場合に、診断停止処理側から
失火診断処理を停止させる割り込みを発生させるものと
して述べたが、本発明はこれに限らず、図9に示すメイ
ンルーチンにおいてサブルーチンとしての失火診断処理
(ステップ21)と診断停止処理(ステップ22)とを
順次に実行するようにしてもよい。In each of the above-mentioned embodiments, the misfire diagnosis process and the diagnosis stop process are executed in parallel, and when the remaining fuel amount in the fuel tank 12 becomes small or zero, the misfire diagnosis process is executed by the diagnosis stop process side. Although it has been described that an interrupt for stopping is generated, the present invention is not limited to this, and the misfire diagnosis process (step 21) and the diagnosis stop process (step 22) as a subroutine are sequentially executed in the main routine shown in FIG. You may do it.
【0070】また、前記各実施例では、燃焼圧センサ1
0を用いてエンジン1の燃焼室5内の燃焼圧を検出する
ことにより失火診断を行うものとして述べたが、本発明
はこれに限らず、クランク角センサ,燃焼温度センサ,
断線検知器等の各種センサによって失火診断を行うよう
にしてもよい。Further, in each of the above embodiments, the combustion pressure sensor 1
Although the misfire diagnosis is described by detecting the combustion pressure in the combustion chamber 5 of the engine 1 using 0, the present invention is not limited to this, and the crank angle sensor, the combustion temperature sensor,
The misfire diagnosis may be performed by various sensors such as a disconnection detector.
【0071】また、本発明はガソリン自動車であるかデ
ィーゼル自動車であるかにかかわらず適用することがで
き、さらに、本発明は自動車のエンジンの駆動制御装置
に限らず、他の車両または産業機械等の内燃機関の駆動
制御装置としても広く適用できるものである。Further, the present invention can be applied regardless of whether it is a gasoline vehicle or a diesel vehicle. Further, the present invention is not limited to the drive control device of the engine of the vehicle, but other vehicles or industrial machines. It is also widely applicable as a drive control device for an internal combustion engine.
【0072】[0072]
【発明の効果】以上詳述した通り請求項1の発明によれ
ば、失火診断手段に、燃料タンク内の燃料残量が少量ま
たは零となった場合に失火診断処理を停止させる診断停
止手段を設ける構成としたから、燃料タンク内の燃料残
量が少量または零であることが原因で発生する失火を失
火診断の対象から除外することができる。従って、燃料
噴射弁,点火系の故障等に基づく本来的な失火のみを確
実に失火診断することができ、失火診断の精度,信頼性
を大幅に向上させることができる。As described above in detail, according to the invention of claim 1, the misfire diagnosis means is provided with a diagnosis stop means for stopping the misfire diagnosis process when the remaining amount of fuel in the fuel tank becomes small or zero. Since the configuration is provided, it is possible to exclude a misfire caused by a small amount of fuel remaining in the fuel tank or zero in the misfire diagnosis. Therefore, it is possible to reliably diagnose only the misfire that is caused by the failure of the fuel injection valve, the ignition system, etc., and it is possible to greatly improve the accuracy and reliability of the misfire diagnosis.
【0073】特に、請求項2の発明によれば、診断停止
手段において、燃料ポンプを駆動するために供給される
駆動電流に基づき、燃料タンク内の燃料残量が少量また
は零であるか否かを検出する構成としたから、この検出
結果に基づいて、燃料タンク内の燃料残量が少量または
零となった場合にのみ、失火診断手段による失火診断処
理を確実に停止することができる。In particular, according to the second aspect of the present invention, in the diagnosis stopping means, it is determined whether the remaining fuel amount in the fuel tank is small or zero based on the drive current supplied to drive the fuel pump. Therefore, based on the detection result, the misfire diagnosis processing by the misfire diagnosis means can be reliably stopped only when the remaining fuel amount in the fuel tank becomes small or zero.
【0074】また、請求項3の発明によれば、診断停止
手段において、燃料タンク内の燃料の液面高さに基づ
き、燃料タンク内の燃料残量が少量または零であるか否
かを検出する構成としても、この検出結果に基づいて燃
料タンク内の燃料残量が少量または零となった場合にの
み、失火診断手段による失火診断処理を確実に停止する
ことができる。According to the third aspect of the invention, the diagnosis stopping means detects whether the remaining amount of fuel in the fuel tank is small or zero based on the liquid level of the fuel in the fuel tank. Even with such a configuration, the misfire diagnosis processing by the misfire diagnosis means can be reliably stopped only when the remaining fuel amount in the fuel tank becomes small or zero based on the detection result.
【0075】さらに、請求項4の発明によれば、燃料タ
ンク内の燃料残量が少量または零となったことが原因し
て内燃機関の燃焼圧が低下し、これが基で発生する失火
のみを失火診断処理の対象から除外することができ、失
火診断の精度を一層大幅に向上させることができる。Further, according to the invention of claim 4, the combustion pressure of the internal combustion engine is lowered due to the small amount or zero of the remaining fuel amount in the fuel tank, which causes only the misfire. It can be excluded from the target of the misfire diagnosis processing, and the accuracy of the misfire diagnosis can be further improved.
【図1】本発明の第1の実施例によるエンジンの駆動制
御装置を示す全体構成図である。FIG. 1 is an overall configuration diagram showing an engine drive control device according to a first embodiment of the present invention.
【図2】第1の実施例によるエンジンの駆動制御装置を
示す制御ブロック図である。FIG. 2 is a control block diagram showing a drive control device for an engine according to a first embodiment.
【図3】失火診断プログラムと診断停止プログラムが並
列に実行されている状態を示す説明図である。FIG. 3 is an explanatory diagram showing a state in which a misfire diagnosis program and a diagnosis stop program are executed in parallel.
【図4】第1の実施例による診断停止処理を示す流れ図
である。FIG. 4 is a flowchart showing a diagnosis stop process according to the first embodiment.
【図5】燃料ポンプに供給される駆動電流の特性を示す
特性線図である。FIG. 5 is a characteristic diagram showing characteristics of a drive current supplied to a fuel pump.
【図6】燃料輸送時間設定マップを示す説明図である。FIG. 6 is an explanatory diagram showing a fuel transportation time setting map.
【図7】第2の実施例によるエンジンの駆動制御装置を
示す制御ブロック図である。FIG. 7 is a control block diagram showing an engine drive controller according to a second embodiment.
【図8】第2の実施例による診断停止処理を示す流れ図
である。FIG. 8 is a flowchart showing a diagnosis stop process according to a second embodiment.
【図9】失火診断処理と診断停止処理とを起動するメイ
ンルーチンを示す流れ図である。FIG. 9 is a flowchart showing a main routine for activating a misfire diagnosis process and a diagnosis stop process.
【符号の説明】 1 エンジン(内燃機関) 12 燃料タンク 13 燃料ポンプ 15 燃料配管 16 燃料噴射弁 20 燃料ゲージ 25,31 コントロールユニット[Explanation of reference numerals] 1 engine (internal combustion engine) 12 fuel tank 13 fuel pump 15 fuel pipe 16 fuel injection valve 20 fuel gauge 25, 31 control unit
Claims (4)
を貯留する燃料タンクと、該燃料タンク内の燃料を前記
内燃機関側に向けて吐出する燃料ポンプと、該燃料ポン
プによって吐出された燃料を前記内燃機関に配送する燃
料配管と、該燃料配管によって配送された燃料を前記内
燃機関内に噴射する燃料噴射弁と、前記内燃機関に生じ
る失火の診断処理を行う失火診断手段とからなる内燃機
関の駆動制御装置において、前記失火診断手段には、前
記燃料タンク内の燃料残量が少量または零となった場合
に失火診断処理を停止させる診断停止手段を設けたこと
を特徴とする内燃機関の駆動制御装置。1. An internal combustion engine, a fuel tank for storing the fuel used in the internal combustion engine, a fuel pump for discharging the fuel in the fuel tank toward the internal combustion engine, and a fuel pump for discharging the fuel. A fuel pipe for delivering fuel to the internal combustion engine, a fuel injection valve for injecting the fuel delivered by the fuel pipe into the internal combustion engine, and a misfire diagnosing means for diagnosing misfire occurring in the internal combustion engine. In the drive control apparatus for an internal combustion engine, the misfire diagnosis means is provided with a diagnosis stop means for stopping the misfire diagnosis process when the remaining fuel amount in the fuel tank becomes small or zero. Engine drive controller.
駆動するために供給される駆動電流に基づいて前記燃料
タンク内の燃料残量が少量または零であるか否かを検出
することにより、失火診断処理を停止させる構成として
なる請求項1記載の内燃機関の駆動制御装置。2. The diagnostic stop means detects whether the remaining amount of fuel in the fuel tank is small or zero based on a drive current supplied to drive the fuel pump, The drive control device for an internal combustion engine according to claim 1, wherein the misfire diagnosis process is stopped.
の燃料の液面高さに基づいて前記燃料タンク内の燃料残
量が少量または零であるか否かを検出することにより、
失火診断処理を停止させる構成としてなる請求項1記載
の内燃機関の駆動制御装置。3. The diagnostic stopping means detects whether the remaining amount of fuel in the fuel tank is small or zero based on the liquid level height of the fuel in the fuel tank,
The drive control device for an internal combustion engine according to claim 1, wherein the misfire diagnosis process is stopped.
の燃料残量が少量または零であると検出した時点から、
燃料が前記燃料ポンプから燃料配管を流通して燃料噴射
弁に到達するまでの所要時間に対応する所定時間が経過
した後に失火診断処理を停止させる構成としてなる請求
項1,2または3記載の内燃機関の駆動制御装置。4. The diagnostic stop means detects that the remaining amount of fuel in the fuel tank is small or zero,
The internal combustion engine according to claim 1, wherein the misfire diagnosis process is stopped after a predetermined time corresponding to a time required for the fuel to flow from the fuel pump through the fuel pipe to reach the fuel injection valve. Engine drive controller.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22098394A JPH0861136A (en) | 1994-08-23 | 1994-08-23 | Drive control device for internal combustion engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22098394A JPH0861136A (en) | 1994-08-23 | 1994-08-23 | Drive control device for internal combustion engine |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0861136A true JPH0861136A (en) | 1996-03-05 |
Family
ID=16759637
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP22098394A Pending JPH0861136A (en) | 1994-08-23 | 1994-08-23 | Drive control device for internal combustion engine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0861136A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013113249A (en) * | 2011-11-30 | 2013-06-10 | Daihatsu Motor Co Ltd | Residual fuel determining apparatus |
| JPWO2013014789A1 (en) * | 2011-07-28 | 2015-02-23 | トヨタ自動車株式会社 | Control device for internal combustion engine |
-
1994
- 1994-08-23 JP JP22098394A patent/JPH0861136A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPWO2013014789A1 (en) * | 2011-07-28 | 2015-02-23 | トヨタ自動車株式会社 | Control device for internal combustion engine |
| JP2013113249A (en) * | 2011-11-30 | 2013-06-10 | Daihatsu Motor Co Ltd | Residual fuel determining apparatus |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5974865A (en) | Device for detecting a fuel supply system leak during an engine overrunning phase | |
| US6684154B2 (en) | Failure determination apparatus and method and engine control unit for determining a failure of a temperature sensor | |
| US5715786A (en) | Device for detecting leakage in a fuel supply | |
| KR100206164B1 (en) | Fuel supply judgement apparatus and fuel supply apparatus of an automotive engine | |
| US6012438A (en) | System for checking a pressure sensor of a fuel supply system for an internal combustion engine | |
| US5119631A (en) | Apparatus and method for detecting abnormalities in a secondary air supplier | |
| KR100270151B1 (en) | Method for checking functional efficiency of exhaust gas catalyst | |
| US6218799B1 (en) | Control apparatus for engine driving motor | |
| KR920006114B1 (en) | Device for controlling fuel | |
| JPH07238861A (en) | Fuel property detection device for internal combustion engine | |
| US6125832A (en) | Engine fuel supply apparatus | |
| US6907775B2 (en) | Diagnosis apparatus and method of fuel pump for internal combustion engine | |
| US20050081612A1 (en) | Diagnosis apparatus for fuel vapor purge system and method thereof | |
| JPH10184479A (en) | Failure diagnosis device for fuel level detection means | |
| CN1434899A (en) | Method for controlling fuel pump | |
| US6684153B2 (en) | Fuel nature judging device for internal combustion engine | |
| US6029630A (en) | Engine control device having an arrangement for limiting interrupt processing | |
| KR910007341B1 (en) | Fuel controller for an internal combustion engine | |
| JP3436166B2 (en) | Abnormal diagnosis device for fuel level detector | |
| JPH10159638A (en) | Fault detection method based on empty tank in internal combustion engine | |
| JPH06100113B2 (en) | Fuel injection control device | |
| JP2007239549A (en) | Vehicle control method and control device | |
| JP2777386B2 (en) | Oxygen sensor deterioration determination device, engine control device and display panel device including the device | |
| JPH0893543A (en) | In-cylinder pressure sensor self-diagnosis device and fail-safe device for control based on in-cylinder pressure in an internal combustion engine | |
| KR100215664B1 (en) | Misfire detecting system of internal combustion engine |