JPH02286875A - Ignition timing control device of engine - Google Patents

Ignition timing control device of engine

Info

Publication number
JPH02286875A
JPH02286875A JP11056589A JP11056589A JPH02286875A JP H02286875 A JPH02286875 A JP H02286875A JP 11056589 A JP11056589 A JP 11056589A JP 11056589 A JP11056589 A JP 11056589A JP H02286875 A JPH02286875 A JP H02286875A
Authority
JP
Japan
Prior art keywords
fuel injection
ignition timing
intake air
engine
injection amount
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP11056589A
Other languages
Japanese (ja)
Inventor
Akira Akimoto
晃 秋本
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.)
Subaru Corp
Original Assignee
Fuji Heavy Industries Ltd
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 Fuji Heavy Industries Ltd filed Critical Fuji Heavy Industries Ltd
Priority to JP11056589A priority Critical patent/JPH02286875A/en
Publication of JPH02286875A publication Critical patent/JPH02286875A/en
Pending legal-status Critical Current

Links

Landscapes

  • Electrical Control Of Ignition Timing (AREA)

Abstract

PURPOSE:To have ignition timing, which best suits the actual air fuel ratio of the cylinders at all times, by setting the ignition timing on the basis of the fuel injection amount at injecting stored in a memory means and the number of engine revolutions used at the time. CONSTITUTION:The actual suction air amount is determined by a setting means 36 while the corresponding fundamental fuel injection amount is determined by a setting means 39a from the rate of air flow obtained by a suction air amount sensor 10 and throttle passage air amount calculating means 34 and the number of engine revolutions given by a calculating means 33, and the result therefrom is subjected to air-fuel-ratio feedback correction by a setting means 39b, to serve for driving of injectors 12. These fundamental fuel injection amount and number of engine revolutions used in calculations are stored in a memory means 41, and on the basis of these stored values an ignition timing setting means 42 sets the ignition timing by reference to the map. Thus ignition timing is set on the basis of the fuel injection amount set corresponding to the suction air amount under suction stroke, which ensures that ignition timing obtained best suits the actual air fuel ratios of the cylinders at all times.

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、燃料噴射量決定時に用いた基本燃料噴射1を
パラメータとして、そのサイクルの点火時1!1 ヲ決
定づ−るエンジンの点火時期制御装置に関する。
Detailed Description of the Invention [Industrial Field of Application] The present invention uses the basic fuel injection 1 used when determining the fuel injection amount as a parameter, and determines the ignition timing of the engine by determining the ignition time 1!1 of the cycle. Regarding a control device.

[従来の技術] 一般に、この種の点火時期制御は、例えば、特開昭60
−73056号公報に開示されでいるように、吸入空気
IQとエンジン回転数Nで定まる基本燃料噴射ITpを
エンジン負荷と捕らえ、このM本燃料喚射ITEIとエ
ンジン回転数Nに基づいて点火時期をサイクルごとに決
定しているものが多い。
[Prior Art] Generally, this type of ignition timing control is disclosed in, for example, Japanese Patent Application Laid-open No. 60
As disclosed in Publication No. 73056, the basic fuel injection ITp determined by the intake air IQ and the engine speed N is taken as the engine load, and the ignition timing is determined based on this M main fuel injection ITEI and the engine speed N. Many things are decided for each cycle.

ところで、従来、エンジンの点火時期を決定する際のパ
ラメータは最新のデータ、すなわら、点火時期セット開
始を示すクランク角信号が出力される直前のデータに基
づいて決定するのがよいとされていた。
By the way, conventionally, it has been thought that it is best to determine parameters for determining engine ignition timing based on the latest data, that is, data immediately before the crank angle signal indicating the start of ignition timing setting is output. Ta.

しかし、第8図に示すように、例えば、加速運転など過
渡時のごとく、吸入空気@Qの経時的変化量が大きい場
合、吸気行程時に吸込まれた実際の吸入空気iQよりも
ΔQIGだけ増加した吸入空気IQに基づいて基本燃料
噴射ITpであるエンジン負荷が口出されてしまう。
However, as shown in Fig. 8, when the amount of change over time in the intake air @Q is large, such as during transient conditions such as acceleration, the amount of intake air @Q increased by ΔQIG compared to the actual intake air iQ taken during the intake stroke. The engine load, which is the basic fuel injection ITp, is determined based on the intake air IQ.

一方、MPI(マルチポイントインジ丁りション)方式
の燃料噴射間は、吸気バルブが開′弁する以前に燃料噴
射が完了する時期、すなわち、排気行程中に決定される
のであるが、空燃比A/Fのリーン化、リッヂ化はエン
ジン性能、排気エミッションを著しく悪化させるため、
噴射量決定時で(第6図の経過時間t1)、吸気行程時
の一〇Ti増加分の実吸入空気量を予測するための各種
補正が考えられている(例えば、本出願人が先に提出し
た特願昭63−157687号)。
On the other hand, in the MPI (multi-point injection) system, the fuel injection interval is determined when the fuel injection is completed before the intake valve opens, that is, during the exhaust stroke, but the air-fuel ratio A /F lean or ridged will significantly worsen engine performance and exhaust emissions,
At the time of determining the injection amount (elapsed time t1 in FIG. 6), various corrections have been considered for predicting the actual intake air amount for the 10 Ti increase during the intake stroke (for example, the applicant first (Patent Application No. 157687, 1983).

その結果、空燃比A/Fは過渡時においでもほぼ目標空
燃比に近い値を維持することができるが、従来のように
点火時期セット直前の基本燃料噴射ITI)を用いて点
火時期を設定した場合、点火時期が実際の吸気行程時の
吸入空気EIQよりも多い値(あるいは、減速時ならば
少ない吸入空気量)に基づいて設定した基本燃料噴射f
f1Tl)をパラメータとして設定されるため、点火時
期が各気筒の実際の空燃比と対応ぜず過渡時の点火時期
制御性が悪く、出力低下、排気エミッションの悪化、不
適確な点火時期によるノッキングの誘発などの問題が生
じる。
As a result, the air-fuel ratio A/F can maintain a value close to the target air-fuel ratio even during transient periods, but unlike conventional methods, the ignition timing cannot be set using the basic fuel injection ITI immediately before setting the ignition timing. In this case, the basic fuel injection f is set based on a value in which the ignition timing is greater than the intake air EIQ during the actual intake stroke (or a smaller intake air amount during deceleration).
f1Tl) as a parameter, the ignition timing does not correspond to the actual air-fuel ratio of each cylinder, resulting in poor ignition timing controllability during transient periods, resulting in decreased output, worsened exhaust emissions, and knocking due to inappropriate ignition timing. Problems such as triggering arise.

[発明の目的] 本発明は、上記事情に鑑みてなされたもので、定常運転
時はもらろん、過I11時においても適確な点火時期制
御を行うことができ、エンジンのもつポテンシャルを充
分に引き出すことができて、出力向上、排気エミッショ
ンの改善、ノッキングを抑制することのできるエンジン
の点火時期制御装置を提供することを目的としている。
[Object of the Invention] The present invention has been made in view of the above circumstances, and it is possible to perform accurate ignition timing control not only during steady operation, but also at over 11 o'clock, and to fully utilize the potential of the engine. The purpose of the present invention is to provide an ignition timing control device for an engine that can increase output, improve exhaust emissions, and suppress knocking.

