JPH0826838B2 - Ignition timing control method for internal combustion engine - Google Patents

Ignition timing control method for internal combustion engine

Info

Publication number
JPH0826838B2
JPH0826838B2 JP61252615A JP25261586A JPH0826838B2 JP H0826838 B2 JPH0826838 B2 JP H0826838B2 JP 61252615 A JP61252615 A JP 61252615A JP 25261586 A JP25261586 A JP 25261586A JP H0826838 B2 JPH0826838 B2 JP H0826838B2
Authority
JP
Japan
Prior art keywords
learning
value
region
ignition timing
knocking
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
JP61252615A
Other languages
Japanese (ja)
Other versions
JPS63106365A (en
Inventor
光一 水谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP61252615A priority Critical patent/JPH0826838B2/en
Publication of JPS63106365A publication Critical patent/JPS63106365A/en
Publication of JPH0826838B2 publication Critical patent/JPH0826838B2/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 method for an internal combustion engine, and more particularly to an ignition timing control method for an internal combustion engine equipped with a knocking control system.

〔従来の技術〕[Conventional technology]

従来より、気筒内エンドガスの自己着火に伴って発生
する気柱振動であるノツキングが発生したか否かを検出
して、ノツキングを制御するノツキング制御システムを
備えた点火時期制御装置が知られている。この点火時期
制御装置においては、各気筒点火後の所定クランク角度
範囲(例えば、10゜CA ATDC〜50゜CA ATDC)における
機関振動のピーク値aと、ノツキングによらない機関振
動のレベルすなわちバツクグラウンドレベルbに定数K
を乗算して求めた判定レベルK・bと、を比較してノツ
キングが発生したか否かを判定するようにしている。こ
こでピーク値aは機関振動を電気信号に変換する圧電素
子や磁歪素子等で構成されたノツキングセンサをシリン
ダブロツクに取付け、ノツキング固有の周波数帯域(6
〜8K Hz)の信号が通過可能なパンドパスフイルタを介
して電気式号をピークホールド回路に入力し、所定クラ
ンク角度範囲におけるピーク値をホールドすることによ
り得られる。また、判定レベルK・bはノツキングによ
らない機関振動に対応する電気信号を積分回路によって
積分した値(バツクグラウンドレベル)に定数Kを乗算
することにより求められる。そして、ノツキングが発生
したと判定されたときはノツキングの発生が判定される
毎に点火時期を所定量遅角しかつ所定点火回数の間ノツ
キングが発生しないと判断されたときは点火時期を進角
させる補正遅角量を演算し、この補正遅角量を用いて点
火時期を補正することによりノツキングが発生しない最
大進角(ノツキング限界)に点火時期を制御するように
している(例えば、実開昭57−92074号公報、特開昭60
−26172号公報)。
BACKGROUND ART Conventionally, there is known an ignition timing control device including a knocking control system that detects whether or not knocking, which is a column vibration generated due to self-ignition of end gas in a cylinder, occurs and controls the knocking. . In this ignition timing control device, a peak value a of the engine vibration in a predetermined crank angle range (for example, 10 ° CA ATDC to 50 ° CA ATDC) after ignition of each cylinder and a level of engine vibration that is not due to knocking, that is, a background Constant K for level b
The determination level K · b obtained by multiplying by is compared to determine whether knocking has occurred. Here, the peak value a is obtained by attaching a knocking sensor composed of a piezoelectric element, a magnetostrictive element, or the like for converting engine vibration to an electric signal to the cylinder block to determine the frequency band (6
It is obtained by inputting an electric signal into a peak hold circuit through a Pand Pass Filter that can pass a signal of ~ 8 KHz) and holding a peak value in a predetermined crank angle range. Further, the determination level K · b is obtained by multiplying a value (back ground level) obtained by integrating the electric signal corresponding to the engine vibration not depending on the knocking by the integrating circuit by the constant K. When it is determined that knocking has occurred, the ignition timing is retarded by a predetermined amount each time the occurrence of knocking is determined, and the ignition timing is advanced when it is determined that knocking does not occur for a predetermined number of times of ignition. The ignition timing is controlled to the maximum advance angle (knocking limit) at which knocking does not occur by calculating the correction retard amount to be corrected and correcting the ignition timing using this correction retard amount (for example, actual opening). JP-A-57-92074, JP-A-60
-26172 publication).

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

しかしながら、従来のノッキング制御システムを備え
た点火時期制御装置では、機関及びノツキングセンサの
製造誤差等によってノツキングが発生したと誤判定され
たり、気象条件の変化によってノツキングが発生し易く
なったり、無線等の電気ノイズによってピーク値を大き
くなってノツキングが発生したと誤判定されると、これ
に伴って補正遅角量が大きくなり、点火時期が要求点火
時期より遅角側に制御されることになる。このように点
火時期が遅角側に制御されると、排気温が上昇して排ガ
ス浄化率が悪化するばかりでなく機関出力が低下する、
という問題が発生する。
However, in the ignition timing control device having the conventional knocking control system, it is erroneously determined that the knocking has occurred due to the manufacturing error of the engine and the knocking sensor, the knocking is likely to occur due to the change of the weather condition, or the wireless When it is erroneously determined that the peak value is increased due to electrical noise such as the occurrence of knocking, the correction retard amount is increased accordingly, and the ignition timing is controlled to the retard side from the required ignition timing. Become. When the ignition timing is controlled to the retard side as described above, not only the exhaust gas temperature rises and the exhaust gas purification rate deteriorates, but also the engine output decreases.
The problem occurs.

本発明は上記問題点を解決すべく成されたもので、ノ
ツキング制御システムによる点火時期の過遅角によって
機関出力が低下することのない内燃機関の点火時期制御
方法を提供することを目的とする。
The present invention has been made to solve the above problems, and an object of the present invention is to provide an ignition timing control method for an internal combustion engine in which the engine output does not decrease due to an excessive retardation of the ignition timing by a notking control system. .

〔問題点を解決するための手段〕[Means for solving problems]

上記目的を達成するために本発明は、機関運転状態に
応じて定まる点火進角とノツキングが発生しとき点火時
期を遅角しかつノツキングが発生しないとき点火時期を
進角する補正遅角量とに基づいて点火時期を制御する内
燃機関の点火時期制御方法において、運転領域を機関回
転速度に応じて独立した複数の学習領域に区分して各学
習領域で運転中における前記補正遅角量の最大値になる
ように更新される学習値を各学習領域毎に求め、特定の
学習領域で運転中での補正遅角量が、該特定の学習領域
以外の他の学習領域の学習値から定められた制限値を越
えないように制限したことを特徴とする。
In order to achieve the above-mentioned object, the present invention provides an ignition advance angle determined according to an engine operating state and a correction retardation amount that retards the ignition timing when knocking occurs and advances the ignition timing when no knocking occurs. In the ignition timing control method for an internal combustion engine that controls the ignition timing based on the above, the operating region is divided into a plurality of independent learning regions according to the engine rotation speed, and the maximum of the corrected retard amount during operation in each learning region is divided. A learning value that is updated to be a value is obtained for each learning region, and the correction retard amount during operation in the specific learning region is determined from the learning values of the learning regions other than the specific learning region. It is characterized in that it is restricted not to exceed the limit value.

〔作用〕[Action]

本発明によれば、ノツキングが発生しとき点火時期を
遅角しかつノツキングが発生しないとき点火時期を進角
させる補正遅角量が求められ、この補正遅角量と機関運
転状態に応じて定まる点火進角とに基づいて点火時期が
制御される。
According to the present invention, the correction retard amount for retarding the ignition timing when the knocking occurs and advancing the ignition timing when the knocking does not occur is determined, and is determined according to the corrected retard amount and the engine operating state. The ignition timing is controlled based on the ignition advance angle.

運転領域は機関回転速度に応じて独立した複数の学習
領域に区分されており、各学習領域で運転中における補
正遅角量の最大値を各学習領域毎に学習して学習値が求
められる。すなわち、機関回転速度に応じて区分された
独立した各学習領域で運転中における補正遅角量の最大
値に基づいて学習値が更新され、各学習領域で運転中で
の補正遅角量の最大値が学習値として各学習領域毎に記
憶される。
The operation region is divided into a plurality of independent learning regions according to the engine speed, and the learning value is obtained by learning the maximum value of the correction retard angle amount during operation in each learning region for each learning region. That is, the learning value is updated based on the maximum value of the correction retard angle amount during operation in each independent learning region that is divided according to the engine speed, and the maximum correction retard angle amount during operation in each learning region is updated. The value is stored as a learning value for each learning area.

そして、特定の学習領域で運転中での補正遅角量が、
この特定の学習領域以外の他の学習領域の学習値から定
められた制限値を越えないように制限される。
Then, the correction retard amount during driving in a specific learning region is
The learning value is limited so as not to exceed the limit value determined from the learning values of the learning areas other than the specific learning area.

この結果、特定の学習領域で運転中にノツキング発生
の誤判定によって補正遅角量が大きくなつた場合でも、
この特定の学習領域以外の他の学習領域、すなわち、ノ
ツキング発生の誤判定が発生していない他の学習領域の
学習値、又は、他の学習領域においてもノツキング発生
の誤判定がされていても制限されている学習値に基づい
て補正遅角量が制限されるため、点火時期の過遅角が防
止される。
As a result, even if the correction delay amount increases due to the false determination of the occurrence of knocking during driving in the specific learning region,
Other learning areas other than this specific learning area, that is, learning values of other learning areas in which the false determination of occurrence of knocking does not occur, or false determination of occurrence of knocking in other learning areas Since the correction retard amount is limited based on the limited learning value, the excessive retard of the ignition timing is prevented.

〔発明の効果〕〔The invention's effect〕

以上説明したように本発明によれば、特定の学習領域
で運転中にノツキングの発生の誤判断によって補正遅角
量が大きくなった場合でも、この特定の学習領域以外の
他の学習領域で学習された学習値に基づいて制限値を決
定し、この制限値によって補正遅角量を制限しているの
で、ノツキング発生の誤判定による補正遅角量が制限値
を越えるのが防止され、過遅角による出力低下を防止で
きる、という効果が得られる。
As described above, according to the present invention, even when the correction retard amount becomes large due to an erroneous determination of occurrence of knocking during driving in a specific learning area, learning is performed in a learning area other than this specific learning area. The limit value is determined based on the learned value that is set, and the correction delay amount is limited by this limit value. It is possible to obtain an effect that it is possible to prevent a decrease in output due to a corner.

〔発明の実施例〕Example of Invention

以下図面を参照して本発明の実施例を詳細に説明す
る。第2図には、本発明が適用可能な点火時期制御装置
を備えた内燃機関(エンジン)の一例が示されている。
4サイクル6気筒ガソリン機関10のデイストリビユータ
14には、デイストリビユータシヤフトに固定されたシグ
ナルロータとデイストリビユータハウジングに固定され
たピツクアツプとで各々構成された気筒判別センサ16及
び回転角センサ18が取付けられている。気筒判別センサ
16は、デイストリビユータシヤフトが1回転する毎、す
なわちクランク軸が2回転する毎(720゜CA毎)に1つ
のパルスを発生する。このパルスの発生位置は、例えば
第1気筒の上死点(TDC)である。回転角センサ18はデ
イストリビユータシヤフトが1回転する毎に例えば24個
のパルス、従って30゜CA毎に1つのパルスを発生する。
気筒判別センサ16及び回転角センサ18は、マイクロコン
ピユータ等で構成された制御回路20に接続され、各セン
サで発生された電気信号が制御回路20に入力されてい
る。また、制御回路20には、吸気通路22のスロツトル弁
25の上流側に取付けられたエアフローセンサ24からの吸
入空気量信号が入力されている。機関10のシリンダブロ
ツクには、機関振動を検出する磁歪素子等で構成された
ノツキングセンサ12が取付けられており、このノツキン
グセンサ12から出力された電気信号が制御回路20に入力
されている。一方、制御回路20からは、イグナイタ26に
点火信号が出力され、イグナイタ26に設けられた点火コ
イルによって形成された高電圧はデイストリビユータ14
によって分配され、各気筒毎に取付けられた点火プラグ
28に順に供給される。
Embodiments of the present invention will be described in detail below with reference to the drawings. FIG. 2 shows an example of an internal combustion engine (engine) provided with an ignition timing control device to which the present invention can be applied.
4 cycle 6 cylinder gasoline engine 10 distributor
A cylinder discriminating sensor 16 and a rotation angle sensor 18, each of which is composed of a signal rotor fixed to the distributor controller and a pick-up fixed to the distributor housing, are attached to the unit 14. Cylinder discrimination sensor
The pulse generator 16 generates one pulse every one rotation of the distributor shaft, that is, every two rotations of the crankshaft (every 720 ° CA). The position where this pulse is generated is, for example, the top dead center (TDC) of the first cylinder. The rotation angle sensor 18 generates, for example, 24 pulses for each revolution of the distributor system, and thus one pulse for every 30 ° CA.
The cylinder discrimination sensor 16 and the rotation angle sensor 18 are connected to a control circuit 20 composed of a microcomputer or the like, and an electric signal generated by each sensor is input to the control circuit 20. The control circuit 20 has a throttle valve in the intake passage 22.
An intake air amount signal from an air flow sensor 24 mounted on the upstream side of 25 is input. A cylinder block of the engine 10 is provided with a knocking sensor 12 including a magnetostrictive element for detecting engine vibration, and an electric signal output from the knocking sensor 12 is input to the control circuit 20. . On the other hand, an ignition signal is output from the control circuit 20 to the igniter 26, and the high voltage generated by the ignition coil provided in the igniter 26 is generated by the distributor 14.
Spark plugs distributed by each cylinder and mounted on each cylinder
28 in sequence.

