JPH05214986A - Stating fuel injection quantity control method for engine - Google Patents

Stating fuel injection quantity control method for engine

Info

Publication number
JPH05214986A
JPH05214986A JP2017192A JP2017192A JPH05214986A JP H05214986 A JPH05214986 A JP H05214986A JP 2017192 A JP2017192 A JP 2017192A JP 2017192 A JP2017192 A JP 2017192A JP H05214986 A JPH05214986 A JP H05214986A
Authority
JP
Japan
Prior art keywords
engine
temperature
time
fuel
injection 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.)
Granted
Application number
JP2017192A
Other languages
Japanese (ja)
Other versions
JP3050680B2 (en
Inventor
Shinji Takei
伸二 武井
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.)
Subaru Corp
Original Assignee
Fuji Heavy Industries Ltd
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 Fuji Heavy Industries Ltd filed Critical Fuji Heavy Industries Ltd
Priority to JP4020171A priority Critical patent/JP3050680B2/en
Publication of JPH05214986A publication Critical patent/JPH05214986A/en
Application granted granted Critical
Publication of JP3050680B2 publication Critical patent/JP3050680B2/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)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

PURPOSE:To simply and correctly control the fuel injection quantity by estimating the residual deposit fuel coefficient at the time of the previous stop of an engine based on the difference between the temperature at the time of the start of the engine and the temperature at the time of the stop during the previous operation stored in a readable/writable nonvolatile memory. CONSTITUTION:An ECU 31 is inputted with detection signals from sensors 8, 9a, 9b, 20, 21, 23, 27, 29, 30 detecting the operational states of an engine. The ECU 31 calculates control signals via a CPU 32 based on the detection signals. It outputs the control signals to an ISCV 11, an injector 12, and an ignitor 30 respectively. The residual deposit fuel coefficient at the time of the previous stop of the engine is estimated based on the data stored in a backup RAM 34a which is a nonvolatile memory. The temperature compensation for the residual deposit fuel coefficient is set based on the engine temperature at the time of the start. The starting basic injection quantity is corrected in response to the residual deposit fuel coefficient corrected with the temperature compensation.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、良好な始動および再始
動性能を得ることのできるエンジンの始動時燃料噴射量
制御方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for controlling a fuel injection amount at the time of starting an engine capable of obtaining good starting and restarting performance.

【0002】[0002]

