JP3324952B2 - Misfire detection device for electronically controlled diesel engine - Google Patents

Misfire detection device for electronically controlled diesel engine

Info

Publication number
JP3324952B2
JP3324952B2 JP04375697A JP4375697A JP3324952B2 JP 3324952 B2 JP3324952 B2 JP 3324952B2 JP 04375697 A JP04375697 A JP 04375697A JP 4375697 A JP4375697 A JP 4375697A JP 3324952 B2 JP3324952 B2 JP 3324952B2
Authority
JP
Japan
Prior art keywords
misfire
fuel
engine
value
diesel engine
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.)
Expired - Fee Related
Application number
JP04375697A
Other languages
Japanese (ja)
Other versions
JPH09303194A (en
Inventor
彰 岩井
茂樹 日高
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Toyota Motor Corp
Original Assignee
Denso Corp
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Denso Corp, Toyota Motor Corp filed Critical Denso Corp
Priority to JP04375697A priority Critical patent/JP3324952B2/en
Publication of JPH09303194A publication Critical patent/JPH09303194A/en
Application granted granted Critical
Publication of JP3324952B2 publication Critical patent/JP3324952B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1497With detection of the mechanical response of the engine
    • F02D41/1498With detection of the mechanical response of the engine measuring engine roughness
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02BINTERNAL-COMBUSTION PISTON ENGINES; COMBUSTION ENGINES IN GENERAL
    • F02B3/00Engines characterised by air compression and subsequent fuel addition
    • F02B3/06Engines characterised by air compression and subsequent fuel addition with compression ignition
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D2200/00Input parameters for engine control
    • F02D2200/02Input parameters for engine control the parameters being related to the engine
    • F02D2200/10Parameters related to the engine output, e.g. engine torque or engine speed
    • F02D2200/1015Engines misfires

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Testing Of Engines (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Description

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

【0001】[0001]

【発明の属する技術分野】この発明は、ディーゼルエン
ジンに対する燃料噴射の制御を運転状態に応じてコンピ
ュータにより制御するようにした電子制御式ディーゼル
エンジンに係る。詳しくは、ディーゼルエンジンで発生
する失火を検出するようにした失火検出装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electronically controlled diesel engine in which fuel injection control for a diesel engine is controlled by a computer in accordance with an operating state. More specifically, the present invention relates to a misfire detection device configured to detect misfire generated in a diesel engine.

【0002】[0002]

【従来の技術】従来より、ディーゼルエンジンはその燃
焼室に燃料を噴射して供給するための燃料噴射装置を備
える。この装置は、エンジンに設けられた燃料噴射ノズ
ルと、同ノズルに燃料を圧送するための燃料噴射ポンプ
とを含む。噴射ポンプはエンジンに連動して駆動される
ことにより、高圧の燃料を吐出して噴射ノズルへ圧送す
る。噴射ノズルは圧送された燃料を燃焼室へ噴射する。
噴射ノズルから噴射される燃料の量はエンジンの運転状
態に応じて制御される必要がある。
2. Description of the Related Art Conventionally, a diesel engine has a fuel injection device for injecting and supplying fuel to a combustion chamber. This device includes a fuel injection nozzle provided in an engine, and a fuel injection pump for pumping fuel to the nozzle. The injection pump is driven in conjunction with the engine to discharge high-pressure fuel and pump it to the injection nozzle. The injection nozzle injects the pumped fuel into the combustion chamber.
The amount of fuel injected from the injection nozzle needs to be controlled according to the operating state of the engine.

【0003】電子制御式ディーゼルエンジンのシステム
は、燃料の噴射量をエンジンの運転状態に応じて電気的
に制御する。この種のシステムは、制御に適した構成を
有する噴射ポンプと、同ポンプを制御するためのコンピ
ュータとを備える。噴射ポンプはエンジンのクランクシ
ャフトにより駆動されるドライブシャフトを含むカム機
構と、そのカム機構により往復動されるプランジャとを
備える。そのプランジャがカム機構により動かされるこ
とにより、噴射ポンプから高圧の燃料が吐出されて噴射
ノズルへ圧送され、同ノズルから燃焼室へ燃料が噴射さ
れる。
[0003] In an electronically controlled diesel engine system, the fuel injection amount is electrically controlled according to the operating state of the engine. This type of system includes an injection pump having a configuration suitable for control, and a computer for controlling the pump. The injection pump includes a cam mechanism including a drive shaft driven by a crankshaft of the engine, and a plunger reciprocated by the cam mechanism. When the plunger is moved by the cam mechanism, high-pressure fuel is discharged from the injection pump and fed to the injection nozzle, and the fuel is injected from the nozzle into the combustion chamber.

【0004】コンピュータは、運転者により操作される
アクセルペダルの開度(アクセル開度)と、クランクシ
ャフトの回転速度(エンジン回転速度)とに基づき、噴
射量に係る指令値を算出する。コンピュータは、図1
3,14に示すようなガバナ特性を有する関数データを
参照することにより、噴射量指令値を算出する。コンピ
ュータは、算出された噴射量指令値に基づき噴射ポンプ
を制御することにより、噴射ポンプから吐出される燃料
の量、即ち噴射ノズルから噴射される燃料の量が調整さ
れる。
[0004] The computer calculates a command value related to the injection amount based on the opening degree of the accelerator pedal (accelerator opening degree) operated by the driver and the rotation speed of the crankshaft (engine rotation speed). Computer, Figure 1
The injection amount command value is calculated by referring to the function data having the governor characteristics as shown in 3 and 14. The computer controls the injection pump based on the calculated injection amount command value to adjust the amount of fuel discharged from the injection pump, that is, the amount of fuel injected from the injection nozzle.

【0005】噴射ポンプに設けられた回転速度センサ
は、エンジン回転速度を検出する。このセンサはドライ
ブシャフト上に設けられたパルサと、同パルサに対向し
て設けられたピックアップコイルとを含む。パルサは円
板状をなし、その外周には等角度間隔に設けられた複数
の突起を有する。ドライブシャフトと一体にパルサが回
転することにより、各突起がピックアップコイルを横切
る。このとき、ピックアップコイルは各突起の通過を検
出する毎に一つのパルス信号を出力する。パルサが一回
転する間に順次出力される各パルス信号の発生位置は、
クランクシャフトが二回転する間に進行するエンジンの
運転行程(吸気、圧縮、燃焼及び排気の行程)に正確に
対応する。即ち、このセンサは、エンジンのクランクシ
ャフトの回転角度、即ちクランク角度の変化を、ドライ
ブシャフトの回転に基づき間接的に検出する。
[0005] A rotation speed sensor provided in the injection pump detects the engine rotation speed. This sensor includes a pulser provided on a drive shaft and a pickup coil provided opposite to the pulser. The pulsar has a disk shape, and has a plurality of projections provided at equal angular intervals on an outer periphery thereof. When the pulsar rotates integrally with the drive shaft, each protrusion crosses the pickup coil. At this time, the pickup coil outputs one pulse signal each time the passage of each projection is detected. The generation position of each pulse signal sequentially output during one rotation of the pulsar is
It accurately corresponds to the engine operation stroke (intake, compression, combustion, and exhaust strokes) that progresses during two revolutions of the crankshaft. That is, the sensor indirectly detects the rotation angle of the engine crankshaft, that is, a change in the crank angle, based on the rotation of the drive shaft.

【0006】上記の電子制御式ディーゼルエンジンにお
いても、その経時変化や故障に起因するエミッションの
悪化に対処する必要がある。エミッションを悪化させる
要因の一つにエンジンにおける失火がある。失火とは、
噴射ノズルから燃焼室に噴射された燃料が完全に燃焼し
ない状態を意味する。ここで、失火によるエミッション
の悪化に対処するために、失火を正確に検出する必要が
ある。精密な検出を行うためには、何れの気筒で失火が
発生したかを特定することも必要になる。
[0006] Also in the above-mentioned electronically controlled diesel engine, it is necessary to cope with deterioration of the emission caused by its aging or failure. One of the factors that deteriorates emissions is misfire in the engine. What is misfire?
It means a state in which the fuel injected from the injection nozzle into the combustion chamber is not completely burned. Here, it is necessary to accurately detect the misfire in order to cope with the deterioration of the emission due to the misfire. In order to perform accurate detection, it is necessary to specify which cylinder has a misfire.

【0007】特開昭63−154841号公報は、上記
構成と同等の構成を有する電子制御式ディーゼルエンジ
ンを前提とし、エンジンの失火を検出するための一つの
方法を開示する。この検出方法は、ピックアップコイル
から出力される連続したパルス信号に基づいて失火を検
出する。具体的には、ピックアップコイルから連続的に
出力される複数のパルス信号のうち、エンジンの燃焼行
程に対応した特定の複数のパルス信号のうち、異なる複
数のパルス信号の間の時間(回転速度に相関する値)が
算出される。その算出されたパルス時間(回転速度に相
関する値)が所定の基準値と比較されることにより、失
火が判定される。即ち、この検出方法では、失火が起き
たときにエンジン回転速度が落ち込むことを前提として
いる。そして、パルス時間の変化に基づきエンジン回転
速度の落ち込みを判定することにより失火が判定され
る。
Japanese Unexamined Patent Publication (Kokai) No. 63-154841 discloses one method for detecting misfire of an engine on the premise of an electronically controlled diesel engine having a configuration equivalent to the above configuration. This detection method detects misfire based on a continuous pulse signal output from a pickup coil. Specifically, among a plurality of pulse signals continuously output from the pickup coil, a time (rotational speed) between a plurality of different pulse signals among a plurality of specific pulse signals corresponding to the combustion stroke of the engine. (Correlated values) are calculated. Misfire is determined by comparing the calculated pulse time (a value correlated to the rotation speed) with a predetermined reference value. That is, this detection method is based on the premise that the engine speed drops when a misfire occurs. Then, a misfire is determined by determining a drop in the engine rotation speed based on the change in the pulse time.

【0008】[0008]

【発明が解決しようとする課題】ところが、上記の電子
制御式ディーゼルエンジンにおいて、上記の失火検出方
法を採用した場合、以下のような不具合が考えられる。
即ち、ディーゼルエンジンにおいては、ガソリンエンジ
ンに比べて、失火が発生したときのエンジン回転速度の
落ち込み幅が相対的に小さい。更に、図(a)に示す
ように、失火に起因してエンジン回転速度が落ち込んだ
直後には、失火が発生していないにも拘らずエンジン回
転速度が再び落ち込む傾向にあり、失火が誤って判定さ
れるおそれがある。ここで、失火の発生直後にエンジン
回転速度が再び落ち込むのは、図13,14に示すよう
なガバナ特性を有する関数データに従って噴射量指令値
が算出されることによる。即ち、この関数データにおい
ては、エンジン回転速度と噴射量指令値との関係が右下
がりの特性を示す。従って、図14に示すように、アク
セル開度を一定とした場合、エンジン回転速度が上昇し
たときには、噴射量が減らされ、エンジン回転速度が低
下したときには、噴射量が増やされることになる。この
ため、失火に起因してエンジン回転速度が落ち込んだと
きには、その直後に噴射量が増やされてエンジン回転速
度が上昇する。しかし、その次には、エンジン回転速度
の上昇に応答して噴射量が減らされ、エンジン回転速度
が低下することになり、その回転速度の落ち込みが失火
の誤判定の原因になる。上記のガバナ特性に示すよう
に、エンジン回転速度の変化に応じて噴射量を制御する
ことは、ディーゼルエンジンに特有のことであり、ディ
ーゼルエンジンを制御する上で必要不可欠なことであ
る。従って、ディーゼルエンジンにおいて失火を正確に
検出するためには、上記のガバナ特性に起因したエンジ
ン回転速度の変動を見越した検出を行う必要がある。
However, when the above-described misfire detection method is employed in the above-described electronically controlled diesel engine, the following problems may be considered.
That is, in the diesel engine, the drop of the engine rotation speed when a misfire occurs is relatively smaller than that in the gasoline engine. Furthermore, as shown in FIG. 1 (a), immediately after the fallen engine rotational speed due to misfire tends to fall misfire again the engine rotational speed despite not occurred, a misfire is erroneously May be determined. Here, the reason why the engine rotational speed drops again immediately after the occurrence of the misfire is because the injection amount command value is calculated according to the function data having the governor characteristics as shown in FIGS. That is, in the function data, the relationship between the engine rotation speed and the injection amount command value shows a right-down characteristic. Therefore, as shown in FIG. 14, when the accelerator opening is constant, the injection amount is reduced when the engine rotation speed is increased, and the injection amount is increased when the engine rotation speed is decreased. Therefore, when the engine speed drops due to misfire, the injection amount is increased immediately after that, and the engine speed rises. However, subsequently, the injection amount is reduced in response to the increase in the engine rotation speed, and the engine rotation speed is reduced, and the decrease in the rotation speed causes misjudgment of misfire. As shown in the above governor characteristics, controlling the injection amount according to the change in the engine rotation speed is peculiar to the diesel engine, and is indispensable for controlling the diesel engine. Therefore, in order to accurately detect misfire in a diesel engine, it is necessary to perform detection in anticipation of fluctuations in the engine rotation speed caused by the governor characteristics.

【0009】この発明は前述した事情に鑑みてなされた
ものであって、その目的は、上記のガバナ特性に基づき
燃料噴射量を制御するようにした電子制御式ディーゼル
エンジンにおいて、失火を適正に検出すると共に、その
失火直後におけるエンジン回転速度の再度の落ち込みに
起因して失火が誤検出されることを未然に防止すること
を可能にした電子制御式ディーゼルエンジンの失火検出
装置を提供することにある。
The present invention has been made in view of the above circumstances, and has as its object to properly detect misfire in an electronically controlled diesel engine in which the fuel injection amount is controlled based on the governor characteristics. It is another object of the present invention to provide a misfire detection device for an electronically controlled diesel engine that can prevent misfires from being erroneously detected due to a drop in the engine rotation speed immediately after the misfires. .

【0010】[0010]

【課題を解決するための手段】上記の目的を達成するた
めに、請求項1に記載の発明では、図に示すように、
ディーゼルエンジンM1へ燃料を噴射するための噴射ノ
ズルM2と、ディーゼルエンジンM1のクランクシャフ
トM3により駆動され、噴射ノズルM2へ圧送される燃
料を吐出するための噴射ポンプM4とを含み、ディーゼ
ルエンジンM1は噴射ノズルM2から噴射される燃料を
燃焼させることによりクランクシャフトM3を回転駆動
させるものであり、クランクシャフトM3の回転速度を
検出するための回転速度検出手段M5を備え、その検出
される回転速度が上昇するほど噴射ポンプM4から吐出
される燃料の量を減少させるように制御手段M6が噴射
ポンプM4を電気的に制御することにより噴射ノズルM
2から噴射される燃料の量を制御するようにした電子制
御式ディーゼルエンジンにおいて、クランクシャフトM
3の回転位相における少なくとも二つの特定位置におけ
る回転速度の差又は比を検出される回転速度に基づいて
算出手段M7が算出し、その算出された回転速度の差又
は比を比較手段M8が所定の基準値と比較することによ
りディーゼルエンジンM1の失火の発生を判定して失火
を検出するようにした失火検出装置であって、制御手段
M6の制御により噴射ノズル2から噴射される燃料の量
の変化量を算出し、その算出された変化量に応じて、比
較手段M8により使用される基準値を補正するための補
正手段M10を設けたことを趣旨とする。
To achieve the above object, according to the solution to ## with the inventions of claim 1, as shown in FIG. 2,
The diesel engine M1 includes an injection nozzle M2 for injecting fuel into the diesel engine M1, and an injection pump M4 driven by the crankshaft M3 of the diesel engine M1 to discharge fuel pumped to the injection nozzle M2. The crankshaft M3 is rotationally driven by burning fuel injected from the injection nozzle M2, and includes a rotational speed detecting means M5 for detecting the rotational speed of the crankshaft M3. The control means M6 electrically controls the injection pump M4 so as to decrease the amount of fuel discharged from the injection pump M4 as it rises.
In the electronically controlled diesel engine in which the amount of fuel injected from the engine 2 is controlled, the crankshaft M
The calculating means M7 calculates a difference or a ratio between the rotational speeds of at least two specific positions in the three rotational phases on the basis of the detected rotational speed, and the comparing means M8 compares the calculated difference or the ratio between the rotational speeds with a predetermined value A misfire detection device configured to determine the occurrence of a misfire of a diesel engine M1 by comparing the misfire with a reference value and to detect the misfire, the control means comprising:
Amount of fuel injected from injection nozzle 2 by control of M6
Is calculated, and the ratio is calculated according to the calculated change.
For correcting the reference value used by the comparing means M8.
It is intended that the corrector M10 is provided.

【0011】上記の構成によれば、ディーゼルエンジン
M1の運転時に、そのクランクシャフトM3の回転に同
期して噴射ポンプM4が駆動されることにより、噴射ポ
ンプM4から燃料が吐出され、噴射ノズルM2からディ
ーゼルエンジンM1へ燃料が噴射される。ディーゼルエ
ンジンM1は、噴射された燃料を燃焼させることによ
り、クランクシャフトM3を回転駆動させる。回転速度
検出手段M5はクランクシャフトM3の回転速度を検出
する。
According to the above configuration, when the diesel engine M1 is operated, the injection pump M4 is driven in synchronization with the rotation of the crankshaft M3, whereby fuel is discharged from the injection pump M4, and the fuel is discharged from the injection nozzle M2. Fuel is injected into the diesel engine M1. The diesel engine M1 drives the crankshaft M3 to rotate by burning the injected fuel. The rotation speed detecting means M5 detects the rotation speed of the crankshaft M3.

【0012】ここで、ディーゼルエンジンM1の失火を
検出するために、算出手段M7は、クランクシャフトM
3の回転位相における少なくとも二つの特定位置におけ
る回転速度の差又は比を検出される回転速度に基づいて
算出する。比較手段M8は、その算出された回転速度の
差又は比を所定の基準値と比較することにより失火の発
生を判定して失火を検出する。
Here, in order to detect the misfire of the diesel engine M1, the calculating means M7 uses the crankshaft M
The difference or ratio between the rotation speeds at at least two specific positions in the three rotation phases is calculated based on the detected rotation speed. The comparing means M8 determines the occurrence of misfire by comparing the calculated difference or ratio of the rotational speed with a predetermined reference value, and detects misfire.

【0013】検出される回転速度が上昇するほど噴射ポ
ンプM4から吐出される燃料の量を減少させるように制
御手段M6が噴射ポンプM4を電気的に制御することに
より、噴射ノズルM2から噴射される燃料の量が調整さ
れる。ここで、失火検出のために算出された回転速度の
差又は比と比較されるべき基準値が、噴射ノズルM2か
ら噴射される燃料量の変化量に応じて補正される。従っ
て、比較手段M8により失火が検出されたとき、その直
後に回転速度の変動に応答して噴射ノズルM2から噴射
される燃料量が制御手段M6により増減され、回転速度
が再び落ち込んだとしても、その落ち込みを見越して基
準値が補正されることになる。よって、失火が検出され
た直後には、回転速度の差又は比と基準値との比較が、
回転速度の落ち込みを前提として適正に行われる。
The control means M6 electrically controls the injection pump M4 so that the amount of fuel discharged from the injection pump M4 decreases as the detected rotational speed increases, so that the fuel is injected from the injection nozzle M2. The amount of fuel is adjusted. Here, the rotation speed calculated for misfire detection
If the reference value to be compared with the difference or ratio is the injection nozzle M2
The correction is made according to the change in the amount of fuel injected from the fuel tank. Follow
When the misfire is detected by the comparing means M8,
Injection from injection nozzle M2 in response to fluctuations in rotation speed later
The amount of fuel to be supplied is increased or decreased by the control means M6, and the rotational speed
Should fall again, in anticipation of the decline
The reference value will be corrected. Therefore, misfire is detected
Immediately after the comparison of the difference or ratio of the rotation speed with the reference value,
It is performed properly on the assumption that the rotation speed drops.

【0014】[0014]

【0015】[0015]

【0016】[0016]

【0017】[0017]

【発明の実施の形態】 以下、上記発明に係る電子制御
式ディーゼルエンジンの失火検出装置を自動車に具体化
た実施の形態を図面を参照して詳細に説明する。
BEST MODE FOR CARRYING OUT THE INVENTION Below,BookElectronic control according to the invention
Of a misfire detection system for diesel engines in automobiles
IFruitEmbodiments will be described in detail with reference to the drawings.

【0018】図3はこの実施形態の電子制御式ディーゼ
ルエンジンのシステムを示す概略構成図である。ディー
ゼルエンジン1は燃焼室2を含む気筒を複数有する。エ
ンジン1の吸入行程において、各気筒毎に設けられた吸
気ポート3が吸気バルブ4により開かれることにより、
エアクリーナ5を通じて吸気通路6に吸入される外気が
各燃焼室2に流れ込む。各気筒毎に設けられた燃料噴射
ノズル7は、燃料噴射ポンプ8より燃料ライン7aを通
じて圧送される燃料を各燃焼室2へ噴射する。エンジン
1の圧縮行程において、各燃焼室2に導入された燃料及
び外気がピストン9の上動により加圧されて爆発・燃焼
することにより、ピストン9が下動してクランクシャフ
ト10が回転し、エンジン1に駆動力が得られる。エン
ジン1の排気行程において、各気筒毎に設けられた排気
ポート11が排気バルブ12により開かれることによ
り、各燃焼室2において生じた排気ガスが排気通路13
へ導出され、外部へ排出される。
FIG. 3 is a schematic configuration diagram showing a system of the electronically controlled diesel engine of this embodiment. The diesel engine 1 has a plurality of cylinders including a combustion chamber 2. In the intake stroke of the engine 1, an intake port 3 provided for each cylinder is opened by an intake valve 4,
Outside air sucked into the intake passage 6 through the air cleaner 5 flows into each combustion chamber 2. Fuel injection nozzles 7 provided for each cylinder inject fuel, which is pumped from a fuel injection pump 8 through a fuel line 7a, into each combustion chamber 2. In the compression stroke of the engine 1, the fuel and the outside air introduced into each combustion chamber 2 are pressurized by the upward movement of the piston 9 to explode and burn, whereby the piston 9 moves downward and the crankshaft 10 rotates, A driving force is obtained in the engine 1. In an exhaust stroke of the engine 1, an exhaust port 11 provided for each cylinder is opened by an exhaust valve 12, so that exhaust gas generated in each combustion chamber 2 is discharged to an exhaust passage 13.
And discharged to the outside.

【0019】吸気通路6に設けられたスロットルバルブ
14はアクセルペダル15の操作に連動して作動するこ
とにより、吸気通路6を選択的に開閉する。このスロッ
トルバルブ14の開度に応じ、吸気通路6に吸入される
外気の量、即ち吸気量Qが調節される。
The throttle valve 14 provided in the intake passage 6 operates in conjunction with the operation of the accelerator pedal 15 to selectively open and close the intake passage 6. In accordance with the opening of the throttle valve 14, the amount of outside air sucked into the intake passage 6, that is, the amount of intake air Q is adjusted.

【0020】周知の分配型の燃料噴射ポンプ8は各燃焼
室2で燃焼に供される燃料を燃料ライン7aを通じて各
噴射ノズル7へ圧送する。噴射ポンプ8は燃料タンク
(図示しない)に貯められた燃料を高圧に圧縮し、所要
の量と時期をもって各噴射ノズル7へ向けて吐出する。
各噴射ノズル7は圧送された燃料の圧力に基づき作動
し、対応する各燃焼室2へ燃料を噴射する。噴射ポンプ
8に設けられた電磁スピル弁16は、同ポンプ8から各
回毎に吐出される燃料の量、即ち各噴射ノズル7から噴
射される燃料の量を調整する。この電磁スピル弁16
は、噴射ポンプ8からの燃料の吐出終了時期を調整する
ことにより、噴射ノズル7から噴射される燃料の量を調
整する。同じく噴射ポンプ8に設けられたタイマ装置1
7は、同ポンプ8からの燃料の吐出開始時期、即ち各噴
射ノズル7からの燃料の噴射時期を調整する。これらの
部材16,17は電気的に制御される。噴射ポンプ8は
ドライブシャフト8aを有し、そのシャフト8aがエン
ジン1のクランクシャフト10に連結される。従って、
ドライブシャフト8aはクランクシャフト10の回転に
同期して回転され、噴射ポンプ8はエンジン1の運転に
連動して駆動される。
A well-known distribution type fuel injection pump 8 pumps fuel to be burned in each combustion chamber 2 to each injection nozzle 7 through a fuel line 7a. The injection pump 8 compresses the fuel stored in a fuel tank (not shown) to a high pressure and discharges the fuel to each injection nozzle 7 with a required amount and timing.
Each injection nozzle 7 operates based on the pressure of the pumped fuel, and injects fuel into each corresponding combustion chamber 2. The electromagnetic spill valve 16 provided in the injection pump 8 adjusts the amount of fuel discharged from the pump 8 each time, that is, the amount of fuel injected from each injection nozzle 7. This electromagnetic spill valve 16
Adjusts the amount of fuel injected from the injection nozzle 7 by adjusting the end time of the discharge of the fuel from the injection pump 8. Timer device 1 also provided in injection pump 8
Numeral 7 adjusts the fuel discharge start timing from the pump 8, that is, the fuel injection timing from each injection nozzle 7. These members 16 and 17 are electrically controlled. The injection pump 8 has a drive shaft 8a, and the shaft 8a is connected to the crankshaft 10 of the engine 1. Therefore,
The drive shaft 8a is rotated in synchronization with the rotation of the crankshaft 10, and the injection pump 8 is driven in conjunction with the operation of the engine 1.

【0021】図4に噴射ポンプ8の構造を示す。噴射ポ
ンプ8はハウジング21を備える。ハウジング21に内
蔵された燃料フィードポンプ(この図では90度だけ展
開されて示されている。)22はドライブシャフト8a
から動力を受ける。ハウジング21はこのフィードポン
プ22に通じる燃料ポート23を有する。
FIG. 4 shows the structure of the injection pump 8. The injection pump 8 has a housing 21. A fuel feed pump (built-in by 90 degrees in this figure) 22 built in the housing 21 is provided with a drive shaft 8a.
Powered by. The housing 21 has a fuel port 23 communicating with the feed pump 22.

【0022】噴射ポンプ8はカムプレート24及びロー
ラリング25を備える。両部材24,25はカム手段を
構成する。両部材24,25はドライブシャフト8aの
回転に同期して作動することにより、噴射ポンプ8から
の燃料の吐出に寄与する。円板状をなすカムプレート2
4はドライブシャフト8aの基端(図面右端)に対して
カップリング(図示しない)を介して連結される。カム
プレート24はその一側に複数の凸部を含むカムフェイ
ス24aを有する。カムフェイス24aに対向して設け
られたローラリング25は、その円周方向に配列された
複数のカムローラ25aを有する。カムフェイス24a
の凸部の数はエンジン1の気筒数と同じである。カムプ
レート24に隣接して設けられたスプリング26は、カ
ムフェイス24aがカムローラ25aに常に係合するよ
うにプレート24を付勢する。
The injection pump 8 includes a cam plate 24 and a roller ring 25. Both members 24 and 25 constitute cam means. The two members 24 and 25 operate in synchronization with the rotation of the drive shaft 8a, thereby contributing to the discharge of fuel from the injection pump 8. Disc shaped cam plate 2
Reference numeral 4 is connected to a base end (right end in the drawing) of the drive shaft 8a via a coupling (not shown). The cam plate 24 has a cam face 24a including a plurality of convex portions on one side. The roller ring 25 provided to face the cam face 24a has a plurality of cam rollers 25a arranged in the circumferential direction. Cam face 24a
Are the same as the number of cylinders of the engine 1. A spring 26 provided adjacent to the cam plate 24 biases the plate 24 so that the cam face 24a always engages with the cam roller 25a.

【0023】噴射ポンプ8はそのハウジング21に燃料
室27及び一つのシリンダ28を備える。シリンダ28
に組み付けられたプランジャ29は、カムプレート24
に対して一体的に取り付けられる。カムプレート24及
びプランジャ29は、ドライブシャフト8aの回転に基
づき一体的に作動する。即ち、ドライブシャフト8aの
回転力がカップリングを介してカムプレート24に伝達
されることにより、そのカムフェイス24aがカムロー
ラ25aに係合しながら回転する。カムプレート24は
回転しながらエンジン1の気筒数と同回数だけ同図の水
平方向へ往復動する。その動作に従い、プランジャ29
が回転しながら同方向へ往復動する。つまり、カムフェ
イス24aの凸部がカムローラ25aに乗り上げること
により、プランジャ29がシリンダ28の中を往動(図
面右方向への移動)する。その逆に、カムフェイス24
aの凸部がカムローラ25aを乗り下げることにより、
プランジャ29がシリンダ28の中を復動(図面左方向
への移動)する。
The injection pump 8 includes a fuel chamber 27 and a cylinder 28 in a housing 21 thereof. Cylinder 28
The plunger 29 mounted on the cam plate 24
To be integrally mounted. The cam plate 24 and the plunger 29 operate integrally based on the rotation of the drive shaft 8a. That is, when the rotational force of the drive shaft 8a is transmitted to the cam plate 24 via the coupling, the cam face 24a rotates while engaging with the cam roller 25a. The cam plate 24 reciprocates in the horizontal direction in the same figure as many times as the number of cylinders of the engine 1 while rotating. According to the operation, the plunger 29
Reciprocates in the same direction while rotating. That is, the plunger 29 moves forward in the cylinder 28 (moves rightward in the drawing) as the convex portion of the cam face 24a rides on the cam roller 25a. Conversely, the cam face 24
The convex portion of a rides down the cam roller 25a,
The plunger 29 moves backward in the cylinder 28 (moves leftward in the drawing).

【0024】シリンダ28の中において、プランジャ2
9の先端面(図面左端面)とシリンダ28の底面との間
が高圧室30をなす。プランジャ29はその先端部外周
にエンジン1の気筒数と同数の吸入溝31を有し、同じ
く先端部に気筒数と同数の分配ポート32を有する。ハ
ウジング21は、複数の吸入溝31及び分配ポート32
に対応する部位に、分配通路33及び吸入ポート34を
有する。各分配通路33の出口に設けられた各デリバリ
バルブ35は、各分配通路33における燃料の圧力に基
づいて開く。
In the cylinder 28, the plunger 2
A high-pressure chamber 30 is formed between the tip end surface of the cylinder 9 (left end surface in the drawing) and the bottom surface of the cylinder 28. The plunger 29 has the same number of intake grooves 31 as the number of cylinders of the engine 1 on the outer periphery of the tip, and the same number of distribution ports 32 as the number of cylinders at the tip. The housing 21 includes a plurality of suction grooves 31 and distribution ports 32.
A distribution passage 33 and a suction port 34 are provided at a portion corresponding to. Each delivery valve 35 provided at the outlet of each distribution passage 33 opens based on the fuel pressure in each distribution passage 33.

【0025】ドライブシャフト8aの回転に伴いフィー
ドポンプ22が駆動されることにより、燃料タンク(図
示しない)より送られる燃料が燃料ポート23を通じて
燃料室27に導入される。ドライブシャフト8aの回転
に伴いプランジャ29が復動することにより、高圧室3
0が減圧される。このとき、吸入溝31の一つが吸入ポ
ート34に連通することにより、燃料室27の中の燃料
が高圧室30に導入される。その後、プランジャ29が
往動することにより、高圧室30が加圧される。このと
き、高圧室30の燃料が各分配通路33へ押し出されて
各デリバリバルブ35が開き、噴射ポンプ8から各燃料
ライン7aへ燃料が吐出される。
When the feed pump 22 is driven by the rotation of the drive shaft 8a, fuel sent from a fuel tank (not shown) is introduced into the fuel chamber 27 through the fuel port 23. When the plunger 29 moves backward with the rotation of the drive shaft 8a, the high-pressure chamber 3
0 is depressurized. At this time, one of the suction grooves 31 communicates with the suction port 34, so that the fuel in the fuel chamber 27 is introduced into the high-pressure chamber 30. Thereafter, as the plunger 29 moves forward, the high-pressure chamber 30 is pressurized. At this time, the fuel in the high-pressure chamber 30 is pushed out to each distribution passage 33, each delivery valve 35 is opened, and the fuel is discharged from the injection pump 8 to each fuel line 7a.

【0026】ハウジング21に設けられたスピル通路3
6は、高圧室30を燃料室27に通じさせる。スピル通
路36に設けられた電磁スピル弁16は、高圧室30の
中の燃料がスピル通路36を通じて燃料室27へ逃がさ
れることを調整する。このスピル弁16はコイル37及
び弁体38を含む。このスピル弁16は常には開かれて
おり、コイル37が非励磁の状態では、弁体38がスピ
ル通路36を開いて高圧室30の燃料が燃料室27へ逃
がされる。一方、コイル37が励磁されることにより、
弁体38がスピル通路36を閉じ、高圧室30から燃料
室27へ逃げるべき燃料の流れが遮断される。
The spill passage 3 provided in the housing 21
6 allows the high pressure chamber 30 to communicate with the fuel chamber 27. The electromagnetic spill valve 16 provided in the spill passage 36 regulates that the fuel in the high-pressure chamber 30 is released to the fuel chamber 27 through the spill passage 36. The spill valve 16 includes a coil 37 and a valve body 38. The spill valve 16 is always open, and when the coil 37 is not excited, the valve body 38 opens the spill passage 36 and the fuel in the high-pressure chamber 30 is released to the fuel chamber 27. On the other hand, when the coil 37 is excited,
The valve body 38 closes the spill passage 36, and the flow of fuel to escape from the high pressure chamber 30 to the fuel chamber 27 is shut off.

【0027】従って、電磁スピル弁16に対する通電が
制御されることにより、高圧室30から燃料室27へ逃
がされる燃料の流れが調整される。即ち、プランジャ2
9の往動中に電磁スピル弁16によりスピル通路36が
開かれることにより、高圧室30が減圧され、噴射ポン
プ8からの燃料の吐出の終了時期が決定され、各噴射ノ
ズル7からの燃料の噴射が停止する。プランジャ29の
往動中に、電磁スピル弁16によりスピル通路36が閉
じられた状態から同通路36が開かれることにより、噴
射中の噴射ノズル7からの燃料の噴射が停止する。つま
り、噴射ノズル7からの燃料の噴射の終了時期が決定さ
れる。
Accordingly, the flow of the fuel escaping from the high pressure chamber 30 to the fuel chamber 27 is adjusted by controlling the energization of the electromagnetic spill valve 16. That is, plunger 2
The high pressure chamber 30 is depressurized by opening the spill passage 36 by the electromagnetic spill valve 16 during the forward movement of 9, the end time of the discharge of the fuel from the injection pump 8 is determined, and the fuel The injection stops. During the forward movement of the plunger 29, the electromagnetic spill valve 16 opens the spill passage 36 from the closed state, thereby stopping the injection of fuel from the injection nozzle 7 during injection. That is, the end timing of the fuel injection from the injection nozzle 7 is determined.

【0028】ハウジング21に設けられたタイマ装置
(この図では90度だけ展開されて示されている。)1
7は、噴射ポンプ8からの燃料の吐出開始時期、延いて
は各噴射ノズル7からの燃料の噴射開始時期を変更する
ためにローラリング25を動かす。即ち、タイマ装置1
7はドライブシャフト8aを中心にローラリング25を
回動させることにより、カムフェイス24aの凸部がカ
ムローラ25aに係合し始める時期、即ちプランジャ2
9が往動を開始する時期を変更させる。
A timer device provided in the housing 21 (in this figure, it is shown expanded 90 degrees).
Reference numeral 7 moves the roller ring 25 in order to change the timing at which fuel is started to be injected from the injection pump 8 and, in turn, the timing at which fuel is injected from each of the injection nozzles 7. That is, the timer device 1
7 is a timing at which the projection of the cam face 24a starts to engage with the cam roller 25a by rotating the roller ring 25 around the drive shaft 8a, that is, the plunger 2
9 changes the time to start the forward movement.

【0029】タイマ装置17はハウジング40と、その
ハウジング40に組み付けられたピストン41とを備え
る。このハウジング40はピストン41の両端側に配置
された低圧室42及び加圧室43を有する。各室42,
43には、フィードポンプ22により加圧された燃料の
一部が導入され、その燃料圧力が作動油としてピストン
41に作用する。低圧室42に設けられたスプリング4
4は、ピストン41を加圧室43へ向けて付勢する。ピ
ストン41から上方へ延びるスライドピン45は、ピス
トン41をローラリング25に連結する。加圧室43に
供給された燃料圧力によりピストン41が動かされるこ
とにより、スライドピン45が揺動してローラリング2
5がドライブシャフト8aを中心に回動される。ここ
で、加圧室43の燃料圧力とスプリング44の付勢力と
の釣り合い関係に基づき、ピストン41の位置が決定さ
れる。この位置の決定により、ローラリング25の回動
位置が決定され、カムプレート24及びプランジャ29
が往動し始める時期が決定される。タイマ装置17は加
圧室43と低圧室42との間の連通路46に設けられた
電磁式のタイマ制御弁(TCV)47を含む。連通路4
6における燃料の流量がTCV47により調整されるこ
とにより、加圧室43に供給れさる燃料圧力が調整され
る。これにより、ピストン41の位置が調整され、各噴
射ノズル7からの燃料の噴射開始時期が調整される。
The timer device 17 has a housing 40 and a piston 41 mounted on the housing 40. The housing 40 has a low-pressure chamber 42 and a pressurizing chamber 43 arranged on both ends of a piston 41. Each room 42,
A part of the fuel pressurized by the feed pump 22 is introduced into 43, and the fuel pressure acts on the piston 41 as hydraulic oil. Spring 4 provided in low pressure chamber 42
4 urges the piston 41 toward the pressurizing chamber 43. A slide pin 45 extending upward from the piston 41 connects the piston 41 to the roller ring 25. When the piston 41 is moved by the fuel pressure supplied to the pressurizing chamber 43, the slide pin 45 swings and the roller ring 2
5 is rotated about the drive shaft 8a. Here, the position of the piston 41 is determined based on the balance between the fuel pressure in the pressurizing chamber 43 and the urging force of the spring 44. By this determination of the position, the rotation position of the roller ring 25 is determined, and the cam plate 24 and the plunger 29
Is determined when it starts to move forward. The timer device 17 includes an electromagnetic timer control valve (TCV) 47 provided in a communication passage 46 between the pressurizing chamber 43 and the low-pressure chamber 42. Communication passage 4
The fuel pressure supplied to the pressurization chamber 43 is adjusted by adjusting the flow rate of the fuel in 6 by the TCV 47. Thereby, the position of the piston 41 is adjusted, and the fuel injection start timing from each injection nozzle 7 is adjusted.

【0030】ドライブシャフト8a上に一体回転可能に
取り付けられ円板状のパルサ48は回転体を構成する。
パルサ48の外周に対向配置されたピックアップコイル
49は、パルス出力手段を構成する。パルサ48及びピ
ックアップコイル49は、クランクシャフト10の回転
速度、即ちエンジン回転速度NEを検出するための本発
明の回転速度検出手段としての回転速度センサ65を構
成する。図5に示すように、パルサ48はその外周面に
等角度間隔に設けられた複数(この実施例では56個)
の突起48aを有する。パルサ48はそれら突起48a
の配列の中に、二つ分の突起48aを欠落させてなる複
数(この実施形態では4個が設けられ、その数はエンジ
ン1の気筒数と同じ。)の欠落部48bを有する。これ
ら欠落部48bはパルサ48の外周に等角度間隔に配置
される。
The disk-shaped pulsar 48, which is integrally rotatably mounted on the drive shaft 8a, forms a rotating body.
The pickup coil 49 facing the outer periphery of the pulser 48 constitutes pulse output means. The pulsar 48 and the pickup coil 49 constitute a rotation speed sensor 65 as rotation speed detecting means of the present invention for detecting the rotation speed of the crankshaft 10, that is, the engine rotation speed NE. As shown in FIG. 5, a plurality of pulsars 48 are provided at equal angular intervals on the outer peripheral surface (56 pulsars in this embodiment).
Projection 48a. The pulsar 48 has the protrusions 48a
(In this embodiment, four protrusions are provided, the number of which is the same as the number of cylinders of the engine 1). These missing portions 48b are arranged at equal angular intervals on the outer periphery of the pulser 48.

【0031】図6(a),(b)はクランクシャフト1
0の回転変動と、それに関連してピックアップコイル4
9から出力される一連のパルス信号PSの変化を示すタ
イミングチャートである。図6(a)からも分かるよう
に、クランクシャフト10の回転変動は周期的な位相変
化を伴う。この位相変化は、エンジン1の運転時に各気
筒のピストン9が周期的に上下動することに起因する。
ピックアップコイル49は欠落部48bを除いた各突起
48aの通過を順次検知することにより、連続的なパル
ス信号PSを順次出力する。このコイル49は、欠落部
48bを除いてクランクシャフト10が所定の回転角
度、即ち所定のクランク角度CA(この実施形態では
「11.25°」)だけ回転する毎に一つのパルス信号
を出力する。図6(b)に示すように、一連のパルス信
号PSにおいて、各欠落部48bに対応する部分は、立
ち上がりを伴わない信号(欠落部信号PSL)を示す。
一連のパルス信号PSにおける欠落部信号PSLの発生
位置は、クランクシャフト10の回転変動の位相におい
て、上死点前90°の位置(BTDC90°)の近傍、
上死点後90°の位置(ATDC90°)の近傍の各々
に対応する。BTDC90°〜ATDC90°の範囲に
おいて、一連のパルス信号PSは、ある欠落部信号PS
Lからその次の欠落部信号PSLまでの間で、各パルス
信号PSが、0番目の信号、1番目の信号、2番目の信
号・・・・13番目の信号と定義される。これら一連の
パルス信号PSにおいて、特定の二つのパルス信号が発
生する間に要する時間に基づき、エンジン回転速度NE
を求めることができる。
FIGS. 6A and 6B show the crankshaft 1.
0 rotation fluctuation and the associated pickup coil 4
9 is a timing chart showing a change in a series of pulse signals PS output from the first embodiment. As can be seen from FIG. 6A, the rotation fluctuation of the crankshaft 10 is accompanied by a periodic phase change. This phase change is caused by the fact that the piston 9 of each cylinder moves up and down periodically during operation of the engine 1.
The pickup coil 49 sequentially outputs a continuous pulse signal PS by sequentially detecting the passage of each projection 48a except for the missing portion 48b. The coil 49 outputs one pulse signal every time the crankshaft 10 rotates by a predetermined rotation angle, that is, a predetermined crank angle CA (“11.25 °” in this embodiment) except for the missing portion 48b. . As shown in FIG. 6B, in the series of pulse signals PS, a portion corresponding to each of the missing portions 48b indicates a signal without a rising edge (missing portion signal PSL).
The generation position of the missing portion signal PSL in the series of pulse signals PS is in the vicinity of the position 90 ° before top dead center (BTDC 90 °) in the phase of the rotation fluctuation of the crankshaft 10,
This corresponds to each of the vicinity of the position 90 ° after the top dead center (ATDC90 °). In the range of BTDC 90 ° to ATDC 90 °, a series of pulse signals PS
From L to the next missing signal PSL, each pulse signal PS is defined as a 0th signal, a 1st signal, a 2nd signal,..., A 13th signal. In the series of pulse signals PS, the engine rotation speed NE is determined based on the time required between the generation of two specific pulse signals.
Can be requested.

【0032】ここで、コイル49はローラリング25と
一体に設けられている。この構成が適用される理由は、
タイマ装置17によりローラリング25が回動されて
も、コイル49から出力される一連のパルス信号PSの
位相が、プランジャ29の往復動の位相と常に一定の関
係で保たれるようにするためである。
Here, the coil 49 is provided integrally with the roller ring 25. The reason this configuration applies is
This is so that even if the roller ring 25 is rotated by the timer device 17, the phase of the series of pulse signals PS output from the coil 49 is always maintained in a constant relationship with the reciprocating phase of the plunger 29. is there.

【0033】図3において、エアクリーナ5に隣接して
設けられたエアフローメータ61は、吸気通路6に吸入
される吸気量Qを実測し、その量に応じた信号を出力す
る。エアフローメータ61に隣接して設けられた吸気温
センサ62は、吸気通路6に吸入される外気の温度(吸
気温度)THAを検出し、その温度に応じた信号を出力
する。スロットルバルブ14の近傍に設けられたスロッ
トルセンサ63は、同バルブ14の開度をアクセルペダ
ル15の操作量であるアクセル開度ACCPとして検出
し、その開度に応じた信号を出力する。このセンサ63
は周知のアイドルスイッチ(図示しない)を内蔵する。
このアイドルスイッチはスロットルバルブ14が全閉と
なったとき、即ちアクセルペダル15が未操作のとき
に、オンされてアイドル信号IDLを出力する。吸気通
路6に設けられた吸気圧センサ64は、吸気通路6にお
ける吸気圧力PMを検出し、その圧力に応じた信号を出
力する。噴射ポンプ8に設けられた回転速度センサ65
は、前述したようにクランクシャフト10の回転速度、
即ちエンジン回転速度NEをドライブシャフト8aの回
転に基づいて間接的に検出し、その速度に応じた一連の
パルス信号PSを出力する。
In FIG. 3, an air flow meter 61 provided adjacent to the air cleaner 5 measures the amount of intake air Q taken into the intake passage 6 and outputs a signal corresponding to the amount. An intake air temperature sensor 62 provided adjacent to the air flow meter 61 detects the temperature (intake air temperature) THA of the outside air drawn into the intake passage 6, and outputs a signal corresponding to the temperature. A throttle sensor 63 provided near the throttle valve 14 detects the opening of the valve 14 as an accelerator opening ACCP, which is an operation amount of the accelerator pedal 15, and outputs a signal corresponding to the opening. This sensor 63
Includes a well-known idle switch (not shown).
The idle switch is turned on and outputs an idle signal IDL when the throttle valve 14 is fully closed, that is, when the accelerator pedal 15 is not operated. An intake pressure sensor 64 provided in the intake passage 6 detects an intake pressure PM in the intake passage 6 and outputs a signal corresponding to the pressure. Rotation speed sensor 65 provided in injection pump 8
Is the rotational speed of the crankshaft 10 as described above,
That is, the engine speed NE is indirectly detected based on the rotation of the drive shaft 8a, and a series of pulse signals PS corresponding to the speed are output.

【0034】自動車の運転席(図示しない)に設けられ
た警告ランプ51は、エンジン1の失火を報知するため
に作動する。本発明の制御手段、算出手段、比較手段及
び補正手段を構成する電子制御装置(ECU)71は前
述した各種センサ等61〜65から出力される信号を入
力する。ECU71はこれらの入力信号に基づき、噴射
ポンプ8における電磁スピル弁16及びTCV47、並
びに警告ランプ51をそれぞれ制御する。
A warning lamp 51 provided at the driver's seat (not shown) of the automobile operates to notify a misfire of the engine 1. An electronic control unit (ECU) 71 constituting the control means, the calculation means, the comparison means, and the correction means of the present invention inputs signals output from the various sensors 61 to 65 described above. The ECU 71 controls the electromagnetic spill valve 16 and the TCV 47 in the injection pump 8 and the warning lamp 51 based on these input signals.

【0035】ECU71は中央処理装置(CPU)7
2、読み出し専用メモリ(ROM)73、ランダムアク
セスメモリ(RAM)74及びバックアップRAM75
を備える。ECU71はこれら各部72〜75と、外部
入力回路76と、外部出力回路77等とをバス78によ
り接続してなる論理演算回路を構成する。ここで、CP
U72は演算制御の機能と、カウンタの機能を兼ね備え
る。ROM73は所定の制御プログラム等を予め記憶す
る。RAM74はCPU73の演算結果等を一時記憶す
る。バックアップRAM75は予め記憶したデータを保
存する。外部入力回路76はバッファ、波形整形回路及
びA/D変換器等を含む。外部出力回路77は駆動回路
等を含む。各種センサ等61〜65は外部入力回路76
に接続される。各部材16,47,51は外部出力回路
77に接続される。
The ECU 71 has a central processing unit (CPU) 7
2. Read-only memory (ROM) 73, random access memory (RAM) 74, and backup RAM 75
Is provided. The ECU 71 constitutes a logical operation circuit in which these units 72 to 75, an external input circuit 76, an external output circuit 77 and the like are connected by a bus 78. Where CP
U72 has both the function of arithmetic control and the function of counter. The ROM 73 stores a predetermined control program and the like in advance. The RAM 74 temporarily stores the calculation result of the CPU 73 and the like. The backup RAM 75 stores data stored in advance. The external input circuit 76 includes a buffer, a waveform shaping circuit, an A / D converter, and the like. The external output circuit 77 includes a drive circuit and the like. Various sensors 61 to 65 are connected to an external input circuit 76.
Connected to. Each member 16, 47, 51 is connected to an external output circuit 77.

【0036】CPU72は外部入力回路76を介して入
力する各種センサ等61〜65からの信号を入力値とし
て読み込む。CPU72はそれら入力値に基づき、燃料
の噴射量制御及び噴射時期制御、並びに失火検出に係る
制御等を実行するために各部材16,47,51等を制
御する。
The CPU 72 reads, as input values, signals from various sensors 61 to 65 input through the external input circuit 76. The CPU 72 controls the members 16, 47, 51, and the like, based on the input values, to execute fuel injection amount control, injection timing control, and control related to misfire detection.

【0037】ここで、燃料噴射量制御とは、エンジン1
の運転状態に応じて噴射ポンプ8から吐出される燃料量
を制御するために、電磁スピル弁16を制御することで
ある。この制御において、CPU72は各種センサ61
〜65等により検出される各種パラメータQ,THA,
ACCP,PM,NEに基づき、電子スピル弁16を制
御するために使用される最終噴射量QFINを算出す
る。この実施形態で、この種の噴射量制御を実行するE
CU71は、本発明の制御手段に相当する。
Here, the fuel injection amount control means that the engine 1
Is to control the electromagnetic spill valve 16 in order to control the amount of fuel discharged from the injection pump 8 according to the operating state of the spill valve 16. In this control, the CPU 72 controls the various sensors 61
To various parameters Q, THA,
A final injection amount QFIN used to control the electronic spill valve 16 is calculated based on ACCP, PM, and NE. In this embodiment, E that executes this type of injection amount control
The CU 71 corresponds to control means of the present invention.

【0038】燃料噴射時期制御とは、エンジン1の運転
状態に応じて噴射ポンプ8から吐出される燃料の吐出開
始時期を制御するために、TCV47(タイマ装置1
7)を制御することである。この制御において、CPU
72は各種センサ63,65等により検出される各種パ
ラメータACCP,NE等に基づき、TCV47を制御
するために使用される進角制御値を算出する。この実施
形態で、この種の噴射時期制御を実行するECU71
は、噴射時期制御手段に相当する。
The fuel injection timing control means a TCV 47 (timer device 1) for controlling the discharge start timing of the fuel discharged from the injection pump 8 according to the operating state of the engine 1.
7) is to be controlled. In this control, the CPU
Reference numeral 72 calculates an advance control value used to control the TCV 47 based on various parameters ACCP, NE, and the like detected by the various sensors 63, 65 and the like. In this embodiment, the ECU 71 that executes this type of injection timing control
Corresponds to injection timing control means.

【0039】失火検出に係る制御とは、回転速度センサ
65(ピックアップコイル49)から出力される一連の
パルス信号PSに基づき求められるエンジン回転速度N
Eの変化から、エンジン1における失火の発生を検出す
ることである。
The control related to the misfire detection means the engine speed N obtained based on a series of pulse signals PS output from the speed sensor 65 (pickup coil 49).
It is to detect the occurrence of misfire in the engine 1 from the change of E.

【0040】次に、ECU71により実行される各種制
御のうち、失火検出に係る制御の処理内容について説明
する。ROM43は図7〜図11に示すフローチャート
に関する制御プログラム等を予め記憶している。図7は
「失火検出ルーチン」を示し、ECU71はこのルーチ
ンを所定時間毎に周期的に実行する。
Next, among the various controls executed by the ECU 71, the processing content of control relating to misfire detection will be described. The ROM 43 stores in advance control programs related to the flowcharts shown in FIGS. FIG. 7 shows a “misfire detection routine”, and the ECU 71 periodically executes this routine at predetermined time intervals.

【0041】ステップ100において、ECU71は各
センサ63,65により検出されるアクセル開度ACC
P及びエンジン回転速度NEの値をそれぞれ読み込む。
ステップ110において、ECU71はアクセル開度A
CCPの値が所定時間以上継続して一定状態であるか否
かを判断する。ここで、アクセル開度ACCPの値が一
定状態でない場合、エンジン1の運転状態が変化したも
のとして、ECU71はその後の処理を一旦終了する。
アルセル開度ACCPの値が一定状態である場合、EC
U71は処理をステップ120へ移行する。
In step 100, the ECU 71 determines the accelerator opening ACC detected by each of the sensors 63 and 65.
The values of P and the engine speed NE are read.
In step 110, the ECU 71 determines that the accelerator opening A
It is determined whether or not the value of CCP is constant for a predetermined time or more. Here, when the value of the accelerator opening ACCP is not constant, the ECU 71 temporarily ends the subsequent processing on the assumption that the operating state of the engine 1 has changed.
When the value of the Arcelle opening ACCP is constant, EC
U71 shifts the processing to step 120.

【0042】ステップ120において、ECU71はエ
ンジン回転速度NEの値が所定時間以上継続して一定状
態であるか否かを判断する。ここで、エンジン回転速度
NEの値が一定状態でない場合、エンジン1の運転状態
が変化したものとして、ECU71はその後の処理を一
旦終了する。エンジン回転速度NEの値が一定状態であ
る場合、エンジン1が運転状態に変化のない定常運転状
態であるものとして、ECU71は処理をステップ13
0へ移行する。この実施形態で、ステップ100〜12
0の処理を実行するECU71は、エンジン1が定常運
転状態にあるか否かを判断する状態判断手段に相当す
る。
In step 120, the ECU 71 determines whether or not the value of the engine speed NE has been constant for a predetermined time or more. Here, when the value of the engine rotation speed NE is not constant, it is determined that the operating state of the engine 1 has changed, and the ECU 71 temporarily ends the subsequent processing. When the value of the engine rotation speed NE is constant, the ECU 71 determines that the engine 1 is in a steady operation state in which the operation state does not change, and the ECU 71 proceeds to step 13.
Move to 0. In this embodiment, steps 100 to 12
The ECU 71 executing the process 0 corresponds to state determination means for determining whether or not the engine 1 is in a steady operation state.

【0043】ステップ130において、ECU71は今
回噴射されるべき最終噴射量QFINの算出を終了した
か否かを判断する。ECU71はこの最終噴射量QFI
Nの算出を、別途に実行される燃料噴射量制御において
行う。この算出において、ECU71は、図8に示すガ
バナ特性を有する関数データを参照することにより、ア
クセル開度ACCP及びエンジン回転速度NEの値から
基本噴射量QBASの値を算出する。ECU71は、算
出された基本噴射量QBASの値を、吸気温度THAを
含む他のパラメータの値に基づいて補正することによ
り、最終噴射量QFINの値を算出する。この関数デー
タにおいて、エンジン回転速度NEと基本噴射量QBA
Sとの関係は右下がりの特性を示す。従って、アクセル
開度ACCPの値を一定とした場合、エンジン回転速度
NEが上昇したときには、基本噴射量QBASは減少
し、エンジン回転速度NEが低下したときには、基本噴
射量QBASは増大する。ステップ130において、最
終噴射量QFINの算出を終了していない場合、ECU
71はその後の処理を一旦終了する。最終噴射量QFI
Nの算出を終了している場合、ECU71は失火判定の
ための基準値を算出するために、処理をステップ140
へ移行する。この実施形態で、ステップ130の処理を
実行するECU71は、噴射量の算出終了を判断するた
めの終了判断手段に相当する。
In step 130, the ECU 71 determines whether the calculation of the final injection amount QFIN to be injected this time has been completed. The ECU 71 calculates the final injection amount QFI
The calculation of N is performed in a separately executed fuel injection amount control. In this calculation, the ECU 71 calculates the value of the basic injection amount QBAS from the values of the accelerator opening ACCP and the engine speed NE by referring to the function data having the governor characteristics shown in FIG. The ECU 71 calculates the value of the final injection amount QFIN by correcting the calculated value of the basic injection amount QBAS based on the values of other parameters including the intake air temperature THA. In this function data, the engine rotation speed NE and the basic injection amount QBA
The relationship with S shows a downward-sloping characteristic. Therefore, when the value of the accelerator opening ACCP is constant, the basic injection amount QBAS decreases when the engine rotation speed NE increases, and the basic injection amount QBAS increases when the engine rotation speed NE decreases. If it is determined in step 130 that the calculation of the final injection amount QFIN has not been completed, the ECU
71 ends the subsequent processing once. Final injection quantity QFI
If the calculation of N has been completed, the ECU 71 proceeds to step 140 to calculate a reference value for misfire determination.
Move to. In this embodiment, the ECU 71 executing the process of step 130 corresponds to an end determination unit for determining the end of the calculation of the injection amount.

【0044】ステップ140において、ECU71は今
回算出された最終噴射量QFINの値、今回の噴射前1
80°において回転速度センサ65により検出されたエ
ンジン回転速度NEの値をそれぞれ読み込む。
In step 140, the ECU 71 determines the value of the final injection amount QFIN calculated this time,
At 80 °, the value of the engine speed NE detected by the speed sensor 65 is read.

【0045】ステップ150において、ECU71は過
去n回において算出された最終噴射量QFINの値の平
均値QFINAVE、同じく過去n回における噴射前1
80°において検出されたエンジン回転速度NEの値の
平均値NEAVEをそれぞれ算出する。ここで、「n」
とは、エンジン1で失火が発生しても最終噴射量QFI
Nに係る平均値QFINAVEが十分に安定し得る値で
ある。この実施形態で、ステップ140,150の処理
を実行するECU71は、過去の所定期間において算出
された噴射量QFINの平均値、エンジン回転速度NE
の平均値を算出するための平均値算出手段に相当する。
In step 150, the ECU 71 determines the average value QFINAVE of the final injection amount QFIN calculated in the past n times, and also calculates 1
An average value NEAVE of the values of the engine rotational speed NE detected at 80 ° is calculated. Where "n"
Means the final injection quantity QFI even if a misfire occurs in the engine 1.
The average value QFINAVE of N is a value that can be sufficiently stabilized. In this embodiment, the ECU 71 executing the processing of steps 140 and 150 determines the average value of the injection amount QFIN calculated in the past predetermined period, the engine rotational speed NE.
Corresponds to an average value calculating means for calculating the average value of

【0046】ステップ160において、ECU71は今
回算出された両平均値QFINAVE,NEAVEに基
づき、失火判定のための基本判定値KLFABを算出す
る。ECU71は、図9に示すような所定の二次元関数
データを参照することにより、この基本判定値KLFA
Bを算出する。この関数データにおいて、最終噴射量Q
FINに係る平均値QFINAVEが増大するに連れて
基本判定値KLFABは増大する傾向にあり、エンジン
回転速度NEに係る平均値NEAVEが増大するに連れ
て基本判定値KLFABは減少する傾向にある。この実
施形態で、ステップ160の処理を実行するECU71
は、失火判定のための基本判定値KLFABを算出する
ための基本判定値算出手段に相当する。
In step 160, the ECU 71 calculates a basic determination value KLFAB for misfire determination based on the two average values QFINAVE and NEAVE calculated this time. The ECU 71 refers to the predetermined two-dimensional function data as shown in FIG.
Calculate B. In this function data, the final injection amount Q
The basic determination value KLFAB tends to increase as the average value QFINAVE of FIN increases, and the basic determination value KLFAB tends to decrease as the average value NEAVE of the engine speed NE increases. In this embodiment, the ECU 71 that executes the process of step 160
Corresponds to a basic determination value calculation means for calculating a basic determination value KLFAB for misfire determination.

【0047】ステップ170において、ECU71は今
回算出された最終噴射量QFINの値とその平均値QF
INAVEとの差、及び今回算出されたエンジン回転速
度NEに係る平均値NEAVEに基づき、失火判定のた
めの判定補正値KLFACを算出する。ECU71は、
図10(a),(b),(c)に示すような所定の二次
元関数データを参照することにより、この判定補正値K
LFACを算出する。この関数データにおいて、エンジ
ン回転速度NEに係る平均値NEAVEを一定とした場
合、最終噴射量QFINの値とその平均値QFINAV
Eとの差が増大するに連れて判定補正値KLFACは増
大する傾向にある。この増大の傾きは、平均値NEAV
Eが大きくなるほど小さくなる傾向にある。ここで、最
終噴射量QFINの値とその平均値QFINAVEとの
差は、今回算出された最終噴射量QFINの平均値QF
INAVEに対する変化量を意味する。この実施形態
で、ステップ170の処理を実行するECU71は、今
回算出された噴射量の変化量を算出し、その変化量に基
づいて失火判定のための判定補正値KLFACを算出す
るための判定補正値算出手段に相当する。
In step 170, the ECU 71 calculates the value of the final injection amount QFIN calculated this time and its average value QF.
A determination correction value KLFAC for misfire determination is calculated based on the difference from INAVE and the average value NEAVE of the engine speed NE calculated this time. The ECU 71
By referring to predetermined two-dimensional function data as shown in FIGS. 10 (a), (b) and (c), the judgment correction value K
Calculate LFAC. In this function data, when the average value NEAVE relating to the engine speed NE is constant, the value of the final injection amount QFIN and the average value QFINAV
The determination correction value KLFAC tends to increase as the difference from E increases. The slope of this increase is the average NEAV
It tends to decrease as E increases. Here, the difference between the value of the final injection amount QFIN and the average value QFINAVE is determined by the average value QF of the final injection amount QFIN calculated this time.
It means the amount of change with respect to INAVE. In this embodiment, the ECU 71 executing the process of step 170 calculates the change amount of the injection amount calculated this time and determines the correction value for calculating the determination correction value KLFAC for misfire determination based on the change amount. It corresponds to a value calculation means.

【0048】ステップ180において、ECU71は基
本判定値KLFABに判定補正値KLFACを加算する
ことにより、本発明の所定の基準値としての最終判定値
KLFAFを算出する。この実施形態で、ステップ18
0の処理を実行するECU71は、失火判定のために使
用される基準値を補正するための本発明の補正手段に相
当する。
In step 180, the ECU 71 calculates a final judgment value KLFAF as a predetermined reference value of the present invention by adding the judgment correction value KLFAC to the basic judgment value KLFAB. In this embodiment, step 18
The ECU 71 executing the process of 0 corresponds to a correction unit of the present invention for correcting a reference value used for misfire determination.

【0049】ステップ190において、ECU71はク
ランクシャフト10の回転位相における上死点TDCか
ら所定角度(この実施形態では「90°CA」)だけ過
ぎたか否かを判断する。即ち、ECU71は、上死点後
90°の位置ATDC90°を過ぎたか否かを判断す
る。図6に示すように、この位置ATDC90°は、一
連のパルス信号PSにおける13番目のパルス信号PS
の発生位置に対応する。この位置ATDC90°を過ぎ
ていない場合、ECU71はその後の処理を一旦終了す
る。この位置ATDC90°を過ぎた場合、ECU71
は処理をステップ200へ移行する。この実施形態で、
ステップ190の処理を実行するECU71は、クラン
クシャフト10の回転位相における特定位置を判断する
ための特定位置判断し相当する。
In step 190, the ECU 71 determines whether or not a predetermined angle (in this embodiment, “90 ° CA”) has passed from the top dead center TDC in the rotation phase of the crankshaft 10. That is, the ECU 71 determines whether or not the position ATDC 90 ° after the top dead center has passed 90 °. As shown in FIG. 6, this position ATDC 90 ° corresponds to the thirteenth pulse signal PS in the series of pulse signals PS.
Corresponding to the occurrence position of If the position ATDC has not passed 90 °, the ECU 71 temporarily ends the subsequent processing. When this position ATDC 90 ° has passed, the ECU 71
Shifts the processing to step 200. In this embodiment,
The ECU 71 that executes the process of step 190 corresponds to the determination of the specific position for determining the specific position in the rotation phase of the crankshaft 10.

【0050】ステップ200において、ECU71はク
ランクシャフト10の回転位相における上死点TDCに
おける第1の瞬時回転速度NELの値を算出する。即
ち、ECU71は、図6(b)において、一連のパルス
信号PSの4番目のパルス時間TN4〜7番目のパルス
時間TN7のそれぞれを算出する。ここで、パルス時間
TNとは、あるパルス信号PSの立ち上がりからその次
のパルス信号PSの立ち上がりまでに要する時間を意味
する。
In step 200, the ECU 71 calculates the value of the first instantaneous rotational speed NEL at the top dead center TDC in the rotational phase of the crankshaft 10. That is, in FIG. 6B, the ECU 71 calculates each of the fourth to seventh pulse times TN4 to TN7 of the series of pulse signals PS. Here, the pulse time TN means the time required from the rise of a certain pulse signal PS to the rise of the next pulse signal PS.

【0051】図6(b)に示す一連のパルス信号PSに
おいて、その0番目のパルス信号PS〜13番目のパル
ス信号PSの各々について、TN0〜TN13のパルス
時間TNを求めることができる。ここで、6番目のパル
ス信号PSの発生位置はクランクシャフト10の回転変
動の位相における上死点TDCに対応する。13番目の
パルス信号PSの発生位置は上死点前90°の位置BT
DC90°又は上死点後90°の位置ATDC90°に
それぞれ対応する。この実施形態で、ステップ200の
処理を実行するECU71は、クランクシャフト10の
回転位相上の4番目〜7番目を特定順次としてそれらの
パルス信号SPに係る個々のパルス時間TN4〜TN7
をパルス間隔として算出する第1の個別間隔算出手段に
相当する。ECU71は算出された各パルス時間TN4
〜TN7を積算することにより、図6に示すように、第
1の時間積算値TNLを算出する。この実施形態で、上
記の処理を実行するECU71は、上記特定順序におけ
る個々のパルス間隔を積算することにより、それら複数
のパルス信号の間隔を算出する第1のパルス間隔算出手
段に相当する。そして、ECU71は、その算出された
第1の時間積算値TNLに基づき、その値TNLの逆数
を算出することにより、第1の瞬時回転速度NELの値
を算出する。この実施形態で、上記の処理を実行するE
CU71は、第1の時間積算値TNLに基づいて第1の
瞬時回転速度NELを算出するための第1の瞬時回転速
度算出手段に相当する。
In the series of pulse signals PS shown in FIG. 6B, the pulse times TN0 to TN13 can be obtained for each of the 0th to 13th pulse signals PS. Here, the generation position of the sixth pulse signal PS corresponds to the top dead center TDC in the phase of the rotation fluctuation of the crankshaft 10. The thirteenth pulse signal PS is generated at a position BT 90 ° before the top dead center.
This corresponds to DC 90 ° or a position ATDC 90 ° 90 ° after top dead center, respectively. In this embodiment, the ECU 71 executing the process of step 200 determines the fourth to seventh positions on the rotational phase of the crankshaft 10 as a specific order, and the individual pulse times TN4 to TN7 related to the pulse signals SP.
Is calculated as a pulse interval. The ECU 71 calculates the calculated pulse times TN4
To TN7 to calculate a first time integrated value TNL as shown in FIG. In this embodiment, the ECU 71 that executes the above-described processing corresponds to a first pulse interval calculation unit that calculates the intervals between the plurality of pulse signals by integrating the individual pulse intervals in the specific order. Then, the ECU 71 calculates the value of the first instantaneous rotation speed NEL by calculating the reciprocal of the value TNL based on the calculated first time integrated value TNL. In this embodiment, E which executes the above processing
The CU 71 corresponds to first instantaneous rotation speed calculation means for calculating a first instantaneous rotation speed NEL based on the first time integrated value TNL.

【0052】ステップ210において、ECU71はス
テップ200に準じて、前述した上死点後90°の位置
ATDC90°における第2の瞬時回転速度NEHの値
を算出する。即ち、ECU71は、図6(b)におい
て、一連のパルス信号PSの12番目のパルス時間TN
12と13番目のパルス時間TN13をそれぞれ算出す
る。この実施形態で、ステップ210の処理を実行する
ECU71は、上記回転位相上の12番目〜13番目を
特定順序としてそれらのパルス信号SPに係る個々のパ
ルス時間TN12,TN13をパルス間隔として算出す
る第2の個別間隔算出手段に相当する。ECU71は算
出された両パルス時間TN12,TN13を積算するこ
とにより、図6に示すように第2の時間積算値TNHを
算出する。この実施形態で、上記の処理を実行するEC
U71は、上記特定順序における個々のパルス間隔を積
算することにより、それら複数のパルス信号の間隔を算
出する第2のパルス間隔算出手段に相当する。そして、
ECU71は、その算出された第2の時間積算値TNH
に基づき、その値TNHの逆数を算出することにより、
第2の瞬時回転速度NEHの値を算出する。この実施形
態で、上記の処理を実行するECU71は、第2の時間
積算値TNHに基づき第2の瞬時回転速度NEHを算出
するための第2の瞬時回転速度算出手段に相当する。
In step 210, the ECU 71 calculates the value of the second instantaneous rotation speed NEH at the position ATDC 90 ° 90 ° after the above-described top dead center in accordance with step 200. That is, in FIG. 6B, the ECU 71 determines the twelfth pulse time TN of the series of pulse signals PS.
The twelfth and thirteenth pulse times TN13 are calculated respectively. In this embodiment, the ECU 71 executing the process of step 210 calculates the individual pulse times TN12 and TN13 related to the pulse signals SP as pulse intervals by setting the twelfth to thirteenth positions on the rotational phase in a specific order. 2 corresponds to an individual interval calculating means. The ECU 71 integrates the calculated pulse times TN12 and TN13 to calculate a second time integrated value TNH as shown in FIG. In this embodiment, an EC that executes the above processing
U71 corresponds to a second pulse interval calculation unit that calculates the intervals between the plurality of pulse signals by integrating the individual pulse intervals in the above-described specific order. And
The ECU 71 calculates the calculated second time integrated value TNH
By calculating the reciprocal of the value TNH based on
The value of the second instantaneous rotation speed NEH is calculated. In this embodiment, the ECU 71 executing the above-described processing corresponds to a second instantaneous rotation speed calculating unit for calculating the second instantaneous rotation speed NEH based on the second time integrated value TNH.

【0053】ステップ220において、ECU71は、
両瞬時回転速度TNH,TNLの差を、失火の大きさを
示す失火値ΔNEとして算出する。即ち、ここでは、上
死点位置TDCの近傍においてクランクシャフト10が
所定角度(11.25°×4=45°)だけ回転すると
きの第1の瞬時回転速度NELと、上死点後90°の位
置ATDC90°の近傍においてクランクシャフト10
が所定角度(45°)だけ回転するときの第2の瞬時回
転速度NEHとの差が、失火値ΔNEとして求められ
る。この実施形態で、ステップ200〜220の処理を
実行するECU71は、クランクシャフト10の回転位
相における二つの特定位置におけるエンジン回転速度N
Eの差を失火値ΔNEとして算出するための本発明の算
出手段に相当する。
At step 220, the ECU 71
The difference between the two instantaneous rotation speeds TNH and TNL is calculated as a misfire value ΔNE indicating the magnitude of misfire. That is, here, the first instantaneous rotation speed NEL when the crankshaft 10 rotates by a predetermined angle (11.25 ° × 4 = 45 °) near the top dead center position TDC, and 90 ° after the top dead center Near the position ATDC 90 ° of the crankshaft 10
Is different from the second instantaneous rotational speed NEH when the motor rotates by a predetermined angle (45 °) as the misfire value ΔNE. In this embodiment, the ECU 71 executing the processing of steps 200 to 220 determines the engine rotational speed N at two specific positions in the rotational phase of the crankshaft 10.
This corresponds to a calculating means of the present invention for calculating the difference of E as the misfire value ΔNE.

【0054】図11はクランクシャフト10の回転変
動、つまりは回転速度センサ65により検出されるエン
ジン回転速度NEの変化につき、失火がある場合と無い
場合を比較して示す。この図からも分かるように、クラ
ンクシャフト10の周期的な回転変動において、所定時
期に噴射ノズル7から噴射された燃料が確実に燃焼した
場合、その燃焼直後の回転変動はそれ以前の回転変動と
ほぼ同じ大きさを示す。この場合のエンジン回転速度N
Eの変動幅、即ち失火値ΔNEは充分に大きく、失火が
無いことを示す。これに対し、噴射ノズル7から噴射さ
れた燃料が燃焼しなかった場合、その燃焼直後の回転変
動(失火値ΔNE)はそれ以前の回転変動(失火値ΔN
E)よりも小さくなる。この場合の失火値ΔNEは実質
的に小さく、失火が有ることを示す。
FIG. 11 shows the fluctuation of the rotation of the crankshaft 10, that is, the change of the engine speed NE detected by the rotation speed sensor 65, in comparison with the case where there is a misfire and the case where there is no misfire. As can be seen from this figure, in the periodic rotation fluctuation of the crankshaft 10, when the fuel injected from the injection nozzle 7 at a predetermined timing burns reliably, the rotation fluctuation immediately after the combustion is different from the rotation fluctuation before that combustion. They show almost the same size. The engine speed N in this case
The fluctuation range of E, that is, the misfire value ΔNE is sufficiently large, indicating that there is no misfire. On the other hand, when the fuel injected from the injection nozzle 7 does not burn, the rotation fluctuation immediately after the combustion (misfire value ΔNE) is the previous rotation fluctuation (misfire value ΔN).
E). The misfire value ΔNE in this case is substantially small, indicating that there is a misfire.

【0055】ステップ230において、ECU71は失
火値ΔNEが最終判定値KLFAFりも小さいか否かを
判断する。この実施形態で、ステップ230の処理を実
行するECU71は、エンジン回転速度NEの差、即ち
失火値ΔNEを所定の基準値と比較するための本発明の
比較手段に相当する。ここで、失火値ΔNEが最終判定
値KLFAFりも小さい場合、ECU71はエンジン1
の特定気筒において失火が発生したものと判定し、処理
をステップ240へ移行する。
In step 230, the ECU 71 determines whether the misfire value ΔNE is smaller than the final determination value KLFAF. In this embodiment, the ECU 71 executing the process of step 230 corresponds to a comparison unit of the present invention for comparing the difference between the engine rotation speeds NE, that is, the misfire value ΔNE with a predetermined reference value. Here, when the misfire value ΔNE is smaller than the final determination value KLFAF, the ECU 71
It is determined that a misfire has occurred in the specified cylinder, and the process proceeds to step 240.

【0056】ステップ240において、ECU71は失
火を報知するために警告ランプ51を点灯させる。この
実施形態で、上記処理を実行するECU71は、失火を
検出したときにそのことを報知するための報知手段に相
当する。更に、ECU71は失火による異常であること
を示す異常コードをバックアップRAM75に記憶さ
せ、その後の処理を一旦終了する。この実施形態で、上
記処理を実行するECU71は、失火を検出したときに
そのことを記録する記録手段に相当する。
In step 240, the ECU 71 turns on the warning lamp 51 to notify a misfire. In this embodiment, the ECU 71 that executes the above process corresponds to a notifying unit for notifying when a misfire is detected. Further, the ECU 71 causes the backup RAM 75 to store an abnormality code indicating that an abnormality has occurred due to misfire, and temporarily ends the subsequent processing. In this embodiment, the ECU 71 that executes the above processing corresponds to a recording unit that records the detection of misfire when the misfire is detected.

