[go: up one dir, main page]

JPH06249019A - Idling controller - Google Patents

Idling controller

Info

Publication number
JPH06249019A
JPH06249019A JP5054844A JP5484493A JPH06249019A JP H06249019 A JPH06249019 A JP H06249019A JP 5054844 A JP5054844 A JP 5054844A JP 5484493 A JP5484493 A JP 5484493A JP H06249019 A JPH06249019 A JP H06249019A
Authority
JP
Japan
Prior art keywords
intake air
combustion engine
internal combustion
air amount
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP5054844A
Other languages
Japanese (ja)
Inventor
Motomare Ootani
元希 大谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP5054844A priority Critical patent/JPH06249019A/en
Publication of JPH06249019A publication Critical patent/JPH06249019A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To carry out warming operation in an appropriate condition by setting reduction degree of an intake air quantity to a larger value as the temperature increase in the interval combustion engine increases until warming is finished in an internal combustion engine and controlling an idling air quantity in response to the reduced intake air quantity. CONSTITUTION:An intake air quantity of an internal combustion engine under non-operational condition of accelerator is adjusted by an idling air quantity adjusting means M1. The initial value of the intake air quantity just after starting the internal combustion engine is set at a value higher than that of the intake air quantity after the warming is finished, and the means M1 is controlled after the startup, and then the intake air quantity is gradually decreased. In this case, an operational condition of the internal combustion engine is detected by a means N2. The reduction degree of the intake air quantity up to completion of worming of the internal combustion engine is made large as increase in temperature of the internal combustion engine is larger by a means M3 based on the detected operational condition. The means M1 is controlled by the.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、アイドル制御装置に関
し、詳しくは、内燃機関の始動時に、内燃機関への吸入
空気量を増加し、始動後に、吸入空気量を漸次低減して
いくアイドル制御装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an idle control device, and more particularly, to an idle control in which the intake air amount to the internal combustion engine is increased when the internal combustion engine is started and the intake air amount is gradually reduced after the start. Regarding the device.

【0002】[0002]

【従来の技術】従来、この種のアイドル制御装置として
は、内燃機関の始動時に、内燃機関の冷却水の温度に基
づいて内燃機関への吸入空気量を増加し、始動後に、増
加した吸入空気量を漸次減少させる吸入空気量制御装置
が提案されている(例えば、特開昭63−12484
1)。始動直後、特に冷間時にはエンジンストールを生
じやすいので、吸入空気量を暖機完了後の吸入空気量よ
り、かなり増加しておくのである。この吸入空気量制御
装置において、内燃機関の始動時の吸入空気量は、冷却
水の温度に基づいて設定される吸入空気量の基本量に、
冷却水の温度に基づいて算出される水温補正値と、吸入
空気の温度に基づいて算出される吸気温補正値とを加え
ることにより算出される。
2. Description of the Related Art Conventionally, as an idle control device of this type, when the internal combustion engine is started, the intake air amount to the internal combustion engine is increased based on the temperature of the cooling water of the internal combustion engine, and the intake air amount increased after the start. An intake air amount control device for gradually reducing the amount has been proposed (for example, Japanese Patent Laid-Open No. 63-12484).
1). Since the engine stall is likely to occur immediately after starting, especially in the cold state, the intake air amount is considerably increased from the intake air amount after completion of warming up. In this intake air amount control device, the intake air amount at the time of starting the internal combustion engine is set to the basic amount of the intake air amount set based on the temperature of the cooling water,
It is calculated by adding a water temperature correction value calculated based on the temperature of the cooling water and an intake air temperature correction value calculated based on the temperature of the intake air.

【0003】内燃機関の始動後、吸入空気量を、冷却水
の温度の上昇に伴う基本量の減少のみならず、水温補正
値および吸気温補正値から所定時間毎に一定値ずつ減じ
ることにより漸次減少させる。そして、水温が一定以上
になると、暖機完了とみなし、以後、吸入空気量は、内
燃機関の回転数に基づくフィードバック制御により制御
する。
After the start of the internal combustion engine, the intake air amount is gradually reduced not only by a decrease in the basic amount due to the rise in the temperature of the cooling water but also by a constant value for each predetermined time from the water temperature correction value and the intake air temperature correction value. Reduce. When the water temperature exceeds a certain level, it is considered that warm-up is completed, and thereafter, the intake air amount is controlled by feedback control based on the rotation speed of the internal combustion engine.

【0004】[0004]

【発明が解決しようとする課題】しかしながら、この吸
入空気量制御装置では、始動後の内燃機関の運転状態に
関わらず、水温補正値と吸気温補正値とを所定時間毎に
一定値ずつ減じて、吸入空気量を減少させるにすぎず、
種々の条件下で、最適の吸入空気量にならないという問
題があった。例えば、内燃機関の始動直後にアクセルを
操作して内燃機関をレーシングしたとき等には、こうし
た操作を行なわない場合と比べて、暖機は早く完了する
はずであり、そのまま、通常の減衰量で吸入空気量を減
少させたのでは、吸入空気量が過剰となり、内燃機関が
必要以上の回転数で運転する場合があるという問題があ
った。また、外気が高い夏季と低い冬季とで減衰量が同
じなので、冬季においてもエンストしない吸入空気量を
確保するよう減衰量を定めれば、夏季には吸入空気量が
過剰となってしまう。こうした問題は、燃費の向上、地
球環境の保全といった点からも改善が望まれていた。
However, in this intake air amount control device, the water temperature correction value and the intake air temperature correction value are decremented by a constant value every predetermined time regardless of the operating state of the internal combustion engine after the start. , Only reduce the intake air volume,
There was a problem that the optimum intake air amount was not obtained under various conditions. For example, when the accelerator is operated immediately after the internal combustion engine is started and the internal combustion engine is raced, warm-up should be completed sooner than in the case where such an operation is not performed. If the intake air amount is reduced, there is a problem that the intake air amount becomes excessive and the internal combustion engine may be operated at a speed higher than necessary. Further, since the amount of attenuation is the same between summer when the outside air is high and winter when the outside air is low, if the amount of attenuation is set so as to ensure an intake air amount that does not stall even in winter, the intake air amount becomes excessive in summer. These problems have been desired to be improved from the viewpoint of improving fuel efficiency and preserving the global environment.

【0005】本発明のアイドル制御装置は、こうした問
題を解決し、暖機時に内燃機関を適正な状態で運転する
ことを目的としてなされ、次の構成を採った。
The idle control device of the present invention has been made for the purpose of solving such problems and operating the internal combustion engine in an appropriate state during warm-up, and has the following configuration.

【0006】[0006]

【課題を解決するための手段】本発明のアイドル制御装
置は、図1に例示するように、アクセルが非操作状態で
の内燃機関の吸入空気量を調整可能なアイドル空気量調
整手段M1を備え、内燃機関の始動直後における該内燃
機関への吸入空気量の初期値を、暖機完了後における吸
入空気量より高い値とし、該内燃機関の始動後に、前記
アイドル空気量調整手段を制御して、吸入空気量を漸次
低減していくアイドル制御装置において、前記内燃機関
の運転状態を検出する運転状態検出手段M2と、前記運
転状態検出手段M2により検出される運転状態に基づい
て、前記内燃機関の温度上昇が大きい条件ほど、該内燃
機関の暖機完了までの吸入空気量の減衰を大きな程度と
する減衰程度決定手段M3と、該減衰の程度により減衰
させて求められた吸入空気量に従って、前記アイドル空
気量調整手段M1を制御するアイドル空気量制御手段M
4とを備えたことを要旨とする。
As shown in FIG. 1, an idle control device of the present invention comprises idle air amount adjusting means M1 capable of adjusting the intake air amount of an internal combustion engine when the accelerator is not operated. The initial value of the intake air amount to the internal combustion engine immediately after the start of the internal combustion engine is set to a value higher than the intake air amount after the completion of warming up, and the idle air amount adjusting means is controlled after the start of the internal combustion engine. In an idle control device for gradually reducing the intake air amount, the internal combustion engine is based on an operating state detecting means M2 for detecting an operating state of the internal combustion engine and an operating state detected by the operating state detecting means M2. The larger the temperature rise, the greater the degree of attenuation of the intake air amount until completion of warming up of the internal combustion engine, and the greater the degree of attenuation, the more the degree of attenuation is determined. Accordance inlet air quantity, idle air quantity control means for controlling the idle air control means M1 M
The point is to have 4 and.