[発明を解決するための手段] (1)本発明による第一のエンジンの点火時期制御装置
は、クランク角センサの出力信号からエンジン回転数を
算出するエンジン回転数算出手段と、吸入空気量センサ
の出力信号から吸気行程時の実吸入空気量を予測して設
定する実吸入空気量設定手段と、上記エンジン回転数算
出手段で算出したエンジン回転数と、上記実吸入空気量
設定手段で設定した実吸入空気量に基づき噴射時の燃料
噴射9を設定する燃料噴射量設定手段と、上記燃料噴射
量設定手段で設定した噴射時の燃料噴射間と、このとき
に使用したエンジン回転数をリーイクルごとに記憶する
記憶手段と、上記記憶手段に記憶した燃料噴射量とエン
ジン回転数に基づき点火時期を設定する点火時期設定手
段とを具備するものである。
[Means for Solving the Invention] (1) A first engine ignition timing control device according to the present invention includes an engine rotation speed calculation means for calculating the engine rotation speed from an output signal of a crank angle sensor, and an intake air amount sensor. an actual intake air amount setting means that predicts and sets the actual intake air amount during the intake stroke from the output signal of the engine rotation speed calculated by the engine rotation speed calculation means; A fuel injection amount setting means for setting fuel injection 9 at the time of injection based on the actual intake air amount, a fuel injection interval at the time of injection set by the fuel injection amount setting means, and the engine rotation speed used at this time for each recycle. and ignition timing setting means for setting the ignition timing based on the fuel injection amount and engine rotational speed stored in the storage means.

(2)本発明による第二のエンジンの点火時期制御V<
置は、クランク角センサの出力信号からエンジン回転数
を算出するエンジン回転数算出手段と、吸入空気φセン
サの出力信号から吸気行程時の実吸入空気量を予測して
設定する実吸入空気量設定手段と、上記エンジン回転数
算出手段で算出したエンジン回転数と、上記実吸入空気
量設定手段で設定した実吸入空気量に基づき噴射時の燃
料噴射量を設定する燃料噴射m設定手段と、上記燃料噴
射?設定手段で設定した噴射時の燃料噴射6Hをサイク
ルごとに記憶する記憶手段と、上記記憶手段に記憶した
燃料噴射間と上記エンジン回転数算出手段で口出したエ
ンジン回転数に基づき点火時期を設定覆る点火時期設定
手段とを具備するものである。
(2) Second engine ignition timing control according to the present invention V<
The system includes an engine speed calculation means that calculates the engine speed from the output signal of the crank angle sensor, and an actual intake air amount setting that predicts and sets the actual intake air amount during the intake stroke from the output signal of the intake air φ sensor. means, fuel injection m setting means for setting a fuel injection amount at the time of injection based on the engine speed calculated by the engine speed calculating means and the actual intake air amount set by the actual intake air amount setting means; Fuel injection? A memory means for storing fuel injection 6H at the time of injection set by the setting means for each cycle, and setting and overturning the ignition timing based on the fuel injection interval stored in the memory means and the engine rotation speed determined by the engine rotation speed calculation means. ignition timing setting means.

[作 用] (1)本発明による第一のエンジンの点火時期制御装置
では、まず、クランク角センサの出力信号からエンジン
回転数を算出し、また吸入空気量ヒレ1ノーの出力信号
から吸気行程時の実吸入空気Qを予測して設定する。
[Function] (1) In the first engine ignition timing control device according to the present invention, first, the engine rotation speed is calculated from the output signal of the crank angle sensor, and the intake stroke is calculated from the output signal of the intake air amount fin 1 no. The actual intake air Q at the time is predicted and set.

そして、上記エンジン回転数と、上記実吸入空気量に基
づき噴射時の燃料噴射量を設定し、この噴射時の燃料噴
射量と、このときに使用したエンジン回転数をサイクル
ごとに記憶し、この記憶した燃料噴射量とエンジン回転
数に基づき点火時期を設定する。
Then, the fuel injection amount at the time of injection is set based on the above-mentioned engine speed and the above-mentioned actual intake air amount, and the fuel injection amount at this injection and the engine speed used at this time are memorized for each cycle. The ignition timing is set based on the memorized fuel injection amount and engine speed.

(2)本発明による第二のエンジンの点火時期制御装置
では、まず、クランク角センサの出り信号からエンジン
回転数を算出し、また吸入空気量センサの出力信号から
吸気行程時の吸入空気伍を予測して設定する。
(2) In the second engine ignition timing control device according to the present invention, first, the engine speed is calculated from the output signal of the crank angle sensor, and the intake air level during the intake stroke is calculated from the output signal of the intake air amount sensor. Predict and set.

そして、上記エンジン回転数と、上記実吸入空気量に基
づき噴射時の燃料噴射量を設定し、この噴射時の燃料噴
射量をサイクルごとに記憶し、この記憶した燃料噴射量
とエンジン回転数に基づき点火時期を設定づる。
Then, the fuel injection amount at the time of injection is set based on the above-mentioned engine rotation speed and the above-mentioned actual intake air amount, this fuel injection amount at the time of injection is memorized for each cycle, and the stored fuel injection amount and engine rotation speed are used. Set the ignition timing based on this.

[発明の実施例] 以下、図面に基づいて本発明の詳細な説明する。[Embodiments of the invention] Hereinafter, the present invention will be explained in detail based on the drawings.

第1図〜第5図は本発明の第一実施例を示し、第1図は
υl@手段の機能ブロック図、第2図はエンジン制御系
の概略図、第3図(a)はクランクロータの正面図、第
3図(b)はカムロータの正面図、第4図(a)は燃料
噴射量設定手順を示すフローチャート、第4図(b)は
点火時期設定手順を示すフローチャート、第5図は点火
時期制御、燃料噴射量制御のタイムチャートである。
Figures 1 to 5 show a first embodiment of the present invention, Figure 1 is a functional block diagram of the υl@ means, Figure 2 is a schematic diagram of the engine control system, and Figure 3 (a) is a crank rotor. 3(b) is a front view of the cam rotor, FIG. 4(a) is a flowchart showing the fuel injection amount setting procedure, FIG. 4(b) is a flowchart showing the ignition timing setting procedure, and FIG. is a time chart of ignition timing control and fuel injection amount control.

(構 成) 図中の符号1はエンジン本体で、図においては水平対向
4気筒型エンジンを示す。また、このエンジン本体1の
シリンダヘッド2に形成された吸気ボート2a、l気ボ
ート2bにインテークマニホルド3、エキゾーストマニ
ホルド4が各々連設されており、さらに、上記シリンダ
ヘッド2には、その発火部を燃焼室1aに露呈する点火
プラグ5、および、この点火プラグ5に直接取付けた点
火コイル5aが、各気筒毎に装着されている。
(Configuration) Reference numeral 1 in the figure is the engine body, and the figure shows a horizontally opposed four-cylinder engine. Further, an intake manifold 3 and an exhaust manifold 4 are connected to an intake boat 2a and an intake boat 2b formed in the cylinder head 2 of the engine body 1, respectively. An ignition plug 5 that exposes the combustion chamber 1a to the combustion chamber 1a, and an ignition coil 5a that is directly attached to the ignition plug 5 are attached to each cylinder.

また、上記インテークマニホルド3の上流側にエアチャ
ンバ6を介してスロットルチャンバ7が連通され、この
スロットルチャンバ7の上流側が吸入管8を介してエア
クリープ9に連通されている。
Further, a throttle chamber 7 is communicated with the upstream side of the intake manifold 3 via an air chamber 6, and the upstream side of the throttle chamber 7 is communicated with an air creep 9 via an intake pipe 8.

さらに、上記吸入管8の上記エアクリーナ9の直下流に
吸入空気量センサ(図においでは、ホットワイヤ式エア
フローメータ)10が介装され、また、上記スロットル
チャンバ7に設けられたスロットルバルブ7aにスロッ
トルポジションセンサ11、および上記スロットルバル
ブ7aの仝m位置を検出するアイドルスイッチ11aが
連設されている。
Further, an intake air amount sensor (in the figure, a hot wire air flow meter) 10 is interposed immediately downstream of the air cleaner 9 in the intake pipe 8, and a throttle valve 7a provided in the throttle chamber 7 is connected to a throttle valve 7a provided in the throttle chamber 7. A position sensor 11 and an idle switch 11a for detecting the position of the throttle valve 7a are arranged in series.

