JPH0238794B2 - - Google Patents
Info
- Publication number
- JPH0238794B2 JPH0238794B2 JP56126885A JP12688581A JPH0238794B2 JP H0238794 B2 JPH0238794 B2 JP H0238794B2 JP 56126885 A JP56126885 A JP 56126885A JP 12688581 A JP12688581 A JP 12688581A JP H0238794 B2 JPH0238794 B2 JP H0238794B2
- Authority
- JP
- Japan
- Prior art keywords
- throttle
- ignition advance
- ignition
- register
- engine
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000011144 upstream manufacturing Methods 0.000 claims 1
- 239000000446 fuel Substances 0.000 description 35
- 238000002347 injection Methods 0.000 description 31
- 239000007924 injection Substances 0.000 description 31
- 238000012545 processing Methods 0.000 description 7
- 239000000203 mixture Substances 0.000 description 6
- 238000000092 stir-bar solid-phase extraction Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000007935 neutral effect Effects 0.000 description 4
- 238000002485 combustion reaction Methods 0.000 description 3
- 239000000498 cooling water Substances 0.000 description 3
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 3
- 239000003054 catalyst Substances 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000013021 overheating Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000003197 catalytic effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
- 238000001179 sorption measurement Methods 0.000 description 1
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02P—IGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
- F02P5/00—Advancing or retarding ignition; Control therefor
- F02P5/04—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
- F02P5/145—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
- F02P5/15—Digital data processing
- F02P5/1502—Digital data processing using one central computing unit
- F02P5/1504—Digital data processing using one central computing unit with particular means during a transient phase, e.g. acceleration, deceleration, gear change
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/04—Introducing corrections for particular operating conditions
- F02D41/12—Introducing corrections for particular operating conditions for deceleration
- F02D41/123—Introducing corrections for particular operating conditions for deceleration the fuel injection being cut-off
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Electrical Control Of Ignition Timing (AREA)
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、エンジンの電子制御装置に係り、特
に、ガソリン噴射装置を備えたエンジンの点火時
期を制御するエンジンの電子制御装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an electronic control device for an engine, and particularly to an electronic control device for an engine that controls the ignition timing of an engine equipped with a gasoline injection device.
従来、エンジンに吸入される吸入空気量および
エンジンの回転数から基本燃料噴射量を演算する
とともに、冷間時および加速時等のエンジン状態
に応じて基本燃料噴射量を補正し、インテークマ
ニホールドに設けられた燃料噴射装置に電子制御
回路から燃料噴射信号を出力し、所定量の燃料を
噴射する燃料噴射装置を備えたエンジンが知られ
ている。このような燃料噴射装置を備えたエンジ
ンにおいては、スロツトル弁が全閉状態でエンジ
ン回転数が所定の回転数以上の場合すなわちエン
ジンブレーキ時においては、燃料噴射装置からの
燃料噴射を停止し、触媒コンバータの過熱を防止
している。なお、燃料噴射を停止するに当つて
は、スロツトル弁全閉状態でただちに燃料噴射を
停止すると車体にシヨツクが加わることから、ス
ロツトル弁全閉からの燃料噴射停止までの間に燃
料噴射停止待ち時間が設けられている。
Conventionally, the basic fuel injection amount is calculated from the amount of intake air taken into the engine and the engine speed, and the basic fuel injection amount is corrected depending on the engine condition such as when cold or accelerating. 2. Description of the Related Art Engines are known that include a fuel injection device that outputs a fuel injection signal from an electronic control circuit to the fuel injection device and injects a predetermined amount of fuel. In an engine equipped with such a fuel injection device, when the throttle valve is fully closed and the engine speed is above a predetermined speed, that is, during engine braking, fuel injection from the fuel injection device is stopped and the catalyst is turned off. Prevents the converter from overheating. Note that when stopping fuel injection, if you stop fuel injection immediately with the throttle valve fully closed, shock will be applied to the vehicle body. is provided.
また、このような燃料噴射装置を備えたエンジ
ンの点火時期を制御するに当つては、電子制御回
路に予め記憶されているエンジン回転数および吸
入空気量から定まる基本点火進角をエンジン回転
数および吸入空気量に対応させて選び出し、吸入
空気温およびエンジン冷却水温等により定まる補
正点火進角を基本点火進角に加えて、エンジンの
最適点火進角を決定するとともに、電子制御回路
からイグナイタへ点火信号を出力し、通電時間お
よび点火時期を制御している。 In addition, when controlling the ignition timing of an engine equipped with such a fuel injection device, the basic ignition advance angle, which is determined from the engine speed and intake air amount that is stored in advance in the electronic control circuit, is adjusted based on the engine speed and the intake air amount. The optimum ignition advance angle for the engine is determined by adding a corrected ignition advance angle determined by intake air temperature, engine cooling water temperature, etc. to the basic ignition advance angle, which is selected according to the amount of intake air, and ignites the igniter from the electronic control circuit. It outputs a signal and controls the energization time and ignition timing.
しかし、従来の燃料噴射装置を備えたエンジン
の点火時期を制御するに当つては、燃料噴射停止
時および燃料噴射停止待ち時においても、点火時
期が吸入空気量とエンジン回転数とに基づく点火
進角に基づいて制御されるため、減速時にスロツ
トル弁を急に閉じると、減速直後に吸入混合気が
過濃となる。このため、混合気の不完全燃焼が生
じてアフタバーンが発生し、熱損失増大およびエ
ンジン過熱に至るという問題が生ずる。この問題
を解消するためにアフタバーン発生領域において
点火時期を更に進角させることも考えられるが、
スロツトル弁全閉直後に進角させると、ノツキン
グが発生するという欠点が生ずる。
However, when controlling the ignition timing of an engine equipped with a conventional fuel injection device, the ignition timing is determined based on the amount of intake air and the engine speed, even when the fuel injection is stopped and when waiting for the fuel injection to stop. Since it is controlled based on angle, if the throttle valve is suddenly closed during deceleration, the intake mixture will become too rich immediately after deceleration. As a result, incomplete combustion of the air-fuel mixture occurs and afterburn occurs, leading to increased heat loss and engine overheating. In order to solve this problem, it is possible to further advance the ignition timing in the afterburn region, but
If the angle is advanced immediately after the throttle valve is fully closed, knocking will occur.
本発明の目的は、スロツトル全閉直後の吸入遅
れによるノツキング発生を防止しつつ、スロツト
ル全閉下での過膿混合気によるアフタバーン発生
を抑止する手段を備えたエンジンの電子制御装置
を提供することである。 SUMMARY OF THE INVENTION An object of the present invention is to provide an electronic control device for an engine that is equipped with means for preventing the occurrence of knocking due to a delay in intake immediately after the throttle is fully closed, and also suppressing the occurrence of afterburn due to a supercharged mixture when the throttle is fully closed. It is.
本発明は、上記目的を達成するため、第5図に
示すように、スロツトル弁の上流側でエンジンの
吸入空気量を検出して吸入空気量信号を出力する
吸入空気量センサと、エンジンの回転数を検出し
てエンジンの回転数信号を出力するエンジン回転
数センサと、前記スロツトル弁の開度を検出して
スロツトル位置信号を出力するスロツトルセンサ
と、前記吸入空気量信号および前記エンジン回転
数信号に基き点火時期を最適点火進角に制御する
最適点火進角制御手段と、前記スロツトル位置信
号によりスロツトル弁全閉状態が検出されてから
所定点火回数が経過したことを検出する点火回数
計数手段と、スロツトル全閉から所定点火回数経
過したときに前記最適点火進角制御手段にかかわ
らずスロツトル全閉状態下での予め設定された最
大点火進角に点火時期を制御する点火進角制御手
段とを備えたエンジンの電子制御装置を提案する
ものである。
In order to achieve the above object, as shown in FIG. a throttle sensor that detects the opening degree of the throttle valve and outputs a throttle position signal; and a throttle sensor that detects the opening degree of the throttle valve and outputs a throttle position signal; Optimum ignition advance control means for controlling the ignition timing to the optimum ignition advance angle based on the signal; and ignition number counting means for detecting that a predetermined number of ignition times have elapsed since the throttle valve fully closed state was detected based on the throttle position signal. and ignition advance control means for controlling the ignition timing to a preset maximum ignition advance angle under a fully closed throttle state, regardless of the optimum ignition advance control means, when a predetermined number of ignitions have elapsed since the throttle was fully closed. This paper proposes an electronic control device for an engine equipped with the following.
本発明においては、スロツトル全閉下で、しか
も、スロツトル全閉となつてから所定点火回数経
過すると、吸入空気量信号およびエンジン回転数
信号に基づく最適点火進角制御にかかわらず、予
め設定された最大点火進角に点火時期を制御する
ので、スロツトル全閉直後の吸入遅れによるノツ
キング発生を防止しつつ、スロツトル全閉下での
過濃混合気によるアフタバーン発生を抑止するこ
とができる。
In the present invention, when the throttle is fully closed and a predetermined number of ignitions have elapsed since the throttle is fully closed, the preset ignition advance angle is Since the ignition timing is controlled to the maximum ignition advance angle, it is possible to prevent the occurrence of knocking due to a delay in intake immediately after the throttle is fully closed, and to suppress the occurrence of afterburn due to an overly rich mixture when the throttle is fully closed.
以下、図面を参照して、本発明の一実施例を詳
細に説明する。本実施例は、第1図に示すよう
に、エアクリーナ2と、エアクリーナ2の下流側
に設けられた吸入空気量センサとしてのエアフロ
ーメータ4とを備えている。エアフローメータ4
は、チヤンバ4A内に回動可能に設けられたコン
ペンセーシヨンプレート4Bと、コンペンセーシ
ヨンプレート4Bの開度を検出するポテンシヨメ
ータ4Cとから構成されている。したがつて、吸
入空気量はポテンシヨメータ4Cから出力される
電圧として検出される。また、エアフローメータ
4の近傍には、吸入空気の温度を検出する吸入空
気温センサ6が設けられている。
Hereinafter, one embodiment of the present invention will be described in detail with reference to the drawings. As shown in FIG. 1, this embodiment includes an air cleaner 2 and an air flow meter 4 as an intake air amount sensor provided downstream of the air cleaner 2. air flow meter 4
is composed of a compensation plate 4B rotatably provided within the chamber 4A, and a potentiometer 4C that detects the opening degree of the compensation plate 4B. Therefore, the amount of intake air is detected as the voltage output from the potentiometer 4C. Further, an intake air temperature sensor 6 is provided near the air flow meter 4 to detect the temperature of intake air.
エアフローメータ4の下流側には、スロツトル
弁8が配置され、スロツトル弁8の近傍にはスロ
ツトル弁の開度を検出してスロツトル位置信号を
出力するスロツトルスイツチ等のスロツトルセン
サ10が配置されている。スロツトル弁8の下流
側にはサージタンク12が設けられ、このサージ
タンク12にはスロツトル弁8を迂回する迂回路
14が設けられている。そして、迂回路14には
ステツプモータ16により制御されるエアバルブ
18が設けられている。このエアバルブ18は、
エンジンのアイドリング時にスロツトル弁8を迂
回して、吸入空気をサージタンク12内に通過さ
せ、エンジンの回転数を目標に制御するものであ
る。 A throttle valve 8 is arranged downstream of the air flow meter 4, and a throttle sensor 10 such as a throttle switch that detects the opening of the throttle valve and outputs a throttle position signal is arranged near the throttle valve 8. ing. A surge tank 12 is provided downstream of the throttle valve 8, and the surge tank 12 is provided with a detour 14 that bypasses the throttle valve 8. An air valve 18 controlled by a step motor 16 is provided on the detour 14. This air valve 18 is
When the engine is idling, intake air is passed through the surge tank 12 bypassing the throttle valve 8 to control the engine speed to a target.
サージタンク12にはインテークマニホールド
20が接続されており、このインテークマニホー
ルド20内に突出して燃料噴射装置22が配置さ
れている。インテークマニホールド20はエンジ
ン24の燃焼室に接続され、エンジンの燃焼室は
エキゾーストマニホールド26を介して、三元触
媒を充填した触媒コンバータ28に接続されてい
る。なお、29は混合気を理論空燃比近傍に制御
するためのO2センサであり、30はエンジン冷
却水温を検出する水温センサである。 An intake manifold 20 is connected to the surge tank 12, and a fuel injection device 22 is disposed protruding into the intake manifold 20. The intake manifold 20 is connected to a combustion chamber of an engine 24, and the combustion chamber of the engine is connected via an exhaust manifold 26 to a catalytic converter 28 filled with a three-way catalyst. Note that 29 is an O 2 sensor for controlling the air-fuel mixture to near the stoichiometric air-fuel ratio, and 30 is a water temperature sensor that detects the engine cooling water temperature.
エンジン24の点火プラグ32はデストリビユ
ータ34に接続され、デストリビユータ34はイ
グナイタ36に接続されている。なお、38はト
ランスミツシヨン、40はシフトレバーのニユー
トラル位置を検出するニユートラルスタートスイ
ツチ、42はイグニツシヨンスイツチである。 The spark plug 32 of the engine 24 is connected to a distributor 34, and the distributor 34 is connected to an igniter 36. Note that 38 is a transmission, 40 is a neutral start switch that detects the neutral position of the shift lever, and 42 is an ignition switch.
また、デストリビユータ34には、エンジン回
転数センサとしてのピツクアツプとデストリビユ
ータシヤフトに固定されたシグナルロータとが設
けられており、たとえばクランク角30度ごとにク
ランク角基準位置信号が電子制御回路44に入力
されている。したがつて、クランク角基準位置信
号の発生間隔とクランク角基準位置信号の個数と
によりエンジン回転数が求められる。 The distributor 34 is also provided with a pick-up as an engine rotation speed sensor and a signal rotor fixed to the distributor shaft. For example, a crank angle reference position signal is sent to the electronic control circuit 44 every 30 degrees of the crank angle. It has been entered. Therefore, the engine speed can be determined from the generation interval of the crank angle reference position signals and the number of crank angle reference position signals.
電子制御回路44は、第2図に示すように、
RAM46、ROM48と、CPU50と、入出力
回路I/O52と、アナログデジタル変換器
ADC54とを含んで構成され、RAM46、
ROM48、CPU50、I/O52、ADC54は
データバス56により接続されている。電子制御
回路44のROM48には、第3図に示すよう
に、エンジン回転数Nおよび吸入空気量Qとエン
ジン回転数Nとの比Q/Nで表わされる基本点火
進角のマツプ(マツプの中の数字の単位はビフオ
ー・トツプ・デツド・センタ(BTDC)のクラ
ンク角度(℃A)を単位とする)ならびに基本燃
料噴射量等が記載されている。I/O52には、
デストリビユータ34から出力されるクランク角
基準信号と、スロツトルセンサ10から出力され
るスロツトル位置信号と、ニユートラルスイツチ
40から出力されるニユートラルスイツチ信号
と、エアコンデイシヨナから出力されるエアコン
デイシヨナ信号と、イグニツシヨンスイツチ42
から出力されるイグニツシヨンスイツチ信号と、
イグナイタ36から出力される点火確認信号と、
O2センサ29から出力される空燃比信号等が入
力され、エアバルブ16を制御するエアバルブ信
号と、燃料噴射装置22を制御する燃料噴射信号
と、イグナイタ36を制御する点火信号等が出力
される。また、ADC54にはエアフローメータ
4から出力される吸入空気量信号と、吸気温セン
サ6から出力される吸入空気温信号と、水温セン
サ30から出力される冷却水温信号とが入力され
ており、各信号はADC54によりデジタル信号
に変換される。このように、エンジンの制御状態
に応じてROM48に記載されているマツプから
はデータが読み出され、I/O52とADC54
では、各種の信号が入力または出力される。 The electronic control circuit 44, as shown in FIG.
RAM46, ROM48, CPU50, input/output circuit I/O52, analog-digital converter
ADC54, RAM46,
The ROM 48, CPU 50, I/O 52, and ADC 54 are connected by a data bus 56. As shown in FIG. 3, the ROM 48 of the electronic control circuit 44 has a map of the basic ignition advance angle represented by the engine speed N and the ratio Q/N of the intake air amount Q and the engine speed N (the map contains information in the map). The unit of the number is the before-top-dead-center (BTDC) crank angle (℃A)) and the basic fuel injection amount. In I/O52,
A crank angle reference signal outputted from the distributor 34, a throttle position signal outputted from the throttle sensor 10, a neutral switch signal outputted from the neutral switch 40, and an air conditioner output signal outputted from the air conditioner. Yona signal and ignition switch 42
The ignition switch signal output from the
An ignition confirmation signal output from the igniter 36,
The air-fuel ratio signal output from the O 2 sensor 29 and the like are input, and an air valve signal for controlling the air valve 16, a fuel injection signal for controlling the fuel injection device 22, an ignition signal for controlling the igniter 36, etc. are output. In addition, the ADC 54 receives an intake air amount signal output from the air flow meter 4, an intake air temperature signal output from the intake air temperature sensor 6, and a cooling water temperature signal output from the water temperature sensor 30. The signal is converted into a digital signal by ADC54. In this way, data is read from the map written in the ROM 48 according to the control state of the engine, and is sent to the I/O 52 and ADC 54.
, various signals are input or output.
次に、第4図を参照して、本実施例の動作を説
明する。なお、以下の説明では、本発明の特徴部
分であるスロツトル弁全閉状態が検出された後
に、所定点火回数経過した場合において、点火時
期を最大点火進角に制御する場合について主に説
明し、電子制御回路による燃料噴射量および吸入
空気量の制御については、従来と同様であるの
で、説明を省略する。また、第4図に示す動作
は、例えばクランク各30度ごと割込みの処理によ
り行なわれる。 Next, the operation of this embodiment will be explained with reference to FIG. In the following description, the case where the ignition timing is controlled to the maximum ignition advance angle when a predetermined number of ignitions have elapsed after the throttle valve fully closed state is detected, which is a characteristic part of the present invention, will be mainly explained. The control of the fuel injection amount and the intake air amount by the electronic control circuit is the same as in the prior art, so a description thereof will be omitted. Further, the operation shown in FIG. 4 is performed, for example, by interrupt processing every 30 degrees of crankshaft.
まず、実際にイグナイタ36を制御する実行点
火進角SBUFをレジスタtSBUFに記憶するとと
もに、第3図に示すエンジン状態に応じた基本点
火進角SBSEをレジスタtΘに記憶する。続いて、
スロツトルセンサ10からスロツトル弁全閉信号
が入力されているか否かを判定する。スロツトル
弁全閉信号が入力されていないとき、すなわちエ
ンジンのアイドリング状態でないときには、レジ
スタtΘに記憶されている基本点火進角(第3図
のマツプの値)を実行点火進角SBUFとしてイグ
ナイタ36を制御する。 First, an effective ignition advance angle SBUF that actually controls the igniter 36 is stored in a register tSBUF, and a basic ignition advance angle SBSE corresponding to the engine state shown in FIG. 3 is stored in a register tΘ. continue,
It is determined whether a throttle valve fully closed signal is input from the throttle sensor 10. When the throttle valve fully closed signal is not input, that is, when the engine is not in an idling state, the igniter 36 is set to the basic ignition advance angle (value in the map in Fig. 3) stored in the register tΘ as the execution ignition advance angle SBUF. Control.
次の割込み処理においては、前回の割込み処理
と同様に実行点火進角SBUFをレジスタtSBUF
に記憶するとともに、基本点火進角SBSEをレジ
スタtΘに記憶し、スロツトル弁が全閉である場
合は、次のステツプにおいて、所定点火回数(例
えば5点火)経過したか否かを判定する。なお、
点火回数は点火確認信号等を用いてカウンタによ
り計数する。ここで、5点火経過していない場合
は、前述と同様に点火時期を制御するが、5点火
経過した場合は、次のステツプにおいて、前回ス
ロツトル弁が全閉であつたか否かを判定する。前
回スロツトル弁が全閉でなかつた場合、すなわち
今回初めてスロツトル弁全閉が検出された場合
は、スロツトル弁全閉をRAM46に記憶し、基
本点火進角SBSEに代えて最大点火進角(例えば
BTDC47℃A)をレジスタtΘに記憶する。そし
て、レジスタtΘの値すなわちBTDC47℃Aを実
行点火進角SBUFとしてイグナイタ36に点火信
号を出力する。したがつて、減速時等のように始
めてスロツトル弁が全閉になつた場合には、所定
点火回数経過後、直ちに点火時期をBTDC47℃
Aに制御する。 In the next interrupt processing, the executed ignition advance angle SBUF is set in the register tSBUF as in the previous interrupt processing.
At the same time, the basic ignition advance angle SBSE is stored in the register tΘ, and if the throttle valve is fully closed, it is determined in the next step whether a predetermined number of ignitions (for example, 5 ignitions) has elapsed. In addition,
The number of ignitions is counted by a counter using an ignition confirmation signal or the like. Here, if five ignitions have not elapsed, the ignition timing is controlled in the same way as described above, but if five ignitions have elapsed, it is determined in the next step whether or not the throttle valve was fully closed last time. If the throttle valve was not fully closed last time, that is, if the throttle valve is detected for the first time, the fully closed throttle valve is stored in the RAM 46, and the maximum ignition advance (e.g.
BTDC47℃A) is stored in register tΘ. Then, the value of the register tΘ, that is, BTDC47°CA is set as the effective ignition advance angle SBUF, and an ignition signal is output to the igniter 36. Therefore, if the throttle valve becomes fully closed for the first time, such as during deceleration, the ignition timing will be changed to 47°C BTDC immediately after the predetermined number of ignitions have elapsed.
Control to A.
また、次の割込み処理においては、前回の割込
み処理と同様に、実行点火進角SBUFをレジスタ
tSBUFに記憶するとともに、基本点火進角SBSE
をレジスタtΘに記憶する。ここで、実行点火進
角SBUFの値は、前回の割込み処理において、
BTDC47℃Aに変更されている。なお、基本点
火進角SBSFの値は前回および前々回と同様の第
3図に示すマツプの値である。続いてスロツトル
弁が全閉か否かを判定し、スロツトル弁が全閉で
ある場合は、さらに5点火経過したが否かおよび
前回スロツトル弁が全閉であつたか否かを判定す
る。ここで5点火経過しかつ前回スロツトル弁が
全閉であつた場合、すなわちスロツトル弁全閉状
態(アイドリング状態)が続いて5点火経過して
いる場合は、燃料噴射停止中か否かおよび燃料噴
射停止待ちか否かを判定する。燃料噴射停止中ま
たは燃料噴射停止待ちの場合は、レジスタ
tSBUFに記憶している値をレジスタtΘにシフト
する。レジスタtSBUFにはBTDC47℃Aを記憶
しているので、レジスタtΘにはBTDC47℃Aを
記憶する。続いて、レジスタtΘの値(BTDC47
℃A)を実行点火進角SBUFとしてイグナイタ3
6に出力し、イグナイタ36をBTDC47℃Aに
制御する。 In addition, in the next interrupt processing, the executed ignition advance angle SBUF is registered in the same way as the previous interrupt processing.
In addition to storing it in tSBUF, the basic ignition advance angle SBSE
is stored in register tΘ. Here, the value of the executed ignition advance angle SBUF is
It has been changed to BTDC47℃A. Note that the value of the basic ignition advance angle SBSF is the value shown in the map shown in FIG. 3, which is the same as the previous time and the time before the previous time. Subsequently, it is determined whether the throttle valve is fully closed or not, and if the throttle valve is fully closed, it is determined whether five more ignitions have elapsed and whether or not the throttle valve was fully closed last time. If 5 ignitions have elapsed and the throttle valve was fully closed last time, that is, if 5 ignitions have elapsed after the throttle valve was in a fully closed state (idling state), it is possible to determine whether fuel injection is stopped or not. Determine whether or not it is waiting for a stop. If fuel injection is stopped or waiting for fuel injection to stop, register
Shift the value stored in tSBUF to register tΘ. Since BTDC47°CA is stored in register tSBUF, BTDC47°CA is stored in register tΘ. Next, the value of register tΘ (BTDC47
℃A) Execute ignition advance angle SBUF as igniter 3
6 and control the igniter 36 to 47°C BTDC.
そして、次の割込み処理においては、前回の割
込み処理と同様に、実行点火進角SBUFをレジス
タtSBUFに記憶するとともに、基本点火進角
SBSEをレジスタtΘに記憶する。ここで、前回の
実行点火進角SBUFはBTDC47℃Aであるので、
レジスタtSBUFはBTDC47℃Aを記憶する。な
お、基本点火進角SBSEは、前回と同様、第3図
のマツプの値である。続いてスロツトル弁の全閉
状態が継続しているか否かおよび5点火経過した
か否かを判定し、継続している場合は、燃料噴射
停止中か燃料噴射停止待ちかを判定する。ここで
燃料噴射停止中および燃料噴射停止待ちのいずれ
でもない場合、すなわち燃料噴射が復帰した場合
は、レジスタtΘの値がレジスタtSBUFの値以上
か否かを判定する。レジスタtΘの値がレジスタ
tSBUFの値以上である場合は、すなわち基本点
火進角の値がBTDC47℃A以上の場合は、レジ
スタtΘの値(第3図のマツプの値)を実行点火
進角としてイグナイタ36を制御する。 Then, in the next interrupt processing, as in the previous interrupt processing, the executed ignition advance angle SBUF is stored in the register tSBUF, and the basic ignition advance angle is stored in the register tSBUF.
Store SBSE in register tΘ. Here, since the previous executed ignition advance angle SBUF was BTDC47℃A,
Register tSBUF stores BTDC47°C. Note that the basic ignition advance angle SBSE is the value shown in the map in Figure 3, as in the previous case. Subsequently, it is determined whether the fully closed state of the throttle valve continues and whether five ignitions have elapsed. If it continues, it is determined whether fuel injection is being stopped or whether fuel injection is being stopped. If the fuel injection is neither stopped nor waiting for the fuel injection to stop, that is, if the fuel injection is restored, it is determined whether the value of the register tΘ is greater than or equal to the value of the register tSBUF. The value of register tΘ is
If the value is greater than or equal to the value of tSBUF, that is, if the value of the basic ignition advance angle is greater than or equal to BTDC47°C, the igniter 36 is controlled using the value of the register tΘ (the value of the map in FIG. 3) as the actual ignition advance angle.
一方、レジスタtSBUFに記憶している値の方
がレジスタtΘに記憶している値よりも大きい場
合は、エンジン回転数Nが所定値(例えば
1000rpm)以上であるか否かを判定する。ここ
で、エンジン回転数Nが1000rpm以上である場合
は、レジスタtSBUFの値(BTDC47℃A)から
BTDC1℃Aを減算して、レジスタtSBUFの値と
する。その後レジスタtΘに記憶している値がレ
ジスタtSBUFに記憶している値以上か否かを判
定し、レジスタtΘに記憶している値がレジスタ
tSBUFの値以上の場合には、第3図のマツプの
基本点火進角でイグナイタ36を制御する。これ
に対して、レジスタtSBUFに記憶している値が
レジスタtΘに記憶している値よりも大きい場合
は、レジスタtSBUFの値をレジスタtΘにシフト
し、レジスタtΘの値を実行点火進角SBUFとし
て、すなわちBTDC46℃Aを実行点火進角とし
てイグナイタ36を制御する。 On the other hand, if the value stored in the register tSBUF is larger than the value stored in the register tΘ, the engine speed N is set to a predetermined value (e.g.
1000rpm) or more. Here, if the engine speed N is 1000 rpm or more, the value of register tSBUF (BTDC47℃A)
Subtract BTDC1℃A to obtain the value of register tSBUF. After that, it is determined whether the value stored in register tΘ is greater than or equal to the value stored in register tSBUF, and the value stored in register tΘ is
If the value is greater than or equal to the value of tSBUF, the igniter 36 is controlled using the basic ignition advance angle shown in the map shown in FIG. On the other hand, if the value stored in register tSBUF is larger than the value stored in register tΘ, the value of register tSBUF is shifted to register tΘ, and the value of register tΘ is set as the actual ignition advance angle SBUF. That is, the igniter 36 is controlled with BTDC46°C A as the effective ignition advance angle.
これに対し、エンジン回転数Nが1000rpm以下
である場合は、レジスタtSBUFの値(BTDC47
℃A)からBTDC5℃Aを減算して、レジスタ
tSBUFの値とする。その後レジスタtΘに記憶し
ている値がレジスタtSBUFに記憶している値以
上か否かを判定し、レジスタtΘに記憶している
値がレジスタtSBUFの値以上の場合は、第3図
のマツプの基本点火進角でイグナイタ36を制御
する。また、レジスタtSBUFに記憶している値
がレジスタtΘに記憶している値よりも大きい場
合は、レジスタtSBUFの値をレジスタtΘにシフ
トし、レジスタtΘの値を実行点火進角SBUFと
して、すなわちBTDC42℃Aを実行点火進角と
してイグナイタ36を制御する。 On the other hand, if the engine speed N is 1000 rpm or less, the value of register tSBUF (BTDC47
Subtract BTDC5℃A from ℃A) and register
The value shall be tSBUF. After that, it is determined whether the value stored in register tΘ is greater than or equal to the value stored in register tSBUF, and if the value stored in register tΘ is greater than or equal to the value of register tSBUF, the map shown in Figure 3 is The igniter 36 is controlled by the basic ignition advance angle. Also, if the value stored in register tSBUF is larger than the value stored in register tΘ, the value of register tSBUF is shifted to register tΘ, and the value of register tΘ is set as the actual ignition advance angle SBUF, that is, BTDC42 The igniter 36 is controlled using °CA as the effective ignition advance angle.
なお、上記動作において、第3図のマツプの値
で点火時期を制御するときに、水温信号およびエ
アコンデイシヨナ信号等により点火補正がある場
合は、同時に補正し、補正した実行点火進角によ
りイグナイタ36を制御する。 In addition, in the above operation, when controlling the ignition timing using the value of the map shown in Fig. 3, if there is an ignition correction based on the water temperature signal and the air conditioner signal, etc., the correction is made at the same time, and the corrected effective ignition advance angle is used. Controls the igniter 36.
以上のように制御することにより、始めてスロ
ツトル弁が全閉になつて5点火通過したときから
燃料噴射停止が復帰するまでの間は、点火時期が
BTDC47℃Aに制御され、燃料噴射停止復帰後
においては、点火時期がエンジン回転数に応じて
BTDC1または5℃Aずつ減算された値に制御さ
れる。また、強制的に進角させた値がマツプの要
求進角よりも小さい場合は、マツプの値により点
火時期が制御される。なお、エンジン回転数が所
定値以下のとき、基本点火進角へ近づける割合を
大きくするのは、エンジン回転数を速やかにアイ
ドリング状態に下げるためである。 By controlling as described above, the ignition timing is controlled from the time when the throttle valve is fully closed for the first time and the 5th ignition passes until the fuel injection stop is restored.
BTDC is controlled at 47℃A, and after returning from fuel injection stop, the ignition timing changes according to the engine speed.
It is controlled to a value subtracted by BTDC1 or 5℃A. Further, if the value of the forced advance angle is smaller than the advance angle required by the map, the ignition timing is controlled by the value of the map. The reason for increasing the rate at which the engine speed approaches the basic ignition advance angle when the engine speed is below a predetermined value is to quickly lower the engine speed to an idling state.
本発明においては、スロツトル全閉下で、しか
も、スロツトル全閉となつてから所定点火回数経
過すると、吸入空気量信号およびエンジン回転数
信号に基づく最適点火進角制御にかかわらず、予
め設定された最大点火進角に点火時期を制御する
ことから、スロツトル全閉直後の吸入遅れによる
ノツキング発生を防止しつつ、スロツトル全閉下
での過濃混合気によるアフタバーン発生を抑止で
きるエンジンの電子制御装置が得られる。
In the present invention, when the throttle is fully closed and a predetermined number of ignitions have elapsed since the throttle is fully closed, the preset ignition advance angle is By controlling the ignition timing to the maximum ignition advance angle, the engine's electronic control system prevents knocking caused by delayed intake immediately after the throttle is fully closed, and also suppresses afterburn caused by an overly rich mixture when the throttle is fully closed. can get.
第1図は本発明によるエンジンの電子制御装置
の一実施例を示す系統図、第2図は第1図実施例
の電子制御回路を示すブロツク図、第3図は回転
数および吸入空気量と回転数との比で定まる基本
点火進角のマツプの一例を示す図、第4図は第1
図実施例の動作を示すフローチヤート、第5図は
本発明によるエンジンの電子制御装置の系統構成
の概略を示すブロツク図である。
2……エアクリーナ、4……エアフローメー
タ、6……吸着温センサ、10……スロツトルセ
ンサ、22……燃料噴射装置、34……デストリ
ビユータ、36……イグナイタ、44……電子制
御回路。
Fig. 1 is a system diagram showing an embodiment of the electronic control device for an engine according to the present invention, Fig. 2 is a block diagram showing the electronic control circuit of the embodiment shown in Fig. 1, and Fig. 3 shows the rotational speed and intake air amount. Figure 4 is a diagram showing an example of a map of the basic ignition advance angle determined by the ratio to the rotation speed.
FIG. 5 is a flowchart showing the operation of the embodiment, and FIG. 5 is a block diagram showing an outline of the system configuration of the engine electronic control device according to the present invention. 2... Air cleaner, 4... Air flow meter, 6... Adsorption temperature sensor, 10... Throttle sensor, 22... Fuel injection device, 34... Distributor, 36... Igniter, 44... Electronic control circuit.
Claims (1)
量を検出して吸入空気量信号を出力する吸入空気
量センサと、 エンジンの回転数を検出してエンジン回転数信
号を出力するエンジン回転数センサと、 前記スロツトル弁の開度を検出してスロツトル
位置信号を出力するスロツトルセンサと、 前記吸入空気量信号および前記エンジン回転数
信号に基き点火時期を最適点火進角に制御する最
適点火進角制御手段と、 前記スロツトル位置信号によりスロツトル弁全
閉状態が検出されてから所定点火回数が経過した
ことを検出する点火回数計数手段と、 スロツトル全閉から所定点火回数経過したとき
に前記最適点火進角制御手段にかかわらずスロツ
トル全閉状態下での予め設定された最大点火進角
に点火時期を制御する点火進角制御手段とを備え
たエンジンの電子制御装置。[Claims] 1. An intake air amount sensor that detects the intake air amount of the engine on the upstream side of the throttle valve and outputs an intake air amount signal; and an intake air amount sensor that detects the engine rotation speed and outputs an engine rotation speed signal. an engine rotation speed sensor; a throttle sensor that detects the opening degree of the throttle valve and outputs a throttle position signal; and controls ignition timing to an optimal ignition advance angle based on the intake air amount signal and the engine rotation speed signal. optimum ignition advance control means; ignition number counting means for detecting that a predetermined number of ignitions have elapsed since the throttle valve fully closed state was detected by the throttle position signal; An electronic control device for an engine, comprising ignition advance control means for controlling ignition timing to a preset maximum ignition advance angle under a fully closed throttle state, regardless of the optimum ignition advance control means.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56126885A JPS5828596A (en) | 1981-08-13 | 1981-08-13 | Electronic engine controller |
| US06/616,778 US4503822A (en) | 1981-08-13 | 1984-06-01 | Electronic engine control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56126885A JPS5828596A (en) | 1981-08-13 | 1981-08-13 | Electronic engine controller |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5828596A JPS5828596A (en) | 1983-02-19 |
| JPH0238794B2 true JPH0238794B2 (en) | 1990-08-31 |
Family
ID=14946250
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56126885A Granted JPS5828596A (en) | 1981-08-13 | 1981-08-13 | Electronic engine controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5828596A (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60256536A (en) * | 1984-06-01 | 1985-12-18 | Toyota Motor Corp | Control of ignition timing and fuel injection quantity for internal-combustion engine |
| JPS61201865A (en) * | 1985-03-05 | 1986-09-06 | Mazda Motor Corp | Control equipment of engine |
| JPS62150077A (en) * | 1985-12-24 | 1987-07-04 | Mazda Motor Corp | Ignition timing control device for engine |
| JP4840240B2 (en) * | 2007-04-20 | 2011-12-21 | トヨタ自動車株式会社 | Internal combustion engine control system |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE2807499A1 (en) * | 1978-02-22 | 1979-08-23 | Bosch Gmbh Robert | IGNITION SYSTEM FOR COMBUSTION MACHINERY |
-
1981
- 1981-08-13 JP JP56126885A patent/JPS5828596A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5828596A (en) | 1983-02-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4503822A (en) | Electronic engine control system | |
| JPH0238793B2 (en) | ||
| US4512318A (en) | Internal combustion engine with fuel injection system | |
| JP2810410B2 (en) | Engine ignition timing control device | |
| US4559915A (en) | Method of controlling air-fuel ratio and ignition timing in internal combustion engine and apparatus therefor | |
| US4658785A (en) | Method of controlling air-fuel ratio and ignition timing in internal combustion engine and apparatus therefor | |
| JPH0238792B2 (en) | ||
| JPS59147871A (en) | Ignition timing controller for internal-combustion engine | |
| JP2702551B2 (en) | Engine ignition timing control device | |
| JP2581033B2 (en) | Fuel injection amount control method for internal combustion engine | |
| JPS5828596A (en) | Electronic engine controller | |
| JPS597775A (en) | Ignition timing control method of internal-combustion engine | |
| JPH0236787B2 (en) | ||
| JP2545221Y2 (en) | Engine air-fuel ratio control device | |
| JP2581051B2 (en) | Fuel injection amount control device | |
| JPS5828594A (en) | Electronic engine controller | |
| JPS6153431A (en) | Control device for increase of fuel in internal-combustion engine | |
| JPS59201970A (en) | Ignition timing control device in internal-combustion engine | |
| JPS6013945A (en) | Method of increasing fuel after starting of electronically controlled fuel injection type engine | |
| JPS58217770A (en) | Apparatus for controlling ignition timing of engine | |
| JP2535424Y2 (en) | Ignition timing control device for internal combustion engine | |
| JPS59183052A (en) | Method of controlling fuel injection and ignition timing of engine | |
| JPH0419384B2 (en) | ||
| JPH02277966A (en) | Knocking control device of internal combustion engine | |
| JPS59162365A (en) | Method of controlling ignition timing of engine |