[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH0694861B2 - Engine ignition timing control device - Google Patents

Engine ignition timing control device

Info

Publication number
JPH0694861B2
JPH0694861B2 JP62255813A JP25581387A JPH0694861B2 JP H0694861 B2 JPH0694861 B2 JP H0694861B2 JP 62255813 A JP62255813 A JP 62255813A JP 25581387 A JP25581387 A JP 25581387A JP H0694861 B2 JPH0694861 B2 JP H0694861B2
Authority
JP
Japan
Prior art keywords
acceleration
ignition timing
engine
correction
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.)
Expired - Lifetime
Application number
JP62255813A
Other languages
Japanese (ja)
Other versions
JPH01100378A (en
Inventor
和正 飯田
修 中山
裕彦 岩本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Motors Corp
Original Assignee
Mitsubishi Motors Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Motors Corp filed Critical Mitsubishi Motors Corp
Priority to JP62255813A priority Critical patent/JPH0694861B2/en
Publication of JPH01100378A publication Critical patent/JPH01100378A/en
Publication of JPH0694861B2 publication Critical patent/JPH0694861B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Electrical Control Of Ignition Timing (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、ガソリンエンジン等のスパーリングエンジン
(内燃機関)における点火時期制御装置に関する。
Description: TECHNICAL FIELD The present invention relates to an ignition timing control device in a sparring engine (internal combustion engine) such as a gasoline engine.

[従来の技術] 従来より、ガソリンエンジンの点火時期制御は例えば次
のようにして行なわれている。すなわち、エンジンの吸
入空気量を検出する流量センサおよびエンジン回転数を
検出するエンジン回転数センサからエンジンの運転状態
を検出し、これらのセンサからの検出結果に基づいて、
吸入空気量Aをエンジン回転数Neで割って得られる体積
効率Ev(A/Ne)とエンジン回転数Neとで決まる進角値
(点火時期情報)をもった2次元マップから基本点火時
期情報を求め、この基本点火時期情報に適宜の補正を行
ない、このようにして得られた点火時期情報に基づき点
火手段(点火プラグや点火コイル等)を作動させること
により、エンジンの点火時期を制御している。
[Prior Art] Conventionally, ignition timing control of a gasoline engine is performed as follows, for example. That is, the operating state of the engine is detected from the flow rate sensor that detects the intake air amount of the engine and the engine speed sensor that detects the engine speed, and based on the detection results from these sensors,
Basic ignition timing information is obtained from a two-dimensional map having an advance value (ignition timing information) determined by the volumetric efficiency Ev (A / Ne) obtained by dividing the intake air amount A by the engine rotational speed Ne and the engine rotational speed Ne. The ignition timing of the engine is controlled by obtaining and correcting the basic ignition timing information appropriately and activating the ignition means (ignition plug, ignition coil, etc.) based on the ignition timing information obtained in this way. There is.

[発明が解決しようとする問題点] ところで、上述の基本点火時期情報に対して行なう適宜
の補正には、エンジンの冷却水温に基づく補正や吸気温
に基づく補正等があるが、特に、エンジンの加速時に、
以下のような理由によるノッキングが生じるので、エン
ジンの加速時にも点火時期情報に対して何らかの補正を
行なう必要がある。
[Problems to be Solved by the Invention] By the way, appropriate corrections to be made to the above basic ignition timing information include corrections based on the engine cooling water temperature and corrections based on the intake air temperature. When accelerating,
Since knocking occurs due to the following reasons, it is necessary to make some correction to the ignition timing information even during engine acceleration.

まず、第1の理由は、エンジンをそのパーシャル運転状
態から加速しようとすると、燃焼室内の排ガス残量が少
ないため、燃焼スピードが上昇すると共に実質充填率も
上昇してノッキングを生じやすくなる。そして、このノ
ッシング現象は、エンジン加速開始後、エンジンの燃焼
室(気筒)の数に応じたピストン工程数だけ続く。例え
ば、4気筒エンジンであれば、このノッキング現象は加
速開始から最大4工程まで続くことになる。
First, when the engine is attempted to be accelerated from the partial operation state, the exhaust gas remaining amount in the combustion chamber is small, so that the combustion speed is increased and the actual filling rate is also increased, which easily causes knocking. After the engine acceleration is started, this nossing phenomenon continues for the number of piston steps corresponding to the number of combustion chambers (cylinders) of the engine. For example, in the case of a four-cylinder engine, this knocking phenomenon continues from the start of acceleration up to four steps.

また、第2の理由は、点火時期を決定するためのエンジ
ン負荷の検出には、通常工程遅れが生じ、点火処理は一
工程後であるためこれだけでは問題とならないが、この
点火処理でも工程遅れを生じると、点火時期制御が遅
れ、加速時には、所定の点火時期よりも進んでノック臨
界ラインを超えてしまうことになりノッキングを生じ
る。
The second reason is that there is usually a process delay in detecting the engine load for determining the ignition timing, and since the ignition process is one process later, this is not a problem alone, but this ignition process also causes a process delay. Occurs, the ignition timing control is delayed, and during acceleration, the ignition timing is advanced beyond a predetermined ignition timing and exceeds the knock critical line, resulting in knocking.

このようなノッキングを回避するためには、エンジンの
加速時に基本点火時期情報を適宜遅角側に補正(リター
ド)すればよい。
In order to avoid such knocking, the basic ignition timing information may be appropriately corrected (retarded) to the retard side when the engine is accelerated.

そこで、第8図のグラフ(このグラフの縦軸は遅角すな
わちリタード量を示す。)に破線で示すように、加速開
始の初期に所要時間(たとえば4気筒エンジンであれば
4工程分の時間)だけ、上述の第1および第2の理由に
よるノッキングを共に回避するのに十分な一定の大きさ
のリタード量をとり、加速開始から所要時間経過すると
リタード量を漸減させていくように設定して、加速時の
点火時期を補正する手段が考えられる。
Therefore, as indicated by the broken line in the graph of FIG. 8 (the vertical axis of this graph shows the retard angle, that is, the retard amount), the time required for the initial stage of acceleration (for example, the time for four steps in the case of a four-cylinder engine) ), Take a certain amount of retard amount enough to avoid both knocking due to the above-mentioned first and second reasons, and set to gradually decrease the retard amount after the required time has elapsed from the start of acceleration. Then, a means for correcting the ignition timing at the time of acceleration can be considered.

ところが、上述の第1の理由によるノッキングは、例え
ば4気筒エンジンであれば加速開始から最大4工程まで
続くことになるが、上述の第2の理由によるノッキング
は、エンジンの2工程分までしか続かない。したがっ
て、まず第2の理由によるノッキングが解消され、つい
で、更に所定時間が経過した後に第1の理由によるノッ
キングが解消する。
However, the knocking due to the first reason described above continues up to four steps at maximum from the start of acceleration in the case of a 4-cylinder engine, but the knocking due to the second reason described above lasts only up to two steps of the engine. Absent. Therefore, knocking due to the second reason is eliminated first, and then knocking due to the first reason is eliminated after a further predetermined time has elapsed.

このため、加速開始後所要時間だけ一定量だけリタード
量をとって所要時間経過後にリタード量を漸減させてい
く上述の手段では、第2のノッキングの理由が解消され
て、且つ、第1のノッキングの理由が残存する期間内
(例えば第3,4工程)では、本来必要なリタード量は低
下するにもかかわらず、依然として大きなリタード量で
補正されつづけることになる。
For this reason, in the above-mentioned means of taking the retard amount by a fixed amount only after the start of acceleration and gradually reducing the retard amount after the required time has elapsed, the reason for the second knocking is eliminated and the first knocking is performed. Within the period in which the reason (1) remains (for example, the third and fourth steps), the retard amount originally required is reduced, but the correction amount is still corrected with a large retard amount.

したがって、この過大なリタード量分だけ、エンジンの
出力増加が抑制され、目的とするエンジンの加速がそれ
だけ遅れてしまうという問題点がある。
Therefore, there is a problem in that the output increase of the engine is suppressed by the amount of the excessive retard amount, and the target acceleration of the engine is delayed accordingly.

本発明は、このような問題点を解決しようとするもの
で、エンジンの速やかな加速をできるだけ妨げないよう
にしながら、加速時のノッキングを確実に防止できるよ
うにしたエンジンの点火時期制御装置を提供することを
目的とする。
The present invention is intended to solve such a problem, and provides an engine ignition timing control device capable of reliably preventing knocking during acceleration while preventing prompt acceleration of the engine as much as possible. The purpose is to do.

[問題点を解決するための手段] このため、本発明のエンジンの点火時期制御装置は、点
火手段を有するエンジンの運転状態に応じて基本点火時
期を設定する基本点火時期設定手段と、上記エンジンの
加速時に上記基本点火時期を補正するための加速開始後
の経過期間と関数関係にある加速時用点火時期補正量を
設定する加速時用点火時期補正量設定手段とをそなえる
とともに、上記エンジンの運転状態に応じて求められた
上記の基本点火時期および加速時用点火時期補正量に基
づき上記点火手段を作動させる制御手段をそなえ、上記
加速時用点火時期補正量が、加速開始の初期に第1のリ
タード量をとり、上記加速開始から所要期間経過すると
上記第1のリタード量よりも小さい第2のリタード量を
とり、更に所要期間経過すると、上記第2のリタード量
を漸減させていくように設定され、且つ、上記の第1の
リタード量と第2のリタード量とのうち少なくとも一方
は加速の度合が大であるときに大きなリタード量をとる
ように加速の度合に応じて調整されるように構成されて
いることを特徴としている。
[Means for Solving the Problems] Therefore, the engine ignition timing control device of the present invention includes a basic ignition timing setting means for setting a basic ignition timing according to an operating state of an engine having an ignition means, and the engine described above. In addition to the acceleration ignition timing correction amount setting means for setting an acceleration ignition timing correction amount having a functional relationship with the elapsed period after the start of acceleration for correcting the basic ignition timing at the time of acceleration, The ignition timing correction amount for acceleration includes a control means for operating the ignition means based on the basic ignition timing and the ignition timing correction amount for acceleration determined according to the operating state, and The retard amount of 1 is taken, and when the required period has elapsed from the start of acceleration, the second retard amount which is smaller than the first retard amount is taken, and when the required period has passed, the The retard amount of 2 is set to be gradually reduced, and at least one of the first retard amount and the second retard amount is set to a large retard amount when the degree of acceleration is large. It is characterized in that it is configured to be adjusted according to the degree of acceleration.

[作 用] 上述の本発明のエンジンの点火時期制御装置では、加速
時用点火時期補正量が、加速開始の初期に第1のリター
ド量をとり、上記加速開始から所要期間経過すると上記
第1のリタード量よりも小さい第2のリタード量をと
り、更に所要期間経過すると、上記第2のリタード量を
漸減させていくように設定され、且つ、上記の第1のリ
タード量と第2のリタード量とのうち少なくとも一方は
加速の度合が大であるときに大きなリタード量をとるよ
うに加速の度合に応じて調整されるように構成されてい
るので、加速時に生じるノッキングの理由に応じてより
細やかな加速時用点火時期の補正が行なわれて、ノッキ
ングを防止しながら、加速時の進角量の遅角補正が速や
かに完了される。
[Operation] In the engine ignition timing control device of the present invention described above, the ignition timing correction amount for acceleration takes the first retard amount at the initial stage of acceleration start, and the first retard amount after the required period has elapsed from the start of acceleration. Is set to gradually decrease the second retard amount after a required period has elapsed, and the first retard amount and the second retard amount are set to be gradually reduced. At least one of the amount and the amount is configured to be adjusted according to the degree of acceleration so as to take a large retard amount when the degree of acceleration is large, and therefore, depending on the reason for knocking that occurs during acceleration, The ignition timing for acceleration is finely corrected to prevent knocking while promptly completing the retard correction of the advance amount during acceleration.

[実 施 例] 以下、図面により本発明の一実施例としてのエンジンの
点火時期制御装置について説明すると、第1図はその制
御ブロック図、第2図は本装置を有するエンジンシステ
ム示す全体構成図、第3図は上記エンジンシステムの制
御ブロック図、第4図は上記エンジンシステムの燃料制
御ブロック図、第5図(a)はその点火ドライバの電気
回路図、第5図(b)はその点火時期用の概略制御ブロ
ック図、第6図はその体積効率の決定の仕方を説明する
ためのフローチャート、第7図はノック臨界ラインとMB
Tラインとの関係を縦軸に体積効率をとり横軸に点火時
期をとって示すグラフ、第8図はその加速時補正マップ
の拡大図、第9図(a),(b)はともにその加速時補
正手段における補正手順を示すフローチャートである。
[Embodiment] An engine ignition timing control device as an embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a control block diagram thereof, and FIG. 2 is an overall configuration diagram showing an engine system having the device. FIG. 3 is a control block diagram of the engine system, FIG. 4 is a fuel control block diagram of the engine system, FIG. 5 (a) is an electric circuit diagram of the ignition driver, and FIG. 5 (b) is the ignition. Schematic control block diagram for timing, FIG. 6 is a flow chart for explaining how to determine the volumetric efficiency, and FIG. 7 is a knock critical line and MB
A graph showing the relationship with the T line by plotting the volume efficiency on the vertical axis and the ignition timing on the horizontal axis, FIG. 8 is an enlarged view of the correction map at the time of acceleration, and FIGS. 9 (a) and 9 (b) are the same. It is a flowchart which shows the correction procedure in the correction means at the time of acceleration.

さて、本装置によって制御される車載用ガソリンエンジ
ンシステムは、第2図のようになるが、この第2図にお
いて、ガソリンエンジンE(以下、単にエンジンEとい
う)はその燃焼室1に通じる吸気通路2および排気通路
3を有しており、吸気通路2と燃焼室1とは吸気弁4に
よって連通制御されるとともに、排気通路3と燃焼室1
とは排気弁5によって連通制御されるようになってい
る。
Now, the in-vehicle gasoline engine system controlled by this device is as shown in FIG. 2, and in FIG. 2, a gasoline engine E (hereinafter, simply referred to as engine E) has an intake passage communicating with its combustion chamber 1. 2 and the exhaust passage 3, the intake passage 2 and the combustion chamber 1 are controlled to communicate with each other by the intake valve 4, and the exhaust passage 3 and the combustion chamber 1 are also provided.
The exhaust valve 5 controls the communication with.

また、吸気通路2には、上流側から順にエアクリーナ6,
スロットル弁7およびエンジンの動作に影響を与える第
1のエンジン調整要素を構成する電磁式燃料噴射弁(イ
ンジェクタ)8が設けられており、排気通路3には、そ
の上流側から順に排ガス浄化用の触媒コンバータ(三元
触媒)9および図示しないマフラ(消音器)が設けられ
ている。
Further, in the intake passage 2, the air cleaner 6,
A throttle valve 7 and an electromagnetic fuel injection valve (injector) 8 that constitutes a first engine adjusting element that influences the operation of the engine are provided. A catalytic converter (three-way catalyst) 9 and a muffler (silencer) not shown are provided.

なお、インジェクタ8は吸気マニホルド部分に気筒数だ
け設けられている。今、本実施例のエンジンEが直列4
気筒エンジンであるとすると、インジェクタ8は4個設
けられていることになる。即ちいわゆるマルチポイント
燃料噴射(MPI)方式のエンジンであるということがで
きる。
The injectors 8 are provided in the intake manifold portion by the number of cylinders. The engine E of this embodiment is now in series 4
If it is a cylinder engine, four injectors 8 will be provided. That is, it can be said that the engine is a so-called multipoint fuel injection (MPI) type engine.

また、スロットル弁7はワイヤケーブルを介してアクセ
ルペダルに連結されており、これによりアクセルペダル
の踏込み量に応じて開度が変わるようになっているが、
更にアイドルスピードコントロール用モータ(ISCモー
タ)10によっても開閉駆動されるようになっており、こ
れによりアイドリング時にアクセルペダルを踏まなくて
も、スロットル弁7の開度を変えることができるように
なっている。
Further, the throttle valve 7 is connected to the accelerator pedal via a wire cable, so that the opening degree is changed according to the depression amount of the accelerator pedal.
Further, the idle speed control motor (ISC motor) 10 is also driven to open and close, so that the opening of the throttle valve 7 can be changed without pressing the accelerator pedal when idling. There is.

さらに、各気筒には、その燃焼室1へ向けて点火プラグ
18(第2図において本来は燃焼室1の近傍に点火プラグ
18を描くべきであるが、紙面の都合で、点火プラグ18は
別の位置に描かれている)が設けられており、各点火プ
ラグ18はディストリビュータ50に接続されていて、この
ディストリビュータ50は点火コイル51に接続されてい
る。そして、点火コイル51付きのパワートランジスタ52
のオフ動作によって点火コイル51に高い電圧が発生し
て、ディストリビュータ50につながっている4本の点火
プラグ18のいずれかがスパーク(点火)するようになっ
ている。なお、パワートランジスタ52のオン動作によっ
て点火コイル51は充電を開始する。そして、これらの点
火プラグ18,ディストリビュータ50,点火コイル51,パワ
ートランジスタ52で、点火手段を構成する。
Further, each cylinder has a spark plug toward its combustion chamber 1.
18 (Originally, in the vicinity of the combustion chamber 1 in FIG.
18 should be drawn, but due to space limitations, spark plugs 18 are provided in different positions) and each spark plug 18 is connected to a distributor 50, which in turn It is connected to the coil 51. And the power transistor 52 with the ignition coil 51
A high voltage is generated in the ignition coil 51 by the off operation of the above, and any one of the four spark plugs 18 connected to the distributor 50 is sparked. The ignition coil 51 starts charging when the power transistor 52 is turned on. The ignition plug 18, the distributor 50, the ignition coil 51, and the power transistor 52 constitute an ignition means.

このような構成により、スロットル弁7の開度に応じエ
アクリーナ6を通じて吸入された空気が吸気マニホルド
部分でインジェクタ8からの燃料と適宜の空燃比となる
ように混合され、燃焼室1内で点火プラグ18を適宜のタ
イミングで点火させることにより、燃焼せしめられて、
エンジントルクを発生させたのち、混合気は、排ガスと
して排気通路3へ排出され、触媒コンバータ9で排ガス
中のCO,HC,NOxの3つの有害成分を浄化されてから、マ
フラで消音されて大気側へ放出されるようになってい
る。
With such a configuration, the air sucked through the air cleaner 6 according to the opening degree of the throttle valve 7 is mixed with the fuel from the injector 8 in the intake manifold portion so as to have an appropriate air-fuel ratio, and the spark plug is set in the combustion chamber 1. By igniting 18 at an appropriate timing, it is made to burn,
After the engine torque is generated, the air-fuel mixture is discharged as exhaust gas to the exhaust passage 3, and the catalytic converter 9 purifies the three harmful components of CO, HC, and NOx in the exhaust gas, and is then silenced by a muffler to be discharged into the atmosphere. It is designed to be released to the side.

さらに、このエンジンEを制御するために、種々のセン
サが設けられている。まず吸気通路2側には、そのエア
クリーナ配設部分に、吸入空気量をカルマン渦情報から
検出する体積流量計としてのエアフローセンサ11,吸入
空気温度を検出する吸気温センサ12および大気圧を検出
する大気圧センサ13が設けられており、そのスロットル
弁配設部分に、スロットル弁7の開度を検出するポテン
ショメータ式のスロットルセンサ14,アイドリング状態
を検出するアイドルスイッチ15およびISCモータ10の位
置を検出するモータポジションセンサ16が設けられてい
る。
Further, various sensors are provided to control the engine E. First, on the intake passage 2 side, an air flow sensor 11 as a volume flow meter for detecting the intake air amount from the Karman vortex information, an intake air temperature sensor 12 for detecting the intake air temperature, and an atmospheric pressure are detected in the air cleaner installation portion. An atmospheric pressure sensor 13 is provided, and a position of the throttle valve 7 is a potentiometer-type throttle sensor 14 that detects the opening of the throttle valve 7, an idle switch 15 that detects an idling state, and an ISC motor 10 position. A motor position sensor 16 is provided.

また、排気通路3側には、触媒コンバータ9の上流側で
燃焼室1に近い部分に、排ガス中の酸素濃度(O2濃度)
を検出する酸素濃度センサ(O2センサ)17が設けられて
いる。ここで、O2センサ17は固体電解質の酸素濃淡電池
の原理を応用したもので、その出力電圧は論理空燃比付
近で急激に変化する特性を持ち、理論空燃比よりもリー
ン側の電圧が低く、理論空燃比よりもリッチ側の電圧が
高い。
On the exhaust passage 3 side, on the upstream side of the catalytic converter 9, near the combustion chamber 1, the oxygen concentration in the exhaust gas (O 2 concentration)
An oxygen concentration sensor (O 2 sensor) 17 for detecting the is provided. Here, the O 2 sensor 17 is an application of the principle of a solid electrolyte oxygen concentration battery, and its output voltage has a characteristic that it changes rapidly near the logical air-fuel ratio, and the voltage on the lean side is lower than the theoretical air-fuel ratio. , The voltage on the rich side is higher than the stoichiometric air-fuel ratio.

さらに、その他のセンサとして、エンジン冷却水温を検
出する水温センサ19が設けられるほかに、クランク角度
を検出するクランク角センサ21(このクランク角センサ
21はエンジン回転数Nを検出するエンジン回転数センサ
も兼ねているので、以下、必要に応じ、このクランク角
センサ21をエンジン回転数センサと称することがある)
および第1気筒(基準気筒)の上死点を検出するTDCセ
ンサ22がそれぞれディストリビュータ50に設けられてい
る。
Further, as other sensors, a water temperature sensor 19 for detecting the engine cooling water temperature is provided, and a crank angle sensor 21 for detecting the crank angle (this crank angle sensor
Since 21 also serves as an engine speed sensor for detecting the engine speed N, hereinafter, the crank angle sensor 21 may be referred to as an engine speed sensor, if necessary.)
A TDC sensor 22 for detecting the top dead center of the first cylinder (reference cylinder) is provided in the distributor 50.

ところで、上記のセンサ11〜17,19,21,22からの検出信
号は、電子制御ユニット(ECU)23へ入力されるように
なっている。
By the way, the detection signals from the sensors 11 to 17, 19, 21, and 22 are input to the electronic control unit (ECU) 23.

なお、ECU23へは、バッテリ24(第3図参照)の電圧を
検出するバッテリセンサ25からの電圧信号やイグニッシ
ョンスイッチ(キースイッチ)26からの信号も入力され
ている。
A voltage signal from a battery sensor 25 that detects the voltage of the battery 24 (see FIG. 3) and a signal from an ignition switch (key switch) 26 are also input to the ECU 23.

また、ECU23のハードウエア構成は第3図のようになる
が、このECU23はその主要部としてCPU27をそなえてお
り、このCPU27へは、吸気温センサ12,大気圧センサ13,
スロットルセンサ14,O2センサ17,水温センサ19およびバ
ッテリセンサ25からの検出信号が入力インタフェイス28
およびA/Dコンバータ30を介して入力され、アイドルセ
ンサ16およびイグニッションスイッチ26からの検出信号
が入力インタフェイス29を介して入力され、エアフロー
センサ11,クランク角センサ21およびTDCセンサ22からの
検出信号が直接に入力ポートへ入力されるようになって
いる。
Further, the hardware configuration of the ECU 23 is as shown in FIG. 3, and this ECU 23 has a CPU 27 as its main part, and the CPU 27 has an intake air temperature sensor 12, an atmospheric pressure sensor 13,
The detection signals from the throttle sensor 14, O 2 sensor 17, water temperature sensor 19 and battery sensor 25 are input interfaces 28
And the detection signals from the idle sensor 16 and the ignition switch 26 via the input interface 29, and the detection signals from the air flow sensor 11, the crank angle sensor 21 and the TDC sensor 22. Is directly input to the input port.

さらに、CPU27は、バスラインを介して、プログラムデ
ータや固定値データを記憶するROM31,更新して順次書き
替えられるRAM32およびバッテリ24によってバッテリ24
が接続されている間はその記憶内容が保持されることに
よってバックアップされたバッテリバックアップRAM(B
URAM)33との間でデータの授受を行なうようになってい
る。
Further, the CPU 27 uses a bus 24 to store a program data and fixed value data in a ROM 31, a RAM 32 that is updated and sequentially rewritten, and a battery 24 that causes a battery 24.
Battery backup RAM (B
It is designed to exchange data with URAM) 33.

なお、RAM32内データはイグニッションスイッチ26をオ
フすると消えてリセットされるようになっている。
The data in the RAM 32 is erased and reset when the ignition switch 26 is turned off.

また、CPU27からは点火時期制御信号が点火ドライバ53
を介してパワートランジスタ52へ出力され、更には点火
コイル51からディストリビュータ50を介して例えば4つ
の点火プラグ18を順次スパークさせてゆくようになって
いる。
In addition, the ignition timing control signal is sent from the CPU 27 to the ignition driver 53.
Is output to the power transistor 52 via the ignition coil 51, and further, for example, four spark plugs 18 are sequentially sparked from the ignition coil 51 via the distributor 50.

点火ドライバ53は、第5図(a)に示すごとく、CPU27
からのクランク180゜毎パルスに起因した信号をそれぞ
れ受けるフリップフロップ531,532、フリップフロップ5
31の出力とクロックジェネレータ538からのクロックと
を受けるANDゲート534、フリップフロップ532の出力と
クロックジェネレータ538からのクロックとを受けるAND
ゲート535、ANDゲート534,535からの信号でそれぞれト
リガされカウントダウンを開始する第1プリセットカウ
ンタ536,第2プリセットカウンタ537、第1プリセット
カウンタ536がゼロになったときに出力される信号でセ
ットされ第2プリセットカウンタ537がゼロになったと
きに出力される信号でリセットされるフリップフロップ
533をそなえており、フリップフロップ533の出力によっ
て、パワートランジスタ52がオンオフされるようになっ
ている。
The ignition driver 53, as shown in FIG.
Flip-flops 531 and 532 and flip-flop 5 that receive the signals due to the pulses from the crank every 180 °
AND gate 534 receiving the output of 31 and the clock from the clock generator 538, AND receiving the output of the flip-flop 532 and the clock from the clock generator 538
The second preset counter 536, the second preset counter 537, which starts the countdown by being triggered by the signals from the gate 535 and the AND gates 534, 535, respectively, are set by the signal output when the first preset counter 536 becomes zero. Flip-flop that is reset by the signal output when the preset counter 537 reaches zero
533, and the power transistor 52 is turned on / off by the output of the flip-flop 533.

なお、第1プリセットカウンタ536,第2プリセットカウ
ンタ537はそれぞれCPU27からのプリセット値M1,M2を入
力されてこのプリセット値M1,M2に応じた値までカウン
トダウンされゼロになると、その旨のパルス信号を出力
するようになっている。
The first preset counter 536 and the second preset counter 537 are respectively input with preset values M1 and M2 from the CPU 27 and are counted down to values corresponding to the preset values M1 and M2, and when they reach zero, a pulse signal to that effect is output. It is designed to output.

また、フリップフロップ533がリセットされると、パワ
ートランジスタ52はオフとなり、フリップフロップ533
がセットされると、パワートランジスタ52はオンとなる
ため、第1プリセットカウンタ536は点火時期タイミン
グを決定し、第2プリセットカウンタ537は点火コイル
充電タイミングを決定する。そして、一般には、点火後
充電が行なわれるので、まず第1プリセットカウンタ53
6から出力パルスが出て、ついで第2プリセットカンウ
ンタ537から出力パルスが出るように、プリセット値M1,
M2(M1<M2)が設定されている。
When the flip-flop 533 is reset, the power transistor 52 is turned off and the flip-flop 533 is turned off.
Is set, the power transistor 52 is turned on, so the first preset counter 536 determines the ignition timing timing and the second preset counter 537 determines the ignition coil charging timing. In general, since charging is performed after ignition, first the first preset counter 53
The preset value M1, so that the output pulse is output from 6 and then the output pulse is output from the second preset counter 537.
M2 (M1 <M2) is set.

さらに、プリセット値M1,M2を決定するために、ECU23
は、次の手段を有している。すなわち、概略的には、第
5図(b)に示すごとく、後述のEVPとエンジン回転数N
eとで決まる2次元の点火時期データ(進角データ)θ
を点火時期マツプMP3に記憶する点火時期データ記憶
手段54およびエンジン回転数Neで決まる閉角度データ
θ′を閉角度マップMP4に記憶する閉角度データ記憶手
段55を有しており、更にエアフローセンサ11,エンジン
回転数センサ21からの信号を受けて点火時期マツプMP3
からEVPとエンジン回転数Neとで決まる点火時期データ
を読み出しこの読み出された点火時期データに対応する
時間データをそのアドレスST1にプリセット値M1として
設定する点火時期決定手段56と、エンジン回転数センサ
21からの信号を受けて閉角度マップMP4からエンジン回
転数Neで決まる閉角度データを読み出しこの読み出され
た閉角度データに対応する時間データをそのアドレスST
2にプリセット値M2として設定する閉角度決定手段57と
を有している。
Furthermore, in order to determine the preset values M1 and M2, ECU23
Has the following means. That is, schematically, as shown in FIG. 5 (b), E VP and engine speed N, which will be described later, are set.
Two-dimensional ignition timing data (advance data) θ determined by e
An ignition timing data storage means 54 for storing 0 in the ignition timing map MP3 and a closing angle data storage means 55 for storing closing angle data θ'determined by the engine speed Ne in the closing angle map MP4 are further provided. 11, Ignition timing map MP3 in response to signal from engine speed sensor 21
The ignition timing data determined by E VP and the engine speed Ne is read from the ignition timing determining means 56 for setting the time data corresponding to the read ignition timing data as the preset value M1 at the address ST1, and the engine speed. Sensor
In response to the signal from 21, the closing angle map MP4 reads the closing angle data determined by the engine speed Ne, and the time data corresponding to the read closing angle data is read out at the address ST.
2 has a closing angle determining means 57 for setting the preset value M2.

したがって、点火時期決定手段56からはプリセット値M1
情報を持ったプリセット信号が第1プリセットカウンタ
536へ出力されるとともに、閉角度決定手段57からはプ
リセット値M2情報を持ったプリセット信号が第2プリセ
ットカウンタ537へ出力される。
Therefore, from the ignition timing determination means 56, the preset value M1
Preset signal with information is the first preset counter
In addition to being output to 536, a preset signal having preset value M2 information is output from the closing angle determining means 57 to the second preset counter 537.

ところで、点火時期制御のためのブロック図を更に詳細
に示すと、第1図に示すようになる。すなわち、この点
火時期制御装置は、第1図に示すごとく、2次元の基本
点火時期データ(進角データ)θを記憶する点火時期
マツプMP3をもった基本点火時期設定手段(点火時期演
算手段)58のほかに、水温補正マップMP5をもった水温
補正手段59,加速時補正マップMP6をもった加速時用点火
時期補正量設定手段としての加速時補正手段60,吸気温
補正マップMP7をもった吸気温補正手段61,アイドル安定
化補正マップMP8をもったアイドル安定化補正手段62を
そなえて構成されている。
By the way, a more detailed block diagram for controlling the ignition timing is shown in FIG. That is, as shown in FIG. 1, this ignition timing control device includes a basic ignition timing setting means (ignition timing calculation means) having an ignition timing map MP3 for storing two-dimensional basic ignition timing data (advance angle data) θ 0. ) 58, a water temperature correction means 59 having a water temperature correction map MP5, an acceleration correction means 60 as an acceleration ignition timing correction amount setting means having an acceleration correction map MP6, and an intake air temperature correction map MP7. In addition, the intake air temperature correction means 61 and the idle stabilization correction means 62 having the idle stabilization correction map MP8 are provided.

