JPH04194343A - Staring control system of front engine front drive vehicle (ffv) engine and starting aiding device - Google Patents

Staring control system of front engine front drive vehicle (ffv) engine and starting aiding device

Info

Publication number
JPH04194343A
JPH04194343A JP2327608A JP32760890A JPH04194343A JP H04194343 A JPH04194343 A JP H04194343A JP 2327608 A JP2327608 A JP 2327608A JP 32760890 A JP32760890 A JP 32760890A JP H04194343 A JPH04194343 A JP H04194343A
Authority
JP
Japan
Prior art keywords
engine
fuel
temperature
procedure
heater
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2327608A
Other languages
Japanese (ja)
Inventor
Yoichi Saito
陽一 斎藤
Takamitsu Kashima
隆光 鹿島
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 JP2327608A priority Critical patent/JPH04194343A/en
Priority to US07/796,459 priority patent/US5402763A/en
Publication of JPH04194343A publication Critical patent/JPH04194343A/en
Priority to US08/004,711 priority patent/US5390640A/en
Priority to US08/005,983 priority patent/US5357927A/en
Pending legal-status Critical Current

Links

Landscapes

  • Output Control And Ontrol Of Special Type Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

PURPOSE:To start a front engine frond drive vehicle (FFV) engine smoothly and quickly by controlling the extent of current-energization for a heating means by means of the compared result between engine temperature and startable judging temperature of warm-up completion temperature. CONSTITUTION:A startable judging temperature set up on the basis of fuel alcohol content out of an alcohol content sensor 19 is compared with an engine temperature at a controller 31. When an engine 1 is so judged that it is unstartable, a heater 13a for accelerating time and fuel carburetion preset befor fuel injection is energized with current. On the other hand, when so judged that it is startable, if the engine temperature is lower than a warm-up completion temperature, fuel is sprayed without energizing the heater 13a, but afterward this heater 13a is energized during a while till the engine temperature is reached to the specified value. In this connection, when the engine temperature is more than the warm-up completion temperature, the heater 13a is set down to a nonenergized state. With this constitution, the engine 1 is startable smoothly and quickly.

Description

【発明の詳細な説明】 [産業上の利用分野コ 本発明は、始動性を向上したFFV用エンジンの始動制
御方法及び始動補助装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a starting control method and a starting assist device for an FFV engine with improved startability.

[従来の技術] 近年、燃料事情の悪化、排気清浄化の要請などにより、
従来のガソリンに加えて、代替燃料としてのアルコール
を同時に使用可能なシステムが実用化されつつあり、こ
のシステムを搭載した自動車などの車輌(F F V 
; Ftexible Fuel Vehicle )
では、ガソリンは勿論のこと、アルコールとガソリンと
の混合燃料、あるいは、アルコールのみで走行が可能な
ようになっており、このFFVで使用する燃料のアルコ
ール濃度(含有率)は、燃料補給の際のユーザー事情に
より、0%(ガソリンのみ)から100%(アルコール
のみ)の閏で変化する。
[Conventional technology] In recent years, due to worsening fuel conditions and demands for exhaust purification,
Systems that can use alcohol as an alternative fuel in addition to conventional gasoline are being put into practical use, and vehicles such as cars equipped with this system (FFV
; FTexible Fuel Vehicle)
Now, it is possible to run on not only gasoline, but also a mixed fuel of alcohol and gasoline, or only alcohol.The alcohol concentration (content rate) of the fuel used in this FFV is determined by Depending on the user's circumstances, it varies from 0% (gasoline only) to 100% (alcohol only).

一般に、アルコール燃料は、ガソリン燃料に比較して、
低温で気化しにくい、気化潜熱が大きい、引火点が高い
などの特性を有しており、アルコール濃度が変化すると
、温度条件によって出力特性が大幅に変化してしまい、
とくに、アルコール濃度が高いと低温始動性が悪くなる
といった問題が生じる。
In general, compared to gasoline fuel, alcohol fuel
It has characteristics such as being difficult to vaporize at low temperatures, having a large latent heat of vaporization, and a high flash point, and when the alcohol concentration changes, the output characteristics will change significantly depending on the temperature conditions.
In particular, when the alcohol concentration is high, there arises a problem that low-temperature startability deteriorates.

これに対処するに、始動補助装置としてのし−タあるい
は加熱素子などにより燃料の気化を促進して始動性を向
上させる技術が従来から知られており、例えば、特開昭
57−52665号公報には、アルコール濃度センサの
出力により、吸気通路を加熱する加熱装置を制御し、ア
ルコール濃度が基準値以上にあるとき上記加熱装置の発
熱量を増大する技術が開示されており、また、特開昭5
5−35179号公報には、主、副吸気通路内ともに、
副吸気通路内に発熱素子を設は冷態始動時に副吸気通路
に集まる液滴燃料を気化する技術が開示されている。
To deal with this, a technique has been known that improves starting performance by promoting vaporization of fuel using a starter or heating element as a starting aid device. discloses a technique for controlling a heating device that heats the intake passage based on the output of an alcohol concentration sensor, and increasing the amount of heat generated by the heating device when the alcohol concentration is above a reference value. Showa 5
5-35179, both in the main and sub intake passages,
A technique has been disclosed in which a heating element is provided in the sub-intake passage to vaporize droplet fuel that collects in the sub-intake passage during a cold start.

[発明が解決しようとする課題] しかしながら、エンジン始動から円滑にエンジンを通常
の状態に移行させるためには、加熱手段により燃料の気
化を促進とともに、エンジンの燃焼室温度を上昇させる
必要がある。このため、従来、燃料の始動後増量補正な
どが必要となり、この始動後燃料増量は、排気エミッシ
ョ悪化、燃費悪化を招く。
[Problems to be Solved by the Invention] However, in order to smoothly transition the engine from startup to a normal state, it is necessary to promote vaporization of the fuel and increase the temperature of the combustion chamber of the engine using a heating means. For this reason, conventionally, it is necessary to correct the amount of fuel after starting, and increasing the amount of fuel after starting causes deterioration of exhaust emissions and deterioration of fuel efficiency.

また、低温時には、燃料タンク内あるいは配管内でアル
コールとガソリンとが分離し易く、アルコール濃度分布
が不均一となって、アルコール濃度センサの出力に基づ
く始動時制御が不正確なものとなるおそれがある。
Additionally, at low temperatures, alcohol and gasoline tend to separate in the fuel tank or piping, making the alcohol concentration distribution uneven and potentially making the startup control based on the output of the alcohol concentration sensor inaccurate. be.

さらに、エンジン始動時に、ヒータなどの加熱手段によ
り燃料の気化を促進する際には、ヒータなどの加熱手段
の取付は位置いかんによっては、全ての燃料が気化され
るとは限らず、エンジンの吸気ポート内壁面への付着、
及び、この付着燃料の蒸発により空燃比が不適切となっ
て、始動不良、燃費悪化を招くおそれがある。
Furthermore, when starting the engine, when promoting the vaporization of fuel using a heating means such as a heater, depending on the installation position of the heating means such as a heater, not all the fuel may be vaporized. Adhesion to the inner wall of the port,
Further, the evaporation of this adhering fuel may result in an inappropriate air-fuel ratio, leading to poor starting and poor fuel efficiency.

[発明の目的] 本発明は、上記事情に鑑みてなされたもので、エンジン
始動時に緻密な制御を実現して適切な空燃比に保つとと
もに、低温時における燃料の気化を効果的に促進し、円
滑且つ速やかにエンジンを始動させることのできるFF
V用エンジンの始動制御方法及び始動補助装置を提供す
ることを目的としている。
[Object of the Invention] The present invention has been made in view of the above circumstances, and it achieves precise control when starting an engine to maintain an appropriate air-fuel ratio, and effectively promotes vaporization of fuel at low temperatures. FF that can start the engine smoothly and quickly
The object of the present invention is to provide a starting control method and a starting assist device for a V engine.

[課題を解決するための手段] 上記目的を達成するため第1の発明によるFFV用エン
ジンの始動制御方法は、燃料のアルコール濃度に基づい
て始動可能判定温度を設定する手順と、上記始動可能判
定温度とエンジン温度とを比較し、エンジンが始動可能
が否かを判定する手順と、上記判定する手順で始動不能
と判定したとき、燃料噴射前に予め設定した時間、燃料
の気化を促進するための加熱手段に通電する手順と、上
記判定する手順で始動可能と判定したとき、エンジン温
度と暖機完了温度とを比較する手順と、上記比較する手
−での比較結果、エンジン温度が啜機完了温度より低い
とき、上記加熱手段に予め通電することなく燃料を噴射
させ、エンジン温度が所定の値に達するまでの間、上記
加熱手段に通電する手順と、上記比較する手順での比較
結果、エンジン温度が暖機完了温度以上のとき、上記加
熱手段を非通電状態とする手順とを備えている。
[Means for Solving the Problems] In order to achieve the above object, a method for controlling the start of an FFV engine according to a first invention includes a procedure for setting a startability determination temperature based on the alcohol concentration of the fuel, and a step for setting a startability determination temperature based on the alcohol concentration of the fuel. A procedure for comparing the temperature with the engine temperature to determine whether or not the engine can be started; and a procedure for promoting vaporization of the fuel for a preset time before fuel injection when it is determined that the engine cannot be started in the above determination procedure. The procedure of energizing the heating means of When the temperature is lower than the completion temperature, fuel is injected without energizing the heating means in advance, and the heating means is energized until the engine temperature reaches a predetermined value, and the comparison result of the comparison procedure; The heating means is de-energized when the engine temperature is equal to or higher than the warm-up completion temperature.

また、第2の発明によるFFV用エンジンの始動制御方
法は、エンジン始動時、所定時間スタータモータの駆動
を禁止する一方、燃料ポンプを駆動して燃料タンク内の
燃料をプレッシャレギュレータに圧送し、このプレッシ
ャレギュレータから上記燃料タンクにリターンする循環
燃料により、燃料のアルコール濃度分布を均一化する。
Further, in the FFV engine starting control method according to the second invention, when starting the engine, driving of the starter motor is prohibited for a predetermined period of time, and the fuel pump is driven to forcefully feed the fuel in the fuel tank to the pressure regulator. Circulating fuel returned from the pressure regulator to the fuel tank equalizes the alcohol concentration distribution of the fuel.

また、第3の発明によるFFV用エンジンの始動制御方
法は、燃料のアルコール濃度に基づいて始動可能判定温
度を設定する手順と、上記始動可能判定温度とエンジン
温度とを比較し、エンジンが始動可能か否かを判定する
手順と、上記判定する手順で始動不能と判定したとき、
燃料噴射を禁止して所定時間エンジンをクランキングさ
せる手順とを備えている。
Further, a method for controlling the start of an FFV engine according to a third invention includes a procedure for setting a startability determination temperature based on the alcohol concentration of the fuel, and comparing the startability determination temperature with the engine temperature, so that the engine can be started. When it is determined that it is impossible to start using the procedure for determining whether or not
The method includes a procedure for prohibiting fuel injection and cranking the engine for a predetermined period of time.

また、第4の発明によるFFV用エンジンの始動制御方
法は、エンジン温度に応じた固定点火時間を設定する手
順と、エンジン始動時に、上記固定点火時間が経過する
間、点火時期を一定のタイミングに固定する手順とを備
えている。
Further, a method for controlling the start of an FFV engine according to a fourth invention includes a procedure for setting a fixed ignition time according to the engine temperature, and a procedure for setting the ignition timing at a constant timing during the elapse of the fixed ignition time at the time of starting the engine. and fixing procedures.

まな、第5の発明によるFFV用エンジンの始動制御方
法は、エンジン始動時に燃料の気化を促進するための加
熱手段へ通電したとき、噴射燃料の吸気ポート内壁面付
着率と、1気筒における吸気行程と次の吸気行程間の吸
気ポート内燃料蒸発率とを、一定の値に固定する。
Furthermore, in the FFV engine starting control method according to the fifth invention, when electricity is supplied to the heating means for promoting fuel vaporization at the time of starting the engine, the adhesion rate of the injected fuel to the inner wall surface of the intake port and the intake stroke in one cylinder are determined. and the fuel evaporation rate in the intake port during the next intake stroke are fixed at constant values.

また、第6の発明によるFFV用エンジンの始動補助装
置は、各気筒に配設したインジェクタに対向し、このイ
ンジェクタがらの噴射燃料を受けて気化させるヒータと
、このヒータを一体的に組込んだ取付は部とからなるし
−タユニットを、各気筒毎にシリンダヘッドとインテー
クマニホルドとの間に装着したものである。
Further, the starting assist device for an FFV engine according to a sixth aspect of the invention includes a heater that faces the injector disposed in each cylinder and receives and vaporizes the injected fuel from the injector, and this heater is integrally incorporated. For installation, a filter unit consisting of parts is mounted between the cylinder head and the intake manifold for each cylinder.

[作 用] 第1の発明によるFFV用エンジンの始動制御方法では
、まず、燃料のアルコール濃度に基づいて始動可能判定
温度が設定され、この始動可能判定温度とエンジン温度
とが比較されてエンジンが始動可能か否かが判定される
[Function] In the FFV engine starting control method according to the first invention, first, a startability determination temperature is set based on the alcohol concentration of the fuel, and this startability determination temperature is compared with the engine temperature to start the engine. It is determined whether or not it is possible to start.

そして、始動不能と判定されると、燃料噴射前に予め設
定した時間、燃料の気化を促進するための加熱手段が通
電され、一方、始動可能と判定されると、エンジン温度
と暖機完了温度とが比較される。
If it is determined that starting is not possible, the heating means for promoting vaporization of the fuel is energized for a preset time before fuel injection, while if it is determined that starting is possible, the engine temperature and warm-up completion temperature are are compared.

この比較結果、エンジン温度が暖機完了温度より低いと
きには、上記加熱手段に予め通電することなく燃料が噴
射され、その後、エンジン温度が所定の値に達するまで
の閏、上記加熱手段が通電される。また、エンジン温度
が暖機完了温度以上のときには、上記加熱手段は非通電
状態とされる。
As a result of this comparison, when the engine temperature is lower than the warm-up completion temperature, fuel is injected without energizing the heating means in advance, and thereafter, the heating means is energized until the engine temperature reaches a predetermined value. . Further, when the engine temperature is equal to or higher than the warm-up completion temperature, the heating means is de-energized.

第2の発明によるFFV用エンジンの始動制御方法では
、エンジン始動時に、所定時間スタータモータの駆動が
禁止され、燃料ポンプが駆動されて燃料タンク内の燃料
がプレッシャレギュレータに圧送される。すると、圧送
された燃料が上記プレッシャレギュレータを経て上記燃
料タンクへリターンし、燃料が循環されて撹拌される。
In the FFV engine starting control method according to the second aspect of the invention, when starting the engine, driving of the starter motor is prohibited for a predetermined period of time, the fuel pump is driven, and the fuel in the fuel tank is pumped to the pressure regulator. Then, the pressure-fed fuel returns to the fuel tank via the pressure regulator, and the fuel is circulated and agitated.

その結果、燃料のアルコール濃度分布が均一化される。As a result, the alcohol concentration distribution of the fuel is made uniform.

第3の発明によるFFV用エンジンの始動制御方法では
、燃料のアルコール濃度に基づいて始動可能判定温度が
設定され、この始動可能判定温度とエンジン温度とが比
較されてエンジンが始動可能か否かが判定される。
In the FFV engine starting control method according to the third invention, a startability determination temperature is set based on the alcohol concentration of the fuel, and the startability determination temperature is compared with the engine temperature to determine whether the engine can be started. It will be judged.

そして、始動不能と判定されると、燃料噴射が禁止され
たまま、所定時間エンジンがクランキングされる。
If it is determined that the engine cannot be started, the engine is cranked for a predetermined period of time while fuel injection is prohibited.

第4の発明によるFFV用エンジンの始動制御方法では
、エンジン始動時、点火時期が一定のタイミングに固定
され、エンジン温度に応じて設定された固定点火時間が
経過する間、保持される。
In the FFV engine starting control method according to the fourth aspect of the invention, the ignition timing is fixed at a constant timing when the engine is started, and is held while the fixed ignition time set according to the engine temperature elapses.

第5の発明によるFFV用エンジンの始動制御方法では
、エンジン始動時に燃料の気化を促進するための加熱手
段が通電されたとき、噴射燃料の吸気ポート内壁面付着
率と、1気筒における吸気行程と次の吸気行程間の吸気
ポート内燃料蒸発率とが、一定の値に固定される。
In the FFV engine start control method according to the fifth invention, when the heating means for promoting fuel vaporization is energized at the time of engine start, the adhesion rate of the injected fuel to the inner wall surface of the intake port and the intake stroke in one cylinder are determined. The fuel evaporation rate in the intake port during the next intake stroke is fixed at a constant value.

第6の発明によるFFV用エンジンの始動補助装置では
、各気筒に配設したインジェクタに対向するヒータと、
このヒータを一体的に組込んだ取付は部とからなるヒー
タユニットが、シリンダヘッドとインテークマニホルド
との間に各気筒毎に装着され、インジェクタからの噴射
燃料が気化される。
In the starting assist device for an FFV engine according to the sixth invention, a heater facing an injector disposed in each cylinder;
A heater unit including an integrally installed heater unit is installed between the cylinder head and the intake manifold for each cylinder, and the fuel injected from the injector is vaporized.

[発明の実施例] 以下、図面を参照して本発明の詳細な説明する。[Embodiments of the invention] Hereinafter, the present invention will be described in detail with reference to the drawings.

図面は本発明の一実施例を示し、第1図は始動時制御手
順を示すフローチャート、第2図はエンジン制御系の概
略図、第3図(a>はヒータ取付は部の詳細図、第3図
(b)は第3図(a)のA−A断面図、第4図はクラン
クロータとクランク角センサの正面図、第5図はカムロ
ータとカム角センサの正面図、第6図は始動可能領域と
始動不能領域とを示す説明図、第7図は始動可能判定温
度ツプの概念図、第8図はヒータの特性図、第9図はヒ
ータ加熱完了判定電カマツブの概念図、第10図は固定
点火時間マツプの概念図、第11図はスタータモータの
制御手順を示すフローチャート、第12図は気筒判別、
エンジン回転数算出手順を示すフローチャート、第13
図は燃料噴射量、点火時期設定手順を示すフローチャー
ト、第14図は壁面付着率マツプの概念図、第15図は
燃料蒸発率マツプの概念図、第16図は基本点火時期マ
ツプの概念図、第17図は噴射開始クランク角度マツプ
の概念図、第18図は点火制御手順を示すフローチャー
ト、第19図は燃料噴射制御手順を示すフローチャート
、第20図は燃料噴射及び点火のタイムチャートである
The drawings show an embodiment of the present invention, in which Fig. 1 is a flowchart showing the control procedure at startup, Fig. 2 is a schematic diagram of the engine control system, Fig. 3 (a> is a detailed view of the heater installation section, and Fig. Figure 3(b) is a sectional view taken along line A-A in Figure 3(a), Figure 4 is a front view of the crank rotor and crank angle sensor, Figure 5 is a front view of the cam rotor and cam angle sensor, and Figure 6 is a front view of the cam rotor and cam angle sensor. An explanatory diagram showing the startable region and the unstartable region, FIG. 7 is a conceptual diagram of the startable determination temperature, FIG. 8 is a characteristic diagram of the heater, and FIG. 9 is a conceptual diagram of the heater heating completion determination temperature. Fig. 10 is a conceptual diagram of the fixed ignition time map, Fig. 11 is a flowchart showing the starter motor control procedure, Fig. 12 is a cylinder discrimination,
Flowchart showing engine rotation speed calculation procedure, 13th
14 is a conceptual diagram of the wall surface adhesion rate map, FIG. 15 is a conceptual diagram of the fuel evaporation rate map, and FIG. 16 is a conceptual diagram of the basic ignition timing map. FIG. 17 is a conceptual diagram of the injection start crank angle map, FIG. 18 is a flow chart showing the ignition control procedure, FIG. 19 is a flow chart showing the fuel injection control procedure, and FIG. 20 is a time chart of fuel injection and ignition.

(エンジン制御系の構成) 第2図において、符号1はFFV用エフェンジンり、図
においては水平対向4気筒型(4サイクル)エンジンを
示す、このエンジン1のシリンダヘッド2に形成された
各吸気ポート2aにインテークマニホルド3が連通され
、このインテークマニホルド3にエアチャンバ4を介し
てスロットルチャンパラが連通され、このスロットルチ
ャンバ5上流側に吸気管6を介してエアクリーナ7が取
付けられている。
(Configuration of engine control system) In Fig. 2, reference numeral 1 indicates an FFV engine, and the figure shows a horizontally opposed four-cylinder (4-cycle) engine. Each intake port is formed in the cylinder head 2 of this engine 1. An intake manifold 3 is communicated with the intake manifold 2a, a throttle chamber is communicated with the intake manifold 3 via an air chamber 4, and an air cleaner 7 is attached to the upstream side of the throttle chamber 5 via an intake pipe 6.

また、上記吸気管6の上記エアクリーナ7の直下流にエ
アフローメータ(図においては、ホットワイヤ式エアフ
ローメータ)8が介装され、さらに、上記スロットルチ
ャンパラに設けられたスロットルバルブ5aにスロット
ル開度セジサ9aとスロットルバルブ全閉を検出するア
イドルスイッチ9bとが連設されている。
Further, an air flow meter (a hot wire type air flow meter in the figure) 8 is interposed immediately downstream of the air cleaner 7 in the intake pipe 6, and a throttle valve 5a provided in the throttle champara is connected to adjust the throttle opening. A shifter 9a and an idle switch 9b for detecting fully closed throttle valve are connected.

さらに、上記スロットルバルブ5aの上流側と下流側と
を連通ずるバイパス通路10に、アイドルスピードコン
トロールバルブ(ISCV)11が介装されている。
Furthermore, an idle speed control valve (ISCV) 11 is interposed in a bypass passage 10 that communicates the upstream and downstream sides of the throttle valve 5a.

また、上記インテークマニホルド3の各気筒の各吸気ポ
ート2aの直上流側に、インジェクタ12が配設される
とともに、始動補助装置としてのヒータユニット13が
装着され、上記シリンダヘッド2の各気筒毎に、その先
端を燃焼室に露呈する点火プラグ14が取付けられてい
る。
Further, an injector 12 is disposed immediately upstream of each intake port 2a of each cylinder of the intake manifold 3, and a heater unit 13 as a starting assist device is installed, and a heater unit 13 is installed for each cylinder of the cylinder head 2. , an ignition plug 14 is attached whose tip is exposed to the combustion chamber.

上記し−タユニット13は、第3図(a)及び第3図(
b)に示すように、正温度係数サーミスタ(PTCサー
ミスタ)からなる加熱手段としてのヒータ13aと、こ
のヒータ13aを一体的に組込み、上記シリンダヘッド
2と上記インテークマニホルド3との間にボルト13d
にて取付けられる取付は部13cとから構成されている
The recorder unit 13 is shown in FIGS. 3(a) and 3(a).
As shown in b), a heater 13a as a heating means consisting of a positive temperature coefficient thermistor (PTC thermistor) is integrated, and a bolt 13d is installed between the cylinder head 2 and the intake manifold 3.
The attachment section 13c is attached at the section 13c.

また、上記し−タ13aは、例えば円板状に形成され、
上記インジェクタ12に対向する面側にフィン13bが
設けられている。そして、上記し−タ13aは、吸気抵
抗が最も少ない角度に傾斜されて配置され、上記インジ
ェクタ12からの噴射された燃料が全て当り、上記フィ
ン13bにより燃料の拡散が防止されるようになってい
る。
Further, the above-mentioned shutter 13a is formed, for example, in the shape of a disk,
Fins 13b are provided on the side facing the injector 12. The injector 13a is arranged at an angle that minimizes intake resistance, so that all the fuel injected from the injector 12 hits the fin 13b, and the fins 13b prevent the fuel from diffusing. There is.

また、上記インジェクタ12は燃料供給路15を介して
燃料タンク16に連通され、この燃料タンク16には、
アルコールのみ、またはアルコールとガソリンとの所定
アルコール濃度Mを有する混合燃料、またはガソリンの
みが貯溜されており、この混合燃料は、アルコール濃度
MがOのときガソリン100%、アルコール濃度Mが1
.0のときガソリンO%(アルコール100%)である
Further, the injector 12 is communicated with a fuel tank 16 via a fuel supply path 15, and this fuel tank 16 includes:
Only alcohol, a mixed fuel of alcohol and gasoline having a predetermined alcohol concentration M, or only gasoline are stored, and when the alcohol concentration M is O, this mixed fuel is 100% gasoline and the alcohol concentration M is 1.
.. When it is 0, it is gasoline O% (alcohol 100%).

すなわち、燃料のアルコール濃度Mはユーザーの燃料補
給の際の事情により0〜1.0の間で変化する。
That is, the alcohol concentration M of the fuel changes between 0 and 1.0 depending on the circumstances when the user refuels.

また、上記燃料タンク16内にはインタンク式の燃料ポ
ンプ17が設けられ、この燃料ポンプ17からの燃料が
上記燃料供給路15に介装された燃料フィルタ18、ア
ルコール濃度センサ19を経て上記インジェクタ12、
プレッシャレギュレータ20に圧送され、このプレッシ
ャレギュレータ20から上記燃料タンク16に燃料がリ
ターンされて燃料圧力が所定の圧力に調圧される。
Further, an in-tank type fuel pump 17 is provided in the fuel tank 16, and the fuel from the fuel pump 17 passes through a fuel filter 18 interposed in the fuel supply path 15 and an alcohol concentration sensor 19, and then flows to the injector. 12,
The fuel is fed under pressure to the pressure regulator 20, from which the fuel is returned to the fuel tank 16, and the fuel pressure is regulated to a predetermined pressure.

また、上記アルコール濃度センサ19は、例えば、上記
燃料供給路内15に設けられた一対の電極などから構成
され、燃料の電気伝導度変化に基づく電流変化を検出す
ることにより、上記アルコール濃度Mが検出される。
Further, the alcohol concentration sensor 19 includes, for example, a pair of electrodes provided in the fuel supply path 15, and detects a current change based on a change in electrical conductivity of the fuel, thereby determining the alcohol concentration M. Detected.

尚、上記アルコール濃度センサ19は、上述のように電
気伝導度変化を検出するタイプに限定されることなく、
その他、抵抗検出式、静電容量式、光学式のものを用い
ても良い。
Note that the alcohol concentration sensor 19 is not limited to the type that detects changes in electrical conductivity as described above;
In addition, a resistance detection type, a capacitance type, and an optical type may be used.

また、上記エンジン1のシリンダブロック1aにノック
センサ21が取付けられるとともに、このシリンダプロ
5ツク1aに形成された冷却水通路(図示せず)に冷却
水温センサ22が臨まされ、さらに、上記シリンダヘッ
ド2の排気ポート2bに連通ずるニゲシーストマニホル
ド23の集合部に、02センサ24が臨まされている。
In addition, a knock sensor 21 is attached to the cylinder block 1a of the engine 1, and a cooling water temperature sensor 22 is provided facing a cooling water passage (not shown) formed in the cylinder block 1a, and further, a cooling water temperature sensor 22 is provided to the cylinder block 1a. The 02 sensor 24 faces the gathering part of the exhaust manifold 23 that communicates with the exhaust port 2b of the 02 exhaust port 2b.

尚、符号25は触媒コンバータである。Note that the reference numeral 25 is a catalytic converter.

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

上記クランクロータ26は、第4図に示すように、その
外周に突起26a、26b、26cが形成され、これら
の各突起26a、26b、26cが、例えば、各気筒(
#1.#2と#3.#4)の圧縮上死点前(BTDC)
θ1.θ2.θ3の位置(例えば、θ1=97°、θ2
−65°、′θ3=10°)に形成されている。
As shown in FIG. 4, the crank rotor 26 has protrusions 26a, 26b, and 26c formed on its outer periphery, and each of these protrusions 26a, 26b, and 26c, for example,
#1. #2 and #3. #4) Before compression top dead center (BTDC)
θ1. θ2. The position of θ3 (for example, θ1=97°, θ2
-65°, 'θ3=10°).

すなわち、突起26aが点火時期及び燃料噴射タイミン
グ設定の際の基準クランク角を示し、突起26a、26
b間の通過時間からエンジンの回転周期fが算出され、
また、突起26cが固定点火時期を示す基準クランク角
となる。
That is, the protrusion 26a indicates the reference crank angle when setting the ignition timing and fuel injection timing, and the protrusions 26a, 26
The engine rotation period f is calculated from the transit time between b,
Further, the protrusion 26c serves as a reference crank angle indicating fixed ignition timing.

また、上記カムロータ28の外周には、第5図に示すよ
うに、気筒判別用の突起28a、、28b。
Further, on the outer periphery of the cam rotor 28, as shown in FIG. 5, there are protrusions 28a, 28b for cylinder discrimination.

28cが形成され、例えば、突起28aが#3゜#4の
圧縮上死点後(ATDC)θ4の位?If(例えばθ4
=20°)に形成され、突起28bが3個の突起で構成
されて最初の突起が#1気筒のATDCθ5の位置(例
えばθ5=5°)に形成されている。さらに、突起28
cが2個の突起で形成され、最初の突起が#2気筒のA
TDCθ6の位置(例えばθ6=20°)に形成されて
いる。
28c is formed, and for example, the protrusion 28a is at #3° #4 compression top dead center (ATDC) θ4? If (for example θ4
The protrusion 28b is composed of three protrusions, and the first protrusion is formed at the ATDC θ5 position of the #1 cylinder (for example, θ5=5°). Furthermore, the protrusion 28
C is formed by two protrusions, and the first protrusion is A of #2 cylinder.
It is formed at the position of TDC θ6 (for example, θ6=20°).

尚、上記クランクロータ26あるいは上記カムロータ2
8の外周には、突起の代わりにスリットを設けても良く
、さらには、上記クランク角センサ27、カム角センサ
29は、電磁ピックアップなどの磁気センサに限らず、
光センサなどでも良い。
Incidentally, the crank rotor 26 or the cam rotor 2
A slit may be provided in place of a protrusion on the outer periphery of the sensor 8. Further, the crank angle sensor 27 and the cam angle sensor 29 are not limited to magnetic sensors such as an electromagnetic pickup.
An optical sensor or the like may also be used.

(制御装置の回路構成) 一方、符号31はマイクロコンピュータなどからなる制
御装置(ECU)であり、CPU32、ROM33、R
AM34、および、T10インターフエース35がパス
ライン36を介して互いに接続され、定電圧回路37か
ら所定の安定化電圧が供給される。
(Circuit configuration of control device) On the other hand, reference numeral 31 is a control device (ECU) consisting of a microcomputer, etc., which includes a CPU 32, a ROM 33, an R
The AM 34 and the T10 interface 35 are connected to each other via a pass line 36, and a predetermined stabilized voltage is supplied from a constant voltage circuit 37.

上記定電圧回路37は、ECUリレー38のリレー接点
を介してバッテリ39に接続され、上記ECUリレー3
8のリレーコイルがキースイッチ40を介して上記バッ
テリ39に接続されている。
The constant voltage circuit 37 is connected to a battery 39 via a relay contact of an ECU relay 38.
Eight relay coils are connected to the battery 39 via a key switch 40.

また、上記バッテリ39に、スタータスイッチ41と、
ヒータリレー44のリレー接点と、燃料ポンプリレー4
8のリレー接点とが接続されており、上記スタータスイ
ッチ41にスタータモータリレー42のリレー接点を介
してスタータモータ43が接続されるとともに、上記ヒ
ータリレー44のリレー接点から電流センサ45を経て
各気筒のヒータ13aが接続され、さらに、上記燃料ポ
ンプリレー48のリレー接点を介して燃料ポンプ17が
接続されている。
Further, a starter switch 41 is attached to the battery 39,
Relay contacts of heater relay 44 and fuel pump relay 4
The starter motor 43 is connected to the starter switch 41 via the relay contact of the starter motor relay 42, and the relay contact of the heater relay 44 is connected to each cylinder via the current sensor 45. The heater 13a is connected thereto, and the fuel pump 17 is further connected through the relay contact of the fuel pump relay 48.

また、上記T10インターフエース35の入力ポートに
は、上記各センサ8.9a、19,21゜22.24,
27.29,45、及び、アイドルスイッチ9b、スタ
ータスイッチ41が接続されるとともに、上記バッテリ
39が接続されてバッテリ電圧がモニタされる。
In addition, the input ports of the T10 interface 35 are connected to the respective sensors 8.9a, 19, 21°, 22.24,
27.29, 45, the idle switch 9b, and the starter switch 41 are connected, and the battery 39 is connected to monitor the battery voltage.

また、上記T10インターフエース35の出力ポートに
は、点火プラグ14のイグナイタ30が接続され、さら
に、駆動回路46を介して、ISC■11、インジェク
タ12、スタータモータリレー42とヒータリレー44
と燃料ポンプリレー48の各リレーコイル、及び、LE
Dなどからなり、後述する始動時制御状態を示すECS
ランプ47が接続されている。
Further, the igniter 30 of the spark plug 14 is connected to the output port of the T10 interface 35, and the ISC 11, the injector 12, the starter motor relay 42, and the heater relay 44 are connected to the output port of the T10 interface 35.
and each relay coil of the fuel pump relay 48, and the LE
ECS, which is composed of D, etc., and indicates the control state at the time of starting, which will be described later.
A lamp 47 is connected.

上記ROM33には制御プログラム、及び、後述する各
種マツプ類などの固定データが記憶されており、また、
上記RAM34には、上記各センサ類、スイッチ類の出
力信号を処理した後のデータ及び上記CPU32で演算
処理したデータが格納されている。
The ROM 33 stores a control program and fixed data such as various maps to be described later.
The RAM 34 stores data obtained by processing the output signals of the sensors and switches, and data processed by the CPU 32.

上記CPU32では上記ROM33に記憶されている制
御プログラムに従い、始動時制御を実行し、点火時期、
燃料噴射量を設定して、対応する信号を、インジェクタ
12、イグナイタ30に出力する。
The CPU 32 executes startup control according to the control program stored in the ROM 33, and controls the ignition timing,
The fuel injection amount is set and a corresponding signal is output to the injector 12 and igniter 30.

(動 作) 次に、上記構成による実施例の動作について説明する。(motion) Next, the operation of the embodiment with the above configuration will be explained.

(始動時制御手) 第1図のフローチャートは、ECU31の電源投入とと
もにスタートする始動時制御のプログラムであり、まず
、ステップ5101でイニシャライズを行ない、スター
タモータリレー42及びヒータリレー44などの各リレ
ーをOFFにするとともに、タイマをリセットし、各カ
ウンタ、各フラグをクリアする。
(Starting control) The flowchart in FIG. 1 is a starting control program that starts when the ECU 31 is powered on. First, initialization is performed in step 5101, and each relay such as the starter motor relay 42 and heater relay 44 is activated. At the same time as turning it off, the timer is reset and each counter and each flag are cleared.

次いで、ステップ5102でスタータモータ通電禁止フ
ラグF[八G1をセットして(FLAG1←1)スター
タモータ43への通電を禁止すると、ステップ5103
で、燃料ポンプ通電許可フラグFLAG2をセラ) L
 (FLAG2←1)、燃料ポンプ17への通電を許可
する。
Next, in step 5102, the starter motor energization prohibition flag F[8G1 is set (FLAG1←1) to prohibit energization to the starter motor 43, and step 5103
Then, set the fuel pump energization permission flag FLAG2) L
(FLAG2←1), energization of the fuel pump 17 is permitted.

次に、ステップ5104で燃料噴射禁止フラグF[^G
3をセットして(FLAG3−1 )燃料噴射を禁止し
、ステップ5105へ進んでタイマのカウントを開始す
ると、ステップ5106でECSランプ47を点灯し、
ステップ5107で、冷却水温センサ22からの冷却水
温T−を読込み、このエンジン温度としての冷却水温T
―が、設定水温RCHET−以上となったか否かを判別
する。
Next, in step 5104, the fuel injection prohibition flag F[^G
3 (FLAG3-1) to prohibit fuel injection, proceed to step 5105 and start counting the timer, then in step 5106 the ECS lamp 47 is lit,
In step 5107, the coolant temperature T- from the coolant temperature sensor 22 is read, and the coolant temperature T- as the engine temperature is read.
- is equal to or higher than the set water temperature RCHET-.

上記ステップ5107でT−≧RCHET−のときには
ステップ3110ヘジヤンプし、一方、TW <RCH
ET−のときにはステップ3108へ進んでタイマTI
MERが設定時間■1に達するまでの間、ステップ81
08のループを繰返し、TIMER≧■1となったとき
、ループを脱出してステップ3109へ進み、タイマT
lHERをクリアして(TIMER←0)ステップ51
10へ進む。
When T-≧RCHET- in step 5107, jump to step 3110, while TW < RCH
If ET-, proceed to step 3108 and set timer TI.
Step 81 until MER reaches the set time ■1
Repeat the loop of 08, and when TIMER≧■1, exit the loop and proceed to step 3109, where timer T
Clear lHER (TIMER←0) Step 51
Proceed to step 10.

すなわち、低温時に、燃料タンク16あるいは燃料供給
路15内のアルコールとガソリンとが分離した状態とな
っているとき、また、燃料タンク16内のアルコール濃
度Mが低い(高い)状態でアルコールのみ(ガソリンの
み)が補給されたときなどには、燃料供給#115内の
燃料のアルコール濃度Mは大きく変動し、時間的にアル
コール分が濃くなったり薄くなったりする。
That is, when the alcohol and gasoline in the fuel tank 16 or the fuel supply path 15 are separated at low temperatures, or when the alcohol concentration M in the fuel tank 16 is low (high), only alcohol (gasoline) is present. When the fuel is replenished, the alcohol concentration M of the fuel in the fuel supply #115 changes greatly, and the alcohol content becomes thicker or thinner over time.

従って、冷却水温T−が設定水温RCHET%11より
低いときには、エンジンのクランキング前に燃料ポンプ
17のみを駆動し、プレッシャレギュレータ20から燃
料をリターンさせて燃料タンク16内の燃料を循環させ
て#l拝する。そして、この燃料の循環を、アルコール
濃度センサ19とインジェクタ12との間の燃料容積と
燃料ポンプ17の吐出容量とによって決定される設定時
間■1だけ継続することにより、燃料のアルコール濃度
分布を均一にし、実際にエンジンへ燃料を供給するイン
ジェクタ12の取付は位置とアルコール濃度センサ19
の取付は位置との間のアルコール濃度Mに対する時間的
、空間的なずれを解消して制御性の向上を図るのである
Therefore, when the cooling water temperature T- is lower than the set water temperature RCHET%11, only the fuel pump 17 is driven before cranking the engine, the fuel is returned from the pressure regulator 20, and the fuel in the fuel tank 16 is circulated. I worship. By continuing this fuel circulation for a set time 1 determined by the fuel volume between the alcohol concentration sensor 19 and the injector 12 and the discharge capacity of the fuel pump 17, the alcohol concentration distribution of the fuel is made uniform. The installation of the injector 12 that actually supplies fuel to the engine depends on the position and alcohol concentration sensor 19.
The purpose of this installation is to improve controllability by eliminating temporal and spatial discrepancies in the alcohol concentration M between the positions.

次に、ステップ5110では、アルコール濃度Mをパラ
メータとして始動可能判定水温マツプMPT@を補間計
算付きで参照し、始動可能判定水温TWH[Tを設定し
、ステップ5111で、この始動可能判定水温T WH
ETと冷却水温T−とを比較して始動判定を行なう。
Next, in step 5110, the startability determination water temperature map MPT@ is referred to with interpolation calculation using the alcohol concentration M as a parameter, and the startability determination water temperature TWH[T is set, and in step 5111, this startability determination water temperature TWH
Start determination is made by comparing ET and cooling water temperature T-.

すなわち、第6図に示すように、インジェクタ12から
噴射する燃料をヒータ13aにより加熱せずに始動可能
なアルコール濃度Mの温度条件領域と、そのままでは始
動不能な温度条件領域とを実験などにより特定し、上記
ROM33の一連のアドレスからなる始動可能判定水温
マツプMPTW(第7図参照)からアルコール濃度Mを
パラメータとして始動可能判定水温T WHETを設定
する。そして、この始動可能判定水温T%4NETと冷
却水温T讐とを比較することにより、エンジンが始動可
能か否かを判定することができるのである。
That is, as shown in FIG. 6, a temperature condition range with an alcohol concentration M that allows starting without heating the fuel injected from the injector 12 by the heater 13a, and a temperature condition range where starting is not possible with this state are identified through experiments or the like. Then, from the startability determination water temperature map MPTW (see FIG. 7) consisting of a series of addresses in the ROM 33, the startability determination water temperature TWHET is set using the alcohol concentration M as a parameter. By comparing this startability determination water temperature T%4NET with the cooling water temperature T, it is possible to determine whether or not the engine can be started.

尚、始動可能判定の際のエンジン温度として、上記冷却
水温センサ22からの冷却水温714に代えて燃料温度
などを採用しても良い。
Note that, instead of the cooling water temperature 714 from the cooling water temperature sensor 22, fuel temperature or the like may be used as the engine temperature when determining whether the engine can be started.

その結果、上記ステップ5111では、T@≦TWM[
■のとき始動不能と判定してステップ5112へ進み、
TW >TWHETのときには始動可能と判定してステ
ップ5129へ進む。
As a result, in step 5111 above, T@≦TWM[
In the case of ■, it is determined that starting is not possible and the process proceeds to step 5112.
When TW > TWHET, it is determined that starting is possible and the process advances to step 5129.

ここでは、まず、始動不能と判定された場合の手順から
説明する。
Here, we will first explain the procedure when it is determined that the engine cannot be started.

上記ステップ5111で始動不能と判定され、ステップ
5112へ進むと、燃料ポンプ通電許可フラグFLAG
2をクリアして(FLAG2−0 )燃料ポンプ17の
駆動を停止し、ステップ5113で始動不能時制御判別
フラグFLAG4をセットして(FLAG4←1)ステ
ップ5114へ進む、この始動不能時制御判別フラグF
し八G4は、後述するスタータモータ制御手順にて参照
され、始動不能時制御が判別されて対応する手順が実行
される。
If it is determined in step 5111 that starting is not possible and the process proceeds to step 5112, the fuel pump energization permission flag FLAG
2 is cleared (FLAG2-0) to stop driving the fuel pump 17, and in step 5113, the start-unable-time control determination flag FLAG4 is set (FLAG4←1), and the process proceeds to step 5114. F
8G4 is referred to in a starter motor control procedure to be described later, and start failure control is determined and the corresponding procedure is executed.

次いで、ステップ5114では、ヒータ13aを暖機中
であることを表示するため、ECSランプ47を点灯状
態から点滅に切換え、ステップ5115でヒータリレー
44をONしてヒータ13aの通電を開始して暖機を行
なう。
Next, in step 5114, the ECS lamp 47 is switched from lighting to blinking to indicate that the heater 13a is being warmed up, and in step 5115, the heater relay 44 is turned on to start energizing the heater 13a and warm up. Do the machine.

次に、ステップ5116でタイマTIMERのカウント
を開始して上記し−タ13aの通電時間を計時し、ステ
ップ5111へ進んで、上記タイマTIMERが設定時
間TSET <例えば、TSET= 3 sec )以
上となるまでカウントを継続する。
Next, in step 5116, the timer TIMER starts counting to measure the energization time of the counter 13a, and the process proceeds to step 5111, where the timer TIMER becomes equal to or longer than the set time TSET (for example, TSET=3 sec). Continue counting until.

そして、上記ステップ5111でTIMER≧TSET
になったとき、ステップ8118へ進んでタイマTIM
ERをクリアしくTl14ER←0)、ステップ511
9で、冷却水温T−とアルコール濃度Mとをパラメータ
としてヒータ加熱完了判定電カマツブMPH−を補間計
算付きで参照し、ヒータ加熱完了判定電力w1を設定し
てステップ5120へ進む。
Then, in step 5111 above, TIMER≧TSET
, proceed to step 8118 and set the timer TIM.
Clear ER Tl14ER←0), step 511
At step 9, the heater heating completion determination electric power MPH- is referred to with interpolation calculation using the cooling water temperature T- and alcohol concentration M as parameters, and the heater heating completion determination electric power w1 is set, and the process proceeds to step 5120.

ステップ5120では、電流センサ45によって検出し
たし−少消費電流Iとバッテリ電圧VBとがらヒータ消
費電力Wを算出しくW4−IXVB)、ステップ512
1へ進んで、このヒータ消費電力Wを上記ステップ51
19で設定したヒータ加熱完了判定電力W1と比較する
In step 5120, the heater power consumption W detected by the current sensor 45 is calculated from the low current consumption I and the battery voltage VB (W4-IXVB), and step 512
Proceed to step 1 and calculate this heater power consumption W in step 51 above.
It is compared with the heater heating completion determination power W1 set in step 19.

すなわち、第8図に示すように、PTCサーミスタから
なるヒータ13aは、通電後、温度が上昇してキューリ
ー点に達すると、抵抗値が急激に上昇して消費電流Iが
減少し始めるため、消費電力のみでは暖機状態を判別す
ることはできない。
That is, as shown in FIG. 8, when the temperature of the heater 13a made of a PTC thermistor rises after energization and reaches the Curie point, the resistance value rapidly increases and the current consumption I starts to decrease, so that the consumption decreases. Warm-up status cannot be determined based on electric power alone.

従って、ヒータ通電開始初期を避けて時間TSET経過
後にヒータ13aの加熱完了判定を行なうことにより、
誤判定を防止するのである。
Therefore, by avoiding the initial stage of heater energization and determining the completion of heating of the heater 13a after the elapse of time TSET,
This prevents misjudgments.

この加熱完了判定電力W1は、燃料噴射が開始されたと
きに、ヒータ13aが燃料の気化を促進するに十分な温
度まで暖機されたときの消費電力であり、第9図に示す
ように、冷却水温TWとアルコール濃度Mとをパラメー
タとして構成されたヒータ加熱完了判定電カマツブMP
H−の各アドレスに、゛アルコール濃度間が°高いほど
気化潜熱が大きく、また、冷却水iTwが低いほど、噴
射燃料を気化させるために充分にヒータ13aの加熱を
進める必要があるため、小さな値のし−タ加熱完了判定
電力W1がストアされている。
This heating completion determination power W1 is the power consumption when the heater 13a is warmed up to a temperature sufficient to promote fuel vaporization when fuel injection is started, and as shown in FIG. Heater heating completion judgment electric kamatubu MP configured with cooling water temperature TW and alcohol concentration M as parameters
For each address of H-, a small The value recorder heating completion determination power W1 is stored.

そして、上記ステップ5121では、W≧W1のときに
は、再び上記電流センサ45からヒータ13aの消費電
流Iを読込んでヒータ消費電力Wを算出し、ヒータ加熱
完了判定電力W1と比敦するループを繰返し、W<Wl
のとき加熱完了と判別してステップ5122へ進む。
Then, in step 5121, when W≧W1, the current consumption I of the heater 13a is read again from the current sensor 45, the heater power consumption W is calculated, and the loop is repeated to be compared with the heater heating completion determination power W1, W<Wl
When this happens, it is determined that heating is complete and the process proceeds to step 5122.

ステップ5122では、スタータモータ通電禁止フラグ
FLAGIをクリアして(FLAG1←0)スタータモ
ータ43への通電を許可し、ステップ5123で燃料ポ
ンプ通電許可フラグFLAG2をセットして(FL^G
2−1)燃料ポンプ17を再び駆動すると、ステップ5
124でECSランプ47を点滅状態から連続点灯に切
換え、ステップ5125へ進む。
In step 5122, the starter motor energization prohibition flag FLAGI is cleared (FLAG1←0) to permit energization of the starter motor 43, and in step 5123, the fuel pump energization permission flag FLAG2 is set (FLAG1←0).
2-1) When the fuel pump 17 is driven again, step 5
At step 124, the ECS lamp 47 is switched from blinking to continuous lighting, and the process proceeds to step 5125.

ステップ5125では、カウンタC0UNTSTが設定
値TCに達するまでの間ループを繰返す、このカウンタ
C0UNTSTは、後述するスタータモータ制御手順に
てクランキング時閉をカウントするものであり、上記設
定値TCは、例えば、2〜3 Sec相当の値に予め設
定され、このとき、燃料噴射禁止フラグFLAG3はセ
ットされたままであるため燃料が噴射されずにスタータ
モータ43が駆動される、いわゆる空クランキングとな
る。
In step 5125, the loop is repeated until the counter C0UNTST reaches the set value TC. This counter C0UNTST counts the closing during cranking in the starter motor control procedure described later, and the set value TC is, for example, , 2 to 3 Sec, and at this time, the fuel injection prohibition flag FLAG3 remains set, so that the starter motor 43 is driven without fuel being injected, resulting in so-called empty cranking.

すなわち、この空クランキングにより燃焼室温度が上昇
させられ、燃料噴射の実行により燃焼室に燃料混合気が
供給された際に、燃料の気化が促進されて着火し易くな
り、エンジン1の暖機時間を短縮することができるので
ある。
That is, the temperature of the combustion chamber is raised by this dry cranking, and when the fuel mixture is supplied to the combustion chamber by execution of fuel injection, vaporization of the fuel is promoted and ignition is facilitated, thereby warming up the engine 1. This can save time.

ソノ後、上記ステラフ5125テC0uNTS■≧Tc
ニなると、ループを脱出してステップ8126以降へと
進み、スf ッ7S126.5127,5t28 テ、
ツレツレ、始動不能時制御判別フラグFLAG4 、カ
ウンタC0UNTST 、燃料噴射禁止フラグFLAG
3をクリアしくFLAG4 ←01COUNTST ←
01FLAG3 ←O) 、始動不能時の処理を完了し
てステップ5133へ進む。
After sono, the above Stellaf 5125 TeC0uNTS■≧Tc
When 5127, 5t28 exits the loop and proceeds to step 8126 onwards, 7S126.5127,5t28
Distortion, start failure control determination flag FLAG4, counter C0UNTST, fuel injection prohibition flag FLAG
Clear 3 FLAG4 ←01COUNTST ←
01FLAG3 ←O), the process when starting is not possible is completed and the process proceeds to step 5133.

一方、上記ステップ5111で1%1>Tl4NETの
ときには、上記ステップ5111からステップ5129
以降へと進んで始動可能時処理を行なう、すなわち、ス
テップ5129でスタータモータ通電禁止フラグF[^
G1をクリアして(FL^G1←0)スタータモータ4
3への通電を許可するとともに、ステップ5130で燃
料噴射禁止フラグFLAG3をクリアして(FLAG3
←0)燃料噴射を許可し、ステップ5131で冷却水温
T−が暖機完了温度TWLA4(例えば、50〜60℃
)に達しているか否かを判別する。
On the other hand, if 1%1>Tl4NET in step 5111, steps 5111 to 5129
The process proceeds to the following steps and performs start-up possible processing, that is, in step 5129, the starter motor energization prohibition flag F[^
Clear G1 (FL^G1←0) Starter motor 4
At the same time, in step 5130, the fuel injection prohibition flag FLAG3 is cleared (FLAG3
←0) Fuel injection is permitted, and in step 5131 the cooling water temperature T- is set to the warm-up completion temperature TWLA4 (for example, 50 to 60 degrees Celsius).
) is reached.

上記ステップ5131でTW >TSILA4のときに
は、上記ステップ5131からステップ5147ヘジヤ
ンプし、ECSランプ47を消灯してプログラムを抜け
、一方、T−≦T WLA4のときには、上記ステップ
5131からステップ5132へ進んでヒータリレー4
4をONにしてヒータ13aへの通電を開始し、ステッ
プ5133へ進む。
When TW>TSILA4 in step 5131, the process jumps from step 5131 to step 5147, turns off the ECS lamp 47, and exits the program. On the other hand, when T-≦TWLA4, the process proceeds from step 5131 to step 5132, where the heater is turned off. relay 4
4 is turned on to start energizing the heater 13a, and the process proceeds to step 5133.

次に、始動不能時処理のステップ8128あるいは始動
可能時処理のステップ5132からステップ5133へ
進むと、冷却水温T−をパラメータとして固定点火時間
マツプM P IGSTを補間計算付きで参照し、点火
時期を特定のタイミングに固定しておく時間、すなわち
、固定点火時間TADVを設定する。
Next, when the process proceeds from step 8128 of the start-up impossible process or step 5132 of the start-up process to step 5133, the fixed ignition time map M P IGST is referred to with interpolation calculation using the cooling water temperature T- as a parameter, and the ignition timing is determined. A time fixed at a specific timing, that is, a fixed ignition time TADV is set.

第10図に示すように、上記固定点火時間マツプM P
 IGSTの各アドレスには、予め実験などから定めた
値がストアされており、冷却水温T−が低いほど大きな
値の固定点火時間TADVがストアされている。そして
、この固定点火時間TADVが経過するまでの間、通常
より点火時期を遅角化した特定のタイミング、例えば、
クランク角センサ27からのθ3クランクパルス入力タ
イミングに、点火時期が固定される。
As shown in FIG. 10, the fixed ignition time map M P
In each address of the IGST, a value determined in advance through experiments or the like is stored, and a fixed ignition time TADV having a larger value is stored as the cooling water temperature T- is lower. Then, until this fixed ignition time TADV elapses, a specific timing at which the ignition timing is retarded than usual, for example,
The ignition timing is fixed to the θ3 crank pulse input timing from the crank angle sensor 27.

これにより、エンジン温度に応じて点火時期が通常より
遅角化され、燃焼室温度が上昇させられて混合気に確実
に着火することが可能となり、始動性を向上することが
できる。
As a result, the ignition timing is retarded than usual in accordance with the engine temperature, the combustion chamber temperature is increased, the air-fuel mixture can be reliably ignited, and the startability can be improved.

さらに、上記ステップ5133からステップ5134へ
進むと、タイマTIMERのカウントを開始し、ステッ
プ5135でエンジン回転数Neが完爆回転数NK^N
に達したか否かを判別し、Ne<NWAHのとき、すな
わちエンジンが完爆していないときにはステップ513
5からステップ5141へ分岐してカウンタC0UNT
をカウントアツプしくC0UNT ←C0UNT +1
 )、ステップ5142で設定値COυNTSETを越
えたか否かを判別する。
Furthermore, when the process proceeds from step 5133 to step 5134, the timer TIMER starts counting, and in step 5135, the engine speed Ne reaches the complete explosion speed NK^N.
If Ne<NWAH, that is, the engine has not completely exploded, step 513 is performed.
5 to step 5141 and counter C0UNT
Count up COUNT ← C0UNT +1
), and in step 5142 it is determined whether the set value COυNTSET has been exceeded.

上記ステップ5142では、C0UN T≦C0UNT
SETのとき、ステップ5143へ進んでタイマTIM
ERをクリアしくTIMER−0) 、さらに、ステッ
プ5143から上述のステップ5133へ戻って固定点
火時間TADVを再設定して上述の手順を経返し、C0
IINT >C0INTSETのときには、エンストと
判定して上記ステップ5142からステップ5144へ
分岐し、ステップ5144でカウンタC0U14Tをク
リアするとともにステップ5145テ9 イマTIME
Rラフ’) 7しく C0UNT ←0、TIHER←
0)、ステップ8146で冷却水温TIIIが始動可能
判定水温T WHETに達しているが否がを判別する。
In step 5142 above, C0UN T≦C0UNT
When SET, proceed to step 5143 and set timer TIM.
Clear the ER (TIMER-0), then return from step 5143 to step 5133, reset the fixed ignition time TADV, repeat the above procedure, and return to C0.
When IINT>C0INTSET, it is determined that the engine has stalled, and the process branches from step 5142 to step 5144, where the counter C0U14T is cleared and step 5145 Te9 is now TIME.
R Rough') 7 Shiku C0UNT ←0, TIHER←
0), in step 8146, it is determined whether the cooling water temperature TIII has reached the startability determination water temperature TWHET or not.