【0057】一方、ステップ230において、失火値Δ
NEが最終判定値KLFAFよりも小さくない場合、E
CU71はエンジン1に失火が無かったものと判定し、
処理をステップ250へ移行する。
On the other hand, in step 230, the misfire value Δ
If NE is not smaller than final determination value KLFAF, E
The CU 71 determines that the engine 1 has not been misfired,
The process moves to step 250.

【0058】ステップ250において、ECU71は警
告ランプ51を消灯させる。更に、ECU71は燃焼が
正常であることを示す正常コードをバックアップRAM
75に記憶させ、その後の処理を一旦終了する。
In step 250, the ECU 71 turns off the warning lamp 51. Further, the ECU 71 stores a normal code indicating that the combustion is normal in the backup RAM.
Then, the process is temporarily terminated.

【0059】以上説明したように、この実施形態の構成
によれば、エンジン1の運転時にクランクシャフト10
が回転すると、その回転に同期して噴射ポンプ8のドラ
イブシャフト8aが回転する。このドライブシャフト8
aの回転に同期して、ローラリング25及びカムプレー
ト24の協働によりプランジャ29が作動すると、噴射
ポンプ8から燃料が吐出され、各噴射ノズル7から各燃
焼室2へ燃料が噴射される。各燃焼室2で噴射された燃
料が燃焼すると、ピストン9が作動してクランクシャフ
ト10が回転駆動される。
As described above, according to the configuration of this embodiment, the crankshaft 10
Rotates, the drive shaft 8a of the injection pump 8 rotates in synchronization with the rotation. This drive shaft 8
When the plunger 29 operates in cooperation with the roller ring 25 and the cam plate 24 in synchronization with the rotation of a, fuel is discharged from the injection pump 8 and fuel is injected from each injection nozzle 7 to each combustion chamber 2. When the fuel injected in each combustion chamber 2 burns, the piston 9 operates to rotate the crankshaft 10.

