[go: up one dir, main page]

JPH0381566A - Ignition time controller of internal combustion engine - Google Patents

Ignition time controller of internal combustion engine

Info

Publication number
JPH0381566A
JPH0381566A JP21753189A JP21753189A JPH0381566A JP H0381566 A JPH0381566 A JP H0381566A JP 21753189 A JP21753189 A JP 21753189A JP 21753189 A JP21753189 A JP 21753189A JP H0381566 A JPH0381566 A JP H0381566A
Authority
JP
Japan
Prior art keywords
ignition timing
time
ignition time
ignition
acceleration
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
JP21753189A
Other languages
Japanese (ja)
Inventor
Akio Kunimasa
国政 愛生
Motoyasu Muramatsu
村松 基安
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP21753189A priority Critical patent/JPH0381566A/en
Publication of JPH0381566A publication Critical patent/JPH0381566A/en
Pending legal-status Critical Current

Links

Landscapes

  • Combined Controls Of Internal Combustion Engines (AREA)
  • Electrical Control Of Ignition Timing (AREA)

Abstract

PURPOSE:To realize an operation of good acceleration by a method wherein ignition time is set to first ignition time retarded with respect to optimum ignition time for a specific time after fuel cut and after a specified time has passed, ignition time is set to second ignition time further retarded with respect to the first ignition time. CONSTITUTION:When acceleration is started with recovery from deceleration operation with fuel feed stopped detected by a recovery detecting means A, an elapse time detecting means B detects the elapse time after recovery. Then, until this elapse time reaches predetermined set time, ignition time is set to first ignition time retarded with respect to optimum ignition time by a first ignition time setting means 1. Therefore engine output rises slowly thereby preventing acceleration shock. When the above predetermined time is reached, a second ignition time setting means D sets the ignition time to second ignition time further retarded with respect to the first ignition time. When the above elapse time exceeds the above set time, a third ignition time setting means E gradually advances ignition time toward optimum ignition time.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は内燃機関の点火時期制御装置に関する。[Detailed description of the invention] [Industrial application field] The present invention relates to an ignition timing control device for an internal combustion engine.

(1) 〔従来の技術〕 燃料消費量を低減するために減速運転時に燃料の供給を
カットするようにした場合において減速運転中に加速運
転が開始されて燃料の供給が開始されると機関が急激に
大きな出力トルクを発生ずるために加速ショックが発生
する。そこでこのような加速ショックの発生を阻止する
ために燃料の供給が開始されたとき、即ち燃料カット状
態からの復帰時に点火時期を一時的に大巾に遅角し、次
いで点火時期を徐々に進角せしめるようにした内燃機関
が公知である(特開昭54−145819号公報参照)
(1) [Prior art] In a case where the fuel supply is cut during deceleration operation in order to reduce fuel consumption, if acceleration operation is started during deceleration operation and the fuel supply is started, the engine stops. Acceleration shock occurs due to the sudden generation of large output torque. Therefore, in order to prevent the occurrence of such acceleration shock, the ignition timing is temporarily retarded by a large amount when fuel supply is started, that is, when returning from the fuel cut state, and then the ignition timing is gradually advanced. An internal combustion engine with an angular structure is known (see Japanese Patent Application Laid-open No. 145819/1983).
.

このように燃料カット状態からの復帰時に点火時期を遅
らすと機関出力が急激に立上らないために加速ショック
を発生するのを阻止することができるがアクセルペダル
の踏み込み動作に対して機関出力が応答性よくただちに
上昇してくれないために良好な加速感が得られないとい
う問題が生ずる。
In this way, if the ignition timing is delayed when returning from a fuel cut state, the engine output will not rise suddenly, thereby preventing acceleration shock from occurring, but the engine output will not increase in response to the accelerator pedal depression. A problem arises in that a good sense of acceleration cannot be obtained because the vehicle does not rise quickly with good responsiveness.

そこでこのような問題を解決するために燃料力(2) ット状態からの復帰時には復帰後一定時間点火時期を最
適点火時期に設定し、一定時間経過後に点火時期を一時
的に大巾に遅角させ、その後点火時期を最適点火時期ま
で徐々に進角せしめるようにした内燃機関が公知である
(特開昭56−50265号公報、特開昭56−113
050号公報および特開昭63−201372号公報参
照〉。これらの内燃機関では燃料カット状態からの復帰
後一定時間点火時期が最適点火時期に設定されるのでア
クセルペダルを踏み込んだ当初は機関出力がただちに上
昇する。
Therefore, in order to solve this problem, (2) When returning from a fuel power cut state, the ignition timing is set to the optimal ignition timing for a certain period of time after recovery, and after a certain period of time, the ignition timing is temporarily delayed by a wide range. An internal combustion engine is known in which the ignition timing is gradually advanced to the optimum ignition timing (Japanese Patent Laid-Open Nos. 56-50265 and 113-1982).
050 and Japanese Unexamined Patent Publication No. 63-201372>. In these internal combustion engines, the ignition timing is set to the optimum ignition timing for a certain period of time after returning from the fuel cut state, so the engine output immediately increases when the accelerator pedal is depressed.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

しかしながら燃料カット状態からの復帰後一定時間点火
時期を最適点火時期に設定すると機関出力が急激に立上
り、斯くしてまず第1に加速ショックが発生するという
問題を生ずる。また、第2に燃料カット状態からの復帰
後一定時間を経過したときに点火時期が大巾に遅角せし
められると今度は機関出力が急激に低下せしめられ、斯
くして加速度が一時的に落ち込むことになる。即ち、加
(3) 連中に減速感が発生するために良好な加速感が得られな
いという問題がある。
However, if the ignition timing is set to the optimum ignition timing for a certain period of time after returning from the fuel cut state, the engine output will rise rapidly, which will first of all cause the problem of acceleration shock. Secondly, if the ignition timing is significantly retarded after a certain period of time has elapsed after returning from the fuel cut state, the engine output will be sharply reduced, causing a temporary drop in acceleration. It turns out. That is, there is a problem that a good acceleration feeling cannot be obtained because a feeling of deceleration occurs in the acceleration (3) driver.

〔課題を解決するための手段〕[Means to solve the problem]

上記問題点を解決するために本発明によれば第1図の発
明の構成図に示されるように燃料カット状態からの復帰
を検出する復帰検出手段Aと、復帰後の経過時間を検出
する経過時間検出手段Bと、上述の経過時間が予め定め
られた設定時間に達するまでの間点火時期を最適点火時
期に対して遅角した第1の点火時期に設定する第1点火
時期設定手段Cと、上述の経過時間が上述の設定時間に
達したときに点火時期を第1の点火時期よりも更に遅角
した第2の点火時期に設定する第2点火時期設定手段り
と、上述の経過時間が上述の設定時間を越えた後は点火
時期を第2の点火時期から最適点火時期まで徐々に進角
せしめる第3の点火時期設定手段Eとを具備している。
In order to solve the above problems, according to the present invention, as shown in the configuration diagram of the invention in FIG. time detection means B, and first ignition timing setting means C for setting the ignition timing to a first ignition timing retarded with respect to the optimum ignition timing until the elapsed time described above reaches a predetermined set time. a second ignition timing setting means for setting the ignition timing to a second ignition timing that is further retarded than the first ignition timing when the elapsed time reaches the set time; The third ignition timing setting means E is provided for gradually advancing the ignition timing from the second ignition timing to the optimum ignition timing after the above-mentioned set time has been exceeded.

(4) 〔作 用〕 燃料カット状態からの復帰後一定時間点火時期が最適点
火時期に対して遅角された第1の点火時期に設定される
ために機関出力がゆっくりと立上り、斯くして加速ショ
ックが発生しない。また、一定時間が経過して第1の点
火時期から第2の点火時期まで遅角されるときには第1
の点火時期が遅角されているために第1の点火時期から
第2の点火時期までの遅角量は少なく、従って機関出力
の落ち込みがないために加速度が上昇し続ける。
(4) [Function] After returning from the fuel cut state, the ignition timing is set to the first ignition timing retarded with respect to the optimum ignition timing for a certain period of time, so the engine output rises slowly. Acceleration shock does not occur. In addition, when the ignition timing is retarded from the first ignition timing to the second ignition timing after a certain period of time has elapsed, the first ignition timing is retarded.
Since the ignition timing of the engine is retarded, the amount of retardation from the first ignition timing to the second ignition timing is small, so there is no drop in engine output, so the acceleration continues to increase.

〔実施例〕〔Example〕

第2図を参照すると、1は機関本体、2はピストン、3
はシリンダヘッド、4は燃焼室、5は点火栓、6は吸気
弁、7は吸気ボート、8は排気弁、9は排気ポートを夫
々示し、吸気ボート7は対応する枝管10を介してサー
ジタンク11に連結される。
Referring to Figure 2, 1 is the engine body, 2 is the piston, and 3
4 is the cylinder head, 4 is the combustion chamber, 5 is the ignition plug, 6 is the intake valve, 7 is the intake boat, 8 is the exhaust valve, and 9 is the exhaust port, and the intake boat 7 is connected to the surge through the corresponding branch pipe 10. It is connected to the tank 11.

各枝管10には燃料噴射弁12が取付けられ、これら燃
料噴射弁12からは対応する吸気ボート7内に向けて燃
料が噴射される。サージタンク11は吸気ダ(5) クト13およびエアフローメータ14を介して図示しな
いエアクリーナに接続され、吸気ダクト13内にはスロ
ットル弁15が配置される。一方、排気ポート9は排気
マニホルド16に接続され、この排気マニホルド16内
に酸素濃度検出器17が配置される。
A fuel injection valve 12 is attached to each branch pipe 10, and fuel is injected from these fuel injection valves 12 into the corresponding intake boat 7. The surge tank 11 is connected to an air cleaner (not shown) via an intake duct 13 and an air flow meter 14, and a throttle valve 15 is disposed within the intake duct 13. On the other hand, the exhaust port 9 is connected to an exhaust manifold 16, and an oxygen concentration detector 17 is disposed within the exhaust manifold 16.

燃料噴射弁12および点火栓5は電子制御ユニット30
に接続され、燃料噴射弁12からの噴射時期および点火
栓5による点火時期は電子制御ユニット30の出力信号
に基いて制御される。
The fuel injection valve 12 and the spark plug 5 are controlled by an electronic control unit 30
The injection timing from the fuel injection valve 12 and the ignition timing from the spark plug 5 are controlled based on the output signal of the electronic control unit 30.

電子制御ユニット30はディジタルコンピュータからな
り、双方向性バス31によって互いに接続されたROM
 (リードオンメモリ)32、RAM (ランダムアク
セスメモリ)33、CPU(マイクロプロセッサ)34
、入力ポート35および出力ボート36を具備する。エ
アフローメータ14は吸入空気量に比例した出力電圧を
発生し、この出力電圧はAD変換器37を介して入力ポ
ート35に入力される。酸素濃度検出器17は機関シリ
ンダ内に供給される混合気がリーンのときは0.1ボル
ト程度の出力電圧を発生し、機関シリンダ内に供給され
る混合気が(6) リッチのときは0.9ボルト程度の出力電圧を発生する
。この酸素濃度検出器17の出力電圧はAD変換器38
を介して人力ポート35に入力される。また、スロット
ル弁15にはスロットル弁15がアイドリング開度にあ
ることを検出するスロットルセンサ18が取付けられ、
このスロットルセンサ18の出力信号が入力ポート35
に人力される。また、機関本体lには機関冷却水温に比
例した出力電圧を発生すル水温センサ19が取付けられ
、この水温センサ19の出力電圧はAD変換器39を介
して人力ポート35に入力される。上死点検出センサ2
0は180クランク角度毎に出力パルスを発生し、クラ
ンク角センサ21は30クランク角度毎に出力パルスを
発生し、これら上死点検出センサ20およびクランク角
センサ21の出力パルスが入力ポート35に入力される
The electronic control unit 30 consists of a digital computer with ROMs connected to each other by a bidirectional bus 31.
(Read-on memory) 32, RAM (Random access memory) 33, CPU (Microprocessor) 34
, an input port 35 and an output port 36. The air flow meter 14 generates an output voltage proportional to the amount of intake air, and this output voltage is input to the input port 35 via the AD converter 37. The oxygen concentration detector 17 generates an output voltage of about 0.1 volt when the air-fuel mixture supplied into the engine cylinder is lean, and 0 when the air-fuel mixture supplied into the engine cylinder is rich (6). Generates an output voltage of about .9 volts. The output voltage of this oxygen concentration detector 17 is determined by the AD converter 38.
The data is input to the human power port 35 via. Further, a throttle sensor 18 is attached to the throttle valve 15 to detect that the throttle valve 15 is at an idling opening.
The output signal of this throttle sensor 18 is transmitted to the input port 35.
is man-powered. Further, a water temperature sensor 19 is attached to the engine body l to generate an output voltage proportional to the engine cooling water temperature, and the output voltage of this water temperature sensor 19 is inputted to the human power port 35 via an AD converter 39. Top dead center detection sensor 2
0 generates an output pulse every 180 crank angles, and the crank angle sensor 21 generates an output pulse every 30 crank angles, and these output pulses from the top dead center detection sensor 20 and the crank angle sensor 21 are input to the input port 35. be done.

電子制御ユニット30内では上死点検出センサ20およ
びクランク角センサ21の出力パルスから現在のクラン
ク角が計算され、クランク角センサ21の出力パルスか
ら機関回転数が計算される。
In the electronic control unit 30, the current crank angle is calculated from the output pulses of the top dead center detection sensor 20 and the crank angle sensor 21, and the engine rotation speed is calculated from the output pulses of the crank angle sensor 21.

一方、出力ポート36は対応する駆動回路40・41(
7) を介して点火栓5および燃料噴射弁12に接続される。
On the other hand, the output port 36 has the corresponding drive circuits 40 and 41 (
7) Connected to the spark plug 5 and the fuel injection valve 12 via.

次に第3図を参照してまず初めに本発明による点火時期
制御を前述した従来の点火時期制御と比較しつつ説明す
る。
Next, with reference to FIG. 3, the ignition timing control according to the present invention will be explained in comparison with the conventional ignition timing control described above.

第3図においてTは減速運転中にスロットル弁が開弁せ
しめられて加速運転が開始されたときを示しており、ま
た第3図において破線および鎖線は従来の点火時期制御
を、実線は本発明による点火時期制御を夫々示している
。破線で示す従来の点火時期制御の場合には燃料カット
状態からの復帰時に点火時期が大巾に遅角され、次いで
点火時期は最適点火時期まで徐々に進角せしめられる。
In FIG. 3, T indicates when the throttle valve is opened during deceleration operation and acceleration operation is started, and in FIG. The ignition timing control is shown in each figure. In the case of the conventional ignition timing control shown by the broken line, the ignition timing is retarded by a large amount when returning from the fuel cut state, and then the ignition timing is gradually advanced to the optimum ignition timing.

この場合には加速開始後型らくの間、加速度Gは増大せ
ず、従って良好な加速感が得られない。
In this case, the acceleration G does not increase for a while after the start of acceleration, and therefore a good acceleration feeling cannot be obtained.

方、鎖線で示す従来の点火時期制御の場合には燃料カッ
ト状態からの復帰後型らくの間、点火時期が最適点火時
期とされ、次いで点火時期が大巾に遅角せしめられる。
On the other hand, in the case of the conventional ignition timing control shown by the chain line, the ignition timing is set to the optimum ignition timing for a while after returning from the fuel cut state, and then the ignition timing is significantly retarded.

この場合には加速開始と同時に加速度Gが急激に上昇す
るために加速開始時に(8) 加速ショックが発生する。更に点火時期が大巾に遅角さ
れたときには加速度Gが一時的に減少するために加速運
転中に減速感が生じ、斯くして良好な加速感が得られな
い。
In this case, since the acceleration G rapidly increases at the same time as acceleration starts, (8) acceleration shock occurs at the start of acceleration. Furthermore, when the ignition timing is retarded by a large amount, the acceleration G temporarily decreases, resulting in a feeling of deceleration during acceleration operation, and thus a good sense of acceleration cannot be obtained.

これに対して実線It  、I2で示す本発明による点
火時期制御の場合には加速開始後一定時間、点火時期が
最適点火時期に対して遅角され、次いで一定時間を経過
すると点火時期が更に遅角される。このように加速開始
後一定時間、点火時期を最適点火時期に対して遅角する
ことにより加速度Gは比較的ゆっくりと増大するために
加速ショックが発生しない。また、一定時間経過したと
きには点火時期が更に遅角されるがこのときの遅角量は
少ないために加速度Gは上昇し続ける。従って加速運転
時に減速感が生じないために良好な加速運転が確保され
る。
On the other hand, in the case of the ignition timing control according to the present invention shown by the solid lines It and I2, the ignition timing is retarded with respect to the optimum ignition timing for a certain period of time after the start of acceleration, and then, after a certain period of time, the ignition timing is further retarded. be cornered. In this way, by retarding the ignition timing with respect to the optimum ignition timing for a certain period of time after the start of acceleration, the acceleration G increases relatively slowly, so that no acceleration shock occurs. Further, when a certain period of time has elapsed, the ignition timing is further retarded, but since the amount of retardation at this time is small, the acceleration G continues to rise. Therefore, a feeling of deceleration does not occur during accelerated driving, so that good accelerated driving is ensured.

なお、実線■1 は本発明による第1実施例を示してお
り、この第1実施例では加速開始後一定時間、加速開始
時の最適点火時期に維持される。実線I2は本発明によ
る第2実施例を示しており、(9) この第2実施例では加速開始後一定時間、点火時期は加
速開始時の最適点火時期から徐々に遅角される。
The solid line 1 indicates the first embodiment of the present invention, and in this first embodiment, the optimal ignition timing at the start of acceleration is maintained for a certain period of time after the start of acceleration. A solid line I2 shows a second embodiment according to the present invention. (9) In this second embodiment, the ignition timing is gradually retarded from the optimal ignition timing at the start of acceleration for a certain period of time after the start of acceleration.

次に第4図を参照して本発明による点火時期制御の概要
について説明する。
Next, an outline of ignition timing control according to the present invention will be explained with reference to FIG.

減速運転中にスロットル弁15が開弁せしめられると燃
料カットフラグFFCがリセットされ、燃料噴射が開始
される。燃料カットフラグFFCがリセットされるとカ
ウンタ作動フラグFCDLY がセットされ、カウンタ
作動フラグFCDLYがセットされるとカウンタCDL
Yのカウントアツプ作用が開始される。カウン作動フラ
グFCDLYがセットされてからカウンタCDLYのカ
ウント値が一定値C8に達するまでの間、遅角制御フラ
グFDIIOLDがセットされ、この遅角制御フラグF
DHDLDがセットされている間、点火時期は11又は
I2に制御される。
When the throttle valve 15 is opened during deceleration operation, the fuel cut flag FFC is reset and fuel injection is started. When the fuel cut flag FFC is reset, the counter operation flag FCDLY is set, and when the counter operation flag FCDLY is set, the counter CDL is set.
The count up action of Y is started. A retard control flag FDIIOLD is set from when the counter operation flag FCDLY is set until the count value of the counter CDLY reaches a constant value C8.
While DHDLD is set, the ignition timing is controlled to 11 or I2.

次いでカウンタCDLYのカウント値が一定値C8に達
すると遅角制御フラグFDI(OLDがリセットされ、
最大遅角フラグFDMAX と点火時期戻しフラグFD
ESAがセットされる。最大遅角フラグFDMへXがセ
ット(10) されると点火時期は大巾に遅角され、例えば上死点後5
度とされる。次いでただちに最大遅角フラグFDMAX
がリセットされる。次いで点火時期戻しフラグFDBS
へがセットされている間、点火時期は最適点火時期まで
徐々に進角せしめられ、点火時期が最適点火時期に達す
ると点火時期戻しフラグがリセットされて点火時期の戻
し作用が完了せしめられ、同時にカウンタ作動フラグF
CDLYがリセットされてカウンタCDLYがクリアさ
れる。
Next, when the count value of the counter CDLY reaches a constant value C8, the retard control flag FDI (OLD is reset,
Maximum retard flag FDMAX and ignition timing return flag FD
ESA is set. When the maximum retard flag FDM is set to X (10), the ignition timing is retarded by a wide range, for example, 5 pm after top dead center.
It is considered a degree. Then, immediately set the maximum retard flag FDMAX.
is reset. Next, the ignition timing reset flag FDBS
While the ignition timing is set, the ignition timing is gradually advanced to the optimum ignition timing, and when the ignition timing reaches the optimum ignition timing, the ignition timing return flag is reset to complete the ignition timing return operation. Counter operation flag F
CDLY is reset and counter CDLY is cleared.

第5図から第8図は第4図に示す点火時期制御を実行す
るためのフローチャートを示しており、次に第4図を参
照しつつこれら第5図から第8図に基いて点火時期制御
について説明する。
5 to 8 show flowcharts for executing the ignition timing control shown in FIG. 4, and then, while referring to FIG. I will explain about it.

第5図および第6図は燃料カットフラグFFC等の制御
を示しており、まず初めに第5図を参照して燃料カット
フラグFFCの制御について説明する。
5 and 6 show the control of the fuel cut flag FFC, etc., and first, the control of the fuel cut flag FFC will be explained with reference to FIG.

第5図は一定時間毎の割込みによって実行され、まず初
めにステップ50において燃料カットフラグFFCがセ
ットされているか否かが判別される。
The process shown in FIG. 5 is executed by interrupts at regular intervals, and first, in step 50, it is determined whether or not the fuel cut flag FFC is set.

(11) 燃料カットフラグFFCがリセットされているときには
ステップ51に進んで機関回転数Nが予め定められたカ
ット回転数N、よりも高いか否かが判別される。N>N
+ のときにはステップ52に進んでスロットル弁15
がアイドリング開度であるか否かが判別される。アイド
リング開度のときはステップ53に進んで燃料カットフ
ラグFFCがセットされる。即ち、減速運転を開始した
ときにN>N+であれば燃料カットフラグFFCがセッ
トされ、燃料噴射弁12からの燃料噴射作用が停止せし
められる。
(11) When the fuel cut flag FFC has been reset, the process proceeds to step 51, where it is determined whether the engine rotation speed N is higher than a predetermined cut rotation speed N. N>N
+, proceed to step 52 and open the throttle valve 15.
It is determined whether or not the opening degree is the idling opening degree. When the opening is idling, the process advances to step 53 and the fuel cut flag FFC is set. That is, if N>N+ when deceleration operation is started, the fuel cut flag FFC is set and the fuel injection action from the fuel injection valve 12 is stopped.

燃料カットフラグFFCがセットされるとステップ50
からステップ54に進んで機関回転数Nが復帰回転数N
2(N2 <N、)よりも低くなったか否かが判別され
る。N<N2になるとステップ55に進んで燃料カット
フラグFFCがリセットされ、燃料噴射が開始される。
When the fuel cut flag FFC is set, step 50
Proceeding to step 54, the engine rotation speed N becomes the return rotation speed N.
2 (N2 <N,) is determined. When N<N2, the process proceeds to step 55, where the fuel cut flag FFC is reset and fuel injection is started.

ただし、このときには第4図に示すような点火時期の遅
角制御は行われない。
However, at this time, the ignition timing retard control as shown in FIG. 4 is not performed.

′t!J6図はスロットルセンサ18の出力信号に基い
てスロットル弁15がアイドリング開度から開弁せ(1
2) しめられたときに割込みによって実行される。
't! Figure J6 shows the throttle valve 15 opening from the idling opening based on the output signal of the throttle sensor 18 (1
2) Executed by interrupt when specified.

第6図を参照するとまず初めにステップ60において燃
料カットフラグFFCがセットされているか否かが判別
される。燃料カットフラグFFCがセットされていると
き、即ち燃料の供給が停止されているときにはステップ
61に進んで燃料カットフラグFFCがリセットされ、
燃料噴射が開始される。次いでステップ62ではカウン
タ作動フラグFCDLYがセットされ、ステップ63に
進む。現在の機関の運転状態に応じた最適点火時期θ、
は後述する第8図に示すルーチンにおいて遂次計算され
ており、ステップ63では最適点火時期θ、がθ、。。
Referring to FIG. 6, first, in step 60, it is determined whether the fuel cut flag FFC is set. When the fuel cut flag FFC is set, that is, when the fuel supply is stopped, the process proceeds to step 61, where the fuel cut flag FFC is reset,
Fuel injection begins. Next, in step 62, the counter operation flag FCDLY is set, and the process proceeds to step 63. Optimum ignition timing θ according to the current engine operating condition,
are successively calculated in a routine shown in FIG. 8, which will be described later, and in step 63, the optimum ignition timing θ is determined as θ. .

とじてRAM 33に記憶される。従ってこのθHOL
I+は減速運転中に加速運転が開始されたときの最適点
火時期θ、を示している。
The data is stored in the RAM 33. Therefore, this θHOL
I+ indicates the optimum ignition timing θ when acceleration operation is started during deceleration operation.

第7図は燃料カットフラグFFC以外の各フラグの制御
およびカウンタCDLYの制御ルーチンを示しており、
このルーチンは一定時間毎の割込みによって実行される
FIG. 7 shows the control routine for each flag other than the fuel cut flag FFC and the control routine for the counter CDLY.
This routine is executed by interrupts at regular intervals.

第7図を参照するとまず初めにステップ70にお(13
〉 いてスロットル弁15がアイドリング開度であるか否か
が判別される。アイドリング開度のときにはステップ7
1においてカウンタ作動フラグFCDLYがリセットさ
れ、次いでステップ72に進んで点火時期戻しフラグF
DBSへがリセットされ、次いでステップ73に進んで
最大遅角フラグFDMAXがリセットされる。一方、ス
ロットル弁15がアイドリング開度でないときにはステ
ップ74に進んでカウンタ作動フラグFCDLYがセッ
トされているか否かが判別され、カウンタ作動フラグF
CDLYがリセットされているときにはステップ72に
進む。
Referring to FIG. 7, first step 70 (13
> Then, it is determined whether the throttle valve 15 is at the idling opening. Step 7 when the opening is idling
1, the counter operation flag FCDLY is reset, and then the process proceeds to step 72, where the ignition timing return flag FCDLY is reset.
DBS is reset, and then the process proceeds to step 73 where the maximum retard flag FDMAX is reset. On the other hand, when the throttle valve 15 is not at the idling opening, the process proceeds to step 74, where it is determined whether or not the counter operation flag FCDLY is set.
If CDLY has been reset, the process advances to step 72.

一方、カウンタ作動フラグFCDLYがセットされてい
るとき、即ち燃料の供給が停止されている減速運転状態
から加速運転が開始されて燃料噴射が開始されたときに
はステップ75に進んでカウンタCDLYのカウントア
ツプ作用が開始される。次いでステップ76ではカウン
タCDLYのカウント値がC8(第4図)よりも大きい
か否か、例えば、カウントを開始してから1秒間経過し
たか否かが判別される。−秒間経過していないときには
ステップ77(14) に進んでカウントが開始されてから丁度1秒であるか否
かが判別される。丁度1秒でないとき、即ちカウントが
開始されてから1秒間経過していないときにはステップ
78に進んで最大遅角フラグFDMAXがリセットされ
、次いでステップ79に進んで遅角制御フラグFDHO
LDがセットされる。従ってカウント作動フラグFCD
LYがセットされるとただちに遅角制御フラグFDHD
LDがセットされることになる。
On the other hand, when the counter operation flag FCDLY is set, that is, when acceleration operation is started from a deceleration operation state where fuel supply is stopped and fuel injection is started, the process advances to step 75 and the counter CDLY is counted up. is started. Next, in step 76, it is determined whether the count value of the counter CDLY is larger than C8 (FIG. 4), for example, whether one second has elapsed since the start of counting. If - seconds have not elapsed, the process proceeds to step 77 (14), where it is determined whether exactly 1 second has elapsed since the start of counting. If it is not exactly 1 second, that is, if 1 second has not elapsed since the start of counting, the process advances to step 78 where the maximum retard flag FDMAX is reset, and then the process advances to step 79 where the retard control flag FDHO is reset.
LD is set. Therefore, the count operation flag FCD
Immediately after LY is set, the retard control flag FDHD
LD will be set.

一方、カウントが開始されてから1秒たったときにはス
テップ80に進んで最大遅角・フラグPDMAXがセッ
トされ、次いでステップ81において点火時期戻しフラ
グPDBSAがセットされる。次いでステップ82では
カウンタCDLYのカウント値がC8(第4図)、即ち
1秒にセットされ、次いでステップ83に進んで遅角制
御フラグFDHDLDがリセットされる。
On the other hand, when one second has elapsed since the start of counting, the process proceeds to step 80, where the maximum retard flag PDMAX is set, and then, at step 81, the ignition timing return flag PDBSA is set. Next, in step 82, the count value of the counter CDLY is set to C8 (FIG. 4), ie, 1 second, and then the process proceeds to step 83, where the retard control flag FDHDLD is reset.

次の処理サイクルではステップ75においてカウンタC
DLYがカウントアツプされるのでステップ76におい
てCDLY>1秒であると判断され、斯くしてステップ
84に進む。ステップ84では最大遅角フラ(15) グFDMAXがリセットされ、ステップ82に進む。
In the next processing cycle, in step 75, the counter C
Since DLY is counted up, it is determined in step 76 that CDLY>1 second, and the process then proceeds to step 84. In step 84, the maximum retard flag (15) FDMAX is reset, and the process proceeds to step 82.

第8図は点火時期制御ルーチンの第1実施例を示してお
り、このルーチンは一定クランク角度毎の割込みによっ
て実行される。
FIG. 8 shows a first embodiment of the ignition timing control routine, and this routine is executed by interruption at every fixed crank angle.

第8図を参照するとまず初めにステップ90において遅
角制御フラグFDIIOLDがセットされているか否か
が判別される。遅角制御フラグFDH[]LDがセット
されているときにはステップ91に進んでθ□。L[1
が点火時期θeとされ、次いでステップ92において点
火時期θeにおいて点火栓5による点火が行われる。従
って第4図に示されるように遅角制御フラグFDHOL
Dがセットされている間、■、で示されるよう点火時期
がθHOL[lに維持される。
Referring to FIG. 8, first, in step 90, it is determined whether the retard control flag FDIIOLD is set. When the retard control flag FDH[]LD is set, the process proceeds to step 91 and θ□. L[1
is set as the ignition timing θe, and then in step 92 ignition is performed by the ignition plug 5 at the ignition timing θe. Therefore, as shown in FIG.
While D is set, the ignition timing is maintained at θHOL[l, as shown by ■.

一方、ステップ90において遅角制御フラグFDIl[
]LDがリセットされていると判別されたときにはステ
ップ93に進んで例えば吸入空気量と機関回転数から基
本点火時期θBASEが計算される。次いでステップ9
4では機関冷却水温等による補正値θ。が計算され、次
いでステップ95においてθBAS□とθ。
On the other hand, in step 90, the retard control flag FDIl[
] If it is determined that the LD has been reset, the routine proceeds to step 93, where the basic ignition timing θBASE is calculated from, for example, the intake air amount and the engine speed. Then step 9
4 is a correction value θ based on engine cooling water temperature, etc. is calculated, and then in step 95 θBAS□ and θ.

から最適点火時期θヶが計算される。次いでステ(16
) ツブ96では点火時期戻しフラグFDBSAがセットさ
れているか否かが判別され、ステップ97では最大遅角
フラグFDMAXがセットされているか否かが判別され
る。遅角制御フラグFDHDLDがリセットされると第
4図に示されるように点火時期戻しフラグFDIESA
および最大遅角フラグFDMAXがセットされるのでス
テップ98に進んで点火時期θeが予め定められた最大
遅角、例えば上死点後5度にセットされる。即ち、遅角
制御フラグFDHDLDがリセットされると第4図に示
されるように点火時期はθ)IOLD〈工、〉から上死
点後5度まで遅角せしめられる。
The optimum ignition timing θ is calculated from Then Ste (16
) At knob 96, it is determined whether or not the ignition timing return flag FDBSA is set, and at step 97, it is determined whether or not the maximum retard flag FDMAX is set. When the retard control flag FDHDLD is reset, the ignition timing return flag FDIESA is reset as shown in FIG.
Since the maximum retard flag FDMAX is set, the process proceeds to step 98 and the ignition timing θe is set to a predetermined maximum retard, for example, 5 degrees after top dead center. That is, when the retard control flag FDHDLD is reset, the ignition timing is retarded from θ)IOLD to 5 degrees after top dead center, as shown in FIG.

最大遅角フラグFDMAX はセットされるとただちに
リセットされるので次に処理サイクルではステップ97
からステップ99に進んで点火時期θeが1度進角され
る。次いでステップ100では点火時期θeが最適点火
時期θえよりも大きいか否かが判別され、θe≧θAに
なるとステップ101に進んで点火時期θのが最適点火
時期θ、とされる。次いでステップ102においてカウ
ンタCDt、Yがクリアされ、点火時期戻しフラグFD
ESAがリセットされ、(17〉 カウンタ作動フラグFCDLYがリセットされる。従っ
て第4図に示されるように点火時期戻しフラグFDBS
Aがセットされている間、点火時期θeが上死点後5度
から1度ずつ徐々に進角せしめられ、点火時期θGが最
適点火時期θ、に達すると点火時期θeは最適点火時期
θえに維持される。
Since the maximum retard flag FDMAX is reset immediately after being set, step 97 is executed in the next processing cycle.
The process then proceeds to step 99, where the ignition timing θe is advanced by one degree. Next, in step 100, it is determined whether the ignition timing θe is greater than the optimum ignition timing θ. If θe≧θA, the process proceeds to step 101, where the ignition timing θ is set as the optimum ignition timing θ. Next, in step 102, the counters CDt, Y are cleared and the ignition timing return flag FD is cleared.
ESA is reset and (17> counter operation flag FCDLY is reset. Therefore, as shown in FIG. 4, the ignition timing return flag FDBS
While A is set, the ignition timing θe is gradually advanced by 1 degree from 5 degrees after top dead center, and when the ignition timing θG reaches the optimum ignition timing θ, the ignition timing θe reaches the optimum ignition timing θ. will be maintained.

第9図に点火時期制御ルーチンの第2実施例を示す。こ
の実施例と第8図に示す第1実施例との異なるところは
鎖線で囲んだ部分だけであり、従って鎖線で囲んだ部分
を中心に説明する。
FIG. 9 shows a second embodiment of the ignition timing control routine. The only difference between this embodiment and the first embodiment shown in FIG. 8 is the part surrounded by the chain line, and therefore the description will focus on the part surrounded by the chain line.

この第2実施例ではステップ91において点火時期θe
がθ□。LDにされるとステップ110に進んで遅角量
Σθに予め定められた一定連角Δθが加算され、次いで
ステップ111において点火時期θeから遅角量Σθが
減算される。その結果、第4図において■、で示される
ように遅角制御フラグFDHDLDがセットされている
間、点火時期θeが徐々に遅角される。次いで遅角制御
フラグFDHOLDがリセットされ、点火時期θeが上
死点後5度まで遅角されるとステップ112において遅
角量Σθが(18) クリアされる。
In this second embodiment, in step 91, the ignition timing θe
is θ□. When the LD is set, the process proceeds to step 110, where a predetermined constant continuous angle Δθ is added to the retard amount Σθ, and then, in step 111, the retard amount Σθ is subtracted from the ignition timing θe. As a result, the ignition timing θe is gradually retarded while the retard control flag FDHDLD is set, as indicated by black in FIG. Next, the retard control flag FDHOLD is reset, and when the ignition timing θe is retarded by 5 degrees after the top dead center, the retard amount Σθ is cleared (18) in step 112.

〔発明の効果〕〔Effect of the invention〕

燃料の供給が停止されている減速運転時から加速運転が
開始されたとき、加速開始時には比較的ゆっくりと加速
度が上昇し、次いで加速度が落ち込むことな(ゆっくり
と上昇していくので良好な加速運転を確保することがで
きる。
When accelerating operation is started from decelerating operation when the fuel supply is stopped, the acceleration increases relatively slowly at the start of acceleration, and then the acceleration does not drop (it increases slowly, so good acceleration operation is possible). can be ensured.

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

第1図は本発明の構成図、第2図は内燃機関の全体図、
第3図は従来と比較しつつ本発明による点火時期制御を
説明するためのタイムチャート、第4図は本発明による
点火時期制御のタイムチャート、第5図および第6図は
燃料カットフラグ等を制御するためのフローチャート、
第7図は各フラグを制御するためのフローチャート、第
8図は点火時期を制御するための第1実施例のフローチ
ャート、第9図は点火時期を制御するための第2実施例
のフローチャートである。 5・・・点火栓、    12・・・燃料噴射弁、(1
9) 15・・・スロットル弁。
Figure 1 is a configuration diagram of the present invention, Figure 2 is an overall diagram of the internal combustion engine,
Fig. 3 is a time chart for explaining the ignition timing control according to the present invention in comparison with the conventional one, Fig. 4 is a time chart of the ignition timing control according to the present invention, and Figs. flowchart to control,
FIG. 7 is a flowchart for controlling each flag, FIG. 8 is a flowchart for a first embodiment for controlling ignition timing, and FIG. 9 is a flowchart for a second embodiment for controlling ignition timing. . 5... Spark plug, 12... Fuel injection valve, (1
9) 15... Throttle valve.

Claims (1)

【特許請求の範囲】[Claims] 燃料カット状態からの復帰を検出する復帰検出手段と、
復帰後の経過時間を検出する経過時間検出手段と、該経
過時間が予め定められた設定時間に達するまでの間点火
時期を最適点火時期に対して遅角した第1の点火時期に
設定する第1点火時期設定手段と、該経過時間が上記設
定時間に達したときに点火時期を上記第1の点火時期よ
りも更に遅角した第2の点火時期に設定する第2点火時
期設定手段と、該経過時間が上記設定時間を越えた後は
点火時期を上記第2の点火時期から最適点火時期まで徐
々に進角せしめる第3の点火時期設定手段と具備した内
燃機関の点火時期制御装置。
return detection means for detecting return from the fuel cut state;
an elapsed time detection means for detecting the elapsed time after recovery; and an elapsed time detection means for setting the ignition timing to a first ignition timing retarded with respect to the optimum ignition timing until the elapsed time reaches a predetermined set time. a second ignition timing setting means that sets the ignition timing to a second ignition timing that is further retarded than the first ignition timing when the elapsed time reaches the set time; An ignition timing control device for an internal combustion engine, comprising third ignition timing setting means for gradually advancing the ignition timing from the second ignition timing to the optimum ignition timing after the elapsed time exceeds the set time.
JP21753189A 1989-08-25 1989-08-25 Ignition time controller of internal combustion engine Pending JPH0381566A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21753189A JPH0381566A (en) 1989-08-25 1989-08-25 Ignition time controller of internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21753189A JPH0381566A (en) 1989-08-25 1989-08-25 Ignition time controller of internal combustion engine

Publications (1)

Publication Number Publication Date
JPH0381566A true JPH0381566A (en) 1991-04-05

Family

ID=16705709

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21753189A Pending JPH0381566A (en) 1989-08-25 1989-08-25 Ignition time controller of internal combustion engine

Country Status (1)

Country Link
JP (1) JPH0381566A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1953370A1 (en) * 2007-01-31 2008-08-06 HONDA MOTOR CO., Ltd. Acceleration shock reduction control system for vehicle
JP2010249053A (en) * 2009-04-16 2010-11-04 Toyota Motor Corp Control device for internal combustion engine

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1953370A1 (en) * 2007-01-31 2008-08-06 HONDA MOTOR CO., Ltd. Acceleration shock reduction control system for vehicle
JP2010249053A (en) * 2009-04-16 2010-11-04 Toyota Motor Corp Control device for internal combustion engine

Similar Documents

Publication Publication Date Title
US7121233B2 (en) Control apparatus for an internal combustion engine
JP2990704B2 (en) Fuel injection device for internal combustion engine
JPS60249636A (en) Fuel cut apparatus
JP3346806B2 (en) Knock noise avoidance device for engine with variable valve drive mechanism
JPH10159699A (en) Combustion control device for internal combustion engine
JPS611543A (en) Accelerating slip preventing method in vehicles
JPS6342098B2 (en)
JPH0381566A (en) Ignition time controller of internal combustion engine
JP2952879B2 (en) Vehicle acceleration slip control device
JP7282448B2 (en) Control device for internal combustion engine
JPH11351112A (en) Ignition timing controller for on-vehicle internal combustion engine
JPH0530984B2 (en)
JPH09112395A (en) Ignition control device for engine
JPS58220969A (en) Ignition controller of internal-combustion engine
JPH0742876B2 (en) Electronic control unit for internal combustion engine
JP2591103B2 (en) Fuel injection control device for internal combustion engine with EGR device
JPH0338426B2 (en)
JPH09264169A (en) Cylinder direct injection type engine
JP3003468B2 (en) Ignition timing control device
JPH0510492B2 (en)
JP2738051B2 (en) Control device for internal combustion engine for vehicles
JPH05195852A (en) Ignition timing control device for reopening fuel supply to internal combustion engine
JPH0663466B2 (en) Internal combustion engine speed control device
JPH06146955A (en) Operation control device before warming-up for internal combustion engine
JPS61201864A (en) Deceleration control equipment of internal-combustion engine