そして、上記ステップ8146では、Tit>TIIH
ETのとき上記ステップ5133へ戻り、T−≦TWN
ETのとき始動不能時制御のステップ5113以降へと
戻る。
Then, in step 8146 above, Tit>TIIH
When ET, return to step 5133, and T-≦TWN.
In the case of ET, the process returns to step 5113 and subsequent steps of the start failure control.

一方、上記ステップ5135でNe≧N KANのとき
、すなわちエンジンが完爆したときには、上記ステップ
5135からステップ8136へ進んで、冷却水温T−
が暖機完了温度T WLA4に達したか否かを再び判別
し、TW≦T WLA4のときには、上記ステップ51
36からステップ5143へ分岐してタイマTIMER
をクリアして(TIMER←0)ステップ5133へ戻
り、TW>TWL^4のときには、上記ステップ813
6からステップ5137へ進む。
On the other hand, when Ne≧N KAN in the above step 5135, that is, when the engine has completely exploded, the process proceeds from the above step 5135 to step 8136, and the cooling water temperature T-
It is determined again whether or not the temperature has reached the warm-up completion temperature T WLA4, and when TW≦T WLA4, step 51 is performed.
36 branches to step 5143 and sets the timer TIMER.
(TIMER←0) and returns to step 5133, and when TW>TWL^4, the above step 813
6, the process advances to step 5137.