また、上記インテークマニホルド3の各気筒の燃焼室1
aに連通する各吸入ボート2aの直上流側に、インジェ
クタ12が配設されている。さらに、このインテークマ
ニホルド3に形成された冷W水通路(図示せず)に冷却
水温センサ13が臨まされている。
In addition, the combustion chamber 1 of each cylinder of the intake manifold 3
An injector 12 is disposed immediately upstream of each suction boat 2a communicating with a. Furthermore, a cooling water temperature sensor 13 faces a cold W water passage (not shown) formed in the intake manifold 3.

さらに、エキゾーストマニホルド4に連通ずる排気管1
4に02センサ15が臨まされている。
Furthermore, an exhaust pipe 1 communicating with the exhaust manifold 4
02 sensor 15 is facing 4.

なお、符号16は触媒コンバータである。In addition, the code|symbol 16 is a catalytic converter.

また、上記エンジン本体1のクランクシャフト1bにク
ランク0−夕17が固設されており、このクランクロー
タ17の外周に電磁ピックアップなどで構成されたクラ
ンク角センサ18が対設されている。
Further, a crank 0-17 is fixed to the crankshaft 1b of the engine main body 1, and a crank angle sensor 18 composed of an electromagnetic pickup or the like is provided on the outer periphery of the crank rotor 17.

第3図(a)に示すように、上記クランクロータ17の
外周には各気筒(#1.#2と#3.#4)の固定点火
時期を示す突起17aと、点火セット時期の起算点を示
す突起17bと、燃料噴射開始時用の起算点を示す突起
17Gとが各々対称な位置に配設されている。
As shown in FIG. 3(a), on the outer periphery of the crank rotor 17 there are protrusions 17a that indicate the fixed ignition timing of each cylinder (#1, #2 and #3, #4), and a starting point for the ignition set timing. A protrusion 17b indicating the fuel injection starting point and a protrusion 17G indicating the starting point for starting fuel injection are arranged at symmetrical positions.

例えば、図においては、上記突起17aのセット滴θ1
がBTOCIO” 、突起17bのセット角O2が81
DC65°、突起17Cのセット角θ3がBTDC97
°である。
For example, in the figure, the set drop θ1 of the projection 17a is
is BTOCIO", and the set angle O2 of protrusion 17b is 81
DC65°, set angle θ3 of protrusion 17C is BTDC97
°.

上記クランク角センサ18では、上記クランクロータ1
7の各突起17a、17b、17cがクランク角センサ
18のヘッドを通過する際の磁束変化により生じる交流
電圧を取り出して固定点火時期信号、点火タイマセット
(G IG)信号、噴射開始タイマセット(GTi)信
号を出力Jる。
In the crank angle sensor 18, the crank rotor 1
The AC voltage generated by the change in magnetic flux when the protrusions 17a, 17b, 17c of 7 pass through the head of the crank angle sensor 18 is extracted and output as a fixed ignition timing signal, ignition timer set (G IG) signal, and injection start timer set (GTi). ) Outputs a signal.

また、カムシャフト1Cに気筒判別用カムロータ19が
固設されており、第3図(b)に示すように、上記気筒
判別用カムロータ19の外周に突起19aが形成されて
いる。このカムロータ19の回転数は上記クランクロー
タ17の1/2であり、4気筒の圧縮上死点(TDC)
が90’ごとに存在する。
Further, a cam rotor 19 for cylinder discrimination is fixed to the camshaft 1C, and as shown in FIG. 3(b), a protrusion 19a is formed on the outer periphery of the cam rotor 19 for cylinder discrimination. The rotational speed of this cam rotor 19 is 1/2 that of the crank rotor 17, and the rotation speed of the cam rotor 19 is 1/2 of that of the crank rotor 17, which is the compression top dead center (TDC) of the 4 cylinders.
exists every 90'.

このカム0−夕19の各気筒に対応して形成された突起
19aは、上記クランクロータ17の突起17a、17
a問に重ならない範囲に設定されており、図においては
、#1気筒の圧縮上死点後(ATDC)に3個、#3気
筒および#4気筒の圧縮上死点後(ATDC)に1個、
そして#2気筒の圧縮上死点後(ATDC)に2個形成
されている。
The protrusions 19a formed corresponding to the respective cylinders of the cams 0-19 are the protrusions 17a, 17 of the crank rotor 17.
In the figure, 3 cylinders are installed after the compression top dead center (ATDC) of the #1 cylinder, and 1 cylinder is installed after the compression top dead center (ATDC) of the #3 and #4 cylinders. Individual,
Two cylinders are formed after the compression top dead center (ATDC) of the #2 cylinder.

上記気筒判別用カムロータ19の外周にはカム角センサ
20が対設されており、カム角センサ20で各突起19
aを検出する。
A cam angle sensor 20 is provided on the outer periphery of the cylinder discrimination cam rotor 19, and the cam angle sensor 20 detects each protrusion 19.
Detect a.

なお、上記クランクロータ17、カムロータ20の突起
178〜17c、19aは切込みであってもよい。
Note that the protrusions 178 to 17c and 19a of the crank rotor 17 and cam rotor 20 may be notches.

(制御手段の回路構成) 一方、符号21は制御手段で、この制御手段21のcp
u <中央演算処理装置)22.ROM23、RAM2
4、および、I10インターフェース25がパスライン
26を介して互いに接続されており、このI10インタ
ーフェース25の入力ボートに上記各センサ10,11
,15,18,20、およびアイドルスイッチ11a’
t’構成された運転状態パラメータ検出手段27が接続
され、また、このI10インターフェース25の出力ボ
ートに、駆動回路28を介して上記インジェクタ12が
接続されているとともに、トランジスタからなるイグナ
イタ29を介して各気筒に配設された上記点火コイル5
aが接続されており、直接多気筒の点火コイル5aに配
電して点火プラグ5をスパークさせる。
(Circuit configuration of control means) On the other hand, reference numeral 21 is a control means, and the cp of this control means 21 is
u <central processing unit)22. ROM23, RAM2
4, and an I10 interface 25 are connected to each other via a pass line 26, and each of the above-mentioned sensors 10, 11 is connected to the input port of this I10 interface 25.
, 15, 18, 20, and idle switch 11a'
The injector 12 is connected to the output port of the I10 interface 25 via a drive circuit 28, and the injector 12 is connected to the output port of the I10 interface 25 via an igniter 29 consisting of a transistor. The above ignition coil 5 arranged in each cylinder
a is connected, and directly distributes power to the multi-cylinder ignition coil 5a to spark the ignition plug 5.

上記ROM23には11mプログラムなどの固定データ
および点火時期マツプM P IGなどが記憶されてお
り、また、上記RAM24には上記運転状態パラメータ
検出手段27の各センサの出力信号を処理したデータが
格納されている。また、上記CPLI22では上記RO
M23に記憶されているw4御プログラムに従い、上記
RAM23に記憶されている各種データに基づき燃料噴
!1)Jfflおよび点火時期を演算する。
The ROM 23 stores fixed data such as the 11m program and an ignition timing map MPIG, and the RAM 24 stores data obtained by processing the output signals of each sensor of the operating condition parameter detection means 27. ing. In addition, in the CPLI22, the RO
According to the w4 control program stored in M23, fuel injection is performed based on various data stored in the RAM 23 mentioned above! 1) Calculate Jffl and ignition timing.

(点火時期制御手段の機能構成) 第1図に示すように、上記制御手段11は、気筒判別手
段30、クランクパルス判別手段31、角速度算出手段
32、エンジン回転数算出手段33、スロットル通過空
気量算出手段34、空燃比フィードバック補正係数設定
手段35、実吸入空気量設定手段36、燃料噴射開始時
刻韓出手段37、噴射開始タイマ手段38、燃料噴射晴
設定手段39、インジェクタ駆動手段40.記憶手段4
1、点火時期設定手段42、点火時刻算出手段43、点
火セットタイマ手段44、点火駆動手段45で構成され
、さらに、上記燃料噴04ω設定手段39が基本燃料噴
@量設定手段39a1実燃料噴射聞設定手段39b’′
C−構成されている。
(Functional configuration of ignition timing control means) As shown in FIG. 1, the control means 11 includes a cylinder discrimination means 30, a crank pulse discrimination means 31, an angular velocity calculation means 32, an engine rotation speed calculation means 33, and a throttle passing air amount. calculation means 34, air-fuel ratio feedback correction coefficient setting means 35, actual intake air amount setting means 36, fuel injection start time setting means 37, injection start timer means 38, fuel injection speed setting means 39, injector driving means 40. Storage means 4
1. It is composed of an ignition timing setting means 42, an ignition time calculation means 43, an ignition set timer means 44, and an ignition drive means 45, and furthermore, the fuel injection 04ω setting means 39 is configured to perform basic fuel injection @amount setting means 39a1 actual fuel injection period. Setting means 39b''
C-Constructed.

気筒判別手段30では、クランク角センサ18、カム角
センサ20の出力信号を読込み、燃料噴射する気筒およ
び点火する気筒を判別する。
The cylinder determining means 30 reads the output signals of the crank angle sensor 18 and the cam angle sensor 20, and determines which cylinders are to be injected with fuel and which cylinders are to be ignited.

クランクパルス判別手段31r:は、カム角センサ20
の割込み信号から、クランク角センサ18の出力信号が
上記クランクプレート17の突起17aを検出した固定
点火時期信号か、突起17bを検出した噴射開始タイマ
セット(GTi)信号か、突起17cを検出した点火タ
イマセット(G IG)信号かを判別する。
Crank pulse discrimination means 31r: is the cam angle sensor 20
From the interrupt signal, it is determined whether the output signal of the crank angle sensor 18 is a fixed ignition timing signal when the protrusion 17a of the crank plate 17 is detected, an injection start timer set (GTi) signal when the protrusion 17b is detected, or an ignition timing signal when the protrusion 17c is detected. Determine whether it is a timer set (G IG) signal.

角速度算出手段32では、上記クランクパルス判別手段
31で判別したQTi信号を検出したときから、次のQ
[G信号を検出するまでの時刻Toを求め、予めROM
23に記憶した上記クランクプレート17の突起iyb
、i7c間のはさみ角θ4 (θ4=03−62)のデ
ータからクランクシャフト1bの角速度ωを求める。
The angular velocity calculating means 32 calculates the next Q from the time when the QTi signal determined by the crank pulse determining means 31 is detected.
[Determine the time To until the G signal is detected, and store it in the ROM in advance.]
The protrusion iyb of the crank plate 17 stored in 23
, i7c, the angular velocity ω of the crankshaft 1b is determined from the data of the scissor angle θ4 (θ4=03-62).

エンジン回転数算出手段33では、上記角速度口出手段
32で算出した角速Ifωからエンジン回転数Nを算出
する。
The engine speed calculation means 33 calculates the engine speed N from the angular speed Ifω calculated by the angular speed output means 32.

スロットル通過空気闇舜出手段34では、吸入空気1セ
ンサ10の出力波形からスロットルバルブ7a、および
、図示しないl5CV(アイドルスピードコントロール
バルブ)のバイパス通路を通過する吸入空気ff1Qs
 f算出する。
The throttle passing air output means 34 detects the intake air ff1Qs passing through the throttle valve 7a and the bypass passage of an unillustrated 15CV (idle speed control valve) based on the output waveform of the intake air 1 sensor 10.
Calculate f.

空燃比フィードバック補正係数設定手段35て・は、0
2センサ15の出力波形からフィードバック補正に係る
空燃比フィードバック補正係数KFBを設定する。
The air-fuel ratio feedback correction coefficient setting means 35 is 0.
An air-fuel ratio feedback correction coefficient KFB related to feedback correction is set from the output waveform of the second sensor 15.

実吸入空気量設定手段36では、上記エンジン回転数算
出手段33、スロットル通過空気M算出手段34でそれ
ぞれ算出したエンジン回転数N、スロットル通過空気f
f1Qsから現峙刻における燃焼室1aに吸い込まれる
実際の吸入空気績、Jなわち、実吸入空気ff1Q(に
(J/Sec )を算出する。
The actual intake air amount setting means 36 calculates the engine speed N and the throttle passing air f calculated by the engine speed calculating means 33 and the throttle passing air M calculating means 34, respectively.
From f1Qs, the actual amount of intake air sucked into the combustion chamber 1a at the current time, J, that is, the actual intake air ff1Q((J/Sec)) is calculated.

すなわち、吸入空気はセンサ10の計測時刻と、上記ス
ロットルバルブ7a、および、図示しないtscvのエ
アバイパス通路を通過する吸入空気の時刻とが一致する
と仮定した場合、上記ス[lットルパルブ7a、および
、l5CVと、吸気ボート2aに介装された吸気バルブ
との間の管路量分、上記吸入空気爪センサ10で計測し
たスロットル通過空気IQsと、そのときの上記燃焼室
1aに吸入される実際の吸入空気徴(実吸入空気績)0
と間にはある時間的遅れ4Tが存在する。
That is, assuming that the measured time of the intake air by the sensor 10 matches the time of the intake air passing through the throttle valve 7a and the air bypass passage of the TSCV (not shown), the throttle valve 7a and the 15CV and the intake valve installed in the intake boat 2a, the throttle passing air IQs measured by the intake air claw sensor 10, and the actual amount of air taken into the combustion chamber 1a at that time. Inhalation air characteristics (actual intake air performance) 0
There is a certain time delay 4T between.

とくに、吸気変動量の大きい過渡時にあっては、上記時
間的遅れATにより同時刻におけるスロットル通過空気
ff1Qsと実吸入空気量Qとの間の誤差が大きくなり
、適切な空燃比制御、点火時期制御を行うことが困難に
なる。
In particular, during a transition period when the intake air fluctuation amount is large, the error between the throttle passing air ff1Qs and the actual intake air amount Q at the same time becomes large due to the above-mentioned time delay AT, and appropriate air-fuel ratio control and ignition timing control are prevented. becomes difficult to do.

上記実吸入空気量設定手段36では、エンジン回転数N
および上記吸入空気但センサ10で計測したスロットル
通過空気ff1Qsに基づき、時間的遅れATを修正し
た吸入空気績、すなわち、上記燃焼室1aに吸入される
実吸入空気邑Qを予測する 尚、この実吸入空気ff1Qを予測する具体的手段tよ
、例えば特願昭63−157687号に開示されている
In the actual intake air amount setting means 36, the engine rotation speed N
Based on the throttle passing air ff1Qs measured by the intake air sensor 10, the intake air result with the time delay AT corrected, that is, the actual intake air Q taken into the combustion chamber 1a is predicted. A specific means for predicting the intake air ff1Q is disclosed, for example, in Japanese Patent Application No. 157687/1987.

燃料噴射開始時刻算出手段37では、上記エンジン回転
数算出手段33℃・0出したエンジン回転数N、クラン
ク角センサ18からQTi信号が出力されたときから(
第5図の経過時間t1)、予め固定された燃料噴射終了
時期、例えば、吸気バルブ聞弁直匍のある設定クランク
角に到達づるまCの時間(経過時間t3)を予測し、こ
の予測した時間から上記燃料噴!l)J量設定手段39
bで設定した燃料噴DA邑(期間)Tiを引いた値、す
なわち、燃料噴射開始時刻TTi(経過時間t2)を算
出する。
The fuel injection start time calculation means 37 calculates the engine rotation speed N, which is calculated by the engine rotation speed calculation means 33°C.0, from the time when the QTi signal is output from the crank angle sensor 18 (
The elapsed time t1 in Fig. 5 is predicted, and the pre-fixed fuel injection end timing, for example, the time for the crank C to reach a certain set crank angle between the intake valve and the valve (elapsed time t3), is predicted. The above fuel injection from time! l) J amount setting means 39
The value obtained by subtracting the fuel injection period (period) Ti set in step b, that is, the fuel injection start time TTi (elapsed time t2) is calculated.

噴射開始タイマ手段38では、上記クランクパルス判別
手段31r:判別したクランク角ヒンサ18からの(3
Ti信号をトリガとして、上記燃料噴射開始時刻締出手
段37で弾出した燃料噴射開始時刻を計時づる。
In the injection start timer means 38, the crank pulse discriminating means 31r: (3
Using the Ti signal as a trigger, the fuel injection start time determined by the fuel injection start time locking means 37 is timed.

燃料噴射量設定手段3つの基本燃料哨[1設定手段39
 a−(”は、上記実吸入空気弔鋒出手段36で算出し
た実吸入空気fjlQと、そのきの上記−[ンジン回転
数算出手段33で算出したTンジン回転数Nから基本燃
料噴射ff1Tl]を算出する。
Fuel injection amount setting means Three basic fuel controls [1 setting means 39
a-(" is the actual intake air fjlQ calculated by the actual intake air pressure output means 36, and the basic fuel injection ff1Tl from the engine rotation speed N calculated by the engine rotation speed calculation means 33) Calculate.

りなわら、基本燃料噴射量Tpは、 Tll =に−Q/N     (K :定数)で求め
、あるいは、実吸入空気11nQとエンジン回転数Nを
パラメータとしてマツプ検索により設定する。
The basic fuel injection amount Tp is determined by Tll = -Q/N (K: constant), or is set by map search using the actual intake air 11nQ and engine speed N as parameters.

燃料噴gAffi設定手段39bでは、上記基本燃料噴
射量設定手段39aF設定したu本燃料噴射吊Tpを、
上記空燃比フィードバック補正係数設定手段35で設定
した空燃比フィードバック補正係数KFB、および、冷
却水温センサ13、スロットルボジシ]ンセンナ11の
出力信号に基づいて設定した周知の各種増量分補正係数
C0FFで補正して実際の燃料噴0AFf!i(実燃料
噴射1)Tiを設定する(Ti = T I) −K 
FB−COFF>。
The fuel injection gAffi setting means 39b sets the u fuel injection amount Tp set by the basic fuel injection amount setting means 39aF.
Correction is made using the air-fuel ratio feedback correction coefficient KFB set by the air-fuel ratio feedback correction coefficient setting means 35 and various well-known increase correction coefficients C0FF set based on the output signals of the cooling water temperature sensor 13 and throttle body sensor 11. Then the actual fuel injection is 0AFf! i (actual fuel injection 1) Set Ti (Ti = T I) -K
FB-COFF>.

そして、上記噴射開始タイマ手段38での計時が噴射開
始時刻TTiに達したときく経過時間シ2)、インジェ
クタ駆動手段40を介して上記気筒判別手段30で気筒
判別した対応気筒のインジェクタ12へ燃料噴gA埴(
19′1間)Tiに相当する駆動パルスを出力する。
Then, when the time measured by the injection start timer means 38 reaches the injection start time TTi (2), the fuel is transferred to the injector 12 of the corresponding cylinder determined by the cylinder determination means 30 via the injector drive means 40. FugaA hani (
19'1) A drive pulse corresponding to Ti is output.

記憶手段41では、上記基本燃料噴射量設定手段39 
a−(’設定した燃料噴射量決定時の((本燃料噴射f
MTpと、そのときの上記エンジン回転数篩用手段33
−(−R出したエンジン回転数NとでRAM24の所定
アドレスに格納した前回の基本燃料噴射量Too、エン
ジン回転数NOを更新Jる(NO←−N、Tpo←Tp
)。
The storage means 41 stores the basic fuel injection amount setting means 39.
a-('When determining the set fuel injection amount ((main fuel injection f
MTp and the engine rotational speed screening means 33 at that time
-(-R Update the previous basic fuel injection amount Too and engine speed NO stored in the specified address of the RAM 24 with the output engine speed N (NO←-N, Tpo←Tp
).

点火時期設定手段42では、上記記憶手段41の所定ア
ドレスに記憶したエンジン回転数NOと基本燃料噴射F
it T poをパラメータとして、点火時期マツプM
PIGの領域を検索し、この領域に記憶されている点火
時期(点火角度)θIGを検索する。
The ignition timing setting means 42 uses the engine speed NO and the basic fuel injection F stored at a predetermined address in the storage means 41.
Ignition timing map M using it T po as a parameter
The PIG area is searched, and the ignition timing (ignition angle) θIG stored in this area is searched.

上記点火時期設定手段42 C採用するパラメータは、
燃料噴射量決定時(経過時間t1)のエンジン回転数N
、実吸入空気♀Qに基づいて設定した基本燃料噴%Jf
fiTpである。この基本燃料噴射♀Tpは上記実吸入
空気fmQが燃焼室1aに吸入される実際の吸入空気量
、例えば、加速時の増加MΔQ’ri(第8図参照)を
予測して設定したもので、過渡時であっても最適空燃比
を得ることができる。
The parameters adopted by the ignition timing setting means 42C are as follows:
Engine rotation speed N at the time of fuel injection amount determination (elapsed time t1)
, basic fuel injection % Jf set based on the actual intake air ♀Q
fiTp. This basic fuel injection ♀Tp is set by predicting the actual amount of intake air taken into the combustion chamber 1a by the actual intake air fmQ, for example, the increase MΔQ'ri during acceleration (see Fig. 8). The optimum air-fuel ratio can be obtained even during a transient period.

したがって、各気筒の実際の空燃比に対応づる点火時期
が設定され、定常時はもちろんのこと過渡時に対する追
従性がよく、常に最適点火時期を設定づることができる
Therefore, the ignition timing is set in accordance with the actual air-fuel ratio of each cylinder, and the followability is good not only in steady state but also in transient state, and the optimum ignition timing can be set at all times.

点火時期設定手段43では、上記角速度算出手段32N
−t7出した角速度ωと、上記点火時期設定手段42で
設定した点火時期θIGとに基づき点火時刻TIGを T IG=θIG/ω から求める。
In the ignition timing setting means 43, the angular velocity calculation means 32N
Based on the angular velocity ω obtained at −t7 and the ignition timing θIG set by the ignition timing setting means 42, the ignition time TIG is determined from TIG=θIG/ω.

この点火時刻FIGは、上記クランクパルス判別手段3
1から出力されるGIG信号(クランクプレート17の
突起17bを検出した信号)を基準に設定される。
This ignition time FIG is determined by the crank pulse discriminating means 3.
1 (a signal that detects the protrusion 17b of the crank plate 17) is set as a reference.

タイマ手段44では、上記クランクパルス判別手段31
から出力されたQIG(、j号を1へリガ信号として上
記点火時刻算出手段43で算出した点火時刻TIGの4
時を開始し、点火時刻TIGに達したとき、点火駆動手
段45を介して気筒判別手段30にて判別された気筒の
点火コイル5aへ点火信号IGを出力づる。
In the timer means 44, the crank pulse discriminating means 31
The ignition time TIG calculated by the ignition time calculation means 43 using the QIG output from the
When the ignition time TIG is reached, an ignition signal IG is outputted via the ignition drive means 45 to the ignition coil 5a of the cylinder determined by the cylinder determination means 30.

(動 作) 次に、実施例の動作について第4図のフローチャートに
従って説明Jる。
(Operation) Next, the operation of the embodiment will be explained according to the flowchart of FIG.

(燃料噴射量制御) 第4図<a)に示すように、まず、ステップ5101で
エンジン回転数Nを算出し、ステップ5102でスロッ
トル通過空気1iQsを算出する。
(Fuel Injection Quantity Control) As shown in FIG. 4 <a), first, in step 5101, the engine rotation speed N is calculated, and in step 5102, the throttle passing air 1iQs is calculated.

イして、ステップ5103で、上記ステップ5101゜
5102にてそれぞれ算出したエンジン回転数N、スロ
ットル通過空気ff1Qsから、その時の燃焼室1aに
吸入される実際の吸入空気窪(実吸入空気Gt )Qを
設定する。
Then, in step 5103, the actual intake air depression (actual intake air Gt) Q taken into the combustion chamber 1a at that time is determined from the engine speed N and throttle passing air ff1Qs calculated in steps 5101 and 5102, respectively. Set.

次いで、ステップ5104で、上記ステップ5101で
算出したエンジン回転数Nと、上記ステップ3103で
設定した実吸入空気ff1Qから基本燃料噴射量王pを
設定する(Tp←K −Q/N ’)。
Next, in step 5104, a basic fuel injection amount p is set from the engine speed N calculated in step 5101 and the actual intake air ff1Q set in step 3103 (Tp←K-Q/N').

そして、ステップ5105で、上記ステラ73104で
設定した基本燃料噴射量Tpを、空燃比フィードバック
補正係数KFB、各種増量分補正係数C0FFで補正し
て実燃料噴射にTiを設定しくTi =Tp・K FB
−C0EF) 、所定噴射タイミングで気筒判別手段3
0にて気筒判別された対応気筒のインジ」フタ12へ実
燃料噴射ff1Tiに応じた噴射信号を出力づる。
Then, in step 5105, the basic fuel injection amount Tp set in the Stellar 73104 is corrected using the air-fuel ratio feedback correction coefficient KFB and various increase correction coefficients C0FF to set Ti for the actual fuel injection.Ti = Tp・K FB
-C0EF), cylinder discrimination means 3 at a predetermined injection timing.
An injection signal corresponding to the actual fuel injection ff1Ti is output to the indicator lid 12 of the corresponding cylinder whose cylinder is discriminated at 0.

その後、ステップ8106で、記憶手段の所定アドレス
に格納した前回のザイクルにおけるエンジン回転数NO
を、上記ステップ5101で算出した燃料噴射量決定時
に採用した今回のエンジン回転数Nで更新する(No←
N)。
Thereafter, in step 8106, the engine rotation speed NO. in the previous cycle stored in a predetermined address of the storage means is
is updated with the current engine rotation speed N adopted when determining the fuel injection amount calculated in step 5101 above (No←
N).

また、ステップ5107で、上記記憶手段の所定アドレ
スに格納した1)1回のリイクルにおける基本燃料噴射
m ”r poを、上記ステップ5104で算出した燃
料噴!l)l扇状定時の基本燃料噴射nl T pで更
新しC(T po←Tt+)  プログラムを終了する
In addition, in step 5107, 1) the basic fuel injection m ''r po in one recycle stored in the predetermined address of the storage means is replaced with the fuel injection calculated in step 5104! Update with T p and end the program with C (T po←Tt+).

(点火時朋制tlll) 第4図(b)に示1ように、まず、ステップ5201で
、角速度ωを算出づる。
(Ignition Time Control) As shown in FIG. 4(b), first, in step 5201, the angular velocity ω is calculated.

次いで、ステップ5202.3203で、燃料噴射量制
御プログラムのステップ3106.3107において、
記憶手段の所定アドレスに格納したエンジン回転数NO
と琴木燃料噴!1l)I量Tpoを読出1゜その後、ス
テップ3204で、上記ステップ3202゜5203(
−読出したエンジン回転数NQ、it本燃料噴射I T
 pOをパラメータとして点火時期マツプMPICの領
域を検索し、点火時期OIGを設定する。
Next, in steps 5202 and 3203, in steps 3106 and 3107 of the fuel injection amount control program,
Engine speed NO. stored in a predetermined address of the storage means
And Kotoki fuel injection! 1l) Read the I quantity Tpo 1° After that, in step 3204, the above steps 3202° 5203 (
-Read engine speed NQ, it actual fuel injection IT
The area of the ignition timing map MPIC is searched using pO as a parameter, and the ignition timing OIG is set.

次いで、ステップ5205で、上記ステップ5201で
算出した角速度ωと、上記ステップ5204で設定した
点火時期θIGに基づき、上記クランク角センサ18の
GIG信号を基準とづる点火時刻TIGを算出する( 
T TG−θIG/ω)。
Next, in step 5205, an ignition time TIG based on the GIG signal of the crank angle sensor 18 is calculated based on the angular velocity ω calculated in the step 5201 and the ignition timing θIG set in the step 5204 (
TTG-θIG/ω).

そして、ステップ8206で、上記点火時刻TTGを点
火セットタイマ手段44にセンl−L、、上記GTG信
号をトリガ信号として計時が開始され、°セットした点
火時刻TIGに達すると点火駆動1段45を介して気筒
判別手段30にて判別された気筒の点火コイル5aへ点
火信号IGを出力し、点火コイル5aの一次巻線が遮所
され、対応気筒の点火プラグ5を点火する。
Then, in step 8206, the ignition time TTG is set to the ignition set timer means 44. Timing is started using the GTG signal as a trigger signal, and when the set ignition time TIG is reached, the ignition drive first stage 45 is activated. An ignition signal IG is output to the ignition coil 5a of the cylinder discriminated by the cylinder discrimination means 30, the primary winding of the ignition coil 5a is interrupted, and the spark plug 5 of the corresponding cylinder is ignited.

上記点火時期θIGが、燃料噴射量決定時の実吸入空気
ム】Qから求めた基本燃料噴射吊下pを負荷パラメータ
として取り入れて設定したので、各気筒の実際の空燃比
に対応して常に最適な点火u、′filllを設定する
ことができる。
Since the above ignition timing θIG is set by incorporating the basic fuel injection suspension p obtained from the actual intake air mQ when determining the fuel injection amount as a load parameter, it is always optimal in accordance with the actual air-fuel ratio of each cylinder. ignition u, 'fill can be set.

(第二実施例) また、第6図、第7図は本発明の第二実施例を示し、第
6図はt、II御手段の機能ブロック図、第7図(a)
は燃料噴射量設定手順を示すフローチャート、第7図(
b)は点火時+1J設定手順を示リフローチャートであ
る。
(Second Embodiment) Also, FIGS. 6 and 7 show a second embodiment of the present invention, FIG. 6 is a functional block diagram of the t, II control means, and FIG. 7(a)
is a flowchart showing the fuel injection amount setting procedure, Fig. 7 (
b) is a reflow chart showing the procedure for setting +1J at ignition.

この実施例の記憶手段41では、燃料噴射2+)決定時
の填本燃料噴用吊Tpのみを勺イクルごとに記憶更新し
くTpo4−Tp ) 、一方、点火時期設定手段42
では、上記記憶手段41に格納した燃料噴射量決定時の
基本燃料噴射間Tpと、点火ピッl−直眞にエンジン回
転数t)出手段33で算出したエンジン回転数Nをパラ
メータとしてマツプ検索して点火時期θIGを設定する
In the storage means 41 of this embodiment, only the main fuel injection hanger Tp at the time of fuel injection 2+) determination is memorized and updated every cycle (Tpo4-Tp), while the ignition timing setting means 42
Now, a map search is performed using the basic fuel injection interval Tp at the time of determining the fuel injection amount stored in the storage means 41 and the engine rotation speed N calculated by the ignition pit-direct engine rotation speed t) output means 33 as parameters. to set the ignition timing θIG.

したがって、現エンジン回転数にマツチングし/j 1
適な点火時期を設定することができる。
Therefore, by matching the current engine speed /j 1
Appropriate ignition timing can be set.

これをフローチャートで示せば、第7図のようになる。If this is shown in a flowchart, it will be as shown in FIG.

すなわち、燃料噴射制御においては、ステップ8306
で記憶手段に格納したI’liJ回のザイクルにおける
基本燃料噴射ffi T l)0を、今回の燃料噴射量
決定時の基本燃料噴射間Tpで更新する(Tpo←Tp
)。
That is, in fuel injection control, step 8306
The basic fuel injection ffi T l) 0 in I'liJ cycles stored in the storage means is updated with the basic fuel injection interval Tp at the time of determining the current fuel injection amount (Tpo←Tp
).

