JPH0774622B2 - Engine controller - Google Patents
Engine controllerInfo
- Publication number
- JPH0774622B2 JPH0774622B2 JP29316886A JP29316886A JPH0774622B2 JP H0774622 B2 JPH0774622 B2 JP H0774622B2 JP 29316886 A JP29316886 A JP 29316886A JP 29316886 A JP29316886 A JP 29316886A JP H0774622 B2 JPH0774622 B2 JP H0774622B2
- Authority
- JP
- Japan
- Prior art keywords
- throttle valve
- fuel supply
- engine
- supply amount
- amount
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Control Of Throttle Valves Provided In The Intake System Or In The Exhaust System (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は例えば運転者により操作されるアクセルの操作
量を電気的に検出し、この操作量に応じてエンジンに備
えられるスロットル弁を電気アクチュエータにより制御
する電気制御式のスロットル弁制御装置を有するエンジ
ンにおけるエンジン制御装置に関するものである。DETAILED DESCRIPTION OF THE INVENTION [Industrial application] The present invention electrically detects, for example, an operation amount of an accelerator operated by a driver, and an electric actuator for a throttle valve provided in an engine according to the operation amount. The present invention relates to an engine control device in an engine having an electric control type throttle valve control device which is controlled by.
従来より車両用エンジンに備えられるスロットル弁はア
クセルペダルと直接にリンク機構を介して接続されてお
り、運転者のアクセルペダルの踏込量に応じて機械的に
駆動されていた。Conventionally, a throttle valve provided in a vehicle engine has been directly connected to an accelerator pedal through a link mechanism, and has been mechanically driven according to the amount of depression of the accelerator pedal by a driver.
また最近においては、アクセル操作量を電気的に検出
し、この検出されたアクセル操作量に応じてスロットル
弁の開度をモータ等の電気アクチュエータにより制御す
る装置が数多く提案されている。In recent years, many devices have been proposed that electrically detect the accelerator operation amount and control the opening of the throttle valve by an electric actuator such as a motor according to the detected accelerator operation amount.
そして特開昭61−8435号公報,特開昭61−8436号公報お
よび特開昭61−8437号公報に示される電気制御式のスロ
ットル弁制御装置においては、スロットル弁の駆動系お
よび制御系の異常、例えばモータやスロットル弁がロッ
クして動かなくなった場合や、コントローラの一部の故
障でスロットル弁が閉じない等の異常をコントローラで
判定している。In the electrically controlled throttle valve control devices disclosed in Japanese Patent Laid-Open No. 61-8435, Japanese Patent Laid-Open No. 61-8436 and Japanese Patent Laid-Open No. 61-8437, the drive system and control system of the throttle valve are The controller determines an abnormality, for example, when the motor or the throttle valve locks up and does not move, or the throttle valve does not close due to a partial failure of the controller.
しかしながらコントローラも含むスロットル弁の駆動系
および制御系全体が異常となることもあり得るが、上記
公報に示されるような技術ではコントローラが異常判定
を行なうようにしているため、コントローラが完全に故
障した場合、例えばプログラムの暴走や、電源の切断な
どで故障判定能力が失われた場合にはフェルセーフ機能
が働かず、全くなすすべがなくなってしまうという問題
点があった。However, the entire drive system and control system of the throttle valve, including the controller, may become abnormal, but in the technique disclosed in the above publication, the controller performs the abnormality determination, so the controller has completely failed. In this case, for example, when the failure determination capability is lost due to a program runaway or power failure, there is a problem that the fail-safe function does not work and there is nothing to do.
従って本発明の目的は、電気制御のスロットル弁制御状
態を有するエンジンにおいて、スロットル弁の駆動系お
よび制御系の全てが異常となってスロットル弁の制御系
でフェールセーフ機能が働かなくなったとしても、燃料
系によるフェールセーフ機能により安全性を確保し、信
頼性の高いエンジン制御装置を提供することにある。Therefore, an object of the present invention is to provide an engine having an electrically controlled throttle valve control state, even if all of the throttle valve drive system and the control system become abnormal and the failsafe function does not work in the throttle valve control system. A fail-safe function of a fuel system ensures safety and provides a highly reliable engine control device.
上記問題点を解決するために、本発明においては、第7
図に示すように エンジンに吸入される空気量を調節するスロットル弁
と、 前記スロットル弁を駆動するアクチュエータと、 運転者により操作されるアクセルのアクセル操作量を検
出する操作量検出手段と、 前記操作量検出手段にて検出されたアクセル操作量に応
じて前記スロットル弁の目標開度を設定する目標開度設
定手段と、 前記目標開度手段にて設定された目標開度に応じた駆動
信号を前記アクチュエータに出力する駆動信号出力手段
と、 前記スロットル弁の実際の開度に応じて変化するエンジ
ンの運転状態を検出する運転状態検出手段と、 前記運転状態検出手段にて検出された運転状態に基づい
てエンジンへの燃料供給量を算出する燃料供給量算出手
段と、 前記スロットル弁が正常に駆動した際に前記燃料供給量
算出手段にて算出され得る燃料供給量の範囲における上
限と下限との少なくとも一方の限度を前記アクセル操作
量に応じて設定する限度設定手段と、 前記燃料供給量算出手段にて求められた前記燃料供給量
と前記限度設定手段にて設定された前記限度とを比較
し、前記燃料供給量が前記限度を越えた場合には、前記
燃料供給量を前記限度に制限する制限手段と、 前記制限手段を介して求められた前記燃料供給量をエン
ジンに供給する燃料供給手段と を備えることを特徴とするエンジン制御装置としてい
る。In order to solve the above problems, the present invention provides a seventh
As shown in the figure, a throttle valve that adjusts the amount of air taken into the engine, an actuator that drives the throttle valve, an operation amount detection unit that detects an accelerator operation amount of an accelerator operated by a driver, and the operation A target opening setting means for setting a target opening of the throttle valve according to the accelerator operation amount detected by the amount detecting means; and a drive signal according to the target opening set by the target opening means. A drive signal output means for outputting to the actuator, an operating state detecting means for detecting an operating state of the engine which changes according to an actual opening degree of the throttle valve, and an operating state detected by the operating state detecting means. And a fuel supply amount calculating means for calculating the fuel supply amount to the engine based on the fuel supply amount calculating means when the throttle valve is normally driven. Limit setting means for setting at least one of the upper limit and the lower limit in the range of the fuel supply amount that can be set according to the accelerator operation amount, and the fuel supply amount and the limit obtained by the fuel supply amount calculation means. When the fuel supply amount exceeds the limit by comparing the fuel supply amount with the limit set by the setting device, the fuel supply amount is limited to the limit by the limiting device and the limiting device. And a fuel supply unit that supplies the fuel supply amount to the engine.
上記構成によれば、スロットル制御系に異常が発生して
アクセル操作量と実際のスロットル弁開度との整合性が
取れなくなった場合、実際のスロットル開度に影響され
る運転状態パラメータ(例えば吸気量など)がスロット
ル系正常時よりも増大または減少することになるので、
その結果、燃料供給量が増大または減少方向に算出され
ようとするが、限度設定手段ににおいてスロットル弁が
正常に駆動したことを想定した燃料供給量の限界範囲を
アクセル操作量に応じて設定してから燃料が供給される
ことになるため、スロットル弁異常時には、エンジンに
供給される混合気の空燃比が適正な状態から大きくずれ
るため、エンジンで発生されるトルクが低下するように
なる。According to the above configuration, when an abnormality occurs in the throttle control system and the consistency between the accelerator operation amount and the actual throttle valve opening cannot be obtained, the operating state parameter (for example, the intake Amount) will increase or decrease compared to when the throttle system is normal, so
As a result, the fuel supply amount tends to be calculated to increase or decrease, but the limit setting means sets the limit range of the fuel supply amount on the assumption that the throttle valve is normally driven according to the accelerator operation amount. Since the fuel is supplied after that, when the throttle valve is abnormal, the air-fuel ratio of the air-fuel mixture supplied to the engine largely deviates from the proper state, so that the torque generated in the engine decreases.
以下本発明の一実施例を図面に基づき説明する。 An embodiment of the present invention will be described below with reference to the drawings.
第1図は本実施例の概略構成を示す構成図であって、エ
ンジン1は車両に搭載される火花点火式の4気筒エンジ
ンであり、このエンジン1には吸気管2、および排気管
3が接続されている。FIG. 1 is a configuration diagram showing a schematic configuration of the present embodiment. An engine 1 is a spark ignition type four-cylinder engine mounted on a vehicle. The engine 1 includes an intake pipe 2 and an exhaust pipe 3. It is connected.
吸気管2は集合管2a,サージタンク2b、およびエンジン
1の各気筒に対応して分岐している分岐管2cから構成さ
れている。吸気管2の集合管2aには最上流側に図示しな
いエアクリーナが設けられ、その下流側にエンジン1に
吸入される空気量を調節するスロットル弁4が設けられ
ている。また吸入空気温度を検出する吸気温センサ5が
エアクリーナとスロットル弁4との間に設けられてい
る。さらに集合管2aの外周壁にはスロットル弁4の回転
軸と連結された回転子を有するスロットル弁駆動用アク
チュエータをなす可逆転モータ6が設けられており、こ
のモータ6は、例えば、ステップモータあるいはDCモー
タで構成される。またスロットル弁4の回転軸の他端に
はスロットル弁4を全閉方向に付勢するスプリング4a
と、スロットル弁4の開度に応じたアナログ信号を出力
するスロットル弁4の実開度を検出するための開度セン
サ7とが設けられている。The intake pipe 2 is composed of a collecting pipe 2a, a surge tank 2b, and a branch pipe 2c that branches corresponding to each cylinder of the engine 1. An air cleaner (not shown) is provided on the most upstream side of the collecting pipe 2a of the intake pipe 2, and a throttle valve 4 for adjusting the amount of air taken into the engine 1 is provided on the downstream side thereof. An intake air temperature sensor 5 that detects the intake air temperature is provided between the air cleaner and the throttle valve 4. Further, on the outer peripheral wall of the collecting pipe 2a, there is provided a reversible motor 6 which constitutes a throttle valve driving actuator having a rotor connected to the rotary shaft of the throttle valve 4. The motor 6 is, for example, a step motor or a step motor. It consists of a DC motor. At the other end of the rotary shaft of the throttle valve 4, a spring 4a for urging the throttle valve 4 in the fully closing direction is provided.
And an opening sensor 7 for detecting the actual opening of the throttle valve 4 that outputs an analog signal according to the opening of the throttle valve 4.
サージタンク2bにはサージタンク内の吸気圧を検出する
ための吸気圧センサ8が接続されており、また各分岐管
2cにはエンジン1のインテークバルブ(図示せず)近傍
に燃料を噴射する電磁作動式の噴射弁9が設けられてい
る。An intake pressure sensor 8 for detecting the intake pressure in the surge tank is connected to the surge tank 2b.
An electromagnetically operated injection valve 9 for injecting fuel is provided near the intake valve (not shown) of the engine 1 at 2c.
排気管3には排気ガス中の残留酸素濃度から空燃比を検
出するための空燃比センサ10が設けられている。The exhaust pipe 3 is provided with an air-fuel ratio sensor 10 for detecting the air-fuel ratio from the residual oxygen concentration in the exhaust gas.
エンジン1にはエンジン冷却用の冷却水の水温を検出す
る水温センサ11と点火プラグ16とが設けられている。The engine 1 is provided with a water temperature sensor 11 for detecting the temperature of cooling water for engine cooling and an ignition plug 16.
なお点火プラグ16はディストリビュータ17と接続されて
おり、イグナイタ18で発生された高電圧がディストリビ
ュータ17を介して点火プラグ16に印加される。The spark plug 16 is connected to the distributor 17, and the high voltage generated by the igniter 18 is applied to the spark plug 16 via the distributor 17.
そしてディストリビュータ17には回転センサ12が設けら
れており、エンジン1の回転速度に応じたパルス信号を
発生する。The distributor 17 is provided with a rotation sensor 12 and generates a pulse signal according to the rotation speed of the engine 1.
20は主要部がマイクロコンピュータで構成されるスロッ
トル弁4の開度制御用のスロットルコントローラであ
り、上記各センサからのエンジン運転状態信号が入力さ
れると共に、モータ6に対して駆動信号を出力する。ま
たスロットルコントローラ20は上記センサの他に、運転
者により操作されるアクセルペダル13aに接続されたア
クセルセンサ13からのその操作量に応じた信号が入力さ
れている。Reference numeral 20 is a throttle controller for controlling the opening degree of the throttle valve 4 whose main part is composed of a microcomputer, and inputs an engine operating state signal from each of the above sensors and outputs a drive signal to the motor 6. . In addition to the above sensors, the throttle controller 20 receives a signal corresponding to the operation amount from an accelerator sensor 13 connected to an accelerator pedal 13a operated by a driver.
30はスロットルコントローラ20と同様、主要部がマイク
ロコンピュータで構成されるエンジン制御用、特に燃料
噴射制御、および点火時期制御を実行するエンジンコン
トローラである。そしてこのエンジンコントローラ30に
も各センサからのエンジン運転状態信号が入力されると
共にアクセルセンサ13からの信号が入力される。Similar to the throttle controller 20, a reference numeral 30 is an engine controller which is mainly composed of a microcomputer for engine control, and particularly for executing fuel injection control and ignition timing control. The engine operating state signal from each sensor is input to this engine controller 30 as well as the signal from the accelerator sensor 13.
なお、14はバッテリであり、スロットルコントローラ20
及びエンジンコントローラ30に電力を供給する。ところ
でバッテリ14から各コントローラ20,30への通電ライン
の途中には運転者により操作されるIGスイッチ15が設け
られている。In addition, 14 is a battery, and the throttle controller 20
And supplying power to the engine controller 30. By the way, an IG switch 15 operated by a driver is provided in the middle of an energization line from the battery 14 to each controller 20, 30.
上記スロットルコントローラ20の主要構成を第2図に示
す。21は上記吸気温センサ5,開度センサ7,吸気圧センサ
8,水温センサ11,回転センサ12,アクセルセンサ13からの
信号に基づいてモータ6の駆動量を始めとするスロット
ル弁制御を行なうCPUである。22はCPU21での処理におい
て使用される定数やデータ等が記憶されている読み出し
専用のメモリーであるROM、23はCPU21で求められた演算
結果や、上記各センサからの検出データ等が一時記憶さ
れる書込み可能なメモリーであるRAMである。なお、RAM
23はスロットルコントローラ20への電力供給が無くなっ
た状態でもその記憶内容が保持されるように構成されて
いる。24は入力部であって、各センサからの信号を受信
すると共に、それらの信号に対してA/D変換や、波形成
形等の信号処理を実行する。25は出力部であって、CPU2
1で実行された処理結果に基づき、モータ6を駆動させ
るための信号を出力する。26はコモンバスであって、CP
U21,ROM22,RAM23,入力部24,出力部25間を結び、データ
の相互伝達に用いられる。27は電源回路であって、IGス
イッチ15を介してバッテリ14と接続されており、CPU21,
ROM22,RAM23,入力部24,出力部25に電力を供給してい
る。The main structure of the throttle controller 20 is shown in FIG. 21 is the intake temperature sensor 5, the opening sensor 7, the intake pressure sensor
8, a CPU that performs throttle valve control including the drive amount of the motor 6 based on signals from the water temperature sensor 11, the rotation sensor 12, and the accelerator sensor 13. 22 is a ROM, which is a read-only memory that stores constants and data used in the processing of the CPU 21, and 23 is a temporary storage of the calculation results obtained by the CPU 21, the detection data from the above sensors, etc. RAM, which is a writable memory. RAM
The memory 23 is configured to retain its memory contents even when power supply to the throttle controller 20 is lost. An input unit 24 receives signals from each sensor and performs signal processing such as A / D conversion and waveform shaping on these signals. 25 is an output unit, CPU2
A signal for driving the motor 6 is output based on the processing result executed in 1. 26 is a common bus, CP
U21, ROM22, RAM23, input unit 24, output unit 25 are connected to each other and used for mutual data transmission. 27 is a power supply circuit, which is connected to the battery 14 via the IG switch 15, and the CPU 21,
Power is supplied to the ROM 22, the RAM 23, the input unit 24, and the output unit 25.
第3図にはエンジンコントローラ30の主要構成が示され
ており、上記スロットルコントローラ20と同じくCPU31,
ROM32,RAM33,入力部34,出力部35,コモンバス36,電源回
路37から構成されている。そしてこのエンジンコントロ
ーラ30は吸気温センサ5,開度センサ7,吸気圧センサ8,空
燃比センサ10,水温センサ11,回転センサ12,アクセルセ
ンサ13からの信号を入力部34を介して入力し、各信号に
基づいて燃料噴射量や点火時期等の演算をCPU31におい
て実行し、出力部35を介して噴射弁9…,イグナイタ18
に駆動信号を出力する。FIG. 3 shows the main configuration of the engine controller 30. As with the throttle controller 20, the CPU 31,
It is composed of a ROM 32, a RAM 33, an input unit 34, an output unit 35, a common bus 36, and a power supply circuit 37. And this engine controller 30 inputs signals from the intake air temperature sensor 5, the opening sensor 7, the intake pressure sensor 8, the air-fuel ratio sensor 10, the water temperature sensor 11, the rotation sensor 12, and the accelerator sensor 13 via the input unit 34, Calculation of fuel injection amount, ignition timing, etc. is executed in the CPU 31 based on each signal, and the injection valve 9 ..., Igniter 18 is output via the output unit 35.
The drive signal is output to.
第4図にはスロットルコントローラ20のCPU21にてメイ
ンルーチンとして実行されるスロットル弁の開度制御に
関するプログラムのフローチャートが示されている。FIG. 4 shows a flow chart of a program relating to throttle valve opening control executed as a main routine by the CPU 21 of the throttle controller 20.
第4図において、IGスイッチ15がONされスロットルコン
トローラ20に電力が供給されることで、このメインルー
チンの処理が開始され、まずステップ401において、RAM
23内の所定番地のデータや、入力部24,出力部25の初期
化を実行する。ステップ402では吸気温TA,スロットル実
開度θS,吸気圧Pm,水温TW,回転速度Ne,アクセル操作量
θAを取り込む。ステップ403ではアクセル操作量θA
に基づいてスロットル弁4の基本目標開度θSOをROM22
に記憶されている基本目標開度マップより読み出すと共
に、他の各信号に基づいて補正値を求めこの補正値によ
り基本目標開度θSOを補正して今回の目標開度θSSを算
出する。ステップ404ではこの目標開度θSSに基づいて
今回の制御量DSをROM22に記憶されている制御量マップ
より読み出す。ステップ405では上記各ステップを経て
求められた制御量DSを出力部25に出力する。そしてこの
ステップ405での処理を終えると再びステップ402に戻
る。In FIG. 4, when the IG switch 15 is turned on and electric power is supplied to the throttle controller 20, the processing of this main routine is started.
Data of a predetermined address in 23 and initialization of the input unit 24 and the output unit 25 are executed. In step 402, intake air temperature T A , actual throttle opening θ S , intake air pressure P m , water temperature T W , rotation speed N e , accelerator operation amount θ A are fetched. In step 403, the accelerator operation amount θ A
The basic target opening θ SO of the throttle valve 4 based on
In addition to reading from the basic target opening map stored in, the correction value is obtained based on each of the other signals, and the basic target opening θ SO is corrected by this correction value to calculate the current target opening θ SS . In step 404, the current control amount D S is read from the control amount map stored in the ROM 22 based on the target opening θ SS . In step 405, the control amount D S obtained through the above steps is output to the output unit 25. When the processing in step 405 is completed, the process returns to step 402 again.
上記処理により出力部25は制御量DSに応じたスロットル
弁4を駆動するための信号を形成した後、モータ6に対
してこの駆動信号を出力する。するとモータ6は駆動信
号に基づいてスロットル弁4を回転駆動し、従ってスロ
ットル弁4は運転者により操作されるアクセルペダル13
のアクセル操作量θAとそのときのエンジン状態とに応
じた最適の開度に調節される。Through the above processing, the output unit 25 forms a signal for driving the throttle valve 4 according to the control amount D S , and then outputs this drive signal to the motor 6. Then, the motor 6 rotationally drives the throttle valve 4 based on the drive signal, so that the throttle valve 4 operates the accelerator pedal 13 operated by the driver.
The optimum opening degree is adjusted according to the accelerator operation amount θ A and the engine state at that time.
第5図にはエンジンコントローラ30のCPU31にて割込ル
ーチンとして実行される燃料噴射量(燃料噴射時間)の
演算に関するプログラムのフローチャートが示されてお
り、この割込ルーチンは例えば50ms毎に割込実行され
る。FIG. 5 shows a flowchart of a program relating to the calculation of the fuel injection amount (fuel injection time) executed by the CPU 31 of the engine controller 30 as an interrupt routine. This interrupt routine is executed every 50 ms, for example. To be executed.
第5図において、ステップ501では入力部34を介して直
接に、あるいは予めRAM33内に格納されている燃料噴射
時間算出に必要な各データ(吸気圧Pm,回転速度Ne,吸気
温TA,スロットル開度θS,空燃比信号SA/F,水温TW,ア
クセル操作量θA)を取り込む。Referring to FIG. 5, in step 501, each data (intake pressure P m , rotational speed N e , intake temperature T A necessary for calculating the fuel injection time, which is stored in the RAM 33 in advance, is directly stored in the RAM 33. , Throttle opening θ S , air-fuel ratio signal S A / F , water temperature T W , accelerator operation amount θ A ) are taken in.
なお、回転速度Neは回転センサ12からのパルス信号に同
期して割り込みにて実行される図示しない回転速度算出
ルーチンにてその割り込み周期の逆数を計算して求めら
れており、逐次RAM33内に格納されている。The rotation speed N e is obtained by calculating the reciprocal of the interrupt cycle in a rotation speed calculation routine (not shown) that is executed by interruption in synchronization with the pulse signal from the rotation sensor 12, and is sequentially stored in the RAM 33. It is stored.
次にステップ502では吸気圧Pmと回転速度Neとに基づい
て基本噴射時間Tpを求める。なおこの基本噴射時間Tpは
吸気圧と回転速度とに応じて設定され、ROM32内に予じ
めマップとして記憶されており、その時の吸気圧Pmと回
転速度Neとに基づきマップより読み出すことにより求め
られる。Next, at step 502, the basic injection time T p is obtained based on the intake pressure P m and the rotation speed N e . The basic injection time T p is set according to the intake pressure and the rotation speed and is stored in the ROM 32 as a preliminary map, and is read from the map based on the intake pressure P m and the rotation speed N e at that time. Required by
次にステップ503,504ではアクセル操作量θAに基づい
て基本噴射時間TPに対する上限値TPMAX、及び下限値T
PMINを求める。なおこの上限値TPMAX、および下限値T
PMINは、スロットル弁4に対する制御系,駆動系が正常
に作動している時には、上述のようにアクセル操作量θ
Aとスロットル弁4の開度とは一定の関係をもって制御
されていると共に基本噴射時間Tpはスロットル弁4の開
度とほぼ一定の関係を有していることから、アクセル操
作量θAに応じて開閉されるスロットル弁4の制御系,
駆動系の正常時における基本噴射時間Tpに回転速度、お
よび加減速等の過度時の変動分を考慮した上に、所定の
許容幅をさらに加えて第6図に示すごとく設定されてい
る。Next, in steps 503 and 504, the upper limit value T PMAX and the lower limit value T P with respect to the basic injection time T P are based on the accelerator operation amount θ A.
Find PMIN . The upper limit value T PMAX and the lower limit value T
PMIN is the accelerator operation amount θ as described above when the control system and drive system for the throttle valve 4 are operating normally.
Since A and the opening of the throttle valve 4 are controlled in a fixed relationship, and the basic injection time T p has a substantially constant relationship with the opening of the throttle valve 4, the accelerator operation amount θ A A control system of the throttle valve 4 which is opened and closed according to
The basic injection time T p when the drive system is normal is set as shown in FIG. 6 with consideration given to the rotational speed and fluctuations during transient times such as acceleration / deceleration, and a predetermined allowable range is further added.
次にステップ505〜508ではステップ503,504にて設定さ
れた上限値TPMAXおよび下限値TPMINとステップ502で求
められた基本噴射時間Tpとを比較し、基本噴射時間Tpが
上限値TPMAX、あるいは下限値TPMINを越えているのなら
ば、基本噴射時間Tpを上限値TPMAXあるいは下限値TPMIN
に制限する。Then compared with the basic injection time T p obtained by the upper limit value T PMAX and the lower limit value T PMIN and step 502 set in step 505 to 508 in step 503, the basic injection time T p is the upper limit value T PMAX , Or the lower limit value T PMIN is exceeded , the basic injection time T p is set to the upper limit value T PMAX or the lower limit value T PMIN.
Restricted to.
ステップ506では吸気温TAと水温TWとスロットル開度θ
Sと空燃比信号SA/Fとから補正量FCを求め、ステップ5
07ではバッテリ電圧に基づいて無効噴射時間TVを求め
る。そしてステップ508にて上述の各ステップを経て求
められた基本噴射時間Tpを補正量FCで乗算補正すると共
に、無効噴射時間TVで加算的な補正を行なって、出力噴
射時間TOを求め、ステップ509にてこのようにして求め
られた出力噴射時間TOをRAM33内に格納して本ルーチン
を終了する。In step 506, the intake air temperature T A , the water temperature T W, and the throttle opening θ
The correction amount F C is obtained from S and the air-fuel ratio signal S A / F, and step 5
At 07, the invalid injection time T V is calculated based on the battery voltage. Then, in step 508, the basic injection time T p obtained through the above steps is corrected by multiplication with the correction amount F C , and the invalid injection time T V is subjected to additive correction to obtain the output injection time T O. Then, in step 509, the output injection time T O thus obtained is stored in the RAM 33, and this routine ends.
上述のようにして求められた出力噴射時間TOは図示しな
いエンジン回転に周期して実行される燃料噴射実行ルー
チンにより出力部35に出力されて、出力部35はこの信号
に応じて噴射弁9に対して出力噴射時間TOに応じた時間
幅を有するパルス状の駆動信号を出力する。そしてこの
駆動信号に応じて噴射弁9は開弁し、所定量の燃料を各
分岐管2c内に噴射する。The output injection time T O obtained as described above is output to the output unit 35 by the fuel injection execution routine that is executed periodically in unillustrated engine rotation, and the output unit 35 responds to this signal by the injection valve 9 A pulsed drive signal having a time width corresponding to the output injection time T O is output to. Then, the injection valve 9 is opened in response to this drive signal, and a predetermined amount of fuel is injected into each branch pipe 2c.
なお、点火時期制御に関しては従来周知の手段によりイ
グナイタ18に対してCPU31での演算結果に基づいて形成
された駆動信号が出力部35を介して出力される。Regarding the ignition timing control, a drive signal formed based on the calculation result in the CPU 31 is output to the igniter 18 through the output unit 35 by a conventionally known means.
ところで上記構成によれば、運転者により操作されるア
クセルペダル13aのアクセル操作量θAに応じて基本噴
射時間Tpの上限値TPMAX、下限値TPMINを設定し、基本噴
射時間Tpをこの上限値TPMAX、下限値TPMINで制限してい
るので、スロットルコントローラ20を含むスロットル弁
4に対する制御系、および駆動系が完全に異常な状態と
なり、スロットルコントローラ20では対処しきれない状
態となっても、エンジン1に供給される混合気の空燃比
が可燃空燃比(8〜20)の範囲外となるためエンジント
ルクは低下し、車速は自動的に低下する。Meanwhile, according to the above configuration, the upper limit value T PMAX of the basic injection time T p in accordance with the accelerator operation amount theta A of the accelerator pedal 13a is operated by the driver to set the lower limit value T PMIN, a basic injection time T p Since the upper limit value T PMAX and the lower limit value T PMIN are limited, the control system for the throttle valve 4 including the throttle controller 20 and the drive system become completely abnormal, and the throttle controller 20 cannot handle the situation. Even so, since the air-fuel ratio of the air-fuel mixture supplied to the engine 1 is out of the range of the combustible air-fuel ratio (8 to 20), the engine torque decreases and the vehicle speed automatically decreases.
例えば運転者が中速運転を意図してスロットル弁4が半
開状態となるようにアクセルペダル13aを操作している
とき、なんらかの異常が生じてスロットル弁4が突然全
開になったとすると、エンジンコントローラ30がアクセ
ル操作量θAから予測しているより多くの空気がエンジ
ンに吸入されるが、基本噴射時間Tpはアクセル操作量θ
Aによる上限値TPMAXで制限を受け、実際に吸入される
空気に対応しないためにエンジン1に供給される混合気
の空燃比は理論空燃比よりもリーン側に大きくずれてト
ルクが低下する。逆にスロットル弁4が全閉側となった
場合は燃料噴射時間Tpはアクセル操作量θAによる下限
値TPMINで制限され、エンジン1に供給される混合気の
空燃比は理論空燃比よりもリッチ側に大きくずれてやは
りトルクは低下する。For example, if the driver operates the accelerator pedal 13a so that the throttle valve 4 is in a half-open state for the purpose of medium-speed operation, and some abnormality occurs and the throttle valve 4 suddenly opens fully, the engine controller 30 Although more air is inhaled into the engine than predicted by the accelerator operation amount θ A , the basic injection time T p is equal to the accelerator operation amount θ A.
The air-fuel ratio of the air-fuel mixture supplied to the engine 1 deviates from the stoichiometric air-fuel ratio to the lean side, and the torque decreases because the air-fuel ratio is limited by the upper limit value T PMAX due to A and does not correspond to the air that is actually taken in. On the contrary, when the throttle valve 4 is fully closed, the fuel injection time T p is limited by the lower limit value T PMIN by the accelerator operation amount θ A , and the air-fuel ratio of the air-fuel mixture supplied to the engine 1 is more than the theoretical air-fuel ratio. Also greatly shifts to the rich side, and the torque also drops.
従って本実施例構成によれば、スロットルコントローラ
20を含むスロットル弁4の制御系,駆動系に異常が生じ
ても、燃料系によるアクセル操作量θAに応じたフェー
ルセーフ機構により車速は自動的に低下するため、優れ
た安全性が確保され、信頼性の点で極めて向上するとい
う優れた効果が発揮される。Therefore, according to the configuration of this embodiment, the throttle controller
Even if an abnormality occurs in the control system and drive system of the throttle valve 4 including 20, the vehicle speed is automatically reduced by the fail-safe mechanism according to the accelerator operation amount θ A by the fuel system, ensuring excellent safety. The excellent effect of being extremely improved in terms of reliability is exhibited.
なお、上記実施例では基本噴射時間Tpをアクセル操作量
θAで設定される上限値TPMAXと下限値TPMINとで制限す
る構成としたが、出力噴射時間To、あるいは基本噴射時
間Tpを補正量Fcで補正して得られた有効噴射時間TI(=
Tp×Fc)をアクセル操作量θAで設定される上限値と下
限値とで制限するようにしてもかまわない。なお、有効
噴射時間TIに対して制限を行なう場合の上限値と下限値
とは、補正量Fcの変動も考慮して基本噴射時間Tpに対す
る上限値TPMAX、下限値TPMINと同様にして設定される。
また出力噴射時間Toに対して制限を行なう場合の上限値
と下限値とは、さらに無効噴射時間Tvの変動も考慮して
設定される。Although the basic injection time T p is limited by the upper limit value T PMAX and the lower limit value T PMIN set by the accelerator operation amount θ A in the above embodiment, the output injection time T o or the basic injection time T Effective injection time T I obtained by correcting p with the correction amount F c (=
T p × F c ) may be limited by the upper limit value and the lower limit value set by the accelerator operation amount θ A. The upper limit value and the lower limit value when limiting the effective injection time T I are the same as the upper limit value T PMAX and the lower limit value T PMIN for the basic injection time T p in consideration of the fluctuation of the correction amount F c. Is set.
Also the upper limit value and the lower limit value when performing the restriction on the output injection time T o, is set in consideration of further variation of the ineffective injection time T v.
またこのような有効噴射時間TIや出力噴射時間Toで制限
を行なう場合には、上限値および下限値を水温Twや吸気
温TAにより補正を加えるようにすれば、より高い制御性
が得られるようになる。Further, when the effective injection time T I and the output injection time T o are limited as described above, if the upper limit value and the lower limit value are corrected by the water temperature T w and the intake air temperature T A , higher controllability can be obtained. Will be obtained.
また上記実施例ではアクセル操作量θAの0からFULLま
で全域に亘って、上限値および下限値を設定していた
が、上記構成はアクセル操作量θAが少ない時に、スロ
ットル弁4が異常に開いた状態となった場合に、特に有
効であることから、アクセル操作量θAが所定値以下
(例えば全操作範囲の半分以下)にある場合に噴射時間
の上限値のみ設定するようにしてもかまわない。Further, in the above embodiment, the upper limit value and the lower limit value are set over the entire range of the accelerator operation amount θ A from 0 to FULL, but the above-mentioned configuration causes the throttle valve 4 to be abnormal when the accelerator operation amount θ A is small. Since it is particularly effective in the opened state, only the upper limit value of the injection time may be set when the accelerator operation amount θ A is less than or equal to a predetermined value (for example, less than half of the total operation range). I don't care.
また上記実施例ではスロットルコントローラ20とエンジ
ンコントローラ30とを別々のブロックで示したが、両者
は相互に独立して機能するよう構成されているならば、
同一のパッケージに収納されるようにしていてもかまわ
ない。Further, in the above embodiment, the throttle controller 20 and the engine controller 30 are shown as separate blocks, but if they are configured to function independently of each other,
It does not matter if they are housed in the same package.
また本発明は電子制御式の燃料噴射装置のみならず電子
制御式の気化器に対しても適用可能である。Further, the present invention can be applied not only to an electronically controlled fuel injection device but also to an electronically controlled carburetor.
また上記実施例では各センサからの信号よりスロットル
コントローラ20にてスロットル弁4の目標開度θSSを求
め、この目標開度θSSに応じた制御量DSを決めて、この
制御量DSに応じた駆動信号をモータ6に与えることで、
スロットル弁4の開度を制御していたが、各センサから
の信号よりスロットル弁4の目標開度θSSを決め、開度
センサ7からのスロットル開度θSとの偏差を求め、こ
の偏差に基づいて制御量DSを積分して求め、この制御量
DSに応じた駆動信号をモータ6に与えるようにして、フ
ィードバック制御してもかまわない。In the above embodiment, the throttle controller 20 obtains the target opening θ SS of the throttle valve 4 from the signals from the respective sensors, determines the control amount D S according to the target opening θ SS , and determines the control amount D S By giving a drive signal according to
Although the opening of the throttle valve 4 was controlled, the target opening θ SS of the throttle valve 4 was determined from the signal from each sensor, and the deviation from the throttle opening θ S from the opening sensor 7 was calculated. The control variable D S is integrated based on
Feedback control may be performed by giving a drive signal corresponding to D S to the motor 6.
また上記実施例ではモータ6の回転をスロットル弁4の
軸に伝達してスロットル弁4の開度を調節する構成とし
ていたが、特開昭59−20539号公報に示されるようにモ
ータ6をECU20からの駆動信号により進退動するロッド
を有したものとし、スロットル弁4にこのロッドと当接
するレバー部分を設けて、ロッドの動きによりスロット
ル弁4の開度を調節されるような構成としてもよい。In the above embodiment, the rotation of the motor 6 is transmitted to the shaft of the throttle valve 4 to adjust the opening of the throttle valve 4. However, as shown in Japanese Patent Laid-Open No. 59-20539, the motor 6 is controlled by the ECU 20. The throttle valve 4 may have a rod that moves forward and backward in response to a drive signal from the lever, and the throttle valve 4 may be provided with a lever portion that abuts on the rod so that the opening of the throttle valve 4 can be adjusted by the movement of the rod. .
以上述べたように、本発明によれば、 スロットル弁の制御系および駆動系が完全に異常となっ
て、最悪スロットル弁の制御系でのフェールセーフ機能
が働らかない状態となっても、限度設定手段にてアクセ
ル操作量に応じて設定された限度により制限手段にてエ
ンジンへの燃料供給量が制限されることから、エンジン
に供給される混合気の空燃比が可燃範囲から大きくずれ
るために、エンジントルクが低下するようになるので、
安全性が充分に確保されるようになり、高い信頼性が得
られるようになるという優れた効果がある。As described above, according to the present invention, even if the control system and the drive system of the throttle valve become completely abnormal and the fail-safe function of the control system of the worst throttle valve does not work, the limit is limited. Since the fuel supply amount to the engine is limited by the limiting device by the limit set according to the accelerator operation amount by the setting device, the air-fuel ratio of the air-fuel mixture supplied to the engine largely deviates from the combustible range. , Because the engine torque will decrease,
There is an excellent effect that the safety is sufficiently ensured and high reliability is obtained.
第1図は本発明の一実施例構成を示す概略構成図、第2
図は第1図のスロットルコントローラの構成を示すブロ
ック図、第3図は第1図のエンジンコントローラの構成
を示すブロック図、第4図は第2図のスロットルコント
ローラのCPUにて実行されるプログラムのフローチャー
ト、第5図は第3図のエンジンコントローラのCPUにて
実行されるプログラムのフローチャート、第6図はアク
セル操作量θAと上限値TPMAX,下限値TPMINとの関係を
示す特性図、第7図は本発明の概略構成を示すブロック
図である。 1……エンジン,2……吸気管,4……スロットル弁,6……
モータ,7……開度センサ,8……吸気圧センサ,9……噴射
弁,11……水温センサ,12……回転センサ,13……アクセ
ルセンサ,20……スロットルコントローラ,30……エンジ
ンコントローラ,21,31……CPU,22,32……ROM,23,33……
RAM。FIG. 1 is a schematic configuration diagram showing the configuration of an embodiment of the present invention, and FIG.
1 is a block diagram showing the configuration of the throttle controller of FIG. 1, FIG. 3 is a block diagram showing the configuration of the engine controller of FIG. 1, and FIG. 4 is a program executed by the CPU of the throttle controller of FIG. FIG. 5, FIG. 5 is a flowchart of a program executed by the CPU of the engine controller of FIG. 3, and FIG. 6 is a characteristic diagram showing the relationship between the accelerator operation amount θ A and the upper limit value T PMAX and the lower limit value T PMIN . FIG. 7 is a block diagram showing a schematic configuration of the present invention. 1 …… Engine, 2 …… Intake pipe, 4 …… Throttle valve, 6 ……
Motor, 7 …… Opening sensor, 8 …… Intake pressure sensor, 9 …… Injection valve, 11 …… Water temperature sensor, 12 …… Rotation sensor, 13 …… Accelerator sensor, 20 …… Throttle controller, 30 …… Engine Controller, 21, 31 …… CPU, 22,32 …… ROM, 23,33 ……
RAM.
Claims (1)
ロットル弁と、 前記スロットル弁を駆動するアクチュエータと、 運転者により操作されるアクセルのアクセル操作量を検
出する操作量検出手段と、 前記操作量検出手段にて検出されたアクセル操作量に応
じて前記スロットル弁の目標開度を設定する目標開度設
定手段と、 前記目標開度設定手段にて設定された目標開度に応じた
駆動信号を前記アクチュエータに出力する駆動信号出力
手段と、 前記スロットル弁の実際の開度に応じて変化するエンジ
ンの運転状態を検出する運転状態検出手段と、 前記運転状態検出手段にて検出された運転状態に基づい
てエンジンへの燃料供給量を算出する燃料供給量算出手
段と、 前記スロットル弁が正常に駆動した際に前記燃料供給量
算出手段にて算出され得る燃料供給量の範囲における上
限と下限との少なくとも一方の限度を前記アクセル操作
量に応じて設定する限度設定手段と、 前記燃料供給量算出手段にて求められた前記燃料供給量
と前記限度設定手段にて設定された前記限度とを比較
し、前記燃料供給量が前記限度を越えた場合には、前記
燃料供給量を前記限度に制限する制限手段と、 前記制限手段を介して求められた前記燃料供給量をエン
ジンに供給する燃料供給手段と を備えることを特徴とするエンジン制御装置。1. A throttle valve for adjusting an amount of air taken into an engine, an actuator for driving the throttle valve, an operation amount detecting means for detecting an accelerator operation amount of an accelerator operated by a driver, and the operation. Target opening degree setting means for setting a target opening degree of the throttle valve according to the accelerator operation amount detected by the amount detecting means, and a drive signal according to the target opening degree set by the target opening degree setting means Drive signal output means for outputting to the actuator, an operating state detecting means for detecting an operating state of the engine which changes according to an actual opening degree of the throttle valve, and an operating state detected by the operating state detecting means. Fuel supply amount calculating means for calculating the fuel supply amount to the engine based on the above, and the fuel supply amount calculating means for calculating the fuel supply amount when the throttle valve is normally driven. Limit setting means for setting at least one of an upper limit and a lower limit in the range of the fuel supply amount that can be issued according to the accelerator operation amount, the fuel supply amount obtained by the fuel supply amount calculating means, and the fuel supply amount When the fuel supply amount exceeds the limit by comparing with the limit set by the limit setting means, the limiting means for limiting the fuel supply amount to the limit, and the limiting means And a fuel supply means for supplying the supplied fuel supply amount to the engine.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP29316886A JPH0774622B2 (en) | 1986-12-09 | 1986-12-09 | Engine controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP29316886A JPH0774622B2 (en) | 1986-12-09 | 1986-12-09 | Engine controller |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63147940A JPS63147940A (en) | 1988-06-20 |
| JPH0774622B2 true JPH0774622B2 (en) | 1995-08-09 |
Family
ID=17791293
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP29316886A Expired - Fee Related JPH0774622B2 (en) | 1986-12-09 | 1986-12-09 | Engine controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0774622B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3455678B2 (en) * | 1998-08-05 | 2003-10-14 | 株式会社日立ユニシアオートモティブ | Fail safe control device for electronically controlled throttle type internal combustion engine |
| JP4884507B2 (en) * | 2009-09-25 | 2012-02-29 | 三菱電機株式会社 | Engine fuel injection control device |
-
1986
- 1986-12-09 JP JP29316886A patent/JPH0774622B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPS63147940A (en) | 1988-06-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2003301739A (en) | Engine control device and engine control method | |
| JP3910759B2 (en) | Engine control device | |
| US4528963A (en) | Method of and system for controlling restart of engine | |
| JPH0774622B2 (en) | Engine controller | |
| JPH0252105B2 (en) | ||
| JPH09112305A (en) | Control method and apparatus for internal combustion engine | |
| JPS618436A (en) | Accel control device of internal combustion engine for vehicle | |
| JPS6231180B2 (en) | ||
| JPS63150445A (en) | Throttle valve control device for internal combustion engine | |
| JP2929883B2 (en) | Fail safe device for auxiliary air control device | |
| JPS5825534A (en) | Fuel injection method electronically controlled engine | |
| JPH0774623B2 (en) | Slot valve control device | |
| JPS63150442A (en) | Engine control device | |
| JP2855966B2 (en) | Air-fuel ratio control device for LPG internal combustion engine | |
| JPH0663470B2 (en) | Idle speed control method for internal combustion engine | |
| JPH02104938A (en) | Device for controlling air-fuel ratio of internal combustion engine | |
| JPH0553941B2 (en) | ||
| JPH059470Y2 (en) | ||
| JPH0445660B2 (en) | ||
| JPH0328581B2 (en) | ||
| JPS6189940A (en) | Controller for throttle valve of engine | |
| JPH1113522A (en) | Method for coping with abnormality of throttle sensor | |
| JPS6123633Y2 (en) | ||
| JPS63147948A (en) | Throttle valve control device for internal combustion engine | |
| JPS63159636A (en) | Economy control method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |