JPS5825540A - 空燃比制御方法 - Google Patents
空燃比制御方法Info
- Publication number
- JPS5825540A JPS5825540A JP56124152A JP12415281A JPS5825540A JP S5825540 A JPS5825540 A JP S5825540A JP 56124152 A JP56124152 A JP 56124152A JP 12415281 A JP12415281 A JP 12415281A JP S5825540 A JPS5825540 A JP S5825540A
- Authority
- JP
- Japan
- Prior art keywords
- air
- fuel ratio
- value
- engine
- correction amount
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
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/26—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
- F02D41/263—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor the program execution being modifiable by physical parameters
-
- 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/14—Introducing closed-loop corrections
- F02D41/1438—Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor
- F02D41/1477—Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the regulation circuit or part of it,(e.g. comparator, PI regulator, output)
- F02D41/1483—Proportional component
-
- 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/14—Introducing closed-loop corrections
- F02D41/1438—Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor
- F02D41/1486—Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor with correction for particular operating conditions
- F02D41/1488—Inhibiting the regulation
- F02D41/1491—Replacing of the control value by a mean value
-
- 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/2425—Particular ways of programming the data
- F02D41/2429—Methods of calibrating or learning
- F02D41/2451—Methods of calibrating or learning characterised by what is learned or calibrated
- F02D41/2454—Learning of the air-fuel ratio control
-
- 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/14—Introducing closed-loop corrections
- F02D41/1438—Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor
- F02D41/1444—Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases
- F02D41/1454—Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases the characteristics being an oxygen content or concentration or the air-fuel ratio
- F02D41/1456—Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases the characteristics being an oxygen content or concentration or the air-fuel ratio with sensor output signal being linear or quasi-linear with the concentration of oxygen
-
- 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/2425—Particular ways of programming the data
- F02D41/2429—Methods of calibrating or learning
- F02D41/2477—Methods of calibrating or learning characterised by the method used for learning
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
本発明は自動車等のニンジンの排気ガス成分により空燃
比を検出し、この検出信号によジエンジンに供給する混
合気の空燃比を目標空燃比に帰還制御するための空燃比
制御方法、特に、空燃比学習制御方法に関する。
比を検出し、この検出信号によジエンジンに供給する混
合気の空燃比を目標空燃比に帰還制御するための空燃比
制御方法、特に、空燃比学習制御方法に関する。
従来O空燃比学習制御方法によれば、学習値の算出は空
燃比補正量を所定の周期毎に、たとえば所定のエンジン
回転数毎K12込んで行なってお夛、この結果、取込む
空燃比補正量にばらつきが生じて正確な学習値が得られ
ず、従りて、エンノン運転状態の制御精度が低くなり、
しかも、工ンゾン状態が過渡時で燃料の増減を実施して
いる間に学習値の算出が行われて、本来目標とする補正
量とに差が生じ、この結果フィードバックオーブン時す
なわちフィードパ、りが停止している時に理論空燃比(
λ:1)での制御ができず、エミッシ璽ンの悪化、始動
不良等を招くという問題点があった。
燃比補正量を所定の周期毎に、たとえば所定のエンジン
回転数毎K12込んで行なってお夛、この結果、取込む
空燃比補正量にばらつきが生じて正確な学習値が得られ
ず、従りて、エンノン運転状態の制御精度が低くなり、
しかも、工ンゾン状態が過渡時で燃料の増減を実施して
いる間に学習値の算出が行われて、本来目標とする補正
量とに差が生じ、この結果フィードバックオーブン時す
なわちフィードパ、りが停止している時に理論空燃比(
λ:1)での制御ができず、エミッシ璽ンの悪化、始動
不良等を招くという問題点があった。
本発明の目的は、前述の従来方法における問題点Kll
み、学習制御を行う際には実行条件たとえば燃料の増減
量実施中を判定し、もしも実施中であれば学習値の算出
を行わないようにし、さらに、学習値は、空燃比センナ
のリッチ、リーン出力の変化時点もしくは比例、積分補
正量の補正方向の変化時点での補正量を取シ込んだ補正
量の相加平均値をもとに求めるようにし、この結果、こ
れにより得られる学習値を用いて学習制御を行うことに
よシ、エンジンの空燃比の制御精度を高め、それKより
、工tyシ冒ンの悪化、始動不良等を防止するととにあ
る。
み、学習制御を行う際には実行条件たとえば燃料の増減
量実施中を判定し、もしも実施中であれば学習値の算出
を行わないようにし、さらに、学習値は、空燃比センナ
のリッチ、リーン出力の変化時点もしくは比例、積分補
正量の補正方向の変化時点での補正量を取シ込んだ補正
量の相加平均値をもとに求めるようにし、この結果、こ
れにより得られる学習値を用いて学習制御を行うことに
よシ、エンジンの空燃比の制御精度を高め、それKより
、工tyシ冒ンの悪化、始動不良等を防止するととにあ
る。
以下、図1iKよシ本発明を説明する。
第1図は本発明に係る空燃比制御方法をiJ!施するた
めの装置を示す概略図である。第1図において、ニンジ
ン1は自動車に積載される公知の小サイクル火花点火式
ニンジンであって、燃焼用空気を、エアクリーナ2、吸
気管3およびスロットル弁4を介して吸入する。また、
燃料は燃料系(図示せず)から各気筒に対応して設けら
れた電磁式燃料噴射弁5を介して供給される。燃焼後の
排気ガスは、排気マニホールド6、排気管7、酸化触媒
コンΔ−タ8等を介して大気中に放出される。
めの装置を示す概略図である。第1図において、ニンジ
ン1は自動車に積載される公知の小サイクル火花点火式
ニンジンであって、燃焼用空気を、エアクリーナ2、吸
気管3およびスロットル弁4を介して吸入する。また、
燃料は燃料系(図示せず)から各気筒に対応して設けら
れた電磁式燃料噴射弁5を介して供給される。燃焼後の
排気ガスは、排気マニホールド6、排気管7、酸化触媒
コンΔ−タ8等を介して大気中に放出される。
吸気管3には、ニンジン1に吸入される吸気量を検出し
て吸気量に応じたアナ曹グ電圧を出力するIテンショメ
ータ式吸気量七ンナ11、およびエンジンIK吸入され
る空気の温度を検出して吸気温度に応じたアナログ電圧
(アナログ検出信号)を出力するサーミスタ式吸気温セ
ンナ12が設置されている。また、エンジンIKは、冷
却水温を検出して冷却水温に応じたアナコグ電圧(アナ
ログ検出信号)を出力するサーミスタ式水温センナ13
が設置されてお夛、さらに、排気マニホールド6には、
排気ガス中の酸素濃度がら空燃比を検出して空燃比が理
論空燃比より小さい(リッチ)と1lKl&ルト穆度(
高レベル)、他方、理論空燃比よシ大きい(リーン)と
きに0.1?ルト稠度(低レベル)の電圧を出力する空
燃比センサ14が設置されている。参照番号15で示さ
れる回転速度(数)センナはエンジン1のクランク軸の
回転速度を検出して回転速度に応じた周波数のパルス信
号を出力する。この回転速度センサ15としては、たと
えば、点火装置の点火コイルの断続器を用いればよく、
すなわち、点火コイルの一次側燗子からの点火パルス信
号を回転速度信号とすればよい。参照番号20で示され
る制御回路は、各センナ11ないし15の検出信号にも
とづいて燃料噴射量を演算する回路であって、電磁式燃
料噴射弁5の開弁時間を制御することによシ燃量噴射量
を調整するものである。
て吸気量に応じたアナ曹グ電圧を出力するIテンショメ
ータ式吸気量七ンナ11、およびエンジンIK吸入され
る空気の温度を検出して吸気温度に応じたアナログ電圧
(アナログ検出信号)を出力するサーミスタ式吸気温セ
ンナ12が設置されている。また、エンジンIKは、冷
却水温を検出して冷却水温に応じたアナコグ電圧(アナ
ログ検出信号)を出力するサーミスタ式水温センナ13
が設置されてお夛、さらに、排気マニホールド6には、
排気ガス中の酸素濃度がら空燃比を検出して空燃比が理
論空燃比より小さい(リッチ)と1lKl&ルト穆度(
高レベル)、他方、理論空燃比よシ大きい(リーン)と
きに0.1?ルト稠度(低レベル)の電圧を出力する空
燃比センサ14が設置されている。参照番号15で示さ
れる回転速度(数)センナはエンジン1のクランク軸の
回転速度を検出して回転速度に応じた周波数のパルス信
号を出力する。この回転速度センサ15としては、たと
えば、点火装置の点火コイルの断続器を用いればよく、
すなわち、点火コイルの一次側燗子からの点火パルス信
号を回転速度信号とすればよい。参照番号20で示され
る制御回路は、各センナ11ないし15の検出信号にも
とづいて燃料噴射量を演算する回路であって、電磁式燃
料噴射弁5の開弁時間を制御することによシ燃量噴射量
を調整するものである。
第2図は第1図の制御回路20のブロック回路図である
。第2図において、100は燃料噴射量を演算するマイ
クログロセ、す(cpv )で多υ、101は回転速*
(数)カウンタであって、回転速度センサ15からの信
号より二ンノン回転数をカウントする。この回転速度カ
ウンタ101はエンジン回転KIWIFJして割シ込み
制御部102に割シ込み指令信号を送る0割り込み制御
部102はこの信号を受信すると、コモンパス150を
通じてマイクログロセッ−rlo04c@シ込み信号を
出力する。103はデジタル入力/−)でありて、空燃
比センサ14の検出信号から空燃比が理論空燃比以上(
リーン)あるいは以下(す、チ)かを判別する判別回路
14Aからの信号、およびスタータ信号(図示せず)の
作動をオン・オフするスタータスイッチ16からのスタ
ータ信号等のデジタル2通信号をマイクログロセッt1
00に伝達する。104はアナ党グマルチグレクナとム
一り変換器とからなるアナログ人力I−トでおりて、吸
気温センナ11、吸気温センナ12および冷却水温セン
ナ13からの各検出信号をムーD変換して順次!イクロ
!ロセッナ100に読み込ませる機能を有する。これら
各エエット101,102゜103.104の出力情報
はコモンイス150を介してマイクログロセ、す10G
に伝達される。
。第2図において、100は燃料噴射量を演算するマイ
クログロセ、す(cpv )で多υ、101は回転速*
(数)カウンタであって、回転速度センサ15からの信
号より二ンノン回転数をカウントする。この回転速度カ
ウンタ101はエンジン回転KIWIFJして割シ込み
制御部102に割シ込み指令信号を送る0割り込み制御
部102はこの信号を受信すると、コモンパス150を
通じてマイクログロセッ−rlo04c@シ込み信号を
出力する。103はデジタル入力/−)でありて、空燃
比センサ14の検出信号から空燃比が理論空燃比以上(
リーン)あるいは以下(す、チ)かを判別する判別回路
14Aからの信号、およびスタータ信号(図示せず)の
作動をオン・オフするスタータスイッチ16からのスタ
ータ信号等のデジタル2通信号をマイクログロセッt1
00に伝達する。104はアナ党グマルチグレクナとム
一り変換器とからなるアナログ人力I−トでおりて、吸
気温センナ11、吸気温センナ12および冷却水温セン
ナ13からの各検出信号をムーD変換して順次!イクロ
!ロセッナ100に読み込ませる機能を有する。これら
各エエット101,102゜103.104の出力情報
はコモンイス150を介してマイクログロセ、す10G
に伝達される。
105は電源回路でありて、ランダムアクセスメ49(
以下、編xとする)107に電力を供給するものである
。17はバッテリ、18はキースイッチであるが、電源
回路10sはキースイッチ18を介さず直接、バッテリ
17に接続されている。従りて、RAll[107はキ
ースイッチ18に関係無く常時電源電圧が印加されるこ
とになる。他方、106も電源回路であるがキースイッ
チ18を介してΔツテリ17に接続されており、RAM
107以外の部分に電力を供給するものである。
以下、編xとする)107に電力を供給するものである
。17はバッテリ、18はキースイッチであるが、電源
回路10sはキースイッチ18を介さず直接、バッテリ
17に接続されている。従りて、RAll[107はキ
ースイッチ18に関係無く常時電源電圧が印加されるこ
とになる。他方、106も電源回路であるがキースイッ
チ18を介してΔツテリ17に接続されており、RAM
107以外の部分に電力を供給するものである。
一時記憶二二、トとしてのRAM 107は7’wダラ
ム動作中に一時使用されるが、前述のようにキースイッ
チ18に関係なく常時電源が印加されてお)、従うて、
九とえキースイッチ18をオフ4Cシてエンシンの運転
を停止しても記憶内容が消失しない構成となっている。
ム動作中に一時使用されるが、前述のようにキースイッ
チ18に関係なく常時電源が印加されてお)、従うて、
九とえキースイッチ18をオフ4Cシてエンシンの運転
を停止しても記憶内容が消失しない構成となっている。
なお、後述する第2の補正量に2もこのRAM 107
K記憶されている。読み出し専用メ毫り(以下、瓢虚
とする)1・$紘グロダラムや各種の定数等を記憶して
シ〈ものである、レジスタを含む燃料噴射時間制御用カ
ウンタ109はダウンカウンタよりなシ、マイクロプロ
セッサ(cpu ) 100で演算された電磁式燃料噴
射弁5の開弁時間つまプ燃料噴射量を表わすデジタル信
号を電磁式燃料噴射弁5の実際の開弁時間を与えるパル
ス時間幅のパルス信号に変換するものである。また、1
10は電磁式燃料噴射弁5を駆動する電力増幅部、11
1は経過時間を測定しCRυ100K伝適するタイ!−
である・回転速度カウンタ101は回転速度センナ15
の出力によりエンジン1回転に1回ニンジン回転速度を
測定し、その測定の終了時に@シ込み制御部102に割
り込み指令信号を送出する0割り込み制御ill 02
は前述の指令信号を受信して割シ込み信号を発生し、マ
イクログロセ、す100に燃料噴射量の演算を行なう割
り込み処理ルーチンを実行させる。
K記憶されている。読み出し専用メ毫り(以下、瓢虚
とする)1・$紘グロダラムや各種の定数等を記憶して
シ〈ものである、レジスタを含む燃料噴射時間制御用カ
ウンタ109はダウンカウンタよりなシ、マイクロプロ
セッサ(cpu ) 100で演算された電磁式燃料噴
射弁5の開弁時間つまプ燃料噴射量を表わすデジタル信
号を電磁式燃料噴射弁5の実際の開弁時間を与えるパル
ス時間幅のパルス信号に変換するものである。また、1
10は電磁式燃料噴射弁5を駆動する電力増幅部、11
1は経過時間を測定しCRυ100K伝適するタイ!−
である・回転速度カウンタ101は回転速度センナ15
の出力によりエンジン1回転に1回ニンジン回転速度を
測定し、その測定の終了時に@シ込み制御部102に割
り込み指令信号を送出する0割り込み制御ill 02
は前述の指令信号を受信して割シ込み信号を発生し、マ
イクログロセ、す100に燃料噴射量の演算を行なう割
り込み処理ルーチンを実行させる。
第3図は第2図のマイクロプロセッサ100の動作を示
す概略流れ図である。第3図を参照して、マイクロプロ
セッサ100の動作を説明すると共に第1図の構成全体
の動作をも説明する。キースイッチ18およびスタータ
スイアチェ6をオンにしてエンジンが始動されると、ス
テッflooOK訃いて、メインルーチンの演算処理が
開始され、Xfッ7”1001にて初期化の処理が実行
され、ステラ7’l O02においてアナログ人カーー
ト1G4からの冷却水温、吸気温に応じたデジタル値を
読み込む。次に、ステ、7’l 003では、そ01i
lI呆よシ後述する補正値に、を演算し、その結果を勧
M107に格納する。ステ、flo 04では補正量に
2を増減演算し、その結果をRAM 10 ’Iに格納
する。
す概略流れ図である。第3図を参照して、マイクロプロ
セッサ100の動作を説明すると共に第1図の構成全体
の動作をも説明する。キースイッチ18およびスタータ
スイアチェ6をオンにしてエンジンが始動されると、ス
テッflooOK訃いて、メインルーチンの演算処理が
開始され、Xfッ7”1001にて初期化の処理が実行
され、ステラ7’l O02においてアナログ人カーー
ト1G4からの冷却水温、吸気温に応じたデジタル値を
読み込む。次に、ステ、7’l 003では、そ01i
lI呆よシ後述する補正値に、を演算し、その結果を勧
M107に格納する。ステ、flo 04では補正量に
2を増減演算し、その結果をRAM 10 ’Iに格納
する。
第4図は第3図の補正量に2を修正演算処理し格納する
、つtシ記憶処理するステラf1004の詳細な流れ図
である。ステ、7’400で区、O修正演算の条件つま
9学習条件を満足しているか判定される。すなわち、学
習条件としては、たとえば、I)空燃比センナが活性状
態になっている力〜I)冷却水温が設定温度以上か、l
)空燃比の増量実施中か、の3条件が設定され、これら
3条件が満たされているときKはステツブ401に進む
。もちろん、このような条件としては、上記3条件のう
ち1つでもよいし、あるいは、他の条件を加えてもよい
、ステ、グ401では空燃比センナのリッチ、リーン出
力の変化点の変化回数が設定回数N、経過したか否かを
判定するものである。設定回数N、経過していなければ
、ステツブ401BK進み、XK2eXK2+に2とし
ステツブ408に進む。
、つtシ記憶処理するステラf1004の詳細な流れ図
である。ステ、7’400で区、O修正演算の条件つま
9学習条件を満足しているか判定される。すなわち、学
習条件としては、たとえば、I)空燃比センナが活性状
態になっている力〜I)冷却水温が設定温度以上か、l
)空燃比の増量実施中か、の3条件が設定され、これら
3条件が満たされているときKはステツブ401に進む
。もちろん、このような条件としては、上記3条件のう
ち1つでもよいし、あるいは、他の条件を加えてもよい
、ステ、グ401では空燃比センナのリッチ、リーン出
力の変化点の変化回数が設定回数N、経過したか否かを
判定するものである。設定回数N、経過していなければ
、ステツブ401BK進み、XK2eXK2+に2とし
ステツブ408に進む。
このステラf408にて補正量に2はその処理時点くお
ける運転状態に対応し九−9nがRAM 107から選
択され、この[、wxl(、、nが後述の割り込み処理
ルーチンにおける噴射量の補正計算処理(第3図のステ
、グ1014)K用いられる。つtb設定回数N、の期
間にあっては空燃比はこのに2に対応して理論空燃比(
λ=1)K制御される。他方、ステラf401の処理で
N、Bシたと判定されたときにはステッ7’401AK
進みに2=Σに2/N、としステ、グ402に進む。ス
テ、グ402ではその処理時点のエンシン状mK対応し
九に一、nをRAMl0γの記憶データの中から選択し
て補正量!、=ち2.を計算しこのに2を後述の11シ
込み処理ルーテンKかける噴射量の補正計算に用いる。
ける運転状態に対応し九−9nがRAM 107から選
択され、この[、wxl(、、nが後述の割り込み処理
ルーチンにおける噴射量の補正計算処理(第3図のステ
、グ1014)K用いられる。つtb設定回数N、の期
間にあっては空燃比はこのに2に対応して理論空燃比(
λ=1)K制御される。他方、ステラf401の処理で
N、Bシたと判定されたときにはステッ7’401AK
進みに2=Σに2/N、としステ、グ402に進む。ス
テ、グ402ではその処理時点のエンシン状mK対応し
九に一、nをRAMl0γの記憶データの中から選択し
て補正量!、=ち2.を計算しこのに2を後述の11シ
込み処理ルーテンKかける噴射量の補正計算に用いる。
次にステラf404では補正量に2−’menで与えら
れる理論空燃比付近の値で制御され九ときの実際O空燃
比が理論空燃比以下(す、チ)かあるいは以上(リーン
)かを判定する。すなわち、空燃比センナ14の出力信
号から公知の判別回路14ムにて空燃比が理論空燃比以
上か否かの判別を行ない、この判別信号を取〉込むとと
くよp判定するもので、空燃比が理論空燃比以下(リッ
チ)のときにはステツブ405に進む。ステラf405
ではその時点の補正量x1.1にlx、を加算してxI
IIl、 *−’ILm、@ +jK、で与えられる空
燃比がよシ理論空燃比に近づくようにすなわち収束する
ように修正計算するもので、つ13)はKr1l、!l
が理論空燃比に正確に制御されるようK”!m、!lを
修正する。
れる理論空燃比付近の値で制御され九ときの実際O空燃
比が理論空燃比以下(す、チ)かあるいは以上(リーン
)かを判定する。すなわち、空燃比センナ14の出力信
号から公知の判別回路14ムにて空燃比が理論空燃比以
上か否かの判別を行ない、この判別信号を取〉込むとと
くよp判定するもので、空燃比が理論空燃比以下(リッ
チ)のときにはステツブ405に進む。ステラf405
ではその時点の補正量x1.1にlx、を加算してxI
IIl、 *−’ILm、@ +jK、で与えられる空
燃比がよシ理論空燃比に近づくようにすなわち収束する
ように修正計算するもので、つ13)はKr1l、!l
が理論空燃比に正確に制御されるようK”!m、!lを
修正する。
逆に、ステツブ404で空燃比がリーンと判定され九と
きKはステ、グ406に進みに1.1から1喝減算しに
12.劃−# n−A Kxを求め、ステラf405と
同様の考え方でに工、1を修正する0ステツf405T
oるいは406の処理の後は、ステツブ407に進み、
修正計算したら、ユをシ11G?内の蚊尚誉地に格納記
憶する0次にステツブ408に進みX、を町=”rx
、 * K戻し、この補正量に2の演算処理を終了する
。ま九、ステツブ400に訃いて学習条件を満足してい
ないと判定し九ときはステツブ408に進み、補正量に
よとして、そのときのエンジン運転状態に対応する−1
を選択し、このに2””ms+aを割シ込み処理ルーチ
ンにおける噴射量の補正計算処理に用いるようKする。
きKはステ、グ406に進みに1.1から1喝減算しに
12.劃−# n−A Kxを求め、ステラf405と
同様の考え方でに工、1を修正する0ステツf405T
oるいは406の処理の後は、ステツブ407に進み、
修正計算したら、ユをシ11G?内の蚊尚誉地に格納記
憶する0次にステツブ408に進みX、を町=”rx
、 * K戻し、この補正量に2の演算処理を終了する
。ま九、ステツブ400に訃いて学習条件を満足してい
ないと判定し九ときはステツブ408に進み、補正量に
よとして、そのときのエンジン運転状態に対応する−1
を選択し、このに2””ms+aを割シ込み処理ルーチ
ンにおける噴射量の補正計算処理に用いるようKする。
なお、補正量に2 (−”m、n )は、下表に示f3
.!I、i、RAM 107において、下表のどとくマ
″とし1構成さ7て“る・ 以下余白上記
においては、吸気量QKりいてm番目、エンジン回転速
度にについてn番目に相当する!ラグ上の補正量に2を
一1nと表わしている。本実施例では、このRAM10
7内のマッグはエンジン回転速度NKついては200r
pm置きに1また、吸入空気量Qについてはアイドルか
らフルスロットルまでを32分割している。メインルー
チンでのとのに2O演算処理ステ、グ1004が終了す
るとステ、7’1002へ戻る。
.!I、i、RAM 107において、下表のどとくマ
″とし1構成さ7て“る・ 以下余白上記
においては、吸気量QKりいてm番目、エンジン回転速
度にについてn番目に相当する!ラグ上の補正量に2を
一1nと表わしている。本実施例では、このRAM10
7内のマッグはエンジン回転速度NKついては200r
pm置きに1また、吸入空気量Qについてはアイドルか
らフルスロットルまでを32分割している。メインルー
チンでのとのに2O演算処理ステ、グ1004が終了す
るとステ、7’1002へ戻る。
なお、ステツブ1001の初期化の処理は次のことを実
行する。すなわち車両の車検中修理の時にバッテリをは
ずすことがある。このためRAM107に格納された補
正量に2がこわれて無意味な値になることがある。従っ
て、バッテリがはずれたかどうかを検出するために通常
RAM 107の特定の番地に、決められたパターンの
定数を入れてオく、グロダラムが起動した時にこの定数
の値がこわれているか否かつl)誤りた値であるか否か
を判別し、誤った値であるならばバッテリがはずされ丸
ものとして、補正量に2のすべての直を初期値1にイニ
シャライズし、前記法められた/4ターンの定数を再設
定する。次回の起動時にΔターン定数がこわれていなか
りたらに2のイニシャライズは行わない。
行する。すなわち車両の車検中修理の時にバッテリをは
ずすことがある。このためRAM107に格納された補
正量に2がこわれて無意味な値になることがある。従っ
て、バッテリがはずれたかどうかを検出するために通常
RAM 107の特定の番地に、決められたパターンの
定数を入れてオく、グロダラムが起動した時にこの定数
の値がこわれているか否かつl)誤りた値であるか否か
を判別し、誤った値であるならばバッテリがはずされ丸
ものとして、補正量に2のすべての直を初期値1にイニ
シャライズし、前記法められた/4ターンの定数を再設
定する。次回の起動時にΔターン定数がこわれていなか
りたらに2のイニシャライズは行わない。
再び、第3図の流れ図に戻って説明する。通常は、ステ
、7”l 002ないし1004のメインルーチンの処
理を制御グロダラムに従って繰り返し実行する。割り込
み制御部102からの燃料噴射量演算の割シ込み信号が
入力されると、マイクはグロセ、す100はメインルー
チンの処理中であっても直ちにその処理を中断しステ、
グ1010の割り込み丸環ルーチンに移る。ステ、グ1
011では回転速度カウンタ101からのニンジン回転
速1m)f、を表わす信号10込み、かつアナログ入力
1−)から吸入空気量(吸気量)Qftlllゎす信号
を取)込み、次にステツブ1o12では@転速[Nと吸
気量qをメインルーチンの演算処理における補正量に2
の修正記憶処理のためのパラメータとして使用するため
にRAMI 07 K一時格納する・次に1ステツグ1
013にてエンジン回転速[Nと吸入空気量qから決ま
る基本的な燃料噴射量(りtj7電磁式燃料噴射弁5の
噴射時間幅t)を次にステ、グ1014ではメインルー
チンで求め九燃料噴射用の補正量(K、・K2)をRA
M 107から読み出し空燃比を決定する噴射量(噴射
時間幅)の補正計算を行う。噴射時間幅Tの計算式はT
xtXK、XK2でTob。次に!?、!1015にて
補正計算した燃量噴射量のデータをカウンタ109にセ
ットする。次にステラfI G 16に進みメインルー
チンに復帰する。メインルーチンに復帰する際は割り込
み処理で中断し九ときの処理ステ1グに戻る。
、7”l 002ないし1004のメインルーチンの処
理を制御グロダラムに従って繰り返し実行する。割り込
み制御部102からの燃料噴射量演算の割シ込み信号が
入力されると、マイクはグロセ、す100はメインルー
チンの処理中であっても直ちにその処理を中断しステ、
グ1010の割り込み丸環ルーチンに移る。ステ、グ1
011では回転速度カウンタ101からのニンジン回転
速1m)f、を表わす信号10込み、かつアナログ入力
1−)から吸入空気量(吸気量)Qftlllゎす信号
を取)込み、次にステツブ1o12では@転速[Nと吸
気量qをメインルーチンの演算処理における補正量に2
の修正記憶処理のためのパラメータとして使用するため
にRAMI 07 K一時格納する・次に1ステツグ1
013にてエンジン回転速[Nと吸入空気量qから決ま
る基本的な燃料噴射量(りtj7電磁式燃料噴射弁5の
噴射時間幅t)を次にステ、グ1014ではメインルー
チンで求め九燃料噴射用の補正量(K、・K2)をRA
M 107から読み出し空燃比を決定する噴射量(噴射
時間幅)の補正計算を行う。噴射時間幅Tの計算式はT
xtXK、XK2でTob。次に!?、!1015にて
補正計算した燃量噴射量のデータをカウンタ109にセ
ットする。次にステラfI G 16に進みメインルー
チンに復帰する。メインルーチンに復帰する際は割り込
み処理で中断し九ときの処理ステ1グに戻る。
マイクログロセッサ100の概略の機能は以上の通りで
ある。
ある。
上述のごとくして、第2の補正量に2 (””m、 !
l )は吸入空気量とニンジン回転速度に応じてたくさ
ん準備されているのでエンジンの運転状態に対応し九適
正な補正量を即時に使用することができ、従りて、過渡
時を含む全運転条件に対して、応答の早い制御ができる
。さらに第2の補正量x2は運転状態に対応して修正さ
れてゆくので、エンノン中七ノ10経時変化や劣化に対
して自動的に修正できる。
l )は吸入空気量とニンジン回転速度に応じてたくさ
ん準備されているのでエンジンの運転状態に対応し九適
正な補正量を即時に使用することができ、従りて、過渡
時を含む全運転条件に対して、応答の早い制御ができる
。さらに第2の補正量x2は運転状態に対応して修正さ
れてゆくので、エンノン中七ノ10経時変化や劣化に対
して自動的に修正できる。
なお、上述の実施例においては、補正量に2を求めるた
めに、空燃比センナのリッチ、り一ンの変化時点で該変
化点の数を計数し、その数が所定数になるまでの間は、
補正値に2の相加平均値を求め処理しているが、変化点
の選び方として、第5図に示す積分制御の終了点ムもし
くは比例制御の終了点1を選んで用いることも可能であ
る。
めに、空燃比センナのリッチ、り一ンの変化時点で該変
化点の数を計数し、その数が所定数になるまでの間は、
補正値に2の相加平均値を求め処理しているが、変化点
の選び方として、第5図に示す積分制御の終了点ムもし
くは比例制御の終了点1を選んで用いることも可能であ
る。
以上説明したように本発明によれば、空燃比の変動周期
に影響されることなく、空燃比の中心を明確にでき、従
りて、精度のよい補正記憶にもとづく精度の高い空燃比
制御を行うとと−でき、それにより、エミッシ冒ンの悪
化、始動不曳等を防止できる。
に影響されることなく、空燃比の中心を明確にでき、従
りて、精度のよい補正記憶にもとづく精度の高い空燃比
制御を行うとと−でき、それにより、エミッシ冒ンの悪
化、始動不曳等を防止できる。
第1図は本発明に係る空燃比制御方法を実行するための
装置の概略図、第2図は第1図の制御回路20のプロ、
り回路図、第3図は第2図のマイク田グロ七ツナ100
の動作を示す概#流れ図、第4図は第3図のステ、グ1
004の詳細な流れ図、第5図は一般的な比例積分処理
における空燃比フィードバック量のタイ電ング図である
。 1:エンジン、2:クリーナ、3:吸気管、4:スロッ
トル弁、5:電磁式燃料噴射弁、11:吸気量センナ、
12:吸気温センナ、13:水温センナ、14:空燃比
センナ、15:回転速度センナ、20:制御回路、10
0:マイク驕グaセ、す、101:回転速度(数)カウ
ンタ、102:割)込み制御部、103:デジタル4−
ト、104:アナログポート、105.106 :電源
回路、107:RAM、108:Rωh 特許出願人 日本電装株式会社 特許出願代理人 弁理士 青 木 朗 弁理士西舘和之 弁理士 山 口 昭 之
装置の概略図、第2図は第1図の制御回路20のプロ、
り回路図、第3図は第2図のマイク田グロ七ツナ100
の動作を示す概#流れ図、第4図は第3図のステ、グ1
004の詳細な流れ図、第5図は一般的な比例積分処理
における空燃比フィードバック量のタイ電ング図である
。 1:エンジン、2:クリーナ、3:吸気管、4:スロッ
トル弁、5:電磁式燃料噴射弁、11:吸気量センナ、
12:吸気温センナ、13:水温センナ、14:空燃比
センナ、15:回転速度センナ、20:制御回路、10
0:マイク驕グaセ、す、101:回転速度(数)カウ
ンタ、102:割)込み制御部、103:デジタル4−
ト、104:アナログポート、105.106 :電源
回路、107:RAM、108:Rωh 特許出願人 日本電装株式会社 特許出願代理人 弁理士 青 木 朗 弁理士西舘和之 弁理士 山 口 昭 之
Claims (1)
- 【特許請求の範囲】 1、エンジンの排気ガス成分により空燃比を検出する空
燃比センサの検出信号をもとに空燃比を制御する空燃比
制御方法において、前記空燃比センサの検出信号をもと
く前記空燃比を比例積分処理し、腋比例積分処理によシ
得られる比例積分補正量をもとに前記ニンジンの運転状
態に対応させて学菅値としてのエンシン状態補正量を演
算して記憶し、皺記憶された学習値としてのニンジン状
態補正量を、前記空燃比センナのり、チ、リーン 。 の変化時点もしくは比例積分補正方向の変化時点での補
正量を所定数取シ込み該所定数取り込まれた補正量の相
加平均値をもとに修正し、該修正された学1値としての
ニンジン状態補正量に従って前記エンジンの空燃比を目
標空燃比FC@遺制御するようにしたことを特徴とする
空燃比制御方法。 2 前記修正された学習値としてのニンジン状態補正量
に従う空燃比制御はエンノン運転状態が一定の条件を具
備する場合にのみ行われる特許請求の範囲第1項に記載
の空燃比制御方法。 λ 前記エンノン運転状態の一定の条件が、エンジンの
暖機増減量中、加速増減量中、スロットル全開スイッチ
がオン中、のいずれでもないことが選択されることであ
る特許請求の範囲第2項に記載の空燃比制御方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56124152A JPS5825540A (ja) | 1981-08-10 | 1981-08-10 | 空燃比制御方法 |
| US06/405,578 US4467770A (en) | 1981-08-10 | 1982-08-05 | Method and apparatus for controlling the air-fuel ratio in an internal combustion engine |
| DE19823229763 DE3229763A1 (de) | 1981-08-10 | 1982-08-10 | Verfahren und vorrichtung zum regeln des kraftstoff-luft-verhaeltnisses fuer eine brennkraftmaschine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56124152A JPS5825540A (ja) | 1981-08-10 | 1981-08-10 | 空燃比制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5825540A true JPS5825540A (ja) | 1983-02-15 |
| JPS6212382B2 JPS6212382B2 (ja) | 1987-03-18 |
Family
ID=14878218
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56124152A Granted JPS5825540A (ja) | 1981-08-10 | 1981-08-10 | 空燃比制御方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US4467770A (ja) |
| JP (1) | JPS5825540A (ja) |
| DE (1) | DE3229763A1 (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6090944A (ja) * | 1983-10-24 | 1985-05-22 | Japan Electronic Control Syst Co Ltd | 電子制御燃料噴射式内燃機関の空燃比学習制御装置 |
| JPS60125742A (ja) * | 1983-12-12 | 1985-07-05 | Nissan Motor Co Ltd | 内燃機関の制御装置 |
| DE3528232A1 (de) * | 1984-08-08 | 1986-02-13 | Toyota Jidosha K.K., Toyota, Aichi | Verfahren und vorrichtung zur steuerung der leerlaufdrehzahl einer brennkraftmaschine |
| JPS6367643U (ja) * | 1986-10-22 | 1988-05-07 |
Families Citing this family (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57122135A (en) * | 1981-01-22 | 1982-07-29 | Toyota Motor Corp | Air fuel ratio control method |
| JPH065047B2 (ja) * | 1983-06-07 | 1994-01-19 | 日本電装株式会社 | 空燃比制御装置 |
| DE3341015C2 (de) * | 1983-11-12 | 1987-03-26 | Robert Bosch Gmbh, 7000 Stuttgart | Einrichtung für ein Kraftstoffzumeßsystem bei einer Brennkraftmaschine |
| JPS60142031A (ja) * | 1983-12-29 | 1985-07-27 | Toyota Motor Corp | 内燃機関の空燃比学習制御方法 |
| US4655188A (en) * | 1984-01-24 | 1987-04-07 | Japan Electronic Control Systems Co., Ltd. | Apparatus for learning control of air-fuel ratio of air-fuel mixture in electronically controlled fuel injection type internal combustion engine |
| DE3403395C2 (de) * | 1984-02-01 | 1987-04-23 | Robert Bosch Gmbh, 7000 Stuttgart | Einrichtung zur Kraftstoff-Luft-Gemischzumessung für eine Brennkraftmaschine |
| JPS6125949A (ja) * | 1984-07-13 | 1986-02-05 | Fuji Heavy Ind Ltd | 自動車用エンジンの電子制御方法 |
| JP2554854B2 (ja) * | 1984-07-27 | 1996-11-20 | 富士重工業株式会社 | 自動車用エンジンの学習制御方法 |
| JPS61169635A (ja) * | 1985-01-23 | 1986-07-31 | Hitachi Ltd | 空燃比制御方法 |
| JPS6217336A (ja) * | 1985-07-16 | 1987-01-26 | Mazda Motor Corp | エンジンの燃料噴射制御装置 |
| JPS6217335A (ja) * | 1985-07-16 | 1987-01-26 | Mazda Motor Corp | エンジンの燃料噴射制御装置 |
| JPS6223557A (ja) * | 1985-07-24 | 1987-01-31 | Hitachi Ltd | 内燃機関の学習制御方法 |
| US4751907A (en) * | 1985-09-27 | 1988-06-21 | Nissan Motor Co., Ltd. | Air/fuel ratio detecting apparatus for internal combustion engines |
| GB2189627B (en) * | 1986-04-24 | 1990-10-17 | Honda Motor Co Ltd | Method of air/fuel ratio control for internal combustion engine |
| JPS6397843A (ja) * | 1986-10-13 | 1988-04-28 | Nippon Denso Co Ltd | 内燃機関の燃料噴射制御装置 |
| JPH0833131B2 (ja) * | 1987-06-26 | 1996-03-29 | 日産自動車株式会社 | 内燃機関の空燃比制御装置 |
| DE3800176A1 (de) * | 1988-01-07 | 1989-07-20 | Bosch Gmbh Robert | Steuereinrichtung fuer eine brennkraftmaschine und verfahren zum einstellen von parametern der einrichtung |
| JPH01216047A (ja) * | 1988-02-24 | 1989-08-30 | Hitachi Ltd | エンジンの空燃比制御方法および装置 |
| JPH0237147A (ja) * | 1988-07-27 | 1990-02-07 | Mitsubishi Electric Corp | 空燃比制御装置 |
| IT1250986B (it) * | 1991-07-26 | 1995-04-27 | Weber Srl | Sistema con controllo adattativo della quantita' di benzina iniettata per un sistema di iniezione elettronica |
| GB2266923B (en) * | 1992-05-07 | 1995-07-19 | Rover Group | Internal combustion engine fuel supply |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4130095A (en) * | 1977-07-12 | 1978-12-19 | General Motors Corporation | Fuel control system with calibration learning capability for motor vehicle internal combustion engine |
| US4224710A (en) * | 1978-11-30 | 1980-09-30 | Solow Terry S | Toothbrush for the whole mouth |
| US4235204A (en) * | 1979-04-02 | 1980-11-25 | General Motors Corporation | Fuel control with learning capability for motor vehicle combustion engine |
| US4224910A (en) * | 1979-04-10 | 1980-09-30 | General Motors Corporation | Closed loop fuel control system with air/fuel sensor voting logic |
| JPS562437A (en) * | 1979-06-19 | 1981-01-12 | Nippon Denso Co Ltd | Air-fuel ratio controller |
-
1981
- 1981-08-10 JP JP56124152A patent/JPS5825540A/ja active Granted
-
1982
- 1982-08-05 US US06/405,578 patent/US4467770A/en not_active Expired - Lifetime
- 1982-08-10 DE DE19823229763 patent/DE3229763A1/de active Granted
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6090944A (ja) * | 1983-10-24 | 1985-05-22 | Japan Electronic Control Syst Co Ltd | 電子制御燃料噴射式内燃機関の空燃比学習制御装置 |
| JPS60125742A (ja) * | 1983-12-12 | 1985-07-05 | Nissan Motor Co Ltd | 内燃機関の制御装置 |
| DE3528232A1 (de) * | 1984-08-08 | 1986-02-13 | Toyota Jidosha K.K., Toyota, Aichi | Verfahren und vorrichtung zur steuerung der leerlaufdrehzahl einer brennkraftmaschine |
| JPS6367643U (ja) * | 1986-10-22 | 1988-05-07 |
Also Published As
| Publication number | Publication date |
|---|---|
| US4467770A (en) | 1984-08-28 |
| DE3229763A1 (de) | 1983-02-24 |
| DE3229763C2 (ja) | 1989-12-28 |
| JPS6212382B2 (ja) | 1987-03-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6336408B2 (ja) | ||
| US4345561A (en) | Air-fuel ratio control method and its apparatus | |
| US4348728A (en) | Air-fuel ratio controlling method and apparatus therefor | |
| US4430976A (en) | Method for controlling air/fuel ratio in internal combustion engines | |
| JPS6212382B2 (ja) | ||
| JPS6228299B2 (ja) | ||
| JP2570443B2 (ja) | 酸素センサのヒータ制御装置 | |
| JPS6213499B2 (ja) | ||
| JPS627374B2 (ja) | ||
| JPS5925055A (ja) | 空燃比制御装置 | |
| JPS6256339B2 (ja) | ||
| JPS6313014B2 (ja) | ||
| JPS5813130A (ja) | 空燃比制御方法 | |
| JPS5830445A (ja) | 空燃比制御方法 | |
| JPH0217703B2 (ja) | ||
| JPS6313013B2 (ja) | ||
| JPS6228295B2 (ja) | ||
| JPS593135A (ja) | 内燃機関のアイドル回転数制御方法 | |
| JPH0437260B2 (ja) | ||
| JPH0214534B2 (ja) | ||
| JPH07127502A (ja) | 内燃機関の空燃比制御装置 | |
| JPS6035148A (ja) | 空燃比制御方法 | |
| JPS61258942A (ja) | 機関の燃料噴射制御装置 | |
| JPH09324691A (ja) | 内燃機関の燃料噴射制御装置 | |
| JPH0248728B2 (ja) |