【0060】このとき、噴射ポンプ8では、回転速度セ
ンサ65を構成するパルサ48がドライブシャフト8a
の回転に伴い回転し、その複数の突起48a及び欠落部
48bがピックアップコイル49を通過する。このコイ
ル49が各突起48a等の通過を順次検知することによ
り、クランクシャフト10の回転速度、即ちエンジン回
転速度NEに相関する連続的なパルス信号PSが同コイ
ル49から順次に出力される。
At this time, in the injection pump 8, the pulser 48 constituting the rotation speed sensor 65 is driven by the drive shaft 8a.
The plurality of protrusions 48 a and the missing portions 48 b pass through the pickup coil 49. When the coil 49 sequentially detects the passage of the projections 48a and the like, a continuous pulse signal PS correlated with the rotation speed of the crankshaft 10, that is, the engine rotation speed NE, is sequentially output from the coil 49.

【0061】ここで、エンジン1の失火を検出するため
に、ECU71は連続的に出力されるパルス信号PSの
中の特定順序における複数のパルス信号PSに係る間隔
の差を算出する。ECU71は、その算出されたパルス
間隔の差から、クランクシャフト10の回転位相におけ
る二つの特定位置におけるエンジン回転速度NEの差を
算出する。ECU71は、算出されたエンジン回転速度
の差を所定の基準値と比較することにより、即ちエンジ
ン回転速度NEが急激に落ち込んだことを判定すること
により、失火の発生を判定して失火を検出する。
Here, in order to detect a misfire of the engine 1, the ECU 71 calculates a difference between intervals relating to a plurality of pulse signals PS in a specific order in the pulse signals PS outputted continuously. The ECU 71 calculates the difference between the engine rotation speeds NE at two specific positions in the rotation phase of the crankshaft 10 from the calculated difference between the pulse intervals. The ECU 71 determines the occurrence of misfire by detecting the misfire by comparing the calculated difference between the engine speeds with a predetermined reference value, that is, by determining that the engine speed NE has dropped sharply. .

