JPH0658087B2 - Fuel supply control device for internal combustion engine - Google Patents

Fuel supply control device for internal combustion engine

Info

Publication number
JPH0658087B2
JPH0658087B2 JP18618385A JP18618385A JPH0658087B2 JP H0658087 B2 JPH0658087 B2 JP H0658087B2 JP 18618385 A JP18618385 A JP 18618385A JP 18618385 A JP18618385 A JP 18618385A JP H0658087 B2 JPH0658087 B2 JP H0658087B2
Authority
JP
Japan
Prior art keywords
fuel supply
supply amount
internal combustion
combustion engine
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
Application number
JP18618385A
Other languages
Japanese (ja)
Other versions
JPS6245953A (en
Inventor
直之 小嶋
康孝 山内
Original Assignee
日本電装株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 日本電装株式会社 filed Critical 日本電装株式会社
Priority to JP18618385A priority Critical patent/JPH0658087B2/en
Publication of JPS6245953A publication Critical patent/JPS6245953A/en
Publication of JPH0658087B2 publication Critical patent/JPH0658087B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は内燃機関の燃料供給量制御装置に関し、特に吸
入空気量の検出が不可能となった場合の燃料供給量制御
に関する。
Description: TECHNICAL FIELD The present invention relates to a fuel supply amount control device for an internal combustion engine, and more particularly to a fuel supply amount control when the intake air amount cannot be detected.

[従来の技術] 内燃機関の精密に制御し、出力・燃費向上、排ガス清浄
化に寄与する制御装置が提案されている。その代表的な
ものとして、内燃機関の吸入空気量を検出し、その量に
応じて燃料供給量を精密に調節する装置がある。
[Prior Art] There has been proposed a control device that precisely controls an internal combustion engine to improve output and fuel efficiency and contribute to cleaning exhaust gas. A typical example thereof is a device that detects the intake air amount of an internal combustion engine and precisely adjusts the fuel supply amount according to the detected amount.

ところで、上記装置は吸気量センサの出力値に基づい
て、必要な燃料供給量を決定している。そのため、吸気
量センサが故障した場合、センサは現実の吸入空気量と
は異なった異常な出力を行ない、燃料供給量も異常とな
って機関停止や異常出力による運転性の低下の恐れがあ
った。
By the way, the above device determines the required fuel supply amount based on the output value of the intake air amount sensor. Therefore, if the intake air amount sensor fails, the sensor outputs an abnormal output that differs from the actual intake air amount, and the fuel supply amount also becomes abnormal, which may result in engine stoppage or abnormal operation due to a decrease in drivability. .

これを解決するものとして、吸気量センサの出力が異常
となった場合、燃料供給量を一定の値に固定してしまう
装置が提供されている(特開昭55−164738)。
To solve this problem, there is provided a device that fixes the fuel supply amount to a constant value when the output of the intake air amount sensor becomes abnormal (Japanese Patent Laid-Open No. 55-164738).

[本発明が解決しようとする問題点] ところが、センサ異常発生時に直ちに燃料供給量が一定
値に変化した場合、又はその逆の変化の場合に、センサ
出力値に応じて算出した燃料供給量と一定量との差が大
きく、内燃機関にショックを生じることがあり、その運
転性の低下、自動車の場合の乗り心地の悪化等の問題を
生じた。
[Problems to be Solved by the Present Invention] However, when the fuel supply amount immediately changes to a constant value when a sensor abnormality occurs or vice versa, the fuel supply amount calculated according to the sensor output value and There is a large difference from the fixed amount, which may cause a shock to the internal combustion engine, which causes problems such as deterioration of drivability and deterioration of riding comfort in the case of an automobile.

[問題点を解決するための手段] 上記燃料供給量を一定値に保持する装置の問題点を解決
するための手段として本発明の次の様な手段を採用し
た。
[Means for Solving Problems] As means for solving the problems of the device for holding the fuel supply amount at a constant value, the following means of the present invention are adopted.

即ち、本発明は第1図に示すごとく、 吸入空気量データを含む、内燃機関の運転状態を検出す
る運転状態検出手段と、該運転状態検出手段により検出
された内燃機関の運転状態データの内少なくとも上記吸
入空気量データを用いて内燃機関の燃料供給量を設定す
る燃料供給量設定手段と、上記運転状態検出手段にて検
出される吸入空気量データが異常データの場合に、上記
燃料供給量設定手段にて設定される燃料供給量を所定量
に固定するフェイルセーフ手段と、を備えた、内燃機関
の燃料供給量制御装置において、更に、上記フェイルセ
ーフ手段にて燃料供給量を所定量に固定する処理が行な
われる際、又は該固定する処理が解除された際に、上記
燃料供給量を徐々に変化させるなまし手段と、スロット
ルバルブがほぼ全閉の状態を判別する判別手段とを備
え、該判別手段にてスロットルバルブがほぼ全閉の状態
であると判別された時は、そうでない時にくらべて前記
フェイルセーフ手段にて設定される燃料供給量の所定量
を小さい値に設定すると共に前記なまし手段にて変化さ
せる燃料供給量の変化速度を大きくしたことを特徴とす
る内燃機関の燃料供給量制御装置を要旨とする。
That is, according to the present invention, as shown in FIG. 1, the operating state detecting means for detecting the operating state of the internal combustion engine, including the intake air amount data, and the operating state data of the internal combustion engine detected by the operating state detecting means are included. At least when the fuel supply amount setting means for setting the fuel supply amount of the internal combustion engine using the intake air amount data and the intake air amount data detected by the operating condition detecting means are abnormal data, the fuel supply amount A fuel supply amount control device for an internal combustion engine, comprising: a failsafe means for fixing the fuel supply amount set by the setting means to a predetermined amount; and further, the fuel supply amount is set to a predetermined amount by the failsafe means. When the fixing process is performed or when the fixing process is released, it is possible to determine whether the throttle valve is almost fully closed and the moderating means for gradually changing the fuel supply amount. When the throttle valve determines that the throttle valve is in a substantially fully closed state, the predetermined amount of fuel supply amount set by the fail-safe means is set as compared to when the throttle valve is not fully closed. A fuel supply amount control device for an internal combustion engine is characterized in that the changing speed of the fuel supply amount changed by the smoothing means is set to a large value and set to a small value.

ここで運転状態検出手段とは、吸入空気量以外に、例え
ば内燃機関の回転速度、冷却水温度、吸入空気温度等を
検出するものである。上記吸入空気量とは単に吸入空気
の流入体積のみを指すのではなく、流入量を間接的に表
わすデータ、例えば吸入空気の圧力等も含むものとす
る。この吸入空気量を検出するものとしては、エアフロ
メータ、吸気圧センサがあり、エアフロメータには、ウ
ィンドベーン型,ヒートワイヤ型,カルマン渦型のもの
が挙げられる。
Here, the operating state detecting means detects, for example, the rotational speed of the internal combustion engine, the cooling water temperature, the intake air temperature, etc., in addition to the intake air amount. The intake air amount does not simply indicate the inflow volume of the intake air, but also includes data indirectly representing the inflow amount, for example, the pressure of the intake air. There are an air flow meter and an intake pressure sensor for detecting the intake air amount, and examples of the air flow meter include a wind vane type, a heat wire type, and a Karman vortex type.

燃料量設定手段とは、運転状態データから内燃機関にて
必要とされる燃料供給量を算出設定するので、少なくと
も吸入空気量データに基づいて設定している。通常、電
子回路で構成される。
The fuel amount setting means calculates and sets the fuel supply amount required for the internal combustion engine from the operating state data, and therefore sets it based on at least the intake air amount data. It is usually composed of electronic circuits.

フェイルセーフ手段とは、例えば、吸入空気量データ
が、あり得ない値を取っている場合を異常と判断し、上
記燃料量設定手段にて設定される燃量供給量を所定量に
固定する手段である。具体的には吸入空気量データを表
わす電圧値等が上下限を越えていたりした場合、あるい
は、カルマン渦型のセンサのパルス信号のエッジが全く
検出されない場合に吸入空気量データを異常と判断する
等である。通常、電子回路で構成される。
The fail-safe means is, for example, means for determining that the intake air amount data has an impossible value and that the fuel amount supply amount set by the fuel amount setting device is fixed to a predetermined amount. Is. Specifically, if the voltage value that represents the intake air amount data exceeds the upper and lower limits, or if the edge of the pulse signal of the Karman vortex sensor is not detected at all, it is determined that the intake air amount data is abnormal. Etc. It is usually composed of electronic circuits.

なまし手段とは、吸入空気量データが異常と判断された
場合、直ちに燃量供給量を所定量にするのではなく、徐
々に直前の設定値から所定値へと変化させてゆく手段で
ある。通常、電子回路で構成される。判別手段とは、例
えばアイドルスイッチを用いてスロットルバルブのほぼ
全閉状態を判別するものであり、本発明では、スロット
ルバルブがほぼ全閉状態であると判別された時はそうで
ない時にくらべてフェイルセーフ手段にて設定される燃
料供給量の所定量を小さく、なまし手段にて変化される
燃料供給量の変化速度を大きくしてある。
The smoothing means is a means for gradually changing from the immediately preceding set value to the predetermined value when the intake air amount data is determined to be abnormal, instead of immediately setting the fuel amount supply amount to the predetermined amount. . It is usually composed of electronic circuits. The discriminating means is a device for discriminating the substantially fully closed state of the throttle valve by using, for example, an idle switch, and in the present invention, when it is determined that the throttle valve is in the fully closed state, it fails compared to when it is not. The predetermined amount of the fuel supply amount set by the safe means is made small, and the changing speed of the fuel supply amount changed by the smoothing means is made large.

[作用] 通常内燃機関の燃料供給量として運転状態検出手段によ
り検出された吸入空気量データに基づいて、燃料量設定
手段が燃料供給量を設定し、その量の燃料が内燃機関に
供給される。しかし、フェイルセーフ手段により吸入空
気量データが異常とされた場合、燃料供給量として所定
量に移行し固定されるところ、なまし手段により、燃料
供給量は急変せず、徐々に設定値から所定量へ変化して
ゆく。
[Operation] Based on the intake air amount data detected by the operating state detecting unit as the fuel supply amount of the normal internal combustion engine, the fuel amount setting unit sets the fuel supply amount, and that amount of fuel is supplied to the internal combustion engine. . However, when the intake air amount data is abnormal by the fail-safe means, the fuel supply amount shifts to a predetermined amount and is fixed.However, the anneal means does not cause the fuel supply amount to change suddenly and gradually changes from the set value. Change to quantitative.

更に判別手段にてスロットルバルブがほぼ全閉と判別さ
れた時は、そうでない時にくらべてこの所定量が小さい
値とされると共に燃料供給量の変化の度合いが急激とな
る。
Further, when the determination means determines that the throttle valve is almost fully closed, the predetermined amount is set to a smaller value and the degree of change in the fuel supply amount becomes sharper than in other cases.

[実施例] まず第2図は本発明の一実施例を示す内燃機関とその燃
料供給量制御装置を表わす説明図である。
[Embodiment] First, FIG. 2 is an explanatory view showing an internal combustion engine and a fuel supply amount control apparatus therefor according to an embodiment of the present invention.

1は内燃機関本体、2はピストン、3は点火プラグ、4
は排気マニホールド、5は排気マニホールド4に備えら
れ、排ガス中の残存酸素濃度を検出する酸素センサ、6
は内燃機関本体1の吸入空気中に燃料を噴射する燃料噴
射弁、7は吸気マニホールド、8は内燃機関本体1に送
られる吸入空気の温度を検出する吸気温センサ、9は内
燃機関冷却水の温度を検出する水温センサ、10はスロ
ットルバルブ、11はスロットルバルブ10に連動し、
スロットルバルブ10の開度を検出して信号を出力する
とともにスロットルバルブ10がほぼ全閉状態ではアイ
ドルスイッチIDLとしてのオン信号を出力するスロッ
トル開度センサ、14は吸入空気量を測定するカルマン
渦型流量センサ、15は吸入空気の脈動を吸収するサー
ジタンクをそれぞれ表わしている。
1 is an internal combustion engine body, 2 is a piston, 3 is a spark plug, 4
Is an exhaust manifold, 5 is an exhaust manifold 4, and is an oxygen sensor for detecting the residual oxygen concentration in the exhaust gas, 6
Is a fuel injection valve for injecting fuel into intake air of the internal combustion engine body 1, 7 is an intake manifold, 8 is an intake air temperature sensor for detecting the temperature of intake air sent to the internal combustion engine body 1, and 9 is internal combustion engine cooling water. A water temperature sensor for detecting the temperature, 10 is a throttle valve, 11 is linked to the throttle valve 10,
A throttle opening sensor that detects the opening of the throttle valve 10 and outputs a signal, and outputs an ON signal as the idle switch IDL when the throttle valve 10 is in a fully closed state, and 14 is a Karman vortex type that measures the intake air amount. The flow rate sensor 15 represents a surge tank that absorbs the pulsation of the intake air.

そして16は点火に必要な高電圧を出力するイグナイ
タ、17は図示していないクランク軸に連動し上記イグ
ナイタ16で発生した高電圧を各気筒の点火プラグ3に
分配供給するディストリビュータ、18はディストリビ
ュータ17内に取り付けられ、ディストリビュータ17
の1回転、即ちクランク軸2回転に24発のパルス信号
を出力する回転角と回転速度とを検出する回転角セン
サ、19はディストリビュータ17の1回転に1発のパ
ルス信号を出力する気筒判別センサ、20は電子制御回
路、21はキースイッチ、22はスタータモータをそれ
ぞれ表わしている。26は車軸に連動し、車速に応じた
パルス信号を発信する車速センサを表わす。
16 is an igniter that outputs a high voltage necessary for ignition, 17 is a distributor that supplies a high voltage generated by the igniter 16 to the ignition plug 3 of each cylinder in conjunction with a crankshaft (not shown), and 18 is a distributor 17 Distributor 17 installed inside
Rotation angle sensor that detects a rotation angle and a rotation speed that output 24 pulse signals for one rotation of the crankshaft, that is, two rotations of the crankshaft, and 19 is a cylinder discrimination sensor that outputs a pulse signal for one rotation of the distributor 17. , 20 is an electronic control circuit, 21 is a key switch, and 22 is a starter motor. Reference numeral 26 denotes a vehicle speed sensor which is interlocked with the axle and transmits a pulse signal corresponding to the vehicle speed.

次に第3図は電子制御回路20の例とその関連部分との
ブロック図を表わしている。
Next, FIG. 3 shows a block diagram of an example of the electronic control circuit 20 and its related parts.

30は各センサにより出力されるデータを制御プログラ
ムに従って入力及び演算すると共に、各種装置を作動制
御等するための処理を行うセントラルプロセシングユニ
ット(以下単にCPUと呼ぶ)、31は制御プログラム
及び初期データが格納されるリードオンリメモリ(以下
単にROMと呼ぶ)、32は電子制御回路20に入力さ
れるデータや演算制御に必要なデータが一時的に読み書
きされるランダムアクセスメモリ(以下単にRAMと呼
ぶ)、33はキースイッチ21がオフされても以後の内
燃機関作動に必要なデータを保持するよう、バッテリに
よってバックアップされた不揮発性メモリとしてのバッ
クアップランダムアクセスメモリ(以下単にバックアッ
プRAMと呼ぶ)、35〜37は各センサの出力信号の
バッファ、38は各センサの出力信号をCPU30に選
択的に出力するマルチプレクサ、39はアナログ信号を
デジタル信号に変換するA/D変換器、40はバッファ
を介してあるいはバッファ、マルチプレクサ38及びA
/D変換器39を介して各センサ信号をCPU30に送
ると共にCPU30からのマルチプレクサ38、A/D
変換器39のコントロール信号を出力する入出力ポート
を表わしている。
Reference numeral 30 denotes a central processing unit (hereinafter simply referred to as CPU) that inputs and calculates data output from each sensor according to a control program and performs processing for controlling operation of various devices. Reference numeral 31 denotes a control program and initial data. A read-only memory (hereinafter simply referred to as ROM) to be stored, 32 is a random access memory (hereinafter simply referred to as RAM) in which data input to the electronic control circuit 20 and data necessary for arithmetic control are temporarily read and written, Reference numeral 33 denotes a backup random access memory (hereinafter simply referred to as a backup RAM), which is a non-volatile memory backed up by a battery, so as to retain data necessary for subsequent internal combustion engine operation even if the key switch 21 is turned off. Is a buffer for the output signal of each sensor, and 38 is Multiplexer for selectively outputting the output signal of the sensor to the CPU 30, 39 denotes an A / D converter for converting an analog signal into a digital signal, 40 or buffer via the buffer, the multiplexer 38 and the A
Each sensor signal is sent to the CPU 30 via the A / D converter 39, and the multiplexer 38 from the CPU 30, A / D
It represents an input / output port for outputting a control signal of the converter 39.

そして41は酸素センサ5の出力信号をコンパレータ4
2へ送るバッファ、43はカルマン渦型流量センサ1
4,回転角センサ18及び気筒判別センサ19の出力信
号の波形を整形する整形回路を表わし、スロットル開度
センサ11等の各センサ信号は直接に、あるいはバッフ
ァ41等を介して入出力ポート46によりCPU30に
送られる。
And 41 is the output signal of the oxygen sensor 5 to the comparator 4
Buffer for sending to 2, and 43 for Karman vortex flow sensor 1
4, represents a shaping circuit for shaping the waveforms of the output signals of the rotation angle sensor 18 and the cylinder discrimination sensor 19, and each sensor signal of the throttle opening sensor 11 or the like is output by the input / output port 46 directly or via the buffer 41 or the like. It is sent to the CPU 30.

更に、47、48は出力ポート49,50を介てCPU
30からの信号によって燃料噴射弁6、イグナイタ16
を駆動する駆動回路をそれぞれ表わしている。また51
は信号やデータの通路となるバスライン、52はCPU
30を始めROM31、RAM32等へ所定の間隔で制
御タイミングとなるクロック信号を送るクロック回路を
表わしている。
Furthermore, 47 and 48 are CPUs via output ports 49 and 50.
The signal from the fuel injection valve 6, the igniter 16
Drive circuits for driving the respective. Again 51
Is a bus line that serves as a passage for signals and data, and 52 is a CPU
A clock circuit for sending a clock signal as control timing to the ROM 31, the RAM 32, etc. at a predetermined interval is shown.

次に本実施例の要部となる制御プログラムについて説明
する。
Next, a control program, which is a main part of this embodiment, will be described.

第4図乃至第6図は、制御プログラムのフローチャート
を表わしている。これらの制御プログラムは、機関1回
転毎に実行されている。
4 to 6 show flow charts of the control program. These control programs are executed every engine revolution.

第4図は、カルマン渦型流量センサ14の出力値が異常
か否かをチェックする異常チェックルーチンを表わす。
まずその処理が開始されると、ステップ110にて流量
センサの出力値が読み込まれる。次にステップ120に
て、その出力値が所定範囲内か否かが判定される。この
所定範囲は流量センサ14が正常な状態で取り得る値の
範囲を示している。それ故、流量センサ14の出力値が
所定範囲内であれば「YES」と判定されて、ステップ
130にて異常フラグFがリセットされる。一方ステッ
プ120にて、流量センサ14の出力が所定範囲外であ
れば「NO」と判定されて、ステップ140にてフラグ
Fがセットされる。こうして本処理を一旦終了し、他の
ルーチンの処理に移る。上記ステップ120の判定は、
パルス信号のエッジを全く検出しない場合を「NO」と
する判定でもよい。
FIG. 4 shows an abnormality check routine for checking whether or not the output value of the Karman vortex flow sensor 14 is abnormal.
First, when the process is started, the output value of the flow rate sensor is read in step 110. Next, at step 120, it is judged if the output value is within a predetermined range. This predetermined range indicates a range of values that the flow rate sensor 14 can take in a normal state. Therefore, if the output value of the flow rate sensor 14 is within the predetermined range, it is determined to be "YES" and the abnormality flag F is reset in step 130. On the other hand, if the output of the flow rate sensor 14 is outside the predetermined range in step 120, it is determined to be “NO”, and the flag F is set in step 140. In this way, this process is once terminated and the process of another routine is performed. The determination in step 120 above is
The determination may be “NO” when the edge of the pulse signal is not detected at all.

第5図は点火時期及び燃料噴射量を算出する制御ルーチ
ンを表わす。
FIG. 5 shows a control routine for calculating the ignition timing and the fuel injection amount.

まず、処理が開始されると、ステップ210にて、フラ
グFがセットされているか否かが判定される。流量セン
サ14が正常である場合は、「NO」と判定されて、次
にステップ220にて点火時期が算出される。点火時期
は吸入空気量,機関回転速度,冷却水温等の値から公知
のマップを用いて算出される。次にステップ230にて
流量センサ14の異常からの復帰後3秒経過しているか
否かが、F=1→F=0の時点でセットされたタイマの
値から判断される。最初からF=0であれば「YES」
と判定されて次にステップ235にて機関始動時か否か
が判定される。始動時であれば、ステップ270にて始
動時用の噴射量が冷却水温等をパラメータにして算出さ
れる。始動時でなければ、ステップ240にて燃料の噴
射量が算出される。燃料の噴射量は、吸入空気量,機関
回転速度,その他冷却水温,酸素濃度,吸気温等の値に
よって公知のマップ等から算出される。ステップ230
にて復帰後3秒経過していなければステップ231に進
み、始動時か否かを判定し「YES」と判定されてステ
ップ233にて始動時用の噴射量が算出される。ステッ
プ231で「NO」を判定された場合ステップ232に
進み、定常状態の噴射量を算出しステップ234に進
む。ステップ234では目標噴射量の変数τLに算出し
た噴射量値を入れて、ステップ310のなまし処理に移
る。この処理については後述する。こうして一旦処理を
終了する。
First, when the process is started, it is determined in step 210 whether or not the flag F is set. When the flow rate sensor 14 is normal, it is determined to be "NO", and then the ignition timing is calculated in step 220. The ignition timing is calculated from a value such as the intake air amount, the engine speed, the cooling water temperature and the like using a known map. Next, at step 230, it is judged from the value of the timer set at the time of F = 1 → F = 0 whether or not 3 seconds have elapsed after the recovery of the flow sensor 14 from the abnormality. If F = 0 from the beginning, "YES"
Then, in step 235, it is determined whether or not the engine is starting. If the engine is starting, the injection amount for starting is calculated in step 270 using the cooling water temperature and the like as parameters. If the engine is not started, the fuel injection amount is calculated in step 240. The fuel injection amount is calculated from a known map or the like according to the intake air amount, the engine rotation speed, other cooling water temperature, oxygen concentration, intake air temperature and the like. Step 230
If 3 seconds have not elapsed after returning, the routine proceeds to step 231, where it is judged whether or not it is at the time of starting and it is judged as "YES", and the injection amount for starting is calculated at step 233. When “NO” is determined in step 231, the process proceeds to step 232, the steady-state injection amount is calculated, and the process proceeds to step 234. In step 234, the calculated injection amount value is put in the variable τL of the target injection amount, and the process proceeds to the moderating process of step 310. This process will be described later. In this way, the process is temporarily terminated.

次に、前出の異常チェックルーチンにF=1とされてい
る場合、制御ルーチンにては、まずステップ210に
て、「YES」と判定される。次にステップ250にて
点火時期が所定時期に固定される処理がなされる。次に
ステップ260にて現在始動時か否かがキースイッチ2
1の信号及び機関回転速度から判定される。始動時であ
れば「YES」と判定されて、ステップ270にて始動
時用の噴射量が算出される。始動時でなければステップ
260にては「NO」と判定されて次にステップ280
の処理がなされる。
Next, when F = 1 in the abnormality check routine described above, in the control routine, first, in step 210, it is determined to be "YES". Next, at step 250, processing for fixing the ignition timing to a predetermined timing is performed. Next, at step 260, it is determined whether the key switch 2 is currently started or not.
It is determined from the signal of 1 and the engine rotation speed. If it is at the time of starting, it is determined as "YES", and the injection amount for starting is calculated at step 270. If it is not the starting time, it is determined to be "NO" in step 260, and then step 280.
Is processed.

ステップ280にては、アイドルスイッチIDLがオン
か否か、即ちスロットルバルブ10がほぼ全閉か否かが
判定される。オンであれば「YES」と判定されて、噴
射量固定値(3ms)が目標とする燃料噴射量を量わす
変数τLに設定される。オンでなければ「NO」と判定
されてτLには他の固定値(5ms)が設定される。ス
テップ290又はステップ300の処理の後はステップ
310にてなまし処理が行われる。前述したステップ2
30にて「NO」と判定された場合もステップ310の
なまし処理が行なわれる。
At step 280, it is judged if the idle switch IDL is on, that is, if the throttle valve 10 is almost fully closed. If it is on, it is determined as "YES", and the injection amount fixed value (3 ms) is set to the variable τL that measures the target fuel injection amount. If it is not ON, it is determined to be "NO" and another fixed value (5 ms) is set to τL. After the processing of step 290 or step 300, the smoothing processing is performed in step 310. Step 2 mentioned above
Even when it is determined to be "NO" in 30, the smoothing process of step 310 is performed.

このなまし処理の詳細を第6図のフローチャートに示
す。まずステップ410にてフラグF=1か否かが判定
される。F=1でなければ「NO」と判定され、ステッ
プ420にて係数KにK3の値が設定される。係数Kは
なましの程度を決定する係数であり、「1」を越えた値
を設定する。F=1であればステップ410にて「YE
S」とされて、ステップ430が処理される。ステップ
430ではアイドルスイッチオンか否かが判定される。
オンであれば、ステップ440にて係数KにK1が設定
され、オンでなければ、ステップ450にて係数KにK
2が設定される。K1,K2,K3の値は、固定値又は
内燃機関の運転状態によって決定される値である。例え
ばK1とK2とは水温をパラメータとして、K3は機関
回転速度をパラメータとして算出される。処理やメモリ
の簡素化のためK1,K2,K3を固定値としてもよ
い。この場合、その相対的な大小関係は、K1<K2≒
K3にしておくと、内燃機関の円滑な運転上好ましい。
Details of this smoothing processing are shown in the flowchart of FIG. First, at step 410, it is judged if the flag F = 1. If F = 1, it is determined to be "NO", and the value of K3 is set to the coefficient K in step 420. The coefficient K is a coefficient for determining the degree of smoothing, and a value exceeding "1" is set. If F = 1, at step 410, “YE
S ”and step 430 is processed. In step 430, it is determined whether the idle switch is on.
If it is ON, the coefficient K is set to K1 in step 440. If it is not ON, the coefficient K is set to K in step 450.
2 is set. The values of K1, K2 and K3 are fixed values or values determined by the operating state of the internal combustion engine. For example, K1 and K2 are calculated using the water temperature as a parameter, and K3 is calculated using the engine speed as a parameter. For simplification of processing and memory, K1, K2 and K3 may be fixed values. In this case, the relative magnitude relationship is K1 <K2≈
K3 is preferable for smooth operation of the internal combustion engine.

ステップ460にては実際の燃料噴射量の基本値となる
τの値のなまし処理による算出が行なわれる。即ち、K
とτLと前回決定された噴射量τから、今回噴射される
量τを次の式により算出する。
In step 460, the value of τ which is the basic value of the actual fuel injection amount is calculated by the smoothing process. That is, K
And τL and the previously determined injection amount τ, the current injection amount τ is calculated by the following formula.

Kの値は、大きいほどなましが大きく、τの値は急変し
にくくなる。
The larger the value of K, the larger the rounding, and the value of τ is less likely to change suddenly.

こうして第5図に示したステップ310のなまし処理を
終了し、この後、τの値は図示していない噴射ルーチン
にて用いられτ分の燃料が吸入空気中に噴射弁6から噴
射される。こうしてフラグFの変化に伴う燃料噴射量の
急変に、なまし処理を施すことができる。
In this way, the annealing process of step 310 shown in FIG. 5 is completed, and thereafter, the value of τ is used in the injection routine not shown, and the fuel of τ is injected from the injection valve 6 into the intake air. . In this way, the smoothing process can be applied to the sudden change in the fuel injection amount due to the change in the flag F.

上記処理動作の代表的な例を第7図に示す。時点t1に
て、フラグFが「0」→「1」に変化すると、なまし処
理のため噴射量τは急変な変化をせず、時点t2までか
かって目的の固定値と一致する。一方、点線で示した従
来装置では時点t1で瞬時にして固定値となる。
A typical example of the above processing operation is shown in FIG. When the flag F changes from “0” to “1” at the time point t1, the injection amount τ does not change abruptly due to the smoothing process, and it reaches the time point t2 and coincides with the target fixed value. On the other hand, in the conventional device shown by the dotted line, it becomes a fixed value instantly at time t1.

フラグFが「1」→「0」になった場合も同様であり、
時点t3にてF=0となると、τは時点t4までかかっ
て正常時のτの値となる。点線で示した従来装置では時
点t3で瞬時に正常値のτの値が設定される。
The same applies when the flag F changes from "1" to "0".
When F = 0 at the time point t3, τ takes the value of τ in the normal state until the time point t4. In the conventional device shown by the dotted line, the normal value τ is instantly set at time t3.

フラグFの振動によるτのハンチングを防止するため時
点t1,t3において、ディレーを設け、フラグFが変
化した後、直後にはなまし処理を行なわず、所定時間後
になまし処理を行なうようにしてもよい。
In order to prevent τ hunting due to the vibration of the flag F, a delay is provided at times t1 and t3, and after the flag F is changed, the smoothing process is not performed immediately after, but is performed after a predetermined time. Good.

[発明の効果] 本発明は吸入空気量データが異常となった場合、又は異
常から復帰した場合に、燃料供給量を徐々に所定値に又
は所定値から通常の算出値に変化させるなまし手段を具
備しているため、燃料供給量の設定値の差が大きくて
も、内燃機関にショックを生ずることがなく、運転性,
乗り心地性を良好に保持できるものである。さらに、ス
ロットルバルブがほぼ全閉の状態ではフェイル時の燃料
供給量を小さめの値とすると共に燃料供給量切換時の収
束速度を高めているので、もともと切換時のショックの
小さないアイドル時における制御の移行速度を上げ、運
転者の低出力要求を速やかに満たすことができる。
[Advantages of the Invention] The present invention is a moderating means for gradually changing the fuel supply amount to a predetermined value or from a predetermined value to a normal calculated value when the intake air amount data becomes abnormal or returns from the abnormality. Therefore, even if the difference in the set value of the fuel supply amount is large, the internal combustion engine is not shocked, and the drivability,
The ride comfort can be excellently maintained. Furthermore, when the throttle valve is almost fully closed, the fuel supply amount at the time of failure is set to a small value and the convergence speed at the time of switching the fuel supply amount is increased. It is possible to increase the transition speed of, and quickly meet the low output demand of the driver.

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

第1図は本発明の一例としての基本的構成図、第2図は
本発明の一実施例の構成図、第3図はその電子制御回路
のブロック図、第4図は電子制御回路にて実行される異
常チェックルーチンのフローチャート、第5図は同じく
制御ルーチンのフローチャート、第6図は同じくなまし
処理ルーチンのフローチャート、第7図は処理のタイミ
ングチャートを表わす。 1……内燃機関、6……燃料噴射弁 8……吸気温センサ、9……水温センサ 10……スロットルバルブ 11……スロットル開度センサ 14……カルマン渦型流量センサ 18……回転角センサ、20……電子制御回路 21……キースイッチ
FIG. 1 is a basic configuration diagram as an example of the present invention, FIG. 2 is a configuration diagram of an embodiment of the present invention, FIG. 3 is a block diagram of its electronic control circuit, and FIG. 4 is an electronic control circuit. FIG. 5 is a flowchart of the abnormality check routine executed, FIG. 5 is a flowchart of the same control routine, FIG. 6 is a flowchart of the same anneal processing routine, and FIG. 7 is a timing chart of the processing. 1 ... Internal combustion engine, 6 ... Fuel injection valve 8 ... Intake air temperature sensor, 9 ... Water temperature sensor 10 ... Throttle valve 11 ... Throttle opening sensor 14 ... Karman vortex flow sensor 18 ... Rotation angle sensor , 20 ... Electronic control circuit 21 ... Key switch

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】吸入空気量データを含む、内燃機関の運転
状態を検出する運転状態検出手段と、 該運転状態検出手段により検出された内燃機関の運転状
態データの内少なくとも上記吸入空気量データを用いて
内燃機関の燃料供給量を設定する燃料供給量設定手段
と、 上記運転状態検出手段にて検出される吸入空気量データ
が異常データの場合に、上記燃料供給量設定手段にて設
定される燃料供給量を所定量に固定するフェイルセーフ
手段と、 を備えた、内燃機関の燃料供給量制御装置において、 更に、上記フェイルセーフ手段にて燃料供給量を所定量
に固定する処理が行なわれる際、又は該固定する処理が
解除された際に、上記燃料供給量を徐々に変化させるな
まし手段と、 スロットルバルブがほぼ全閉の状態を判別する判別手段
とを備え、 該判別手段にてスロットルバルブがほぼ全閉の状態であ
ると判別された時は、そうでない時にくらべて前記フェ
イルセーフ手段にて設定される燃料供給量の所定量を小
さい値に設定すると共に前記なまし手段にて変化させる
燃料供給量の変化速度を大きくしたことを特徴とする内
燃機関の燃料供給量制御装置。
1. An operating condition detecting means for detecting an operating condition of an internal combustion engine including intake air amount data, and at least the intake air amount data among operating condition data of the internal combustion engine detected by the operating condition detecting means. Fuel supply amount setting means for setting the fuel supply amount of the internal combustion engine, and when the intake air amount data detected by the operating state detecting means is abnormal data, it is set by the fuel supply amount setting means. A fuel supply amount control device for an internal combustion engine, comprising: a fail-safe means for fixing a fuel supply amount to a predetermined amount; and a process for fixing the fuel supply amount to a predetermined amount by the fail-safe means. Or a means for gradually changing the fuel supply amount when the fixing process is released, and a means for determining whether the throttle valve is in a fully closed state. When the determination means determines that the throttle valve is in a fully closed state, the predetermined amount of fuel supply amount set by the fail-safe means is set to a small value and the throttle valve is set to a smaller value than when the throttle valve is not fully closed. A fuel supply amount control device for an internal combustion engine, characterized in that a changing speed of a fuel supply amount changed by an averaging means is increased.
【請求項2】前記吸入空気量データが吸気圧であること
を特徴とする特許請求の範囲第1項記載の内燃機関の燃
料供給量制御装置。
2. The fuel supply amount control device for an internal combustion engine according to claim 1, wherein the intake air amount data is intake pressure.
JP18618385A 1985-08-23 1985-08-23 Fuel supply control device for internal combustion engine Expired - Fee Related JPH0658087B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18618385A JPH0658087B2 (en) 1985-08-23 1985-08-23 Fuel supply control device for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18618385A JPH0658087B2 (en) 1985-08-23 1985-08-23 Fuel supply control device for internal combustion engine

Publications (2)

Publication Number Publication Date
JPS6245953A JPS6245953A (en) 1987-02-27
JPH0658087B2 true JPH0658087B2 (en) 1994-08-03

Family

ID=16183839

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18618385A Expired - Fee Related JPH0658087B2 (en) 1985-08-23 1985-08-23 Fuel supply control device for internal combustion engine

Country Status (1)

Country Link
JP (1) JPH0658087B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS648337A (en) * 1987-06-29 1989-01-12 Daihatsu Motor Co Ltd Method for controlling fuel at time of pressure sensor breakdown
JPH0833136B2 (en) * 1987-08-08 1996-03-29 ダイハツ工業株式会社 Idle-up system in case of pressure sensor failure
JP2562959B2 (en) * 1988-12-24 1996-12-11 松下電器産業株式会社 Knock control system

Also Published As

Publication number Publication date
JPS6245953A (en) 1987-02-27

Similar Documents

Publication Publication Date Title
JP2007262945A (en) Abnormality diagnosis device for exhaust gas sensor
JP2005188309A (en) Throttle abnormality determination device
JPH0251058B2 (en)
JPH0658087B2 (en) Fuel supply control device for internal combustion engine
JP5702993B2 (en) Throttle valve fully closed reference value setting device and engine control device
JPH0575896B2 (en)
JPH0350096B2 (en)
JP2003028000A (en) Engine intake temperature sensor diagnostic device
JPH0316498B2 (en)
JPH0584383B2 (en)
JP2581033B2 (en) Fuel injection amount control method for internal combustion engine
JPH0730923Y2 (en) Idle speed control device for internal combustion engine
US7104046B2 (en) Controller for an internal combustion engine
JPH0663470B2 (en) Idle speed control method for internal combustion engine
JPH0720361Y2 (en) Idle adjusting device for internal combustion engine
JP2803084B2 (en) Idle speed control method
JPS59128943A (en) Idle revolution control method
JPH0697005B2 (en) Idle speed control method
JPH01138359A (en) Anomaly detecting device in egr system
JPS6030446A (en) Fuel injection control method
JPS59231144A (en) Method of fuel injection in internal-combustion engine
JPS58150049A (en) Electronically controlled fuel injection method of internal-combustion engine
JPS61215428A (en) Electronic fuel injection controller
JPS62131965A (en) Fuel pump control device for internal combustion engine
JPS59215936A (en) Idling engine speed increasing device of car

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees