JPH08218928A - Engine over-rotation prevention device - Google Patents

Engine over-rotation prevention device

Info

Publication number
JPH08218928A
JPH08218928A JP2194795A JP2194795A JPH08218928A JP H08218928 A JPH08218928 A JP H08218928A JP 2194795 A JP2194795 A JP 2194795A JP 2194795 A JP2194795 A JP 2194795A JP H08218928 A JPH08218928 A JP H08218928A
Authority
JP
Japan
Prior art keywords
engine
fuel cut
vehicle
rotation speed
state
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2194795A
Other languages
Japanese (ja)
Inventor
Susumu Nogami
進 野上
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.)
Toyota Motor Corp
Original Assignee
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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2194795A priority Critical patent/JPH08218928A/en
Publication of JPH08218928A publication Critical patent/JPH08218928A/en
Pending legal-status Critical Current

Links

Classifications

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

Landscapes

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

Abstract

(57)【要約】 【目的】レーシングの事実をより確実に判定して、より
確実に過回転を防止することのできるエンジンの過回転
防止装置を提供する。 【構成】燃料カット制御を実行するための基本的条件が
全て成立しており、さらに、エンジン回転数及び吸気圧
に基づき、現在のエンジン1の運転状態が車両走行中で
ないと判断した場合、電子制御装置(ECU)30は、
基本的には車速センサ28がフェイルしていないものと
みなす。この要件に加えて、吸気圧に対する回転数変化
量がしきい値よりも大きい場合、ECU30は走行中で
はなくレーシング状態であるものと判定する。基本的条
件成立かつ現在走行中の場合、車速センサ28がフェイ
ルしているものと判断され燃料カットが実行されない。
最終的にレーシング状態であると判断された場合には、
車速センサ28がフェイルしていないと判断され、エン
ジン回転数が燃料カット回転数を上回ったときには燃料
カットが実行される。
(57) [Abstract] [Purpose] To provide an engine over-rotation preventing device capable of more reliably determining the fact of racing and preventing over-rotation more reliably. When all the basic conditions for executing the fuel cut control are satisfied and it is determined that the current operating state of the engine 1 is not running the vehicle based on the engine speed and intake pressure, The control device (ECU) 30 is
Basically, it is assumed that the vehicle speed sensor 28 has not failed. In addition to this requirement, when the amount of change in the number of revolutions with respect to the intake pressure is larger than the threshold value, the ECU 30 determines that the vehicle is not running and is in a racing state. When the basic conditions are satisfied and the vehicle is currently traveling, it is determined that the vehicle speed sensor 28 has failed, and fuel cut is not executed.
When it is finally determined that the racing state,
When it is determined that the vehicle speed sensor 28 has not failed and the engine speed exceeds the fuel cut speed, fuel cut is executed.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、エンジンの過回転防止
装置に係り、詳しくは、例えば電子制御式燃料供給手段
を備えたエンジンの過回転防止装置に関するものであ
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an engine over-rotation preventing device, and more particularly to an engine over-rotation preventing device provided with, for example, an electronically controlled fuel supply means.

【0002】[0002]

【従来の技術】従来、この種の技術として例えば特開平
5−240100号公報に開示されたものが知られてい
る。この技術をはじめとして、一般にエンジンの過回転
防止装置においては、車速、ニュートラル状態か否か、
冷却水温、車速センサが故障(フェイル)していないか
否か等が検出される。また、これらの検出結果が所定の
条件を満たか否かが判断される。すなわち、電子制御装
置に入力される車速がほぼ「0」であるか、ニュートラ
ル状態にあるか、冷却水温が所定温度以上であり暖機が
完了しているか、車速センサがフェイルしていないか等
が判断される。そして、これらの条件を全て満たす場合
において、検出されたエンジン回転数が予め設定された
設定回転数を超えたときに、燃料カットが実行される。
この燃料カットにより、エンジン回転数の過度の上昇が
抑制され、ひいてはエンジン部品の損傷防止、排気系の
過加熱、燃費向上等が図られる。
2. Description of the Related Art Conventionally, as this type of technique, for example, one disclosed in Japanese Patent Application Laid-Open No. 5-240100 is known. Generally, in this engine and the engine over-rotation prevention device, the vehicle speed, whether it is in the neutral state,
The cooling water temperature, whether the vehicle speed sensor has failed (failed), and the like are detected. Further, it is determined whether or not these detection results satisfy a predetermined condition. That is, whether the vehicle speed input to the electronic control unit is almost "0", is in a neutral state, whether the cooling water temperature is equal to or higher than a predetermined temperature and warming up is completed, or whether the vehicle speed sensor has failed. Is judged. Then, when all of these conditions are satisfied, the fuel cut is executed when the detected engine speed exceeds the preset set speed.
Due to this fuel cut, an excessive increase in engine speed is suppressed, which in turn prevents damage to engine parts, overheats the exhaust system, improves fuel efficiency, and the like.

【0003】ところで、上記条件のうち、車速センサが
フェイルしていたとしても、制御装置に入力される車速
が「0」の場合がある。この場合、本当に車速が「0」
なのか、あるいは実際には走行中であるのかが不明であ
る。そこで、ニュートラルスイッチ又はシフトスイッチ
等によりレーシング状態(ニュートラル状態でアクセル
ペダルを大きく踏み込んだ状態)の判定を行い、これに
よって車速センサがフェイルしているか否かの判定を行
うことができる。しかし、ニュートラルスイッチ等に断
線、ショート、位置ずれ等のスイッチフェイルがあった
場合には、適切なレーシング状態の判定ができず、車速
センサのフェイルを適正に判定することができない。こ
のため、従来では、次のような制御が行われていた。
By the way, among the above conditions, the vehicle speed input to the control device may be "0" even if the vehicle speed sensor fails. In this case, the vehicle speed is really "0"
It is unknown whether it is actually running or not. Therefore, it is possible to determine the racing state (the state in which the accelerator pedal is greatly depressed in the neutral state) by using the neutral switch or the shift switch, and thereby determine whether or not the vehicle speed sensor has failed. However, if the neutral switch or the like has a switch failure such as disconnection, short circuit, or position shift, it is not possible to properly determine the racing state, and it is not possible to properly determine the failure of the vehicle speed sensor. Therefore, conventionally, the following control has been performed.

【0004】すなわち、エンジン回転数と吸気圧(エン
ジン負荷)とが検出され、これらの検出結果に基づき、
図6に示すような所定のマップが参照され、現在の運転
状態が車両走行中であるのか否かが判断される。そし
て、図の斜線領域にある場合には、走行中であると判定
される。かかる判定がなされた場合、車速が「0」であ
ると制御装置に出力した車速センサがフェイルしている
ものと判断されていた。この場合には、車速センサがフ
ェイルしているわけであるから、上記条件の1つを満た
さない。そのため、燃料カットが行われなかった。
That is, the engine speed and intake pressure (engine load) are detected, and based on these detection results,
By referring to a predetermined map as shown in FIG. 6, it is determined whether or not the current driving state is that the vehicle is traveling. When it is in the shaded area in the figure, it is determined that the vehicle is traveling. When such a determination is made, it has been determined that the vehicle speed sensor that has output to the control device has failed if the vehicle speed is "0". In this case, one of the above conditions is not satisfied because the vehicle speed sensor has failed. Therefore, the fuel cut was not performed.

【0005】[0005]

【発明が解決しようとする課題】ところが、上記技術に
おいて、レーシング時であっても、エアコン電気負荷等
がオンの状態では走行時のエンジン負荷に近い状態とな
る。また、アクセルペダルをゆっくりと踏み増しする状
態では、エンジン負荷は、アクセル一定の状態に比べ、
高い状態にシフトする傾向にある。そのため、レーシン
グ時であっても、実際には、前記マップの斜線領域に突
入し、走行中であると判断してしまうおそれがあった。
かかる場合には、レーシング時であるにもかかわらず、
適正に燃料カットが実行されず、結果としてエンジンの
過回転を確実に防止できないおそれがあった。
However, in the above technique, even when racing, the engine load is close to the engine load when the air conditioner electric load is on. In addition, when the accelerator pedal is slowly depressed, the engine load is
It tends to shift to higher prices. Therefore, even during racing, there is a possibility that the driver may actually enter the shaded area of the map and determine that the vehicle is running.
In such a case, despite racing
The fuel cut may not be executed properly, and as a result, the engine may not be reliably prevented from over-rotating.

【0006】本発明は前述した事情に鑑みてなされたも
のであって、その目的は、レーシングの事実をより確実
に判定して、より確実に過回転を防止することのできる
エンジンの過回転防止装置を提供することにある。
The present invention has been made in view of the above-described circumstances, and an object thereof is to prevent over-rotation of an engine capable of more reliably determining the fact of racing and more reliably preventing over-rotation. To provide a device.

【0007】[0007]

【課題を解決するための手段】上記目的を達成するため
に本発明においては、図1に示すように、エンジンM1
に燃料を供給するための燃料供給手段M2と、前記エン
ジンM1の回転数を検出する回転数検出手段M3と、車
両が停止している場合において、前記回転数検出手段M
3により検出された回転数が設定回転数を超えたとき、
前記燃料供給手段M2を制御して燃料の供給をカットす
る燃料カット手段M4とを備えてなる車両停止中におけ
るエンジンの過回転を防止する装置であって、前記エン
ジンM1の負荷を検出する負荷検出手段M5と、少なく
とも前記回転数検出手段M3及び前記負荷検出手段M5
の検出結果に基づき、現在のエンジンM1の運転状態が
車両走行状態にあるか否かを判断する運転状態判断手段
M6と、前記回転数検出手段M3の検出結果に基づき回
転数変化量を演算する回転数変化量演算手段M7と、前
記負荷検出手段M5及び前記回転数変化量検出手段M7
の検出結果に基づき、現在のエンジンM1の運転状態が
レーシング状態にあるか否かを判断するレーシング状態
判断手段M8と、前記運転状態判断手段M6により現在
のエンジンM1の運転状態が車両走行状態にあると判断
される場合であっても、前記レーシング状態判断手段M
8により現在のエンジンM1の運転状態がレーシング状
態にあると判断されたときには、現在車両が停止中であ
ると認定するとともに、前記燃料カット手段M4による
燃料カットを実行せしめる燃料カット補償手段M9とを
設けたことをその要旨としている。
In order to achieve the above object, in the present invention, as shown in FIG.
Fuel supply means M2 for supplying fuel to the engine, rotation speed detection means M3 for detecting the rotation speed of the engine M1, and the rotation speed detection means M when the vehicle is stopped.
When the rotation speed detected by 3 exceeds the set rotation speed,
A device for preventing excessive rotation of an engine while the vehicle is stopped, comprising: a fuel cut device M4 for controlling the fuel supply device M2 to cut off fuel supply; and a load detection device for detecting a load on the engine M1. Means M5, at least the rotation speed detection means M3 and the load detection means M5
On the basis of the detection result of the above, the operating state determination means M6 for determining whether the current operating state of the engine M1 is the vehicle traveling state, and the rotational speed change amount are calculated based on the detection result of the rotational speed detecting means M3. Rotational speed change amount calculation means M7, the load detection means M5 and the rotational speed change amount detection means M7
Based on the detection result, the racing state determination means M8 for determining whether the current operating state of the engine M1 is in the racing state, and the operating state determination means M6 change the current operating state of the engine M1 to the vehicle running state. Even if it is determined that there is, the racing state determination means M
When it is determined by 8 that the current operating state of the engine M1 is the racing state, it is determined that the vehicle is currently stopped, and the fuel cut compensating means M9 for executing the fuel cut by the fuel cut means M4 is provided. The gist of the establishment is.

【0008】[0008]

【作用】上記の構成によれば、図1に示すように、燃料
供給手段M2によりエンジンM1に燃料が供給される。
また、回転数検出手段M3により、エンジンM1の回転
数が検出される。そして、車両が停止している場合にお
いて、回転数検出手段M3により検出された回転数が設
定回転数を超えたとき、燃料カット手段M4によって燃
料供給手段M2が制御されて燃料の供給がカットされ
る。
According to the above construction, as shown in FIG. 1, fuel is supplied to the engine M1 by the fuel supply means M2.
In addition, the rotation speed detection means M3 detects the rotation speed of the engine M1. Then, when the vehicle is stopped and the rotation speed detected by the rotation speed detection means M3 exceeds the set rotation speed, the fuel cut means M4 controls the fuel supply means M2 to cut off the fuel supply. It

【0009】さらに、負荷検出手段M5によりエンジン
M1の負荷が検出される。また、少なくとも回転数検出
手段M3及び負荷検出手段M5の検出結果に基づき、運
転状態判断手段M6では、現在のエンジンM1の運転状
態が車両走行状態にあるか否かが判断される。一方で、
回転数変化量演算手段M7により、回転数検出手段M3
の検出結果に基づき回転数変化量が演算される。さら
に、負荷検出手段M5及び回転数変化量検出手段M7の
検出結果に基づき、レーシング状態判断手段M8では、
現在のエンジンM1の運転状態がレーシング状態にある
か否かが判断される。そして、運転状態判断手段M6に
より現在のエンジンM1の運転状態が車両走行状態にあ
ると判断される場合であっても、レーシング状態判断手
段M8により現在のエンジンM1の運転状態がレーシン
グ状態にあると判断されたときには、燃料カット補償手
段M9によって現在車両が停止中であると認定されると
ともに、燃料カット手段M4による燃料カットが実行さ
れる。
Further, the load of the engine M1 is detected by the load detecting means M5. Further, based on at least the detection results of the rotation speed detection means M3 and the load detection means M5, the driving state determination means M6 determines whether the current driving state of the engine M1 is the vehicle running state. On the other hand,
The rotation speed change amount calculation means M7 causes the rotation speed detection means M3.
The rotation speed change amount is calculated based on the detection result of. Further, based on the detection results of the load detection means M5 and the rotational speed change amount detection means M7, the racing state determination means M8
It is determined whether the current operating state of the engine M1 is the racing state. Then, even when the driving state determination unit M6 determines that the current operating state of the engine M1 is in the vehicle traveling state, the racing state determination unit M8 determines that the current operating state of the engine M1 is in the racing state. When the determination is made, the fuel cut compensating means M9 determines that the vehicle is currently stopped, and the fuel cut means M4 executes the fuel cut.

【0010】このように、レーシング状態判断手段M8
により、負荷検出手段M5及び回転数変化量検出手段M
7の検出結果に基づき、現在のエンジンM1の運転状態
がレーシング状態にあるか否かがより確実に判断される
こととなる。このため、実際の運転状態がレーシング状
態である場合において、運転状態判断手段M6により現
在のエンジンM1の運転状態が車両走行状態にあると判
断される場合であっても、燃料カット補償手段M9によ
って現在車両が停止中であると認定される。そして、燃
料カット手段M4による燃料カットが実行される。すな
わち、実際の運転状態がレーシング状態であるにもかか
わらず、走行中であると誤判断されることが防止されう
ることとなる。
In this way, the racing state judging means M8
Thus, the load detecting means M5 and the rotational speed change amount detecting means M
Based on the detection result of No. 7, whether or not the current operating state of the engine M1 is the racing state can be determined more reliably. Therefore, even when the actual driving state is the racing state, even if the driving state determination means M6 determines that the current operating state of the engine M1 is the vehicle traveling state, the fuel cut compensating means M9 does. It is certified that the vehicle is currently stopped. Then, the fuel cut by the fuel cut means M4 is executed. That is, it is possible to prevent the erroneous determination that the vehicle is running even though the actual driving state is the racing state.

【0011】[0011]

【実施例】以下、本発明におけるエンジンの過回転防止
装置を具体化した一実施例を図2〜図8に基づいて詳細
に説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the engine over-rotation preventing device according to the present invention will be described in detail below with reference to FIGS.

【0012】図2は本実施例における、車両に搭載され
たエンジンの過回転防止のための装置を示す概略構成図
である。複数の気筒(この実施例では4気筒)を有する
内燃機関としてのエンジン1には、吸気通路2を介して
エアクリーナ3から外気が取り込まれる。また、その外
気の取り込みと同時に、エンジン1には、その吸入ポー
ト1aの近傍にて各気筒毎に設けられた燃料供給手段と
してのインジェクタ4から噴射される燃料が取り込まれ
る。但し、本実施例では、各気筒独立噴射方式が採用さ
れ、インジェクタ4からの燃料噴射は個々の気筒毎に独
立したタイミングで行われる。そして、その取り込まれ
た燃料と外部空気との混合気が各気筒毎に設けられた吸
気バルブ5aを介して燃焼室1bへ導入される。その混
合気が燃焼室1b内にて爆発・燃焼され、図示しないク
ランク軸が回転されて車両に駆動力が得られる。その
後、爆発・燃焼後の排気ガスが排気バルブ5bを介して
各気筒毎の排気マニホールドが集合する排気通路6へと
導出され、外部へ排出される。
FIG. 2 is a schematic configuration diagram showing a device for preventing over-rotation of an engine mounted on a vehicle in this embodiment. Outside air is taken into an engine 1 as an internal combustion engine having a plurality of cylinders (four cylinders in this embodiment) from an air cleaner 3 through an intake passage 2. Simultaneously with the intake of the outside air, the fuel injected from the injector 4 as the fuel supply means provided for each cylinder near the intake port 1a is taken into the engine 1. However, in this embodiment, each cylinder independent injection method is adopted, and the fuel injection from the injector 4 is performed at an independent timing for each cylinder. Then, the mixture of the taken-in fuel and the external air is introduced into the combustion chamber 1b through the intake valve 5a provided for each cylinder. The air-fuel mixture is exploded / combusted in the combustion chamber 1b, a crankshaft (not shown) is rotated, and a driving force is obtained for the vehicle. After that, the exhaust gas after the explosion / combustion is led out to the exhaust passage 6 where the exhaust manifold for each cylinder gathers through the exhaust valve 5b, and is exhausted to the outside.