なお、通常の内燃機関には運転状態パラメータを検出
する吸気温センサ等の各種のセンサが取付けられ、制御
回路20は燃料噴射弁29等の制御も行なうが、これらは本
発明と直接関係しないため、以下の説明ではこれらの説
明を省略する。
Note that various sensors such as an intake air temperature sensor that detects an operating state parameter are attached to a normal internal combustion engine, and the control circuit 20 also controls the fuel injection valve 29 and the like, but these are not directly related to the present invention. In the following explanation, these explanations are omitted.

マイクロコンピュータを含んで構成された制御回路20
は、第3図に示すように、ランダムアクセスメモリ(RA
M)58、リードオンリメモリ(ROM)60、マイクロプロセ
ツシングユニツト(MPU)62、第1の入出力ポート64、
第2の入出力ポート66、第1の出力ポート68、第2の出
力ポート70及びこれらを接続するデータバスやコントロ
ールバス等のバス72を備えている。第1の入出力ポート
64は、アナログ−デジタル(A/D)変換器74、マルチプ
レクサ76及びバツフア78Aを介してエアフロメータ24に
接続されると共に、図示しないバツフアを介して図示し
ない吸気温センサや機関冷却水温センサ等に接続されて
いる。また、第1の入出力ポート64は、A/D変換器74及
びマルチプレクサ76に制御信号を供給するよう接続され
ている。上記第2の入出力ポート66には、波形整形回路
80を介して気筒判別センサ16及び回転角センサ18が接続
されると共に、入力回路82を介してノツキングセンサ12
が接続されている。
Control circuit 20 including a microcomputer
As shown in FIG. 3, a random access memory (RA
M) 58, read-only memory (ROM) 60, microprocessing unit (MPU) 62, first input / output port 64,
A second input / output port 66, a first output port 68, a second output port 70, and a bus 72 such as a data bus and a control bus for connecting these are provided. First input / output port
64 is connected to the air flow meter 24 via an analog-digital (A / D) converter 74, a multiplexer 76 and a buffer 78A, and is also connected to an intake air temperature sensor, an engine cooling water temperature sensor, etc. not shown via the buffer not shown. It is connected. The first input / output port 64 is also connected to supply a control signal to the A / D converter 74 and the multiplexer 76. A waveform shaping circuit is provided at the second input / output port 66.
The cylinder discrimination sensor 16 and the rotation angle sensor 18 are connected via 80, and the knocking sensor 12 is connected via the input circuit 82.
Is connected.

上記入力回路82は、第4図に示すように、一端がノツ
キングセンサ12に接続されたノツクゲート回路82Aとピ
ークホールド回路82Bとから成る直列回路と、この直列
回路に対して並列に接続された積分回路82Eと、直列回
路及び積分回路82Eに接続されたマルチプレクサ82Cと、
マルチプレクサ82Cに接続されたA/D変換器82Dとから構
成されている。そしてノツクゲート回路82A、マルチプ
レクサ82C及びA/D変換器82Dは、第2の入出力ポート66
からの制御信号によって制御されるように接続されてい
る。
As shown in FIG. 4, the input circuit 82 has a series circuit including a knock gate circuit 82A and a peak hold circuit 82B, one end of which is connected to the knocking sensor 12, and is connected in parallel to the series circuit. An integrating circuit 82E, a multiplexer 82C connected to the series circuit and the integrating circuit 82E,
And an A / D converter 82D connected to the multiplexer 82C. The knock gate circuit 82A, the multiplexer 82C and the A / D converter 82D are connected to the second input / output port 66.
Connected so as to be controlled by a control signal from

上記第1の出力ポート68は駆動回路86を介してイグナ
イタ26に接続され、第2の出力ポート70は駆動回路88を
介して燃料噴射弁29に接続されている。なお、90はクロ
ツク、92はタイマである上記ROM60には、以下で説明す
る制御ルーチンのプログラムが予め記憶されている。
The first output port 68 is connected to the igniter 26 via a drive circuit 86, and the second output port 70 is connected to the fuel injection valve 29 via a drive circuit 88. The ROM 60, which is a clock 90 and a timer 92, stores a program for a control routine described below in advance.

次に、上記制御ルーチンを説明しながら本発明の実施
例の作用を詳細に説明する。第5図は本実施例のメイン
ルーチンを示すもので、ステツプ100においてエンジン
回転速度N及び吸入空気量Qを取込みステツプ102にお
いてエンジン回転速度Nと吸入空気量Qとから基本燃料
噴射時間TPを演算し、そして次のステツプ104において
吸気温やエンジン冷却水温等に応じて基本燃料噴射時間
TPを補正すると共にO2センサ(図示せず)から得られる
空燃比フイードバツク補正係数FAFを用いて基本燃料噴
射時間TPを補正して燃料噴射時間TAUを演算する。次の
ステツプ106では、気筒判別信号呼び回転角信号に基づ
いて現在のピストン位置が圧縮上死点(TDC)か否かを
判断する。TDCのときはステツプ114においてマルチプレ
クサ82Cを制御してノツキングセンサ12出力を積分回路8
2E及びマルチプレクサ82Cを介してA/D変換器82Dに入力
し、積分回路82E出力すなわちバツクグラウンドレベル
bのA/D変換を開始する。これによって、ノツキングに
よらない機関振動のレベルすなわちバツクグラウンドレ
ベルbのデジタル値が求められ、A/D変換終了時にこの
デジタル値がRAMの所定エリアに記憶される。一方、ス
テツプ106でTDCでないと判断されたときは、ステツプ10
8において現在のピストン位置が例えば15゜CA ATDCか
否かを判断し、ステツプ108の判断が肯定のときはステ
ツプ110において第2の入出力ポート66からノツクゲー
ト回路82Aに制御信号を出力してノツクゲート回路82Aを
オープンし、ノツキングセンサ12からノツクゲート回路
82A、ピークホールド回路82B、マルチプレクサ82Cを介
してノツキングセンサ12出力をA/D変換器82Dに入力させ
る。次のステツプ112では現在時刻と予め定められてい
る所定クランク角度範囲に対応する時間とからノツクゲ
ート回路82Aをクローズする時刻t(90゜CA ATDCに対
応する)を算出してコンペアレジスタにセツトする。
Next, the operation of the embodiment of the present invention will be described in detail while describing the control routine. FIG. 5 shows the main routine of this embodiment, in which the engine speed N and the intake air amount Q are taken in step 100, and the basic fuel injection time TP is calculated from the engine speed N and the intake air amount Q in step 102. Then, in the next step 104, the basic fuel injection time is changed according to the intake air temperature, the engine cooling water temperature, etc.
The fuel injection time TAU is calculated by correcting the basic fuel injection time TP using the air-fuel ratio feedback back correction coefficient FAF obtained from the O 2 sensor (not shown). At the next step 106, it is determined whether the current piston position is the compression top dead center (TDC) based on the cylinder discrimination signal nominal rotation angle signal. In the case of TDC, the multiplexer 82C is controlled in step 114 to output the knocking sensor 12 to the integrating circuit 8
It is input to the A / D converter 82D via 2E and the multiplexer 82C, and the A / D conversion of the output of the integrating circuit 82E, that is, the background level b is started. As a result, a digital value of the engine vibration level that does not depend on knocking, that is, the back ground level b is obtained, and this digital value is stored in a predetermined area of the RAM at the end of A / D conversion. On the other hand, if step 106 determines that the TDC is not set, step 10
In step 8, it is judged whether or not the current piston position is, for example, 15 ° CA ATDC, and when the judgment in step 108 is affirmative, in step 110, a control signal is output from the second input / output port 66 to the knock gate circuit 82A to output the knock gate. Open the circuit 82A and start the knock gate circuit from the knocking sensor 12.
The output of the knocking sensor 12 is input to the A / D converter 82D via the 82A, the peak hold circuit 82B, and the multiplexer 82C. At the next step 112, the time t (corresponding to 90 ° CA ATDC) at which the knock gate circuit 82A is closed is calculated from the present time and the time corresponding to the predetermined crank angle range, and is set in the compare register.

第6図はステツプ112にセツトされた時刻になったと
きに割り込まれる時刻一致割込みルーチンを示すもの
で、現在時刻がコンペアレジスタにセツトされた時刻と
一致するとステツプ116において第2の入出力ポート66
からA/D変換器82Dに制御信号を出力してピークホールド
回路82B出力のA/D変換を開始してメインルーチンにリタ
ーンする。
FIG. 6 shows a time coincidence interrupt routine which is interrupted when the time set in step 112 is reached. When the current time coincides with the time set in the compare register, the second input / output port 66 is set in step 116.
Outputs a control signal to the A / D converter 82D, starts A / D conversion of the output of the peak hold circuit 82B, and returns to the main routine.

第7図はピークホールド回路82B出力のA/D変換が終了
したときのA/D変換器82DからのA/D変換終了信号によっ
て割り込まれる割込みルーチンを示すもので、ステツプ
118においてA/D変換値をピーク値aとしてRAMの所定エ
リアに記憶し、ステツプ120において第2の入出力ポー
ト66からノツクゲート回路82Aに制御信号を出力してノ
ツクゲート回路82Aをクローズする。
FIG. 7 shows an interrupt routine interrupted by the A / D conversion end signal from the A / D converter 82D when the A / D conversion of the output of the peak hold circuit 82B is completed.
At 118, the A / D converted value is stored as a peak value a in a predetermined area of the RAM, and at step 120, a control signal is output from the second input / output port 66 to the knock gate circuit 82A to close the knock gate circuit 82A.

第8図は点火時期を演算すると共に学習値θG(第9
図に示す学習領域毎に定められているが代表してθGと
表わす)を更新するルーチンを示すもので、ステツプ14
2において機関負荷Q/Nが所定値(例えば、0.7/rev)
以上か否かを判断することによりノツキング制御領域か
否かを判断し、ノツキング制御領域でないときはステツ
プ144において機関負荷Q/Nと機関回転速度とで定められ
たマツプから補間法により演算される基本点火進角θ
BASEを実行点火進角θiとしてメインルーチンへリター
ンする。一方、ステツプ142でノツキング制御領域と判
断されたときは、ピーク値aとバツクグラウンドレベル
bとを取込みステツプ146においてピーク値aと判定レ
ベルK・bとを比較する。ピーク値aが判定レベルK・
bより大きいときはノツキングが発生したと判断してス
テツプ148において補正遅角量θを所定値(例えば、
1゜CA)大きくする。一方、ピーク値aが判定レベルK
・b以下と判断されたときには、ノツキングが発生しな
いと判断してステツプ150において所定点火回数(例え
ば、100点火)経過したか否かを判断し、所定点火回数
経過していればステツプ152において補正遅角量θ
所定値(例えば、1゜CA)小さくする。次のステツプ15
4では機関負荷Q/Nとエンジン回転速度Nとに基づいて現
在の運転状態が学習領域に属しているか否かを判断する
と共に学習領域のどの領域に属しているか否かを判断す
る。この学習領域は、第9図に示すように、機関負荷Q/
Nとエンジン回転速度Nとに基づいて所定機関負荷(例
えば、0.7/rev)以上の領域においてエンジン回転速
度Nに応じて区分されており、エンジン回転速度が1200
〜2800rpmの領域をA領域、2800〜4800rpmの領域をB領
域、4800〜6400rpmの領域をC領域として定められてい
る。ステツプ154で現在の運転状態が学習領域に属して
いないと判断されたときには、ステツプ156においてフ
ラグFをリセツトとした後ステツプ172に進む。一方、
ステツプ154で現在の運転状態が学習領域のいずれかの
領域(A〜C領域)に属していると判断されたときに
は、ステツプ166においてフラグFがセツトされている
か否かを判断する。フラグFがリセツトされていると
き、すなわち運転状態が学習領域外から学習領域に初め
て入ったときには、ステツプ158において初めて入った
学習領域の学習値θG(第9図に示す学習領域のA領
域、B領域及びC領域に対応して各々の学習値θGA、θ
GB、θGCがそれぞれ定められているが以下ではいずれか
1つを代表してθGとして表わす)から所定値(例え
ば、3゜CA)減算した値と補正遅角量θとを比較す
る。学習値θGから所定値減算した値が補正遅角量θ
よりも大きければステツプ160において学習値θGから
所定値減算した値を補正遅角量θとしてステツプ162
に進む。一方、補正遅角量θが学習遅θGから所定値
減算した値以上のときには、そのままステツプ162に進
む。ステツプ162では、運転状態が学習領域外から学習
領域内に初めて入ったことを示すためにフラグFをセツ
トし、ステツプ164において補正遅角量θを学習値θ
Gとして記憶する。
FIG. 8 shows that the ignition timing is calculated and the learned value θG (9th
The routine shown in the figure is defined for each learning region, but is represented by θG as a representative).
2, the engine load Q / N is a predetermined value (for example, 0.7 / rev)
Whether or not it is in the knocking control region is judged by judging whether or not it is above, and when it is not in the knocking control region, it is calculated by the interpolation method from the map determined by the engine load Q / N and the engine speed in step 144. Basic ignition advance θ
BASE is set as the execution ignition advance angle θi and the process returns to the main routine. On the other hand, when it is determined in step 142 that the control range is the knocking control region, the peak value a and the back ground level b are taken in, and in step 146, the peak value a and the determination level K · b are compared. The peak value a is the judgment level K.
If it is larger than b, it is determined that knocking has occurred, and in step 148, the correction retard amount θ K is set to a predetermined value (for example,
Increase by 1 ° CA). On the other hand, the peak value a is the judgment level K
If it is determined that the value is equal to or less than b, it is determined that knocking does not occur, and it is determined in step 150 whether a predetermined number of ignitions (for example, 100 ignitions) has elapsed. If the predetermined number of ignitions has elapsed, correction is performed in step 152. The retard amount θ K is reduced by a predetermined value (for example, 1 ° CA). Next Step 15
At 4, it is determined whether or not the current operating state belongs to the learning area based on the engine load Q / N and the engine speed N, and also to which area of the learning area the current operating state belongs. As shown in FIG. 9, this learning area is the engine load Q /
Based on N and the engine rotation speed N, the engine rotation speed N is divided according to the engine rotation speed N in a region of a predetermined engine load (for example, 0.7 / rev) or more.
The region of ˜2800 rpm is defined as the A region, the region of 2800 to 4800 rpm is defined as the B region, and the region of 4800 to 6400 rpm is defined as the C region. When it is determined in step 154 that the current driving state does not belong to the learning region, the flag F is reset in step 156, and then the process proceeds to step 172. on the other hand,
When it is determined in step 154 that the current driving state belongs to any one of the learning regions (A to C regions), it is determined in step 166 whether the flag F is set. When the flag F is reset, that is, when the driving state enters the learning region from the outside of the learning region for the first time, the learning value θG of the learning region first entered in step 158 (A region of the learning region, B of FIG. 9). Learning values θ GA, θ corresponding to the region and the C region
GB and θGC are respectively defined, but in the following description, one of them is represented as θG) and a value obtained by subtracting a predetermined value (for example, 3 ° CA) from the corrected retard amount θ K is compared. The value obtained by subtracting the predetermined value from the learning value θG is the correction delay amount θ K.
If it is larger than the predetermined value, the value obtained by subtracting the predetermined value from the learning value θG in step 160 is set as the correction delay amount θ K.
Proceed to. On the other hand, when the correction delay angle amount θ K is equal to or larger than the value obtained by subtracting the predetermined value from the learning delay θG, the process directly proceeds to step 162. At step 162, a flag F is set to indicate that the driving state has entered the learning region from the outside of the learning region for the first time, and at step 164 the corrected retard amount θ K is set to the learning value θ.
Store as G.

以上の結果運転状態が学習領域外から学習領域内に初
めて入ったときには、補正遅角量と学習値から所定値減
算した値とが比較され、いずれか大きい方の値が現在の
運転状態が属する特定の学習領域の学習値として記憶さ
れる。
As a result, when the driving state first enters from the outside of the learning area to the inside of the learning area, the corrected retard amount and the value obtained by subtracting a predetermined value from the learning value are compared, and the larger one belongs to the current driving state. It is stored as a learning value of a specific learning area.

一方、ステツプ166でフラグFがセツトされていると
判断されたとき、すなわち運転状態が学習領域に属して
いる状態でこのルーチンの実行が2回目以降であるとき
には、ステツプ168において補正遅角量θと現在の運
転状態が存在している特定の学習領域における学習値θ
Gと比較し、θ<θGの場合はそのままステツプ172
に進み、θ≧θGの場合にはステツプ170において補
正遅角量θを特定の学習領域における学習値θGとし
て記憶する。
On the other hand, when it is determined in step 166 that the flag F is set, that is, when the operation state belongs to the learning region and this routine is executed for the second time or later, the correction retard angle θ is set in step 168. Learning value θ in a specific learning region in which K and the current driving state exist
If it is compared with G and θ K <θ G, step 172
When θ K ≧ θ G, the correction retard angle amount θ K is stored as the learning value θ G in the specific learning region in step 170.

以上の結果、現在の運転状態が特定の学習領域に継続
して存在しているときには、補正遅角量と、その特定の
学習領域に対応する学習値θGとが比較され、補正遅角
量が大きくなるに従つて学習値θGが更新され、学習値
θGの値は特定の学習領域内で運転しているときの補正
遅角量の最大値と等しくなる。
As a result of the above, when the current driving state continues to exist in the specific learning region, the correction delay amount and the learning value θG corresponding to the specific learning region are compared to determine the correction delay amount. The learning value θG is updated as the value increases, and the value of the learning value θG becomes equal to the maximum value of the correction delay amount when the vehicle is operating in the specific learning region.

ステツプ172では、第1図のルーチンで演算される制
限値θKmaxと補正遅角量θとを比較し、θ≧θKmax
ならばステツプ174で補正遅角量θの値をθKmaxの値
として補正遅角量θが制限値θKmaxを越えないように
制限した後ステツプ176へ進み、θ<θKmaxならばそ
のままステツプ176へ進む。ステツプ176では、基本点火
進角θBASEからステツプ148及びステツプ152で演算され
ると共にステツプ172及びステツプ174で制限された補正
遅角量θを減算することにより実行点火進角θiを演
算しメインルーチンへリターンする。
In step 172, the limit value θ Kmax calculated in the routine of FIG. 1 is compared with the corrected retard amount θ K, and θ K ≧ θ Kmax
If the process proceeds to step 176 after the correction retard amount theta K the value of the correction retard amount theta K as a value of theta Kmax in step 174 is limited so as not to exceed the limit value θ Kmax, θ K <If theta Kmax Continue to step 176. In step 176, the basic ignition advance angle θ BASE is calculated in steps 148 and 152, and the correction ignition retard amount θ K limited in steps 172 and 174 is subtracted to calculate the execution ignition advance angle θi. Return to routine.

このように実行点火進角θiが演算された後イグナイ
タがオンされ実行点火進角θiに対応するクランク角で
イグナイタがオフされてこの実行点火進角θiになった
時点で点火されるように点火時期が制御される。
After the execution ignition advance angle θi is calculated in this way, the igniter is turned on, and the igniter is turned off at the crank angle corresponding to the execution ignition advance angle θi and the ignition is performed at the time when the execution ignition advance angle θi is reached. Timing is controlled.

第1図は上記実施例の補正遅角量θの制限値θKmax
を演算するルーチンを示すもので、ステツプ180におい
て機関負荷Q/Nとエンジン回転速度Nとに基づいて現在
の運転状態が学習領域のA領域に存在しているか否かを
判断する。現在の運転状態がA領域に存在していると判
断されたときには、ステツプ182においてB領域の学習
値θGBとC領域の学習値θGCとの相加平均値を演算する
と共にこの相加平均値に所定値K1(例えば、2)を乗算
した値を制限値θKmaxとしてメインルーチンへリターン
する。一方、ステツプ180において現在の運転状態がA
領域に存在していないと判断されたときには、ステツプ
184において現在の運転状態が学習領域のB領域に存在
しているか否かを判断する。運転状態がB領域に存在し
ていると判断されたときには、ステツプ186においてA
領域の学習値θGAとC領域の学習値θGCとの相加平均値
を演算すると共にこの相加平均値に所定値K2(例えば、
2.5〜3)を乗算した値を制限値θKmaxとする。また、
ステツプ184において現在の運転状態が学習領域のB領
域に存在していないと判断されたとき、すなわち現在の
運転状態が学習領域のC領域に存在していると判断され
たときには、ステツプ188においてA領域の学習値θGA
とB領域の学習値θGBとの相加平均値を演算すると共に
この相加平均値に所定値K3(例えば、2)を乗算した値
を制限値θKmaxとする。
FIG. 1 shows the limit value θ Kmax of the corrected retard amount θ K in the above embodiment.
This shows a routine for calculating the above. In step 180, it is judged based on the engine load Q / N and the engine speed N whether or not the current operating condition exists in the learning area A. When it is determined that the current operating state exists in the A region, in step 182, the arithmetic average value of the learning value θGB of the B region and the learning value θGC of the C region is calculated, and the arithmetic average value is calculated. The value multiplied by the predetermined value K1 (for example, 2) is set as the limit value θ Kmax , and the process returns to the main routine. On the other hand, in step 180, the current operating state is A
If it is determined that the area does not exist, the step
At 184, it is determined whether or not the current driving state exists in the B area of the learning area. If it is determined that the operating condition is in the B range, then in step 186 A
The arithmetic mean value of the learning value θGA of the region and the learning value θGC of the C region is calculated, and a predetermined value K2 (for example,
The value obtained by multiplying 2.5 to 3) is defined as the limit value θ Kmax . Also,
If it is determined in step 184 that the current driving state does not exist in the B area of the learning region, that is, if it is determined that the current driving state exists in the C region of the learning area, A in step 188 Area learning value θGA
And the learning value θ GB of the B region is calculated, and a value obtained by multiplying the arithmetic average value by a predetermined value K3 (for example, 2) is set as a limit value θ Kmax .