【0062】即ち、ECU71は、4番目〜7番目の各
パルス信号PSに係る各パルス時間TN4〜TN7の合
計を第1の時間積算値TNLとして算出し、その逆数を
第1の瞬時回転速度NELとして算出する。同じく、E
CU71は、12番目,13番目の各パルス信号PSに
係る各パルス時間TN12,TN13の合計を第2の時
間積算値TNHとして算出し、その逆数を第2の瞬時回
転速度NEHとして算出する。ECU71は、二つの瞬
時回転速度NEL,NEHの差を失火値ΔNEとして算
出する。ECU71はこの失火値ΔNEを、算出された
最終判定値KLFAFと比較することにより、失火を判
定する。
That is, the ECU 71 calculates the sum of the pulse times TN4 to TN7 of the fourth to seventh pulse signals PS as the first time integrated value TNL, and calculates the reciprocal thereof as the first instantaneous rotation speed NEL. Is calculated as Similarly, E
The CU 71 calculates the sum of the pulse times TN12 and TN13 of the twelfth and thirteenth pulse signals PS as the second integrated time value TNH, and calculates the reciprocal thereof as the second instantaneous rotation speed NEH. The ECU 71 calculates a difference between the two instantaneous rotation speeds NEL and NEH as a misfire value ΔNE. The ECU 71 determines misfire by comparing the misfire value ΔNE with the calculated final determination value KLFAF.