一方、点火時期制御においては、ステップ8402で、
ステップ5401で算出した角速度ωからTンジン回転
数Nを詐出し、ステップ5404で、上記ステップ54
02で算出した−[ンジン回転数Nとステップ3403
 ′r−読み出した燃料噴射量決定時の基本燃料噴tJ
J ffi T poをパラメータとして点火時期マツ
プMPIQから点火時期θIGを検索する。
On the other hand, in the ignition timing control, in step 8402,
The T engine rotation speed N is deceived from the angular velocity ω calculated in step 5401, and in step 5404, the
02 - [engine rotation speed N and step 3403
'r - Basic fuel injection tJ when determining the read fuel injection amount
Ignition timing θIG is searched from the ignition timing map MPIQ using JffiTpo as a parameter.

上述以外は、前述した第一実施例と同様である。Other than the above, this embodiment is the same as the first embodiment described above.

なお、本発明は上記実施例に限るものCはなく、例えば
、記憶手段41には基本燃料噴14 ffj T +1
に代えて、実燃料噴射量設定手段39bで設定した燃料
I!11射吊Tiを格納し、点火時期設定手段42では
、エンジン回転数Nと実燃料噴f)I n”t T i
をパラメータとしてマツプ検索して点火時期θrGを設
定するようにしてもよい。
It should be noted that the present invention is not limited to the above embodiment C; for example, the storage means 41 stores the basic fuel injection 14 ffj T +1
Instead of, the fuel I! set by the actual fuel injection amount setting means 39b is used. The ignition timing setting means 42 stores the engine speed N and the actual fuel injection f) I n"t Ti
The ignition timing θrG may be set by performing a map search using the parameter as a parameter.

