JPS6235077A - Ignition timing control device in internal combustion engine - Google Patents

Ignition timing control device in internal combustion engine

Info

Publication number
JPS6235077A
JPS6235077A JP17368285A JP17368285A JPS6235077A JP S6235077 A JPS6235077 A JP S6235077A JP 17368285 A JP17368285 A JP 17368285A JP 17368285 A JP17368285 A JP 17368285A JP S6235077 A JPS6235077 A JP S6235077A
Authority
JP
Japan
Prior art keywords
engine
ignition timing
acceleration
spark
ignition
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.)
Granted
Application number
JP17368285A
Other languages
Japanese (ja)
Other versions
JPH0359271B2 (en
Inventor
Hidehiro Oba
秀洋 大庭
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 JP17368285A priority Critical patent/JPS6235077A/en
Publication of JPS6235077A publication Critical patent/JPS6235077A/en
Publication of JPH0359271B2 publication Critical patent/JPH0359271B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Electrical Control Of Ignition Timing (AREA)

Abstract

PURPOSE:To enhance the accelerating performance of an engine without occurrence of knocking, by providing a means for setting a maximum spark retardation limit of spark advance, and a means for advancing the maximum spark retardation limit of spark advance in accordance with a predetermined timing. CONSTITUTION:An ignition timing setting means D controls the ignition timing of an internal combustion engine in accordance with the rotational speed and load of an engine. An acceleration detecting means A sets a maximum spark retardation limit of spark advance. When the acceleration detecting means B detects an accelerating condition, a maximum spark retardation limit spark- advancing means C advances the spark angle in accordance with a predetermining timing. With this arrangement, it is possible to enhance the acceleration performance of the engine without occurrence of knocking during abrupt acceleration.

Description

【発明の詳細な説明】 産業上の利用分野 本発明は内燃機関(以下エンジンという)の点火時期制
御装置に関する。
DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to an ignition timing control device for an internal combustion engine (hereinafter referred to as engine).

従来の技術 ガソリンエンジンのような火花点火式エンジンにJ3い
ては、その点火時期がエンジンの出力性能及び燃費性能
と密接な関係を有することが知られており、エンジン運
転状態に応じて常にR適な点火時期に制御すべく、吸入
空気量等のエンジン負荷とエンジン回転速度から点火時
期を求め、最適点火時期が得られるように実際の点火時
期を制−するいわゆる電子制御式の点火時期制御装置が
実用化されている。
Conventional technology It is known that the ignition timing of a J3 spark ignition engine such as a gasoline engine has a close relationship with the output performance and fuel efficiency of the engine, and R is always adjusted depending on the engine operating condition. This is a so-called electronically controlled ignition timing control device that determines the ignition timing from engine load such as intake air amount and engine speed, and controls the actual ignition timing to obtain the optimum ignition timing. has been put into practical use.

このような電子制御式点火時期制御装置において、エン
ジン負荷を吸入空気量から検知する場合、吸入空気量の
測定には一般的にエア70メータが用いられているが、
このエアフロメータにおいては、急加速時の吸入空気量
増大によりスロットル弁急開後に、一時的に実際の吸入
空気量より過大な吸入空気量の値が出力されるという現
象があφ。
In such an electronically controlled ignition timing control device, when detecting the engine load from the intake air amount, an air 70 meter is generally used to measure the intake air amount.
In this air flow meter, there is a phenomenon in which an intake air amount value that is temporarily larger than the actual intake air amount is output after the throttle valve is suddenly opened due to an increase in the intake air amount during sudden acceleration.

一方前記のような電子制御式の点火時期制御装置におて
は、通常吸入空気員が多くなる高負荷側はど点火時期E
−yらせるようになっているため、前記の現象によって
点火時期が一次的に過遅角となり、出力が低下したり燃
費性能が悪化するという問題点を有していた。
On the other hand, in the electronically controlled ignition timing control device as described above, the ignition timing E is normally adjusted on the high load side where the intake air volume increases.
-y, the above-mentioned phenomenon causes the ignition timing to temporarily become over-retarded, resulting in a problem in that the output decreases and the fuel efficiency deteriorates.

一般的にエンジンには点火時期が限度以−ヒに遅角し、
点火が別の気筒に発生しない様に(フラッシュオーバー
の防止のために)、点火進角の最遅角限度(以下、下限
ガードという)が設定されているが、このような問題点
を解決するために、急加速を検出した時にはこの下限ガ
ードを一時的に進角側に動かすことによって、急加速時
のエンジンの出力低下を防止するようにした内燃機関の
点火時期制御方法が提案されている(特開昭59−15
3975号)。
Generally speaking, the ignition timing of an engine is retarded beyond the limit,
In order to prevent ignition from occurring in another cylinder (to prevent flashover), the most retarded limit (hereinafter referred to as lower limit guard) for the ignition advance angle is set, but this problem can be solved. Therefore, an ignition timing control method for an internal combustion engine has been proposed that prevents a drop in engine output during sudden acceleration by temporarily moving this lower limit guard toward the advance side when sudden acceleration is detected. (Unexamined Japanese Patent Publication No. 59-15
No. 3975).

発 が解決しようとする問題点 上述した先行技術に記載されたエンジンの点火時期制御
方法は、急加速を検出した後、下限ガードを進角側に動
かし所定の期間ある設定値(一定値)に保持するもので
あるため、この下限ガードの設定値を加速性能が十分に
なるだけ進角させた値とした場合、加速直後にノッキン
グが発生するおそれがあり、又逆に下限ガードの設定値
をノッキングが発生しない程度に少な目に進角させた値
とした場合、急加速時の加速性能が十分でないという問
題点があった。
The engine ignition timing control method described in the prior art described above detects sudden acceleration and moves the lower limit guard toward the advance side to maintain a certain set value (constant value) for a predetermined period of time. Therefore, if the set value of this lower limit guard is advanced enough to provide sufficient acceleration performance, knocking may occur immediately after acceleration; If the advance angle is set to a value that is small enough to prevent knocking, there is a problem that acceleration performance during sudden acceleration is insufficient.

よって本発明は上述した従来技術の問題点を克服し、急
加速時にノッキングの発生を防止しつつ十分なる加速性
能を確保するようにした内燃機関の点火時期制御装置を
提供することを目的とする。
SUMMARY OF THE INVENTION Therefore, it is an object of the present invention to provide an ignition timing control device for an internal combustion engine that overcomes the problems of the prior art described above and ensures sufficient acceleration performance while preventing the occurrence of knocking during sudden acceleration. .

問題点を解決するための手段 上述した従来技術の問題点を解決するために、本発明は
、第1図のブロック図に示されるように、内燃機関の点
火時期を機関回転数と負荷に応じて制御する点火時期制
御手段と、機関の加速状態を検出する加速検出手段と、
点火進角最遅角限度を設定する手段と、前記加速検出手
段により加速状態を検出したとき前記点火進角最遅角限
度を所定のタイミング毎、例えば所定の点火回数毎にあ
るいは所定時間毎に進角させる手段とを具備した内燃機
関の点火時期制御装置を提供する。
Means for Solving the Problems In order to solve the problems of the prior art described above, the present invention, as shown in the block diagram of FIG. an ignition timing control means for controlling the engine; and an acceleration detection means for detecting the acceleration state of the engine.
means for setting a maximum retardation limit of the ignition advance; and when an acceleration state is detected by the acceleration detecting means, the maximum retardation limit of the ignition advance is set at predetermined timings, for example, every predetermined number of ignitions or every predetermined time. An ignition timing control device for an internal combustion engine is provided.

作   用 先ず点火時期制御手段によりエンジン回転数が高くなる
ほど及びエンジン負荷が小さくなるほど点火時期を進角
し、逆にエンジン回転数が低くなるほど及びエンジン負
荷が大きくなるほど点火時期を遅角するように制御する
。例えばスロットル弁開度の変化速度等の加速検出手段
によりエンジンの加速状態を検出すると、予め設定しで
ある点火進角最遅角限度(点火進角下限ガード)により
エンジン急加速時に点火進角が遅れすぎないように制御
してエンジンの出力低下を防止する。さらに下限ガード
を所定の点火回数毎にあるいは所定時間毎にステップ状
に進角させ、急加速時の遅角量をこの下限ガードでもっ
て規制することによりエンジンの加速性能を向上する。
Function: First, the ignition timing control means advances the ignition timing as the engine speed increases and the engine load decreases, and conversely controls the ignition timing to retard as the engine speed decreases and the engine load increases. do. For example, when the acceleration state of the engine is detected by an acceleration detection means such as the rate of change of the throttle valve opening, the ignition advance angle will be limited by the preset ignition advance maximum retard limit (ignition advance lower limit guard) when the engine suddenly accelerates. Prevents a drop in engine output by controlling the engine so that it does not lag too much. Furthermore, the engine acceleration performance is improved by advancing the lower limit guard stepwise every predetermined number of ignitions or every predetermined time, and regulating the amount of retardation during sudden acceleration using the lower limit guard.

下限ガードはエンジンにノッキングが発生しない遅角m
に定め、これを所定点火回数毎あるいは所定時間毎にス
テップ状に進角ざ眩るようにしている。本発明によれば
このようにエンジン急加速時には、下限ガードによって
点火時期が点火時期制御手段により定められた計算値よ
り進角されるので、ノッキングの発生のない更に加速性
能のよいエンジンを提供することができる。
The lower limit guard is a retard angle m that does not cause engine knocking.
This is set so that the advance angle is increased stepwise every predetermined number of ignitions or every predetermined time. According to the present invention, when the engine suddenly accelerates, the lower limit guard advances the ignition timing from the calculated value determined by the ignition timing control means, thereby providing an engine that does not cause knocking and has even better acceleration performance. be able to.

以下本発明の実施例を図面を参照して詳細に説明するこ
とにする。
Embodiments of the present invention will be described in detail below with reference to the drawings.

実  施  例 第2図は本発明が適用されるエンジンの一例を示してお
り、吸入空気用の測定手段にエアフロメータを採用して
いるエンジンを示している。しかし第2図に示したエン
ジンは本発明が適用されるエンジンの一例を示したにす
ぎず、本発明はエア70メータに代えて圧力センサによ
り吸気管内圧力を検出し、この圧力により吸入空気聞を
検出するタイプのエンジンにも勿論適用可能である。
Embodiment FIG. 2 shows an example of an engine to which the present invention is applied, and shows an engine that employs an air flow meter as a measuring means for intake air. However, the engine shown in FIG. 2 is only an example of an engine to which the present invention is applied, and the present invention detects the pressure inside the intake pipe with a pressure sensor instead of the air 70 meter, and uses this pressure to detect the intake air. Of course, it can also be applied to a type of engine that detects.

このエンジンはマイクロコンピュータ等の電子制御回路
によって制御されるもので、図に示すようにエアクリー
ナ(図示せず)の下流側に吸入空気量センサとしてのエ
ア70メータ2を備えている。エア70メータ2は、ダ
ンピングチャンバ内に回動可能に設けられたコンベンセ
ーションプレート2Δの開度を検出するポテンショメー
タ2Bとから構成されている。従って、吸入空気域はポ
テンショメータ2Bから出力される電圧より検出される
。また、エアフロメータ2の近傍には、吸入空気の温度
を検出する吸入空気fa tフサ4が設けられている。
This engine is controlled by an electronic control circuit such as a microcomputer, and as shown in the figure, is equipped with an air 70 meter 2 as an intake air amount sensor downstream of an air cleaner (not shown). The air 70 meter 2 includes a potentiometer 2B that detects the opening degree of a convention plate 2Δ rotatably provided within the damping chamber. Therefore, the intake air area is detected from the voltage output from the potentiometer 2B. Further, in the vicinity of the air flow meter 2, an intake air fat hood 4 is provided to detect the temperature of intake air.

1アフロメータ2の下流側には、ス[1ツトル弁6が配
置され、このス[」ットル弁6にエンジン急加速を検出
覆るスト1ツトルセンサ22及びスロットル弁6の全開
位置を検出覆るアイドルスイッチ23が取付けられ、ス
ロットル弁6の下流側には、サージタンク8が設けられ
ている。このサージタンク8には、インテークマニホー
ルド10が連結されており、このインテークマニホール
ド10内に突出して燃料噴射弁12が配置されている。
A throttle valve 6 is arranged downstream of the aphrometer 2, and a throttle sensor 22 that detects sudden engine acceleration and an idle switch that detects the fully open position of the throttle valve 6 are installed on the throttle valve 6. 23 is attached, and a surge tank 8 is provided downstream of the throttle valve 6. An intake manifold 10 is connected to the surge tank 8, and a fuel injection valve 12 is disposed protruding into the intake manifold 10.

インテークマニホールド10は、エンジン本体14の燃
焼室14Aに接続され、エンジンの燃焼室14Aはエキ
ゾーストマニホールド16を介して三元触媒を充填した
触媒コンバータ(図示せず)に接続されている。そして
エンジン本体には、マイクロボン等で構成されて燃焼に
よるエンジンの振動を検出するノッキングレンサ18が
設けられている。なお、20は点火プラグ、24はエン
ジン冷却水温を検出する冷却水温センサである。
The intake manifold 10 is connected to a combustion chamber 14A of the engine body 14, 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. The engine body is provided with a knocking sensor 18, which is made of a microbon or the like, and detects engine vibrations caused by combustion. Note that 20 is a spark plug, and 24 is a coolant temperature sensor that detects the engine coolant temperature.

エンジン本体14に取付けられた点火プラグ20は、デ
ィストリビュータ26に接続され、ディストリビュータ
26はイグナイタ28に接続されている。このディスト
リビュータ26には、ディストリビュータハウジングに
固定されたピックアップとディストリビュータシャフト
に固定されたシグナルロータとで各々構成された、気筒
判別センサ30及びエンジン回転角センサ32が設けら
れている。この気筒判別センサ30は、例えばクランク
角720度毎にマイクロコンピュータ等で構成された電
子制御回路34へ気筒判別信号を出力し、エンジン回転
角センサ32は、例えばクランク角30度毎にクランク
角基準位置信号を電子制御回路34へ出力する。
A spark plug 20 attached to the engine body 14 is connected to a distributor 26, and the 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 of which includes a pickup fixed to the distributor housing and a signal rotor fixed to the distributor shaft. This cylinder discrimination sensor 30 outputs a cylinder discrimination signal to an electronic control circuit 34 made up of a microcomputer or the like every 720 degrees of the crank angle, for example, and the engine rotation angle sensor 32 outputs a cylinder discrimination signal based on the crank angle every 30 degrees of the crank angle. A position signal is output to the electronic control circuit 34.

上記スロットルセンサ22は、第3図に示すように、基
端部がスロットル弁・6の回動軸6aに連結された略し
字状の回動片80を備えている。回動片80の基端部に
は、回動片80の先端部方向に延在しかつ回動片80の
先端と接触しないように第1の接触子82の一端が固定
されている。また、回動片80の先端には、第1の接触
子82と平行になるように、絶縁材84を介して第2の
接触子86の一端が固定されている。この第2の接触子
86は接地されている。櫛状の第1電極88と櫛状の第
2?1f極90とが、電極の歯と歯の間に他方の電極の
歯が介在するようにして、第1の接触子82に対向する
ように配置されている。第1電極88と第2電極90の
一端は、各々抵抗92、抵抗94を介して電源に接続さ
れると共に、各々電子制御回路34に接続されている。
As shown in FIG. 3, the throttle sensor 22 includes an abbreviated rotating piece 80 whose base end is connected to the rotating shaft 6a of the throttle valve 6. One end of a first contact 82 is fixed to the base end of the rotating piece 80 so as to extend in the direction of the distal end of the rotating piece 80 and not come into contact with the distal end of the rotating piece 80 . Furthermore, one end 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. The comb-shaped first electrode 88 and the comb-shaped second -1f pole 90 are arranged to face the first contact 82 with the teeth of the other electrode interposed between the teeth of the electrodes. It is located in One ends of the first electrode 88 and the second electrode 90 are connected to a power source via a resistor 92 and a resistor 94, respectively, and are also connected to the electronic control circuit 34, respectively.

このスロットルセンサは、スロットル弁6が開く方向(
図の矢印の方向)に回動されると、これに伴って回動片
80が回動して、第1の接触子82と第2の接触子86
とが接触した状態で第1の接触子82の先端が第1電極
88と第2電極90とに交互に接触して接地するため、
第4図に示すような波形のパルス信号を出力する。なお
、スロットル弁が閉じる方向に回動された場合には、第
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 and the first contact 82 and the second contact 86 are rotated.
Since the tip of the first contactor 82 alternately contacts the first electrode 88 and the second electrode 90 and is grounded while the electrodes are in contact with each other,
A pulse signal having a waveform as shown in FIG. 4 is output. Note that when the throttle valve is rotated in the closing direction, the first contact 82 and the second contact 86 are rotated in a non-contact state, so that no pulse signal is output.

電子制御回路34は第5図に示すように、ランダムアク
セスメモリ(RAM)36、リードオンリメモリ(RO
M)38、中央処理装置(CPLJ)40、クロック(
CLOCK)41 、第1の入出力ボート42、第2の
入出力ボート44、第1の出力ボート46及び第2の出
力ボート48を含んで構成され、RAM36、ROM3
8、CPU40、CLOCK41、第1の入出力ボート
42、第2の入出力ボート44、第1の出力ボート46
及び第2の出力ボート48はデータバスやコントロール
バス等のバス50により接続されている。
As shown in FIG. 5, the electronic control circuit 34 includes a random access memory (RAM) 36 and a read only memory (RO).
M) 38, central processing unit (CPLJ) 40, clock (
CLOCK) 41, a first input/output boat 42, a second input/output boat 44, a first output boat 46, and a second output boat 48, RAM 36, ROM 3
8, CPU 40, CLOCK 41, first input/output boat 42, second input/output boat 44, first output boat 46
and the second output port 48 are connected by a bus 50 such as a data bus or a control bus.

第1の入出力ボート42には、バッファ(図示せず)、
マルチプレクサ54、アナログ−デジタル(A/D)変
換器56を介して、エアフロメータ2、冷却水温センサ
24及び吸気温センサ4等が接続されている。このマル
チプレクサ54及びA/D変換器56は、第1の入出力
ボート42か・ら出力される制御信号により制御される
。第2の入出力ボート44には、スロットルセンサ22
の第1電極88及び第2電極90が接続されると共に、
アイドルスイッチ23が接続されており、さらに波形整
形回路64を介して気筒判別センサ30及びエンジン回
転角センサ32が接続されている。また、第2の入出力
ボート44には、バンドパスフィルタ60、ピークボー
ルド回路61、チャンネル切換回路66及びA/D変換
器68を介してノッキングセンサ18が接続されている
。このバンドパスフィルタ60は積分回路63を介して
チャンネル切換回路66に接続されている。このチャン
ネル切換回路66には、ピークホールド回路61の出力
と積分回路63の出力とのいずれか一方をA/D変換器
68に入力するための信号が、第2の入出力ボート44
から入力されており、またピークホールド回路61には
、リセット信号やゲート信号が第2の入出力ボート44
から入力されている。
The first input/output boat 42 includes a buffer (not shown),
An air flow meter 2, a cooling water temperature sensor 24, an intake air temperature sensor 4, etc. are connected via a multiplexer 54 and an analog-to-digital (A/D) converter 56. The multiplexer 54 and A/D converter 56 are controlled by a control signal output from the first input/output port 42. The second input/output boat 44 includes a throttle sensor 22
The first electrode 88 and the second electrode 90 are connected, and
An idle switch 23 is connected, and a cylinder discrimination sensor 30 and an engine rotation angle sensor 32 are further connected via a waveform shaping circuit 64. Further, the knocking sensor 18 is connected to the second input/output boat 44 via a bandpass filter 60, a peak bold circuit 61, a channel switching circuit 66, and an A/D converter 68. This bandpass filter 60 is connected to a channel switching circuit 66 via an integrating circuit 63. This channel switching circuit 66 receives a signal for inputting either the output of the peak hold circuit 61 or the output of the integrating circuit 63 to the A/D converter 68.
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を介して燃料噴射弁12に接続されている。
Further, the first output boat 46 is connected to the invenitor 28 via a drive circuit 70, and the second output boat 48 is connected to the fuel injection valve 12 via a drive circuit 72.

電子制御回路34のROM38には、エンジン1回転当
りの吸入空気量とエンジン回転数とで定められたu本点
火進角のマツプや制御プログラム等が予め記憶されてお
り、エアフロメータ2及びエンジン回転角センサ32か
ら入力される信号に基づいて基本点火進角が読出される
と共に、冷却水濡センサ24及び空気温センサ4からの
信号を含む各種の信号により、基本点火進角が補正され
、インブナイタ28等が制御される。
The ROM 38 of the electronic control circuit 34 stores in advance a map and control program for the u-primary ignition advance angle, which is determined based on the amount of intake air per engine revolution and the engine speed. The basic ignition advance angle is read based on the signal input from the angle sensor 32, and the basic ignition advance angle is corrected based on various signals including signals from the cooling water wetness sensor 24 and the air temperature sensor 4. 28 etc. are controlled.

次に上記のようなエンジンに本発明を適用した場合の実
施例について詳細に説明する。なJ3、発明の詳細な説
明するにあたっては、複雑化を避けるため最も不都合の
ない数値を用いて説明することにするが、本発明はこれ
らの数値に限定されるものではなく、各種のエンジンに
ついて最適な値が選択される。
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 invention, the most convenient numerical values will be used to avoid complication, but the present invention is not limited to these numerical values, and can be applied to various engines. The optimal value is selected.

本実施例は加速状態が検出されたとき、予め設定されて
いる点火進角下限ガードによって急加速時の点火進角を
規制し、ざらに下限ガードを所定点火回数毎にあるいは
所定時間毎にステップ状に進角させることにより、ノッ
キングの発生を伴うことな(加速性能の良いエンジンを
提供できる点火時期制御装置である。
In this embodiment, when an acceleration state is detected, the ignition advance angle during sudden acceleration is regulated by a preset ignition advance lower limit guard, and the lower limit guard is roughly set in steps every predetermined number of ignitions or every predetermined time. This is an ignition timing control device that can provide an engine with good acceleration performance without causing knocking by advancing the ignition timing accordingly.

次に第6図のフローチャートを参照して、本発明の点火
時期制御装置の作用について説明することにする。第6
図は、定クランク角毎に実行するルーチンで先ずステッ
プ101において、エアフ【」メータ2、回転角センサ
32等の各センサからデータを読込む。次いでステップ
102において、エア70メータ信号より吸入空気量Q
を計算し、ステップ103においてエンジン回転数Nよ
り、エンジン1回転当りの吸入空気ff1Q/Nを計算
する。次いでステップ104において、上述したQ/N
及びエンジン回転数Nに基づいてROM38にメモリさ
れているマツプから基本点火時期Aを算出する。点火時
期とエンジン回転数との関係は、エンジン負荷が一定の
場合には例えば第7図に示すようになっており、この関
係がROM38内に記憶されている。このマツプは一般
的に、ノッキングに対して一定の余裕度をもつように点
火時期を設定している。
Next, the operation of the ignition timing control device of the present invention will be explained with reference to the flowchart of FIG. 6th
The figure shows a routine executed at every constant crank angle. First, in step 101, data is read from each sensor such as the airfmeter 2 and the rotation angle sensor 32. Next, in step 102, the intake air amount Q is determined from the air 70 meter signal.
In step 103, intake air ff1Q/N per engine rotation is calculated from the engine rotation speed N. Next, in step 104, the above-mentioned Q/N
The basic ignition timing A is calculated from a map stored in the ROM 38 based on the engine speed N. The relationship between the ignition timing and the engine speed is, for example, as shown in FIG. 7 when the engine load is constant, and this relationship is stored in the ROM 38. This map generally sets the ignition timing to have a certain margin against knocking.

次いでステップ105において、加速検出手段により加
速状態か否かを検出する。加速検出手段としては、例え
ばアイドルスイッチ23がオンからオフになったとき、
スロットル弁開度の変化速度、Q/Nの変化速度、ある
いは吸気管圧力1) Mの変化速度等を用いることがで
きる。ステップ105において加速状態と判定された場
合、ステップ106において前回の検出時が定常状態か
否かが判別される。ステップ106において前回の検出
時が加速状態でな(定常状態と判別された場合には、ス
テップ107に進みカウンタCNTをOにクリアしステ
ップ108においてカウンタCNTをカウントアツプす
る。一方ステップ105において加速状態でないと判別
された場合、あるいはステップ106において前回の検
出時が定常状態でないと判別された場合には、カウンタ
CNTをクリアすることなくステップ108においてカ
ウントアツプを続行する。
Next, in step 105, the acceleration detection means detects whether or not the vehicle is in an accelerated state. As the acceleration detection means, for example, when the idle switch 23 is turned from on to off,
The rate of change in throttle valve opening, the rate of change in Q/N, the rate of change in intake pipe pressure 1) M, etc. can be used. If it is determined in step 105 that the vehicle is in an accelerated state, it is determined in step 106 whether or not the previous detection was in a steady state. If it is determined in step 106 that the previous detection was not in an acceleration state (or in a steady state), the process proceeds to step 107 and the counter CNT is cleared to O, and in step 108 the counter CNT is counted up.On the other hand, in step 105, the acceleration state If it is determined that this is not the case, or if it is determined in step 106 that the previous detection is not in a steady state, counting up is continued in step 108 without clearing the counter CNT.

次いでステップ109において、カウンタCNTの値が
10以上か否か比較され、10以上の場合にはステップ
110において、カウンタCNTの値を10に設定しカ
ウンタのオーバーフローを防止する。次いでステップ1
11に進みカウンタCNTの値が所定値α以下かどうか
比較され、α以下の場合にはステップ112で点火時期
下限ガードBをLlに設定する。
Next, in step 109, it is compared whether the value of the counter CNT is 10 or more, and if it is 10 or more, the value of the counter CNT is set to 10 in step 110 to prevent overflow of the counter. Then step 1
Step 11 compares whether the value of the counter CNT is less than a predetermined value α, and if it is less than α, the ignition timing lower limit guard B is set to Ll in step 112.

ステップ111において、カウンタCNTの値がαより
大きい場合には、ステップ113に進みカウンタCNT
の値がaより大きいβ以下か否か比較される。ステップ
113において、カウンタCNTの値がβ以下の場合に
はステップ114で点火時期下限ガードBをLlより大
ぎい(進角した)12に設定する。ステップ113にお
いてカウンタCNTの値がβより大ぎい場合には、ステ
ップ115に進み点火時111下限ガードBを[2より
大きいく進角した)L3に設定する。
In step 111, if the value of the counter CNT is larger than α, the process proceeds to step 113 and the counter CNT is
It is compared whether the value of is less than or equal to β which is greater than a. In step 113, if the value of the counter CNT is less than or equal to β, in step 114 the ignition timing lower limit guard B is set to 12, which is greater than Ll (advanced). If the value of the counter CNT is greater than β in step 113, the process proceeds to step 115, and the lower limit guard B at the time of ignition is set to L3 (advanced by more than 2).

ここで上述したα、βの値は加速を検知してから所定の
点火回数に応じて決定してもよいし、あるいは所定時間
に応じて決定するようにしてもよい。α、βの値を所定
の点火回数に応じて決定する場合には、上記の処理を1
20°クランク角毎に実行し、(6気筒エンジンの場合
は、12o。
Here, the values of α and β mentioned above may be determined according to a predetermined number of ignitions after acceleration is detected, or may be determined according to a predetermined time. When determining the values of α and β according to a predetermined number of ignitions, the above process is performed in one step.
Execute every 20° crank angle (12° for a 6-cylinder engine.

に1回点火するため)1点火毎にカウンタCNTの値を
一つづつ増加するようにする。例えばαに4点火、βに
5点火を採用した場合には、α−4、β=5となる。し
かし上iMしたように、カウンタCNTが定時刻毎に例
えば4ms毎に一つづつインクリメントするように第6
図の処理を定時刻毎に実行してもよい。
(in order to ignite once for each ignition), the value of the counter CNT is incremented by one for each ignition. For example, if 4 ignitions are used for α and 5 ignitions are used for β, α-4 and β=5. However, as mentioned above, the counter CNT is incremented by one at regular time intervals, for example, every 4 ms.
The process shown in the figure may be executed at regular time intervals.

さらにLl 、L2 、L3はそれぞれ例えば−5度B
TD010度BTDC,5度BTDCのように設定する
ようにする。しかしこれらの値は限定的なものではなく
、勿論他の点火進角を採用するようにしてもよい。
Furthermore, Ll, L2, and L3 are each, for example, -5 degrees B
The settings should be TD010 degrees BTDC, 5 degrees BTDC, etc. However, these values are not limited, and of course other ignition advance angles may be used.

ステップ112.114.115においてそれぞれのカ
ウンタ値に応じた点火進角下限ガードを設定した債には
、ステップ116に進みステップ104で算出した点火
時期Aと下限ガードBの値を比較する。点火時期Aが下
限ガードBよりも小さい場合、即ち点火時期Aの進角値
が下限ガードBよりも遅れている場合には、ステップ1
17に進み点火時期Aを下限ガード已により規制される
進角値に設定する。ステップ116において、点火時期
Aが下限ガードBよりも大ぎい場合及びステップ117
において点火時期Aを下限ガードBに設定した後には、
ステップ118に進み点火時期AをRAM36に記憶し
このルーチンを終了する。
If the ignition advance lower limit guard has been set according to each counter value in steps 112, 114, and 115, the process proceeds to step 116, where the ignition timing A calculated in step 104 and the lower limit guard B are compared. If the ignition timing A is smaller than the lower limit guard B, that is, if the advance value of the ignition timing A is behind the lower limit guard B, step 1
17, the ignition timing A is set to an advance value regulated by the lower limit guard value. In step 116, if the ignition timing A is greater than the lower limit guard B, and in step 117
After setting ignition timing A to lower limit guard B,
The program proceeds to step 118, stores the ignition timing A in the RAM 36, and ends this routine.

本実施例は以上詳述したように、加速状態を検出した後
所定点火回数毎あるいは所定時間毎に下限ガードをステ
ップ状に上昇し、急加速時のエンジンの加速性能を確保
している。これを第8図を参照しでわかり易く説明する
ことにする。第8図においては、加速検出手段としてア
イドルスイッチを採用し、第8図Aは緩加速時、Bは急
加速時を示している。緩加速時においては、Q/N、N
より求めた基本点火時期がそれほど遅角されないので、
下限ガードに影響されずに点火時期が決定される。一方
急加速時には第8図Bに示すように、基本点火時期が急
激に遅角され下限ガード以下になっている。本発明では
点火時期の下限ガードを設け、これをステップ状に上昇
させることにより急加速時の点火時期を下限ガードによ
り規制しているので、急加速時の加速性能を向上させる
ことができる。
As described in detail above, in this embodiment, after detecting the acceleration state, the lower limit guard is raised stepwise every predetermined number of ignitions or every predetermined time to ensure the acceleration performance of the engine during sudden acceleration. This will be explained in an easy-to-understand manner with reference to FIG. In FIG. 8, an idle switch is employed as the acceleration detecting means, and FIG. 8A shows the time of slow acceleration, and FIG. 8B shows the time of sudden acceleration. During slow acceleration, Q/N, N
Since the basic ignition timing determined by the engine is not retarded that much,
Ignition timing is determined without being affected by the lower limit guard. On the other hand, during sudden acceleration, the basic ignition timing is rapidly retarded and becomes below the lower limit guard, as shown in FIG. 8B. In the present invention, a lower limit guard for ignition timing is provided, and by raising the lower limit guard in a stepwise manner, the ignition timing during sudden acceleration is regulated by the lower limit guard, so that acceleration performance during sudden acceleration can be improved.

以上本発明を特定の実施例について詳細に説明したが、
本発明はこれらの実施例に限定されないこと勿論であり
、本発明のIFB内において幾多の変形例も可能であろ
う。
The present invention has been described above in detail with respect to specific embodiments, but
Of course, the present invention is not limited to these embodiments, and many modifications may be made within the IFB of the present invention.

l且旦皇」 本発明は以上詳述したように、点火進角下限ガードを所
定点火回数に応じであるいは所定時間に応じてステップ
状に上昇させるようにしたので、急加速時にノッキング
の発生を伴うことなく加速性能を向上させることができ
るという効果を奏する。
As described in detail above, the present invention is configured to raise the ignition advance lower limit guard in a stepwise manner according to the predetermined number of ignitions or according to the predetermined time, thereby preventing the occurrence of knocking during sudden acceleration. This has the effect that acceleration performance can be improved without any interference.

又、急加速時の加速性能とノッキング防止を両立するた
めの方法としては他に、怠加速後に一時的に吸入空気用
、エンジン回転数から計算される点火時期自体を進角さ
せることが考えられるが、吸入空気間の状態と点火時期
とのマツチングが困難であり、制御が複雑になる。本発
明は、簡単な制御で、加速性能とノッキング防止を両立
できるという効果も奏する。
Another method to achieve both acceleration performance and knock prevention during sudden acceleration is to temporarily advance the ignition timing for intake air and the ignition timing itself, which is calculated from the engine speed, after sluggish acceleration. However, it is difficult to match the intake air condition and the ignition timing, making control complicated. The present invention also has the effect of achieving both acceleration performance and knocking prevention with simple control.

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

第1図は本発明の構成を示すブロック図、第2図は本発
明が適用されるエンジンの一例を示す概略図、 第3図はスロットルセンナの詳細を示す回路図、第4図
はスロットルセンサから出力される信号波形を示す線図
、 第5図は第2図の電子制御回路の詳細を示すブロック図
、 第6図は本発明の一実施例の処理ルーチンを示すフロー
チャート、 第7図はエンジン負荷一定時のエンジン回転数と点火時
期との関係の一例を示すグラフ、第8図は点火時期計算
結果と下限ガードとの関係を示す説明図であり、Aは緩
加速時、Bは急加速時を示している。 2・・・エアフロメータ、    6・・・スロットル
弁、22・・・スロットルセンサ、 23・・・アイドルスイッチ、32・・・回転角センサ
、34・・・電子制御回路。 出願人: トヨタ自動車株式会社 第1図 第3図 第4図 第2図 2−一−−エアブローメータ 6−−−ヌロγトル汗 12〜−一スロブトルセンナ ・4−−−−一電千判・岬回を 第5図 第7図 ゴーツク′ン回転4り”、  (rpm)第8図
Fig. 1 is a block diagram showing the configuration of the present invention, Fig. 2 is a schematic diagram showing an example of an engine to which the present invention is applied, Fig. 3 is a circuit diagram showing details of a throttle sensor, and Fig. 4 is a throttle sensor. 5 is a block diagram showing details of the electronic control circuit of FIG. 2, FIG. 6 is a flowchart showing a processing routine of an embodiment of the present invention, and FIG. A graph showing an example of the relationship between the engine speed and the ignition timing when the engine load is constant, and Fig. 8 is an explanatory diagram showing the relationship between the ignition timing calculation result and the lower limit guard, where A is during slow acceleration and B is at sudden acceleration. Indicates when accelerating. 2... Air flow meter, 6... Throttle valve, 22... Throttle sensor, 23... Idle switch, 32... Rotation angle sensor, 34... Electronic control circuit. Applicant: Toyota Motor Corporation Figure 1 Figure 3 Figure 4 Figure 2 Figure 5. Figure 7. Gotsukun rotation 4 times (rpm) Figure 8.

Claims (1)

【特許請求の範囲】[Claims] 内燃機関の点火時期を機関回転数と負荷に応じて制御す
る点火時期制御手段と、機関の加速状態を検出する加速
検出手段と、点火進角最遅角限度を設定する手段と、前
記加速検出手段により加速状態を検出したとき、前記点
火進角最遅角限度を所定のタイミングに応じて進角させ
る手段とを具備したことを特徴とする内燃機関の点火時
期制御装置。
ignition timing control means for controlling ignition timing of an internal combustion engine according to engine speed and load; acceleration detection means for detecting an acceleration state of the engine; means for setting a maximum retardation limit of ignition advance; and said acceleration detection means. An ignition timing control device for an internal combustion engine, comprising means for advancing the ignition advance maximum retard limit according to a predetermined timing when an acceleration state is detected by the means.
JP17368285A 1985-08-07 1985-08-07 Ignition timing control device in internal combustion engine Granted JPS6235077A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17368285A JPS6235077A (en) 1985-08-07 1985-08-07 Ignition timing control device in internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17368285A JPS6235077A (en) 1985-08-07 1985-08-07 Ignition timing control device in internal combustion engine

Publications (2)

Publication Number Publication Date
JPS6235077A true JPS6235077A (en) 1987-02-16
JPH0359271B2 JPH0359271B2 (en) 1991-09-10

Family

ID=15965145

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17368285A Granted JPS6235077A (en) 1985-08-07 1985-08-07 Ignition timing control device in internal combustion engine

Country Status (1)

Country Link
JP (1) JPS6235077A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5551954A (en) * 1978-10-09 1980-04-16 Toyota Motor Corp Controlling method of ignition timing for internal combustion engine
JPS5650265A (en) * 1979-09-28 1981-05-07 Nissan Motor Co Ltd Ignition timing control device
JPS58204974A (en) * 1982-05-24 1983-11-29 Nippon Denso Co Ltd Controlling method of ignition timing for internal-combustion engine

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5551954A (en) * 1978-10-09 1980-04-16 Toyota Motor Corp Controlling method of ignition timing for internal combustion engine
JPS5650265A (en) * 1979-09-28 1981-05-07 Nissan Motor Co Ltd Ignition timing control device
JPS58204974A (en) * 1982-05-24 1983-11-29 Nippon Denso Co Ltd Controlling method of ignition timing for internal-combustion engine

Also Published As

Publication number Publication date
JPH0359271B2 (en) 1991-09-10

Similar Documents

Publication Publication Date Title
JPH0681946B2 (en) Anti-knock control method for spark ignition internal combustion engine with supercharger
JPS59145364A (en) Method of controlling ignition timing for internal- combustion engine
JPS58176470A (en) Control of revolution number of engine upon idling
JPS59136575A (en) Control of knocking in multi-cylinder engine
JPS603480A (en) Method of controlling ignition timing in engine
JPH0359271B2 (en)
JPH0571793B2 (en)
JPH0736129Y2 (en) Knotting control device for internal combustion engine
JPS608468A (en) Method of controlling ignition timing in internal- combustion engine
JPH0351902B2 (en)
JPS59131771A (en) Ignition timing control of engine
JPH0826839B2 (en) Ignition timing control method for internal combustion engine
JPH0555708B2 (en)
JPS59162365A (en) Method of controlling ignition timing of engine
JPS606070A (en) Control method for knocking in internal-combustion engine
JPH0784861B2 (en) Ignition timing control method for internal combustion engine
JPH0240082A (en) Ignition timing controller for internal combustion engine
JPS61185678A (en) Ignition-timing controller for internal-combustion engine
JPS59168271A (en) Ignition timing control of engine
JPS63176665A (en) Knocking controller for internal combustion engine
JPH0419384B2 (en)
JP2967588B2 (en) Engine ignition timing control device
JPS6026169A (en) Ignition time controller for internal-combustion engine
JPH0784860B2 (en) Knotting control device for internal combustion engine
JPH0794813B2 (en) Fuel injection amount and ignition timing control method for internal combustion engine