【0063】燃料噴射量制御において、ECU71はエ
ンジン回転速度NEが上昇するほど基本噴射量QBAS
を減少させるような所定のガバナ特性に従って噴射ポン
プ8を電気的に制御する。これにより、エンジン回転速
度NEの変化に伴って算出されるべき最終噴射量QFI
Nが増減され、各噴射ノズル7から噴射される燃料量が
増減される。ここで、エンジン回転速度NEが失火の発
生に起因して落ち込んだ場合、ECU71は上記ガバナ
特性に従って噴射ポンプ8を制御する。このとき、各噴
射ノズル7から噴射される燃料量は増やされ、エンジン
回転速度NEが上昇する。その後、エンジン回転速度N
Eの上昇に応答して、ECU71が上記ガバナ特性に従
って噴射ポンプ8を制御する。このとき、各噴射ノズル
7から噴射される燃料量は減らされ、エンジン回転速度
NEが再び落ち込むことになり、その落ち込みが失火の
誤判定の原因となり得る。
In the fuel injection amount control, the ECU 71 sets the basic injection amount QBAS as the engine speed NE increases.
The injection pump 8 is electrically controlled in accordance with a predetermined governor characteristic that reduces the pressure. As a result, the final injection amount QFI to be calculated according to the change in the engine rotation speed NE.
N is increased or decreased, and the amount of fuel injected from each injection nozzle 7 is increased or decreased. Here, if the engine speed NE drops due to the occurrence of misfire, the ECU 71 controls the injection pump 8 according to the governor characteristics. At this time, the amount of fuel injected from each injection nozzle 7 is increased, and the engine speed NE increases. Then, the engine speed N
In response to the rise of E, the ECU 71 controls the injection pump 8 according to the governor characteristics. At this time, the amount of fuel injected from each injection nozzle 7 is reduced, and the engine speed NE drops again, and this drop may cause erroneous misfire determination.

【0064】そこで、この実施形態では、ECU71は
毎回算出される最終噴射量QFINの平均値QFINA
VEと、特定の期間において毎回検出されるエンジン回
転速度NEの平均値NEAVEとに基づき、失火判定の
比較のための基準判定値KLFABを算出する。ECU
71は毎回算出される最終噴射量QFINとその平均値
QFINAVEとの差(最終噴射量QFINの変化量)
と、上記エンジン回転速度NEの平均値NEAVEとに
基づき、判定補正値KLFACを算出する。ECU71
は、算出された基本判定値KLFABを判定補正値KL
FACにより補正することにより、失火判定のための所
定の基準値である最終判定値KLFAFを算出する。
Therefore, in this embodiment, the ECU 71 calculates the average value QFINA of the final injection amount QFIN calculated each time.
A reference determination value KLFAB for comparing misfire determination is calculated based on VE and an average value NEAVE of the engine rotational speed NE detected each time during a specific period. ECU
Reference numeral 71 denotes a difference between the final injection amount QFIN calculated every time and the average value QFINAVE (a change amount of the final injection amount QFIN).
The determination correction value KLFAC is calculated based on the average value NEAVE of the engine speed NE. ECU 71
Is used to determine the calculated basic determination value KLFAB by the determination correction value KL.
By making a correction by FAC, a final determination value KLFAF, which is a predetermined reference value for misfire determination, is calculated.

【0065】従って、エンジン回転速度NEの落ち込み
が判定され、失火が検出されたときには、その検出直後
に最終噴射量QFINが増やされてエンジン回転速度N
Eが上昇し、次いで最終噴射量QFINが減らされてエ
ンジン回転速度NEが再び落ち込むことになる。しか
し、この実施形態では、失火判定のための最終判定値K
LFAFが、失火検出後のエンジン回転速度NEの落ち
込みを見越して補正される。このため、失火検出直後に
は、エンジン回転速度NEの差、即ち失火値ΔNEと最
終判定値KLFAFとの比較が、エンジン回転速度NE
の再度の落ち込みを前提として適正に行われる。この結
果、上記ガバナ特性に基づき燃料噴射量を制御するよう
にした電子制御式ディーゼルエンジンにおいて、失火を
適正に検出することができる。それと共に、失火直後に
おけるエンジン回転速度NEの再度の落ち込みに起因し
て失火が誤って検出されることを未然に防止することが
できる。
Accordingly, when it is determined that the engine speed NE has dropped and misfire is detected, the final injection amount QFIN is increased immediately after the misfire is detected, and the engine speed NE is increased.
E increases, and then the final injection amount QFIN is reduced, and the engine speed NE drops again. However, in this embodiment, the final determination value K for misfire determination
LFAF is corrected in anticipation of a drop in engine speed NE after misfire detection. Therefore, immediately after the misfire detection, the difference between the engine speeds NE, that is, the comparison between the misfire value ΔNE and the final determination value KLFAF is determined by the engine speed NE.
Is performed properly on the premise of a fall again. As a result, in the electronically controlled diesel engine in which the fuel injection amount is controlled based on the governor characteristics, misfire can be properly detected. At the same time, it is possible to prevent the misfire from being erroneously detected due to the fall of the engine speed NE immediately after the misfire.

【0066】この実施形態では、失火検出直後における
失火の誤検出が回避されることから、実際に失火が発生
した気筒だけを正確に特定することが可能になる。従っ
て、失火検出後に行われるべき失火対策を容易にするこ
とが可能になる。
In this embodiment, erroneous misfire detection immediately after misfire detection is avoided, so that only the cylinder in which misfire has actually occurred can be accurately specified. Therefore, it is possible to easily perform a misfire countermeasure to be performed after the misfire detection.

【0067】この実施形態の構成によれば、上記ガバナ
特性に起因して生じる失火判定上の不具合につき、EC
U71の演算上の構成を改良することにより対処してい
る。このため、本来、ディーゼルエンジン1を制御する
上で必要不可欠な上記ガバナ特性を変更する必要がな
く、従前のガバナ特性をそのまま継続して使用すること
ができる。
According to the configuration of the present embodiment, the malfunction in the misfire determination caused by the governor characteristic is determined by the EC
This is dealt with by improving the operational configuration of U71. For this reason, it is not necessary to change the governor characteristic which is essentially indispensable for controlling the diesel engine 1, and the conventional governor characteristic can be continuously used.