また、この実施例では、時間制御式の点火時期制御につ
いC説明したが、角庶制御式の点火時期1lIIl t
illにも本発明を採用できることはいうまでbない。
In addition, in this embodiment, time-controlled ignition timing control was explained, but angle-controlled ignition timing 1lIIl t
It goes without saying that the present invention can also be applied to ill.

[発明の効果コ 以上゛説明したように本発明によれば、以下に列記づる
効果を奏する。
[Effects of the Invention] As described above, the present invention provides the following effects.

(1)請求項1に記載されているように、クランク角セ
ンυの出力信号からエンジン回転数を算出1るエンジン
回転数筒用手段と、吸入空気f8センサの出力信号から
吸気行程時の実吸入空気量を予測して設定Jる実吸入空
気♀設定手段と、上記エンジン回転数算出手段で篩用し
たエンジン回転数と、上記実吸入空気量設定手段′C設
定した実吸入空気■に基づき噴射時の燃料噴射量を設定
する燃料噴[1)J fij設定手段と、上記燃料噴射
量設定手段−〇・設定した噴射時の燃料噴重量と、この
ときに使用したエンジン回転数をサイクルごとに記憶す
る記憶手段と、上記記憶手段に記憶した燃料噴e+吊と
エンジン回転数に基づき点火時期を設定フる点火時期設
定手段とを具備するので、吸気行程時に供給された実際
の吸入空気量に対応して設定された燃料噴11 ffi
に基づき点火時期が設定され、各気筒の実際の空燃比に
対応する点火時期を常に得ることができ、定常時はもち
ろん、過渡時においても最適点火時期に追従性よく制御
することができ、エンジンのもつポテンシャルを充分に
引き出すことができて、出力向上、排気エミッションの
改善、ノッキングの抑制を図ることができる。
(1) As described in claim 1, there is provided an engine rotation speed means for calculating the engine rotation speed from the output signal of the crank angle sensor υ, and an engine rotation speed means for calculating the engine rotation speed from the output signal of the intake air f8 sensor, and an engine rotation speed cylinder means for calculating the engine rotation speed from the output signal of the crank angle sensor Based on the actual intake air setting means that predicts and sets the intake air amount, the engine speed screened by the engine speed calculation means, and the actual intake air set by the actual intake air amount setting means. Fuel injection that sets the fuel injection amount at the time of injection [1] J fij setting means and the fuel injection amount setting means - 〇・The set fuel injection amount at the time of injection and the engine rotation speed used at this time for each cycle and an ignition timing setting means for setting the ignition timing based on the fuel injection rate and engine speed stored in the storage means, so that the actual amount of intake air supplied during the intake stroke is provided. Fuel injection 11 ffi set corresponding to
The ignition timing is set based on the actual air-fuel ratio of each cylinder, making it possible to always obtain the ignition timing that corresponds to the actual air-fuel ratio of each cylinder, and controlling the optimum ignition timing with good followability not only during steady conditions but also during transient conditions. By fully drawing out the potential of the engine, it is possible to improve output, improve exhaust emissions, and suppress knocking.

(2)請求項2に記載されているように、クランク角セ
ンサの出力信号からエンジン回転数をQ出Jるエンジン
回転数算出手段と、吸入空気量センサの出力信号から吸
気行程時の実吸入空気量を予測して設定する実吸入空気
量設定手段と、上記エンジン回転数算出手段″e篩用し
たエンジン回転数と、上記実吸入空気量設定手段で設定
した実吸入空気量に基づき噴射時の燃料噴射量を設定す
る燃料噴射量設定手段と、上記燃料噴射量設定手段で設
定した噴射時の燃料噴射量をサイクルごとに記憶りる記
憶手段と、−h記記憶手段に記憶した燃料噴射量と上記
エンジン回転数算出手段で算出したエンジン回転数に基
づき点火時期を設定する点火時期設定手段とを具備する
ことにより、吸気行程時の実際の吸入空気量に対応して
設定された燃料噴射けに基づく各気筒の実際の空燃比と
点火セット時のエンジン回転数とに応じた点火時期を設
定することができるので、過渡時における追従性がより
一層向上する。
(2) As described in claim 2, engine rotation speed calculation means calculates the engine rotation speed from the output signal of the crank angle sensor, and the actual intake during the intake stroke from the output signal of the intake air amount sensor. Actual intake air amount setting means for predicting and setting the air amount, the engine rotation speed calculated by the engine speed calculation means, and the actual intake air amount set by the actual intake air amount setting means at the time of injection. a fuel injection amount setting means for setting the fuel injection amount; a storage means for storing for each cycle the fuel injection amount at the time of injection set by the fuel injection amount setting means; and a fuel injection amount stored in the -h storage means. and an ignition timing setting means for setting the ignition timing based on the engine speed calculated by the engine speed calculation means and the engine speed calculation means, the fuel injection is set corresponding to the actual intake air amount during the intake stroke. Since the ignition timing can be set according to the actual air-fuel ratio of each cylinder based on the engine speed and the engine rotation speed at the time of ignition setting, followability during transient times is further improved.

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

第1図〜第5図は本発明の第一実施例を示し、第1図は
制御手段の機能ブロック図、第2図はエンジン制御系の
概略図、第3図(a)はクランクプレートの正面図、第
3図(b)はカムプレートの正面図、第4図(a)は燃
料噴射ω設定手順を示すフローチャート、第4図(b)
は点火時期設定手順を示すフローチャート、第5図は点
火時期制御、燃料噴射m制御のタイムチャート、第6図
、第7図1ま本発明の第二実施例を示し、第6図【よ制
御手段の機能ブロック図、第7図(a)は燃料噴射量設
定手順を示1フローヂ1?−ト、第7図(b)は点火時
期設定手順を示すフローチャート、第8図は過渡時の燃
料噴射m制御、点火時期1ノ制御を示すタイムチャート
である。 10・・・吸入空気G) tンナ、18・・・クランク
角センサ、36・・・実吸入空気量設定手段、39・・
・燃料噴射量設定手段、41・・・記憶手段、42・・
・点火時期設定手段、N・・・エンジン回転数、Q・・
・実吸入空気量、Tp・・・(基本)燃料哨III量、
T1・・・燃料噴射1、θIG・・・点火時期。 第4図 (a) (b) (a) 第3 (b) (,11 第7図 (b)
1 to 5 show a first embodiment of the present invention, FIG. 1 is a functional block diagram of the control means, FIG. 2 is a schematic diagram of the engine control system, and FIG. 3(a) is a diagram of the crank plate. Front view, Figure 3(b) is a front view of the cam plate, Figure 4(a) is a flowchart showing the fuel injection ω setting procedure, Figure 4(b)
1 is a flowchart showing the ignition timing setting procedure, FIG. 5 is a time chart of ignition timing control and fuel injection m control, FIGS. The functional block diagram of the means, FIG. 7(a), shows the fuel injection amount setting procedure. FIG. 7(b) is a flowchart showing the ignition timing setting procedure, and FIG. 8 is a time chart showing fuel injection m control and ignition timing 1 control during transition. 10... Intake air G) tna, 18... Crank angle sensor, 36... Actual intake air amount setting means, 39...
-Fuel injection amount setting means, 41...memory means, 42...
・Ignition timing setting means, N...Engine speed, Q...
・Actual intake air amount, Tp... (basic) fuel control III amount,
T1...Fuel injection 1, θIG...Ignition timing. Figure 4 (a) (b) (a) 3 (b) (,11 Figure 7 (b)

Claims (2)

【特許請求の範囲】[Claims] (1)クランク角センサの出力信号からエンジン回転数
を算出するエンジン回転数算出手段と、吸入空気量セン
サの出力信号から吸気行程時の実吸入空気量を予測して
設定する実吸入空気量設定手段と、 上記エンジン回転数算出手段で算出したエンジン回転数
と、上記実吸入空気量設定手段で設定した実吸入空気量
に基づき噴射時の燃料噴射量を設定する燃料噴射量設定
手段と、 上記燃料噴射量設定手段で設定した噴射時の燃料噴射量
と、このときに使用したエンジン回転数をサイクルごと
に記憶する記憶手段と、 上記記憶手段に記憶した燃料噴射量とエンジン回転数に
基づき点火時期を設定する点火時期設定手段とを具備す
ることを特徴とするエンジンの点火時期制御装置。
(1) An engine speed calculation means that calculates the engine speed from the output signal of the crank angle sensor, and an actual intake air amount setting that predicts and sets the actual intake air amount during the intake stroke from the output signal of the intake air amount sensor. means; and fuel injection amount setting means for setting a fuel injection amount at the time of injection based on the engine rotation speed calculated by the engine rotation speed calculation means and the actual intake air amount set by the actual intake air amount setting means; storage means for storing the fuel injection amount at the time of injection set by the fuel injection amount setting means and the engine speed used at this time for each cycle; and ignition based on the fuel injection amount and engine speed stored in the storage means. 1. An ignition timing control device for an engine, comprising: ignition timing setting means for setting ignition timing.
(2)クランク角センサの出力信号からエンジン回転数
を算出するエンジン回転数算出手段と、吸入空気量セン
サの出力信号から吸気行程時の実吸入空気量を予測して
設定する実吸入空気量設定手段と、 上記エンジン回転数算出手段で算出したエンジン回転数
と、上記実吸入空気量設定手段で設定した実吸入空気量
に基づき噴射時の燃料噴射量を設定する燃料噴射量設定
手段と、 上記燃料噴射量設定手段で設定した噴射時の燃料噴射量
をサイクルごとに記憶する記憶手段と、上記記憶手段に
記憶した燃料噴射量と上記エンジン回転数算出手段で算
出したエンジン回転数に基づき点火時期を設定する点火
時期設定手段とを具備することを特徴とするエンジンの
点火時期制御装置。
(2) Engine speed calculation means that calculates the engine speed from the output signal of the crank angle sensor, and actual intake air amount setting that predicts and sets the actual intake air amount during the intake stroke from the output signal of the intake air amount sensor. means; and fuel injection amount setting means for setting a fuel injection amount at the time of injection based on the engine rotation speed calculated by the engine rotation speed calculation means and the actual intake air amount set by the actual intake air amount setting means; storage means for storing the fuel injection amount during injection set by the fuel injection amount setting means for each cycle; and ignition timing based on the fuel injection amount stored in the storage means and the engine rotation speed calculated by the engine rotation speed calculation means. An ignition timing control device for an engine, comprising: ignition timing setting means for setting the ignition timing.
JP11056589A 1989-04-28 1989-04-28 Ignition timing control device of engine Pending JPH02286875A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11056589A JPH02286875A (en) 1989-04-28 1989-04-28 Ignition timing control device of engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11056589A JPH02286875A (en) 1989-04-28 1989-04-28 Ignition timing control device of engine

Publications (1)

Publication Number Publication Date
JPH02286875A true JPH02286875A (en) 1990-11-27

Family

ID=14539056

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11056589A Pending JPH02286875A (en) 1989-04-28 1989-04-28 Ignition timing control device of engine

Country Status (1)

Country Link
JP (1) JPH02286875A (en)

Similar Documents

Publication Publication Date Title
US6062190A (en) Ignition timing control apparatus and method for internal combustion engine
JPWO2003036069A1 (en) Engine control device
JPH0823333B2 (en) Ignition timing control device for internal combustion engine
JPH0233472A (en) Ignition timing control device for engine
JP3805596B2 (en) Electronic control device for internal combustion engine
JP2749181B2 (en) Internal combustion engine operation control method and electronic control device thereof
JPH09250387A (en) Fuel injection control method for internal combustion engine
EP1284354A2 (en) Fuel injection control for internal combustion engine
JPH0723582Y2 (en) Ignition timing control device for internal combustion engine
JPH1122515A (en) Engine torque calculating device
US6244248B1 (en) Verifying engine cycle of an injection IC engine
EP1284353B1 (en) Fuel injection control for start-up of internal combustion engine
JPH02286875A (en) Ignition timing control device of engine
US4787358A (en) Fuel supply control system for an engine
JP4115677B2 (en) Atmospheric pressure detection device for internal combustion engine
JP3536596B2 (en) Fuel injection control device for direct injection spark ignition type internal combustion engine
JP3197642B2 (en) Control device for multi-cylinder internal combustion engine
JPH11351050A (en) Engine control system
JPH08121299A (en) Individual ignition method
JP3680505B2 (en) Fuel injection control device for direct-injection spark-ignition internal combustion engine
JPH0237170A (en) Ignition timing controller for engine
JP2535895B2 (en) Air-fuel ratio control device for internal combustion engine
JP3680506B2 (en) Fuel injection control device for direct-injection spark-ignition internal combustion engine
JP3680308B2 (en) Control device for internal combustion engine
JP3546652B2 (en) Fuel injection control device for direct injection spark ignition type internal combustion engine