Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0786346B2 - Ignition timing control device for internal combustion engine - Google Patents
[go: Go Back, main page]

JPH0786346B2 - Ignition timing control device for internal combustion engine - Google Patents

Ignition timing control device for internal combustion engine

Info

Publication number
JPH0786346B2
JPH0786346B2 JP63146870A JP14687088A JPH0786346B2 JP H0786346 B2 JPH0786346 B2 JP H0786346B2 JP 63146870 A JP63146870 A JP 63146870A JP 14687088 A JP14687088 A JP 14687088A JP H0786346 B2 JPH0786346 B2 JP H0786346B2
Authority
JP
Japan
Prior art keywords
ignition timing
ignition
limiter value
engine
change
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
Application number
JP63146870A
Other languages
Japanese (ja)
Other versions
JPH01315666A (en
Inventor
昭彦 荒木
秀樹 関口
Original Assignee
株式会社ユニシアジェックス
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 株式会社ユニシアジェックス filed Critical 株式会社ユニシアジェックス
Priority to JP63146870A priority Critical patent/JPH0786346B2/en
Publication of JPH01315666A publication Critical patent/JPH01315666A/en
Publication of JPH0786346B2 publication Critical patent/JPH0786346B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

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 particularly, to improvement of a technique for limiting an amount of change in ignition timing.

〈従来の技術〉 内燃機関の点火装置として電子制御式のものでは、一般
的に機関回転速度や機関負荷(燃料噴射量)等に基づい
て機関運転領域を細分した領域毎に運転状態に応じた基
本点火時期をマイクロコンピュータのメモリに記憶して
おき、機関運転条件に応じて前記メモリから検索した基
本点火時期に基づいて点火時期を制御している(特開昭
60−184967号公報等参照)。
<Prior Art> In an electronically controlled ignition device for an internal combustion engine, generally, the engine operating region is subdivided based on the engine speed, engine load (fuel injection amount), etc. The basic ignition timing is stored in the memory of the microcomputer, and the ignition timing is controlled based on the basic ignition timing retrieved from the memory according to the engine operating condition (Japanese Patent Laid-Open No. Sho 60-96).
60-184967 gazette etc.).

〈発明が解決しようとする課題〉 ところで、前述のようにして設定される基本点火時期
が、点火時期の設定パラメータである機関負荷の振れ等
に影響されて大きく振動することを回避するために、従
来から点火毎の点火時期の変化量を制限するリミッタ値
を設けており、このリミッタ値を越えて点火時期が変化
しないよう制限している。即ち、前回の点火時期に対し
て今回マップから検索して求めた基本点火時期が前記リ
ミッタ値を越える変化量を有しているときには、前回点
火時期に対する変化量を前記リミッタ値として点火時期
を設定して、この変化量を制限した点火時期に基づいて
点火制御を行うようにしている。
<Problems to be Solved by the Invention> By the way, in order to prevent the basic ignition timing set as described above from being greatly vibrated by being influenced by the fluctuation of the engine load or the like which is a setting parameter of the ignition timing, Conventionally, a limiter value that limits the amount of change in the ignition timing for each ignition is provided, and the ignition timing is limited so as not to exceed the limiter value. That is, when the basic ignition timing obtained by searching from the map this time with respect to the previous ignition timing has a variation amount exceeding the limiter value, the ignition timing is set with the variation amount from the previous ignition timing as the limiter value. Then, the ignition control is performed based on the ignition timing in which the amount of change is limited.

しかしながら、前記リミッタ値は、サーモスタットによ
る冷却水の制御温度(例えば80℃程度)を基準として、
かかる制御温度以下の運転状態で点火時期の振れによる
影響を回避できるように設定されているため、例えば前
記サーモスタットによる冷却水の循環制御が機関ウォー
タージャケットの入口側であって、実際にはウォーター
ジャケット内の冷却水温度が前記制御温度を大きく越え
ることがあるような機関では、冷却水温度がリミッタ値
の設定基準温度を越えている状態での過渡運転時にノッ
キングが発生することがあった。
However, the limiter value is based on the control temperature (for example, about 80 ° C.) of the cooling water by the thermostat,
Since it is set so that the influence of the fluctuation of the ignition timing can be avoided in the operating state below the control temperature, for example, the cooling water circulation control by the thermostat is at the inlet side of the engine water jacket, and actually the water jacket is used. In an engine in which the temperature of the cooling water therein may greatly exceed the control temperature, knocking may occur during transient operation when the temperature of the cooling water exceeds the reference temperature for setting the limiter value.

即ち、例えば第4図に示すように、アイドル運転状態か
らスロットル弁を急全開させるような過渡運転時には、
アイドル運転状態における点火時期から前記リミッタ値
(遅角リミッタ値)を変化量として点火毎に徐々にスロ
ットル弁全開状態における要求点火時期に近づくことに
なるため、リミッタ値に制限されて所望点火時期になか
なか近づかず、所望点火時期よりも進角された状態とな
る。このとき、機関温度がリミッタ値設定の基準温度以
下であれば、リミッタ値設定時に予めノッキング発生が
回避されるようにしてあるのでノッキングが発生するこ
とがないが、より高温状態であって同等の点火時期でも
よりノッキングが発生し易い状態(第5図参照)になる
と、リミッタ値で制限されることによりノッキング発生
の限界進角を越えてノッキングが発生し、過渡運転性を
損なう惧れがあったものである。
That is, for example, as shown in FIG. 4, during a transient operation in which the throttle valve is suddenly fully opened from the idle operation state,
Since the limiter value (retarder limiter value) is used as the amount of change from the ignition timing in the idle operation state, the ignition timing is gradually approached to the required ignition timing in the throttle valve fully open state for each ignition, so the limiter value is set and the desired ignition timing is set. It does not approach easily, and the state is advanced from the desired ignition timing. At this time, if the engine temperature is equal to or lower than the reference temperature for setting the limiter value, knocking will not occur when the limiter value is set, so knocking will not occur, but at a higher temperature the same If knocking occurs more easily even at the ignition timing (see FIG. 5), the limiter value limits the knocking, which causes knocking beyond the limit advance angle of knocking, possibly impairing the transient drivability. It is a thing.

本発明は上記問題点に鑑みなされたものであり、通常温
度時における点火時期の振れによる運転性の悪化を回避
しつつ、高温・過渡運転時におけるノッキングの発生を
回避できる点火時期制御装置を提供することを目的とす
る。
The present invention has been made in view of the above problems, and provides an ignition timing control device capable of avoiding knocking during high temperature / transient operation while avoiding deterioration of drivability due to fluctuation of ignition timing at normal temperature. The purpose is to do.

〈課題を解決するための手段〉 そのため本発明では、第1図に示すように、機関運転状
態に基づいて点火時期を設定する点火時期設定手段と、
機関温度を検出する機関温度検出手段と、点火毎の点火
時期変化量を所定値以内に制限するリミッタ値を前記機
関温度検出手段で検出された機関温度に応じて可変設定
するリミッタ値設定手段と、前記点火時期設定手段によ
り今回設定された点火時期と前回の点火時期との変化量
が前記リミッタ値設定手段で設定されたリミッタ値を越
えるときに前回点火時期に対する変化量を前記リミッタ
値として今回の点火時期を新たに設定する点火時期変化
制限手段と、設定された点火時期に点火装置に点火信号
を出力する点火信号出力手段と、を備えて点火時期制御
装置を構成した。
<Means for Solving the Problems> Therefore, in the present invention, as shown in FIG. 1, an ignition timing setting means for setting the ignition timing based on the engine operating state,
Engine temperature detecting means for detecting the engine temperature, and limiter value setting means for variably setting a limiter value for limiting the ignition timing change amount for each ignition within a predetermined value according to the engine temperature detected by the engine temperature detecting means. When the amount of change between the ignition timing set this time by the ignition timing setting means and the previous ignition timing exceeds the limiter value set by the limiter value setting means, the change amount for the previous ignition timing is set as the limiter value this time. The ignition timing control device is configured to include the ignition timing change limiting means for newly setting the ignition timing and the ignition signal output means for outputting the ignition signal to the ignition device at the set ignition timing.

〈作用〉 かかる点火時期制御装置によると、点火時期設定手段に
より機関運転状態に基づいて設定された点火時期と、前
回の点火時期とが比較され、点火時期の変化量が所定の
リミッタ値を越えるときには点火時期変化制限手段によ
り前回点火時期に対する変化量を前記リミッタ値として
今回の点火時期が新たに設定される。ここで、前記リミ
ッタ値は、機関温度検出手段で検出された機関温度に応
じてリミッタ値設定手段により可変設定される。
<Operation> According to the ignition timing control device, the ignition timing set by the ignition timing setting means on the basis of the engine operating state is compared with the previous ignition timing, and the variation amount of the ignition timing exceeds the predetermined limiter value. Occasionally, the ignition timing change limiting means sets a new ignition timing using the amount of change from the previous ignition timing as the limiter value. Here, the limiter value is variably set by the limiter value setting means according to the engine temperature detected by the engine temperature detecting means.

そして、点火信号出力手段は、点火時期設定手段により
設定された点火時期、あるいは点火時期変化制限手段に
より変化量を制限されて新たに設定された点火時期に点
火信号を点火装置に出力する。
Then, the ignition signal output means outputs the ignition signal to the ignition device at the ignition timing set by the ignition timing setting means or the ignition timing newly set with the change amount limited by the ignition timing change limiting means.

即ち、許容される点火時期の変化量を機関温度に応じて
可変するようにしたものであり、これにより、ノッキン
グが発生し易くなる機関高温時での過渡運転状態におい
て、リミッタ値を大きく設定して点火時期を要求レベル
に速やかにう近づけることが可能となる。
That is, the permissible amount of change in the ignition timing is varied according to the engine temperature.This makes it possible to set a large limiter value in the transient operating state at high engine temperatures where knocking easily occurs. It is possible to bring the ignition timing closer to the required level quickly.

〈実施例〉 以下に本発明の実施例を説明する。<Examples> Examples of the present invention will be described below.

第2図において、機関1の吸気通路2には、吸入空気流
量Qを検出するエアフローメータ3と、スロットル弁4
の全閉位置(アイドル位置)でONとなるアイドルスイッ
チ5とが設けられ、これらの検出信号はマイクロコンピ
ュータを内蔵したコントロールユニット6に入力され
る。また、機関1には電磁式の燃料噴射弁7が各気筒毎
に設けられている。これらの燃料噴射弁7は、コントロ
ールユニット6から燃料噴射量に対応して出力される駆
動パルス信号によりオン・オフ的に開弁駆動され、燃料
を機関1に噴射供給する。
Referring to FIG. 2, an air flow meter 3 for detecting an intake air flow rate Q and a throttle valve 4 are provided in an intake passage 2 of an engine 1.
And an idle switch 5 which is turned on at the fully closed position (idle position) of the above, and these detection signals are input to a control unit 6 incorporating a microcomputer. Further, the engine 1 is provided with an electromagnetic fuel injection valve 7 for each cylinder. These fuel injection valves 7 are opened / closed by a drive pulse signal output from the control unit 6 in accordance with the fuel injection amount, and fuel is injected and supplied 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. Then, the ignition timing is controlled by controlling the ON / OFF timing of the power transistor 11 by the ignition signal from the control unit 6 which also serves as the ignition signal output means. In the present embodiment, 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個は気筒判別用信号を兼ねる。
The distributor 10 has a built-in photoelectric crank angle sensor 12. The crank angle sensor 12 is composed of a signal disk plate 14 that rotates integrally with the distributor shaft 13, and a detection unit 15,
The signal disc plate 14 has 180 slits 16 for position signals (unit signals every 2 °) and 4 slits 17 for reference signals (reference signals for each 180) in the case of four cylinders. One of the reference signal slits 17 also serves as a cylinder discrimination signal.

検出部15は前記スリット16,17を検出し、ポジション信
号と、気筒判別信号を含むリファレンス信号とをコント
ロールユニット6に出力する。尚、単位時間当たりの前
記ポジション信号の出力数をカウントするか、または、
前記リファレンス信号の周期を計測することにより機関
回転速度Nを算出可能である。
The detection unit 15 detects the slits 16 and 17, and outputs a position signal and a reference signal including a cylinder discrimination signal to the control unit 6. Incidentally, the number of outputs of the position signal per unit time is counted, or
The engine speed N can be calculated by measuring the cycle of the reference signal.

更に、スロットル弁4をバイパスする補助空気通路19に
は、補助空気量を制御してアイドル運転時の機関回転速
度Nを目標回転速度に制御するためのアイドル制御弁18
が設けられている。また、機関温度を代表する冷却水温
度Twを検出する機関温度検出手段としての水温センサ21
が機関1のウォータージャケットに臨んで設けられてい
る。尚、第2図において、20はエアクリーナである。
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. Further, a water temperature sensor 21 as an engine temperature detecting means for detecting a cooling water temperature Tw representing the engine temperature.
Is provided so as to face the water jacket of the institution 1. In FIG. 2, 20 is an air cleaner.

次にコントロールユニット6による点火時期制御を第3
図のフローチャートに従って説明する。
Next, the ignition timing control by the control unit 6
A description will be given according to the flowchart in the figure.

尚、本実施例においてコントロールユニット6は、第3
図のフローチャートに示すように、点火時期設定手段,
点火時期変化制御手段,リミッタ値設定手段,点火信号
出力手段を兼ねるものである。
In this embodiment, the control unit 6 is the third
As shown in the flowchart of the figure, the ignition timing setting means,
It also serves as ignition timing change control means, limiter value setting means, and ignition signal output means.

ステップ(図中では「S」としてある。以下同様)1で
は、クランク角センサ12からの信号に基づいて算出され
た機関回転速度Nを読込み、次のステップ2ではエアフ
ローメータ3によって検出された吸入空気流量Qを読込
む。
In step (indicated as "S" in the figure. The same applies hereinafter) 1, the engine speed N calculated based on the signal from the crank angle sensor 12 is read, and in the next step 2, the intake air detected by the air flow meter 3 is read. Read the air flow rate Q.

そして、次のステップ3では機関単位回転当たりの吸入
空気流量Qに対応する基本燃料噴射量Tp(←K×Q/N;K
は定数)を算出する。尚、この基本燃料噴射量Tpは次の
ステップ4で点火時期をマップから検索するために用い
るものであり、燃料噴射制御のために別ルーチンで演算
させた値を読込むようにしても良い。
Then, in the next step 3, the basic fuel injection amount Tp (← K × Q / N; K corresponding to the intake air flow rate Q per unit rotation of the engine)
Is a constant). The basic fuel injection amount Tp is used to retrieve the ignition timing from the map in the next step 4, and a value calculated in another routine for fuel injection control may be read.

ステップ4では、予め機関回転速度Nと基本燃料噴射量
Tpとをパラメータとして複数に分割される運転状態毎に
点火時期ADV(上死点前何度の位置であるかを示す進角
値)を記憶させたマップから、現在の機関回転速度N及
び基本燃料噴射量Tpに基づき対応する運転状態の点火時
期ADVを検索して求める。
In step 4, the engine speed N and the basic fuel injection amount are set in advance.
From the map in which the ignition timing ADV (advance value indicating how many positions before top dead center) is stored for each of the operating states divided into a plurality of parameters using Tp as a parameter, the current engine speed N and basic Based on the fuel injection amount Tp, the ignition timing ADV in the corresponding operating state is searched and obtained.

次のステップ5では、水温センサ21によって検出された
冷却水温度Twと所定温度Tw1(例えば冷却水循環を制御
するサーモスタットの制御温度である80℃)とを比較
し、現在の冷却水温度Twが前記所定温度Tw1を越えると
きにはステップ6へ進む。ステップ6では点火時期ADV
の点火毎の変化量を制限するリミッタ値ΔADVMAXを所定
値ΔADVLに設定する。一方、ステップ5で現在の冷却水
温度Twが前記所定温度Tw1以下であると判定されるとス
テップ7へ進み、前記所定値ΔADVLよりも小さな値であ
る所定値ΔADVSをリミッタ値ΔADVMAXとして設定する。
In the next step 5, the cooling water temperature Tw detected by the water temperature sensor 21 is compared with a predetermined temperature Tw 1 (for example, 80 ° C. which is the control temperature of the thermostat for controlling the cooling water circulation), and the current cooling water temperature Tw is determined. When the temperature exceeds the predetermined temperature Tw 1 , the process proceeds to step 6. In step 6, ignition timing ADV
The limiter value ΔADV MAX that limits the amount of change for each ignition is set to a predetermined value ΔADV L. On the other hand, when it is determined in step 5 that the current cooling water temperature Tw is lower than or equal to the predetermined temperature Tw 1 , the process proceeds to step 7, and the predetermined value ΔADV S which is a value smaller than the predetermined value ΔADV L is set to the limiter value ΔADV MAX. Set as.

即ち、冷却水温度Twが所定値温度Tw1を越える高温時に
は、リミッタ値ΔADVMAXをより大きく設定して、点火時
期ADVの変化がより大きく許容されるようにした。
That is, when the cooling water temperature Tw is higher than the predetermined value temperature Tw 1 , the limiter value ΔADV MAX is set to be larger so that the ignition timing ADV is allowed to change more.

ステップ6又はステップ7でリミッタ値ΔADVMAXが設定
されると、ステップ8において点火時期ADVの変化量ΔA
DV(←|前回ADV−今回ADV|)を演算する。ここで、変
化量ΔADVは、前回の最終点火時期ADVと今回ステップ4
で検索して求めた点火時期ADVとの偏差の絶対値であ
る。
When the limiter value ΔADV MAX is set in step 6 or step 7, the change amount ΔA of the ignition timing ADV is set in step 8.
Calculate DV (← | Previous ADV-Current ADV |). Here, the change amount ΔADV is the last ignition timing ADV of the previous time and the step 4 of this time.
It is the absolute value of the deviation from the ignition timing ADV obtained by searching with.

そして、次のステップ9では、前述のようにして設定さ
れたリミッタ値ΔADVMAXとステップ8で演算された今回
の変化量ΔADVとを比較して、リミッタ値ΔADVMAXを越
える変化量ΔADVで点火時期ADVが新たに設定されたか否
かを判定する。
Then, in the next step 9, the limiter value ΔADV MAX set as described above is compared with the current change amount ΔADV calculated in step 8, and the ignition timing is changed with the change amount ΔADV exceeding the limiter value ΔADV MAX. It is determined whether ADV is newly set.

ここで、ΔADV≦ΔADVMAXであると判定されたときに
は、点火時期ADVの変化量が制限する必要のない小さな
レベルであるので、ステップ4で検索して求めた点火時
期ADVを最終点火時期ADVとしてそのままステップ11へ進
む。一方、ステップ9でΔADV>ΔADVMAXであると判定
されたときには、点火時期ADVがリミッタ値ΔADVMAX
越えて変化して設定された状態であるので、ステップ10
へ進んで変化量ΔADVをリミッタ値ΔADVMAXに制限すべ
く、前回点火時期ADVにリミッタ値ΔADVMAXを加減算し
て今回の点火時期ADVとする。
Here, when it is determined that ΔADV ≦ ΔADV MAX , the change amount of the ignition timing ADV is a small level that does not need to be limited, so the ignition timing ADV obtained by the search in step 4 is set as the final ignition timing ADV. Continue to step 11. On the other hand, when it is determined in step 9 that ΔADV> ΔADV MAX , it means that the ignition timing ADV has been set by changing beyond the limiter value ΔADV MAX.
In order to limit the amount of change ΔADV to the limiter value ΔADV MAX , go to and add the limiter value ΔADV MAX to the previous ignition timing ADV to obtain the present ignition timing ADV.

尚、ステップ10において、点火時期ADVは前述のようにB
TDCで表されるため、進角側へ大きく変化しリミッタ値
ΔADVMAXを越えたときには今回の点火時期ADVを前回ADV
+ΔADVMAXとし、遅角側へ大きく変化しリミッタ値ΔAD
VMAXを越えたときには今回の点火時期ADVを前回ADV−Δ
ADVMAXとする。
In step 10, the ignition timing ADV is set to B as described above.
Since it is expressed by TDC, when this value changes greatly to the advance side and exceeds the limiter value ΔADV MAX , the current ignition timing ADV is changed to the previous ADV.
+ ΔADV MAX , change to the retard side greatly and limiter value ΔAD
When V MAX is exceeded, this ignition timing ADV is set to the previous ADV-Δ
Set as ADV MAX .

このように、点火時期ADVがリミッタ値ΔADVMAXを越え
て変化しないように制限するものであるが、本実施例の
場合、前述のように前記リミッタ値ΔADVMAXは冷却水温
度Twが所定温度Tw1を越えているか否かによって可変設
定されるようにしてあり、高温時にはより大きなリミッ
タ値ΔADVMAXで変化量ΔADVが制限される。
In this way, the ignition timing ADV is limited so as not to change beyond the limiter value ΔADV MAX , but in the case of the present embodiment, as described above, the limiter value ΔADV MAX is the cooling water temperature Tw at the predetermined temperature Tw. It is variably set depending on whether or not it exceeds 1 , and the change amount ΔADV is limited by a larger limiter value ΔADV MAX at high temperature.

従って、冷却水温度Twが所定温度Tw1以下であるときに
は、比較的小さなリミッタ値ΔADVMAXで制限すること
で、点火時期ADVの振れを効果的に抑止できる。また、
冷却水温度Twが所定温度Tw1を越えるような高温状態で
ノッキングが発生し易いときには、比較的大きなリミッ
タ値ΔADVMAXを設定することで大きな変化巾を許容し、
過渡運転時における点火時期ADV変化要求に応答性良く
対応できるようにした。このように、ノッキングが発生
し易くなる高温時に大きな変化巾が許容されれば、過渡
運転時に所望点火時期へ速やかに近づくことができ、リ
ミッタ値ΔADVMAXで変化が制限される間でのノッキング
の発生を抑止できるものである。
Therefore, when the cooling water temperature Tw is equal to or lower than the predetermined temperature Tw 1 , the fluctuation of the ignition timing ADV can be effectively suppressed by limiting the cooling water temperature Tw with the relatively small limiter value ΔADV MAX . Also,
When knocking is likely to occur in a high temperature state where the cooling water temperature Tw exceeds the predetermined temperature Tw 1 , a relatively large limiter value ΔADV MAX is set to allow a large variation range,
It has been made possible to respond to the ignition timing ADV change request during transient operation with good responsiveness. In this way, if a large range of change is allowed at high temperatures where knocking is likely to occur, the desired ignition timing can be quickly approached during transient operation, and knocking can occur while the change is limited by the limiter value ΔADV MAX . The occurrence can be suppressed.

このようにして点火時期ADVが設定されると、ステップ1
1へ進んで点火処理を行う。具体的には、クランク角セ
ンサ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, step 1
Proceed to 1 to perform ignition processing. Specifically, the ON timing of the power transistor 11 (the crank angle position calculated back from the ignition timing ADV and the required energization time) is measured using the reference signal from the crank angle sensor 12 as a measurement reference, and the power transistor 11 is measured at a predetermined timing. Is turned on to start energizing the ignition coil 9, and the ignition timing ADV (power transistor 11
OFF timing), and when the ignition timing ADV is reached, the power transistor 11 is turned off to interrupt the power supply to the ignition coil 9 to generate a high voltage, and the high voltage is ignited via the distributor 10. By applying to the plug 8, spark ignition by the spark plug 8 is performed.

尚、本実施例では、検出された冷却水温度Twと所定温度
Tw1とを比較することで2値を選択してリミッタ値ΔADV
MAXを可変設定するようにしたが、検出された冷却水温
度Twに応じて演算等によりリニアのリミッタ値ΔADVMAX
を変化させるようにしても良い。
In the present embodiment, the detected cooling water temperature Tw and the predetermined temperature
Selects two values by comparing with Tw 1 and the limiter value ΔADV
Although MAX is variably set, a linear limiter value ΔADV MAX is calculated according to the detected cooling water temperature Tw.
May be changed.

〈発明の効果〉 以上説明したように、本発明によると、点火時期の変化
量を制限するリミッタ値を機関温度に応じて可変設定す
るようにしたので、通常機関温度時には点火時期の振れ
による運転性の悪化を回避しつつ、ノッキングが発生し
易くなる高温時には大きな変化巾を許容して過渡運転時
において所望点火時期に速やかに制御してノッキングの
発生を回避できるという効果がある。
<Effects of the Invention> As described above, according to the present invention, the limiter value for limiting the amount of change in the ignition timing is variably set according to the engine temperature. While avoiding the deterioration of the engine performance, there is an effect that a large variation range is allowed at a high temperature where knocking is likely to occur and the desired ignition timing is rapidly controlled during transient operation to avoid knocking.

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

第1図は本発明の構成を示すブロック図、第2図は本発
明の一実施例を示すシステム概略図、第3図は同上実施
例における点火時期制御を示すフローチャート、第4図
は従来の問題点を説明するための点火時期変化を示すタ
イムチャート、第5図は冷却水温度Tw変化によるノッキ
ング発生変化を示すグラフである。 1……機関、6……コントロールユニット 8……点火栓、9……点火コイル、10……ディストリビ
ュータ、11……パワートランジスタ 21……水温センサ
FIG. 1 is a block diagram showing a configuration of the present invention, FIG. 2 is a system schematic diagram showing an embodiment of the present invention, FIG. 3 is a flow chart showing ignition timing control in the same embodiment, and FIG. FIG. 5 is a time chart showing a change in ignition timing for explaining the problem, and FIG. 5 is a graph showing a change in knocking caused by a change in cooling water temperature Tw. 1 ... Engine, 6 ... Control unit 8 ... Spark plug, 9 ... Ignition coil, 10 ... Distributor, 11 ... Power transistor 21 ... Water temperature sensor

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】機関運転状態に基づいて点火時期を設定す
る点火時期設定手段と、機関温度を検出する機関温度検
出手段と、点火毎の点火時期変化量を所定値以内に制限
するリミッタ値を前記機関温度検出手段で検出された機
関温度に応じて可変設定するリミッタ値設定手段と、前
記点火時期設定手段により今回設定された点火時期と前
回の点火時期との変化量が前記リミッタ値設定手段で設
定されたリミッタ値を越えるときに前回点火時期に対す
る変化量を前記リミッタ値として今回の点火時期を新た
に設定する点火時期変化制限手段と、設定された点火時
期に点火装置に点火信号を出力する点火信号出力手段
と、を備えてなる内燃機関の点火時期制御装置。
1. An ignition timing setting means for setting an ignition timing based on an engine operating condition, an engine temperature detecting means for detecting an engine temperature, and a limiter value for limiting an ignition timing change amount for each ignition within a predetermined value. A limiter value setting means for variably setting according to the engine temperature detected by the engine temperature detecting means, and a change amount between the ignition timing currently set by the ignition timing setting means and the previous ignition timing is the limiter value setting means. When the limiter value set by is exceeded, the ignition timing change limiting means for newly setting the present ignition timing by using the amount of change from the previous ignition timing as the limiter value, and the ignition signal is output to the ignition device at the set ignition timing. An ignition timing control device for an internal combustion engine, comprising:
JP63146870A 1988-06-16 1988-06-16 Ignition timing control device for internal combustion engine Expired - Lifetime JPH0786346B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63146870A JPH0786346B2 (en) 1988-06-16 1988-06-16 Ignition timing control device for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63146870A JPH0786346B2 (en) 1988-06-16 1988-06-16 Ignition timing control device for internal combustion engine

Publications (2)

Publication Number Publication Date
JPH01315666A JPH01315666A (en) 1989-12-20
JPH0786346B2 true JPH0786346B2 (en) 1995-09-20

Family

ID=15417430

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63146870A Expired - Lifetime JPH0786346B2 (en) 1988-06-16 1988-06-16 Ignition timing control device for internal combustion engine

Country Status (1)

Country Link
JP (1) JPH0786346B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56113049A (en) * 1980-02-12 1981-09-05 Nissan Motor Co Ltd Ignition timing control method
JPS63263245A (en) * 1987-04-20 1988-10-31 Mazda Motor Corp Knocking control device for engine

Also Published As

Publication number Publication date
JPH01315666A (en) 1989-12-20

Similar Documents

Publication Publication Date Title
US5526794A (en) Electronic controller for accurately controlling transient operation of a physical system
US4416234A (en) Ignition system spark timing control during engine cranking
US5664544A (en) Apparatus and method for control of an internal combustion engine
JPH05312129A (en) Fuel injection of internal combustion engine, ignition timing control, its device and crank angle sensor using it
JP3090072B2 (en) Fuel injection control device for in-cylinder injection internal combustion engine
JPH01104973A (en) Ignition timing controller for internal combustion engine
JPH0786346B2 (en) Ignition timing control device for internal combustion engine
JP2004232568A (en) Method for determining combustion state of internal combustion engine
JPH03279651A (en) Internal combustion engine fuel determination device
JPH0641151Y2 (en) Knocking detection device
JPH0633855A (en) Mbt control by ion current
JPH0353001Y2 (en)
JPH0636301Y2 (en) Ignition timing control device for internal combustion engine
JPH01315665A (en) Ignition timing controller of internal combustion engine
JP2537422B2 (en) Ignition timing control device for internal combustion engine
JPS61118563A (en) Ignition timing control device of internal combustion engine
JPH06159208A (en) Mbt control method by ion current
JPH0634490A (en) Mbt detecting method utilizing ion current
JPH0759926B2 (en) Ignition timing control device for internal combustion engine
JPS62284962A (en) Ignition timing controller for internal combustion engine
JPH01106959A (en) Control device for internal combustion engine
JPS63186967A (en) Ignition timing control method for internal combustion engine
JPS6253711B2 (en)
JPH0510240A (en) Ignition timing control device for internal combustion engine
JPH01290946A (en) Control device for multi cylinder internal combustion engine