【0068】この実施形態の構成によれば、失火が検出
されたときに警告ランプ51が点灯されることから、運
転者等がその異常を直ちに知ることができる。従って、
失火の報せを受けて運転者がエンジン1又は噴射ポンプ
8等を点検することにより、失火に起因するエンジン1
のエミッションの悪化に早めに対処することが可能とな
る。
According to the configuration of this embodiment, the warning lamp 51 is turned on when a misfire is detected, so that the driver or the like can immediately know the abnormality. Therefore,
When the driver checks the engine 1 or the injection pump 8 or the like in response to the report of the misfire, the engine 1
It is possible to cope with the deterioration of the emission of the vehicle as soon as possible.

【0069】この実施形態の構成によれば、失火が検出
されたときにそのことが異常コードによってバックアッ
プRAM75に記憶される。このため、エンジン1の点
検時に、作業者がバックアップRAM75の中のデータ
を読み出すことにより、失火に関する履歴を確認するこ
とができる。この意味で、失火原因に関してエンジン1
又は噴射ポンプ8等を適期に点検することが可能とな
り、エンジン1のエミッションの悪化に早めに対処する
ことが可能となる。
According to the configuration of this embodiment, when a misfire is detected, the fact is stored in the backup RAM 75 as an abnormality code. Therefore, when the engine 1 is inspected, the operator can read the data in the backup RAM 75 to check the history regarding misfire. In this sense, the engine 1
Alternatively, the injection pump 8 and the like can be inspected in a timely manner, and it becomes possible to deal with deterioration of the emission of the engine 1 as soon as possible.

【0070】 次に、上記発明の課題を解決する電子制
御式ディーゼルエンジンの失火検出装置を自動車に具体
化した参考例を図面を参照して説明する。尚、この参考
では、前記実施形態と同じ構成については同一の符号
を付して説明を省略し、前記実施形態と異なる点を中心
に説明する。
[0070] Then,BookinventionSolve the problem ofElectronic system
Concrete misfire detection system for diesel engine
TurnedReference exampleWill be described with reference to the drawings. In addition, thisreference
An exampleSo, beforeDescriptionThe same code is used for the same configuration as the embodiment.
To omit the description,SaidFocus on differences from the embodiment
Will be described.

【0071】この参考例では、「失火検出ルーチン」の
内容の点で前記実施形態と異なる。この参考例で、EC
U71は本発明の制御手段、算出手段、比較手段及び
考例たる禁止手段を構成する。
[0071] In this reference example, different from the previous Kimi facilities form in terms of the content of the "misfire detection routine". In this reference example , EC
U71 is a control means, a calculation means, a comparison means and a reference means of the present invention.
A prohibition means as an example is constituted.

【0072】図12は「失火検出ルーチン」を示し、E
CU71はこのルーチンを所定時間毎に周期的に実行す
る。本参考例のルーチンにおいて、図7に示すルーチン
と同じ内容を有するステップ100〜160,190〜
250については、同一の符号を付して説明を省略す
る。本参考例のルーチンでは、図7のルーチンにおける
ステップ170,180の処理が除かれ、それに代わっ
てステップ300,310,320の処理が加えられ、
ステップ230の処理がステップ330の処理に置き換
えられる。
FIG. 12 shows a "misfire detection routine".
The CU 71 periodically executes this routine at predetermined time intervals. In the routine of the present embodiment , steps 100 to 160, 190 to 190 having the same contents as the routine shown in FIG.
About 250, the same code | symbol is attached | subjected and description is abbreviate | omitted. In the routine of the present embodiment , the processing of steps 170 and 180 in the routine of FIG. 7 is omitted, and the processing of steps 300, 310 and 320 is added instead.
The process of step 230 is replaced by the process of step 330.

【0073】ステップ100から移行してステップ30
0において、ECU71は予め所定値に設定されたカウ
ント値CTが「0」であるか否かを判断する。ECU7
1は、このカウント値CTをステップ240の後のステ
ップ320において、所定値に設定する。つまり、EC
U71は、失火が検出されたときにカウント値CTを所
定値に設定する。
Step 30 shifts from step 100
At 0, the ECU 71 determines whether or not the count value CT set to a predetermined value in advance is “0”. ECU7
In step 320 after step 240, 1 sets this count value CT to a predetermined value. In other words, EC
U71 sets the count value CT to a predetermined value when misfire is detected.

【0074】上記ステップ300においてカウント値C
Tが「0」でない場合、ECU71は、失火が検出され
てから所定時間が経過していないことから、処理をステ
ップ310に移行する。そして、ECU71は、ステッ
プ310においてカウント値CTを減算した後、その後
の失火検出を行うことなく処理を一旦終了する。一方、
上記ステップ300においてカウント値CTが「0」で
ある場合、失火が検出されてから所定時間が経過したこ
とから、ECU71はその後の失火検出を行うために処
理をステップ110へ移行する。
At step 300, the count value C
If T is not “0”, the ECU 71 shifts the processing to step 310 because the predetermined time has not elapsed since the misfire was detected. Then, after subtracting the count value CT in step 310, the ECU 71 once ends the process without performing subsequent misfire detection. on the other hand,
If the count value CT is “0” in step 300, the ECU 71 shifts the processing to step 110 in order to perform the subsequent misfire detection since a predetermined time has elapsed since the misfire was detected.

【0075】尚、この参考例で、ステップ310の処理
を実行するECU71は、所定のカウント値CTを減算
するための減算手段に相当する。ステップ320の処理
を実行するECU71は、所定のカウント値CTを所定
値に設定するための設定手段に相当する。ステップ30
0〜320の処理を実行するECU71は、失火が判定
されたときに、その判定後の所定期間だけ失火の判定を
禁止するための本参考例の禁止手段に相当する。
In this reference example , the ECU 71 executing the process of step 310 corresponds to a subtraction means for subtracting a predetermined count value CT. The ECU 71 executing the process of step 320 corresponds to a setting unit for setting a predetermined count value CT to a predetermined value. Step 30
The ECU 71 executing the processes 0 to 320 corresponds to a prohibiting unit of the present embodiment for prohibiting the misfire determination for a predetermined period after the misfire is determined.

【0076】このルーチンでは、図7のルーチンにおけ
るステップ170,180の処理が除かれることから、
ステップ160において算出される基本判定値KLFA
Bは、本参考例の失火判定のための基準値となる。更
に、その基準値の変更に合わせて、ステップ330にお
いて、ECU71は失火値ΔNEを基本判定値KLFA
Bと比較することにより失火の判定を行う。
In this routine, the processing of steps 170 and 180 in the routine of FIG. 7 is omitted.
Basic determination value KLFA calculated in step 160
B is a reference value for misfire determination in the present reference example . Further, in accordance with the change of the reference value, in step 330, the ECU 71 sets the misfire value ΔNE to the basic determination value KLFA.
The misfire is determined by comparing with B.

【0077】この参考例の構成によれば、前記実施形態
の構成と異なり、ECU71は失火を検出したとき、そ
の検出後の所定期間だけ失火の判定を禁止する。従っ
て、失火が検出されたとき、その検出直後にエンジン回
転速度NEが再び落ち込んだとしても、その落ち込みに
対応する期間に失火の検出が行われることはない。この
ため、上記ガバナ特性に基づき燃料噴射量を制御するよ
うにした本参考例の電子制御式ディーゼルエンジンにお
いても、失火を適正に検出することができると共に、失
火直後におけるエンジン回転速度NEの再度の落ち込み
に起因して失火が誤って検出されることを未然に防止す
ることができる。
[0077] According to the configuration of this reference example, different from the configuration before you facilities embodiment, ECU 71 when detecting a misfire, it prohibits the misfire determination for a predetermined period after the detection. Therefore, when the misfire is detected, even if the engine speed NE drops again immediately after the detection, the misfire is not detected during the period corresponding to the drop. For this reason, even in the electronically controlled diesel engine of the present embodiment in which the fuel injection amount is controlled based on the governor characteristics, misfire can be properly detected, and the engine speed NE immediately after the misfire can be detected again. It is possible to prevent a misfire from being erroneously detected due to the fall.

【0078】この参考例で、上記失火の誤検出に係る作
用及び効果以外の作用及び効果については、前記実施形
態で既に説明されたものと同じである。尚、上記実施形
は次のような別の実施形態に具体化することもでき
る。以下の別の実施形態でも前記実施形態と同等の作用
及び効果を得ることができる。
[0078] In this reference example, for the operation and effect other than functions and effects according to the erroneous detection of the misfire, it is the same as those already described in the previous you facilities embodiment. The above embodiment
The embodiment can be embodied in another embodiment as follows. It is possible to obtain the same operation and effects as you facilities form before in another embodiment below.

【0079】(1)前記実施形態では、失火の判定に際
し、クランクシャフト10の回転位相における二つの特
定位置における第1及び第2の瞬時回転速度NEH,N
ELの差としての失火値ΔNEを所定の基準値としての
最終判定値KLFAF又は基本判定値KLFABと比較
する。これに対し、失火の判定に際し、第1及び第2の
瞬時回転速度NEH,NELの比を所定の基準値と比較
してもよい。
[0079] (1) before the you facilities embodiment, upon determination of misfire, the first and second instantaneous speed NEH in two specific positions in the rotation phase of the crankshaft 10, N
The misfire value ΔNE as a difference between ELs is compared with a final determination value KLFAF or a basic determination value KLFAB as a predetermined reference value. On the other hand, when determining misfire, the ratio between the first and second instantaneous rotation speeds NEH and NEL may be compared with a predetermined reference value.

【0080】(2)前記実施形態では、失火の判定に際
し、クランクシャフト10の回転位相における二つの特
定位置における第1及び第2の瞬時回転速度NEH,N
ELの差としての失火値ΔNEを所定の基準値としての
最終判定値KLFAF又は基本判定値KLFABと比較
する。これに対し、失火の判定に際し、第1及び第2の
瞬時回転速度NEH,NELに相関する第1及び第2の
時間積算値TNL,TNHの差又は比を所定の基準値と
比較してもよい。
[0080] (2) Before the you facilities embodiment, upon determination of misfire, the first and second instantaneous speed NEH in two specific positions in the rotation phase of the crankshaft 10, N
The misfire value ΔNE as a difference between ELs is compared with a final determination value KLFAF or a basic determination value KLFAB as a predetermined reference value. On the other hand, when the misfire is determined, the difference or ratio between the first and second time integrated values TNL and TNH correlated with the first and second instantaneous rotational speeds NEH and NEL is compared with a predetermined reference value. Good.

【0081】(3)前記実施形態では、最終噴射量QF
INの値とその平均値QFINAVEとの差、及びエン
ジン回転速度NEに係る平均値NEAVEに基づき失火
判定のための判定補正値KLFACを算出する。これに
対し、最終噴射量QFINの値とその平均値QFINA
VEとの差のみに基づき判定補正値KLFACを算出し
てもよい。
[0081] (3) In the previous facilities embodiment, the final injection amount QF
A judgment correction value KLFAC for misfire judgment is calculated based on a difference between the value of IN and its average value QFINAVE and an average value NEAVE relating to the engine speed NE. On the other hand, the value of the final injection amount QFIN and its average value QFINA
The determination correction value KLFAC may be calculated based only on the difference from VE.

【0082】(4)前記実施形態では、噴射ポンプ8に
設けられた回転速度センサ65によりクランクシャフト
10の回転速度を間接的に検出する。これに対し、クラ
ンクシャフト10の回転速度を直接検出するようにした
回転速度センサを設けてもよい。
[0082] (4) In the front you facilities embodiment indirectly detects the rotational speed of the crank shaft 10 by the rotational speed sensor 65 provided in the injection pump 8. On the other hand, a rotation speed sensor configured to directly detect the rotation speed of the crankshaft 10 may be provided.

【0083】(5)前記実施形態では、燃料噴射量を制
御するためのアクチュエータとしての電磁スピル弁16
を備えた噴射ポンプ8に具体化した。これに対し、燃料
噴射量を制御するためのアクチュエータとして、プラン
ジャ上のスピルリングと、同リングを移動させるための
電磁ソレノイドとを備えた噴射ポンプに具体化すること
もできる。
[0083] (5) In the front you facilities embodiment, the electromagnetic spill valve as an actuator for controlling the fuel injection quantity 16
The present invention has been embodied in the injection pump 8 provided with: On the other hand, an actuator for controlling the fuel injection amount may be embodied as an injection pump including a spill ring on a plunger and an electromagnetic solenoid for moving the ring.

【0084】更に、本発明の実施形態には、特許請求の
範囲に記載した技術的思想に係る次のような実施態様が
含まれることを、以下にその効果と共に記載する
[0084] Further, the implementation form of the invention, to include following embodiments according to the technical idea described in the claims, are described together with their effects below.

【0085】[0085]

【0086】()ディーゼルエンジンへ燃料を噴射す
るための噴射ノズルと、前記ディーゼルエンジンのクラ
ンクシャフトにより駆動され、前記噴射ノズルへ圧送さ
れる燃料を吐出するための噴射ポンプとを含み、前記デ
ィーゼルエンジンは前記噴射ノズルから噴射される燃料
を燃焼させることにより前記クランクシャフトを回転駆
動させるものであり、前記噴射ポンプは、前記クランク
シャフトの回転に同期して回転されるドライブシャフト
と、そのドライブシャフトの回転に同期して作動するこ
とにより前記燃料の吐出に寄与するカム手段と、前記燃
料の吐出を終了させるために電気的に作動する終了調整
手段と、前記ドライブシャフトに一体回転可能に取り付
けられ、等角度間隔に配置された複数の突起を外周に有
する回転体と、その回転体とにより前記クランクシャフ
トの回転速度を検出する回転速度検出手段を構成し、前
記各突起の通過を順次検知することにより連続的なパル
ス信号を順次出力するパルス出力手段とを備え、前記検
出される回転速度が上昇するほど前記噴射ポンプから吐
出される燃料の量を減少させるように制御手段が前記終
了調整手段の作動を電気的に制御することにより前記噴
射ノズルから噴射される燃料の量を制御するようにした
電子制御式ディーゼルエンジンにおいて、前記連続的な
パルス信号の中の特定順序における複数のパルス信号の
間隔の差又は比を算出手段が算出し、その算出されたパ
ルス間隔の差又は比を比較手段が所定の基準値と比較す
ることにより前記ディーゼルエンジンの失火を検出する
ようにした失火検出装置であって、前記制御手段の制御
によって前記噴射ノズルから噴射される燃料の量の変化
量を算出し、その算出された変化量に応じて、前記比較
手段により使用される前記基準値を補正するための補正
手段を設けたことを特徴とする電子制御式ディーゼルエ
ンジンの失火検出装置。
[0086] an injection nozzle for injecting fuel into (a) a diesel engine, wherein driven by a diesel engine crankshaft, and a jet pump for discharging fuel to be pumped into the injection nozzle, the diesel The engine drives the crankshaft by burning fuel injected from the injection nozzle. The injection pump includes a drive shaft that is rotated in synchronization with the rotation of the crankshaft, and a drive shaft that rotates the drive shaft. A cam means which contributes to the discharge of the fuel by operating in synchronization with the rotation of the fuel, an end adjusting means which is electrically operated to end the discharge of the fuel, and is integrally rotatably attached to the drive shaft. A rotating body having a plurality of projections arranged at equal angular intervals on the outer periphery; A rotation speed detection means for detecting a rotation speed of the crankshaft by the rotating body; and a pulse output means for sequentially outputting a continuous pulse signal by sequentially detecting the passage of each of the projections; The control means electrically controls the operation of the end adjusting means so as to decrease the amount of fuel discharged from the injection pump as the rotation speed increases, thereby reducing the amount of fuel injected from the injection nozzle. In the electronically controlled diesel engine, the difference or ratio between the intervals of the plurality of pulse signals in a specific order in the continuous pulse signals is calculated by the calculating means, and the difference between the calculated pulse intervals is calculated. Or a misfire detection device configured to detect the misfire of the diesel engine by comparing the ratio with a predetermined reference value by a comparison means, Correction means for calculating a change amount of the amount of fuel injected from the injection nozzle under the control of the control means, and correcting the reference value used by the comparison means according to the calculated change amount A misfire detection device for an electronically controlled diesel engine, comprising:

【0087】この構成によれば、ディーゼルエンジン特
有のガバナ特性に基づき噴射量を制御するようにした電
子制御式ディーゼルエンジンにおいて、失火を適正に検
出することができ、その失火の直後におけるエンジン回
転速度の再度の落ち込みに起因して失火が誤検出される
ことを未然に防止することができる。
According to this configuration, in the electronically controlled diesel engine in which the injection amount is controlled based on the governor characteristic peculiar to the diesel engine, the misfire can be properly detected, and the engine speed immediately after the misfire can be detected. Can be prevented from being erroneously detected due to the re-drop of the misfire.

【0088】()請求項1に記載の発明において、前
記算出手段において前記回転速度の差又は比を算出する
ために適用される前記特定位置を、前記クランクシャフ
トの回転位相における上死点位置及び上死点後90°位
置に対応させたことを特徴とする。
( B ) In the invention as set forth in claim 1, the specific position applied for calculating the difference or ratio of the rotational speeds in the calculating means is a top dead center position in the rotational phase of the crankshaft. And at a position 90 ° after the top dead center.

【0089】この構成によれば、前記上死点位置におけ
る回転速度と、前記上死点後90°位置における回転速
度との差を所定の基準値と比較することにより、失火を
検出することができる。
According to this configuration, the misfire can be detected by comparing the difference between the rotation speed at the top dead center position and the rotation speed at a position 90 ° after the top dead center with a predetermined reference value. it can.

【0090】()請求項1に記載の発明において、前
記比較手段が失火を検出したときにその失火の発生を報
知するための報知手段を設けたことを特徴とする。この
構成によれば、人が失火の発生を直ちに知ることがで
き、その報せを受けて失火に早めに対処することが可能
になる。
( C ) In the invention of claim 1, when the comparing means detects a misfire, a notifying means for notifying the occurrence of the misfire is provided. According to this configuration, it is possible for a person to immediately know the occurrence of a misfire, and to respond to the misfire promptly upon receiving the report.

【0091】()請求項1に記載の発明において、前
記比較手段が失火を検出したときにその失火の発生を記
録するための記録手段を設けたことを特徴とする。この
構成によれば、前記記録手段により記録された記録を適
宜に読み出すことにより、前記失火に早めに対処するこ
とが可能になる。
( D ) In the first aspect of the invention, when the comparing means detects a misfire, a recording means for recording the occurrence of the misfire is provided. According to this configuration, it is possible to cope with the misfire early by appropriately reading out the record recorded by the recording unit.

【0092】[0092]

【発明の効果】請求項1に記載の発明によれば、ディー
ゼルエンジン特有のガバナ特性に基づき燃料噴射量を制
御するようにした電子制御式ディーゼルエンジンにおい
て、噴射ノズルから噴射される燃料量の変化量を算出
し、その算出された変化量に応じて、失火判定のための
所定の基準値を補正するようにしている。
According to inventions described, according to the present invention according to claim 1, in an electronic controlled diesel engine so as to control the fuel injection amount on the basis of the diesel engine-specific governor characteristics, the amount of fuel injected from the injection nozzle Calculate the amount of change
Then, according to the calculated change amount, a misfire determination
The predetermined reference value is corrected.

【0093】[0093]

【0094】[0094]

【0095】従って、失火が検出されたとき、その検出
直後に回転速度が再び落ち込むことを見越して所定の基
準値が補正されることになり、失火検出直後には、回転
速度の差又は比と基準値との比較が回転速度の落ち込み
を前提として適正に行われる。このため、失火を適正に
検出することができると共に、その失火直後における回
転速度の再度の落ち込みに起因して失火が誤検出される
ことを未然に防止することができるという効果を発揮す
る。
Therefore, when a misfire is detected, the predetermined reference value is corrected in anticipation of the rotation speed dropping immediately after the detection of the misfire. The comparison with the reference value is appropriately performed on the assumption that the rotation speed drops. For this reason, it is possible to properly detect a misfire, and to prevent a misfire from being erroneously detected due to a drop in the rotation speed immediately after the misfire.

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

【図1】 従来のディーゼルエンジンに係り、エンジン
回転速度と噴射量指令値の変化を示すタイミングチャー
FIG. 1 shows an engine related to a conventional diesel engine .
Timing chart showing changes in rotation speed and injection amount command value
G.

【図2】 発明の構成を示す概念構成図。FIG. 2 is a conceptual configuration diagram showing the configuration of the present invention.

【図3】 ディーゼルエンジンシステムを示す概略構成
図。
FIG. 3 is a schematic configuration diagram showing a diesel engine system.

【図4】 噴射ポンプの構造を示す断面図。FIG. 4 is a sectional view showing the structure of the injection pump.

【図5】 回転速度センサの構成を示す正面図。FIG. 5 is a front view showing a configuration of a rotation speed sensor.

【図6】 (a),(b)はクランクシャフトの回転変
動及び一連のパルス信号の位相を示すタイミングチャー
ト。
FIGS. 6A and 6B are timing charts showing rotation fluctuations of a crankshaft and phases of a series of pulse signals.

【図7】 「失火検出ルーチン」を示すフローチャー
ト。
FIG. 7 is a flowchart showing a “misfire detection routine”.

【図8】 燃料噴射量制御のためのガバナ特性に係る関
数データを示すグラフ。
FIG. 8 is a graph showing function data relating to governor characteristics for fuel injection amount control.

【図9】 基本判定値の算出に適用される関数データを
示すグラフ。
FIG. 9 is a graph showing function data applied to calculation of a basic determination value.

【図10】 (a)〜(c)は判定補正値の算出に適用
される関数データを示すグラフ。
FIGS. 10A to 10C are graphs showing function data applied to calculation of a judgment correction value.

【図11】 失火とクランクシャフトの回転変動との関
係を示すタイミングチャート。
FIG. 11 is a timing chart showing a relationship between misfire and rotation fluctuation of a crankshaft.

【図12】 「失火検出ルーチン」を示すフローチャー
ト。
FIG. 12 is a flowchart showing a “misfire detection routine”.

【図13】 従来の燃料噴射量制御のためのガバナ特性
に係る関数データを示すグラフ。
FIG. 13 is a graph showing function data relating to governor characteristics for conventional fuel injection amount control.

【図14】 図13の一部を特定して説明するためのグ
ラフ。
FIG. 14 is a graph for specifying and explaining a part of FIG. 13;

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

1…ディーゼルエンジン、7…噴射ノズル、8…噴射ポ
ンプ、10…クランクシャフト、65…回転速度検出手
段としての回転速度センサ、71…ECU(71は制御
手段、算出手段、比較手段、禁止手段及び補正手段を構
成する。)。
DESCRIPTION OF SYMBOLS 1 ... Diesel engine, 7 ... Injection nozzle, 8 ... Injection pump, 10 ... Crankshaft, 65 ... Rotation speed sensor as rotation speed detection means, 71 ... ECU (71 is control means, calculation means, comparison means, prohibition means and The correction means is constituted.).

フロントページの続き (56)参考文献 特開 平7−91300(JP,A) 特開 平7−145752(JP,A) 特開 平7−293316(JP,A) (58)調査した分野(Int.Cl.7,DB名) F02D 45/00 368 F02D 45/00 362 F02D 45/00 364 Continuation of the front page (56) References JP-A-7-91300 (JP, A) JP-A-7-145755 (JP, A) JP-A-7-293316 (JP, A) (58) Fields surveyed (Int .Cl. 7 , DB name) F02D 45/00 368 F02D 45/00 362 F02D 45/00 364

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 ディーゼルエンジンへ燃料を噴射するた
めの噴射ノズルと、前記ディーゼルエンジンのクランク
シャフトにより駆動され、前記噴射ノズルへ圧送される
燃料を吐出するための噴射ポンプとを含み、前記ディー
ゼルエンジンは前記噴射ノズルから噴射される燃料を燃
焼させることにより前記クランクシャフトを回転駆動さ
せるものであり、 前記クランクシャフトの回転速度を検出するための回転
速度検出手段を備え、前記検出される回転速度が上昇す
るほど前記噴射ポンプから吐出される燃料の量を減少さ
せるように制御手段が前記噴射ポンプを電気的に制御す
ることにより前記噴射ノズルから噴射される燃料の量を
制御するようにした電子制御式ディーゼルエンジンにお
いて、前記クランクシャフトの回転位相における少なく
とも二つの特定位置における回転速度の差又は比を前記
検出される回転速度に基づいて算出手段が算出し、その
算出された回転速度の差又は比を比較手段が所定の基準
値と比較することにより前記ディーゼルエンジンの失火
の発生を判定して失火を検出するようにした失火検出装
置であって、前記制御手段の制御により前記噴射ノズルから噴射され
る燃料の量の変化量を算出し、その算出された変化量に
応じて、前記比較手段により使用される前記基準値を補
正するための補正手段 を設けたことを特徴とする電子制
御式ディーゼルエンジンの失火検出装置。
The diesel engine includes an injection nozzle for injecting fuel into a diesel engine, and an injection pump driven by a crankshaft of the diesel engine to discharge fuel pumped to the injection nozzle. Is for driving the crankshaft to rotate by burning fuel injected from the injection nozzle, and comprises a rotation speed detecting means for detecting the rotation speed of the crankshaft, wherein the detected rotation speed is An electronic control in which a control unit controls the amount of fuel injected from the injection nozzle by electrically controlling the injection pump so that the amount of fuel discharged from the injection pump decreases as the amount of the fuel increases. In a diesel engine, at least the rotation phase of the crankshaft is reduced. The calculating means calculates the difference or ratio between the rotational speeds at the two specific positions based on the detected rotational speed, and the comparing means compares the calculated difference or ratio between the rotational speeds with a predetermined reference value. A misfire detection device for judging the occurrence of misfire of the diesel engine to detect misfire, wherein the fuel is injected from the injection nozzle under the control of the control means.
The amount of change in the amount of fuel
Accordingly, the reference value used by the comparing means is supplemented.
A misfire detection device for an electronically controlled diesel engine, comprising a correction means for correcting the misfire.
JP04375697A 1996-03-12 1997-02-27 Misfire detection device for electronically controlled diesel engine Expired - Fee Related JP3324952B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP04375697A JP3324952B2 (en) 1996-03-12 1997-02-27 Misfire detection device for electronically controlled diesel engine

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP5473296 1996-03-12
JP8-54732 1996-03-12
JP04375697A JP3324952B2 (en) 1996-03-12 1997-02-27 Misfire detection device for electronically controlled diesel engine

Publications (2)

Publication Number Publication Date
JPH09303194A JPH09303194A (en) 1997-11-25
JP3324952B2 true JP3324952B2 (en) 2002-09-17

Family

ID=26383592

Family Applications (1)

Application Number Title Priority Date Filing Date
JP04375697A Expired - Fee Related JP3324952B2 (en) 1996-03-12 1997-02-27 Misfire detection device for electronically controlled diesel engine

Country Status (1)

Country Link
JP (1) JP3324952B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007231905A (en) * 2006-03-03 2007-09-13 Nissan Motor Co Ltd Engine misfire detection device and misfire detection method
JP6449716B2 (en) * 2015-04-30 2019-01-09 日野自動車株式会社 Engine performance test method
JP6742470B1 (en) 2019-04-23 2020-08-19 三菱電機株式会社 Control device for internal combustion engine
CN112523885B (en) * 2020-11-27 2023-04-14 江门市大长江集团有限公司 Method and device for controlling fire in engine
CN112761802B (en) * 2021-02-23 2023-02-17 上海新动力汽车科技股份有限公司 Sudden unloading speed regulating method for diesel engine

Also Published As

Publication number Publication date
JPH09303194A (en) 1997-11-25

Similar Documents

Publication Publication Date Title
US7835850B2 (en) Injection characteristic detection apparatus, control system, and method for the same
US8538664B2 (en) Controller for diesel engine and method of controlling diesel engine
JP3861550B2 (en) Abnormal cylinder detection device for multi-cylinder internal combustion engine
JP3324952B2 (en) Misfire detection device for electronically controlled diesel engine
JP2002227727A (en) Abnormality detecting device of exhaust gas recirculation device
JP3695411B2 (en) Fuel injection control device for internal combustion engine
JP2003343328A (en) Fuel injection controller for internal combustion engine
JP2003041998A (en) Fuel system diagnosing-cum-controlling device for internal combustion engine
JPH09177587A (en) Abnormality judging device for fuel injection control device
JP3209677B2 (en) Misfire detection device for electronically controlled diesel engines
JP2910483B2 (en) Abnormal diagnostic device for fuel injection device
JP4292717B2 (en) Accumulated fuel injection system
EP0795686B1 (en) Apparatus for detecting misfires in an electronic controlled diesel engine
JP2812240B2 (en) Fuel injection control device for electronically controlled diesel engine
JP2000130234A (en) Fuel injection control device for direct injection internal combustion engine
JP2985464B2 (en) Fuel device abnormality cause determination device
JP3218895B2 (en) Engine speed control device
JPH11324777A (en) Fuel injection system for supercharged internal combustion engine
JPH112148A (en) Operation controller for internal combustion engine
JPS6258034A (en) Fuel injection controller for diesel engine
JPH11247701A (en) Fail-safe control in failures of intake air pressure sensor of engine
JP2861718B2 (en) Degradation diagnostic device for fuel injection device
JP3045037B2 (en) Fuel injection control device for diesel engine
JP2611357B2 (en) Fuel injection control device
JP2985470B2 (en) Fuel injection timing control device

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080705

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080705

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090705

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090705

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100705

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110705

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees