JPS635126A - Fuel cut control device for internal combustion engine - Google Patents
Fuel cut control device for internal combustion engineInfo
- Publication number
- JPS635126A JPS635126A JP61147883A JP14788386A JPS635126A JP S635126 A JPS635126 A JP S635126A JP 61147883 A JP61147883 A JP 61147883A JP 14788386 A JP14788386 A JP 14788386A JP S635126 A JPS635126 A JP S635126A
- Authority
- JP
- Japan
- Prior art keywords
- throttle
- throttle opening
- fully closed
- fuel
- throttle valve
- 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.)
- Granted
Links
- 239000000446 fuel Substances 0.000 title claims abstract description 95
- 238000002485 combustion reaction Methods 0.000 title claims description 13
- 238000013459 approach Methods 0.000 claims description 7
- 238000002347 injection Methods 0.000 abstract description 26
- 239000007924 injection Substances 0.000 abstract description 26
- 238000000034 method Methods 0.000 abstract description 13
- 238000001514 detection method Methods 0.000 abstract description 5
- 230000002265 prevention Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 6
- 239000000498 cooling water Substances 0.000 description 5
- 239000004020 conductor Substances 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 239000003054 catalyst Substances 0.000 description 2
- 230000000994 depressogenic effect Effects 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000013016 damping Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000002828 fuel tank Substances 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
Landscapes
- Combined Controls Of Internal Combustion Engines (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は内燃機関の燃料カット制御装置に係り、特に減
速時に燃料の供給を停止する内燃機関の燃料カット制御
装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a fuel cut control device for an internal combustion engine, and more particularly to a fuel cut control device for an internal combustion engine that stops the supply of fuel during deceleration.
従来より、エンジン回転速度と機関負荷(吸入空気量ま
たは吸気管圧力)とに基づいて定まる基本燃料噴射時間
に基づいて燃料を噴射し、減速時には燃料噴射を停止す
る燃料カット制御装置を備えた内燃機関が知られている
。この燃料カット制御装置は、スロットル弁が全閉付近
に位置するときにオンするスロットル全閉スイッチのオ
ンオフ状態に基づいて減速状厘を判断し機関回転速度に
基づいて燃料の噴射を停止するか否かを決定するように
しており、スロットル全閉スイッチがオンで機関回転速
度が燃料カット回転速度以上のときに燃料噴射を停止し
て燃料カットを実行し、スロットル全閉スイッチがオン
で機関回転速度が燃料カット回転速度より低い燃料噴射
復帰回転速度以下となったときに燃料の噴射を復帰させ
るようにしている。なお、燃料カットに関連する技術と
しては、特開昭56−92332号公報記載のものがあ
る。Conventionally, internal combustion engines have been equipped with a fuel cut control device that injects fuel based on the basic fuel injection time determined based on the engine speed and engine load (intake air amount or intake pipe pressure), and stops fuel injection during deceleration. The institution is known. This fuel cut control device determines the state of deceleration based on the on/off state of the throttle fully closed switch, which is turned on when the throttle valve is close to fully closed, and determines whether or not to stop fuel injection based on the engine rotation speed. When the throttle fully closed switch is on and the engine speed is above the fuel cut speed, fuel injection is stopped and the fuel cut is executed, and when the throttle fully closed switch is on, the engine speed is When the rotational speed becomes lower than the fuel injection return rotational speed, which is lower than the fuel cut rotational speed, fuel injection is resumed. Incidentally, as a technique related to fuel cut, there is a technique described in Japanese Patent Application Laid-Open No. 56-92332.
しかしながら、スロットル開度には、−船釣に1.5±
0.5°以下の公差があり、このためスロットル弁が完
全に全閉となっていない状態でもスロットル全閉スイッ
チからスロットル弁全閉信号(オン信号)が出力される
ことがある。このため、極低負荷域で運転する場合には
、スロットル全閉スイッチがオンとなりこのときの機関
回転速度が燃料カット回転速度を越えていれば燃料カッ
トが実行され、運転者が減速を意図していない場合にお
いても減速されることになり、フィーリングが悪化する
という問題があった。特に、大型の内燃機関では、ボア
径が大きいことからスロットル弁の径が大径になり、−
方公差は小型の内燃機関と路間−であるため吸入空気量
が大きい状態でもスロットル全閉スイッチがオンとなり
上記の傾向が顕著に現れる。However, the throttle opening is -1.5± for boat fishing.
There is a tolerance of 0.5° or less, and therefore, even when the throttle valve is not completely closed, the throttle valve fully closed switch may output a throttle valve fully closed signal (on signal). Therefore, when operating in an extremely low load range, the throttle fully closed switch is turned on, and if the engine speed at this time exceeds the fuel cut speed, a fuel cut is executed and the driver intends to decelerate. Even when the vehicle is not in use, the vehicle will be decelerated and the feeling will deteriorate. In particular, in large internal combustion engines, the diameter of the throttle valve becomes large due to the large bore diameter.
Since the direction tolerance is between a small internal combustion engine and a road, the throttle fully closed switch is turned on even when the amount of intake air is large, and the above-mentioned tendency becomes noticeable.
本発明は上記問題点を解決すべく成されたもので、スロ
ットル弁全閉時の検出精度を高めることによって極低負
荷域で運転中に燃料カットが実行されないようにした内
燃機関の燃料カット制御装置を提供することを目的とす
る。The present invention has been made to solve the above problems, and is a fuel cut control for an internal combustion engine that prevents a fuel cut from being executed during operation in an extremely low load range by increasing the detection accuracy when the throttle valve is fully closed. The purpose is to provide equipment.
上記目的を達成するため本発明は、機関回転速度を検出
する回転速度センサと、スロットル弁が全閉付近に位置
するときにスロットル全閉信号を出力するスロットル全
閉スイッチと、スロットル弁の開度を検出して該開度に
応じたスロットル開度信号を出力するスロットル開度セ
ンサと、スロットル弁全閉状態に対応する判定レベルを
記憶する記憶手段と、前記スロットル全閉信号が出力さ
れているときに前記スロットル開度センサ出力と前記判
定レベルとを比較して前記スロットル弁が全閉状態に位
置するか否かを判断すると共に前記機関回転速度に基づ
いて燃料の供給を停止するか否かを判定する判定手段と
、前記判定手段の判定結果に基づいて燃料の供給を停止
する燃料供給停止手段と、を含んで構成したものである
。To achieve the above object, the present invention provides a rotational speed sensor that detects engine rotational speed, a throttle fully closed switch that outputs a throttle fully closed signal when the throttle valve is near fully closed, and a throttle valve opening degree. a throttle opening sensor that detects the throttle opening and outputs a throttle opening signal corresponding to the opening; a storage means that stores a determination level corresponding to a throttle valve fully closed state; and a storage means that outputs the throttle fully closed signal. In some cases, the output of the throttle opening sensor is compared with the determination level to determine whether the throttle valve is in a fully closed state, and whether or not to stop the fuel supply based on the engine rotation speed. The fuel supply system is configured to include a determining means for determining, and a fuel supply stop means for stopping the supply of fuel based on the determination result of the determining means.
本発明によれば、回転速度センサによって機関回転速度
が検出されると共に、スロットル開度センサによってス
ロットル開度が検出されてスロットル開度に応じたスロ
ットル開度信号が出力され、スロットル弁が全閉付近に
位置するときにスロットル全閉スイッチからスロットル
全閉信号が出力される。記憶手段にはスロットル弁全閉
状態に対応する判定レベルが記憶されており、判定手段
はスロットル開度センサ出力と判定レベルとを比較して
スロットル弁が全閉状態に位置するか否かを判断する。According to the present invention, the engine rotation speed is detected by the rotation speed sensor, the throttle opening is detected by the throttle opening sensor, a throttle opening signal corresponding to the throttle opening is output, and the throttle valve is fully closed. When the throttle is located nearby, the throttle fully closed switch outputs a throttle fully closed signal. The storage means stores a determination level corresponding to the throttle valve fully closed state, and the determination means compares the throttle opening sensor output with the determination level to determine whether the throttle valve is in the fully closed state. do.
スロットル弁が全閉状態に位置するか否かは、スロット
ル開度センサ出力が判定レベル以下になったか否かを判
断することにより判断することができ、この判断が肯定
のときにスロットル弁が全閉状態に位置すると判断され
る。また、判定手段はスロ”ットル弁が全閉状態に位置
すると判断されたときに、機関回転速度に基づいて燃料
の供給を停止するか否かを判定し、機関回転速度が燃料
カット回転速度以上になった時に燃料カット条件が成立
したと判定する。そして、燃料供給停止手段は、判定手
段によって燃料カット条件が成立していると判定された
ときに燃料の供給を停止する。Whether or not the throttle valve is fully closed can be determined by determining whether the throttle opening sensor output has fallen below the determination level, and if this determination is affirmative, the throttle valve is fully closed. It is determined that it is located in the closed state. Further, the determination means determines whether or not to stop the fuel supply based on the engine rotation speed when it is determined that the throttle valve is in the fully closed state, and determines whether the engine rotation speed is equal to or higher than the fuel cut rotation speed. When the determination means determines that the fuel cut condition is met, it is determined that the fuel cut condition is satisfied.The fuel supply stop means stops the fuel supply when the determination means determines that the fuel cut condition is satisfied.
以上のように本発明によれば、スロットル弁全閉状態に
対応する判定レベルとスロットル開度センサ出力とが比
較されてスロットル弁が全閉状態に位置するか否かが判
断されるため、スロットル開度に公差があっても正確に
スロットル弁全閉状態を検出することができ、これによ
り極低負荷域で運転中に燃料カットが実行されるのを防
止する、という所期の目的を達成することができる。As described above, according to the present invention, the determination level corresponding to the throttle valve fully closed state is compared with the throttle opening sensor output to determine whether or not the throttle valve is in the fully closed state. It is possible to accurately detect the fully closed state of the throttle valve even if there is a tolerance in the opening degree, thereby achieving the intended purpose of preventing a fuel cut during operation in an extremely low load range. can do.
ここで、スロットル弁全閉状態を正確に検出することは
、単にスロットル開度センサ出力と上記の判定レベルと
を比較することによっても達成できるが、このような構
成にするとスロットル開度センサ断線時等においてもス
ロットル弁全閉状態と判断されて通常運転時に燃料カッ
トが実行される虞れが生じる。Accurately detecting the throttle valve fully closed state can also be achieved by simply comparing the throttle opening sensor output with the above judgment level, but with this configuration, when the throttle opening sensor is disconnected, There is also a risk that the throttle valve will be determined to be fully closed and a fuel cut will be executed during normal operation.
本発明によれば、スロットル全閉信号が出力されている
ときすなわちスロットル弁が全閉付近に位置するときに
、スロットル弁全閉状態か否かを判断して燃料カットを
実行するようにしているため、スロットル開度センサに
断線等が発生しても減速時にのみ燃料カットを実行でき
る、という特有の効果が得られる。According to the present invention, when the throttle fully closed signal is output, that is, when the throttle valve is located near fully closed, it is determined whether the throttle valve is fully closed or not, and the fuel cut is executed. Therefore, even if a wire breakage or the like occurs in the throttle opening sensor, a unique effect can be obtained in that fuel cut can be executed only during deceleration.
(!IM様の説明〕 本発明は実施するにあたって以下の態)工を採り得る。(!IM's explanation) The present invention can be carried out in the following manner.
第1の態様は、前記スロットル全閉信号が出力されてい
るときに前記スロットル開度センサ出力に近づくよう更
新される学習値を前記判定レベルとして記憶するように
したものである。In a first aspect, a learned value that is updated to approach the throttle opening sensor output when the throttle fully closed signal is being output is stored as the determination level.
このB 48によれば、判定レベルがスロットル開度セ
ンサ出力に近づくように学習されるため、スロットル開
度に公差があっても、判定レベルが学習によってスロッ
トル弁全閉状態の値に収束され、より正確なスロットル
弁全閉状態の検出を行うことができる。According to B48, the determination level is learned to be close to the throttle opening sensor output, so even if there is a tolerance in the throttle opening, the determination level is learned and converged to the value of the throttle valve fully closed state. The fully closed state of the throttle valve can be detected more accurately.
また、第2の、g様は、上記第1の態様において、前記
学習値が前記スロットル開度センサ出力より大きいとき
には前記学習値が前記スロットル開度センサ出力より小
さいときよりも前記学習値を更新する速度を速くするよ
うにしたものである。In the second aspect, in the first aspect, when the learned value is larger than the throttle opening sensor output, the learned value is updated more than when the learned value is smaller than the throttle opening sensor output. This is designed to speed up the process.
この態様によれば、学習値がスロットル開度センサ出力
より大きいとき、すなわち学習値が実際のスロットル全
閉状態に対応する値より大きいときには、学習値が速や
かにスロットル開度センサ出力に近づくよう更新される
ため、公差によって学習値が異常になった場合により速
く正常値に近づけることができる。According to this aspect, when the learned value is larger than the throttle opening sensor output, that is, when the learning value is larger than the value corresponding to the actual throttle fully closed state, the learning value is updated so as to quickly approach the throttle opening sensor output. Therefore, if the learned value becomes abnormal due to tolerance, it can be brought closer to the normal value more quickly.
そして、第3の態様は、学習値がスロットル開度センサ
出力より小さいときに、スロットル開度センサ出力から
学習値を減算した差と所定値とを比較し、上記差が所定
値より大きいときには上記差が所定値より小さいときよ
りも学習値を更新する速度を遅くするようにしたもので
ある。The third aspect is that when the learned value is smaller than the throttle opening sensor output, the difference obtained by subtracting the learning value from the throttle opening sensor output is compared with a predetermined value, and when the difference is larger than the predetermined value, the above The learning value is updated at a slower speed than when the difference is smaller than a predetermined value.
この態様よれば、上記差が所定値より大きいとき、すな
わち公差によってスロットル全閉状態より大きなスロッ
トル開度でスロットル全閉信号が出力されたときには、
学習値が緩やかに更新されるため、学習値が異常に大き
くなるのが防止される。According to this aspect, when the difference is larger than the predetermined value, that is, when the throttle fully closed signal is output with a throttle opening larger than the throttle fully closed state due to the tolerance,
Since the learned value is updated slowly, the learned value is prevented from becoming abnormally large.
以下図面を参照して本発明の一実施例を詳細に説明する
。第2図は、本実施例の燃料カット制御装置を備えた内
燃機関(エンジン)の−例を示すものである。このエン
ジンは、マイクロコンピュータ等の電子制御回路によっ
て制御されるもので、エアクリーナ1の下流側に吸入空
気量を検出するエアフローメータ2が設けられている。An embodiment of the present invention will be described in detail below with reference to the drawings. FIG. 2 shows an example of an internal combustion engine equipped with the fuel cut control device of this embodiment. This engine is controlled by an electronic control circuit such as a microcomputer, and is provided with an air flow meter 2 downstream of an air cleaner 1 to detect the amount of intake air.
エアフローメータ2は、ダンピングチャンバ内に回動可
能に設ケラれたコンペンセーションプレート、コンペン
セーションプレートに連結されたメジャリングプレート
及びメジャリングプレートの開度を検出するポテンショ
メータを備えている。従って、吸入空気量は、電圧値と
してポテンショメータから出力される吸入空気量信号か
ら求められる。The air flow meter 2 includes a compensation plate rotatably installed in the damping chamber, a measuring plate connected to the compensation plate, and a potentiometer that detects the opening degree of the measuring plate. Therefore, the intake air amount is determined from the intake air amount signal output from the potentiometer as a voltage value.
エアフローメータ2の下流側にはスロットル弁3が配置
され、このスロットル弁3にはスロットルポジションセ
ンサ4が取りつけられ、スロットル弁3の下流側にはサ
ージタンク17が配置されている。サージタンク17は
、インテークマニホールド5及び吸入ポートを介してエ
ンジンの)?A k室に連通されている。そして、イン
テークマニホールド5内に突出するように各気筒毎に、
又は気筒グループ毎に燃料噴射弁(フューエルインジェ
クタ)8が取りつけられている。この燃料噴射弁8は、
燃料ポンプ7を介して燃料タンク6に連通され、燃料噴
射弁8に所定圧の燃料が供給されるように構成されてい
る。従って、燃料噴射弁8を所定時間開弁させることに
より、この時間に応じた量の燃料が噴射される。A throttle valve 3 is arranged downstream of the air flow meter 2, a throttle position sensor 4 is attached to the throttle valve 3, and a surge tank 17 is arranged downstream of the throttle valve 3. The surge tank 17 is connected to the engine via the intake manifold 5 and the intake port. It is connected to room A. Then, for each cylinder so as to protrude into the intake manifold 5,
Alternatively, a fuel injection valve (fuel injector) 8 is attached to each cylinder group. This fuel injection valve 8 is
It is configured to communicate with a fuel tank 6 via a fuel pump 7, and to supply fuel at a predetermined pressure to a fuel injection valve 8. Therefore, by opening the fuel injection valve 8 for a predetermined period of time, an amount of fuel corresponding to this period of time is injected.
エンジンの燃焼室は、排気ボート及びエキゾーストマニ
ホールドを介して三元触媒を充填した触媒装置(図示せ
ず)に連通されている。このエキゾーストマニホールド
には、理論空燃比を境に判定した信号を出力する02セ
ンサが取り付けられている。また、エンジンブロックに
は、このブロックを貫通してウォータジャケット内に突
出するように冷却水温センサ15が取り付けられている
。The combustion chamber of the engine is communicated with a catalyst device (not shown) filled with a three-way catalyst via an exhaust boat and an exhaust manifold. An 02 sensor is attached to this exhaust manifold that outputs a signal determined based on the stoichiometric air-fuel ratio. Further, a cooling water temperature sensor 15 is attached to the engine block so as to penetrate the engine block and protrude into the water jacket.
この冷却水温センサ15は、エンジン冷却水温を検出し
て水温信号を出力する。This cooling water temperature sensor 15 detects the engine cooling water temperature and outputs a water temperature signal.
エンジンのシリンダヘッドを貫通して燃焼室内に突出す
るよう各気筒毎に点火プラグ14が取り付けられている
。この点火プラグ14は、ディストリビュータ11、点
火コイル10及びイグナイタ9を介してマイクロコンピ
ュータ等で構成すれた制御回路16に接続されている。A spark plug 14 is attached to each cylinder so as to penetrate the cylinder head of the engine and protrude into the combustion chamber. This spark plug 14 is connected via a distributor 11, an ignition coil 10, and an igniter 9 to a control circuit 16 composed of a microcomputer or the like.
このディストリビュータ11内には、ディストリビュー
タシャフトに固定されたシグナルロータとディストリビ
ュータハウジングに固定されたピックアップとで各々構
成された気筒判別センサ13及び回転角センサ12が取
りつけられている。6気筒エンジンの場合、気筒判別セ
ンサ13は720°CA毎ムこ気筒判別信号を出力し、
回転角センサ12は30”CA毎にエンジン回転数信号
を出力する。Inside the distributor 11, a cylinder discrimination sensor 13 and a rotation angle sensor 12 are installed, each of which includes a signal rotor fixed to a distributor shaft and a pickup fixed to a distributor housing. In the case of a 6-cylinder engine, the cylinder discrimination sensor 13 outputs a cylinder discrimination signal every 720° CA,
The rotation angle sensor 12 outputs an engine rotation speed signal every 30'' CA.
上記スロットルポジシコンセンサ4は、第3図に示すよ
うに、スロットル弁3と連動して回動するプレート上に
取り付けられたスロットル開度検出用可動接点18及び
スロットル全閉検出用可動接点19を備えている。スロ
ットル開度検出用可動接点18は、基盤上に並列にプリ
ントされた円弧状の抵抗体20A及び抵抗体21A上を
摺動するように配置され、スロットル全閉検出用可動接
点19は基盤上にプリントされた導電体22A及び導電
体23A上を摺動するように配置されている。抵抗体2
0Aの一端は電a(sv)に接続された端子Vcに電気
的に接続され、抵抗体20Aの他端は接地された端子E
、に電気的に接続されている。また、抵抗体21Aの一
端は端子Vtに接続され、導電体23Aの一端は端子I
DLに接続されている。そして、導電体22Aは端子E
。As shown in FIG. 3, the throttle position sensor 4 includes a movable contact 18 for detecting throttle opening and a movable contact 19 for detecting throttle fully closed, which are attached to a plate that rotates in conjunction with the throttle valve 3. ing. The movable contact 18 for throttle opening detection is arranged so as to slide on the arc-shaped resistor 20A and the resistor 21A printed in parallel on the base, and the movable contact 19 for throttle fully closed detection is disposed on the base. It is arranged so as to slide on the printed conductors 22A and 23A. Resistor 2
One end of 0A is electrically connected to the terminal Vc connected to the voltage a (sv), and the other end of the resistor 20A is connected to the grounded terminal E.
, is electrically connected to. Further, one end of the resistor 21A is connected to the terminal Vt, and one end of the conductor 23A is connected to the terminal I.
Connected to DL. The conductor 22A is connected to the terminal E.
.
と電気的に接続されている。electrically connected to.
上記のように構成されたスロットルポジションセンサ4
の等価回路を第4図に示す、上記スロットル開度検出用
可動接点18および抵抗体20A。Throttle position sensor 4 configured as above
FIG. 4 shows an equivalent circuit of the throttle opening detection movable contact 18 and the resistor 20A.
21Aはスロットル開度センサSNとして作用し、上記
スロットル全閉検出用可動接点19および導電体22A
、23Aはスロットル全閉スイッチSWとして作用する
。また、端子VT出力及び端子IDIL出力を第5図に
示す、従って、端子IDLからはスロットル弁が全閉付
近に位置す・るときにオンとなる信号が出力され、端子
V↑からはスロットル開度に比例したスロットル開度信
号が出力される。21A acts as a throttle opening sensor SN, and is connected to the movable contact 19 for detecting fully closed throttle and the conductor 22A.
, 23A act as a throttle fully closed switch SW. In addition, the terminal VT output and the terminal IDIL output are shown in Fig. 5. Therefore, the terminal IDL outputs a signal that turns on when the throttle valve is near the fully closed position, and the terminal V↑ outputs a signal that turns on when the throttle valve is close to fully closed. A throttle opening signal proportional to the degree is output.
また、上記制御装置16は第6図に示すように、中央処
理装置(CPU)20、リード・オンリ・メモリ (R
OM)2 mバックアップメモリを備えたランダム・ア
クセス・メモリ(RAM>22、入力ボート23、出力
ポート24及びこれらを接続スルデータバスやコントロ
ールバス等のバス25を含んで構成されている。CPU
20には、アナログ−デジタル(A/D)変換器26及
びマルチプレクサ27を介してエアフロメータ2、スロ
ットルポジションセンサ4の端子V、が接続されると共
に冷却水温センサ15(図示せず)が接続されている。Further, as shown in FIG. 6, the control device 16 includes a central processing unit (CPU) 20, a read-only memory (R
OM) Consists of a random access memory (RAM>22) with backup memory (RAM>22), an input port 23, an output port 24, and buses 25 such as a data bus and a control bus that connect these.CPU
20 is connected to an air flow meter 2 and a terminal V of a throttle position sensor 4 via an analog-to-digital (A/D) converter 26 and a multiplexer 27, as well as a cooling water temperature sensor 15 (not shown). ing.
CPU20は、マルチプレクサ27を制御して順次エア
フロメータ2出力及びスロットルポジションセンサ4の
端子■1出力(スロットル開度センサ出力)等を入力さ
せると共にA/D変換器26を起動して入力信号をデジ
タル信号に変換して取り込む。入力ボート23には、波
形整形回路29を介して回転角センサ12及び気筒判別
センサ13が接続されると共に、バッファ32を介して
スロットルポジションセンサ4の端子IDL(スロット
ル全閉スイッチ)が接続されている。また、回転角セン
サ12及び気筒判別センサ13はタイミング発生回路2
8を介してCPU20に接続されている。タイミング発
生回路28は、回転角センサ12出力及び気筒判別セン
サ13出力に基づいて所定クランク角毎の割り込み信号
を生成してCPUに入力させる。この割り込み信号によ
ってCPUはメインルーチンの実行中であってもメイン
ルーチンの処理を中止して割り込みルーチンを実行する
。そして出力ボート24は、ダウンカウンタを含む駆動
回路30を介して燃料噴射弁8に接続されている。なお
、31はクロック発生回路である。上記ROMには、以
下で説明する制御ルーチンのプログラム等が予め記憶さ
れている。The CPU 20 controls the multiplexer 27 to sequentially input the air flow meter 2 output, the throttle position sensor 4 terminal ■ 1 output (throttle opening sensor output), etc., and starts the A/D converter 26 to convert the input signal into a digital signal. Convert it to a signal and import it. The input boat 23 is connected to a rotation angle sensor 12 and a cylinder discrimination sensor 13 via a waveform shaping circuit 29, and is also connected to a terminal IDL (throttle fully closed switch) of a throttle position sensor 4 via a buffer 32. There is. Further, the rotation angle sensor 12 and the cylinder discrimination sensor 13 are connected to the timing generation circuit 2.
It is connected to the CPU 20 via 8. The timing generation circuit 28 generates an interrupt signal for each predetermined crank angle based on the output of the rotation angle sensor 12 and the output of the cylinder discrimination sensor 13, and inputs it to the CPU. In response to this interrupt signal, the CPU stops processing the main routine and executes the interrupt routine even if the main routine is being executed. The output boat 24 is connected to the fuel injection valve 8 via a drive circuit 30 including a down counter. Note that 31 is a clock generation circuit. The ROM stores in advance a control routine program, etc., which will be explained below.
第7図は本実施例のメインルーチンを示すもののでステ
ップ100において吸入空気IQ及び回転角センサ出力
から演算されたエンジン回転速度NEを取込みステップ
102において吸入空気量Qとエンジン回転速度NEと
に基づいて基本燃料噴射時間τ、Aoを演算する。そし
て、ステップ104においてエンジン冷却水温や吸気温
等に基づいて基本燃料噴射時間τIA!Eを補正して燃
料噴射時間τを演算する。FIG. 7 shows the main routine of this embodiment. In step 100, the engine rotation speed NE calculated from the intake air IQ and the rotation angle sensor output is taken, and in step 102, it is based on the intake air amount Q and the engine rotation speed NE. Then, the basic fuel injection time τ and Ao are calculated. Then, in step 104, the basic fuel injection time τIA is calculated based on the engine cooling water temperature, intake air temperature, etc. The fuel injection time τ is calculated by correcting E.
第1図は、クロック発生回路31出力に基づいて生成さ
れた50m5ec毎の割り込み信号により実行される割
り込みルーチンを示すもので、ステップ106において
端子IDL出力に基づいてスロットル弁が全閉付近に位
置するときにオンするスロットル全閉スイッチがオンし
たか否かを判断し、ステップ106の判断が否定ならば
ステップ120へ進み、ステップ106の判断が肯定な
らばステップ10Bに進む、ステップ108では端子v
7出力より得られるスロットル開度Vtaとバックアッ
プメモリに記憶されている学習値VT6とを比較しVT
A>VTGならばステップ110においてスロットル開
度VTAから学習値VTGを減算した値と所定値ΔV
TA! とを比較する。ステップ110でvta v
t。〉ΔV TA、と判断されたときは、ステップ11
4において学習(IVycを所定値Vc大きくし、ステ
ップ110でvta VTG≦ΔV 712と判断さ
れたときには、ステップ1’ 12で学習値vttrを
vb大き(する。但し、Vb>Vcである。FIG. 1 shows an interrupt routine executed by an interrupt signal every 50 m5ec generated based on the output of the clock generation circuit 31. In step 106, the throttle valve is located near the fully closed position based on the output of the terminal IDL. It is determined whether or not the throttle fully closed switch, which is turned on when the throttle is turned on, is turned on. If the determination in step 106 is negative, the process proceeds to step 120, and if the determination in step 106 is affirmative, the process proceeds to step 10B. In step 108, the terminal v
The throttle opening degree Vta obtained from the 7 output is compared with the learned value VT6 stored in the backup memory, and the VT
If A>VTG, in step 110, the value obtained by subtracting the learning value VTG from the throttle opening degree VTA and the predetermined value ΔV
TA! Compare with. In step 110, vta v
t. 〉ΔV TA, step 11
In step 4, the learning value (IVyc) is increased by a predetermined value Vc, and when it is determined in step 110 that vta VTG≦ΔV 712, the learning value vttr is increased by vb (in step 1'12, provided that Vb>Vc).
次のステップ116では、ステップ112及びステップ
114で更新された学習値v5とスロットル開度V?A
とを比較し、vte>vt^ならばステップ118にお
いてスロットル開度Vtaを学習値VTGとし、ステッ
プ116でV0≦vyAと判断されたときにはステップ
120へ進む。In the next step 116, the learning value v5 updated in steps 112 and 114 and the throttle opening degree V? A
If vte>vt^, the throttle opening degree Vta is set as the learned value VTG in step 118, and if it is determined in step 116 that V0≦vyA, the process proceeds to step 120.
以上の結果、V、、>V□の場合には、第8図に示すよ
うに学習値VTGが所定値Vcまたは所定値vbずつ大
きくされてスロットル開度VtAに近づくように学習さ
れる。As a result of the above, when V, , >V□, the learning value VTG is increased by a predetermined value Vc or a predetermined value vb and learned to approach the throttle opening degree VtA, as shown in FIG.
ここで、V TA V TG >ΔVtm2171と
き、すなわちアクセル開度が学習値より所定値以上大き
いときは、かなり高い確率でアクセルペダルが踏込まれ
ていると考えられるのでステップ114での学習速度を
遅くして学習値V、。が大きく更新されなし)ようにし
ている、−方、Δ■丁^2≧vT^−VTG〉Oのとき
は、アクセルペダルを踏込んでいない確率が高いと考え
られるので、ステップ112においてステップ114よ
り速い速度で学習して学習値v丁。がスロットル開度v
tmに近づくようにしている。Here, when V TA V TG > ΔVtm2171, that is, when the accelerator opening degree is greater than the learning value by a predetermined value, it is considered that the accelerator pedal is being depressed with a fairly high probability, so the learning speed in step 114 is slowed down. The learning value V,. If Δ■ ding^2 ≧vT^-VTG〉O, it is considered that there is a high probability that the accelerator pedal is not depressed, so step 112 is set to be changed from step 114 to Learn at a fast rate and get a learning value of V. is the throttle opening v
I'm trying to get closer to tm.
次のステップ120では、カウント値tをクリアすると
共に、燃料カット許可フラグFNCをリセットし、次の
ステップ122で燃料カットフラグFcをリセットし、
メインルーチンへリターンする。In the next step 120, the count value t is cleared and the fuel cut permission flag FNC is reset, and in the next step 122, the fuel cut flag Fc is reset,
Return to main routine.
一方、ステップ108においてVTA≦vtcと(り断
されたときにはステップ124において学習値VTGを
Va (ただし、V、>>V、>Ve )小さくし、
ステップ126でステ・ンブ124で更新された学習値
とスロットル開度VTAとを比較する。ステップ126
でVTG<VTAと判断されたときにはステップ128
でスロットル開度VTAを学習値VtSとし、ステップ
126でVTG≧VTAと判断されたときにはステップ
130へ進む。ステップ130では、カウント値tをイ
ンクルメントし、次のステップ132においてカウント
値tと所定値tc(例えば、100 m5ec−150
m5ecに相当する値)とを比較する。この所定値tc
は燃料カット時のトルクショックを防止する遅延時間に
相当するものであり、ステップ】32でt<tcと判断
されたときにはステップ122へ進み、ステップ132
で【≧【Cと判断されたときにはステップ134で燃料
カットフラグFcをセットする。On the other hand, in step 108, if VTA≦vtc (when it is broken), in step 124, the learned value VTG is made smaller by Va (where V, >>V, >Ve),
In step 126, the learning value updated in the step 124 is compared with the throttle opening VTA. Step 126
When it is determined that VTG<VTA, step 128
The throttle opening degree VTA is set to the learned value VtS, and when it is determined in step 126 that VTG≧VTA, the process proceeds to step 130. In step 130, the count value t is incremented, and in the next step 132, the count value t and a predetermined value tc (for example, 100 m5ec-150
m5ec). This predetermined value tc
corresponds to a delay time to prevent torque shock during fuel cut, and when it is determined in step 32 that t<tc, the process proceeds to step 122, and step 132
When it is determined that [≧C], a fuel cut flag Fc is set in step 134.
ここで、スロットル開度vT^が学H(!! V ?。Here, the throttle opening vT^ is Gaku H (!! V?.
以下の場合にはスロットル開度vraがより正しいスロ
ットル弁全閉状態を示していると考えられるので、上記
ステップ124では学習値V、。を学習する速度を上記
のいずれの場合よりも速くして学習値VfGが速やかに
スロットル開度Vtaに近づくように学習値を更新して
いる。In the following cases, it is considered that the throttle opening degree vra indicates a more correct throttle valve fully closed state, so in step 124, the learned value V. The learned value is updated so that the learned value VfG quickly approaches the throttle opening Vta by making the learning speed faster than in any of the above cases.
以上のように学習値を更新する結果、第8図に示すよう
にVya>Vtct’か”)V、、−V、、> Δv、
、。As a result of updating the learned values as described above, as shown in FIG.
,.
の時には学習値VtCがVcずつ大きくされて遅い学習
速度で学習され、VTA>VTGかツV TA V
T!≦ΔV ?At では学習値■、。がvbずつ大き
くされて中程度の学習速度で学習され、Vta≦vi、
の場合には学習値が速い学習速度でスロットル開度v0
に近づくように学習される。これにより、学習値VtC
はスロットル弁全閉時のスロットル開度v0の値に近づ
くように収束する。また、v0≦v1.になった時点す
なわちスロットル開度Vtaが上記のように収束された
学習値V、以下になった時点から所定値1(に相当する
時間経過後に燃料カットフラグFcがセットされる。When , the learning value VtC is increased by Vc and learning is performed at a slow learning speed, and VTA>VTG or VTAV
T! ≦ΔV? At At, the learning value ■,. is increased by vb and learned at a medium learning speed, and Vta≦vi,
In the case of , the throttle opening v0 is set at a fast learning speed.
is learned in such a way that it approaches As a result, the learning value VtC
converges to approach the value of the throttle opening v0 when the throttle valve is fully closed. Also, v0≦v1. The fuel cut flag Fc is set after a time corresponding to the predetermined value 1 has elapsed from the time when the throttle opening degree Vta becomes equal to or less than the learning value V converged as described above.
第9図は所定クランク角毎に実行される燃料噴射割り込
みルーチンを示すもので、ステップ136においてエン
ジン回転速度NEと燃料カット回転速度N、とを比較し
、NE≧Ncならばステップ138において燃料カット
許可フラグFNCをセットし、ステップ140において
燃料カットフラグFcがセットされているか否かを判断
する。燃料カットフラグFcがセットされているときに
は、ステップ142で燃料噴射弁8の閉弁状態をmMし
て燃料カットを実行してメインルーチンへリターンする
。−方、ステップ136でN E < N c と判断
されたときには、ステップ14・4においてエンジン回
転速度NEと燃料噴射復帰回転速度Nllとを比較する
。ステップ144でN E < N * と判断された
ときには、ステ・ンブ148においてt4 F二)カッ
ト許可フラグFNCをリセットし、ステップ150にお
いてダウンカウンタに燃料噴射時間τに相当するカウン
ト値をセントして燃料噴射時間τに相当する時間燃料噴
射弁8を開弁することにより燃料噴射を実行してメイン
ルーチンへリターンする。−方、ステップ144におい
てNE≧Nllと判断されたときには、ステップ146
で燃料カント許可フラグFNCがセットされているか否
かを判断し燃料カット許可フラグF。Cがセットされて
いればステップ140へ進み、燃料カット許可フラグF
scがリセットされていれば、ステップ150へ進む。FIG. 9 shows a fuel injection interrupt routine executed at every predetermined crank angle. In step 136, the engine rotational speed NE and the fuel cut rotational speed N are compared, and if NE≧Nc, the fuel is cut in step 138. A permission flag FNC is set, and in step 140 it is determined whether the fuel cut flag Fc is set. When the fuel cut flag Fc is set, the fuel injection valve 8 is closed to mm in step 142, a fuel cut is executed, and the process returns to the main routine. On the other hand, when it is determined in step 136 that NE < N c , the engine rotational speed NE and the fuel injection return rotational speed Nll are compared in step 14.4. When it is determined in step 144 that N E < N *, the step 148 resets the cut permission flag FNC, and in step 150 a count value corresponding to the fuel injection time τ is entered in the down counter. Fuel injection is performed by opening the fuel injection valve 8 for a time corresponding to the fuel injection time τ, and the process returns to the main routine. - On the other hand, when it is determined in step 144 that NE≧Nll, step 146
It is determined whether the fuel cut permission flag FNC is set or not, and the fuel cut permission flag F is set. If C is set, the process advances to step 140 and the fuel cut permission flag F is set.
If sc has been reset, the process advances to step 150.
以上の結果、燃料カット許可フラグFNCは、第8図に
示すように、エンジン回転速度NEが燃料カット回転速
度Nc以上となってから燃料復帰回転速度N、未満とな
るまでの間セットされるが、スロットル全閉スイッチが
オフのときまたはスロットル全閉スイッチオンでかつv
丁^>VTGのときにはリセットされる。そして、燃料
カット許可フラグF+tcがセットされかつ燃料カット
フラグFcがセントされているときに燃料噴射のカット
が実行される。As a result of the above, the fuel cut permission flag FNC is set from when the engine speed NE becomes equal to or higher than the fuel cut rotation speed Nc until it becomes less than the fuel return rotation speed N, as shown in FIG. , when the throttle fully closed switch is off or when the throttle fully closed switch is on and v
It is reset when D^>VTG. Then, when the fuel cut permission flag F+tc is set and the fuel cut flag Fc is set, the fuel injection cut is executed.
次に本発明の他の実施例について説明する。なお、本実
施例において燃料カットルーチン等は上記と同様である
ので図示を省略し、50m5ec毎の割り込みルーチン
のみを第10図に示し、第1O図において第1図と同一
部分には同一符号を付して説明を省略する。ステップ1
36では、アクセル開度v0から学習値v0を減算した
値と微小値Δvta+ とを比較し、V TA V
?G >ΔVfa+ ならばステップ120へ進み、V
y@ V y@ ≦ΔV fi+ならばステップ1
30へ進む0以上の結果、VTA>V、。の場合でも第
11図に示すようにVtaとVTGの差が微小値Δvv
at以下ならばスロットル弁が全閉になっていると見做
して所定の遅延時間経過後に燃料カットが実行される。Next, other embodiments of the present invention will be described. In this embodiment, the fuel cut routine, etc. are the same as those described above, so their illustration is omitted. Only the interrupt routine every 50 m5ec is shown in FIG. 10, and in FIG. 1O, the same parts as in FIG. The explanation will be omitted. Step 1
36, the value obtained by subtracting the learning value v0 from the accelerator opening degree v0 is compared with the minute value Δvta+, and V TA V
? If G > ΔVfa+, proceed to step 120, and V
If y@V y@ ≦ΔV fi+, step 1
If the result is 0 or more, proceed to 30, VTA>V. Even in the case where the difference between Vta and VTG is a small value Δvv as shown in
If it is less than at, it is assumed that the throttle valve is fully closed, and a fuel cut is executed after a predetermined delay time has elapsed.
上記ではエアフロメータを開いて直接吸入フ気量検出し
て基本燃料噴射時間を演算する例について説明したが、
本発明は吸気管圧力から間接的に吸入空気量を検出して
基本燃料噴射時間を演算するエンジンにも通用すること
ができる。Above, we explained an example in which the air flow meter is opened and the intake air amount is directly detected to calculate the basic fuel injection time.
The present invention can also be applied to an engine that calculates the basic fuel injection time by indirectly detecting the intake air amount from the intake pipe pressure.
第1図は本発明の一実施例の50m5ec毎の割り込み
ルーチンを示す流れ図、第2図は発明が適用可能な燃料
カット制御装置を備えたエンジンの概略図、第3図は本
実施例に使用可能なスロットルポジションセンサを示す
断面図、第4図は第3図と等価な電気回路を示す回路図
、第5図は第3図のスロットルポジションセンサから出
力される各部の信号を示す線図、第6図は第2図の制御
回路の詳細を示すブロック図、第7図は上記実施例のメ
インルーチンを示す流れ図、第8図はフラグF C、、
F MC%スロットル開度センサ出力vra及び学習値
Vア2等の変化を示す線図、第9図は上記実施例の燃料
カットルーチンを示す流れ図、第10図は本発明の他の
実施例の50rasec毎の割り込みルーチンを示す流
れ図、第11図は上記他の実施例の燃料カット領域を示
す線図である。
4・・・スロットルポジションセンサ、7・・・燃料ポ
ンプ、
8・・・燃料噴射弁、
16・・・制御回路。Fig. 1 is a flowchart showing an interrupt routine every 50m5ec according to an embodiment of the present invention, Fig. 2 is a schematic diagram of an engine equipped with a fuel cut control device to which the invention can be applied, and Fig. 3 is used in this embodiment. A sectional view showing a possible throttle position sensor, FIG. 4 is a circuit diagram showing an electric circuit equivalent to that in FIG. 3, and FIG. 5 is a diagram showing signals of each part output from the throttle position sensor in FIG. 3. FIG. 6 is a block diagram showing details of the control circuit of FIG. 2, FIG. 7 is a flowchart showing the main routine of the above embodiment, and FIG. 8 is a flag FC.
A diagram showing changes in F MC% throttle opening sensor output vra and learned value VA2, etc., FIG. 9 is a flowchart showing the fuel cut routine of the above embodiment, and FIG. 10 is a flow chart of another embodiment of the present invention. A flowchart showing an interrupt routine every 50 rasec, and FIG. 11 is a diagram showing a fuel cut area of the above other embodiment. 4... Throttle position sensor, 7... Fuel pump, 8... Fuel injection valve, 16... Control circuit.
Claims (3)
ットル弁が全閉付近に位置するときにスロットル全閉信
号を出力するスロットル全閉スイッチと、スロットル弁
の開度を検出して該開度に応じたスロットル開度信号を
出力するスロットル開度センサと、スロットル弁全閉状
態に対応する判定レベルを記憶する記憶手段と、前記ス
ロットル全閉信号が出力されているときに前記スロット
ル開度センサ出力と前記判定レベルとを比較して前記ス
ロットル弁が全閉状態に位置するか否かを判断すると共
に前記機関回転速度に基づいて燃料の供給を停止するか
否かを判定する判定手段と、前記判定手段の判定結果に
基づいて燃料の供給を停止する燃料供給停止手段と、を
含む内燃機関の燃料カット制御装置。(1) A rotation speed sensor that detects the engine rotation speed, a throttle full-close switch that outputs a throttle full-close signal when the throttle valve is close to fully closed, and a throttle full-close switch that detects the opening degree of the throttle valve and detects the opening degree. a throttle opening sensor that outputs a throttle opening signal according to the throttle opening, a storage means that stores a determination level corresponding to the throttle valve fully closed state, and a throttle opening sensor that outputs a throttle opening signal corresponding to the throttle valve fully closed state; determining means that compares the output with the determination level to determine whether the throttle valve is in a fully closed state, and determines whether or not to stop fuel supply based on the engine rotational speed; A fuel cut control device for an internal combustion engine, comprising: fuel supply stop means for stopping fuel supply based on a determination result of the determination means.
されているときに前記スロットル開度センサ出力に近づ
くよう更新される学習値を前記判定レベルとして記憶す
る特許請求の範囲第(1)項記載の内燃機関の燃料カッ
ト制御装置。(2) The storage means stores, as the determination level, a learning value that is updated to approach the throttle opening sensor output when the throttle fully closed signal is being output. The fuel cut control device for the internal combustion engine described above.
大きいときには前記学習値が前記スロットル開度センサ
出力より小さいときよりも前記学習値を更新する速度を
速くした特許請求の範囲第(2)項記載の内燃機関の燃
料カット制御装置。(3) When the learned value is larger than the throttle opening sensor output, the learning value is updated at a faster speed than when the learning value is smaller than the throttle opening sensor output. The fuel cut control device for the internal combustion engine described above.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61147883A JPH0735737B2 (en) | 1986-06-24 | 1986-06-24 | Throttle valve fully closed position detection device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61147883A JPH0735737B2 (en) | 1986-06-24 | 1986-06-24 | Throttle valve fully closed position detection device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS635126A true JPS635126A (en) | 1988-01-11 |
JPH0735737B2 JPH0735737B2 (en) | 1995-04-19 |
Family
ID=15440361
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP61147883A Expired - Lifetime JPH0735737B2 (en) | 1986-06-24 | 1986-06-24 | Throttle valve fully closed position detection device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0735737B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2712928A1 (en) * | 1993-11-22 | 1995-06-02 | Bosch Gmbh Robert | Method and device for controlling an internal combustion engine. |
JP2017053226A (en) * | 2015-09-07 | 2017-03-16 | 株式会社ケーヒン | Movement amount calculation device |
-
1986
- 1986-06-24 JP JP61147883A patent/JPH0735737B2/en not_active Expired - Lifetime
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2712928A1 (en) * | 1993-11-22 | 1995-06-02 | Bosch Gmbh Robert | Method and device for controlling an internal combustion engine. |
JP2017053226A (en) * | 2015-09-07 | 2017-03-16 | 株式会社ケーヒン | Movement amount calculation device |
Also Published As
Publication number | Publication date |
---|---|
JPH0735737B2 (en) | 1995-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5153835A (en) | Fail safe device for temperature sensor | |
JPH0259293B2 (en) | ||
US5003955A (en) | Method of controlling air-fuel ratio | |
US4545349A (en) | Method for regulating intake air flow for internal combustion engines | |
EP0645532B1 (en) | Fuel injection control system for an internal combustion engine | |
JPS635126A (en) | Fuel cut control device for internal combustion engine | |
JPS6314192B2 (en) | ||
JPS5963330A (en) | Method of controlling electrically controlled internal- combustion engine | |
JPS58176470A (en) | Control of revolution number of engine upon idling | |
JP2882129B2 (en) | Throttle valve opening detector | |
JPS6340935B2 (en) | ||
JPS6019934A (en) | Method of controlling rotational speed of internal-combustion engine | |
JP2560506B2 (en) | Sensor abnormality diagnosis method | |
JPH06241106A (en) | Method for detecting fully closing condition of intake throttle valve of engine | |
JPS61155638A (en) | Method for controling idle rotating number | |
JPH0559263B2 (en) | ||
JP2591095B2 (en) | Control device for internal combustion engine | |
JPS6019937A (en) | Method of controlling rotational speed of internal-combustion engine | |
JPH049265B2 (en) | ||
JPS60256533A (en) | Electronic control fuel injector | |
JPS60135803A (en) | Apparatus for detecting opening degree of accelerator | |
JPS6125940A (en) | Idling control for internal-combustion engine | |
JPH0733799B2 (en) | Idle speed control method for internal combustion engine | |
JPS58150045A (en) | Electronically controlled fuel injection method for internal combustion engines | |
JPH0842385A (en) | Fully closed throttle valve detector for internal combustion engine |