【発明の詳細な説明】[Detailed description of the invention]
[産業上の利用分野]
本発明はエンジン始動中にエンジンに供給する燃料量を
制御する装置に関し、特にエンスト後に再始動する際の
始動性を良好とする制御装置に関する。
[従来の技術]
エンジン始動中に供給する燃料量を制御する技術として
特開昭62−126239号公報に記載の技術が知られ
ている。この技術では始動中の燃料量をクランキング回
転数か高いほど減少させることにより、良好な始動性か
得られるようにしている。
[発明が解決しようとする課題]
しかるに同技術はエンスト後にエンジンを再始動させる
場合を考慮していない。ここでエンストとは、エンジン
のイグニッションスイッチがオンであって、エンジン制
御を実施している電気機器、例え+;l’EcU(エン
ジンコントロールユニット)、インジェクタ(電磁燃料
噴射弁)等が正常に作動している状態でのエンジン回転
が停止した場合をいい、例えばクラッチの操作ミス等に
よって生じるものをいう。
エンジンのイグニッションスイッチをオフすることによ
ってエンジンの回転を停止する場合、すなわち正常にエ
ンジン回転が停止される場合には、ECUあるいはイン
ジェクタの作動が停止した後、エンジンがしばらく慣性
で回転し、その後完全に停止する。そのため燃料の供給
が停止された後なおしばらくエンジンが回転されること
になり、この間にシリンダ内の混合気は掃気される。こ
のためエンジンが正常に停止したときにはシリンダ内に
燃料が残存していない。従来の始動制御装置はこの状態
のエンジンを始動させることを予定している。前記特開
昭62−126239号公報の技術も、この状態のエン
ジンを始動させることを予定している。
これに対し、エンストによってエンジン回転が停止した
場合には、たとえエンジン回転に同期して燃料を供給す
る方式の場合であっても、エンジンが完全に停止するま
で燃料は供給され続けるために、上述の掃気現象が生じ
ない。このためエンストによってエンジンが停止したと
きにはシリンダ内に燃料が残存することになる。
従来ツエンジン始動制御装置は、エンスト後に再始動す
る際にも、エンジンを正常に停止した場合と同様の制御
によってエンジンを再始動させる。
このためエンスト後に再始動させる際には、シリンダ内
に残存していた燃料分だけ混合気の空燃比がオーバーリ
ッチとなってしまってエンジンの始動性が良好にならな
い。
そこで本発明ではエンスト後の再始動性を良好とするこ
とのできる始動制御装置を開発しようとするものである
。
[課題を解決するための手段]
上記課題はエンジンのイグニッションスイッチがオン状
態の間、該エンジンの回転停止状態の発生を看視する手
段と、該看視手段によりエンジンの回転停止状態の発生
が検出された後に該エンジンを再始動のために強制回転
するとき、所定の条件が成立するまで燃料の供給を停止
して掃気し、次いで燃料の供給を開始する燃料供給制御
手段とを有することを特徴とするエンジンの始動制御装
置によって解決される。
[作 用コ
さて上記手段を有する始動制御装置によると、看視手段
によってイグニッションスイッチがオンでありながらエ
ンジンの回転が停止したこと、すなわちエンストの発生
が看視される。そしてエンストの発生が検出された後に
エンジンを再始動のために強制回転するとき、最初は燃
料が供給されない。このためシリンダ内に残存していた
燃料が掃気される。そして所定の条件(ここでこの所定
の条件とは前記掃気が完了するときに成立する条件であ
り、エンジン毎に予め定めておくことができる)が成立
したときから燃料の供給が再開されることから、エンジ
ン始動中に混合気の空燃比がオーバーリッチとなること
はなく、正常に停止されたエンジンを始動させるときと
同一条件でエンジンを始動させることが可能となる。
[発明の効果]
上述のように本発明による場合には、エンスト後再始動
させる際に、−旦掃気しついで燃料を供給するため、始
動中温合気がオーバーリッチとなって始動性が損なわれ
ることはない。そして掃気は通常極めて短時間で行われ
ることから再始動操作後にユ7ンジンが完爆(自発的に
回転を続ける状態)に至るまでの時間が実用上長くなる
といったこともない。
このように本発明によるとエンスト後の再始動性が良好
となる。そしてエンスト時には通常急いで再始動される
ことが求められており、本発明はこの切実な必要に応え
ることのできる極めて実用的な発明といえるのである。
[実施例]
次に図面を参照して本発明を具体化した一実施例につい
て説明する。
第3図は本発明の始動制御装置を実装したエンジンシス
テムの概要を示している。図中10はエンジン本体、4
は吸気管、2はスロットル弁、8は吸気管2内の圧力を
検出する圧力センサ、工2はカム軸の回転を介してエン
ジン10のクランクが所定角度回転する毎にパルスを出
力するクランク角センサ、14はエンジン10の冷却水
の温度を検出する温度センサ、6はエンジンlOへ燃料
を供給するインジェクタ、16はエンジン10を始動の
ために強制的に回転させるスタータモータ、18はイグ
ニッションスイッチ、20はバッテリ、22はスタータ
スイッチ、100はエンジンコントロールユニット(E
CU)である。
このエンジンシステムは大略第4図に示す制御システム
を有している。ECUlooはマルチプレクサ110を
有し、マルチプレクサ110に圧力センサ8と水温セン
サ14が接続され、いずれか一方からの信号がA/D変
換器112に送られてA/D変換され、ディジタル化さ
れた情報がCPU(中央演算処理装置)150に入力可
能となっている。またスタータモータ16が回転されて
いるかいないかによって異なる信号がCPUI 50に
入力可能となっている。さらにクランク角センサ12か
らのパルス波が波形整形回路114で波形整形された後
CPU150に入力可能となっている。CPU150は
ROM120に記憶されているプログラムに基づいて前
記各信号源からの信号を所定の手順、タイミングで入力
し、プログラムに基づいて処理し、処理結果に応じてイ
ンジェクタ駆動回路116に駆動パルス信号を出力する
。インジェクタ駆動回路116はCPU150から送ら
れるパルス信号に基づいてインジェクタ6の通電電流を
オン・オフする。なお122はRAMであり、CPU1
50の処理において用いられる。
このECUlooはイグニッションスイッチ18がオン
されている間バッテリ20から駆動電流が与えられて作
動する構成となっている。
第1図はROM120に記憶されているプログラムに従
ってCPU150が演算・処理するときの制御手順を示
している。この制御手順はイグニッションスイッチI8
がオンの間、エンジン回転に同期して繰り返し実行され
る。すなわちクランク角センサ12からのパルス数が、
エンジン10が燃料供給タイミングに相当するパルス数
になる毎にその直前に実行される。
ステップ400では、水温センサ14の信号から冷却水
温(THW)に関するデータを、クランク角センサ12
からのパルス波の時間間隔からエンジン回転数(NE)
に関するデータを、圧力センサ8の信号から吸気圧(P
M)に関するデータをCPU150に入力する。ステッ
プ401ではそのときのエンジン回転数NEが毎分10
回転以上か否かを判断する。エンジンが正常に回転して
いれば、エンジン回転数は10rpm以上であり、かつ
ステップ402でも400 rpm以上である。
このときには吸気圧PMとエンジン回転数NEから燃料
の基本量TPを求める(ステップ403)。
さらに冷却水の温度(THW)から温度に応じた補正係
数KTHWを求め(ステップ404)、基本噴射量を補
正係数に基づいて補正し、これをインジェクタの開弁時
間TAUとする。そしてこの場合、ステップ411の判
断がNoとなるため、その噴射タイミングでの第1図の
処理を終了する。
そしてこの処理の終了後、燃料噴射タイミングに同期し
てステップ405で演算された時間(TAU)だけイン
ジェクタ駆動回路116にパルス波が送られ、インジェ
クタ6はTAU時間開弁される。これによりエンジンの
正常回転中適正燃料量が供給される。
この状態でエンストが生し、エンジン回転数が落ちると
、第1図の処理においてステップ401でNOとなり、
インジェクタの開弁時間TAUをセロとする(ステップ
414)。これ以後燃料の供給が停止される。ここでエ
ンジンか400 rpm以下となって後10rpmとな
るまでの間は後述のようにステップ407,408,4
09が実行されており、最終的に10rpmとなるまで
燃料は供給され続けている。そしてエンジン回転数が1
Orpm以下になった後最終的に停止するまでの間にエ
ンジンが回転する角度は僅かであり、その間に掃気され
ることは期待されない。
なおエンストしてエンジン回転数かlOrpmに落ちる
直前では、ステップ409からステップ411に進んだ
ときステップ411でYESとなり、ステップ412で
Noとなるためステップ413でカウンタCENGST
に4がセットされている。
そしてエンジンが10回転以下になった後、ステップ4
13は実行されないためCENGSTは4のままエンス
トすることになる。
次に第2図はカウンタCENGSTを変化させる処理を
示しており、これはクランク角センサ12からパルス波
が発生する毎に実行される。ステップ500はクランク
角センサの出力を読み込む処理であり、ステップ501
では入力されたパルス数がエンジンのクランク角が18
0°回転したときに相当するパルス数に一致するか否か
を判断する。そして180°回転しない間はステップ5
02.503をスキップし、処理を終了する。180°
回転したときはステップ503でCENGSTから1を
減じこれを新たにCENGSTとする。なおステップ5
02でCENGSTがゼロのときにはステップ503を
スキップするため、CENGSTがマイナスとなること
はない。
前述したように、エンストを起こしてエンジン回転数が
15 Orpm以下になるとCENGSTには4がセッ
トされる。そしてエンジン回転数が10 rpm以下に
なった後完全に停止するまでの間にクランク角が180
°以上回転することはないため、エンストして完全に停
止したときにはCENGSTに4がセットされている。
第2図の処理から明らかなように、エンスト後再始動さ
せると、クランクが180°回転したときにCENGS
Tは3に、360°回転したときに2に、540°回転
したときに1に、720゜回転したときにゼロとなるの
である。
さてそこでエンスト後再始動させると、スタータモータ
の能力からエンジン回転数は400 rpm以下であり
、第1図のステップ402でNoとなる。そして前述の
ように再始動後クランク角が7200回転するまでの間
CENGSTは1以上であることから、その間はステッ
プ410が実行され、インジェクタの開弁時間TAtJ
はセロにセットされる。すなわち再始動中スタータモー
タによってエンジンが720°回転されるまでの間は燃
料の供給が停止されるのである。そしてこの間にエンス
ト時にシリンダ内に残存した燃料は掃気され、正常にエ
ンジンが停止[Industrial Field of Application] The present invention relates to a device for controlling the amount of fuel supplied to an engine during engine startup, and particularly to a control device that improves starting performance when restarting the engine after it stalls. [Prior Art] As a technique for controlling the amount of fuel supplied during engine startup, a technique described in Japanese Patent Application Laid-Open No. 126239/1983 is known. This technology makes it possible to obtain good starting performance by reducing the amount of fuel during starting as the cranking speed increases. [Problems to be Solved by the Invention] However, this technology does not take into account the case where the engine is restarted after it has stalled. Here, engine stalling means that the engine ignition switch is on and the electrical equipment that controls the engine, such as the l'EcU (engine control unit), injector (electromagnetic fuel injection valve), etc., is operating normally. This refers to a situation where the engine stops rotating while the engine is running, for example due to a clutch operation error. When the engine rotation is stopped by turning off the engine ignition switch, that is, when the engine rotation is normally stopped, after the ECU or injector stops operating, the engine rotates with inertia for a while, and then completely stops. Stop at. Therefore, the engine continues to rotate for a while after the fuel supply is stopped, and during this time the air-fuel mixture in the cylinder is scavenged. Therefore, when the engine stops normally, no fuel remains in the cylinder. A conventional starting control device plans to start the engine in this state. The technique disclosed in Japanese Unexamined Patent Publication No. 62-126239 also plans to start the engine in this state. On the other hand, if the engine rotation stops due to engine stalling, even if the fuel is supplied in synchronization with the engine rotation, the fuel will continue to be supplied until the engine completely stops. No scavenging phenomenon occurs. Therefore, when the engine is stopped due to engine stalling, fuel remains in the cylinder. Conventional twin engine start control devices restart the engine using the same control as when the engine is stopped normally, even when the engine is restarted after the engine has stalled. Therefore, when restarting the engine after stalling, the air-fuel ratio of the air-fuel mixture becomes overrich by the amount of fuel remaining in the cylinder, making it difficult to start the engine. Therefore, the present invention aims to develop a starting control device that can improve restartability after an engine stall. [Means for Solving the Problems] The above-mentioned problems include a means for monitoring the occurrence of a stopped state of rotation of the engine while the ignition switch of the engine is in an on state, and a means for monitoring the occurrence of a state of stopped rotation of the engine by the monitoring means. When the engine is forcibly rotated for restarting after the detection, the fuel supply control means stops the fuel supply for scavenging until a predetermined condition is satisfied, and then starts the fuel supply. This problem is solved by a characteristic engine starting control device. [Operation] According to the starting control device having the above-mentioned means, the monitoring means monitors whether the rotation of the engine has stopped while the ignition switch is on, that is, whether an engine stall has occurred. When the engine is forcibly rotated to restart after the occurrence of an engine stall is detected, fuel is not initially supplied. Therefore, the fuel remaining in the cylinder is scavenged. Then, the fuel supply is resumed when a predetermined condition (here, the predetermined condition is a condition that is satisfied when the scavenging is completed, and can be determined in advance for each engine) is satisfied. Therefore, the air-fuel ratio of the air-fuel mixture does not become overrich during engine starting, and the engine can be started under the same conditions as when starting a normally stopped engine. [Effects of the Invention] As described above, in the case of the present invention, when restarting the engine after it stalls, since air is first scavenged and then fuel is supplied, the warm air mixture becomes overrich during startup, impairing startability. Never. Furthermore, since scavenging is normally carried out in an extremely short period of time, the time it takes for the Yu7jin to fully explode (in a state where it continues to rotate spontaneously) after the restart operation does not actually take a long time. As described above, according to the present invention, restartability after an engine stall is improved. When the engine stalls, it is usually required to restart the engine quickly, and the present invention can be said to be an extremely practical invention that can meet this urgent need. [Example] Next, an example embodying the present invention will be described with reference to the drawings. FIG. 3 shows an outline of an engine system implementing the starting control device of the present invention. In the figure, 10 is the engine body, 4
2 is an intake pipe, 2 is a throttle valve, 8 is a pressure sensor that detects the pressure inside the intake pipe 2, and 2 is a crank angle that outputs a pulse every time the crank of the engine 10 rotates by a predetermined angle through the rotation of the camshaft. 14 is a temperature sensor that detects the temperature of the cooling water of the engine 10; 6 is an injector that supplies fuel to the engine 10; 16 is a starter motor that forcibly rotates the engine 10 for starting; 18 is an ignition switch; 20 is a battery, 22 is a starter switch, 100 is an engine control unit (E
CU). This engine system has a control system roughly shown in FIG. ECUloo has a multiplexer 110, and the pressure sensor 8 and water temperature sensor 14 are connected to the multiplexer 110, and a signal from either one is sent to an A/D converter 112 where it is A/D converted and digitized information. can be input to the CPU (central processing unit) 150. Further, different signals can be input to the CPUI 50 depending on whether the starter motor 16 is being rotated or not. Furthermore, the pulse wave from the crank angle sensor 12 can be input to the CPU 150 after being waveform-shaped by a waveform shaping circuit 114 . Based on the program stored in the ROM 120, the CPU 150 inputs signals from each signal source in a predetermined procedure and timing, processes them based on the program, and sends a drive pulse signal to the injector drive circuit 116 according to the processing result. Output. The injector drive circuit 116 turns on and off the current flowing through the injector 6 based on a pulse signal sent from the CPU 150. Note that 122 is a RAM, and the CPU1
50 processes. This ECUloo is configured to operate by being supplied with drive current from the battery 20 while the ignition switch 18 is turned on. FIG. 1 shows a control procedure when the CPU 150 performs calculations and processes according to the program stored in the ROM 120. This control procedure is performed using the ignition switch I8.
While on, it is executed repeatedly in synchronization with the engine rotation. In other words, the number of pulses from the crank angle sensor 12 is
It is executed immediately before every time the engine 10 reaches the number of pulses corresponding to the fuel supply timing. In step 400, data regarding the cooling water temperature (THW) is transferred from the signal of the water temperature sensor 14 to the crank angle sensor 12.
Engine rotation speed (NE) from the time interval of pulse waves from
Data regarding the intake pressure (P
M) is input to the CPU 150. In step 401, the engine speed NE at that time is 10 per minute.
Determine whether or not the rotation is greater than or equal to the rotation. If the engine is rotating normally, the engine rotation speed is 10 rpm or more, and is also 400 rpm or more in step 402. At this time, the basic amount of fuel TP is determined from the intake pressure PM and the engine speed NE (step 403). Furthermore, a correction coefficient KTHW corresponding to the temperature is determined from the cooling water temperature (THW) (step 404), the basic injection amount is corrected based on the correction coefficient, and this is set as the injector valve opening time TAU. In this case, since the determination in step 411 is No, the process of FIG. 1 at that injection timing is ended. After this process is completed, a pulse wave is sent to the injector drive circuit 116 for the time (TAU) calculated in step 405 in synchronization with the fuel injection timing, and the injector 6 is opened for the TAU time. As a result, an appropriate amount of fuel is supplied during normal engine rotation. If the engine stalls in this state and the engine speed drops, the result in step 401 in the process shown in FIG. 1 is NO.
The injector valve opening time TAU is set to zero (step 414). After this, the fuel supply is stopped. At this point, steps 407, 408, and 4 are performed as described later until the engine speed is below 400 rpm and reaches 10 rpm.
09 is being executed, and fuel continues to be supplied until the final speed reaches 10 rpm. and the engine speed is 1
The angle at which the engine rotates after it drops below Orpm until it finally stops is small, and it is not expected that air will be scavenged during that time. Immediately before the engine stalls and the engine speed drops to 1Orpm, when the process proceeds from step 409 to step 411, the result is YES in step 411, and the result in step 412 is No, so the counter CENGST is set in step 413.
is set to 4. Then, after the engine has decreased to 10 rpm or less, step 4
13 is not executed, so CENGST remains at 4 and stalls. Next, FIG. 2 shows a process for changing the counter CENGST, which is executed every time a pulse wave is generated from the crank angle sensor 12. Step 500 is a process of reading the output of the crank angle sensor, and step 501
Then, the input pulse number is 18 if the engine crank angle is 18.
It is determined whether the number of pulses corresponds to the number of pulses when rotated by 0°. And step 5 while not rotating 180°
02.503 is skipped and the process ends. 180°
When it rotates, 1 is subtracted from CENGST in step 503 and this is newly set as CENGST. Note that step 5
When CENGST is zero in step 02, step 503 is skipped, so CENGST never becomes negative. As mentioned above, when the engine stalls and the engine speed falls below 15 Orpm, CENGST is set to 4. After the engine speed drops below 10 rpm, the crank angle increases to 180 rpm before it completely stops.
Since the engine does not rotate more than 1°, CENGST is set to 4 when the engine stalls and comes to a complete stop. As is clear from the process shown in Figure 2, when the engine is restarted after stalling, CENGS
T becomes 3, becomes 2 when rotated by 360 degrees, becomes 1 when rotated by 540 degrees, and becomes zero when rotated by 720 degrees. Now, when the engine is restarted after stalling, the engine speed will be less than 400 rpm due to the capacity of the starter motor, and the answer at step 402 in FIG. 1 will be No. As mentioned above, since CENGST is 1 or more until the crank angle reaches 7200 revolutions after restarting, step 410 is executed during that time, and the injector opening time TAtJ
is set to cello. That is, the supply of fuel is stopped until the engine is rotated 720 degrees by the starter motor during restart. During this time, the fuel remaining in the cylinder when the engine stalls is scavenged, and the engine stops normally.
【7たときの状態と同じとなる。
なおスタータモータの運転中はステップ412゛の判断
によってステップ413がスキップされるため、CEN
GSTが再度4に初期化されることはない。
そしてこの状態で720°回転すると、今度はステップ
406でYESとなり、ステップ407以後が実行され
る。ステップ407ではエンジン始動中の基本燃料量T
PSTを求める。そし、てステップ408ではエンジン
の回転数NEに基づいて補正係数KNEを計算する。そ
してステップ409で基本燃料量TPSTを補正してこ
れをインジェクタの開弁時間TAUとする。これにより
エンジンが再始動のために720°以上回転したときか
ら、正常な始動時燃料量が供給される。
さてこのようにしてエンスト後の再始動時には、スター
タモータにより最初の720°は燃料供給をしないでエ
ンジンを回転することによって掃気し、ついでステップ
409に基づいて始動時燃料を供給するのである。これ
によりエンスト後の再始動時に空燃比がオーバリッチと
なって再始動性が低下することが防止される。
なおエンジンを正常に停止するときには、エンジン回転
数NEが400回転以上のときに第1図の処理の実行が
中断されるため、CENGSTはゼロとなっている。そ
こでその後再始動する際にはステップ406の判断がY
ESとなり、掃気のために720°空転させることはな
い。
第5図は上記作用の結果を図示するものであり、(I)
はエンジンが正常に停止された後、再始動される場合を
示している。第1図(I)の(a)はエンジン回転数の
変動を示すものであり、タイミング1でイグニッション
スイッチがオフされる。
その後は慣性によって徐々に回転数が減少し、タイミン
グ2で完全に停止する。 (b)はそのときの空燃比を
示すものであり、エンジンの正常回転時に適正空燃比と
なっているが、タイミング】以後では燃料が供給されな
いで掃気されるため空燃比はリーンとなる。
タイミング3はイグニッションとスタータスイッチのオ
ンタイミングを示し、この場合は前述のように第1図の
ステップ406,407,408゜409の処理により
各スイッチのオンと同時に燃料の供給が開始され(4は
燃料供給開始タイミングを示す)、空燃比は濃くなる。
そしてエンジンが完爆(スタータモータの助けを借りな
いで回転を続けられる状態)するに到ると、その後空燃
比は適正域に復帰する。
第1図(II)は従来の始動制御方式でエンスト後の再
始動を実行した場合を示す。この場合には1′でエンス
トを起こし、2°でエンジンが完全に停止するまでの間
も燃料は供給されるため(10回転以下では燃料供給が
停止されるが、エンジン回転数がlOrpmとなるのは
タイミング2′の直前であり、その後掃気されて、空燃
比がリーンとなることはない。そして再始動時には通常
と同様の始動時燃料が供給されるため、混合気が濃くな
りすぎエンジンはなかなか完爆しない。そして完爆を始
めたとしても、その完爆タイミングとなるまでに相当の
時間を必要とし、エンジンの再始動性が悪い。
これに対し、第1図(III)は本発明の制御方式によ
る場合を示し、タイミング3でイグニッションスイッチ
、スタータスイッチかONされると最初の2回転で掃気
され、ついでタイミング4で燃料が供給され始めるため
、混合気がオーバリッチとなることはなく、掃気後スム
ースにエンジンが完爆するようになるのである。なお本
発明の制御方式でも、エンジンが正常に停止した後再始
動されるときには第1図(I)の過程となることは前に
説明した通りである。
以上の実施例ではカウンタCENGSTをRAM122
に記憶する例を示した。これはエンスト後イグニッショ
ンキーをオフとしないでスタータスイッチをオンすると
きには有効である。しかしながら−旦イグニッションス
イッチをオフしてしまうとCENGSTもゼロに初期化
されてしまい所期の作動が得られない。そこでこの問題
に対処するためには第4図に示す構成においてRAMI
22のためにバックアップバッテリを付加すればよい。
このようにすればイグニッションスイッチをオフしても
CENGSTの内容がセロクリアされることはなく、上
記問題を生じない。
またエンスト後の再始動時に燃料の供給を停止する条件
として、本実施例ではクランクの回転角を用いる例を示
した。しかし本発明はこれに限るものでなく、例えばス
タータモータの回転時間、あるいは空燃比検出手段から
の検出値等を用いて掃気完了条件を判別してもよい。ま
た供給燃料量の演算はD−J方式のみならずL−J方式
であってよいことはいうまでもない。[The state will be the same as when it was 7. Note that while the starter motor is running, step 413 is skipped based on the determination in step 412, so CEN
GST is never reinitialized to 4. When the rotation is performed by 720° in this state, the answer in step 406 becomes YES, and steps 407 and subsequent steps are executed. In step 407, the basic fuel amount T during engine starting is
Find PST. Then, in step 408, a correction coefficient KNE is calculated based on the engine speed NE. Then, in step 409, the basic fuel amount TPST is corrected and set as the injector opening time TAU. As a result, a normal amount of starting fuel is supplied from the time the engine rotates over 720 degrees for restart. In this way, when the engine is restarted after stalling, the starter motor rotates the engine for the first 720 degrees without supplying fuel to scavenge air, and then fuel is supplied at the time of startup based on step 409. This prevents the air-fuel ratio from becoming overrich and deteriorating the restartability when restarting the engine after the engine stalls. Note that when the engine is normally stopped, CENGST is zero because the execution of the process shown in FIG. 1 is interrupted when the engine rotational speed NE is 400 rotations or more. Therefore, when restarting after that, the judgment in step 406 is Y.
ES, and will not be rotated 720 degrees for scavenging. FIG. 5 illustrates the result of the above action, (I)
shows the case where the engine is restarted after being stopped normally. (a) of FIG. 1(I) shows fluctuations in engine speed, and at timing 1, the ignition switch is turned off. After that, the rotation speed gradually decreases due to inertia, and it completely stops at timing 2. (b) shows the air-fuel ratio at that time, and it is a proper air-fuel ratio when the engine is rotating normally, but after [timing], the air-fuel ratio becomes lean because fuel is not supplied and scavenging occurs. Timing 3 indicates the on-timing of the ignition and starter switches, and in this case, as described above, the fuel supply starts at the same time as each switch is turned on by the processing of steps 406, 407, 408 and 409 in FIG. (indicates the start timing of fuel supply), the air-fuel ratio becomes richer. When the engine reaches a complete explosion (a state in which it can continue to rotate without the help of the starter motor), the air-fuel ratio returns to the proper range. FIG. 1 (II) shows a case where a restart after an engine stall is executed using a conventional starting control method. In this case, the engine stalls at 1' and fuel is supplied until the engine completely stops at 2° (fuel supply is stopped below 10 rpm, but the engine speed is 1 Orpm). This is just before timing 2', and after that, the air is scavenged and the air-fuel ratio does not become lean.Then, when restarting, the same starting fuel as usual is supplied, so the mixture becomes too rich and the engine runs out. A complete explosion does not occur easily.And even if a complete explosion starts, it takes a considerable amount of time to reach the timing of a complete explosion, and the restartability of the engine is poor.In contrast, Fig. 1 (III) shows the present invention. In this case, when the ignition switch and starter switch are turned on at timing 3, air is scavenged during the first two revolutions, and then fuel starts to be supplied at timing 4, so the mixture will not become overrich. , the engine will come to complete explosion smoothly after scavenging. Even with the control method of the present invention, when the engine is restarted after being stopped normally, the process shown in FIG. 1 (I) will not occur. As explained above. In the above embodiment, the counter CENGST is stored in the RAM 122.
An example of how to store the data is shown below. This is effective when turning on the starter switch without turning off the ignition key after the engine stalls. However, once the ignition switch is turned off, CENGST is also initialized to zero and the desired operation cannot be obtained. Therefore, in order to deal with this problem, in the configuration shown in Figure 4, RAMI
A backup battery may be added for 22. In this way, even if the ignition switch is turned off, the contents of CENGST will not be cleared by cello, and the above problem will not occur. Further, in this embodiment, an example is shown in which the rotation angle of the crank is used as a condition for stopping the fuel supply when restarting the engine after the engine stalls. However, the present invention is not limited to this, and the scavenging completion condition may be determined using, for example, the rotation time of the starter motor or the detected value from the air-fuel ratio detection means. Further, it goes without saying that the amount of fuel to be supplied may be calculated not only by the DJ method but also by the L-J method.
【図面の簡単な説明】[Brief explanation of drawings]
第1図は本発明の装置で実行される処理手順、第2図は
掃気が完了するまで燃料の供給を停止するためのカウン
タの値を変化させる手順、第3図は本発明を具現化した
エンジンシステムを示す図、第4図はエンジンコントロ
ールユニットとその周辺機器を示すブロック図、第5図
は作動結果を示す図である。
6・パインジエクタ
16゛”・スタータモータ
18゛イグニツシヨンスイツチ
22° スタータスイッチ
100−エンジンコントロールユニットステップ401
の処理
・−・−エンストの発生を看視する処理ステップ413
.501.503.406の処理掃気完了条件の判断処
理
ステップ410の処理
燃料の供給を停止する処理
ステップ409の処理
始動時燃料を供給する処理Fig. 1 shows the processing procedure executed by the device of the present invention, Fig. 2 shows the procedure for changing the counter value to stop the supply of fuel until scavenging is completed, and Fig. 3 shows the embodiment of the present invention. FIG. 4 is a block diagram showing the engine control unit and its peripheral equipment, and FIG. 5 is a diagram showing the operation results. 6・Pine injector 16゛”・Starter motor 18゛Ignition switch 22° Starter switch 100-Engine control unit step 401
Processing--Processing step 413 for monitoring the occurrence of engine stalling
.. 501.503.406 Processing for determining scavenging completion conditions Processing for Step 410 Processing for stopping fuel supply Processing for Step 409 Processing for supplying fuel at startup