ここで、点火時期マツプMP3では、吸入空気量/エンジ
ン回転数、即ち体積効率とエンジン回転数Neとがわかれ
ば、マップ値から基本点火時期θが決まるようになっ
ているが、この体積効率の値は、従来のものと異なり、
予め大気圧補正が施されている。
Here, in the ignition timing map MP3, if the intake air amount / engine speed, that is, the volume efficiency and the engine speed Ne are known, the basic ignition timing θ 0 is determined from the map value. The value of is different from the conventional one,
Atmospheric pressure is corrected in advance.

そして、このように体積効率に予め大気圧補正を施す
(このように大気圧補正を施すことによって、得られた
体積効率をEVPという)には、まず、第6図のステップa
1で、吸入空気量A,エンジン回転数Ne,大気圧Pを入力
し、ステップa2で、A×(P/760)をA′とおくことに
より、吸入空気量Aを1気圧で正規化し、ステップa3
で、A′/NeとEVPとおくことが行なわれる。このように
して、点火時期マツプMP3の体積効率に予め大気圧補正
が施すことができたが、その後は、第6図のステップa4
で、このEVPとNeとに基づき基本点火時期データ(進角
データ)θを設定し、これらの関係を点火時期マツプ
MP3に記憶するのである。
In order to perform the atmospheric pressure correction on the volumetric efficiency in advance in this way (the volumetric efficiency obtained by performing the atmospheric pressure correction in this way is referred to as EVP ), first, step a in FIG.
At 1, the intake air amount A, the engine speed Ne, and the atmospheric pressure P are input, and at step a2, A × (P / 760) is set to A ′, so that the intake air amount A is normalized to 1 atm, Step a3
Then, A '/ Ne and EVP are set. In this way, the volumetric efficiency of the ignition timing map MP3 could be corrected in advance by the atmospheric pressure. After that, step a4 in FIG.
Then, the basic ignition timing data (advance angle data) θ 0 is set based on this E VP and Ne, and these relations are set to the ignition timing map.
It is stored in MP3.

