JPS603480A - Method of controlling ignition timing in engine - Google Patents
Method of controlling ignition timing in engineInfo
- Publication number
- JPS603480A JPS603480A JP58111693A JP11169383A JPS603480A JP S603480 A JPS603480 A JP S603480A JP 58111693 A JP58111693 A JP 58111693A JP 11169383 A JP11169383 A JP 11169383A JP S603480 A JPS603480 A JP S603480A
- Authority
- JP
- Japan
- Prior art keywords
- engine
- acceleration
- knocking
- ignition timing
- amount
- 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.)
- Pending
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/1455—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 by using a second control of the closed loop type
-
- 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)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Electrical Control Of Ignition Timing (AREA)
Abstract
Description
【発明の詳細な説明】
本発明はエンジンの点火時ル(制御方法に係り、特にエ
ンジン急加速状態が検出されたときに点火時期を所定量
遅角させる点火時期側側(方法の改良に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an engine ignition control method, and more particularly to an improvement in an ignition timing control method for retarding the ignition timing by a predetermined amount when a sudden engine acceleration state is detected.
従来より、エアフローメータを用いてエンジンに吸入さ
れる吸入空気量全計測すると共に02センサによって排
カス中の残留酸素濃度を検出し、燃料噴射景を制御して
混合気の空燃比が要求値になるように制御したシ、吸入
空気量とエンジン回転数に基いて予め定められた基本点
火進角からの遅角量をノンキング発生等のエンジン運転
状態に応じて増減させて点火時期を制御するエンジンが
知られている。このエンジンにおいては、スロットル弁
閉状態から急加速してスロットル弁葡急開すると、スロ
ットル弁とエンジン燃焼室間の圧力がスロットル弁閉状
態ではエアフローメータとスロットル弁間の圧力より低
いために、エアフローメータとスロットル弁間の空気が
一度にエンジンに流れ込み、瞬間的にエアフローメータ
で計測される吸入空気量以上の空気がエンジンに供給さ
れることになる。このため、空燃比が要求値よpリーン
になると共に、実際のエンジン負荷が吸入空気量とエン
ジン回転数の比で表わされる計測負荷より高くなり、ノ
ンキングが発生し易くなる。Conventionally, an air flow meter is used to measure the total amount of intake air taken into the engine, and an 02 sensor is used to detect the residual oxygen concentration in the exhaust residue, and the fuel injection pattern is controlled to bring the air-fuel ratio of the mixture to the required value. An engine that controls ignition timing by increasing or decreasing the amount of retardation from a predetermined basic ignition advance angle based on the amount of intake air and engine speed, depending on engine operating conditions such as occurrence of non-king. It has been known. In this engine, when the throttle valve is suddenly opened due to sudden acceleration from the throttle valve closed state, the pressure between the throttle valve and the engine combustion chamber is lower than the pressure between the air flow meter and the throttle valve when the throttle valve is closed, so the air flow is reduced. The air between the meter and the throttle valve flows into the engine at once, and momentarily more air is supplied to the engine than the amount of intake air measured by the airflow meter. As a result, 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 non-king more likely to occur.
従って、従来ではスロットル弁急開状態からエンジン急
加速を検出するスロットル七ンサtスロットル弁に取付
け、エンジン急加速時に直ちに予め定められた一定量点
火時Mk遅角させると共に、吸入空気量が正確にエアフ
ローメータで計測されるようになればこの遅角量全減少
させることが行なわれている。しかし、従来のかかる方
法では、実際にノッキングが発生していなくてもエンジ
ン急加速時に点火時期を遅角させるため、不必要な出力
低下を招き、加速フィーリングが悪化するという問題が
あった。この問題を解決するために、エンジン急加速が
検出されたとき所定値にされかつその後減少される急加
速遅角量全定め、ノッキングの発生が検出されたときこ
の急加速遅角量ヲ用いて点火時期全遅角させることが提
案されている。ここで急加速遅角量を減少させるのは加
速後の時間の経過に従って、エアフローメータに計測さ
れない吸入空気量が減少するためである。しかし、かか
る方法では、遅角量が減少されるため、実際にノンキン
グが発生したときの遅角量が不足してノッキングの発生
を防止することができなくなる、という問題が発生し、
又、その対策として急加速遅角量の初期値を大きくする
と、加速の初期にノッキングが発生したときに出力低下
?招く問題があった。Therefore, in the past, a throttle sensor was installed on the throttle valve to detect sudden engine acceleration from the throttle valve's sudden opening state, and when the engine suddenly accelerated, it immediately retarded the ignition Mk by a predetermined amount, and the amount of intake air was accurately adjusted. Once the airflow meter is used to measure the angle, the amount of retardation is completely reduced. However, in this conventional method, the ignition timing is retarded when the engine suddenly accelerates even if no knocking actually occurs, resulting in an unnecessary drop in output and a problem in that the acceleration feeling deteriorates. In order to solve this problem, we set a total amount of sudden acceleration retardation that is set to a predetermined value when sudden engine acceleration is detected and then decrease, and use this sudden acceleration retardation amount when the occurrence of knocking is detected. It has been proposed to completely retard the ignition timing. The reason why the sudden acceleration retardation amount is decreased is because the amount of intake air that is not measured by the air flow meter decreases as time passes after acceleration. However, in this method, since the amount of retardation is reduced, there is a problem that when non-king actually occurs, the amount of retardation is insufficient and it becomes impossible to prevent the occurrence of knocking.
Also, as a countermeasure, if the initial value of the sudden acceleration retard amount is increased, the output will decrease when knocking occurs at the beginning of acceleration. There was a problem.
本発明は上記問題点全解消すべく成されたもので、急加
速時に出力不足が発生することが々く、また、ノッキン
グが検出された俵の7ソキングの発生全完全に防止でき
る点火時期制御方法を提供すること全目的とする。The present invention has been made to solve all of the above-mentioned problems, and is capable of controlling the ignition timing to completely prevent the occurrence of knocking, which often causes a lack of output during sudden acceleration, and the knocking of bales where knocking has been detected. The entire purpose is to provide a method.
上記目的を達成するために本発明は、エンジン急加速が
検出されたとき点火時期全遅角させる急加速遅角量を設
定して7ノキングの発生が検出されるまで保持し、エン
ジン急加速中にノッキングの発生が検出されたとき予め
定められた基本点火進角から保持された急加速遅角量?
減算した値に基づいて点火時期を制御するように構成し
たものである。In order to achieve the above object, the present invention sets a sudden acceleration retardation amount that fully retards the ignition timing when sudden engine acceleration is detected, and maintains it until the occurrence of knocking is detected. The amount of sudden acceleration retardation that is maintained from the predetermined basic ignition advance angle when knocking is detected?
The configuration is such that the ignition timing is controlled based on the subtracted value.
上記本発明の414成によれば、急加速時にはノッキン
グが発生した時点で急加速遅角量ヲ用いて点火時期が遅
角されるため、急加速初期の出力の低下が生じず、捷だ
ノッキングの発生も防止するこ □とができる、という
効果が得られる。According to the fourth aspect of the present invention, the ignition timing is retarded by using the sudden acceleration retardation amount at the time when knocking occurs during sudden acceleration, so that a decrease in output at the initial stage of sudden acceleration does not occur, and knocking is prevented. This has the effect of preventing the occurrence of □.
次に、本発明が適用されるエンジンの一例全第1図に示
す。このエンジンはマイクロコンピュータ等の電子制御
回路によって制御されるもので、図に示すようにエアク
リーナ(図示せず)の下流側に吸入空気量センサとして
のエアフローメータ2全備えている。エア70−メータ
2は、ダンピングチャンバ内に回動可能に設けられたコ
ンベンモーションプレート2人と、コンペンセーンヨン
プL/−12Aの開度を検出するポテンショメータ2B
とから構成されている。従って、吸入荒気量はポテンシ
ョメータ2Bから出力される電圧より検出される。また
、エアフローメータ2の近傍には、吸入壁気の温度を検
出する吸入空気温センサ4が設けられている。Next, an example of an engine to which the present invention is applied is shown in FIG. This engine is controlled by an electronic control circuit such as a microcomputer, and as shown in the figure, is equipped with an air flow meter 2 as an intake air amount sensor downstream of an air cleaner (not shown). The air 70-meter 2 includes two conven motion plates rotatably provided in the damping chamber and a potentiometer 2B that detects the opening of the compensator Yomp L/-12A.
It is composed of. Therefore, the intake rough air amount is detected from the voltage output from the potentiometer 2B. Further, an intake air temperature sensor 4 is provided near the air flow meter 2 to detect the temperature of intake wall air.
エアフローメータ2の下流側には、スロットル弁6が配
置され、このスロットル弁6にエンジン急加速を検出す
るスロットルセンサ22がi 付tryられ、スロット
ル弁6の下流側には、サージタンク8が設けられている
。このサージタンク8には、インテークマニホールド1
0が連結されており、このインテークマニホールド10
内に突出して燃料噴射弁12が配置されでいる。インテ
ークマニホールド10は、エンジン本体14の燃焼室1
4Aに接続され、エンジンの燃焼室14Aはエキゾース
トマニホールド16を介して三元触媒を充填した触媒コ
ンバータ(図示せず)に′f続されている。ソシてエン
ジン本体14には、マイクロボン等で構成されて燃焼に
よるエンジンの振興を検出するノツキングセンザ〕、8
が設けられている。なお、20け点火プラグ、24はエ
ンジン冷却水温を検出する冷却水温センサである。A throttle valve 6 is disposed downstream of the air flow meter 2, a throttle sensor 22 for detecting sudden acceleration of the engine is attached to the throttle valve 6, and a surge tank 8 is disposed downstream of the throttle valve 6. It is being This surge tank 8 has an intake manifold 1
0 is connected, and this intake manifold 10
A fuel injection valve 12 is arranged to protrude inward. The intake manifold 10 is a combustion chamber 1 of an engine body 14.
4A, and the combustion chamber 14A of the engine is connected via an exhaust manifold 16 to a catalytic converter (not shown) filled with a three-way catalyst. In the engine body 14, there is a notching sensor which is composed of a microbond or the like and which detects engine activation due to combustion.
is provided. Incidentally, 20 spark plugs are provided, and 24 is a cooling water temperature sensor that detects the engine cooling water temperature.
エンジン本体14に取付けられた点火プラグ20は、デ
ィストリビュータ2Gに接続され、ディストリビュータ
26はイグナイタ28に接続されている。このディスト
リビュータ26には、ディストリビュータハウジングに
固定されたビックアンプとディストリビュータシャフト
に固定されたシグナルロータとで各々構成きれた、気筒
判別センサ30およびエンジン回転角センザ32が設け
られている。この気筒判別センサ3oは、例えばクラン
ク角720[毎にマイクロコンピュータ等で構成された
電子制御回路34へ気筒判別信号を出力し、エンジン回
転角センサ32は、例えばクランク角30度毎にクラン
ク角M3m’4位置信号全電子制御回路34へ出力する
。A spark plug 20 attached to the engine body 14 is connected to a distributor 2G, and a distributor 26 is connected to an igniter 28. The distributor 26 is provided with a cylinder discrimination sensor 30 and an engine rotation angle sensor 32, each consisting of a big amplifier fixed to the distributor housing and a signal rotor fixed to the distributor shaft. This cylinder discrimination sensor 3o outputs a cylinder discrimination signal to the electronic control circuit 34 constituted by a microcomputer etc., for example, every 720 degrees of crank angle, and the engine rotation angle sensor 32 outputs a cylinder discrimination signal, for example, every 30 degrees of crank angle M3m. '4 Position signal is output to the all-electronic control circuit 34.
上記スロットルセンサ22は、第2図に示すよウニ、基
端部がスロットル弁6の回動軸6aに連結された略■7
字状の回動片80を備えてい2)。回動片80の基端部
には、回動片80の先端部方向に延在しかつIlI片8
0の先端と接触し々いように第1の接触子82の一端か
固定されている。また、回動片80の先端には、第1の
接触子82と平行になるように、絶縁材84を介して第
2の接触子86の一翅が固定されている。この第2の接
触子86は接地されている。櫛状の第1電極88と櫛状
の第2電極90とが、電栃の歯と歯の間に他方の電極の
歯が介在するようにして、第1の(チ触子82に対向す
るように配置されている。第1電極88と第2電極90
の一端は、各々抵抗92、抵抗94を介して電源に接続
されると共に、各々電子制御回路34に接続されている
。As shown in FIG.
It has a letter-shaped rotating piece 80 2). At the base end of the rotating piece 80, an IlI piece 8 is provided which extends in the direction of the distal end of the rotating piece 80.
One end of the first contact 82 is fixed so as to be in close contact with the tip of the first contact 82. Furthermore, one wing of a second contact 86 is fixed to the tip of the rotating piece 80 via an insulating material 84 so as to be parallel to the first contact 82 . This second contact 86 is grounded. A comb-shaped first electrode 88 and a comb-shaped second electrode 90 are arranged so that the teeth of the other electrode are interposed between the teeth of the electric horn, and The first electrode 88 and the second electrode 90 are arranged as follows.
One end of each is connected to a power source via a resistor 92 and a resistor 94, and is also connected to the electronic control circuit 34.
このスロットルセンサは、スロットル弁6が開く方向(
図の矢印の方向)に回動されると、これに伴って回動片
80が回動し7て、第1の接触子82と第2の接触子8
6とが接触した状態で第1の接触子82の先端が第1電
極88と第2電極90とに交互に接触して接地するため
、第3図に示すような波形のパルス信号な出力する。な
お、スロットル弁が閉じる方向に回動された場合には、
第1の接触子82と第2の接触子86とが非接触状態で
回動されるため、パルス信号(仕出力されない。This throttle sensor is connected to the direction in which the throttle valve 6 opens (
When the rotating piece 80 is rotated in the direction of the arrow in the figure), the rotating piece 80 rotates 7 and the first contact 82 and the second contact 8 are rotated.
6, the tip of the first contact 82 alternately contacts the first electrode 88 and the second electrode 90 and is grounded, so that a pulse signal with a waveform as shown in FIG. 3 is output. . Furthermore, when the throttle valve is rotated in the closing direction,
Since the first contact 82 and the second contact 86 are rotated in a non-contact state, a pulse signal (no output is output).
電子制御回路:34は第4図に示すように、ランダム・
アクセス・メモリ(RAM)36、リード・オンリー・
メモリ(ROM ) 38 、中央処理装置(CPU)
40、クロック(CLOCK )41、第1の入出力ボ
ート42、第2の入出力ボート44、第1の出力ポート
46および第2の出力ポート48を含んで構成され、R
AM36、RoM ’!□)
38、CPU40、CLOCK41、第1の人出カポー
ト42、第2の入出力ボート44、第1の出力ポート4
6および第2の出力ポート48は、テータパスやコント
ロールノくス等のノくス50に、!:ρ接続されている
。Electronic control circuit: 34 is a random circuit, as shown in Figure 4.
Access memory (RAM) 36, read-only
Memory (ROM) 38, central processing unit (CPU)
40, a clock (CLOCK) 41, a first input/output port 42, a second input/output port 44, a first output port 46, and a second output port 48,
AM36, RoM'! □) 38, CPU 40, CLOCK 41, first output port 42, second input/output port 44, first output port 4
6 and the second output port 48 are connected to a node 50 such as a data path or a control node. :ρ connected.
第1の入出力ボート42には、ノ(ソファ(図示せず)
、マルチプレクサ54、アナログ−ディジタル(A/D
)変換器56を介して、エアフローメータ2、冷却水
温センサ24および吸気温センサ4等が接続されている
。このマルチプレクサ54およびA/D変換器56は、
第1の人出ブフボート42から出力される制御信号によ
り制御される。第2の入出力ボート44には、スロット
ルセンサ22の第1電極88および第2電析90カニ接
続されると共に、波形整形回路64を介して気筒判別セ
ンサ30およびエンジン回転角セン−Il+−32が接
続されている。寸だ、第2の入出力ボート44には、バ
ンドパスフィルタ60、ヒ′−クホールド回路61、チ
ャンネル切換回路66およびA/D変換器68を介して
ノッキングセンサ18力(接続されている。この)くン
ドノくスフイルタロ0は按分回路63を介してチャンネ
ル切換回路66に接続されている。このチャンネル切換
回路66には、ピークホールド回路61の出力と積分回
路63の出力とのいずれか一方全A /−D変換器68
に入力するための制御信号が、第2の入出力ボート44
から入力されており、またピークホールド回路61には
、リセット信号やゲート信号が第2の入出力ボート44
から入力されている。The first input/output boat 42 includes a sofa (not shown).
, multiplexer 54, analog-digital (A/D
) The air flow meter 2, the cooling water temperature sensor 24, the intake air temperature sensor 4, etc. are connected via the converter 56. This multiplexer 54 and A/D converter 56 are
It is controlled by a control signal output from the first passenger boat 42. A first electrode 88 and a second electrode 90 of the throttle sensor 22 are connected to the second input/output boat 44, and a cylinder discrimination sensor 30 and an engine rotation angle sensor 32 are connected to the second input/output boat 44 via a waveform shaping circuit 64. is connected. The knocking sensor 18 is connected to the second input/output port 44 via a bandpass filter 60, a peak hold circuit 61, a channel switching circuit 66, and an A/D converter 68. ) The filter 0 is connected to a channel switching circuit 66 via an apportioning circuit 63. This channel switching circuit 66 is connected to either the output of the peak hold circuit 61 or the output of the integrating circuit 63.
A control signal for inputting to the second input/output port 44
A reset signal and a gate signal are input to the peak hold circuit 61 from the second input/output port 44.
It is input from.
また、第1の出力ポート46は駆動回路70を介してイ
グナイタ28に接続され、第2の出力ポート48は駆動
回路72(i:介して燃計1噴射弁12に接続されてい
る。Further, the first output port 46 is connected to the igniter 28 via a drive circuit 70, and the second output port 48 is connected to the fuel gauge 1 injector 12 via a drive circuit 72 (i).
電子制御回路34のROM38には、エンジン1回転当
りの吸入空気量とエンジン回転数とで定められた基本点
火進角のマツプや制御プログラム等が予め記憶されてお
り、エアフローメータ2およびエンジン回転角センサ3
2から入力される信号に基づいて基本点火進角が読出さ
れると共に、冷却水温センサ24および吸気温センサ4
からの信号を含む各種の信号により、基本点火進角が補
正され、イグナイタ28等が制御される。The ROM 38 of the electronic control circuit 34 stores in advance a map of the basic ignition advance angle determined by the amount of intake air per engine rotation and the engine rotation speed, a control program, etc., and the air flow meter 2 and the engine rotation angle. sensor 3
The basic ignition advance angle is read based on the signal input from the cooling water temperature sensor 24 and the intake air temperature sensor 4.
The basic ignition advance angle is corrected and the igniter 28 etc. are controlled by various signals including signals from the ignition engine.
次に、上記のようなエンジンに本発明を適用した場合の
実施例について詳細に説明する。なお、本発明の詳細な
説明するにあたっては、複雑化を避けるため最も不都合
のない数値を用いて説明することとするが、本発明はこ
れらの数値に限定されるものではなく各種のエンジンに
ついて最適な値が選択される。本実施例は、ノンキ/り
の発生が検出でれたとき点火時期を遅角させかつノッキ
ングの発生が検出されないとき点火吋期會進角させる補
正遅角量θKf演算すると共に、エンジン急加速が検出
されたとき点火時期會遅角さぜる急加速遅角量θACk
設定してノッキングの発生が検出されるぽで保持し、エ
ンジン急加速中に7ツキングの発生が検出されたとき予
めWめられた基本点火進角θB A S gから補正遅
角量θにと前記保持された急加速遅角量θACとのオし
1を減算した値に基づいて点火時期を制御するようにし
たものである。Next, an embodiment in which the present invention is applied to the engine as described above will be described in detail. In the detailed explanation of the present invention, in order to avoid complication, the explanation will be made using the most convenient numerical values, but the present invention is not limited to these numerical values, and the present invention is not limited to these numerical values. value is selected. This embodiment calculates a correction retard amount θKf that retards the ignition timing when the occurrence of knock/knock is detected and advances the ignition timing when the occurrence of knocking is not detected. Rapid acceleration retardation amount θACk that retards the ignition timing when detected
Set it and hold it at the point where the occurrence of knocking is detected, and when the occurrence of knocking is detected during rapid engine acceleration, change the preset basic ignition advance angle θB A S g to the corrected retardation amount θ. The ignition timing is controlled based on the value obtained by subtracting 1 from the retained rapid acceleration/retardation amount θAC.
第5図は、急加速を判定して急加速遅角量θACを設定
つるルーチンを水子もので、ヌロツトルセンサの第1電
栢および第2電極から出力されるパルス信号の立下りで
割込繁れる。ステップ100で第1電極の出力信号の立
下りによる割込みか否かを判断し、第1電櫂による割込
みのときはステップ101でフラグFeO値が0か否か
を判断し、フラグFeO値がOならばステップ103蝉
おいてフラグFeの値を反転する。葦だ、第1電栃によ
る割込ノドでないときは、ステップ102でフラグFe
O値が1か否か全判断し、フラグFeO値が1ならばス
テップ]03でフラグFeO値を反転する。一方、ステ
ップ101klでフラグFeO値が1のときおよびステ
ップ102でフラグFeO値がOのと@は、ステップ1
06へ進む。Figure 5 is a Mizuko version of the routine that determines sudden acceleration and sets the sudden acceleration retardation amount θAC. It will be done. In step 100, it is determined whether or not the interrupt is caused by the fall of the output signal of the first electrode. If the interrupt is caused by the first electrode, it is determined in step 101 whether or not the flag FeO value is 0. If so, in step 103, the value of the flag Fe is inverted. If it is not an interruption by the first electrician, the flag Fe is set in step 102.
It is fully determined whether the O value is 1 or not, and if the flag FeO value is 1, the flag FeO value is inverted in step]03. On the other hand, when the flag FeO value is 1 at step 101kl and when the flag FeO value is O at step 102, @ is
Proceed to 06.
ステップ104では、4 rnsec %に実行さ肛る
第7図のステップ117でカウント値TACがインクリ
メントされる加速タイマのカウント値TACが25 (
= 100m5ec )以下か否かを判断して急加速か
否かを判断する。この加速タイマは、第1電 (極から
出力される信号の立下りと第2′電極から出力される信
号の立下りとの間の時間をカウントするものであシ、カ
ウント値TACが小さいほど急加速であることを示して
いる。カウント値TACが25以下であるときは急加速
と判断してステップ105で急加速遅角量θACの値を
8°CAとしてRAMの所定エリアに記憶してステップ
106でカウント値TAckクリアする。カウント値T
ACが25を越えるときは、その捷′マステップ106
でカウント値TAckクリアする、。In step 104, the count value TAC of the acceleration timer is incremented in step 117 of FIG. 7, which is executed at 4 rnsec%.
= 100m5ec) or less to determine whether or not there is sudden acceleration. This acceleration timer counts the time between the fall of the signal output from the first electrode and the fall of the signal output from the second electrode. This indicates sudden acceleration.When the count value TAC is 25 or less, it is determined that there is a sudden acceleration, and in step 105, the value of the sudden acceleration retardation amount θAC is stored as 8°CA in a predetermined area of the RAM. In step 106, count value TAck is cleared.Count value T
When AC exceeds 25, the switch's step is 106.
Clear the count value TAck with .
第6図は、ノンキングに関する補正遅角量θに処理によ
り実行される。ステップ107において工/ジン1回転
当りの吸入空気量が所定値以上か否かを判断することに
よりノッキング制御1領域か否かを判断する。ノッキン
グ制御領域である場合には、ステップ109において各
気筒の爆発行程の所定クランク角範囲(例えば、10°
CA ATI)C〜50°CA ATDC付近)におい
て、ノくンドノくスフイルタロ0、ピークホールド回路
61、チャンネル切換回路66およびA/Di換器68
ケ介して入力される所定周波数帯域(7〜8 KH2)
の電気信号のピーク値aと、各気筒の爆発行程以外に
おいて、バンドパスフィルタ60、積分回路63、チャ
ンネル切換回路06およびA/D変換Wi68′f:介
して入力ざ、れるバックグラウンドレベルbに定数に’
に乗算した判定レベルkbとを比較することによりノッ
キングが発生したか否かを判断する。ノンキングが発生
1〜だと判断された場合には、ステップ111でノッキ
ングフラグFK kセット−iると共に、ステップ11
2で補正遅角量θにの値’z 0.4°CA増加させる
。一方、ノッキングが発生しないと判1プiさお、たと
きには、ステップ110で補正遅角量θにの値宏0.0
8°CA減少させる。次のステップ113では、ノッキ
ングフラグFKがセットされ−Cいるか否かを判断し、
セットされていればステップ114およびステップ11
6において、ROMより読出した基本点火進角θBAS
Wから急加速遅角量θACと補正遅角量θにとの和を減
算して実行点火進角θjg 請求める。FIG. 6 shows a process executed on the correction retard amount θ regarding non-king. In step 107, it is determined whether or not the knocking control region 1 is reached by determining whether the amount of intake air per engine/engine revolution is equal to or greater than a predetermined value. If the knocking control region is within the knocking control region, in step 109, the explosion stroke of each cylinder is set within a predetermined crank angle range (for example, 10°).
CA ATI) C ~ 50° CA ATDC), the filter 0, the peak hold circuit 61, the channel switching circuit 66 and the A/Di switch 68
Predetermined frequency band (7 to 8 KH2) input through
The peak value a of the electric signal of to a constant'
It is determined whether or not knocking has occurred by comparing the multiplied determination level kb with the determination level kb. If it is determined that the non-king occurs from 1 to 1, the knocking flag FK is set-i in step 111, and the
2, the value 'z of the correction retard amount θ is increased by 0.4°CA. On the other hand, if it is determined that knocking does not occur, the value of the correction retard amount θ is set to 0.0 in step 110.
Reduce by 8°CA. In the next step 113, it is determined whether or not the knocking flag FK is set.
If set, step 114 and step 11
6, the basic ignition advance angle θBAS read from the ROM
The effective ignition advance angle θjg can be obtained by subtracting the sum of the sudden acceleration retard amount θAC and the corrected retard amount θ from W.
ここで、θACk減算する条件ではθKk減算しないよ
うにしても良い。一方、ノッキングフラグFKがセット
されていなければ、ステップ115おJ:びステップ1
16において基本点火進角θBASEから補正遅角量θ
Kを減算した値を実行点火進角04gとする。Here, θKk may not be subtracted under the conditions for θACk subtraction. On the other hand, if the knocking flag FK is not set, step 115 and step 1
16, the correction retard amount θ is calculated from the basic ignition advance angle θBASE.
The value obtained by subtracting K is set as the effective ignition advance angle 04g.
ステップ107でノッキング制御11領域でないと判断
されたどきは、ステップ108で補正遅角量θにの値を
0としてステップ115およびステップ116で実行点
火進角vjg金求める。If it is determined in step 107 that it is not in the knocking control 11 region, the value of the corrected retard amount θ is set to 0 in step 108, and the effective ignition advance angle vjg is determined in steps 115 and 116.
而して、上記のようにしてめられ/こ実行点火進角θj
gでもって点火されるように、他のルーチンにおいてイ
グナイタかメンオフ市1」ilされる。Therefore, the ignition advance angle θj determined/executed as described above is
In other routines, the igniter is turned off so that it is ignited with g.
第7図は加速タイマのカウントと補正遅角量θにの減衰
を行うルーチンを示すものであり、このルーチンは4
m5ec毎の割込み処理の中で実行される。ステップ1
17で加速タイマのカウント値TAcilインクリメン
トし、ステップ118でカウント値TACが30以下か
否か全判断してカウント値TACが30を越えたときに
ステップ119でカウント値TAc會30とすることに
ょシ、タイマのオーバフローを防止している。FIG. 7 shows a routine for counting the acceleration timer and attenuating the correction retardation amount θ.
It is executed during interrupt processing for each m5ec. Step 1
The count value TAcil of the acceleration timer is incremented at step 17, and it is determined whether the count value TAC is less than 30 at step 118. When the count value TAC exceeds 30, the count value TAC is set to 30 at step 119. , which prevents timer overflow.
次のステップ120では、ノッキングフラグFKがセッ
トされているか否かを判断し、セット宮れていればステ
ップ121で急加速M角拓:DACの値’!f”0.1
1−′CA減少させる。次のステップ122では、急加
速遅角量OAcが00CA以上か否か全判断し、急加速
遅角%10 A Cが9の値になっていれば、ステップ
123で膚、加速遅角量θAcを00CAとづ−ると共
に、ノ、テップ124゛でノッキングフラグP K 、
fリセットする。なゴロ、ノッキングフラグFKがり
℃ットされているときおよび急加速遅角量θACが0°
CA以上のときには、その−ま17にのルーチンへ進む
。In the next step 120, it is determined whether or not the knocking flag FK is set, and if it is set, in step 121, the rapid acceleration M-Kakutaku: DAC value'! f”0.1
1-'CA decrease. In the next step 122, it is determined whether the sudden acceleration retardation amount OAc is equal to or greater than 00CA, and if the sudden acceleration retardation %10AC is a value of 9, then in step 123 the acceleration retardation amount θAc is determined. is read as 00CA, and the knocking flag PK is set at step 124.
f Reset. When the knocking flag FK is turned off and the sudden acceleration retardation amount θAC is 0°
If it is CA or higher, the routine advances to step 17.
上記のように、ステップ]、 05で急加速遅角量θA
Cの値が設定され、ステップ120でメツキンクフラグ
FKがセントされていると?■n[された場合のみ、0
.1°CA74msecの割合いで急加速遅角量θAC
が減少さ)するため、急加速が検出さ )1)
れてから7ツキングの発生が検出される丑で8゜CAが
急加速遅角量の値として保持される。As mentioned above, in step ], 05, the sudden acceleration retardation amount θA
What if the value of C is set and the Metsukink flag FK is sent in step 120? ■n [0 only if
.. Rapid acceleration retardation amount θAC at a rate of 1°CA74msec
Therefore, 8° CA is held as the value of the sudden acceleration retardation amount when sudden acceleration is detected (1) and the occurrence of 7-tracking is detected.
第8図に、本実施例のタイミング図を示す。ノソキンク
制御領域で、第1電極の出力の立下りと第2電極の出力
の立下りとの間の時間が100m5ec以下となって急
加速状態と!判定された場合には、急加速遅角量θAC
は破線で示すように立上る。そして、この急加速遅角量
θACはノッキングフラグFKがセットされるまで保持
され、そのt< 0−1°CA/4m5ecの割合いで
減少される。FIG. 8 shows a timing diagram of this embodiment. In the nose kink control region, the time between the fall of the output of the first electrode and the fall of the output of the second electrode is less than 100 m5ec, resulting in a sudden acceleration state! If it is determined, the sudden acceleration retardation amount θAC
rises as shown by the broken line. Then, this rapid acceleration retardation amount θAC is held until the knocking flag FK is set, and is decreased at a rate of t<0-1°CA/4m5ec.
次に本発明の他の実施例を第9図を用いて説明する。不
実施グjは、7′ソチングの発生が検出された後勺、加
速遅角量θACk減少させることなく一定時間保持する
ように1−たものである。麿お、第9図に=’gい゛C
第7図、!: Iff+一部分には同一符号を付して説
明を省略する。第9図のルーチンは、4rnsec毎に
実行される割込みルーチンである。Next, another embodiment of the present invention will be described using FIG. 9. The non-implementation flag j is set to 1 so that the acceleration retard amount θACk is held for a certain period of time without being decreased after the occurrence of 7' soching is detected. Maroo, in Figure 9 ='Gi゛C
Figure 7! : Iff+parts are given the same reference numerals and their explanations are omitted. The routine shown in FIG. 9 is an interrupt routine that is executed every 4 rnsec.
ステップ”120でノッキングフラグFKがリセットさ
れていると判断された場合には、ステップ126でタイ
マのカウント値TAct ’fi:50 (=200
m5ec ) にセットして次のルーチンへ進む。If it is determined in step 120 that the knocking flag FK has been reset, then in step 126 the timer count value TAct'fi:50 (=200
m5ec) and proceed to the next routine.
ノッキングフラグFKがセットされているときには、ス
テップ127でカウント値Tact全1デクレメントし
、ステップ128でカウント値TActが0以下か否か
を判断する。カウント値TActがθを越えるときけそ
の才1次のルーチンへ進み、カウント値TActがOJ
O−1下の場合に(d、ステップ129でカウント値T
Acti5Qとし、ステップ130で急加速遅角量θA
Cの値全0°CAとし、ステップ13]でノッギングフ
ラグFK’fリセットする。When the knocking flag FK is set, the count value Tact is decremented by one in step 127, and it is determined in step 128 whether the count value Tact is less than or equal to 0. When the count value TAct exceeds θ, the process proceeds to the first routine, and the count value TAct becomes OJ.
In the case of O-1 below (d, in step 129, the count value T
Acti5Q, and in step 130, the sudden acceleration retardation amount θA
The values of C are all set to 0°CA, and the nogging flag FK'f is reset in step 13].
第10図に上記失施例のタイミング図を示す。FIG. 10 shows a timing diagram of the above-mentioned failed embodiment.
本実施例では、急加速遅角量θAcが急加速が検出され
てからノッキングフラグF1:がセットされる壕でおよ
びノッキングフラグFK/がセットされてから200
m5ecの間8°CAに保持される。In this embodiment, the sudden acceleration retardation amount θAc is set at the time when the knocking flag F1: is set after sudden acceleration is detected, and when the knocking flag FK/ is set at 200 seconds after the sudden acceleration is detected.
It is held at 8° CA for m5ec.
なお、上記ではエンジン1回転当ジの吸入空気量とエン
ジン回転数とに応じで基本点火進角を定めるエンジンに
ついて説明したが、本発明は吸気管圧力とエンジン回転
数に応じて基本点火進角を定めるエンジンケこも適用す
ることが可能である。In addition, although the engine in which the basic ignition advance angle is determined according to the amount of intake air per engine revolution and the engine speed has been described above, the present invention sets the basic ignition advance angle according to the intake pipe pressure and the engine speed. It is also possible to apply engine specifications that determine the
この場合、スロットル弁下流側に設けられた圧力センサ
により吸気管圧力が検出される。In this case, the intake pipe pressure is detected by a pressure sensor provided downstream of the throttle valve.
第1図は本発明が適用されるエンジンの一例を示す概略
図、第2図はスロットルセンサのi]′=細を示す回路
図、第3図はスロットルセンサから出力される信号波形
を示す線図、第4図は第1図の電子制御回路の詳細を示
すブロック図、第5図は本発明の実施例におけるスロッ
トルセンサの信号によt’)実行される割込みルーチン
γ示゛丈θic九図、第嬶
6図は上記実が(例の900B’f’DCで割込祉れる
ルーチンを示す流れ図、第7図は上配芙施例の4m5e
c mの割込みルーチン乞ボず流れ図、第8図は上BL
実tJ視ψ;」のタイミンクをボず勝図、第9図は本発
明の他の実施例におりる4 +n5ec mの割込みル
ーチンを示す流れ図、第10図は上記入施例のタイミン
グを示す線図である。
6・・・スロットル弁、18・・・ノツキンク′センサ
、22・・・スロットルセンサ、34・・パ電子fi+
lI 6I al 路。
代理人 鵜 沼 辰 之
(ほか1名)
第8図
第9図Fig. 1 is a schematic diagram showing an example of an engine to which the present invention is applied, Fig. 2 is a circuit diagram showing i]' = thin of the throttle sensor, and Fig. 3 is a line showing the signal waveform output from the throttle sensor. 4 is a block diagram showing details of the electronic control circuit of FIG. 1, and FIG. 5 is an interrupt routine γ range θic9 executed by the signal of the throttle sensor in the embodiment of the present invention. Fig. 6 is a flowchart showing the routine in which the above-mentioned fruit is interrupted by 900B'f'DC in the example, and Fig.
CM interrupt routine flowchart, Figure 8 is above BL
Fig. 9 is a flowchart showing the interrupt routine of 4+n5ec m in another embodiment of the present invention, and Fig. 10 shows the timing of the above embodiment. It is a line diagram. 6...Throttle valve, 18...Knotskink' sensor, 22...Throttle sensor, 34...Pelectronic fi+
lI 6I al tract. Agent Tatsuyuki Unuma (and 1 other person) Figure 8 Figure 9
Claims (1)
角させる急加速遅角量全設定してノンキングの発生が検
出されるまで保持し、エンジン急加速中にノンキングの
発生が検出されたとき予め定められた基本点火進角から
前記保持された急加速遅角量を減算した値に基づいて点
火時期全制御するエンジンの点火時期制御力メム。(1) When sudden engine acceleration is detected, the ignition timing is fully retarded.The full sudden acceleration retardation amount is set and held until the occurrence of non-king is detected, and when the occurrence of non-king is detected during sudden engine acceleration. An engine ignition timing control force mem that completely controls ignition timing based on a value obtained by subtracting the retained rapid acceleration retardation amount from a predetermined basic ignition advance angle.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58111693A JPS603480A (en) | 1983-06-21 | 1983-06-21 | Method of controlling ignition timing in engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58111693A JPS603480A (en) | 1983-06-21 | 1983-06-21 | Method of controlling ignition timing in engine |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS603480A true JPS603480A (en) | 1985-01-09 |
Family
ID=14567769
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP58111693A Pending JPS603480A (en) | 1983-06-21 | 1983-06-21 | Method of controlling ignition timing in engine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS603480A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6264846U (en) * | 1985-10-14 | 1987-04-22 | ||
JPS63182000A (en) * | 1987-01-23 | 1988-07-27 | Noda Sangyo Kagaku Kenkyusho | Measurement of creatine or creatinine and reagent therefor |
US4844026A (en) * | 1987-03-25 | 1989-07-04 | Japan Electronic Control Systems Company, Limited | Spark ignition timing control system for internal combustion engine with feature of suppression of jerking during engine acceleration |
-
1983
- 1983-06-21 JP JP58111693A patent/JPS603480A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6264846U (en) * | 1985-10-14 | 1987-04-22 | ||
JPS63182000A (en) * | 1987-01-23 | 1988-07-27 | Noda Sangyo Kagaku Kenkyusho | Measurement of creatine or creatinine and reagent therefor |
JPH0698032B2 (en) * | 1987-01-23 | 1994-12-07 | 財団法人野田産業科学研究所 | Methods for measuring creatine or creatinine and reagents for these measurements |
US4844026A (en) * | 1987-03-25 | 1989-07-04 | Japan Electronic Control Systems Company, Limited | Spark ignition timing control system for internal combustion engine with feature of suppression of jerking during engine acceleration |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0681946B2 (en) | Anti-knock control method for spark ignition internal combustion engine with supercharger | |
JPS6296778A (en) | Ignition timing control device | |
US4626997A (en) | Method of and system for controlling ignition timing retard limit in internal combustion engine | |
JPS6185579A (en) | Judging method of car fuel | |
JPS603480A (en) | Method of controlling ignition timing in engine | |
JPH0711265B2 (en) | Knotting control method for internal combustion engine | |
JPS59145364A (en) | Method of controlling ignition timing for internal- combustion engine | |
JPS59131771A (en) | Ignition timing control of engine | |
JPS62189370A (en) | Ignition timing control device | |
JPS61101677A (en) | Control of ignition timing | |
JPS608468A (en) | Method of controlling ignition timing in internal- combustion engine | |
JPS59136575A (en) | Control of knocking in multi-cylinder engine | |
JPS6235077A (en) | Ignition timing control device in internal combustion engine | |
JP2537622B2 (en) | Engine knock control device | |
JPS606070A (en) | Control method for knocking in internal-combustion engine | |
JPS58202374A (en) | Engine ignition timing control device | |
JPS61155658A (en) | Ignition timing controller of internal combustion engine | |
JPS5974372A (en) | Engine ignition timing control method | |
JPS59162365A (en) | Method of controlling ignition timing of engine | |
JPS58150073A (en) | Ignition timing control for engine | |
JPS63176665A (en) | Knocking controller for internal combustion engine | |
JPS59168271A (en) | Ignition timing control of engine | |
JPS6026169A (en) | Ignition time controller for internal-combustion engine | |
JPS59113266A (en) | Control of knocking in internal-combustion engine | |
JPS6258058A (en) | Ignition timing control device for engine |