【従来の技術】始動時の要求燃料噴射量はエンジンの外
的環境(外気温度、エンジン温度としての冷却水温度、
燃料温度など)に影響されるが、一般的には冷却水温の
みに基づいて設定されている。冷却水温が低い冷態始動
などの場合、吸気ポートなどに付着した燃料が気化し難
いため始動時燃料噴射量は増量される。一方、冷却水温
の比較的高い熱間再始動などでは上記始動時燃料噴射量
は減量される。
2. Description of the Related Art The required fuel injection amount at the time of starting is determined by the external environment of the engine (outside air temperature, cooling water temperature as engine temperature,
Although it is affected by the fuel temperature, etc., it is generally set based on the cooling water temperature only. In the case of a cold start or the like in which the cooling water temperature is low, the fuel adhering to the intake port or the like is difficult to vaporize, so the fuel injection amount at the start is increased. On the other hand, the amount of fuel injection at the time of starting is reduced in a hot restart or the like in which the cooling water temperature is relatively high.

【0003】この種の制御系ではキースイッチを一度O
FFするとRAMに記憶したデータが消失するため、再
始動時の燃料噴射量は、そのときの冷却水温に基づいて
再度設定されることになる。したがって、例えば始動後
の暖機未完状態でエンジンを停止(キースイッチをOF
F)し、その後再始動するサイクルを繰返すと空燃比が
過濃になり点火プラグにくすぶり、かぶりが生じ再始動
が極めて困難になる。例えば特開昭64−8330号公
報には、エンジンストール発生直前のエンジン運転状態
に基づいてROMに予め記憶されている壁面付着燃料量
データを検索し、この壁面付着燃料量を冷却水温度とエ
ンジンストール発生からクランキング開始までの時間と
に基づいてマップ検索した再始動補正係数で補正し、こ
の補正値を冷却水温、クランキング回転数などエンジン
運転状態に応じて設定した始動時燃料噴射量から減算し
て、実際の始動時補正噴射量を設定する技術が開示され
ている。
In this type of control system, the key switch is turned on once.
When FF is performed, the data stored in the RAM is lost, so the fuel injection amount at restart is reset based on the cooling water temperature at that time. Therefore, for example, stop the engine in a state where warm-up is not completed after starting (press the key switch to open
F) Then, if the cycle of restarting is repeated, the air-fuel ratio becomes too rich and smoldering and fogging occur on the spark plug, making restarting extremely difficult. For example, in JP-A-64-8330, wall surface adhering fuel amount data stored in advance in the ROM is searched based on the engine operating state immediately before the engine stall, and the wall surface adhering fuel amount is calculated as the cooling water temperature and the engine. Based on the time from the stall occurrence to the start of cranking, it is corrected by the restart correction coefficient searched for in the map, and this correction value is calculated from the starting fuel injection amount set according to the engine operating conditions such as cooling water temperature and cranking speed. A technique is disclosed in which the actual correction injection amount at start-up is set by subtraction.

【0004】[0004]

【発明が解決しようとする課題】この先行技術によれ
ば、前回のエンジン始動時の壁面付着量をエンジンスト
ール直前のエンジン運転状態に基づいて設定している
が、エンジンストール後キースイッチをOFFすると、
停止時の壁面付着燃料データ、エンジンストールからク
ランキング開始までの計時データが全て消失してしまう
ため、適正な始動時燃料噴射量が設定されなくなり再始
動が極めて困難になる。
According to this prior art, the amount of adhered wall surface at the time of the previous engine start is set based on the engine operating state immediately before the engine stall. However, if the key switch is turned off after the engine stall. ,
Since the fuel data adhering to the wall surface at the time of stop and the timing data from engine stall to the start of cranking are all lost, an appropriate fuel injection amount at start is not set and restart becomes extremely difficult.

【0005】したがって、良好な再始動性能を得るため
には、キースイッチをOFFした後も少なくとも一定期
間、ECUに電源を供給して計時など続行させなければ
ならずバッテリ消費の増大を招く。また、計時用タイマ
が必要であるため部品点数が多くなり製品のコストアッ
プを招く。
Therefore, in order to obtain a good restart performance, it is necessary to supply power to the ECU for at least a certain period of time after turning off the key switch to continue timekeeping and the like, which causes an increase in battery consumption. In addition, since the timer for timekeeping is required, the number of parts is increased, and the cost of the product is increased.

【0006】また、上記先行技術では壁面付着燃料量を
エンジンストール発生直前のエンジン運転状態のみをパ
ラメータとして推定しているが、例えば暖機運転中にエ
ンジンを停止させた後の再始動時に設定する壁面付着燃
料量は、停止時のエンジンが充分暖機されておらず蒸発
分が少ないため前回の始動から停止までの燃料履歴が重
要な因子となる。したがって、停止直前のエンジン運転
状態のみをパラメータとしても残留付着燃料量を的確に
推定することは困難である。
In the above prior art, the amount of fuel adhering to the wall surface is estimated using only the engine operating condition immediately before the engine stall as a parameter. However, it is set at the time of restarting after stopping the engine during warm-up operation. Regarding the amount of fuel adhering to the wall surface, the fuel history from the previous start to the stop is an important factor because the engine at the time of stop is not sufficiently warmed up and the amount of evaporation is small. Therefore, it is difficult to accurately estimate the residual adhered fuel amount using only the engine operating state immediately before stopping as a parameter.

【0007】本発明は、上記事情に鑑みてなされたもの
で、簡単な構成でキースイッチをOFFした後もECU
を駆動させる必要がなく、バッテリ消費の増大を防止す
るとともに部品点数の低減を図り、しかも始動時、再始
動時の残留付着燃料量を的確に推定することのできるエ
ンジンの始動時燃料噴射量制御方法を提供することを目
的としている。
The present invention has been made in view of the above circumstances, and the ECU has a simple structure even after the key switch is turned off.
It is not necessary to drive the engine, the increase in battery consumption is prevented, the number of parts is reduced, and moreover, the fuel injection amount control at engine start that can accurately estimate the amount of residual adhered fuel at start and restart is performed. It is intended to provide a way.

【0008】[0008]

【課題を解決するための手段】上記目的を達成するため
本発明によるエンジンの始動時燃料噴射量制御方法は、
エンジン始動を判断する手順と、エンジン始動と判断し
た場合、始動時のエンジン温度に基づき始動時基本噴射
量を設定する手順と、読書き可能な不揮発性メモリに格
納した前回の運転時における始動時のエンジン温度と停
止時のエンジン温度との差に基づいて前回のエンジン停
止時における残留付着燃料係数をテーブル検索により推
定する手順と、始動時のエンジン温度に基づき上記残留
付着燃料係数に対する温度補償分を設定する手順と、上
記始動時基本噴射量を、上記温度補償分で補正した残留
付着燃料係数で補正して始動時燃料噴射量を設定する手
順とを備えるものである。
In order to achieve the above object, a method of controlling a fuel injection amount at the time of starting an engine according to the present invention comprises:
Procedure for determining engine start, procedure for setting start basic injection amount based on engine temperature at start when it is determined to be engine start, and start at the time of previous operation stored in readable and writable non-volatile memory The procedure for estimating the residual adhered fuel coefficient at the time of the previous engine stop by a table search based on the difference between the engine temperature of the And a procedure for setting the starting fuel injection amount by correcting the starting basic injection amount by the residual adhered fuel coefficient corrected by the temperature compensation amount.

【0009】[0009]

【作用】本発明によるエンジンの始動時燃料噴射量制御
方法では、エンジン始動時に、読書き可能な不揮発性メ
モリに格納した前回の運転時における始動時のエンジン
温度と停止時のエンジン温度との差に基づいてテーブル
検索により前回のエンジン停止時における残留付着燃料
係数を推定する。
According to the method for controlling the fuel injection amount at the time of starting the engine according to the present invention, at the time of starting the engine, the difference between the engine temperature at the time of starting and the engine temperature at the time of stopping in the last operation stored in the readable and writable non-volatile memory. Based on the above, a table search is performed to estimate the residual adhered fuel coefficient at the time of the previous engine stop.

【0010】また、上記残留付着燃料係数に対する今回
の始動時における温度補償分を始動時のエンジン温度に
基づき設定する。
Further, the temperature compensation amount at the time of the present starting with respect to the above-mentioned residual adhered fuel coefficient is set based on the engine temperature at the time of starting.

【0011】そして、エンジン始動時に、このときのエ
ンジン温度に基づいて設定した始動時基本噴射量を、上
記温度補償分で補正した残留付着燃料係数で補正し、始
動時の残留付着燃料量分だけ制限した始動時燃料噴射量
を設定する。
Then, when the engine is started, the starting basic injection amount set on the basis of the engine temperature at this time is corrected by the residual adhered fuel coefficient corrected by the temperature compensation amount, and only the residual adhered fuel amount at the time of starting is corrected. Set a limited starting fuel injection amount.

【0012】始動時のエンジン温度と停止時のエンジン
温度とを読書き可能な不揮発性メモリに格納したので、
このデータがキースイッチをOFFした後も消失するこ
とがない。また、エンジン温度のみから始動時における
残留付着燃料量を推定しているため構成が簡単になる。
Since the engine temperature at the time of starting and the engine temperature at the time of stopping are stored in a readable and writable nonvolatile memory,
This data will not be lost even after the key switch is turned off. In addition, the structure is simplified because the residual adhered fuel amount at the time of starting is estimated only from the engine temperature.

【0013】さらに、前回の運転時における始動時のエ
ンジン温度と停止時のエンジン温度との差から残留付着
燃料係数を求め、この残留付着燃料係数を今回の始動時
のエンジン温度に基づいて設定した温度補償分で補正し
ているので、この値の中に、前回のエンジン運転時の燃
料履歴、および今回の温度補償が反映される。したがっ
て、例えば暖機未完後の再始動、あるいは熱態再始動で
あっても良好な始動時燃料噴射量を設定することがで
き、特に暖機未完後の再始動にあっては空燃比の過濃を
防止することができる。
Further, the residual adhered fuel coefficient is obtained from the difference between the engine temperature at the start of the previous operation and the engine temperature at the time of stop, and the residual adhered fuel coefficient is set based on the engine temperature at the present start. Since the correction is made by the temperature compensation amount, the fuel history at the previous engine operation and the temperature compensation at this time are reflected in this value. Therefore, a good fuel injection amount at startup can be set even if restarting is not completed after warming up, or even if restarting in a thermal state. It is possible to prevent darkness.

【0014】[0014]

【実施例】以下、図面に基づいて本発明の実施例を説明
する。
Embodiments of the present invention will be described below with reference to the drawings.

【0015】図面は本発明の一実施例を示し、図1は燃
料噴射量設定手順を示すフローチャート、図2は始動時
噴射量設定手順を示すフローチャート、図3はエンジン
制御系の全体概略図、図4は制御装置の回路図、図5は
残留付着燃料係数テーブルの概念図、図6は温度補償分
テーブルの概念図である。
The drawings show an embodiment of the present invention, FIG. 1 is a flow chart showing a fuel injection amount setting procedure, FIG. 2 is a flow chart showing a starting injection amount setting procedure, and FIG. 3 is an overall schematic view of an engine control system. 4 is a circuit diagram of the control device, FIG. 5 is a conceptual diagram of a residual adhered fuel coefficient table, and FIG. 6 is a conceptual diagram of a temperature compensation amount table.

【0016】[エンジン制御系の構成]図3において、
符号1はエンジン本体で図においては水平対向型エンジ
ンを示す。このエンジン本体1のシリンダヘッド2に形
成された吸気ポート2aにインテークマニホルド3が連
通され、さらに、このインテークマニホルド3の上流に
エアチャンバ4を介してスロットルチャンバ5が連通さ
れ、このスロットルチャンバ5の上流に吸気管6を介し
てエアクリーナー7が取付けられている。
[Structure of engine control system] In FIG.
Reference numeral 1 denotes an engine body, which is a horizontally opposed engine in the figure. An intake manifold 3 is communicated with an intake port 2a formed in a cylinder head 2 of the engine body 1, and a throttle chamber 5 is communicated upstream of the intake manifold 3 via an air chamber 4 to the throttle chamber 5. An air cleaner 7 is attached upstream through an intake pipe 6.

【0017】また、上記吸気管6の上記エアクリーナー
7の直下流に、吸入空気量センサ(図においては、熱式
エアフローメータ)8が介装され、上記スロットルチャ
ンバ5に設けられたスロットルバルブ5aに、スロット
ル開度センサ9aとスロットルバルブ全閉を検出するア
イドルスイッチ9bとが連設されている。
A throttle valve 5a provided in the throttle chamber 5 is provided with an intake air amount sensor (a thermal air flow meter in the drawing) 8 immediately downstream of the air cleaner 7 in the intake pipe 6. Further, a throttle opening sensor 9a and an idle switch 9b for detecting the fully closed throttle valve are connected in series.

【0018】さらに、上記スロットルバルブ5aの上流
側と下流側とを連通するバイパス通路10に、アイドル
スピ―ドコントロ―ルバルブ(ISCV)11が介装さ
れている。また、上記インテークマニホルド3の各気筒
の各吸気ポート2aの直上流側に、インジェクタ12が
配設されている。また、上記シリンダヘッド2の各気筒
毎に、その先端を燃焼室に露呈する点火プラグ13が取
付けられ、この点火プラグ13にイグナイタ30が接続
されている。
Further, an idle speed control valve (ISCV) 11 is provided in a bypass passage 10 that connects the upstream side and the downstream side of the throttle valve 5a. An injector 12 is arranged immediately upstream of each intake port 2a of each cylinder of the intake manifold 3. An ignition plug 13 whose tip is exposed to the combustion chamber is attached to each cylinder of the cylinder head 2, and an igniter 30 is connected to the ignition plug 13.

【0019】また、上記エンジン本体1のシリンダブロ
ック1aにノックセンサ20が取付けられるとともに、
このシリンダブロック1aに形成された冷却水通路(図
示せず)にエンジン温度の一例としての冷却水温を検出
する冷却水温センサ21が臨まされ、さらに、上記シリ
ンダヘッド2の排気ポート2bに連通するエグゾースト
マニホルド22の集合部にO2 センサ23が臨まされて
いる。尚、符号24は触媒コンバータである。
A knock sensor 20 is attached to the cylinder block 1a of the engine body 1 and
A cooling water temperature sensor 21 for detecting a cooling water temperature as an example of an engine temperature is exposed to a cooling water passage (not shown) formed in the cylinder block 1a, and further, an exhaust gas communicating with the exhaust port 2b of the cylinder head 2 is communicated. An O2 sensor 23 is exposed to the collecting portion of the manifold 22. Reference numeral 24 is a catalytic converter.

【0020】また、上記シリンダブロック1aに支承さ
れたクランクシャフト1bに、クランクロータ26が軸
着され、このクランクロータ26の外周に、所定のクラ
ンク角に対応する突起(あるいはスリット)を検出する
電磁ピックアップなどからなるクランク角センサ27が
対設され、さらに、上記シリンダヘッド2のカムシャフ
ト1cに連設されたカムロータ28に、電磁ピックアッ
プなどからなるカム角センサ29が対設されている。
A crank rotor 26 is rotatably mounted on a crank shaft 1b supported by the cylinder block 1a, and an electromagnetic wave for detecting a protrusion (or slit) corresponding to a predetermined crank angle is provided on the outer periphery of the crank rotor 26. A crank angle sensor 27 including a pickup and the like is provided oppositely, and a cam angle sensor 29 including an electromagnetic pickup and the like is provided opposite to the cam rotor 28 connected to the cam shaft 1c of the cylinder head 2.

【0021】[制御装置の回路構成]一方、図4におい
て、符号31はマイクロコンピュータなどからなる制御
装置(ECU)で、CPU32、ROM33、RAM3
4、読書き可能な不揮発性メモリであるバックアップR
AM34a、及びI/Oインターフェース35がバスラ
イン36を介して接続され、定電圧回路37からの所定
の安定化電源が供給される。
[Circuit Configuration of Control Device] On the other hand, in FIG. 4, reference numeral 31 is a control device (ECU) composed of a microcomputer, etc., and includes CPU 32, ROM 33, RAM 3
4. Backup R which is a readable and writable non-volatile memory
The AM 34a and the I / O interface 35 are connected via the bus line 36, and a predetermined stabilizing power supply from the constant voltage circuit 37 is supplied.

【0022】上記定電圧回路37は、ECUリレー38
のリレー接点を介してバッテリ39に接続され、このバ
ッテリ39に、上記ECUリレー38のリレーコイルが
キースイッチ40を介して接続されるとともに、スター
タスイッチ42を介してスタータモータ43が接続され
ている。
The constant voltage circuit 37 includes an ECU relay 38.
Of the ECU relay 38 is connected to the battery 39 via a key switch 40, and a starter motor 43 is connected to the battery 39 via a starter switch 42. ..

【0023】また、上記I/Oインターフェース35の
入力ポートには、上記各センサ8,9a,20,21,
23,27,29及びアイドルスイッチ9bが接続され
ているとともに、上記バッテリ39及びスタータスイッ
チ42の出力端が接続されてバッテリ電圧及びスタータ
スイッチ42の動作状態がモニタされている。一方、上
記I/Oインターフェース35の出力ポートには、イグ
ナイタ30が接続され、さらに、駆動回路45を介し
て、ISCV11、インジェクタ12が接続されてい
る。
The input port of the I / O interface 35 is connected to the sensors 8, 9a, 20, 21,
23, 27, 29 and the idle switch 9b are connected, and the output terminals of the battery 39 and the starter switch 42 are connected to monitor the battery voltage and the operating state of the starter switch 42. On the other hand, the igniter 30 is connected to the output port of the I / O interface 35, and the ISCV 11 and the injector 12 are further connected via the drive circuit 45.

【0024】上記ROM33には制御プログラム、及
び、残留付着燃料係数テーブルTBKSTT1 、温度補償分
テーブルTBKSTT2 を代表とする各種制御テーブルなど
の固定データが記憶されており、また、上記RAM34
には、上記各センサ類、スイッチ類の出力信号を処理し
た後のデータ、及び上記CPU32で演算処理したデー
タなどが格納されている。また、上記バックアップRA
M34aには、運転領域ごとに空燃比を学習する学習補
正係数KBLRC、始動時のエンジン温度としての始動時冷
却水温度STATTW 、及び停止時のエンジン温度とし
ての停止時冷却水温度LASTTW などがストアされて
おり、キースイッチ40がOFFのときにもデータが保
持されるようになっている。
The ROM 33 stores a control program and fixed data such as various control tables typified by the residual deposited fuel coefficient table TBKSTT1 and the temperature compensation table TBKSTT2, and the RAM 34.
Stores data after processing the output signals of the sensors and switches, data processed by the CPU 32, and the like. In addition, the backup RA
In M34a, a learning correction coefficient KBLRC for learning the air-fuel ratio for each operating region, a starting coolant temperature STATTW as an engine temperature at start, and a stop coolant temperature LASTTW as an engine temperature at stop are stored. Therefore, the data is retained even when the key switch 40 is off.

【0025】上記CPU32では、ROM33に記憶さ
れている制御プログラムに従い、クランク角センサ27
からのクランク角信号によりエンジン回転数NE を算出
し、このエンジン回転数NE と吸入空気量センサ8から
の吸入空気量Qa とに基づいて基本燃料噴射量TP を求
め、上記O2 センサ23からの出力に基づいて、上記基
本燃料噴射量TP を空燃比フィードバック補正するとと
もに、各種運転状態パラメータにより増量補正などを加
えて通常時の燃料噴射量Ti を演算し、また、エンジン
始動時には、このときの冷却水温TW に基づいて設定し
た始動時基本噴射量TSTATを、前回の運転時におけ
る始動時冷却水温度STATTW と停止時冷却水温度L
ASTTW との差に基づいて設定して残留付着燃料係数
KSTT1 、及び、冷却水温TW に基づいて設定した温
度補償分により補正して始動時燃料噴射量TSTATK
を演算する。
In the CPU 32, the crank angle sensor 27 is operated according to the control program stored in the ROM 33.
The engine speed NE is calculated from the crank angle signal from the engine speed NE, and the basic fuel injection amount TP is obtained based on the engine speed NE and the intake air amount Qa from the intake air amount sensor 8, and the output from the O2 sensor 23 is output. Based on the above, the basic fuel injection amount TP is feedback-corrected with the air-fuel ratio, and the fuel injection amount Ti at the normal time is calculated by adding the increase correction according to various operating state parameters. Further, when the engine is started, the cooling at this time is performed. The starting basic injection amount TSTAT set based on the water temperature TW is used as the starting cooling water temperature STATTW and the stopping cooling water temperature L in the previous operation.
Fuel injection amount TSTATK at start-up corrected by the residual adhesion fuel coefficient KSTT1 set based on the difference from ASTTW and the temperature compensation amount set based on the cooling water temperature TW
Is calculated.

【0026】[動作]次に、ECU31による制御動作
を図1および図2のフローチャートに基づき説明する。
[Operation] Next, the control operation of the ECU 31 will be described with reference to the flowcharts of FIGS. 1 and 2.

【0027】図1のフローチャートは、燃料噴射量設定
のルーチンであり、所定時間ごとに実行されるもので、
キースイッチ40をONするとECU31に駆動用電源
が投入され、システムがイニシャライズされる。
The flowchart of FIG. 1 is a routine for setting the fuel injection amount, which is executed at predetermined time intervals.
When the key switch 40 is turned on, the driving power source is turned on to the ECU 31, and the system is initialized.

【0028】そして、まず、ステップ(以下「S」と略
称)101で、始動判別をすべくスタータスイッチ42
の動作状態を検出し、ONの場合始動と判断してS10
2へ進み、OFFの場合S103へ進む。S103へ進
むとクランク角センサ27の出力に基づき算出したエン
ジン回転数NE が0かを判断し、NE ≠0(NE >0)
の場合エンジン始動後と判断し、通常時制御を行うべく
S104へ進み、次式に基づき燃料噴射量Ti を算出し
た後、S109へジャンプする。
First, in step (hereinafter abbreviated as "S") 101, the starter switch 42 is used to make a start determination.
The operating state of S10 is detected, and if it is ON, it is determined to be a start and S10
2 proceeds to S103 if OFF. When proceeding to S103, it is judged whether the engine speed NE calculated based on the output of the crank angle sensor 27 is 0, and NE ≠ 0 (NE> 0).
In this case, it is determined that the engine has been started, the routine proceeds to S104 to perform the normal control, the fuel injection amount Ti is calculated based on the following equation, and then the routine jumps to S109.

【0029】 Ti ←TP ×α×COEF×KBLRC+TS TP ←K×Qa /NE TP :基本燃料噴射量 α:空燃比フィードバック補正係数 COEF:冷却水温補正、加減速補正などに係わる各種
増量分補正係数 KBLRC:空燃比学習補正係数 TS :電圧補正係数 K:定数(インジェクタ特性に関する係数) 一方、S103で、NE =0、すなわちエンジン停止と
判断された場合S102へ進む。
Ti ← TP × α × COEF × KBLRC + TS TP ← K × Qa / NE TP: Basic fuel injection amount α: Air-fuel ratio feedback correction coefficient COEF: Various increase correction coefficient KBLRC related to cooling water temperature correction, acceleration / deceleration correction, etc. : Air-fuel ratio learning correction coefficient TS: Voltage correction coefficient K: Constant (coefficient relating to injector characteristic) On the other hand, when NE = 0, that is, when it is determined that the engine is stopped in S103, the process proceeds to S102.

【0030】S101あるいはS103からS102へ
進むと、始動時制御が実行され、S102で始動初期判
別フラグF1 を参照し、F1 =0(始動初期)の場合S
105へ進み、F1 =1(始動後2回目以後のルーチ
ン)の場合S108へ進む。なお、この始動初期判別フ
ラグF1 はシステムイニシャライズ時にクリアされる。
S105へ進むとバックアップRAM34aに格納した
前回エンジン運転時の始動初期冷却水温STATTW(n)
と停止時冷却水温LASTTW(n)とを読出し、この両冷
却水温STATTW(n),LASTTW(n)をRAM34の
所定アドレスに前回始動初期冷却水温STATTW(n-
1),前回停止時冷却水温LASTTW(n-1)として格納す
る(STATTW(n-1)←STATTW(n),LASTTW
(n-1)←LASTTW(n))。
When the process proceeds from S101 or S103 to S102, the control at the time of start is executed, the start initial determination flag F1 is referred to in S102, and if F1 = 0 (initial start) S
The process proceeds to 105, and if F1 = 1 (routine after the second time after starting), proceeds to S108. It should be noted that the start initial determination flag F1 is cleared at the time of system initialization.
When the process proceeds to S105, the starting initial cooling water temperature STATTW (n) stored in the backup RAM 34a during the previous engine operation
And the cooling water temperature during stop LASTTW (n) are read out, and both cooling water temperatures STATTW (n) and LASTTW (n) are stored in RAM 34 at predetermined addresses.
1), Stored as the last stop cooling water temperature LASTTW (n-1) (STATTW (n-1) ← STATTW (n), LASTTW
(n-1) ← LASTTW (n)).

【0031】次いで、S106へ進みバックアップRA
M34aに格納されている始動初期冷却水温STATT
W(n)を冷却水温センサ21で検出した現在の冷却水温T
W で更新する(STATTW(n)←TW )。その後、S1
07へ進み始動初期判別フラグF1 をセットし(F1 ←
1)、S108へ進む。
Next, the process proceeds to S106 and the backup RA
Starting initial cooling water temperature STATT stored in M34a
Current cooling water temperature T when W (n) is detected by the cooling water temperature sensor 21
Update with W (STATTW (n) ← TW). After that, S1
07, set the initial determination flag F1 for starting (F1 ←
1) and proceeds to S108.

【0032】そして、S102あるいはS107からS
108へ進むと始動時燃料噴射量TSTATK算出のプ
ログラムを実行し(詳細は後述する)、その後、S10
9で上記S104で設定した燃料噴射量Ti 、あるいは
S108で設定した始動時燃料噴射量TSTATKに相
応する噴射時間をタイマセットし、S110で冷却水温
センサ21で検出した現在の冷却水温TW でバックアッ
プRAM34aに格納されている停止時冷却水温LAS
TTW(n)を更新し(LASTTW(n)←TW )、ルーチン
を抜ける。
Then, from S102 or S107 to S
When the routine proceeds to step 108, the program for calculating the fuel injection amount TSTATK at startup is executed (details will be described later), and then S10.
In 9, the timer is set to the injection time corresponding to the fuel injection amount Ti set in S104 or the starting fuel injection amount TSTATK set in S108, and the backup RAM 34a is set by the current cooling water temperature TW detected by the cooling water temperature sensor 21 in S110. Cooling water temperature LAS stored in
Update TTW (n) (LASTTW (n) ← TW) and exit the routine.

【0033】上記停止時冷却水温LASTTW(n)は、当
該フローチャートが実行される毎に順次書換えられるの
で、ECU31に対する電源投入が遮断されたとき、す
なわち、キースイッチ40をOFFしエンジンを停止さ
せる直前の値が最終値として保持されることになる。上
記S108で実行される始動時燃料噴射量TSTATK
算出のプログラムは、図2の始動時燃料噴射量設定サブ
ルーチンで示され、まず、S201で冷却水位温センサ
21で検出した冷却水温TW に基づき始動時基本噴射量
TSTATをテーブル検索などから補間計算付きで算出
する。なお、この始動時基本噴射量TSTATは冷却水
温TW に対応した要求噴射量の総量である。
Since the cooling water temperature during stop LASTTW (n) is sequentially rewritten each time the flowchart is executed, when the power supply to the ECU 31 is cut off, that is, immediately before the key switch 40 is turned off and the engine is stopped. The value of will be retained as the final value. Starting fuel injection amount TSTATK executed in S108
The calculation program is shown in the startup fuel injection amount setting subroutine of FIG. 2. First, the basic injection amount at startup TSTAT is interpolated from a table search or the like based on the cooling water temperature TW detected by the cooling water level temperature sensor 21 in S201. Calculate with. The starting basic injection amount TSTAT is the total required injection amount corresponding to the cooling water temperature TW.