ここで、上記の所定値K1、K2及びK3は、K1<K2>K3を
満足するように定められている。すなわち、一般に中回
転速度域のB領域においてはノツキングが発生し易く、
低回転速度域のA領域及び高回転速度域のC領域におい
てはノツキングが発生しにくいため、一般的に学習値の
大きさはθGA<θGB>θGCとなる。このため本実施例で
は、ノツキングの発生しにくい領域の学習値からノツキ
ングが発生し易い領域の制限値θKmaxを演算する場合に
所定値K2を大きくして点火時期の過進角によるノツキン
グの発生を抑制している。また、ノツキングが発生し易
い領域の学習値とノツキングが発生しにくい領域の学習
値とに基づいてノツキングが発生しにくい領域の制限値
θKmaxを演算する場合には、所定値K1、K2を所定値K3よ
り小さくして点火時期の過遅角による出力低下を防止し
ている。この所定値K1〜K3は等しくしてもよい(例え
ば、全てを2とする)。なお、上記の所定値K1、K2及び
K3は実験によって最適値を設定するのが好ましい。
Here, the predetermined values K1, K2, and K3 are set so as to satisfy K1 <K2> K3. That is, in general, knocking is likely to occur in the B region of the medium rotation speed range,
In the region A of the low rotation speed region and the region C of the high rotation speed region, since knocking is hard to occur, the learning value is generally θGA <θGB> θGC. Therefore, in the present embodiment, when the limit value θ Kmax of the region where the knocking is likely to occur is calculated from the learning value of the region where the knocking is difficult to occur, the predetermined value K2 is increased to cause the knocking due to the excessive advance of the ignition timing. Is suppressed. Further, when calculating the limit value θ Kmax of the region where knocking is unlikely to occur based on the learning value of the region where knocking is likely to occur and the learning value of the region where knocking is unlikely to occur, the predetermined values K1 and K2 are set to predetermined values. The value is made smaller than K3 to prevent output reduction due to excessive retardation of ignition timing. The predetermined values K1 to K3 may be equal (for example, all are set to 2). The above predetermined values K1, K2 and
It is preferable to set an optimum value for K3 by experiment.

また、補正遅角量θが制限値θKmaxを越えないよう
に制限されかつ学習値θGは補正遅角量θの最大値に
なるように更新されるため、電気ノイズ等によってノツ
キング発生の誤判定が成され補正遅角量が大きくなった
場合には、補正遅角量θが制限値θKmaxで制限されて
いるためこの制限値θKmaxは学習値θGの制限値として
も作用し、補正遅角量θが異常に大きくなったときに
制限値θKmaxで制限されて制限された値が補正遅角量の
最大値として学習され、これにより学習値の誤学習を防
止することができる。
Further, since the correction retard angle amount θ K is limited so as not to exceed the limit value θ Kmax and the learning value θG is updated to be the maximum value of the correction retard angle amount θ K , the occurrence of knocking due to electrical noise or the like occurs. When an erroneous determination is made and the correction retard amount becomes large, the correction retard amount θ K is limited by the limit value θ Kmax , and therefore the limit value θ Kmax also acts as the limit value of the learning value θ G. When the correction retard angle amount θ K becomes abnormally large, the limit value θ Kmax limits the value and the limited value is learned as the maximum value of the correction retard angle amount, thereby preventing erroneous learning of the learning value. You can

以上説明したように本実施例によれば、特定の回転域
で運転中での補正遅角量を他の回転域で学習された学習
値を用いて制限しているため、ノツキングの誤判定によ
って補正遅角量が大きくなった場合においてもこの制限
値によって補正遅角量が所定値を越えないように制限さ
れるため、点火時期の過遅角による機関出力の低下や排
気温の上昇が防止される、という効果が得られる。ま
た、気象条件等の変化でノツキングが発生し易い状態に
なった場合には、ノツキング発生状態に応じて学習値が
大きくされ、これに伴って制限値が大きくなるためノツ
キングが頻発した場合においても効率良くノツキングを
抑制することができる。
As described above, according to the present embodiment, the correction retard amount during operation in the specific rotation range is limited by using the learning value learned in the other rotation range. Even if the correction retard amount becomes large, this limit value limits the correction retard amount so that it does not exceed the predetermined value, so that the engine output is prevented from decreasing and the exhaust temperature rises due to the ignition timing being excessively retarded. The effect is obtained. In addition, when the state where knocking is likely to occur due to changes in weather conditions, etc., the learning value is increased according to the state of occurrence of knocking, and the limit value increases accordingly, so even when frequent knocking occurs. The knocking can be efficiently suppressed.

なお、上記では吸入空気量とエンジン回転速度とで基
本点火進角を演算するエンジンについて説明したが、本
発明はこれに限定されるものではなく、吸気管圧力とエ
ンジン回転速度とに基づいて基本点火進角を定めるエン
ジンにも適用することが可能である。また、上記では所
定機関負荷以上のノツキング制御領域をエンジン回転速
度に応じて複数の学習領域に区分した例について説明し
たが、本発明はこれに限定されるものではなく、機関負
荷に関してノツキング制御領域と学習領域とを異ならせ
るようにしてもよい。また更に上記では学習値の相加平
均値に基づいて制限値を定める例について説明したが、
ノツキングが発生し易い領域の制限値を定める場合にノ
ツキングが発生しにくい領域の学習値の重みを重くして
重み付き平均値を演算するようにしても良い。
In the above description, the engine that calculates the basic ignition advance angle by the intake air amount and the engine rotation speed has been described, but the present invention is not limited to this, and the basic ignition advance angle is calculated based on the intake pipe pressure and the engine rotation speed. It can also be applied to an engine that determines the ignition advance angle. Further, although the example in which the knocking control region of a predetermined engine load or more is divided into a plurality of learning regions according to the engine rotation speed has been described above, the present invention is not limited to this, and the knocking control region is related to the engine load. The learning area may be different from the learning area. Furthermore, although an example in which the limit value is determined based on the arithmetic mean value of the learning values has been described above,
When determining the limit value of the region where knocking is likely to occur, the weight of the learning value in the region where knocking is unlikely to occur may be weighted to calculate the weighted average value.

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

