JPH0759926B2 - Ignition timing control device for internal combustion engine - Google Patents
Ignition timing control device for internal combustion engineInfo
- Publication number
- JPH0759926B2 JPH0759926B2 JP5926788A JP5926788A JPH0759926B2 JP H0759926 B2 JPH0759926 B2 JP H0759926B2 JP 5926788 A JP5926788 A JP 5926788A JP 5926788 A JP5926788 A JP 5926788A JP H0759926 B2 JPH0759926 B2 JP H0759926B2
- Authority
- JP
- Japan
- Prior art keywords
- ignition timing
- engine
- idle
- ignition
- operating state
- 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
- 238000002485 combustion reaction Methods 0.000 title claims description 5
- 238000013459 approach Methods 0.000 claims description 7
- 239000000446 fuel Substances 0.000 description 11
- 238000002347 injection Methods 0.000 description 10
- 239000007924 injection Substances 0.000 description 10
- 230000007935 neutral effect Effects 0.000 description 6
- 238000001514 detection method Methods 0.000 description 4
- 230000000979 retarding effect Effects 0.000 description 4
- 230000001276 controlling effect Effects 0.000 description 3
- 239000000498 cooling water Substances 0.000 description 3
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 3
- 230000007423 decrease Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Landscapes
- Electrical Control Of Ignition Timing (AREA)
Description
【発明の詳細な説明】 〈産業上の利用分野〉 本発明は内燃機関の点火時期制御装置に関し、詳しく
は、所定アイドル運転状態において機関回転速度を目標
アイドル回転速度に近づけるように点火時期を制御する
機能を有した点火時期制御装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an ignition timing control device for an internal combustion engine, and more specifically, controls ignition timing so that the engine rotation speed approaches a target idle rotation speed in a predetermined idle operation state. The present invention relates to an ignition timing control device having a function to perform.
〈従来の技術〉 かかる点火時期制御装置としては、従来、特開昭62−13
5640号公報,特開昭57−83665号公報等に示されるよう
なものがある。<Prior Art> Such an ignition timing control device has hitherto been disclosed in JP-A-62-13.
There are those as disclosed in Japanese Patent No. 5640 and Japanese Patent Laid-Open No. 57-83665.
これは、所定のアイドル運転状態において、例えば目標
アイドル回転速度と実際の回転速度との偏差を算出し、
この偏差に応じて予め設定されている点火時期の補正制
御値(点火時期の進角若しくは遅角補正量)を検索して
求め、この補正制御値に基づいて点火時期を補正制御す
るものであり、機関回転速度が目標アイドル回転速度よ
りも高いときには点火時期を遅角制御して機関出力を低
くし、目標アイドル回転速度よりも低いときには進角制
御して機関出力を高めるものである。そして、このよう
な点火時期制御と、スロットル弁をバイパスして供給さ
れる補助空気量を調整することによるアイドル回転速度
のフィードバック制御とを併用することでアイドル安定
性を向上させるようにしている。This is to calculate the deviation between the target idle rotation speed and the actual rotation speed in a predetermined idle operation state,
According to this deviation, a preset ignition timing correction control value (advance or retard correction amount of the ignition timing) is searched for and obtained, and the ignition timing is corrected and controlled based on this correction control value. When the engine speed is higher than the target idle speed, the ignition timing is retarded to reduce the engine output, and when the engine speed is lower than the target idle speed, the engine is advanced to increase the engine output. Then, such ignition timing control and feedback control of idle rotation speed by adjusting the amount of auxiliary air supplied by bypassing the throttle valve are used together to improve idle stability.
〈発明が解決しようとする課題〉 ところで、第4図に示すように、点火時期制御によるア
イドル回転速度制御を行う条件下(例えばスロットル弁
全閉)で、自動車の発進のためにクラッチを繋いだりし
て回転速度が低下すると、この回転速度低下を目標アイ
ドル回転速度にまで戻すために点火時期の進角制御が行
われ、その御アイドル回転速度制御を行う条件を脱して
(スロットル弁が開かれて)発進させると、点火時期に
よるアイドル回転速度制御がキャンセルされ、発進後の
運転状態に応じた点火時期にまで遅角移行させることに
なる。<Problems to be Solved by the Invention> By the way, as shown in FIG. 4, under the condition of performing idle speed control by ignition timing control (for example, the throttle valve is fully closed), the clutch is engaged to start the vehicle. When the rotation speed decreases, the ignition timing advance control is performed to return this decrease in rotation speed to the target idle rotation speed, and the condition for controlling the idle rotation speed is removed (the throttle valve is opened. When the vehicle is started, the idle rotation speed control based on the ignition timing is canceled and the ignition timing is retarded until the ignition timing corresponds to the operating state after the vehicle starts.
しかしながら、点火時期制御においてはエアフローメー
タの出力振れ等に影響されて点火時期が大きく変動する
ことを防止して定常運転時の安定性を確保するために点
火時期の変化巾を制限しているので、上記のようなアイ
ドル回転速度制御の結果として現れる発進直前の大きな
進角状態から発進後の所望点火時期にまで速やかに遅角
されず、所望点火時期よりも進角された状態が継続し、
発進時にノッキングが発生することがあった。However, in the ignition timing control, the variation range of the ignition timing is limited in order to prevent the ignition timing from largely fluctuating due to the output fluctuation of the air flow meter and to secure the stability during steady operation. , Is not promptly retarded from a large advance state immediately before starting appearing as a result of the idle speed control as described above to a desired ignition timing after starting, and a state advanced more than the desired ignition timing continues,
Knocking sometimes occurred when starting.
即ち、点火時期の変化巾が制限されているため発進後の
所望点火時期とアイドル時の最終点火時期との差が大き
いと、発進後の所望点火時期に一致するまで時かがかか
り、この間、運転状態に見合った点火時期に点火が行わ
れず運転性を悪化させる惧れがあったものである。That is, if the difference between the desired ignition timing after starting and the final ignition timing at the time of idling is large because the variation range of the ignition timing is limited, it takes time until the desired ignition timing after starting is matched. There is a fear that the operability is deteriorated because the ignition is not performed at the ignition timing suitable for the operating condition.
本発明は上記問題点に鑑みなされたものであり、点火時
期によってアイドル回転速度を制御している状態から通
常の点火時期へ可乃的速やかに移行できるようにして、
発進時のノッキング発生を防止することを目的とする。The present invention has been made in view of the above problems, and enables a quick transition from the state in which the idle speed is controlled by the ignition timing to the normal ignition timing.
The purpose is to prevent knocking when starting.
〈課題を解決するための手段〉 そのため本発明では、第1図に示すように、 機関回転速度を少なくとも含む機関運転状態を検出する
機関運転状態検出手段と、 該機関運転状態検出手段で検出された機関運転状態に基
づいて基本点火時期を設定する基本点火時期設定手段
と、 該基本点火時期設定手段により新たに設定された点火時
期と前回実際に点火された点火時期とを比較して点火時
期の変化巾が所定制限値内となるように制限して今回の
点火時期を設定する点火時期設定手段と、 所定のアイドル運転状態を検出するアイドル運転状態検
出手段と、 該アイドル運転状態検出手段により検出される所定のア
イドル運転状態において機関回転速度を目標アイドル回
転速度に近づけるように前記点火時期を補正する点火時
期補正手段と、 前記点火時期設定手段により設定された点火時期又は前
記点火時期補正手段により補正された点火時期に点火装
置に点火信号を出力する点火信号出力手段と、 を備えた内燃機関の点火時期制御装置において、 前記点火時期補正手段により点火時期が補正される所定
のアイドル運転状態を脱したときから所定期間だけ前記
点火時期設定手段における所定制限値を増大させる変化
制限値増大手段を設けるようにした。<Means for Solving the Problem> Therefore, in the present invention, as shown in FIG. 1, an engine operating state detecting means for detecting an engine operating state including at least the engine speed, and an engine operating state detecting means for detecting the engine operating state detecting means. The basic ignition timing setting means for setting the basic ignition timing based on the engine operating state, and the ignition timing comparing the ignition timing newly set by the basic ignition timing setting means with the ignition timing actually ignited last time. The ignition timing setting means for setting the ignition timing of this time by limiting the variation width to within the predetermined limit value, the idle operating state detecting means for detecting the predetermined idle operating state, and the idle operating state detecting means. Ignition timing correction means for correcting the ignition timing so that the engine rotation speed approaches a target idle rotation speed in a predetermined detected idle operating state; In an ignition timing control device for an internal combustion engine, comprising: an ignition signal output means for outputting an ignition signal to an ignition device at the ignition timing set by the ignition timing setting means or the ignition timing corrected by the ignition timing correction means, The change limit value increasing means is provided for increasing the predetermined limit value in the ignition timing setting means for a predetermined period after the predetermined idle operation state in which the ignition timing is corrected by the ignition timing correction means is exited.
〈作用〉 基本点火時期設定手段は、期間運転状態検出手段で検出
された期間運転状態に基づいて基本点火時期を設定す
る。そして、点火時期設定手段は、基本点火時期設定手
段により新たに設定された基本点火時期と前回実際に点
火された点火時期とを比較して点火時期の変化巾が所定
制限値内となるように制限して今回の点火時期を設定す
る。即ち、基本点火時期設定手段により前回から大きく
進角又は遅角される点火時期が設定されても、点火時期
設定手段は点火時期を許容される範囲で変化させて点火
時期を設定する。<Operation> The basic ignition timing setting means sets the basic ignition timing on the basis of the period operating state detected by the period operating state detecting means. Then, the ignition timing setting means compares the basic ignition timing newly set by the basic ignition timing setting means with the ignition timing that was actually ignited last time so that the variation range of the ignition timing is within a predetermined limit value. Limit and set this ignition timing. That is, even if the basic ignition timing setting means sets an ignition timing that is greatly advanced or retarded from the previous time, the ignition timing setting means sets the ignition timing by changing the ignition timing within an allowable range.
一方、点火時期補正手段は、アイドル運転状態検出手段
で検出される所定アイドル運転状態における機関回転速
度を目標アイドル回転速度に近づけるように点火時期を
進角又は遅角補正する。On the other hand, the ignition timing correction means corrects the ignition timing by advancing or retarding the ignition timing so that the engine rotation speed in the predetermined idle operation state detected by the idle operation state detection means approaches the target idle rotation speed.
そして、点火信号出力手段は、所定のアイドル運転状態
においては、点火時期補正手段により補正された点火時
期に点火装置に対して点火信号を出力し、所定のアイド
ル運転状態でないときには点火時期設定手段で設定され
た点火時期に点火装置に対して点火信号を出力する。The ignition signal output means outputs an ignition signal to the ignition device at the ignition timing corrected by the ignition timing correction means in the predetermined idle operation state, and the ignition timing setting means in the predetermined idle operation state. An ignition signal is output to the ignition device at the set ignition timing.
ここで、点火時期補正手段により点火時期が回転速度に
応じて補正される所定のアイドル運転状態を脱してから
所定期間は、変化制限値増大手段が点火時期設定手段に
より制限される点火時期の変化巾を増大させるため、通
常の状態によりも大きなステップでの点火時期の変化が
許容されることになる。即ち、点火時期の進角・遅角制
御によってアイドル回転速度を目標アイドル回転速度に
制御している状態から通常の期間運転状態に応じた点火
時期制御に移行するときには、速やかに点火時期が移行
できるように、制限を緩和する(若しくは制限を無効と
する)ものである。Here, the change limit value increasing means limits the change of the ignition timing for a predetermined period after the predetermined idle operation state in which the ignition timing is corrected according to the rotation speed by the ignition timing correcting means. Since the width is increased, the ignition timing can be changed in a larger step than in the normal state. That is, when shifting from the state where the idle rotation speed is controlled to the target idle rotation speed by the ignition timing advance / retard control to the ignition timing control according to the normal period operating state, the ignition timing can be swiftly shifted. As described above, the restriction is relaxed (or the restriction is invalidated).
〈実施例〉 以下に本発明の一実施例を説明する。<Example> An example of the present invention will be described below.
第2図において、機関1の吸気通路2には、吸入空気流
量Qを検出するエアーフローメータ3と、スロットル弁
4の全閉位置(アイドル位置)でONとなるアイドルスイ
ッチ5とが設けられ、これらの検出信号はマイクロコン
ピュータを内蔵したコントロールユニット6に入力され
る。また、機関1には電磁式の燃料噴射弁7が各気筒毎
に設けられている。これらの燃料噴射弁7は、コントロ
ールユニット6から燃料噴射量に対応して出力される噴
射パルス信号によりオン・オフ的に開弁駆動され、燃料
を機関1に噴射供給する。In FIG. 2, the intake passage 2 of the engine 1 is provided with an air flow meter 3 for detecting an intake air flow rate Q, and an idle switch 5 which is turned on at a fully closed position (idle position) of a throttle valve 4, These detection signals are input to the control unit 6 containing a microcomputer. Further, the engine 1 is provided with an electromagnetic fuel injection valve 7 for each cylinder. These fuel injection valves 7 are driven to open / close by an injection pulse signal output from the control unit 6 in correspondence with the fuel injection amount, and inject fuel to the engine 1.
また、機関1の各気筒には点火栓8が設けられている。
これら点火栓8には点火コイル9にて発生する高電圧が
ディストリビュータ10を介して順次印加され、これによ
り火花点火して混合気を着火燃焼させる。ここで、点火
コイル9はそれに付設されたパワートランジスタ11を介
して高電圧の発生時期を制御される。そして、点火時期
の制御は、パワートラジスタ11のON・OFF時期を、点火
信号出力手段を兼ねるコントロールユニット6からの点
火信号で制御することにより行う。本実施例において、
点火装置は上記点火栓8,点火コイル9,ディストリビュー
タ10,パワートランジスタ11によって構成される。An ignition plug 8 is provided in each cylinder of the engine 1.
The high voltage generated in the ignition coil 9 is sequentially applied to the spark plugs 8 through the distributor 10, whereby spark ignition is performed to ignite and burn the air-fuel mixture. Here, the ignition coil 9 is controlled in timing of generation of a high voltage via a power transistor 11 attached thereto. The ignition timing is controlled by controlling the ON / OFF timing of the power transistor 11 with the ignition signal from the control unit 6 which also serves as the ignition signal output means. In this example,
The ignition device comprises the spark plug 8, the ignition coil 9, the distributor 10, and the power transistor 11.
前記ディストリビュータ10には光電式のクランク角セン
サ12が内蔵されている。クランク角センサ12は、ディス
トリビュータシャフト13と一体に回転するシグナルディ
スクプレート14と、検出部15とよりなる。シグナルディ
スクプレート14には、180個のポジション信号(2゜信
号)用スリット16と、4気筒の場合4個の基準クランク
角度信号(180゜信号)用スリット17とが形成されてお
り、基準クランク角度信号用スリット17のうち一個は#
1気筒の判別用にもなっている。検出部15は前記スリッ
ト16,17を検出し、ポジション信号と、気筒判別信号を
含む基準クランク角度信号とをコントロールユニット6
に出力する。尚、単位時間当たりの前記ポジション信号
の出力数をカウントするか、または、基準クランク角度
信号の周期を計測することにより機関回転速度Nを算出
可能である。The distributor 10 has a built-in photoelectric crank angle sensor 12. The crank angle sensor 12 includes a signal disk plate 14 that rotates integrally with the distributor shaft 13, and a detection unit 15. The signal disc plate 14 is provided with 180 position signal (2 ° signal) slits 16 and four reference crank angle signal (180 ° signal) slits 17 for four cylinders. One of the angle signal slits 17 is #
It is also used to identify one cylinder. The detection unit 15 detects the slits 16 and 17 and outputs a position signal and a reference crank angle signal including a cylinder discrimination signal to the control unit 6.
Output to. The engine speed N can be calculated by counting the number of outputs of the position signal per unit time or by measuring the cycle of the reference crank angle signal.
更に、スロットル弁4をバイパスする補助空気通路19に
は、補助空気量を制御してアイドル運転時の機関回転速
度Nを目標回転速度に制御するためのアイドル制御弁18
が設けられている。このアイドル制御弁18はロータリー
式で、図示しない開弁用コイルと閉弁用コイルとにコン
トロールユニット6からの駆動パルス信号が互いに反転
された状態で送られるようになっており、駆動パルス信
号のデューティ比(開弁用コイルのON時間割合)に応じ
て開度が制御される。Further, in the auxiliary air passage 19 that bypasses the throttle valve 4, an idle control valve 18 for controlling the amount of auxiliary air to control the engine speed N during idle operation to a target speed.
Is provided. The idle control valve 18 is a rotary type, and the drive pulse signals from the control unit 6 are sent to the valve opening coil and the valve closing coil (not shown) in a state where they are mutually inverted. The opening is controlled according to the duty ratio (ON time ratio of the valve opening coil).
尚、図において20はエアクリーナ、21は機関1の冷却水
温度を検出する水温センサ、22は機関1に付設されたト
ランスミッションのニュートラル状態でONとなるニュー
トラルスイッチ、23は機関1を搭載した車両の車速を検
出する車速センサである。尚、上記アイドルスイッチ5,
ニュートラルスイッチ22,車速センサ23がアイドル運転
状態検出手段に相当し、エアフローメータ3及びクラン
ク角センサ12が機関運転状態検出手段に相当する。In the figure, 20 is an air cleaner, 21 is a water temperature sensor that detects the cooling water temperature of the engine 1, 22 is a neutral switch that is turned on when the transmission attached to the engine 1 is in the neutral state, and 23 is a vehicle equipped with the engine 1. A vehicle speed sensor that detects the vehicle speed. In addition, the above idle switch 5,
The neutral switch 22 and the vehicle speed sensor 23 correspond to the idling operation state detecting means, and the air flow meter 3 and the crank angle sensor 12 correspond to the engine operating state detecting means.
ここで、コントロールユニット6によるアイドル制御弁
18の駆動制御を簡単に述べる。Here, the idle control valve by the control unit 6
The drive control of 18 will be briefly described.
コトロールユニット6は、所定のアイドル運転状態、即
ち、アイドルスイッチ5がONでかつニュートラルスイッ
チ22がON、または、アイドルスイッチ5がONでかつ車速
センサ23によって検出される車速が所定値以下であると
きに、目標アイドル回転速度Nsと実際の機関回転速度N
とを比較し、実際の機関回転速度Nが目標アイドル回転
速度Nsよりも低いときには前記デューティ比を所定値だ
け増大させてアイドル制御弁18の開度をアップさせ、一
方、実際の機関回転速度Nが目標アイドル回転速度Nsよ
りも高いときには前記デューティ比を所定値だけ減少さ
せてアイドル制御弁18の開度をダウンさせて、実際の機
関回転速度Nを目標アイドル回転速度Nsに制御する。The control unit 6 is in a predetermined idle operation state, that is, the idle switch 5 is on and the neutral switch 22 is on, or the idle switch 5 is on and the vehicle speed detected by the vehicle speed sensor 23 is below a predetermined value. Sometimes, the target idle speed Ns and the actual engine speed N
When the actual engine speed N is lower than the target idle speed Ns, the duty ratio is increased by a predetermined value to increase the opening degree of the idle control valve 18, while the actual engine speed N is increased. Is higher than the target idle rotation speed Ns, the duty ratio is reduced by a predetermined value to reduce the opening degree of the idle control valve 18 to control the actual engine rotation speed N to the target idle rotation speed Ns.
次に前記所定のアイドル運転状態における実際の機関回
転速度Nと目標アイドル回転速度Nsとの偏差に基づく点
火時期制御を含むコントロールユニット6による点火時
期制御を第3図のフローチャートに従って説明する。Next, the ignition timing control by the control unit 6 including the ignition timing control based on the deviation between the actual engine rotation speed N and the target idle rotation speed Ns in the predetermined idle operation state will be described with reference to the flowchart of FIG.
尚、本実施例においてコントロールユニット6は第3図
のフローチャートに示すように、基本点火時期設定手
段,点火時期設定手段,点火時期補正手段,変化制限値
増大手段としての機能をソフトウェア的に備えている。In this embodiment, the control unit 6 is provided with the functions of a basic ignition timing setting means, an ignition timing setting means, an ignition timing correcting means, and a change limit value increasing means by software as shown in the flow chart of FIG. There is.
ステップ1(図中ではS1と記してある。以下同様)で
は、クランク角センサ12からの信号に基づいて算出され
る機関回転速度Nと、エアフローメータ3によって検出
された吸入空気流量Qと、水温センサ21によって検出さ
れた冷却水温度Twとを入力する。In step 1 (denoted as S1 in the drawing; the same applies hereinafter), the engine speed N calculated based on the signal from the crank angle sensor 12, the intake air flow rate Q detected by the air flow meter 3, and the water temperature. The cooling water temperature Tw detected by the sensor 21 is input.
スイッチ2では、機関負荷状態を示す基本燃料噴射量Tp
(←K×Q/N;Kは定数)を演算する。尚、この基本燃料
噴射量Tpは、燃料噴射量制御に供される値であるから、
燃料噴射量制御ルーチンで演算された値を読込むように
しても良い。The switch 2 uses the basic fuel injection amount Tp that indicates the engine load state.
(← K × Q / N; K is a constant) is calculated. Since the basic fuel injection amount Tp is a value used for fuel injection amount control,
The value calculated by the fuel injection amount control routine may be read.
ステップ3では、予め前記基本燃料噴射量Tpと機関回転
速度Nとをパラメータとして設定されている基本点火時
期ADV0のマップから、現在の機関回転速度Nと基本燃料
噴射量Tpに対応する基本点火時期ADV0のデータ(上死点
前何度の位置であるかをクランク角度で示す値)を検索
して求める。In step 3, from the map of the basic ignition timing ADV 0 which is set in advance with the basic fuel injection amount Tp and the engine speed N as parameters, the basic ignition corresponding to the current engine speed N and the basic fuel injection amount Tp is performed. Data of time ADV 0 (a value indicating the number of crank angle before the top dead center) is obtained by searching.
ステップ4では、現在の機関運転状態が所定のアイドル
運転状態であるか否かを判定する。所定のアイドル運転
状態とは、前記アイドル制御弁18による補助空気量制御
時と同様に、アイドルスイッチ5がONでかつニュートラ
ルスイッチ22がON、または、アイドルスイッチ5がONで
かつ車速センサ23によって検出される車速が所定値以下
であるときである。In step 4, it is determined whether the current engine operating state is a predetermined idle operating state. The predetermined idle operation state means that the idle switch 5 is ON and the neutral switch 22 is ON, or the idle switch 5 is ON and the vehicle speed sensor 23 detects the same as when the auxiliary air amount is controlled by the idle control valve 18. This is when the vehicle speed is equal to or less than a predetermined value.
ここで、所定のアイドル運転状態であると判定されたと
きにはステップ5へ進み、水温センサ21によって検出さ
れた冷却水温度Twに応じて設定される目標アイドル回転
速度Nsと実際の機関回転速度Nとの偏差ΔNを演算し、
次のステップ6でこの偏差ΔNに応じて点火時期ADVの
補正値ADVhを設定する。即ち、実際の機関回転速度Nが
目標アイドル回転速度Nsを上回っているときには前記偏
差ΔNの絶対値に応じてより大きな遅角補正値ADVhを設
定し、一方、実際の機関回転速度Nが目標アイドル回転
速度Nsを下回っているときには前記偏差ΔNの絶対値に
応じてより大きな進角補正値ADVhを設定する。Here, when it is determined that the engine is in the predetermined idle operation state, the routine proceeds to step 5, where the target idle rotation speed Ns and the actual engine rotation speed N set according to the cooling water temperature Tw detected by the water temperature sensor 21 are set. Deviation ΔN of
In the next step 6, the correction value ADV h of the ignition timing ADV is set according to this deviation ΔN. That is, when the actual engine speed N is higher than the target idle speed Ns, a larger retard correction value ADV h is set according to the absolute value of the deviation ΔN, while the actual engine speed N is set to the target value. when below the idle rotational speed Ns is set larger advance angle correction value ADV h in accordance with the absolute value of the deviation .DELTA.N.
そして、ステップ7では、基本点火時期ADV0にステップ
6で設定した補正値を加算(進角補正の場合)若しくは
減算(遅角補正の場合)して最終的な点火時期ADVを設
定し、実際の機関回転速度Nが目標よりも低いときには
進角補正して機関出力をアップさせて回転速度を高め、
実際の機関回転速度Nが目標よりも高いときには遅角補
正して機関出力をダウンさせて回転速度を低めて、機関
回転速度Nを目標アイドル回転速度Nsの近傍に制御す
る。このように、点火時期ADVを遅角・進角補正するこ
とで機関回転速度Nを目標アイドル回転速度Nsに近づけ
るようにすれば、前記アイドル制御弁18による補助空気
量制御と併用されることによりアイドル回転速度を可乃
的に制御でき、アイドル回転速度を安定させることがで
きる。Then, in step 7, the final ignition timing ADV is set by adding (for advance angle correction) or subtracting (for retard angle correction) the correction value set in step 6 to the basic ignition timing ADV 0. When the engine rotation speed N is lower than the target, the advance angle is corrected to increase the engine output to increase the rotation speed,
When the actual engine speed N is higher than the target, the engine angle is controlled to be close to the target idle speed Ns by retarding the engine output to reduce the engine output and lowering the engine speed. In this way, if the engine speed N is made to approach the target idle speed Ns by retarding / advancing the ignition timing ADV, the auxiliary air amount control by the idle control valve 18 can be used together. The idle rotation speed can be controlled in a flexible manner, and the idle rotation speed can be stabilized.
一方、ステップ4において、機関1が点火時期補正によ
るアイドル回転速度制御を行う所定のアイドル運転状態
でないと判定されたときには、まず、ステップ8で前記
所定のアイドル運転状態を脱してから所定時間内である
か否かを判定する。On the other hand, when it is determined in step 4 that the engine 1 is not in the predetermined idle operation state in which the idle speed control is performed by the ignition timing correction, first, in step 8, the predetermined idle operation state is exited and then within a predetermined time. Determine if there is.
ここで、所定のアイドル運転状態を脱してから所定時間
内であると判定されて、直前まで点火時期補正によるア
イドル回転速度制御を行っていた状態であるときには、
ステップ9へ進んで点火時期ADVの変化巾を制限する点
火時期リミッタΔADV(点火時期変化中の制限値)とし
て通常値ΔADV1に所定係数kを乗算して増大補正した値
を設定し、通常よりも大きな点火時期ADVの変化を許容
できるようにする。Here, when it is determined that it is within the predetermined time after leaving the predetermined idle operation state and the idle rotation speed control by the ignition timing correction is being performed until immediately before,
Proceeding to step 9, as the ignition timing limiter ΔADV (limit value during ignition timing change) that limits the variation range of the ignition timing ADV, the normal value ΔADV 1 is multiplied by a predetermined coefficient k to set a value that has been increased and corrected. Also allow for large changes in ignition timing ADV.
一方、ステップ8で前記所定のアイドル運転状態を脱し
てから所定時間内でないと判定されて、点火時期補正に
よるアイドル回転速度制御を行った所定のアイドル運転
状態から充分に時間が経過しているときにはステップ10
へ進み、前記点火時期リミッタΔADVとして通常値ΔADV
1を設定する。On the other hand, when it is determined in step 8 that it is not within the predetermined time after the predetermined idle operation state is exited, and a sufficient time has elapsed from the predetermined idle operation state in which the idle rotation speed control by the ignition timing correction is performed. Step 10
To the normal value ΔADV as the ignition timing limiter ΔADV.
Set to 1 .
そして、ステップ11では、前回実際に点火処理された点
火時期ADV-1と今回ステップ3で設定された基本点火時
期ADV0との偏差の絶対値と、ステップ9若しくはステッ
プ10で設定された点火時期リミッタΔADVとを皮下し
て、点火時期ADVの変化巾が点火時期リミッタΔADVを越
えているか否かを判定する。Then, in step 11, the absolute value of the deviation between the ignition timing ADV -1 which was actually subjected to the previous ignition process and the basic ignition timing ADV 0 set in step 3 this time, and the ignition timing set in step 9 or step 10 The limiter ΔADV is subcutaneously injected to determine whether or not the variation range of the ignition timing ADV exceeds the ignition timing limiter ΔADV.
ここで、今回ステップ3で設定された基本点火時期ADV0
が前回の点火時期ADV-1から点火時期リミッタΔADVを越
えて変化していると判定されたときには、ステップ13へ
進む。ステップ13では、今回ステップ3で設定された基
本点火時期ADV0が進角側に点火時期リミッタΔADVを越
えて変化しているときには、前回の点火時期ADV-1に点
火時期リミッタΔADVを加算して最終的な点火時期ADVを
設定し、また、今回ステップ3で設定された基本点火時
期ADV0が遅角側に点火時期リミッタΔADVを越えて変化
しているときには、前回の点火時期ADV-1に点火時期リ
ミッタΔADVを減算して最終的な点火時期ADVを設定し、
点火時期ADVの変化巾が点火時期リミッタΔADV以内にな
るようにする。Here, the basic ignition timing ADV 0 set in step 3 this time
When it is determined that is changing from the previous ignition timing ADV -1 over the ignition timing limiter ΔADV, the routine proceeds to step 13. In step 13, when the basic ignition timing ADV 0 set in step 3 this time is changing to the advance side beyond the ignition timing limiter ΔADV, the ignition timing limiter ΔADV is added to the previous ignition timing ADV -1. When the final ignition timing ADV is set and the basic ignition timing ADV 0 set in step 3 this time is changing to the retard side beyond the ignition timing limiter ΔADV, the previous ignition timing ADV -1 is set. Ignition timing limiter ΔADV is subtracted to set the final ignition timing ADV,
Make sure that the variation range of the ignition timing ADV is within the ignition timing limiter ΔADV.
一方、ステップ11で、今回ステップ3で設定された基本
点火時期ADV0が前回の点火時期ADV-1から点火時期リミ
ッタΔADV以内で変化していると判定されたときには、
ステップ12へ進んで今回ステップ3で設定した基本点火
時期ADV0を最終的な点火時期ADVとして設定する。On the other hand, when it is determined in step 11 that the basic ignition timing ADV 0 set in step 3 this time has changed within the ignition timing limiter ΔADV from the previous ignition timing ADV -1 ,
Proceeding to step 12, the basic ignition timing ADV 0 set in step 3 this time is set as the final ignition timing ADV.
このようにして点火時期ADVが設定されると、クランク
角センサ12からの基準クランク角度信号を計測基準とし
てパワートランジスタ11のON時期(点火時期ADVと必要
通電時間から逆算される)を計測して所定時期にパワー
トランジスタ11のONさせて点火コイル9への通電を開始
すると共に、やはり前記基準クランク角度信号を計測基
準として前記点火時期ADV(パワートランジスタ11のOFF
時期)を計測し、点火時期ADVになった時点でパワート
ラジスタ11をOFFすることにより点火コイル9への通電
を遮断して高電圧を発生させ、この高電圧をディストリ
ビュータ10を介して点火栓8を印加することで点火栓8
による火花点火を行わせ混合記を着火燃焼させる。When the ignition timing ADV is set in this way, the ON timing of the power transistor 11 (calculated back from the ignition timing ADV and the required energization time) is measured using the reference crank angle signal from the crank angle sensor 12 as a measurement reference. At a predetermined time, the power transistor 11 is turned on to start energization of the ignition coil 9, and the ignition timing ADV (power transistor 11 is turned off) is also set using the reference crank angle signal as a measurement reference.
Timing), and when the ignition timing ADV is reached, the power transistor 11 is turned off to cut off the energization to the ignition coil 9 to generate a high voltage, and the high voltage is supplied to the ignition plug via the distributor 10. 8 by applying 8
The spark is ignited by and the mixture is ignited and burned.
このように、本実施例では、所定のアイドル運転状態で
は、実際の機関回転速度Nを目標アイドル回転速度Nsに
近づけるように点火時期ADVを遅角・進角補正するが、
このようなアイドル運転状態を脱してから所定時間内に
おいては点火時期リミッタΔADVが通常よりも増大補正
される構成であるため、たとえば所定アイドル運転状態
における最終点火時期ADVと所定アイドル運転状態を脱
してからの要求点火時期ADVとの間に大きな偏差があっ
ても、大きな変化巾で点火時期ADVを変化させることが
できるため、可乃的速やかに前記要求点火時期ADVに一
致させることができ、所定アイドル運転状態を脱すると
き、即ち、機関1の発進時における点火時期ADVを機関
運転状態に見合った時期として運転性を向上させること
ができるものである。As described above, in this embodiment, in the predetermined idle operation state, the ignition timing ADV is retarded / advanced so that the actual engine speed N approaches the target idle speed Ns.
Since the ignition timing limiter ΔADV is corrected to be increased more than usual within a predetermined time after exiting such an idle operation state, for example, the final ignition timing ADV in the predetermined idle operation state and the predetermined idle operation state are removed. Even if there is a large deviation from the required ignition timing ADV from, the ignition timing ADV can be changed with a large change range, so that the required ignition timing ADV can be promptly matched with the predetermined ignition timing ADV. The drivability can be improved by setting the ignition timing ADV when the engine 1 is started, that is, when the engine 1 is started, to a timing commensurate with the engine operating state.
尚、本実施例では、点火時期リミッタΔADVに所定係数
kを乗算することで点火時期リミッタΔADVの増大を図
ったが、所定アイドル運転状態を脱してから所定機関は
点火時期リミッタΔADVを無限大として実質上点火時期A
DVの変化巾が規制されない状態としても良い。この場合
は、所定アイドル運転状態の最終点火時期ADVから発進
後の要求点火時期ADVに何ら制約されることなく移行で
きることになる。In this embodiment, the ignition timing limiter ΔADV is increased by multiplying the ignition timing limiter ΔADV by the predetermined coefficient k. However, after the predetermined idle operation state is over, the predetermined engine sets the ignition timing limiter ΔADV to infinity. Effective ignition timing A
The range of DV change may not be regulated. In this case, it is possible to shift from the final ignition timing ADV in the predetermined idle operation state to the required ignition timing ADV after starting without any restriction.
また、本実施例では、所定アイドル運転状態を脱してか
ら所定時間内においては点火時期リミッタΔADVを増大
させる構成としたが、所定アイドル運転状態における最
終点火時期ADVから発進後の要求点火時期ADVに一致する
までの間において点火時期リミッタΔADVを増大させる
構成としても良い。Further, in the present embodiment, the ignition timing limiter ΔADV is increased within a predetermined time after leaving the predetermined idle operation state, but from the final ignition timing ADV in the predetermined idle operation state to the required ignition timing ADV after starting. The ignition timing limiter ΔADV may be increased until they match.
〈発明の効果〉 以上説明したように、本発明によると、点火時期を遅角
・進角補正して機関回転速度を目標アイドル回転速度に
近づけるように制御される所定のアイドル運転状態を脱
してから所定機関においては、点火時期の変化巾を制限
する所定制限値を増大させるようにしたので、アイドル
回転速度制御のために遅角・進角補正されている点火時
期から通常の点火時期へ可乃的速やかに移行できるよう
になり、発進時のノッキング発生を防止することができ
るという効果がある。<Effects of the Invention> As described above, according to the present invention, the predetermined idle operation state in which the engine rotation speed is controlled so as to approach the target idle rotation speed by retarding / advancing the ignition timing is eliminated. Therefore, in the specified engine, the specified limit value that limits the variation range of the ignition timing is increased, so it is possible to change from the ignition timing that has been retarded / advanced for idle speed control to the normal ignition timing. As a result, it is possible to quickly shift, and it is possible to prevent knocking from occurring at the time of starting.
第1図は本発明の構成を示すブロック図、第2図は本発
明の一実施例を示すシステム概略図、第3図は同上実施
例における点火時期制御の内容を示すフローチャート、
第4図は従来の点火時期制御の問題点を説明するための
タイムチャートである。 1……機関、3……エアフローメータ、4……スロット
ル弁、5……アイドルスイッチ、6……コントロールユ
ニット、8……点火栓、9……点火コイル、10……ディ
ストリビュータ、11……パワートランジスタ、12……ク
ランク角センサ、22……ニュートラルスイッチ、23……
車速センサFIG. 1 is a block diagram showing the configuration of the present invention, FIG. 2 is a system schematic diagram showing an embodiment of the present invention, and FIG. 3 is a flow chart showing the contents of ignition timing control in the same embodiment.
FIG. 4 is a time chart for explaining the problems of the conventional ignition timing control. 1 ... Engine, 3 ... Air flow meter, 4 ... Throttle valve, 5 ... Idle switch, 6 ... Control unit, 8 ... Spark plug, 9 ... Ignition coil, 10 ... Distributor, 11 ... Power Transistor, 12 …… Crank angle sensor, 22 …… Neutral switch, 23 ……
Vehicle speed sensor
Claims (1)
態を検出する機関運転状態検出手段と、 該機関運転状態検出手段で検出された機関運転状態に基
づいて基本点火時期を設定する基本点火時期設定手段
と、 該基本点火時期設定手段により新たに設定された点火時
期と前回実際に点火された点火時期とを比較して点火時
期の変化巾が所定制限値内となるように制限して今回の
点火時期を設定する点火時期設定手段と、 所定のアイドル運転状態を検出するアイドル運転状態検
出手段と、 該アイドル運転状態検出手段により検出される所定のア
イドル運転状態において機関回転速度を目標アイドル回
転速度に近づけるように前記点火時期を補正する点火時
期補正手段と、 前記点火時期設定手段により設定された点火時期又は前
記点火時期補正手段により補正された点火時期に点火装
置に点火信号を出力する点火信号出力手段と、 を備えた内燃機関の点火時期制御装置において、前記点
火時期補正手段により点火時期が補正される所定のアイ
ドル運転状態を脱したときから所定期間だけ前記点火時
期設定手段における所定制限値を増大させる変化制限値
増大手段を設けたことを特徴とする内燃機関の点火時期
制御装置。1. An engine operating state detecting means for detecting an engine operating state including at least an engine speed, and a basic ignition timing setting for setting a basic ignition timing based on the engine operating state detected by the engine operating state detecting means. Means and the ignition timing newly set by the basic ignition timing setting means and the ignition timing actually ignited last time are compared, and the variation range of the ignition timing is restricted to fall within a predetermined limit value. Ignition timing setting means for setting ignition timing, idle operating state detecting means for detecting a predetermined idle operating state, and engine rotation speed target idle rotational speed in a predetermined idle operating state detected by the idle operating state detecting means Ignition timing correction means for correcting the ignition timing so as to approach the ignition timing, and the ignition timing set by the ignition timing setting means or the ignition timing correction means. In an ignition timing control device for an internal combustion engine, which comprises an ignition signal output means for outputting an ignition signal to an ignition device at an ignition timing corrected by the means, a predetermined idle operation in which the ignition timing is corrected by the ignition timing correction means. An ignition timing control device for an internal combustion engine, comprising: a change limit value increasing means for increasing a predetermined limit value in the ignition timing setting means for a predetermined period after the state is exited.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5926788A JPH0759926B2 (en) | 1988-03-15 | 1988-03-15 | Ignition timing control device for internal combustion engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5926788A JPH0759926B2 (en) | 1988-03-15 | 1988-03-15 | Ignition timing control device for internal combustion engine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01237358A JPH01237358A (en) | 1989-09-21 |
| JPH0759926B2 true JPH0759926B2 (en) | 1995-06-28 |
Family
ID=13108427
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5926788A Expired - Lifetime JPH0759926B2 (en) | 1988-03-15 | 1988-03-15 | Ignition timing control device for internal combustion engine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0759926B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2537422B2 (en) * | 1990-03-28 | 1996-09-25 | 株式会社ユニシアジェックス | Ignition timing control device for internal combustion engine |
-
1988
- 1988-03-15 JP JP5926788A patent/JPH0759926B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH01237358A (en) | 1989-09-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0792037B2 (en) | Engine idle speed controller | |
| US5664544A (en) | Apparatus and method for control of an internal combustion engine | |
| JPH0759926B2 (en) | Ignition timing control device for internal combustion engine | |
| JP3353311B2 (en) | Idle ignition timing control device | |
| JP2536617B2 (en) | Fuel supply amount control method during acceleration of internal combustion engine | |
| JP3805904B2 (en) | Ignition timing control device for internal combustion engine | |
| JPH0523808Y2 (en) | ||
| JPH0633855A (en) | Mbt control by ion current | |
| JP3968902B2 (en) | Ignition timing control device | |
| JP2516055B2 (en) | Idle speed control device for internal combustion engine for vehicle | |
| JPH03194153A (en) | Fuel supply control device for internal combustion engine with knocking control function | |
| JPH0415963Y2 (en) | ||
| JPS6328228B2 (en) | ||
| JPH06159208A (en) | Mbt control method by ion current | |
| JPH09137741A (en) | Engine controller with variable valve timing device | |
| JP2684885B2 (en) | Fuel injection amount control device for internal combustion engine | |
| JPS63186948A (en) | Ignition timing control method directly after start of internal combustion engine | |
| JPH0411747B2 (en) | ||
| JP2856019B2 (en) | Vehicle engine torque control device | |
| JP2530213B2 (en) | Fuel supply device for internal combustion engine | |
| JP2582654B2 (en) | Ignition timing and fuel injection control device for internal combustion engine | |
| JPS6394041A (en) | Fuel injection amount control device for internal combustion engine | |
| JPH03115755A (en) | Idling engine speed control device for engine | |
| JPS62126274A (en) | Internal combustion engine deceleration shock mitigation device | |
| JPH03194167A (en) | Ignition timing control device for internal combustion engine |