ステップ5137では、タイマTll4ERが設定時間
TLに達したか否か、すなわち、エンジン回転数Neが
完爆回転数N KAM以上で、且つ、冷却水温T−が暖
機完了温度T WLA4以上の状態が設定時間TE継続
して完全に始動が完了したか否かを判別し、TIMER
<TLのときには、上記ステップ5135へ戻って完爆
判定を繰返し、Tll4ER≧T[のとき、始動完了と
判別してステップ5138へ進む。
In step 5137, it is determined whether or not the timer Tll4ER has reached the set time TL, that is, whether the engine rotational speed Ne is equal to or higher than the complete combustion rotational speed NKAM, and the cooling water temperature T- is equal to or higher than the warm-up completion temperature TWLA4. Continuing for the set time TE, determine whether or not the startup is completely completed, and set the TIMER
When <TL, the process returns to step 5135 to repeat the complete explosion determination, and when Tll4ER≧T[, it is determined that starting is complete and the process proceeds to step 5138.

そして、ステップ5138でカウンタC0UNTをクリ
アすると(C0UNT←0〉、ステップ5139でタイ
マTIMERをクリアしく TIMER←0)、ステッ
プ3140でヒータリレー44をOFFしてヒータ13
aへの通電を終了し、ステップ5147でECSランプ
47を消灯してプログラムを終了する。
Then, when the counter C0UNT is cleared in step 5138 (C0UNT←0>, the timer TIMER is cleared in step 5139 (TIMER←0), the heater relay 44 is turned off in step 3140, and the heater 13
The power supply to a is finished, and in step 5147, the ECS lamp 47 is turned off, and the program is finished.

以上のような緻密な始動時制御を行なうことにより、速
やかにエンジンの燃焼室温度を上昇させて燃料の始動後
場量を大幅に低減することが可能となり、暖機時間の短
縮と燃費向上とを達成することができる。
By performing the precise startup control described above, it is possible to quickly raise the temperature of the engine's combustion chamber and significantly reduce the amount of fuel needed after startup, which shortens warm-up time and improves fuel efficiency. can be achieved.

(スタータモータ制御手順) 一方、この初期制御のプログラムに対し、第11図に示
すスタータモータ制御手順のプログラムが所定時間毎に
割込み実行される。
(Starter Motor Control Procedure) On the other hand, the starter motor control procedure program shown in FIG. 11 is interrupted and executed at predetermined time intervals with respect to this initial control program.

この時間割込みのプログラムでは、まず、ステップ52
01でスタータモータ通電禁止フラグF[^G1の値を
調べ、スタータモータ43への通電が許可されているか
否かを判別する。
In this time interrupt program, first, step 52
At 01, the value of the starter motor energization prohibition flag F[^G1 is checked to determine whether or not energization of the starter motor 43 is permitted.

上記ステップ5201でFLAGI = O、すなわち
、スタータモータ43への通電が許可されているときに
は、上記ステップ5201からステップ5202へ進ん
でスタータスイッチ41がONされているか否かを判別
し、スタータスイッチ41がONと判別するとステップ
8203へ進んで、始動不能時制御判別フラグFLAG
4の値を調べる。
When FLAGI = O in step 5201, that is, energization of the starter motor 43 is permitted, the process proceeds from step 5201 to step 5202, where it is determined whether or not the starter switch 41 is turned on. If it is determined to be ON, the process advances to step 8203, and the start failure control determination flag FLAG is set.
Check the value of 4.

上記ステップ5203でFLAG4 = Oのときには
、ステップ3205ヘジヤンプし、FLAG4 = 1
のときには、冷却水温Tl1lが始動可能判定水温T 
WHET以下であり、始動不能時制御の状態であるため
、上記ステップ5203からステップ5204へ進み、
前述の始動時制御手順にて説明した空クランキング時間
を計時するためのカウンタC0UNTSTをカウントア
ツプする(COUNTsT −COuNTST +1)
 。
When FLAG4 = O in step 5203 above, jump to step 3205 and set FLAG4 = 1
When , the cooling water temperature Tl1l is the starting possible determination water temperature T
Since it is less than WHET and is in the state of start failure control, the process proceeds from step 5203 to step 5204,
Count up the counter C0UNTST for measuring the idle cranking time explained in the startup control procedure above (COUNTsT - COuNTST +1).
.

そして、ステップ5205へ進み、スタータモータリレ
ー42をONしてスタータモータ43を駆動し、プログ
ラムを抜ける。これによりエンジン1がクランキングさ
れる。
The program then proceeds to step 5205, turns on the starter motor relay 42 to drive the starter motor 43, and exits the program. As a result, the engine 1 is cranked.

一方、上記ステップ5201でFLAGl = 1であ
り、スタータモータ43への通電が禁止されているとき
、あるいは、上記ステップ5202でスタータスイッチ
41がOFFのときには、それぞれのステップからステ
ップ8206へ分岐し、スタータモータリレー42をO
FFとしてスタータモータ43を停止状態とし、プログ
ラムを抜ける。
On the other hand, when FLAGl = 1 in the above step 5201 and energization to the starter motor 43 is prohibited, or when the starter switch 41 is OFF in the above step 5202, the process branches from each step to step 8206, and the starter motor 43 is turned off. Turn motor relay 42 to O
The starter motor 43 is set to a stopped state as FF, and the program exits.

〈気筒判別、エンジン回転数算出手順)第12図は、ク
ランク角センサ27からのクランクパルス入力により割
込みスタートする気筒判別、エンジン回転数算出のルー
チンを示し、ステップ8301で、クランク角センサ2
7及びカム角センサ29の出力信号に基づき、#l気筒
の点火対象気筒を判別すると、ステップ5302で#(
+2)気筒の燃料噴射対象気筒を判別する。
(Cylinder discrimination and engine rotation speed calculation procedure) FIG.
7 and the output signal of the cam angle sensor 29, the ignition target cylinder of #l cylinder is determined, and in step 5302, #(
+2) Determine the target cylinder for fuel injection.

すなわち、第20図のタイムチャートに示すように、例
えば、上記カム角センサ29からθ5(突起28b)の
カムパルスが出力された場合、次の圧縮上死点は#3気
筒であり、この#3気筒が点火対象気筒となり、#4気
筒が燃料噴射対象気筒となることが判別できる。
That is, as shown in the time chart of FIG. 20, for example, when a cam pulse of θ5 (projection 28b) is output from the cam angle sensor 29, the next compression top dead center is cylinder #3, and this #3 cylinder It can be determined that the cylinder becomes the ignition target cylinder and the #4 cylinder becomes the fuel injection target cylinder.

さらに、上記θ5のカムパルスの後にθ4 〈突起28
a)のカムパルスが出力された場合、次の圧縮上死点は
#2気筒であり、この#2気筒が点火対象気筒となり、
#1気筒が燃料噴射対象気筒となることが判別できる。
Furthermore, after the cam pulse of θ5, θ4 <protrusion 28
When the cam pulse a) is output, the next compression top dead center is the #2 cylinder, and this #2 cylinder becomes the cylinder to be ignited.
It can be determined that the #1 cylinder is the cylinder to which fuel is injected.

同様に06 (突起28C)のカムパルスが出力された
後の圧縮上死点は#4気筒であり、この#4気筒が点火
対象気筒となって#3気筒が燃料噴射対象気筒となる。
Similarly, the compression top dead center after the cam pulse of 06 (protrusion 28C) is output is the #4 cylinder, and the #4 cylinder becomes the ignition target cylinder, and the #3 cylinder becomes the fuel injection target cylinder.

また、上記θ6のカムパルスの後にθ4 (突起28a
)のカムパルスが出力された場合、その後の圧縮上死点
は#1気筒であり、この#1気筒が点火対象気筒となり
、#2気筒が燃料噴射対象気筒となることが判別できる
Also, after the cam pulse of θ6, θ4 (protrusion 28a
) is output, it can be determined that the subsequent compression top dead center is the #1 cylinder, the #1 cylinder is the ignition target cylinder, and the #2 cylinder is the fuel injection target cylinder.

さらに、上記カム角センサ29からカムパルスが出力さ
れた後に、上記クランク角センサ27から出力されるク
ランクパルスが該当気筒の点火時期及び燃料噴射開始時
期を設定する際の基準クランク角(θ1)を示すもので
あることが判別できる。
Further, after the cam pulse is output from the cam angle sensor 29, the crank pulse output from the crank angle sensor 27 indicates a reference crank angle (θ1) for setting the ignition timing and fuel injection start timing of the corresponding cylinder. It can be determined that it is a thing.

すなわち、本実施例の4サイクル4気筒エンジ゛ ン1
では、燃焼行程は#1→#3→#2→#4の気筒層であ
り、#i気筒の点火対象気筒が#1気筒とすると、この
ときの燃料噴射対象気筒は#2気筒であり、次の#i(
+2)の燃料噴射対象気筒は#4気筒となる。そして、
点火が#1→#3→#2→#4の気筒層に行われ、燃料
噴射は対応気筒に対して720℃A(エンシフ2回転)
毎に1回のシーケンシャル噴射が行われる。
That is, the 4-stroke, 4-cylinder engine 1 of this embodiment
Then, the combustion stroke is the cylinder layer #1 → #3 → #2 → #4, and if the cylinder to be ignited in the #i cylinder is the #1 cylinder, the cylinder to be injected at this time is the #2 cylinder, Next #i(
+2) The target cylinder for fuel injection is cylinder #4. and,
Ignition is carried out in the cylinder layer #1 → #3 → #2 → #4, and fuel injection is performed at 720℃A (2 rotations of enshift) to the corresponding cylinder.
One sequential injection is performed every time.

次いで、5303でエンジン回転数Neを算出する。Next, in 5303, the engine rotation speed Ne is calculated.

例えば、上記クランク角センサ27から出力されるBT
DCθ1.θ2を検出するパルスの間隔を計時して周期
fを求め(f=dt  (θ1−θ2)/d (θ1−
θ2))、この周期fからエンジン回転数Neを算出し
くNe−60/f ) 、RAM34の所定アドレスに
回転数データとしてストアし、ルーチンを抜ける。
For example, BT output from the crank angle sensor 27
DCθ1. Calculate the period f by measuring the interval of pulses that detect θ2 (f=dt (θ1-θ2)/d (θ1-
θ2)), the engine rotation speed Ne is calculated from this period f (Ne-60/f), and is stored as rotation speed data at a predetermined address in the RAM 34, and the routine exits.

(燃料噴射量、点火時期設定手順) 一方、燃料噴射量及び点火時期は第13図に示す所定時
間毎の割込みルーチンによって設定され、まず、ステッ
プ5401で、燃料噴射禁止フラグFLAG3の値を調
べ、FLAG3 = 1 、すなわち始動時制御におい
て燃料噴射が禁止されているときには、ステップ540
2へ進んで燃料噴射パルス幅Tiを0゛に設定しくTi
←0)、ステップ5403で点火系をカットしてルーチ
ンを抜ける。
(Fuel injection amount and ignition timing setting procedure) On the other hand, the fuel injection amount and ignition timing are set by the interrupt routine at predetermined time intervals shown in FIG. When FLAG3 = 1, that is, fuel injection is prohibited during start-up control, step 540
Proceed to step 2 and set the fuel injection pulse width Ti to 0.
←0), the ignition system is cut in step 5403 and the routine exits.

一方、上記ステップ5401でFLAG3 = O、す
なわち燃料噴射が許可されているときには、上記ステッ
プ5401からステップ5404へ進んで、エンジン回
転数Neが“0”か否か、すなわちエンジン停止状態か
否かを判別し、Ne=Oのときには、上述のステップ5
402.5403を経てルーチンを抜け、Ne≠0のと
きには、ステップ5404からステップ5405へ進む
On the other hand, when FLAG3 = O in step 5401, that is, fuel injection is permitted, the process proceeds from step 5401 to step 5404, where it is determined whether the engine speed Ne is "0", that is, whether the engine is in a stopped state. When Ne=O, step 5 described above is performed.
The routine exits through steps 402 and 5403, and when Ne≠0, the process advances from step 5404 to step 5405.

ステップ5405では、RAM34の所定アドレスにス
トアされているエンジン回転数Neを読出し、エンジン
回転数Neに基づきエンジン1/2回転当りの時間t 
i m e 1/2を、t i m e 1/2 = 
30/ Ne       −(1)から算出する。
In step 5405, the engine rotation speed Ne stored in a predetermined address of the RAM 34 is read out, and the time t per 1/2 rotation of the engine is read out based on the engine rotation speed Ne.
i m e 1/2, t i m e 1/2 =
Calculated from 30/Ne - (1).

上記(1)式は、4気筒エンジンにおける1行程当りの
時間を算出するもので、気筒数nの等間隔燃焼エンジン
であれば、上記(1)式は、t i m e 1/n/
2 = (60/n/2) / Ne   −(1)’
から算出することができる。
The above equation (1) calculates the time per stroke in a 4-cylinder engine, and in the case of an evenly spaced combustion engine with n cylinders, the above equation (1) calculates t i m e 1/n/
2 = (60/n/2) / Ne - (1)'
It can be calculated from

その後、ステップ8406で、1行程当りの加重係数(
加重平均の重み)TNnewを、 TNneW=t imel/2 XC0F     −
−・(2)COF :固定値 から算出する。
Thereafter, in step 8406, the weighting coefficient (
weighted average weight) TNnew, TNnew=timel/2 XC0F −
- (2) COF: Calculated from a fixed value.

そして、ステップ84G?で、エアフローメータ8の出
力による計測吸入空気流速Q (g/sec )を読込
むとともに、前回のルーチンで設定した加重係数TNO
Id、補正吸入空気流速QaO1dを読比す。
And step 84G? Then, read the measured intake air flow velocity Q (g/sec) from the output of the air flow meter 8, and also set the weighting coefficient TNO set in the previous routine.
Id and corrected intake air flow rate QaO1d.

尚、初回ルーチンテはTNO1d=O1Qaold=O
である。
In addition, the first routine is TNO1d=O1Qaold=O
It is.

その後、ステップ5408へ進み、−次遅れを補償した
補正吸入空気流速Q ane’llを、から算出し、ス
テップ3409へ進んで、吸気行程で1気筒に吸入され
る空気量Q+)を、 Qp =Qanewxt imel/2    −(4
)から算出する。−次遅れを補償することで、過渡時の
オーバシュートを補正することができる。
Thereafter, the process proceeds to step 5408, where the corrected intake air flow rate Qane'll that compensates for the -th delay is calculated from, and the process proceeds to step 3409, where the amount of air taken into one cylinder in the intake stroke Q+) is calculated from Qp= Qanewxtimel/2 -(4
). - By compensating for the next delay, it is possible to correct overshoot during transients.

尚、上記補正吸入空気流速QaneWの理論式は、本出
願人が先に出願した特開平2−5745号公報に詳述さ
れている。
The theoretical formula for the above-mentioned corrected intake air flow rate QaneW is detailed in Japanese Patent Application Laid-Open No. 2-5745, which was previously filed by the present applicant.

次に、ステップ5410へ進んで、スロットル開度セン
サ9a、アイドルスイッチ9b、冷却水温センサ22の
出力値に基づき始動時、エンジン冷態時、スロットル全
開時の増量補正などの各種増量分補正係数CQEFを設
定する。ただし、加速増量補正は行わない。
Next, the process proceeds to step 5410, where various increase correction coefficients CQEF are calculated based on the output values of the throttle opening sensor 9a, the idle switch 9b, and the cooling water temperature sensor 22, such as when starting, when the engine is cold, and when the throttle is fully open. Set. However, acceleration increase correction is not performed.

その後、ステップ5411で、o2センサ24の出力信
号に基づいて空燃比フィードバック補正係数αを設定し
、ステップ5412で、アルコール濃度センサ19で検
出したアルコール濃度Mに基づいて、アルコール濃度補
正係数に^しをマツプ検索あるいは演算により設定する
Thereafter, in step 5411, the air-fuel ratio feedback correction coefficient α is set based on the output signal of the O2 sensor 24, and in step 5412, the alcohol concentration correction coefficient is set based on the alcohol concentration M detected by the alcohol concentration sensor 19. Set by map search or calculation.

上記アルコール濃度補正係数KALは、燃料のアルコー
ル濃度MがM=0(ガソリン100%)のときを基準と
して(KAL=1.0 ) 、アルコール濃度Mが高い
ほど補正量を大きくして、アルコール濃度Mによる理論
空燃比の変化を補正するものである。
The above alcohol concentration correction coefficient KAL is based on the alcohol concentration M of the fuel when M=0 (100% gasoline) (KAL=1.0), and the higher the alcohol concentration M is, the larger the correction amount is. This is to correct the change in the stoichiometric air-fuel ratio due to M.

次に、上記ステップ5412からステップ5413へ進
むと、ヒータ通電中か否かを判別し、ヒータ通電中のと
きには、ステップ5414以降へ進み、ヒータ非通電の
ときには、ステップ5425以降へと進む。
Next, when the process proceeds from step 5412 to step 5413, it is determined whether or not the heater is energized. If the heater is energized, the process proceeds to step 5414 and subsequent steps; when the heater is not energized, the process proceeds to step 5425 and subsequent steps.

まず、ヒータ通電中の手順について説明すると、ステッ
プ5414以降では、ステップ5414で、エンジンが
2回転(1サイクル)する簡の吸気ポート2aに付着し
た燃料が蒸発する割合、すなわち、燃料蒸発率βを“1
′″に固定しくβ←1)、さらに、ステップ5415で
、インジェクタ12から噴射される燃料のうち吸気ボー
)2aの壁面に付着する燃料の割合、すなわち、壁面付
着率Xを“0”に固定する(X←0)。
First, to explain the procedure while the heater is energized, from step 5414 onwards, in step 5414, the rate at which the fuel adhering to the intake port 2a of the engine rotates twice (one cycle) evaporates, that is, the fuel evaporation rate β is determined. “1
Furthermore, in step 5415, the proportion of fuel that adheres to the wall surface of the intake bow 2a of the fuel injected from the injector 12, that is, the wall surface adhesion rate X is fixed to "0". Do (X←0).

すなわち、インジェクタ12から噴射される燃料は全て
ヒータ13aに当り、しかも、フィン13bにより燃料
の拡散が防止されるため、ヒータ通電中は燃料が瞬時に
気化されて壁面への付着がなく、この付着燃料の蒸発も
ない。
That is, all the fuel injected from the injector 12 hits the heater 13a, and since the fins 13b prevent the fuel from spreading, the fuel is instantaneously vaporized while the heater is energized and does not adhere to the wall surface. There is no evaporation of fuel.

従って、上記燃料蒸発率βを“1″、壁面付着率Xを“
0”とすることにより、空燃比を適切なものとすること
ができ、空燃比のオーバーリッチを防止して、始動性向
上とともに燃費向上を図ることができるのである。
Therefore, the above fuel evaporation rate β is "1", and the wall surface adhesion rate X is "1".
By setting it to 0'', the air-fuel ratio can be made appropriate, preventing over-richness of the air-fuel ratio, and improving startability and fuel efficiency.

そして、上記ステップ5415からステップ5416へ
進むと、エンジン回転数Neと完爆回転数N KAMと
を比較して完爆判定を行ない、Ne<NKANのときに
は、ステップ5411で、エンジン完爆前の始動状態で
あることを示すエンジン始動判別フラグFLAG5をセ
ットしく FLAG5←1)、ステップ5424へ進ん
で、点火時期θIGを、例えば、クランク角センサ27
から出力されるBTDCθ3 (lO9CA)のクラン
クパルスに同期した固定点火時期(角度)ADVC8に
設定してステップ343Gへ進む。
Then, when the process proceeds from step 5415 to step 5416, a complete explosion is determined by comparing the engine rotational speed Ne and the complete explosion rotational speed N KAM. When Ne<NKAN, in step 5411, the engine is started before a complete explosion. Set the engine start determination flag FLAG5, which indicates that the engine is in a state of
The fixed ignition timing (angle) is set to ADVC8 in synchronization with the crank pulse of BTDCθ3 (lO9CA) output from the CPU, and the process proceeds to step 343G.

一方、上記ステップ5416でNe≧N KANのとき
には、上記ステップ8416からステップ8418へ進
んでエンジン始動判別フラグFLAG5の値を調べ、F
[AG5=1のときには、前回のルーチンにおいてエン
ジンは完爆しておらず、今回、初めてエンジンが完爆し
たため、ステップ5419へ進んで、固定点火の経過時
間を計時するためのタイマTIER2をクリアしく T
IER2←0)、ステップ8420で、このタイマTI
ER2のカウントを開始するとともに、ステップ542
1で、上記エンジン始動判別フラグF[^G5をクリア
しく FLAG5←0)、上述のステップ5424へと
進む。
On the other hand, when Ne≧N KAN in step 5416, the process proceeds from step 8416 to step 8418, checks the value of engine start determination flag FLAG5, and
[When AG5=1, the engine did not fully explode in the previous routine, and this time the engine completely exploded for the first time, so proceed to step 5419 and clear the timer TIER2 for measuring the elapsed time of fixed ignition.] T
IER2←0), in step 8420, this timer TI
Start counting ER2 and step 542
1, the engine start determination flag F[^G5 should be cleared (FLAG5←0), and the process proceeds to step 5424 described above.

また、上記ステップ5418でFLAG5 = 0のと
きには、上記ステップ8418からステップ5422へ
分岐し、タイマTIMER2が固定点火時間TADVに
達したか否かを判別する。そして、TIHER2< T
 A D V ノドきには、ステップ5422から上述
のステップ5424へ進み、■IHER2≧TADvノ
ドきニハ、X テラ7’ 5422からステップ542
3へ進んでタイマTIHER2をクリアしく 7114
ER2←0)、ステップ5427へ進む。
Further, when FLAG5 = 0 in the above step 5418, the process branches from the above step 8418 to step 5422, and it is determined whether or not the timer TIMER2 has reached the fixed ignition time TADV. And TIHER2<T
For ADV throating, proceed from step 5422 to step 5424, and if ■IHER2≧TADv throating, X TERRA7' 5422 to step 542
Proceed to step 3 and clear timer TIHER2 7114
ER2←0), proceed to step 5427.

次に、上記ステップ5413からステップ5425以降
へ進むヒータ非通電の場合の手順について説明する。
Next, a description will be given of the procedure when the heater is not energized, proceeding from step 5413 to step 5425 and subsequent steps.

ステップ5425以降では、ステップ5425で、エン
ジン回転数Ne、冷却水温度Tw、アルコール濃度Mを
パラメータとして燃料蒸発率マツプMPβを補間計算付
きで参照し、エンシフ2回転毎の燃料蒸発率βを設定す
る。
After step 5425, in step 5425, the fuel evaporation rate map MPβ is referred to with interpolation calculation using the engine speed Ne, cooling water temperature Tw, and alcohol concentration M as parameters, and the fuel evaporation rate β is set for every two revolutions of the engine. .

上記燃料蒸発率βは、壁面温度、周期、アルコール濃度
Mに支配される。すなわち、壁面温度が高いほど燃料蒸
発率βが大きくなり、また、エンジン回転数Neが上昇
すれば周期が短くなるため次の吸気行程までの燃料付着
時間が短く、その分、燃料蒸発率βの値は小さくなる。
The fuel evaporation rate β is controlled by the wall temperature, period, and alcohol concentration M. In other words, the higher the wall surface temperature, the larger the fuel evaporation rate β, and as the engine speed Ne increases, the cycle becomes shorter, so the fuel adhesion time until the next intake stroke is shorter, and the fuel evaporation rate β increases accordingly. The value becomes smaller.

さらに、アルコール濃度Mが高いほど気化潜熱が高くな
るため、燃料が蒸発しに<<、燃料蒸発率βの値は小さ
くなる。
Furthermore, the higher the alcohol concentration M is, the higher the latent heat of vaporization becomes, so as the fuel evaporates, the value of the fuel evaporation rate β becomes smaller.

従って、上記燃料蒸発率βは、冷却水温度Twとエンジ
ン回転数Neとアルコール濃度Mとの関数として捕える
ことができ、本実施例においては、第15図に示すよう
なエンジン回転数Neと冷却水温度TVとアルコール濃
度Mとをパラメータとする燃料蒸発率マツプMPβを楕
成し、各領域に予め実験などから求めた燃料蒸発率βを
格納する。
Therefore, the fuel evaporation rate β can be captured as a function of the cooling water temperature Tw, the engine rotational speed Ne, and the alcohol concentration M. In this example, the engine rotational speed Ne and the cooling A fuel evaporation rate map MPβ is constructed using the water temperature TV and the alcohol concentration M as parameters, and the fuel evaporation rate β determined in advance through experiments or the like is stored in each region.

次いで、ステップ3426で、アルコール濃度Mと補正
吸入空気流速Q anewと前回のルーチンで設定した
燃料噴射パルス幅Tiとをパラメータとして壁面付着率
マツプMPXを補間計算付きで参照し、壁面付着率Xを
設定する。尚、初回ルーチンでは、燃料噴射パルス幅T
iが設定されていないので、X=0に設定する。
Next, in step 3426, the wall adhesion rate map MPX is referred to with interpolation calculation using the alcohol concentration M, the corrected intake air flow rate Qanew, and the fuel injection pulse width Ti set in the previous routine as parameters, and the wall adhesion rate X is calculated. Set. In addition, in the first routine, the fuel injection pulse width T
Since i is not set, set X=0.

上記壁面付着率Xの変化は、吸入空気流速Qanewと
燃料噴射パルス幅Ti  (燃料噴射量)とアルコール
濃度Mに支配される。すなわち、吸入空気流速Q an
ewが速くなると霧化時間が短くなり壁面付着率Xが大
きくなる。また、吸入空気流速Qanewを一定とした
場合、壁面付着量の変動幅は燃料噴射量の変化に対して
微小であり、よって燃料噴射パルス幅Tiが大きくなれ
ば上記壁面付着率Xは相対的に小さな値になる。さらに
、燃料のアルコール濃度Mが高くなれば気化潜熱が高く
なって燃料が蒸発しにくくなるため、上記壁面付着率X
は相対的に大きな値になる。
The change in the wall surface adhesion rate X is controlled by the intake air flow rate Qanew, the fuel injection pulse width Ti (fuel injection amount), and the alcohol concentration M. That is, the intake air flow rate Q an
As ew becomes faster, the atomization time becomes shorter and the wall surface adhesion rate X becomes larger. Furthermore, when the intake air flow velocity Qanew is constant, the fluctuation range of the wall surface adhesion amount is minute with respect to the change in the fuel injection amount. Therefore, as the fuel injection pulse width Ti increases, the above wall surface adhesion rate X becomes relatively small. becomes a small value. Furthermore, as the alcohol concentration M of the fuel increases, the latent heat of vaporization increases, making it difficult for the fuel to evaporate.
is a relatively large value.

第14図に示すように、上記壁面付着率マツプMPXは
アルコール濃度Mと補正吸入空気流速Qanewと燃料
噴射パルス幅T1とをパラメータとするマツプで構成さ
れており、各領域には予め実験などから求めた壁面付着
率Xが格納されている。
As shown in FIG. 14, the wall surface adhesion rate map MPX is composed of a map whose parameters are the alcohol concentration M, the corrected intake air flow velocity Qanew, and the fuel injection pulse width T1. The determined wall adhesion rate X is stored.

そして、上記ステップ8426、あるいは、上述したし
−タ通電中の処理のステップ5423からステップ54
27へ進むと、エンジン回転数Neと、吸気行程で1気
筒に吸入される空気量QDを換算した吸入空気重量Ga
と、アルコール濃度Mとをパラメータとして基本点火時
期マツプMPθBASEを補間、計算付きで参照し、基
本点火時期θBASEを設定する。
Then, step 8426, or step 5423 to step 54 of the process while the printer is energized, is performed.
Proceeding to step 27, the intake air weight Ga is calculated by converting the engine speed Ne and the amount of air taken into one cylinder during the intake stroke QD.
The basic ignition timing θBASE is set by referring to the basic ignition timing map MPθBASE with interpolation and calculation using the alcohol concentration M and the alcohol concentration M as parameters.

上記基本点火時期マツプMPθBASEの各アドレスに
は、第16図に示すように、エンジン回転数Neと1行
程当たりの吸入空気重量Gaとアルコール濃度Mとをパ
ラメータとして予め実験などから求めた最適な基本点火
時期θBASE (θ1を基準としたクランク角度)が
ストアされており、同一のGa 、Nのもとでは、アル
コール濃度Mが高いほど大きい進角量を得るよう、小さ
い値の基本点火時期(角度)θBASEがストアされて
いる。
As shown in Fig. 16, each address of the basic ignition timing map MPθBASE has an optimum basic value determined in advance through experiments using engine speed Ne, intake air weight per stroke Ga, and alcohol concentration M as parameters. Ignition timing θBASE (crank angle based on θ1) is stored, and under the same Ga and N, the basic ignition timing (angle ) θBASE is stored.

その後、ステップ5428へ進み、ノックセンサ21か
らの信号に基づいてノックコントロール値(角度)θN
Kを設定し、次いで、ステップ5429へ進んで、この
ノックコントロール値θ圓にを上記ステップ5421で
設定した基本点火時期θBASEに加算して点火時期(
角度)θIGを算出しくθIG←θBASE+θNK)
、ステップ6430へ進む。
Thereafter, the process proceeds to step 5428, where the knock control value (angle) θN is determined based on the signal from the knock sensor 21.
K is set, and then the process proceeds to step 5429, where this knock control value θ circle is added to the basic ignition timing θBASE set in step 5421 above to determine the ignition timing (
Calculate θIG (angle) θIG←θBASE+θNK)
, proceed to step 6430.

そして、以上説明したヒータ非通電の場合の処理におけ
るステップ5429、あるいは、ヒータ通電中の場合の
処理におけるステップ5424からステップ843Gへ
進むと、4行程(1サイクル)前に設定した吸気ポート
残留燃料量Mf4を読出し、ステップ5431で、1回
噴射当りの燃料噴射量Gfを次式から設定する。尚、燃
料噴射ルーチンが初回から4回実行されるまではMf4
=Oである。
Then, when proceeding to step 843G from step 5429 in the process when the heater is not energized or step 5424 in the process when the heater is energized as described above, the intake port residual fuel amount set four strokes (one cycle) ago Mf4 is read, and in step 5431, the fuel injection amount Gf per injection is set from the following equation. Furthermore, until the fuel injection routine is executed four times from the first time, Mf4
=O.

G f = ((Q D/A/F)X C0EF−B 
M f4)/(1−X )・・・(5) 前述したように、本実施例のエンジン1では、対応気筒
に対して720℃A(エンシフ2回転)ごとに1回の燃
料噴射が行われ、対応気筒のインジェクタ12から対応
気筒の吸気ポート2aに燃料が噴射されると、その1部
は気筒内(燃焼室)に吸入されることなく、吸気バルブ
、吸気ポート壁面などに付着する。この付着燃料はエン
ジンが2回転する間、適宜蒸発し、この蒸発燃料が次回
の吸気行程で噴射された燃料とともに気筒内に吸入され
る。
G f = ((Q D/A/F)X C0EF-B
Mf4)/(1-X)...(5) As mentioned above, in the engine 1 of this embodiment, one fuel injection is performed to the corresponding cylinder every 720°C (two engine shift revolutions). When fuel is injected from the injector 12 of the corresponding cylinder to the intake port 2a of the corresponding cylinder, a portion of the fuel is not inhaled into the cylinder (combustion chamber) but adheres to the intake valve, intake port wall, etc. This adhering fuel evaporates appropriately while the engine rotates twice, and this evaporated fuel is taken into the cylinder together with the fuel injected in the next intake stroke.

ここで、1回噴射当りの実際に筒内へ供給される燃料供
給量Geは壁面に付着しない燃料量(1−X)Gfと蒸
発量Mf4・βとの和、すなわち、Ge =(1−X)
 Gf +Mf4・β   ・(6)となる、この(6
)式から1回噴射当りの必要燃料量Gfを求めると、 Gf = (ce−Mf4・β) / (1−X )−
(7)となる。
Here, the amount of fuel actually supplied into the cylinder per injection Ge is the sum of the amount of fuel that does not adhere to the wall (1-X)Gf and the amount of evaporation Mf4・β, that is, Ge = (1- X)
Gf +Mf4・β ・(6) This (6
) to find the required fuel amount Gf per injection, Gf = (ce-Mf4・β) / (1-X)-
(7) becomes.

実際の気筒内への燃料供給量Geは、目標空燃比A/F
と空気量Ql)とによる燃料供給の目標値であり、増量
補正した目標空燃比が(A/F)/C0EFであるため
、 G e = Q p −C0EF/ (A/F)   
   −(8)となり、(8)式を(7)式に代入する
と、上記(5)式になる。
The actual amount of fuel supplied into the cylinder Ge is the target air-fuel ratio A/F
and air amount Ql), and the target air-fuel ratio after increasing the amount is (A/F)/C0EF, so G e = Q p -C0EF/ (A/F)
-(8), and by substituting equation (8) into equation (7), equation (5) is obtained.

尚、上記目標空燃比A/Fは、一般には理論空燃比であ
るが、リーンバーンエンジンなどにおいては、目標空燃
比A/Fをエンジン負荷などに基づきマツプあるいは演
算により求める。
The target air-fuel ratio A/F is generally a stoichiometric air-fuel ratio, but in a lean burn engine or the like, the target air-fuel ratio A/F is determined by a map or calculation based on the engine load and the like.

次いで、ステップ5432で、今回の吸気ポート残留燃
料量Mfを次式から設定する。
Next, in step 5432, the current intake port residual fuel amount Mf is set using the following equation.

Mf=(1−β) XMf4+X −Gf・・・(9) すなわち、燃料噴射直後の吸気ポート残留燃料量Mfは
、前回の対応気筒の付着燃料のうちから蒸発分を引いた
残量(1−β)xMf4と今回の噴射された燃料量のう
ちの付着分X−Gfとの和となる。なお、初回から4回
噴射実行されるまでの間は、Mf=X−Gfとなる。
Mf = (1 - β) XMf4 + β) It is the sum of xMf4 and the adhering portion X-Gf of the amount of fuel injected this time. Note that from the first time until the fourth injection is executed, Mf=X-Gf.

その後、ステップ5433で、バッチ−り電圧に基づい
て無効時間を補正する電圧補正パルス幅TSを設定し、
ステップ5434で、実際にインジェクタ10を駆動す
る燃料噴射パルス幅Tiを次式に基づいて設定する。
After that, in step 5433, a voltage correction pulse width TS for correcting the invalid time is set based on the batch voltage,
In step 5434, the fuel injection pulse width Ti that actually drives the injector 10 is set based on the following equation.

Ti=に−に^L−Gf −a+Ts   ・・・(1
G)K:インジェクタ特性補正係数 上記燃料噴射量Gfが壁面燃料付着予測補正、壁面付着
燃料に対する蒸発補正を行っているので、過渡時、とく
に、低回転時の空燃比のリッチ化が防止され、過渡時の
もたつきが防がれ、出方応答性が向上する。
Ti=ni-ni^L-Gf -a+Ts...(1
G) K: Injector characteristic correction coefficient Since the above fuel injection amount Gf performs wall fuel adhesion prediction correction and evaporation correction for wall adhesion fuel, enrichment of the air-fuel ratio during transient times, especially at low rotation times, is prevented. This prevents sluggishness during transient periods and improves the responsiveness of the output.

さらに、加速増量補正が不要となり、空燃比制御性が向
上するとともに燃料の無駄な消費が防止される。
Furthermore, acceleration increase correction becomes unnecessary, improving air-fuel ratio controllability and preventing wasteful consumption of fuel.

そして、ステップ5435で、エンジン回転数Neと燃
料噴射パルス幅T1をパラメータとして噴射開始クラン
ク角度マツプMPθINJSTに基づき噴射開始クラン
ク角度θINJSTを設定する。
Then, in step 5435, the injection start crank angle θINJST is set based on the injection start crank angle map MPθINJST using the engine speed Ne and the fuel injection pulse width T1 as parameters.

第17図に示すように、上記噴射開始クランク角度マツ
プMPθINJSTは、エンジン回転数Neと燃料噴射
パルスILTiをパラメータとするマツプで構成されて
おり、各領域には予め計算などがら求めた最適な噴射開
始クランク角度θINJsTが格納されている。この噴
射開始クランク角度θINJSTは、エンジン回転数N
e、燃料噴射パルス幅Tiが大きいはど進角側に設定さ
れる。
As shown in FIG. 17, the injection start crank angle map MPθINJST is composed of a map using the engine speed Ne and the fuel injection pulse ILTi as parameters. A starting crank angle θINJsT is stored. This injection start crank angle θINJST is the engine speed N
e. The larger the fuel injection pulse width Ti is, the more the fuel injection pulse width Ti is set to the advance side.

その後、ステップ8436へ進み、上記ステップ840
6で設定した加重係数TNnewにて前回のデータTH
oldを更新する( T No1d+ T Nnew)
 、また、ステップ5437で、ステップ5408にて
設定した補正吸入空気流速qanewにより、前回のデ
ータQaoldを更新しく Q aold −Q an
ew) 、ルーチンを抜ける。
Thereafter, the process proceeds to step 8436, and the process proceeds to step 840 described above.
The previous data TH with the weighting coefficient TNnew set in 6.
Update old (T No1d+T Nnew)
, Also, in step 5437, the previous data Qaold is updated by the corrected intake air flow rate qanew set in step 5408.
ew), exit the routine.

(点火、燃料噴射制御手順) 以上の手順により、点火時期θIGおよび燃料噴射パル
ス幅Tiが設定されると、第18図、第19図のフロー
チャートに従って点火信号、燃料噴射信号が出力される
(Ignition and fuel injection control procedure) When the ignition timing θIG and fuel injection pulse width Ti are set according to the above procedure, an ignition signal and a fuel injection signal are output according to the flowcharts of FIGS. 18 and 19.

第18図に示す点火制御手順では、クランクパルス入力
に基づいて演算された現在のクランク角度が、前述のル
ーチン(ステップ5424.5429)で設定した点火
時期(角度)θIGになると割込みがかかり、1803
CA毎に実行される。
In the ignition control procedure shown in FIG. 18, an interrupt occurs when the current crank angle calculated based on the crank pulse input reaches the ignition timing (angle) θIG set in the above-mentioned routine (steps 5424 and 5429).
Executed for each CA.

すなわち、ステップ5501で、前述の気筒判別、エン
ジン回転数算出手順にて判別した点火対象気筒#iへ点
火信号を出力し、ルーチンを抜ける。
That is, in step 5501, an ignition signal is output to the ignition target cylinder #i determined in the above-described cylinder determination and engine speed calculation procedure, and the routine exits.

また、第19図に示す燃料噴射制御手順では、クランク
パルス入力に基づいて演算された現在のクランク角度が
、前述のルーチン(ステップ5435)で設定した噴射
開始クランク角度θINJSTになると割込みがかかり
、同様に、180″CAごとに実行される。
In addition, in the fuel injection control procedure shown in FIG. 19, an interrupt occurs when the current crank angle calculated based on the crank pulse input reaches the injection start crank angle θINJST set in the aforementioned routine (step 5435). is executed every 180″CA.

そして、まず、ステップ8601で、前述の気筒判別、
エンジン回転数算出手順にて判別した燃料噴射対象気筒
# i (+2)のインジェクタ12へ燃料噴射パルス
幅T1の駆動パルス信号を出方する。
First, in step 8601, the cylinder discrimination described above is performed.
A drive pulse signal with a fuel injection pulse width T1 is output to the injector 12 of the fuel injection target cylinder # i (+2) determined in the engine rotation speed calculation procedure.

次いで、ステップ5602へ進み、前述の燃料噴射量、
点火時期設定手順にて設定した今回の吸気ポート残留燃
料量Mfにより、前回の吸気ポート残留燃料量Mf1を
更新する(Mf1←Mf)、同様に各データを順次更新
する( M f2←Mf1. Mf3←Mf2. Mf
4←Mf3)。
Next, the process advances to step 5602, where the above-mentioned fuel injection amount,
The previous intake port residual fuel amount Mf1 is updated with the current intake port residual fuel amount Mf set in the ignition timing setting procedure (Mf1←Mf), and each data is similarly updated sequentially (M f2←Mf1. Mf3 ←Mf2. Mf
4←Mf3).

その結果、前述の燃料噴射量、点火時期設定手順のステ
ップ343Gで読出す吸気ポート残留燃料量Mf4は常
に1サイクル前、すなわち、当該気筒の残留燃料となる
As a result, the intake port residual fuel amount Mf4 read in step 343G of the above-described fuel injection amount and ignition timing setting procedure is always one cycle earlier, that is, the residual fuel of the relevant cylinder.

崗、n気筒エンジンの場合、1サイクル前の吸気ポート
残留燃料量Mrnは、その前の吸気ポート残留燃料量M
 rn−tで更新されることになる。
In the case of an N-cylinder engine, the intake port residual fuel amount Mrn one cycle before is equal to the previous intake port residual fuel amount M
It will be updated with rn-t.

[発明の効果] 以上説明したように本発明によれば、エンジン温度に応
じた緻密な始動時制御により、適切な空燃比が得られ、
始動後の燃料増量を大幅に低減することが可能となる。
[Effects of the Invention] As explained above, according to the present invention, an appropriate air-fuel ratio can be obtained through precise startup control according to the engine temperature.
This makes it possible to significantly reduce the amount of fuel required after startup.

また、エンジン始動時に、速やかに燃焼室温度を上昇さ
せて、暖機時間を短縮させることが可能となる。
Furthermore, when starting the engine, it is possible to quickly raise the temperature of the combustion chamber and shorten the warm-up time.

従って、エンジン始動から円滑且つ速やかに通常の状態
に移行させることができ、始動性向上と燃費向上とを同
時に達成することができる。
Therefore, it is possible to smoothly and quickly shift the engine to the normal state after starting, and it is possible to simultaneously improve startability and fuel efficiency.

