JPH0571793B2 - - Google Patents

Info

Publication number
JPH0571793B2
JPH0571793B2 JP59281606A JP28160684A JPH0571793B2 JP H0571793 B2 JPH0571793 B2 JP H0571793B2 JP 59281606 A JP59281606 A JP 59281606A JP 28160684 A JP28160684 A JP 28160684A JP H0571793 B2 JPH0571793 B2 JP H0571793B2
Authority
JP
Japan
Prior art keywords
engine
knocking
ignition timing
amount
sensor
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
JP59281606A
Other languages
Japanese (ja)
Other versions
JPS61155658A (en
Inventor
Osamu Harada
Juji Takeda
Toshio Suematsu
Katsushi Anzai
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 JP59281606A priority Critical patent/JPS61155658A/en
Publication of JPS61155658A publication Critical patent/JPS61155658A/en
Publication of JPH0571793B2 publication Critical patent/JPH0571793B2/ja
Granted legal-status Critical Current

Links

Classifications

    • F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02P—IGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
    • F02P5/00—Advancing or retarding ignition; Control therefor
    • F02P5/04—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
    • F02P5/145—Advancing 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/15—Digital data processing
    • F02P5/152—Digital data processing dependent on pinking
    • F02P5/1521—Digital data processing dependent on pinking with particular means during a transient phase, e.g. starting, acceleration, deceleration, gear change
    • Y—GENERAL 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
    • Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00—Road transport of goods or passengers
    • Y02T10/10—Internal combustion engine [ICE] based vehicles
    • Y02T10/40—Engine 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] [Industrial Application Field] The present invention relates to an ignition timing control device for an internal combustion engine,
In particular, the present invention relates to an ignition timing control device for an internal combustion engine suitable for controlling the ignition timing of the engine to be retarded by a predetermined amount during sudden engine acceleration to suppress the occurrence of knocking during sudden acceleration.

〔従来の技術〕 自動車などの車両用エンジンにおいては、エン
ジン急加速時にエンジンの点火時期を遅角制御す
ると、スロツトル弁とエンジン燃焼室間の圧力が
エアフロメータとスロツトル弁間の圧力より低く
なり、瞬間的にエアフロメータで計測される吸入
空気量以上の空気がエンジンに供給される。この
ため、空燃比が要求値よりリーンとなると共に実
際のエンジン負荷が吸入空気量とエンジン回転数
の比で表わされる計測負荷より高くなり、ノツキ
ングが発生し易くなることが知られている。
[Prior Art] In a vehicle engine such as an automobile, when the engine's ignition timing is retarded during rapid engine acceleration, the pressure between the throttle valve and the engine combustion chamber becomes lower than the pressure between the air flow meter and the throttle valve. Air that exceeds the amount of intake air measured by the airflow meter is momentarily supplied to the engine. For this reason, it is known that the air-fuel ratio becomes leaner than the required value, and the actual engine load becomes higher than the measured load expressed by the ratio of the intake air amount to the engine speed, making knocking more likely to occur.

そこで、従来から、エンジン急加速時には、エ
ンジの点火時期を所定量遅角制御することが行な
われている。しかし、この方法では、実際にノツ
キングが発生していなくてもエンジン急加速時に
点火時期が遅角制御されるため、不必要な出力低
下を招くと共に加速フイーリングが悪化するとい
う不具合が生じた。
Therefore, conventionally, when the engine suddenly accelerates, the ignition timing of the engine is retarded by a predetermined amount. However, with this method, the ignition timing is retarded when the engine suddenly accelerates even if no knocking has actually occurred, resulting in an unnecessary drop in output and a worsening of the acceleration feeling.

そこで、本願出願人はエンジン急加速時に点火
時期補正のための遅角量であり、かつ時間の経過
に従つて漸次減衰する遅角量の初期値を求め、ノ
ツキングの発生が検出されたとき、このノツキン
グ発生時の遅角量を基にエンジンの点火時期を遅
角制御する方法を先に提案した(特願昭58−5616
号)。この方法によれば、ノツキング発生時以外
はエンジンの点火時期が遅角制御されないため、
不必要な出力低下を招いたり、あるいは加速フイ
ーリングが悪化したりするのを防止することがで
きる。
Therefore, the applicant of the present application determined the initial value of the retard amount, which is the retard amount for correcting the ignition timing when the engine suddenly accelerates, and which gradually attenuates as time passes, and when the occurrence of knocking is detected, We previously proposed a method for retarding the engine's ignition timing based on the amount of retardation when this knocking occurs (Japanese Patent Application No. 58-5616).
issue). According to this method, the engine's ignition timing is not retarded except when knocking occurs.
It is possible to prevent unnecessary reduction in output or deterioration of acceleration feeling.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

しかしながら、本願出願人が先に提案した方法
では、遅角量としての初期値を設定した後ノツキ
ングが1回のみ発生したときにはノツキング発生
時の遅角量を基にエンジン点火時期が遅角制御さ
れるため、ノツキングによるエンジンの振動を抑
制することはできるが、この後再びノツキングが
発生したときには遅角量が漸次減衰しているた
め、このときの遅角量を基にエンジンの点火時期
を遅角制御してもノツキングによるエンジンの振
動を充分に抑制することができない恐れがあつ
た。
However, in the method previously proposed by the applicant, when knocking occurs only once after setting the initial value as the retard amount, the engine ignition timing is retarded based on the retard amount at the time the knocking occurred. Therefore, it is possible to suppress engine vibration caused by knocking, but when knocking occurs again, the amount of retardation has gradually attenuated, so the engine ignition timing is retarded based on the amount of retardation at this time. Even with angle control, there was a risk that engine vibrations caused by knocking could not be sufficiently suppressed.