【0013】また、吸気通路2の途中には、図示しない
アクセルペダルに連動して開閉されるスロットルバルブ
8が設けられている。そして、このスロットルバルブ8
が開閉されることにより、吸気通路2への吸入空気量が
調節される。また、そのスロットルバルブ8の下流側に
は、吸入空気の脈動を平滑化させるサージタンク9が設
けられている。
A throttle valve 8 which is opened and closed in conjunction with an accelerator pedal (not shown) is provided in the intake passage 2. And this throttle valve 8
The amount of intake air to the intake passage 2 is adjusted by opening and closing. A surge tank 9 for smoothing the pulsation of intake air is provided downstream of the throttle valve 8.

【0014】吸気通路2において、エアクリーナ3の近
傍には、吸気温THAを検出するための吸気温センサ2
1が設けられている。また、スロットルバルブ8の近傍
には、その開度、すなわちスロットル開度TAを検出す
るスロットルセンサ22が設けられている。さらに、サ
ージタンク9には、同タンク9に連通して吸入圧力(吸
気圧)PiMを検出する負荷検出手段としての吸気圧セ
ンサ23が設けられている。
In the intake passage 2, an intake air temperature sensor 2 for detecting an intake air temperature THA is provided near the air cleaner 3.
1 is provided. A throttle sensor 22 for detecting the opening of the throttle valve 8, that is, the throttle opening TA is provided near the throttle valve 8. Further, the surge tank 9 is provided with an intake pressure sensor 23 as a load detecting means which communicates with the surge tank 9 and detects an intake pressure (intake pressure) PiM.

【0015】一方、排気通路6の途中には、排気ガス中
の主として3つの有害な成分、すなわち、炭化水素(H
C)、一酸化炭素(CO)及び窒素酸化物(NOx)を
同時に浄化する触媒装置としての三元触媒13が設けら
れている。また、排気通路6の途中の三元触媒13より
も上流側においては、排気中の酸素濃度OXを検出する
ための酸素センサ24が設けられている。この酸素セン
サ24は、理論空燃比近傍で、出力電圧が急変する特性
を有している。
On the other hand, in the middle of the exhaust passage 6, there are mainly three harmful components in the exhaust gas, namely, hydrocarbons (H
A three-way catalyst 13 is provided as a catalyst device for simultaneously purifying C), carbon monoxide (CO), and nitrogen oxides (NOx). An oxygen sensor 24 for detecting the oxygen concentration OX in the exhaust gas is provided upstream of the three-way catalyst 13 in the exhaust passage 6. The oxygen sensor 24 has a characteristic that the output voltage changes rapidly near the stoichiometric air-fuel ratio.

【0016】また、エンジン1には、その冷却水の温度
(冷却水温)THWを検出するための水温センサ25が
設けられている。エンジン1の各気筒毎に設けられた点
火プラグ10には、ディストリビュータ11にて分配さ
れた点火信号が印加される。ディストリビュータ11は
イグナイタ12から出力される高電圧をエンジン1のク
ランク角に同期して各点火プラグ10に分配するための
ものであり、各点火プラグ10の点火タイミングはイグ
ナイタ12からの高電圧出力タイミングにより決定され
る。
The engine 1 is also provided with a water temperature sensor 25 for detecting the temperature of the cooling water (cooling water temperature) THW. The ignition signal distributed by the distributor 11 is applied to the ignition plug 10 provided for each cylinder of the engine 1. The distributor 11 is for distributing the high voltage output from the igniter 12 to each spark plug 10 in synchronization with the crank angle of the engine 1. The ignition timing of each spark plug 10 is the high voltage output timing from the igniter 12. Determined by

【0017】ディストリビュータ11には、同ディスト
リビュータ11の図示しないロータの回転からエンジン
1の回転数(エンジン回転数)NEを検出する回転数検
出手段としての回転数センサ26が取付けられている。
また、同じくディストリビュータ11には、ロータの回
転に応じてエンジン1のクランク角の変化を所定の割合
で検出するクランク角センサ27が取付けられている。
なお、この実施例では、1行程に対してエンジン1が2
回転するものとして、クランク角センサ27が「30°
CA」の割合でクランク角を検出するようになってい
る。さらに、図示しないトランスミッションには、車両
速度(車速)SPDを検出してその検出値の大きさに応
じた信号を出力する車速センサ28が設けられている。
併せて、トランスミッションには、そのシフト位置Sh
Pを指示する信号を出力するシフト位置センサ29が設
けられている。本実施例では、各センサ21〜29によ
り運転状態検出手段が構成されている。
The distributor 11 is provided with a rotation speed sensor 26 as rotation speed detecting means for detecting the rotation speed (engine speed) NE of the engine 1 from the rotation of a rotor (not shown) of the distributor 11.
Similarly, the distributor 11 is provided with a crank angle sensor 27 that detects a change in the crank angle of the engine 1 at a predetermined rate according to the rotation of the rotor.
In this embodiment, the engine 1 has 2
As it rotates, the crank angle sensor 27 displays “30 °
The crank angle is detected at a rate of "CA". Further, the transmission (not shown) is provided with a vehicle speed sensor 28 that detects a vehicle speed (vehicle speed) SPD and outputs a signal according to the magnitude of the detected value.
At the same time, the transmission has its shift position Sh.
A shift position sensor 29 that outputs a signal instructing P is provided. In this embodiment, the sensors 21 to 29 constitute an operating state detecting means.

【0018】また、本実施例では、燃料の噴射を制御す
るための電子制御装置(以下単に「ECU」という)3
0が設けられている。このECU30により、燃料カッ
ト手段、運転状態判断手段、回転数変化量演算手段、レ
ーシング状態判断手段及び燃料カット補償手段が構成さ
れている。このECU30には、上記した吸気温センサ
21、スロットルセンサ22、吸気圧センサ23、酸素
センサ24、水温センサ25、回転数センサ26、クラ
ンク角センサ27、車速センサ28及びシフト位置セン
サ29がそれぞれ接続されている。また、ECU30に
は、インジェクタ4及びイグナイタ12がそれぞれ接続
されている。そして、ECU30は、これら各センサ2
1〜29からの検出信号に基づき、個々のインジェクタ
4及びイグナイタ12を駆動制御するようになってい
る。
Further, in this embodiment, an electronic control unit (hereinafter simply referred to as "ECU") 3 for controlling fuel injection is provided.
0 is provided. The ECU 30 constitutes a fuel cut means, an operating state determination means, a rotational speed change amount calculation means, a racing state determination means, and a fuel cut compensation means. The intake air temperature sensor 21, the throttle sensor 22, the intake air pressure sensor 23, the oxygen sensor 24, the water temperature sensor 25, the rotation speed sensor 26, the crank angle sensor 27, the vehicle speed sensor 28, and the shift position sensor 29 are connected to the ECU 30, respectively. Has been done. Further, the injector 4 and the igniter 12 are connected to the ECU 30, respectively. Then, the ECU 30 uses the sensors 2
The individual injectors 4 and igniters 12 are drive-controlled based on the detection signals from 1 to 29.

【0019】次に、ECU30の電気的構成について図
3のブロック図に従って説明する。ECU30は中央処
理装置(CPU)31、所定の制御プログラム等を予め
記憶した読み出し専用メモリ(ROM)32、CPU3
1の演算結果等を一時記憶するランダムアクセスメモリ
(RAM)33、予め記憶されたデータを保存するバッ
クアップRAM34等を備えている。そして、ECU3
0は、これら各部と外部入力回路35、外部出力回路3
6等とをバス37によって接続してなる論理演算回路と
して構成されている。
Next, the electrical configuration of the ECU 30 will be described with reference to the block diagram of FIG. The ECU 30 includes a central processing unit (CPU) 31, a read-only memory (ROM) 32 that stores a predetermined control program and the like in advance, a CPU 3
A random access memory (RAM) 33 for temporarily storing the calculation result of 1 and the like, a backup RAM 34 for storing previously stored data, and the like are provided. And ECU3
0 is each of these parts, the external input circuit 35, and the external output circuit 3
6 and the like are connected by a bus 37 as a logical operation circuit.

【0020】外部入力回路35には、前述した吸気温セ
ンサ21、スロットルセンサ22、吸気圧センサ23、
酸素センサ24、水温センサ25、回転数センサ26、
クランク角センサ27、車速センサ28及びシフト位置
センサ29等がそれぞれ接続されている。又、外部出力
回路36には、前述したインジェクタ4及びイグナイタ
12等がそれぞれ接続されている。
The external input circuit 35 includes an intake air temperature sensor 21, a throttle sensor 22, an intake air pressure sensor 23,
Oxygen sensor 24, water temperature sensor 25, rotation speed sensor 26,
A crank angle sensor 27, a vehicle speed sensor 28, a shift position sensor 29, etc. are connected to each other. The injector 4 and the igniter 12 described above are connected to the external output circuit 36, respectively.

【0021】そして、CPU31は外部入力回路35を
介して各センサ21〜29からの検出信号を入力値とし
て読み込む。又、CPU31はこれら入力値に基づき、
外部出力回路36を介してインジェクタ4及びイグナイ
タ12等を好適に制御するようになっている。
Then, the CPU 31 reads the detection signals from the sensors 21 to 29 as input values via the external input circuit 35. In addition, the CPU 31 is based on these input values,
The injector 4, the igniter 12, and the like are preferably controlled via the external output circuit 36.

【0022】次に、前述したECU30(厳密にはCP
U31)により実行される各種処理動作のうち、現在の
運転状態を判断するとともに、車速センサ28の故障
(フェイル)を判定するための処理動作について図4の
フローチャートに従って説明する。
Next, the above-mentioned ECU 30 (strictly speaking, CP
Among the various processing operations performed by U31), the processing operation for determining the current driving state and determining the failure (failure) of the vehicle speed sensor 28 will be described with reference to the flowchart of FIG.

【0023】図4に示すフローチャートはECU30に
より実行される「運転状態判断・車速センサフェイル判
定ルーチン」を示すものであって、エンジン1のクラン
キングが完了すると同時に開始され、その後は所定時間
毎の定時割り込みで実行される。
The flowchart shown in FIG. 4 shows a "driving state judgment / vehicle speed sensor failure judgment routine" executed by the ECU 30, which is started at the same time as the cranking of the engine 1 is completed, and thereafter at predetermined time intervals. It is executed by a scheduled interrupt.

【0024】このルーチンの処理が開始されると、EC
U30は、先ずステップ101において、車速センサ2
8、スロットルセンサ22、シフト位置センサ29、水
温センサ25、回転数センサ26及び吸気圧センサ23
等からの信号に基づき、現在の車速SPD、スロットル
開度TA、シフト位置ShP、冷却水温THW、エンジ
ン回転数NE及び吸気圧PiM等の各種信号を読み込
む。
When the processing of this routine is started, the EC
First, in step 101, the U30 detects the vehicle speed sensor 2
8, throttle sensor 22, shift position sensor 29, water temperature sensor 25, rotation speed sensor 26 and intake pressure sensor 23
Various signals such as the current vehicle speed SPD, the throttle opening TA, the shift position ShP, the cooling water temperature THW, the engine speed NE, and the intake pressure PiM are read based on the signals from the above.

【0025】次に、ステップ102において、今回読み
込んだ各種信号に基づき、燃料カットを実行するに際し
ての次の4つの条件〜が全て成立しているか否かを
判断する。すなわち、条件は、車速SPDが「10k
m/h」以下であること、条件は、スロットル開度T
Aが「0」であること、条件は、車速センサ28がフ
ェイルしていないこと(注:何で判断するのでしょうか
?)、条件は、冷却水温THWが所定温度以上で暖機
が完了していること、である。但し、この時点におい
て、車速センサフェイルフラグFSPDが「0」であっ
たとしても、車速センサ28は実際にはフェイルしてい
る可能性もある。そして、4つの条件〜のうち、1
つでも成立していない場合には、現在の運転状態が燃料
カットを実行する運転状態になく、しかも車速センサ2
8のフェイルを判定する運転状態にないものと判断し
て、ステップ103へ移行する。ステップ103におい
ては、カウンタのカウント値Cを「0」にクリアする。
そして、ECU30はその後の処理を一旦終了する。
Next, at step 102, it is judged based on the various signals read this time whether all of the following four conditions (1) to (4) for executing the fuel cut are satisfied. That is, the condition is that the vehicle speed SPD is "10k.
m / h ”or less, the condition is that the throttle opening T
A is “0”, the condition is that the vehicle speed sensor 28 is not failing (Note: What is the judgment?), And the condition is that the cooling water temperature THW is equal to or higher than the predetermined temperature and the warm-up is completed. It is that you are. However, even if the vehicle speed sensor fail flag FSPD is "0" at this point, the vehicle speed sensor 28 may actually fail. And, among the four conditions, 1
If any of the conditions is not satisfied, the current operating state is not the operating state for executing the fuel cut, and the vehicle speed sensor 2
It is judged that the driving condition is not judged to be the failure of No. 8 and the process proceeds to step 103. In step 103, the count value C of the counter is cleared to "0".
Then, the ECU 30 once ends the subsequent processing.

【0026】一方、ステップ102において、4つの条
件〜が全て成立している場合には、ステップ104
へ移行する。ステップ104においては、現在のエンジ
ン回転数NEから過去所定時間遡ったときの平均エンジ
ン回転数(過去平均回転数という)NESMを減算し、
その値を回転数変化量DLNEとして設定する。
On the other hand, in step 102, if all of the four conditions are satisfied, step 104
Move to. In step 104, the average engine speed (referred to as the past average speed) NESM when the previous engine time NE is traced back is subtracted from the current engine speed NE,
The value is set as the rotation speed change amount DLNE.

【0027】また、ステップ105においては、今回読
み込んだエンジン負荷に相当する吸気圧PiM及び今回
演算した回転数変化量DLNEに基づき、図5に示すマ
ップを参照して、現在のエンジン1の運転状態がレーシ
ング状態であるか否かを判断する。すなわち、吸気圧P
iMに対する回転数変化量DLNEが図5のマップにお
けるしきい値よりも大きいか否かを判断する。ここで、
当該マップのしきい値は、予め実車レベルで、最も加速
度が得られるファースト(1速)ギヤにて軽負荷から全
負荷の各吸気圧で加速を行い、そのときの回転数変化量
に基づき設定された値である。これにより、回転数変化
量DLNEが、しきい値よりも大きければ、トランスミ
ッションが連結されているときの回転数変化量よりも大
きいとみなすことができ、トランスミッションが連結さ
れていないものとみなすことができる。つまり、現在の
運転状態がニュートラル時でのレーシング状態であると
判定することができる。
Further, in step 105, based on the intake pressure PiM corresponding to the engine load read this time and the rotational speed change amount DLNE calculated this time, referring to the map shown in FIG. Determines whether is in the racing state. That is, the intake pressure P
It is determined whether the rotational speed change amount DLNE for iM is larger than the threshold value in the map of FIG. here,
The threshold value of the map is set in advance based on the amount of change in the number of revolutions at the actual vehicle level, acceleration is performed at each intake pressure from light load to full load at the first (first speed) gear that gives the most acceleration. This is the value that was set. Accordingly, if the rotational speed change amount DLNE is larger than the threshold value, it can be considered that the rotational speed change amount is larger than the rotational speed change amount when the transmission is connected, and it can be considered that the transmission is not connected. it can. That is, it can be determined that the current driving state is the racing state at the time of neutral.

【0028】そして、ステップ105において、吸気圧
PiMに対する回転数変化量DLNEがしきい値よりも
大きい場合には、レーシング状態であるものとみなし
て、ステップ110へ移行する。ステップ110におい
ては、車速センサフェイルフラグFSPDを「0」に設
定するとともに、次いで、ステップ103の処理を実行
し、以降の処理を実施することなくその後の処理を一旦
終了する。
Then, at step 105, when the rotational speed change amount DLNE with respect to the intake pressure PiM is larger than the threshold value, it is considered that the vehicle is in the racing state, and the routine proceeds to step 110. In step 110, the vehicle speed sensor fail flag FSPD is set to "0", the process of step 103 is then executed, and the subsequent process is temporarily terminated without performing the subsequent process.