さらに、燃料を気化するヒータを効果的に配置すること
ができ、インジェクタからの噴射燃料を曙実に気化して
始動性を向上することができるなど優れた効果が奏され
る。
Furthermore, the heater that vaporizes the fuel can be effectively arranged, and the fuel injected from the injector can be vaporized before the start of the day to improve startability, and other excellent effects can be achieved.

【図面の簡単な説明】[Brief explanation of the drawing]

図面は本発明の一実施例を示し、第1図は始動時制御手
順を示すフローチャート、第2図はエンジン制御系の概
略図、第3図(a)はヒータ取付は部の詳細図、第3図
(b)は第3図(a)のA−A断面図、第4図はクラン
クロータとクランク角センサの正面図、第5図はカムロ
ータとカム角センサの正面図、第6図は始動可能領域と
始動不能領域とを示す説明図、第7図は始動可能判定水
温マツプの概念図、第8図はヒータの特性図、第9図は
ヒータ加熱完了判定電カマツブの概念図、第10図は固
定点火時間マツプの概念図、第11図はスタータモータ
の制御手順を示すフローチャート、第12図は気筒判別
、エンジン回転数算出手順を示すフローチャート、第1
3図は燃料噴射□ 量1点火時期の設定手順を示すフロ
ーチャート、第14図は燃料付着率マツプの概念図、第
15図は燃料蒸発率マツプの概念図、第16図は基本点
火時期マツプの概念図、第17図は噴射開始クランク角
度マツプの概念図、第18図は点火制御手順を示すフロ
ーチャート、第19図は燃料噴射制御手順を示すフロー
チャート、第20図は燃料噴射及び点火のタイムチャー
トである。 1・・・エンジン 2・・・シリンダヘッド 3・・・インテークマニホルド 12・・・インジェクタ 13・・・ヒータユニット 13a・・・ヒータ(加熱手段) 13c・・・取付は部 16・・・燃料タンク 17・・・燃料ポンプ 20・・・プレッシャレギュレータ 43・・・スタータモータ M・・・アルコール濃度 T 5INET・・・始動可能判定水温(始動可能判定
温度)T111・・・冷却水温くエンジン温度)T賛L
A4・・・暖機完了温度 TADV・・・固定点火時期 θIG・・・点火時期    − X・・・吸気ポート内壁面付着率 β・・・吸気ポート内燃料蒸発率 第3図(0) 第6図 第7図 第8図 第9図 M−+ 第10図 rw−−> 第11図 第12図 第14図 惰止顎メ3ジ〜鼠這彎a旧 第15図 第16図 吸ノ3すυ1量Ga
The drawings show one embodiment of the present invention, in which Fig. 1 is a flowchart showing the control procedure at startup, Fig. 2 is a schematic diagram of the engine control system, Fig. 3(a) is a detailed view of the heater installation section, and Fig. 3(a) is a detailed view of the heater installation section. Figure 3(b) is a sectional view taken along line A-A in Figure 3(a), Figure 4 is a front view of the crank rotor and crank angle sensor, Figure 5 is a front view of the cam rotor and cam angle sensor, and Figure 6 is a front view of the cam rotor and cam angle sensor. An explanatory diagram showing a startable region and an unstartable region, FIG. 7 is a conceptual diagram of a water temperature map for determining whether a start is possible, FIG. 8 is a characteristic diagram of the heater, FIG. Fig. 10 is a conceptual diagram of the fixed ignition time map, Fig. 11 is a flowchart showing the starter motor control procedure, Fig. 12 is a flowchart showing the cylinder discrimination and engine rotation speed calculation procedure,
Figure 3 is a flowchart showing the procedure for setting the fuel injection quantity 1 ignition timing, Figure 14 is a conceptual diagram of a fuel deposition rate map, Figure 15 is a conceptual diagram of a fuel evaporation rate map, and Figure 16 is a conceptual diagram of a basic ignition timing map. Conceptual diagram, Fig. 17 is a conceptual diagram of the injection start crank angle map, Fig. 18 is a flowchart showing the ignition control procedure, Fig. 19 is a flowchart showing the fuel injection control procedure, and Fig. 20 is a time chart of fuel injection and ignition. It is. 1... Engine 2... Cylinder head 3... Intake manifold 12... Injector 13... Heater unit 13a... Heater (heating means) 13c... Mounting part 16... Fuel tank 17...Fuel pump 20...Pressure regulator 43...Starter motor M...Alcohol concentration T 5INET...Startability determination water temperature (startability determination temperature) T111...Cooling water temperature and engine temperature) T Praise L
A4...Warm-up completion temperature TADV...Fixed ignition timing θIG...Ignition timing - X...Intake port inner wall surface adhesion rate β...Fuel evaporation rate in intake port Figure 3 (0) Fig. 7 Fig. 8 Fig. 9 M-+ Fig. 10 rw--> Fig. 11 Fig. 12 Fig. 14 S υ1 amount Ga

Claims (6)

【特許請求の範囲】[Claims] (1)燃料のアルコール濃度に基づいて始動可能判定温
度を設定する手順と、 上記始動可能判定温度とエンジン温度とを比較し、エン
ジンが始動可能か否かを判定する手順と、上記判定する
手順で始動不能と判定したとき、燃料噴射前に予め設定
した時間、燃料の気化を促進するための加熱手段に通電
する手順と、 上記判定する手順で始動可能と判定したとき、エンジン
温度と暖機完了温度とを比較する手順と、上記比較する
手順での比較結果、エンジン温度が暖機完了温度より低
いとき、上記加熱手段に予め通電することなく燃料を噴
射させ、エンジン温度が所定の値に達するまでの間、上
記加熱手段に通電する手順と、 上記比較する手順での比較結果、エンジン温度が暖機完
了温度以上のとき、上記加熱手段を非通電状態とする手
順とを備えたことを特徴とするFFV用エンジンの始動
制御方法。
(1) A procedure for setting the startability determination temperature based on the alcohol concentration of the fuel; A procedure for comparing the startability determination temperature with the engine temperature to determine whether the engine can be started; and a procedure for making the above determination. When it is determined that the engine cannot be started, the procedure is to energize the heating means to promote fuel vaporization for a preset time before fuel injection, and when it is determined that the engine can be started using the above determination procedure, the engine temperature and warm-up As a result of the comparison between the comparison procedure with the completion temperature and the comparison procedure described above, when the engine temperature is lower than the warm-up completion temperature, fuel is injected without energizing the heating means in advance, and the engine temperature reaches a predetermined value. The method includes a procedure for energizing the heating means until reaching the warm-up temperature, and a procedure for de-energizing the heating means when the comparison result in the comparison procedure indicates that the engine temperature is equal to or higher than the warm-up completion temperature. A method for controlling the starting of an FFV engine.
(2)エンジン始動時、所定時間スタータモータの駆動
を禁止する一方、燃料ポンプを駆動して燃料タンク内の
燃料をプレッシャレギュレータに圧送し、このプレッシ
ャレギュレータから上記燃料タンクにリターンする循環
燃料により、燃料のアルコール濃度分布を均一化するこ
とを特徴とするFFV用エンジンの始動制御方法。
(2) When starting the engine, driving of the starter motor is prohibited for a predetermined period of time, while the fuel pump is driven to pump the fuel in the fuel tank to the pressure regulator, and the circulating fuel is returned from the pressure regulator to the fuel tank. A method for controlling the start of an FFV engine, which is characterized by equalizing the alcohol concentration distribution of fuel.
(3)燃料のアルコール濃度に基づいて始動可能判定温
度を設定する手順と、 上記始動可能判定温度とエンジン温度とを比較し、エン
ジンが始動可能か否かを判定する手順と、上記判定する
手順で始動不能と判定したとき、燃料噴射を禁止して所
定時間エンジンをクランキングさせる手順とを備えたこ
とを特徴とするFFV用エンジンの始動制御方法。
(3) A procedure for setting a startability determination temperature based on the alcohol concentration of the fuel; A procedure for comparing the startability determination temperature with the engine temperature to determine whether the engine can be started; and a procedure for making the above determination. 1. A method for controlling the start of an FFV engine, comprising the steps of: prohibiting fuel injection and cranking the engine for a predetermined period of time when it is determined that the engine cannot be started.
(4)エンジン温度に応じた固定点火時間を設定する手
順と、 エンジン始動時に、上記固定点火時間が経過する間、点
火時期を一定のタイミングに固定する手順とを備えたこ
とを特徴とするFFV用エンジンの始動制御方法。
(4) An FFV characterized by comprising a procedure for setting a fixed ignition time according to engine temperature, and a procedure for fixing the ignition timing at a constant timing while the fixed ignition time elapses when the engine is started. A method for controlling the start of an engine.
(5)エンジン始動時に燃料の気化を促進するための加
熱手段へ通電したとき、噴射燃料の吸気ポート内壁面付
着率と、1気筒における吸気行程と次の吸気行程間の吸
気ポート内燃料蒸発率とを、一定の値に固定することを
特徴とするFFV用エンジンの始動制御方法。
(5) When electricity is applied to the heating means to promote fuel vaporization at the time of engine startup, the adhesion rate of injected fuel to the intake port inner wall surface and the fuel evaporation rate in the intake port between the intake stroke and the next intake stroke in one cylinder 1. A method for controlling the starting of an FFV engine, characterized in that: and is fixed at a constant value.
(6)各気筒に配設したインジェクタに対向し、このイ
ンジェクタからの噴射燃料を受けて気化させるヒータと
、このヒータを一体的に組込んだ取付け部とからなるヒ
ータユニットを、各気筒毎にシリンダヘッドとインテー
クマニホルドとの間に装着したことを特徴とするFFV
用エンジンの始動補助装置。
(6) Install a heater unit for each cylinder, which consists of a heater that faces the injector installed in each cylinder and receives and vaporizes the injected fuel from the injector, and a mounting part that integrates this heater. FFV characterized by being installed between the cylinder head and intake manifold
Engine starting aid.
JP2327608A 1990-11-27 1990-11-27 Staring control system of front engine front drive vehicle (ffv) engine and starting aiding device Pending JPH04194343A (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2327608A JPH04194343A (en) 1990-11-27 1990-11-27 Staring control system of front engine front drive vehicle (ffv) engine and starting aiding device
US07/796,459 US5402763A (en) 1990-11-27 1991-11-22 Method of controlling an engine for a flexible fuel vehicle
US08/004,711 US5390640A (en) 1990-11-27 1993-01-14 Method of controlling an engine for a flexible fuel vehicle
US08/005,983 US5357927A (en) 1990-11-27 1993-01-14 Method of controlling an engine for a flexible fuel vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2327608A JPH04194343A (en) 1990-11-27 1990-11-27 Staring control system of front engine front drive vehicle (ffv) engine and starting aiding device

Publications (1)

Publication Number Publication Date
JPH04194343A true JPH04194343A (en) 1992-07-14

Family

ID=18200960

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2327608A Pending JPH04194343A (en) 1990-11-27 1990-11-27 Staring control system of front engine front drive vehicle (ffv) engine and starting aiding device

Country Status (1)

Country Link
JP (1) JPH04194343A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006152990A (en) * 2004-12-01 2006-06-15 Toyota Motor Corp Guidance system for avoiding abnormal starting of internal combustion engine
JP2007510096A (en) * 2003-10-30 2007-04-19 フィリップ・モリス・ユーエスエイ・インコーポレイテッド Control method and apparatus used in an internal combustion engine fueled with alcohol
JP2007285269A (en) * 2006-04-20 2007-11-01 Toyota Motor Corp Start control device for internal combustion engine
JP2011163158A (en) * 2010-02-05 2011-08-25 Toyota Motor Corp Control device of internal combustion engine
JP2018030530A (en) * 2016-08-26 2018-03-01 トヨタ自動車株式会社 Hybrid-vehicular control apparatus

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007510096A (en) * 2003-10-30 2007-04-19 フィリップ・モリス・ユーエスエイ・インコーポレイテッド Control method and apparatus used in an internal combustion engine fueled with alcohol
JP2006152990A (en) * 2004-12-01 2006-06-15 Toyota Motor Corp Guidance system for avoiding abnormal starting of internal combustion engine
JP2007285269A (en) * 2006-04-20 2007-11-01 Toyota Motor Corp Start control device for internal combustion engine
JP2011163158A (en) * 2010-02-05 2011-08-25 Toyota Motor Corp Control device of internal combustion engine
JP2018030530A (en) * 2016-08-26 2018-03-01 トヨタ自動車株式会社 Hybrid-vehicular control apparatus
US10569757B2 (en) 2016-08-26 2020-02-25 Toyota Jidosha Kabushiki Kaisha Control device for hybrid vehicle

Similar Documents

Publication Publication Date Title
JP2857660B2 (en) Air-fuel ratio control method for internal combustion engine having spark plug with heater
US5390640A (en) Method of controlling an engine for a flexible fuel vehicle
JP3694940B2 (en) Fuel property detection device for internal combustion engine
JP4366706B2 (en) Fuel property determination device for internal combustion engine
JPH0526087A (en) Start control method and start auxiliary device for ffv engine
JP3589011B2 (en) Fuel injection control device for internal combustion engine
JPH04194343A (en) Staring control system of front engine front drive vehicle (ffv) engine and starting aiding device
JP2902788B2 (en) FFV engine start control method
JP3966216B2 (en) Fuel injection control device for internal combustion engine
JPH08277734A (en) Control method for engine fuel injection
JPH05149169A (en) Starting control method for engine for ffv
JP3050680B2 (en) Fuel injection amount control method at engine start
JPH0626427A (en) Start control of engine for ffv
JPH09209818A (en) Fuel properties detector and fuel injection controller for engine
JPH04116234A (en) Start controller of engine for ffv
JPS63189628A (en) Controlling method for fuel injection at starting time of internal combustion engine
JPH04228864A (en) Starting control method for engine for ffv
JPH04231664A (en) Start controlling method for ffv engine
JPH06129280A (en) Fuel injection control device of engine
JPH11343915A (en) Idling engine rotational speed controller of engine
JP2008163860A (en) Intake device of fuel injection type engine
JPH04231666A (en) Start controlling method for ffv engine
JPH11280518A (en) Control device for engine
JPH04231665A (en) Start controlling method for ffv engine
JPH0586917A (en) Starting control of engine for ffv