【0034】次いで、S202でRAM34に格納され
ている前回始動初期冷却水温STATTW(n-1),前回停
止時冷却水温度LASTTW(n-1)を読出し、この両冷却
水温STATTW(n-1),LASTTW(n-1)の差DSTT
W (DSTTW =LASTTW(n-1)−STATTW(n-
1))に基づきROM33の一連のアドレスに格納されて
いる残留付着燃料係数テーブルTBKSTT1 を検索し残留
付着燃料係数KSTT1を設定する。
Next, in step S202, the previous start initial cooling water temperature STATTW (n-1) and the previous stop cooling water temperature LASTTW (n-1) stored in the RAM 34 are read out, and both cooling water temperatures STATTW (n-1) are read. , LAST TW (n-1) difference DSTT
W (DSTTW = LASTTW (n-1) -STATTW (n-
Based on 1)), the residual adhering fuel coefficient table TBKSTT1 stored in the series of addresses of the ROM 33 is searched and the residual adhering fuel coefficient KSTT1 is set.

【0035】暖機未完の状態でエンジンを停止させた場
合、始動時と停止時の冷却水温TWの差は少ないため、
水温差DSTTW は小値となる。一方、暖機完了後のエ
ンジン停止であれば上記水温差DSTTW は大値を示
す。暖機未完の状態でエンジンを停止した場合冷却水温
TW が低くエンジン温度が低いため壁面付着などの残留
付着燃料量は多くなり、また、充分な暖機後のエンジン
停止であれば冷却水温TW は高く燃料蒸発率が高くなる
ため残留付着燃料量は少なくなる。図5に示すように上
記残留付着燃料係数テーブルTBKSTT1 の各領域には、
水温差DSTTWに応じた最適な残留付着燃料係数KS
TT1を予め実験などから求めて格納されている。
When the engine is stopped in a state where the warm-up is not completed, there is little difference in the cooling water temperature TW at the time of starting and at the time of stopping.
The water temperature difference DSTTW becomes a small value. On the other hand, if the engine is stopped after the warm-up is completed, the water temperature difference DSTTW shows a large value. If the engine is stopped before the engine is warmed up, the cooling water temperature TW is low and the engine temperature is low, so the amount of residual fuel adhering to the wall surface is large. If the engine is stopped after sufficient warming up, the cooling water temperature TW is Since the fuel evaporation rate is high, the amount of residual adhered fuel is small. As shown in FIG. 5, in each area of the above-mentioned residual adhered fuel coefficient table TBKSTT1,
Optimal residual adhered fuel coefficient KS according to water temperature difference DSTTW
TT1 is obtained in advance from an experiment or the like and stored.