【0029】一方、ステップ105において、吸気圧P
iMに対する回転数変化量DLNEがしきい値よりも小
さい場合には、トランスミッションが連結された状態で
の走行中である蓋然性が高いものとして、ステップ10
6へ移行する。ステップ106においては、今回読み込
んだエンジン回転数NE及び吸気圧PiMに基づき、図
6に示すマップを参照して、現在のエンジン1の運転状
態が車両走行中であるか否かを判断する。すなわち、今
回のエンジン回転数NEに対する今回の吸気圧PiMが
図6のマップにおける斜線領域内に入っているか否かを
判断する。なお、図中破線部分は、ニュートラル状態に
おいて最も負荷をかけた状態(例えばエアコン・オン、
前照灯・オン状態)におけるエンジン回転数NE−吸気
圧PiM特性である。そして、エンジン1の運転状態が
車両走行中でないと判断された場合には、ステップ11
0へ移行する。ステップ110においては、車速センサ
フェイルフラグFSPDを「0」に設定するとともに、
次いで、ステップ103の処理を実行し、以降の処理を
実施することなくその後の処理を一旦終了する。
On the other hand, in step 105, the intake pressure P
If the rotational speed change amount DLNE with respect to iM is smaller than the threshold value, it is determined that there is a high probability that the vehicle is traveling with the transmission connected, and step 10
Go to 6. In step 106, based on the engine speed NE and the intake pressure PiM that have been read this time, it is determined with reference to the map shown in FIG. 6 whether the current operating state of the engine 1 is running the vehicle. That is, it is determined whether or not the intake pressure PiM of this time with respect to the engine speed NE of this time is within the shaded area in the map of FIG. The broken line in the figure indicates the most loaded state in the neutral state (for example, air conditioner on,
It is an engine speed NE-intake pressure PiM characteristic in a headlight / on state). If it is determined that the operating state of the engine 1 is not running, the step 11
Move to 0. In step 110, the vehicle speed sensor fail flag FSPD is set to "0" and
Next, the process of step 103 is executed, and the subsequent processes are once ended without performing the subsequent processes.

【0030】また、ステップ106において、エンジン
1の運転状態が車両走行中であると判断された場合に
は、ステップ107において、カウンタのカウント値C
を「1」ずつインクリメントする。
If it is determined in step 106 that the operating state of the engine 1 is running, the count value C of the counter is determined in step 107.
Is incremented by "1".

【0031】次に、ステップ108において、カウンタ
のカウント値Cが予め定められた所定値(所定時間に相
当:例えば2秒)T0を超えたか否かを判断する。そし
て、カウント値Cが未だ所定値T0を超えていない場合
には、ステップ106へ遡り、処理を実行する。また、
カウント値Cが未だ所定値T0を超えた場合には、ステ
ップ109へ移行する。
Next, at step 108, it is judged whether or not the count value C of the counter exceeds a predetermined value (corresponding to a predetermined time: for example, 2 seconds) T0. When the count value C has not yet exceeded the predetermined value T0, the process goes back to step 106 to execute the process. Also,
If the count value C still exceeds the predetermined value T0, the process proceeds to step 109.

【0032】そして、ステップ109においては、エン
ジン1の運転状態が車両走行中であるにもかかわらず、
車速SPDが「10km/h」以下(ほぼゼロに等し
い)と出力されたのは誤りであり、車速センサ28がフ
ェイルしているものと判断して、車速センサフェイルフ
ラグFSPDを「1」に設定し、その後の処理を一旦終
了する。
Then, in step 109, even though the operating state of the engine 1 is running the vehicle,
It is an error that the vehicle speed SPD is output as "10 km / h" or less (which is almost equal to zero), it is determined that the vehicle speed sensor 28 has failed, and the vehicle speed sensor fail flag FSPD is set to "1". Then, the subsequent processing is temporarily terminated.

【0033】このように、上記「運転状態判断・車速セ
ンサフェイル判定ルーチン」においては、そのときの運
転状態がレーシング状態であるか否かが判断されるとと
もに、車速センサ28のフェイルの有無が判定される。
As described above, in the "driving state determination / vehicle speed sensor failure determination routine", it is determined whether or not the driving state at that time is the racing state, and it is determined whether or not the vehicle speed sensor 28 has failed. To be done.

【0034】次に、上記の判断・判定結果に基づいて、
エンジン1の過回転を防止するために実行されるインジ
ェクタ4から噴射される燃料のカットの制御について、
図7のフローチャートに従って説明する。図7のフロー
チャートは、ECU30により実行される「燃料カット
制御ルーチン」を示すフローチャートであり、エンジン
1の1回転毎に実行される。但し、以降で述べる燃料カ
ットは、レーシング時における過回転を防止するための
燃料カットを意味し、走行時における燃料カットとは異
なる概念である。
Next, based on the above judgment and judgment result,
Regarding the control of the cut of the fuel injected from the injector 4 executed to prevent the engine 1 from over-rotating,
Description will be given according to the flowchart of FIG. 7. The flowchart of FIG. 7 is a flowchart showing the “fuel cut control routine” executed by the ECU 30, and is executed for each revolution of the engine 1. However, the fuel cut described below means a fuel cut for preventing excessive rotation during racing, and is a concept different from the fuel cut during running.

【0035】処理がこのルーチンに移行すると、まずス
テップ201において、ECU30は、車速センサ2
8、スロットルセンサ22、シフト位置センサ29、水
温センサ25、回転数センサ26及び吸気圧センサ23
等からの信号に基づき、現在の車速SPD、スロットル
開度TA、シフト位置ShP、冷却水温THW、エンジ
ン回転数NE及び吸気圧PiM等の各種信号を読み込
む。
When the processing shifts to this routine, first in step 201, the ECU 30 causes the vehicle speed sensor 2 to operate.
8, throttle sensor 22, shift position sensor 29, water temperature sensor 25, rotation speed sensor 26 and intake pressure sensor 23
Various signals such as the current vehicle speed SPD, the throttle opening TA, the shift position ShP, the cooling water temperature THW, the engine speed NE, and the intake pressure PiM are read based on the signals from the above.

【0036】次に、ステップ202において、今回読み
込んだ各種信号に基づき、燃料カットを実行するに際し
ての上述した4つの条件〜が全て成立しているか否
かを判断する。(注:は何で判断するのでしょうか?
FSPDが「0」か否かで判断すると、ステップ205
で矛盾が生じます。)そして、4つの条件〜のう
ち、1つでも成立していない場合には、現在の運転状態
が燃料カットを実行する運転状態になく、しかも車速セ
ンサ28のフェイルを判定する運転状態にないものと判
断して、ステップ203へ移行する。ステップ203に
おいては、燃料カットフラグFCUTを「0」に設定
し、燃料カットを行うことなくその後の処理を一旦終了
する。また、ステップ202において、4つの条件〜
が全て成立していた場合には、ステップ204へ移行
する。
Next, at step 202, it is judged based on the various signals read this time whether or not all of the above four conditions (1) to (4) for executing the fuel cut are satisfied. (Note: How do you decide?
When it is determined whether FSPD is “0”, step 205
Will result in a contradiction. ) If any of the four conditions (1) to (4) is not satisfied, the current operating state is not in the operating state in which the fuel cut is executed, and is not in the operating state in which the vehicle speed sensor 28 determines the failure. Then, the process proceeds to step 203. In step 203, the fuel cut flag FCUT is set to "0", and the subsequent process is once ended without performing the fuel cut. Further, in step 202, four conditions ~
If all of the above are satisfied, the process proceeds to step 204.

【0037】ステップ204においては、今回読み込ん
だエンジン回転数NEが、燃料カットを実施するための
燃料カット回転数NHCよりも大きいか否かを判断す
る。そして、エンジン回転数NEが燃料カット回転数N
HCよりも大きい場合には、ステップ205において、
車速センサフェイルフラグFSPDが「1」であるか否
かを判断する。ここで、車速センサフェイルフラグFS
PDが「1」の場合には、車速センサ28はフェイルし
ており、たとえ上記条件〜が全て成立していたとし
てもそれは車速センサ28がフェイルしていたためであ
り、実際には車両走行時であるものと判断して、ステッ
プ203へ移行する。そして、ステップ203におい
て、燃料カットフラグFCUTを「0」に設定し、燃料
カットを行うことなくその後の処理を一旦終了するので
ある。
In step 204, it is determined whether the engine speed NE read this time is greater than the fuel cut speed NHC for executing the fuel cut. The engine speed NE is the fuel cut speed N.
If it is larger than HC, in step 205,
It is determined whether the vehicle speed sensor fail flag FSPD is "1". Here, the vehicle speed sensor fail flag FS
When PD is "1", the vehicle speed sensor 28 has failed, and even if all of the above conditions (1) to (4) are satisfied, that is because the vehicle speed sensor 28 has failed. When it is determined that there is one, the process proceeds to step 203. Then, in step 203, the fuel cut flag FCUT is set to "0", and the subsequent processing is once ended without performing the fuel cut.

【0038】また、ステップ205において、車速セン
サフェイルフラグFSPDが「0」の場合には、車速セ
ンサ28はフェイルしておらず、レーシング状態にある
ものと判断して、ステップ206へ移行する。ステップ
206においては、燃料カットを実行するべく燃料カッ
トフラグFCUTを「1」に設定するとともに、続くス
テップ207において燃料カット判定フラグFNHCを
「1」に設定する。そして、ステップ208において、
燃料カットを実行し、その後の処理を一旦終了する。
If the vehicle speed sensor fail flag FSPD is "0" in step 205, it is determined that the vehicle speed sensor 28 has not failed and the vehicle is in the racing state, and the routine proceeds to step 206. In step 206, the fuel cut flag FCUT is set to "1" to execute the fuel cut, and in the following step 207, the fuel cut determination flag FNHC is set to "1". Then, in step 208,
The fuel cut is executed, and the subsequent processing is once ended.

【0039】一方、前記ステップ204において、エン
ジン回転数NEが燃料カット回転数NHCよりも大きく
ない場合には、ステップ209へと移行する。ステップ
209において、ECU30は、今回読み込んだエンジ
ン回転数NEが復帰回転数NHRよりも大きいか否かを
判断する。ここで、復帰回転数NHRは上記燃料カット
回転数NHCよりも小さい値であり、燃料カット回転数
NHCとの間に一定のヒステリシスが設けられている。
そして、エンジン回転数NEが復帰回転数NHR以下と
なっていた場合には、燃料カットを中止して、燃料噴射
を再開させるべくステップ203において燃料カットフ
ラグFCUTを「0」に設定し、その後の処理を一旦終
了する。
On the other hand, in step 204, when the engine speed NE is not higher than the fuel cut speed NHC, the process proceeds to step 209. In step 209, the ECU 30 determines whether or not the engine speed NE read this time is higher than the return speed NHR. Here, the return rotational speed NHR is a value smaller than the fuel cut rotational speed NHC, and a certain hysteresis is provided between the return rotational speed NHR and the fuel cut rotational speed NHC.
When the engine speed NE is equal to or lower than the return speed NHR, the fuel cut flag FCUT is set to "0" in step 203 in order to stop the fuel cut and restart the fuel injection. The process ends once.

【0040】また、ステップ209において、エンジン
回転数NEが未だ復帰回転数NHRよりも大きい場合に
は、ステップ210に移行し、燃料カットフラグFCU
Tが「1」であるか否かを判断する。そして、燃料カッ
トフラグFCUTが「1」の場合には、エンジン回転数
NEが復帰回転数NHR以下となるまで燃料カットを継
続する必要があるものとしてステップ207へ移行す
る。ステップ207においては、燃料カット判定フラグ
FNHCを「1」に設定し、続くステップ208におい
て、燃料カットを実行し、その後の処理を一旦終了す
る。
If the engine speed NE is still higher than the return speed NHR at step 209, the routine proceeds to step 210, where the fuel cut flag FCU is set.
It is determined whether T is "1". Then, if the fuel cut flag FCUT is "1", it is determined that it is necessary to continue the fuel cut until the engine speed NE becomes equal to or lower than the return speed NHR, and the routine proceeds to step 207. In step 207, the fuel cut determination flag FNHC is set to "1", in step 208, fuel cut is executed, and the subsequent processing is temporarily terminated.

【0041】さらに、ステップ210において、燃料カ
ットフラグFCUTが「1」でない場合には、燃料カッ
トを行う必要がないものとして、その後の処理を一旦終
了する。
Further, in step 210, if the fuel cut flag FCUT is not "1", it is determined that the fuel cut need not be performed, and the subsequent processing is temporarily ended.

【0042】このように、上記「燃料カット制御ルーチ
ン」においては、そのときどきの運転状態等に応じて燃
料カットが実行されたり、されなかったりする。特に、
車速センサフェイルフラグFSPDが「1」の場合に
は、燃料カットを実行するための条件〜が全て成立
していたとしても、それは車速センサ28がフェイルし
ていたためであり、実際には車両走行時であるものと判
断される。そして、かかる場合には、燃料カットフラグ
FCUTが「0」に設定され、燃料カットが行われな
い。
As described above, in the "fuel cut control routine", the fuel cut may or may not be executed depending on the operating state at that time. In particular,
When the vehicle speed sensor fail flag FSPD is "1", the vehicle speed sensor 28 has failed even if all the conditions 1 to 5 for executing the fuel cut are satisfied. Is determined to be. Then, in such a case, the fuel cut flag FCUT is set to "0", and the fuel cut is not performed.

【0043】さて、上記の燃料カット制御に平行して、
前記燃料カット回転数NHC及び復帰回転数NHRの設
定が、前記燃料カット判定フラグFNHCが「1」の場
合に逐次行われる。次には、これら設定回転数の変更に
関する制御について図8のフローチャートに従って説明
する。図8のフローチャートは、ECU30により実行
される「設定回転数変更ルーチン」を示すものであっ
て、所定時間毎の定時割り込みで実行される。処理がこ
のルーチンへ移行すると、ステップ301において、E
CU30は、燃料カット判定フラグFNHCが「1」で
あるか否かを判断する。すなわち、現在実際に燃料カッ
ト中であるか否かにかかわらず、例えば所定時間毎に燃
料カットが少なくとも1回あったか否かを判断する。そ
して、燃料カット判定フラグFNHCが「1」の場合に
は、ステップ302において、現在の燃料カット回転数
NHCから所定値aだけ減算した値を、新たな燃料カッ
ト回転数NHCとして設定するとともに、現在の復帰回
転数NHRから所定値bだけ減算した値を、新たな復帰
回転数NHRとして設定する。
Now, in parallel with the above fuel cut control,
The fuel cut rotation speed NHC and the return rotation speed NHR are sequentially set when the fuel cut determination flag FNHC is "1". Next, the control relating to the change of the set rotational speed will be described with reference to the flowchart of FIG. The flowchart of FIG. 8 shows a "set speed change routine" executed by the ECU 30, which is executed by a regular interruption every predetermined time. When the processing shifts to this routine, in step 301, E
The CU 30 determines whether the fuel cut determination flag FNHC is “1”. That is, regardless of whether or not the fuel is currently being cut, for example, it is determined at every predetermined time whether or not the fuel has been cut at least once. When the fuel cut determination flag FNHC is "1", in step 302, a value obtained by subtracting the predetermined value a from the current fuel cut rotational speed NHC is set as the new fuel cut rotational speed NHC, and The value obtained by subtracting the predetermined value b from the return rotation speed NHR of is set as the new return rotation speed NHR.

【0044】次に、ステップ303において、燃料カッ
ト判定フラグFNHCを「0」に設定し、続くステップ
304へ移行する。ステップ304においては、燃料カ
ット回転数NHC及び復帰回転数NHRをある一定範囲
内に押さえる処理をする。すなわち、NHC0≧NHC
≧NC、かつ、NHR0≧NHR≧NRの範囲に、燃料
カット回転数NHC及び復帰回転数NHRがそれぞれ入
るように設定する。ここで、例えばNHC0は「700
0rpm」、NHR0は「6800rpm」、NCは
「4000rpm」、NRは「2000rpm」であ
る。そして、その後の処理を一旦終了する。
Next, at step 303, the fuel cut determination flag FNHC is set to "0", and the routine proceeds to step 304. In step 304, the fuel cut rotation speed NHC and the return rotation speed NHR are held within a certain fixed range. That is, NHC0 ≧ NHC
The fuel cut rotation speed NHC and the return rotation speed NHR are set to fall within the range of ≧ NC and NHR0 ≧ NHR ≧ NR. Here, for example, NHC0 is "700
0 rpm ", NHR0 is" 6800 rpm ", NC is" 4000 rpm ", and NR is" 2000 rpm ". Then, the subsequent processing is temporarily terminated.

【0045】このように、所定時間毎に、少なくとも1
回燃料カットが行われ、燃料カット−復帰が繰り返され
ている場合には、燃料カット回転数NHC及び復帰回転
数NHRは共に徐々に引き下げられ、しかもその差(ヒ
ステリシス)が徐々に増大する。
In this way, at least once every predetermined time
When the fuel cut is performed once and the fuel cut-return is repeated, both the fuel cut rotational speed NHC and the return rotational speed NHR are gradually lowered, and the difference (hysteresis) is gradually increased.

