JPH0454280A - Ignition timing controller - Google Patents

Ignition timing controller

Info

Publication number
JPH0454280A
JPH0454280A JP16287890A JP16287890A JPH0454280A JP H0454280 A JPH0454280 A JP H0454280A JP 16287890 A JP16287890 A JP 16287890A JP 16287890 A JP16287890 A JP 16287890A JP H0454280 A JPH0454280 A JP H0454280A
Authority
JP
Japan
Prior art keywords
ignition timing
rotational speed
engine
correction amount
fuel
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
JP16287890A
Other languages
Japanese (ja)
Inventor
Tamotsu Shimada
保 嶋田
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 JP16287890A priority Critical patent/JPH0454280A/en
Publication of JPH0454280A publication Critical patent/JPH0454280A/en
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Electrical Control Of Ignition Timing (AREA)

Abstract

PURPOSE:To reduce efficiently shock and shaking due to acceleration, by calcu lating the correctional amount of an ignition timing so that the difference be tween the smoothing rotational speed and the instantaneous rotational speed of an engine may become smaller, and also correcting the correctional amount on the basis of an idling operation condition. CONSTITUTION:The instantaneous rotational speed of an engine is calculated at an operation unit 54 on the basis of a detection signal from a TDC sensor. Also, the filter operation of the detection signal from the TDC sensor is made at an operation unit 55, and a smoothing rotational speed opposing to the instan taneous rotational speed is calculated. In addition, a rotational variation which is obtained by subtracting the instantaneous rotational speed from the smoothing rotational speed, is calculated by an operation unit 56. Meanwhile, at a calculat ing unit 59, the basic ignition timing thetaB is corrected to a correctional ignition timing thetaC on the basis of detection information or the like from an intake air temperature sensor 18, an atmospheric pressure sensor 19 and a water temper ature sensor 43 or the like. In a calculating unit 60, a target ignition timing is calculated from the rotational variation band and the correctional ignition timing.

Description

【発明の詳細な説明】 〈産業上の利用分野〉 本発明は、スロットル弁の急激な開放操作に伴う加速シ
ョックやこれに付随する車体の前後方向の揺れを緩和す
るための点火時期制御装置に関し、特に手動変速機を搭
載した車両に応用して好適なものである。
[Detailed Description of the Invention] <Industrial Application Field> The present invention relates to an ignition timing control device for alleviating acceleration shock caused by a sudden opening operation of a throttle valve and accompanying longitudinal shaking of a vehicle body. This is particularly suitable for use in vehicles equipped with manual transmissions.

〈従来の技術〉 燃料としてガソリン等を使用する火花点火内燃機関(以
下、単に機関と略称する)の点火時期は、この機関が搭
載された車両に要求される機能や特性に応じ、機関の吸
入空気量や回転速度等に基づいて予め設定された値が選
択されている。一般には、機関の吸入空気量を機関の回
転速度で割って得られる吸気充填効率とこの機関の回転
速度とで予め設定される基本点火時期のマツプから、機
関の吸入空気量を検出するエアフローセンサ及び機関の
回転速度を検出する回転速度センサによる検出結果に基
づいて基本点火時期を求め、この基本点火時期に対して
例えば吸入空気の温度変化や機関の冷却水温度等に伴う
修正を行い、このようにして修正された点火時期に基づ
いて点火プラグや点火コイル等の点火手段を作動させて
いる。
<Prior art> The ignition timing of a spark-ignition internal combustion engine (hereinafter simply referred to as the engine) that uses gasoline or the like as a fuel depends on the functions and characteristics required of the vehicle in which this engine is installed. A preset value is selected based on the air amount, rotation speed, etc. Generally, an air flow sensor detects the intake air amount of the engine from a basic ignition timing map that is preset based on the intake air filling efficiency obtained by dividing the engine intake air amount by the engine rotation speed and the engine rotation speed. The basic ignition timing is determined based on the detection results by the rotational speed sensor that detects the rotational speed of the engine, and the basic ignition timing is corrected according to changes in intake air temperature, engine cooling water temperature, etc. Based on the ignition timing corrected in this way, ignition means such as a spark plug and an ignition coil are operated.

機関の点火時期を変更することによって、この機関の出
力特性を微妙に変えることが可能であるが、車両の走行
中に発生する加速ショック等に対してこれを緩和するよ
うに、機関の点火時期を変更するようなことは、従来行
われていない。
By changing the engine's ignition timing, it is possible to subtly change the engine's output characteristics, but it is possible to change the engine's ignition timing to alleviate acceleration shocks that occur while the vehicle is running. This has not been done in the past.

〈発明が解決しようとする課題〉 周知のように、単一の機関であっても手動変速機を組付
けたものと自動変速機を組付けたものとでは、出力特性
等に微妙な相違があり、自動変速機付き機関を搭載した
車両では問題とならなかったことが、手動変速機付き機
関を搭載した車両では問題となることがしばしばある。
<Problem to be solved by the invention> As is well known, there are subtle differences in output characteristics, etc. between a single engine with a manual transmission and an automatic transmission. However, what is not a problem in vehicles equipped with automatic transmission engines often becomes a problem in vehicles equipped with manual transmission engines.

例えば、近年、スロットル弁の開閉操作に対して応答性
の非常に優れた機関が開発されつつあり、このような機
関に手動変速機を組付けたものを搭載した車両において
、1速や2速の変速段を選択している状態から運転者が
アクセルペダルを踏み込んで急加速した場合、車両が前
後方向にギクシャク揺れる、いわゆるしゃくり現象が発
生する。このような車体前後方向の揺れは、加速ショッ
クと共に5乗り心地を非常に悪化させる原因となるもの
であるが、自動変速機を搭載した車両の場合には、この
ような現象は見られないことが多い。
For example, in recent years, engines with extremely high responsiveness to throttle valve opening and closing operations have been developed, and in vehicles equipped with manual transmissions attached to such engines, first and second gears When a driver suddenly accelerates by pressing the accelerator pedal while a gear is selected, a so-called jerking phenomenon occurs in which the vehicle jerks back and forth. This type of shaking in the longitudinal direction of the vehicle body, along with acceleration shock, is a cause of extremely poor ride comfort, but this phenomenon is not observed in vehicles equipped with automatic transmissions. There are many.

〈発明の目的〉 本発明は、スロットル弁の急激な開放操作に伴う加速シ
ョックや、これに付随する車体の前後方向の揺れを緩和
し得る点火時規制御装置を提供することを目的とする。
<Objective of the Invention> An object of the present invention is to provide an ignition regulation control device capable of alleviating the acceleration shock caused by a sudden opening operation of a throttle valve and the accompanying longitudinal shaking of the vehicle body.

〈課題を解決するための手段〉 第一番めの本発明による点火時規制御装置は、機関の瞬
時回転速度を算出する瞬時回転速度演算手段と、この時
の前記機関の平滑化回転速度を算出する平滑化回転速度
演算手段と、前記機関の瞬時回転速度と平滑化回転速度
とを比較してこれらの差が小さくなるように点火時期の
補正量を算出する点火時期補正量演算手段と、この点火
時期補正量設定手段からの前記補正量の情報に基づいて
点火時期を修正して前記機関の目標点火時期を設定する
目標点火時期設定手段と、前記機関の負荷を検出する負
荷センサと、この負荷センサからの検出信号に基づいて
前記点火時期の補正量を修正する補正量修正手段とを具
えたものである。
<Means for Solving the Problems> The ignition regulation control device according to the first aspect of the present invention includes an instantaneous rotational speed calculation means for calculating the instantaneous rotational speed of the engine, and a smoothed rotational speed of the engine at this time. Smoothed rotational speed calculation means for calculating, and ignition timing correction amount calculation means for calculating an ignition timing correction amount by comparing the instantaneous rotational speed of the engine and the smoothed rotational speed so that the difference between them becomes small; target ignition timing setting means for setting a target ignition timing of the engine by correcting the ignition timing based on the information on the correction amount from the ignition timing correction amount setting means; a load sensor for detecting the load of the engine; The apparatus further includes a correction amount correction means for correcting the correction amount of the ignition timing based on the detection signal from the load sensor.

又、第二番めの本発明による点火時規制御装置は、機関
の瞬時回転速度を算出する瞬時回転速度演算手段と、こ
の時の前記機関の平滑化回転速度を算出する平滑化回転
速度演算手段と、前記機関の瞬時回転速度と平滑化回転
速度とを比較してこれらの差が小さくなるように点火時
期の補正量を算出する点火時期補正量演算手段と、この
点火時期補正量設定手段からの前記補正量の情報に基づ
いて点火時期を修正して前記機関の目標点火時期を設定
する目標点火時期設定手段と、前記機関のアイドル運転
状態を検出するアイドル運転検出手段と、このアイドル
運転検出手段からの検出信号に基づいて前記点火時期の
補正量を修正する補正量修正手段とを具えたものである
The ignition regulation control device according to the second aspect of the present invention includes instantaneous rotational speed calculation means for calculating the instantaneous rotational speed of the engine, and smoothed rotational speed calculation means for calculating the smoothed rotational speed of the engine at this time. means, an ignition timing correction amount calculation means for comparing the instantaneous rotational speed and the smoothed rotational speed of the engine and calculating an ignition timing correction amount such that the difference between the two becomes small; and this ignition timing correction amount setting means. target ignition timing setting means for setting a target ignition timing of the engine by correcting the ignition timing based on information on the correction amount from the engine; idling detection means for detecting an idling operating state of the engine; and correction amount modification means for modifying the correction amount of the ignition timing based on the detection signal from the detection means.

く作用〉 瞬時回転速度演算手段は機関の瞬時回転速度を算出し、
平滑化回転速度演算手段はこの時の機関の平滑化回転速
度を算出する。そして、点火時期補正量演算手段は機関
の瞬時回転速度と平滑化回転速度とを比較してこれらの
差が小さくなるように点火時期の補正量を算出し、目標
点火時期設定手段はこの点火時期の補正量の情報に基づ
いて点火時期を修正し、機関の目標点火時期を設定する
Function> The instantaneous rotational speed calculation means calculates the instantaneous rotational speed of the engine,
The smoothed rotational speed calculation means calculates the smoothed rotational speed of the engine at this time. Then, the ignition timing correction amount calculation means compares the instantaneous rotational speed of the engine with the smoothed rotational speed and calculates the correction amount of the ignition timing so that the difference between them becomes small, and the target ignition timing setting means The ignition timing is corrected based on the information on the correction amount, and the target ignition timing of the engine is set.

ここで、第一の発明では、負荷センサが機関の負荷を検
出し、この負荷センサからの検出信号に基づいて補正量
修正手段が前記点火時期の補正量を修正する。
Here, in the first invention, the load sensor detects the load of the engine, and the correction amount modifying means corrects the correction amount of the ignition timing based on the detection signal from the load sensor.

又、第二の発明ではアイドル運転検出手段が機関がアイ
ドル運転状態にあるか否かを検出し、このアイドル運転
検出手段からの検出信号に基づいて補正量修正手段が前
記点火時期の補正量を修正する。
Further, in the second invention, the idle operation detection means detects whether or not the engine is in the idle operation state, and the correction amount correction means adjusts the correction amount of the ignition timing based on the detection signal from the idle operation detection means. Fix it.