第1図は本発明の実施例の制限値θKmax演算ルーチンを
示す流れ図、第2図は本発明が適用可能な点火時期制御
装置を備えた内燃機関の概略図、第3図は第2図の制御
回路の詳細を示すブロツク図、第4図は第3図の入力回
路の詳細を示すブロツク図、第5図は本発明の実施例の
メインルーチンを示す流れ図、第6図は上記実施例の時
刻一致割込みルーチンを示す流れ図、第7図は上記実施
例のA/D変換終了割込みルーチンを示す流れ図、第8図
は上記実施例の点火時期演算ルーチンと学習ルーチンを
示す流れ図、第9図は上記実施例の学習領域を示す線図
である。 12……ノツキングセンサ、 16……気筒判別センサ、 18……回転角センサ、 20……制御回路、 24……エアフロメータ。
FIG. 1 is a flow chart showing a limit value θ Kmax calculation routine of an embodiment of the present invention, FIG. 2 is a schematic diagram of an internal combustion engine equipped with an ignition timing control device to which the present invention is applicable, and FIG. 3 is FIG. FIG. 4 is a block diagram showing the details of the control circuit of FIG. 4, FIG. 4 is a block diagram showing the details of the input circuit of FIG. 3, FIG. 5 is a flow chart showing the main routine of the embodiment of the present invention, and FIG. 7 is a flowchart showing the time coincidence interrupt routine, FIG. 7 is a flowchart showing the A / D conversion end interrupt routine of the above embodiment, and FIG. 8 is a flowchart showing the ignition timing calculation routine and the learning routine of the above embodiment. [Fig. 4] is a diagram showing a learning area of the above-mentioned embodiment. 12 …… notching sensor, 16 …… cylinder discrimination sensor, 18 …… rotation angle sensor, 20 …… control circuit, 24 …… air flow meter.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】機関運転状態に応じて定まる点火進角とノ
ツキングが発生しとき点火時期を遅角しかつノツキング
が発生しないとき点火時期を進角する補正遅角量とに基
づいて点火時期を制御する内燃機関の点火時期制御方法
において、 運転領域を機関回転速度に応じて独立した複数の学習領
域に区分して各学習領域で運転中における前記補正遅角
量の最大値になるように更新される学習値を各学習領域
毎に求め、特定の学習領域で運転中での補正遅角量が、
該特定の学習領域以外の他の学習領域の学習値から定め
られた制限値を越えないように制限したことを特徴とす
る内燃機関の点火時期制御方法。
1. An ignition timing is determined on the basis of an ignition advance determined according to an engine operating state and a correction retard amount for retarding the ignition timing when knocking occurs and advancing the ignition timing when no knocking occurs. In the ignition timing control method of an internal combustion engine to be controlled, the operating region is divided into a plurality of independent learning regions according to the engine speed, and updated in each learning region so that the corrected retard angle amount becomes the maximum value during operation. The learning value to be obtained is calculated for each learning region, and the corrected retard amount during driving in the specific learning region is
An ignition timing control method for an internal combustion engine, wherein the learning value is restricted so as not to exceed a limit value determined from a learning value in a learning area other than the specific learning area.
JP61252615A 1986-10-23 1986-10-23 Ignition timing control method for internal combustion engine Expired - Fee Related JPH0826838B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61252615A JPH0826838B2 (en) 1986-10-23 1986-10-23 Ignition timing control method for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61252615A JPH0826838B2 (en) 1986-10-23 1986-10-23 Ignition timing control method for internal combustion engine

Publications (2)

Publication Number Publication Date
JPS63106365A JPS63106365A (en) 1988-05-11
JPH0826838B2 true JPH0826838B2 (en) 1996-03-21

Family

ID=17239830

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61252615A Expired - Fee Related JPH0826838B2 (en) 1986-10-23 1986-10-23 Ignition timing control method for internal combustion engine

Country Status (1)

Country Link
JP (1) JPH0826838B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11092130B2 (en) 2019-09-24 2021-08-17 Toyota Jidosha Kabushiki Kaisha Ignition timing control device for internal combustion engine
US11307111B2 (en) 2019-02-08 2022-04-19 Toyota Jidosha Kabushiki Kaisha Knocking detection system and knocking detection method of internal combustion engine

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100298767B1 (en) * 1997-08-30 2001-10-27 이계안 Apparatus and method for controlling knock of vehicle
KR100305816B1 (en) * 1997-08-30 2001-12-15 이계안 Knock control device and learning method of automobile
JP2020051257A (en) * 2018-09-21 2020-04-02 ダイハツ工業株式会社 Internal combustion engine control device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6111433A (en) * 1984-06-27 1986-01-18 Toyota Motor Corp Air-fuel learning control method in internal-combustion engine

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11307111B2 (en) 2019-02-08 2022-04-19 Toyota Jidosha Kabushiki Kaisha Knocking detection system and knocking detection method of internal combustion engine
US11092130B2 (en) 2019-09-24 2021-08-17 Toyota Jidosha Kabushiki Kaisha Ignition timing control device for internal combustion engine

Also Published As

Publication number Publication date
JPS63106365A (en) 1988-05-11

Similar Documents

Publication Publication Date Title
US5267164A (en) Method and system for correcting a knock detection period and for detecting knock generated in an automotive engine
JPS58143169A (en) Method for controlling ignition timing
JPH0478836B2 (en)
US4448171A (en) Method and apparatus for optimum control of internal combustion engines
JPS6248066B2 (en)
JPS58217775A (en) Ignition timing controlling method of internal-combustion engine
JP3191676B2 (en) Ignition timing control device for internal combustion engine
EP0456392B1 (en) Control method for an internal combustion engine and electronic control apparatus therefor
JPH0814271B2 (en) Ignition timing control device for internal combustion engine
JPH0826838B2 (en) Ignition timing control method for internal combustion engine
JPH0320592B2 (en)
JPH0811950B2 (en) Ignition timing control device
JPS61169666A (en) Ignition timing control device in internal-combustion engine
JPH0826839B2 (en) Ignition timing control method for internal combustion engine
JPS5941666A (en) Ignition timing control method of internal-combustion engine
JP2625933B2 (en) Ignition timing control device for internal combustion engine
JPH0784861B2 (en) Ignition timing control method for internal combustion engine
JPS61205377A (en) Ignition timing controlling method in internal-combustion engine
JPH0794813B2 (en) Fuel injection amount and ignition timing control method for internal combustion engine
JP2625763B2 (en) Ignition timing control device for internal combustion engine
JP2611328B2 (en) Knock detection device for internal combustion engine
JPH0536999Y2 (en)
JP2914775B2 (en) Engine ignition timing control device
JPS6380075A (en) Ignition timing control device for internal combustion engine
JPS63176637A (en) Control of fuel injection quantity of internal combustion engine

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees