JPS6244096B2 - - Google Patents

Info

Publication number
JPS6244096B2
JPS6244096B2 JP58151286A JP15128683A JPS6244096B2 JP S6244096 B2 JPS6244096 B2 JP S6244096B2 JP 58151286 A JP58151286 A JP 58151286A JP 15128683 A JP15128683 A JP 15128683A JP S6244096 B2 JPS6244096 B2 JP S6244096B2
Authority
JP
Japan
Prior art keywords
cylinder
engine
ignition timing
value
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
Application number
JP58151286A
Other languages
Japanese (ja)
Other versions
JPS6043175A (en
Inventor
Masahei Akasu
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP58151286A priority Critical patent/JPS6043175A/en
Priority to DE3430080A priority patent/DE3430080C2/en
Priority to FR848412835A priority patent/FR2550825B1/fr
Priority to US06/641,506 priority patent/US4527526A/en
Publication of JPS6043175A publication Critical patent/JPS6043175A/en
Publication of JPS6244096B2 publication Critical patent/JPS6244096B2/ja
Granted legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02PIGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
    • F02P5/00Advancing or retarding ignition; Control therefor
    • F02P5/04Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
    • F02P5/145Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
    • F02P5/15Digital data processing
    • F02P5/152Digital data processing dependent on pinking
    • F02P5/1522Digital data processing dependent on pinking with particular means concerning an individual cylinder
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02PIGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
    • F02P5/00Advancing or retarding ignition; Control therefor
    • F02P5/04Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
    • F02P5/145Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
    • F02P5/15Digital data processing
    • F02P5/152Digital data processing dependent on pinking
    • F02P5/1521Digital data processing dependent on pinking with particular means during a transient phase, e.g. starting, acceleration, deceleration, gear change
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Electrical Control Of Ignition Timing (AREA)

Description

【発明の詳細な説明】 この発明は、機関の点火時期を制御する点火時
期制御装置に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an ignition timing control device for controlling the ignition timing of an engine.

一般に、機関は、出力及び燃費特性上から見る
と、軽度のノツキングが発生している状態(ノツ
ク限界)の点火時期での運転が最も効率が良いこ
とが知られている。
In general, it is known that, in terms of output and fuel consumption characteristics, an engine is most efficient when operated at an ignition timing in which slight knocking occurs (knock limit).

この種の従来装置には、予め設定された基準点
火時期特性に基づいて発生される点火信号をノツ
キングの発生毎に一定角度、あるいはノツキング
強度に応じた所定角度だけ遅角移相させ、ノツキ
ングの発生が無い場合にはこの遅角移相量を所定
の時点数で減少させることにより、点火時期をノ
ツク限界の点火時期にフイードバツク制御するも
のがあつた。
This type of conventional device retards the ignition signal, which is generated based on preset reference ignition timing characteristics, by a fixed angle each time knocking occurs, or by a predetermined angle depending on the knocking intensity. In some cases, when there is no occurrence, the ignition timing is feedback-controlled to the ignition timing at the knock limit by decreasing the retard phase shift amount by a predetermined number of times.

しかし、ノツキングを抑制すべく特定の遅角移
相制御量で全ての気筒を同様に遅角制御するた
め、ある気筒でノツキングが発生すると、発生し
た気筒はもち論、他の気筒もその制御量により一
様に遅角制御されてしまう。
However, in order to suppress knocking, all cylinders are retarded in the same way with a specific retard phase shift control amount, so if knocking occurs in a certain cylinder, not only the cylinder in which it occurred will be affected, but other cylinders will also be affected by the controlled amount. Therefore, the angle is uniformly retarded.

一般に、機関の各気筒は、構造上の若干の差
異、構成部品のバラツキ、混合気の分配の気筒間
差等により、ノツク発生状況が異なり、即ち気筒
毎にノツク限界の点火時期が異なつている。
In general, each cylinder of an engine has a different knocking situation due to slight structural differences, variations in component parts, differences in air-fuel mixture distribution between cylinders, etc. In other words, the knocking limit ignition timing differs for each cylinder. .

従つて、このような制御を行なう従来装置を用
いれば、最もノツキングの発生し易い気筒のノツ
ク限界に点火時期が設定されてしまう。これは、
必ずしも機関にとつて最適な点火時期制御となら
ず、全ての気筒がノツク限界の点火時期で点火さ
れるということになつていない。
Therefore, if a conventional device that performs such control is used, the ignition timing is set to the knock limit of the cylinder where knocking is most likely to occur. this is,
Ignition timing control is not necessarily optimal for the engine, and all cylinders are not ignited at the ignition timing limit.

そこで、各気筒について点火時期の遅角移相制
御量のフイードバツク制御をする気筒別点火時期
制御装置の提案がいくつかなされている。
Therefore, several proposals have been made for cylinder-specific ignition timing control devices that perform feedback control of the ignition timing retardation phase shift control amount for each cylinder.

ところでこの種のフイードバツク制御において
は、気筒別の場合の制御も含めて、ノツキング抑
制のための制御は基準点火時期からの遅角量を制
御するものである。このため、基準点火時期は予
めノツク限界よりも進角したところに設定してお
かねばならない。従つて、制御の開始点における
点火時期は必ずノツク限界を越えたところにある
ことになるので、制御開始時には大きなノツキン
グが発生する。このため基準点火時期は、ノツク
限界よりわずかに進んだ点火時期に設定すること
が望ましい。しかし、先に述べた気筒間のノツク
限界のバラツキをも考慮に入れると、そのように
設定することは実際上は不可能である。ある運転
状態ではノツク限界の点火時期に対して遅れ側設
定の基準点火時期となることは避けられない。こ
の遅れ側に設定した機関の運転状態では、機関は
ノツク限界の最適の点火時期より遅れた時期の点
火となり、全ての運転状態に亘つて全ての気筒を
最適な点火時期に制御することができない。
In this type of feedback control, including control for each cylinder, the control for suppressing knocking is to control the amount of retardation from the reference ignition timing. For this reason, the reference ignition timing must be set in advance at a point that is more advanced than the knock limit. Therefore, since the ignition timing at the start point of control is always beyond the knock limit, a large knock occurs at the start of control. Therefore, it is desirable to set the reference ignition timing to an ignition timing that is slightly ahead of the knock limit. However, if the above-mentioned variation in the knock limit between cylinders is also taken into consideration, such setting is practically impossible. Under certain operating conditions, it is inevitable that the reference ignition timing will be set on the delayed side with respect to the ignition timing at the knock limit. In engine operating conditions set to the delayed side, the engine will ignite at a later time than the optimum ignition timing at the knock limit, making it impossible to control all cylinders to the optimum ignition timing across all operating conditions. .

また、従来装置では機関の運転状態が変化して
も点火時期は運転状態変化前のものがそのまま適
用されるため、変化後の運転状態での制御目標値
に制御量が収まるまでに大きなタイムラグが出
る。即ち、運転状態の変化に対しての応答性が悪
かつた。さらに制御装置としてはノツク抑制を必
要とする運転領域全てをフイードバツク制御量の
大きさの変化によつて制御するため、広いダイナ
ミツクレンジが要求され全ての運転領域に亘つて
正確に点火時期の制御をするということが困難で
あつた。
In addition, with conventional devices, even if the operating state of the engine changes, the ignition timing that was before the change in operating state is applied as is, so there is a large time lag before the control amount settles to the control target value in the operating state after the change. Get out. That is, the response to changes in operating conditions was poor. Furthermore, since the control device controls all operating ranges that require knock suppression by changing the magnitude of the feedback control amount, a wide dynamic range is required and ignition timing can be controlled accurately over all operating ranges. It was difficult to do so.

ところで、ノツキングは、機関の動作特性のう
ち点火時期空撚比、吸気温度、吸気湿度、及びそ
の他の多くの要素によつてその発生が左右され
る。しかし、吸気温度、吸気湿度など自然条件の
変化に依存するものはその変化の周期が1日ある
いは季節を単位とするような時間的には非常に長
いものである。従つてこれらの変化によるノツキ
ングの発生状況の変化もまた長周期となる。換言
すれば、同一運転状態で短期間に発生するノツキ
ングはほぼ同程度であり、発生頻度、強さに大差
はない。つまり同一運転状態で発生したノツキン
グを抑制するのに要する補正制御値は短期間では
ほぼ同一であるので、特定の運転パラメータによ
つて規定された機関の同一運転状態では以前に記
憶した補正制御値を今回の補正制御値として制御
し、制御中のわずかなノツキングの発生に対して
は、その点火時期補正範囲も狭いものでよいた
め、発生毎のノツキング信号により逐次補正制御
を行えば、極めて高精度で応答性よくノツキング
を抑制し点火時期をノツク限界に制御できる。先
に述べた長周期での変化要因に対しては上記補正
制御値をゆつくりと変更することにより補正が可
能である。
By the way, the occurrence of knocking depends on the ignition timing air-twist ratio, intake air temperature, intake air humidity, and many other factors among the operating characteristics of the engine. However, things that depend on changes in natural conditions, such as intake air temperature and intake air humidity, have very long cycles of change, such as one day or one season. Therefore, changes in the occurrence of knocking due to these changes also occur over a long period. In other words, the knocking that occurs in a short period of time under the same operating conditions is approximately the same level, and there is no significant difference in the frequency and intensity of the knocking. In other words, since the correction control value required to suppress knocking that occurs under the same operating condition is almost the same in a short period of time, the previously stored correction control value will be is controlled as the current correction control value, and the ignition timing correction range only needs to be narrow in case of slight knocking occurring during control. Knocking can be suppressed with precision and responsiveness, and ignition timing can be controlled to the knock limit. The above-mentioned long-period change factors can be corrected by slowly changing the correction control value.

この発明は、機関の各運転状態における各気筒
の補正制御値を記憶し、この補正制御値と各気筒
毎に発生したノツキング信号より演算して得られ
る逐次補正値を合成した補正値で機関の各運転状
態における基準制御値を各気筒毎に補正し先に述
べた長周期での変化要因に対しては上記各気筒の
補正制御値を所定の周期で各気筒の逐次補正値に
基づいて更新することにより、わずかな逐次補正
値で精度よくノツキングを抑制し、また運転状態
変化時のノツキング抑制制御の応答を向上させ、
各気筒の点火時期を全ての運転状態に亘つて個々
のノツク限界に制御する装置を提供することを目
的とする。
This invention stores a correction control value for each cylinder in each operating state of the engine, and uses a correction value that combines this correction control value and a sequential correction value obtained by calculating from a knocking signal generated for each cylinder to control the engine. The reference control value in each operating state is corrected for each cylinder, and in response to the long-period change factors mentioned above, the correction control value for each cylinder is updated at a predetermined period based on the sequential correction value for each cylinder. By doing so, knocking can be suppressed accurately with small sequential correction values, and the response of knocking suppression control when driving conditions change can be improved.
It is an object of the present invention to provide a device for controlling the ignition timing of each cylinder to its individual knock limit over all operating conditions.

以下図を参照してこの発明の一実施例について
説明する。第1図は本発明の概要構成を示すブロ
ツク図である。回転数検出手段1は図示なしの機
関の回転数を検出し、負荷検出手段2は機関の負
荷状態を検出する。基準制御値発生手段3は、メ
モリを有し、手段1及び2による機関回転数と負
荷状態により2次元的に区画された番地に予め記
憶されている基準点火時期特性を与えるための基
準制御値のうち対応する番地の基準制御値を読み
出す。記憶手段6は、機関の各気筒に対応して、
回転数と負荷状態により2次元的に区画された番
地に補正制御値を記憶する領域を有し、気筒識別
手段4からの今回点火する気筒情報、回転数検出
手段2からの現在の回転数情報及び負荷検出手段
2からの負荷状態情報により指定される番地から
補正制御値(記憶補正値)を読み出して補正値演
算手段7に送出する。補正値演算手段7は、気筒
識別手段4の気筒情報及びノツク検出手段5によ
り検出されるノツキング信号から各気筒のノツキ
ング制御逐次補正値を演算し、その結果値で記憶
している記憶補正値を補正することにより、点火
時期補正値を作成して制御値演算手段8に出力す
る。また、補正値演算手段7は、所定の機関運転
期間中にノツキングの発生がある場合、当該気筒
の記憶補正値を遅角側の値に更新して記憶し、ノ
ツキングの発生が無い場合は進角側の値に更新し
て記憶する。制御値演算手段8は、前記読み出さ
れた基準制御値を今回点火する気筒に対して補正
値演算手段7で作成された点火時期補正値により
補正し、点火時期を決定し、点火手段9に決定さ
れた点火時期で点火させる。
An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing the general configuration of the present invention. The rotation speed detection means 1 detects the rotation speed of an engine (not shown), and the load detection means 2 detects the load state of the engine. The reference control value generating means 3 has a memory, and the reference control value for providing the reference ignition timing characteristic is stored in advance at addresses two-dimensionally partitioned according to the engine speed and load condition by the means 1 and 2. The reference control value of the corresponding address is read out. The storage means 6 corresponds to each cylinder of the engine,
It has an area for storing correction control values at addresses divided two-dimensionally according to the rotation speed and load condition, and information on the cylinder to be ignited this time from the cylinder identification means 4 and current rotation speed information from the rotation speed detection means 2. Then, the correction control value (memory correction value) is read from the address specified by the load state information from the load detection means 2 and sent to the correction value calculation means 7. The correction value calculation means 7 calculates knocking control sequential correction values for each cylinder from the cylinder information of the cylinder identification means 4 and the knocking signal detected by the knock detection means 5, and calculates the stored correction value as the result value. By performing the correction, an ignition timing correction value is created and output to the control value calculation means 8. Further, when knocking occurs during a predetermined engine operation period, the correction value calculation means 7 updates and stores the memory correction value for the relevant cylinder to a value on the retard side, and when knocking does not occur, the correction value is updated to a value on the retard side and stored. Update and store the value on the corner side. The control value calculating means 8 corrects the reference control value read out using the ignition timing correction value created by the correction value calculating means 7 for the cylinder to be ignited this time, determines the ignition timing, and outputs the ignition timing to the ignition means 9. Ignition is performed at the determined ignition timing.

第2図は4ストローク4気筒機関に適用したこ
の発明の実施例を示すブロツク図である。図にお
いて、10は機関のカムシヤフトの回転に連動し
てクランクの回転角度360゜毎に信号レベルを反
転させた信号10aを発生する角度検出器、11
は角度検出器10の信号10aに対して位相差
180゜を持つた信号11aを発生する角度検出
器、12は機関の吸気管圧を検出しその圧力に対
応した信号12aを発生する圧力センサ、13は
圧力センサ12より出力された信号12aをデイ
ジタル的な信号13aに変換するアナログ・デイ
ジタル(A/D)変換器、14は機関に取り付け
られ機関の振動加速度を検出し、信号14aを出
力する加速度センサ、15は加速度センサ14の
信号14aから機関のノツキングが発生した期間
を弁別し、信号15aを出力する弁別検出器、1
6は弁別器15の信号15aをデイジタル化して
信号16aにするA/D変換器である。20はマ
イクロコンピユータであり、主にマイクロプロセ
ツサ(CPU)21と、メモリ(ROM及びRAM)
22と、インターフエース(I/O)23とから
構成されている。18はマイクロコンピユータ2
0で演算された点火時期制御量の信号23a時期
信号18aに変換するタイミング変換回路、17
はタイミング変換回路18より発生された時期信
号18aで機関に点火する点火回路である。
FIG. 2 is a block diagram showing an embodiment of the present invention applied to a four-stroke, four-cylinder engine. In the figure, reference numeral 10 denotes an angle detector which generates a signal 10a whose signal level is inverted every 360 degrees of rotation angle of the crank in conjunction with the rotation of the camshaft of the engine, and 11
is the phase difference with respect to the signal 10a of the angle detector 10.
An angle detector that generates a signal 11a having an angle of 180 degrees, 12 a pressure sensor that detects the intake pipe pressure of the engine and generates a signal 12a corresponding to the pressure, and 13 a digital signal that outputs the signal 12a from the pressure sensor 12. An analog/digital (A/D) converter 14 is attached to the engine and detects vibration acceleration of the engine and outputs a signal 14a. 15 is an acceleration sensor that converts the signal 14a of the acceleration sensor 14 into an engine signal 13a. a discrimination detector 1 for discriminating a period in which knocking has occurred and outputting a signal 15a;
6 is an A/D converter which digitizes the signal 15a of the discriminator 15 into a signal 16a. 20 is a microcomputer, which mainly includes a microprocessor (CPU) 21 and memory (ROM and RAM).
22 and an interface (I/O) 23. 18 is microcomputer 2
a timing conversion circuit 17 that converts the signal 23a of the ignition timing control amount calculated at 0 into a timing signal 18a;
is an ignition circuit that ignites the engine using the timing signal 18a generated by the timing conversion circuit 18.

次にこのように構成された本実施例の動作につ
いて説明する。第3図は本実施例に示す角度検出
器10,11の出力波形図であり、第1の角度検
出器10の信号10aは機関の回転に従い、第1
気筒のBTDC90゜で“L”レベルなり、第4気筒
のBTDC90゜で“H”レベルになる。また角度検
出器11の信号11aは角度検出器11の信号1
1aに対しクランク角度で180゜遅延した信号と
なる。これら2つの信号11a,12aはマイク
ロコンピユータ20のインターフエース23に入
力される。圧力センサ12は機関の吸気管圧を検
出し、その圧力に対応した電圧レベルの信号12
aを発生する。ここで機関の吸気管圧は機関の負
荷状態に敏感に反応して変化するため、この吸気
管圧を検出して得られる信号12aのレベルから
機関の負荷状態を知ることができる。さて圧力セ
ンサ12から発生された信号12aは第1のA/
D変換器13によりデイジタル化され、信号13
aとなつてインターフエース23に入力される。
Next, the operation of this embodiment configured as described above will be explained. FIG. 3 is an output waveform diagram of the angle detectors 10 and 11 shown in this embodiment, and the signal 10a of the first angle detector 10 follows the rotation of the engine, and the signal 10a of the first angle detector 10 follows the rotation of the engine.
When the cylinder's BTDC is 90°, the level becomes "L", and when the 4th cylinder's BTDC is 90°, it becomes the "H" level. Further, the signal 11a of the angle detector 11 is the signal 1 of the angle detector 11.
The signal is delayed by 180 degrees in crank angle relative to 1a. These two signals 11a and 12a are input to the interface 23 of the microcomputer 20. A pressure sensor 12 detects the intake pipe pressure of the engine, and outputs a voltage level signal 12 corresponding to the pressure.
generate a. Since the intake pipe pressure of the engine changes sensitively in response to the load state of the engine, the load state of the engine can be determined from the level of the signal 12a obtained by detecting this intake pipe pressure. Now, the signal 12a generated from the pressure sensor 12 is
The signal 13 is digitized by the D converter 13.
a and is input to the interface 23.

一方加速度センサ14は機関に取り付けられて
おり常時機関の振動を検出している。この検出出
力である信号14aには機関の作動により生じた
機械振動によるノイズ信号と、機関のノツキング
により発生した振動によるノツキング成分が重畳
している。弁別器15は信号14aからノツキン
グ成分を弁別して検波し、更に積分し、ノツキン
グ強度に応じたレベルをもつ信号15aを出力す
る。この信号15aA/D変換器16でデイジタ
ル化されてノツキング信号16aとなり、インタ
ーフエース23を介してCPU21に読み込まれ
る。また、弁別器15はマイクロプロセツサ21
の指令でインターフエース23からの信号23b
により積分値がリセツトされ次のノツキング検出
のために初期化がされる。
On the other hand, the acceleration sensor 14 is attached to the engine and constantly detects vibrations of the engine. The signal 14a, which is the detection output, contains a noise signal caused by mechanical vibration caused by engine operation and a knocking component caused by vibration caused by knocking of the engine. The discriminator 15 discriminates and detects the knocking component from the signal 14a, performs further integration, and outputs a signal 15a having a level corresponding to the knocking intensity. This signal 15a is digitized by the A/D converter 16 to become a knocking signal 16a, which is read into the CPU 21 via the interface 23. Further, the discriminator 15 is operated by a microprocessor 21.
The signal 23b from the interface 23 is
The integral value is reset and initialized for the next knocking detection.

マイクロコンピユータ20のメモリ22は
ROMとRAMを有し、ROMには機関の回転数及
び負荷状態に対応して予め定められた番地に機関
の各運転状態における基準点火時期特性を与える
基準制御値を記憶する領域(以下進角マツプと呼
ぶ)が設けられ、RAMには、機関の各気筒、機
関回転数及び負官状態に対応して定められた各番
地にこの各番地に対応する運転状態に於ける各気
筒の記憶補正値を記憶する領域(以下学習マツプ
と呼ぶ)が設けられている。
The memory 22 of the microcomputer 20 is
It has ROM and RAM, and the ROM is an area (hereinafter referred to as advance angle) that stores reference control values that give reference ignition timing characteristics in each operating state of the engine at predetermined addresses corresponding to the engine speed and load state. The RAM is provided with a memory correction map for each cylinder in the operating state corresponding to each address, which is determined corresponding to each cylinder of the engine, the engine speed, and the negative state. An area (hereinafter referred to as a learning map) for storing values is provided.

CPU21は角度検出器10,11、圧力セン
サ12及び加速度センサ14の各センサ情報から
各気筒の最適点火時期を決定し、決定された点火
時期でタイミング変換器18から信号18aを出
力させ、点火回路17により機関を点火させる。
The CPU 21 determines the optimal ignition timing for each cylinder from the sensor information of the angle detectors 10, 11, the pressure sensor 12, and the acceleration sensor 14, outputs the signal 18a from the timing converter 18 at the determined ignition timing, and outputs the signal 18a to the ignition circuit. 17 to ignite the engine.

CPU21により実行される処理のフローチヤ
ートを4図に示す。図中のP1〜P33はフローチヤ
ートの各処理実行ステツプを示す。
A flowchart of the processing executed by the CPU 21 is shown in FIG. P 1 to P 33 in the figure indicate each process execution step of the flowchart.

なお、本フローチヤートでは点火が第1、第
3、第2、第4気筒の順になされる4気筒機関の
場合を示す。
Note that this flowchart shows the case of a four-cylinder engine in which ignition is performed in the order of the first, third, second, and fourth cylinders.

CPU21による制御演算は、1点火周期に1
回、角度検出器10,11の出力信号の状態が反
転する時期に同期して行なわれる。
The control calculation by the CPU 21 is performed once per ignition cycle.
This is performed in synchronization with the timing at which the states of the output signals of the angle detectors 10 and 11 are reversed.

まず、P1でタイミング変換回路18のカウンタ
を0にリセツトし、カウント動作を開始させる。
P2で前回の処理の開始時期から現在までの時間間
隔、即ちクランク角度で180゜の回転に相当する
周期を計測する。P3ではこの計測した周期を回転
数に換算する。P4で圧力信号を入力し、P5でこの
信号より機関の負荷状態を計算で求める。R6
はP3、P5において計算した回転数および負荷状態
に対応する進角マツプの番地を指定し対応する基
準制御値データを読み出し、Aレジスタに記憶さ
せる。
First, at P1 , the counter of the timing conversion circuit 18 is reset to 0 and a counting operation is started.
At P2 , measure the time interval from the start of the previous process to the current time, that is, the period corresponding to a rotation of 180 degrees in terms of crank angle. In P 3 , this measured period is converted into the number of revolutions. Input the pressure signal in P 4 , and calculate the engine load condition from this signal in P 5 . At R6 , the address of the advance angle map corresponding to the rotational speed and load condition calculated at P3 and P5 is specified, the corresponding reference control value data is read out, and stored in the A register.

P7では角度検出器10の信号10aの状態を確
かめる。状態が“L”であれば、第3図に示すよ
うに直前に点火した気筒は、第1気筒あるいは第
2気筒である。続いてP8で第2の角度検出器11
の信号11aの状態を確かめ、出力状態が“L”
であれば直前の点火気筒は第1気筒であると識別
され、P9で点火気筒の識別情報を記憶するべく、
メモリ22に設けられたレジスタnに、第1気筒
の点火順に示す数1を記憶させる。P8で信号11
aの状態が“H”であればP10で第2気筒の点火
順を示す数4をレジスタnに記憶させる。一方、
P7で第1の角度検出器10の信号10aが“H”
であると判定された場合は直前の点火気筒は第3
気筒あるいは4気筒である。以下、P11ではP8
同様に角度検出器11の信号11aの状態を確か
め、“L”の場合P12でレジスタnに第2気筒の点
火順を示す数2を記憶させ、“H”の場合はP13
レジスタnに第4気筒の点火順を示す数3を記憶
させる。
At P7 , the state of the signal 10a of the angle detector 10 is checked. If the state is "L", as shown in FIG. 3, the cylinder that was ignited immediately before is the first cylinder or the second cylinder. Then, at P 8 , the second angle detector 11
Check the state of the signal 11a and check that the output state is “L”
If so, the immediately preceding ignition cylinder is identified as the first cylinder, and in order to store the ignition cylinder identification information in P9 ,
A number 1 indicating the firing order of the first cylinder is stored in a register n provided in the memory 22. Signal 11 at P8
If the state of a is "H", the number 4 indicating the firing order of the second cylinder is stored in register n at P10 . on the other hand,
At P 7 , the signal 10a of the first angle detector 10 is “H”
If it is determined that the ignition cylinder immediately before is
Either cylinder or 4 cylinder. Thereafter, in P 11 , the state of the signal 11a of the angle detector 11 is checked in the same way as in P 8 , and if it is "L", the number 2 indicating the firing order of the second cylinder is stored in the register n in P 12 , and the state is "H". In this case, the number 3 indicating the firing order of the fourth cylinder is stored in the register n at P13 .

P14においてはノツキング信号16a(Δk)
を読み込み、P15で弁別器15の積分値をリセツ
トする信号23bを発生して次回のノツキング発
生を検出するための準備をする。P16では、各気
筒に対応してメモリ22に設けられた逐次補正値
記憶レジスタ群のうち、P7〜P13で識別された気
筒に対応するレジスタC(n)の値をP14で入力
したノツキング信号16a(Δk)で補正して再
びC(n)に記憶する。P17では後述の機関定常
状態カウンタのカウント開始時点の回転数とP3
求めた回転数とを比較しその差が50rpm以上の場
合は機関回転数が変化したとしてP26の処理へ進
み、50rpm未満では機関が一定回転数で運転され
ていると見なす。続いて、P18で同様にカウント
開始時点からの負荷状態の変動を確かめる。負荷
状態の変化が5%以上の場合機関の運転状態は変
化したとしP26の処理に進む。負荷状態変化5%
未満のときは一定負荷状態で運転されていると見
なす。P19においては、機関回転数、負荷状態を
計数するレジスタ群のうち対応する気筒のレジス
タD(n)の値に1を加算する。P21ではこのレ
ジスタD(n)の計数値が100であるか否か、即
ち当該気筒が100連続点火回に亘つて上記一定運
転状態で運転されているか否か確かめる。100に
達していない場合は何の処理もせずP28の処理へ
進む。D(n)=100の場合にはP21において先に
P16で作成した当該気筒の逐次補正量C(n)が
0であるか否か確かめる。C(n)=0の場合
は、100連続点火の間に当該気筒にノツキングは
全く発生していないので、P22において先にP3
P5で求めた転回数及び負荷状態と、P7〜P13で識
別した気筒情報とから対応する学習マツプ上の記
憶補正値B(n)を読み出し、これより1を差し
引て再びB(n)に記憶する。C(n)≠0の場
合は、この連続100点火の間にノツキングの発生
があつものとしてP23において対応する学習マツ
プ上の記憶補正値B(n)に逐次補正値C(n)
を加算し、再びB(n)に記憶し、P17でこれま
での逐次補正値C(n)を0にする(初期化す
る)。続いてP25では記憶補正値B(n)の次回の
更新に備え、点火回数計数用レジスタD(n)の
値をクリアし、又この時点の機関回転数及び負荷
状態を定常運転状態判定のための基準として記憶
する。一方、P17あるいはP18で機関の運転状態に
変動有りと判定された場合は、P26では変化前の
運転状態において作成された逐次補正値を無意味
であると見なしこの逐次補正値を記憶しているレ
ジスタC(n)の値をクリアする。次のP27
は、P25と同様に点火回数計数用レジスタD
(n)をクリアし、現在の機関回転数及び負荷状
態を記憶して、記憶補正値の更新のための初期化
を行う。
At P 14 , knocking signal 16a (Δk)
is read, and a signal 23b for resetting the integral value of the discriminator 15 is generated at P15 to prepare for detecting the next occurrence of knocking. In P16 , the value of the register C(n) corresponding to the cylinder identified in P7 to P13 is input in P14 among the sequential correction value storage register group provided in the memory 22 corresponding to each cylinder. The resulting knocking signal 16a (Δk) is corrected and stored in C(n) again. In P 17 , compare the rotation speed at the time when the engine steady state counter (described later) starts counting and the rotation speed obtained in P 3 , and if the difference is 50 rpm or more, it is assumed that the engine rotation speed has changed and proceed to P 26 . Below 50 rpm, the engine is considered to be running at a constant speed. Subsequently, in P18 , the variation in the load state from the time when counting starts is similarly checked. If the change in load condition is 5% or more, it is assumed that the operating condition of the engine has changed and the process proceeds to P26 . Load condition change 5%
If the value is less than 1, it is assumed that the load is constant. At P19 , 1 is added to the value of the register D(n) of the corresponding cylinder among the registers that count the engine speed and load state. At P21 , it is checked whether the count value of this register D(n) is 100, that is, whether the cylinder in question has been operated in the above-mentioned constant operating state for 100 consecutive ignition cycles. If the number has not reached 100, no processing is performed and the process proceeds to P 28 . If D(n) = 100, first in P 21
Check whether the sequential correction amount C(n) for the cylinder in question created in P16 is 0. If C(n) = 0, no knocking has occurred in the cylinder during 100 consecutive ignitions, so P 3 and
Read out the memory correction value B(n) on the corresponding learning map from the number of revolutions and load condition obtained in P 5 and the cylinder information identified in P 7 to P 13 , subtract 1 from this, and return B(n). n). If C(n)≠0, assuming that knocking occurs during these 100 consecutive ignitions, the correction value C(n) is sequentially added to the memory correction value B(n) on the corresponding learning map at P23 .
is added and stored in B(n) again, and the previous sequential correction value C(n) is set to 0 (initialized) at P17 . Next, in P 25 , in preparation for the next update of the memory correction value B(n), the value of the register D(n) for counting the number of ignitions is cleared, and the engine speed and load condition at this point are used to determine the steady operating state. memorize it as a standard for On the other hand, if it is determined in P 17 or P 18 that there is a change in the engine operating condition, in P 26 the sequential correction value created in the operating condition before the change is regarded as meaningless and this sequential correction value is stored. Clear the value of register C(n). In the next P 27 , the register D for counting the number of ignitions is set as in P 25 .
(n) is cleared, the current engine speed and load condition are stored, and initialization is performed for updating the stored correction value.

このようにして、学習マツプ上の補正値は、機
関の定常運転が各気筒毎に100点火回転数の間、
保持された場合に更新される。100点火回数の間
にノツキングの発生の無い場合は記憶補正値は過
多であるとして減少方向に更新される。この補正
値は、特に正の値である必要がなく、連続してノ
ツキングの発生がない場合は負の値にもなり得
る。一方、ノツキングの発生検知された場合に
は、その補正値は増大方向に更新される。又、機
関が定常状態でない場合、補正値の更新は禁止さ
れ、機関の運転状態が変化する以前に発生したノ
ツキングによる記憶補正値の無意味な更新を防止
させる。
In this way, the correction values on the learning map are determined when the steady engine operation is 100 ignition revolutions for each cylinder.
Updated if retained. If no knocking occurs during 100 ignition cycles, the stored correction value is deemed to be excessive and is updated in a decreasing direction. This correction value does not need to be a particularly positive value, and can be a negative value if knocking does not occur continuously. On the other hand, when the occurrence of knocking is detected, the correction value is updated in the increasing direction. Furthermore, when the engine is not in a steady state, updating of the correction value is prohibited, thereby preventing meaningless updating of the stored correction value due to knocking that occurs before the operating state of the engine changes.

さて以上のようにして、直前の点火で発生した
ノツキングに対しての処理が終了すると、次に点
火する気筒の点火時期決定の処理に入る。
Now, when the process for the knocking that occurred in the previous ignition is completed as described above, the process begins to determine the ignition timing of the cylinder to be ignited next.

P28においては次に点火する気筒を指定するべ
く、P7〜P13で求めた前回点火した気筒の点火順
nに1を加える。即ち、例えば前回の点火が第1
気筒で、レジスタnの値が1であれば、これに1
を加算することによりレジスタnの値は2となる
ので、これに対応する点火順の気筒は第3気筒と
なる。P29においては、P28の演算でレジスタnの
値が5になつているか否かを確かめる。n=5の
場合は、前回の点火気筒は第2気筒であり、次は
点火順から第1気筒であるので、P30においてレ
ジスタnの値を1にする。
At P28 , 1 is added to the ignition order n of the previously ignited cylinders determined at P7 to P13 in order to designate the cylinder to be ignited next. That is, for example, the previous ignition was
For a cylinder, if the value of register n is 1, add 1 to this.
By adding , the value of the register n becomes 2, so the cylinder in the ignition order corresponding to this becomes the third cylinder. At P29 , it is checked whether the value of register n has become 5 by the operation at P28 . If n=5, the previous ignition cylinder was the second cylinder, and the next ignition order will be the first cylinder, so the value of the register n is set to 1 at P30 .

このようにして次の点火気筒が決定されると、
P31においてP3及びP5で求めた回転数及び、負荷
状態における次に点火すべき気筒の補正値B
(n)を学習マツプより読み出し、この値と次に
点火する気筒の逐次補正値とを加算し、点火時期
補正値を作成する。P32ではP3及びP5で求めた回
転数及び負荷状態による進角マツプ上の番地から
基準制御値Aを読み出しこれからP31で求めた点
火時期補正値Bを差し引き、次に点火する気筒の
点火時期を決定する制御値を作成する。
When the next ignition cylinder is determined in this way,
In P 31 , the rotation speed obtained in P 3 and P 5 and the correction value B of the cylinder to be fired next in the loaded state
(n) is read from the learning map, and this value is added to the successive correction value of the cylinder to be ignited next to create an ignition timing correction value. In P 32 , the reference control value A is read from the address on the advance angle map based on the rotational speed and load condition obtained in P 3 and P 5 , and the ignition timing correction value B obtained in P 31 is subtracted from it, and the value of the next cylinder to be ignited is calculated. Create control values that determine ignition timing.

この演算結果の制御値は点火位置を角度相当の
値により示すデータである。P33においてこのデ
ータは角度検出器10又は11の出力の反転時刻
(P1におけるカウンタのカウント開始時刻)から
の遅れ時間データに変換される。この角度−時間
変換の演算P2における周期情報に基づいて容易に
可能である。
The control value resulting from this calculation is data indicating the ignition position by a value corresponding to the angle. At P33 , this data is converted into delay time data from the inversion time of the output of the angle detector 10 or 11 (the time at which the counter starts counting at P1 ). This is easily possible based on the period information in calculation P2 of this angle-time conversion.

P33において、時間信号に変換された点火時期
制御値は、タイミング変換器18内のラツチにセ
ツトされる。
At P 33 , the ignition timing control value converted to a time signal is set into a latch within the timing converter 18.

タイミング変換器¥18のカウンタはCPU2
1の演算処理の開始時、即ち角度検出器10又は
11の出力の状態反転時からカウントを開始して
おり、このカウント値がP33でセツトされたラツ
チの値に一致した時点でタイミング変換器18は
信号18aを発生し、点火回路17は点火コイル
の一次側の通電を遮断し、イクロコンピユータ2
0で決定した点火時期で機関を点火させる。
Timing converter ¥18 counter is CPU2
Counting starts at the start of the calculation process in step 1, that is, when the state of the output of the angle detector 10 or 11 is reversed, and when this count value matches the latch value set in P33 , the timing converter starts counting. 18 generates a signal 18a, the ignition circuit 17 cuts off the power to the primary side of the ignition coil, and the microcomputer 2
The engine is ignited at the ignition timing determined in 0.

このように本実施例は、機関の定常運転状態を
判別し、定常運転状態では気筒毎の逐次補正値が
わずかな値になるように各気筒に対して設けられ
た学習マツプの記憶補正値を更新し、記憶補正値
とわずかな逐次補正値で基準点火時期を各気筒毎
に補正することにより、各気筒の個々のノツク限
界の点火時期での点火を可能とする。一方、機関
の過渡運転状態では記憶補正値の更新を禁止し、
点火は基準点火時期を既に定常状態の時に求めら
れている記憶補正値で補正した点火時期で点火す
るように構成している。従つて、機関の運転状態
が変化した場合でも各気筒の点火時期はすみやか
に個々のノツク限界の点火時期に制御され、ノツ
キング信号による点火時期フイードバツク制御の
応答性が非常に良く、さらに逐次補正値による制
御範囲は狭いもので良いため、制御の精度が向上
する。また、学習マツプの記憶補正値は、正又は
負両側の極性の値を取り得るので、点火時期は基
準の点火時期を越えて進角側で制御することが可
能で、基準の点火時期がノツク限界の点火時期よ
り遅角側に設定された場合にも記憶補正値の進角
方向の更新によつてノツク限界の点火時期での点
火が可能となる。
In this way, this embodiment determines the steady operating state of the engine, and stores correction values in the learning map provided for each cylinder so that the sequential correction value for each cylinder becomes a small value in the steady operating state. By updating and correcting the reference ignition timing for each cylinder using the stored correction value and a slight sequential correction value, ignition can be performed at the ignition timing of each cylinder's individual knock limit. On the other hand, updating of the memory correction value is prohibited in the transient operating state of the engine.
Ignition is configured to ignite at an ignition timing that is a reference ignition timing that has been corrected using a stored correction value that has already been found in a steady state. Therefore, even if the operating condition of the engine changes, the ignition timing of each cylinder is quickly controlled to the ignition timing of the individual knock limit, and the responsiveness of the ignition timing feedback control using the knocking signal is very good. Since the control range may be narrow, control accuracy is improved. In addition, since the memorized correction value of the learning map can take values of polarity on both positive and negative sides, it is possible to control the ignition timing in an advanced direction beyond the standard ignition timing, so that the standard ignition timing is not changed. Even when the ignition timing is set to the retard side than the limit ignition timing, ignition can be performed at the knock limit ignition timing by updating the stored correction value in the advance direction.