〈実施例〉 本発明による燃料供給制御装置を四気筒内燃機関を搭載
した車両に応用した一実施例の概略構造を表す第1図に
示すように、機関11の燃焼室12に吸気弁13を介し
て基端側か連通ずる吸気管14の先端には、エアクリー
ナエレメント15を収納したエアクリーナ16が連結さ
れている。このエアクリーナ16内には、機[11の燃
焼室12に対する吸入空気量Aを検出するカルマン渦流
量計等のエアフローセンサ17と、このエアクリーナ1
6内に導かれる吸気温TA及び大気圧PAをそれぞれ検
出する吸気温センサ18及び大気圧センサ19とが組付
けられ、これらエアフローセンサ17及び吸気温センサ
18及び大気圧センサ19には、これらセンサ17〜1
9から出力される検出信号を受ける電子制御ユニット(
以下、これをECUと記述する)20が接続されている
<Embodiment> As shown in FIG. 1, which shows the schematic structure of an embodiment in which the fuel supply control device according to the present invention is applied to a vehicle equipped with a four-cylinder internal combustion engine, an intake valve 13 is installed in the combustion chamber 12 of the engine 11. An air cleaner 16 housing an air cleaner element 15 is connected to the distal end of the intake pipe 14, which communicates with the proximal end via the intake pipe 14. Inside this air cleaner 16, there is an air flow sensor 17 such as a Karman vortex flow meter that detects the intake air amount A into the combustion chamber 12 of the engine [11],
An intake temperature sensor 18 and an atmospheric pressure sensor 19 are assembled to detect the intake air temperature TA and atmospheric pressure PA introduced into the air flow sensor 6, respectively. 17-1
The electronic control unit (
Hereinafter, this will be referred to as an ECU) 20 is connected.

前記吸気管14の途中には、ケーブル21を介したアク
セルペダル22の操作に連動して吸気管14に形成され
た吸気通路23の開度を変化させ、燃焼室12内に供給
される吸入空気量Aを調整するスロットル弁24が組付
けられており、このスロットル弁24には当該スロット
ル弁24の全閉状態を検出して機関11のアイドル状態
を判定するためのアイドルスイッチ25が組付けられて
いる。このアイドルスイッチ25には、当該アイドルス
イッチ25から出力される検出信号を受ける前記ECU
20が接続している。
In the middle of the intake pipe 14, the opening degree of an intake passage 23 formed in the intake pipe 14 is changed in conjunction with the operation of the accelerator pedal 22 via a cable 21, and intake air is supplied into the combustion chamber 12. A throttle valve 24 is assembled to adjust the amount A, and an idle switch 25 is assembled to the throttle valve 24 to detect the fully closed state of the throttle valve 24 and determine the idle state of the engine 11. ing. The idle switch 25 is connected to the ECU which receives the detection signal output from the idle switch 25.
20 are connected.

スロットル弁24の上流側と下流側とで両端が吸気通路
23に連通ずるバイパス通路26には、このバイパス通
路26の開度を調整し得る針状弁27が設けられ、この
針状弁27には前記ECU20によってデユーティ制御
されるソレノイド28が連結されている。又、バイパス
通路26を形成するバイパス管29と前記針状弁27と
の間には、バイパス通路26を塞ぐように針状弁27を
付勢する圧縮コイルばね30が介装されている。
A needle valve 27 that can adjust the opening degree of the bypass passage 26 is provided in a bypass passage 26 whose both ends communicate with the intake passage 23 on the upstream and downstream sides of the throttle valve 24. is connected to a solenoid 28 which is duty-controlled by the ECU 20. Further, a compression coil spring 30 is interposed between the bypass pipe 29 forming the bypass passage 26 and the needle valve 27, and urges the needle valve 27 so as to close the bypass passage 26.

従って、この圧縮コイルばね30のばね力に抗してEC
U20によりソレノイド28がデユーティ駆動されると
、運転者によるアクセルペダル22の操作とは関係なく
、バイパス通路26に対する針状弁27の開弁時間が制
御され、バイパス通路26を介して燃焼室12内へ空気
が吸い込まれるようになっている。これらバイパス通路
26や針状弁27等は、機1!Illのアイドル運転時
に機関IIの回転速度を予め設定した目標アイドル回転
速度に保持して燃責を向上させるアイドル回転速度制御
用のものである。
Therefore, against the spring force of this compression coil spring 30, the EC
When the solenoid 28 is driven on duty by U20, the opening time of the needle valve 27 with respect to the bypass passage 26 is controlled, regardless of the operation of the accelerator pedal 22 by the driver, and the valve opening time of the needle valve 27 with respect to the bypass passage 26 is controlled. Air is being sucked into. These bypass passages 26, needle valves 27, etc. are the machine 1! This control is for idle rotational speed control that maintains the rotational speed of engine II at a preset target idle rotational speed during idle operation of engine Ill to improve fuel efficiency.

一方、吸気通路19の下流端側には、機関11の燃焼室
I2内へ図示しない燃料を吹き込む燃料噴射装置の燃料
噴射ノズル31−が設けられ、前記ECU20によりデ
ユーティ制御される電磁弁32を介して燃料が燃料噴射
ノズル31から燃焼室12内へ噴射される。
On the other hand, on the downstream end side of the intake passage 19, a fuel injection nozzle 31- of a fuel injection device that injects fuel (not shown) into the combustion chamber I2 of the engine 11 is provided. Fuel is injected into the combustion chamber 12 from the fuel injection nozzle 31.

つまり、エアフローセンサ17からの吸入空気量Aの検
出結果に基づき、これと対応した燃料が供給されるよう
に、電磁弁32の目標開弁時間t。を制御し、これによ
って燃焼室】2内が所定の空燃比に設定される。
That is, based on the detection result of the intake air amount A from the air flow sensor 17, the target opening time t of the solenoid valve 32 is set so that fuel corresponding to this is supplied. is controlled, thereby setting the inside of the combustion chamber 2 to a predetermined air-fuel ratio.

なお、本実施例の燃料噴射ノズル31は、機関1’lの
気筒数に対応して吸気通路23の吸気マニホールド部分
に四個設けられた、いわゆるマルチポイント形式のもの
を採用している。
The fuel injection nozzles 31 of this embodiment are of a so-called multi-point type, in which four fuel injection nozzles 31 are provided in the intake manifold portion of the intake passage 23, corresponding to the number of cylinders of the engine 1'l.

前記機関11の燃焼室12に臨む点火プラグ33は、点
火コイル34及びパワートランジスタ35を内蔵したデ
ィストリビュータ36に接続している。そして、このパ
ワートランジスタ35のオフ動作により点火コイル34
に高電圧が発生し、点火プラグ33が火花放電する一方
、パワートランジスタ35のオン動作によって点火コイ
ル34が充電を開始するようになっている。
A spark plug 33 facing the combustion chamber 12 of the engine 11 is connected to a distributor 36 containing an ignition coil 34 and a power transistor 35. By turning off the power transistor 35, the ignition coil 34
A high voltage is generated, and the spark plug 33 discharges sparks, while the power transistor 35 turns on, causing the ignition coil 34 to start charging.

又、前記機関l】の燃焼室12に排気弁37を介して基
端側か連通ずる排気通路38を形成した排気管39には
、燃焼室I2から排出される排ガス中の窒素酸化物や炭
化水素或いは一酸化炭素等の有害成分を浄化する触媒コ
ンバータ40を有する排ガス浄化装置41が介装されて
いる。そして、この排ガス浄化装置41と燃焼室12と
の間の排気通路38の途中には、排ガス中の酸素濃度を
検出する02センサ42が介装され、この0□センサ4
2には当該02センサ42から出力される検出信号を受
ける前記ECU20が接続している。
Further, an exhaust pipe 39 having an exhaust passage 38 communicating with the combustion chamber 12 of the engine I through an exhaust valve 37 is provided with nitrogen oxides and carbonization in the exhaust gas discharged from the combustion chamber I2. An exhaust gas purification device 41 having a catalytic converter 40 for purifying harmful components such as hydrogen or carbon monoxide is interposed. An 02 sensor 42 for detecting the oxygen concentration in the exhaust gas is interposed in the middle of the exhaust passage 38 between the exhaust gas purification device 41 and the combustion chamber 12.
2 is connected to the ECU 20 which receives a detection signal output from the 02 sensor 42.

従って、機関11の通常の運転状態では、スロットル弁
24の開度に応じてエアクリーナ16を介し吸気通路2
3内に吸入された空気が、燃料噴射ノズル31から噴射
される燃料と適切な空燃比となるように、02センサ4
2からの検出信号に基づいて混合され、燃焼室12内で
この混合気が点火プラグ33により点火燃焼し、排気ガ
スとなって排気通路38から排ガス浄化装置41を通り
、この間に無害化された状態となって排出される。
Therefore, in the normal operating state of the engine 11, the intake passage 2 is
02 sensor 4 so that the air taken into 3 has an appropriate air-fuel ratio with the fuel injected from the fuel injection nozzle
The air-fuel mixture is ignited and burned by the spark plug 33 in the combustion chamber 12, becomes exhaust gas, passes through the exhaust gas purification device 41 from the exhaust passage 38, and is rendered harmless during this time. state and is discharged.

この機関11の運転状態を良好に維持するため、本実施
例では種々のセンサを設け、これらセンサからの検出信
号に基づいて点火プラグ20の点火時期や燃料噴射ノズ
ル31からの燃料の噴射量等を制御している。具体的に
は、先に述べたエアフローセンサ17や吸気温センサ1
g、大気圧センサ19.アイドルスイッチ25,02セ
ンサ42の他に、機関11にはこの機関11の冷却水温
T、を検出する水温センサ43が設けられ、又、ディス
トリビュータ36内には機関11の各気筒の圧縮上死点
位置をそれぞれ検出すると共にこれら四つの気筒の内の
予め設定した第一気筒における圧縮上死点位置を検出す
る上死点センサ(以下、これをTDCセンサと記述する
)44と、上記第一気筒における圧縮上死点位置を基準
とするクランク角位相を検出するクランク角センサ45
とが組み込まれている。
In order to maintain a good operating condition of the engine 11, various sensors are provided in this embodiment, and based on detection signals from these sensors, the ignition timing of the spark plug 20, the amount of fuel injected from the fuel injection nozzle 31, etc. is controlled. Specifically, the air flow sensor 17 and intake temperature sensor 1 mentioned above
g, atmospheric pressure sensor 19. In addition to the idle switch 25, 02 sensor 42, the engine 11 is provided with a water temperature sensor 43 that detects the cooling water temperature T of the engine 11. a top dead center sensor (hereinafter referred to as a TDC sensor) 44 that detects the compression top dead center position of a preset first cylinder among these four cylinders; A crank angle sensor 45 detects a crank angle phase based on the compression top dead center position at
is incorporated.

これらセンサ43〜45には、これらからそれぞれ出力
される検出信号を受ける前記ECU20が接続されてお
り、このECU20には更に図示しない蓄電池の電圧を
検出してこれをECU20に出力するバッテリセンサ4
6や、車両の走行速度(以下ミこれを車速と呼称する)
を検出してこれをECU20に出力する車速センサ47
等も接続している。
The above-mentioned ECU 20 is connected to these sensors 43 to 45, which receives detection signals outputted from these sensors, and this ECU 20 is further connected to a battery sensor 4 that detects the voltage of a storage battery (not shown) and outputs it to the ECU 20.
6, the traveling speed of the vehicle (hereinafter referred to as vehicle speed)
A vehicle speed sensor 47 that detects and outputs this to the ECU 20
etc. are also connected.

本実施例における点火系統の@ri御ブロブロックす第
2図に示すように、ECU20はその主要部として演算
装置48を具えている。
As shown in FIG. 2, the ECU 20 includes an arithmetic unit 48 as its main part.

この演算装置48には、吸気温センサ18や大気圧セン
サ19.02センサ42.水温センサ43.バッテリセ
ンサ46等からのアナログ信号が入力インターフェイス
49からアナログ−デジタル変換器50を介して入力さ
れる。又、エアフローセンサ17やア不ドルスイッチ2
5.TDCセンサ44.クランク角センサ45.車速セ
ンサ47等のからのデジタル信号は、入力インターフェ
イス51を介して直接入力されるようになっている。
This arithmetic unit 48 includes an intake air temperature sensor 18, an atmospheric pressure sensor 19.02, a sensor 42. Water temperature sensor 43. Analog signals from the battery sensor 46 and the like are input from an input interface 49 via an analog-to-digital converter 50 . In addition, the air flow sensor 17 and the idler switch 2
5. TDC sensor 44. Crank angle sensor 45. Digital signals from the vehicle speed sensor 47 and the like are directly input via the input interface 51.

一方、演算装置48からは点火時期の制御信号が点火ド
ライバ52を介して前記パワートランジスタ35に出力
され、このノ(ワートランジスタ35から点火コイル3
4を介しディストリビュータ36により四つの点火プラ
グ33に順次火花を発生させて行(。
On the other hand, an ignition timing control signal is outputted from the arithmetic unit 48 to the power transistor 35 via the ignition driver 52.
Sparks are sequentially generated in the four spark plugs 33 by the distributor 36 via the spark plug 4 (.

更に、この演算装置48には機関11の瞬時回転速度N
□とこの時の機関11の負荷に相当する吸気充填効率り
とで決まる基本点火時期θ3等の固定値データや各種マ
ツプ或いはプログラムデータを記憶するROM53が接
続し、このROM53と演算装置48との間で点火時期
や燃料供給のためのデータの授受が行われる。
Furthermore, this arithmetic unit 48 calculates the instantaneous rotational speed N of the engine 11.
□ is connected to a ROM 53 that stores fixed value data such as basic ignition timing θ3, which is determined by the intake air filling efficiency corresponding to the load of the engine 11 at this time, and various maps or program data. Data for ignition timing and fuel supply is exchanged between the two.

本実施例における点火時期決定のための演算ブロックを
表す第3図に示すように、本実施例ではTDCセンサ4
4からの検出信号に基づき、瞬時回転速度演算部54に
て機関11の瞬時回転速度N ERを算出する。この瞬
時回転速度N0は、第4図に示すタイマ割り込みルーチ
ンにてTDCセンサ44・による検出信号の周期よりも
短い一定周期の高速タイマ割り込み信号毎に瞬時回転速
度アドレスNTAを1つずつ繰り上げて行き、算出時点
での瞬時回転速度アドレスN TAに対応する機JSi
llの瞬時回転速度N□が、ECU20内のROM53
から読み出される。この瞬時回転速度N〜が読み出され
たならば、瞬時回転速度アドレスNTAを直ちにゼロに
設定し、前記タイマ割り込みルーチンでは次の高速タイ
マ割り込み信号が入力された時点で再び瞬時回転速度ア
ドレスNTAを0から1つずつカウントアツプして行く
ようになっている。
As shown in FIG. 3, which shows a calculation block for determining ignition timing in this embodiment, in this embodiment, the TDC sensor 4
Based on the detection signal from 4, the instantaneous rotational speed NER of the engine 11 is calculated in the instantaneous rotational speed calculating section 54. This instantaneous rotational speed N0 is determined by incrementing the instantaneous rotational speed address NTA by one for each high-speed timer interrupt signal with a fixed period shorter than the period of the detection signal by the TDC sensor 44 in the timer interrupt routine shown in FIG. , the machine JSi corresponding to the instantaneous rotational speed address NTA at the time of calculation
The instantaneous rotational speed N□ of ll is stored in the ROM 53 in the ECU 20.
is read from. When this instantaneous rotational speed N~ is read out, the instantaneous rotational speed address NTA is immediately set to zero, and in the timer interrupt routine, the instantaneous rotational speed address NTA is set again when the next high-speed timer interrupt signal is input. It is designed to count up one by one from 0.

この瞬時回転速度N−の算出処理と並行して平滑化回転
速度演算部55にてTDCセンサ44からの検出信号を
フィルタ操作することにより、n回時における機関11
の瞬時回転速度N2□0.に対応する平滑化回転速度N
 wv tn 、が下式(1)に基づいて算出される。
In parallel with the instantaneous rotational speed N- calculation process, the smoothed rotational speed calculation unit 55 filters the detection signal from the TDC sensor 44, so that the engine 11 at the nth time
The instantaneous rotational speed N2□0. The smoothed rotational speed N corresponding to
wv tn is calculated based on the following equation (1).

Nl y [II l = K y・NEF−−I++
(1−Ky)・NERfNl ・ ・ ・(1)但し、
K、は前回の平滑化回転速度 N8□。−I、の採用割合を決定する0から1の範囲の
値のフィルタ定数(重み付は係数)であり、後述するよ
うに本発明ではアイドルスイッチ25のオン、オフ信号
に基づいて相互に異なった値を選択するようにしている
Nl y [II l = K y・NEF−−I++
(1-Ky)・NERfNl ・ ・ ・(1) However,
K is the previous smoothed rotation speed N8□. −I, is a filter constant with a value in the range of 0 to 1 (weighting is a coefficient) that determines the adoption ratio of I am trying to select a value.

このように、本実施例では機関11の瞬時回転速度N!
□1に対応する平滑化回転速度N□、(a、をフィルタ
処理により算出しているが、瞬時回転速度N□の相加平
均を機関11の平滑化回転速度Nア、として算出するよ
うにしても良い。
In this way, in this embodiment, the instantaneous rotation speed N! of the engine 11!
The smoothed rotational speed N□, (a) corresponding to □1 is calculated by filter processing, but the arithmetic mean of the instantaneous rotational speed N□ is calculated as the smoothed rotational speed Na of the engine 11. It's okay.

又、回転偏差演算部56では、前記平滑化回転速度演算
部55にて算出されたn回時における機関11の平滑化
回転速度N !F l++ 1から瞬時回転速度演算部
54にて算出される瞬時回転速度N、□−を減算して得
られる回転偏差ΔNが、下式(2)に示すように算出さ
れる。
Further, the rotational deviation calculation unit 56 calculates the smoothed rotational speed N of the engine 11 at the nth time calculated by the smoothed rotational speed calculation unit 55! A rotational deviation ΔN obtained by subtracting the instantaneous rotational speed N, □− calculated by the instantaneous rotational speed calculation unit 54 from F l++1 is calculated as shown in the following equation (2).

ΔN fal = N IIF (ml  N ** 
fal   ・ ・ ・(2)一方、吸気充填効率演算
部57ではエアフローセンサ24からの検出信号に基づ
いて算出される機関11の吸入空気量Aと、瞬時回転速
度演算部54にて算出される機関】1の瞬時回転速度N
□とから吸気充填効率りを下式(3)に基づいて算出す
る。
ΔN fal = N IIF (ml N **
fal ・ ・ ・ (2) On the other hand, the intake air filling efficiency calculating section 57 calculates the intake air amount A of the engine 11 calculated based on the detection signal from the air flow sensor 24 and the engine speed calculated by the instantaneous rotation speed calculating section 54. ] Instantaneous rotational speed N of 1
From □, the intake air filling efficiency is calculated based on the following formula (3).

I、=  A−・・・(3) N□ そして、基本点火時期算出部58はこの吸気充填効率り
と瞬時回転速度演算部54にて算出された機関11の瞬
時回転速度N□とに基づいてROM33中に予め設定さ
れた基本点火時期マツプから基本点火時期θ1を読み出
し、修正点火時期算出部59では吸気温センサ18や大
気圧センサ19及び水温センサ43等から検出される吸
気温情報や気圧情報及び冷却水温情報等に基づいて基本
点火時期θ。
I, = A-...(3) N□ Then, the basic ignition timing calculation unit 58 calculates the basic ignition timing based on this intake air filling efficiency and the instantaneous rotational speed N□ of the engine 11 calculated by the instantaneous rotational speed calculation unit 54. The basic ignition timing θ1 is read out from the basic ignition timing map preset in the ROM 33, and the corrected ignition timing calculation unit 59 reads intake temperature information and atmospheric pressure detected from the intake temperature sensor 18, atmospheric pressure sensor 19, water temperature sensor 43, etc. Basic ignition timing θ based on information, cooling water temperature information, etc.

を修正点火時期θ。に修正する。Correct the ignition timing θ. Correct.

そして、目標点火時期算出部60にて回転偏差演算部5
6で算出される前記回転偏差ΔNと、修正点火時期算出
部59で算出される前記修正点火時期θ。とから、下式
(4)に基づいて目標点火時期θ。を算出する。
Then, in the target ignition timing calculation section 60, the rotation deviation calculation section 5
6 and the corrected ignition timing θ calculated by the corrected ignition timing calculating section 59. From this, the target ignition timing θ is determined based on the following equation (4). Calculate.

θ。=θ。+θ。        ・・・(4)但し、
θ、=に□・ΔNであり、後述するように本発明による
に、はアイドルスイッチ25のオン、オフや回転偏差Δ
Nの正負に応じて予めROM53中に設定された相互に
異なる補正係数である。
θ. =θ. +θ. ...(4) However,
θ, = □・ΔN, and as described later, according to the present invention, is the on/off of the idle switch 25 and the rotational deviation Δ
These are mutually different correction coefficients set in advance in the ROM 53 depending on the sign of N.

このようにして目標点火時期θ。を演算するが、各気筒
の点火時期は、TDCセンサ44からの検出信号を基準
とするクランク角センサ45からの各気筒の圧縮上死点
前75度(BTDC75°)の信号を基準として設定し
ているため、演算装置48に組み込まれたタイミング制
御部61にて目標点火時期θ。
In this way, the target ignition timing θ is determined. The ignition timing of each cylinder is set based on the signal from the crank angle sensor 45 at 75 degrees before compression top dead center (75 degrees BTDC) of each cylinder, which is based on the detection signal from the TDC sensor 44. Therefore, the target ignition timing θ is determined by the timing control unit 61 incorporated in the arithmetic unit 48.

を圧縮上死点前75度からの遅れ時間として演算し、こ
れを点火ドライバ52に与えるようになっている。
is calculated as a delay time from 75 degrees before compression top dead center, and this is provided to the ignition driver 52.

なお、本実施例では燃料の供給を再開する場合に、機関
の出力を増大させる手段として燃料の増量供給を行って
空燃比をリッチ化させる燃料噴射装置を採用したが、こ
れ以外に吸入空気量を増大させる等の他の周知の手段を
採用することも当然可能である。
In addition, in this embodiment, when restarting fuel supply, a fuel injection device is used that enriches the air-fuel ratio by supplying an increased amount of fuel as a means to increase the output of the engine. Of course, it is also possible to employ other known means, such as increasing the .

次に、TDCセンサ44からの検出信号に基づいて各気
筒の点火周期毎に機関11の瞬時回転数N工と平均回転
数N zpとを算出すると共に燃料の供給を制御するク
ランク割り込みルーチンについて説明する。
Next, a description will be given of a crank interrupt routine that calculates the instantaneous rotational speed N and the average rotational speed Nzp of the engine 11 for each ignition cycle of each cylinder based on the detection signal from the TDC sensor 44, and controls the supply of fuel. do.

各気筒の点火周期毎に繰り返されるクランク割り込みル
ーチンを表す第5図に示すように、TDCセンサ44か
らの検出信号が入力されると、CIにて後述するメイン
ルーチンにて決定される目標点火時期θ。に対応するデ
ータが点火ドライバ52にセットされ、次いでC2にて
この点火ドライバ52のカウントを開始した後、C3に
て現在の機関11の瞬時回転速度N□を算出する。
As shown in FIG. 5, which shows a crank interrupt routine that is repeated every ignition cycle of each cylinder, when a detection signal from the TDC sensor 44 is input, the target ignition timing is determined by the CI in a main routine that will be described later. θ. Data corresponding to is set in the ignition driver 52, and then, at C2, the ignition driver 52 starts counting, and at C3, the current instantaneous rotational speed N□ of the engine 11 is calculated.

そして、C4にて機II!11の現在の平滑化回転速度
N2□7.を前記(1)式により算出すると共にC5に
て現在の瞬時回転速度Nオと平滑化回転速度数N !F
 +a )との回転偏差ΔNを前記(2)式により算出
する。
And machine II at C4! 11 current smoothed rotational speed N2□7. is calculated using equation (1) above, and at C5, the current instantaneous rotational speed N and the smoothed rotational speed number N! F
The rotational deviation ΔN from +a) is calculated using the above equation (2).

しかる後、C6にて瞬時回転速度アドレスNTAをゼロ
に設定し、第4図に示す前記タイマ割り込みルーチンで
は、次の高速タイマ割り込み信号が入力された時点で再
び瞬時回転速度アドレスN TAを0から1つずつカウ
ントアツプして行く。
Thereafter, the instantaneous rotational speed address NTA is set to zero at C6, and in the timer interrupt routine shown in FIG. 4, the instantaneous rotational speed address NTA is again set from 0 when the next high-speed timer interrupt signal is input. Count up one by one.

そして、C7にてエアフローセンサ17の出力に基づい
て前記(3)式により吸気充填効率りを算出し、次にC
8にて燃料供給停止フラグF PCがセットされている
か否かを判定する。
Then, at C7, the intake air filling efficiency is calculated based on the output of the air flow sensor 17 using the formula (3) above, and then at C7
At step 8, it is determined whether the fuel supply stop flag FPC is set.

このC8のステップにて燃料供給停止フラグF ycが
セットされている、即ち機関11に対して燃料の供給を
停止すると判断した場合には、C9にて前記機関11の
回転偏差ΔNが予め設定した負の閾値ΔN、よりも小さ
いか否かを判定する。なお、燃料供給停止フラグF、c
のセット或いはリセット操作は、後述するメインルーチ
ンにて行われる。
If the fuel supply stop flag F yc is set in this step C8, that is, if it is determined that the fuel supply to the engine 11 is to be stopped, the rotation deviation ΔN of the engine 11 is set in advance in C9. It is determined whether or not it is smaller than a negative threshold value ΔN. In addition, fuel supply stop flags F, c
The setting or resetting operation is performed in the main routine described later.

このC9のステップにて回転偏差ΔNが負の閾値ΔN3
よりも小さい、即ち瞬時回転速度N□が急激に低下して
機関11がストールしてしまう虞があると判断した場合
には、C1Oにて回転低下フラグF’xsをセットする
が、そうでない場合には問題がないので何もせずに終了
する。
In this step C9, the rotational deviation ΔN is set to a negative threshold ΔN3.
If it is determined that the instantaneous rotational speed N□ is smaller than that, that is, there is a risk that the engine 11 will stall due to a sudden decrease in the instantaneous rotational speed N□, the rotational decrease flag F'xs is set in C1O, but if not There is no problem, so exit without doing anything.

一方、前記C8のステップにて燃料供給停止フラグF 
FCがセットされていない、即ち燃料を機関11に供給
する必要があると判断した場合には、C1lにて現在の
吸気充填効率りに基づき基本燃料噴射量1.を算出する
On the other hand, in step C8, the fuel supply stop flag F
If FC is not set, that is, if it is determined that fuel needs to be supplied to the engine 11, the basic fuel injection amount is set to 1. Calculate.

そして、CI2にて燃料増量フラグF FAがセットさ
れているか否かを判定する。
Then, it is determined at CI2 whether the fuel increase flag FFA is set.

このC12のステップにて燃料増量プラグF、Aがセッ
トされている、即ち燃料の供給再開にあたって燃料の増
量を行う必要があると判断した場合には、燃料の供給を
再開した時点からの燃料の増量を行う時間或いは点火回
数を規定するため、CI3にて今回の燃料増量カウント
値Q、。、を下式の通りに算出し、この燃料増量カウン
ト値Q (n lが予め設定した燃料増量カウント制限
値Q、1.となるまで燃料の増量を継続する。
In step C12, if it is determined that the fuel increase plugs F and A are set, that is, it is necessary to increase the amount of fuel when restarting the fuel supply, the fuel increase from the time when the fuel supply is restarted. In order to specify the time for increasing the amount of fuel or the number of times of ignition, CI3 determines the current fuel increase count value Q. , is calculated according to the following formula, and the fuel increase is continued until this fuel increase count value Q (n l reaches a preset fuel increase count limit value Q, 1.

Q(ロ)0Q(・−1)+1 但し、Q In −11は前回の燃料増量カウント値で
ある。
Q(b)0Q(・-1)+1 However, QIn-11 is the previous fuel increase count value.

次いで、CI4にて機関11に対する燃料の供給を再開
した場合の燃料増量係数KFAを1よりも大きな値に設
定し、CI5にて燃料増量カウント値Qい、が予め設定
した燃料増量カウント制限値Q1.8と等しいか否かを
判定する。本実施例における燃料増量係数K FAは、
燃料の供給を再開した時点からの経過時間或いは点火回
数に応じて予めマツプ化しておいたものを読み出すよう
にしている。
Next, in CI4, the fuel increase coefficient KFA when the fuel supply to the engine 11 is restarted is set to a value larger than 1, and in CI5, the fuel increase count value Q is set to the preset fuel increase count limit value Q1. Determine whether it is equal to .8. The fuel increase coefficient KFA in this example is:
A map prepared in advance is read out according to the elapsed time or the number of ignitions since the fuel supply was restarted.

前記CI5のステップにて燃料増量カウント値Q、7.
が予め設定した燃料増量カウント制限値Q、1.と等し
くない、即ち燃料の増量が終了していないと判断した場
合には、C16にて燃料噴射ノズル3Iの電磁弁32の
目標開弁時間t0を下式に基づいて算出し、C17にて
燃料噴射ノズル31を作動させる。
In step CI5, the fuel increase count value Q, 7.
is the preset fuel increase count limit value Q, 1. In other words, if it is determined that the fuel increase has not been completed, the target opening time t0 of the electromagnetic valve 32 of the fuel injection nozzle 3I is calculated based on the following formula in C16, and the fuel amount is increased in C17. The injection nozzle 31 is activated.

t 、= t m・K1・K2・I0 但し、t、は吸気充填効率りに応じて予め設定された基
本開弁時間、K、は冷却水温T。
t, = t m・K1・K2・I0 However, t is the basic valve opening time preset according to the intake air filling efficiency, and K is the cooling water temperature T.

や吸気温TA或いは大気圧PA等に基づいて予め設定さ
れる空燃比補正係数、tDはバッテリ電圧に対応して設
定される噴射補正時間である。
, an air-fuel ratio correction coefficient that is preset based on the intake air temperature TA, atmospheric pressure PA, etc., and tD is an injection correction time that is set corresponding to the battery voltage.

前記C15のステップにて燃料増量カウント値Q (1
が予め設定した燃料増量カウント制限値Q saつと等
しい、即ちこれ以上の燃料の増量は無駄であると判断し
た場合には、C18にて燃料増量カウント値Qをゼロに
設定すると共に燃料増量フラグF FAをリセットする
In step C15, the fuel increase count value Q (1
is equal to the preset fuel increase count limit value Qsa, that is, if it is determined that increasing the amount of fuel beyond this value is wasteful, the fuel increase count value Q is set to zero at C18, and the fuel increase flag F is set. Reset FA.

一方、前記CI2のステップにて燃料増量フラグF F
Aがセットされていない、即ち燃料を増量しなくても燃
料の供給を再開した場合にショックが殆ど発生しないと
判断した場合には、C19にて燃料増量カウント値Qを
ゼロに設定すると共にC20にて燃料増量係数に□を1
.0に設定し、前記C16のステップに移行する。
On the other hand, in step CI2, the fuel increase flag F
If A is not set, that is, if it is determined that almost no shock will occur if the fuel supply is restarted without increasing the fuel amount, the fuel increase count value Q is set to zero in C19, and the fuel increase count value Q is set to zero in C20. Set □ to 1 for the fuel increase coefficient at
.. 0, and proceed to step C16.

このようにして、上述したクランク割り込みルーチンに
て機関11の瞬時回転速度N−や平滑化回転速度Ngr
を算出すると共に機関11に対する燃料の供給を制御す
るが、この機@11に対する燃料の供給を再開する際、
回転偏差ΔNの急激な増大に伴う燃料の増量を行った場
合とそうでない場合とにおける機関11の瞬時回転速度
N!R及び電磁弁32の目標開弁時間t0の変化状態の
一例を第6図に示す。この第6図からも明らかなように
、本実施例による燃料の増量を行った図中、実線で示す
場合には、燃料の供給を再開した場合の機関11の瞬時
回転速度N□が安定しているが、燃料の増量を行わない
図中、二点鎖線で示す従来の場合には、燃料の供給を再
開した場合の機関11の瞬時回転速度N8Rが不安定と
なり、乗り心地の低下を招来する。
In this way, the instantaneous rotational speed N- and the smoothed rotational speed Ngr of the engine 11 are processed in the above-mentioned crank interrupt routine.
is calculated and the supply of fuel to the engine 11 is controlled, but when restarting the supply of fuel to this machine @11,
The instantaneous rotational speed N of the engine 11 when the amount of fuel is increased due to a sudden increase in the rotational deviation ΔN and when it is not increased! FIG. 6 shows an example of changes in R and the target opening time t0 of the solenoid valve 32. As is clear from FIG. 6, when the amount of fuel is increased according to this embodiment, the solid line indicates that the instantaneous rotational speed N□ of the engine 11 is stable when the fuel supply is restarted. However, in the conventional case shown by the two-dot chain line in the figure in which the amount of fuel is not increased, the instantaneous rotational speed N8R of the engine 11 becomes unstable when the fuel supply is restarted, resulting in a decrease in ride comfort. do.

一方、上述したクランク割り込みルーチンと並行して急
加速に伴うショックを緩和するための点火時期の補正を
行う本発明のメインルーチンが繰り返される。
On the other hand, in parallel with the above-described crank interrupt routine, the main routine of the present invention, which corrects the ignition timing to alleviate the shock caused by sudden acceleration, is repeated.

本実施例のメインルーチンを表す第7図に示すように、
MlにてTDCセンサ44からの検出信号に基づく機関
11の瞬時回転速度N工やエアフローセンサ17からの
検出信号に基づ(吸入空気量A、或いは吸気温センサ1
8による吸気温TAや水温センサ43による冷却水温T
、等の機関11の運転状態の情報を算出し、次いでM2
にて吸気充填効率りと機関11の瞬時回転速度N工とに
基づいて予め設定された基本点火時期θ、のマツプから
現在の機関]1の基本点火時期θ1のデータを読み出す
。そして、M3にて吸気温TA及び冷却水温TV等に対
応して前記基本点火時期θ8を修正点火時期θ。に補正
し、M4にて機関11の運転状態に応じた空燃比補正係
数に1及びバッテリ電圧に対応して設定される噴射補正
時間toを設定する。
As shown in FIG. 7, which represents the main routine of this embodiment,
Based on the instantaneous rotational speed N of the engine 11 based on the detection signal from the TDC sensor 44 and the detection signal from the air flow sensor 17 (intake air amount A or intake temperature sensor 1)
Intake air temperature TA based on 8 and cooling water temperature T based on water temperature sensor 43
, etc. is calculated, and then M2
Data on the basic ignition timing θ1 of the current engine 1 is read out from a map of the basic ignition timing θ, which is preset based on the intake air filling efficiency and the instantaneous rotational speed N of the engine 11. Then, in M3, the basic ignition timing θ8 is modified to a corrected ignition timing θ in response to the intake air temperature TA, the cooling water temperature TV, etc. In M4, an air-fuel ratio correction coefficient corresponding to the operating state of the engine 11 is set to 1, and an injection correction time to is set corresponding to the battery voltage.

しかるのち、燃料の供給を停止する場合を以下の通りに
判定するが、基本的には機関回転速度がある程度高く、
しかも運転者がアクセルペダル22から足を離している
か或いは僅かに踏み込んだ状態が一定時間継続した場合
、つまり機関11が極低負荷運転状態の場合に燃料の供
給を停止し、それ以外の場合には燃料の供給を停止しな
いようにしている。
After that, the case to stop the fuel supply is determined as follows, but basically, if the engine rotation speed is high to a certain extent,
Moreover, if the driver takes his or her foot off the accelerator pedal 22 or presses it slightly for a certain period of time, that is, if the engine 11 is operating at an extremely low load, the fuel supply is stopped; prevents the fuel supply from being interrupted.

まず、M5にて機関11の瞬時回転速度N□が機関】1
の燃料供給停止回転速度NFC1例えば1500rpm
よりも大きいか否かを判定する。このM5のステップに
て機関11の瞬時回転速度N□が機関11の燃料供給停
止回転速度N FCよりも大きい、即ち機関11が比較
的高回転領域にあると判断したならば、M6にてアイド
ルスイッチ25がオンか否かを判定する。
First, at M5, the instantaneous rotational speed N□ of the engine 11 is engine】1
Fuel supply stop rotation speed NFC1, for example, 1500 rpm
Determine whether it is larger than . If it is determined in this step M5 that the instantaneous rotation speed N It is determined whether the switch 25 is on.

このM6のステップにてアイドルスイッチ25がオンで
ある、即ち運転者は加速を求めていないと判断した場合
には、機関回転速度と機関出力との関係を表す第8図に
示すように、機5!fllがアイドルスイッチ25のオ
ン動作によるアイドルラインL、上にあるので、M7に
て燃料カット開始用タイマをセットして例えば10秒程
度のカウントダウンを開始し、次いでM8にて燃料供給
停止フラグF FCをセットした後、M9にて再びアイ
ドルスイッチ25がオンか否かを判定する。
If it is determined in step M6 that the idle switch 25 is on, that is, the driver is not requesting acceleration, the engine 5! Since fll is above the idle line L due to the ON operation of the idle switch 25, a fuel cut start timer is set with M7 and a countdown of, for example, about 10 seconds is started, and then a fuel supply stop flag FFC is set with M8. After setting, it is determined again at M9 whether the idle switch 25 is on.

又、前記M6のステップにてアイドルスイッチ25がオ
ンではない、即ちアクセルペダル22が踏み込まれてい
ると判断したならば、MIOにて吸気充填効率りが予め
設定した極低負荷判定用閾値L atよりも小さいか否
かを判定する。このMIOのステップにて吸気充填効率
りが極低負荷判定用閾値LnLよりも小さい、即ち運転
者によるアクセルペダル22の踏み込み量が僅かであっ
て、機関11が第8図に交差斜線で示す燃料供給停止領
域にあると判断したならば、Mllにて燃料カット開始
用タイマのカウントがゼロになったか否かを判定する。
Further, if it is determined in step M6 that the idle switch 25 is not on, that is, the accelerator pedal 22 is depressed, the intake air filling efficiency is set in MIO to a preset extremely low load determination threshold L at Determine whether it is smaller than . In this MIO step, the intake air filling efficiency is smaller than the very low load determination threshold LnL, that is, the amount of depression of the accelerator pedal 22 by the driver is small, and the engine 11 is fueled with the fuel shown by the crossed diagonal lines in FIG. If it is determined that the fuel is in the supply stop region, it is determined in Mll whether the count of the fuel cut start timer has reached zero.

そして、こめMllのステップにて燃料カット開始用タ
イマのカウントがゼロになった、即ち高回転低負荷運転
が一定時間継続したと判断した場合には、前記M8のス
テップに移行して燃料供給停止フラグF、。
If it is determined that the count of the fuel cut start timer has reached zero in step Mll, that is, that high rotation and low load operation has continued for a certain period of time, the process moves to step M8 and the fuel supply is stopped. Flag F.

をセットする。つまり、運転者がアクセルペダル22を
僅かに踏み込んだ状態で長い下り坂等を走行中には、触
媒コンバータ4oが次第に高温となって焼損してしまう
虞があるので、このような状態が例えば10秒程度以上
続くような場合にも、途中で燃料の供給を停止し、触媒
コンバータ40の焼損を未然に防止している。
Set. In other words, when the driver is driving down a long downhill slope with the accelerator pedal 22 slightly depressed, there is a risk that the catalytic converter 4o will gradually become hot and burnt out. Even if the fuel supply continues for about seconds or more, the fuel supply is stopped midway to prevent burnout of the catalytic converter 40.

このようにして燃料の供給を停止する場合を判定し、燃
料の供給を再開する際における燃料の増量を行う場合を
以下の通りに判定するが、基本的には回転低下フラグF
 trsがセットされていて暖機完了後の機関IIが極
低負荷運転状態の場合に燃料を増量を行い、それ以外の
場合には燃料の増量は行わないようようにしている。
In this way, it is determined when to stop the fuel supply, and when to increase the amount of fuel when restarting the fuel supply, it is determined as follows, but basically, the rotation decrease flag F
The amount of fuel is increased when engine II is in an extremely low load operating state after warm-up is completed and TRS is set, and the amount of fuel is not increased in other cases.

前記M5のステップにて機関】】の瞬時回転速度N□が
機関11の燃料供給停止回転速度NFCよりも太き(な
い、即ち機関11が低回転領域にあると判断したならば
、M12にて回転低下フラグF tsがセットされてい
るか否かを判定する。
If it is determined in step M5 that the instantaneous rotational speed N It is determined whether the rotation reduction flag Fts is set.

このMI2のステップにて回転低下フラグF2.がセッ
トされている、即ち燃料供給停止中に機関11の瞬時回
転速度N□の急激な落ち込みが発生したと判断した場合
には、M13にて冷却水温TVが予め設定した暖気完了
時点を示す基準冷却水温T、よりも高温であるか否かを
判定する。このM2Sにて冷却水温T、が基準冷却水温
T、よりも高温である、即ち燃料の増量を行っても問題
がないと判断したならば、MI4にて吸気充填効率りが
予め設定した極低負荷負荷判定用閾値LOLよりも小さ
いか否かを判定する。
At this step of MI2, the rotation reduction flag F2. is set, that is, when it is determined that a sudden drop in the instantaneous rotational speed N□ of the engine 11 has occurred while the fuel supply is stopped, the cooling water temperature TV is set in M13 to indicate the preset warm-up completion point. It is determined whether the cooling water temperature is higher than the cooling water temperature T. If this M2S determines that the cooling water temperature T is higher than the reference cooling water temperature T, that is, there is no problem even if the amount of fuel is increased, the intake air filling efficiency is set to a preset extremely low level in MI4. It is determined whether the load is smaller than the load determination threshold LOL.

このM14のステップにて吸気充填効率りが予め設定し
た極低負荷判定用閾値し。Lよりも小さい、即ち即ち運
転者によるアクセルペダル22の踏み込み量が僅かであ
って、機関11が第8図の交差斜線で示す燃料供給停止
領域にあると判断したならば、M2Sにて燃料増量フラ
グF7をセットし、次いでM2Sにて燃料カット開始用
タイマをセットし、そのカウントダウンを開始する。そ
して、M17にて回転低下フラグF。、をリセットする
と共にM2Sにて燃料供給停止フラグF、。をリセット
した後、前記M9のステップに移行する。
In this step M14, the intake air filling efficiency is set to a preset extremely low load determination threshold. If it is determined that the engine 11 is in the fuel supply stop region indicated by the crossed diagonal lines in FIG. Flag F7 is set, and then a fuel cut start timer is set in M2S, and its countdown is started. Then, the rotation reduction flag F is set at M17. , and also resets the fuel supply stop flag F in M2S. After resetting, the process moves to step M9.

なお、前記M12のステップにて回転低下フラグF z
sがセットされていない、即ち燃料供給停止中に瞬時回
転速度N−の急激な落ち込みが発生していないと判断し
た場合や、前記MI3のステップにて冷却水温TVが基
準冷却水温T、よりも低温である、即ち冷却水温T、が
低い状態では燃料の増量が元々行われており、空燃比が
リッチな状態となっているため、これ以上に燃料を増量
しても無駄であると判断した場合、或いは前記MIO及
びM14の各ステップにて吸気充填効率りが極低負荷判
定用閾値り。Lよりも大きい、即ち運転者は車両の加速
を希望していて機関11が第8図の斜線で示す燃料供給
停止領域にないと判断した場合には、燃料の供給を再開
する時点でそれぞれ燃料の供給量を増量する必要がない
ので、燃料増量フラグF FAをセットすることなく前
記M16のステップに移行する。
In addition, in step M12, the rotation reduction flag F z
s is not set, that is, when it is determined that a sudden drop in the instantaneous rotational speed N- has not occurred during the fuel supply stop, or when the cooling water temperature TV is lower than the reference cooling water temperature T in the step of MI3 mentioned above. When the temperature is low, that is, the cooling water temperature T is low, the amount of fuel has already been increased, and the air-fuel ratio is in a rich state, so it was determined that it would be useless to increase the amount of fuel any further. or the intake air filling efficiency at each step of MIO and M14 is equal to the extremely low load determination threshold. In other words, if the driver desires to accelerate the vehicle and the engine 11 is determined to be not in the fuel supply stop area shown by the diagonal line in FIG. Since there is no need to increase the amount of fuel supplied, the process proceeds to step M16 without setting the fuel increase flag FFA.

又、前記Mllのステップにて燃料カット開始用タイマ
のカウントがゼロではない、即ち機関11の高回転極低
負荷運転状態が短時間しか継続していないと判断した場
合には、前記MI7のステップに移行する。
Further, if it is determined in step Mll that the count of the fuel cut start timer is not zero, that is, the high rotation and very low load operating state of the engine 11 continues only for a short time, step MI7 is executed. to move to.

このようにして、燃料の供給を停止する場合とそうでな
い場合、及び燃料の供給を再開する際における燃料の増
量を行う場合とそうでない場合とをそれぞれ判定した後
、機関11のアイドル運転状態とそれ以外の運転状態と
での点火時期補正量θ1の設定を以下の通りに行う。基
本的には、機関11のアイドル運転状態の場合における
点火時期補正量θ1よりも、それ以外の運転状態の場合
における点火時期補正量θ、の方が小さめとなるような
傾向を持たせている。
In this way, after determining whether or not to stop the fuel supply, and whether or not to increase the amount of fuel when restarting the fuel supply, the idle operating state of the engine 11 is determined. Setting of the ignition timing correction amount θ1 in other operating states is performed as follows. Basically, the ignition timing correction amount θ in other operating states tends to be smaller than the ignition timing correction amount θ1 when the engine 11 is in an idling operating state. .

前記M9のステップにてアイドルスイッチ25がオンで
ある、即ちアクセルペダルが踏み込まれていないと判断
したならば、M19にてフィルタ定数に、として、本発
明ではlに近いに□を採用し、M2Oにて瞬時回転速度
N工が予め機関11のアイドル回転速度よりも多少高め
に設定した点火補正用回転閾値N、よりも小さいか否か
を判定する。
If it is determined in step M9 that the idle switch 25 is on, that is, the accelerator pedal is not depressed, then in M19 the filter constant is set to □, which is close to l in the present invention, and M2O It is determined whether the instantaneous rotational speed N is smaller than a rotational threshold N for ignition correction, which is set in advance to be somewhat higher than the idle rotational speed of the engine 11.

このM2Oのステップにて瞬時回転速度N〜が点火補正
用回転閾値NLよりも小さい、即ち点火時期の補正を行
わないと機関IIのアイドル回転速度を一定に保持する
ことが困難となる虞があると判断した場合には、M21
にて点火時期補正量θ1として θ、=に□・ΔN を採用する。この場合、点火・時期補正量θ。
In this M2O step, the instantaneous rotation speed N~ is smaller than the rotation threshold value NL for ignition correction, that is, it may be difficult to maintain the idle rotation speed of engine II constant unless the ignition timing is corrected. If it is determined that
□・ΔN is adopted for θ,= as the ignition timing correction amount θ1. In this case, the ignition/timing correction amount θ.

の絶対値が予め設定した点火時期補正量制限値θ□ゎ1
.、を越えないように、M22にて点火時期補正量θ8
の絶対値が点火時期補正量制限値θ□、、1よりも大き
いか否かを判定し、このM22にて点火時期補正量θ、
の絶対値が点火時期補正量制限値θII(maxl よ
りも大きい、即ち点火時期の変更に伴うショックが発生
する虞があると判断した場合には、M23にて点火時期
補正量θ、・を点火時期補正量制限値θII(saxl
 にクリップし、M24にて目標点火時期θ。を前記(
4)式の通Δに算出する。
The absolute value of is the preset ignition timing correction amount limit value θ□ゎ1
.. , the ignition timing correction amount θ8 is set in M22 so as not to exceed .
It is determined whether the absolute value of is larger than the ignition timing correction amount limit value θ
If it is determined that the absolute value of is larger than the ignition timing correction amount limit value θII (maxl), that is, there is a risk of a shock occurring due to a change in ignition timing, the ignition timing correction amount θ,・ is set to ignite in M23. Timing correction amount limit value θII (saxl
Clip to target ignition timing θ with M24. The above (
4) Calculate by Δ of the formula.

なお、前記M20のステップにて瞬時回転速度N□が点
火補正用回転閾値NL、よりも大きい、即ち瞬時回転速
度N−が比較的高めとなっていると判断した場合には、
点火時期を補正しなくても問題がないので、M2Sにて
点火時期補正量θ1をゼロに設定し、前記M24のステ
ップに移行する。
If it is determined in step M20 that the instantaneous rotational speed N□ is larger than the ignition correction rotation threshold NL, that is, the instantaneous rotational speed N- is relatively high,
Since there is no problem even if the ignition timing is not corrected, the ignition timing correction amount θ1 is set to zero in M2S, and the process proceeds to step M24.

このようにしてアイドル運転状態における機関11の目
標点火時期θ。を設定する一方、これ以外の運転状態に
おける機関11の目標点火時期θ。を以下の通りに設定
する。
In this way, the target ignition timing θ of the engine 11 in the idle operating state is determined. is set, while the target ignition timing θ of the engine 11 in other operating states is set. Set as follows.

前記M9のステップにてアイドルスイッチ25がオンで
はない、即ちアクセルペダル22が踏み込まれていると
判断したならば、M26にて吸気充填効率りが予め設定
した低負荷判定用閾値り、よりも小さいか否かを判定す
る。
If it is determined in step M9 that the idle switch 25 is not on, that is, that the accelerator pedal 22 is depressed, then in step M26 the intake air filling efficiency is smaller than a preset low load determination threshold. Determine whether or not.

このM26のステップにて吸気充填効率りが低負荷判定
用閾値LLよりも小さい、即ち運転者によるアクセルペ
ダル22の踏み込み量が少なめであって、機1!111
が第8図の斜線で示す低負荷運転領域にある、つまりア
イドル運転状態と余り変わりがないと判断しだならば、
前記M19のステップに移行する。
In this step M26, the intake air filling efficiency is smaller than the low load determination threshold LL, that is, the amount of depression of the accelerator pedal 22 by the driver is small, and the machine 1!111
If it is determined that the condition is in the low-load operation region indicated by the diagonal line in Fig. 8, that is, it is not much different from the idle operation state, then
The process moves to step M19.

しかし、このM26のステップにて吸気充填効率りが低
負荷判定用閾値LLよりも大きい、即ち運転者によって
アクセルペダル22が充分踏み込まれており、機関11
が中負荷以上の運転領域にあると判断したならば、M2
7にてフィルタ定数に、として本発明では前記M19の
ステップにて選択したK Filよりも小さなに□を採
用し、M2Sにて変速機の変速位置信号がNレンジとな
っているか否か、つまり手動変速機付き車両か或いは自
動変速機付き車両かどうかを判定する。
However, in this step M26, the intake air filling efficiency is larger than the low load determination threshold LL, that is, the accelerator pedal 22 is sufficiently depressed by the driver, and the engine 11
If it is determined that M2 is in the operating range of medium load or higher,
In the present invention, as the filter constant in step 7, a value smaller than K Fil selected in step M19 is adopted, and in M2S, it is determined whether the shift position signal of the transmission is in the N range or not. Determine whether the vehicle is equipped with a manual transmission or an automatic transmission.

なお、前記M26の判定ステップを省略し、M9のステ
ップから直接M27のステップに移行するようにしても
特に問題はない。
Note that there is no particular problem even if the determination step M26 is omitted and the step M9 is directly transferred to the step M27.

このM2Sのステップにて変速機の変速位置信号がNレ
ンジとなっているか否かを判定するのは、本実施例のE
CU20自体を手動変速機付き車両と自動変速機付き車
両とに共用することを考慮した場合、自動変速機付き車
両では機関11の駆動トルクの変動がトルクコンバータ
の圧油の粘性により吸収されてしまう上、車両の加速初
期における機関11の回転変化が手動変速機付き車両よ
りも速いため、加速性を損なう虞があることから、自動
変速機付き車両の場合には以下に示す点火時期の補正を
行わないようにすることが望ましいからである。つまり
、手動変速機付き車両の場合には常にNレンジの信号が
ECU20側に出力されるようにしておき、このNレン
ジの信号が出力されている場合に以下に示す点火時期の
補正を行うようにしておけば、自動変速機付き車両の場
合にはNレンジの状態で点火時期の補正を行うこととな
るが、変速機が中立状態では実質的に点火時期の補正が
行われないのである。
In this M2S step, it is determined whether the shift position signal of the transmission is in the N range or not.
When considering that the CU 20 itself is shared by a vehicle with a manual transmission and a vehicle with an automatic transmission, fluctuations in the driving torque of the engine 11 in a vehicle with an automatic transmission are absorbed by the viscosity of the pressure oil of the torque converter. In addition, since the rotational change of the engine 11 at the initial stage of vehicle acceleration is faster than that of a vehicle with a manual transmission, there is a risk that acceleration performance may be impaired. This is because it is desirable not to do so. In other words, in the case of a vehicle with a manual transmission, the N range signal is always output to the ECU 20 side, and when the N range signal is output, the ignition timing correction shown below is performed. If this is done, the ignition timing will be corrected when the transmission is in the N range in the case of a vehicle with an automatic transmission, but the ignition timing will not be corrected when the transmission is in the neutral state.

従って、ECU20自体を手動変速機付き車両と自動変
速機付き車両とに共用しないようにするのであれば、こ
のM2Sの判断ステップを省略することができる。
Therefore, if the ECU 20 itself is not shared between a vehicle with a manual transmission and a vehicle with an automatic transmission, this M2S determination step can be omitted.

このように、本実施例では手動変速機が搭載された車両
を対象としているので、前記M28のステップにおける
変速機の変速位置信号は常にNレンジと判断され、M2
9にて車速Vが予め設定された基準車速V、よりも大き
いか否かを判定する。このM29のステップにて車速V
が予め設定された基準車速VRよりも大きい、即ち車両
がある程度以上の速度で走行中であって、この点火時期
の補正操作が車両の加速性に悪影響を及ぼす虞がないと
判断したならば、次にM2Oにて瞬時回転速度N工が予
め設定した点火補正用回転閾値NH%例えば3000r
pmよりも小さいか否かを判定する。
In this way, since this embodiment targets a vehicle equipped with a manual transmission, the transmission shift position signal in step M28 is always determined to be in the N range, and the M2
At step 9, it is determined whether the vehicle speed V is greater than a preset reference vehicle speed V. At this step M29, the vehicle speed V
is larger than the preset reference vehicle speed VR, that is, the vehicle is traveling at a certain speed or higher, and it is determined that there is no possibility that this ignition timing correction operation will have a negative effect on the acceleration performance of the vehicle. Next, at M2O, the instantaneous rotation speed N is set in advance to a rotation threshold value NH% for ignition correction, for example, 3000 r.
It is determined whether the value is smaller than pm.

なお、M29のステップでは車速Vが予め設定された基
準車速v8よりも大きいか否かを判定しているが、低速
の変速段が選択−されている場合における点火時期の補
正操作は、車両の発進加速に悪影響を及ぼす虞があるの
で、低速の変速段が選択されていないことをM29のス
テップにて判定するようにしても良い。
Note that in step M29, it is determined whether the vehicle speed V is greater than the preset reference vehicle speed V8, but the ignition timing correction operation when a low gear is selected is Since this may adversely affect the starting acceleration, it may be determined in step M29 that a low gear is not selected.

前記M30のステップにて瞬時回転速度N2゜が予め設
定した点火時期補正用回転閾値N。
The instantaneous rotation speed N2° is the rotation threshold value N for ignition timing correction preset in step M30.

よりも小さい、即ち機関11の瞬時回転速度N□が低い
ことから、運転者がアクセルペダル22を踏み込ん車両
の加速を希望している場合に、機関11の瞬時回転速度
N−の上昇割合が急激となって加速ショックが発生し易
いと判断したならば、M31にて今度は回転偏差ΔNの
絶対値が予め設定した閾値α、例えば50〜60rpm
よりも大きいか否かを判定する。このM31のステップ
にて回転偏差ΔNの絶対値が閾値αよりも大きい、即ち
回転偏差ΔNが大きく発生していてこれを少なくする必
要があると判断した場合には、MB2にてこの回転偏差
ΔNが負であるか否かを判定する。
, that is, the instantaneous rotational speed N□ of the engine 11 is low, so when the driver depresses the accelerator pedal 22 and desires to accelerate the vehicle, the rate of increase in the instantaneous rotational speed N- of the engine 11 is rapid. If it is determined that acceleration shock is likely to occur, then in M31 the absolute value of the rotational deviation ΔN is set to a preset threshold α, for example 50 to 60 rpm.
Determine whether it is larger than . If it is determined in this step M31 that the absolute value of the rotational deviation ΔN is larger than the threshold value α, that is, a large rotational deviation ΔN has occurred and it is necessary to reduce it, then in MB2 this rotational deviation ΔN Determine whether or not is negative.

このMB2のステップにて回転偏差ΔNが負である、即
ち点火時期を遅角する必要があると判断した場合には、
M33にて点火時期補正量θ、として θ* = K * n・ΔN を採用するが、本発明におけるこの場合の点火時期補正
係数に、は、前述したM21のステップでの機関11の
アイドル運転状態における点火時期補正係数K m+よ
りも小さく設定している。又、点火時期補正量θ8の絶
対値が予め設定した点火時期補正量制限値θ、。11.
If it is determined in step MB2 that the rotational deviation ΔN is negative, that is, it is necessary to retard the ignition timing,
In M33, θ* = K * n・ΔN is adopted as the ignition timing correction amount θ, but the ignition timing correction coefficient in this case according to the present invention is based on the idle operating state of the engine 11 in step M21 mentioned above. The ignition timing correction coefficient K m+ is set smaller than the ignition timing correction coefficient K m+. Further, the absolute value of the ignition timing correction amount θ8 is a preset ignition timing correction amount limit value θ. 11.
.

を越えないように、M34にて点火時期補正量θ1の絶
対値が点火時期補正量制限値θゎゎ1.、よりも大きい
か否かを判定し、このM34にて点火時期補正量θ、の
絶対値、即ち点火時期の変更に伴うショックが発生する
虞があると判断した場合には、M2Sにて点火時期補正
量θ、を点火時期補正量制限値θm。1.8.にクリッ
プし、前記M24のステップに移行して目標点火時期θ
。を前記(4)式により算出する。
In order to prevent the absolute value of the ignition timing correction amount θ1 from exceeding the ignition timing correction amount limit value θゎゎ1. , and if M34 determines that the absolute value of the ignition timing correction amount θ, that is, there is a risk of shock occurring due to a change in ignition timing, M2S The timing correction amount θ is the ignition timing correction amount limit value θm. 1.8. The target ignition timing θ is clipped to step M24, and the target ignition timing θ is
. is calculated using equation (4) above.

なお、前記M2Bのステップにて変速機の変速位置信号
がNレンジとなってなっていない、即ち自動変速機付き
車両であると判断した場合や、前記M29のステップに
て車速Vが基準車速V、よりも遅い、即ち車両が比較的
低速で走行中であることから、この点火時期の補正操作
が車両の加速性に悪影響を及ぼす虞があると判断した場
合、或いは前記M30のステップにて瞬時回転速度N□
が点火時期補正用回転閾値NNよりも大きい、即ち機関
11の瞬時回転速度N□が比較的高く、この点火時期の
補正操作が機1!111の回転速度の上昇割合を損なう
虞があると判断した場合、又は前記M31のステップに
て回転偏差ΔNの絶対値が閾値αよりも小さい、即ち回
転偏差ΔNが少ないのでこれ以上少な(する必要がない
と判断した場合には、それぞれ点火時期を補正しな(て
も良いので、M2Sにて点火時期補正量θ、をゼロに設
定し、前記M24のステップに移行する。
Note that if the shift position signal of the transmission is not in the N range in step M2B, that is, it is determined that the vehicle is equipped with an automatic transmission, or if the vehicle speed V is set to the reference vehicle speed V in step M29, , in other words, the vehicle is running at a relatively low speed, and if it is determined that this ignition timing correction operation may have a negative effect on the acceleration of the vehicle, or if the ignition timing is Rotational speed N□
is larger than the rotation threshold value NN for ignition timing correction, that is, the instantaneous rotation speed N□ of the engine 11 is relatively high, and it is determined that this ignition timing correction operation may impair the rate of increase in the rotation speed of the engine 1!111. If the absolute value of the rotational deviation ΔN is smaller than the threshold α in step M31, that is, the rotational deviation ΔN is small, the ignition timing is corrected. However, the ignition timing correction amount θ is set to zero in M2S, and the process proceeds to step M24.

又、前記M32のステップにて回転偏差ΔNが正である
、即ち点火時期を進角する必要があると判断した場合に
は、M37にて点火時期補正量θ8として θつ=KIL・ΔN を採用し、前記M34のステップに移行する。
Furthermore, if it is determined in step M32 that the rotational deviation ΔN is positive, that is, it is necessary to advance the ignition timing, θ=KIL·ΔN is adopted as the ignition timing correction amount θ8 in M37. Then, the process moves to step M34.

本発明におけるこの場合の点火時期補正係数KILは、
前述したM33のステップでの点火時期補正係数に工よ
りも更に小さく設定している。
The ignition timing correction coefficient KIL in this case according to the present invention is:
The ignition timing correction coefficient in the step M33 mentioned above is set to be even smaller than the actual value.

一般に、修正点火時期θ。は機関11がノッキングを起
こす直前のMBT近傍に設定されていることが多いため
、これ以上点火時期を進角させるとノッキングを発生す
る虞があるので、前記M32のステップにて回転偏差Δ
Nが正であると判断した場合には、これ以上に点火時期
を進角させず、M2Sのステップに移行して点火時期補
正量θ、をゼロに設一定するようにしても良い。
In general, the corrected ignition timing θ. is often set near the MBT immediately before the engine 11 causes knocking, so if the ignition timing is advanced any further, there is a risk that knocking will occur. Therefore, in step M32, the rotational deviation Δ
If it is determined that N is positive, the ignition timing may not be advanced any further, and the process may proceed to step M2S and the ignition timing correction amount θ may be set to zero.

このように、本実施例ではM9のステップにてアイドル
スイッチ25がオフの場合に、M27以降の処理ステッ
プを行うようにしたが、機!!Illの負荷が予め設定
したレベル以上の場合や、アクセルペダル22の踏み込
み操作が急激に行われた場合、或いはスロットル弁24
が急激に開放操作された場合、アクセルペダル22の踏
み込み操作が急激に行われるか、もしくはスロットル弁
24が急激に開放操作された時点から予め設定した一定
時間だけ、それぞれM32以降の処理ステップを行うよ
うにすることも可能である。
As described above, in this embodiment, when the idle switch 25 is turned off at step M9, the processing steps from M27 onward are performed. ! When the load on Ill is higher than a preset level, when the accelerator pedal 22 is depressed suddenly, or when the throttle valve 24
When the accelerator pedal 22 is suddenly depressed or the throttle valve 24 is suddenly opened, the processing steps from M32 onwards are performed for a preset period of time from the time when the accelerator pedal 22 is suddenly depressed or the throttle valve 24 is suddenly opened. It is also possible to do so.

ここで、2速の変速状態にてスロットル弁を全閉状態か
ら全開状態に移行させた場合における瞬時回転速度N□
及び車両の前後方向の加速度G及び目標点火時期θ。の
関係を表す第9図に示すように、図中、実線にて示す本
実施例の場合には、図中、破線にて示す点火時期制御を
行わない場合よりも、車両の前後方向の加速度Gの振動
がごく僅かの間に収束してしまい、車両の急加速に伴う
ショックが緩和されていることが判る。
Here, the instantaneous rotational speed N
and acceleration G in the longitudinal direction of the vehicle and target ignition timing θ. As shown in FIG. 9, which shows the relationship between It can be seen that the G vibration converged in a very short time, and the shock caused by the sudden acceleration of the vehicle was alleviated.

〈発明の効果〉 本発明の点火時期制御装置によると、機関の瞬時回転速
度と平滑化回転速度とを比較してこれらの差が小さ(な
るように点火時期の補正量を算出する点火時期補正量演
算手段を設け、更にこの点火時期補正量設定手段からの
補正量の情報に基づいて点火時期を修正して機関の目標
点火時期を設定する目標点火時期設定手段を設けたので
、機関の瞬時回転速度が平滑化回転速度に迅速に収束す
る結果、機関が加速運転状態或いは中負荷以上の運転状
態の場合に、車両の加速に伴うショックや車体前後方向
の揺れを従来のものより緩和することができる。
<Effects of the Invention> According to the ignition timing control device of the present invention, the ignition timing correction method calculates the ignition timing correction amount by comparing the instantaneous rotational speed of the engine and the smoothed rotational speed so that the difference between them is small. In addition, target ignition timing setting means is provided for correcting the ignition timing based on the correction amount information from the ignition timing correction amount setting means and setting the target ignition timing of the engine. As a result of the rotational speed quickly converging to the smoothed rotational speed, when the engine is operating under acceleration or under medium load or higher, the shock and longitudinal shaking of the vehicle body caused by acceleration of the vehicle can be alleviated better than with conventional systems. I can do it.

この場合、負荷センサが機関の負荷を検出し、この負荷
センサからの検出信号に基づいて補正量修正手段が前記
点火時期の補正量を修正したり、或いはアイドル運転検
出手段が機関がアイドル運転状態にあるか否かを検出し
、このアイドル運転検出手段からの検出信号に基づいて
補正量修正手段が前記点火時期の補正量を修正するよう
にしているので、車両の加速に伴うショックや車体前後
方向の揺れ効率良く緩和することができる。
In this case, the load sensor detects the load of the engine, and the correction amount correction means corrects the correction amount of the ignition timing based on the detection signal from the load sensor, or the idle operation detection means detects that the engine is in an idle operation state. The correction amount correction means corrects the correction amount of the ignition timing based on the detection signal from the idling operation detection means, so that shocks caused by acceleration of the vehicle and Directional shaking can be efficiently alleviated.

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

第1図は本発明による点火時期制御装置を四気筒内燃機
関が搭載された車両に応用した一実施例の概念図、第2
図はその点火系統のM御ブロック図、第3図は点火時期
決定のための演算ブロック図、第4図は瞬時回転速度算
出用のタイマ割り込みルーチンを表すフローチャート、
第5図は燃料供給制御用のクランク割り込みルーチンを
表すフローチャート、第6図は瞬時回転速度及び電磁弁
の開弁時間の変化状態の一例を表すグラフ、第7図は本
実施例のメインルーチンを表すフローチャート、第8図
は機関回転数と機関出力との関係を表すグラフ、第9図
は瞬時回転速度及び車両の前後方向の加速度及び目標点
火時期の関係を表すグラフである。 又、図中の符号で11は機関、12は燃焼室、17はエ
アフローセンサ、18は吸気温センサ、I9は大気圧セ
ンサ、2oはECU、22はアクセルペダル、24はス
ロットル弁、25はアイドルスイッチ、33は点火プラ
グ、34は点火コイル、35はパワートランジスタ、3
6はディストリビュータ、42はo2センサ、43は水
温センサ、44はTDCセンサ、45はクランク角セン
サ、46はバッテリセンサ、47は車速センサ、48は
演算装置、52は点火ドライバ 53はROM、54は
瞬時回転速度演算部、55は平滑化回転速度演算部、5
6は回転偏差演算部、57は吸気充填効率演算部、58
は基本点火時期算出部、59は修正点火時期算出部、6
0は目標点火時期算出部、Aは吸入空気量、F FCは
燃料供給停止フラグ、I6は基本燃料噴射量、Ky I
 Ky、4+ KFLはフィルタ定数、Kヨ* KIN
? KILは点火時期補正係数、Lは吸気充填効率、L
Lは低負荷判定用閾値、L m、は極低負荷判定用閾値
、N2.は平滑化回転速度、Nt+tは瞬時回転速度、
NFCは燃料供給停止回転速度、ΔNは回転偏差、△N
sは負の閾値、NLは点火時期補正用回転閾値、N、は
点火時期補正用回転閾値、TVは冷却水温、T、は基準
冷却水温、toは目標開弁時間、tgは基準開弁時間、
t、はバッテリ電圧に対応する補正時間、■は車速、V
Rは基準車速、αは回転偏差の絶対値に対する閾値、θ
3は基本点火時期、θ。 は修正点火時期、θ、は点火時期補正量、θ。 は目標点火時期である。
Fig. 1 is a conceptual diagram of an embodiment in which the ignition timing control device according to the present invention is applied to a vehicle equipped with a four-cylinder internal combustion engine;
The figure is an M control block diagram of the ignition system, Figure 3 is a calculation block diagram for determining ignition timing, and Figure 4 is a flowchart representing a timer interrupt routine for calculating instantaneous rotational speed.
Fig. 5 is a flowchart showing a crank interrupt routine for fuel supply control, Fig. 6 is a graph showing an example of changes in instantaneous rotational speed and opening time of a solenoid valve, and Fig. 7 is a main routine of this embodiment. FIG. 8 is a graph showing the relationship between engine speed and engine output, and FIG. 9 is a graph showing the relationship between instantaneous rotational speed, longitudinal acceleration of the vehicle, and target ignition timing. Also, in the figure, 11 is the engine, 12 is the combustion chamber, 17 is the air flow sensor, 18 is the intake temperature sensor, I9 is the atmospheric pressure sensor, 2o is the ECU, 22 is the accelerator pedal, 24 is the throttle valve, and 25 is the idle. switch, 33 is a spark plug, 34 is an ignition coil, 35 is a power transistor, 3
6 is a distributor, 42 is an O2 sensor, 43 is a water temperature sensor, 44 is a TDC sensor, 45 is a crank angle sensor, 46 is a battery sensor, 47 is a vehicle speed sensor, 48 is a calculation unit, 52 is an ignition driver, 53 is a ROM, and 54 is Instantaneous rotational speed calculation unit, 55 is a smoothing rotational speed calculation unit, 5
6 is a rotational deviation calculation section, 57 is an intake air filling efficiency calculation section, 58
59 is a basic ignition timing calculation section, 59 is a modified ignition timing calculation section, and 6 is a basic ignition timing calculation section.
0 is the target ignition timing calculation unit, A is the intake air amount, FFC is the fuel supply stop flag, I6 is the basic fuel injection amount, Ky I
Ky, 4+ KFL is a filter constant, Kyo* KIN
? KIL is the ignition timing correction coefficient, L is the intake air filling efficiency, L
L is a threshold for low load determination, Lm is a threshold for extremely low load determination, N2. is the smoothed rotational speed, Nt+t is the instantaneous rotational speed,
NFC is fuel supply stop rotation speed, ΔN is rotation deviation, △N
s is a negative threshold, NL is a rotation threshold for ignition timing correction, N is a rotation threshold for ignition timing correction, TV is a cooling water temperature, T is a reference cooling water temperature, to is a target valve opening time, and tg is a reference valve opening time. ,
t, is the correction time corresponding to the battery voltage, ■ is the vehicle speed, V
R is the reference vehicle speed, α is the threshold for the absolute value of rotational deviation, θ
3 is the basic ignition timing, θ. is the corrected ignition timing, θ is the ignition timing correction amount, θ. is the target ignition timing.

Claims (2)

【特許請求の範囲】[Claims] (1)機関の瞬時回転速度を算出する瞬時回転速度演算
手段と、この時の前記機関の平滑化回転速度を算出する
平滑化回転速度演算手段と、前記機関の瞬時回転速度と
平滑化回転速度とを比較してこれらの差が小さくなるよ
うに点火時期の補正量を算出する点火時期補正量演算手
段と、この点火時期補正量設定手段からの前記補正量の
情報に基づいて点火時期を修正して前記機関の目標点火
時期を設定する目標点火時期設定手段と、前記機関の負
荷を検出する負荷センサと、この負荷センサからの検出
信号に基づいて前記点火時期の補正量を修正する補正量
修正手段とを具えた点火時期制御装置。
(1) Instantaneous rotational speed calculation means for calculating the instantaneous rotational speed of the engine, smoothed rotational speed calculation means for calculating the smoothed rotational speed of the engine at this time, and the instantaneous rotational speed and smoothed rotational speed of the engine. an ignition timing correction amount calculation means for calculating a correction amount of the ignition timing so that the difference between them is reduced by comparing the ignition timing correction amount with the ignition timing correction amount setting means; a target ignition timing setting means for setting a target ignition timing of the engine; a load sensor for detecting the load of the engine; and a correction amount for correcting the correction amount of the ignition timing based on a detection signal from the load sensor. An ignition timing control device comprising correction means.
(2)機関の瞬時回転速度を算出する瞬時回転速度演算
手段と、この時の前記機関の平滑化回転速度を算出する
平滑化回転速度演算手段と、前記機関の瞬時回転速度と
平滑化回転速度とを比較してこれらの差が小さくなるよ
うに点火時期の補正量を算出する点火時期補正量演算手
段と、この点火時期補正量設定手段からの前記補正量の
情報に基づいて点火時期を修正して前記機関の目標点火
時期を設定する目標点火時期設定手段と、前記機関のア
イドル運転状態を検出するアイドル運転検出手段と、こ
のアイドル運転検出手段からの検出信号に基づいて前記
点火時期の補正量を修正する補正量修正手段とを具えた
点火時期制御装置。
(2) Instantaneous rotational speed calculation means for calculating the instantaneous rotational speed of the engine, smoothed rotational speed calculation means for calculating the smoothed rotational speed of the engine at this time, and the instantaneous rotational speed and smoothed rotational speed of the engine. an ignition timing correction amount calculation means for calculating a correction amount of the ignition timing so that the difference between them is reduced by comparing the ignition timing correction amount with the ignition timing correction amount setting means; target ignition timing setting means for setting a target ignition timing of the engine; idling detection means for detecting an idling state of the engine; and correction of the ignition timing based on a detection signal from the idling detection means. An ignition timing control device comprising a correction amount correcting means for correcting the amount.
JP16287890A 1990-06-22 1990-06-22 Ignition timing controller Pending JPH0454280A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16287890A JPH0454280A (en) 1990-06-22 1990-06-22 Ignition timing controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16287890A JPH0454280A (en) 1990-06-22 1990-06-22 Ignition timing controller

Publications (1)

Publication Number Publication Date
JPH0454280A true JPH0454280A (en) 1992-02-21

Family

ID=15762985

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16287890A Pending JPH0454280A (en) 1990-06-22 1990-06-22 Ignition timing controller

Country Status (1)

Country Link
JP (1) JPH0454280A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06108956A (en) * 1992-09-25 1994-04-19 Mitsubishi Electric Corp Ignition timing control device for engine

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01237342A (en) * 1988-03-15 1989-09-21 Mitsubishi Motors Corp Rotational speed controller of internal combustion engine
JPH026904B2 (en) * 1979-07-23 1990-02-14 Takasago Thermal Engineering

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH026904B2 (en) * 1979-07-23 1990-02-14 Takasago Thermal Engineering
JPH01237342A (en) * 1988-03-15 1989-09-21 Mitsubishi Motors Corp Rotational speed controller of internal combustion engine

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06108956A (en) * 1992-09-25 1994-04-19 Mitsubishi Electric Corp Ignition timing control device for engine
JP3556682B2 (en) * 1992-09-25 2004-08-18 三菱電機株式会社 Engine ignition timing control device

Similar Documents

Publication Publication Date Title
JP3815006B2 (en) Control device for internal combustion engine
JP3971004B2 (en) Combustion switching control device for internal combustion engine
US5664544A (en) Apparatus and method for control of an internal combustion engine
JP3791032B2 (en) Fuel injection control device for internal combustion engine
JP2003293807A (en) Method and device for controlling fuel change-over internal combustion engine
JP2540988B2 (en) Engine controller
JPH0454280A (en) Ignition timing controller
JPH0454279A (en) Ignition timing controller
JP3899922B2 (en) Internal combustion engine
US4714064A (en) Control device for internal combustion engine
JP3336080B2 (en) Engine control device
JPH03488B2 (en)
US11927146B2 (en) Controller and control method for vehicle
JPH0953492A (en) Air fuel ratio and ignition timing control device of internal combustion engine
WO2023181224A1 (en) Method and device for controlling stopping of engine
JP2887350B2 (en) Fuel injection control device for lean-burn internal combustion engine
JPH04136482A (en) Detection of octane number
JPS63219856A (en) Fuel injection timing control device for diesel engine
JP4452380B2 (en) Engine control device
JP2694272B2 (en) Air-fuel ratio control device for internal combustion engine
JP3169593B2 (en) Ignition control system for lean-burn internal combustion engine
JP3337411B2 (en) Evaporative fuel treatment system for internal combustion engine
CA1266903A (en) Control system for internal combustion engines
JPH11270390A (en) Fuel injection control device for internal combustion engine
JPH0372825B2 (en)