【0036】その後、S203へ進み冷却水温センサ2
1で検出した現在の冷却水温TW に基づきROM33に
格納されている温度補償分テーブルTBKSTT2 を検索し
て温度補償分KSTT2 を推定する。
After that, the process proceeds to S203 and the cooling water temperature sensor 2
Based on the current cooling water temperature TW detected in step 1, the temperature compensation amount table TBKSTT2 stored in the ROM 33 is searched to estimate the temperature compensation amount KSTT2.

【0037】この温度補償分KSTT2 は現在の冷却水
温TW に基づき燃料温度、吸気温度、および始動時の燃
料蒸発分など温度による影響を簡易的に推定するもの
で、図6に示すように、上記温度補償分テーブルTBKS
TT2 の各領域には、冷却水温TW に応じた最適な温度補
償分KSTT2 を予め実験などから求めて格納されてい
る。
This temperature-compensated component KSTT2 simply estimates the influence of the temperature such as the fuel temperature, the intake air temperature, and the fuel vaporization amount at the time of start based on the current cooling water temperature TW. As shown in FIG. Temperature compensation table TBKS
In each area of TT2, an optimum temperature compensation amount KSTT2 corresponding to the cooling water temperature TW is obtained in advance by experiments or the like and stored.

【0038】そして、S204へ進み、上記始動時基本
噴射量TSTATを、上記温度補償分KSTT2 で補正
した残留付着燃料係数KSTT1 で補正して始動時燃料
噴射量TSTATKを設定し(TSTATK←TSTT
1 ×TSTT2 ×TSTAT)、ルーチンを抜ける。
Then, the process proceeds to S204, in which the starting basic injection amount TSTAT is corrected by the residual adhered fuel coefficient KST1 corrected by the temperature compensation amount KSTT2 to set the starting fuel injection amount TSTATK (TSTATK ← TTTT.
1 x TTT2 x TSTAT), exit the routine.