本発明は、前記従来の課題に鑑みて為されたも
のであり、その目的は、不必要な出力低下や加速
フイーリングの悪化を招くことなく急加速時のノ
ツキングの発生を充分に抑制することができる内
燃機関の点火時期制御装置を提供することにあ
る。
The present invention has been made in view of the above-mentioned conventional problems, and its purpose is to sufficiently suppress the occurrence of knocking during sudden acceleration without causing unnecessary reduction in output or deterioration of acceleration feeling. An object of the present invention is to provide an ignition timing control device for an internal combustion engine that is capable of controlling the ignition timing of an internal combustion engine.

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

前記目的を達成するために、本発明は、エンジ
ンの振動を検出するスロツトルセンサと、スロツ
トル弁の開度を検出するスロツトルセンサと、ノ
ツクセンサとスロツトルセンサの検出出力を監視
し、スロツトルセンサの検出出力によりエンジン
の急加速状態が検出されたとき、点火時期補正の
ための遅角量であり、かつ時間の経過に従つて漸
次減衰する遅角量の初期値を設定し、この初期値
設定後ノツクセンサの検出出力によりノツキング
の発生が検出されたとき、ノツキング発生時の遅
角量を基にエンジン点火時期を遅角制御し、この
遅角制御後さらにノツキングが発生したときに
は、このノツキング発生時の遅角量を初期値に戻
し、この初期値を基にエンジンの点火時期を遅角
制御する制御部と、を含む内燃機関の点火時期制
御装置を構成したものである。
In order to achieve the above object, the present invention includes a throttle sensor that detects engine vibration, a throttle sensor that detects the opening degree of the throttle valve, and a throttle sensor that monitors the detection outputs of a knock sensor and a throttle sensor. When a sudden acceleration state of the engine is detected by the detection output of the sensor, an initial value of the retard amount that is used to correct the ignition timing and that gradually attenuates over time is set, and this initial value is set. After setting the value, when the occurrence of knocking is detected by the detection output of the knock sensor, the engine ignition timing is retarded based on the amount of retardation at the time of knocking occurrence, and if knocking occurs again after this retard control, this knocking is An ignition timing control device for an internal combustion engine includes a control section that returns the amount of retardation at the time of occurrence to an initial value and retards the ignition timing of the engine based on this initial value.

〔作用〕[Effect]

エンジンの点火時期を制御する制御部によりノ
ツクセンサとスロツトルセンサの検出出力を監視
し、スロツトルセンサの検出出力によりエンジン
の急加速状態が検出されたとき、点火時期補正の
ための遅角量であり、かつ時間の経過に従つて漸
次減衰する遅角量の初期値を設定し、この初期値
設定後、ノツクセンサの検出出力によりノツキン
グの発生が検出されたとき、ノツキング発生時の
遅角量を基にエンジンの点火時期を遅角制御し、
この遅角制御後さらにノツキングが発生したとき
には、このノツキング発生時の遅角量を初期値に
戻し、この初期値を基にエンジンの点火時期を遅
角制御する。
The control unit that controls the ignition timing of the engine monitors the detection output of the knock sensor and the throttle sensor, and when a sudden acceleration state of the engine is detected by the detection output of the throttle sensor, the retardation amount is set to correct the ignition timing. After setting the initial value, when the occurrence of knocking is detected by the detection output of the knock sensor, the amount of retardation when knocking occurs is set. Based on this, the engine's ignition timing is retarded,
When knocking occurs further after this retard control, the retard amount at the time when the knocking occurs is returned to the initial value, and the ignition timing of the engine is retarded based on this initial value.

〔実施例〕〔Example〕

以下、本発明の好適な実施例を図面に基づいて
説明する。
Hereinafter, preferred embodiments of the present invention will be described based on the drawings.

第1図には、本発明の好適な実施例の構成が示
されている。第1図において、エンジン吸気系の
エアクリーナ下流側には吸入空気量センサとして
のエアフロメータ2が設けられている。このエア
フロメータ2は、ダンピングチヤンバ内に回動可
能に設けられたコンペンセーシヨンプレート2A
と、コンペンセーシヨンプレート2Aの開度を検
出するポテンシヨメータ2Bとを有し、ポテンシ
ヨメータ2Bの出力電圧によつて吸入空気量を検
出するように構成されている。
FIG. 1 shows the configuration of a preferred embodiment of the present invention. In FIG. 1, an air flow meter 2 as an intake air amount sensor is provided downstream of an air cleaner in an engine intake system. This air flow meter 2 includes a compensation plate 2A rotatably provided within a damping chamber.
and a potentiometer 2B that detects the opening degree of the compensation plate 2A, and is configured to detect the amount of intake air based on the output voltage of the potentiometer 2B.

エアフロメータ2の下流側には吸気空気の温度
を検出する吸気温センサ4、スロツトル弁6、サ
ージタンク8が配設されている。このサージタン
ク8には、インテイクマニホールド10が連結さ
れており、このインテイクマニホールド10には
燃料噴射弁12が配設されている。インテイクマ
ニホールド10はエンジン本体14の燃焼室14
Aに接続され、エンジンの燃焼室14Aはエキゾ
ーストマニホールド16に接続されている。又、
吸気系にはスロツトル弁6の開度を検出するスロ
ツトルセンサ18が配設されており、エンジン本
体14には、点火プラグ20、マイクロホンなど
で構成され燃焼によるエンジンの振動を検出する
ノツクセンサ22、エンジン冷却水温を検出する
冷却水温センサ24が配設されている。
On the downstream side of the air flow meter 2, an intake temperature sensor 4 for detecting the temperature of intake air, a throttle valve 6, and a surge tank 8 are arranged. An intake manifold 10 is connected to the surge tank 8, and a fuel injection valve 12 is disposed in the intake manifold 10. The intake manifold 10 is a combustion chamber 14 of an engine body 14.
A, and the combustion chamber 14A of the engine is connected to the exhaust manifold 16. or,
A throttle sensor 18 is disposed in the intake system to detect the opening degree of the throttle valve 6, and the engine body 14 includes a knock sensor 22, which includes a spark plug 20, a microphone, etc., and detects engine vibrations caused by combustion. A cooling water temperature sensor 24 is provided to detect the engine cooling water temperature.

点火プラグ20は、各気筒の点火プラグに点火
信号を供給するデイストリビユータ26に接続さ
れており、デイストリビユータ26にはイグナイ
タ28が接続されている。このデイストリビユー
タ26には、デイストリビユータハウジングに固
定されたピツクアツプとデイストリビユータシヤ
フトに固定されたシグナルロータとで構成された
気筒判別センサ30、エンジン回転角センサ32
が設けられている。気筒判別センサ30は、例え
ばクランク角720゜毎に気筒判別信号を出力し、エ
ンジン回転角センサ32は、例えばクランク角
30゜毎にクランク角基準位置信号を出力するよう
に構成されている。そして、エアフロメータ2、
吸気温センサ4、スロツトルセンサ18、冷却水
温センサ24、ノツクセンサ22、回転角センサ
32、気筒判別センサ30などエンジンの各種運
転状態を検出するセンサの検出出力が制御部34
に供給されている。
The spark plug 20 is connected to a distributor 26 that supplies an ignition signal to the spark plugs of each cylinder, and an igniter 28 is connected to the distributor 26. The distributor 26 includes a cylinder discrimination sensor 30 and an engine rotation angle sensor 32, each of which includes a pick-up fixed to the distributor housing and a signal rotor fixed to the distributor shaft.
is provided. The cylinder discrimination sensor 30 outputs a cylinder discrimination signal, for example, at every crank angle of 720 degrees, and the engine rotation angle sensor 32 outputs a cylinder discrimination signal, for example, at every crank angle of 720 degrees.
It is configured to output a crank angle reference position signal every 30 degrees. And air flow meter 2,
The detection outputs of sensors that detect various operating states of the engine, such as the intake temperature sensor 4, throttle sensor 18, cooling water temperature sensor 24, knock sensor 22, rotation angle sensor 32, and cylinder discrimination sensor 30, are transmitted to the control unit 34.
is supplied to.

制御部34は、第2図に示されるように、
RAM36、ROM38、CPU40、クロツク4
1、入出力ポート42,44、出力ポート46,
48などを有し、各部がデータバス、コントロー
ルバスなどのバスライン50で接続されている。
As shown in FIG. 2, the control unit 34
RAM36, ROM38, CPU40, clock 4
1, input/output ports 42, 44, output port 46,
48, etc., and each part is connected by a bus line 50 such as a data bus or a control bus.

入出力ポート42には、バツフア回路を有する
マルチプレクサ54、アナログ/デジタル(A/
D変換器)56を介してエアフロメータ2、冷却
水温センサ24、吸気温センサ4の出力信号が供
給されている。なお、マルチプレクサ54、A/
D変換器56は入出力ポート42から出力される
制御信号によつて制御される。
The input/output port 42 includes a multiplexer 54 having a buffer circuit, an analog/digital (A/
Output signals of the air flow meter 2, cooling water temperature sensor 24, and intake air temperature sensor 4 are supplied via a D converter) 56. In addition, the multiplexer 54, A/
The D converter 56 is controlled by a control signal output from the input/output port 42.

入出力ポート44には、スロツトルセンサ18
の検出出力が供給されていると共に、気筒判別セ
ンサ30、回転角センサ32の検出出力が波形整
形回路64を介して供給されている。又さらに入
出力ポート44に、バンドパスフイルタ60、ピ
ークホールド回路61、チヤンネル切換回路6
6、A/D変換器68を介してノツクセンサ18
の検出出力が供給されている。ハンドパスフイル
タ60には積分回路63を介してチヤンネル切換
回路66が接続されており、ピークホールド回路
61の出力信号と積分回路63の出力信号のうち
いずれか一方の信号がチヤンネル切換回路66に
よつて選択され、A/D変換器68に供給される
ように構成されている。又ピークホールド回路6
1には、リセツト信号、ゲート信号が入出力ポー
ト44から供給されている。そして、ノツキング
によりエンジンが振動すると、この振動がノツク
センサ22により検出され、6〜8KHzの信号が
バンドパスフイルタ60に供給される。バンドパ
スフイルタ60は低域と高域の信号のレベルを減
衰させるように構成されているため、ノツクセン
サ22の出力信号はバンドパスフイルタ60を介
してピークホールド回路61、積分回路63に供
給される。このため、ノツクセンサ22の検出出
力のうちピーク値がピークホールド回路61、チ
ヤンネル切替回路66、A/D変換器68を介し
て入出力ポート44に供給される。一方ノツクセ
ンサ22の検出出力のうちバンドパスフイルタ6
0を通過した信号の積分値がチヤンネル切替回路
66、A/D変換器68を介して入出力ポート4
4に供給される。そしてノツクセンサ22の検出
出力のうちピーク値と積分値との比較によりノツ
キング発生の有無がCPU40によつて判定され
る。
A throttle sensor 18 is connected to the input/output port 44.
The detection outputs of the cylinder discrimination sensor 30 and the rotation angle sensor 32 are also supplied via the waveform shaping circuit 64. Furthermore, the input/output port 44 includes a bandpass filter 60, a peak hold circuit 61, and a channel switching circuit 6.
6. Knock sensor 18 via A/D converter 68
detection output is supplied. A channel switching circuit 66 is connected to the hand pass filter 60 via an integrating circuit 63, and either one of the output signal of the peak hold circuit 61 and the output signal of the integrating circuit 63 is connected to the channel switching circuit 66. is configured to be selected and supplied to the A/D converter 68. Also, peak hold circuit 6
1 is supplied with a reset signal and a gate signal from an input/output port 44. When the engine vibrates due to knocking, this vibration is detected by the knock sensor 22 and a signal of 6 to 8 KHz is supplied to the bandpass filter 60. Since the bandpass filter 60 is configured to attenuate the levels of low and high frequency signals, the output signal of the knock sensor 22 is supplied to the peak hold circuit 61 and the integration circuit 63 via the bandpass filter 60. . Therefore, the peak value of the detection output of the knock sensor 22 is supplied to the input/output port 44 via the peak hold circuit 61, the channel switching circuit 66, and the A/D converter 68. On the other hand, out of the detection output of the knock sensor 22, the band pass filter 6
The integral value of the signal passing through 0 is sent to the input/output port 4 via the channel switching circuit 66 and the A/D converter 68.
4. Then, by comparing the peak value and the integral value of the detection output of the knock sensor 22, the CPU 40 determines whether knocking has occurred.

又、出力ポート46は駆動回路70を介してイ
グナイタ28に接続されており、出力ポート48
は駆動回路72を介して燃料噴射弁12に接続さ
れている。即ち、イグナイタ28には点火時期を
制御するための制御信号が供給され、燃料噴射弁
12には燃料の噴射時間を制御するための制御信
号が供給されている。
Further, the output port 46 is connected to the igniter 28 via the drive circuit 70, and the output port 48
is connected to the fuel injection valve 12 via a drive circuit 72. That is, the igniter 28 is supplied with a control signal for controlling the ignition timing, and the fuel injection valve 12 is supplied with a control signal for controlling the fuel injection time.

又、ROM38には、エンジン回転数と吸入空
気量(又は負荷)とで表わされる基本点火進角の
マツプデータ及び基本燃料噴射量などの各種デー
タ及び制御プログラム予め格納されており、
CPU40は制御プログラム及び各種センサの検
出出力に基づいてエンジンの運転状態を制御する
ための演算を行うように構成されている。例え
ば、エアフロメータ2の検出出力及び回転角セン
サ32の検出出力に基づいて基本点火進角及び基
本燃料噴射量の制御データをROM38から読み
出し、冷却水温センサ24、吸気温センサ4など
の検出出力により基本点火進角及び基本燃料噴射
量に対する補正遅角量及び補正燃料噴射量を算出
し、この算出値に基づいてイグナイタ28、燃料
噴射弁12の作動を制御する。
Further, the ROM 38 stores in advance various data such as map data of basic ignition advance angle expressed by engine speed and intake air amount (or load), basic fuel injection amount, etc., and control programs.
The CPU 40 is configured to perform calculations for controlling the operating state of the engine based on the control program and detection outputs of various sensors. For example, control data for the basic ignition advance angle and basic fuel injection amount are read from the ROM 38 based on the detection output of the air flow meter 2 and the detection output of the rotation angle sensor 32, and based on the detection outputs of the cooling water temperature sensor 24, the intake air temperature sensor 4, etc. A corrected retard amount and corrected fuel injection amount with respect to the basic ignition advance angle and basic fuel injection amount are calculated, and the operations of the igniter 28 and the fuel injection valve 12 are controlled based on the calculated values.

又、本実施例においては、スロツトルセンサ1
8の検出出力に基づいて急加速時の判定を行うよ
うにしたため、スロツトルセンサ18が以下のよ
うに構成されている。即ち、第3図に示されるよ
うに、スロツトルセンサ18はほぼL字体の回動
片80を有し、回動片80の基端部がスロツトル
弁6の回動軸6aに連結されている。又回動片8
0の基端部には、回動片80の先端部に沿つて延
在し、かつ回動片80の先端とは接触しない第1
の接触子82の一端が固定されている。又さらに
回動片80の先端には、第1の接触子82と平行
となつて延在し絶縁材84を介して第2の接触子
86が固定されている。この第2の接触子86は
接地されている。第1の接触子82、第2の接触
子86は回動片80と共に回動し、これらの回動
路には、櫛状の第1の電極88、第2の電極90
が配設されている。第1の電極88は電極88
a,88b,88c,88dを有し、第2の電極
90は電極90a,90b,90c,90dを有
し、各電極88a〜88dと電極90a〜90d
が交互に配列されている。そして第1電極88、
第2の電極90の一端はそれぞれ抵抗92,94
を介して電源に接続されていると共に制御部34
の入出力ポート44に接続されている。
Further, in this embodiment, the throttle sensor 1
Since the sudden acceleration is determined based on the detection output of the throttle sensor 18, the throttle sensor 18 is configured as follows. That is, as shown in FIG. 3, the throttle sensor 18 has a substantially L-shaped rotating piece 80, and the base end of the rotating piece 80 is connected to the rotating shaft 6a of the throttle valve 6. . Also rotating piece 8
At the base end of the rotary piece 80, there is a first portion extending along the distal end of the rotary piece 80 and not in contact with the distal end of the rotary piece 80.
One end of the contact 82 is fixed. Furthermore, a second contact 86 is fixed to the tip of the rotating piece 80, extending parallel to the first contact 82, with an insulating material 84 interposed therebetween. This second contact 86 is grounded. The first contact 82 and the second contact 86 rotate together with the rotating piece 80, and these rotating paths include a comb-shaped first electrode 88 and a second electrode 90.
is installed. The first electrode 88 is the electrode 88
a, 88b, 88c, and 88d, and the second electrode 90 has electrodes 90a, 90b, 90c, and 90d, each electrode 88a to 88d and electrode 90a to 90d.
are arranged alternately. and a first electrode 88,
One end of the second electrode 90 has resistors 92 and 94, respectively.
The controller 34 is connected to the power supply via the
It is connected to the input/output port 44 of.

前記スロツトルセンサ18はスロツトル弁6が
開らく方向(図の矢印の方向)に回動すると、こ
れに伴なつて回動片80が回動し、接触子82,
86と接触した状態で回動し接触子82の先端が
第1の電極88と第2の電極90とに交互に接続
しながら回動する。接触子86は接地されている
ため、接触子82が電極88と電極90とに交互
に接触すると、第1の電極88及び第2の電極9
0からは、第4図に示されるような、パルス信号
が出力される。なお、スロツトル弁6が閉じる方
向に回動したときには、接触子86と接触子82
とが非接触状態で回動するため、第1の電極8
8、第2の電極90からはパルス信号は出力され
ず、各電極の出力レベルはハイレベルに維持され
る。そして、これら電極88,90の出力信号は
入出力ポート44に供給される。そしてスロツト
ル弁6が急激に開かれ、電極88の出力パルスと
電極90の出力パルスの発生間隔が20ms末満の
ときには制御部34において急加速時として判定
される。
In the throttle sensor 18, when the throttle valve 6 rotates in the opening direction (in the direction of the arrow in the figure), the rotating piece 80 rotates, and the contacts 82,
The tip of the contact 82 rotates while being in contact with the first electrode 88 and the second electrode 90 alternately. Since the contactor 86 is grounded, when the contactor 82 contacts the electrode 88 and the electrode 90 alternately, the first electrode 88 and the second electrode 9
From 0, a pulse signal as shown in FIG. 4 is output. Note that when the throttle valve 6 rotates in the closing direction, the contact 86 and the contact 82
The first electrode 8 rotates in a non-contact state.
8. No pulse signal is output from the second electrode 90, and the output level of each electrode is maintained at a high level. The output signals of these electrodes 88 and 90 are then supplied to the input/output port 44. Then, when the throttle valve 6 is suddenly opened and the interval between the output pulses of the electrode 88 and the output pulse of the electrode 90 is less than 20 ms, the controller 34 determines that rapid acceleration is occurring.

本実施例は以上の構成からなり、次に第5図乃
至第7図に示されるフローチヤートに基づいてそ
の作用を説明する。なお、燃料噴射制御空燃比制
御、点火時期制御のメインルーチンの処理は従来
と同様であるので説明を省略する。
The present embodiment has the above-described configuration, and its operation will now be explained based on the flowcharts shown in FIGS. 5 to 7. Note that the main routine processing of fuel injection control, air-fuel ratio control, and ignition timing control is the same as the conventional one, so a description thereof will be omitted.

まず、急加速時の割り込みルーチンとして、第
5図に示されるように、スロツトルセンサ18の
検出出力により、電極88,90の各出力パルス
の発生間隔が200mS以内か否かの判定を行う
(ステツプ100)。このステツプでNOと判定され
たときは次のルーチンに移り、YESと判定され
たときにはステツプ102の処理に移る。即ち、ス
ロツトル弁6が急激に開かれ電極88,90の出
力パルスの発生間隔が200mS未満となつたとき
には点火時期補正のための遅角量であり、時間の
経過に従つて漸次減衰する遅角量の初期値を設定
する(ステツプ102)。例えば、遅角量QACCの初期
値を10゜CAとして設定する処理を行う。この初期
値設定が行われると、次に第6図に示されるよう
に、4mS毎に行われる割り込みルーチンの処理
に移る。
First, as an interrupt routine at the time of sudden acceleration, as shown in FIG. 5, it is determined based on the detection output of the throttle sensor 18 whether or not the interval between output pulses of the electrodes 88 and 90 is within 200 mS ( Step 100). If the determination in this step is NO, the process moves to the next routine, and if the determination is YES, the process moves to step 102. That is, when the throttle valve 6 is suddenly opened and the output pulse generation interval of the electrodes 88 and 90 becomes less than 200 mS, this is a retard amount for correcting the ignition timing, and the retard angle gradually attenuates as time passes. Set the initial value of the amount (step 102). For example, processing is performed to set the initial value of the retard amount Q ACC as 10° CA. Once this initial value setting has been performed, the process moves to an interrupt routine that is performed every 4 mS, as shown in FIG.

このルーチンではまずステツプ200で示される
ように、遅角量QACCが0より大きいか否かの判定
を行なう。このステツプでYESと判定されたと
きにはステツプ202に移り、遅角量QACCを0.1゜CA
減衰させる処理を行う。一方、ステツプ200で
NOと判定されたときにはステツプ204に移り、
遅角量QACCを0゜CAにセツトする処理を行う。即
ち、このルチンでは4mS毎に遅角量QACCを
0.1゜CAづつ減衰する処理を行う。このため、第
8図に示されるように、時間t1において急加速時
が検出されると、遅角量QACCが10゜CAとして設定
されると共に、この遅角量QACCを4mS毎に漸次
減衰する処理を行う。
In this routine, first, as shown in step 200, it is determined whether the retard amount Q_ACC is greater than zero. If it is determined as YES in this step, the process moves to step 202 and the retard amount Q ACC is set to 0.1°CA.
Performs attenuation processing. On the other hand, at step 200
If the determination is NO, proceed to step 204.
Perform processing to set the retard amount Q ACC to 0°CA. In other words, in this routine, the retard amount Q ACC is set every 4 mS.
Processing is performed to attenuate by 0.1°CA. Therefore, as shown in Fig. 8, when sudden acceleration is detected at time t 1 , the retard amount Q ACC is set as 10° CA, and this retard amount Q ACC is changed every 4 mS. Performs gradual attenuation processing.

第5図に示される割り込みルーチンで急加速時
が検出されると、第7図に示される処理が行われ
る。即ち、ノツクセンサ22の検出出力に基づい
てノツキングが発生したか否かの判定を行う(ス
テツプ300)。このステツプでノツキングが発生し
たことが検出されたときにはステツプ302に移り
遅角量QACCが0より大きいか否かの判定を行な
う。そしてこのステツプでYESと判定されたと
きにはステツプ304に移り、ノツキング有りを判
定するカウンタのカウント値C1をC1+1として
ステツプ306の処理に移る。ステツプ306において
はカウント値C1が2より大きいか否かの判定を
行う。このステツプでカウント値C1が2より小
さいとき、即ちNOと判定されたときにはステツ
プ310に移る。ステツプ310においては急加速時
(時間t1)後初めてノツキングが発生したときの
処理としてノツキング発生(時間t2)の遅角量
QACCを遅角量とし、基本点火進角QBSE−時間t2に
おける遅角労QACCをエンジンの点火時期Qigとす
る処理を行う。例えば、時間t2における遅角量
QACCが8゜CAのときには基本点火進角QBSEから
8゜CA減算した値をエンジンの点火時期とする遅
角制御を行う。
When sudden acceleration is detected in the interrupt routine shown in FIG. 5, the process shown in FIG. 7 is performed. That is, it is determined whether or not knocking has occurred based on the detection output of the knock sensor 22 (step 300). When it is detected in this step that knocking has occurred, the process moves to step 302, where it is determined whether the retard amount Q_ACC is greater than zero. When the determination in this step is YES, the process moves to step 304, where the count value C 1 of the counter for determining presence of knocking is set to C 1 +1, and the process moves to step 306. In step 306, it is determined whether the count value C1 is greater than 2 or not. If the count value C1 is smaller than 2 in this step, that is, if the determination is NO, the process moves to step 310. In step 310, when knocking occurs for the first time after sudden acceleration (time t 1 ), the amount of retardation of knocking occurrence (time t 2 ) is determined.
A process is performed in which Q ACC is the retard amount and the basic ignition advance angle Q BSE − retardation effort Q ACC at time t 2 is set as the engine ignition timing Qig. For example, the amount of retardation at time t 2
Q When ACC is 8° CA, the basic ignition advance angle is from Q BSE .
Retard control is performed to set the engine ignition timing to the value obtained by subtracting 8°CA.

一方、ステツプ306でYESと判定されたき、即
ち、時間t2後再びノツクが発生したとき(時間
t3)には、遅角量QACCを初期値、即ち10゜CAに戻
す処理を行う。そしてQBSE−10℃がエンジンの点
火時期Qigとして処理される。即ち、時間t2後再
びノツキングが発生したときには時間t2における
エンジンの点火時期を遅角制御するだけでは充分
でないとして、時期t3において、時間t2のときの
遅角量QACCより大きな値の遅角量、即ち初期値を
基にエンジンの点火時期を制御する。なお、この
後さらにノツキングが発生したときにも遅角量を
初期値に戻す処理を行う。
On the other hand, if the determination in step 306 is YES, that is, if the knock occurs again after time t2 (time
At t 3 ), processing is performed to return the retard amount Q ACC to its initial value, that is, 10° CA. Then, Q BSE −10°C is treated as the engine ignition timing Qig. That is, when knocking occurs again after time t2 , it is not sufficient to retard the engine's ignition timing at time t2 , so at time t3 , the retardation amount QACC is set to a value larger than the retardation amount QACC at time t2 . The ignition timing of the engine is controlled based on the amount of retardation, that is, the initial value. Note that even if knocking occurs after this, the process of returning the retard amount to the initial value is performed.

又、ステツプ302においてNOと判定されたと
きにはステツプ312に移りカウント値C1を0にす
る処理を行い、このルーチンの処理を全て終了す
る。
If the determination in step 302 is NO, the process moves to step 312, where the count value C1 is set to 0, and the entire process of this routine is completed.

このように、本実施例においてはエンジンの急
加速状態が検出されたとき点火時期補正のための
遅角量であり、かつ時間の経過に従つて漸次減衰
する遅角量の初期値を設定し、この初期値設定後
ノツキングの発生が検出されたときにはノツキン
グ発生時の遅角量を基にエンジンの点火時期を遅
角制御し、この遅角制御後さらにノツキングが発
生したときにはこのノツキング発生時の遅角量を
初期値に戻し、この初期値を基にエンジンの点火
時期を遅角制御するようにしたため、急加速時に
不必要な出力低下や加速フイーリングの悪化を招
くことなく、ノツキングの発生を充分に抑制する
ことができ、ノツキングの発生によつてエンジン
が損傷するのを未然に防止することができる。
In this way, in this embodiment, the initial value of the retard amount is set for correcting the ignition timing when a sudden acceleration state of the engine is detected, and the retard amount gradually attenuates as time passes. When the occurrence of knocking is detected after setting this initial value, the engine's ignition timing is retarded based on the amount of retardation at the time when the knocking occurred, and when further knocking occurs after this retard control, the ignition timing at the time when the knocking occurs is retarded. By returning the retard amount to its initial value and retarding the engine's ignition timing based on this initial value, knocking can be prevented without causing an unnecessary drop in output or deterioration of acceleration feeling during sudden acceleration. This can be sufficiently suppressed, and damage to the engine due to the occurrence of knocking can be prevented.

なお、急加速時にノツキングが2回以上発生す
るのを抑制するために、遅角量の初期値を大きい
値に設定することも考えられるが、この初期値の
値を大きくすると失火する恐れがある。このた
め、前記実施例のようにノツキングの発生毎にエ
ンジンの点火時期を遅角制御することが望まし
い。
In addition, in order to prevent knocking from occurring more than once during sudden acceleration, it is possible to set the initial value of the retard amount to a large value, but if this initial value is increased, there is a risk of misfire. . For this reason, it is desirable to retard the ignition timing of the engine every time knocking occurs, as in the embodiment described above.

〔発明の効果〕〔Effect of the invention〕

以上説明したように、本発明によれば、エンジ
ンの急加速状態が検出されたとき、点火時期補正
のための遅角量であり、かつ時間の経過に従つて
漸次減衰する遅角量の初期値を設定し、この初期
値設定後ノツキングの発生が検出されたとき、こ
のノツキング発生時の遅角量を基にエンジンの点
火時期を遅角制御し、この遅角制御後さらにノツ
キングが発生したときにはこのノツキング発生時
の遅角量を初期値に戻し、この初期値を基にエン
ジンの点火時期を遅角制御するようにしたため、
急加速時に不必要よな出力低下や加速フイーリン
グの悪化を招くことなくノツキングの発生を充分
に抑制することができ、エンジンの保護に充分寄
与することができるという優れた効果が得られ
る。
As explained above, according to the present invention, when a sudden acceleration state of the engine is detected, the initial value of the retard amount is the retard amount for correcting the ignition timing and gradually attenuates as time passes. When the occurrence of knocking is detected after setting the initial value, the engine's ignition timing is retarded based on the amount of retardation when knocking occurs, and after this retard control, when knocking occurs again. Sometimes, the amount of retardation when this knocking occurs is returned to its initial value, and the engine's ignition timing is retarded based on this initial value.
It is possible to sufficiently suppress the occurrence of knocking during sudden acceleration without causing an unnecessary drop in output or deterioration of acceleration feeling, and the excellent effect of fully contributing to engine protection can be obtained.

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

第1図は本発明に係る装置が適用されたエンジ
ンの構成図、第2図は制御部14の構成説明図、
第3図はスロツトルセンサの構成図、第4図はス
ロツトルセンサの出力波形を示す線図、第5図は
急加速時の割り込みルーチンの処理を説明するた
めのフローチヤート、第6図は急加速時に遅角量
を減衰させるための処理ルーチンを示すフローチ
ヤート、第7図はノツクコントロールの処理ルー
チンを説明するためのフローチヤート、第8図は
スロツトルセンサ18の出力信号と遅角量との関
係を示す線図である。 6……スロツトル弁、12……燃料噴射弁、1
4……エンジン本体、22……ノツクセンサ、2
6……デイストリビユータ、34……制御部。
FIG. 1 is a configuration diagram of an engine to which the device according to the present invention is applied, FIG. 2 is a configuration explanatory diagram of the control section 14,
Fig. 3 is a configuration diagram of the throttle sensor, Fig. 4 is a diagram showing the output waveform of the throttle sensor, Fig. 5 is a flowchart for explaining the processing of the interrupt routine during sudden acceleration, and Fig. 6 is a diagram showing the output waveform of the throttle sensor. A flowchart showing a processing routine for attenuating the amount of retardation during sudden acceleration, FIG. 7 is a flowchart illustrating the processing routine of knock control, and FIG. 8 shows the output signal of the throttle sensor 18 and the amount of retardation. FIG. 6...Throttle valve, 12...Fuel injection valve, 1
4...Engine body, 22...Knock sensor, 2
6...distributor, 34...control unit.

Claims (1)

【特許請求の範囲】[Claims] 1 エンジンの振動を検出するノツクセンサと、
スロツトル弁の開度を検出するスロツトルセンサ
と、ノツクセンサとスロツトルセンサの検出出力
を監視し、スロツトルセンサの検出出力によりエ
ンジンの急加速状態が検出されたとき、点火時期
補正のための遅角量であり、かつ時間の経過に従
つて漸次減衰する遅角量の初期値を設定し、この
初期値設定後ノツクセンサの検出出力によりノツ
キングの発生が検出されたとき、ノツキング発生
時の遅角量を基にエンジンの点火時期を遅角制御
し、この遅化制御後さらにノツキングが発生した
ときには、このノツキング発生時の遅角量を初期
値に戻し、この初期値を基にエンジンの点火時期
を遅角制御する制御部と、を含むことを特徴とす
る内燃機関の点火時期制御装置。
1 A knock sensor that detects engine vibration,
The throttle sensor detects the opening degree of the throttle valve, and the detection outputs of the throttle sensor and throttle sensor are monitored. After setting the initial value, when the occurrence of knocking is detected by the detection output of the knock sensor, the retard angle at the time of knocking is set. The engine's ignition timing is retarded based on the amount, and if knocking occurs after this retardation control, the retard amount at the time of knocking is returned to the initial value, and the engine's ignition timing is controlled based on this initial value. An ignition timing control device for an internal combustion engine, comprising: a control section that retards the ignition timing of an internal combustion engine.
JP59281606A 1984-12-27 1984-12-27 Ignition timing controller of internal combustion engine Granted JPS61155658A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59281606A JPS61155658A (en) 1984-12-27 1984-12-27 Ignition timing controller of internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59281606A JPS61155658A (en) 1984-12-27 1984-12-27 Ignition timing controller of internal combustion engine

Publications (2)

Publication Number Publication Date
JPS61155658A JPS61155658A (en) 1986-07-15
JPH0571793B2 true JPH0571793B2 (en) 1993-10-07

Family

ID=17641481

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59281606A Granted JPS61155658A (en) 1984-12-27 1984-12-27 Ignition timing controller of internal combustion engine

Country Status (1)

Country Link
JP (1) JPS61155658A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0528696U (en) * 1991-09-25 1993-04-16 清一 中村 Mark type Katsuma voting card fill both sides ruler

Also Published As

Publication number Publication date
JPS61155658A (en) 1986-07-15

Similar Documents

Publication Publication Date Title
US4626997A (en) Method of and system for controlling ignition timing retard limit in internal combustion engine
JPH0327744B2 (en)
JPH0366505B2 (en)
JPS61155658A (en) Ignition timing controller of internal combustion engine
JP2537622B2 (en) Engine knock control device
JPS59145364A (en) Method of controlling ignition timing for internal- combustion engine
JPS6278480A (en) Ignition timing control of internal combustion engine
GB2153007A (en) Controlling ignition timing and supercharging pressure in an internal combustion engine
JPH0432953B2 (en)
JPS6235077A (en) Ignition timing control device in internal combustion engine
JPH0636301Y2 (en) Ignition timing control device for internal combustion engine
JPS59136575A (en) Control of knocking in multi-cylinder engine
JPH0561466B2 (en)
JP3433886B2 (en) Method for controlling ignition timing of internal combustion engine using ion current
JPS603480A (en) Method of controlling ignition timing in engine
JPH0555708B2 (en)
JPS606070A (en) Control method for knocking in internal-combustion engine
JPS61185678A (en) Ignition-timing controller for internal-combustion engine
JPH0419384B2 (en)
JPH0742926B2 (en) Engine ignition timing control device
JPS6380075A (en) Ignition timing control device for internal combustion engine
JPH0351902B2 (en)
JPS61126373A (en) Ignition-timing controller for internal-combustion engine
JP2606283B2 (en) Ignition timing control device for internal combustion engine
JPS59113266A (en) Control of knocking in internal-combustion engine