【0007】ここで、前記アイドル制御装置において、
前記内燃機関の吸入空気量をスロットルバルブを介して
可変するアクセルの操作状態を検出する操作状態検出手
段を備え、前記減衰程度決定手段M3は、前記内燃機関
の始動後には、減衰量を予め定めた第1の値とし、前記
操作状態検出手段によりアクセルの操作が検出され、か
つ、該内燃機関が所定状態になった後は、減衰量を前記
第1の値より大きな第2の値とする構成とすることもで
きる。
Here, in the idle control device,
An operation state detecting means for detecting an operation state of an accelerator for varying the intake air amount of the internal combustion engine via a throttle valve is provided, and the attenuation degree determining means M3 predetermines the attenuation amount after the internal combustion engine is started. And a second value larger than the first value after the operation of the accelerator is detected by the operation state detection means and the internal combustion engine is in a predetermined state. It can also be configured.

【0008】[0008]

【作用】以上のように構成された本発明のアイドル制御
装置は、内燃機関の始動直後における内燃機関への吸入
空気量の初期値を、暖機完了後における吸入空気量より
高い値とし、運転状態検出手段M2により検出される内
燃機関の運転状態に基づいて、減衰程度決定手段M3
が、内燃機関の温度上昇が大きい条件ほど、内燃機関の
暖機完了までの吸入空気量の減衰を大きな程度とする。
この減衰の程度により、減衰させて求めた吸入空気量に
従って、アイドル空気量制御手段がアイドル空気量調整
手段M1を制御する。なお、内燃機関の温度上昇が小さ
いときに、内燃機関の暖機完了までの吸入空気量の減衰
を小さな程度とすることも等価である。
In the idle control device of the present invention having the above-described structure, the initial value of the intake air amount to the internal combustion engine immediately after the internal combustion engine is started is set to a value higher than the intake air amount after the completion of the warm-up operation. Based on the operating state of the internal combustion engine detected by the state detecting means M2, the damping degree determining means M3
However, the greater the temperature rise of the internal combustion engine, the greater the degree of attenuation of the intake air amount until the completion of warming up of the internal combustion engine.
The idle air amount control means controls the idle air amount adjusting means M1 in accordance with the intake air amount obtained by the attenuation according to the degree of this attenuation. Note that, when the temperature rise of the internal combustion engine is small, it is equivalent to make the attenuation of the intake air amount until the completion of warming up of the internal combustion engine small.

【0009】ここで、内燃機関の温度上昇が大きい条件
としては、外気温が高かったりレーシングした場合など
を考えることができる。内燃機関それ自体の負荷は、シ
リンダ−ピストン間に存在する潤滑油の粘度により大き
な影響を受けるが、この潤滑油の温度がいわば局部的に
上昇してシリンダ−ピストン間の摩擦抵抗が小さくなり
やすい条件である。また、減衰の程度を変える手法とし
ては、吸入空気量を減算する減衰量を増減する方法や、
吸入空気量の減衰曲線を下方にシフトする方法、吸入空
気量に乗じる減衰係数を増減する方法などがある。
Here, as a condition that the temperature rise of the internal combustion engine is large, it can be considered that the outside air temperature is high or racing occurs. The load of the internal combustion engine itself is greatly affected by the viscosity of the lubricating oil existing between the cylinder and the piston, but the temperature of this lubricating oil rises locally, and the frictional resistance between the cylinder and the piston tends to decrease. It is a condition. Also, as a method of changing the degree of attenuation, a method of increasing or decreasing the attenuation amount by subtracting the intake air amount,
There are a method of shifting the attenuation curve of the intake air amount downward and a method of increasing or decreasing the attenuation coefficient by which the intake air amount is multiplied.

【0010】[0010]

【実施例】以上、説明した本発明の構成・作用を一層明
らかにするために、以下に本発明の好適な実施例につい
て説明する。図2は本発明の一実施例である制御装置を
搭載した自動車用エンジンおよびその周辺装置を表わす
概略構成図である。
The preferred embodiments of the present invention will be described below in order to further clarify the constitution and operation of the present invention described above. FIG. 2 is a schematic configuration diagram showing an automobile engine equipped with a control device according to an embodiment of the present invention and its peripheral devices.

【0011】同図に示すように、エンジンE/Gの吸気
通路11には、吸入空気の取り入れ口から、エアクリー
ナ12、エアフロメータ13、スロットルバルブ14、
吸入空気の脈動を抑えるサージタンク15およびエンジ
ンE/Gに燃料を供給する燃料噴射弁16が設けられて
いる。吸気通路11を介して吸入される吸入空気は、燃
料噴射弁16から噴射される燃料と混合されて、エンジ
ンE/Gの燃焼室17内に吸入される。この燃料混合気
は、燃焼室17内で点火プラグ18によって火花点火さ
れ、爆発燃焼により、エンジンE/Gを駆動する。燃焼
室17内で燃焼したガス(排気)は、排気通路19を介
して触媒装置20に導かれ、浄化された後、大気に排出
される。
As shown in FIG. 1, an intake passage 11 of the engine E / G is provided with an intake port for intake air, an air cleaner 12, an air flow meter 13, a throttle valve 14,
A surge tank 15 that suppresses pulsation of intake air and a fuel injection valve 16 that supplies fuel to the engine E / G are provided. The intake air taken in through the intake passage 11 is mixed with the fuel injected from the fuel injection valve 16 and taken into the combustion chamber 17 of the engine E / G. This fuel-air mixture is spark-ignited by the spark plug 18 in the combustion chamber 17 and drives the engine E / G by explosive combustion. The gas (exhaust gas) burned in the combustion chamber 17 is guided to the catalyst device 20 through the exhaust passage 19, is purified, and is then discharged to the atmosphere.

【0012】点火プラグ18には、ディストリビュータ
35を介してイグナイタ36からの高電圧が印加され、
この印加タイミングによって点火時期が決定される。デ
ィストリビュータ35は、イグナイタ36で発生された
高電圧を各気筒の点火プラグ18に分配するもので、こ
のディストリビュータ35には、1回転(クランク軸2
回転)に24発のパルス信号を出力する回転速度センサ
37が設けられている。
A high voltage from an igniter 36 is applied to the spark plug 18 via a distributor 35,
The ignition timing is determined by this application timing. The distributor 35 distributes the high voltage generated by the igniter 36 to the ignition plugs 18 of the respective cylinders.
A rotation speed sensor 37 that outputs a pulse signal of 24 times is provided.

【0013】また、エンジンE/Gの吸気通路11に
は、スロットルバルブ14が設けられた吸気通路部分を
迂回するようにバイパス通路31が形成されており、こ
のバイパス通路31には、アイドルスピードコントロー
ルバルブ(以下、ISCVと呼ぶ)32が設けられてい
る。ISCV32は、ソレノイドによって弁開度が制御
される弁体を備えており、スロットルバルブ14が全閉
の状態(アイドル時)にエンジンE/Gに供給される空
気流量を制御する。このISCV32を制御すること
で、アイドル時のエンジンE/Gの運転状態が制御され
る。
A bypass passage 31 is formed in the intake passage 11 of the engine E / G so as to bypass the intake passage portion provided with the throttle valve 14, and the bypass passage 31 has an idle speed control. A valve (hereinafter referred to as ISCV) 32 is provided. The ISCV 32 includes a valve body whose valve opening is controlled by a solenoid, and controls the flow rate of air supplied to the engine E / G when the throttle valve 14 is fully closed (idle time). By controlling the ISCV 32, the operating state of the engine E / G during idling is controlled.

【0014】更に、エンジンE/Gおよびその周辺装置
にはエンジンE/Gの運転状態を検出するためのセンサ
として、前述した回転速度センサ37の他、スロットル
バルブ14の開度およびスロットルバルブ14の全閉状
態を検出するアイドルスイッチ42を内蔵したスロット
ルポジションセンサ43、吸気通路11に配設されて吸
入空気(吸気)の温度を検出する吸気温センサ41、吸
気の量を検出するエアフロメータ13、シリンダブロッ
クに配設されて冷却水温を検出する水温センサ44、排
気通路19に配設されて排気中の酸素濃度を検出する酸
素濃度センサ45および車速を検出する車速センサ46
等が備えられている。これらの各センサの検出信号は電
子制御装置(ECU)70に入力される。
Further, in the engine E / G and its peripheral devices, as a sensor for detecting the operating state of the engine E / G, in addition to the above-described rotation speed sensor 37, the opening degree of the throttle valve 14 and the throttle valve 14 are provided. A throttle position sensor 43 having a built-in idle switch 42 for detecting a fully closed state, an intake air temperature sensor 41 arranged in the intake passage 11 for detecting the temperature of intake air (intake air), an air flow meter 13 for detecting the amount of intake air, A water temperature sensor 44 arranged in the cylinder block for detecting the cooling water temperature, an oxygen concentration sensor 45 arranged in the exhaust passage 19 for detecting the oxygen concentration in the exhaust gas, and a vehicle speed sensor 46 for detecting the vehicle speed.
Etc. are provided. Detection signals from these sensors are input to an electronic control unit (ECU) 70.

【0015】ECU70は、図3に示すようにマイクロ
コンピュータを中心とする論理演算回路として構成さ
れ、詳しくは、予め設定された制御プログラムに従って
エンジンE/Gおよびその周辺装置を制御するための各
種演算処理を実行するCPU70a、CPU70aで各
種演算処理を実行するのに必要な制御プログラムや制御
データ等が予め格納されたROM70b、同じくCPU
70aで各種演算処理を実行するのに必要な各種データ
が一時的に読み書きされるRAM70c、上記各センサ
からの検出信号を入力するA/Dコンバータ70dおよ
び入力処理回路70e、CPU70aでの演算結果に応
じてイグナイタ36,燃料噴射弁16,ISCV32等
に駆動信号を出力する出力処理回路70f等を備えてい
る。また、ECU70は、バッテリ80に接続された電
源回路70gを備え、各部に必要な電圧を供給する構成
となっている。
As shown in FIG. 3, the ECU 70 is configured as a logical operation circuit centered on a microcomputer, and more specifically, various operations for controlling the engine E / G and its peripheral devices according to a preset control program. A CPU 70a for executing processing, a ROM 70b in which control programs and control data necessary for executing various arithmetic processing by the CPU 70a are stored in advance, and a CPU
A RAM 70c in which various data necessary for executing various arithmetic processes in 70a are temporarily read and written, an A / D converter 70d for inputting detection signals from the above-mentioned sensors, an input processing circuit 70e, and a calculation result in the CPU 70a. Accordingly, the igniter 36, the fuel injection valve 16, the ISCV 32, and the like are provided with an output processing circuit 70f that outputs a drive signal. Further, the ECU 70 is provided with a power supply circuit 70g connected to the battery 80, and is configured to supply a necessary voltage to each unit.

【0016】こうして構成されたECU70によって、
ISCV32が駆動制御され、アイドル時の吸入空気量
が制御される。また、各センサからの検出信号に基づい
て燃料噴射量が算出され、算出された燃料噴射量となる
時間だけ燃料噴射弁16を開弁駆動する空燃比制御が行
なわれる。さらに、エンジンE/Gの運転状態に応じて
イグナイタ36等が駆動制御され、点火時期制御が行な
われる。これらの制御は周知のものなので説明を省略す
る。次に、実施例において、エンジンE/Gが始動され
たときの吸入空気量を制御するISCV32の駆動制御
について説明する。
With the ECU 70 thus configured,
The ISCV 32 is drive-controlled to control the intake air amount during idling. Further, the fuel injection amount is calculated based on the detection signal from each sensor, and the air-fuel ratio control for driving the fuel injection valve 16 to open is performed for the time when the calculated fuel injection amount is reached. Further, the igniter 36 and the like are drive-controlled according to the operating state of the engine E / G, and ignition timing control is performed. These controls are well known and will not be described. Next, in the embodiment, the drive control of the ISCV 32 that controls the intake air amount when the engine E / G is started will be described.

【0017】まず、エンジンE/Gを始動したときに実
行される初期化ルーチンについて図4を用いて説明す
る。本ルーチンは、イグニッションスイッチをONとし
たときに一回のみ実行される。本ルーチンが実行される
と、水温センサ44により検出された水温THWをA/
Dコンバータ70dを介して読み込む処理を実行する
(ステップS100)。読み込んだ水温THWに基づい
て、水温THWと始動時補正値DSTAとの関係を表わ
すマップから始動時補正値DSTAを求める(ステップ
S110)。ここで、始動時補正値DSTAは、エンジ
ンE/Gの始動時に、アイドル状態でエンジンE/Gを
安定して運転するのに必要な吸入空気量の増加量を算出
するときに用いられる補正値の一つである。図5に水温
THWと始動時補正値DSTAとの関係を表わすマップ
の一例を示す。同図に示すように、本実施例では、水温
THWが低くなるほど始動時補正値DSTAが大きくな
る関係を有し、その変化は滑らかな曲線で表わされる
が、水温THWに応じて始動時補正値DSTAが段階的
に変化する関係、水温THWが所定水温以下のときには
始動時補正値DSTAが所定値であり、水温THWが所
定水温より高いときは始動時補正値DSTAが値0であ
る関係等であってもかまわない。
First, the initialization routine executed when the engine E / G is started will be described with reference to FIG. This routine is executed only once when the ignition switch is turned on. When this routine is executed, the water temperature THW detected by the water temperature sensor 44 is set to A /
A process of reading through the D converter 70d is executed (step S100). Based on the read water temperature THW, the starting correction value DSTA is obtained from a map showing the relationship between the water temperature THW and the starting correction value DSTA (step S110). Here, the start-up correction value DSTA is a correction value used when calculating the increase amount of the intake air amount required to stably operate the engine E / G in the idle state when the engine E / G is started. one of. FIG. 5 shows an example of a map showing the relationship between the water temperature THW and the starting correction value DSTA. As shown in the figure, in the present embodiment, the lower the water temperature THW, the larger the correction value DSTA at the time of starting, and the change is represented by a smooth curve, but the correction value at the time of starting depending on the water temperature THW. Due to the relationship that DSTA changes stepwise, the correction value DSTA at start is a predetermined value when the water temperature THW is equal to or lower than a predetermined water temperature, and the correction value DSTA at start is 0 when the water temperature THW is higher than the predetermined water temperature. It doesn't matter.

【0018】続いて、フィードバック制御実施判定フラ
グFFB,始動時補正値加算判定フラグFDSTAおよ
びレーシング判定フラグXDSTAをそれぞれ値0に初
期化する(ステップS120ないしS140)。フィー
ドバック制御実施判定フラグFFBは、水温THWが上
昇して吸入空気量の増加が不要となった後に、本実施例
のアイドル制御を終了して、通常行なわれるアイドル回
転数のフィードバック制御に制御を移す場合の判定に用
いられるフラグである。このフラグは、水温THWが所
定の温度(後述する設定水温THWS)以上になったと
きに値1がセットされる。始動時補正値加算判定フラグ
FDSTAは、吸入空気量の増加の計算に始動時補正値
DSTAを加算するか否かを判定するときに用いられる
フラグである。このフラグは、始動時補正値DSTAが
値0以下になったときに値1がセットされる。レーシン
グ判定フラグXDSTAは、アクセルが操作されて、エ
ンジンE/Gの回転数NEが所定値(後述する所定値N
ES)以上となり、さらにカウンタCISCが所定値
(後述する所定値CISCS)以上となったときに値1
がセットされるフラグである。また、カウンタCISC
を初期値0にリセットして(ステップS150)、本ル
ーチンを終了する。
Then, the feedback control execution determination flag FFB, the start-time correction value addition determination flag FDSTA, and the racing determination flag XDSTA are initialized to 0 (steps S120 to S140). The feedback control execution determination flag FFB ends the idle control of the present embodiment after the water temperature THW rises and the increase of the intake air amount becomes unnecessary, and shifts the control to the feedback control of the idle speed that is normally performed. It is a flag used for the determination of the case. This flag is set to a value of 1 when the water temperature THW becomes equal to or higher than a predetermined temperature (a set water temperature THWS described later). The startup correction value addition determination flag FDSTA is a flag used when determining whether to add the startup correction value DSTA to the calculation of the increase in the intake air amount. This flag is set to a value of 1 when the startup correction value DSTA becomes 0 or less. As for the racing determination flag XDSTA, the accelerator NE is operated and the engine speed NE of the engine E / G is a predetermined value (a predetermined value N described later).
ES) or more and the counter CISC becomes a predetermined value (a predetermined value CISCS described later) or more, a value of 1
Is the flag that is set. In addition, the counter CISC
Is reset to the initial value 0 (step S150), and this routine is finished.

【0019】次に、エンジンE/Gの始動後の吸入空気
量を制御する始動時アイドル制御ルーチンについて、図
6を用いて説明する。本ルーチンは所定時間毎、あるい
は所定クランク軸回転毎に実行される。本実施例では、
180゜CA毎に実行される。本ルーチンが実行される
と、まず、水温THWを読み込み(ステップS20
0)、読み込んだ水温THWを設定水温THWSと比較
する(ステップS210)。ここで、設定水温THWS
は、水温THWが上昇して吸入空気量の増加が不要にな
るときの冷却水の温度で、一般的には、暖機完了時の温
度、あるいは暖機完了時の温度より少し小さい値とする
のが望ましい。
Next, a starting idle control routine for controlling the intake air amount after starting the engine E / G will be described with reference to FIG. This routine is executed every predetermined time or every predetermined crankshaft rotation. In this embodiment,
It is executed every 180 ° CA. When this routine is executed, first, the water temperature THW is read (step S20).
0), the read water temperature THW is compared with the set water temperature THWS (step S210). Here, the set water temperature THWS
Is the temperature of the cooling water when the water temperature THW rises and the increase of the intake air amount becomes unnecessary, and is generally a temperature at the time of completion of warming up or a value slightly smaller than the temperature at the time of completion of warming up. Is desirable.

【0020】水温THWが設定水温THWSより小さい
ときは、水温THWに基づいて水温THWと水温補正値
DTHWとの関係を表わすマップから水温補正値DTH
Wを求める(ステップS220)。ここで、水温補正値
DTHWは、エンジンE/Gの始動時に、アイドル状態
でエンジンE/Gを安定して運転するのに必要な吸入空
気量の増加量を算出するときに用いられる補正値の一つ
である。図7に水温THWと水温補正値DTHWとの関
係を表わすマップの一例を示す。同図に示すように、水
温THWが小さくなるほど水温補正値DTHWは大きく
なる関係を有し、その変化は滑らかな曲線で表わされ
る。また、水温THWが設定水温THWSのときに水温
補正値DTHWは値0となる。本実施例では、このよう
に水温THWと水温補正値DTHWとを関係づけたが、
水温THWと水温補正値DTHWとが比例する関係、段
階的に変化する関係等であってもかまわない。また、実
施例では、水温THWが設定水温THWS以上となった
ときに水温補正値DTHWを値0としたが、水温補正値
DTHWは、吸入空気量を、通常のアイドル回転数のフ
ィードバック制御の吸入空気量に、滑らかに継ぐことが
できる値であるのが望ましい。
When the water temperature THW is smaller than the set water temperature THWS, the water temperature correction value DTH is calculated from the map showing the relationship between the water temperature THW and the water temperature correction value DTHW based on the water temperature THW.
W is calculated (step S220). Here, the water temperature correction value DTHW is a correction value used when calculating the increase amount of the intake air amount required to stably operate the engine E / G in the idle state when the engine E / G is started. Is one. FIG. 7 shows an example of a map showing the relationship between the water temperature THW and the water temperature correction value DTHW. As shown in the figure, the water temperature correction value DTHW has a relationship that the water temperature correction value DTHW increases as the water temperature THW decreases, and the change is represented by a smooth curve. Further, when the water temperature THW is the set water temperature THWS, the water temperature correction value DTHW becomes 0. In the present embodiment, the water temperature THW and the water temperature correction value DTHW are related in this way,
The water temperature THW and the water temperature correction value DTHW may be in a proportional relationship, a stepwise changing relationship, or the like. Further, in the embodiment, the water temperature correction value DTHW is set to the value 0 when the water temperature THW becomes equal to or higher than the set water temperature THWS. However, the water temperature correction value DTHW indicates the intake air amount by the intake control of the normal idle speed feedback control. It is desirable that the amount of air be a value that allows smooth continuation.

【0021】水温補正値DTHWが求められると、始動
時補正値加算判定フラグFDSTAが値0か否かが判定
される(ステップS230)。前述したように、始動時
補正値加算判定フラグFDSTAは、吸入空気量の増加
の計算において、始動時補正値DSTAを加算するか否
かを判定するときに用いられるフラグである。始動時補
正値加算判定フラグFDSTAが値0のときは、エンジ
ンE/Gが始動されてから所定時間T1が経過したか否
かを判定する(ステップS240)。ここで、所定時間
T1は、エンジンE/Gが始動された直後、エンジンE
/Gが安定した運転状態になるまでの時間であり、エン
ジンE/Gの特性によって決まる値である。したがっ
て、エンジンE/Gが始動されてから所定時間T1を経
過するまでは、本ルーチンのステップS250ないしS
340は実行されず、ステップS350に進み、補正値
の減衰制御は行なわない。
When the water temperature correction value DTHW is obtained, it is judged whether or not the startup correction value addition judgment flag FDSTA is 0 (step S230). As described above, the startup correction value addition determination flag FDSTA is a flag used when determining whether to add the startup correction value DSTA in the calculation of the increase in the intake air amount. When the startup correction value addition determination flag FDSTA is 0, it is determined whether or not a predetermined time T1 has elapsed since the engine E / G was started (step S240). Here, the predetermined time T1 is the time immediately after the engine E / G is started.
/ G is the time until a stable operating state is achieved and is a value determined by the characteristics of the engine E / G. Therefore, steps S250 to S250 of this routine are performed until the predetermined time T1 elapses after the engine E / G is started.
340 is not executed, the process proceeds to step S350, and the correction value attenuation control is not performed.

【0022】エンジンE/Gの始動後、所定時間T1を
経過すると、レーシング判定フラグXDSTAが値0か
否かが判定される。レーシング判定フラグXDSTA
は、エンジンE/Gの始動後、アクセルが操作されてア
イドルスイッチ42がOFFとなり(ステップS26
0)、回転数NEが所定値NES以上となり(ステップ
S270)、さらに、カウンタCISCがインクリメン
トされて所定値CISCS以上となったときに(ステッ
プS280,S290)、値1がセットされる(ステッ
プS300)。したがって、これらの条件(ステップS
260,S270,S290)のすべてを満たすまで、
レーシング判定フラグXDSTAは値0である。
When the predetermined time T1 has elapsed after the engine E / G was started, it is determined whether or not the racing determination flag XDSTA has a value of zero. Racing judgment flag XDSTA
After the engine E / G is started, the accelerator is operated and the idle switch 42 is turned off (step S26
0), the rotational speed NE becomes equal to or higher than the predetermined value NES (step S270), and when the counter CISC is incremented and becomes equal to or higher than the predetermined value CISCS (steps S280, S290), the value 1 is set (step S300). ). Therefore, these conditions (step S
260, S270, S290) until all are satisfied,
The value of the racing determination flag XDSTA is 0.

【0023】ここで、所定値NESは、アイドル状態に
比べてエンジンE/Gの温度上昇が目立って早くなる回
転数で、エンジンE/Gの特性によって定められる。本
実施例では、所定値NESを3500rpmとした。ま
た、所定値CISCSは、回転数NEが所定値NES以
上となり、エンジンE/Gの温度が目立って上昇し始め
るまでの遅れ時間を算出するために設定される値で、エ
ンジンE/Gの特性や本ルーチンの実行間隔により定め
られる。本実施例では、この遅れ時間を数秒に設定し
た。
Here, the predetermined value NES is a rotational speed at which the temperature rise of the engine E / G is noticeably faster than that in the idle state, and is determined by the characteristics of the engine E / G. In this example, the predetermined value NES was set to 3500 rpm. Further, the predetermined value CISCS is a value set to calculate a delay time until the engine speed E of the engine E / G starts to rise conspicuously when the rotational speed NE becomes equal to or higher than the predetermined value NES, and is a characteristic of the engine E / G. And the execution interval of this routine. In this embodiment, this delay time is set to several seconds.

【0024】本実施例では、レーシング判定フラグXD
STAを値1とするには、アクセルの操作がなされ、回
転数NEが所定値NES以上となり、カウンタCISC
が所定値CISCS以上となったことを要するが、回転
数NEが所定値NES以上のときの回転数NEに、その
回転数であった時間を乗じ、これを積算して所定値以上
となったときにレーシング判定フラグXDSTAを値1
とする構成も好適である。また、車速センサ46により
検出される車速が所定値以上となり、その状態が一定時
間経過したときにレーシング判定フラグXDSTAに値
1をセットする構成も差し支えない。
In this embodiment, the racing judgment flag XD
To set the value of STA to 1, the accelerator is operated, the rotational speed NE becomes equal to or higher than the predetermined value NES, and the counter CISC
Is required to be equal to or higher than a predetermined value CISCS, but when the rotational speed NE is equal to or higher than the predetermined value NES, the rotational speed NE is multiplied by the time of the rotational speed NE, and the result is integrated to be equal to or higher than the predetermined value. Sometimes the racing determination flag XDSTA has the value 1
The configuration is also suitable. Further, the configuration may be such that the racing determination flag XDSTA is set to the value 1 when the vehicle speed detected by the vehicle speed sensor 46 becomes equal to or higher than a predetermined value and the state has continued for a certain period of time.

【0025】レーシング判定フラグXDSTAが値0の
ときは、補正値減衰量KDSTAに所定値KDSTAA
を代入し(ステップS320)、レーシング判定フラグ
XDSTAが値1のときは、補正値減衰量KDSTAに
所定値KDSTABを代入する(ステップS310)。
ここで、補正値減衰量KDSTAは、本ルーチンを実行
する毎に、始動時補正値DSTAを減衰する値である。
この補正値減衰量KDSTAに代入される所定値KDS
TAAは、レーシング判定フラグXDSTAが値1にな
る条件(ステップS260,S270,S290)を満
たさない場合、すなわち、一般的にはエンジンE/Gの
始動時からアイドル状態を継続している場合に、始動時
補正値DSTAを漸次減衰して、暖機完了直前に値0以
下となるように設定される値であり、エンジンE/Gの
特性によって定まる値である。また、所定値KDSTA
Bは、所定値KDSTAAより大きな値であり、レーシ
ング判定フラグXDSTAが値1になる条件を満たした
場合に、暖機完了までに始動時補正値DSTAを漸次減
衰して暖機完了直前に値0以下となるように設定される
値である。この所定値KDSTABもエンジンE/Gの
特性により設定される値である。
When the racing determination flag XDSTA is 0, the correction value attenuation amount KDSTA is set to a predetermined value KDSTAA.
Is substituted (step S320), and when the racing determination flag XDSTA is the value 1, the predetermined value KDSTAB is substituted for the correction value attenuation amount KDSTA (step S310).
Here, the correction value attenuation amount KDSTA is a value that attenuates the startup correction value DSTA every time this routine is executed.
Predetermined value KDS substituted for this correction value attenuation amount KDSTA
The TAA does not satisfy the condition (steps S260, S270, S290) that the racing determination flag XDSTA has the value 1, that is, in general, when the engine E / G has been in the idle state since the engine was started, It is a value that is set such that the correction value DSTA at start-up is gradually attenuated and becomes 0 or less immediately before the completion of warm-up, and is a value determined by the characteristics of the engine E / G. Also, the predetermined value KDSTA
B is a value larger than the predetermined value KDSTAA, and when the condition for the racing determination flag XDSTA to reach a value of 1 is satisfied, the start-up correction value DSTA is gradually attenuated by the time warm-up is completed, and the value 0 immediately before the warm-up is completed. It is a value that is set as follows. This predetermined value KDSTAB is also a value set by the characteristics of the engine E / G.

【0026】次に、始動時補正値DSTAから補正値減
衰量KDSTAを減じたものを新たな始動時補正値DS
TAとし(ステップS330)、新たな始動時補正値D
STAを値0と比較する(ステップS340)。始動時
補正値DSTAが値0より大きいときは、水温補正値D
THWに始動時補正値DSTAを加えたものを新たな水
温補正値DTHWとし(ステップS350)、学習値D
Gに水温補正値DTHWを加えたものを吸入空気量DA
として(ステップS370)、本ルーチンを終了する。
ここで、学習値DGは、前回のエンジンE/Gの運転時
において、暖機完了後のアイドル時の吸入空気量であ
る。本実施例では、前回運転時の学習値DGを用いた
が、所定値とする構成も好適である。この算出された吸
入空気量DAに基づいて、図示しないISCV駆動ルー
チンによりISCV32が開弁駆動され、エンジンE/
Gへの吸入空気量が調節される。
Next, a value obtained by subtracting the correction value attenuation amount KDSTA from the starting correction value DSTA is a new starting correction value DS.
TA is set (step S330), and a new starting correction value D is set.
The STA is compared with the value 0 (step S340). When the start-up correction value DSTA is larger than 0, the water temperature correction value D
The value obtained by adding the correction value DSTA at the time of starting to THW is set as a new water temperature correction value DTHW (step S350), and the learning value D
Intake air amount DA obtained by adding water temperature correction value DTHW to G
As a result (step S370), this routine ends.
Here, the learning value DG is the intake air amount at the time of idling after completion of warming up during the previous operation of the engine E / G. In this embodiment, the learning value DG at the time of the previous operation was used, but a configuration having a predetermined value is also suitable. Based on the calculated intake air amount DA, the ISCV 32 is driven to open by an ISCV drive routine (not shown), and the engine E /
The intake air amount to G is adjusted.

【0027】始動時補正値DSTAが値0以下のとき
は、始動時補正値加算判定フラグFDSTAに値1をセ
ットして(ステップS360)、吸入空気量DAに、学
習値DGに水温補正値DTHWを加えたものを代入して
(ステップS370)、本ルーチンを終了する。始動時
補正値加算判定フラグFDSTAが値1にセットされる
ことにより、次回以降、本ルーチンが実行されると、ス
テップS230で始動時補正値加算判定フラグFDST
Aが値0でないと判定され、ステップS230ないしS
360を実行せず、学習値DGに水温補正値DTHWを
加えたものを吸入空気量DAに代入する処理(ステップ
S370)を実行するだけで、本ルーチンを終了する。
When the startup correction value DSTA is less than or equal to 0, the startup correction value addition determination flag FDSTA is set to a value of 1 (step S360), and the intake air amount DA is set to the learning value DG and the water temperature correction value DTHW is set. Is added (step S370), and this routine ends. When the correction value addition determination flag for startup FDSTA is set to the value 1 and the routine is executed from the next time onward, the correction value addition determination flag for startup FDST is started in step S230.
If it is determined that A is not 0, steps S230 to S
This routine is ended only by executing the processing (step S370) of substituting the learning value DG plus the water temperature correction value DTHW into the intake air amount DA without executing 360.

【0028】始動時補正値DSTAを減衰する本ルーチ
ンを繰り返し実行すると吸入空気量は漸減してゆく。エ
ンジンE/Gが運転されることにより、その冷却水温T
HWが上昇し、やがて、水温THWが設定水温THWS
より大きくなり(ステップS210)、フィードバック
制御実施判定フラグFFBは値1にセットされる(ステ
ップS380)。このフィードバック制御実施判定フラ
グFFBに値1がセットされることにより、暖機完了と
判定され、本ルーチンは実行されなくなる。その後、ア
イドル制御は、通常のフィードバック制御(アイドルス
ピードコントロール)によって行なわれる。
When this routine for attenuating the start-up correction value DSTA is repeatedly executed, the intake air amount gradually decreases. As the engine E / G is operated, its cooling water temperature T
HW rises and eventually the water temperature THW becomes the set water temperature THWS.
It becomes larger (step S210), and the feedback control execution determination flag FFB is set to the value 1 (step S380). When the feedback control execution determination flag FFB is set to the value 1, it is determined that the warm-up is completed, and this routine is not executed. After that, the idle control is performed by normal feedback control (idle speed control).

【0029】次に、以上説明した動作について、図8を
用いて時系列に沿って説明する。図8は、回転数NE,
水温THW,水温補正値DTHW,始動時補正値DST
Aおよび吸入空気量DAの時間変化を表わすグラフであ
る。まず、イグニッションスイッチがONにされると、
水温THWが読み込まれ(ステップS100)、水温T
HWと始動時補正値DSTAとの関係を表わすマップ
(図5参照)により始動時補正値DSTAが決定される
(ステップS110)。また、水温THWと水温補正値
DTHWとの関係を表わすマップ(図7参照)により水
温補正値DTHWが決定される(ステップS220)。
この決定された水温補正値DTHWに始動時補正値DS
TAを加えたものを新たな水温補正値DTHWとし(ス
テップS340)、これに学習値DGを加えて吸入空気
量DAを決定する(ステップS370)。
Next, the operation described above will be explained in chronological order with reference to FIG. FIG. 8 shows the rotational speed NE,
Water temperature THW, water temperature correction value DTHW, start correction value DST
5 is a graph showing changes over time of A and intake air amount DA. First, when the ignition switch is turned on,
The water temperature THW is read (step S100), and the water temperature T
The starting correction value DSTA is determined by the map (see FIG. 5) showing the relationship between the HW and the starting correction value DSTA (step S110). Further, the water temperature correction value DTHW is determined by the map (see FIG. 7) showing the relationship between the water temperature THW and the water temperature correction value DTHW (step S220).
This determined water temperature correction value DTHW is added to the starting correction value DS
A value obtained by adding TA is set as a new water temperature correction value DTHW (step S340), and the learning value DG is added to this to determine the intake air amount DA (step S370).

【0030】エンジンE/Gが始動されてから所定時間
T1を経過すると、始動時アイドル制御ルーチンが実行
される毎に、始動時補正値DSTAから所定値KDST
AAが減じられる(ステップS320,S330)。こ
のままアクセルの操作がなされず、アイドル状態が続く
と、回転数NE,水温THW,水温補正値DTHW,始
動時補正値DSTAおよび吸入空気量DAは、同図にお
いて、破線で表わされる変化を示す。この破線上の変化
では、時間T7に始動時補正値DSTAが値0となり、
始動時補正値加算判定フラグFDSTAに値1がセット
され(ステップS360)、時間T7以降は、始動時補
正値DSTAは加算されなくなる。また、時間T8に水
温THWが設定水温THWSとなり、フィードバック制
御実施判定フラグFFBに値1がセットされ(ステップ
S380)、時間T8以降は通常のフィードバック制御
でアイドル制御が行なわれる。
When a predetermined time T1 has elapsed since the engine E / G was started, every time the start idle control routine is executed, the start correction value DSTA is changed to the predetermined value KDST.
AA is reduced (steps S320, S330). If the accelerator is not operated as it is and the idle state continues, the rotation speed NE, the water temperature THW, the water temperature correction value DTHW, the starting correction value DSTA, and the intake air amount DA show the changes shown by the broken lines in the figure. In the change on the broken line, the correction value DSTA at the time of starting becomes the value 0 at the time T7,
The value 1 is set in the startup correction value addition determination flag FDSTA (step S360), and after the time T7, the startup correction value DSTA is not added. Further, at time T8, the water temperature THW becomes the set water temperature THWS, the feedback control execution determination flag FFB is set to the value 1 (step S380), and after time T8, normal feedback control is performed to perform idle control.

【0031】一方、時間T2にアクセルが操作されて
(ステップS260)、時間T3に回転数NEが所定値
NES以上となり(ステップS270)、時間T4にカ
ウンタCISCが所定値CISCS以上になると(ステ
ップS290)、レーシング判定フラグXDSTAに値
1がセットされる(ステップS300)。このとき以
降、始動時アイドル制御ルーチンが実行される毎に、所
定値KDSTAAより大きな値である所定値KDSTA
Bが始動時補正値DSTAから減じられる(ステップS
310,S330)。同図では、回転数NE,水温TH
W,水温補正値DTHW,始動時補正値DSTAおよび
吸入空気量DAは、実線で表わされる変化を示す。時間
T5で、始動時補正値DSTAが値0となり、時間T6
で、水温THWが設定水温THWSになる。時間T6以
降は、通常のフィードバック制御でアイドル制御が行な
われる。
On the other hand, when the accelerator is operated at time T2 (step S260), the rotational speed NE becomes the predetermined value NES or more at time T3 (step S270), and the counter CISC becomes the predetermined value CISCS or more at time T4 (step S290). ), The value 1 is set to the racing determination flag XDSTA (step S300). After this time, every time the start-up idle control routine is executed, a predetermined value KDSTA which is a value larger than the predetermined value KDSTAA.
B is subtracted from the start-up correction value DSTA (step S
310, S330). In the figure, the rotational speed NE and the water temperature TH
W, the water temperature correction value DTHW, the starting correction value DSTA, and the intake air amount DA show the changes represented by the solid line. At time T5, the correction value DSTA at startup becomes 0, and at time T6
Then, the water temperature THW becomes the set water temperature THWS. After time T6, idle control is performed by normal feedback control.

【0032】以上説明した実施例のアイドル制御装置に
よれば、アクセルの操作がなされ、回転数NEが所定値
NES以上となり、カウンタCISCが所定値CISC
S以上となったときから、始動時補正値DSTAの減衰
量である補正値減衰量KDSTAの値を、この条件にな
るまでの所定値KDSTAAより大きな値である所定値
KDSTABとするので、エンジンE/Gの暖機状態を
反映する水温THWの変化に対応して、吸入空気量を減
衰することができる。したがって、過剰な吸入空気量と
ならないので、エンジンE/Gの回転数NEが必要以上
に大きくなることがなく、燃費の向上に寄与することが
でき、地球環境の保全に資することができる。また、始
動時補正値DSTAを水温THWに基づいて求めるの
で、始動時のエンジンE/Gの状態に応じた吸入空気量
とすることができる。このことより、季節による外気温
の変化に対しても適切な吸入空気量とすることができ
る。
According to the idle control device of the embodiment described above, the accelerator is operated, the rotational speed NE becomes equal to or higher than the predetermined value NES, and the counter CISC is set to the predetermined value CISC.
Since the value of the correction value attenuation amount KDSTA, which is the attenuation amount of the start-up correction value DSTA, is set to a predetermined value KDSTAB that is a value larger than the predetermined value KDSTAA until this condition is satisfied, the engine E The intake air amount can be attenuated in response to the change in the water temperature THW that reflects the warm-up state of / G. Therefore, since the intake air amount does not become excessive, the engine speed NE of the engine E / G does not increase more than necessary, and it is possible to contribute to the improvement of fuel consumption and contribute to the preservation of the global environment. Further, since the start-up correction value DSTA is obtained based on the water temperature THW, the intake air amount can be set according to the state of the engine E / G at the start. As a result, it is possible to obtain an appropriate intake air amount even when the outside air temperature changes depending on the season.

【0033】なお、本実施例では、エンジンE/Gの始
動後に所定条件となったとき(ステップS260,S2
70,S290)、所定値KDSTAAを所定値KDS
TABに変えて始動時補正値DSTAから減じたが、さ
らにカウンタCISCをインクリメントして所定値CI
SCSより大きな所定値CISCS2となったときに、
補正値減衰量KDSTAに所定値KDSTABより大き
な所定値KDSTACを代入する等の2段以上の条件を
設定し、始動時補正値DSTAから減じる所定値を3以
上設ける構成も好適である。また、補正値減衰量KDS
TAを水温THWの変化率の関数として求める構成、補
正値減衰量KDSTAは一定値であるが、水温THWの
変化率が変化したときに、その変化率に応じて始動時補
正値DSTAを下方に一定量シフトする構成、水温TH
Wの変化率が変化したときに、その変化率に応じて係数
Kを求め、この係数Kを補正値減衰量KDSTAに乗じ
て新たな補正値減衰量KDSTAを算出する構成等も好
適である。
In this embodiment, when a predetermined condition is satisfied after the engine E / G is started (steps S260, S2).
70, S290), the predetermined value KDSTAA is set to the predetermined value KDS
It changed to TAB and subtracted from the start-up correction value DSTA, but the counter CISC is further incremented to a predetermined value CI.
When a predetermined value CISCS2 larger than SCS is reached,
It is also preferable to set two or more conditions such as substituting a predetermined value KDSTAC larger than the predetermined value KDSTAB for the correction value attenuation amount KDSTA, and to set three or more predetermined values subtracted from the start-up correction value DSTA. Also, the correction value attenuation amount KDS
The configuration in which TA is obtained as a function of the rate of change of the water temperature THW, the correction value attenuation amount KDSTA is a constant value, but when the rate of change of the water temperature THW changes, the start-up correction value DSTA is lowered according to the rate of change. A certain amount of shift, water temperature TH
It is also preferable that, when the rate of change of W changes, a coefficient K is obtained in accordance with the rate of change, and the coefficient K is multiplied by the correction value attenuation amount KDSTA to calculate a new correction value attenuation amount KDSTA.

【0034】以上、本発明の実施例について説明した
が、本発明はこうした実施例に何等限定されるものでは
なく、例えば、エンジンE/Gの温度に基づいて吸入空
気量の補正値を定める構成、エンジンE/Gの温度を反
映するエンジンオイルの温度に基づいて吸入空気量の補
正値を定める構成など、本発明の要旨を逸脱しない範囲
内において、種々なる態様で実施し得ることは勿論であ
る。
Although the embodiments of the present invention have been described above, the present invention is not limited to these embodiments. For example, the configuration is such that the correction value of the intake air amount is determined based on the temperature of the engine E / G. Of course, the present invention can be implemented in various modes without departing from the scope of the present invention, such as a configuration for determining the correction value of the intake air amount based on the temperature of the engine oil that reflects the temperature of the engine E / G. is there.

【0035】[0035]

【発明の効果】以上説明したように本発明のアイドル制
御装置では、内燃機関の運転状態に基づいて吸入空気量
の減衰の程度を変えるので、内燃機関の運転状態に応じ
た吸入空気量とすることができるという優れた効果を奏
する。したがって、内燃機関を適正に運転をすることが
でき、燃費の向上を図ると共に、地球環境の保全に資す
ることができる。
As described above, in the idle control device of the present invention, the degree of attenuation of the intake air amount is changed based on the operating state of the internal combustion engine, so the intake air amount is set according to the operating state of the internal combustion engine. It has an excellent effect that it can. Therefore, the internal combustion engine can be operated properly, fuel efficiency can be improved, and the global environment can be preserved.

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

【図1】本発明のアイドル制御装置の基本的構成を例示
するブロック図である。
FIG. 1 is a block diagram illustrating a basic configuration of an idle control device of the present invention.

【図2】本発明の一実施例である制御装置を搭載した自
動車用エンジンおよびその周辺装置を表わす概略構成図
である。
FIG. 2 is a schematic configuration diagram showing an automobile engine equipped with a control device according to an embodiment of the present invention and peripheral devices thereof.

【図3】ECU70を中心とした制御系の電気的な構成
を示すブロック図である。
FIG. 3 is a block diagram showing an electrical configuration of a control system centered on an ECU 70.

【図4】ECU70のCPU70aにより実行される初
期化ルーチンを示すフローチャートである。
FIG. 4 is a flowchart showing an initialization routine executed by a CPU 70a of the ECU 70.

【図5】水温THWと始動時補正値DSTAとの関係の
一例を示すグラフである。
FIG. 5 is a graph showing an example of a relationship between a water temperature THW and a startup correction value DSTA.

【図6】ECU70のCPU70aにより実行される始
動時アイドル制御ルーチンを示すフローチャートであ
る。
FIG. 6 is a flowchart showing a startup idle control routine executed by a CPU 70a of the ECU 70.

【図7】水温THWと水温補正値DTHWとの関係の一
例を示すグラフである。
FIG. 7 is a graph showing an example of the relationship between the water temperature THW and the water temperature correction value DTHW.

【図8】回転数NE,水温THW,水温補正値DTH
W,始動時補正値DSTAおよび吸入空気量DAの時間
変化を表わすグラフである。
FIG. 8: Rotational speed NE, water temperature THW, water temperature correction value DTH
5 is a graph showing changes with time of W, a start-up correction value DSTA, and an intake air amount DA.

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

M1…アイドル空気量調整手段 M2…運転状態検出手段 M3…減衰程度決定手段 M4…アイドル空気量制御手段 11…吸気通路 12…エアクリーナ 13…エアフロメータ 14…スロットルバルブ 15…サージタンク 16…燃料噴射弁 17…燃焼室 18…点火プラグ 19…排気通路 20…触媒装置 31…バイパス通路 32…ISCV 35…ディストリビュータ 36…イグナイタ 37…回転速度センサ 41…吸気温センサ 42…アイドルスイッチ 43…スロットルポジションセンサ 44…水温センサ 45…酸素濃度センサ 46…車速センサ 70…ECU 70a…CPU 70b…ROM 70c…RAM 70d…A/Dコンバータ 70e…入力処理回路 70f…出力処理回路 70g…電源回路 80…バッテリ M1 ... Idle air amount adjusting means M2 ... Operating state detecting means M3 ... Attenuation degree determining means M4 ... Idle air amount controlling means 11 ... Intake passage 12 ... Air cleaner 13 ... Air flow meter 14 ... Throttle valve 15 ... Surge tank 16 ... Fuel injection valve 17 ... Combustion chamber 18 ... Spark plug 19 ... Exhaust passage 20 ... Catalyst device 31 ... Bypass passage 32 ... ISCV 35 ... Distributor 36 ... Igniter 37 ... Rotation speed sensor 41 ... Intake air temperature sensor 42 ... Idle switch 43 ... Throttle position sensor 44 ... Water temperature sensor 45 ... Oxygen concentration sensor 46 ... Vehicle speed sensor 70 ... ECU 70a ... CPU 70b ... ROM 70c ... RAM 70d ... A / D converter 70e ... Input processing circuit 70f ... Output processing circuit 70g ... Power supply circuit 80 ... Battery

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 アクセルが非操作状態での内燃機関の吸
入空気量を調整可能なアイドル空気量調整手段を備え、 内燃機関の始動直後における該内燃機関への吸入空気量
の初期値を、暖機完了後における吸入空気量より高い値
とし、該内燃機関の始動後に、前記アイドル空気量調整
手段を制御して、吸入空気量を漸次低減していくアイド
ル制御装置において、 前記内燃機関の運転状態を検出する運転状態検出手段
と、 前記運転状態検出手段により検出される運転状態に基づ
いて、前記内燃機関の温度上昇が大きい条件ほど、該内
燃機関の暖機完了までの吸入空気量の減衰を大きな程度
とする減衰程度決定手段と、 該減衰の程度により減衰させて求められた吸入空気量に
従って、前記アイドル空気量調整手段を制御するアイド
ル空気量制御手段とを備えたアイドル制御装置。
1. An idle air amount adjusting means capable of adjusting an intake air amount of an internal combustion engine when an accelerator is not operated, wherein an initial value of the intake air amount to the internal combustion engine immediately after starting the internal combustion engine is warmed up. A value higher than the intake air amount after the completion of the engine, and after the start of the internal combustion engine, the idle air amount adjusting means is controlled to gradually reduce the intake air amount. Based on the operating state detection means for detecting the operating state detection means, based on the operating state detected by the operating state detection means, the larger the temperature rise of the internal combustion engine, the more the intake air amount is attenuated until the internal combustion engine is warmed up. A damping degree determining means for making a large degree, and an idle air amount control means for controlling the idle air amount adjusting means according to the intake air amount obtained by attenuating according to the damping degree. Idle control device provided with.
【請求項2】 請求項1記載のアイドル制御装置であっ
て、 前記内燃機関の吸入空気量をスロットルバルブを介して
可変するアクセルの操作状態を検出する操作状態検出手
段を備え、 前記減衰程度決定手段は、前記内燃機関の始動後には、
減衰量を予め定めた第1の値とし、前記操作状態検出手
段によりアクセルの操作が検出され、かつ、該内燃機関
が所定状態になった後は、減衰量を前記第1の値より大
きな第2の値とする手段であるアイドル制御装置。
2. The idle control device according to claim 1, further comprising operation state detection means for detecting an operation state of an accelerator that varies an intake air amount of the internal combustion engine through a throttle valve, and the attenuation degree determination. Means, after starting the internal combustion engine,
The damping amount is set to a predetermined first value, and after the operation of the accelerator is detected by the operation state detecting means and the internal combustion engine is in a predetermined state, the damping amount is set to a first value larger than the first value. An idle control device that is a means for setting the value to 2.
JP5054844A 1993-02-19 1993-02-19 Idling controller Pending JPH06249019A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5054844A JPH06249019A (en) 1993-02-19 1993-02-19 Idling controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5054844A JPH06249019A (en) 1993-02-19 1993-02-19 Idling controller

Publications (1)

Publication Number Publication Date
JPH06249019A true JPH06249019A (en) 1994-09-06

Family

ID=12981926

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5054844A Pending JPH06249019A (en) 1993-02-19 1993-02-19 Idling controller

Country Status (1)

Country Link
JP (1) JPH06249019A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5934248A (en) * 1997-07-31 1999-08-10 Suzuki Motor Corporation Air-fuel ratio controller for internal combustion engine
JP2020189610A (en) * 2019-05-24 2020-11-26 トヨタ自動車株式会社 Hybrid vehicle and method for controlling the same

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5934248A (en) * 1997-07-31 1999-08-10 Suzuki Motor Corporation Air-fuel ratio controller for internal combustion engine
DE19834664C2 (en) * 1997-07-31 2003-02-20 Suzuki Motor Co Method and device for controlling the air / fuel ratio for internal combustion engines
JP2020189610A (en) * 2019-05-24 2020-11-26 トヨタ自動車株式会社 Hybrid vehicle and method for controlling the same
CN112061107A (en) * 2019-05-24 2020-12-11 丰田自动车株式会社 Hybrid vehicle and control method for hybrid vehicle

Similar Documents

Publication Publication Date Title
JP4039360B2 (en) Fuel injection device
US5954025A (en) Control apparatus, for internal combustion engine, for improving stability of an idle state of the engine
US4838230A (en) Fuel injection control system for internal combustion engine when starting
JPH06249019A (en) Idling controller
JP2910380B2 (en) Engine control device
JP2001032737A (en) Throttle control device for internal combustion engine
JPH10196433A (en) Controller for engine
JP2712429B2 (en) Control device for internal combustion engine
JP4269279B2 (en) Control device for internal combustion engine
JP4058940B2 (en) Engine fuel supply system
JP3784628B2 (en) Engine idle speed control device
JP2581033B2 (en) Fuel injection amount control method for internal combustion engine
JP2006002639A (en) Control device for internal combustion engine
JP2615569B2 (en) Fuel injection amount control device for internal combustion engine
JP3630034B2 (en) Engine start control device
JP2535859B2 (en) Overheat prevention device for in-vehicle engine
JPH06185350A (en) Warm-up control method in exhaust emission control device for internal combustion engine
JPS6013945A (en) Method of increasing fuel after starting of electronically controlled fuel injection type engine
JP2522010B2 (en) Engine air-fuel ratio control device
JPH0515907B2 (en)
JPH0650076B2 (en) Intake air amount control method for internal combustion engine with supercharger
JPH0730731B2 (en) In-vehicle engine overheat prevention device
JPH02130245A (en) Increased fuel quantity controller for internal combustion engine
JPH0663466B2 (en) Internal combustion engine speed control device
JPS60166727A (en) Fuel cut controlling method in time of deceleration in electronically controlled engine