JPH0660587B2 - Fail-safe system in engine control system - Google Patents
Fail-safe system in engine control systemInfo
- Publication number
- JPH0660587B2 JPH0660587B2 JP60017420A JP1742085A JPH0660587B2 JP H0660587 B2 JPH0660587 B2 JP H0660587B2 JP 60017420 A JP60017420 A JP 60017420A JP 1742085 A JP1742085 A JP 1742085A JP H0660587 B2 JPH0660587 B2 JP H0660587B2
- Authority
- JP
- Japan
- Prior art keywords
- opening
- throttle opening
- fuel cut
- valve
- control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 239000000446 fuel Substances 0.000 claims description 88
- 238000001514 detection method Methods 0.000 claims description 38
- 238000000034 method Methods 0.000 description 18
- 230000005540 biological transmission Effects 0.000 description 10
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 8
- 239000000203 mixture Substances 0.000 description 6
- 235000012308 Tagetes Nutrition 0.000 description 4
- 241000736851 Tagetes Species 0.000 description 4
- 239000000498 cooling water Substances 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000007935 neutral effect Effects 0.000 description 2
- 101100480489 Arabidopsis thaliana TAAC gene Proteins 0.000 description 1
- 241001562081 Ikeda Species 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 230000003197 catalytic effect Effects 0.000 description 1
- 238000004880 explosion Methods 0.000 description 1
- 230000005764 inhibitory process Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
- 239000006200 vaporizer Substances 0.000 description 1
Landscapes
- Control Of The Air-Fuel Ratio Of Carburetors (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] 本発明は、主として自動車のエンジン制御系に適用され
るフェイルセーフシステムに関するものである。TECHNICAL FIELD The present invention relates to a fail-safe system mainly applied to an engine control system of a vehicle.
[従来の技術] 近年の自動車用エンジンでは、燃料経済性を向上させる
ためにアイドル回転数制御を行なうようにしたものが少
なくない。すなわち、このアイドル回転数制御は、気化
器のスロットルバルブの閉止位置を調節するための開度
調節機構を設けておき、アイドリングとみなされる運転
領域で実際のエンジン回転数が目標回転数に収束するよ
うに前記開度調節機構を作動制御するようにしたもので
ある。そして、前記目標回転数をエンジンの冷却水温等
に応じて更新するようにし、エンジンストールを招かな
い範囲で、アイドル回転数を可及的に低い値に安定維持
し得るようになっている。[Prior Art] In recent years, many engine engines for automobiles are designed to perform idle speed control in order to improve fuel economy. That is, in this idle speed control, an opening adjustment mechanism for adjusting the closed position of the throttle valve of the carburetor is provided, and the actual engine speed converges to the target speed in the operating region considered as idling. As described above, the operation of the opening degree adjusting mechanism is controlled. Then, the target rotational speed is updated in accordance with the cooling water temperature of the engine, etc., so that the idle rotational speed can be stably maintained at a value as low as possible within a range in which engine stall is not caused.
また、さらに、前記開度調節機構を利用して、始動前の
スロットル開度制御や、完爆時あるいはエアコンON時の
迅速なアイドルアップ制御等を行ない得るようにしたも
のも検討されている。In addition, there is also a study to utilize the opening adjustment mechanism to perform throttle opening control before starting and quick idle-up control at the time of complete explosion or when the air conditioner is on.
ところで、このような開度調節機構を作動制御するため
のバルブ閉止位置制御手段には、スロットル開度検出手
段により検出される実際のスロットル開度を一入力情報
として逐次供給する必要があり、このスロットル開度制
御手段が故障した場合には、スロットルバルブの閉止位
置を適正な位置に制御することが不可能になって、エン
ジンストールを招くことがある。そのため、このような
故障が生じた場合の対策としてフェイルセーフシステム
を設ける必要がある。By the way, it is necessary to successively supply the actual throttle opening detected by the throttle opening detecting means as one input information to the valve closing position control means for controlling the operation of the opening adjusting mechanism. When the throttle opening control means fails, it becomes impossible to control the closed position of the throttle valve to an appropriate position, which may lead to engine stall. Therefore, it is necessary to provide a fail-safe system as a countermeasure against such a failure.
しかして、このようなフェイルセーフシステムの先行技
術として、特開昭58−217744号公報に示すよう
に、スロットル開度検出手段が故障した場合に、補助空
気量制御手段を作動限界まで作動させてエンジンストー
ルを防止し得るようにしたものがある。As a prior art of such a fail-safe system, as shown in JP-A-58-217744, when the throttle opening detection means fails, the auxiliary air amount control means is operated up to the operation limit. There is one that can prevent engine stall.
ところが、このものは、フューエルカットシステムをも
考慮に入れて構成されたシステムではないため、単にこ
れだけのものでは、フューエルカット領域を十分に広く
設定するのが難しいという問題がある。すなわち、通常
のフューエルカットシステムは、アクセルペダルを完全
に開放してスロットルバルブを閉止させて所定の減速運
転領域(この明細書では、この運転領域を「大減速域と
略称する)で前記フューエルカットバルブを開成位置か
ら遮断位置(この明細書でいう「遮断位置」とは、燃料
供給系路を完全に閉止する位置のみならず、若干の燃料
の流通を許容する位置をも含む)に切換えるようになっ
ている。しかるに、運転状態をさらに厳密に観察してみ
ると、アクセルペダルを完全に開放しない運転領域、つ
まり、スロットルバルブが閉止位置近傍にまで戻されて
車両が慣性走行あるいは降坂走行しているような運転領
域においては、エンジンの出力トルクが略零あるいはそ
れ以下になることがある。そのため、このような運転領
域(この明細書では、この運転領域を「小減速域」と略
称する)でもフューエルカットを行なうことが、理論上
可能であり、このようにすれば、大減速域でのみフュー
エルカットを行なう場合よりも、さらに燃料経済性を向
上させることができる。ところが、かかる小減速域でも
フューエルカットを行なうためには、実際のスロットル
開度をスロットル開度検出手段により検出し、その検出
結果に基いてフューエルカットバルブをこまやかに制御
する必要がある。そのため、このような領域にまでフュ
ーエルカット域を拡大した場合には従来のフェイルセー
フシステムでは、スロットル開度検出手段が故障した場
合にフューエルカットバルブが遮断位置に保持される可
能性があり、エンジンストールを招くおそれがある。However, this system is not a system that is configured in consideration of the fuel cut system, and therefore, there is a problem that it is difficult to set the fuel cut region sufficiently wide with just this system. That is, a normal fuel cut system is configured such that the accelerator pedal is completely opened and the throttle valve is closed so that the fuel cut is performed in a predetermined deceleration operation region (in this specification, this operation region is abbreviated as “large deceleration region”). To switch the valve from the open position to the shut-off position (the "shut-off position" in this specification includes not only the position where the fuel supply system passage is completely closed, but also the position where some fuel is allowed to flow). It has become. However, a closer observation of the driving state shows that the vehicle is running in an inertial or downhill condition where the accelerator pedal is not fully opened, that is, the throttle valve is returned to the closed position. In the operating region, the output torque of the engine may become substantially zero or less. Therefore, it is theoretically possible to perform the fuel cut even in such an operating region (in this specification, this operating region is abbreviated as “small deceleration region”). The fuel economy can be further improved as compared with the case where only the fuel cut is performed. However, in order to perform the fuel cut even in such a small deceleration range, it is necessary to detect the actual throttle opening by the throttle opening detection means and control the fuel cut valve carefully based on the detection result. Therefore, if the fuel cut range is expanded to such an area, in the conventional fail-safe system, the fuel cut valve may be held in the cutoff position if the throttle opening detection means fails, May cause stalls.
[発明が解決しようとする問題点] スロットルバルブの閉止位置を調節するための開度調節
機構を備えてなるエンジン制御系に使用されるスロット
ル開度検出手段が故障した場合に、エンジンがストール
するおそれがあるという問題を解消することができ、し
かも、スロットル開度検出手段の故障時に不当なフュー
エルカットが行なわれるのを避けようとすると小減速域
にまでフューエルカット領域を広げることが難しいとい
う問題を解決することを目的としている。[Problems to be Solved by the Invention] The engine stalls when the throttle opening detection means used in the engine control system including the opening adjustment mechanism for adjusting the closed position of the throttle valve fails. It is possible to solve the problem that there is a possibility that it is difficult to expand the fuel cut area to the small deceleration area when trying to avoid performing an unreasonable fuel cut when the throttle opening detection means fails. The purpose is to solve.
[問題点を解決するための手段] 本発明は、このような目的を達成するために、第1図に
示すように、スロットルバルブ(2)の閉止位置を移動
させるための開度調節機構(5)と、スロットルバルブ
(2)の開度を検出するスロットル開度検出手段(7)
と、このスロットル開度検出手段7による検出値を一入
力情報として前記開度調節機構(5)をエンジンの運転
状態に応じた最適位置に作動制御するバルブ閉止位置制
御手段(37)と、燃料供給系路を遮断するためのフュ
ーエルカットバルブ(15)、(16)と、前記スロッ
トル開度検出手段(7)の検出値を一入力情報としてフ
ューエルカット可能領域を規定しその領域で前記フュー
エルカットバルブ(15)、(16)を開成位置から遮
断位置に切換えるフューエルカット制御手段(38)と
を具備してなるエンジン制御系に適用されるフェイルセ
ーフシステムであって、故障検出手段(A)により前記
スロットル開度検出手段(7)の故障を検出した場合
に、開度固定手段(B)により前記開度調節機構(5)
を前記バルブ閉止位置制御手段(37)の制御支配下か
ら開放し無負荷時のエンジン回転数が約1000rpm 程度に
なる開度位置にまで作動させて保持すると同時に、フュ
ーエルカット禁止手段(C)により前記フューエルカッ
トバルブ(15)、(16)を開成位置に固定保持する
ようにしたことを特徴とする。[Means for Solving the Problems] In order to achieve such an object, the present invention, as shown in FIG. 1, is an opening degree adjusting mechanism (for moving the closing position of the throttle valve (2) ( 5) and throttle opening detection means (7) for detecting the opening of the throttle valve (2)
A valve closing position control means (37) for controlling the operation of the opening adjustment mechanism (5) to an optimum position according to the operating condition of the engine, using the value detected by the throttle opening detection means 7 as one input information; Fuel cut valves (15) and (16) for shutting off the supply system passage and a detection value of the throttle opening detection means (7) are used as one input information to define a fuel cut possible area, and the fuel cut is performed in that area. A fail-safe system applied to an engine control system, comprising a fuel cut control means (38) for switching valves (15) and (16) from an open position to a shut-off position, the failure detection means (A) When a failure of the throttle opening detecting means (7) is detected, the opening adjusting mechanism (5) is operated by the opening fixing means (B).
Is released from under the control of the valve closing position control means (37) and is operated and maintained at the opening position where the engine speed at no load is about 1000 rpm, and at the same time, the fuel cut inhibition means (C) is used. It is characterized in that the fuel cut valves (15) and (16) are fixedly held in the open position.
[作用] このようなフェイルセーフシステムであれば、スロット
ル開度検出手段(7)が故障した場合には、開度調節機
構(5)がバルブ閉止位置制御手段(37)の制御支配
下から開放され、無負荷時のエンジン回転数が約1000rp
m 程度になる設定開度位置にまで作動させられ停止す
る。また、そのとき、フューエルカットバルブ(1
5)、(16)が開放位置に固定され、フューエルカッ
トが禁止される。そのため、エンジン回転数が高くなり
すぎて暴走感を与えたり、エンジンストールを招くこと
がなく、無理なく車両を走行させることが可能となる。[Operation] With such a fail-safe system, when the throttle opening detection means (7) fails, the opening adjustment mechanism (5) is released from the control of the valve closing position control means (37). The engine speed at no load is about 1000rp
It is operated to the set opening position where it reaches about m, and then stopped. At that time, the fuel cut valve (1
5) and (16) are fixed to the open position, and the fuel cut is prohibited. As a result, the vehicle speed can be made to run without causing the engine speed to become too high and giving a feeling of runaway or causing an engine stall.
[実施例] 以下、本発明の一実施例を第2図〜第5図を参照して説
明する。[Embodiment] An embodiment of the present invention will be described below with reference to FIGS. 2 to 5.
図中1は自動車用エンジンの気化器、2はスロットルバ
ルブ、3はスロットルバルブ2の回動部、4は前記スロ
ットルバルブ2の閉止方向に付勢するスプリングであ
る。そして、5は前記スロットルバルブ2の回動部3を
係止して該スロットルバルブ2の閉止位置を調節する開
度調節機構(ISC)、6はこの開度調節機構5に関連さ
せて設けたアイドルスイッチ(LLSW)、7は前記スロッ
トルバルブ2の開度を検出するスロットル開度検出手段
である。In the figure, 1 is a carburetor for an automobile engine, 2 is a throttle valve, 3 is a rotating portion of the throttle valve 2, and 4 is a spring for urging the throttle valve 2 in the closing direction. Reference numeral 5 denotes an opening adjustment mechanism (ISC) that locks the rotating portion 3 of the throttle valve 2 to adjust the closed position of the throttle valve 2, and 6 is provided in association with the opening adjustment mechanism 5. The idle switch (LLSW), 7 is a throttle opening detection means for detecting the opening of the throttle valve 2.
回動部3は、レバー状のもので、スロットルバルブ本体
2aを支承する支軸2bと一体に回動するようになって
いる。また、開度調整機構5は、DCモータ11の出力
軸12に送りねじ部13を設け、この送りねじ部13に
袋ナット状の作動子14を螺合させたもので、前記DC
モータ11を作動させることによって、図示しない案内
部材によって回転を禁止された前記作動子14を軸心方
向へ螺合進退させるようになっている。そして、このD
Cモータ11は直流電圧をパルス的に印加することによ
って駆動されるようになっている。また、アイドルスイ
ッチ(LLSW)6は、前記開度調節手段5の作動子14と
ともに進退可能に設けられた可動接点6aを有し、その
可動接点6aを静止接点6bに接離させてON・OFF を切
り替えるようにしたもので、すなわち、前記可動接点6
aは、前記DCモータ11の出力軸12に支持されてい
るとともに、前記静止接点6bは、固定フレーム11a
に保持されている。そして、この出力軸12は固定フレ
ーム11aに対して軸心方向に一定距離だけ進退し得る
ように保持されており、前記スプリング4よりもはるか
に弱いスプリング(図示せず)で前方(図中下方)へ付
勢されている。また、この出力軸12に螺着した作動子
14は、その先端14aで前記回動部3を係止するよう
になっている。また、前記スロットル開度検出手段7
は、スロットルバルブ2の開度をアナログ電気信号に変
換するポテンショメータ8と、このポテンショメータ8
の出力をデジタル信号に変換するA/D変換器(図示せ
ず)とを備えてなる。ポテンショメータ8の抵抗器8a
には、5Vの電圧が常時印加してあり、その出力端子8
bから、スロットルバルブ2の開度に応じた出力電圧
(0.1 〜4.9 V)が取り出されるようになっている。し
かして、このポテンショメータ8の故障の態様として
は、断線によって、前記出力電圧が0Vになる場合と、
ショートによって前記出力電圧が5Vになる場合とがあ
る。The rotating portion 3 is of a lever shape and is configured to rotate integrally with a support shaft 2b that supports the throttle valve body 2a. The opening adjustment mechanism 5 is provided with a feed screw portion 13 on the output shaft 12 of the DC motor 11 and a cap nut-shaped operator 14 screwed onto the feed screw portion 13.
When the motor 11 is operated, the operator 14, whose rotation is prohibited by a guide member (not shown), is screwed back and forth in the axial direction. And this D
The C motor 11 is driven by applying a DC voltage in pulses. Further, the idle switch (LLSW) 6 has a movable contact 6a provided so as to be able to advance and retreat together with the operator 14 of the opening adjustment means 5, and the movable contact 6a is brought into contact with and separated from the stationary contact 6b to turn ON / OFF. For switching the movable contact 6
a is supported by the output shaft 12 of the DC motor 11, and the stationary contact 6b is fixed frame 11a.
Held in. The output shaft 12 is held by the fixed frame 11a so as to be able to move forward and backward by a certain distance in the axial direction, and a spring (not shown) much weaker than the spring 4 is used to move forward (downward in the figure). ). Further, the actuator 14 screwed to the output shaft 12 is adapted to lock the rotating portion 3 at its tip 14a. Also, the throttle opening detection means 7
Is a potentiometer 8 for converting the opening of the throttle valve 2 into an analog electric signal, and the potentiometer 8
And an A / D converter (not shown) for converting the output of the above into a digital signal. Resistor 8a of potentiometer 8
5V voltage is constantly applied to the output terminal 8
An output voltage (0.1 to 4.9 V) corresponding to the opening of the throttle valve 2 is taken out from b. As a mode of failure of the potentiometer 8, there is a case where the output voltage becomes 0V due to disconnection,
There is a case where the output voltage becomes 5V due to a short circuit.
また、15、16は気化器1の燃料供給系路たるメイン
系通路17およびスロー系通路18にそれぞれ設けたフ
ューエルカットバルブである。Further, reference numerals 15 and 16 are fuel cut valves provided in a main system passage 17 and a slow system passage 18 which are fuel supply system passages of the carburetor 1, respectively.
さらに、19はエアーブリード、21はこのエアーブリ
ード19の始端部分を開閉して空燃比制御を行なうため
のエアーブリードコントロールバルブである。エアーブ
リードコントロールバルブ21は、尖頭状の弁体22を
弁座23に対して進退させて弁体22と弁座23との間
に形成される空気通路の開口面積を変化させることによ
って、空気の流通量を制御するようにしたもので、前記
弁体22は、ステッパモータ24によって進退させられ
るようになっている。Further, 19 is an air bleed, and 21 is an air bleed control valve for opening and closing the starting end portion of the air bleed 19 to control the air-fuel ratio. The air bleed control valve 21 advances and retracts the pointed valve body 22 with respect to the valve seat 23 to change the opening area of the air passage formed between the valve body 22 and the valve seat 23, thereby reducing the air flow. Is controlled by the stepper motor 24.
また、25は前記開度調節機構5、前記フューエルカッ
トバルブ15、16および前記エアーブリードコントロ
ールバルブ21等を制御するためのマイクロコンピュー
タシステムであり、アイドル回転数制御およびスロット
ル開度見込制御を行なうためのバルブ閉止位置制御手段
37、フューエルカット制御手段38、エアーブリード
コントロールバルブ(ABCV)制御手段、故障検出手段
A、開度固定手段Bおよびフューエルカット禁止手段C
としての役割を担っている。このマイクロコンピュータ
システム25は、中央演算処理装置26と、メモリ27
と、インタフェース28、29とを具備している。そし
て、前記インタフェース28に、少なくとも前記アイド
ルスイッチ(LLSW)6からの信号a、前記スロットル開
度検出手段7からの信号b、回転数検出手段31からの
信号c、伝動状態検出手段(CNSW)32からの信号d、
水温センサ33からの信号e、車速センサ34からの信
号f、エアコンスイッチ35からの信号gおよびO2 セ
ンサ36からの信号hがそれぞれ入力されるとともに、
前記インタフェース29から、前記開度調節機構5に対
する駆動信号i、前記フューエルカットバルブ15、1
6に対する信号jおよび前記エアーブリードコントロー
ルバルブ21に対する信号kがそれぞれ出力されるよう
になっている。回転数検出手段31は、エンジンの回転
数を検出するためのもので、例えば、イグニッションパ
ルス等を利用するようになっている。また、伝動状態検
出手段(CNSW)32は、エンジンと駆動車輪との間の伝
動状態が断たれているか否かを検出するためのもので、
クラッチの断続に応じて切換るクラッチスイッチやトラ
ンスミッションが中立位置にシフトされた場合に切換る
ニュートラルスイッチ等がこれに相当する。また、水温
センサ33は、エンジンの冷却水温を検出するためのも
ので、例えば、水温をアナログ電気信号を変換するサー
ミスタと、このサーミスタの出力をデジタル電気信号に
変換するA/D変換器とを備えてなる。また、エアコン
スイッチ35は、エアーコンデイショナを作動または停
止させるためのスイッチである。さらに、O2 センサ3
6は、三元触媒コンバータの上流側に存在する排気管
(図示せず)に設けた通常のもので、混合気の空燃比が
理論空燃比の近傍にある基準値よりもリーン側にある場
合に起電力を発生せず、逆に、混合気の空燃比が前記基
準値よりもリッチ側にある場合に高い起電力を発生し得
るようになっている。Reference numeral 25 denotes a microcomputer system for controlling the opening adjustment mechanism 5, the fuel cut valves 15, 16 and the air bleed control valve 21 for performing idle speed control and throttle opening estimation control. Valve closing position control means 37, fuel cut control means 38, air bleed control valve (ABCV) control means, failure detection means A, opening fixing means B, and fuel cut prohibition means C.
Play a role as. The microcomputer system 25 includes a central processing unit 26 and a memory 27.
And interfaces 28 and 29. Then, at least the signal a from the idle switch (LLSW) 6, the signal b from the throttle opening detection means 7, the signal c from the rotation speed detection means 31, and the transmission state detection means (CNSW) 32 are provided to the interface 28. Signal from,
The signal e from the water temperature sensor 33, the signal f from the vehicle speed sensor 34, the signal g from the air conditioner switch 35, and the signal h from the O 2 sensor 36 are respectively input, and
A drive signal i from the interface 29 to the opening adjustment mechanism 5, the fuel cut valve 15, 1
The signal j for 6 and the signal k for the air bleed control valve 21 are output. The rotation speed detecting means 31 is for detecting the rotation speed of the engine, and uses, for example, an ignition pulse. The transmission state detecting means (CNSW) 32 is for detecting whether or not the transmission state between the engine and the drive wheels is cut off.
A clutch switch that switches according to the on / off of the clutch, a neutral switch that switches when the transmission is shifted to the neutral position, and the like correspond to this. The water temperature sensor 33 is for detecting the cooling water temperature of the engine, and includes, for example, a thermistor that converts the water temperature into an analog electric signal and an A / D converter that converts the output of the thermistor into a digital electric signal. Be prepared. The air conditioner switch 35 is a switch for operating or stopping the air conditioner. In addition, O 2 sensor 3
6 is a normal one provided in the exhaust pipe (not shown) existing upstream of the three-way catalytic converter, and when the air-fuel ratio of the air-fuel mixture is leaner than the reference value near the stoichiometric air-fuel ratio. No electromotive force is generated, and conversely, when the air-fuel ratio of the air-fuel mixture is on the rich side of the reference value, a high electromotive force can be generated.
そして、前記マイクロコンピュータ25は、第3図は概
略的に示す手順に沿って作動するようにプログラムされ
ている。The microcomputer 25 is programmed so as to operate according to the procedure schematically shown in FIG.
第3図a〜eに示すメインルーチンでは、まず、ステッ
プ41で、フェイルセーフ実行フラグYVTAFLをゼロに
し、次いで、ステップ42で前記アイドルスイッチ(LL
SW)6からの信号a、前記スロットル開度検出手段7か
らの信号b、回転数検出手段31からの信号c、伝動状
態検出手段(CNSW)32からの信号d、水温センサ33
からの信号e、車速センサ34からの信号f、エアコン
スイッチ35からの信号gおよびO2 センサ36からの
信号h等を入力する。次いで、スロットル開度検出手段
7のポテンショメータ8の出力電圧VTA が4.9 Vを上ま
わっているか否かを判断し、上まわっている場合には、
ステップ46へ進み、上まわっていない場合にはステッ
プ44へ移る。ステップ44では、前記ポテンショメー
タの出力電圧VTA が0.1 V未満であるか否かを判断し、
未満である場合にはステップ46へ進み、未満でない場
合にはステップ45でインクリメントカウンタCFAIL を
クリアしてステップ51へ移る。ステップ46では、前
記インクリメントカウンタの値CFAIL が480msec以上
にカウントアップしているか否かを判断し、以上になっ
ている場合には、ステップ47へ進んでフェイルセーフ
実行フラグYVTAFLをセットし、フェイルセーフを実行す
べき旨の指令を出す。なお、前記インクリメントカウン
タの値CFAIL が480msec以上に達していない場合に
は、ステップ48でインクリメントカウンタQをクリア
してステップ51へ進む。出力電圧の異常を発見して
も、480msec間はフェイルセーフ実行フラグYVTAFLを
セットしないのは、一時的な電圧変化によって、フェイ
ルセーフが実行されてしまうのを防止するためである。
ステップ51では、フェイルセーフ実行カウンタの値YV
TAFLがゼロを維持しているか否かを判断し、ゼロの場合
には正常であるとしてアイドル回転数制御ルーチンIIの
ステップ51へ進むが、このカウンタYVTAFLに1がセッ
トされている場合には、フェイルセーフ実行ルーチンVI
IIのステップ91へ移る。In the main routine shown in FIGS. 3A to 3E, first, in step 41, the failsafe execution flag YVTAFL is set to zero, and then in step 42, the idle switch (LL
Signal a from the SW) 6, signal b from the throttle opening detection means 7, signal c from the rotation speed detection means 31, signal d from the transmission state detection means (CNSW) 32, water temperature sensor 33.
From the vehicle speed sensor 34, the signal g from the air conditioner switch 35, the signal h from the O 2 sensor 36, and the like. Next, it is judged whether or not the output voltage VTA of the potentiometer 8 of the throttle opening detection means 7 is above 4.9 V, and if it is above,
Proceed to step 46, and if not, go to step 44. In step 44, it is judged whether or not the output voltage VTA of the potentiometer is less than 0.1 V,
If it is less than this, the routine proceeds to step 46, and if it is not less than it, the increment counter CFAIL is cleared at step 45 and the routine proceeds to step 51. In step 46, it is judged whether or not the value CFAIL of the increment counter is counted up to 480 msec or more, and if it is, it proceeds to step 47 to set the fail safe execution flag YVTAFL to set fail fail. Issue a command to execute. When the value CFAIL of the increment counter has not reached 480 msec or more, the increment counter Q is cleared in step 48 and the process proceeds to step 51. The reason why the failsafe execution flag YVTAFL is not set for 480 msec even if an abnormality in the output voltage is found is to prevent the failsafe from being executed due to a temporary voltage change.
In step 51, the fail safe execution counter value YV
It is determined whether or not TAFL is maintained at zero. If it is zero, it is determined to be normal, and the routine proceeds to step 51 of the idle speed control routine II. However, if this counter YVTAFL is set to 1, Fail-safe execution routine VI
Go to step 91 of II.
アイドル回転数制御ルーチンIIへ進んだ場合には、ま
ず、ステップ52において、目標回転数NEGET を演算す
る。この目標回転数NEGET は、エンジン冷却水温、スモ
ールランプのON・OFF 、ヒータのON・OFF 、エアコンの
ON・OFF などの諸条件に応じて演算されるものである。
また、ステップ53で、インクリメントカウンタの値CL
LISC(アイドルスイッチ6がONになってからの経過時間
を示す。アイドルスイッチ6がOFF の場合はゼロのまま
で増加しない)が5秒未満か否かを判断し、ステップ5
4で、車速SPD が、例えば、2.8km/hr以上であるか否か
を判断し、ステップ55でインクリメントカウンタの値
CFBDLY( エアコンのON・OFF 変化またはフューエルカッ
トが行なわれてからの経過時間を示す) が3秒未満か否
かを判断し、ステップ56で伝動系が伝達状態にあるか
否かを判断する。そして、これら各ステップ53〜56
における条件が全てONである場合には、アイドル回転数
制御の条件が成立していると判定してステップ57へ移
行する。一方、前記条件のいずれかがYES である場合に
は、スロットル開度見込制御実行ルーチンIIIのステッ
プ62へ移行する。そして、ステップ57へ移行した場
合には、制御周期カウンタの値 CCDL (前に行なったア
イドル回転数制御からの経過時間)が1秒未満か否かを
判断し、ステップ58で検出されたエンジン回転数NEと
目標回転数NEGET との差の絶対値が20rpm 未満か否かを
判断する。そして、これらステップ57、58における
条件が何れもNOである場合には、ステップ59で前記回
転数の差の大きさに応じてISC 駆動パルス幅を演算し、
その算出値をパルス幅保存メモリTISCOTに入力してISC
駆動要求を出す。そして、ステップ60で前記周期カウ
ンタの値CCDLをクリアし、ステップ61で一致フラグTA
SCTL(TAS制御、すなわちスロットル開度見込制御に使用
する一致フラグ。ゼロをセットすればTAS 制御を実行
し、1をセットすればTAS 制御を実行しない)1をセッ
トしてメモリスロットル開度更新ルーチンIVのステップ
71へ移行する。When the routine proceeds to the idle speed control routine II, first, at step 52, the target speed NEGET is calculated. This target speed NEGET is the engine cooling water temperature, small lamp ON / OFF, heater ON / OFF, air conditioner
It is calculated according to various conditions such as ON / OFF.
In step 53, the value of the increment counter CL
Determine whether LISC (indicates the elapsed time from when the idle switch 6 is turned on. If the idle switch 6 is turned off, it remains zero and does not increase) is less than 5 seconds, and then step 5
In step 4, it is determined whether the vehicle speed SPD is, for example, 2.8 km / hr or more, and in step 55, the value of the increment counter
It is determined whether CFBDLY (indicating the elapsed time after ON / OFF change of the air conditioner or fuel cut is performed) is less than 3 seconds, and in step 56 it is determined whether the transmission system is in the transmission state. And each of these steps 53-56
If all of the conditions are ON, it is determined that the conditions for idle speed control are satisfied, and the routine proceeds to step 57. On the other hand, if any of the above conditions is YES, the routine proceeds to step 62 of the throttle opening estimation control execution routine III. When the process proceeds to step 57, it is determined whether the value CCDL (the elapsed time from the previously performed idle speed control) of the control cycle counter is less than 1 second, and the engine speed detected in step 58 is detected. Determine whether the absolute value of the difference between the number NE and the target speed NEGET is less than 20 rpm. If the conditions at steps 57 and 58 are both NO, at step 59 the ISC drive pulse width is calculated according to the magnitude of the difference in the number of revolutions,
Input the calculated value into the pulse width storage memory TISCOT and enter ISC
Issue a drive request. Then, in step 60, the value CCDL of the cycle counter is cleared, and in step 61, the match flag TA
SCTL (match flag used for TAS control, that is, throttle opening prospect control. TAS control is executed if set to zero, TAS control is not executed if set to 1) Memory throttle opening update routine is set to 1 Go to step 71 of IV.
一方、ステップ53〜56のうちいずれかがYES のとき
は、スロットル開度見込制御実行ルーチンIIIのステッ
プ62で基本目標スロットル開度TAGET1を演算する。こ
の基本目標スロットル開度TAGET1は、基本水温マップ値
TAFT( エアコンOFF 時の目標スロットル開度の水温マッ
プ値) とエアコン用補正水温マップ値TAAC( エアコンON
時の目標スロットル開度増加量を定める水温マップ値)
の合計値である。次に、ステップ63で基本目標スロッ
トル開度TAGET1が保存値TAO(前回のTAGET1の値) に等し
いか否かを判断する。等しくなければステップ64で一
致フラグ値TASCTLをクリアしてから、等しければステッ
プ64を経ずに直接、ステップ65へ移行する。このス
テップ65で保存値TAO に新たな基本目標スロットル開
度TAGET1をセットし、ステップ66で最終目標スロット
ル開度TAGET に、前記基本目標スロットル開度TAGET1と
学習値TAIDG(現実の最適スロットル開度の学習値)とを
加えた値をセットする。次に、ステップ67で、前記一
致フラグ値TASCTLがゼロか否かを判断し、ゼロでなけれ
ばステップ71へ移行し、ゼロならばステップ68で最
終目標スロットル開度TAGET とメモリスロットル開度MT
A (メモリ23に記憶させたスロットル開度。後述する
メモリスロットル開度更新ルーチンIVにおいて適宜更新
される)との差の絶対値が0.45度未満か否かを判断す
る。該差が0.45度以上ならば、ステップ69で該差に応
じてISC 駆動パルス幅を演算して算出値をパルス幅保存
メモリTISCOTに入力するとともに、ISC 駆動要求を出
す。一方、誤差が0.45度未満ならばステップ70で一致
フラグ値TASCTLに1をセットして、それぞれメモリスロ
ットル開度更新ルーチンIVのステップ71へ進む。ステ
ップ71ではアイドルスイッチ(LLSW)6がOFF か否か
を判断する。そして、OFF でないならばステップ72で
実スロットル開度VTAZ( スロットル開度検出手段7によ
り検出される実際のスロットル開度) をメモリスロット
ル開度MTA に入力し、OFF ならばステップ73でメモリ
スロットル開度MTA を最終目標スロットル開度TAGET に
近づく方向へ一定角度(±0.09度;ISC 5が1パルス分
駆動された場合に変化すると予想されるスロットルバル
ブの変化角度に対応する)だけ更新し、それぞれステッ
プ74へ移行する。ステップ74では、一致フラグ値TA
SCTLがゼロか否かを判断し、ゼロでなければ(TAS 制御
を終了すべき旨の信号が出ておれば)ステップ75でメ
モリスロットル開度MTA に最終目標スロットル開度TAGE
T を入力してから、ゼロならばステップ75を経ずに直
接、スロットル開度学習ルーチンVのステップ76へ移
行する。ステップ76では、学習制御用周期カウンタの
値CISEC(前のスロットル開度学習制御からの経過時間)
が1秒未満か否かを判断し、1秒未満であればそのまま
後述するフューエルカット処理ルーチンVIおよびABC
V制御ルーチンVIIを経てステップ42へ戻る。1秒以
上であれば、ステップ77で所定の学習条件が成立した
か否かを判断する。そして、該学習条件が成立していな
ければそのまま前記フューエルカット処理ルーチンVIへ
進み、成立していればステップ78で学習値TAIDG を実
スロットル開度VTAZに近づく方向へ±0.09度更新する。
そして、ステップ79で最終目標スロットル開度TAGET
にこの学習値TAIDG と前記保存値 TAOを加えた値を入力
し、ステップ80で学習制御用周期カウンタの値CISEC
をクリアしてからフューエルカット処理ルーチンVIへ進
み、このルーチンVIおよびABCV制御ルーチンVIIを
介して前記ステップ42へ戻る。On the other hand, if any of steps 53 to 56 is YES, the basic target throttle opening TAGET1 is calculated in step 62 of the throttle opening estimation control execution routine III. This basic target throttle opening TAGET1 is the basic water temperature map value
TAFT (target throttle opening water temperature map value when the air conditioner is OFF) and corrected water temperature map value for air conditioner TAAC (air conditioner ON
(Water temperature map value that determines the target throttle opening increase amount at the time)
Is the total value of. Next, at step 63, it is judged if the basic target throttle opening degree TAGET1 is equal to the stored value TAO (the value of the previous TAGET1). If they are not equal, the match flag value TASCTL is cleared in step 64, and if they are equal, the process directly proceeds to step 65 without passing through step 64. In this step 65, a new basic target throttle opening TAGET1 is set to the stored value TAO, and in step 66, the basic target throttle opening TAGET1 and the learning value TAIDG (actual optimum throttle opening (Learning value) and set the value. Next, in step 67, it is judged whether or not the coincidence flag value TASCTL is zero. If it is not zero, the process proceeds to step 71. If it is zero, in step 68 the final target throttle opening TAGET and the memory throttle opening MT are set.
It is determined whether or not the absolute value of the difference from A (throttle opening stored in the memory 23; updated appropriately in a memory throttle opening update routine IV described later) is less than 0.45 degrees. If the difference is 0.45 degrees or more, in step 69, the ISC drive pulse width is calculated according to the difference, the calculated value is input to the pulse width storage memory TISCOT, and the ISC drive request is issued. On the other hand, if the error is less than 0.45 degrees, the coincidence flag value TASCTL is set to 1 in step 70, and the process proceeds to step 71 of the memory throttle opening update routine IV. In step 71, it is determined whether the idle switch (LLSW) 6 is OFF. If it is not OFF, the actual throttle opening VTAZ (actual throttle opening detected by the throttle opening detecting means 7) is input to the memory throttle opening MTA in step 72, and if it is OFF, the memory throttle opening is opened in step 73. The degree MTA is updated by a certain angle (± 0.09 degrees; corresponding to the change angle of the throttle valve that is expected to change when ISC 5 is driven by one pulse) in the direction approaching the final target throttle opening TAGET. Go to step 74. In step 74, the match flag value TA
It is judged whether SCTL is zero or not, and if it is not zero (if there is a signal indicating that TAS control should be ended), the memory throttle opening MTA is set to the final target throttle opening TAGE in step 75.
If T is input and if it is zero, the process directly goes to step 76 of the throttle opening learning routine V without passing through step 75. At step 76, the value of the learning control cycle counter CISEC (elapsed time from the previous throttle opening learning control)
Is less than 1 second, and if it is less than 1 second, the fuel cut processing routine VI and ABC to be described later
It returns to step 42 through the V control routine VII. If it is 1 second or more, it is determined in step 77 whether a predetermined learning condition is satisfied. If the learning condition is not satisfied, the routine directly proceeds to the fuel cut processing routine VI. If the learning condition is satisfied, the learning value TAIDG is updated by ± 0.09 degrees in the direction toward the actual throttle opening VTAZ in step 78.
Then, in step 79, the final target throttle opening degree TAGET
Input the value obtained by adding this learning value TAIDG and the above-mentioned stored value TAO to, and in step 80, the value of the learning control cycle counter CISEC.
After clearing, the routine proceeds to the fuel cut processing routine VI, and returns to the step 42 through this routine VI and the ABCV control routine VII.
なお、ステップ51で、フェイルセーフ実行フラグYVTA
FLがセットされていると判断した場合には、以上のルー
チンII〜Vを実行することなく、フェイルセーフ実行ル
ーチンVIIIのステップ91へ進む。ステップ91へ進ん
だ場合には、インクリメントカウンタQが2秒未満か否
かを判断し、2秒未満の場合にはステップ92、93を
経てステップ97へ進み、2秒以上の場合にはステップ
94へ移る。ステップ92では、閉方向にデューティ比
95%で開度調節機構5を駆動すべき駆動要求情報をパ
ルス幅保存メモリTISCOTに入力する。そして、ステップ
93でインクリメントカウンタの値Rをクリアする。一
方、2秒以上経過しているとしてステップ94へ進んだ
場合には、前記インクリメントカウンタの値Rが0.8 秒
未満であるか否かを判断し、0.8 秒未満である場合には
ステップ95へ進み、0.8 秒以上になっている場合には
ステップ96へ移る。ステップ95では、開方向にデュ
ーティ比37.5%で開度調節機構(ISC )5を駆動すべき
駆動要求情報をパルス幅保存メモリTISCOTに入力してス
テップ97へ進む。一方、ステップ96では、パルス幅
保存メモリTISCOTをクリアして開度調節機構5の駆動を
禁止し、ステップ97へ進む。ステップ97では、ステ
ップ42で入力した実スロットル開度VTAZを50度とい
う値に入れ替える。しかる後に、ステップ42で入力し
たアイドルスイッチのON・OFF 情報をOFF という情報に
固定してフューエルカット処理ルーチンVIへ進む。In step 51, the fail safe execution flag YVTA
When it is determined that FL is set, the routine proceeds to step 91 of the fail-safe execution routine VIII without executing the above routines II to V. When the process proceeds to step 91, it is determined whether or not the increment counter Q is less than 2 seconds, and when it is less than 2 seconds, the process proceeds to steps 97 through 92 and 93, and when it is 2 seconds or more, the step 94. Move to. In step 92, drive request information for driving the opening degree adjusting mechanism 5 in the closing direction with a duty ratio of 95% is input to the pulse width storage memory TISCOT. Then, in step 93, the value R of the increment counter is cleared. On the other hand, if it is determined that the time of 2 seconds or more has elapsed and the process proceeds to step 94, it is determined whether or not the value R of the increment counter is less than 0.8 seconds, and if it is less than 0.8 seconds, the process proceeds to step 95. If it is 0.8 seconds or more, go to step 96. In step 95, drive request information for driving the opening adjustment mechanism (ISC) 5 with a duty ratio of 37.5% in the opening direction is input to the pulse width storage memory TISCOT, and the process proceeds to step 97. On the other hand, in step 96, the pulse width storage memory TISCOT is cleared to prohibit the drive of the opening degree adjusting mechanism 5, and the process proceeds to step 97. In step 97, the actual throttle opening VTAZ input in step 42 is replaced with a value of 50 degrees. After that, the ON / OFF information of the idle switch input in step 42 is fixed to the information of OFF and the routine proceeds to the fuel cut processing routine VI.
フューエルカット処理ルーチンVIは、前述した大減速域
と小減速域の両方で、前記フューエルカットバルブ1
5、16を遮断位置に切換えてフューエルカットを実行
するようになっている。詳述すれば、大減速域における
フューエルカット処理は、 1-エンジン始動後、5秒経過している。The fuel cut processing routine VI executes the fuel cut valve 1 in both the large deceleration region and the small deceleration region described above.
5 and 16 are switched to the cutoff position to execute the fuel cut. More specifically, the fuel cut process in the large deceleration range is 1- 5 seconds after the engine is started.
1-エンジンと駆動車輪との伝動状態が維持されてい
る。1- Transmission of engine and drive wheels is maintained.
1-エンジン回転数NEがフューエルカット解除回転NRT
に200rpmを加えた値よりも大きい。1-Engine speed NE is fuel cut release rotation NRT
Is greater than the value obtained by adding 200 rpm to.
1-アイドルスイットがONである。1-Idle switch is ON.
という条件のすべてが成立した時にフューエルカットバ
ルブ15、16を遮断位置に切換えてフューエルカット
を実行する。そして、 1-エンジンと駆動車輪との間の伝動状態を断たれた。When all of the above conditions are satisfied, the fuel cut valves 15 and 16 are switched to the shutoff positions to execute the fuel cut. And 1-the transmission between the engine and the drive wheels was cut off.
1-エンジン回転数が、フューエルカット解除回転数NR
T 以下になった。1-The engine speed is the fuel cut release speed NR
It became less than T.
1-アイドルスイットがOFF になった。1-Idle switch turned off.
という条件のいずれかが成立した時に、前記フューエル
カットバルブ15、16を開成位置に復帰させる。When either of the conditions is satisfied, the fuel cut valves 15 and 16 are returned to the open position.
また、小減速域におけるフューエルカット処理は、 2-エンジン始動後、5秒経過している。In addition, the fuel cut processing in the small deceleration area is 2 seconds after the engine starts.
2-エンジンと駆動車輪との伝動状態が維持されてい
る。2-Transmission between engine and drive wheels is maintained.
2-アイドルスイットがOFF である。2-Idle switch is OFF.
2-エンジン回転数NEがフューエルカット解除回転NRT
に200rpmを加えた値よりも大きい。2-Engine speed NE is fuel cut release rotation NRT
Is greater than the value obtained by adding 200 rpm to.
2-実スロットル開度VTAZがエンジン回転で規定したス
ロットル開度TASCよりも小さい。(大減速域フューエル
カットよりアイドルスイットがOFF となった場合は、実
スロットル開度VTAZが前記スロットル開度TASCに3度を
加えた値よりも小さい。) 2-車速が40km/h以上である。2-The actual throttle opening VTAZ is smaller than the throttle opening TASC specified by the engine speed. (When the idle switch is turned off due to the fuel cut in the large deceleration area, the actual throttle opening VTAZ is smaller than the value obtained by adding 3 degrees to the throttle opening TASC.) 2-The vehicle speed is 40 km / h or more. .
という条件のすべてが成立した時にフューエルカットバ
ルブ15、16を遮断位置に切換えてフューエルカット
を実行する。そして、 2-エンジンと駆動車輪との間の伝動状態を断たれた。When all of the above conditions are satisfied, the fuel cut valves 15 and 16 are switched to the shutoff positions to execute the fuel cut. Then 2-the transmission between the engine and the drive wheels was cut off.
2-実スロットル開度VTAZがエンジン回転で規定したス
ロットル開度TASCに3度を加えた値よりも大きくなっ
た。2-The actual throttle opening VTAZ has become larger than the value obtained by adding 3 degrees to the throttle opening TASC specified by the engine speed.
2-エンジン回転数NEが、フューエルカット解除回転数
NRT 以下になった。2-Engine speed NE is the fuel cut release speed
It was below NRT.
2-アイドルスイットがONになった。2-Idle switch turned on.
という条件のいずれかが成立した時に、前記フューエル
カットバルブ15、16を開成位置に復帰させる。When either of the conditions is satisfied, the fuel cut valves 15 and 16 are returned to the open position.
ここで、フューエルカット解除回転数NRT は、エンジン
冷却水温に応じた最適回転数を予め選定してマップ化し
たものである。また、小減速フューエルカット用のスロ
ットル開度TASCは、第5図に示すように、エンジン回転
数により規定した最適な小減速スロットル開度値(エン
ジンの出力が略ゼロになるスロットル開度)を予め選定
してマップ化したものである。Here, the fuel cut release rotation speed NRT is a map in which the optimum rotation speed according to the engine cooling water temperature is selected in advance. Further, the throttle opening TASC for small deceleration fuel cut is, as shown in FIG. 5, an optimum small deceleration throttle opening value (throttle opening at which the engine output becomes substantially zero) defined by the engine speed. It is selected in advance and mapped.
また、以上のフューエルカット処理ルーチンVIに続くA
BCV制御ルーチンVIIは、O2 センサ36からのフィ
ードバック信号に基いて、エアーブリードコントロール
バルブ21を開閉させ、エンジンに供給する混合気の空
燃比を理論空燃比の近傍に維持するためのものである。
そして、このフィードバック制御は、高負荷時には行な
わないようにしてある。すなわち、スロットル開度検出
手段7により検出される実際のスロットル開度VTAZが4
0度以上になった場合には、前記O2 センサ36からの
信号に基くフィードバック制御を停止させ、前記エアー
ブリードコントロールバルブ21を全閉位置に保持する
ようにしている。そして、実スロットル開度VTAZが37
度以下になった場合には、かかる高負荷時の全閉制御は
停止し、元のフィードバック制御に復帰するようになっ
ている。In addition, A following the above fuel cut processing routine VI
The BCV control routine VII is for opening and closing the air bleed control valve 21 based on the feedback signal from the O 2 sensor 36 to maintain the air-fuel ratio of the air-fuel mixture supplied to the engine near the stoichiometric air-fuel ratio. .
The feedback control is not performed when the load is high. That is, the actual throttle opening VTAZ detected by the throttle opening detection means 7 is 4
When the temperature exceeds 0 degree, the feedback control based on the signal from the O 2 sensor 36 is stopped and the air bleed control valve 21 is held at the fully closed position. And the actual throttle opening VTAZ is 37
When the temperature becomes equal to or lower than the frequency, the full-closed control at the time of the high load is stopped and the original feedback control is restored.
また、第3図fに示す割込ルーチンは、40msec毎に前記
メインルーチンに割込み、ステップ101で前記パルス
幅保存メモリTISCOTに入力された値を読込んでISC 駆動
要求があるか否かを判断する。そして、該駆動要求があ
る場合は、ステップ102で、読み込んだパルス幅保存
メモリTISCOTの値に等しいパルス幅で前記開度調節手段
5にパルス電圧を印加し、該開度調節手段5のDCモー
タ11を該パルス幅で1パルス分だけ作動させる。一
方、前記駆動要求がない場合はDCモータ11を作動さ
せることなしにメインルーチンに復帰する。The interrupt routine shown in FIG. 3f interrupts the main routine every 40 msec, reads the value input to the pulse width storage memory TISCOT in step 101, and determines whether or not there is an ISC drive request. . Then, if there is the drive request, in step 102, a pulse voltage is applied to the opening adjustment means 5 with a pulse width equal to the value of the read pulse width storage memory TISCOT, and the DC motor of the opening adjustment means 5 is applied. 11 is operated for one pulse with the pulse width. On the other hand, if there is no drive request, the process returns to the main routine without operating the DC motor 11.
次いで、この実施例の作動を説明する。先ず、第3図a
に示す故障検出ルーチンIにおいて、スロットル開度検
出手段7が故障していないか否かを診断する。故障して
いない場合には、前記スロットル開度検出手段7のポテ
ンショメータ8の出力電圧VTA が0.1 〜4.9 Vの範囲に
収るため、常にステップ43→44→45と制御が進
む。よって、フェイルセーフ実行フラグYVTAFLはセット
されない。ところが、ショートにより前記ポテンショメ
ータの出力電圧が4.9 V以上になったり、断線により該
出力電圧が0.1 以下になった場合には、ステップ43ま
たは44からステップ46へ進むことになる。そして、
このような異常な状態が480msec以上続くと、ステッ
プ46からステップ47へ移行することになり、フェイ
ルセーフ実行フラグYVTAFLがセットされる。Next, the operation of this embodiment will be described. First, Fig. 3a
In the failure detection routine I shown in (1), it is diagnosed whether or not the throttle opening detection means 7 has a failure. If there is no failure, the output voltage VTA of the potentiometer 8 of the throttle opening detecting means 7 falls within the range of 0.1 to 4.9 V, so that the control always proceeds to steps 43 → 44 → 45. Therefore, the fail safe execution flag YVTAFL is not set. However, if the output voltage of the potentiometer becomes 4.9 V or more due to a short circuit or the output voltage becomes 0.1 or less due to disconnection, the process proceeds from step 43 or 44 to step 46. And
If such an abnormal state continues for 480 msec or more, the process proceeds from step 46 to step 47, and the fail safe execution flag YVTAFL is set.
以上のような診断処理の結果、故障と判断されずフェイ
ルセーフ実行フラグの値YVTAFLがゼロに維持されている
間は、第3図bに示すアイドル回転数制御ルーチンII、
第3図cに示すスロットル開度見込制御実行ルーチンII
I、メモリスロットル開度更新ルーチIV、スロットル開
度学習処理ルーチンV、フューエルカット処理ルーチン
VIおよびABCV制御ルーチンVIIがそれぞれ趣旨どう
りに実行され、エンジン制御系が正常に作動する。すな
わち、アイドル回転数制御ルーチンIIは、1秒毎にステ
ップ58〜60を実行することによって、アイドル回転
数NEを目標回転数NEGET に収束させるようにしたもので
あるが、始動前、完爆後5秒を経過するまでの期間、非
アイドリング時あるいはアイドリング状態に入ってから
5秒以上経過していない時期、エアコンのNO・OFF 変化
またはフューエルカットが起こおなわれてから3秒が経
過していない時期には実行されない。また、前記スロッ
トル開度見込制御実行ルーチンIIIは、前記アイドル回
転数制御を行なうことができない始動前や、アイドル回
転数制御を休止している時期に、スロットル開度を運転
状態に応じた適正な位置に見込制御するためのもので、
このルーチンIIIの実行により、前記メモリスロットル
開度MTA と目標スロットル開度TAGET との差が許容値
(±0.45度)以下に収るように、前記開度調整機構5が
高速で駆動される。また、フューエルカット処理ルーチ
ンVIの実行により、前述した大減速域および小減速域で
フューエルカットが行なわれる。さらに、ABCV制御
ルーチンVIIの実行により、エアーブリードコントロー
ルバルブ21が、O2 センサ36からのフィードバック
信号に基いて開閉制御され、混合気の空燃非が理論空燃
非の近傍に維持される。As a result of the above diagnostic processing, while the value YVTAFL of the failsafe execution flag is maintained at zero without being determined to be a failure, the idle speed control routine II shown in FIG.
Throttle opening anticipation control execution routine II shown in FIG. 3c
I, memory throttle opening update routine IV, throttle opening learning processing routine V, fuel cut processing routine
VI and ABCV control routine VII are executed as intended, and the engine control system operates normally. That is, the idle speed control routine II is designed to converge the idle speed NE to the target speed NEGET by executing steps 58 to 60 every second. 5 seconds or less, 5 seconds or more when not idling or after idling, 3 seconds after NO / OFF change or fuel cut of air conditioner Not executed at no time. Further, the throttle opening expectation control execution routine III is configured such that the throttle opening is adjusted to an appropriate value in accordance with the operating state before the start when the idle speed control cannot be performed or when the idle speed control is stopped. It is for controlling expected position,
By executing this routine III, the opening adjustment mechanism 5 is driven at high speed so that the difference between the memory throttle opening MTA and the target throttle opening TAGET falls within an allowable value (± 0.45 degrees) or less. Further, by executing the fuel cut processing routine VI, the fuel cut is performed in the large deceleration region and the small deceleration region described above. Further, by executing the ABCV control routine VII, the air bleed control valve 21 is controlled to open and close based on the feedback signal from the O 2 sensor 36, and the air-fuel mixture of the air-fuel mixture is maintained near the theoretical air-fuel mixture.
一方、前記故障検出ルーチンIの実行により、スロット
ル開度検出手段7の故障が発見され、前記ステップ47
でフェイルセーフ実行フラグYVTAFLがセットされた場合
には、ステップ51からフェイルセーフ実行ルーチンVI
IIへ進むことになり、フェイルセーフが実行されること
になる。すなわち、この場合には、まず、最初の2秒間
は、開度調節機構5は、閉成方向に高速(駆動パルス電
圧のデューティ比95%)で作動すべき旨の駆動電圧が
印加される。それによって、スロットルバルブ2の閉止
位置が全閉側の原点の復帰させられる。次に0.8 秒間
は、前記開度調節機構5が所定の速度(駆動パルス電圧
のデューティ比37.5%)で開成方向に駆動される。その
結果、スロットルバルブ2の閉止位置が、無負荷時のエ
ンジン回転数が約1000rpm となる開度にまで移行させら
れる。しかる後は、ステップ96で開度調節機構5の作
動が禁止されるため、スロットルバルブ2の閉止位置
は、その位置に維持される。また、ステップ97で、ス
ロットル開度データが50度に固定されるとともにステ
ップ98でアイドルスイッチ6のデータがOFF に固定さ
れるため、このステップ98からフューエルカット処理
ルーチンVIに移行してもフューエルカットは行なわれ
ず、また、ABCV制御ルーチンVIIでは、高負荷と判
断されるためエアーブリードコントロールバルブ21は
全閉位置に駆動され保持される。On the other hand, by executing the failure detection routine I, a failure of the throttle opening detection means 7 is found, and the step 47 is executed.
If the fail-safe execution flag YVTAFL is set in step 5, the fail-safe execution routine VI starts from step 51.
It will proceed to II, and failsafe will be executed. That is, in this case, first, for the first 2 seconds, the opening adjustment mechanism 5 is applied with a drive voltage to the effect that it should operate at a high speed (duty ratio of the drive pulse voltage is 95%) in the closing direction. As a result, the closed position of the throttle valve 2 is returned to the origin on the fully closed side. Next, for 0.8 seconds, the opening adjustment mechanism 5 is driven in the opening direction at a predetermined speed (driving pulse voltage duty ratio 37.5%). As a result, the closed position of the throttle valve 2 is shifted to an opening at which the engine speed at no load is about 1000 rpm. After that, since the operation of the opening degree adjusting mechanism 5 is prohibited in step 96, the closed position of the throttle valve 2 is maintained at that position. Further, in step 97, the throttle opening data is fixed to 50 degrees, and in step 98, the data of the idle switch 6 is fixed to OFF. Therefore, even if the routine shifts from this step 98 to the fuel cut processing routine VI, In addition, in the ABCV control routine VII, the air bleed control valve 21 is driven and held at the fully closed position because it is determined that the load is high.
したがって、このようなフェイルセーフシステムを備え
ておれば、スロットル開度検出手段7が故障しても、エ
ンジンのアイドル回転数が、約1000rpm と、通常の値よ
りも少しだけ高い回転数に維持されるとともに、フュー
エルカットが禁止されるため、暴走感を与えたり、エン
ジンストールを招いたりすることなしに通常走行を行な
うことができる。しかも、スロットル開度検出手段7が
故障した際に、フューエルカットを禁止するようにして
おけば、故障のない通常の場合に、該スロットル開度検
出手段7による検出値に基いて、小減速域にまで亘る広
範囲でこまやかなフューエルカット制御を行なわせるこ
とができる。すなわち、かかるフェイルセーフシステム
を設けていない場合には、ストール防止のために予めフ
ューエルカット領域を狭く設定しておかなければならな
いが、本システムによれば、そのような制約から開放さ
れるためフューエルカット領域を可及的に広い範囲に設
定することができ、燃料経済性を向上させることができ
るものである。Therefore, if such a fail-safe system is provided, even if the throttle opening detection means 7 fails, the idle speed of the engine is maintained at about 1000 rpm, which is slightly higher than the normal value. In addition, since fuel cut is prohibited, normal running can be performed without giving a feeling of runaway or causing an engine stall. Moreover, if the fuel cut is prohibited when the throttle opening detecting means 7 fails, in a normal case where there is no failure, a small deceleration range is obtained based on the value detected by the throttle opening detecting means 7. A wide range of detailed fuel cut control can be performed. In other words, if such a fail-safe system is not provided, the fuel cut area must be set narrowly in advance to prevent stalls. However, according to this system, the fuel cut area is released from such restrictions and the fuel is cut off. The cut area can be set as wide as possible and the fuel economy can be improved.
なお、以上の実施例では、本発明を、エアーブリードコ
ントロールバルブを制御する機能をも備えたエンジン制
御系に適用した場合について説明したが、本発明は、こ
のような機能を備えないものにも同様に適用が可能であ
る。In the above embodiments, the case where the present invention is applied to the engine control system that also has the function of controlling the air bleed control valve has been described, but the present invention also applies to those that do not have such a function. The same is applicable.
[発明の効果] 本発明は、以上のような構成であるから、スロットル開
度検出手段が故障した場合でも、暴走感を与えたり、エ
ンジンストール招くことなしに車両を走行させることを
可能とし、しかも、スロットル開度検出手段の故障時に
不当なフューエルカットが行なわれてエンジンがストー
ルするのを避けるためにフューエルカット領域を比較的
狭い範囲に限定しなければならないという問題を確実に
解消して燃料経済性を向上させることができるフェイル
セーフシステムを提供できるものである。すなわち、本
発明の構成によってはじめて、何等の心配もなしに、ス
ロットル開度検出手段による検出値を用いて、開度調節
機構に対する制御のみならず、小減速域にまで亘る広範
囲でこまやかなフューエルカット制御を行わせることが
可能となる。EFFECTS OF THE INVENTION Since the present invention is configured as described above, it is possible to drive a vehicle without giving a feeling of runaway or causing an engine stall even when the throttle opening detection means fails. Moreover, the problem that the fuel cut area must be limited to a relatively narrow range in order to prevent the engine from stalling due to an unreasonable fuel cut when the throttle opening detection means fails is surely solved. It is possible to provide a fail-safe system that can improve economic efficiency. That is, for the first time, the configuration of the present invention, without any concern, not only controls the opening adjustment mechanism by using the detection value of the throttle opening detection means, but also a wide and gentle fuel cut over a small deceleration range. It becomes possible to control.
第1図は本発明を明示するための全体構成図、第2図は
本発明の一実施例を示す概略構成説明図、第3図a〜f
は同実施例における制御手順を説明するための説明図、
第4図はスロットル開度検出手段を示す回路図、第5図
はフューエルカット領域を規定するためのスロットル開
度値とエンジン回転数との関係を示す図である。 1……気化器 2……スロットルバルブ 5……開度調節機構 7……スロットル開度検出手段 15、16……フューエルカットバルブ 25……マイクロコンピュータシステム 37……バルブ閉止位置制御手段 38……フューエルカット制御手段 A……故障検出手段 B……開度固定手段 C……フューエルカット禁止手段FIG. 1 is an overall configuration diagram for clarifying the present invention, FIG. 2 is a schematic configuration explanatory diagram showing an embodiment of the present invention, and FIGS.
Is an explanatory view for explaining a control procedure in the same embodiment,
FIG. 4 is a circuit diagram showing the throttle opening detection means, and FIG. 5 is a diagram showing the relationship between the throttle opening value for defining the fuel cut region and the engine speed. 1 ... Vaporizer 2 ... Throttle valve 5 ... Opening adjustment mechanism 7 ... Throttle opening detection means 15, 16 ... Fuel cut valve 25 ... Microcomputer system 37 ... Valve closing position control means 38 ... Fuel cut control means A ... Failure detection means B ... Opening degree fixing means C ... Fuel cut prohibition means
───────────────────────────────────────────────────── フロントページの続き (72)発明者 猪口 憲一 大阪府池田市桃園2丁目1番1号 ダイハ ツ工業株式会社内 (72)発明者 宮崎 俊一 大阪府池田市桃園2丁目1番1号 ダイハ ツ工業株式会社内 (72)発明者 梅原 順 愛知県大府市共和町1丁目1番地の1 愛 三工業株式会社内 (56)参考文献 特開 昭58−57039(JP,A) 特開 昭59−190448(JP,A) 特開 昭57−135242(JP,A) 特開 昭58−57039(JP,A) ─────────────────────────────────────────────────── ─── Continuation of front page (72) Inventor Kenichi Inoguchi 2-1-1 Taoyuan, Ikeda-shi, Osaka Daihatsu Industry Co., Ltd. (72) Inventor Shunichi Miyazaki 2-1-1 Taoyuan, Ikeda, Osaka Daiha Within Tsutsu Kogyo Co., Ltd. (72) Inventor Jun Umehara, 1-1, Kyowa-cho, Obu City, Aichi Prefecture Within Aisan Kogyo Co., Ltd. (56) Reference JP-A-58-57039 (JP, A) JP-A-59 -190448 (JP, A) JP-A-57-135242 (JP, A) JP-A-58-57039 (JP, A)
Claims (1)
ための開度調節機構と、スロットルバルブの開度を検出
するスロットル開度検出手段と、このスロットル開度検
出手段による検出値を一入力情報として前記開度調節機
構をエンジンの運転状態に応じた最適位置に作動制御す
るバルブ閉止位置制御手段と、燃料供給系路を遮断する
ためのフューエルカットバルブと、前記スロットル開度
検出手段の検出値を一入力情報としてフューエルカット
可能領域を規定しその領域で前記フューエルカットバル
ブを開成位置から遮断位置に切換えるフューエルカット
制御手段とを具備してなるエンジン制御系に適用される
フェイルセーフシステムであって、故障検出手段により
前記スロットル開度検出手段の故障を検出した場合に、
開度固定手段により前記開度調節機構を前記バルブ閉止
位置制御手段の制御支配下から開放し無負荷時のエンジ
ン回転数が約1000rpm 程度になる開度位置にまで作動さ
せて保持すると同時に、フューエルカット禁止手段によ
り前記フューエルカットバルブを開成位置に固定保持す
るようにしたことを特徴とするエンジン制御系における
フェイルセーフシステム。1. An opening adjusting mechanism for moving a closed position of a throttle valve, a throttle opening detecting means for detecting an opening of the throttle valve, and a value detected by the throttle opening detecting means as one input information. The valve closing position control means for controlling the operation of the opening degree adjusting mechanism to the optimum position according to the operating state of the engine, the fuel cut valve for shutting off the fuel supply passage, and the detection value of the throttle opening degree detecting means. A fail-safe system applied to an engine control system, comprising: a fuel-cuttable area as one input information; and a fuel-cut control means for switching the fuel-cut valve from an open position to a shut-off position in the area. When a failure of the throttle opening detection means is detected by the failure detection means,
At the same time as opening the opening adjusting mechanism by the opening fixing means from the control of the valve closing position control means and operating and holding it to the opening position where the engine speed at no load is about 1000 rpm, A fail-safe system in an engine control system, wherein the fuel cut valve is fixedly held at an open position by a cut prohibiting means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60017420A JPH0660587B2 (en) | 1985-01-30 | 1985-01-30 | Fail-safe system in engine control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60017420A JPH0660587B2 (en) | 1985-01-30 | 1985-01-30 | Fail-safe system in engine control system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61175249A JPS61175249A (en) | 1986-08-06 |
| JPH0660587B2 true JPH0660587B2 (en) | 1994-08-10 |
Family
ID=11943516
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60017420A Expired - Lifetime JPH0660587B2 (en) | 1985-01-30 | 1985-01-30 | Fail-safe system in engine control system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0660587B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3733623A1 (en) * | 1987-10-05 | 1989-04-13 | Bosch Gmbh Robert | DEVICE FOR ADJUSTING THE OPERATING CHARACTERISTICS OF AN INTERNAL COMBUSTION ENGINE |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5857039A (en) * | 1981-09-29 | 1983-04-05 | Mazda Motor Corp | Throttle opening controller of internal-combustion engine |
| JPS59190448A (en) * | 1983-04-11 | 1984-10-29 | Honda Motor Co Ltd | Fuel feed control method for internal-combustion engine |
-
1985
- 1985-01-30 JP JP60017420A patent/JPH0660587B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61175249A (en) | 1986-08-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3104512B2 (en) | Throttle control device for internal combustion engine | |
| JPH05301535A (en) | Power train controller | |
| JPS6328221B2 (en) | ||
| JPH0660587B2 (en) | Fail-safe system in engine control system | |
| JP3014559B2 (en) | Vehicle control device | |
| JP3743258B2 (en) | Throttle control device for internal combustion engine | |
| JP3760604B2 (en) | Vehicle travel control device | |
| JPS639092B2 (en) | ||
| JPS618436A (en) | Accel control device of internal combustion engine for vehicle | |
| JP2001280188A (en) | Electronic throttle control device for internal combustion engine | |
| JPH0568656B2 (en) | ||
| JPS60224951A (en) | Engine fuel feeder | |
| JPH0774625B2 (en) | Control device for internal combustion engine | |
| JP3294894B2 (en) | Evacuation traveling device for vehicles | |
| JP2749830B2 (en) | Engine speed control method | |
| JP3159102B2 (en) | Electronic throttle control device for internal combustion engine | |
| JPH0610446B2 (en) | Engine idle control device | |
| JP3772921B2 (en) | Idle speed control device for internal combustion engine | |
| JPS6364621B2 (en) | ||
| JPS6334302B2 (en) | ||
| JP3731443B2 (en) | Throttle control device for internal combustion engine | |
| JPH01249532A (en) | Vehicle control device | |
| JP3600733B2 (en) | Idle rotation control failure recovery control method | |
| JPH0229857B2 (en) | ENJINSEIGYOKEINIOKERUFUEIRUSEEFUSHISUTEMU | |
| JP3525057B2 (en) | Idle rotation control method |