【0046】一方、ステップ301において、燃料カッ
ト判定フラグFNHCが「0」の場合、すなわち、一定
時間の間に燃料カットが実行されない場合、或いはされ
なくなった場合には、ステップ305へ移行し、燃料カ
ット回転数NHC及び復帰回転数NHRを、それぞれ所
定値c及びdだけ高める処理を実行する(但し、c<
d)。そして、ECU30はステップ304の処理を実
行し、その後の処理を一旦終了する。このステップ30
5の処理を経ることにより、燃料カット−復帰の切り返
しにより徐々に引き下げられた燃料カット回転数NHC
及び復帰回転数NHRが徐々に引き上げられる。このよ
うに、上記の「設定回転数変更ルーチン」では、燃料カ
ット回転数NHC及び復帰回転数NHRのいわゆる可変
制御が行われる。
On the other hand, in step 301, when the fuel cut determination flag FNHC is "0", that is, when the fuel cut is not executed within a fixed time, or when the fuel cut is not executed, the routine proceeds to step 305 and the fuel is cut. Processing for increasing the cut rotation speed NHC and the return rotation speed NHR by predetermined values c and d, respectively (where c <
d). Then, the ECU 30 executes the process of step 304 and ends the subsequent process once. This step 30
The fuel cut speed NHC gradually lowered by the return of the fuel cut-return by going through the process of No. 5
Also, the return rotation speed NHR is gradually increased. In this way, in the above-mentioned "set speed change routine", so-called variable control of the fuel cut speed NHC and the return speed NHR is performed.

【0047】以上説明したように、本実施例のエンジン
の過回転防止装置によれば、燃料カット制御を実行する
ための4つの条件〜が全て成立しており、さらに、
エンジン回転数NE及び吸気圧PiMに基づき、図6に
示すマップに従って現在のエンジン1の運転状態が車両
走行中でないと判断された場合(ステップ106,10
8)であれば、基本的には車速センサ28がフェイルし
ていないものとみなされる(ステップ110)。また、
さらに本実施例では、かかる要件に加えて、回転数変化
量DLNEが演算される(ステップ104)とともに、
吸気圧PiMに対する回転数変化量DLNEがしきい値
よりも大きい場合(ステップ105)には、走行中では
なくレーシング状態であるものと判定される。この判定
には、ほとんど例外がなく、従って、判定結果は、図6
のマップのみに頼っていた従来技術とは異なり、より確
実なものであるということができる。そして、現在走行
中であると判定された場合には、車速センサ28がフェ
イルしているものと判断され、エンジン回転数NEが燃
料カット回転数NHCを上回ったとしても燃料カットが
実行されない。また、最終的にレーシング状態であると
判断された場合には、車速センサ28がフェイルしてい
ないものと判断され、エンジン回転数NEが燃料カット
回転数NHCを上回ったときには燃料カットが実行され
る。
As described above, according to the engine overspeed prevention device of this embodiment, all four conditions (1) to (5) for executing the fuel cut control are satisfied.
Based on the engine speed NE and the intake pressure PiM, it is determined that the current operating state of the engine 1 is not running the vehicle according to the map shown in FIG. 6 (steps 106, 10).
If it is 8), it is basically considered that the vehicle speed sensor 28 has not failed (step 110). Also,
Further, in the present embodiment, in addition to the requirement, the rotation speed change amount DLNE is calculated (step 104), and
When the rotational speed change amount DLNE with respect to the intake pressure PiM is larger than the threshold value (step 105), it is determined that the vehicle is not running and is in the racing state. There are almost no exceptions to this judgment, so the judgment result is shown in FIG.
It can be said that it is a more reliable one, unlike the conventional technology that relied only on the map of. If it is determined that the vehicle is currently traveling, it is determined that the vehicle speed sensor 28 has failed, and fuel cut is not executed even if the engine speed NE exceeds the fuel cut speed NHC. When it is finally determined that the vehicle is in the racing state, it is determined that the vehicle speed sensor 28 has not failed, and when the engine speed NE exceeds the fuel cut speed NHC, the fuel cut is executed. .

【0048】従って、レーシング時であっても、実際に
は、図6のマップの斜線領域に突入し、走行中であると
判断してしまうおそれがあった従来技術とは異なり、よ
り確実にレーシング状態にあるか否かを判断することが
できる。その結果、エンジン1の過回転をより確実に防
止することができる。また、これとともに、車速センサ
28のフェイルをより確実に判定することができる。
Therefore, even during the racing, unlike the conventional technique in which there is a possibility that the vehicle actually rushes into the hatched area of the map of FIG. It is possible to determine whether or not there is a state. As a result, the excessive rotation of the engine 1 can be prevented more reliably. Further, along with this, the failure of the vehicle speed sensor 28 can be determined more reliably.

【0049】また、本実施例では、燃料カットを行うに
際し、いわゆる可変制御を採用することとした。この可
変制御において、減算する所定値aに比べ、所定値bの
値をより大きいものとした。このため、燃料カット−復
帰が繰り返された場合には、ヒステリシスが徐々に増加
し、燃料カットの継続時間が徐々に長くなる。その結
果、排気系、特に触媒の冷却時間の長期化を図ることが
でき、もって触媒のオーバーヒートを効果的に防止する
ことができる。
In the present embodiment, so-called variable control is adopted when performing fuel cut. In this variable control, the value of the predetermined value b is made larger than the predetermined value a to be subtracted. Therefore, when the fuel cut-return is repeated, the hysteresis gradually increases, and the fuel cut duration gradually increases. As a result, it is possible to prolong the cooling time of the exhaust system, particularly the catalyst, and thus effectively prevent the catalyst from overheating.

【0050】尚、本発明は上記実施例に限定されず、例
えば次の如く構成してもよい。 (1)前記実施例では、ステップ106において、走行
中領域にあると判定されてから、所定時間が経過するの
を待つような構成としたが、走行中領域にあると判定さ
れたならばすぐに車速センサ28がフェイルしたものと
判断するようにしてもよい。
The present invention is not limited to the above embodiment, but may be configured as follows, for example. (1) In the above-described embodiment, it is configured to wait for the predetermined time to elapse after it is determined in step 106 that the vehicle is in the running area. Alternatively, it may be determined that the vehicle speed sensor 28 has failed.

【0051】(2)前記実施例では、燃料カット時には
いわゆる可変制御を行うようにしたが、エンジン回転数
NEが所定の設定回転数を超えたときに燃料をカットす
るような単純な燃料カット制御であってもよい。
(2) In the above embodiment, the so-called variable control is performed at the time of fuel cut, but a simple fuel cut control for cutting the fuel when the engine speed NE exceeds a predetermined set speed. May be

【0052】(3)前記実施例では、エンジン1として
ガソリンエンジンの場合に具体化したが、ディーゼルエ
ンジン等の場合にも具体化することもできる。 (4)前記実施例では、運転状態の判断とともに、車速
センサ28のフェイル判定をも行うような構成とした
が、あえて車速センサ28のフェイルを判定せずとも、
レーシング状態にあることを判定して、その判定結果を
燃料カット制御における制御実行有無の判断に用いるよ
うにしてもよい。
(3) In the above embodiments, the engine 1 is embodied in the case of a gasoline engine, but may be embodied in the case of a diesel engine or the like. (4) In the above-described embodiment, the vehicle speed sensor 28 is determined to be failed as well as the driving state is determined. However, even if the vehicle speed sensor 28 is not determined to be failed,
It may be determined that the vehicle is in the racing state, and the determination result may be used to determine whether or not the control is executed in the fuel cut control.

【0053】特許請求の範囲の請求項に記載されないも
のであって、上記実施例から把握できる技術的思想につ
いて以下にその効果とともに記載する。 (a)請求項1に記載のエンジンの過回転防止装置にお
いて、車両の速度を検出する車速センサと、車速センサ
の検出結果をはじめとする検出結果に基づき、燃料のカ
ットを許容する運転状態にあるか否かを判断する許容状
態判断手段と、前記許容状態判断手段により燃料のカッ
トを許容する運転状態にあると判断された場合であっ
て、前記レーシング状態判断手段により、現在のエンジ
ンの運転状態がレーシング状態にあると判断された場合
には、前記車速センサに異常が発生したものと判断する
車速センサ異常判断手段とを設けたことを特徴とする。
The technical idea which is not stated in the claims of the present invention and which can be grasped from the above-mentioned embodiment will be described below together with its effect. (A) In the engine overspeed prevention device according to claim 1, a vehicle speed sensor that detects the speed of the vehicle, and a driving state that allows fuel cut based on the detection results including the detection result of the vehicle speed sensor are set. An allowable state determining means for determining whether or not there is a state, and a case where the allowable state determining means determines that the engine is in an operating state in which the fuel cut is permitted, and the racing state determining means determines the current operation of the engine. When it is determined that the vehicle is in the racing state, vehicle speed sensor abnormality determining means for determining that an abnormality has occurred in the vehicle speed sensor is provided.

【0054】このような構成とすることにより、車速セ
ンサの異常をも確実に判断することができるという効果
を奏する。
With such a structure, it is possible to reliably judge the abnormality of the vehicle speed sensor.

【0055】[0055]

【発明の効果】以上詳述したように、本発明のエンジン
の過回転防止装置によれば、レーシングの事実をより確
実に判定して、より確実に過回転を防止することができ
るという優れた効果を奏する。
As described in detail above, according to the engine over-rotation preventing device of the present invention, it is possible to more reliably determine the fact of racing and prevent over-rotation more reliably. Produce an effect.

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

【図1】本発明の基本的な概念構成を説明する概念構成
図である。
FIG. 1 is a conceptual configuration diagram illustrating a basic conceptual configuration of the present invention.

【図2】一実施例のエンジンの過回転防止装置を示す概
略構成図である。
FIG. 2 is a schematic configuration diagram showing an engine overspeed prevention device according to an embodiment.

【図3】一実施例におけるECUの電気的構成を示すブ
ロック図である。
FIG. 3 is a block diagram showing an electrical configuration of an ECU in one embodiment.

【図4】ECUにより実行される「運転状態判断・車速
センサフェイル判定ルーチン」を示すフローチャートで
ある。
FIG. 4 is a flowchart showing a “driving state determination / vehicle speed sensor failure determination routine” executed by the ECU.

【図5】吸気圧−回転数変化量間でのしきい値を定めた
マップである。
FIG. 5 is a map that defines a threshold value between an intake pressure and a rotational speed change amount.

【図6】エンジン回転数−吸気圧の関係において走行中
領域か否かを判断するためのマップである。
FIG. 6 is a map for determining whether or not the vehicle is in a traveling region in the relationship between engine speed and intake pressure.

【図7】「燃料カット制御ルーチン」を示すフローチャ
ートである。
FIG. 7 is a flowchart showing a “fuel cut control routine”.

【図8】「設定回転数変更ルーチン」を示すフローチャ
ートである。
FIG. 8 is a flowchart showing a “set speed change routine”.

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

1…エンジン、4…燃料供給手段としてのインジェク
タ、23…負荷検出手段としての吸気圧センサ、26…
回転数検出手段としての回転数センサ、28…車速セン
サ、30…燃料カット手段、運転状態判断手段、回転数
変化量演算手段、レーシング状態判断手段及び燃料カッ
ト補償手段を構成するECU。
DESCRIPTION OF SYMBOLS 1 ... Engine, 4 ... Injector as fuel supply means, 23 ... Intake pressure sensor as load detection means, 26 ...
An ECU that constitutes a rotation speed sensor as rotation speed detection means, 28 ... Vehicle speed sensor, 30 ... Fuel cut means, operating state determination means, rotation speed change amount calculation means, racing state determination means, and fuel cut compensation means.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 エンジンに燃料を供給するための燃料供
給手段と、 前記エンジンの回転数を検出する回転数検出手段と、 車両が停止している場合において、前記回転数検出手段
により検出された回転数が設定回転数を超えたとき、前
記燃料供給手段を制御して燃料の供給をカットする燃料
カット手段とを備えてなる車両停止中におけるエンジン
の過回転を防止する装置であって、 前記エンジンの負荷を検出する負荷検出手段と、 少なくとも前記回転数検出手段及び前記負荷検出手段の
検出結果に基づき、現在のエンジンの運転状態が車両走
行状態にあるか否かを判断する運転状態判断手段と、 前記回転数検出手段の検出結果に基づき回転数変化量を
演算する回転数変化量演算手段と、 前記負荷検出手段及び前記回転数変化量検出手段の検出
結果に基づき、現在のエンジンの運転状態がレーシング
状態にあるか否かを判断するレーシング状態判断手段
と、 前記運転状態判断手段により現在のエンジンの運転状態
が車両走行状態にあると判断される場合であっても、前
記レーシング状態判断手段により現在のエンジンの運転
状態がレーシング状態にあると判断されたときには、現
在車両が停止中であると認定するとともに、前記燃料カ
ット手段による燃料カットを実行せしめる燃料カット補
償手段とを設けたことを特徴とするエンジンの過回転防
止装置。
1. A fuel supply means for supplying fuel to an engine, a rotation speed detection means for detecting the rotation speed of the engine, and a rotation speed detection means when the vehicle is stopped. A device for preventing excessive rotation of an engine during vehicle stop, comprising: a fuel cut means for controlling the fuel supply means to cut off fuel supply when the rotation speed exceeds a set rotation speed, A load detecting means for detecting the load of the engine, and a driving state judging means for judging whether or not the current driving state of the engine is a vehicle running state based on the detection results of at least the rotational speed detecting means and the load detecting means And a rotation speed change amount calculation means for calculating a rotation speed change amount based on the detection result of the rotation speed detection means, and detection of the load detection means and the rotation speed change amount detection means. Based on the result, a racing state determination means for determining whether or not the current operating state of the engine is a racing state, and a case where the current operating state of the engine is determined to be a vehicle traveling state by the operating state determination means. Even if the racing state determination means determines that the current operating state of the engine is in the racing state, it is determined that the vehicle is currently stopped and the fuel cut means causes the fuel cut to be executed. An engine over-rotation preventing device comprising a fuel cut compensating means.
JP2194795A 1995-02-09 1995-02-09 Engine over-rotation prevention device Pending JPH08218928A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2194795A JPH08218928A (en) 1995-02-09 1995-02-09 Engine over-rotation prevention device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2194795A JPH08218928A (en) 1995-02-09 1995-02-09 Engine over-rotation prevention device

Publications (1)

Publication Number Publication Date
JPH08218928A true JPH08218928A (en) 1996-08-27

Family

ID=12069261

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2194795A Pending JPH08218928A (en) 1995-02-09 1995-02-09 Engine over-rotation prevention device

Country Status (1)

Country Link
JP (1) JPH08218928A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010038113A (en) * 2008-08-07 2010-02-18 Toyota Motor Corp Device for controlling fuel injection of internal combustion engine
JP2017180756A (en) * 2016-03-31 2017-10-05 本田技研工業株式会社 Rough terrain vehicle

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010038113A (en) * 2008-08-07 2010-02-18 Toyota Motor Corp Device for controlling fuel injection of internal combustion engine
JP2017180756A (en) * 2016-03-31 2017-10-05 本田技研工業株式会社 Rough terrain vehicle
US10150481B2 (en) 2016-03-31 2018-12-11 Honda Motor Co., Ltd Rough terrain vehicle

Similar Documents

Publication Publication Date Title
JP3449170B2 (en) Misfire detection device for internal combustion engine
JP3506042B2 (en) Control device for internal combustion engine
JPH0742595A (en) Internal combustion engine abnormality determination device
JP3185637B2 (en) Fuel injection control device for internal combustion engine
JP2010163932A (en) Catalyst degradation diagnostic device for internal combustion engine
JP4423824B2 (en) Control device for internal combustion engine
JPH0465227B2 (en)
JPH08121266A (en) Evaporative fuel treatment system for internal combustion engine
JPH08218928A (en) Engine over-rotation prevention device
JP2001182602A (en) Engine control device
JP2000291467A (en) Control device for internal combustion engine
JP3478175B2 (en) Engine speed control device for internal combustion engine
JPH10121991A (en) Failure diagnosing device for engine intake-air control system
JP3959832B2 (en) Air-fuel ratio control device for internal combustion engine
JP2870201B2 (en) EGR device
JP3478170B2 (en) Idle speed control device for internal combustion engine
JP3187534B2 (en) Air-fuel ratio correction method for internal combustion engine
JPH0536622B2 (en)
JP4285086B2 (en) Secondary air supply control device for internal combustion engine
JP3528192B2 (en) Method of returning from fuel cut of electronic fuel control system
JP3966177B2 (en) Air-fuel ratio control device for internal combustion engine
JPH09217643A (en) Control device for internal combustion engine
JP2621723B2 (en) Purge introduction control device
JPH0893536A (en) Fuel injection control method
JP5164619B2 (en) Operation control method for internal combustion engine