JPH051373B2 - - Google Patents
Info
- Publication number
- JPH051373B2 JPH051373B2 JP58161956A JP16195683A JPH051373B2 JP H051373 B2 JPH051373 B2 JP H051373B2 JP 58161956 A JP58161956 A JP 58161956A JP 16195683 A JP16195683 A JP 16195683A JP H051373 B2 JPH051373 B2 JP H051373B2
- Authority
- JP
- Japan
- Prior art keywords
- correction coefficient
- injection amount
- fuel ratio
- air
- learning
- 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
Classifications
-
- 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/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/2406—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
- F02D41/2409—Addressing techniques specially adapted therefor
- F02D41/2422—Selective use of one or more tables
-
- 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/06—Introducing corrections for particular operating conditions for engine starting or warming up
- F02D41/062—Introducing corrections for particular operating conditions for engine starting or warming up for starting
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Description
【発明の詳細な説明】
〈技術分野〉
本発明は電子制御燃料噴射式内燃機関の学習制
御装置に関し、特に始動時(コールドスタート
時)の学習制御装置に関する。DETAILED DESCRIPTION OF THE INVENTION Technical Field The present invention relates to a learning control device for an electronically controlled fuel injection type internal combustion engine, and particularly to a learning control device for starting (cold start).
〈背景技術〉
電子制御燃料噴射式内燃機関において、通常運
転時の噴射量(燃料噴射弁への駆動パルス信号の
パルス巾)Tiは次式によつて定まる。<Background Art> In an electronically controlled fuel injection type internal combustion engine, the injection amount (pulse width of the drive pulse signal to the fuel injection valve) Ti during normal operation is determined by the following equation.
Ti=Tp×COEF×α+Ts
ここで、Tpは基本噴射量で、Tp=K×Q/N
である。Kは定数、Qは吸入空気流量、Nは機関
回転数である。COEFは各種補正係数である。α
は後述する空燃比のフイードバツク制御(λコン
トロール)のための空燃比フイードバツク補正係
数である。Tsは電圧補正分で、バツテリ電圧の
変動による燃料噴射弁の噴射量変化を補正正する
ためのものである。 Ti=Tp×COEF×α+Ts Here, Tp is the basic injection amount, Tp=K×Q/N
It is. K is a constant, Q is the intake air flow rate, and N is the engine speed. COEF is various correction coefficients. α
is an air-fuel ratio feedback correction coefficient for air-fuel ratio feedback control (λ control) to be described later. Ts is a voltage correction amount, which is used to correct changes in the injection amount of the fuel injector due to changes in battery voltage.
λコントロールについては、排気系にO2セン
サを設けて実際の空燃比を検出し、空燃比が理論
空燃比より濃いか薄いかをスライスレベルにより
判定し、理論空燃比になるように燃料の噴射量を
制御するわけであり、このため、前記の空燃比フ
イードバツク補正係数αというものを定めて、こ
のαを変化させることにより理論空燃比に保つて
いる。 Regarding λ control, an O 2 sensor is installed in the exhaust system to detect the actual air-fuel ratio, and the slice level determines whether the air-fuel ratio is richer or leaner than the stoichiometric air-fuel ratio, and fuel is injected to achieve the stoichiometric air-fuel ratio. For this purpose, the above-mentioned air-fuel ratio feedback correction coefficient α is determined, and by varying this α, the stoichiometric air-fuel ratio is maintained.
ここで、空燃比フイードツク補正係数αの値は
比例積分(PI)制御により変化させ、安定した
制御としている。 Here, the value of the air-fuel ratio feedback correction coefficient α is changed by proportional-integral (PI) control to ensure stable control.
すなわち、O2センサの出力電圧とスライスレ
ベル電圧とを比較し、スライスレベルよりも高い
場合、低い場合に、空燃比を急に濃くしたり、薄
くしたりすることなく、空燃比が濃い(薄い)場
合には始めにP分だけ下げて(上げて)、それか
ら分ずつ徐々に下げて(上げて)いき、空燃比
を薄く(濃く)するように制御する。 In other words, the output voltage of the O 2 sensor is compared with the slice level voltage, and if it is higher or lower than the slice level, the air-fuel ratio is rich (lean) without suddenly enriching or thinning the air-fuel ratio. ), the air-fuel ratio is first lowered (raised) by P, and then gradually lowered (raised) minute by minute to make the air-fuel ratio leaner (richer).
但し、λコントロールを行わない領域ではα=
1にクランプし、各種補正係数COEFの設定によ
り、所定の空燃比を得る。 However, in the region where λ control is not performed, α=
1 and set various correction coefficients COEF to obtain a predetermined air-fuel ratio.
ところで、λコントロール領域でα=1のとき
のベース空燃比を理論空燃比(λB=1)に設定
することができればフイードバツク制御は不要な
のであるが、実際には構成部品(例えばエアフロ
ーメータ、燃料噴射弁、プレツシヤレギユレー
タ、コントロールユニツト)のバラツキや経時変
化、燃料噴射弁のパルス巾−流量特性の非直線
性、運転条件や環境の変化等の要因で、ベース空
燃比のλ=1からのズレを生るので、フイードバ
ツク制御を行つている。 By the way, if the base air-fuel ratio when α = 1 in the λ control region could be set to the stoichiometric air-fuel ratio (λB = 1), feedback control would not be necessary. The base air-fuel ratio λ = 1 due to factors such as variations in valves, pressure regulators, control units) and changes over time, non-linearity of the pulse width-flow rate characteristics of the fuel injector, and changes in operating conditions and environment. Feedback control is used to prevent this from occurring.
しかし、ベース空燃比がλ=1からずれている
と、運転領域が大きく変化したときに、ベース空
燃比の段差をフイードバツク制御によりλ=1に
安定させるまでに時間がかかる。そして、このた
めに比例及び積分定数(P/I分)を大きくする
ので、オーバーシユートやアンダーシユートを生
じ、制御性が悪くなる。つまり、ベース空燃比が
λ=1からずれていると、理論空燃比よりかなり
ズレをもつた範囲で空燃比制御がなされるのであ
る。 However, if the base air-fuel ratio deviates from λ=1, it takes time to stabilize the step in the base air-fuel ratio to λ=1 through feedback control when the operating range changes significantly. For this purpose, the proportionality and integral constants (P/I) are increased, which causes overshoot and undershoot, resulting in poor controllability. In other words, if the base air-fuel ratio deviates from λ=1, the air-fuel ratio will be controlled within a range that deviates considerably from the stoichiometric air-fuel ratio.
その結果、三元触媒の転換効率が悪いところで
運転がなされることになり、触媒の貴金属量の増
大によるコストアツプの他、触媒の劣化に伴う転
換効率の更なる悪化により触媒の交換を余儀なく
されるという問題点があつた。 As a result, the three-way catalyst is operated at a point where its conversion efficiency is poor, and not only does the cost increase due to the increase in the amount of precious metal in the catalyst, but the conversion efficiency further deteriorates as the catalyst deteriorates, forcing the catalyst to be replaced. There was a problem.
そこで、本出願人は、特願昭58−76221号にお
いて、学習によりベース空燃比をλ=1にするこ
とにより、過渡時にベース空燃比の段差から生じ
るλ=1からのズレをなくし、かつ、P/I分を
小さくすることを可能にして制御性の向上を図
り、これらにより触媒の原価低減等を図るべース
空燃比の学習制御装置を提案した。 Therefore, in Japanese Patent Application No. 58-76221, the present applicant set the base air-fuel ratio to λ = 1 by learning, thereby eliminating the deviation from λ = 1 caused by the step in the base air-fuel ratio during transient times, and We have proposed a base air-fuel ratio learning control device that makes it possible to reduce the P/I ratio, improve controllability, and thereby reduce the cost of catalysts.
すなわち、書き換え可能でかつエンジンキース
イツチOFF後も記憶内容が保持されるRAM上
に、機関回転数及び負荷によつて定まる運転領域
に対応した学習補正係数αLのマツプを設け、噴
射量Tiを計算する際に次式の如く基本噴射量Tp
をαLで補正する。 In other words, a map of the learning correction coefficient αL corresponding to the operating range determined by the engine speed and load is provided in the RAM, which can be rewritten and the memory contents are retained even after the engine key switch is turned off, and the injection amount Ti is calculated. When doing so, the basic injection amount Tp is calculated as shown in the following formula.
is corrected by αL.
Ti=Tp×COEF×α×αL+Ts そして、αLの学習は次の手順で進める。 Ti=Tp×COEF×α×αL+Ts Then, the learning of αL proceeds in the following steps.
定常状態においてそのときの運転領域とαと
を検出する。 In a steady state, the operating region and α at that time are detected.
前記運転領域に対応して現在までに学習され
記憶されているαLを検索する。 αL that has been learned and stored up to now in correspondence with the driving range is searched.
前記αと前記αLとから前記αの偏差値に応
じて新たにαLを設定して記憶させる。 αL is newly set and stored according to the deviation value of α from α and αL.
一方、始動時の噴射量(パルス巾)Tcsは次式
によつて定まる。 On the other hand, the injection amount (pulse width) T cs at the time of starting is determined by the following equation.
Tcs=T×Kn×Kt
ここで、Tは始動時基本噴射量で、第1図Aの
如く水温から検索される。Knは補正係数で、第
1図Bの如く機関回転数に依存する。Ktは補正
係数で、かぶり防止のため、第1図Cの如くクラ
ンキング開始後の経過時間に依存する。 T cs =T×Kn×Kt Here, T is the basic injection amount at startup, which is retrieved from the water temperature as shown in FIG. 1A. Kn is a correction coefficient, which depends on the engine speed as shown in FIG. 1B. Kt is a correction coefficient that depends on the elapsed time after starting cranking, as shown in FIG. 1C, to prevent fogging.
してみると、始動時の噴射量Tcsは、水温によ
つて定まる始動時基本噴射量Tをベースとしてい
るため、機関の経年変化、気圧、吸気温度等の環
境条件の影響を受ける。 As a result, the injection amount T cs at startup is based on the basic injection amount T at startup, which is determined by the water temperature, and is therefore affected by environmental conditions such as aging of the engine, atmospheric pressure, and intake air temperature.
このため、マツチングによつては機関の経年変
化や環境条件の影響により始動が困難となること
があつた。 For this reason, depending on the matching, starting may become difficult due to aging of the engine or the influence of environmental conditions.
〈発明の目的〉
本発明は叙上の実情に鑑み、機関の経年変化や
環境条件の影響を受けずに常に安定した始動を行
うことができるようにすることを目的とする。<Object of the Invention> In view of the above-mentioned circumstances, an object of the present invention is to enable stable starting at all times without being affected by aging of the engine or environmental conditions.
〈発明の構成〉
このため、本発明は、通常運転時の空燃比制御
のために機関の経年変化や環境条件を含めて機関
回転数及び負荷によつて定まる運転領域ごとに学
習した学習補正係数を用い、これにより始動時の
水温依存の噴射量を補正するようにしたものであ
る。<Configuration of the Invention> For this reason, the present invention provides a learning correction coefficient learned for each operating region determined by engine speed and load, including engine aging and environmental conditions, for air-fuel ratio control during normal operation. This is used to correct the water temperature-dependent injection amount at startup.
具体的には、第2図に示すように、吸入空気流
量と機関回転数とから基本噴射量を演算する基本
噴射量演算手段と、排気系に設けたO2セツトか
らの信号に基づいて検出される実際の空燃比と理
論空燃比とを比較して空燃比フイードバツク補正
係数を設定する空燃比フイードバツク補正係数設
定手段と、機関回転数及び負荷によつて定まる運
転領域からこれに対応させて書き換え可能でかつ
エンジンキースイツチOFF後も記憶内容が保持
されるRAMに記憶させた学習補正係数を検索す
る学習補正係数検索手段と、空燃比フイードバツ
ク補正係数と学習補正係数とから新たな学習補正
係数を設定してRAM内の同一の運転領域の学習
補正係数のデータを更新する学習補正係数更新手
段と、基本噴射量を空燃比フイードバツク補正係
数と学習補正係数とにより補正して噴射量を演算
する噴射量演算手段と、この演算された噴射量に
相応する駆動パルス信号を燃料噴射弁に出力する
駆動パルス信号出力手段とを備える他、スタート
スイツチからの信号に基づいて機関の始動状態を
検出する始動状態検出手段と、機関の始動時に冷
却水温度に基づいて始動時基本噴射量を設定する
始動時基本噴射量設定手段と、機関の始動時に始
動時基本噴射量を当該始動時の機関回転数及び負
荷によつて定まる運転領域と同一の運転領域での
学習補正係数により補正して始動時噴射量を演算
し前記噴射量演算手段によつて演算される噴射量
に代えて前記駆動パルス信号出力手段に送る始動
時噴射量演算手段とを備えてなる。 Specifically, as shown in Figure 2, basic injection amount calculation means calculates the basic injection amount from the intake air flow rate and engine speed, and detection is based on a signal from the O 2 set installed in the exhaust system. an air-fuel ratio feedback correction coefficient setting means for setting an air-fuel ratio feedback correction coefficient by comparing the actual air-fuel ratio and the theoretical air-fuel ratio; A learning correction coefficient search means that searches for a learning correction coefficient stored in a RAM that is possible and whose memory contents are retained even after the engine key switch is turned off, and a new learning correction coefficient is determined from the air-fuel ratio feedback correction coefficient and the learning correction coefficient. learning correction coefficient updating means for setting and updating learning correction coefficient data for the same operating region in RAM; and injection for calculating the injection amount by correcting the basic injection amount using the air-fuel ratio feedback correction coefficient and the learning correction coefficient. In addition to comprising an amount calculating means and a driving pulse signal outputting means for outputting a driving pulse signal corresponding to the calculated injection amount to the fuel injection valve, a starting means for detecting the starting state of the engine based on a signal from a start switch is provided. a state detecting means; a starting basic injection amount setting means for setting a starting basic injection amount based on the cooling water temperature when the engine is started; The driving pulse signal output means calculates the injection amount at startup by correcting it using a learning correction coefficient in the same operating region as the operating region determined by the load, and outputs the driving pulse signal in place of the injection amount calculated by the injection amount calculating means. and starting injection amount calculation means for sending the fuel to the engine.
〈実施例〉 以下に実施例を説明する。<Example> Examples will be described below.
第3図にハードウエア構成を示す。 Figure 3 shows the hardware configuration.
1はCPU、2はP−POM、3は学習制御用の
COMS−RAM、4はアドレスデコーダである。
尚、RAM3に対しては、キースイツチOFF後も
記憶内容を保持させるためバツクアツプ電源回路
を使用する。 1 is CPU, 2 is P-POM, 3 is for learning control
COMS-RAM, 4 is an address decoder.
Note that a backup power supply circuit is used for the RAM 3 in order to retain the memory contents even after the key switch is turned off.
燃料噴射量の制御のためのCPU1へのアナロ
グ入力信号としては、熱線式エアフローメータ5
からの吸入空気流量信号、スロツトルセンサ6か
らのスロツトル開度信号、水温センサ7からの水
温信号、O2センサ8からの排気中酸素濃度信号、
バツテリ9からのバツテリ電圧があり、これらは
アナログ入力インタフエース10及びA/D変換
器11を介して入力されるようになつている。1
2はA/D変換タイミングコントローラである。 The hot wire air flow meter 5 is used as an analog input signal to the CPU 1 for controlling the fuel injection amount.
intake air flow rate signal from the throttle sensor 6, throttle opening signal from the throttle sensor 6, water temperature signal from the water temperature sensor 7, exhaust oxygen concentration signal from the O2 sensor 8,
There is a battery voltage from the battery 9, which is adapted to be input via an analog input interface 10 and an A/D converter 11. 1
2 is an A/D conversion timing controller.
デジタル入力信号としては、アイドルスイツチ
13、スタートスイツチ14及びニユートラルス
イツチ14及びニユートラルスイツチ15からら
のON・OFF信号があり、これらはデジタル入力
インタフエース16を介して入力されるようにな
つている。 Digital input signals include ON/OFF signals from the idle switch 13, start switch 14, neutral switch 14, and neutral switch 15, and these are now input via the digital input interface 16. There is.
その他、クランク角センサ17からの例えば
180゜毎のリフアレンス信号と1゜毎のポジシヨン信
号とがワンシヨツトマルチ回路18を介して入力
されるようになつている。また、車速センサ19
からの車速信号が波形整形回路20を介して入力
されるようになつている。 In addition, for example, from the crank angle sensor 17
A reference signal every 180 degrees and a position signal every 1 degree are inputted via a one-shot multi-circuit 18. In addition, the vehicle speed sensor 19
A vehicle speed signal is inputted via the waveform shaping circuit 20.
CPU1からの出力信号(燃料噴射弁への駆動
パルス信号)は、電流制御回路21を介して燃料
噴射弁22に送られるようになつている。 An output signal from the CPU 1 (a drive pulse signal to the fuel injection valve) is sent to the fuel injection valve 22 via a current control circuit 21.
ここにおいて、CPU1は第4図に示すフロー
チヤート(燃料噴射量計算ルーチン)に基づくプ
ログラム(ROM2に記憶されている)に従つて
入出力操作並びに演算処理等を行い、燃料噴射量
を制御する。 Here, the CPU 1 performs input/output operations, arithmetic processing, etc. according to a program (stored in the ROM 2) based on the flowchart (fuel injection amount calculation routine) shown in FIG. 4, and controls the fuel injection amount.
次に第4図のフローチヤートについて説明す
る。 Next, the flowchart shown in FIG. 4 will be explained.
S1でエアフローメータ5からの信号によつて
得られる吸入空気流量Qとクランク角センサ17
からの信号によつて得られる機関回転数Nとから
基本噴射量Tp(=K×Q/N)を演算する。 The intake air flow rate Q obtained from the signal from the air flow meter 5 and the crank angle sensor 17 at S1
The basic injection amount Tp (=K×Q/N) is calculated from the engine speed N obtained from the signal from the engine.
S2で各種補正係数COEFを設定する。 In S2, various correction coefficients COEF are set.
S3でO2センサ8の出力電圧とスライスレベ
ル電圧とを比較して比例積分制御により空燃比フ
イードバツク補正係数αを設定する。尚、空燃比
フイードバツク制御停止条件においては、空燃比
フイードバツク補正係数αはクランプされる。 In S3, the output voltage of the O 2 sensor 8 and the slice level voltage are compared and the air-fuel ratio feedback correction coefficient α is set by proportional-integral control. Note that under the air-fuel ratio feedback control stop condition, the air-fuel ratio feedback correction coefficient α is clamped.
S4でバツテリ9からのバツテリ電圧に基づい
て電圧補正分Tsを設定する。 In S4, a voltage correction amount Ts is set based on the battery voltage from the battery 9.
S5で機関回転数N及び基本噴射量(負荷)
Tpから対応する学習補正係数αLを検索する。
尚、機関回転数N及び基本噴射量Tpに対する学
習補正係数αLのマツプは書き換え可能なRAM3
に記憶されており、学習が開始されていない時点
では全てαL=1となつている。 Engine speed N and basic injection amount (load) at S5
Search for the corresponding learning correction coefficient αL from Tp.
Note that the map of the learning correction coefficient αL for the engine speed N and the basic injection amount Tp is stored in the rewritable RAM 3.
, and all αL=1 at the time when learning has not started.
S6〜S9は学習条件として定常状態を検出す
るために設けられており、S6で車速センサ19
からの信号に基づいて車速の変化を判定し、S7
でニユートラルスイツチ15からの信号に基づい
てギア位置を判定し、S8でスロツトルセンサ6
からの信号に基づいてスロツトル開度の変化を判
定し、S9で所定時間経過したか否かを判定して
所定時間内であれば、S6へ戻る。こうして、所
定時間内に車速の変化が所定値以下で、かつ、ギ
アが入つており、かつ、スロツトル開度の変化が
所定値以下の場合は、定常状態であると判定し、
S10,S11での学習補正係数αLの更新を行
うようにする。また、所定時間内の任意の時点で
車速の変化が所定値を越えた場合、ニユートラル
になつた場合、又はスロツトル開度の変化が所定
値を越えた場合は、過渡状態であると判定し、S
10,S11での学習補正係数αLの更新を行わ
ないようにする。尚、空燃比フイードバツク制御
がなされていることが学習の前提であるから、空
燃比フイードバツク制御停止条件においても、更
新を行わないことは言うまでもない。 S6 to S9 are provided to detect a steady state as a learning condition, and in S6 the vehicle speed sensor 19
The change in vehicle speed is determined based on the signal from S7.
The gear position is determined based on the signal from the neutral switch 15, and the throttle sensor 6 is determined at S8.
The change in the throttle opening degree is determined based on the signal from , and it is determined in S9 whether or not a predetermined time has elapsed. If it is within the predetermined time, the process returns to S6. In this way, if the change in vehicle speed is less than or equal to a predetermined value within a predetermined time, the gear is engaged, and the change in throttle opening is less than or equal to a predetermined value, it is determined to be in a steady state,
The learning correction coefficient αL is updated in S10 and S11. In addition, if the change in vehicle speed exceeds a predetermined value at any point within a predetermined time, if the vehicle speed becomes neutral, or if the change in throttle opening exceeds a predetermined value, it is determined that the state is in a transient state, S
10. Do not update the learning correction coefficient αL in S11. Note that since the learning is performed on the assumption that air-fuel ratio feedback control is being performed, it goes without saying that updating is not performed even under the air-fuel ratio feedback control stop condition.
定常状態と判定された場合の学習補正係数αL
の更新は次の通り行われる。 Learning correction coefficient αL when the steady state is determined
The update is performed as follows.
S10で機関回転数N及び基本噴射量Tpから
検索された学習補正係数αLと今回の空燃比フイ
ードツク補正係数αとから次式にしたがつて計算
を行い、その値を新たな学習補正係数αLとする。 Calculation is performed according to the following formula from the learning correction coefficient αL retrieved from the engine speed N and basic injection amount Tp in S10 and the current air-fuel ratio feedback correction coefficient α, and the value is set as the new learning correction coefficient αL. do.
αL←αL+Δα/M
尚、Δαはαの基準値(α1)からの偏差量を示
し、Δα=α−α1であり、基準値α1は一般には1.0
となる。また、Mは定数である。 αL←αL+Δα/M Note that Δα indicates the amount of deviation of α from the reference value (α 1 ), Δα=α−α 1 , and the reference value α 1 is generally 1.0.
becomes. Moreover, M is a constant.
S11で新たな学習補正係数αLをRAM3の対
応する機関回転数Nと基本噴射量Tpのところへ
書き込む。すなわち、RAM3内のデータを更新
する。 In S11, a new learning correction coefficient αL is written into the RAM 3 at the corresponding engine speed N and basic injection amount Tp. That is, the data in RAM3 is updated.
S12では噴射量Tiを次式に従つて演算する。 In S12, the injection amount Ti is calculated according to the following equation.
Ti=Tp×COEF×α×αL+Ts
S13ではスタートスイツチ14からの信号に
基づいて始動状態(クランキング中)であるか否
かを判定する。 Ti=Tp×COEF×α×αL+Ts In S13, it is determined based on the signal from the start switch 14 whether or not the engine is in a starting state (during cranking).
ここで、NOの場合、すなわち通常運転時の場
合は、前述の如く計算された噴射量Tiが出力さ
れる。 Here, in the case of NO, that is, in the case of normal operation, the injection amount Ti calculated as described above is output.
YESの場合、すなわち始動時の場合は、始動
時噴射量Tcsが次の通り計算される。 In the case of YES, that is, at the time of starting, the starting injection amount Tcs is calculated as follows.
S14で水温センサ7から信号に基づいて
ROM2内のマツプに水温に応じて記憶させてあ
る始動時基本噴射Tを検索する(第1図A参照)。 Based on the signal from the water temperature sensor 7 in S14
The starting basic injection T stored in the map in the ROM 2 according to the water temperature is searched (see FIG. 1A).
S15で機関回転数Nから補正係数knを検索
すると共に、クランキング開始後の経過時間から
補正係数Ktを検索する(第1図B,C参照)。勿
論、これらのマツプもROM2に記憶させてあ
る。 In S15, a correction coefficient kn is searched from the engine speed N, and a correction coefficient Kt is searched from the elapsed time after the start of cranking (see FIGS. 1B and C). Of course, these maps are also stored in ROM2.
S16で始動時基本噴射量Tに補正係数Kn,
Ktの他、すでに検索されている当該運転領域
(N,Tp)での学習補正係数αLを乗算して、始
動時噴射量Tcsを次式の如く演算する。 In S16, a correction coefficient Kn,
In addition to Kt, the learning correction coefficient αL in the operating region (N, Tp) that has already been searched is multiplied to calculate the starting injection amount Tcs as shown in the following equation.
Tcs〕=T×Kn×Kt×αL
このように始動時噴射量Tcsの計算に際し、学
習補正係数αLで補正を行つているので、機関の
経年変化や環境条件の影響を受けることがない。 Tcs]=T×Kn×Kt×αL In this way, when calculating the starting injection amount Tcs, correction is performed using the learning correction coefficient αL, so it is not affected by aging of the engine or environmental conditions.
以上で始動時噴射量Tcsが計算されるが、Tcs
とTiのうちで大きい方を出力する。すなわち、
S17でTcsとTiとを比較し、NO(Tcs≦Ti)の
場合は、Tiをそのまま出力し、YES(Tcs>Ti)
の場合は、S18でTcsをTiとして出力する。 The starting injection amount Tcs is calculated above, but Tcs
Outputs the larger of Ti and Ti. That is,
Compare Tcs and Ti in S17, and if NO (Tcs≦Ti), output Ti as is and YES (Tcs>Ti)
In this case, Tcs is output as Ti in S18.
Tiが出力されると、このTiに相応する駆動パ
ルス信号が電流制御回路21を介して燃料噴射弁
22に所定のタイミングで与えられる。 When Ti is output, a drive pulse signal corresponding to this Ti is given to the fuel injection valve 22 via the current control circuit 21 at a predetermined timing.
〈発明の効果〉
以上説明したように本発明によれば、始動時の
噴射量を通常運転時に機関の経年変化や環境条件
を含めて学習した学習補正係数で補正するように
したため、それらの影響を受けることなく常に安
定した始動を行うことができるという効果が得ら
れる。<Effects of the Invention> As explained above, according to the present invention, the injection amount at startup is corrected using the learning correction coefficient learned during normal operation, including the aging of the engine and environmental conditions. The effect is that stable starting can always be performed without being affected by the impact.
第1図A,B,Cは始動時の噴射量を計算する
ための基本噴射量及び各種補正係数の特性線図、
第2図は本発明の構成を示すブロツク図、第3図
は本発明の一実施例を示すハードウエア構成図、
第4図は同上のフローチヤートである。
1……CPU、2……ROM、3……学習制御用
CMOS−RAM、5……エアフローメータ、7…
…水温センサ、8……O2センサ、14……スタ
ートスイツチ、17……クランク角センサ、22
……燃料噴射弁。
Figure 1 A, B, and C are characteristic diagrams of the basic injection amount and various correction coefficients for calculating the injection amount at startup;
FIG. 2 is a block diagram showing the configuration of the present invention, FIG. 3 is a hardware configuration diagram showing an embodiment of the present invention,
FIG. 4 is a flow chart similar to the above. 1...CPU, 2...ROM, 3...For learning control
CMOS-RAM, 5... Air flow meter, 7...
...Water temperature sensor, 8...O 2 sensor, 14...Start switch, 17...Crank angle sensor, 22
...Fuel injection valve.
Claims (1)
を演算する基本噴射量演算手段と、排気系に設け
たO2センサからの信号に基づいて検出される実
際の空燃比と理論空燃比とを比較して空燃比フイ
ードバツク補正係数を設定する空燃比フイードバ
ツク補正係数設定手段と、機関回転数及び負荷に
よつて定まる運転領域からこれに対応させて書き
換え可能でかつエンジンキースイツチOFF後も
記憶内容が保持されるRAMに記憶させた学習補
正係数を検索する学習補正係数検索手段と、空燃
比フイードバツク補正係数と学習補正係数とから
新たな学習補正係数を設定してRAM内の同一の
運転領域の学習補正係数のデータを更新する学習
補正係数更新手段と、基本噴射量を空燃比フイー
ドバツク補正係数と学習補正係数とにより補正し
て噴射量を演算する噴射量演算手段と、この演算
された噴射量に相応する駆動パルス信号を燃料噴
射弁に出力する駆動パルス信号出力手段とを備え
る電子制御燃料噴射式内燃機関の学習制御装置に
おいて、 スタートスイツチからの信号に基づいて機関の
始動状態を検出する始動状態検出手段と、機関の
始動時に冷却水温度に基づいて始動時基本噴射量
を設定する始動時基本噴射量設定手段と、機関の
始動時に始動時基本噴射量を当該始動時の機関回
転数及び負荷によつて定まる運転領域と同一の運
転領域での学習補正係数により補正して始動時噴
射量を演算し前記噴射量演算手段によつて演算さ
れる噴射量に代えて前記駆動パス信号出力手段に
送る始動時噴射量演算手段とを設けたことを特徴
とする電子制御燃料噴射式内燃機関の始動時の学
習制御装置。[Scope of Claims] 1. Basic injection amount calculation means that calculates the basic injection amount from the intake air flow rate and engine speed, and the actual air-fuel ratio detected based on the signal from the O 2 sensor installed in the exhaust system. an air-fuel ratio feedback correction coefficient setting means for setting an air-fuel ratio feedback correction coefficient by comparing the air-fuel ratio with a stoichiometric air-fuel ratio; A learning correction coefficient retrieval means searches for a learning correction coefficient stored in RAM whose memory contents are retained even after OFF, and a new learning correction coefficient is set from the air-fuel ratio feedback correction coefficient and learning correction coefficient. learning correction coefficient updating means for updating learning correction coefficient data for the same operating region; injection quantity calculation means for calculating the injection quantity by correcting the basic injection quantity using the air-fuel ratio feedback correction coefficient and the learning correction coefficient; In a learning control device for an electronically controlled fuel injection internal combustion engine, the learning control device includes a drive pulse signal output means for outputting a drive pulse signal corresponding to a calculated injection amount to a fuel injector, and starts the engine based on a signal from a start switch. a starting state detection means for detecting a state; a starting basic injection amount setting means for setting a starting basic injection amount based on the cooling water temperature when the engine is started; The injection amount at startup is calculated by correcting it using a learning correction coefficient in the same operating area as the operating area determined by the engine speed and load, and the injection amount calculated by the injection amount calculation means is replaced by the injection amount calculated by the injection amount calculation means. What is claimed is: 1. A learning control device for starting an electronically controlled fuel injection type internal combustion engine, comprising: starting injection amount calculating means for sending a signal to a drive path signal outputting means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16195683A JPS6053647A (en) | 1983-09-05 | 1983-09-05 | Learning control system at starting of electronic control fuel injection system internal-combustion engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16195683A JPS6053647A (en) | 1983-09-05 | 1983-09-05 | Learning control system at starting of electronic control fuel injection system internal-combustion engine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6053647A JPS6053647A (en) | 1985-03-27 |
| JPH051373B2 true JPH051373B2 (en) | 1993-01-08 |
Family
ID=15745252
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16195683A Granted JPS6053647A (en) | 1983-09-05 | 1983-09-05 | Learning control system at starting of electronic control fuel injection system internal-combustion engine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6053647A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11006455B2 (en) | 2016-08-12 | 2021-05-11 | Zte Corporation | Wireless resource allocation method and apparatus |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06102997B2 (en) * | 1985-05-08 | 1994-12-14 | 富士通テン株式会社 | Control device for internal combustion engine |
| DE3537996A1 (en) * | 1985-10-25 | 1987-05-07 | Bosch Gmbh Robert | START CONTROL FOR FUEL INJECTION SYSTEMS |
| JP2693884B2 (en) * | 1991-07-31 | 1997-12-24 | 株式会社日立製作所 | Internal combustion engine control device |
| JP4123244B2 (en) * | 2005-03-30 | 2008-07-23 | トヨタ自動車株式会社 | Fuel injection control device for internal combustion engine |
| JP5443195B2 (en) * | 2010-02-12 | 2014-03-19 | 本田技研工業株式会社 | General-purpose engine air-fuel ratio control device |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57105530A (en) * | 1980-12-23 | 1982-07-01 | Toyota Motor Corp | Air-fuel ratio controlling method for internal combustion engine |
-
1983
- 1983-09-05 JP JP16195683A patent/JPS6053647A/en active Granted
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11006455B2 (en) | 2016-08-12 | 2021-05-11 | Zte Corporation | Wireless resource allocation method and apparatus |
| US11812475B2 (en) | 2016-08-12 | 2023-11-07 | Zte Corporation | Wireless resource allocation method and apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6053647A (en) | 1985-03-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH08158918A (en) | Air-fuel ratio learning controller for internal combustion engine | |
| JPS6346254B2 (en) | ||
| JPH0226052B2 (en) | ||
| JPH0119057B2 (en) | ||
| JPS6053647A (en) | Learning control system at starting of electronic control fuel injection system internal-combustion engine | |
| JPS60101243A (en) | Learning control device of internal-combustion engine | |
| JPS6313013B2 (en) | ||
| JPS6093150A (en) | Learnig control device for air-fuel ratio in electronically controlled fuel injection type internal- combustion engine | |
| JPH0437260B2 (en) | ||
| JPS6356414B2 (en) | ||
| JPH0686839B2 (en) | Feedback controller with learning function | |
| JPS61190142A (en) | Internal combustion engine learning control device | |
| JPS6313016B2 (en) | ||
| JPS6045749A (en) | Air-fuel ratio learning controller of electronic fuel injection type internal-combustion engine | |
| JPH0455235Y2 (en) | ||
| JPS6054005A (en) | On-vehicle electronic feedback controller | |
| JPH0115690B2 (en) | ||
| JPH0530978B2 (en) | ||
| JPH0445659B2 (en) | ||
| JPH0243900B2 (en) | NAINENKIKANNOGAKUSHUSEIGYOSOCHI | |
| JPH0423099B2 (en) | ||
| JPH03229942A (en) | Air-fuel ratio learning control device for electronically controlled fuel injection type internal combustion engine | |
| JPH0461181B2 (en) | ||
| JP2510857B2 (en) | Feedback Controller with Learning Function for Internal Combustion Engine | |
| JPS60153446A (en) | Air-fuel ratio learning control device for electronically controlled fuel injection internal combustion engines |