【0039】このように、上記始動時噴射量TSTAT
Kが前回運転時の付着燃料履歴を反映する残留付着燃料
係数KSTT1及び今回始動時の温度補償分KSTT2
で制限されているため、始動−停止のサイクルを繰返し
ても空燃比が過濃となることがなく、良好な始動および
再始動性能が得られるばかりか、点火プラグのかぶり、
くすぶりも有効に回避することができる。
Thus, the above-mentioned starting injection amount TSTAT
K is the residual adherent fuel coefficient KSTT1 that reflects the adherent fuel history during the previous operation, and the temperature compensation amount KSTT2 at this start.
The air-fuel ratio does not become rich even if the start-stop cycle is repeated, and good starting and restarting performance is obtained, as well as spark plug fogging.
Smoldering can also be effectively avoided.

【0040】なお、本実施例ではエンジン温度として冷
却水温を用いているが、エンジン温度を検出できるもの
であれば良く、これに限定されない。
Although the cooling water temperature is used as the engine temperature in this embodiment, it is not limited to this as long as the engine temperature can be detected.

【0041】[0041]

【発明の効果】以上、説明したように本発明によれば、
前回の運転時における始動時のエンジン温度と停止時の
エンジン温度とを読書き可能な不揮発性メモリに格納し
たので、このデータがキースイッチをOFFした後も消
失することがなく、したがって、エンジン停止後には、
不揮発性メモリのバックアップ電源分だけで良く、バッ
テリ消費が非常に少く実現できる。また、エンジン始動
時における残留付着燃料量を推定しているため構成が簡
単になる。
As described above, according to the present invention,
Since the engine temperature at the time of starting and the engine temperature at the time of stopping during the previous operation are stored in a readable / writable non-volatile memory, this data will not be lost even after the key switch is turned off. Later,
Only the backup power supply for the non-volatile memory is needed, and the battery consumption is extremely low. Further, the structure is simplified because the residual adhered fuel amount at the time of engine start is estimated.

【0042】さらに、前回の運転時における始動時のエ
ンジン温度と停止時のエンジン温度との差から残留付着
燃料係数を求め、この残留付着燃料係数を今回の始動時
のエンジン温度に基づいて設定した温度補償分で補正
し、エンジン温度のみから外気温度、燃料温度、暖機状
態などの温度に係わる情報を簡易的に推定して始動時燃
料噴射量に制限を加えているため、例えば暖機未完後の
再始動、あるいは熱間再始動であっても良好な始動時燃
料噴射量を設定することができ、特に暖機未完後の再始
動にあっては空燃比の過濃を防止し、点火プラグのくす
ぶり、かぶりを有効に回避することができるなど優れた
効果が奏される。
Further, the residual adhered fuel coefficient was obtained from the difference between the engine temperature at the time of starting and the engine temperature at the time of stopping in the previous operation, and this residual adherent fuel coefficient was set based on the engine temperature at the present starting. The temperature compensation amount is used for correction, and information related to temperatures such as the outside air temperature, fuel temperature, and warm-up state is simply estimated from the engine temperature only to limit the fuel injection amount at startup. It is possible to set a good fuel injection amount at startup even after restarting or hot restarting, especially when restarting after incomplete warm-up to prevent excessive air-fuel ratio Excellent effects such as effective prevention of smoldering and fogging of the plug are achieved.

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

【図1】燃料噴射量設定手順を示すフローチャートFIG. 1 is a flowchart showing a fuel injection amount setting procedure.

【図2】始動時噴射量設定手順を示すフローチャートFIG. 2 is a flowchart showing a starting injection amount setting procedure.

【図3】エンジン制御系の全体概略図FIG. 3 is an overall schematic diagram of an engine control system

【図4】制御装置の回路図FIG. 4 is a circuit diagram of a control device.

【図5】残留付着燃料係数テーブルの概念図FIG. 5 is a conceptual diagram of a residual adhered fuel coefficient table.

【図6】温度補償分テーブルの概念図FIG. 6 is a conceptual diagram of a temperature compensation table.

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

STATTW …前回の運転時における始動時のエンジン
(冷却水)温度 TSTAT…始動時基本噴射量 TW …エンジン(冷却水)温度 LASTTW …前回の運転時における停止時のエンジン
(冷却水)温度 KSTT1 …残留付着燃料係数 KSTT2 …温度補償分 TSTATK…始動時燃料噴射量
STATTW ... Engine (cooling water) temperature at start-up during previous operation TSTAT ... Basic injection amount at start-up TW ... Engine (cooling water) temperature LASTTW ... Engine (cooling water) temperature at stop during previous operation KSTT1 ... Residual Adhesion fuel coefficient KSTT2 ... Temperature compensation amount TSTATK ... Fuel injection amount at start

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 エンジン始動を判断する手順と、 エンジン始動時と判断した場合、始動時のエンジン温度
に基づき始動時基本噴射量を設定する手順と、 読書き可能な不揮発性メモリに格納した前回の運転時に
おける始動時のエンジン温度と停止時のエンジン温度と
の差に基づいて前回のエンジン停止時における残留付着
燃料係数をテーブル検索により推定する手順と、 始動時のエンジン温度に基づき上記残留付着燃料係数に
対する温度補償分を設定する手順と、 上記始動時基本噴射量を、上記温度補償分で補正した残
留付着燃料係数で補正して始動時燃料噴射量を設定する
手順とを備えることを特徴とするエンジンの始動時燃料
噴射量制御方法。
1. A procedure for determining engine start, a procedure for setting a basic injection amount at start based on engine temperature at start when it is determined to be engine start, and a previous time stored in a readable / writable nonvolatile memory. Based on the difference between the engine temperature at the time of starting and the engine temperature at the time of stopping, the procedure for estimating the residual adhered fuel coefficient at the time of the previous engine stop by a table search And a procedure for setting a temperature compensation amount for the fuel coefficient and a procedure for setting the starting fuel injection amount by correcting the starting basic injection amount by the residual adhered fuel coefficient corrected by the temperature compensation amount. And a method for controlling fuel injection amount at engine startup.
JP4020171A 1992-02-05 1992-02-05 Fuel injection amount control method at engine start Expired - Fee Related JP3050680B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4020171A JP3050680B2 (en) 1992-02-05 1992-02-05 Fuel injection amount control method at engine start

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4020171A JP3050680B2 (en) 1992-02-05 1992-02-05 Fuel injection amount control method at engine start

Publications (2)

Publication Number Publication Date
JPH05214986A true JPH05214986A (en) 1993-08-24
JP3050680B2 JP3050680B2 (en) 2000-06-12

Family

ID=12019730

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4020171A Expired - Fee Related JP3050680B2 (en) 1992-02-05 1992-02-05 Fuel injection amount control method at engine start

Country Status (1)

Country Link
JP (1) JP3050680B2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7461622B2 (en) 2005-07-26 2008-12-09 Toyota Jidosha Kabushiki Kaisha Controller for a direct-injection internal combustion engine and method of controlling the direct-injection internal combustion engine
JP2014005800A (en) * 2012-06-26 2014-01-16 Daihatsu Motor Co Ltd Control device for internal combustion engine
JP2014101848A (en) * 2012-11-21 2014-06-05 Daihatsu Motor Co Ltd Control device for internal combustion engine
WO2019049675A1 (en) 2017-09-05 2019-03-14 トヨタ自動車株式会社 Internal combustion engine control device and control method
US10961964B2 (en) 2017-09-05 2021-03-30 Toyota Jidosha Kabushiki Kaisha Internal combustion engine control device and control method
CN118758613A (en) * 2024-09-03 2024-10-11 中汽研汽车检验中心(昆明)有限公司 Clean fuel engine plateau performance determination method, device, equipment, storage medium and program product

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7461622B2 (en) 2005-07-26 2008-12-09 Toyota Jidosha Kabushiki Kaisha Controller for a direct-injection internal combustion engine and method of controlling the direct-injection internal combustion engine
JP2014005800A (en) * 2012-06-26 2014-01-16 Daihatsu Motor Co Ltd Control device for internal combustion engine
JP2014101848A (en) * 2012-11-21 2014-06-05 Daihatsu Motor Co Ltd Control device for internal combustion engine
WO2019049675A1 (en) 2017-09-05 2019-03-14 トヨタ自動車株式会社 Internal combustion engine control device and control method
US10961964B2 (en) 2017-09-05 2021-03-30 Toyota Jidosha Kabushiki Kaisha Internal combustion engine control device and control method
CN118758613A (en) * 2024-09-03 2024-10-11 中汽研汽车检验中心(昆明)有限公司 Clean fuel engine plateau performance determination method, device, equipment, storage medium and program product

Also Published As

Publication number Publication date
JP3050680B2 (en) 2000-06-12

Similar Documents

Publication Publication Date Title
JP3538545B2 (en) Radiator failure detection device for internal combustion engine
JPH05296084A (en) Fuel injection amount control method for engine
US4875443A (en) Start control system for internal combustion engine
JPS605779B2 (en) Internal combustion engine fuel supply system
JPH07122627B2 (en) Heater controller for oxygen concentration sensor
JP3050680B2 (en) Fuel injection amount control method at engine start
JP3859733B2 (en) Fuel injection control device for internal combustion engine
JPH0626414A (en) Start control for engine for ffv
JP3560264B2 (en) Engine fuel injection control device
JP2902788B2 (en) FFV engine start control method
JPS6165042A (en) Air-fuel ratio control system for internal-combustion engine
JPS63189628A (en) Controlling method for fuel injection at starting time of internal combustion engine
JP2560386B2 (en) Method and apparatus for starting control of internal combustion engine
JPH0626427A (en) Start control of engine for ffv
JP3046475B2 (en) Starting fuel control method
JPH0828320A (en) Fuel supply control device for starting internal combustion engine
JPS6321816B2 (en)
JPH06146958A (en) Fuel injection control device of internal combustion engine
JPH04194343A (en) Staring control system of front engine front drive vehicle (ffv) engine and starting aiding device
JP2737259B2 (en) Engine fuel injection device
JPH07127499A (en) Fuel control device for internal combustion engine
JPH09209818A (en) Fuel properties detector and fuel injection controller for engine
JP2009085180A (en) Engine start-up control device
JP3561142B2 (en) Control device for internal combustion engine
JP2004183502A (en) Engine fuel injection control device

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 8

Free format text: PAYMENT UNTIL: 20080331

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090331

Year of fee payment: 9

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 9

Free format text: PAYMENT UNTIL: 20090331

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 10

Free format text: PAYMENT UNTIL: 20100331

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100331

Year of fee payment: 10

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110331

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees