JPH0537018Y2 - - Google Patents

Info

Publication number
JPH0537018Y2
JPH0537018Y2 JP1987047636U JP4763687U JPH0537018Y2 JP H0537018 Y2 JPH0537018 Y2 JP H0537018Y2 JP 1987047636 U JP1987047636 U JP 1987047636U JP 4763687 U JP4763687 U JP 4763687U JP H0537018 Y2 JPH0537018 Y2 JP H0537018Y2
Authority
JP
Japan
Prior art keywords
acceleration
amount
variation
δtvo
ignition timing
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
JP1987047636U
Other languages
Japanese (ja)
Other versions
JPS63156472U (en
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 filed Critical
Priority to JP1987047636U priority Critical patent/JPH0537018Y2/ja
Publication of JPS63156472U publication Critical patent/JPS63156472U/ja
Application granted granted Critical
Publication of JPH0537018Y2 publication Critical patent/JPH0537018Y2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Electrical Control Of Ignition Timing (AREA)

Description

【考案の詳細な説明】 〈産業上の利用分野〉 本考案は自動車用内燃機関の点火時期制御によ
る加速シヨツク防止装置に関する。
[Detailed Description of the Invention] <Industrial Application Field> The present invention relates to an acceleration shock prevention device using ignition timing control for an internal combustion engine for an automobile.

〈従来の技術〉 従来の自動車用内燃機関、特に電子制御燃料噴
射装置を備えた内燃機関にあつては、機関運転状
態に応じて燃料噴射制御が応答性良く行われるた
め、加速運転時にはスロツトル弁の開度変化に燃
焼圧力(図示平均有効圧)が応答性良く追従す
る。
<Prior Art> In conventional internal combustion engines for automobiles, especially internal combustion engines equipped with electronically controlled fuel injection devices, fuel injection control is performed with good responsiveness depending on the engine operating state, so the throttle valve is not activated during acceleration operation. The combustion pressure (indicated mean effective pressure) follows changes in the opening degree with good responsiveness.

ところが、加速を終了して定常状態に移行する
と、車両のゆり返し(車両前後Gの変動)による
ガクガク振動を生じると共に機関の回転変動を生
じ、運転性、乗り心地が悪化する。
However, when the acceleration is finished and the vehicle enters a steady state, jerky vibrations occur due to vehicle rolling (variations in vehicle longitudinal G), and engine rotational fluctuations occur, resulting in poor drivability and ride comfort.

そこで、例えば特開昭61−85580号公報などに
見られるように、加速時に点火時期を遅角側に補
正することにより、加速シヨツクを緩和するよう
にしたものがある。
Therefore, as seen in Japanese Patent Application Laid-open No. 61-85580, for example, there is a system that corrects the ignition timing to the retarded side during acceleration to alleviate the acceleration shock.

〈考案が解決しようとする問題点〉 しかしながら、点火時期を遅角側に補正するの
は、出力を抑制する方向であるため、どうしても
加速レスポンスの低下が避けられなかつた。
<Problems to be solved by the invention> However, since correcting the ignition timing to the retarded side suppresses the output, a decrease in acceleration response is unavoidable.

本考案は、このような点に鑑み、加速レスポン
スを損なうことなく車両のゆり返しを少なくする
ことができるようにすることを目的とする。
In view of these points, it is an object of the present invention to make it possible to reduce the rolling of the vehicle without impairing the acceleration response.

〈問題点を解決するための手段〉 このため、本考案は、第1図に示すように、機
関の加速状態を判定する加速判定手段と、加速時
に変動するパラメータ(例えば機関回転数あるい
はスロツトル弁開度)の変動量を所定時間毎に検
出する加速変動量検出手段と、前記加速判定手段
による加速判定後の前記変動量の最大値を検出す
る加速変動量最大値検出手段と、前記加速判定手
段による加速判定後に前記変動量が所定値以下に
なつたことを検知して検知信号を発する加速変動
量変化検知手段と、前記加速判定手段による加速
判定後の前記検知信号を受けて点火装置による点
火時期を進角側に前記変動量の最大値に応じた量
補正する点火時期進角手段とを設ける構成とす
る。
<Means for Solving the Problems> Therefore, as shown in FIG. an acceleration fluctuation amount detection means for detecting a fluctuation amount of the opening (opening degree) every predetermined time; an acceleration fluctuation maximum value detection means for detecting a maximum value of the fluctuation amount after acceleration determination by the acceleration determination means; an acceleration fluctuation amount change detection means for detecting that the fluctuation amount becomes equal to or less than a predetermined value after the acceleration determination by the means, and emitting a detection signal; and an ignition device for receiving the detection signal after the acceleration determination by the acceleration determination means. An ignition timing advance means for correcting the ignition timing to the advance side by an amount corresponding to the maximum value of the fluctuation amount is provided.

〈作用〉 上記の構成においては、機関の加速状態から定
常状態に移つてトルクの急増がなくなり、ゆり返
しを生じる状態となると、このゆり返しの直前の
状態が加速時に変動するパラメータの変動量が所
定値以下となつたことにより検知され、このとき
に点火時期が進角側に補正される。これにより、
急激なトルク変化が抑えられ、ゆり返しが緩和さ
れる。また、加速中の前記パラメータの変動量の
最大値が検出されて、これに応じた量、点火時期
が進角側へ補正されるため、予想されるゆり返し
の大きさに対応した補正がなされる。
<Operation> In the above configuration, when the engine shifts from an accelerating state to a steady state and the sudden increase in torque disappears, causing a sway, the state immediately before this sway changes to the amount of variation in the parameter that fluctuates during acceleration. It is detected that the value is below a predetermined value, and at this time, the ignition timing is corrected to the advanced side. This results in
Sudden torque changes are suppressed and oscillation is alleviated. In addition, the maximum value of the amount of variation in the above parameters during acceleration is detected, and the amount and ignition timing are corrected to the advanced side accordingly, so corrections are made in accordance with the expected magnitude of oscillation. Ru.

〈実施例〉 以下に本考案の実施例を説明する。<Example> 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 via an air cleaner 2, an intake duct 3, a throttle chamber 4, and an intake manifold 5.

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

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

機関1の各気筒には点火栓11が設けられてい
て、これらに点火コイル12にて発生する高電圧
がデイストリビユータ13を介して順次印加さ
れ、これにより火花点火して混合気を着火燃焼さ
せる。ここで、点火コイル12はそれに付設され
たパワートランジスタ12aを介して高電圧の発
生時期を制御される。従つて、点火時期の制御
は、パワートランジスタ12aのオン・オフ時期
をコントロールユニツト20からの点火信号で制
御することによつて行う。
Each cylinder of the engine 1 is provided with an ignition plug 11, and a high voltage generated by an ignition coil 12 is sequentially applied to these via a distributor 13, thereby igniting a spark to ignite and burn the air-fuel mixture. let Here, the timing of high voltage generation of the ignition coil 12 is 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 using an ignition signal from the control unit 20.

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

ここにおいて、コントロールユニツト20内の
マイクロコンピユータのCPUにおいては、第3
図のフローチヤートに従つて演算処理し、点火時
期(点火進角)ADVを制御する。
Here, in the CPU of the microcomputer in the control unit 20, the third
Perform calculations according to the flowchart shown in the figure to control ignition timing (ignition advance angle) ADV.

ステツプ1(図にはS1として記してある。以下
同様)では現時点の機関回転数Nから前回の機関
回転数Noldを減算して機関回転数の変動量ΔNを
演算する。この実施例では機関回転数を加速時に
変動するパラメータとしており、この部分が加速
変動量検出手段に相当する。
In step 1 (denoted as S1 in the figure, the same applies hereinafter), the previous engine speed Nold is subtracted from the current engine speed N to calculate the amount of variation ΔN in the engine speed. In this embodiment, the engine speed is used as a parameter that changes during acceleration, and this portion corresponds to the acceleration fluctuation amount detection means.

ステツプ2では加速判定フラグFの判定を行
い、加速判定フラグFが0の場合(未だ加速判定
が行われていない場合)は、ステツプ3へ進む。
In step 2, the acceleration determination flag F is determined, and if the acceleration determination flag F is 0 (acceleration determination has not been performed yet), the process proceeds to step 3.

ステツプ3では、現時点のスロツトル弁開度
TVOから前回のスロツトル弁開度TVOpLdを減算
してスロツトル弁開度の変化量ΔTVOを演算す
る。そして、ステツプ4ではスロツトル弁開度の
変動量ΔTVOと加速判定値Caccを比較する。この
部分が加速判定手段に相当する。
In step 3, the current throttle valve opening
The amount of change ΔTVO in the throttle valve opening is calculated by subtracting the previous throttle valve opening TVO pLd from TVO. Then, in step 4, the variation amount ΔTVO of the throttle valve opening is compared with the acceleration determination value C acc . This part corresponds to the acceleration determining means.

ここで、スロツトル弁開度の変動量ΔTVOが
Cacc未満のときはステツプ5へ進んで加速判定フ
ラグFを0に維持し、また機関回転数の変動量の
最大値ΔNnaxを0にする。次にステツプ9に進ん
で制御時間のDLTTIM及び制御回数DLTCNT
をそれぞれ0にする。そして、次のステツプ10で
はバツクグラウンドジヨブとして実行される第4
図のフローチヤートに従つて機関回転数Nと基本
燃料噴射量Tpとからマツプを参照して定められ
る点火進角のマツプ値MADVを最終的な点火進
角ADVとして、次のステツプ11で出力する。尚、
制御時間DLTTIMはタイマにより自動的に計時
されるタイマ値であり、制御回数DLTCNTは後
述するステツプ15においてカウントアツプされる
カウント値である。
Here, the amount of variation ΔTVO in the throttle valve opening is
If it is less than C acc , the process proceeds to step 5, where the acceleration determination flag F is maintained at 0, and the maximum amount of variation in engine speed ΔN nax is set to 0. Next, proceed to step 9 and set the control time DLTTIM and control number DLTCNT.
Set each to 0. Then, in the next step 10, the fourth job is executed as a background job.
According to the flowchart shown in the figure, the ignition advance angle map value MADV, which is determined by referring to the map from the engine speed N and the basic fuel injection amount Tp, is output as the final ignition advance angle ADV in the next step 11. . still,
The control time DLTTIM is a timer value automatically counted by a timer, and the control number DLTCNT is a count value counted up in step 15, which will be described later.

ステツプ4での判定において、スロツトル弁開
度の変動量ΔTVOが加速判定値Cacc以上で、加速
と判定されると、ステツプ6に進んで加速判定フ
ラグFを1にセツトする。その後、ステツプ7に
進んで機関回転数の変動量ΔNとそれまでの変動
量の最大値ΔNnaxとを比較して、ΔN>ΔNnax
場合は、ステツプ8で現在の△Nを△Nnaxとす
る。この部分が加速変動量最大値検出手段に相当
する。そして、ステツプ9に進んで制御時間
DLTTIM及び制御回数DLTCNTをそれぞれ0
にする。そして、ステツプ10では点火進角のマツ
プ値MADVを最終的な点火進角ADVとし、次の
ステツプ11で出力する。
In the determination at step 4, if the variation amount ΔTVO of the throttle valve opening is greater than or equal to the acceleration determination value C acc and it is determined that acceleration is occurring, the process proceeds to step 6 and the acceleration determination flag F is set to 1. After that, the process proceeds to step 7, where the amount of variation ΔN in engine speed is compared with the maximum value ΔN nax of the amount of variation up to that point, and if ΔN>ΔN nax , the current ΔN is changed to ΔN nax in step 8. shall be. This portion corresponds to the acceleration variation maximum value detection means. Then, proceed to step 9 to set the control time
DLTTIM and control count DLTCNT are each 0.
Make it. Then, in step 10, the ignition advance angle map value MADV is set as the final ignition advance angle ADV, and in the next step 11, it is output.

加速判定がなされて加速判定フラグFが1にセ
ツトされた後は、ステツプ2での判定においてス
テツプ12へ進み、機関回転数の変動量ΔNが制御
開始判定値Cnio(ほぼ0)以下になつたか否かを
判定する。この部分が加速変動量変化検知手段に
相当する。
After the acceleration judgment is made and the acceleration judgment flag F is set to 1, the process proceeds to step 12 based on the judgment made in step 2, and the engine speed fluctuation amount ΔN becomes equal to or less than the control start judgment value C nio (approximately 0). Determine whether or not. This portion corresponds to the acceleration fluctuation amount change detection means.

ΔN>Cnioの場合は加速中であるので、ステツ
プ12からステツプ7へ進んで機関回転数の変化量
ΔNとそれまでの変動量の最大値ΔNnaxとを比較
し、ΔN>ΔNnaxの場合はステツプ8で現在の
ΔNをΔNnaxとする。そして、ステツプ9に進ん
で制御時間DLTTIM及び制御回数DLTCNTを
それぞれ0にする。そして、ステツプ10では点火
進角のマツプ値MADVを最終的な点火進角とし、
次のステツプ11で出力する。
If ΔN>C nio , the engine is accelerating, so proceed from step 12 to step 7, compare the amount of change in engine speed ΔN with the maximum amount of variation up to that point, ΔN nax , and if ΔN>ΔN nax In step 8, the current ΔN is set to ΔN nax . Then, the process proceeds to step 9, where the control time DLTTIM and the control number DLTCNT are each set to 0. Then, in step 10, the ignition advance angle map value MADV is set as the final ignition advance angle, and
Output in the next step 11.

ΔN≦Cnioとなつた場合は、加速が終了し、車
両のゆり返しを生じる直前の状態であるので、ス
テツプ12からステツプ13以降へ進んで、所定の制
御時間A内において所定の制御回数B、点火時期
を進角側へ補正する。
If ΔN≦C nio , the acceleration has ended and the vehicle is about to roll over, so the process proceeds from step 12 to step 13 and onwards, and the predetermined number of times B is controlled within the predetermined control time A. , correct the ignition timing to the advance side.

すなわち、ステツプ13での判定で制御時間
DLTTIMが所定時間A未満、またステツプ14で
の判定で制御回数DLTCNTが所定回数B未満の
場合は、ステツプ15で制御回数DLTCNTを1ア
ツプした後、ステツプ16で加速中の機関回転数の
変動量の最大値ΔNnaxに対応した点火時期の進角
側への補正量ΔADVを予め作成したマツプを参
照して検索する。そして、次のステツプ17でバツ
クグラウンドジヨブとして実行される第4図のフ
ローチヤートに従つて機関回転数Nと基本燃料噴
射量Tpとからマツプを参照して定められる点火
進角のマツプ値MADVに補正量ΔADVを加算す
ることにより、最終的な点火進角ADVを求める。
こうして、補正量ΔADVの分、点火時期を進角
側に補正する。そしてステツプ11で出力する。こ
こで、ステツプ16,17の部分が点火時期進角手段
に相当する。
In other words, the control time is
If DLTTIM is less than the predetermined time A and the number of controls DLTCNT is less than the predetermined number B as determined in step 14, the number of controls DLTCNT is incremented by 1 in step 15, and then the amount of variation in engine speed during acceleration is determined in step 16. The amount of correction ΔADV for advancing the ignition timing corresponding to the maximum value ΔN nax is searched by referring to a map created in advance. Then, in the next step 17, the ignition advance angle map value MADV is determined by referring to the map from the engine speed N and the basic fuel injection amount Tp according to the flow chart shown in FIG. 4, which is executed as a background job. By adding the correction amount ΔADV to the value, the final ignition advance angle ADV is determined.
In this way, the ignition timing is corrected to the advanced side by the correction amount ΔADV. Then, output in step 11. Here, steps 16 and 17 correspond to ignition timing advancing means.

所定の制御時間Aが経過又は所定の制御回数B
が終了した場合は、ステツプ13又は14からステツ
プ18に進んで加速判定フラグFを0にし、また
ΔNnaxを0にした後、ステツプ9〜ステツプ11に
進んで、通常の制御に戻る。
The predetermined control time A has elapsed or the predetermined control number B
If the process has been completed, the process proceeds from step 13 or 14 to step 18, where the acceleration determination flag F is set to 0, and after ΔN nax is set to 0, the process proceeds to steps 9 to 11 to return to normal control.

かかる制御により、第5図に従来の補正なしの
特性を実線で、本実施例の特性を破線で示すよう
に、加速後、機関回転数の変動量ΔNがほぼ0と
なる車両のゆり返しの直前の状態から、ゆり返し
を打消す方向に、点火時期が進角側に補正され、
急激なトルク変化が抑えられる。
With this control, as shown in FIG. 5, the conventional characteristic without correction is shown by a solid line, and the characteristic of this embodiment is shown by a broken line, after acceleration, the amount of fluctuation ΔN of the engine speed becomes almost 0, and the rolling motion of the vehicle is improved. From the previous state, the ignition timing is corrected to the advanced side in order to counteract the oscillation.
Sudden torque changes can be suppressed.

次に他の実施例を第6図のフローチヤートに従
つて説明する。
Next, another embodiment will be described according to the flowchart of FIG.

ステツプ21では現時点のスロツトル弁開度
TVOから前回のスロツトル弁開度TVOpLdを減算
してスロツトル弁開度の変動量ΔTVOを演算す
る。この実施例ではスロツトル弁開度を加速時に
変動するパラメータとしており、この部分が加速
変動量検出手段に相当する。
In step 21, the current throttle valve opening is
The previous throttle valve opening TVO pLd is subtracted from TVO to calculate the throttle valve opening variation ΔTVO. In this embodiment, the throttle valve opening is used as a parameter that changes during acceleration, and this portion corresponds to the acceleration fluctuation amount detection means.

ステツプ22ではスロツトル弁開度の変動量
ΔTVOの正負を判定する。
In step 22, it is determined whether the fluctuation amount ΔTVO of the throttle valve opening is positive or negative.

ΔTVOが負の場合は、減速中であるので、ス
テツプ25へ進んで加速判定フラグFを0にし、ま
たスロツトル弁開度の変動量の最大値ΔTVOnax
を0にする。次にステツプ29に進んで制御時間
DLTTIM及び制御回数DLTCNTをそれぞれ0
にする。そして、次のステツプ30ではバツクグラ
ウンドジヨブとして実行される第4図のフローチ
ヤートに従つて機関回転数Nと基本燃料噴射量
Tpとからマツプを参照して定められる点火進角
のマツプ値MADVを最終的な点火進角ADVと
し、次のステツプ31で出力する。
If ΔTVO is negative, it means that the vehicle is decelerating, so proceed to step 25, set the acceleration judgment flag F to 0, and set the maximum value of the variation amount of the throttle valve opening ΔTVO nax .
Set to 0. Next, proceed to step 29 to set the control time
DLTTIM and control count DLTCNT are each 0.
Make it. Then, in the next step 30, the engine speed N and the basic fuel injection amount are determined according to the flowchart shown in Fig. 4, which is executed as a background job.
The map value MADV of the ignition advance angle determined by referring to the map from Tp is set as the final ignition advance angle ADV, and is output in the next step 31.

ΔTVOが正又は0の場合は、ステツプ23へ進
んで加速判定フラグFの判定を行い、加速判定フ
ラグFが0の場合(未だ加速判定が行われていな
い場合)は、ステツプ24へ進む。
If ΔTVO is positive or 0, the process advances to step 23 and the acceleration determination flag F is determined. If the acceleration determination flag F is 0 (if no acceleration determination has been made yet), the process advances to step 24.

ステツプ24ではスロツトル弁開度の変動量
ΔTVOと加速判定値Caccを比較する。この部分が
加速判定手段に相当する。
In step 24, the amount of variation ΔTVO in the throttle valve opening is compared with the acceleration determination value C acc . This part corresponds to the acceleration determining means.

ここで、スロツトル弁開度の変動量ΔTVOが
Cacc未満のときはステツプ25へ進んで加速判定フ
ラグFを0に維持し、また、スロツトル弁開度の
変動量の最大値ΔTVOnaxを0にする。次にステ
ツプ29に進んで制御時間DLTTIM及び制御回数
DLTCNTをそれぞれ0にする。そして、ステツ
プ30では点火進角のマツプ値MADVを最終的な
点火進角ADVとし、次のステツプ31で出力する。
Here, the amount of variation ΔTVO in the throttle valve opening is
If it is less than C acc , the process proceeds to step 25, where the acceleration determination flag F is maintained at 0, and the maximum value ΔTVO nax of the variation amount of the throttle valve opening is set to 0. Next, proceed to step 29 to set the control time DLTTIM and control number.
Set DLTCNT to 0. Then, in step 30, the ignition advance angle map value MADV is set as the final ignition advance angle ADV, and in the next step 31, it is output.

ステツプ24での判定においてスロツトル弁開度
の変動量ΔTVOが加速判定値Cacc以上で、加速と
判定されると、ステツプ26に進んで加速判定フラ
グFを1にセツトする。その後、ステツプ27に進
んでスロツトル弁開度の変動量ΔTVOとそれま
での変動量の最大値ΔTVOnaxとを比較し、
ΔTVO>ΔTVOnaxの場合は、ステツプ28で現在
のΔTVOをΔTVOnaxとする。この部分が加速変
動量最大値検出手段に相当する。そして、ステツ
プ29に進んで制御時間DLTTIM及び制御回数
DLTCNTをそれぞれ0にする。そして、ステツ
プ30では点火進角のマツプ値MADVを最終的な
点火進角ADVとし、次のステツプ31で出力する。
If it is determined in step 24 that the amount of variation ΔTVO in the throttle valve opening is greater than or equal to the acceleration determination value C acc and that acceleration is occurring, the process proceeds to step 26 and the acceleration determination flag F is set to 1. After that, proceed to step 27 and compare the amount of variation ΔTVO in the throttle valve opening with the maximum value ΔTVO nax of the amount of variation up to that point.
If ΔTVO > ΔTVO nax , in step 28 the current ΔTVO is set to ΔTVO nax . This portion corresponds to the acceleration variation maximum value detection means. Then, proceed to step 29 to set the control time DLTTIM and control number.
Set DLTCNT to 0. Then, in step 30, the ignition advance angle map value MADV is set as the final ignition advance angle ADV, and in the next step 31, it is output.

加速判定がなされて加速判定フラグFが1にセ
ツトされた後は、ステツプ23での判定においてス
テツプ32へ進み、スロツトル弁開度の変動量
ΔTVOが制御開始判定値Cnio(ほぼ0)以下にな
つたか否かを判定する。この部分が加速変動量変
化検知手段に相当する。
After the acceleration judgment is made and the acceleration judgment flag F is set to 1, the process proceeds to step 32 based on the judgment made in step 23, and the throttle valve opening variation amount ΔTVO becomes equal to or less than the control start judgment value C nio (approximately 0). Determine whether or not you have become used to it. This portion corresponds to the acceleration fluctuation amount change detection means.

ΔTVO>Cnioの場合は、加速中であるので、ス
テツプ32からステツプ27へ進んでスロツトル弁開
度の変動量ΔTVOとそれまでの変動量の最大値
ΔTVOnaxとを比較し、ΔTVO>ΔTVOnaxの場合
はステツプ28で現在のΔTVOをΔTVOnaxとす
る。そして、ステツプ29に進んで制御時間
DLTTIM及び制御回数DLTCNTをそれぞれ0
にする。そして、ステツプ30では点火進角のマツ
プ値MADVを最終的な点火進角ADVとし、次の
ステツプ31で出力する。
If ΔTVO>C nio , the engine is accelerating, so proceed from step 32 to step 27, compare the amount of variation ΔTVO in the throttle valve opening with the maximum value ΔTVO nax of the amount of variation up to that point, and find that ΔTVO>ΔTVO nax. In this case, in step 28, the current ΔTVO is set to ΔTVO nax . Then, proceed to step 29 to set the control time
DLTTIM and control count DLTCNT are each 0.
Make it. Then, in step 30, the ignition advance angle map value MADV is set as the final ignition advance angle ADV, and in the next step 31, it is output.

ΔTVO≦Cnioとなつた場合は、加速が終了し、
車両のゆり返しを生じる直前の状態であるので、
ステツプ32からステツプ33以降へ進んで、所定の
制御時間A内において所定の制御回数B、点火時
期を進角側へ補正する。
When ΔTVO≦C nio , acceleration ends and
This is the state just before the vehicle rolls over, so
Proceeding from step 32 to step 33, the ignition timing is corrected to the advanced side by a predetermined number of times B within a predetermined control time A.

すなわち、ステツプ33での判定で制御時間
DLTTIMが所定時間A未満、またステツプ34で
の判定で制御回数DLTCNTが所定回数B未満の
場合は、ステツプ35で制御回数DLTCNTを1ア
ツプした後、ステツプ36で現在の機関回転数N及
び加速中のスロツトル弁開度の変動量の最大値
ΔTVOnaxに対応した点火時期の進角側への補正
量ΔADVを予め作成したマツプを参照して検索
する。そして、次のステツプ37でバツクグラウン
ドジヨブとして実行される第4図のフローチヤー
トに従つて機関回数Nと基本燃料噴射量Tpとか
らマツプを参照して定められる点火進角のマツプ
値MADVに補正量ΔADVを加算することによ
り、最終的な点火進角ADVを求める。こうして、
補正量ΔADVの分、点火時期を進角側に補正す
る。そしてステツプ31で出力する。ここで、ステ
ツプ36,37の部分が点火時期進角手段に相当す
る。
In other words, the control time is
If DLTTIM is less than the predetermined time A, and if the number of controls DLTCNT is less than the predetermined number B as determined in step 34, the number of controls DLTCNT is incremented by 1 in step 35, and then the current engine speed N and the engine speed during acceleration are determined in step 36. The correction amount ΔADV for advancing the ignition timing corresponding to the maximum variation ΔTVO nax of the throttle valve opening is searched by referring to a map prepared in advance. Then, in the next step 37, the ignition advance angle map value MADV, which is determined by referring to the map from the engine speed N and the basic fuel injection amount Tp, is determined according to the flowchart shown in FIG. 4, which is executed as a background job. By adding the correction amount ΔADV, the final ignition advance angle ADV is determined. thus,
The ignition timing is corrected to the advance side by the amount of correction ΔADV. Then, in step 31, it is output. Here, steps 36 and 37 correspond to ignition timing advance means.

所定の制御時間Aが経過又は所定の制御回数B
が終了した場合は、ステツプ32又は33からステツ
プ38に進んで加速判定フラグFを0にし、また
ΔTVOnaxを0にした後、ステツプ29〜ステツプ
31に進んで、通常の制御に戻る。
The predetermined control time A has elapsed or the predetermined control number B
If the acceleration is completed, proceed from step 32 or 33 to step 38, set the acceleration judgment flag F to 0, and after setting ΔTVO nax to 0, proceed to steps 29 to 38.
Proceed to 31 to return to normal control.

かかる制御により、第7図に従来の補正なしの
特性を実線で、本実施例の特性を破線で示すよう
に、加速後、スロツトル弁開度の変動量ΔTVO
がほぼ0となる車両のゆり返しの直前の状態か
ら、ゆり返しを打消す方向に、点火時期が進角側
に補正され、急激なトルク変化が抑えられる。
With this control, as shown in FIG. 7, the conventional characteristic without correction is shown by a solid line, and the characteristic of this embodiment is shown by a broken line, the variation amount ΔTVO of the throttle valve opening after acceleration
The ignition timing is corrected to the advanced side in the direction of canceling the yaw from the state immediately before the vehicle rolls when yaw becomes almost 0, and sudden torque changes are suppressed.

〈考案の効果〉 以上説明したように本考案によれば、加速後の
車両のゆり返しの直前の状態をとらえて、このと
きに点火時期を進角側に補正することにより、ゆ
り返しを可及的に低減して、運転性及び乗り心地
を大巾に向上させることができるという効果が得
られる。また、加速中の加速変動量の最大値によ
り、予想されるゆり返しの大きさに対応して点火
時期の補正量を決定するため、最適な制御が可能
となるという効果も得られる。
<Effects of the invention> As explained above, according to the present invention, the state immediately before the vehicle rolls back after acceleration is detected, and the ignition timing is corrected to the advanced side at this time, thereby making it possible to roll back the vehicle. This has the effect of significantly improving driveability and ride comfort. Further, since the ignition timing correction amount is determined in accordance with the expected magnitude of oscillation based on the maximum value of the acceleration variation amount during acceleration, an effect that optimum control can be achieved is also obtained.

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

第1図は本考案の構成を示すブロツク図、第2
図は本考案の一実施例を示すシステム図、第3図
は点火時期制御ルーチンのフローチヤート、第4
図はバツクグラウンドジヨブのフローチヤート、
第5図は制御特性図、第6図は他の実施例におけ
る点火時期制御ルーチンのフローチヤート、第7
図は他の実施例における制御特性図である。 1……機関、6……エアフローメータ、7……
スロツトル弁、8……スロツトルセンサ、9……
燃料噴射弁、10……クランク角センサ、11…
…点火栓、12……点火コイル、13……デイス
トリビユータ、20……コントロールユニツト。
Figure 1 is a block diagram showing the configuration of the present invention;
The figure is a system diagram showing one embodiment of the present invention, Figure 3 is a flowchart of the ignition timing control routine, and Figure 4 is a flowchart of the ignition timing control routine.
The figure is a flowchart of a background job.
FIG. 5 is a control characteristic diagram, FIG. 6 is a flowchart of an ignition timing control routine in another embodiment, and FIG.
The figure is a control characteristic diagram in another embodiment. 1... Engine, 6... Air flow meter, 7...
Throttle valve, 8... Throttle sensor, 9...
Fuel injection valve, 10... Crank angle sensor, 11...
...Ignition plug, 12...Ignition coil, 13...Distributor, 20...Control unit.

Claims (1)

【実用新案登録請求の範囲】 機関の加速状態を判定する加速判定手段と、 加速時に変動するパラメータの変動量を所定時
間毎に検出する加速変動量検出手段と、 前記加速判定手段による加速判定後の前記変動
量の最大値を検出する加速変動量最大値検出手段
と、 前記加速判定手段による加速判定後に前記変動
量が所定値以下になつたことを検知して検知信号
を発する加速変動量変化検知手段と、 前記加速判定手段による加速判定後の前記検知
信号を受けて点火装置による点火時期を進角側に
前記変動量の最大値に応じた量補正する点火時期
進角手段と、 を備えてなる自動車用内燃機関の加速シヨツク防
止装置。
[Scope of Claim for Utility Model Registration] Acceleration determination means for determining the acceleration state of an engine; acceleration variation detection means for detecting at predetermined time intervals the amount of variation in a parameter that changes during acceleration; and after acceleration determination by the acceleration determination means. an acceleration fluctuation amount maximum value detection means for detecting the maximum value of the fluctuation amount; and an acceleration fluctuation amount change that detects that the fluctuation amount becomes equal to or less than a predetermined value after the acceleration determination by the acceleration determination means and generates a detection signal. a detection means; and an ignition timing advance means for receiving the detection signal after the acceleration determination by the acceleration determination means and correcting the ignition timing of the ignition device toward the advance side by an amount corresponding to the maximum value of the variation amount. Acceleration shock prevention device for automobile internal combustion engines.
JP1987047636U 1987-04-01 1987-04-01 Expired - Lifetime JPH0537018Y2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1987047636U JPH0537018Y2 (en) 1987-04-01 1987-04-01

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1987047636U JPH0537018Y2 (en) 1987-04-01 1987-04-01

Publications (2)

Publication Number Publication Date
JPS63156472U JPS63156472U (en) 1988-10-13
JPH0537018Y2 true JPH0537018Y2 (en) 1993-09-20

Family

ID=30868426

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1987047636U Expired - Lifetime JPH0537018Y2 (en) 1987-04-01 1987-04-01

Country Status (1)

Country Link
JP (1) JPH0537018Y2 (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60237171A (en) * 1984-05-07 1985-11-26 Toyota Motor Corp Ignition timing control device

Also Published As

Publication number Publication date
JPS63156472U (en) 1988-10-13

Similar Documents

Publication Publication Date Title
US4391253A (en) Electronically controlling, fuel injection method
KR0177204B1 (en) Control device and control method of lean burn engine
JPH0747944B2 (en) Engine controller
EP0440173B1 (en) Method and apparatus for controlling torque generated in an internal combustion engine
JPH0751926B2 (en) Ignition timing control device for internal combustion engine
JPH0643830B2 (en) Ignition timing control device for internal combustion engine
JPH0557336U (en) Knock control device for internal combustion engine
JP2517289Y2 (en) Ignition timing control device for internal combustion engine
JPH04234572A (en) Internal combustion engine ignition timing control device
JPH0537018Y2 (en)
JPH0652074B2 (en) Idling stabilizer for multi-cylinder engine
JP4019621B2 (en) Idle rotation control device for internal combustion engine
JP3281993B2 (en) Engine control device
JP2519694B2 (en) Engine idle speed controller
JPH0347444A (en) Accelerative shock relieving device for internal combustion engine
JP2004116420A (en) Engine ignition timing control device
JP2548648Y2 (en) Ignition timing control device for internal combustion engine
JPH0559994A (en) Control device for engine
JPH076480B2 (en) Ignition timing control device for internal combustion engine
JP2545549B2 (en) Fuel supply control method during acceleration of an internal combustion engine
JPH0751928B2 (en) Ignition timing control device for internal combustion engine
JPH0810673Y2 (en) Engine fuel control device
JP2682218B2 (en) Knocking control device for internal combustion engine
JPH0450446A (en) Idling engine speed control method for internal combustion engine
JPH0751927B2 (en) Ignition timing control device for internal combustion engine