なお、上記実施例では記憶補正値の更新を当該
気筒の100回の点火毎に行なつているが、これは
所定の時間経過毎に行う等の方法を用いてもよ
い。また、上記実施例では気筒の識別を2つの角
度検出器の出力情報により行なつているが、これ
に限ることはなく、例えば基準の点火気筒を識別
する検出手段を設け、順次点火を計数することに
より気筒を識別する等の方式を採つても本発明の
本質には、何ら影響しない。
In the above embodiment, the stored correction value is updated every 100 ignitions of the relevant cylinder, but this may be done every predetermined period of time. Further, in the above embodiment, the cylinders are identified based on the output information of the two angle detectors, but the invention is not limited to this. For example, a detection means for identifying a reference ignition cylinder may be provided to sequentially count the ignitions. Even if a method such as identifying cylinders is adopted, the essence of the present invention is not affected in any way.

以上のようにこの発明は、機関の基準の点火時
期を各運転状態に対応して予め設定しておき、こ
の基準の点火時期から、実際の各気筒のノツク限
界の点火時期までの差をノツキング信号によるフ
イードバツク制御により求め、この差の値を記憶
補正値として、機関の各気筒の各運転状態に対応
する読み書き可能なメモリに所定の周期で更新記
憶させることにより、機関各気筒のバラツキ、季
節変化、経年変化等によるノツク限界の点火時期
のバラツキを吸収し、さらに短時間内に発生する
ノツキングに対しては、ノツキング信号によるわ
ずかな逐次補正量でその発生を抑制することによ
り、点火時期制御によるノツキング抑制が精度良
く行える。また、機関の運転状態が変化した場合
にも各気筒の点火時期はすみやかにそのノツク限
界の点火時期に制御され、過渡時の大きなノツク
の発生や、過度の遅角による機関性能の低下が防
止される。さらに、記憶補正値は基準の点火時期
に対して進角側にも補正可能であるため、基準点
火時期の設定がノツク限界の点火時期に対して遅
角側設定になる運転モードにおいても、各気筒を
基準点火時期に対して実際の制御点火時期を進角
側に制御しながら、ノツキング信号により個別に
フイードバツク制御することができる。従つて、
全ての運転状態に亘つて各気筒はノツク限界の最
適点火時期に制御されると共に、基準の点火時期
設定もノツク限界の点火時期に対して進み側に設
定する必要はもはやなく、例えば各気筒のノツク
限界の中心値を目標に基準点火時期を設定するこ
とにより、基準点火時期の進みすぎによる制御開
始時の大きなノツキングの発生も防止できるもの
である。
As described above, the present invention sets the reference ignition timing of the engine in advance in accordance with each operating state, and calculates the difference between the reference ignition timing and the actual knock limit ignition timing of each cylinder. The value of this difference is determined by feedback control using signals, and this difference value is updated and stored at a predetermined period in a read/write memory corresponding to each operating state of each cylinder of the engine as a memory correction value. The ignition timing is controlled by absorbing variations in the ignition timing at the knock limit due to change, aging, etc., and suppressing knocking that occurs within a short period of time with small sequential correction amounts using the knocking signal. Knocking can be suppressed with high precision. In addition, even if the engine operating condition changes, the ignition timing of each cylinder is quickly controlled to the ignition timing at its knock limit, preventing large knocks during transient times and deterioration of engine performance due to excessive retardation. be done. Furthermore, since the memorized correction value can also be corrected to the advanced side with respect to the standard ignition timing, even in driving modes where the standard ignition timing is set to the retarded side with respect to the ignition timing at the knock limit, each While the actual control ignition timing of the cylinders is controlled to be advanced with respect to the reference ignition timing, feedback control can be performed individually using the knocking signal. Therefore,
In all operating conditions, each cylinder is controlled to the optimum ignition timing at the knock limit, and it is no longer necessary to set the standard ignition timing to the advanced side of the ignition timing at the knock limit. By setting the reference ignition timing with the center value of the knock limit as the target, it is possible to prevent occurrence of large knocking at the start of control due to too much advancement of the reference ignition timing.

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

第1図は本発明装置の概要構成を示すブロツク
図、第2図は本発明装置の一実施例を示すブロツ
ク図、第3図は第2図に示す角度検出器の出力の
波形図、第4図は第2図に示すマイクロコンピユ
ータの動作のフローチヤートである。 1……回転数検出手段、2……負荷検出手段、
3……基準制御値発生手段、4……気筒識別手
段、5……ノツク検出手段、6……記憶手段、7
……補正値演算手段、8……制御値演算手段、9
……点火手段。
FIG. 1 is a block diagram showing the general configuration of the device of the present invention, FIG. 2 is a block diagram showing an embodiment of the device of the present invention, and FIG. 3 is a waveform diagram of the output of the angle detector shown in FIG. FIG. 4 is a flow chart of the operation of the microcomputer shown in FIG. 1...Rotation speed detection means, 2...Load detection means,
3...Reference control value generation means, 4...Cylinder identification means, 5...Knock detection means, 6...Storage means, 7
...Correction value calculation means, 8...Control value calculation means, 9
...Ignition means.

Claims (1)

【特許請求の範囲】[Claims] 1 機関のノツキングを検出するノツキング検出
手段と、上記機関の運転状態を検出する運転状態
センサと、機関の各運転状態に対して基準点火時
期特性を与える基準制御値を発生する手段と、上
記機関の点火気筒を識別する気筒識別手段と、こ
の気筒識別手段により識別された気筒の点火時期
の補正制御値を上記機関の各運転状態に対応する
番地に記憶し、運転状態センサからの検出出力に
応じて各気筒の対応する番地から記憶値が読み出
されるメモリ手段と、上記ノツク検出手段の出力
に基づいて各気筒の点火時期を補正する逐次制御
値を演算して連続する所定の運転期間中に当該気
筒にノツキングの発生がある場合は上記メモリ手
段の当該気筒に対応した領域における処理時点の
運転状態に対応する番地の記憶値を遅角方向の値
に更新し、ノツキングの発生が無い場合には進角
方向の値に更新制御する演算手段と、上記メモリ
手段から読み出される記憶値と上記逐次補正値を
演算した値とで上記基準制御値を補正し、機関の
各気筒の点火時期を決定する決定手段と、この決
定手段により決定された点火時期で上記機関に点
火する点火手段とを備えた機関点火時期制御装
置。
1 knocking detection means for detecting knocking of the engine; an operating state sensor for detecting the operating state of the engine; a means for generating a reference control value that provides reference ignition timing characteristics for each operating state of the engine; A cylinder identification means for identifying the ignition cylinder of the engine, and a correction control value for the ignition timing of the cylinder identified by the cylinder identification means are stored in addresses corresponding to each operating state of the engine, and the detected output from the operating state sensor is stored in the address corresponding to each operating state of the engine. and a memory means from which a stored value is read from the corresponding address of each cylinder according to the timing, and a sequential control value for correcting the ignition timing of each cylinder based on the output of the knock detection means during a continuous predetermined operation period. If knocking occurs in the relevant cylinder, the stored value at the address corresponding to the operating state at the time of processing in the area corresponding to the cylinder in the memory means is updated to a value in the retard direction, and if knocking does not occur, is a calculation means for updating the value in the advance direction, and corrects the reference control value using the stored value read from the memory means and the value obtained by calculating the sequential correction value, and determines the ignition timing of each cylinder of the engine. An engine ignition timing control device comprising: determining means for igniting the engine at the ignition timing determined by the determining means; and ignition means for igniting the engine at the ignition timing determined by the determining means.
JP58151286A 1983-08-17 1983-08-17 Ignition timing controlling device of engine Granted JPS6043175A (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP58151286A JPS6043175A (en) 1983-08-17 1983-08-17 Ignition timing controlling device of engine
DE3430080A DE3430080C2 (en) 1983-08-17 1984-08-16 Ignition timing control system for internal combustion engines with multiple cylinders
FR848412835A FR2550825B1 (en) 1983-08-17 1984-08-16
US06/641,506 US4527526A (en) 1983-08-17 1984-08-16 Ignition timing control system for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58151286A JPS6043175A (en) 1983-08-17 1983-08-17 Ignition timing controlling device of engine

Publications (2)

Publication Number Publication Date
JPS6043175A JPS6043175A (en) 1985-03-07
JPS6244096B2 true JPS6244096B2 (en) 1987-09-18

Family

ID=15515358

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58151286A Granted JPS6043175A (en) 1983-08-17 1983-08-17 Ignition timing controlling device of engine

Country Status (1)

Country Link
JP (1) JPS6043175A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6453021B2 (en) * 2014-10-07 2019-01-16 日野自動車株式会社 Ignition timing control device and control method

Also Published As

Publication number Publication date
JPS6043175A (en) 1985-03-07

Similar Documents

Publication Publication Date Title
US5287837A (en) Knock suppressing apparatus for internal combustion engine
US4586474A (en) Knock suppression apparatus for internal combustion engine
JPS6296780A (en) Ignition timing control device
US4527526A (en) Ignition timing control system for internal combustion engine
US4274379A (en) Method and system for controlling ignition timing of internal combustion engines
JPS636743B2 (en)
JPS6296778A (en) Ignition timing control device
JPH063192Y2 (en) Ignition timing control device for internal combustion engine
JPS6244096B2 (en)
JPH0534504B2 (en)
JPS6243056B2 (en)
JPS6242153B2 (en)
JPS6135378B2 (en)
JPH0256516B2 (en)
JPS6244097B2 (en)
JPH0411742B2 (en)
JP2537414B2 (en) Ignition timing control device for internal combustion engine
JPS60147631A (en) Detector for combustion pressure of internal-combustion engine
JPS6314766B2 (en)
JPH0329978B2 (en)
JPS62247177A (en) Ignition timing controller for internal combustion engine
JPS6135379B2 (en)
JPH02163472A (en) Ignition timing controller for internal combustion engine
JPS6258055A (en) Ignition timing control device for internal combustion engine
JPH0256515B2 (en)