水温補正マップMP5は、冷却水温WTと進角量θWTとの関
係を記憶しており、その関係は水温が高いほど、進角値
θWTが小さくなるようになっている。
The water temperature correction map MP5 stores the relationship between the cooling water temperature WT and the advance amount θ WT, and the relationship is such that the higher the water temperature, the smaller the advance value θ WT .

加速時補正マップMP6は、第8図に示すように、加速し
始めてからの時間tと遅角量θACとの関係を記憶してお
り、第8図に示すように、この時間tと遅角量(リター
ド量)θACとの関係は、加速開始の初期に第1のリター
ド量(本実施例ではレベル8)をとり、上記加速開始か
ら所要時間経過すると上記第1のリタード量よりも小さ
い第2のリタード量(本実施例ではレベル4)をとり、
更に所要時間経過すると、上記第2のリタード量を漸減
させていくように設定されている。
As shown in FIG. 8, the acceleration correction map MP6 stores the relationship between the time t after the start of acceleration and the retardation amount θ AC . As shown in FIG. Regarding the relationship with the angular amount (retard amount) θ AC , the first retard amount (level 8 in this embodiment) is taken at the initial stage of acceleration start, and when the required time elapses from the acceleration start time, the first retard amount is more than the first retard amount. Taking a small second retard amount (level 4 in this embodiment),
When the required time further elapses, the second retard amount is set to be gradually reduced.

そして、この加速時補正マップMP6をもった加速時用点
火時期補正量設定手段として加速時補正手段60では、加
速判定するための情報としてスロットル開度変化が用い
られている。
Then, in the acceleration correction means 60 as the acceleration ignition timing correction amount setting means having the acceleration correction map MP6, the throttle opening change is used as information for determining the acceleration.

つまり、スロットルセンサ14で検出されたスロットル開
度の値Θを、スロットル開度変化演算手段71で時間微分
してスロットル開度変化の値(dΘ/dt=ΔΘ)を算出
する。そして、加速判定手段72において、スロットル開
度変化の値ΔΘを基準値α(α>0)と比較し、Δ
Θが基準値αよりも大きい(ΔΘ>α)時に、エン
ジンが加速状態にあると判定する。
That is, the throttle opening change value .THETA. Detected by the throttle sensor 14 is time differentiated by the throttle opening change calculation means 71 to calculate the throttle opening change value (d.THETA./dt=.DELTA..THETA.). Then, the acceleration determination means 72 compares the value ΔΘ of the throttle opening change with a reference value α 11 > 0),
When Θ is larger than the reference value α 1 (ΔΘ> α 1 ), it is determined that the engine is in the acceleration state.

なお、本加速判定手段72では、エンジンが減速状態にあ
ることも判定されるようになっている。つまり、スロッ
トル開度変化の値ΔΘを減速状態の基準値−α(α
>0)と比較し、ΔΘが基準値−αよりも小さい(Δ
Θ<−α)時に、エンジンが減速状態にあると判定す
る。
The main acceleration determination means 72 is also configured to determine that the engine is in a decelerating state. That is, the value ΔΘ of the change in throttle opening is set to the reference value −α 22
> 0), Δθ is smaller than the reference value −α 2 (ΔΔ
Θ <-α 2) sometimes it is determined that the engine is in a deceleration state.

また、この加速判定手段72は、例えば5msec(0.005秒)
ごとにスロットル開度変化の値ΔΘを取り込んで、加速
判定および減速判定をするようになっている[第9図
(a)におけるステップb1,b2参照]。
Also, this acceleration determination means 72 is, for example, 5 msec (0.005 seconds)
The throttle opening change value ΔΘ is fetched for each time to make acceleration determination and deceleration determination [see steps b1 and b2 in FIG. 9 (a)].

一方、加速時用点火時期補正量設定手段としての加速時
補正手段60では、加速判定手段72からの加速判定情報に
基づいて、ΔΘが基準値αよりも大きい時には、工程
カウンタのカウント数Cを0にリセットし[第9図
(a)におけるステップb3]、ΔΘが基準値−αより
も小さい時には、カウント数Cを所定値(ここでは10)
にセットする[第9図(a)におけるステップb4]よう
になっている。
On the other hand, in the acceleration correction means 60 as the acceleration ignition timing correction amount setting means, based on the acceleration determination information from the acceleration determination means 72, when ΔΘ is larger than the reference value α 1 , the process counter count C Is reset to 0 [step b3 in FIG. 9 (a)], and when ΔΘ is smaller than the reference value −α 2 , the count number C is set to a predetermined value (here, 10).
[Step b4 in FIG. 9 (a)].

そして、この加速時補正手段60では、第9図(b)のフ
ローチャートに示すように、各気筒の各工程ごと(クラ
ンク角180゜ごと)に、第9図(b)のフローチャート
に示すようにして、リタード量を設定しうるようになっ
ている。
In the acceleration correction means 60, as shown in the flow chart of FIG. 9 (b), each process of each cylinder (every 180 ° of crank angle) is performed as shown in the flow chart of FIG. 9 (b). Then, the retard amount can be set.

つまり、上述のごとく決定するカウント数Cが10である
か判定し(ステップc1)、ここでカウント数Cが10でな
い場合には[この場合、第9図(a)からもわかるよう
にカウント数Cは0となる。]、リタード量Rをカウン
ト数Cに基づく関数f(C)で設定し(ステップc2)、
このリタード量Rに基づいて進角量を遅角補正する。
That is, it is determined whether the count number C determined as described above is 10 (step c1), and when the count number C is not 10, [in this case, as can be seen from FIG. 9 (a), C becomes 0. ], The retard amount R is set by the function f (C) based on the count number C (step c2),
The advance amount is retarded based on the retard amount R.

関数R=f(C)は、加速時用点火時期補正量設定手段
72において設定され、例えば、以下の表1に示すリター
ドシーケンスに設定することが考えられる。
The function R = f (C) is an ignition timing correction amount setting means for acceleration.
It is conceivable that it is set at 72, for example, the retard sequence shown in Table 1 below is set.

なお、各カウント数Cの値は、それぞれ、加速安定後の
各気筒の工程数に対応する。つまり、C=0,1,2,・・
・,7,8,9は、それぞれ、加速判定後の各気筒の第1,2,3,
・・・,8,9,10番目の工程に対応している。
The value of each count number C corresponds to the number of processes in each cylinder after acceleration stabilization. In other words, C = 0,1,2, ...
・, 7,8,9 are the first, second, third, and third of each cylinder after acceleration judgment.
..., corresponding to the 8th, 9th, and 10th steps.

そして、C=0,1、つまり、加速安定後の各気筒の第1,2
番目のエンジン工程では、エンジンの加速時に生じるノ
ッキング理由のうちの、第1の理由と第2の理由とに共
に対処しうるように、大きなリタード量R(第1のリタ
ード量R1=8)に設定し、C=2,3、つまり、加速判定
後の各気筒の第3,4番目のエンジン工程では、エンジン
の加速時に生じるノッキング理由のうちの、第1の理由
に対処しうるように、第1のリタード量よりも小さな中
程度のリタード量R(第2のリタード量R2=4)に設定
して、C=4以降では、つまり、加速判定後の各気筒の
第5番目のエンジン工程以降では、急激な進角量補正を
避けるために、徐々にリタード量を減少させて、C=7
でリタード量Rを0としている。
C = 0,1, that is, the first and second cylinders of each cylinder after acceleration stabilization
In the second engine step, a large retard amount R (first retard amount R 1 = 8) is provided so that both the first reason and the second reason among the knocking reasons that occur during engine acceleration can be dealt with. C = 2,3, that is, in the 3rd and 4th engine processes of each cylinder after acceleration determination, the first reason out of the knocking reasons that occur during acceleration of the engine can be dealt with. , Set to a medium retard amount R (second retard amount R 2 = 4) smaller than the first retard amount, and after C = 4, that is, the fifth retard of each cylinder after acceleration determination. After the engine process, the retard amount is gradually reduced to avoid a rapid advance amount correction, and C = 7.
Therefore, the retard amount R is set to 0.

そして、第8図中の実線L1は、表1のリタードシーケン
スに対応したものである。なお、表1のシーケンスは、
4気筒エンジンに関するものであり、エンジの気筒数に
応じてこのシーケンスは適宜変更される。なお、第8図
において横軸に、時間がとられているが、この時間目盛
は、エンジンの工程に対応したものであり、エンジンの
作動速度によっては時間目盛間隔は実際の時間に対して
線形とはならない。
The solid line L 1 in FIG. 8 corresponds to the retard sequence in Table 1. The sequence in Table 1 is
The present invention relates to a four-cylinder engine, and this sequence is appropriately changed according to the number of engine cylinders. In FIG. 8, the horizontal axis represents time, but this time scale corresponds to the engine process, and the time scale interval may be linear to the actual time depending on the operating speed of the engine. Does not mean

吸気温補正マップMP7は、吸気温ATと遅角、進角量θAT
との関係を記憶しており、その関係は、吸気温ATが低い
ところと、高いところとで、遅角させ、吸気温ATが中く
らいのところでは0となっている。
The intake air temperature correction map MP7 shows the intake air temperature AT, the retard angle, and the advance angle θ AT
The relationship between the intake air temperature AT is low and the intake air temperature AT is high, and the relationship is 0 when the intake air temperature AT is medium.

アイドル安定化補正マップMP8としては、例えば比例制
御(P制御)用と微分制御(D制御)用とがあるが、P
制御用は、エンジン回転数Neと点火時期情報θIDPとの
関係を記憶しており、その関係は、エンジン回転数Neが
ISC(アイドルスピードコントロール)目標エンジン回
転数設定手段73で設定されるISC目標エンジン回転数Ne0
よりも高いと、遅角させ、エンジン回転数NeがISC目標
エンジン回転数Ne0よりも低いと、進角させるようにな
っている。また、D制御用は、エンジン回転数変化ΔNe
と点火時期情報θIDDとの関係を記憶していて、その関
係は、エンジン回転が上がっている状態で、遅角させ、
エンジン回転が下がっている状態で、進角させるように
なっている。なお、いずれもハンチング防止のため、不
感帯が設けられている。
The idle stabilization correction map MP8 includes, for example, proportional control (P control) and differential control (D control).
For control, the relationship between the engine speed Ne and the ignition timing information θ IDP is stored, and the relationship is that the engine speed Ne is
ISC (idle speed control) target engine speed setting means 73 sets the ISC target engine speed Ne 0
When the engine speed Ne is lower than the ISC target engine speed Ne 0 , the engine is retarded when the engine speed Ne is higher than the above. Also, for D control, engine speed change ΔNe
And the ignition timing information θ IDD are stored, and the relationship is retarded while the engine speed is increasing,
It is designed to be advanced when the engine speed is reduced. A dead zone is provided to prevent hunting.

また、基本点火時期設定手段58からの基本点火時期デー
タθと水温補正手段59からの水温補正データθWTは加
算手段63で加算され、加速時補正手段60からの加速時補
正データθACと吸気温補正手段61からの吸気温データθ
ATは加算手段64で加算され、この加算手段64からのデー
タ(θAC+θAT)は、運転状態補正手段69によって、エ
ンジン運転状態によって適宜の補正を施されるようにな
っている。
Further, the basic ignition timing data θ 0 from the basic ignition timing setting means 58 and the water temperature correction data θ WT from the water temperature correction means 59 are added by the addition means 63, and the acceleration correction data θ AC from the acceleration correction means 60 is added. Intake temperature data θ from the intake temperature correction means 61
AT is added by the adding means 64, and the data (θ AC + θ AT ) from the adding means 64 is appropriately corrected by the operating state correcting means 69 according to the engine operating state.

さらに、運転状態補正手段69からのデータは、加算手段
65によって、加算手段63からのデータ(θ+θWT)に
加算されるようになっている。
Furthermore, the data from the driving state correction means 69 is added to the addition means.
By 65, the data (θ 0 + θ WT ) from the adding means 63 is added.

この加算手段65からのデータは、加算手段66にて、更に
アイドル安定化補正手段62からのアイドル安定化データ
θIDPIDDと足し合わせられて、タイミング制御部68
へ送られるようになっている。
The data from the addition means 65 is further added by the addition means 66 to the idle stabilization data θ IDP and θ IDD from the idle stabilization correction means 62, and the timing control unit 68
It will be sent to.

なお、アイドル安定化補正手段62と加算手段66との間に
は、スイッチ67が介装されており、このスイッチ67は、
アイドルスイッチ15がエンジンアイドル時にオンになる
と、閉じ、それ以外で開いている。
A switch 67 is provided between the idle stabilization compensating means 62 and the adding means 66.
When the idle switch 15 is turned on when the engine is idle, it is closed, and open otherwise.

また、タイミング制御部68は、上記の基本点火時期デー
タθに種々の補正データ(θWTACATIDP
IDD)を加味したデータから点火時期を決定するもの
で、第5図(b)の点火時期決定手段56の一部を構成す
る。
Further, the timing control unit 68 uses various correction data (θ WT , θ AC , θ AT , θ IDP , θ) as the basic ignition timing data θ 0.
The ignition timing is determined from the data including IDD ) and constitutes a part of the ignition timing determining means 56 of FIG. 5 (b).

ところで、第3図に示すごとく、CPU27からは燃料噴射
用制御信号がインジェクタドライバ34を介して出力さ
れ、例えば4つのインジェクタ8を順次駆動させてゆく
ようになっている。
By the way, as shown in FIG. 3, a fuel injection control signal is output from the CPU 27 via the injector driver 34, and four injectors 8 are sequentially driven, for example.

かかる燃料噴射制御(インジェクタ駆動時間制御)のた
めの機能ブロック図を示すと、第4図のようになる。す
なわちソフトウエア的にこのECU23を見ると、このECU23
は、まずインジェクタ8のための基本駆動時間TBを決定
する基本駆動時間決定手段35を有しており、この基本駆
動時間決定手段35は、吸入空気量/エンジン回転数(A/
Ne)で決まる1次元の基本駆動時間データ(TB)i[=
F(A/Ne)](ここで、iは正の整数)を基本駆動時間
マップMP1に記憶している基本駆動時間記憶手段を有し
ており、更にこの基本駆動時間決定手段35は、エアフロ
ーセンサ11,クランク角センサ(エンジン回転数セン
サ)21等から信号を受けて基本駆動時間マツプMP1からA
/Neで決まる基本駆動時間データを読み出しこの読み出
されたデータを現在のエンジン運転状態にあった基本駆
動時間TBとして決定する手段を有している。なお、基本
駆動時間決定手段35としては、基本駆動時間マツプMP1
を持たないで、A/Neに所要の係数aを掛けて基本駆動時
間TB[=a(A/Ne)]とするものでもよい。
A functional block diagram for such fuel injection control (injector drive time control) is shown in FIG. In other words, if you look at this ECU23 in terms of software, this ECU23
, First have a basic driving time determining means 35 for determining a basic drive time T B for the injector 8, the basic drive time determining means 35, the intake air amount / the engine rotational speed (A /
Ne) 1-dimensional basic drive time data (T B ) i [=
F (A / Ne)] (where i is a positive integer) is stored in the basic drive time map MP1, and the basic drive time determination means 35 further includes a basic drive time determination means 35. Receiving signals from sensor 11, crank angle sensor (engine speed sensor) 21, etc., basic drive time map MP1 to A
/ Ne at determined reading the basic drive time data includes means for determining the read data as the basic drive time T B which was in the current engine operating condition. As the basic drive time determining means 35, the basic drive time map MP1
Alternatively, the basic driving time T B [= a (A / Ne)] may be obtained by multiplying A / Ne by a required coefficient a without having.

また、エンジン回転数とエンジン負荷(上記A/Ne情報は
エンジン負荷情報を有する)とに応じた補正係数KAF1
設定して空燃比補正を行なう空燃比補正手段36およびO2
センサフィードバック時に補正係数KAF2を設定して補正
を行なうO2センサフィードバック補正手段37が設けられ
ており、空燃比補正手段36とO2センサフィードバック補
正手段37とは相互に連動して切り替わるスイッチング手
段38,39によって択一的に選択されるようになってい
る。
Further, the air-fuel ratio correction means 36 and O 2 for performing the air-fuel ratio correction by setting the correction coefficient K AF1 according to the engine speed and the engine load (the A / Ne information has the engine load information).
An O 2 sensor feedback correction means 37 is provided for performing correction by setting a correction coefficient K AF2 at the time of sensor feedback, and the air-fuel ratio correction means 36 and the O 2 sensor feedback correction means 37 are switched in conjunction with each other. It is designed to be selectively selected by 38,39.

そして、この空燃比補正手段36は、吸入空気量/エンジ
ン回転数(A/Ne)とエンジン回転数Nとで決まる2次元
の補正係数データ(KAF1)ij(ここで、i,jは正の整
数。以下、同じ)を補正係数マップMP2に記憶している
補正係数記憶手段を有しており、更にこの空燃比補正手
段36は、エアフローセンサ11,クランク角センサ(エン
ジン回転数センサ)21等から信号を受けて補正係数マツ
プMP2からA/Neとエンジン回転数Neとで決まる補正係数
データを読み出しこの読み出されたデータを現在のエン
ジ運転状態にあった補正係数KAF1として決定する手段を
有している。
The air-fuel ratio correction means 36 uses the two-dimensional correction coefficient data (K AF1 ) ij (where i and j are positive) determined by the intake air amount / engine speed (A / Ne) and engine speed N. The correction coefficient storage means stores the correction coefficient map MP2 in the correction coefficient map MP2. Further, the air-fuel ratio correction means 36 includes an air flow sensor 11, a crank angle sensor (engine speed sensor) 21 A means for receiving a signal from the correction coefficient map MP2 to read the correction coefficient data determined by the A / Ne and the engine speed Ne from the correction coefficient map MP2, and determining the read data as the correction coefficient K AF1 in the current engine operation state. have.

さらに、エンジン冷却水温に応じて補正係数KWTを設定
する冷却水温補正手段40,吸気温に応じて補正係数KAT
設定する吸気温補正手段41,大気圧に応じて補正係数KAP
を設定する大気圧補正手段42,加速増量用の補正係数KAC
を設定する加速増量補正手段43,バッテリ電圧に応じて
駆動時間を補正するためデッドタイム(無効時間)TD
設定するデッドタイム補正手段44が設けられており、最
終的にはインジェクタ8の駆動時間TINJをTB×KWT×KAT
×KAP×KAC×(KAF1またはKAF2)+TDとおいて、この時
間TINJでインジェクタ8を駆動している。
Further, a cooling water temperature correction means 40 for setting a correction coefficient K WT according to the engine cooling water temperature, an intake air temperature correction means 41 for setting a correction coefficient K AT according to the intake air temperature, and a correction coefficient K AP for the atmospheric pressure.
Atmospheric pressure compensating means 42, correction coefficient K AC for increasing acceleration
The acceleration increase correction means 43 for setting the dead time, the dead time correction means 44 for setting the dead time (ineffective time) T D for correcting the drive time according to the battery voltage, and finally drive the injector 8. Time T INJ to T B × K WT × K AT
× at the K AP × K AC × (K AF1 or K AF2) + T D, is driving the injector 8 in the time T INJ.

なお、CPU27からはエアフローセンサ11の故障時にその
旨の信号が出力されるが、この信号は第3図に示すごと
くアラームランプ70へ出力されるようになっている。
It should be noted that the CPU 27 outputs a signal to that effect when the air flow sensor 11 fails, and this signal is output to the alarm lamp 70 as shown in FIG.

次に、上記の点火およびインジェクタ駆動のための制御
領域を示す。この場合の制御タイミングは、180゜毎の
クランクパルスの割込みによって決定されるが、まず点
火時期の制御に際しては、点火時期決定手段56(タイミ
ング制御部68)のアドレスS1のデータ(基本点火時期デ
ータに種々の補正を施したデータ)をプリセット値M1と
して点火ドライバ53の第1プリセットカウンタ536にセ
ットし、閉角度決定手段57のアドレスST2のデータ(閉
角度データ)をプリセット値M2としての点火ドライバ53
の第2プリセットカウンタ537にセットし、その後クロ
ックパルスのゲート(ANDゲート534,535)を開放して各
プリセットカウンタ536,537にカウントダウン指令を出
す。これにより、プリセット値M1に対応する時間後にパ
ワートランジスタ52がオフして所要の点火プラグ18がス
パークし、その後第2プリセットカウンタ537がゼロに
なると、パワートランジスタ52がオンして点火コイル51
を充電する。
Next, the control region for the above ignition and injector drive will be shown. The control timing in this case is determined by the interruption of the crank pulse at every 180 °. First, when controlling the ignition timing, the data at the address S1 of the ignition timing determining means 56 (timing control unit 68) (basic ignition timing data) Is set as the preset value M1 in the first preset counter 536 of the ignition driver 53, and the data at the address ST2 of the closing angle determination means 57 (closing angle data) is set as the preset value M2 in the ignition driver. 53
Of the clock pulse (AND gates 534, 535) is opened to issue a countdown command to each preset counter 536, 537. As a result, when the power transistor 52 is turned off and the required spark plug 18 is sparked after the time corresponding to the preset value M1, and then the second preset counter 537 becomes zero, the power transistor 52 is turned on and the ignition coil 51 is turned on.
To charge.

そして、加速時補正手段60では、第9図(a),(b)
に示すように補正が実行される。
Then, in the acceleration correction means 60, FIG. 9 (a), (b)
The correction is executed as shown in.

つまり、加速判定手段72で、スロットル開度変化演算手
段71で算出されたスロットル開度変化の値(ΔΘ)を基
準値α(α>0)と比較し(ステップb1)、この結
果、ΔΘが基準値αよりも大きい時には、エンジンが
加速状態にあると判定されて、工程カウンタのカウント
数Cを0にリセットする(ステップb3)。また、加速判
定手段72で、スロットル開度変化の値ΔΘを減速状態の
基準値−α(α>0)と比較し(ステップb2)、Δ
Θが基準値−αよりも小さい時には、エンジンが減速
状態にあると判定されて、カウント数Cを所定値(ここ
では10)にセットする(ステップb4)。また、スロット
ル開度変化の値ΔΘが、(−α≦ΔΘ≦α)であれ
ば、カウント数Cは変化しない。
That is, the acceleration determination means 72 compares the throttle opening change value (ΔΘ) calculated by the throttle opening change calculation means 71 with the reference value α 11 > 0) (step b1). When ΔΘ is larger than the reference value α 1, it is determined that the engine is in an accelerating state, and the count number C of the process counter is reset to 0 (step b3). Further, the acceleration determination means 72 compares the throttle opening change value ΔΘ with the deceleration reference value −α 22 > 0) (step b2), and Δ
When Θ is smaller than the reference value −α 2, it is determined that the engine is in the decelerating state, and the count number C is set to a predetermined value (here, 10) (step b4). If the value ΔΘ of the throttle opening change is (−α 2 ≦ ΔΘ ≦ α 1 ), the count number C does not change.

さらに、この加速時補正手段60では、第9図(b)のフ
ローチャートに示すように、各気筒の各工程ごと(クラ
ンク角180゜ごと)に、第9図(b)のフローチャート
に示すようにして、リタード量を設定する。
Further, in the acceleration correction means 60, as shown in the flowchart of FIG. 9 (b), as shown in the flowchart of FIG. 9 (b) for each process (crank angle of 180 °) of each cylinder. To set the retard amount.

つまり、まず、上述のごとく決定するカウント数Cが10
であるか判定し(ステップc1)、ここでカウント数Cが
10でない場合には[この場合、第9図(a)からもわか
るようにカウント数Cは0となる。]、リタード量Rを
カウント数Cに基づく関数f(C)で設定する(ステッ
プc2)。そして、このリタード量Rに基づいて進角量を
遅角補正する。また、カウント数Cが10の場合には、リ
タードされない。
That is, first, the count number C determined as described above is 10
Is determined (step c1), and here the count number C is
If it is not 10, [In this case, the count number C becomes 0 as can be seen from FIG. 9 (a). ], And the retard amount R is set by a function f (C) based on the count number C (step c2). Then, the advance amount is retarded based on the retard amount R. Further, when the count number C is 10, no retard is performed.

関数R=f(C)は、加速時用点火時期補正量設定手段
72において、例えば、表1のリタードシーケンスのよう
に設定され、進角量の遅角補正は、このシーケンスに基
づく。
The function R = f (C) is an ignition timing correction amount setting means for acceleration.
At 72, for example, the retard sequence of Table 1 is set, and the retard correction of the advance amount is based on this sequence.

そして、C=0,1、つまり、加速判定後の各気筒の第1,2
番目のエンジン工程では、大きな第1のリタード量R1
8によって、エンジンの加速時に生じるノッキング理由
のうちの、第1の理由と第2の理由とに共に対処し、C
=2,3、つまり、加速判定後の各気筒の第3,4番目のエン
ジン工程では、第1のリタード量よりも小さな中程度の
第2のリタード量R2=4によって、エンジンの加速時に
生じるノッキング理由のうちの、第1の理由に対処す
る。ついで、C=4以降では、つまり、加速判定後の各
気筒の第5番目のエンジン工程以降では、既にノッキン
グ理由は解消されているが、急激な進角量補正を避ける
ために、徐々にリタード量を減少させて、C=7でリタ
ード量Rを0とする。
Then, C = 0,1, that is, the first and second cylinders of each cylinder after acceleration determination.
In the second engine step, a large first retard amount R 1 =
By coping with the first reason and the second reason among the knocking reasons that occur when the engine is accelerated,
= 2,3, that is, in the 3rd and 4th engine steps of each cylinder after the acceleration determination, the second retard amount R 2 = 4, which is a medium value smaller than the 1st retard amount, causes Address the first of the resulting knocking reasons. Then, after C = 4, that is, after the fifth engine process of each cylinder after the acceleration determination, the reason for knocking has already been solved, but in order to avoid a rapid advance angle correction, the retard is gradually increased. The amount is decreased so that the retard amount R becomes 0 when C = 7.

この結果、第8図中の実線L1のごとく、破線で示す加速
開始後所要時間だけ一定量だけリタード量をとって所要
時間経過後にリタード量を漸減させていく場合と比べ、
不要な遅角量補正が解消され、また、より速く遅角補正
を終了でき、加速時に必要とすトルクの増加を妨げるこ
となく、加速開始時のノッキングが防止される。
As a result, as shown by the solid line L 1 in FIG. 8, as compared with the case where the retard amount is taken by a fixed amount for the required time after the start of acceleration and the retard amount is gradually decreased after the required time, as shown by the broken line,
Unnecessary retard correction is eliminated, the retard correction can be completed faster, and knocking at the start of acceleration is prevented without hindering an increase in torque required during acceleration.

なお、表1のシーケンスは、4気筒エンジンに関するも
のであり、エンジンの気筒数に応じてこのシーケンスは
適宜変更される。例えば、6気筒エンジンであれば、C
=2〜5の間、第2のリタード量R2=4で補正する。
The sequence in Table 1 relates to a 4-cylinder engine, and this sequence is appropriately changed according to the number of cylinders in the engine. For example, for a 6-cylinder engine, C
= 2 to 5, correction is performed with the second retard amount R 2 = 4.

また、カウント値Cの初期値は、10以外に所望の補正具
合により適宜設定しうるものである。
Further, the initial value of the count value C can be appropriately set to a value other than 10 according to a desired correction condition.

そして、リタード量Rを示す数字は、そのリタードレベ
ルを便宜的に示すもので、ほぼこれに応じた適宜の遅角
補正を施すようにする。
The number indicating the retard amount R indicates the retard level for the sake of convenience, and appropriate retard correction is performed in accordance with the number.

さらに、リタード関数について詳述すれば、ΔΘをより
細かく分類し、リタード関数R=f(C)をR=f
1(C),R=f2(C)・・・というように複数設けて、
加速状態に応じて、加速量が大きければより大きなリタ
ードレベルとし(第8図中のL1参照)、加速量がそれほ
ど大きくなければより中程度または小さなリタードレベ
ルをするように微調整することが行なわれる(第8図中
のL2,L3参照)。
Further, if the retard function is described in detail, ΔΘ is classified into more detail, and the retard function R = f (C) is converted into R = f.
1 (C), R = f 2 (C) ...
Depending on the acceleration state, if the acceleration amount is large, a larger retard level may be set (see L 1 in FIG. 8), and if the acceleration amount is not so large, a fine adjustment may be made to a medium or small retard level. (See L 2 and L 3 in FIG. 8).

一方、インジェクタ駆動に際しては、前回のクランクパ
ルスと今回のクランクパルスとの間に発生したカルマン
パルス間の周期データに基づいてクランク角180゜あた
りの吸入空気量データを求め、アドレスQCRに入力す
る。
On the other hand, when the injector is driven, intake air amount data per 180 ° of crank angle is obtained based on the cycle data between the Kalman pulses generated between the previous crank pulse and the current crank pulse, and is input to the address QCR.

その後は、このQCRのデータに基づいて基本駆動時間TB
が設定される。その後は、インジェクタ駆動時間TINJ
TB×KWT×KAT×KAP×KAC×(アドスKAFのデータ)+TD
から演算により求め、このTINJを噴射タイマにセットし
たのち、この噴射タイマをトリガすることが行なわれて
いる。そして、このようにトリガされると、時間TINJ
間だけ燃料が噴射されるのである。
After that, based on this QCR data, the basic drive time T B
Is set. After that, set the injector drive time T INJ
T B × K WT × K AT × K AP × K AC × ( data of Adosu KAF) + T D
After this T INJ is set in the injection timer, the injection timer is triggered. Then, when triggered in this way, fuel is injected only during the time T INJ .

このようにして、空燃比制御や点火時期制御を実行する
ことができるのである。
In this way, the air-fuel ratio control and the ignition timing control can be executed.

今、点火時期制御に着目すると、点火時期マツプMP3
は、吸入空気量/エンジン回転数、即ち体積効率とエン
ジン回転数Neとがわかれば、マップ値から基本点火時期
θが決まるようになっていて、この体積効率の値は、
従来のものと異なり、予め大気圧補正が施されている。
即ち、体積ベースの体積効率EvVOLUMEについて、予め大
気圧補正のみを施したものEVPを使ってマップ化してい
るということができる。これにより、例えば大気圧の低
い高地においても、出力低下を招くことがない。すわ
ち、大気圧が下がると、従来例のところで説明したよう
に、第7図に示すノック臨界ラインK1は矢印β方向にシ
フトしていくゆくが、この場合のEVPは大気圧補正を施
されているので、EVPは下がらない。従って、このとき
エンジンの出力は低下しないのである。
Now, focusing on ignition timing control, ignition timing map MP3
When the intake air amount / engine speed, that is, the volume efficiency and the engine speed Ne are known, the basic ignition timing θ 0 is determined from the map value, and the value of this volume efficiency is
Unlike the conventional one, the atmospheric pressure is corrected in advance.
That is, it can be said that the volume-based volumetric efficiency Ev VOLUME is mapped using the E VP that has only been subjected to atmospheric pressure correction in advance. As a result, the output does not decrease even in a highland where the atmospheric pressure is low. That is, when the atmospheric pressure decreases, the knock critical line K 1 shown in FIG. 7 shifts in the direction of the arrow β as described in the conventional example, but the E VP in this case corrects the atmospheric pressure. because they are subjected to, E VP does not decrease. Therefore, at this time, the output of the engine does not decrease.

そして、この場合は、エンジンの全運転ゾーンについ
て、大気圧補正を施されているのと等価であるので、基
本点火時期マップMP3だけて、エンジンの運転ゾーンの
すべてをカバーすることができるのである。
In this case, since it is equivalent to performing atmospheric pressure correction on all engine operating zones, only the basic ignition timing map MP3 can cover all engine operating zones. .

また、エアーフローセンサ11という体積流量センサに基
づく点火時期制御を行なっているので、小さい吸気温補
正(補正しなくてもよい場合もある)を施すだけで、吸
気温上昇時のノッキングを十分に回避できるのである。
Further, since the ignition timing control is performed based on the air flow sensor 11, which is a volumetric flow rate sensor, a small intake air temperature correction (may not need to be corrected) is sufficient to sufficiently knock when the intake air temperature rises. It can be avoided.

なお、EVPとNeとを変数とするマップを用いる代わり
に、EVPと基本点火時期情報θ01との関係を規定する1
次元マップと、Neと点火時期情報θ02との関係を規定す
る1次元マップとを用意して、これらのマップの基本点
火時期情報θ0102から基本点火時期情報θを求め
てもよい。
It should be noted that instead of using a map in which E VP and Ne are variables, the relationship between E VP and basic ignition timing information θ 01 is specified 1
Even if a dimensional map and a one-dimensional map that defines the relationship between Ne and the ignition timing information θ 02 are prepared, the basic ignition timing information θ 0 is obtained from the basic ignition timing information θ 01 and θ 02 of these maps. Good.

また、本発明は、ディストリビュータを使用せず、すべ
て半導体スイッチング素子のスイッチング動作によっ
て、点火プラグへの分配を行なう低圧配電方式の点火装
置にも適用できることはいうまでもない。
Further, it goes without saying that the present invention can be applied to a low-voltage power distribution type ignition device which does not use a distributor but distributes to a spark plug by the switching operation of all semiconductor switching elements.

なお、本発明はMPI方式のエンジンシステムのほか、SPI
方式(シングルポイント燃料噴射方式)のエンジンシス
テムにももちろん適用できる。
In addition to the MPI engine system,
Of course, it can be applied to the engine system of the method (single point fuel injection method).

[発明の効果] 以上詳述したように、本発明のエンジンの点火時期制御
装置によれば、点火手段を有するエンジンの運転状態に
応じて基本点火時期を設定する基本点火時期設定手段
と、上記エンジンの加速時に上記基本点火時期を補正す
るための加速開始後の経過期間と関数関係にある加速時
用点火時期補正量を設定する加速時用点火時期補正量設
定手段とをそなえるとともに、上記エンジンの運転状態
に応じて求められた上記の基本点火時期および加速時用
点火時期補正量に基づき上記点火手段を作動させる制御
手段をそなえ、上記加速時用点火時期補正量が、加速開
始の初期に第1のリタード量をとり、上記加速開始から
所要期間経過すると上記第1のリタード量よりも小さい
第2のリタード量をとり、更に所要期間経過すると、上
記第2のリタード量を漸減させていくように設定され、
且つ、上記の第1のリタード量と第2のリタード量との
うち少なくとも一方は加速の度合が大であるときに大き
なリタード量をとるように加速の度合に応じて調整され
るように構成されているという簡素な構成で、加速の度
合に応じて、エンジンの速やかな加速をできるだけ妨げ
ないようにしながら、加速時のノッキングを確実に防止
でき、滑らかな加速が実現するという利点がある。
[Advantages of the Invention] As described above in detail, according to the engine ignition timing control device of the present invention, the basic ignition timing setting means for setting the basic ignition timing according to the operating state of the engine having the ignition means, The engine is provided with acceleration ignition timing correction amount setting means for setting an acceleration ignition timing correction amount having a functional relationship with the elapsed period after the start of acceleration for correcting the basic ignition timing at the time of engine acceleration. The ignition timing correction amount for acceleration based on the basic ignition timing and the ignition timing correction amount for acceleration determined according to the operating state of When the first retard amount is taken and the required period has elapsed from the start of acceleration, a second retard amount smaller than the first retard amount is taken, and when the required period has elapsed, the second retard amount is reduced. It is set to gradually decrease the retard amount of 2.
In addition, at least one of the first retard amount and the second retard amount is configured to be adjusted according to the degree of acceleration so as to obtain a large retard amount when the degree of acceleration is large. With such a simple configuration, depending on the degree of acceleration, there is an advantage that quick acceleration of the engine is prevented as much as possible, knocking during acceleration is reliably prevented, and smooth acceleration is realized.

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

第1〜9図は本発明の一実施例としてのエンジンの点火
時期制御装置を示すもので、第1図はその制御ブロック
図、第2図は本装置を有するエンジンシステムを示す全
体構成図、第3図は上記エンジンシステムの制御ブロッ
ク図、第4図は上記エンジンシステムの燃料制御ブロッ
ク図、第5図(a)はその点火ドライバの電気回路図、
第5図(b)はその点火時期用の概略制御ブロック図、
第6図はその体積効率の決定の仕方を説明するためのフ
ローチャート、第7図はノック臨界ラインとMBTライン
との関係を縦軸に体積効率をとり横軸に点火時期をとっ
て示すグラフ、第8図はその加速時補正マップの拡大
図、第9図(a),(b)はともにその加速時補正手段
における補正手順を示すフローチャートである。 1……燃焼室、2……吸気通路、3……排気通路、4…
…吸気弁、5……排気弁、6……エアクリーナ、7……
スロットル弁、8……電磁弁(インジェクタ)、9……
触媒コンバータ、10……ISCモータ、11……エアフロー
センサ(体積流量計)、12……吸気温センサ、13……大
気圧センサ、14……スロットルセンサ、15……アイドル
スイッチ、16……モータポジションセンサ、17……酸素
濃度センサとしてのO2センサ、18……点火手段を構成す
る点火プラグ、19……水温センサ、20……スタータスイ
ッチ、21……クランク角センサ(エンジン回転数セン
サ)、22……TDCセンサ、23……電子制御ユニット(EC
U)、24……バッテリ、25……バッテリセンサ、26……
イグニッションスイッチ(キースイッチ)、27……CP
U、28,29……入力インタフェイス、30……A/Dコンバー
タ、31……ROM、32……RAM、33……バッテリバックアッ
プRAM(BURAM)、34……インジェクタドライバ、35……
基本駆動時間決定手段、36……空燃比補正手段、37……
O2センサフィードバック補正手段、38,39……スイッチ
ング手段、40……冷却水温補正手段、41……吸気温補正
手段、42……大気圧補正手段、43……加速増量補正手
段、44……デッドタイム補正手段、50……ディストリビ
ュータ、51……点火コイル、52……点火時期制御用パワ
ートランジスタ、53……点火ドライバ、54……点火時期
データ記憶手段、55……閉角度データ記憶手段、56……
点火時期決定手段、57……閉角度決定手段、58……点火
時期設定手段(点火時期算出手段)、59……水温補正手
段、60……加速時用点火時期補正量設定手段としての加
速時補正手段、61……吸気温補正手段、62……アイドル
安定化補正手段、63〜66……加算手段、67……スイッ
チ、68……制御手段を構成するタイミング制御部、69…
…運転状態補正手段、70……アラームランプ、71……ス
ロットル開度変化演算手段、72……加速判定手段、73…
…ISC目標エンジン回転数設定手段、531,532,533……フ
リップフロツプ、534,535……ANDゲート、536……第1
プリセットカウンタ、537……第2プリセットカウン
タ、538……クロックジェネレータ、E……エンジン、M
P1……基本駆動時間マップ、MP2……空燃比マップ、MP3
……基本点火時期マップ、MP4……閉角度マップ、MP5…
…水温補正マップ、MP6……加速時補正マップ、MP7……
吸気温補正マップ、MP8……アイドル安定化補正マッ
プ。
1 to 9 show an ignition timing control device for an engine as an embodiment of the present invention, FIG. 1 is a control block diagram thereof, and FIG. 2 is an overall configuration diagram showing an engine system having this device, 3 is a control block diagram of the engine system, FIG. 4 is a fuel control block diagram of the engine system, and FIG. 5 (a) is an electric circuit diagram of an ignition driver thereof.
FIG. 5 (b) is a schematic control block diagram for the ignition timing,
FIG. 6 is a flow chart for explaining how to determine the volumetric efficiency, and FIG. 7 is a graph showing the relationship between the knock critical line and the MBT line with the vertical axis representing the volumetric efficiency and the horizontal axis representing the ignition timing. FIG. 8 is an enlarged view of the acceleration correction map, and FIGS. 9A and 9B are flowcharts showing the correction procedure in the acceleration correction means. 1 ... Combustion chamber, 2 ... Intake passage, 3 ... Exhaust passage, 4 ...
Intake valve, 5 exhaust valve, 6 air cleaner, 7
Throttle valve, 8 ... Solenoid valve (injector), 9 ...
Catalytic converter, 10 …… ISC motor, 11 …… Air flow sensor (volume flow meter), 12 …… Intake air temperature sensor, 13 …… Atmospheric pressure sensor, 14 …… Throttle sensor, 15 …… Idle switch, 16 …… Motor Position sensor, 17 ... O 2 sensor as oxygen concentration sensor, 18 ... spark plug that constitutes ignition means, 19 ... water temperature sensor, 20 ... starter switch, 21 ... crank angle sensor (engine speed sensor) , 22 …… TDC sensor, 23 …… Electronic control unit (EC
U), 24 …… Battery, 25 …… Battery sensor, 26 ……
Ignition switch (key switch), 27 …… CP
U, 28, 29 ... Input interface, 30 ... A / D converter, 31 ... ROM, 32 ... RAM, 33 ... Battery backup RAM (BURAM), 34 ... Injector driver, 35 ...
Basic drive time determination means, 36 ...... Air-fuel ratio correction means, 37 ......
O 2 sensor feedback correction means, 38, 39 ...... switching means, 40 ...... cooling water temperature correction means, 41 ...... intake air temperature correction means, 42 ...... atmospheric pressure correction means, 43 ...... acceleration increase correction means, 44 ...... Dead time correction means, 50 ... Distributor, 51 ... Ignition coil, 52 ... Ignition timing control power transistor, 53 ... Ignition driver, 54 ... Ignition timing data storage means, 55 ... Closing angle data storage means, 56 ……
Ignition timing determining means, 57 ... Closing angle determining means, 58 ... Ignition timing setting means (ignition timing calculating means), 59 ... Water temperature correcting means, 60 ... Accelerating as ignition timing correction amount setting means for acceleration Compensation means, 61 ... Intake air temperature compensation means, 62 ... Idle stabilization compensation means, 63-66 ... Addition means, 67 ... Switch, 68 ... Timing control section constituting control means, 69 ...
... Operating state correction means, 70 ... Alarm lamp, 71 ... Throttle opening change calculation means, 72 ... Acceleration determination means, 73 ...
… ISC target engine speed setting means, 531,532,533 …… Flip-flop, 534,535 …… AND gate, 536 …… First
Preset counter, 537 …… Second preset counter, 538 …… Clock generator, E …… Engine, M
P1 …… Basic drive time map, MP2 …… Air-fuel ratio map, MP3
...... Basic ignition timing map, MP4 ...... Closed angle map, MP5 ...
… Water temperature correction map, MP6 …… Acceleration correction map, MP7 ……
Intake temperature correction map, MP8 …… Idle stabilization correction map.

フロントページの続き (56)参考文献 特開 昭62−17368(JP,A) 実開 昭60−131669(JP,U) 実開 昭61−33972(JP,U)Continuation of the front page (56) References JP-A-62-17368 (JP, A) Actually opened 60-131669 (JP, U) Actually opened 61-33972 (JP, U)

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】点火手段を有するエンジンの運転状態に応
じて基本点火時期を設定する基本点火時期設定手段と、 上記エンジンの加速時に上記基本点火時期を補正するた
めの加速開始後の経過期間と関数関係にある加速時用点
火時期補正量を設定する加速時用点火時期補正量設定手
段とをそなえるとともに、 上記エンジンの運転状態に応じて求められた上記の基本
点火時期および加速時用点火時期補正量に基づき上記点
火手段を作動させる制御手段をそなえ、 上記加速時用点火時期補正量が、 加速開始の初期に第1のリタード量をとり、上記加速開
始から所要期間経過すると上記第1のリタード量よりも
小さい第2のリタード量をとり、更に所要期間経過する
と、上記第2のリタード量を漸減させていくように設定
され、 且つ、上記の第1のリタード量と第2のリタード量との
うち少なくとも一方は加速の度合が大であるときに大き
なリタード量をとるように加速の度合に応じて調整され
るように構成されている ことを特徴とする、エンジンの点火時期制御装置。
1. A basic ignition timing setting means for setting a basic ignition timing according to an operating state of an engine having an ignition means, and an elapsed period after the start of acceleration for correcting the basic ignition timing during acceleration of the engine. In addition to the acceleration ignition timing correction amount setting means for setting the acceleration ignition timing correction amount having a functional relationship, the basic ignition timing and the acceleration ignition timing obtained in accordance with the operating state of the engine are provided. The ignition timing correction amount for acceleration has a first retard amount at the initial stage of acceleration start, and the first ignition timing correction period has elapsed after a required period has elapsed since the start of acceleration. It is set to take a second retard amount smaller than the retard amount and to gradually decrease the second retard amount when the required period elapses, and the first retard amount is set to the first retard amount. At least one of the retard amount and the second retard amount is configured to be adjusted according to the degree of acceleration so as to obtain a large retard amount when the degree of acceleration is large. , Engine ignition timing control device.
JP62255813A 1987-10-11 1987-10-11 Engine ignition timing control device Expired - Lifetime JPH0694861B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62255813A JPH0694861B2 (en) 1987-10-11 1987-10-11 Engine ignition timing control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62255813A JPH0694861B2 (en) 1987-10-11 1987-10-11 Engine ignition timing control device

Publications (2)

Publication Number Publication Date
JPH01100378A JPH01100378A (en) 1989-04-18
JPH0694861B2 true JPH0694861B2 (en) 1994-11-24

Family

ID=17283981

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62255813A Expired - Lifetime JPH0694861B2 (en) 1987-10-11 1987-10-11 Engine ignition timing control device

Country Status (1)

Country Link
JP (1) JPH0694861B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60131669U (en) * 1984-02-14 1985-09-03 日産自動車株式会社 Internal combustion engine ignition timing control device
JPS6133972U (en) * 1984-07-31 1986-03-01 日産自動車株式会社 Internal combustion engine ignition timing control device
JPH0742912B2 (en) * 1985-07-15 1995-05-15 トヨタ自動車株式会社 Ignition timing control device for internal combustion engine

Also Published As

Publication number Publication date
JPH01100378A (en) 1989-04-18

Similar Documents

Publication Publication Date Title
JP2855952B2 (en) Idle speed control method for internal combustion engine
US7121233B2 (en) Control apparatus for an internal combustion engine
JPH0680304B2 (en) Ignition timing control method for internal combustion engine
JP3191676B2 (en) Ignition timing control device for internal combustion engine
AU637718B2 (en) Ignition timing controlling system for engine
JP2001098972A (en) Controller for spark-ignition direct injection engine
JP3648864B2 (en) Lean combustion internal combustion engine
JP2591008B2 (en) Electronic distribution ignition system with fail-safe function
JPH09133034A (en) Fuel injection control device of internal combustion engine
JPS60132043A (en) Fuel injection controller
JPH0694861B2 (en) Engine ignition timing control device
GB2398835A (en) Adjusting spark angle of i.c. engine based on counted number of fuelled cylinders during a start
JPH0759925B2 (en) Engine ignition timing control device
JP3089907B2 (en) Idle speed control device for internal combustion engine
JPH0637868B2 (en) Engine knocking suppression device
JP2564993B2 (en) Engine ignition timing control device
JP3075150B2 (en) Fuel injection control device for in-cylinder injection spark ignition internal combustion engine
JP2580645B2 (en) Ignition timing control device
JP2535796B2 (en) Engine controller
JP3680505B2 (en) Fuel injection control device for direct-injection spark-ignition internal combustion engine
JP3514930B2 (en) Ignition timing control system for lean burn internal combustion engine
JP3019577B2 (en) Starting fuel control method for a multi-cylinder internal combustion engine
JPH01100374A (en) Ignition timing control device of engine
JPH06317207A (en) Idle rotational speed controller
JP2906802B2 (en) Air-fuel ratio control device for internal combustion engine

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term