JP2893607B2 - Fuel injection control device for two-cycle engine - Google Patents
Fuel injection control device for two-cycle engineInfo
- Publication number
- JP2893607B2 JP2893607B2 JP1341362A JP34136289A JP2893607B2 JP 2893607 B2 JP2893607 B2 JP 2893607B2 JP 1341362 A JP1341362 A JP 1341362A JP 34136289 A JP34136289 A JP 34136289A JP 2893607 B2 JP2893607 B2 JP 2893607B2
- Authority
- JP
- Japan
- Prior art keywords
- fuel injection
- cylinder
- engine
- ignition
- fuel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000002347 injection Methods 0.000 title claims description 121
- 239000007924 injection Substances 0.000 title claims description 121
- 239000000446 fuel Substances 0.000 title claims description 119
- 238000000034 method Methods 0.000 description 42
- 230000008569 process Effects 0.000 description 23
- 238000012937 correction Methods 0.000 description 17
- 238000004880 explosion Methods 0.000 description 9
- 238000002485 combustion reaction Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 3
- 230000006872 improvement Effects 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- 238000011144 upstream manufacturing Methods 0.000 description 2
- 102100031584 Cell division cycle-associated 7-like protein Human genes 0.000 description 1
- 101000777638 Homo sapiens Cell division cycle-associated 7-like protein Proteins 0.000 description 1
- 235000014676 Phragmites communis Nutrition 0.000 description 1
- 235000010724 Wisteria floribunda Nutrition 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 239000002828 fuel tank Substances 0.000 description 1
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02B—INTERNAL-COMBUSTION PISTON ENGINES; COMBUSTION ENGINES IN GENERAL
- F02B75/00—Other engines
- F02B75/02—Engines characterised by their cycles, e.g. six-stroke
- F02B2075/022—Engines characterised by their cycles, e.g. six-stroke having less than six strokes per cycle
- F02B2075/025—Engines characterised by their cycles, e.g. six-stroke having less than six strokes per cycle two
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] 本発明は、燃料噴射タイミングを制御し、吸入効率を
向上する2サイクルエンジンの燃料噴射制御装置に関す
る。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a fuel injection control device for a two-cycle engine that controls fuel injection timing and improves suction efficiency.
[従来の技術] 近年、エンジン制御においては、マイクロコンピュー
タによる燃料噴射制御の技術が一般化し、広く採用され
るようになった。この技術においては、各種センサで検
出したエンジン運転状態パラメータに基づいてマイクロ
コンピュータにより燃料噴射量を演算し、この燃料噴射
量に相応する駆動パルス幅信号を所定のタイミングでイ
ンジェクタに出力して燃料を噴射する。[Related Art] In recent years, in engine control, a technique of fuel injection control by a microcomputer has been generalized and widely adopted. In this technology, a microcomputer calculates a fuel injection amount based on engine operating state parameters detected by various sensors, and outputs a drive pulse width signal corresponding to the fuel injection amount to an injector at a predetermined timing to output fuel. Inject.
このような燃料噴射制御の技術は、まず、4サイクル
エンジンにおいて確立され、次いで、2サイクルエンジ
ンにおいても、マイクロコンピュータによる燃料噴射制
御の試みが種々提案されつつある。Such a fuel injection control technique is first established in a four-cycle engine, and also in a two-cycle engine, various attempts to control fuel injection by a microcomputer are being made.
この2サイクルエンジンの燃料噴射制御に係わる先行
例は、例えば、特開昭63−255543号公報に開示されてお
り、この先行例においては、クランク室内にリードバル
ブを介して新気を導入する主吸気通路と、クランク室内
にピストンバルブを介して新気を導入する副吸気通路と
に、それぞれ、燃料噴射弁(インクジェクタ)を配し、
各燃料噴射弁の噴射タイミング及び噴射量を制御するよ
うにしている。A prior example relating to the fuel injection control of this two-cycle engine is disclosed in, for example, Japanese Patent Application Laid-Open No. 63-255543. In this prior example, a mainstream in which fresh air is introduced into a crank chamber via a reed valve is disclosed. Fuel injection valves (ink injectors) are arranged in the intake passage and a sub intake passage for introducing fresh air into the crank chamber via a piston valve, respectively.
The injection timing and injection amount of each fuel injection valve are controlled.
ところで、エンジンの燃料噴射制御における燃料噴射
のタイミングは、基本的にエンジン回転に同期して行わ
れるものが多く、この回転同期の燃料噴射制御では、1
燃焼に必要な燃料を供給するに当って、多気筒エンジン
のポート噴射の場合、以下に述べる噴射方式が主として
採用されている。In many cases, the timing of the fuel injection in the fuel injection control of the engine is basically performed in synchronization with the rotation of the engine.
In supplying fuel necessary for combustion, in the case of port injection of a multi-cylinder engine, the following injection method is mainly employed.
全気筒同時噴射方式 エンジン回転に同期して全気筒同時に燃料を噴射する
方式で、噴射タイミングが全気筒同時であるため、気筒
判別が不要で複数のインジェクタの駆動系が1つとな
り、システムの構成を簡単なものとすることができる反
面、各気筒に対して最適な噴射タイミングが得られず、
出力性能、過渡の空燃比特性などが必ずしも良好とはい
えない。Simultaneous injection of all cylinders Injects fuel simultaneously in all cylinders in synchronization with engine rotation. Since injection timing is simultaneous for all cylinders, cylinder discrimination is not required and the drive system for multiple injectors becomes one, and the system configuration On the other hand, the optimal injection timing cannot be obtained for each cylinder,
Output performance, transient air-fuel ratio characteristics, etc. are not necessarily good.
グループ噴射方式 エンジン回転に同期してグループ気筒毎に燃料を噴射
する方式で、上記全気筒同時噴射の欠点を補うものであ
る。Group injection system This is a system in which fuel is injected for each group cylinder in synchronization with the engine rotation, and compensates for the disadvantage of the simultaneous injection of all cylinders.
シーケンシャル噴射方式 エンジン回転に同期して各気筒独立に燃料を噴射する
方式で、1燃焼に必要な燃料を、各気筒に対し最適な噴
射タイミングで正確に噴射できる。このため、良好な出
力性能、良好な過渡空燃比特性が得られ、最近では、こ
のシーケンシャル噴射方式を採用するエンジンが多い。Sequential injection system Injects fuel independently for each cylinder in synchronization with engine rotation. Fuel required for one combustion can be accurately injected to each cylinder at the optimum injection timing. For this reason, good output performance and good transient air-fuel ratio characteristics are obtained. Recently, many engines adopt this sequential injection system.
従って、上記先行例のように、シーケンシャル噴射方
式を採用し、ピストンバルブによって吸気ポートが開と
なる吸入行程に合わせて燃料噴射のタイミングを設定す
る場合、例えば6気筒エンジンでは、#1気筒へのピス
トンバルブ側副吸気通路の燃料噴射タイミングを、#2
気筒の上死点(#1気筒の上死点前60゜)よりもやや前
から噴射を開始し、#1気筒の上死点で噴射を終了する
ようにしている。Therefore, when the sequential injection system is adopted and the fuel injection timing is set in accordance with the intake stroke in which the intake port is opened by the piston valve as in the above-described prior example, for example, in a six-cylinder engine, the injection to the # 1 cylinder is performed. The fuel injection timing of the piston valve side sub-intake passage is set to # 2
The injection starts slightly before the top dead center of the cylinder (60 ° before the top dead center of the # 1 cylinder), and ends at the top dead center of the # 1 cylinder.
[発明が解決しようとする課題] しかしながら、2サイクルエンジンにおいては、ピス
トンバルブにより吸気ポートの開いている期間に対し、
クランクケース内の負圧が最大に達するタイミングが遅
れるため、ピストンバルブ側の吸気ポートが開となる吸
入行程に合わせて燃料を噴射すると、クランクケース内
負圧と燃料噴射タイミングとの間にずれが生じ、噴射し
た燃料をクランクケース内にすべて吸入することができ
なくなり、燃料の吹返しが発生してエンジンの出力低下
を招くという問題がある。[Problems to be Solved by the Invention] However, in a two-stroke engine, while the intake port is opened by the piston valve,
Since the timing at which the negative pressure in the crankcase reaches the maximum is delayed, when fuel is injected in accordance with the intake stroke when the intake port on the piston valve side is opened, there is a difference between the negative pressure in the crankcase and the fuel injection timing. As a result, all the injected fuel cannot be sucked into the crankcase, and there is a problem that the fuel is blown back and the output of the engine is reduced.
[発明の目的] 本発明は、上記事情に鑑みてなされたもので、燃料噴
射の際の吹返しを防止して燃料をクランクケース内に効
率良く吸入させ、エンジン出力性能の向上を図ることの
できる2サイクルエンジンの燃料噴射制御装置を提供す
ることを目的としている。[Object of the Invention] The present invention has been made in view of the above circumstances, and aims to improve engine output performance by preventing fuel from being blown back during fuel injection and allowing fuel to be efficiently sucked into a crankcase. It is an object of the present invention to provide a fuel injection control device for a two-cycle engine that can be used.
[課題を解決するための手段及び作用] 上記目的を達成するため本発明による2サイクルエン
ジンの燃料噴射制御装置は、第1図に示すように、クラ
ンク位置情報P1に基づいて、ピストンバルブM1により吸
気ポートM2が閉となる期間P2を気筒M3毎に判別するクラ
ンク位置判別手段M4と、エンジン運転状態パラメータP3
に基づいて、気筒M3毎の吸気ポートM2に設けられたイン
ジェクタM6の燃料噴射量P4を設定する燃料噴射量設定手
段M5とで、上記クランク位置判別手段M4で判別した吸気
ポートM2が閉となる期間P2で、上記燃料噴射量設定手段
M5で設定した燃料噴射量P4を気筒M3毎に上記インジェク
タM6から噴射させるタイミングを設定する噴射タイミン
グ設定手段M7とを備えたものである。[Means and Actions for Solving the Problems] To achieve the above object, a fuel injection control device for a two-stroke engine according to the present invention uses a piston valve M1 based on crank position information P1 as shown in FIG. Crank position determining means M4 for determining a period P2 during which the intake port M2 is closed for each cylinder M3, and an engine operating state parameter P3
And the fuel injection amount setting means M5 for setting the fuel injection amount P4 of the injector M6 provided in the intake port M2 for each cylinder M3 based on the above, and the intake port M2 determined by the crank position determining means M4 is closed. In period P2, the fuel injection amount setting means
An injection timing setting means M7 for setting a timing at which the injector M6 injects the fuel injection amount P4 set by M5 for each cylinder M3.
すなわち、クランク位置判別手段M4にて、例えば、ク
ランク角センサ、点火信号などのクランク位置情報P1に
基づいて、ピストンバルブM1のポートタイミングにより
吸気ポートM2が閉となる期間P2が気筒M3毎に判別され
る。That is, the period P2 during which the intake port M2 is closed is determined for each cylinder M3 by the port timing of the piston valve M1, based on crank position information P1 such as a crank angle sensor and an ignition signal, for example, in the crank position determining means M4. Is done.
そして、燃料噴射量設定手段M5にてエンジン運転状態
パラメータP3に基づいて設定された燃料噴射量P4が、上
記吸気ポートM2が閉となる期間P2に、噴射タイミング設
定手段M7によりインジェクタM6から噴射され、上記気筒
M3毎に上記吸気ポートM2へ燃料が噴射される。Then, the fuel injection amount P4 set by the fuel injection amount setting means M5 based on the engine operation state parameter P3 is injected from the injector M6 by the injection timing setting means M7 during the period P2 when the intake port M2 is closed. , Above cylinder
Fuel is injected into the intake port M2 for each M3.
[発明の実施例] 以下、図面を参照して本発明の実施例を説明する。Hereinafter, embodiments of the present invention will be described with reference to the drawings.
第2図以下は本発明の一実施例を示し、第2図はエン
ジン制御系の概略図、第3図はクランクロータの正面
図、第4図はフライホイールの正面図、第5図は燃料噴
射パルス幅設定手順を示すフローチャート、第6図は完
爆判定手順を示すフローチャート、第7図は燃料噴射タ
イミング設定手順を示すフローチャート、第8図は燃料
噴射のタイミングチャート、第9図は燃料噴射タイミン
グとエンジン出力との相関を示す説明図である。2 and subsequent figures show an embodiment of the present invention, FIG. 2 is a schematic diagram of an engine control system, FIG. 3 is a front view of a crank rotor, FIG. 4 is a front view of a flywheel, and FIG. 6 is a flowchart showing a procedure for determining a complete explosion, FIG. 7 is a flowchart showing a procedure for setting fuel injection timing, FIG. 8 is a timing chart of fuel injection, and FIG. 9 is a fuel injection timing chart. FIG. 4 is an explanatory diagram showing a correlation between a timing and an engine output.
(エンジン制御系の構成) 第2図において、図中、符合1は、エンジン本体であ
り、例えばスノーモビルなどに搭載される3気筒2サイ
クルエンジンを示す。このエンジン本体1のシリンダブ
ロック2に、ピストン1aによって開閉される吸気ポート
2a及び排気ポート2bが形成されて、いわゆる、ピストン
バルブによる吸排気が行われる。(Configuration of Engine Control System) In FIG. 2, reference numeral 1 in the figure denotes an engine main body, for example, a three-cylinder two-cycle engine mounted on a snowmobile or the like. An intake port opened and closed by a piston 1a is provided in a cylinder block 2 of the engine body 1.
2a and an exhaust port 2b are formed, and so-called intake and exhaust by a piston valve is performed.
また、上記エンジン本体1のシリンダヘッド3の各気
筒毎に、その先端を燃焼室に露呈する点火プラグ4が取
付けられ、クランクケース5にクランクケース温度セン
サ6が臨まされている。An ignition plug 4 whose tip is exposed to a combustion chamber is attached to each cylinder of the cylinder head 3 of the engine body 1, and a crankcase temperature sensor 6 faces a crankcase 5.
また、上記シリンダブロック2の各吸気ポート2aにイ
ンテークマニホルド9が連通され、このインテークマニ
ホルド9に介装されたスロットルバルブ9aに、スロット
ル開度センサ10が連設され、さらに、上記インテークマ
ニホルド9の各気筒の各吸気ポート2aの直上流側に、イ
ンジェクタ11が配設されている。An intake manifold 9 is connected to each intake port 2a of the cylinder block 2, a throttle opening sensor 10 is connected to a throttle valve 9a provided in the intake manifold 9, and a throttle opening sensor 10 is connected to the intake manifold 9. An injector 11 is disposed immediately upstream of each intake port 2a of each cylinder.
また、上記インテークマニホルド9の上流側に、図示
しないエアクリーナが格納されたエアボックス12が連通
され、このエアボックス12に、吸気温センサ13が臨まさ
れている。An air box 12 containing an air cleaner (not shown) is communicated upstream of the intake manifold 9, and an air temperature sensor 13 faces the air box 12.
尚、上記インジェクタ11には、燃料タンク15からフィ
ルタ16を経て燃料ポンプ17によって圧送され、プレッシ
ャレギュレータ18によって所定圧力に調圧された燃料が
供給される。The injector 11 is supplied with fuel that is pressure-fed from a fuel tank 15 via a filter 16 by a fuel pump 17 and adjusted to a predetermined pressure by a pressure regulator 18.
(制御装置の回路構成) 一方、符合20はマイクロコンピュータからなる制御装
置(ECU)であり、このECU20のCPU(中央演算処理装
置)21,ROM22,RAM23、バックアップRAM24、および、I/O
インターフェース25がバスライン26を介して互いに接続
されており、定電圧回路27から所定の安定化された電圧
が供給される。(Circuit Configuration of Control Unit) On the other hand, reference numeral 20 denotes a control unit (ECU) composed of a microcomputer, and the CPU (Central Processing Unit) 21, ROM 22, RAM 23, backup RAM 24, and I / O of the ECU 20
Interfaces 25 are connected to each other via a bus line 26, and a predetermined stabilized voltage is supplied from a constant voltage circuit 27.
そして、上記ECU20により、クランク位置情報に基づ
いて、ピストンバルブにより吸気ポートが閉となる期間
を気筒毎に判別するクランク位置判別手段、エンジン運
転状態パラメータに基づいて、気筒毎の吸気ポートに設
けられたインジェクタの燃料噴射量を設定する燃料噴射
量設定手段、及び、上記クランク位置判別手段で判別し
た吸気ポートが閉となる期間で、上記燃料噴射量設定手
段で設定した燃料噴射量を気筒毎に上記インジェクタか
ら噴射させるタイミングを設定する噴射タイミング設定
手段の各機能が実現され、空燃比制御、点火時期制御な
どが行われる。Based on the crank position information, the ECU 20 is provided at each intake port of each cylinder based on crank position information, based on crank position determination means for determining a period during which an intake port is closed by a piston valve for each cylinder. A fuel injection amount setting means for setting the fuel injection amount of the injector, and a fuel injection amount set by the fuel injection amount setting means for each cylinder during a period in which the intake port determined by the crank position determination means is closed. The functions of the injection timing setting means for setting the timing of injection from the injector are realized, and air-fuel ratio control, ignition timing control, and the like are performed.
上記定電圧回路27は、ECUリレー28のリレー接点を介
してバッテリ30に接続されて制御用電源が供給されると
ともに、上記バッテリ30に直接接続され、上記制御用電
源OFF時に、上記バックアップRAM24へのバックアップ電
源を供給してデータを保持する。The constant voltage circuit 27 is connected to a battery 30 via a relay contact of an ECU relay 28 to supply control power, and is also directly connected to the battery 30, and to the backup RAM 24 when the control power is OFF. Supply backup power to maintain data.
上記ECUリレー28は、2組のリレー接点を有し、その
電磁コイル28aがイグニッションスイッチ31及びキルス
イッチ32を介して上記バッテリ30に接続されている。上
記イグニッションスイッチ31及びキルスイッチ32は、各
ON端子が直列に接続されるとともに、各OFF端子が並列
に接続されている。The ECU relay 28 has two sets of relay contacts, and its electromagnetic coil 28a is connected to the battery 30 via an ignition switch 31 and a kill switch 32. The ignition switch 31 and the kill switch 32 are
The ON terminals are connected in series, and the OFF terminals are connected in parallel.
そして、上記イグニッションスイッチ31及びキルスイ
ッチ32が共にONのとき、上記ECUリレー28がONし、リレ
ー接点の一方を介して上記定電圧回路27に制御用電源を
供給し、一方、いずれか一方がOFF位置のときには、点
火装置33の点火用電源ラインを短絡し、点火カットを行
なう。When both the ignition switch 31 and the kill switch 32 are ON, the ECU relay 28 is turned ON, and a control power is supplied to the constant voltage circuit 27 via one of the relay contacts. At the OFF position, the ignition power supply line of the ignition device 33 is short-circuited, and the ignition is cut.
尚、上記キルスイッチ32は、図示しないスノーモビル
のグリップなどに設けられた緊急停止用スイッチであ
る。The kill switch 32 is an emergency stop switch provided on a grip of a snowmobile (not shown).
また、上記ECU20のI/Oインターフェース25の入力ポー
トには、上記各センサ6,10,13、上記ECU20に内蔵された
大気圧センサ36、及び、クランク角センサ46などが接続
されるとともに、上記点火装置33からの信号ラインが接
続されてイグニッションパルスが入力され、さらに、上
記ECUリレー28の他方のリレー接点が接続されて上記バ
ッテリ30の電圧VBがモニタされ、一方、上記I/Oインタ
ーフェース25の出力ポートには、上記インジェクタ11な
どが駆動回路40を介して接続されている。The input ports of the I / O interface 25 of the ECU 20 are connected to the sensors 6, 10, and 13, the atmospheric pressure sensor 36 built in the ECU 20, the crank angle sensor 46, and the like. A signal line from the ignition device 33 is connected, an ignition pulse is input, and the other relay contact of the ECU relay 28 is connected to monitor the voltage VB of the battery 30, while the I / O interface 25 The injector 11 and the like are connected to the output port via a drive circuit 40.
上記クランク角センサ46は電磁ピックアップなどから
構成され、第3図に示すように、上記エンジン本体1の
クランクシャフト1bに軸着されたクランクロータ45外周
に対設されている。The crank angle sensor 46 is constituted by an electromagnetic pickup or the like, and is provided opposite to the outer periphery of a crank rotor 45 which is mounted on a crank shaft 1b of the engine body 1 as shown in FIG.
上記クランクロータ45の外周には、例えば、#3気筒
の下死点(BDC)の位置に突起45aが形成され、この突起
45aが上記クランク角センサ46によって検出されて、#
3気筒の下死点が検出される。On the outer periphery of the crank rotor 45, for example, a projection 45a is formed at the position of the bottom dead center (BDC) of the # 3 cylinder.
45a is detected by the crank angle sensor 46, and #
The bottom dead center of the three cylinders is detected.
一方、上記エンジン本体1のクランクシャフト1bには
マグネト41が連設され、このマグネト41のチャージコイ
ル41dが整流器42を介して上記バッテリ30に接続されて
上記バッテリ30を充電するようになっている。さらに、
上記マグネト41のエキサイタコイル41aとフライホイー
ル41eに対設されたパルサーコイル41bとが上記点火装置
33に接続され、上記点火装置33が点火コイル4aの一次側
に接続されている。On the other hand, a magnet 41 is connected to the crankshaft 1b of the engine body 1, and a charging coil 41d of the magnet 41 is connected to the battery 30 via a rectifier 42 to charge the battery 30. . further,
The exciter coil 41a of the magneto 41 and the pulsar coil 41b opposed to the flywheel 41e are connected to the ignition device.
The ignition device 33 is connected to the primary side of the ignition coil 4a.
上記点火装置33は、例えば容量放電式などの点火装置
であり、点火回路、点火用電源を短絡するエンジン停止
回路、及び、パルス回路などから構成されている。上記
点火装置33では、上記エキサイタコイル41aから点火用
電源が供給され、上記パルサーコイル41bから点火トリ
ガ信号が上記点火回路に入力されると、上記点火コイル
4aへ点火信号を出力するとともに、この点火信号をパル
ス回路にて波形整形してイグニッションパルスを作成
し、上記ECU20に出力する。The ignition device 33 is, for example, an ignition device of a capacity discharge type or the like, and includes an ignition circuit, an engine stop circuit for short-circuiting an ignition power supply, a pulse circuit, and the like. In the ignition device 33, when ignition power is supplied from the exciter coil 41a and an ignition trigger signal is input to the ignition circuit from the pulsar coil 41b, the ignition coil
An ignition signal is output to 4a, and the ignition signal is shaped into a waveform by a pulse circuit to generate an ignition pulse, which is output to the ECU 20.
また、第4図に示すように、上記フライホイール41e
の外周には、#1,#2,#3気筒の各圧縮上死点前(BTD
C)θ2(例えば、θ2=15〜20゜)の位置に、突起41f
(スリットでも良い)がθ1(例えば、θ1=120゜)
の間隔で形成されており、上記フライホイール41eの回
転に伴って上記突起41fが上記パルサーコイル41bを通過
する際に、上記パルサーコイル41bから上記点火装置33
へ点火トリガ信号が出力され、本実施例においては、エ
ンジン1回転に3回、全気筒(3気筒)同時に点火が行
われる。In addition, as shown in FIG.
Before the compression top dead center of each of the # 1, # 2, and # 3 cylinders (BTD
C) At the position of θ2 (for example, θ2 = 15 to 20 °), the protrusion 41f
(May be a slit) is θ1 (eg, θ1 = 120 °)
When the protrusion 41f passes through the pulsar coil 41b with the rotation of the flywheel 41e, the pulsar coil 41b transmits the ignition device 33
In this embodiment, an ignition trigger signal is output, and in this embodiment, ignition is performed simultaneously for all cylinders (three cylinders) three times per engine revolution.
上記ECU20のCPU21では、上記ROM22に記憶されている
制御プログラムに従い、上記イグニッションパルスの入
力間隔からエンジン回転数Nを算出し、このエンジン回
転数Nを完爆回転数NSETと比較する。そして、N<NS
ETのとき、初始動と判定して、上記イグニッションパル
スをトリガとして、エンジン1回転に1回、全気筒同時
に始動時の燃料噴射パルス幅Tiを各気筒のインジェクタ
11に出力して燃料を噴射し、N≧NSETの状態が所定時
間継続したときエンジン完爆と判定して、上記エンジン
回転数Nと上記スロットル開度センサ10からのスロット
ル開度αとに基づいて、基本燃料噴射パルス幅Tpを設定
する。The CPU 21 of the ECU 20 calculates the engine speed N from the input interval of the ignition pulse according to the control program stored in the ROM 22, and compares the engine speed N with the complete explosion speed NSET. And N <NS
At the time of ET, it is determined that the engine has started for the first time, and the ignition pulse is used as a trigger, and the fuel injection pulse width Ti at the time of starting all the cylinders at the same time is set to the injector of each cylinder once per engine revolution.
11 to inject fuel, and when the condition of N ≧ NSET continues for a predetermined time, it is determined that the engine has completely exploded, and based on the engine speed N and the throttle opening α from the throttle opening sensor 10, Thus, the basic fuel injection pulse width Tp is set.
さらに、上記RAM23に記憶されている各種データに基
づき、上記基本燃料噴射パルス幅Tpに各種補正を加える
とともにバッテリ端子電圧VBに基づく補正を加え、エ
ンジン完爆後の最終的な燃料噴射量、すなわち、燃料噴
射パルス幅Tiを算出し、上記クランク角センサ46からの
#3気筒の下死点を示す気筒判別信号により、#3気筒
のインジェクタ11へ上記燃料噴射パルス幅Tiを出力して
燃料を噴射し、次いで、#1気筒、#2気筒の順に、各
下死点で燃料を噴射する。Further, based on the various data stored in the RAM 23, various corrections are made to the basic fuel injection pulse width Tp and corrections are made based on the battery terminal voltage VB. The fuel injection pulse width Ti is calculated, and the fuel injection pulse width Ti is output to the injector 11 of the # 3 cylinder by the cylinder discrimination signal indicating the bottom dead center of the # 3 cylinder from the crank angle sensor 46 to output fuel. Then, fuel is injected at each bottom dead center in the order of # 1 cylinder and # 2 cylinder.
(動 作) 次に、上記構成による実施例の動作について説明す
る。(Operation) Next, the operation of the embodiment having the above configuration will be described.
まず、エンジンがクランキングすると、マグネト41の
エキサイタコイル41aからの点火用電源が点火装置33に
供給され、また、パルサーコイル41bから所定のクラン
ク位置で点火トリガ信号が出力される。First, when the engine is cranked, ignition power is supplied from the exciter coil 41a of the magnet 41 to the ignition device 33, and an ignition trigger signal is output from the pulsar coil 41b at a predetermined crank position.
この点火トリガ信号により、上記点火装置33から点火
コイル4aの一次側に、例えば容量放電による点火信号が
出力され、二次側に接続された点火プラグ4がスパーク
し、同時に、上記点火装置33からECU20にイグニッショ
ンパルスが出力される。By this ignition trigger signal, an ignition signal by, for example, capacity discharge is output from the ignition device 33 to the primary side of the ignition coil 4a, and the ignition plug 4 connected to the secondary side is sparked. An ignition pulse is output to the ECU 20.
上記ECU20では、上記イグニッションパルスに基づ
き、エンジン始動のための燃料噴射を全気筒同時に行な
い、エンジンが完爆すると通常制御に移行し、クランク
角センサ46からの気筒判別信号と上記イグニッションパ
ルスとに基づいて燃料噴射タイミングを各気筒の下死点
に設定し、気筒毎の燃料噴射を行なう。In the ECU 20, based on the ignition pulse, fuel injection for starting the engine is performed simultaneously for all cylinders, and when the engine has completely exploded, control is shifted to normal control, and based on the cylinder discrimination signal from the crank angle sensor 46 and the ignition pulse. Thus, the fuel injection timing is set to the bottom dead center of each cylinder, and fuel injection is performed for each cylinder.
(燃料噴射パルス幅設定手順) 次に、インジェクタ11に対する燃料噴射パルス幅設定
手順を第5図のフローチャートに従って説明する。(Fuel Injection Pulse Width Setting Procedure) Next, a fuel injection pulse width setting procedure for the injector 11 will be described with reference to the flowchart of FIG.
第5図に示すフローチャートは、エンジン回転に同期
して所定周期毎に繰返されるプログラムであり、まず、
ステップS101で、イグニッションパルス入力間隔時間T1
20と、このイグニッションパルス入力間隔時間T120に対
応するクランク角θ1(θ1=120゜;マグネト41のフ
ライホイール41e外周の突起41f間の角度)とから周期f
を求め(f=dT120/dθ1)、この周期fからエンジン
回転数Nを算出し(N=60/(2πf))、RAM23の所定
アドレスにストアする。The flowchart shown in FIG. 5 is a program that is repeated at predetermined intervals in synchronization with engine rotation.
In step S101, the ignition pulse input interval time T1
20 and the crank angle θ1 (θ1 = 120 °; the angle between the protrusions 41f on the outer periphery of the flywheel 41e of the magneto 41) corresponding to the ignition pulse input interval time T120, the period f
(F = dT120 / dθ1), the engine speed N is calculated from this cycle f (N = 60 / (2πf)), and stored at a predetermined address in the RAM 23.
次いで、ステップS102で、始動判別フラグFLAG1がセ
ットされているか否かを調べ、FLAG1=1、すなわち、
エンジンが初始動のときには、上記ステップS102からス
テップS103へ進み、クランクケース温度センサ6からの
クランクケース温度Tm Cを読込み、ステップS104へ進
む。Next, in step S102, it is checked whether or not the start determination flag FLAG1 is set. FLAG1 = 1, that is,
When the engine is started for the first time, the process proceeds from step S102 to step S103, the crankcase temperature Tm C from the crankcase temperature sensor 6 is read, and the process proceeds to step S104.
ステップS104では、上記ステップS103で読込んだクラ
ンクケース温度Tm Cをパラメータとして低回転時基本パ
ルス幅Ti LNTWを設定し、ステップS105へ進む。In step S104, the basic pulse width at low rotation Ti LNTW is set using the crankcase temperature Tm C read in step S103 as a parameter, and the flow proceeds to step S105.
上記低回転時基本パルス幅Ti LNTWは、エンジン完爆
前の低回転時の基本燃料噴射量であり、例えば、ROM22
の一連のアドレスに格納したマップの検索により、直接
あるいは補間計算により設定される。The low-revolution basic pulse width Ti LNTW is a basic fuel injection amount at low rotation before the complete combustion of the engine, and is, for example, ROM22.
Are set directly or by interpolation calculation by searching a map stored in a series of addresses.
ステップS105では、上記ステップS101で算出したエン
ジン回転数Nをパラメータとして回転補正係数KLNを設
定する。In step S105, a rotation correction coefficient KLN is set using the engine speed N calculated in step S101 as a parameter.
上記回転補正係数KLNは、エンジン回転数Nが完爆回
転数NSETに達するまでの間、上記エンジン回転数Nに
応じて補正量を変化させるものであり、始動性を向上す
るため、低回転数であるほど大きな値に設定され、エン
ジン完爆後に通常の燃料噴射量に移行させるため、所定
回転数以上ではKLN=0に設定されるものであり、例え
ば、ROM22の一連のアドレスに格納したマップの検索に
より、直接あるいは補間計算により設定される。The rotation correction coefficient KLN changes the correction amount in accordance with the engine speed N until the engine speed N reaches the complete explosion speed NSET. Is set to a larger value, and KLN is set to 0 at a predetermined rotational speed or more in order to shift to a normal fuel injection amount after the engine complete explosion. For example, a map stored in a series of addresses in the ROM 22 is used. Is set directly or by interpolation calculation.
次に、上記ステップS105からステップS106へ進み、最
初の噴射パルスが出力されたときからの経過時間T1をパ
ラメータとして時間補正係数KLTを設定する。この時間
補正係数KLTは、エンジン始動時、最初の噴射パルスが
出力されたときをKLT=1として、時間経過とともに値
を減少させ、燃料噴射量を減少させる方向に時間補正す
るものであり、上記経過時間T1が設定時間TKLY(例え
ば、180SEC)に達したとき、KLT=0となる。Next, the process proceeds from step S105 to step S106, and the time correction coefficient KLT is set using the elapsed time T1 from when the first injection pulse was output as a parameter. The time correction coefficient KLT is such that when the engine is started, the time when the first injection pulse is output is set to KLT = 1, the value is reduced with time, and the time is corrected in the direction of decreasing the fuel injection amount. When the elapsed time T1 reaches the set time TKLY (for example, 180SEC), KLT = 0.
尚、上記設定時間TKLYは、エンジンが完爆する時間
に対して十分大きく、エンジン完爆後、通常の燃料噴射
量へ円滑に移行するよう設定されている。Note that the set time TKLY is set to be sufficiently long with respect to the time when the engine completely explodes, and to smoothly shift to a normal fuel injection amount after the engine is completely exploded.
そして、ステップS107で、上記ステップS104にて設定
した低回転時基本パルス幅Ti LNTWを、上記ステップS10
5で設定した回転補正係数KLNにより回転補正するとと
もに、上記ステップS106で設定した時間補正係数KLTで
時間補正し、始動時の燃料噴射パルス幅Tiを設定し(Ti
←Ti LNTW×KLN×KLT)、ルーチンを抜ける。Then, in step S107, the low-rotation basic pulse width Ti LNTW set in step S104 is changed to the value in step S10.
The rotation is corrected by the rotation correction coefficient KLN set in step 5 and the time is corrected by the time correction coefficient KLT set in step S106 to set the fuel injection pulse width Ti at start (Ti
← Ti LNTW × KLN × KLT), exit the routine.
一方、上記ステップS102で、FLAG1=0、すなわち、
エンジンが完爆しているときには、上記ステップS102か
らステップS108へ進み、スロットル開度センサ10からの
スロットル開度αを読込む。On the other hand, in step S102, FLAG1 = 0, that is,
When the engine has completely exploded, the process proceeds from step S102 to step S108, and the throttle opening α from the throttle opening sensor 10 is read.
次に、ステップS109で、上記ステップS101で算出した
エンジン回転数Nと上記ステップS108で読込んだスロッ
トル開度αをパラメータとして、基本燃料噴射パルス幅
マップMPαを検索し、直接あるいは補間計算により基本
燃料噴射パルス幅Tpを設定してステップS110へ進む。Next, in step S109, a basic fuel injection pulse width map MPα is searched using the engine speed N calculated in step S101 and the throttle opening α read in step S108 as parameters, and the basic fuel injection pulse width map MPα is directly or interpolated. After setting the fuel injection pulse width Tp, the process proceeds to step S110.
上記基本燃料噴射パルス幅マップMPαは、スロットル
開度αとエンジン回転数Nに対して吸入空気量を割付
け、この吸入空気量に対する基本燃料噴射パルス幅Tpを
ROM22の一連のアドレスに3次元テーブルとして格納し
たもので、いわゆるスロットルスピード方式により、ス
ロットルバルブ9aに対してレスポンスの良い燃料噴射制
御が達成できる。The basic fuel injection pulse width map MPα assigns the intake air amount to the throttle opening α and the engine speed N, and calculates the basic fuel injection pulse width Tp for this intake air amount.
This is stored as a three-dimensional table in a series of addresses of the ROM 22, and a fuel injection control with a good response can be achieved for the throttle valve 9a by a so-called throttle speed method.
ステップS110では、クランクケース温度センサ6から
のクランクケース温度Tm C、吸気温センサ13からの吸気
温Tm A、及び、大気圧センサ36からの大気圧P0を読込
み、ステップS111へ進む。In step S110, the crankcase temperature TmC from the crankcase temperature sensor 6, the intake temperature TmA from the intake temperature sensor 13, and the atmospheric pressure P0 from the atmospheric pressure sensor 36 are read, and the process proceeds to step S111.
ステップS111では、上記ステップS110で読込んだクラ
ンクケース温度Tm C、吸気温Tm A、大気圧P0に基づい
て、例えば、ROM22に記憶されている各補正テーブルを
検索、補間し、クランクケース温度補正、吸気温補正、
高度補正に係わる各種増量分補正係数COEFを設定する。In step S111, based on the crankcase temperature TmC, the intake air temperature TmA, and the atmospheric pressure P0 read in step S110, for example, each correction table stored in the ROM 22 is searched, interpolated, and the crankcase temperature correction is performed. , Intake air temperature correction,
Set the correction coefficient COEF for various increments related to altitude correction.
そして、ステップS112へ進んで、バッテリ端子電圧V
Bを読込み、ステップS113で、上記ステップS112で読込
んだバッテリ端子電圧VBに基づいて、このバッテリ端
子電圧VBに応じて変化するインジェクタ11の応答遅れ
時間(パルス幅)をテーブル検索などにより読取り、こ
の応答遅れ時間を補正するインジェクタ電圧補正パルス
幅TSを設定してステップS114へ進む。Then, the process proceeds to step S112, where the battery terminal voltage V
B, and in step S113, based on the battery terminal voltage VB read in step S112, the response delay time (pulse width) of the injector 11 that changes according to the battery terminal voltage VB is read by a table search or the like. An injector voltage correction pulse width TS for correcting the response delay time is set, and the process proceeds to step S114.
ステップS114では、上記ステップS109で設定した基本
燃料噴射パルス幅Tpを上記ステップS111で設定した各種
増量分補正係数COEFにより補正するとともに、上記ステ
ップS113で設定したインジェクタ電圧補正パルス幅TS
を加算し、エンジン完爆後の通常の燃料噴射パルス幅Ti
を設定して(Ti←Tp×COEF+TS)ルーチンを抜ける。In step S114, the basic fuel injection pulse width Tp set in step S109 is corrected by the various increase correction coefficients COEF set in step S111, and the injector voltage correction pulse width TS set in step S113 is set.
And the normal fuel injection pulse width Ti after the complete combustion of the engine
Is set (Ti ← Tp × COEF + TS) to exit the routine.
(完爆判定手順) 上記始動判別フラグFLAG1の設定は、第6図のフロー
チャートに示す完爆判定手順に従って行われ、次に、そ
のプログラムについて説明する。(Completion Explosion Determination Procedure) The setting of the start determination flag FLAG1 is performed in accordance with the complete explosion determination procedure shown in the flowchart of FIG. 6. Next, the program will be described.
この完爆判定手順のプログラムは、所定時間毎に割込
み起動されるプログラムであり、ステップS201で、RAM2
3からエンジン回転数Nを読出し、次いで、ステップS20
2で、このエンジン回転数Nと完爆回転数NSET(例え
ば、700rpm)とを比較する。The program of the complete explosion determination procedure is a program that is started by interruption every predetermined time.
3, the engine speed N is read out, and then in step S20
In 2, the engine speed N is compared with the complete explosion speed NSET (for example, 700 rpm).
そして、上記ステップS202で、N<NSETのとき、エ
ンジンが完爆していないと判定してステップS208へ進
み、始動判別フラグFLAG1をセットして(FLAG1←1)ル
ーチンを抜け、一方、N≧NSETのときには、上記ステ
ップS202からステップS203へ進み、始動判別フラグFLAG
1がクリアされているか否かを判別する。In step S202, when N <NSET, it is determined that the engine has not completely exploded, and the flow advances to step S208 to set the start determination flag FLAG1 (FLAG1 ← 1) and exit the routine. If NSET, the process proceeds from step S202 to step S203, where the start determination flag FLAG
It is determined whether 1 has been cleared.
上記ステップS203では、FLAG1=0のとき、上記ステ
ップS203からステップS206へジャンプし、一方、FLAG1
=1のときには、上記ステップS203からステップS204へ
進んでカウンタの計数を開始し、カウント値C1をカウン
トアップする(C1←C1+1)。In step S203, when FLAG1 = 0, the process jumps from step S203 to step S206.
When = 1, the process proceeds from step S203 to step S204 to start counting by the counter, and counts up the count value C1 (C1 ← C1 + 1).
尚、上記カウンタのカウント値C1は、ECU20の電源がO
Nされたときイニシャライズされ、クリアされている(C
1←0)。Note that the count value C1 of the above counter is determined by the power supply of the ECU 20 being O.
Initialized and cleared when N is set (C
1 ← 0).
次に、上記ステップS204からステップS205へ進むと、
上記ステップS204でカウントアップしたカウント値C1が
設定値C 1SETに達したか否かを判別し、C1<C1 SETのと
きには、上記ステップS205からステップS208へ進み、始
動判別フラグFLAG1をセットして(FLAG1←1)ルーチン
を抜ける。Next, proceeding from step S204 to step S205,
It is determined whether or not the count value C1 counted up in step S204 has reached the set value C1SET. If C1 <C1SET, the process proceeds from step S205 to step S208 to set the start determination flag FLAG1 ( FLAG1 ← 1) Exit the routine.
一方、上記ステップS205でC1≧C1 SETのとき、すなわ
ち、N≧NSETの状態が所定時間(例えば、2SEC)継続
したとき、エンジン完爆と判定してステップS206へ進
み、始動判別フラグFLAG1をクリアし、ステップS207
で、上記カウンタのカウント値C1をクリアして(C1←
0)、ルーチンを抜ける。On the other hand, when C1 ≧ C1 SET in step S205, that is, when the state of N ≧ NSET continues for a predetermined time (for example, 2SEC), it is determined that the engine has completely exploded, and the process proceeds to step S206 to clear the start determination flag FLAG1. And step S207
Then, clear the count value C1 of the above counter (C1 ←
0), exit the routine.
(燃料噴射タイミング設定手順) 上述の燃料噴射パルス幅設定手順にて設定された始動
時の燃料噴射パルス幅Tiは全気筒同時のタイミングにて
出力され、また、エンジン完爆後の通常の燃料噴射パル
ス幅Tiは、各気筒毎のタイミングにて出力される。(Fuel injection timing setting procedure) The fuel injection pulse width Ti at the start set in the above-described fuel injection pulse width setting procedure is output at the same time for all cylinders. The pulse width Ti is output at a timing for each cylinder.
次に、その燃料噴射タイミング設定手順について、第
7図のフローチャートに従って説明する。Next, the fuel injection timing setting procedure will be described with reference to the flowchart of FIG.
第7図(a)に示すプログラムは、イグニッションパ
ルスによる割込みプログラムであり、また、第7図
(b)に示すプログラムは、気筒判別パルスによる割込
みプログラムである。The program shown in FIG. 7 (a) is an interrupt program by an ignition pulse, and the program shown in FIG. 7 (b) is an interrupt program by a cylinder discrimination pulse.
まず、点火装置33からイグニッションパルスが入力さ
れると、第7図(a)に示す割込処理プログラムが起動
し、ステップS301で、上述の始動判別フラグFLAG1がセ
ットされているか否かを判別し、FLAG1=0、すなわ
ち、すでにエンジンが完爆しているときには、ステップ
S306へジャンプしてイグニッションパルスカウント値C2
をクリアして(C2←0)ルーチンを抜け、一方、FLAG1
=1、すなわち、エンジン初始動のときは、ステップS3
02へ進み、イグニッションパルスカウント値Cをカウン
トアップして(C←C+1)、ステップS303へ進む。First, when an ignition pulse is input from the ignition device 33, an interrupt processing program shown in FIG. 7A is started, and in a step S301, it is determined whether or not the above-described start determination flag FLAG1 is set. , FLAG1 = 0, that is, if the engine has already exploded, step
Jump to S306 and select ignition pulse count value C2
Is cleared (C2 ← 0) and the routine exits, while FLAG1
= 1, that is, when the engine is started for the first time, step S3
Proceeding to 02, the ignition pulse count value C is counted up (C ← C + 1), and the process proceeds to step S303.
ステップS303では、上記ステップS302でカウントアッ
プしたイグニッションパルスカウント値C2が3パルスに
達しているか否か、すなわち、前気筒の燃料噴射が行わ
れてからクランク角が360゜に達したか否か判別する。In step S303, it is determined whether or not the ignition pulse count value C2 counted up in step S302 has reached three pulses, that is, whether or not the crank angle has reached 360 ° after the fuel injection of the front cylinder has been performed. I do.
上記ステップS303で、C>3のとき、すなわち、前
回、インジェクタ11で燃料噴射が行われてからクランク
角360゜未満でありエンジンが1回転していないとき
は、そのままプログラムを抜けて次のイグニッションパ
ルスの入力を待ち、C≧3のとき、すなわち、今回のイ
グニッションパルスの入力が、前気筒の燃料噴射が行わ
れてからクランク角360゜であり、エンジンガ1回転し
たときには、上記ステップS303からステップS304へ進
み、上述の燃料噴射パルス幅設定手順のプログラムにお
いて設定された始動時の燃料噴射パルス幅TiをRAM23か
ら読出し、ステップS305へ進む。In step S303, when C> 3, that is, when the crank angle is less than 360 ° and the engine has not made one revolution since the last time fuel injection was performed by the injector 11, the program immediately exits the program and proceeds to the next ignition. Waiting for the input of a pulse, when C ≧ 3, that is, when the input of the current ignition pulse is a crank angle of 360 ° after the fuel injection of the front cylinder is performed, and when the engine gas makes one revolution, the above-described steps S303 Proceeding to step S304, the fuel injection pulse width Ti at the start set in the program of the above-described fuel injection pulse width setting procedure is read from the RAM 23, and the flow proceeds to step S305.
そして、ステップS305で、上記ステップS304で読出し
た始動時燃料噴射パルス幅Tiを#1,#2,#3気筒のイン
ジェクタ11に同時に出力し、ステップS306で、上記イグ
ニッションパルスカント値C2をクリアして(C2←0)プ
ログラムを抜け、次のイグニッションパルス入力を待
つ。Then, in step S305, the starting fuel injection pulse width Ti read in step S304 is simultaneously output to the injectors 11 of the # 1, # 2, and # 3 cylinders. In step S306, the ignition pulse cant value C2 is cleared. (C2 ← 0) to exit the program and wait for the next ignition pulse input.
すなわち、エンジン始動時には、回転数変動が大き
く、正確に気筒毎の噴射タイミングを設定することが困
難なため、第8図に示すように、イグニッションパルス
3パルス(クランク角360゜)毎に、全気筒同時に燃料
噴射を行なう。That is, when the engine is started, the rotation speed greatly fluctuates, and it is difficult to accurately set the injection timing for each cylinder. Therefore, as shown in FIG. 8, every three ignition pulses (360 ° crank angle) Fuel injection is performed simultaneously with the cylinder.
また、クランク角センサ46から#3気筒の下死点を示
す気筒判別パルスが入力されると、第7図(b)に示す
割込処理プログラムが起動し、ステップS401で、同様
に、始動判別フラグFLAG1がセットされているか否かを
判別し、FLAG1=1、すなわち、エンジンが初始動のと
きはルーチンを抜け、一方、FLAG1=0、すなわち、エ
ンジン完爆のときは、ステップS402以下へ進み、気筒毎
の燃料噴射を行なう。When a cylinder discrimination pulse indicating the bottom dead center of the # 3 cylinder is input from the crank angle sensor 46, an interrupt processing program shown in FIG. 7B is started, and in step S401, the start discrimination is similarly performed. It is determined whether or not the flag FLAG1 is set. When FLAG1 = 1, that is, when the engine is started for the first time, the routine exits. On the other hand, when FLAG1 = 0, that is, when the engine is completely exploded, the process proceeds to step S402 and subsequent steps. Then, fuel injection is performed for each cylinder.
すなわち、ステップS402では、上述の燃料噴射パルス
幅設定手順のプログラムにおいて設定された燃料噴射パ
ルス幅TiをRAM23から読出し、ステップS403へ進んで#
3気筒のインジェクタ11へ出力する。That is, in step S402, the fuel injection pulse width Ti set in the program of the above-described fuel injection pulse width setting procedure is read from the RAM 23, and the process proceeds to step S403 to #
Output to the three-cylinder injector 11.
次に、ステップS404へ進み、クランク角120゜毎のイ
グニッションパルス入力間隔時間T120に相当するカウン
ト設定値C T120をカウンタセットし(C3←C T120)、ス
テップS405で、カウンタのカウント値C3をカウントダウ
ンし(C3←C3−1)、ステップS406へ進む。Next, the process proceeds to step S404, in which a counter is set to a count set value CT120 corresponding to the ignition pulse input interval time T120 for each crank angle of 120 ° (C3 ← CT120), and in step S405, the count value C3 of the counter is counted down. (C3 ← C3-1), and the process proceeds to step S406.
ステップS406では、上記ステップS405でカウントダウ
ンしたカウント値C3がC3≦0となったか否か、すなわ
ち、前気筒の下死点噴射後、クランク角が120゜進み、
次の気筒の下死点になったか否かを判別する。In step S406, it is determined whether or not the count value C3 counted down in step S405 becomes C3 ≦ 0, that is, the crank angle advances by 120 ° after the bottom dead center injection of the front cylinder,
It is determined whether the bottom dead center of the next cylinder has been reached.
上記ステップS406で、C3>0のときには、次の気筒の
燃料噴射のタイミングに達していないと判別して上記ス
テップS405へ戻ってカウントダウンを続け、C3≦0のと
き、上記ステップS406からステップS407へ進んで、RAM2
3から次の気筒に対する燃料噴射パルス幅Tiを読出し、
ステップS408へ進む。In step S406, when C3> 0, it is determined that the fuel injection timing of the next cylinder has not been reached, and the process returns to step S405 to continue the countdown. When C3 ≦ 0, the process proceeds from step S406 to step S407. Go ahead, RAM2
Read the fuel injection pulse width Ti for the next cylinder from 3
Proceed to step S408.
ステップS408では、気筒判別フラグFLAG2がセットさ
れているか否かを判別し、下死点噴射した前気筒が#3
気筒であり、次の気筒へ未だ噴射されていないときに
は、FLAG2=0であるため、上記ステップS408からステ
ップS409へ進み、#3気筒の次の気筒、すなわち、#1
気筒のインジェクタ11へ上記ステップS407で読出した燃
料噴射パルス幅Tiを出力し、ステップS410で、気筒判別
フラグFLAG2をセットし(FLAG2←1)、ステップS404へ
戻る。In step S408, it is determined whether or not the cylinder determination flag FLAG2 is set.
If the cylinder is not yet injected into the next cylinder, FLAG2 = 0, so the process proceeds from step S408 to step S409, and the cylinder following the # 3 cylinder, ie, # 1
The fuel injection pulse width Ti read in step S407 is output to the injector 11 of the cylinder, the cylinder discrimination flag FLAG2 is set in step S410 (FLAG2 ← 1), and the process returns to step S404.
そして、ステップS404〜S407を経て、ステップS408へ
進むと、気筒判別フラグFLAG2が、#1気筒への燃料噴
射によりセットされている(FLAG2=1)のため、上記
ステップS408からステップS411へ進み、#1気筒の次の
気筒、すなわち、#2気筒のインジェクタ11へ燃料噴射
パルス幅Tiを出力し、ステップS412で、気筒判別フラグ
FLAG2をクリアし(FLAG2←0)、ルーチンを抜ける。Then, after proceeding to step S408 via steps S404 to S407, since the cylinder discrimination flag FLAG2 has been set by fuel injection into the # 1 cylinder (FLAG2 = 1), the process proceeds from step S408 to step S411, The fuel injection pulse width Ti is output to the next cylinder of the # 1 cylinder, that is, the injector 11 of the # 2 cylinder, and the cylinder discrimination flag is set in step S412.
Clear FLAG2 (FLAG2 ← 0) and exit the routine.
これにより、ピストンバルブにより吸気ポート2aが閉
となる期間に燃料噴射が行われ、クランク室内の負圧の
遅れに対して最適なタイミングで燃料噴射を行なうこと
ができ、ピストンバルブの慣性効果を効果的に活用して
噴射燃料を残らずクランクケース室内に吸入させること
ができる。As a result, fuel injection is performed during the period when the intake port 2a is closed by the piston valve, and fuel injection can be performed at an optimal timing with respect to the delay of the negative pressure in the crank chamber, thereby reducing the inertia effect of the piston valve. By making full use of the fuel, all the injected fuel can be sucked into the crankcase chamber.
この吸気ポート2aが閉となる期間の燃料噴射は、各気
筒の下死点で燃料噴射を開始する噴射タイミングが最も
効果的であり、吸気ポート2aが開となる期間での従来の
噴射タイミングに比較し、第9図に示すように、エンジ
ン出力性能が全域にわたって向上することが実験により
確認されている。The fuel injection during the period when the intake port 2a is closed is most effective at the injection timing at which the fuel injection is started at the bottom dead center of each cylinder, and compared with the conventional injection timing during the period when the intake port 2a is open. In comparison, as shown in FIG. 9, it has been confirmed by experiments that the engine output performance is improved over the entire range.
[発明の効果] 以上説明したように本発明によれば、クランク位置情
報に基づいて、ピストンバルブにより吸気ポートが閉と
なる期間を気筒毎に判別するクランク位置判別手段と、
エンジン運転状態パラメータに基づいて、気筒毎の吸気
ポートに設けられたインジェクタの燃料噴射量を設定す
る燃料噴射量設定手段と、上記クランク位置判別手段で
判別した吸気ポートが閉となる期間で、上記燃料噴射量
設定手段で設定した燃料噴射量を気筒毎に上記インジェ
クタから噴射させるタイミングを設定する噴射タイミン
グ設定手段とを備えたため、ピストンバルブの慣性効果
によりクランクケース室内の負圧の遅れによる噴射燃料
の吹返しが防止され、上記クランクケース室内に燃料を
効率良く吸入させることができる。[Effects of the Invention] As described above, according to the present invention, based on crank position information, crank position determining means for determining a period during which an intake port is closed by a piston valve for each cylinder,
A fuel injection amount setting means for setting a fuel injection amount of an injector provided at an intake port of each cylinder based on an engine operation state parameter; and a period in which the intake port determined by the crank position determination means is closed. Injection timing setting means for setting the timing at which the fuel injection amount set by the fuel injection amount setting means is injected from the injector for each cylinder, so that the fuel injected by the delay of the negative pressure in the crankcase chamber due to the inertia effect of the piston valve. Is prevented, and fuel can be efficiently sucked into the crankcase chamber.
従って、エンジンの出力性能が向上し、燃料消費率の
向上を図ることができるなど優れた効果が奏される。Therefore, excellent effects such as improvement in the output performance of the engine and improvement in the fuel consumption rate can be achieved.
第1図は本発明の基本構成を示すブロック図、第2図以
下は本発明の一実施例を示し、第2図はエンジン制御系
の概略図、第3図はクランクロータの正面図、第4図は
フライホイールの正面図、第5図は燃料噴射パルス幅設
定手順を示すフローチャート、第6図は完爆判定手順を
示すフローチャート、第7図は燃料噴射タイミング設定
手順を示すフローチャート、第8図は燃料噴射のタイミ
ングチャート、第9図は燃料噴射タイミングとエンジン
出力との相関を示す説明図である。 M1……ピストンバルブ M2,2a……吸気ポート M3……気筒 M4……クランク位置判別手段 M5……燃料噴射量設定手段 M6,11……インジェクタ M7……噴射タイミング設定手段 P1……クランク位置情報 P2……吸気ポートが閉となる期間 P3……エンジン運転状態パラメータ P4……燃料噴射量FIG. 1 is a block diagram showing the basic configuration of the present invention, FIG. 2 and subsequent figures show an embodiment of the present invention, FIG. 2 is a schematic diagram of an engine control system, FIG. FIG. 4 is a front view of the flywheel, FIG. 5 is a flowchart showing a fuel injection pulse width setting procedure, FIG. 6 is a flowchart showing a complete explosion determination procedure, FIG. 7 is a flowchart showing a fuel injection timing setting procedure, and FIG. FIG. 9 is a timing chart of fuel injection, and FIG. 9 is an explanatory diagram showing a correlation between fuel injection timing and engine output. M1 ... Piston valve M2,2a ... Intake port M3 ... Cylinder M4 ... Crank position determining means M5 ... Fuel injection amount setting means M6,11 ... Injector M7 ... Injection timing setting means P1 ... Crank position information P2: Period during which the intake port is closed P3: Engine operating state parameter P4: Fuel injection amount
───────────────────────────────────────────────────── フロントページの続き (72)発明者 長南 貢 東京都新宿区西新宿1丁目7番2号 富 士重工業株式会社内 (56)参考文献 特開 昭63−25543(JP,A) 特開 平2−298636(JP,A) 特開 平3−175131(JP,A) 特開 平2−271070(JP,A) 特開 平1−301936(JP,A) 特開 平3−222842(JP,A) (58)調査した分野(Int.Cl.6,DB名) F02D 41/00 - 41/40 ────────────────────────────────────────────────── ─── Continuation of front page (72) Inventor Mitsuru Chonan 1-7-2 Nishi-Shinjuku, Shinjuku-ku, Tokyo Inside Fuji Heavy Industries Ltd. (56) References JP-A-63-25543 (JP, A) JP-A-2-298636 (JP, A) JP-A-3-175131 (JP, A) JP-A-2-271070 (JP, A) JP-A-1-301936 (JP, A) JP-A-3-222842 (JP) , A) (58) Field surveyed (Int. Cl. 6 , DB name) F02D 41/00-41/40
Claims (1)
ルブにより吸気ポートが閉となる期間を気筒毎に判別す
るクランク位置判別手段と、 エンジン運転状態パラメータに基づいて、気筒毎の吸気
ポートに設けられたインジェクタの燃料噴射量を設定す
る燃料噴射量設定手段と、 上記クランク位置判別手段で判別した吸気ポートが閉と
なる期間で、上記燃料噴射量設定手段で設定した燃料噴
射量を気筒毎に上記インジェクタから噴射させるタイミ
ングを設定する噴射タイミング設定手段とを備えたこと
を特徴とする2サイクルエンジンの燃料噴射制御装置。Crank position determining means for determining, for each cylinder, a period during which an intake port is closed by a piston valve based on crank position information, and provided at an intake port for each cylinder based on engine operating state parameters. A fuel injection amount setting means for setting the fuel injection amount of the injector, and a fuel injection amount set by the fuel injection amount setting means for each cylinder during a period in which the intake port determined by the crank position determination means is closed. A fuel injection control device for a two-cycle engine, comprising: injection timing setting means for setting a timing at which the fuel is injected from the injector.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1341362A JP2893607B2 (en) | 1989-12-28 | 1989-12-28 | Fuel injection control device for two-cycle engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1341362A JP2893607B2 (en) | 1989-12-28 | 1989-12-28 | Fuel injection control device for two-cycle engine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03202657A JPH03202657A (en) | 1991-09-04 |
| JP2893607B2 true JP2893607B2 (en) | 1999-05-24 |
Family
ID=18345478
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1341362A Expired - Lifetime JP2893607B2 (en) | 1989-12-28 | 1989-12-28 | Fuel injection control device for two-cycle engine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2893607B2 (en) |
-
1989
- 1989-12-28 JP JP1341362A patent/JP2893607B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH03202657A (en) | 1991-09-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0879949B1 (en) | Fuel injection controlling apparatus in starting an internal combustion engine | |
| JPH05214985A (en) | Fuel injection control method for engine | |
| US5074271A (en) | Fuel injection rate control system for starting two-cycle engine | |
| US5727536A (en) | Engine control system and method | |
| US6568371B2 (en) | Fuel injection control for internal combustion engine | |
| JPH09250387A (en) | Fuel injection control method for internal combustion engine | |
| JPH06330788A (en) | Fuel injection control device for multicylinder internal combustion engine | |
| JP2893607B2 (en) | Fuel injection control device for two-cycle engine | |
| JP2794715B2 (en) | Fuel injection device for multi-cylinder two-cycle engine | |
| US6571775B2 (en) | Fuel injection control for start-up of internal combustion engine | |
| JP2559507B2 (en) | Fuel injection control device for two-cycle engine | |
| JP2631940B2 (en) | Control device for in-cylinder direct injection engine | |
| JPH10103206A (en) | Ignition timing control device for lean-burn engine | |
| JP4722676B2 (en) | Fuel injection control device for multi-cylinder engine | |
| JP2908527B2 (en) | Fuel injection device for two-cycle engine | |
| JP2912382B2 (en) | Port scavenging / fuel injection type 2-cycle engine | |
| JP2779693B2 (en) | Fuel injection device for two-stroke cycle engine with crankcase intake | |
| JPH08177699A (en) | Control method for spark ignition cylinder direct injection engine | |
| JPH05202783A (en) | Fuel injection control device for internal combustion engine | |
| JP2611473B2 (en) | Fuel injection amount control device for internal combustion engine | |
| JP3735933B2 (en) | Fuel injection control device for internal combustion engine | |
| JP2967588B2 (en) | Engine ignition timing control device | |
| JP2580645B2 (en) | Ignition timing control device | |
| JP2590894B2 (en) | Air-fuel ratio control device for internal combustion engine | |
| JPH0742604A (en) | Fuel injection timing control device for internal combustion engine |