JPS5828596A - Electronic engine controller - Google Patents
Electronic engine controllerInfo
- Publication number
- JPS5828596A JPS5828596A JP56126885A JP12688581A JPS5828596A JP S5828596 A JPS5828596 A JP S5828596A JP 56126885 A JP56126885 A JP 56126885A JP 12688581 A JP12688581 A JP 12688581A JP S5828596 A JPS5828596 A JP S5828596A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- register
- engine
- value
- ignition
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000011144 upstream manufacturing Methods 0.000 claims description 2
- 239000000446 fuel Substances 0.000 description 40
- 238000002347 injection Methods 0.000 description 37
- 239000007924 injection Substances 0.000 description 37
- 238000010586 diagram Methods 0.000 description 5
- 238000002485 combustion reaction Methods 0.000 description 3
- 239000000203 mixture Substances 0.000 description 3
- 230000007935 neutral effect Effects 0.000 description 3
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 3
- 230000003197 catalytic effect Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 239000000498 cooling water Substances 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- 101100428617 Homo sapiens VMP1 gene Proteins 0.000 description 1
- 101150074162 TDC1 gene Proteins 0.000 description 1
- 102100038001 Vacuole membrane protein 1 Human genes 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 239000003054 catalyst Substances 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 238000013021 overheating Methods 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
- 239000002904 solvent Substances 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)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
本発明はエンジンの電子制御装置に係夛、特に、ガソリ
ン噴射鋏鐙を備えたエンジンの点大時期を制御するエン
ジンの電子制御装置に関するー従来よ〕、エンジンK1
1人される吸入空気量及びエンジンの回転数から基本l
Ia料噴射量を演算すゐと共に1冷間時及び加速時等の
工/ジン状elk応じて基本燃料噴射量を補正して、イ
ンテークマニホールドに設けられた燃料噴射装置に電子
制御回路から燃料噴射信号を出力し、所定量の燃料を噴
射する燃料噴射装置を備えたエンジンが知られている。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an electronic control device for an engine, and more particularly, to an electronic control device for an engine that controls the timing of the engine K1 equipped with a gasoline injection stirrup.
Based on the amount of intake air per person and the engine speed
Calculate the Ia fuel injection amount, correct the basic fuel injection amount according to the engine status such as cold time and acceleration, and inject fuel from the electronic control circuit to the fuel injection device installed in the intake manifold. 2. Description of the Related Art Engines are known that include a fuel injection device that outputs a signal and injects a predetermined amount of fuel.
かかる燃料噴射装置を備えたエンジンにおいては、スq
ットル弁が全閉状態でエンジン回転数が所定の回転数以
上の場合、すなわちエンジンブレーキ時においては燃料
噴射装置からの燃料噴射を停止し、触媒コンバーターの
加熱を防止している。なお、燃料噴射を停止するに当っ
ては、スロットル弁全閉状態で直ちに燃料噴射を停止す
ると車体にショックが加わることから、スロットル弁全
閉から燃料噴射停止の間まで燃料噴射停止待ち時間が設
けられている。In an engine equipped with such a fuel injection device, the sq.
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 to prevent heating of the catalytic converter. Note that when stopping fuel injection, a shock is applied to the vehicle body if the fuel injection is stopped immediately with the throttle valve fully closed, so a wait time for stopping fuel injection is provided from the time the throttle valve is fully closed until the fuel injection stops. It is being
會た、かかる燃料噴射装置を備えたエンジンの点火時期
を制御するに蟲っては、予め電子制御回路に記憶されて
いるエンジン回転数および吸入空気量から定オる基本点
火進角をエンジン回転数および吸入空気量に対応させて
選び出し、吸入空気温およびエンジン冷却水温等によシ
定まる補正点火進角を基本点火進角に加えてエンジンの
最適点大過角を決定すると共に、電子制御回路からイグ
ナイターへ点大信号を出力し、通電時間および点大時期
を制御している。In order to control 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 stored in advance in the electronic control circuit, is adjusted to the engine speed. The optimum ignition advance angle for the engine is determined by adding a corrected ignition advance angle determined by the intake air temperature, engine cooling water temperature, etc. A high-point signal is output from the igniter to the igniter to control the energization time and high-power timing.
しかし、従来の燃料噴射装置を備えたエンジンの点火時
期を制御するKfiつては、燃料噴射停止時および燃料
噴射停止待ち時においても点火時期が吸入空気量とエン
ジン回転数とに基づく点火進角に基いて制御される念め
に、減速時にスロットル弁を急に閉じると、減速直後に
吸入混合気が過濃となシ、こ〇九め混合気の不完全燃m
が起ってアー7ターバーンが発生し、熱損失増大および
エンジン加熱に至るという問題点が住する。こO間違点
を解消するためにアーフターバーン発生領域において点
火時期を更に進角させることも考えられるが、スロット
ル弁全閉直後に進角させると、ノッキングが発生すると
いう問題点が生ずる。However, when controlling the ignition timing of an engine equipped with a conventional fuel injection device, the ignition timing advances based on the amount of intake air and the engine speed even when fuel injection is stopped and when waiting for fuel injection to stop. If you close the throttle valve suddenly during deceleration, the intake air-fuel mixture will become too rich immediately after deceleration, resulting in incomplete combustion of the air-fuel mixture.
The problem is that this causes an ar7 turban to occur, leading to increased heat loss and engine overheating. In order to solve this problem, it is conceivable to further advance the ignition timing in the afterburn generation region, but if the ignition timing is advanced immediately after the throttle valve is fully closed, a problem arises in that knocking occurs.
本発明は、上記問題点を解消すべくなされ九もので、ス
ロットが全閉から所定点火回数経過した後の溶料噴射停
止または燃料噴射停止待ちのアー7ターパーン発生領域
においては点火時期を最大点火進角に制御すると共に1
燃料噴射復帰後においては点火時期を徐々に最適点火進
角KflJ#するととKよシ減速時のアーフターバーン
の発生を防止すゐと共に過渡時におけるノッキングの発
生を防止したエンジンの電子制御装fI/lを提供する
ことを目的とする。The present invention has been made to solve the above-mentioned problems, and the ignition timing is set to the maximum ignition in the area where the solvent injection is stopped after the slot is fully closed and a predetermined number of ignitions have elapsed, or in the region where the A7 tarpaulin occurs while waiting for the fuel injection to stop. Control the advance angle and 1
After the fuel injection is restored, the ignition timing is gradually adjusted to the optimum ignition advance angle KflJ#, which prevents the occurrence of afterburn during deceleration, and also prevents the occurrence of knocking during transient periods. /l.
本発明は、スロットル弁の上流側でエンジンの吸入空気
量を検出して吸入9気量信号を出力する吸入9気量七ン
サと、エンジンの回転数を検出してエンジン同転数信号
を出力するエンジン回転数センナと、前記スロットル弁
の開側を検出してスロットル位置信号を出力するスロッ
トルセンサと、前記吸入空気量信号および前記エンジン
回転数信号に葺き点火時期を最適点火進角に制御すると
共に前記スロットル位置信号によシスロットル弁全閉状
態が検出された後所定潰火回数経過したどき点火時期を
最大点火進角に制御する点火信号を含む制御信号を出力
する制御回路とを備えて構成、することkよシ上配目的
を達成したものである。The present invention includes an intake air volume sensor that detects the intake air amount of the engine on the upstream side of the throttle valve and outputs an intake air volume signal, and an intake air volume sensor that detects the engine rotation speed and outputs an engine rotation speed signal. a throttle sensor that detects the open side of the throttle valve and outputs a throttle position signal; and a throttle sensor that detects the open side of the throttle valve and outputs a throttle position signal; and controls the ignition timing to an optimal ignition advance angle based on the intake air amount signal and the engine rotation speed signal. and a control circuit that outputs a control signal including an ignition signal for controlling the ignition timing to the maximum ignition advance angle when a predetermined number of flashes have elapsed after the throttle valve fully closed state is detected by the throttle position signal. The structure has achieved the above purpose.
以下図1iliを参照して本発明の一実施例を詳細に説
明する。本実施例1館1図に示す。本実施例は図に示す
ように、エアークリーナー2と、エアークリーナー2の
下流側に設けられた吸入空気量・センサーとしてのエア
ーフローメータ4とを備えている。エアーフローメータ
4は、チャンバ′−4A内に回動可能に設けられたコン
ペンセーションプレート4Bと1、コンペ・ン七−シ冒
ンプレート4Bの開度を検出するボテンショメ=/4C
とから構成されている。したがって、吸入空気量はボテ
ンシBメータ4Cかも出力される電圧として検出される
。また、エアーフローメータ4の近傍には、吸入空気の
温度を検出する吸入空気温セン?−6が設けられている
。An embodiment of the present invention will be described in detail below with reference to FIG. This example is shown in Figure 1 of the first building. As shown in the figure, 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. The air flow meter 4 includes compensation plates 4B and 1 rotatably provided in the chamber 4A, and a potentiometer 4C for detecting the opening degree of the compensation plate 4B.
It is composed of. Therefore, the amount of intake air is detected as the voltage output from the potentiometer B meter 4C. Also, near the air flow meter 4, there is an intake air temperature sensor that detects the temperature of the intake air. -6 is provided.
エアー70−メータ4の下流側には、スロットル弁8が
配置され、スロットル弁βの近傍にはスロットル弁の開
度を検出してスロットル位置信号tllするスロットル
スイッチ等のスロットルセンサー10が配置されている
。スロットル弁8の下流側に#iサージタンク12が設
けられ、このサージタンク12にはスロットル弁8を迂
回する迂回路14が設けられている。そして、この迂回
路14にはステップモーター16により制御されるエア
ーパルプ18が設けられている。このエアーパルプ18
は、エンジンのアイトリ/グ時にスロットル弁8を迂回
して吸入空気をサージタンク12内に通過させエンジン
の回転数を目標値に制御する鳥のである。A throttle valve 8 is disposed downstream of the air 70-meter 4, and a throttle sensor 10 such as a throttle switch that detects the opening of the throttle valve and generates a throttle position signal tll is disposed near the throttle valve β. There is. An #i surge tank 12 is provided downstream of the throttle valve 8 , and a detour 14 that bypasses the throttle valve 8 is provided in the surge tank 12 . An air pulp 18 controlled by a step motor 16 is provided in this detour 14. This air pulp 18
When starting the engine, the intake air bypasses the throttle valve 8 and passes into the surge tank 12 to control the engine speed to a target value.
サージタンク12にはインテークマニホールド20が接
続されておシ、このインテークマニホールド2G、内に
突出して燃料噴射装置22が配置さ些ている。インテー
クマニホールド26は工ンンン240燃焼室に接続され
、エンジンの拳酔室りエキゾーストマニホールド26を
介、1.て48.触媒を、充填した触媒コンバーター2
8に接続されている。なお、x e Fi、混合気倉理
論空燃比近傍に制御するためのO諺センサであC30F
i、エンジン冷却水温を検出する水温センナである。An intake manifold 20 is connected to the surge tank 12, and a fuel injection device 22 is disposed protruding into the intake manifold 2G. The intake manifold 26 is connected to the combustion chamber of the engine 240, and is connected to the combustion chamber of the engine through the exhaust manifold 26.1. 48. Catalytic converter 2 filled with catalyst
8 is connected. In addition, x e Fi is an O proverbial sensor for controlling the mixture chamber near the stoichiometric air-fuel ratio.
i. A water temperature sensor that detects the engine cooling water temperature.
エンジン24の点火プラグ32は、デストリピユータ3
4に接続され、デストリピユータ34はイグナイタ36
に!#綬されている。なお、38FiトランスZツシヨ
ン、40aシフトレバ−のニュートラル位fft−検出
するニュートラルスタートス数十ンすとしてのピックア
ップとディス4トリピユータシヤフトに固定されたシグ
ナルロータとが設けられておル、念とえげクランク角3
0度ととK)エンシフ回転数が求められる。The spark plug 32 of the engine 24 is connected to the destroyer 3
4, and the distributor 34 is connected to the igniter 36.
To! # Ribbed. Note that the 38Fi transformer Z-tension, the neutral position of the 40a shift lever, and the signal rotor fixed to the neutral start position and the signal rotor fixed to the distributor shaft are installed. Ege crank angle 3
0 degrees and K) Ensif rotation speed is determined.
電子制御回路44は、第2図に示すようにランダム・ア
クセス・メモリー(RAM)46と、リード・オンリー
−メモリー(ROM)4gと、中央処m装置(CPU)
50と、入出力回路(Ilo)52と、アナログデジタ
ル焚換器(ADC)54とを含んで構成され、RAM4
6、ROM4 g、CPU50、l1052及びADC
54はデーター /(ス56によシ接続されて込る。電
子制御回路44のROM4gには、第3図に示すような
エンジン回転数Nと、吸入空気量Qとエンジンi転数N
との比Q/Nとで表わされる基本点大違角のマツプ(−
マツプ中の数字の単位はピアオー拳トップ憶されている
。l1052には、デストリピユータ34から出力され
るクランク角基準信号、スロットルセンサ10から出力
されるスロットル位置信号、ニュートラルスイッチ40
から出力されるニュー ) 5 kスイッチ信号、エア
ーコンディショナー(図示せず)から出力されるニア−
コンディジ冒ナー信号、イグニツシ曹ンスイッチ42か
ら出力されるイグニッションスイッチ信号、イグナイタ
ー36から出力される点火確認信号及び02センサ29
から出力される空燃比へ号等が入力されるとともに1エ
アパルプ16を制御するエアーパルプ信号、燃料噴射装
置22を制御する燃料噴射信号及びイグナイター36を
制御する点火信号等が出力される6また、ADC54に
はエアーフセンサ30から出力される水温信号が入力さ
れており、各信号1ADc54によシデジタル信号に費
換される。なお、ROM48に配憶されているマツプ、
l1012及びADO54に入出力される信号は、エン
ジンの制御状lIK応じて各種のマツプが記憶されると
ともに各種の信号が入力管たけ出力される。As shown in FIG. 2, the electronic control circuit 44 includes a random access memory (RAM) 46, a read-only memory (ROM) 4g, and a central processing unit (CPU).
50, an input/output circuit (Ilo) 52, and an analog/digital converter (ADC) 54.
6, ROM4g, CPU50, l1052 and ADC
54 is connected to the data /
The basic point large difference angle map (-
The units of numbers in the map are memorized at the top of Piaoken. l1052 includes a crank angle reference signal output from the distributor 34, a throttle position signal output from the throttle sensor 10, and a neutral switch 40.
5 k switch signal, near signal output from the air conditioner (not shown)
The conditioner activation signal, the ignition switch signal output from the ignition switch 42, the ignition confirmation signal output from the igniter 36, and the 02 sensor 29
An air-pulp signal for controlling the air pulp 16, a fuel injection signal for controlling the fuel injection device 22, an ignition signal for controlling the igniter 36, etc. are output. The water temperature signal output from the air sensor 30 is input to the ADC 54, and each signal 1ADc 54 converts it into a digital signal. In addition, the map stored in ROM48,
Regarding the signals input and output to the l1012 and the ADO 54, various maps are stored in accordance with the control state lIK of the engine, and various signals are outputted from the input pipe.
次に、第4図を参照して本実施例の動作を説明すゐ、な
お、以下の説明においては、本発明の特徴部分であるス
ロットル弁全閉状態が検出された談所定点火回数#I4
シ光楊合における最大点火進角へ点火時期を制御すゐ場
合について主に説明し電子制御回路による燃料噴射量お
よび吸入空気量O制御については従来と同様であるので
説明を省略する。tた、第4図に示す動作は、例えばク
ランク角30変ごとの割込み処理によシ行われる。Next, the operation of this embodiment will be explained with reference to FIG.
The case in which the ignition timing is controlled to the maximum ignition advance angle at the time of flashing will be mainly described, and the fuel injection amount and intake air amount O control by the electronic control circuit will be omitted as they are the same as conventional ones. Furthermore, the operation shown in FIG. 4 is performed by interrupt processing every 30 crank angle changes, for example.
まず、実際にイグナイタ−36を制御する実行点火進角
5RUPをレジスターtsBUFK記憶するとともに%
第3図に示すエンジン状態に応じた基本点火進角5BS
Eをレジスターtθに配憶する。続いて、スロットルセ
ンサ10からスロットル弁全閉信号が入力されているか
否かを判定する。スロットル弁全閉信号が入力されてい
ないとき、すなわちエンジンのアイドリンク状態でない
ときKは、レジスターtθに記憶されている基本点大違
角(#!3図のマツプの曽)を実行点火進角8BUPと
してイグナイター36を制御する。First, the actual ignition advance angle 5RUP that actually controls the igniter 36 is stored in the register tsBUFK, and the %
Basic ignition advance angle 5BS according to the engine condition shown in Figure 3
E is stored in register tθ. Subsequently, 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, K is the ignition advance angle that executes the basic point difference angle (#! of the map in Figure 3) stored in the register tθ. The igniter 36 is controlled as 8BUP.
次の割込み処理においては、前回の割込み処理と同機に
実行点火進角5BUPがレジスターtsBUFK記憶さ
れるとともに基本点火進角5BSEがレジスターtel
IC記憶されスロットル弁が全閉である場合には次のス
テップにおいて所定点火回数(例えば5点火)AI遇し
たか否かが判断される。なお、点火回数は点火確社信号
等を用いてカウンタにより計数されゐ。ここで、5点火
経過していない場合には、前述と同様に点火時期が制御
されるが、5点火経過した場合には次のステップにおい
て前回スロットル弁が全閉であつ九か否かが判断される
。前回スロットル弁が全閉でなかった場合、すなわち今
回初めてスロットル弁全閉が検出された場合には、スロ
ットル弁全閉をRAM46に記憶し、基本点火進角S
B S EK代えて最大点火進角(例えばBTDC47
°Cム)をレジスターtOK記憶する。そして、レジス
ターtoの値、すなわちBTDC47°CAを実行点火
進角8BUPとしてレジスター36に点火信号を出力す
る。したがって、減速時等のように初めてスロ(ットル
弁が全閉になりた場合には所定点火同数経過装置ちに点
火時期がBTDC47°CAに制御される。In the next interrupt processing, the executed ignition advance angle 5BUP is stored in the register tsBUFK in the same machine as the previous interrupt processing, and the basic ignition advance angle 5BSE is stored in the register tel.
If it is stored in the IC and the throttle valve is fully closed, it is determined in the next step whether or not a predetermined number of ignitions (for example, 5 ignitions) have been performed. Note that the number of ignitions is counted by a counter using an ignition confirmation signal or the like. Here, if 5 ignitions have not elapsed, the ignition timing is controlled in the same way as described above, but if 5 ignitions have elapsed, it is determined in the next step whether or not the throttle valve was fully closed last time. be done. 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 basic ignition advance angle S
Instead of B S EK, maximum ignition advance angle (for example, BTDC47
°C) is stored in the register tOK. Then, an ignition signal is output to the register 36 by setting the value of the register to, that is, BTDC47°CA, as an effective ignition advance angle of 8 BUP. Therefore, when the throttle valve is fully closed for the first time, such as during deceleration, the ignition timing is controlled to 47° CA BTDC as soon as the predetermined ignition number elapses.
また、次の割込み処jlにおいては、前回の割込み処理
と同11に奥行点火進角5BUFをレジスターtsBU
PK記憶するとともに基本点火進角5BSKtレジスタ
ーtθに記憶する。ここで、奥行点火進角5BUPの値
は前回の割込み処理においてBTDC47°CAに変更
されている。なお基本点火進角5BUEC)値は前回及
び前々回と同様の第3図に示すマツプの値である。続い
てスロットル弁が全閉か否かが判断され、スロットル弁
が全閉である場合にはさらVc5点火経過したか否かお
よび前回スロットル弁が全閉であったか否か判断される
。ここで5点火経過しかつ前回スロットル弁が全閉であ
つ九場合には、すなわちスロットル弁全閉状II(アイ
トリフグ状11A)が続いて5点火経過している場合に
は、燃料噴射停・正中か否か及び燃料噴射停止待ちか否
かが判断される。ここで、燃料噴射停止中または燃料噴
射停止待ちの場合にはレジスターtsBUFに記憶され
ている値をレジスターtoにシフトする。レジスターt
SBUFにはBTDC47°CAが記憶されているの゛
で、レジスターtθにはBTDC47°CAが記憶され
る。続いて、レジスターtθの値(BTDC47°CA
)が実行点火進角5RUPとしてイグナイター36に出
力されてイグナイターが11TDC47°CAK制御さ
れる。In addition, in the next interrupt processing jl, the depth ignition advance angle 5BUF is set in the register tsBU in the same 11 as in the previous interrupt processing.
PK is stored and also stored in the basic ignition advance angle 5BSKt register tθ. Here, the value of the depth ignition advance angle 5BUP was changed to BTDC47°CA in the previous interrupt processing. Note that the basic ignition advance angle (5BUEC) value 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. Next, it is determined whether the throttle valve is fully closed, and if the throttle valve is fully closed, it is further determined whether Vc5 ignition has elapsed and whether the throttle valve was fully closed last time. Here, if 5 ignitions have elapsed and the throttle valve was fully closed last time, that is, if 5 ignitions have elapsed following the throttle valve fully closed condition II (Itrifugal shape 11A), the fuel injection is stopped or the fuel injection is stopped in the middle. It is determined whether or not the fuel injection is stopped and whether or not the fuel injection is stopped. Here, if the fuel injection is being stopped or waiting for the fuel injection to be stopped, the value stored in the register tsBUF is shifted to the register to. register t
Since SBUF stores BTDC47°CA, register tθ stores BTDC47°CA. Next, the value of register tθ (BTDC47°CA
) is output to the igniter 36 as the executed ignition advance angle 5RUP, and the igniter is controlled by 11TDC47°CAK.
そして、次の割込み処理においては前回の割込み処理と
同様に奥行点火進角5RUPがレジスターtSBUFK
記憶されるとともに基本点火進角5R8Kがレジスター
tθに記憶される。ここで、前回の奥行点火進角5BU
FはBTDC47°Cムであるので、レジスターtsB
UFKはBTDC47°CAが記憶される。な・お、基
本点大過角SR8には前回と同様、第3図のマツプの値
である。Then, in the next interrupt processing, the depth ignition advance angle 5RUP is set in the register tSBUFK as in the previous interrupt processing.
At the same time, the basic ignition advance angle 5R8K is stored in the register tθ. Here, the previous depth ignition advance angle 5BU
Since F is BTDC47°C, register tsB
BTDC47°CA is stored in UFK. Note that the basic point major overangle SR8 is the value shown in the map in FIG. 3, as in the previous case.
続いてスロットル弁O全閉状態が継続しているか否かお
よび5点火経過したか否かが判断され、継続している場
合には、燃料噴射停止中か、燃料噴射停止待ちか、が判
断される。ここで燃料噴射停止中および燃料噴射停止待
ちの何れの場合でない場合、すなわち燃料噴射が復帰し
た場合には、レジx fi −tθの値がレジスターt
sBUli’o値以上か否かが判断される。ここでレジ
スターtoの値がレジスターtsBUFの値以上である
場合には、すなわち基本点火進角の値がBTDC47゜
Cム以上の場合には、レジスター1&0値(#g3図の
マツプO値)t−奥行点火進角としてイグナイター36
1−制御する。Next, it is determined whether the throttle valve O remains fully closed and whether five ignitions have elapsed. If so, it is determined whether fuel injection is being stopped or whether fuel injection is waiting to be stopped. Ru. If the fuel injection is not stopped or the fuel injection is stopped, that is, if the fuel injection is restored, the value of the register x fi -tθ is set to the register t.
It is determined whether or not the value is greater than or equal to the sBUli'o value. Here, if the value of register to is greater than or equal to the value of register tsBUF, that is, if the value of the basic ignition advance angle is greater than or equal to 47°C BTDC, register 1&0 value (map O value in #g3 diagram) t- Igniter 36 as depth ignition advance
1-Control.
一方、レジスターtSBUFに記憶されている値の方が
レジスターtθに記憶されている値よシも大きい゛場合
には、エンジン回転数Nが所定値(例えば101000
rp以上であるか否かが判断される。ここで、エンジン
回転数Nが1.000 rpm以上である場合には、レ
ジスターtsBUFO値(BTDC47°Cム)からB
TDC1’Cムを減算して、レジスターtsBUFO値
とする。On the other hand, if the value stored in the register tSBUF is larger than the value stored in the register tθ, then the engine speed N is set to a predetermined value (for example, 101000
It is determined whether or not it is equal to or greater than rp. Here, if the engine speed N is 1.000 rpm or more, B is calculated from the register tsBUFO value (BTDC47°C).
TDC1'Cm is subtracted to obtain the register tsBUFO value.
その後レジスターtθに記憶されている値がレジスター
tsBUFK記憶されている値以上か否かを判断し、レ
ジスターtθに記憶されている値がレジスターtSBU
Fの値以上の場合には第3図のマツプO基本点火進角で
イグナイター361−制御する。これに対して、レジス
ターtsBUFに記憶されている値がレジスターtθに
記憶されている値よ〕も大きb場合にはレジスターts
BUFOm?レジスターtθにシフトし、レジスターt
oの値1夾行点火進角5BUFとして、ナなわちBTD
C46°CAを実行点火進角としてイグナイター36が
制御される。After that, it is determined whether the value stored in the register tθ is greater than or equal to the value stored in the register tsBUFK, and the value stored in the register tθ is determined as the value stored in the register tSBU.
If the value is greater than or equal to the value of F, the igniter 361 is controlled using the map O basic ignition advance angle shown in FIG. On the other hand, if the value stored in register tsBUF is also larger than the value stored in register tθ, register ts
BUFOm? Shift to register tθ, register tθ
If the value of o is 1 and the ignition advance angle is 5 BUF, then BTD
The igniter 36 is controlled using C46°CA as the effective ignition advance angle.
これに対し、エンジン回転数Nが一1000rpm以下
である場合には、レジスタtsBUFO値(BTDC4
7°CA)からBTDC5°CAを減算して、レジスタ
ーtSBUFの値とする。その後レジスターtθに記憶
されている値がレジスターtsBUPに配憶されている
値以上か否かを判断し、レジスターtθに記憶されてい
る値がレジスターtsBUFO値以上の場合には第3図
のマツプの基本点火進角でイグナイター36¥1:制御
する。ま走、レジスターtsBUFに記憶されている値
がレジスターtoに配憶されている値よりも大きい場合
にはレジスターtsBUFO値をレジスターtoにシフ
トし、レジスターtθの値を実行点火進角5BUFとし
て、すなわちBTDC42°CAを実行点火進角として
イグナイター36が制御される。On the other hand, when the engine speed N is less than 11000 rpm, the register tsBUFO value (BTDC4
BTDC5°CA is subtracted from 7°CA) to obtain the value of register tSBUF. After that, it is determined whether the value stored in the register tθ is greater than or equal to the value stored in the register tsBUP, and if the value stored in the register tθ is greater than or equal to the register tsBUFO value, the map shown in FIG. Igniter 36 yen 1: Controlled by basic ignition advance angle. If the value stored in the register tsBUF is larger than the value stored in the register to, shift the register tsBUFO value to the register to, and set the value of the register tθ as the actual ignition advance angle 5BUF, i.e. The igniter 36 is controlled using BTDC42°CA as the effective ignition advance angle.
なお、上記の動作において第3崗のマツプの値で点火時
期を制御するときK、水m信号およびエアーコンディシ
ョナ信号等によシ点火補正がある場合には同時に補正さ
れて補正された実行点火進角によルイグナイター36F
i制御される。In addition, when controlling the ignition timing with the value of the third map in the above operation, if there is ignition correction based on the K, water m signal, air conditioner signal, etc., the corrected actual ignition will be corrected at the same time. Luigniter 36F by advance angle
i is controlled.
以上のように制御することによ)、初めてスロットル弁
が全閉になって5点火経過したときから燃料噴射停止が
復帰される間点火時期がBTDC47°CAK制御され
、燃料噴射停止復帰後においては点火時期がエンジン回
転数に応じてBTDelfたは5°CAずつ減算された
値に制御される。また、強制的に進角させ念値がマツプ
の要求進角よシも小さい場合はマツプの値pcより点大
時期が制御される。なお、エンジン回転数が所定値以下
のとき、基本点火進角へ近づける割合を大きくするのは
、速やかにエンジン回転数をアイドリンク状態に下げる
ためである。By controlling as described above), the ignition timing is controlled by BTDC47°CAK from when the throttle valve is fully closed for the first time and 5 ignitions have elapsed until the fuel injection stop is returned, and after the fuel injection stop is returned, The ignition timing is controlled to BTDelf or a value subtracted by 5° CA depending on the engine speed. Further, if the predicted value for forced advance is smaller than the advance angle required by the map, the point increase timing is controlled by the value pc of the map. Note that when the engine speed is below a predetermined value, the reason why the rate of approaching the basic ignition advance angle is increased is to quickly lower the engine speed to the idle link state.
以上説明したように本発明によれば、減速時におけるア
ーフターバーンが防止されると共に過渡時におけるノッ
キングが防止されるという優れた効果が得られる。As explained above, according to the present invention, excellent effects can be obtained in that afterburn during deceleration is prevented and knocking during transient times is prevented.
第1図は本発明の一実施例を示す回路図、第2図は前記
実施例の電子制御回路を示すブロック線図、第3図は、
回転数と、吸入空気量と回転数との比とて定まる基本点
火進角を示す線図、IJg4図は、前記実施例の動作を
示すための流れ図である02・・・・エアークリーナー
。
4・・@eエアーフローメーター。
6・・・−吸気量センサー。
10・・争・スロットルセンサー。
22・・・・燃料噴射停止。
340・・デストリビューター。
3611111111イグナイター。
44・拳・・電子制御回路。
代理人鵜沼辰之
(#ミか2名)FIG. 1 is a circuit diagram showing an embodiment of the present invention, FIG. 2 is a block diagram showing an electronic control circuit of the embodiment, and FIG.
The diagram IJg4, which is a diagram showing the basic ignition advance angle determined by the rotational speed and the ratio of the intake air amount to the rotational speed, is a flowchart showing the operation of the above embodiment.02...Air cleaner. 4...@e air flow meter. 6...-Intake amount sensor. 10.War/Throttle sensor. 22...Fuel injection stopped. 340...distributor. 3611111111 igniter. 44.Fist: Electronic control circuit. Agent Tatsuyuki Unuma (#mi or 2 people)
Claims (1)
て吸入空気量信号を出力する吸入空気量信号サと、エン
ジンの回転数を検出してエンジン回転数信号を出力する
エンジン回転数センサと、前記スシットル弁DWI4F
lを検出してスロットル位置信号を出力するスロットル
センナと、前記吸入空気量信号および前記エンジン回転
数信号に基合点火時期管最遣点大進角に制御すると共に
前記スロットル位置信号によ)スロットル弁全閉状態が
検出され良後所定点火回数経遥したとき点火時期を最大
点火進角に制御する点大信号を含む制御信号tm力すゐ
制御回路とを備えたエンジンの電子制御装置。An intake air amount signal sensor that detects the intake air amount of the engine and outputs an intake air amount signal upstream of the throttle valve, and an engine speed sensor that detects the engine speed and outputs an engine speed signal. and the above-mentioned sushittle valve DWI4F
a throttle sensor that detects l and outputs a throttle position signal; and a throttle sensor that controls the ignition timing to a large advance based on the intake air amount signal and the engine rotation speed signal, and controls the ignition timing to a large advance based on the throttle position signal. An electronic control device for an engine, comprising a control signal tm power control circuit including a high point signal for controlling the ignition timing to the maximum ignition advance angle when a fully closed valve state is detected and a predetermined number of ignitions have elapsed.
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 true JPS5828596A (en) | 1983-02-19 |
JPH0238794B2 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) |
Cited By (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 |
JP2008267295A (en) * | 2007-04-20 | 2008-11-06 | Toyota Motor Corp | Internal combustion engine control system |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS54123629A (en) * | 1978-02-22 | 1979-09-26 | Bosch Gmbh Robert | Ignition device for internal combustion engine |
-
1981
- 1981-08-13 JP JP56126885A patent/JPS5828596A/en active Granted
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS54123629A (en) * | 1978-02-22 | 1979-09-26 | Bosch Gmbh Robert | Ignition device for internal combustion engine |
Cited By (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 |
JP2008267295A (en) * | 2007-04-20 | 2008-11-06 | Toyota Motor Corp | Internal combustion engine control system |
Also Published As
Publication number | Publication date |
---|---|
JPH0238794B2 (en) | 1990-08-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0427378B2 (en) | ||
JP2990704B2 (en) | Fuel injection device for internal combustion engine | |
JPH0238793B2 (en) | ||
JP3326945B2 (en) | Control device for internal combustion engine | |
JPS5828596A (en) | Electronic engine controller | |
US5533491A (en) | Control system for metering fuel to an internal combustion engine | |
JPH0693902A (en) | Inter-cylinder injection type spark ignition internal combustion engine | |
JPH0719084A (en) | Control device for cylinder injection type internal combustion engine | |
JPH0263102B2 (en) | ||
JP2530601B2 (en) | Engine ignition timing control device | |
JPS59147871A (en) | Ignition timing controller for internal-combustion engine | |
JP2914045B2 (en) | Catalyst warm-up device for internal combustion engine | |
JP2625933B2 (en) | Ignition timing control device for internal combustion engine | |
JPH0238792B2 (en) | ||
JPH0530984B2 (en) | ||
JPH0236787B2 (en) | ||
JPS59173559A (en) | Method for controlling ignition timing of engine | |
JPH06317207A (en) | Idle rotational speed controller | |
JP2581051B2 (en) | Fuel injection amount control device | |
JPS6153431A (en) | Control device for increase of fuel in internal-combustion engine | |
JP3514930B2 (en) | Ignition timing control system for lean burn internal combustion engine | |
JP3124011B2 (en) | Fuel injection control device for starting internal combustion engine | |
JP2564993B2 (en) | Engine ignition timing control device | |
JPS59173560A (en) | Method for controlling ignition timing of engine | |
JPS59183052A (en) | Method of controlling fuel injection and ignition timing of engine |