JPH11280531A - Fuel injection control device for internal combustion engine - Google Patents

Fuel injection control device for internal combustion engine

Info

Publication number
JPH11280531A
JPH11280531A JP10087309A JP8730998A JPH11280531A JP H11280531 A JPH11280531 A JP H11280531A JP 10087309 A JP10087309 A JP 10087309A JP 8730998 A JP8730998 A JP 8730998A JP H11280531 A JPH11280531 A JP H11280531A
Authority
JP
Japan
Prior art keywords
ignition timing
fuel
fuel injection
value
control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP10087309A
Other languages
Japanese (ja)
Other versions
JP3451922B2 (en
Inventor
Shigeki Miyashita
茂樹 宮下
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 JP08730998A priority Critical patent/JP3451922B2/en
Publication of JPH11280531A publication Critical patent/JPH11280531A/en
Application granted granted Critical
Publication of JP3451922B2 publication Critical patent/JP3451922B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

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

Abstract

(57)【要約】 【課題】 使用される燃料の性状にかかわりなく始動時
のアイドル運転でのドラビリを効果的に向上する。 【解決手段】 機関始動時には機関回転数が目標回転数
となるように点火時期を制御する。このときの点火時期
から燃料噴射手段の制御値を決定し、この決定された制
御値に基づき燃料噴射手段を駆動する。これによって、
燃料性状にかかわりなく始動時のアイドル運転でのドラ
ビリを向上できる。
(57) [Summary] [PROBLEMS] To effectively improve drivability in idling operation at start-up irrespective of the properties of fuel used. SOLUTION: At the time of starting the engine, the ignition timing is controlled so that the engine speed becomes a target speed. The control value of the fuel injection means is determined from the ignition timing at this time, and the fuel injection means is driven based on the determined control value. by this,
It is possible to improve the drivability during idling at the start regardless of the fuel property.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、内燃機関の燃料噴
射制御技術に関するものであって、特に内燃機関の始動
後所定期間中に燃料を増量する燃料噴射制御技術に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a fuel injection control technique for an internal combustion engine, and more particularly to a fuel injection control technique for increasing the amount of fuel during a predetermined period after starting the internal combustion engine.

【0002】[0002]

【従来の技術】内燃機関は始動後所定期間中は燃焼が安
定しないため燃料を増量し、これにより始動後のアイド
ル運転を良好にせしめている。しかしながら、内燃機関
は使用される燃料の性状によって燃焼状態が変化するの
で、始動時においては燃料の性状を考慮して燃料噴射制
御を行う必要がある。つまり、通常の燃料性状に対して
重質燃料は蒸発し難く、始動時の燃料の増量を常に一定
とすると重質燃料が使用された場合においては燃焼が良
好に行われず始動後のアイドル運転が安定しないという
問題がある。そこで、特開平3−281959号公報に
は、機関回転数が所定値以下に低下したときに燃料の増
量値を増大せしめ、これによって重質燃料が使用された
場合によっても機関の回転数落ちを防止する技術が開示
されている。この技術によれば、使用される燃料の性状
にかかわらず始動後の機関回転数の落ち込みを防止する
ことができる。
2. Description of the Related Art In an internal combustion engine, the combustion is not stabilized during a predetermined period after the engine is started, so that the amount of fuel is increased, thereby improving the idling operation after the engine is started. However, since the combustion state of the internal combustion engine changes depending on the properties of the fuel used, it is necessary to control the fuel injection in consideration of the properties of the fuel at the time of starting. In other words, heavy fuel is unlikely to evaporate compared to normal fuel properties, and if the increase in fuel at start-up is always constant, when heavy fuel is used, combustion will not be performed well and idle operation after start-up will not be possible. There is a problem that it is not stable. Therefore, Japanese Patent Application Laid-Open No. 3-281959 discloses that when the engine speed drops below a predetermined value, the fuel increase value is increased, thereby reducing the engine speed even when heavy fuel is used. Prevention techniques are disclosed. According to this technique, it is possible to prevent the engine speed from dropping after starting, regardless of the properties of the fuel used.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、上述の
従来の技術は機関回転数がかなり低下して所定値以下に
なった時にはじめて燃料の増量値を増大するものであ
り、機関回転数が所定値以下になるまでの間は燃焼が不
安定でありドラビリが悪いという問題がある。この問題
を解決するためには燃料の増量値を始動後当初から大き
く設定しておけば良い。しかしながら、燃料の増量値を
始動後当初から大きくしておくと燃費が悪化することに
なり、これは特に通常の燃料が使用されて燃焼が良好な
場合においては過剰な燃料の増量値となり燃費及びエミ
ッションの観点から不利である。本発明はこのような点
に鑑みなされたものであり、使用される燃料の性状にか
かわらず始動時のアイドル運転におけるのドラビリを効
果的に向上することを課題とする。
However, in the above-mentioned prior art, the fuel increase value is increased only when the engine speed drops significantly below a predetermined value. Until the temperature becomes lower, there is a problem that combustion is unstable and drivability is poor. In order to solve this problem, the fuel increase value may be set to be large from the beginning after the start. However, if the fuel increase value is increased from the beginning after the start, the fuel efficiency deteriorates, and this is an excessive fuel increase value, especially when normal fuel is used and combustion is good, resulting in an increase in fuel efficiency and fuel consumption. Disadvantageous in terms of emissions. The present invention has been made in view of such a point, and it is an object of the present invention to effectively improve drivability in idling operation at start-up regardless of the properties of fuel used.

【0004】[0004]

【課題を解決するための手段】本発明の内燃機関の燃料
噴射制御装置は、以下の構成により前記課題を解決する
ものである。
A fuel injection control device for an internal combustion engine according to the present invention solves the above-mentioned problems by the following constitution.

【0005】すなわち、1番目の発明は、機関始動時の
所定期間中に機関回転数が所定回転数となるように点火
時期を制御する点火時期制御手段と、前記点火時期制御
手段による点火時期に基づき燃料噴射手段に対する制御
値を決定する制御値決定手段と、前記制御値決定手段に
よって決定された制御値に基づき前記燃料噴射手段を駆
動する駆動手段とを有することを特徴とする。2番目の
発明では1番目の発明において、制御値決定手段によっ
て決定される制御値が燃料噴射量であることを特徴とす
る。3番目の発明では2番目の発明において、制御値決
定手段が、点火時期制御手段による点火時期が進角され
ているときには点火時期が遅角されているときに比して
増量された燃料噴射量を決定することを特徴とする。4
番目の発明では1番目の発明において、制御値決定手段
によって決定される制御値が燃料噴射時期であることを
特徴とする。5番目の発明は4番目の発明において、制
御値決定手段が、点火時期制御手段による点火時期が所
定点火時期より進角側であるときには吸気行程以外の時
期に燃料噴射が実行される燃料噴射時期を決定すると共
に、点火時期制御手段による点火時期が所定点火時期よ
り遅角であるときには吸気行程中の時期に燃料噴射が実
行される燃料噴射時期を決定することを特徴とする。6
番目の発明は1番目の発明において、点火時期制御手段
による点火時期に基づき燃料の性状を判定する燃料性状
判定手段を有することを特徴とする。
That is, the first invention is an ignition timing control means for controlling an ignition timing so that the engine speed becomes a predetermined speed during a predetermined period at the time of starting the engine, and an ignition timing by the ignition timing control means. A control value determining unit that determines a control value for the fuel injection unit based on the control value; and a driving unit that drives the fuel injection unit based on the control value determined by the control value determination unit. According to a second aspect, in the first aspect, the control value determined by the control value determining means is a fuel injection amount. In a third aspect based on the second aspect, the control value determining means is characterized in that when the ignition timing by the ignition timing control means is advanced, the fuel injection amount is increased as compared with when the ignition timing is retarded. Is determined. 4
According to a second aspect, in the first aspect, the control value determined by the control value determining means is a fuel injection timing. In a fifth aspect based on the fourth aspect, the control value determining means is configured to execute the fuel injection timing at which the fuel injection is performed at a timing other than the intake stroke when the ignition timing by the ignition timing control means is on the advanced side of the predetermined ignition timing. And when the ignition timing by the ignition timing control means is retarded from the predetermined ignition timing, the fuel injection timing at which the fuel injection is executed during the intake stroke is determined. 6
The second invention is characterized in that, in the first invention, there is provided fuel property determining means for determining the property of the fuel based on the ignition timing by the ignition timing control means.

【0006】[0006]

【発明の実施の形態】図1乃至図5は本発明を4ストロ
ークガソリン内燃機関に適用した場合の第1の実施の形
態を示している。図1は全体図を示し、1は機関本体、
2はピストン、3は燃焼室、4は燃焼室内に配置された
点火栓、5は吸気弁、6は吸気ポート、7は排気弁、8
は排気ポートを夫々示す。吸気ポート6は吸気枝管9を
介してサージタンク10に連結され、各吸気枝管9には
夫々燃料噴射弁11が取付けられている。サージタンク
10は吸気ダクト12およびエアフロメータ13を介し
てエアクリーナ14に連結され、吸気ダクト12内には
スロットル弁15が配置されている。
1 to 5 show a first embodiment in which the present invention is applied to a four-stroke gasoline internal combustion engine. FIG. 1 shows an overall view, 1 is an engine body,
2 is a piston, 3 is a combustion chamber, 4 is a spark plug disposed in the combustion chamber, 5 is an intake valve, 6 is an intake port, 7 is an exhaust valve, 8
Indicates exhaust ports, respectively. The intake port 6 is connected to a surge tank 10 via an intake branch 9, and a fuel injection valve 11 is attached to each intake branch 9. The surge tank 10 is connected to an air cleaner 14 via an intake duct 12 and an air flow meter 13, and a throttle valve 15 is arranged in the intake duct 12.

【0007】電子制御ユニット20はディジタルコンピ
ュータからなり、双方向性バス21によって相互に接続
されたROM(リードオンリメモリ)22、RAM(ラ
ンダムアクセスメモリ)23、CPU(マイクロプロセ
ッサ)24、入力ポート25及び出力ポート26を具備
する。エアフロメータ13は吸入空気の質量流量に比例
した電圧を発生する。この出力電圧は対応するAD変換
器27を介して入力ポートに入力される。スロットル弁
15にはスロットル弁15が全閉位置にあるときに出力
信号を発生するアイドルスイッチ16が連結され、この
アイドルスイッチ16の出力信号は入力ポート25に入
力される。機関本体1には機関冷却水温度に比例した出
力電圧を発生する温度センサ17が取付けられ、この温
度センサ17の出力電圧は対応するAD変換器27を介
して入力ポート25に入力される。更に、入力ポート2
5には機関回転数を表す回転数センサ29の出力信号が
入力される。また、大気圧センサ30は大気圧に比例し
た出力電圧を発生し、この出力電圧が対応するAD変換
器27を介して入力ポート25に入力される。一方、出
力ポート26は対応する駆動回路28を介して夫々点火
栓4及び燃料噴射弁11に接続される。排気ポート8に
は排気管18が連結され、燃焼室から排出された排気ガ
スは排気ポート8及び排気管18を介して図示しない触
媒コンバータに導入され浄化される。19は排気ガス中
の酸素濃度を検出する酸素濃度センサであり、排気ガス
中の酸素濃度に比例した出力電圧を発生する。この酸素
濃度センサ19の出力電圧はAD変換器27を介して入
力ポート25に入力される。
The electronic control unit 20 is composed of a digital computer, and a ROM (read only memory) 22, a RAM (random access memory) 23, a CPU (microprocessor) 24, and an input port 25 interconnected by a bidirectional bus 21. And an output port 26. The air flow meter 13 generates a voltage proportional to the mass flow rate of the intake air. This output voltage is input to the input port via the corresponding AD converter 27. An idle switch 16 for generating an output signal when the throttle valve 15 is at the fully closed position is connected to the throttle valve 15, and the output signal of the idle switch 16 is input to an input port 25. A temperature sensor 17 for generating an output voltage proportional to the temperature of the engine cooling water is attached to the engine body 1, and the output voltage of the temperature sensor 17 is input to an input port 25 via a corresponding AD converter 27. In addition, input port 2
An output signal of a rotation speed sensor 29 representing an engine rotation speed is input to 5. The atmospheric pressure sensor 30 generates an output voltage proportional to the atmospheric pressure, and the output voltage is input to the input port 25 via the corresponding AD converter 27. On the other hand, the output port 26 is connected to the ignition plug 4 and the fuel injection valve 11 via a corresponding drive circuit 28, respectively. An exhaust pipe 18 is connected to the exhaust port 8, and the exhaust gas discharged from the combustion chamber is introduced into a catalytic converter (not shown) through the exhaust port 8 and the exhaust pipe 18 and purified. An oxygen concentration sensor 19 detects the oxygen concentration in the exhaust gas, and generates an output voltage proportional to the oxygen concentration in the exhaust gas. The output voltage of the oxygen concentration sensor 19 is input to the input port 25 via the AD converter 27.

【0008】電子制御ユニット20は、回転数センサ2
9、大気センサ30、アイドルスイッチ16、エアフロ
メータ13、酸素濃度センサ19からの出力に応じて機
関運転状態を検出し、予め求められたマップを参照して
点火栓4及び燃料噴射弁11の駆動回路28を駆動す
る。従って、電子制御ユニット20は点火栓4による点
火時期を制御する制御手段として機能すると共に、燃料
噴射弁11による燃料噴射量及び燃料噴射時期を制御す
る制御手段としても機能する。
[0008] The electronic control unit 20 includes a rotational speed sensor 2.
9, the operation state of the engine is detected in accordance with the outputs from the atmosphere sensor 30, the idle switch 16, the air flow meter 13, and the oxygen concentration sensor 19, and the driving of the spark plug 4 and the fuel injection valve 11 is performed by referring to a map obtained in advance. The circuit 28 is driven. Therefore, the electronic control unit 20 functions as control means for controlling the ignition timing of the ignition plug 4 and also functions as control means for controlling the fuel injection amount and the fuel injection timing by the fuel injection valve 11.

【0009】次に図2に基づき始動時の燃料噴射量の増
量補正値を演算する制御ルーチンについて説明する。図
2を参照すると、まずはじめにステップ100において
始動時か否かを判定する。始動時である時にはステップ
101に進み、また逆に始動時でない場合には本制御ル
ーチンを終了する。ステップ100で肯定判定がなされ
るとステップ101にて後述するカウンタTが0にリセ
ットされ、次にステップ102に進み冷間時であるか否
かが判定される。冷間時である場合には肯定判定されス
テップ103に進み、また、否定判定されると本制御ル
ーチンを終了する。ここで、冷間時であるか否かの判定
は温度センサ17の出力によって検出された機関冷却水
温に基づき行われ、機関冷却水温が所定値以下であると
きに冷間時であると判定する。ステップ103では更に
空燃比フィードック中であるか否かが判定される。ここ
で、空燃比フィードバック中とは、酸素濃度センサ19
の出力に応じて燃料噴射弁11から供給される燃料噴射
量が電子制御ユニット20によってフィードバック制御
されている運転状態のことをいう。そして、始動後の所
定期間においては空燃比フィードバックの実行条件を満
たしておらずステップ104に進むことになり、逆に、
始動後であっても所定期間過ぎかつ他の条件を満たして
空燃比フィードバック条件を満足している場合には空燃
比フィードバック制御が実行されておりステップ103
で肯定判定されて本制御ルーチンを終了する。ステップ
104ではアイドルスイッチ16がONか否か、つまり
アイドルスイッチ16から信号が出力されているか否か
を判定する。前述のようにアイドルスイッチ16はスロ
ットル弁15が全閉のとき信号を出力するものであり、
ステップ104で肯定判定されることは機関がアイドル
運転状態であることを意味する。ステップ104で肯定
判定されると、つまり、アイドル時である時はステップ
105に進み、また逆に、否定判定されるとアイドル時
ではないと判断し本制御ルーチンを終了する。
Next, a control routine for calculating an increase correction value of the fuel injection amount at the time of starting will be described with reference to FIG. Referring to FIG. 2, first, at step 100, it is determined whether or not the engine is at the start. When the engine is being started, the process proceeds to step 101. On the other hand, when the engine is not being started, the control routine is ended. If an affirmative determination is made in step 100, a counter T, which will be described later, is reset to 0 in step 101, and then the routine proceeds to step 102, where it is determined whether or not the engine is cold. If the engine is cold, an affirmative determination is made and the routine proceeds to step 103, and if a negative determination is made the present control routine is terminated. Here, whether or not the engine is cold is determined based on the engine cooling water temperature detected by the output of the temperature sensor 17, and when the engine cooling water temperature is equal to or lower than a predetermined value, it is determined that the engine is cold. . In step 103, it is further determined whether or not the air-fuel ratio feedback is being performed. Here, the air-fuel ratio feedback is being performed.
Means an operation state in which the fuel injection amount supplied from the fuel injection valve 11 in accordance with the output of the electronic control unit 20 is feedback-controlled by the electronic control unit 20. Then, during a predetermined period after the start, the execution condition of the air-fuel ratio feedback is not satisfied, and the process proceeds to step 104.
Even after the start, if the air-fuel ratio feedback condition is satisfied after a predetermined period and other conditions are satisfied, the air-fuel ratio feedback control is executed, and step 103 is executed.
And the control routine ends. In step 104, it is determined whether or not the idle switch 16 is ON, that is, whether or not a signal is output from the idle switch 16. As described above, the idle switch 16 outputs a signal when the throttle valve 15 is fully closed.
An affirmative determination in step 104 means that the engine is in an idle operation state. If an affirmative determination is made in step 104, that is, if the vehicle is idling, the process proceeds to step 105. Conversely, if a negative determination is made, it is determined that the vehicle is not idle, and the control routine ends.

【0010】ステップ105では点火時期フィードバッ
ク制御が実行される。点火時期フィードッバック制御は
図3に示されるサブルーチンで実行されるものであり、
概略的には機関回転数が所定範囲内となるように点火時
期を進角あるいは遅角させる制御である。図3を参照し
て説明すると、まずステップ201で機関回転数NEと
冷間アイドル時の目標回転数NE0との偏差DNEを算
出する。次にステップ202に進み偏差DNEが正の値
であるか否かを判定する。偏差DNEが正の値であると
きには、これは機関回転数NEが目標回転数NE0より
大きいので、機関回転数NEが目標回転数NE0に近づ
くよう点火時期θを遅角させるためにステップ203に
進む。ステップ203では現在の点火時期θを偏差DN
Eに応じた関数値だけ遅角させた値を以降の点火時期θ
として設定する。そして、ステップ203で設定された
点火時期θにより点火時期が遅角されると機関の出力ト
ルクが低下する、このため機関回転数NEは低下し目標
回転数NE0に近づくことになる。また、ステップ20
2で否定判定されたときは機関回転数NEが目標回転数
NE0より小さく、ステップ204で進角させた点火時
期θを設定し機関のトルクを増加させる。これによって
機関回転数NEが目標回転数NE0に近づくことにな
る。
In step 105, ignition timing feedback control is executed. The ignition timing feedback control is executed by a subroutine shown in FIG.
Generally, the ignition timing is advanced or retarded so that the engine speed falls within a predetermined range. Referring to FIG. 3, first, at step 201, a deviation DNE between the engine speed NE and the target engine speed NE0 at the time of cold idling is calculated. Next, the routine proceeds to step 202, where it is determined whether or not the deviation DNE is a positive value. When the deviation DNE is a positive value, since the engine speed NE is larger than the target speed NE0, the process proceeds to step 203 to retard the ignition timing θ so that the engine speed NE approaches the target speed NE0. . In step 203, the current ignition timing θ is determined by the deviation DN.
The value retarded by the function value corresponding to E is used for the subsequent ignition timing θ.
Set as Then, when the ignition timing is retarded by the ignition timing θ set in step 203, the output torque of the engine decreases, and therefore, the engine speed NE decreases and approaches the target engine speed NE0. Step 20
If a negative determination is made in step 2, the engine speed NE is smaller than the target engine speed NE0, and the ignition timing θ advanced in step 204 is set to increase the engine torque. As a result, the engine speed NE approaches the target speed NE0.

【0011】図2に戻り、ステップ105によって点火
時期が制御されるとステップ106に進み、機関回転数
NEが冷間アイドル時の目標回転数NE0を中心値とし
た所定範囲内であるか否かが判定される。機関回転数N
Eが冷間アイドル時の目標回転数NE0を中心値とした
所定範囲内であるときはステップ107に進み、また機
関回転数が所定範囲からはずれているときにはステップ
113に進む。従って、ステップ105によって点火時
期が制御されても機関回転数NEが所定範囲にない場合
は後述するカウンタTを0にリセットしてステップ10
5に戻り点火時期フィードバック制御を繰り返し実行
し、機関回転数NEが所定範囲内に収まったときに初め
てステップ107に進む。つまり、ステップ105及び
ステップ106が実行されることにより、機関回転数は
所定範囲になるように制御されることになる。機関回転
数NEが所定範囲内に収まった場合にはステップ107
に進みカウンタTを1だけインクリメントする。そし
て、ステップ108に進みその時の点火時期θを記憶値
A(T)としてRAM23に記憶する。ここで、ステッ
プ105で肯定判定されて初めてステップ108が実行
された場合はカウンタTは1であり、その時の点火時期
θは記憶値A(1)としてRAM23に記憶される。そ
して、カウンタTがステップ113で0にリセットされ
ずにステップ107が実行される毎にカウンタTは1ず
つインクリメントされ、その時の点火時期θがカウンタ
値に対応した記憶値A(T)としてRAM23に記憶さ
れる。次にステップ109に進み、カウンタTが所定値
T0より大きいか否かが判定される。カウンタTが所定
値T0以下である場合にはステップ105に戻り、カウ
ンタTが所定値T0より大きい場合ステップ110に進
む。つまり、ステップ105の点火時期フィードバック
制御が実行され機関回転数NEが所定範囲に収まった状
態でもそれが所定期間継続していない場合はステップ1
05に戻り、機関回転数NEが所定期間継続して所定範
囲内にある場合にステップ110に進む。
Returning to FIG. 2, when the ignition timing is controlled at step 105, the routine proceeds to step 106, where it is determined whether or not the engine speed NE is within a predetermined range centered on the target engine speed NE0 during cold idling. Is determined. Engine speed N
When E is within the predetermined range centered on the target engine speed NE0 during cold idling, the routine proceeds to step 107, and when the engine rotational speed is out of the predetermined range, the routine proceeds to step 113. Therefore, if the engine speed NE is not within the predetermined range even if the ignition timing is controlled in step 105, a counter T described later is reset to 0, and step 10
Returning to step 5, the ignition timing feedback control is repeatedly executed, and the routine proceeds to step 107 only when the engine speed NE falls within a predetermined range. That is, by executing steps 105 and 106, the engine speed is controlled to be within the predetermined range. If the engine speed NE falls within the predetermined range, step 107 is executed.
Then, the counter T is incremented by one. Then, the routine proceeds to step 108, where the ignition timing θ at that time is stored in the RAM 23 as a storage value A (T). Here, when step 108 is executed for the first time after an affirmative determination is made in step 105, the counter T is 1, and the ignition timing θ at that time is stored in the RAM 23 as a storage value A (1). Each time step 107 is executed without resetting the counter T to 0 in step 113, the counter T is incremented by one, and the ignition timing θ at that time is stored in the RAM 23 as a stored value A (T) corresponding to the counter value. It is memorized. Next, the routine proceeds to step 109, where it is determined whether or not the counter T is larger than a predetermined value T0. When the counter T is equal to or smaller than the predetermined value T0, the process returns to Step 105, and when the counter T is larger than the predetermined value T0, the process proceeds to Step 110. In other words, if the ignition timing feedback control in step 105 is executed and the engine speed NE does not continue for a predetermined period even when the engine speed NE falls within a predetermined range, step 1 is executed.
Returning to step 05, the routine proceeds to step 110 when the engine speed NE is within the predetermined range for a predetermined period.

【0012】ステップ110では、記憶値A(T)の平
均値AVθを演算する。つまり、ステップ105にて実
行された点火時期フィードバック制御によって機関回転
数NEが所定範囲に所定期間継続して収まった場合に、
その時に制御された点火時期の平均値を演算する。そし
て、ステップ111に進み図4に示されるマップを用い
て増量補正値αを演算する。点火時期θは基準である基
準点火時期に対して進角側である正の値及び遅角側であ
る負の値となるため記憶値AVθも基準点火時期に対し
て正負の値をとる。従って、図4に示されるように記憶
値AVθは正負の領域をもち、ステップ111ではこの
記憶値AVθに対応した燃料の増量補正値αが算出され
る。ここで、増量補正値αは燃料増量値を増加させる場
合及び燃料増量値を減少させる場合に対応して正の値及
び負の値の両者をとりうるよう設定されている。そし
て、増量補正値αが算出されるとステップ112で増量
補正フラグFに1をセットして本制御ルーチンを終了す
る。
In step 110, an average value AVθ of the stored values A (T) is calculated. That is, when the engine speed NE continuously falls within the predetermined range for the predetermined period by the ignition timing feedback control executed in step 105,
An average value of the ignition timing controlled at that time is calculated. Then, the routine proceeds to step 111, where the increase correction value α is calculated using the map shown in FIG. Since the ignition timing θ has a positive value on the advance side and a negative value on the retard side with respect to the reference ignition timing as a reference, the stored value AVθ also has a positive or negative value with respect to the reference ignition timing. Therefore, as shown in FIG. 4, the stored value AVθ has a positive / negative area, and in step 111, the fuel increase correction value α corresponding to the stored value AVθ is calculated. Here, the increase correction value α is set so as to be able to take both a positive value and a negative value corresponding to the case of increasing the fuel increase value and the case of decreasing the fuel increase value. Then, when the increase correction value α is calculated, the increase correction flag F is set to 1 in step 112, and the control routine ends.

【0013】図5は始動時の燃料噴射量を演算する演算
ルーチンである。まず初めにステップ301にて増量補
正フラグFに1がセットされているか否かを判定する。
増量補正フラグFに1がセットされていない場合は増量
補正値αが未だ算出されていない状態であり、ステップ
306に進み、基準噴射量τ0を所定比率β(例えば
1.1)増加させた値を燃料噴射量τとして本制御ルー
チンを終了する。この場合、始動時の燃料噴射量τは所
定比率βに応じた所定量の燃料を増量させた値に設定さ
れることとなる。次に、増量補正フラグFに1がセット
されるとステップ302に進み時定数TIMを所定量K
(K<0.1)だけインクリメントする。そして、ステ
ップ303に進み時定数TIMが1.0以上か否かを判
定する。時定数TIMが1.0以上の場合にはステップ
304に進み時定数TIMを1.0としてステップ30
5に進み、時定数TIMが1.0より小さいときにはス
テップ304を介することなくステップ305進む。ス
テップ305では、所定比率βを時定数TIMを考慮し
た増量補正量αで補正して基準噴射τ0を基に燃料噴射
量τを算出する。従って、フラグFに1がセットされい
ないときには、燃料噴射量τは所定比率βに相当した分
だけ燃料が増量された値に設定され、フラグFに1がセ
ットされると増量補正値αを反映した増量値に補正され
る。このときフラグFに1がセットされても燃料噴射量
は増量補正値αを反映した増量値に即座に補正されるこ
とはなく、時定数TIMの影響により徐々に増量補正値
αが反映されることになる。
FIG. 5 shows a calculation routine for calculating the fuel injection amount at the time of starting. First, at step 301, it is determined whether or not 1 is set to the increase correction flag F.
If the increase correction flag F is not set to 1, the increase correction value α has not yet been calculated, and the process proceeds to step 306, where the reference injection amount τ0 is increased by a predetermined ratio β (for example, 1.1). Is set as the fuel injection amount τ, and the control routine ends. In this case, the fuel injection amount τ at the time of starting is set to a value obtained by increasing a predetermined amount of fuel according to the predetermined ratio β. Next, when 1 is set to the increase correction flag F, the routine proceeds to step 302, where the time constant TIM is set to a predetermined amount K.
(K <0.1) is incremented. Then, the routine proceeds to step 303, where it is determined whether or not the time constant TIM is 1.0 or more. If the time constant TIM is equal to or greater than 1.0, the process proceeds to step 304, where the time constant TIM is set to 1.0 and step 30
If the time constant TIM is smaller than 1.0, the process proceeds to step 305 without going through step 304. In step 305, the fuel injection amount τ is calculated based on the reference injection τ0 by correcting the predetermined ratio β with the increase correction amount α in consideration of the time constant TIM. Therefore, when 1 is not set in the flag F, the fuel injection amount τ is set to a value in which the fuel is increased by an amount corresponding to the predetermined ratio β, and when 1 is set in the flag F, the increase correction value α is reflected. Is corrected to the increased value. At this time, even if the flag F is set to 1, the fuel injection amount is not immediately corrected to the increase value reflecting the increase correction value α, but the increase correction value α is gradually reflected by the influence of the time constant TIM. Will be.

【0014】上述のように構成された本実施の形態の作
用を図6及び図7に基づき説明する。図6は通常の良質
燃料が使用された場合を示し、図7は重質燃料等の粗悪
燃料が使用された場合を示す。まず図6に基づき良質燃
料が使用された場合について説明する。初めに時刻t1
にてクランキングが開始され機関が始動されると、次に
時刻t2にて初爆が発生する。その後当初設定されてい
た燃料噴射量の増量値(所定比率βに相当した増量値)
では機関回転数NEが目標回転数NE0より大きくなる
場合がある。しかしながら図3に示される点火時期フィ
ードバック制御が実行されることにより点火時期は機関
のトルクを低下すべく遅角される。これによって、この
点火時期の遅角により機関回転数NEが目標回転数NE
0に近づけられる。一方、機関回転数NEが目標回転数
NE0を中心とした所定範囲に継続して制御された場合
(時刻t3から時刻t4の期間)、点火時期の平均値A
Vθが算出される。平均値AVθが算出されると、次に
図4に示されるマップに基づき燃料増量値の増量補正値
αが算出されるが、このとき平均値AVθは遅角側の負
の値であり増量補正値αは負の値として算出される。増
量補正値αが算出されると、図5に示される始動時の燃
料噴射量の演算ルーチンによって燃料増量値には増量補
正値αが反映されることとなり、この場合燃料増量値は
減少されることになる。尚、このとき時定数TIMの影
響により増量補正値αが徐々に反映されるため燃料増量
値は徐々に減少していく(時刻t4から時刻t5の期
間)。一方、燃料増量値が徐々に減少されるため機関ト
ルクが徐々に下がることから、機関回転数NEを目標回
転数NE0に維持すべく点火時期は徐々に進角せめられ
ていく。これらの結果、時刻t5では燃料増量値は当初
より小さな値に変更される。従って、目標回転数を維持
しつつ燃料増量値を少なく変更することができ燃費、エ
ミッションが向上される。この場合、時刻t5に達する
前において点火時期は遅角されており、排気ガス温度が
上昇し触媒の暖機が促進するという効果も得られる。
The operation of the embodiment constructed as described above will be described with reference to FIGS. FIG. 6 shows a case where a normal good fuel is used, and FIG. 7 shows a case where a bad fuel such as a heavy fuel is used. First, a case where a high quality fuel is used will be described with reference to FIG. First at time t1
When the cranking is started and the engine is started, an initial explosion occurs at time t2. Thereafter, the fuel injection amount increase value initially set (the increase value corresponding to the predetermined ratio β)
In some cases, the engine speed NE may be larger than the target engine speed NE0. However, by executing the ignition timing feedback control shown in FIG. 3, the ignition timing is retarded to reduce the torque of the engine. As a result, the engine speed NE becomes the target engine speed NE due to the retardation of the ignition timing.
Close to zero. On the other hand, when the engine speed NE is continuously controlled within a predetermined range around the target engine speed NE0 (period from time t3 to time t4), the average ignition timing A
Vθ is calculated. When the average value AVθ is calculated, an increase correction value α of the fuel increase value is calculated based on the map shown in FIG. 4. At this time, the average value AVθ is a negative value on the retard side, and The value α is calculated as a negative value. After the increase correction value α is calculated, the increase correction value α is reflected in the fuel increase value by the fuel injection amount calculation routine at the start shown in FIG. 5, and in this case, the fuel increase value is decreased. Will be. At this time, the increase correction value α is gradually reflected by the influence of the time constant TIM, so that the fuel increase value gradually decreases (period from time t4 to time t5). On the other hand, since the engine torque gradually decreases because the fuel increase value is gradually reduced, the ignition timing is gradually advanced in order to maintain the engine speed NE at the target speed NE0. As a result, at time t5, the fuel increase value is changed to a value smaller than the initial value. Therefore, the fuel increase value can be changed to a small value while maintaining the target rotation speed, and the fuel efficiency and emission are improved. In this case, before the time t5 is reached, the ignition timing is retarded, and the effect of increasing the exhaust gas temperature and promoting the warm-up of the catalyst is obtained.

【0015】次に、図7に基づき粗悪燃料が使用された
場合について説明する。初めに時刻t6にてクランキン
グが開始され機関始動が開始されると、次に時刻t7に
て初爆が発生する。その後当初設定されていた燃料噴射
量の増量値(所定比率βに相当した増量値)では機関回
転数が目標回転数NE0より小さくなる場合があり、こ
の場合には点火時期は機関のトルクを上昇すべく進角さ
れる。そして、この点火時期の進角により機関回転数が
目標回転数NE0を中心とした所定範囲に継続して制御
された場合(時刻t8から時刻t9の期間)、この時の
点火時期の平均値AVθを算出する。そして、図4に示
されるマップに基づき燃料増量値の増量補正値αが算出
される。このとき、平均値AVθは進角側の正の値であ
り増量補正値αは正の値として算出される。増量補正値
αが算出されると、図5の始動時の燃料噴射量の演算ル
ーチンによって燃料増量値には増量補正値αが反映さ
れ、この場合、燃料増量値は増大する。尚、このとき時
定数TIMの影響により増量補正値αが徐々に反映され
るため燃料増量値は徐々に増大していく(時刻t9から
時刻t10の期間)。一方、燃料増量値が徐々に増大さ
れ機関トルクが徐々に上昇するので、機関回転数を目標
回転数NE0に維持すべく点火時期は徐々に遅角せめら
れていく。これらの結果、時刻t10では燃料増量値は
当初より大きな値に変更され機関回転数は目標回転数N
E0に維持される。これによって粗悪燃料が使用される
場合においても機関回転数を目標回転数NE0に制御で
きドラビリが十分に保証できる。更に、時刻t10で燃
料増量値が変更されるまでの間においても点火時期の制
御により機関回転数が目標回転数NE0に維持されてお
り、吸気管負圧が十分確保され燃料噴射弁11から噴射
される燃料の霧化が良好になる等、燃料増量値が変更さ
れる前においても十分にドラビリが保証されている。
Next, a case in which poor fuel is used will be described with reference to FIG. First, at the time t6, the cranking is started to start the engine, and then, at the time t7, the first explosion occurs. Thereafter, at the initially set fuel injection amount increase value (the increase value corresponding to the predetermined ratio β), the engine speed may be lower than the target speed NE0, and in this case, the ignition timing increases the engine torque. It is advanced to make it. When the engine speed is continuously controlled within a predetermined range around the target engine speed NE0 by the advance of the ignition timing (period from time t8 to time t9), the average value of the ignition timing at this time AVθ Is calculated. Then, the increase correction value α of the fuel increase value is calculated based on the map shown in FIG. At this time, the average value AVθ is a positive value on the advance side, and the increase correction value α is calculated as a positive value. When the increase correction value α is calculated, the increase correction value α is reflected on the fuel increase value by the fuel injection amount calculation routine at the start of FIG. 5, and in this case, the fuel increase value increases. At this time, the increase correction value α is gradually reflected by the influence of the time constant TIM, so that the fuel increase value gradually increases (period from time t9 to time t10). On the other hand, since the fuel increase value is gradually increased and the engine torque is gradually increased, the ignition timing is gradually retarded to maintain the engine speed at the target engine speed NE0. As a result, at time t10, the fuel increase value is changed to a value larger than the initial value, and the engine speed becomes the target engine speed N
It is maintained at E0. As a result, even when poor fuel is used, the engine speed can be controlled to the target speed NE0 and drivability can be sufficiently ensured. Further, even before the fuel increase value is changed at time t10, the engine speed is maintained at the target speed NE0 by controlling the ignition timing, the intake pipe negative pressure is sufficiently ensured, and the fuel is injected from the fuel injection valve 11. Drivability is sufficiently ensured even before the fuel increase value is changed, for example, the atomization of the fuel to be performed is improved.

【0016】尚、平均値AVθが正の値であるときには
粗悪燃料が使用されていることを示し、平均値AVθが
負の値であるときには良質燃料が使用されていることを
示す。従って、換言すればAVθは燃料性状を表すもの
であり、AVθの演算ステップは燃料性状の検出手段と
して機能しているとも言える。また、AVθの演算過程
は燃料の性状を検出するための検出期間ともいえる。
When the average value AVθ is a positive value, it indicates that poor fuel is being used, and when the average value AVθ is a negative value, it indicates that good quality fuel is being used. Therefore, in other words, AVθ represents the fuel property, and it can be said that the calculation step of AVθ functions as fuel property detecting means. The calculation process of AVθ can be said to be a detection period for detecting the property of the fuel.

【0017】上述のように本実施の形態では、良質燃料
が使用された場合には機関回転数を目標回転数としなが
ら当初設定された燃料増量値を減少させることができ、
これにより燃費、エミッションが向上でき、粗悪燃料が
使用された場合においては当初設定された燃料増量値を
増加させ機関回転数を目標回転数に調整できドラビリが
向上できると共に、粗悪燃料が使用されていることを検
出する前の期間においても点火時期フードバック制御に
よって機関回転数は目標回転数NE0に維持されてお
り、この期間においてのドラビリも向上できる。
As described above, in the present embodiment, when good quality fuel is used, the initially set fuel increase value can be reduced while the engine speed is set to the target speed.
As a result, fuel efficiency and emissions can be improved, and when poor fuel is used, the initially set fuel increase value can be increased and the engine speed can be adjusted to the target speed so that drivability can be improved and bad fuel is used. The engine speed is maintained at the target engine speed NE0 by the ignition timing feedback control even in the period before the detection of the presence of the vehicle, and the drivability in this period can be improved.

【0018】尚、本実施の形態では、カウンタTを具備
することにより所定期間にわたって点火時期θをRAM
23に記憶し、この平均値AVθを演算して燃料の増量
補正値αを算出したが、カウンタTを設けることなく
(平均値AVθを算出することなく)図3に示される点
火時期フードバック制御によって設定された点火時期θ
から即座に燃料の増量補正値αを算出してもよい。
In this embodiment, the provision of the counter T allows the ignition timing .theta.
23, and the average value AVθ is calculated to calculate the fuel increase correction value α. However, without providing the counter T (without calculating the average value AVθ), the ignition timing feedback control shown in FIG. Ignition timing θ set by
May be used to calculate the fuel increase correction value α immediately.

【0019】次に本発明の第2の実施の形態を図8に基
づき説明する。第1の実施の形態では燃料噴射量の増量
値を変更するものであるのに対し、本実施の形態は燃料
噴射時期を変更する点で異なる。基本構成は第1の実施
例と同様であり図1に示されるものである。図8を参照
すると、まずはじめにステップ400において始動時か
否かを判定する。始動時である時にはステップ401に
進み、また逆に始動時でない場合には本制御ルーチンを
終了する。ステップ400で肯定判定がなされるとステ
ップ401にて後述するカウンタTが0にリセットされ
る。次にステップ402に進み冷間時であるか否かが判
定される。冷間時である場合には肯定判定されステップ
403に進み、また、否定判定されると本制御ルーチン
を終了する。ここで、冷間時であるか否かの判定は温度
センサ17の出力によって検出された機関冷却水温に基
づき行われ、機関冷却水温が所定値以下であるときに冷
間時であると判定する。ステップ403では更に空燃比
フィードック中であるか否かが判定される。ここで、空
燃比フィードバック中とは、酸素濃度センサ19の出力
に応じて燃料噴射弁11から供給される燃料噴射量が電
子制御ユニット20によってフィードバック制御されて
いる運転状態のことをいう。そして、始動後の所定期間
においては空燃比フィードバックの実行条件を満たして
おらずステップ404に進むことになり、逆に、始動後
であっても所定期間過ぎかつ他の条件を満たして空燃比
フィードバック条件を満足している場合には空燃比フィ
ードバック制御が実行されておりステップ403で肯定
判定されて本制御ルーチンを終了する。ステップ404
ではアイドルスイッチ16がONか否かを判定する。ス
テップ404で肯定判定されると、つまり、アイドル時
である時はステップ405に進み、また逆に、否定判定
されるとアイドル時ではないと判断し本制御ルーチンを
終了する。
Next, a second embodiment of the present invention will be described with reference to FIG. In the first embodiment, the increase value of the fuel injection amount is changed, whereas the present embodiment is different in that the fuel injection timing is changed. The basic configuration is the same as that of the first embodiment and is shown in FIG. Referring to FIG. 8, first, at step 400, it is determined whether or not it is at the time of starting. If it is during startup, the process proceeds to step 401, and if it is not during startup, this control routine is ended. If an affirmative determination is made in step 400, a counter T described later is reset to 0 in step 401. Next, the routine proceeds to step 402, where it is determined whether or not the engine is cold. If the engine is cold, an affirmative determination is made and the process proceeds to step 403. If a negative determination is made, the present control routine ends. Here, whether or not the engine is cold is determined based on the engine cooling water temperature detected by the output of the temperature sensor 17, and when the engine cooling water temperature is equal to or lower than a predetermined value, it is determined that the engine is cold. . In step 403, it is further determined whether or not the air-fuel ratio feedback is being performed. Here, “during the air-fuel ratio feedback” refers to an operation state in which the fuel injection amount supplied from the fuel injection valve 11 in response to the output of the oxygen concentration sensor 19 is feedback-controlled by the electronic control unit 20. Then, during a predetermined period after the start, the execution condition of the air-fuel ratio feedback is not satisfied, and the process proceeds to step 404. Conversely, even after the start, the air-fuel ratio feedback is performed after the predetermined period is satisfied and other conditions are satisfied. If the condition is satisfied, the air-fuel ratio feedback control is being executed, and the result of the determination in step 403 is affirmative, and the control routine ends. Step 404
Then, it is determined whether or not the idle switch 16 is ON. If an affirmative determination is made in step 404, that is, if the vehicle is idling, the process proceeds to step 405. Conversely, if a negative determination is made, it is determined that the vehicle is not idle, and the present control routine ends.

【0020】ステップ405では点火時期フィードバッ
ク制御が実行される。点火時期フィードッバック制御は
第1の実施例と同様に図3に示されるサブルーチンで実
行されるものであり、ここでは詳細な説明は省略する。
ステップ405によって点火時期が制御されると次にス
テップ406に進み、機関回転数NEが冷間アイドル時
の目標回転数NE0を中心値とした所定範囲内であるか
否かを判定する。機関回転数NEが冷間アイドル時の目
標回転数NE0を中心値とした所定範囲内である場合に
はステップ407に進み、また機関回転数が所定範囲か
らはずれているときにはステップ414に進む。従っ
て、ステップ405によって点火時期が制御されても機
関回転数NEが所定範囲にない場合は後述するカウンタ
Tを0にリセットしてステップ405に戻り点火時期フ
ィードバック制御を繰り返し実行し、機関回転数NEが
所定範囲内に収まったときに初めてステップ407に進
む。つまり、ステップ405及びステップ406が実行
されることにより、機関回転数は所定範囲になるように
制御されることになる。
In step 405, ignition timing feedback control is executed. The ignition timing feedback control is executed by the subroutine shown in FIG. 3 similarly to the first embodiment, and the detailed description is omitted here.
When the ignition timing is controlled in step 405, the process proceeds to step 406, in which it is determined whether the engine speed NE is within a predetermined range centered on the target engine speed NE0 at the time of cold idling. If the engine speed NE is within a predetermined range around the target engine speed NE0 at the time of cold idling, the process proceeds to step 407, and if the engine speed is out of the predetermined range, the process proceeds to step 414. Therefore, if the engine speed NE is not within the predetermined range even if the ignition timing is controlled in step 405, the counter T, which will be described later, is reset to 0, and the process returns to step 405 to repeatedly execute the ignition timing feedback control. When the value falls within the predetermined range, the process proceeds to step 407 for the first time. That is, by executing steps 405 and 406, the engine speed is controlled to be within the predetermined range.

【0021】機関回転数NEが所定範囲内に収まった場
合にはステップ407に進みカウンタTを1だけインク
リメントする。そして、ステップ408に進みその時の
点火時期θを記憶値A(T)としてRAM23に記憶す
る。ここで、ステップ406で肯定判定されて初めてス
テップ408が実行された場合はカウンタTは1であ
り、その時の点火時期θは記憶値A(1)としてRAM
23に記憶される。そして、カウンタTがステップ41
4で0リセットされずにステップ407が実行される毎
にカウンタTは1ずつインクリメントされ、その時の点
火時期θがカウンタ値に対応した記憶値A(T)として
RAM23に記憶される。次にステップ409に進み、
カウンタTが所定値T0より大きいか否かが判定され
る。カウンタTが所定値T0以下である場合にはステッ
プ405に戻り、カウンタTが所定値T0より大きい場
合ステップ410に進む。つまり、ステップ405の点
火時期フィードバック制御が実行され機関回転数NEが
所定範囲に収まった状態でもそれが所定期間継続してい
ない場合はステップ405に戻り、機関回転数NEが所
定期間継続して所定範囲内にある場合にステップ410
に進む。
If the engine speed NE falls within the predetermined range, the routine proceeds to step 407, where the counter T is incremented by one. Then, the routine proceeds to step 408, where the ignition timing θ at that time is stored in the RAM 23 as a storage value A (T). Here, when step 408 is executed for the first time after a positive determination is made in step 406, the counter T is 1, and the ignition timing θ at that time is stored in the RAM as a stored value A (1).
23. Then, the counter T is set to step 41
Each time step 407 is executed without being reset to 0 in step 4, the counter T is incremented by 1 and the ignition timing θ at that time is stored in the RAM 23 as a storage value A (T) corresponding to the counter value. Next, proceed to step 409,
It is determined whether the counter T is larger than a predetermined value T0. When the counter T is equal to or smaller than the predetermined value T0, the process returns to Step 405, and when the counter T is larger than the predetermined value T0, the process proceeds to Step 410. That is, if the ignition timing feedback control of step 405 is executed and the engine speed NE does not continue for a predetermined period even when the engine speed NE falls within a predetermined range, the process returns to step 405, and the engine speed NE continues for a predetermined period and continues If within range, step 410
Proceed to.

【0022】ステップ410では、記憶値A(T)の平
均値AVθを演算する。つまり、ステップ405にて実
行された点火時期フィードバック制御によって機関回転
数NEが所定範囲に所定期間継続して収まった場合に、
その時に制御された点火時期の平均値を演算する。点火
時期θは基準である基準点火時期に対して進角側である
正の値及び遅角側である負の値となるため記憶値AVθ
も基準点火時期に対して正負の値をとる。次にステップ
411に進み、AVθが負の値であるか否かを判定す
る。ステップ411でAVθが負の値であると判定され
たときにはステップ412に進み燃料噴射を吸気非同期
噴射制御に設定する。ここで、吸気非同期噴射制御とは
吸気弁5が閉弁しているときに燃料噴射が実行されるよ
う燃料噴射時期を定めた燃料噴射制御をいう。また、ス
テップ411でAVθが正の値と判定された場合にはス
テップ413に進み燃料噴射を吸気同期噴射制御に設定
する。ここで、吸気同期噴射とは吸気弁5が開弁してい
るときに燃料噴射が実行されるよう燃料噴射時期を定め
た燃料噴射時期をいう。尚、本実施の形態ではステップ
412あるいはステップ413で燃料噴射時期が設定さ
れる前の始動後当初では燃料噴射時期は吸気非同期噴射
制御に設定されている。
In step 410, an average value AVθ of the stored values A (T) is calculated. That is, when the engine speed NE continuously falls within a predetermined range for a predetermined period due to the ignition timing feedback control executed in step 405,
An average value of the ignition timing controlled at that time is calculated. Since the ignition timing θ has a positive value on the advance side and a negative value on the retard side with respect to the reference ignition timing as a reference, the stored value AVθ
Also takes a positive or negative value with respect to the reference ignition timing. Next, the routine proceeds to step 411, where it is determined whether or not AVθ is a negative value. When it is determined in step 411 that AVθ is a negative value, the process proceeds to step 412, and the fuel injection is set to intake asynchronous injection control. Here, the intake-asynchronous injection control refers to fuel-injection control in which fuel injection timing is determined so that fuel injection is performed when the intake valve 5 is closed. If it is determined in step 411 that AVθ is a positive value, the flow advances to step 413 to set fuel injection to intake synchronous injection control. Here, the intake synchronous injection refers to a fuel injection timing that determines the fuel injection timing so that the fuel injection is performed when the intake valve 5 is opened. In the present embodiment, the fuel injection timing is set to the intake asynchronous injection control initially after the start before the fuel injection timing is set in step 412 or 413.

【0023】次に本実施の形態の作用について図9及び
図10を参照して説明する。図9は通常の良質燃料が使
用された場合を示し、図10は重質燃料等の粗悪燃料が
使用された場合を示す。まず図9に基づき良質燃料が使
用された場合について説明する。初めに時刻t1にてク
ランキングが開始され機関が始動されると、次に時刻t
2にて初爆が発生する。その後当初設定されていた燃料
噴射量の増量値(所定比率βに相当した増量値)では機
関回転数NEが目標回転数NE0より大きくなる場合が
ある。しかしながら図3に示される点火時期フィードバ
ック制御が実行されることにより点火時期は機関のトル
クを低下すべく遅角される。そして、点火時期が遅角さ
れることにより機関回転数NEが目標回転数NE0に近
づくことになる。点火時期の遅角により機関回転数NE
が目標回転数NE0を中心とした所定範囲に継続して制
御された場合(時刻t3から時刻t4の区間)、点火時
期の平均値AVθが算出される。上述のように良質燃料
が使用された場合には点火時期が遅角されていきこのと
き平均値AVθは負の値をとる。従って、図8の制御ル
―チンによって燃料噴射は吸気非同期噴射制御に設定さ
れることになる。これによって、吸気ポート6内で十分
に気化した混合気を燃料室3に供給でき良好な燃焼が行
える。
Next, the operation of the present embodiment will be described with reference to FIGS. FIG. 9 shows a case in which ordinary good fuel is used, and FIG. 10 shows a case in which inferior fuel such as heavy fuel is used. First, a case where a high quality fuel is used will be described with reference to FIG. First, at the time t1, cranking is started and the engine is started.
The first explosion occurs at 2. Thereafter, the engine speed NE may become larger than the target engine speed NE0 at the initially set fuel injection amount increase value (the increase value corresponding to the predetermined ratio β). However, by executing the ignition timing feedback control shown in FIG. 3, the ignition timing is retarded to reduce the torque of the engine. When the ignition timing is retarded, the engine speed NE approaches the target speed NE0. The engine speed NE
Is continuously controlled within a predetermined range around the target rotational speed NE0 (section from time t3 to time t4), the average value AVθ of the ignition timing is calculated. As described above, when high quality fuel is used, the ignition timing is retarded, and at this time, the average value AVθ takes a negative value. Therefore, the fuel injection is set to the intake asynchronous control by the control routine of FIG. As a result, the air-fuel mixture sufficiently vaporized in the intake port 6 can be supplied to the fuel chamber 3 and good combustion can be performed.

【0024】次に、図10に基づき粗悪燃料が使用され
た場合について説明する。初めに時刻t5にてクランキ
ングが開始され機関始動が開始されると、次に時刻t6
にて初爆が発生する。その後当初設定されていた燃料噴
射量の増量値(所定比率βに相当した増量値)では機関
回転数NEが目標回転数NE0より小さくなる場合があ
り、この場合には点火時期は機関のトルクを上昇すべく
進角される。そして、この点火時期の進角により機関回
転数NEが目標回転数NE0を中心とした所定範囲に継
続して制御された場合(時刻t7から時刻t8の区
間)、この時の点火時期の平均値AVθを算出する。こ
のとき、平均値AVθは進角側の正の値であり、従っ
て、燃料噴射は吸気同期噴射に設定される。重質燃料等
の粗悪燃料は蒸発し難く、吸気非同期噴射制御を実行す
ると吸気ポート6での付着燃料が増大し燃焼が悪化する
が、本実施例によれば粗悪燃料である場合には吸気同期
噴射制御が実行されれるため燃焼悪化が防止できる。
尚、第1の実施の形態と同様に本実施の形態において
も、平均値AVθが正の値であるときには粗悪燃料が使
用されていることを示し、平均値AVθが負の値である
ときには良質燃料が使用されていることを示す。従っ
て、換言すればAVθは燃料性状を表すものであり、A
Vθの演算ステップは燃料性状の検出手段として機能し
ているとも言える。また、AVθの演算過程は燃料性状
の検出期間ともいえる。
Next, a case where a poor fuel is used will be described with reference to FIG. First, cranking is started at time t5 and engine start is started, and then at time t6
The first explosion occurs at. Thereafter, the engine speed NE may become smaller than the target engine speed NE0 at the initially set fuel injection amount increase value (the increase value corresponding to the predetermined ratio β). In this case, the ignition timing is set to the engine torque. It is advanced to rise. If the engine speed NE is continuously controlled within a predetermined range around the target engine speed NE0 by the advance of the ignition timing (section from time t7 to time t8), the average value of the ignition timing at this time is obtained. AVθ is calculated. At this time, the average value AVθ is a positive value on the advance side, and therefore, the fuel injection is set to the intake synchronous injection. Inferior fuel such as heavy fuel is unlikely to evaporate, and if the asynchronous intake injection control is executed, the amount of deposited fuel at the intake port 6 increases and combustion deteriorates. Since the injection control is executed, deterioration of combustion can be prevented.
Also in the present embodiment, as in the first embodiment, when the average value AVθ is a positive value, it indicates that a poor fuel is used, and when the average value AVθ is a negative value, good quality is obtained. Indicates that fuel is being used. Therefore, in other words, AVθ represents the fuel property, and A
It can be said that the calculation step of Vθ functions as fuel property detection means. Also, the calculation process of AVθ can be said to be a fuel property detection period.

【0025】このように本実施の形態によれば、燃料性
状に応じて吸気非同期噴射あるいは吸気同期噴射に適切
に切換えることができ始動時のアイドル運転でのドラビ
リを向上できる。そして、粗悪燃料が使用されているこ
とを検出する前の期間においても点火時期フードバック
制御によって機関回転数は目標回転数に維持されてお
り、この期間においてのドラビリも向上できる。
As described above, according to the present embodiment, it is possible to appropriately switch between the intake asynchronous injection and the intake synchronous injection according to the fuel property, and it is possible to improve the drivability in the idling operation at the time of starting. The engine speed is maintained at the target speed by the ignition timing feedback control even in the period before the detection of the use of the inferior fuel, and the drivability in this period can be improved.

【0026】尚、本発明の第2の実施の形態では燃料噴
射時期を吸気非同期噴射制御あるいは吸気同期噴射制御
のいづれかに切換わるよう構成したが、吸気同期噴射制
御のみとして吸気同期噴射制御における噴射時期を切換
えてもよい。この場合、平均値AVθ(あるいは平均値
AVθを算出しない場合では点火時期フィードバック制
御時の点火時期θ)が正のとき(つまり粗悪燃料が使用
されていることを検出したとき)には平均値AVθ(あ
るいは平均値AVθを算出しない場合では点火時期フィ
ードバック制御時の点火時期θ)が負のとき(つまり良
質燃料が使用されていることを検出したとき)に比して
噴射時期を吸気下死点側に遅らせればよい。このように
すれば、粗悪燃料が使用されたときには燃焼室壁面への
燃料付着量が減らすことができ燃焼を良好にできる。ま
た、燃焼室内部に直接燃料を噴射する所謂直噴内燃機関
の場合においても上記と同様平均値AVθ(あるいは平
均値AVθを算出しない場合では点火時期フィードバッ
ク制御時の点火時期θ)が正のとき(つまり粗悪燃料が
使用されていることを検出したとき)には平均値AVθ
(あるいは平均値AVθを算出しない場合では点火時期
フィードバック制御時の点火時期θ)が負のとき(つま
り良質燃料が使用されていることを検出したとき)に比
して噴射時期を吸気下死点側に遅らせればよい。
In the second embodiment of the present invention, the fuel injection timing is switched between the intake asynchronous injection control and the intake synchronous injection control. However, the injection in the intake synchronous injection control is performed only as the intake synchronous injection control. The timing may be switched. In this case, when the average value AVθ (or the ignition timing θ at the time of the ignition timing feedback control when the average value AVθ is not calculated) is positive (that is, when it is detected that the inferior fuel is being used), the average value AVθ is obtained. (Or when the average value AVθ is not calculated, the injection timing is set at the intake bottom dead center compared to when the ignition timing θ during the ignition timing feedback control is negative (that is, when it is detected that good quality fuel is being used). I just need to delay it. In this way, when poor fuel is used, the amount of fuel adhering to the combustion chamber wall surface can be reduced, and combustion can be improved. Also in the case of a so-called direct injection internal combustion engine in which fuel is directly injected into the combustion chamber, the average value AVθ (or the ignition timing θ during the ignition timing feedback control when the average value AVθ is not calculated) is positive as described above. (That is, when it is detected that inferior fuel is used), the average value AVθ
(Or when the average value AVθ is not calculated, the injection timing is set at the intake bottom dead center compared to when the ignition timing θ during the ignition timing feedback control is negative (that is, when it is detected that good quality fuel is being used). I just need to delay it.

【0027】[0027]

【発明の効果】本発明によれば、使用される燃料の性状
にかかわらず始動時のアイドル運転でのドラビリを効果
的に向上することができる。
According to the present invention, drivability in idling operation at the time of starting can be effectively improved regardless of the properties of the fuel used.

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

【図1】本発明を適用した内燃機関の全体図である。FIG. 1 is an overall view of an internal combustion engine to which the present invention is applied.

【図2】本発明の第1の実施の形態における増量補正値
を演算するためのフローチャートである。
FIG. 2 is a flowchart for calculating an increase correction value according to the first embodiment of the present invention.

【図3】本発明の第1の実施の形態における点火時期フ
ィードバック制御のフローチャートである。
FIG. 3 is a flowchart of ignition timing feedback control according to the first embodiment of the present invention.

【図4】本発明の第1の実施の形態における増量補正値
を算出するためのマップである。
FIG. 4 is a map for calculating an increase correction value according to the first embodiment of the present invention.

【図5】本発明の第1の実施の形態における燃料噴射量
を演算するためのフローチャートである。
FIG. 5 is a flowchart for calculating a fuel injection amount according to the first embodiment of the present invention.

【図6】本発明の第1の実施の形態における良質燃料が
使用された場合の作用を説明する図である。
FIG. 6 is a diagram illustrating an operation when a high quality fuel is used according to the first embodiment of the present invention.

【図7】本発明の第1の実施の形態における粗悪燃料が
使用された場合の作用を説明する図である。
FIG. 7 is a diagram illustrating an operation when a poor fuel is used in the first embodiment of the present invention.

【図8】本発明の第2の実施の形態における制御を示す
フローチャートである。
FIG. 8 is a flowchart illustrating control according to the second embodiment of the present invention.

【図9】本発明の第2の実施の形態における良質燃料が
使用された場合の作用を説明する図である。
FIG. 9 is a diagram illustrating an operation when a high quality fuel is used according to the second embodiment of the present invention.

【図10】本発明の第2の実施の形態における粗悪燃料
が使用された場合の作用を説明する図である。
FIG. 10 is a diagram illustrating an operation when a poor fuel is used according to the second embodiment of the present invention.

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

1…内燃機関 4…点火栓 5…吸気弁 6…吸気ポート 11…燃料噴射弁 19…酸素濃度センサ DESCRIPTION OF SYMBOLS 1 ... Internal combustion engine 4 ... Spark plug 5 ... Intake valve 6 ... Intake port 11 ... Fuel injection valve 19 ... Oxygen concentration sensor

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 FI F02P 5/15 F02P 5/15 E ──────────────────────────────────────────────────の Continued on front page (51) Int.Cl. 6 Identification code FI F02P 5/15 F02P 5/15 E

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 機関始動時の所定期間中に機関回転数が
所定回転数となるように点火時期を制御する点火時期制
御手段と、前記点火時期制御手段による点火時期に基づ
き燃料噴射手段に対する制御値を決定する制御値決定手
段と、前記制御値決定手段によって決定された制御値に
基づき前記燃料噴射手段を駆動する駆動手段とを有する
ことを特徴とする内燃機関の燃料噴射制御装置。
1. An ignition timing control means for controlling an ignition timing so that an engine rotation speed becomes a predetermined rotation speed during a predetermined period when the engine is started, and a control for the fuel injection means based on the ignition timing by the ignition timing control means. A fuel injection control device for an internal combustion engine, comprising: control value determining means for determining a value; and driving means for driving the fuel injection means based on the control value determined by the control value determining means.
【請求項2】 前記制御値決定手段によって決定される
制御値が燃料噴射量であることを特徴とする請求項1に
記載の内燃機関の燃料噴射制御装置。
2. The fuel injection control device for an internal combustion engine according to claim 1, wherein the control value determined by the control value determining means is a fuel injection amount.
【請求項3】 前記制御値決定手段が、前記点火時期制
御手段による点火時期が進角されているときには点火時
期が遅角されているときに比して増量された燃料噴射量
を決定することを特徴とする請求項2に記載の内燃機関
の燃料噴射制御装置。
3. The control value determination means determines an increased fuel injection amount when the ignition timing by the ignition timing control means is advanced compared to when the ignition timing is retarded. The fuel injection control device for an internal combustion engine according to claim 2, wherein:
【請求項4】 前記制御値決定手段によって決定される
制御値が燃料噴射時期であることを特徴とする請求項1
に記載の内燃機関の燃料噴射制御装置。
4. The control value determined by the control value determination means is a fuel injection timing.
3. The fuel injection control device for an internal combustion engine according to claim 1.
【請求項5】 前記制御値決定手段が、前記点火時期制
御手段による点火時期が所定点火時期より遅角側である
ときには吸気行程以外の時期に燃料噴射が実行される燃
料噴射時期を決定すると共に、前記点火時期制御手段に
よる点火時期が所定点火時期より進角側であるときには
吸気行程中の時期に燃料噴射が実行される燃料噴射時期
を決定することを特徴とする請求項4に記載の内燃機関
の燃料噴射制御装置。
5. The control value determining means determines a fuel injection timing at which fuel injection is performed at a timing other than the intake stroke when the ignition timing by the ignition timing control means is retarded from a predetermined ignition timing. 5. The internal combustion engine according to claim 4, wherein when the ignition timing by said ignition timing control means is on the advance side of a predetermined ignition timing, a fuel injection timing at which fuel injection is performed during a suction stroke is determined. Engine fuel injection control device.
【請求項6】 前記点火時期制御手段による点火時期に
基づき燃料の性状を判定する燃料性状判定手段を有する
ことを特徴とする請求項1に記載の内燃機関の燃料噴射
制御装置。
6. The fuel injection control device for an internal combustion engine according to claim 1, further comprising fuel property determining means for determining a property of fuel based on an ignition timing by said ignition timing control means.
JP08730998A 1998-03-31 1998-03-31 Fuel injection control device for internal combustion engine Expired - Fee Related JP3451922B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP08730998A JP3451922B2 (en) 1998-03-31 1998-03-31 Fuel injection control device for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP08730998A JP3451922B2 (en) 1998-03-31 1998-03-31 Fuel injection control device for internal combustion engine

Publications (2)

Publication Number Publication Date
JPH11280531A true JPH11280531A (en) 1999-10-12
JP3451922B2 JP3451922B2 (en) 2003-09-29

Family

ID=13911245

Family Applications (1)

Application Number Title Priority Date Filing Date
JP08730998A Expired - Fee Related JP3451922B2 (en) 1998-03-31 1998-03-31 Fuel injection control device for internal combustion engine

Country Status (1)

Country Link
JP (1) JP3451922B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008267239A (en) * 2007-04-19 2008-11-06 Hitachi Ltd Engine speed control device
JP2010025058A (en) * 2008-07-23 2010-02-04 Yanmar Co Ltd Working vehicle
JP2013096362A (en) * 2011-11-04 2013-05-20 Iida Denki Kogyo Kk Fuel control method for handheld engine operating machine

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008267239A (en) * 2007-04-19 2008-11-06 Hitachi Ltd Engine speed control device
JP2010025058A (en) * 2008-07-23 2010-02-04 Yanmar Co Ltd Working vehicle
JP2013096362A (en) * 2011-11-04 2013-05-20 Iida Denki Kogyo Kk Fuel control method for handheld engine operating machine

Also Published As

Publication number Publication date
JP3451922B2 (en) 2003-09-29

Similar Documents

Publication Publication Date Title
JP4158328B2 (en) Fuel injection control device for in-cylinder internal combustion engine
US6845749B2 (en) Start-up control device for engine
EP1277942A2 (en) Control system and method for direct-injection spark-ignition engine
JPH0680304B2 (en) Ignition timing control method for internal combustion engine
JP2005120942A (en) Control device for direct-injection spark-ignition internal combustion engine
JPH07197877A (en) Control device for internal combustion engine
JP3141563B2 (en) Air flow control device for internal combustion engine
JPH0158334B2 (en)
US8161941B2 (en) Control device for internal combustion engine
JPH10176562A (en) Fuel injection control device for in-cylinder injection internal combustion engine
JP3451922B2 (en) Fuel injection control device for internal combustion engine
JPH0370103B2 (en)
JPH0692757B2 (en) Bypass air amount control method for internal combustion engine
JPH09133034A (en) Fuel injection control device for internal combustion engine
JP2822767B2 (en) Ignition timing control device for internal combustion engine
JP3309776B2 (en) Ignition timing control device for internal combustion engine
JP2006118517A (en) Controller of internal combustion engine
JP3855557B2 (en) Control device for internal combustion engine
JP3788130B2 (en) Control device for internal combustion engine
JP3435760B2 (en) Idle control device for internal combustion engine
JPH0454814B2 (en)
JP3738805B2 (en) Control device for internal combustion engine
JP4872654B2 (en) ENGINE CONTROL METHOD AND CONTROL DEVICE
JP3169593B2 (en) Ignition control system for lean-burn internal combustion engine
JP2704807B2 (en) Engine fuel supply

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080718

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20080718

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20090718

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20090718

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20100718

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20110718

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees