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

Ignition timing control device for internal combustion engine

Info

Publication number
JPH0751930B2
JPH0751930B2 JP17918987A JP17918987A JPH0751930B2 JP H0751930 B2 JPH0751930 B2 JP H0751930B2 JP 17918987 A JP17918987 A JP 17918987A JP 17918987 A JP17918987 A JP 17918987A JP H0751930 B2 JPH0751930 B2 JP H0751930B2
Authority
JP
Japan
Prior art keywords
acceleration
ignition timing
correction amount
acceleration correction
engine
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 - Fee Related
Application number
JP17918987A
Other languages
Japanese (ja)
Other versions
JPS6424169A (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 JP17918987A priority Critical patent/JPH0751930B2/en
Publication of JPS6424169A publication Critical patent/JPS6424169A/en
Publication of JPH0751930B2 publication Critical patent/JPH0751930B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrical Control Of Ignition Timing (AREA)

Description

【発明の詳細な説明】 〈産業上の利用分野〉 本発明は、自動車用の内燃機関の点火時期制御装置に関
し、特に加速時のショックを抑制するための点火時期制
御装置に関する。
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 for an automobile, and more particularly to an ignition timing control device for suppressing shock during acceleration.

〈従来の技術〉 近年の自動車用の内燃機関、特に電子制御燃料噴射装置
を備えるものなどにあっては、機関運転状態に応じて燃
料の供給が応答性良く行われるため、加速運転時には機
関のトルクがスロットル弁の開度変化に応答性良く追従
して急激に上昇する。このため、加速ショックが発生す
る。
<Prior Art> In recent years, internal combustion engines for automobiles, particularly those equipped with an electronically controlled fuel injection device, provide fuel with a high response in accordance with the engine operating state, so that the engine is not operated during acceleration operation. The torque follows the change in the opening of the throttle valve with good responsiveness and rises sharply. Therefore, an acceleration shock occurs.

また、車両は重量が大きく慣性が大きいため、機関の出
力急増に対して応答性良く追従することができないの
で、加速状態から定常状態に移行する際には車両のゆり
返し(車両前後Gの変動)によるガクガク振動を生じる
と共に機関の回転変動を生じ、運転性,乗り心地が悪化
する。
Further, since the vehicle has a large weight and a large inertia, it is not possible to follow the sudden output increase of the engine with good responsiveness. Therefore, when the vehicle shifts from the acceleration state to the steady state, the vehicle reciprocates (changes in the vehicle front-rear G). ), Jerky vibrations occur, and engine rotation fluctuations occur, which deteriorates drivability and riding comfort.

そこで、スロットル弁開度の変化量に基づいて加速を検
出すると、所定時間点火時期を所定量遅角側に補正して
急激なトルク変化を抑制し、その後の所定時間において
は点火時期を機関回転数の変化量に基づいて機関回転数
の変化を抑制する方向に(すなわち回転降下時は進角側
に回転上昇時は遅角側に)補正して回転変動を抑制する
ようにしたものが提案されている(特願昭62−70439号
参照)。
Therefore, when acceleration is detected based on the amount of change in the throttle valve opening, the ignition timing is corrected to a retarded side by a predetermined amount to suppress a rapid torque change, and the ignition timing is changed to the engine rotation for a predetermined time thereafter. It is proposed to correct the engine speed based on the amount of change in the number of rotations (that is, advance when the rotation is falling and retard when the rotation is increasing) to suppress the rotation fluctuation. (See Japanese Patent Application No. 62-70439).

〈発明が解決しようとする問題点〉 しかしながら、このような加速ショック対策としての加
速時点火時期制御装置にあっては、機関回転数と負荷と
を機関運転状態のパラメートとしてマップにより定めら
れる基本点火時期がほぼ最良点火時期(MBT)であり、
この基本点火時期より進角しても燃焼圧を上げることは
できないにもかかわらず、進角代が大きくなって基本点
火時期より進角し、かえってノッキングが発生するとい
う問題点があった。
<Problems to be Solved by the Invention> However, in the ignition timing control device for acceleration as a measure against such an acceleration shock, the basic ignition determined by the map using the engine speed and the load as parameters of the engine operating state. The timing is almost the best ignition timing (MBT),
Although the combustion pressure cannot be raised even if the ignition timing is advanced from the basic ignition timing, there is a problem in that the advance margin is increased and the ignition timing is advanced from the basic ignition timing, rather causing knocking.

本発明は、このような問題点に鑑み、不必要な進角をキ
ャンセルしてノッキングを防止しつつ加速ショック対策
としての加速時点火時期制御をより好適に行うことがで
きるようにすることを目的とする。
In view of such problems, an object of the present invention is to make it possible to more appropriately perform the ignition timing control as an acceleration shock countermeasure while canceling an unnecessary advance angle to prevent knocking. And

〈問題点を解決するための手段〉 このため、本発明は、第1図に示すように、機関回転
数,負荷及びスロットル弁開度を含む機関運転状態を検
出する機関運転状態検出手段と、前記機関運転状態検出
手段により検出される機関運転状態に基づいて基本点火
時期を設定する基本点火時期設定手段と、前記機関運転
状態検出手段により検出されるスロットル弁開度の変化
量に基づいて加速開始を検出する加速判定手段と、前記
加速判定手段による加速開始の検出時点からの経過時間
を計測する計時手段と、前記定時手段に基づき加速開始
から第1の所定時間が経過するまで遅角側に加速補正量
を設定する第1の加速補正量設定手段と、前記計時手段
に基づき第1の所定時間の経過後から第2の所定時間が
経過するまで前記機関運転状態検出手段により検出され
る機関回転数の変動を抑制する方向に加速補正量を増減
する第2の加速補正量設定手段と、前記第2の加速補正
量設定手段による加速補正量の進角側への設定を所定値
に制限する加速補正量進角側制限手段と、前記基本点火
時期設定手段により設定された基本点火時期を前記第1
及び第2の加速補正量設定手段により設定された加速補
正量で補正する点火時期補正手段とを設けて、加速ショ
ック対策用の点火時期制御装置を構成する。
<Means for Solving Problems> Therefore, according to the present invention, as shown in FIG. 1, an engine operating state detecting means for detecting an engine operating state including an engine speed, a load, and a throttle valve opening, Basic ignition timing setting means for setting a basic ignition timing based on the engine operating state detected by the engine operating state detecting means, and acceleration based on a change amount of the throttle valve opening detected by the engine operating state detecting means. Acceleration determining means for detecting the start, timing means for measuring the elapsed time from the time when the acceleration determining means detects the start of acceleration, and the retard angle side until the first predetermined time elapses from the acceleration start based on the timing means. First acceleration correction amount setting means for setting an acceleration correction amount, and the engine operating state detection means based on the time counting means until a second predetermined time elapses after a first predetermined time elapses. Second acceleration correction amount setting means for increasing / decreasing the acceleration correction amount in the direction of suppressing the fluctuation of the detected engine speed, and setting of the acceleration correction amount to the advance side by the second acceleration correction amount setting means. The acceleration correction amount advance side limiting means for limiting the value to a predetermined value and the basic ignition timing set by the basic ignition timing setting means.
And an ignition timing correction means for performing correction with the acceleration correction amount set by the second acceleration correction amount setting means, thereby configuring an ignition timing control device for coping with acceleration shock.

〈作用〉 加速判定手段によりスロットル弁開度の変化量に基づい
て加速開始が検出されると、計時手段による管理のもと
に、加速開始から第1の所定時間が経過するまで、第1
の加速補正量設定手段により遅角側に加速補正量が設定
され、これにより点火時期が基本点火時期より遅角側に
補正され、トルクの上昇が比較的ゆるやかになって加速
ショックが防止される。そして、第1の所定時間の経過
後は、第2の所定時間が経過するまで、第2の加速補正
量設定手段により、機関回転数の変動に応じて、すなわ
ち回転降下時には進角側に回転上昇時には遅角側に、加
速補正量が設定され、これにより点火時期が適宜補正さ
れて、回転変動が防止される。そして、この際、加速補
正量進角側制限手段により、加速補正量の進角側への設
定が所定値に制限され、これにより点火時期の進角側へ
の補正が制限されてノッキングの発生が防止される。
<Operation> When the acceleration determination means detects the start of acceleration based on the amount of change in the throttle valve opening, the first time until the first predetermined time elapses from the start of acceleration under the control of the time measuring means.
The acceleration correction amount setting means sets the acceleration correction amount to the retard angle side, whereby the ignition timing is corrected to the retard angle side from the basic ignition timing, the torque increase becomes relatively gentle, and the acceleration shock is prevented. . After the lapse of the first predetermined time, the second acceleration correction amount setting means rotates the engine toward the advance side in accordance with the change in the engine speed, that is, when the engine is descending, until the second predetermined time elapses. When rising, the acceleration correction amount is set on the retard side, whereby the ignition timing is appropriately corrected and rotation fluctuation is prevented. At this time, the acceleration correction amount advance side limiting means limits the setting of the acceleration correction amount to the advance side to a predetermined value, which limits the correction of the ignition timing to the advance side and causes knocking. Is prevented.

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

第2図を参照し、機関1には、エアクリーナ2,吸気ダク
ト3,スロットルチャンバ4及び吸気マニホールド5を介
して空気が吸入される。
Referring to FIG. 2, air is taken into the engine 1 through the air cleaner 2, the intake duct 3, the throttle chamber 4 and the intake manifold 5.

吸気ダクト3には熱線式のエアフローメータ6が設けら
れていて、吸入空気流量を検出する。スロットルチャン
バ4には図示しないアクセルペダルと連動するスロット
ル弁7が設けられていて、吸入空気流量を制御する。ス
ロットル弁7にはスロットル弁開度の検出のためポテン
ショメータ式のスロットルセンサ8が付設されている。
吸気マニホールド5には各気筒毎に電磁式の燃料噴射弁
9が設けられていて、図示しない燃料ポンプから圧送さ
れるプレッシャレギュレータにより所定の圧力に制御さ
れた燃料を機関1に噴射供給する。
The intake duct 3 is provided with a hot-wire type air flow meter 6 to detect the intake air flow rate. The throttle chamber 4 is provided with a throttle valve 7 that works in conjunction with an accelerator pedal (not shown) to control the intake air flow rate. The throttle valve 7 is provided with a potentiometer-type throttle sensor 8 for detecting the throttle valve opening.
The intake manifold 5 is provided with an electromagnetic fuel injection valve 9 for each cylinder, and injects fuel controlled to a predetermined pressure by a pressure regulator fed from a fuel pump (not shown) to the engine 1.

燃料噴射量の制御は、コントロールユニット20に内蔵さ
れたマイクロコンピュータにおいて、エアフローメータ
6により検出される吸入空気流量Qと、後述するディス
トリビュータ13に内蔵されたクランク角センサ10からの
信号に基づいて算出される機関回転数Nとから、基本燃
料噴射量Tp=K・Q/N(Kは定数)を演算し、これを適
宜補正して最終的な燃料噴射量Ti=Tp・COEF+Ts(COEF
は加速補正係数などを含む各種補正係数,Tsは電圧補正
分)を定め、Tiに相当するパルス巾の駆動パルス信号を
機関回転に同期した所定のタイミングで燃料噴射弁9に
与えることによって行う。
The control of the fuel injection amount is calculated based on the intake air flow rate Q detected by the air flow meter 6 in the microcomputer incorporated in the control unit 20 and the signal from the crank angle sensor 10 incorporated in the distributor 13 described later. The basic fuel injection amount Tp = K · Q / N (K is a constant) is calculated from the engine speed N to be stored, and the final fuel injection amount Ti = Tp · COEF + Ts (COEF
Is a correction coefficient including an acceleration correction coefficient and Ts is a voltage correction amount), and a drive pulse signal having a pulse width corresponding to Ti is given to the fuel injection valve 9 at a predetermined timing synchronized with the engine rotation.

機関1の各気筒には点火栓11が設けられていて、これら
には点火コイル12にて発生する高電圧がディストリビュ
ータ13を介して順次印加され、これにより花火点火して
混合気を着火燃焼させる。ここで、点火コイル12はそれ
に付設されたパワートランジスタ12aを介して高電圧の
発生時期を制御される。従って、点火時期の制御は、パ
ワートランジスタ12aのオン・オフ時期をコントロール
ユニット20からの点火信号で制御することによって行
う。
A spark plug 11 is provided in each cylinder of the engine 1, and a high voltage generated in an ignition coil 12 is sequentially applied to these cylinders via a distributor 13, whereby fireworks are ignited to ignite and burn an air-fuel mixture. . Here, the ignition coil 12 has its high voltage generation timing controlled via a power transistor 12a attached thereto. Therefore, the ignition timing is controlled by controlling the on / off timing of the power transistor 12a with the ignition signal from the control unit 20.

この点火時期の制御のため、機関運転状態のパラメータ
として、クランク角センサ10からの信号に基づいて算出
される機関回転数Nと、負荷を表わすものとして前記の
ように演算される基本燃料噴射量Tpとが用いられる。ま
た、スロットルセンサ8からの信号に基づいて検出され
るスロットル弁開度TVOが用いられる。
For this ignition timing control, the engine speed N calculated based on the signal from the crank angle sensor 10 as a parameter of the engine operating state, and the basic fuel injection amount calculated as described above to represent the load Tp and are used. Further, the throttle valve opening TVO detected based on the signal from the throttle sensor 8 is used.

ここで、クランク角センサ10,エアフローメータ6及び
スロットルセンサ8が機関運転状態検出手段に相当し、
点火コイル12,ディストリビュータ13及び点火栓11が点
火装置を構成する。
Here, the crank angle sensor 10, the air flow meter 6 and the throttle sensor 8 correspond to engine operating state detecting means,
The ignition coil 12, the distributor 13 and the spark plug 11 constitute an ignition device.

コントロールユニット20内のマイクロコンピュータにお
いては、第3図及び第4図にフローチャートとして示す
点火時期制御ルーチンに従って演算処理し、点火時期
(点火進角)ADVを制御する。
The microcomputer in the control unit 20 performs arithmetic processing according to the ignition timing control routine shown as a flowchart in FIGS. 3 and 4 to control the ignition timing (ignition advance angle) ADV.

第3図の点火時期制御ルーチンは所定時間毎に実行され
る。尚、このルーチンの前提として、フローチャート上
では省略したが、所定時間毎に、スロットル弁開度TVO
を検出し、前回値をTVOoLdとして記憶した上で、今回値
TVOnewとして記憶し、かつスロットル弁開度の変化量Δ
TVO=TVOnew−TVOoLdを演算している。また、機関回転
数Nを検出し、前回値をNoLdとして記憶した上で、今回
値をNnewとして記憶し、かつ機関回転数の変化量ΔN=
Nnew−NoLdを演算している。
The ignition timing control routine of FIG. 3 is executed every predetermined time. As a premise of this routine, although omitted in the flowchart, the throttle valve opening TVO
Is detected, the previous value is stored as TVO oLd , and then the current value
Stored as TVO new and the amount of change in throttle valve opening Δ
TVO = TVO new −TVO oLd is calculated. Further, the engine speed N is detected, the previous value is stored as N oLd , the current value is stored as N new , and the engine speed change amount ΔN =
N new −N oLd is calculated.

ステップ1(図にはS1と記してある。以下同様)では加
速判定フラグF1の値を判定し、F1=0(加速判定前)の
場合は、ステップ2へ進んでスロットル弁開度の変化量
ΔTVOが所定値以上か否かの加速判定を行う。このステ
ップ2の部分が加速判定手段に相当する。
In step 1 (denoted as S1 in the figure; the same applies hereinafter), the value of the acceleration determination flag F 1 is determined. If F 1 = 0 (before acceleration determination), the process proceeds to step 2 and the throttle valve opening degree Acceleration determination is made as to whether or not the change amount ΔTVO is equal to or greater than a predetermined value. The step 2 corresponds to the acceleration determining means.

ΔTVO<所定値であって、加速と判定されない場合は、
ステップ2からステップ3へ進んで加速補正量DLTADVを
0にする。
If ΔTVO <predetermined value and acceleration is not determined,
From step 2 to step 3, the acceleration correction amount DLTADV is set to zero.

そして、ステップ22へ進んで機関回転数Nと基本燃料噴
射量Tpとに基づきマップを参照して基本点火時期MADVを
検索により設定する。このステップ22の部分が基本点火
時期設定手段に相当する。
Then, the routine proceeds to step 22, where the basic ignition timing MADV is set by searching with reference to the map based on the engine speed N and the basic fuel injection amount Tp. The step 22 corresponds to the basic ignition timing setting means.

そして、ステップ23へ進んで基本点火時期MADVに加速補
正量DLTADV(この場合はDLTADV=0)を加算して最終時
な点火時期ADVを演算し、このルーチンを終了する。こ
のステップ23の部分が点火時期補正手段に相当する。
Then, the routine proceeds to step 23, where the acceleration correction amount DLTADV (DLTADV = 0 in this case) is added to the basic ignition timing MADV to calculate the final ignition timing ADV, and this routine is ended. This step 23 corresponds to the ignition timing correction means.

ΔTVO≧所定値であって、加速開始が検出された場合
は、ステップ2からステップ4へ進んで加速判定フラグ
F1を1にセットし、次にステップ5へ進んで計時手段と
してのタイマTIMをスタートさせる。
If ΔTVO ≧ predetermined value and acceleration start is detected, the process proceeds from step 2 to step 4 and the acceleration determination flag
F 1 is set to 1, and then the process proceeds to step 5 to start the timer TIM as a time measuring means.

そして、ステップ6へ進んで加速判定時のスロットル弁
開度の変化量ΔTVOに基づきマップを参照して加速レベ
ルに応じて遅角量TRADV(負の値)を検索により設定す
る。また、ステップ7,8へ進んで時間係数KDADVを1に
し、位相制御量DNADVを0にする。
Then, the routine proceeds to step 6, where the retard angle amount TRADV (negative value) is set by searching according to the acceleration level by referring to the map based on the variation amount ΔTVO of the throttle valve opening at the time of acceleration determination. Further, the process proceeds to steps 7 and 8 to set the time coefficient KDADV to 1 and the phase control amount DNADV to 0.

そして、ステップ17へ進んで加速補正量DLTADVを次式に
従って演算する。
Then, the routine proceeds to step 17, where the acceleration correction amount DLTADV is calculated according to the following equation.

DLTADV=TRADV・KDADV+DNADV この場合は、KDADV=1,DNADV=0 であるからDLTADV=TRADV(負の値)となる。DLTADV = TRADV · KDADV + DNADV In this case, since KDADV = 1 and DNADV = 0, DLTADV = TRADV (negative value).

そして、ステップ18へ進むがDLTADV≦0であるので、そ
のままステップ22,23へと進んで点火時期ADVを定め、こ
のルーチンを終了する。従って、この場合の点火時期AD
Vは基本点火時期MADVをTRADV分遅角側に補正したものと
なる。
Then, the process proceeds to step 18, but since DLTADV ≦ 0, the process proceeds to steps 22 and 23 as it is, the ignition timing ADV is determined, and this routine is finished. Therefore, the ignition timing AD in this case
V is the basic ignition timing MADV corrected to the retard side by TRADV.

加速判定後(すなわち加速判定フラグF1が1となった
後)にこのルーチンが実行される際は、ステップ1での
加速判定フラグF1の値の判定によりステップ9へ進む。
When this routine is executed after the acceleration determination (that is, after the acceleration determination flag F 1 becomes 1), the process proceeds to step 9 by the determination of the value of the acceleration determination flag F 1 in step 1.

ステップ9ではタイマTIMの値と第1の所定時間T1とを
比較し、TIM<T1(すなわち加速開始から第1の所定時
間T1内)であればそのままステップ17,18,22,23へと進
む。
Step comparison 9 the value of the timer TIM and a first predetermined time T 1, as if TIM <T 1 (i.e. first predetermined time T 1 from the start of acceleration) Step 17,18,22,23 Go to.

従って、加速開始から第1の所定時間T1が経過するまで
加速補正量がTRADV分遅角側に補正される。ここで、ス
テップ6,7,8,9,17の部分が第1の加速補正量設定手段に
相当する。
Therefore, the acceleration correction amount is corrected to the retard side by TRADV until the first predetermined time T 1 has elapsed from the start of acceleration. Here, steps 6, 7, 8, 9, and 17 correspond to the first acceleration correction amount setting means.

加速開始から第1の所定時間T1が経過すると、ステップ
9からステップ10へ進んでタイマTIMの値と第2の所定
時間T2とを比較し、TIM<T2(すなわち加速開始から第
1の所定時間T1経過後で第2の所定時間T2内)であれば
ステップ11へ進む。ステップ11では時間係数KDADVが0
か否かを判定し、0でない場合のみステップ12で時間係
数KDADV(初期値1)を所定量減少させる。
When the first predetermined time T 1 has elapsed from the start of acceleration, the process proceeds from step 9 to step 10 to compare the value of the timer TIM with the second predetermined time T 2, and TIM <T 2 (that is, from the start of acceleration to the first If the second predetermined time T 2 has elapsed after the predetermined time T 1 has passed, the process proceeds to step 11. In step 11, the time coefficient KDADV is 0
If it is not 0, the time coefficient KDADV (initial value 1) is decreased by a predetermined amount in step 12.

そして、ステップ13へ進んで位相制御開始フラグF2の値
を判定し、F2=0(位相制御開始前)の場合は、ステッ
プ14へ進んで機関回転数の変化量ΔNが負となった(す
なわち機関回転数が降下し始めた)か否かを判定し、Δ
N≧0の場合はステップ17,18,22,23へと進む。
Then, the routine proceeds to step 13, where the value of the phase control start flag F 2 is determined, and if F 2 = 0 (before the start of phase control), the routine proceeds to step 14 where the engine speed change amount ΔN becomes negative (That is, the engine speed has begun to decrease), and Δ
If N ≧ 0, the process proceeds to steps 17, 18, 22, and 23.

従って、第1の所定時間T1の経過後、位相制御が開始さ
れるまで、加速補正量DLTADV=TRADV・KDADV(但し、KD
ADV:1→0)となって、点火時期ADVが次第に基本点火時
期MADVに近づいてゆく。
Therefore, after the elapse of the first predetermined time T 1 , the acceleration correction amount DLTADV = TRADV · KDADV (however, KD
ADV: 1 → 0), and the ignition timing ADV gradually approaches the basic ignition timing MADV.

ステップ14での判定でΔN<0となった場合は、ステッ
プ15へ進んで位相制御開始フラグF2を1にセットした
後、ステップ16へ進んで位相制御を開始する。
If ΔN <0 in the determination in step 14, the process proceeds to step 15 to set the phase control start flag F 2 to 1 and then proceeds to step 16 to start the phase control.

また、位相制御開始フラグF2が1にセットされると、次
回からはステップ13での位相制御開始フラグF2の値の判
定に基づいてステップ16へ進み、位相制御を行う。
Further, when the phase control start flag F 2 is set to 1, the process proceeds to step 16 from the next time based on the determination of the value of the phase control start flag F 2 in step 13, and the phase control is performed.

位相制御の制御内容は第4図に示してあり、ステップ31
でΔNの正負を判定し、ΔN<0(回転降下)の場合
は、ステップ32へ進んで時間係数KDADVが0か否かを判
定し、未だ0でないときはステップ33へ進んで位相制御
量DNADV=K2X・(−ΔN)とし、すでに0になっている
ときはステップ34へ進んで位相制御量DNADV=K2Y・(−
ΔN)とする。K2X,K2Yは定数である。また、ステップ3
1での判定でΔN≧0(回転上昇)の場合は、ステップ3
5で時間係数KDADVを0にした後、ステップ36へ進んで位
相制御量DNADV=−K1・ΔNとする。K1は定数である。
The control contents of the phase control are shown in FIG.
The positive / negative of ΔN is judged with, and if ΔN <0 (rotational drop), the process proceeds to step 32, and it is determined whether or not the time coefficient KDADV is 0. = K2X · (−ΔN), and if it has already become 0, proceed to step 34, and the phase control amount DNADV = K2Y · (−
ΔN). K2X and K2Y are constants. Also, step 3
If ΔN ≧ 0 (rotation increase) in the judgment in 1, step 3
After setting the time coefficient KDADV to 0 in step 5, the process proceeds to step 36 to set the phase control amount DNADV = −K1 · ΔN. K1 is a constant.

従って、回転降下時は位相制御量DNADVが進角側への補
正のため正の値(但し、正の値となるのはK2Xによる場
合で、K2Yによる場合はK2Y=0に設定するのでDNADV=
0となる。)、回転上昇時は位相制御量DNADVが遅角側
への補正のため負の値となる。
Therefore, at the time of rotation descent, the phase control amount DNADV is a positive value for correction to the advance side (however, the positive value is due to K2X, and if K2Y is set to K2Y = 0, so DNADV =
It becomes 0. ), When the rotation is increased, the phase control amount DNADV becomes a negative value due to the correction to the retard side.

このようにして位相制御量DNADVが設定されると、ステ
ップ17へ進んでこれに基づいて加速補正量DLTADVを設定
する。
When the phase control amount DNADV is set in this way, the process proceeds to step 17, and the acceleration correction amount DLTADV is set based on this.

そして、ステップ18へ進んで設定された加速補正量DLTA
DVの正負を判定し、DLTADV>0の場合は、ノッキングの
防止を目的として進角側への設定を制限するため、ステ
ップ19へ進んでDLTADV=0とする。
Then, proceed to step 18 and set the acceleration correction amount DLTA
Whether the DV is positive or negative is judged, and if DLTADV> 0, the setting to the advance side is restricted for the purpose of preventing knocking, so the routine proceeds to step 19 and DLTADV = 0.

そして、ステップ22,23へ進んで加速補正量DLTADVに基
づいて点火時期ADVを演算する。
Then, the routine proceeds to steps 22 and 23 to calculate the ignition timing ADV based on the acceleration correction amount DLTADV.

こうして、第2の所定時間T2が経過するまで、回転降下
時には点火時期ADVが基本点火時期MADVに近づくよう進
角側に制御され、また回転上昇時には点火時期ADVが遅
角側に制御されて、回転変動が抑制される。
Thus, until the second predetermined time T 2 elapses, the ignition timing ADV is controlled to the advance side so that it approaches the basic ignition timing MADV when the rotation is decreased, and the ignition timing ADV is controlled to the retard side when the rotation is increased. The rotation fluctuation is suppressed.

ここで、ステップ9〜17の部分が第2の加速補正量設定
手段に相当し、ステップ18,19の部分が加速補正量進角
側制限手段に相当する。
Here, steps 9 to 17 correspond to the second acceleration correction amount setting means, and steps 18 and 19 correspond to the acceleration correction amount advance side limiting means.

加速開始から第2の所定時間T2が経過すると、ステップ
10からステップ20へ進んで加速判定フラグF1及び位相制
御開始フラグF2を共に0にした後、ステップ21へ進んで
加速補正量DLTADVを0にし、ステップ22,23へと進んで
点火時期ADVを定める。これにより、通常の制御に戻
る。
When the second predetermined time T 2 has elapsed from the start of acceleration, the step
After proceeding from 10 to step 20, the acceleration determination flag F 1 and the phase control start flag F 2 are both set to 0, then proceeding to step 21, the acceleration correction amount DLTADV is set to 0, and proceeding to steps 22 and 23, ignition timing ADV Determine. This returns to normal control.

第5図には加速時点火時期制御の様子を示してある。
尚、この図において、(イ)の部分の進角が制限される
ことになる。また、(ロ)の部分はK2Y=0に設定され
て進角が制限されることになる。
FIG. 5 shows the state of the ignition timing control at the time of acceleration.
In addition, in this figure, the advance angle of the portion (a) is limited. In addition, the part (b) is set to K2Y = 0 and the advance angle is limited.

〈発明の効果〉 以上説明したように本発明によれば、加速ショック対策
のための回転変動に応じた加速時点火時期制御に際し、
不必要な進角がキャンセルされて、ノッキングを防止す
ることができるという効果が得られる。
<Effects of the Invention> As described above, according to the present invention, in the ignition timing control at the time of acceleration according to the rotation fluctuation for the acceleration shock countermeasure,
The effect that the unnecessary advance angle is canceled and knocking can be prevented is obtained.

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

第1図は本発明の構成を示すブロック図、第2図は本発
明の一実施例を示すシステム図、第3図及び第4図は制
御内容を示すフローチャート、第5図は制御特性を示す
タイムチャートである。 1……機関、6……エアフローメータ、7……スロット
ル弁、8……スロットルセンサ、9……燃料噴射弁、10
……クランク角センサ、11……点火栓、12……点火コイ
ル、13……ディストリビュータ、20……コントロールユ
ニット
FIG. 1 is a block diagram showing the configuration of the present invention, FIG. 2 is a system diagram showing an embodiment of the present invention, FIGS. 3 and 4 are flow charts showing control contents, and FIG. 5 shows control characteristics. It is a time chart. 1 ... Engine, 6 ... Air flow meter, 7 ... Throttle valve, 8 ... Throttle sensor, 9 ... Fuel injection valve, 10
...... Crank angle sensor, 11 …… Spark plug, 12 …… Ignition coil, 13 …… Distributor, 20 …… Control unit

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】機関回転数,負荷及びスロットル弁開度を
含む機関運転状態を検出する機関運転状態検出手段と、
前記機関運転状態検出手段により検出される機関運転状
態に基づいて基本点火時期を設定する基本点火時期設定
手段と、前記機関運転状態検出手段により検出されるス
ロットル弁開度の変化量に基づいて加速開始を検出する
加速判定手段と、前記加速判定手段による加速開始の検
出時点からの経過時間を計測する計時手段と、前記計時
手段に基づき加速開始から第1の所定時間が経過するま
で遅角側に加速補正量を設定する第1の加速補正量設定
手段と、前記計時手段に基づき第1の所定時間の経過後
から第2の所定時間が経過するまで前記機関運転状態検
出手段により検出される機関回転数の変動を抑制する方
向に加速補正量を増減する第2の加速補正量設定手段
と、前記第2の加速補正量設定手段による加速補正量の
進角側への設定を所定値に制限する加速補正量進角側制
限手段と、前記基本点火時期設定手段により設定された
基本点火時期を前記第1及び第2の加速補正量設定手段
により設定された加速補正量で補正する点火時期補正手
段と、を含んで構成されることを特徴とする内燃機関の
点火時期制御装置。
1. An engine operating state detecting means for detecting an engine operating state including an engine speed, a load and a throttle valve opening,
Basic ignition timing setting means for setting a basic ignition timing based on the engine operating state detected by the engine operating state detecting means, and acceleration based on a change amount of the throttle valve opening detected by the engine operating state detecting means. Acceleration determining means for detecting the start, time measuring means for measuring the elapsed time from the time when the acceleration determining means detects the start of acceleration, and delay angle side until the first predetermined time has elapsed from the start of acceleration based on the time measuring means. First acceleration correction amount setting means for setting an acceleration correction amount, and the engine operation state detection means based on the time counting means until a second predetermined time elapses after the first predetermined time elapses. Second acceleration correction amount setting means for increasing / decreasing the acceleration correction amount in a direction of suppressing fluctuation of the engine speed, and setting of the acceleration correction amount to the advance side by the second acceleration correction amount setting means are provided. The acceleration correction amount advance side limiting means for limiting the value to the value and the basic ignition timing set by the basic ignition timing setting means are corrected by the acceleration correction amount set by the first and second acceleration correction amount setting means. An ignition timing control device for an internal combustion engine, comprising: an ignition timing correction means.
JP17918987A 1987-07-20 1987-07-20 Ignition timing control device for internal combustion engine Expired - Fee Related JPH0751930B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17918987A JPH0751930B2 (en) 1987-07-20 1987-07-20 Ignition timing control device for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17918987A JPH0751930B2 (en) 1987-07-20 1987-07-20 Ignition timing control device for internal combustion engine

Publications (2)

Publication Number Publication Date
JPS6424169A JPS6424169A (en) 1989-01-26
JPH0751930B2 true JPH0751930B2 (en) 1995-06-05

Family

ID=16061494

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17918987A Expired - Fee Related JPH0751930B2 (en) 1987-07-20 1987-07-20 Ignition timing control device for internal combustion engine

Country Status (1)

Country Link
JP (1) JPH0751930B2 (en)

Also Published As

Publication number Publication date
JPS6424169A (en) 1989-01-26

Similar Documents

Publication Publication Date Title
JPH0751926B2 (en) Ignition timing control device for internal combustion engine
JPH0643830B2 (en) Ignition timing control device for internal combustion engine
JP2517289Y2 (en) Ignition timing control device for internal combustion engine
JPH0814271B2 (en) Ignition timing control device for internal combustion engine
JPH0627516B2 (en) Engine controller
JPH0751930B2 (en) Ignition timing control device for internal combustion engine
JP3281993B2 (en) Engine control device
JPH0751929B2 (en) Ignition timing control device for internal combustion engine
JPH076480B2 (en) Ignition timing control device for internal combustion engine
JPH0751927B2 (en) Ignition timing control device for internal combustion engine
JPH0751928B2 (en) Ignition timing control device for internal combustion engine
JPH0636301Y2 (en) Ignition timing control device for internal combustion engine
JPH0347444A (en) Accelerative shock relieving device for internal combustion engine
JP3246328B2 (en) Detection method in internal combustion engine
JPH0523808Y2 (en)
JPS61283748A (en) Acceleration shock mitigation device for internal combustion engines
JPH0537018Y2 (en)
JP3805904B2 (en) Ignition timing control device for internal combustion engine
JP3218970B2 (en) Detection method in internal combustion engine
JPH0711263B2 (en) Ignition timing control device for internal combustion engine
JP3639882B2 (en) Control device for internal combustion engine
JPH076478B2 (en) Ignition timing control device for internal combustion engine
JPS62126274A (en) Internal combustion engine deceleration shock mitigation device
JPH0415963Y2 (en)
JPH0643831B2 (en) Ignition timing control device for internal combustion engine

Legal Events

Date Code Title Description
S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees