JPH04330346A - 空燃比制御装置 - Google Patents
空燃比制御装置Info
- Publication number
- JPH04330346A JPH04330346A JP10609091A JP10609091A JPH04330346A JP H04330346 A JPH04330346 A JP H04330346A JP 10609091 A JP10609091 A JP 10609091A JP 10609091 A JP10609091 A JP 10609091A JP H04330346 A JPH04330346 A JP H04330346A
- Authority
- JP
- Japan
- Prior art keywords
- air
- fuel ratio
- limit current
- sensor
- fuel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明は、エンジンの排気ガス中
に含まれる酸素濃度を検出して燃料供給量をフィードバ
ック制御することにより、混合気の空燃比を任意の目標
値に良好に制御する空燃比制御装置に関する。
に含まれる酸素濃度を検出して燃料供給量をフィードバ
ック制御することにより、混合気の空燃比を任意の目標
値に良好に制御する空燃比制御装置に関する。
【0002】
【従来の技術】今日、限界電流検出方式の酸素センサが
開発されており、理論空燃比より希薄(リーン)側の任
意の空燃比が検出可能となっている。この種の酸素セン
サは例えば特開昭57−192852号公報、又は特開
昭57−192854号公報などで公知となっている。 また、この種の酸素センサを空燃比センサとして用いて
、エンジンをより一層リーン側で制御するためのシステ
ムも検討されつつあり、一例として特開昭58−209
50号公報がある。
開発されており、理論空燃比より希薄(リーン)側の任
意の空燃比が検出可能となっている。この種の酸素セン
サは例えば特開昭57−192852号公報、又は特開
昭57−192854号公報などで公知となっている。 また、この種の酸素センサを空燃比センサとして用いて
、エンジンをより一層リーン側で制御するためのシステ
ムも検討されつつあり、一例として特開昭58−209
50号公報がある。
【0003】
【発明が解決しようとする課題】本発明の目的は、種々
の運転領域でエンジンのリーン制御が可能な空燃比制御
装置を提供することであり、特に制御精度や追従性を向
上できるようにすることである。
の運転領域でエンジンのリーン制御が可能な空燃比制御
装置を提供することであり、特に制御精度や追従性を向
上できるようにすることである。
【0004】
【課題を解決するための手段】本発明は、図20に示す
ように、(イ)エンジンの排気ガス中の酸素濃度に応じ
た限界電流を発生する空燃比センサと、(ロ)エンジン
の運転状態を検出する検出手段と、(ハ)エンジンの運
転状態に応じて最適な空燃比またはこの空燃比に相当す
る限界電流が設定記憶された第1の記憶手段と、(ニ)
エンジンの運転状態に応じて第1の燃料供給量を決定す
る第1の手段と、(ホ)エンジンの運転状態に応じて前
記第1の記憶手段により求まる目標限界電流と、前記空
燃比センサにより検出された限界電流との偏差に応じて
積分処理を施こし、第1の補正量を決定する第2の手段
と、(ヘ)前記第1の記憶手段に記憶された限界電流の
、実際の前記空燃比センサ出力に対するずれを補償する
第2の補正量を決定する第3の手段と、(ト)前記第1
、第2及び第3の手段により決定された前記第1の燃料
供給量、前記第1の補正量および第2の補正量に応じて
燃料供給量を調整する第4の手段とを備えた構成とした
。
ように、(イ)エンジンの排気ガス中の酸素濃度に応じ
た限界電流を発生する空燃比センサと、(ロ)エンジン
の運転状態を検出する検出手段と、(ハ)エンジンの運
転状態に応じて最適な空燃比またはこの空燃比に相当す
る限界電流が設定記憶された第1の記憶手段と、(ニ)
エンジンの運転状態に応じて第1の燃料供給量を決定す
る第1の手段と、(ホ)エンジンの運転状態に応じて前
記第1の記憶手段により求まる目標限界電流と、前記空
燃比センサにより検出された限界電流との偏差に応じて
積分処理を施こし、第1の補正量を決定する第2の手段
と、(ヘ)前記第1の記憶手段に記憶された限界電流の
、実際の前記空燃比センサ出力に対するずれを補償する
第2の補正量を決定する第3の手段と、(ト)前記第1
、第2及び第3の手段により決定された前記第1の燃料
供給量、前記第1の補正量および第2の補正量に応じて
燃料供給量を調整する第4の手段とを備えた構成とした
。
【0005】
【作用】これにより、運転状態に応じた最適な目標限界
電流が記憶されると共にこの目標限界電流と空燃比セン
サにより検出された限界電流との偏差に応じて燃料供給
量の第1の補正量が決定されるのみならず、記憶された
限界電流の、実際の空燃比センサ出力に対するずれを補
償するための第2の燃料供給量の補正量が決定されるこ
とになる。そして、これら第1,第2の補正量に従って
燃料供給量が決定されるため、空燃比センサに劣化が生
じた場合でも制御精度を低下することのないリーン制御
が可能となる。
電流が記憶されると共にこの目標限界電流と空燃比セン
サにより検出された限界電流との偏差に応じて燃料供給
量の第1の補正量が決定されるのみならず、記憶された
限界電流の、実際の空燃比センサ出力に対するずれを補
償するための第2の燃料供給量の補正量が決定されるこ
とになる。そして、これら第1,第2の補正量に従って
燃料供給量が決定されるため、空燃比センサに劣化が生
じた場合でも制御精度を低下することのないリーン制御
が可能となる。
【0006】
【実施例】以下、本発明を図に示す実施例により説明す
る。図1は、空燃比制御装置の全体構成図を示すもので
、エンジン1は自動車に積載される公知の4サイクル火
花点式エンジンで、燃焼用空気をエアクリーナ2、吸気
管3、スロットル弁4を経て吸入する。また燃料は図示
しない燃料系から各気筒に対応して設けられた電磁式燃
料噴射弁5を介して供給される。燃焼後の排気ガスは吸
気マニホールド6、排気管7、三元触媒コンバータ8等
を経て大気に放出される。吸気管3にはエンジン1に吸
入される吸気量を検出し、吸気量に応じたアナログ信号
を出力する吸気量センサ11及びエンジン1に吸入され
る空気の温度を検出し、吸気温に応じたアナログ電圧(
アナログ検出信号)を出力するサーミスタ式吸気温セン
サ12が設置されている。また、エンジン1には冷却水
温を検出し、冷却水温に応じたアナログ電圧(アナログ
検出信号)を出力するサーミスタ式水温センサ13が設
置されており、さらに排気マニホールド6には排気ガス
中の酸素濃度をリニアに検出し、酸素濃度に応じた限界
電流を出力する空燃比センサ14が設置されている。 回転速度(数)センサ15は、エンジン1のクランク軸
の回転速度を検出し、回転速度に応じた周波数のパルス
信号を出力する。この回転速度(数)センサ15として
は例えば点火装置の点火コイルを用いればよく、点火コ
イルの一次側端子からの点火パルス信号を回転速度信号
とすればよい。制御回路20は、各センサ11〜15の
検出信号に基づいて燃料噴射量を演算する回路で、電磁
式燃料噴射弁5の開弁時間を制御することにより燃料噴
射量を調整する。
る。図1は、空燃比制御装置の全体構成図を示すもので
、エンジン1は自動車に積載される公知の4サイクル火
花点式エンジンで、燃焼用空気をエアクリーナ2、吸気
管3、スロットル弁4を経て吸入する。また燃料は図示
しない燃料系から各気筒に対応して設けられた電磁式燃
料噴射弁5を介して供給される。燃焼後の排気ガスは吸
気マニホールド6、排気管7、三元触媒コンバータ8等
を経て大気に放出される。吸気管3にはエンジン1に吸
入される吸気量を検出し、吸気量に応じたアナログ信号
を出力する吸気量センサ11及びエンジン1に吸入され
る空気の温度を検出し、吸気温に応じたアナログ電圧(
アナログ検出信号)を出力するサーミスタ式吸気温セン
サ12が設置されている。また、エンジン1には冷却水
温を検出し、冷却水温に応じたアナログ電圧(アナログ
検出信号)を出力するサーミスタ式水温センサ13が設
置されており、さらに排気マニホールド6には排気ガス
中の酸素濃度をリニアに検出し、酸素濃度に応じた限界
電流を出力する空燃比センサ14が設置されている。 回転速度(数)センサ15は、エンジン1のクランク軸
の回転速度を検出し、回転速度に応じた周波数のパルス
信号を出力する。この回転速度(数)センサ15として
は例えば点火装置の点火コイルを用いればよく、点火コ
イルの一次側端子からの点火パルス信号を回転速度信号
とすればよい。制御回路20は、各センサ11〜15の
検出信号に基づいて燃料噴射量を演算する回路で、電磁
式燃料噴射弁5の開弁時間を制御することにより燃料噴
射量を調整する。
【0007】図2により制御回路20について説明する
。100は燃料噴射量を演算するマイクロプロセッサ(
CPU)である。101は回転数カウンタで回転速度(
数)センサ15からの信号よりエンジン回転数をカウン
トする回転数カウンタである。またこの回転数カウンタ
101はエンジン回転に同期して割り込み制御部102
に割り込み指令信号を送る。割り込み制御部102はこ
の信号を受けると、コモンバス150を通じてマイクロ
プロセッサ100に割り込み信号を出力する。103は
ディジタル入力ポートで、スロットル弁4と連動して開
度信号を発生するスロットルスイッチや図示しないスタ
ータの作動をオンオフするスタータスイッチ16からの
スタータ信号等のディジタ信号をマイクロプロセッサ1
00に伝達する。104はアナログマルチプレクサとA
−D変換器から成るアナログ入力ポートで、吸気量セン
サ11、吸気温センサ12、冷却水温13、空燃火セン
サ14からの信号をA−D変換して順次マイクロプロセ
ッサに読み込ませる機能を持つ。
。100は燃料噴射量を演算するマイクロプロセッサ(
CPU)である。101は回転数カウンタで回転速度(
数)センサ15からの信号よりエンジン回転数をカウン
トする回転数カウンタである。またこの回転数カウンタ
101はエンジン回転に同期して割り込み制御部102
に割り込み指令信号を送る。割り込み制御部102はこ
の信号を受けると、コモンバス150を通じてマイクロ
プロセッサ100に割り込み信号を出力する。103は
ディジタル入力ポートで、スロットル弁4と連動して開
度信号を発生するスロットルスイッチや図示しないスタ
ータの作動をオンオフするスタータスイッチ16からの
スタータ信号等のディジタ信号をマイクロプロセッサ1
00に伝達する。104はアナログマルチプレクサとA
−D変換器から成るアナログ入力ポートで、吸気量セン
サ11、吸気温センサ12、冷却水温13、空燃火セン
サ14からの信号をA−D変換して順次マイクロプロセ
ッサに読み込ませる機能を持つ。
【0008】空燃比センサ14の限界電流を測定する電
流−電圧変換回路を含むインターフェース回路112の
詳細は図7に示される。図7中112Aは限界電流検出
用の微少抵抗値をもつ抵抗、112Bは空燃比センサ1
4に所定の正バイアス(0.7V〜0.8V)を与える
ための電源、SW1はアナログスイッチ又はリレースイ
ッチで、空燃比センサ14をリーンセンサとして用いる
場合、スイッチSW1をオンして所定の正バイアスを与
え、そのときの限界電流の大きさを検出して空燃比(A
/F)を推定するものである。また、理論空燃比センサ
として用いる場合、スイッチSW1をオフしてセンサ1
4の濃淡電池作用により発生するλ特性を有する起電力
を検出するものである。
流−電圧変換回路を含むインターフェース回路112の
詳細は図7に示される。図7中112Aは限界電流検出
用の微少抵抗値をもつ抵抗、112Bは空燃比センサ1
4に所定の正バイアス(0.7V〜0.8V)を与える
ための電源、SW1はアナログスイッチ又はリレースイ
ッチで、空燃比センサ14をリーンセンサとして用いる
場合、スイッチSW1をオンして所定の正バイアスを与
え、そのときの限界電流の大きさを検出して空燃比(A
/F)を推定するものである。また、理論空燃比センサ
として用いる場合、スイッチSW1をオフしてセンサ1
4の濃淡電池作用により発生するλ特性を有する起電力
を検出するものである。
【0009】これら各ユニット101,102,103
,104の出力情報はコモンバス150を通してマイク
ロプロセッサ100に伝達される。105は電源回路で
後述するRAM107中のバックアップRAM107A
部分に電源を供給する。17はバッテリ、18はキース
イッチであるが電源回路105はキースイッチ18を通
さず直接、バッテリ17に接続されている。よって後述
するバックアップRAM部分107Aはキースイッチ1
18に関係無く常時電源が印加されている。106も電
源回路であるキースイッチ18を通してバッテリ17に
接続されている。電源回路106は後述するRAM10
7以外の部分に電源を供給する。107はプログラム動
作中一時使用される一時記憶ユニット(RAM)である
が、その一部には前述の様にキースイッチ18に関係な
く常時電源が印加されキースイッチ18をOFFにして
機関の運転を停止しても記憶内容が消失しない構成のバ
ックアップRAM部分107Aからなる不揮発性メモリ
を有する。後述する補正量KもこのRAM107Aに記
憶されている。108はプログラムや各種の定数等を記
憶しておく読み出し専用メモリ(ROM)である。10
9はレジスタを含む燃料噴射時間制御用カウンタでダウ
ンカウンタより成り、マイクロプロセッサ(CPU)1
00で演算された電磁式燃料噴射弁5の開弁時間つまり
燃料噴射量を表すディジタル信号を実際の電磁式燃料噴
射弁5の開弁時間を与えるパルス時間幅のパルス信号に
変換する。110は電磁式燃料噴射弁5を駆動する電力
増幅部である。111はタイマーで経過時間を測定しC
PU100に伝達する。
,104の出力情報はコモンバス150を通してマイク
ロプロセッサ100に伝達される。105は電源回路で
後述するRAM107中のバックアップRAM107A
部分に電源を供給する。17はバッテリ、18はキース
イッチであるが電源回路105はキースイッチ18を通
さず直接、バッテリ17に接続されている。よって後述
するバックアップRAM部分107Aはキースイッチ1
18に関係無く常時電源が印加されている。106も電
源回路であるキースイッチ18を通してバッテリ17に
接続されている。電源回路106は後述するRAM10
7以外の部分に電源を供給する。107はプログラム動
作中一時使用される一時記憶ユニット(RAM)である
が、その一部には前述の様にキースイッチ18に関係な
く常時電源が印加されキースイッチ18をOFFにして
機関の運転を停止しても記憶内容が消失しない構成のバ
ックアップRAM部分107Aからなる不揮発性メモリ
を有する。後述する補正量KもこのRAM107Aに記
憶されている。108はプログラムや各種の定数等を記
憶しておく読み出し専用メモリ(ROM)である。10
9はレジスタを含む燃料噴射時間制御用カウンタでダウ
ンカウンタより成り、マイクロプロセッサ(CPU)1
00で演算された電磁式燃料噴射弁5の開弁時間つまり
燃料噴射量を表すディジタル信号を実際の電磁式燃料噴
射弁5の開弁時間を与えるパルス時間幅のパルス信号に
変換する。110は電磁式燃料噴射弁5を駆動する電力
増幅部である。111はタイマーで経過時間を測定しC
PU100に伝達する。
【0010】回転数カウンタ101は回転数センサ15
の出力によりエンジン1回転に1回エンジン回転数を測
定し、その測定の終了時に割り込み制御部102に割り
込み指令信号を供給する。割り込み制御部102はその
信号から割り込み信号を発生し、この信号は種々の演算
処理や出力処理のタイミング信号として用いられる。
の出力によりエンジン1回転に1回エンジン回転数を測
定し、その測定の終了時に割り込み制御部102に割り
込み指令信号を供給する。割り込み制御部102はその
信号から割り込み信号を発生し、この信号は種々の演算
処理や出力処理のタイミング信号として用いられる。
【0011】図3は排気マニホールド6に取り付けられ
た空燃比センサを示す。空燃比センサ14は排気管内に
設置されることにより、排気ガス中の酸素濃度を検出し
、その酸素濃度よりエンジンに供給される混合気の空燃
比を知ることができる。14Aはカバー、14Bは小孔
である。図4は空燃比センサ14の詳細を示す。このセ
ンサはヒータ141を内蔵し、図の様にカップ状のジル
コニア142の電極部144に多孔質コーティング膜1
43を施すことにより、微少電圧(約0.8V)を加え
ると、酸素濃度に依存する定電流特性を示す。この電流
を限界電流と呼び、この電流値の大きさから空燃比を知
ることができる。
た空燃比センサを示す。空燃比センサ14は排気管内に
設置されることにより、排気ガス中の酸素濃度を検出し
、その酸素濃度よりエンジンに供給される混合気の空燃
比を知ることができる。14Aはカバー、14Bは小孔
である。図4は空燃比センサ14の詳細を示す。このセ
ンサはヒータ141を内蔵し、図の様にカップ状のジル
コニア142の電極部144に多孔質コーティング膜1
43を施すことにより、微少電圧(約0.8V)を加え
ると、酸素濃度に依存する定電流特性を示す。この電流
を限界電流と呼び、この電流値の大きさから空燃比を知
ることができる。
【0012】図5は空燃比又はO2 濃度と限界電流と
の関係を示すグラフである。この限界電流の大きさは電
極面積及び多孔質コーティング膜143の厚さ等により
変化するが、理論空燃比の近傍では従来の酸素センサの
様にλ特性を示す。図6はλ特性を示すグラフである。 この空燃比に対する出力電圧の変化点は、周知のごとく
、センサの物理的な寸法に因らない絶対的な特性である
。 後述するがこの絶対的を特性を基準として、空燃比のリ
ーン側の特性を補正計算し、補正量Kを求めることがで
きる。
の関係を示すグラフである。この限界電流の大きさは電
極面積及び多孔質コーティング膜143の厚さ等により
変化するが、理論空燃比の近傍では従来の酸素センサの
様にλ特性を示す。図6はλ特性を示すグラフである。 この空燃比に対する出力電圧の変化点は、周知のごとく
、センサの物理的な寸法に因らない絶対的な特性である
。 後述するがこの絶対的を特性を基準として、空燃比のリ
ーン側の特性を補正計算し、補正量Kを求めることがで
きる。
【0013】図8は、特にマイクロプロセッサ100の
概略フローチャートを示すもので、このフローチャート
に基づきマイクロプロセッサ100の機能を説明すると
共に構成全体の作動をも説明する。キースイッチ18並
びにスタータスイッチ16がONしてエンジンが始動さ
れると第1のステップ1000のスタートにてメインル
ーチンの演算処理が開始されステップ1001にて初期
化の処理が実行され、ステップ1002において回転数
カウンタ101及びアナログ入力ポート104等からの
エンジン回転速度及び、吸気量、限界電流、冷却水温、
吸気温に応じたディジタル値等を読み込む。
概略フローチャートを示すもので、このフローチャート
に基づきマイクロプロセッサ100の機能を説明すると
共に構成全体の作動をも説明する。キースイッチ18並
びにスタータスイッチ16がONしてエンジンが始動さ
れると第1のステップ1000のスタートにてメインル
ーチンの演算処理が開始されステップ1001にて初期
化の処理が実行され、ステップ1002において回転数
カウンタ101及びアナログ入力ポート104等からの
エンジン回転速度及び、吸気量、限界電流、冷却水温、
吸気温に応じたディジタル値等を読み込む。
【0014】ステップ1003では、燃料供給量の基本
量を主パラメータ(本例では吸気量Qとエンジン回転速
度N)よりK0 ・Q/Nの計算により決定する。勿論
計算に代えてQとNの値に応じた予め定めた基本量マッ
プから読出すようにしてもよい。また、主パラメータは
、吸気管圧力Pとエンジン回転速度Nの組合せなどの如
く他のパラメータも使用できる。ステップ1004では
、冷却水温や吸気温、スタータスイッチ等の信号を得て
水温増量、吸気温増量、始動増量を含めた補正量K1
を計算し、その結果をRAM107に格納する。また、
この補正量K1 の中に加速増量等のエンジン固有の他
の補正項目を含めて考えても良い。
量を主パラメータ(本例では吸気量Qとエンジン回転速
度N)よりK0 ・Q/Nの計算により決定する。勿論
計算に代えてQとNの値に応じた予め定めた基本量マッ
プから読出すようにしてもよい。また、主パラメータは
、吸気管圧力Pとエンジン回転速度Nの組合せなどの如
く他のパラメータも使用できる。ステップ1004では
、冷却水温や吸気温、スタータスイッチ等の信号を得て
水温増量、吸気温増量、始動増量を含めた補正量K1
を計算し、その結果をRAM107に格納する。また、
この補正量K1 の中に加速増量等のエンジン固有の他
の補正項目を含めて考えても良い。
【0015】ステップ1005では、アナログ入力ポー
ト104より空燃比センサ14の信号を入力して実際の
空燃比を検出し、この空燃比が現在の運転状態において
目標とされる空燃比と一致するようにするため、供給燃
料量の補正量K2 を計算する。ステップ1006,1
007では、各ステップ1003,1004,1005
等で求めたデータQ/N,K1 ,K2 等に基づいて
現時点において最適な燃料供給量を計算(例えばDτ=
K1・K2 ・N/Q)し、その値Dτを出力部にセッ
トする。 そして所定のクランク角度位置において上記計算データ
による燃料量が燃料噴射弁5を介してエンジンに供給さ
れる。
ト104より空燃比センサ14の信号を入力して実際の
空燃比を検出し、この空燃比が現在の運転状態において
目標とされる空燃比と一致するようにするため、供給燃
料量の補正量K2 を計算する。ステップ1006,1
007では、各ステップ1003,1004,1005
等で求めたデータQ/N,K1 ,K2 等に基づいて
現時点において最適な燃料供給量を計算(例えばDτ=
K1・K2 ・N/Q)し、その値Dτを出力部にセッ
トする。 そして所定のクランク角度位置において上記計算データ
による燃料量が燃料噴射弁5を介してエンジンに供給さ
れる。
【0016】図9はステップ1005の詳細なフローチ
ャートである。まず、ステップ2001では、空燃比セ
ンサ14が活性状態になっているか否か、または空燃比
のフィードバック制御が可能か否かを判定する。具体的
には空燃比センサ14の温度を検出して所定温度(例え
ば500〜600℃)以上になっているかを判定すると
か、または空燃比センサ14に一定バイアスを与えてセ
ンサ自身の内部抵抗を検出してその内部抵抗の大きさか
ら活性判別を行うとか、または冷却水温や、始動時から
の経過時間や燃焼回数の累積等から間接的に活性状態を
推定するようにすればよい。
ャートである。まず、ステップ2001では、空燃比セ
ンサ14が活性状態になっているか否か、または空燃比
のフィードバック制御が可能か否かを判定する。具体的
には空燃比センサ14の温度を検出して所定温度(例え
ば500〜600℃)以上になっているかを判定すると
か、または空燃比センサ14に一定バイアスを与えてセ
ンサ自身の内部抵抗を検出してその内部抵抗の大きさか
ら活性判別を行うとか、または冷却水温や、始動時から
の経過時間や燃焼回数の累積等から間接的に活性状態を
推定するようにすればよい。
【0017】ステップ2002では、制御すべき目標A
/Fが約15より大きいか否かを検出し、リーンフィー
ドバック制御状態にあるか否かを判定する。つまり、加
速増量や高負荷増量時などA/Fが15より小さな値に
リッチ制御される必要がある場合はステップ2008に
進み、積分処理を行わないようにしている。
/Fが約15より大きいか否かを検出し、リーンフィー
ドバック制御状態にあるか否かを判定する。つまり、加
速増量や高負荷増量時などA/Fが15より小さな値に
リッチ制御される必要がある場合はステップ2008に
進み、積分処理を行わないようにしている。
【0018】なお、図11に示す如く、Δiの大きさが
所定値より小さい範囲では積算量が零にされる。即ち、
ΔiとΔK2 との特性には不感帯を持たせてあり、こ
れにより目標空燃比近傍での実際の空燃比の安定性は高
まり、ハンチングを防止することが可能となる。
所定値より小さい範囲では積算量が零にされる。即ち、
ΔiとΔK2 との特性には不感帯を持たせてあり、こ
れにより目標空燃比近傍での実際の空燃比の安定性は高
まり、ハンチングを防止することが可能となる。
【0019】そこで、センサが活性状態にありかつリー
ン制御可能な状態にあるときにはステップ2003〜2
007の処理を実行する。まず、現在の運転状態に最適
な目標A/Fに相当する限界電流iR を、図10に示
されるようなマップから主パラメータ(この場合NとQ
)に応じて読出す(ステップ2003)。一方、空燃比
センサ14より現在の限界電流iを測定し(ステップ2
004)、両者の偏差Δi=i−iR を求め(ステッ
プ2005)、この偏差Δiに応じて積分処理時の積算
量ΔK2 を決定する(ステップ20006)。この積
算量ΔK2 を、例えば図11に示すように偏差Δiの
大きさに応じて変えてもよいし、常に一定としてもよい
。これはフィードバック制御の追従性や制御精度、エン
ジンとのマッチング等を考慮して選択される。図11の
ように偏差Δiが大きくなるほど積算量ΔK2 を大き
くすれば、積分処理K2 =K2 +ΔK2 により決
定される補正量K2 が大きく変化するため、燃料供給
量を最適制御できて追従性が一層向上する。
ン制御可能な状態にあるときにはステップ2003〜2
007の処理を実行する。まず、現在の運転状態に最適
な目標A/Fに相当する限界電流iR を、図10に示
されるようなマップから主パラメータ(この場合NとQ
)に応じて読出す(ステップ2003)。一方、空燃比
センサ14より現在の限界電流iを測定し(ステップ2
004)、両者の偏差Δi=i−iR を求め(ステッ
プ2005)、この偏差Δiに応じて積分処理時の積算
量ΔK2 を決定する(ステップ20006)。この積
算量ΔK2 を、例えば図11に示すように偏差Δiの
大きさに応じて変えてもよいし、常に一定としてもよい
。これはフィードバック制御の追従性や制御精度、エン
ジンとのマッチング等を考慮して選択される。図11の
ように偏差Δiが大きくなるほど積算量ΔK2 を大き
くすれば、積分処理K2 =K2 +ΔK2 により決
定される補正量K2 が大きく変化するため、燃料供給
量を最適制御できて追従性が一層向上する。
【0020】以上に説明したように、図8,9に示す制
御手法を用いることにより、各運転状態において、目標
とするA/Fに良好にフィードバック制御できるように
なる。
御手法を用いることにより、各運転状態において、目標
とするA/Fに良好にフィードバック制御できるように
なる。
【0021】なお、図10に示すマップは、主パラメー
タN,Qより決定されるエンジンの各運転状態に最適な
A/Fを選定し、そのときの限界電流iR を求めてR
OM108中の一メモリ領域に記憶させたものである。 図中(I),(II),(III),(IV),(V)
はエンジンの各負荷領域を概略的に区分したものであり
、主パラメータN,Qは一例として示したもので、吸気
管圧力やスロットル開度など他のパラメータ利用も考え
られ、必ずしもこれに限定されない。
タN,Qより決定されるエンジンの各運転状態に最適な
A/Fを選定し、そのときの限界電流iR を求めてR
OM108中の一メモリ領域に記憶させたものである。 図中(I),(II),(III),(IV),(V)
はエンジンの各負荷領域を概略的に区分したものであり
、主パラメータN,Qは一例として示したもので、吸気
管圧力やスロットル開度など他のパラメータ利用も考え
られ、必ずしもこれに限定されない。
【0022】次に、空燃比センサ14は経時変化や、電
極部及び素子部の劣化などにより出力特性が変化する恐
れがあり、その場合、測定した限界電流iRと空燃比(
A/F)との関係が図5に示す関係から外れ、その結果
A/Fを正確に検出できなくなることがある。そこで、
図5に示す特性関係を、定期的または不定期的に補正す
る必要があり、本実施例はその一具体例を示すものであ
る。
極部及び素子部の劣化などにより出力特性が変化する恐
れがあり、その場合、測定した限界電流iRと空燃比(
A/F)との関係が図5に示す関係から外れ、その結果
A/Fを正確に検出できなくなることがある。そこで、
図5に示す特性関係を、定期的または不定期的に補正す
る必要があり、本実施例はその一具体例を示すものであ
る。
【0023】特性変化の態様としては、図5において勾
配αが変化する場合、起点の限界電流値(つまりオフセ
ット値)が変化する場合、及びそれら両方が変化する場
合が考えられる。この実施例では、起点の限界電流値に
変化はなく勾配αのみが変化する場合の対策について示
してある。
配αが変化する場合、起点の限界電流値(つまりオフセ
ット値)が変化する場合、及びそれら両方が変化する場
合が考えられる。この実施例では、起点の限界電流値に
変化はなく勾配αのみが変化する場合の対策について示
してある。
【0024】図12,13,14及び15はその特性変
化を対策した一実施例である。図12はマイクロプロセ
ッサ100の概略フローチャートを示すもので、図8の
フローチャートと異なる点は、各空燃比に対応する電界
電流iR の修正係数Kの算出ステップ1008を設け
たことである。このステップ1008は、一例として図
13に示すような処理が行われる。
化を対策した一実施例である。図12はマイクロプロセ
ッサ100の概略フローチャートを示すもので、図8の
フローチャートと異なる点は、各空燃比に対応する電界
電流iR の修正係数Kの算出ステップ1008を設け
たことである。このステップ1008は、一例として図
13に示すような処理が行われる。
【0025】まず、ステップ3001,3002では、
図9中ステップ2001,2002の場合と同様にセン
サが活性状態にあること、及びリーンフィードバック制
御状態にあることを判定し、それらの状態にあることを
判定するとステップ3003に進む。このステップ30
03では、エンジンが軽中負荷状態にあって、しかも車
両が加減速状態になく安定走行状態にあり、エンジン回
転がほぼ一定の状態にあることを判定する。
図9中ステップ2001,2002の場合と同様にセン
サが活性状態にあること、及びリーンフィードバック制
御状態にあることを判定し、それらの状態にあることを
判定するとステップ3003に進む。このステップ30
03では、エンジンが軽中負荷状態にあって、しかも車
両が加減速状態になく安定走行状態にあり、エンジン回
転がほぼ一定の状態にあることを判定する。
【0026】上記条件を満たすときステップ3004に
進み、定常運転状態に入ってから一定時間過ぎて安定燃
焼状態にある場合には、以下の学習制御と称する特性変
化を補償するためのステップを行う。この一定時間経過
判定処理を設けたのは、空燃比がほぼ一定の状態となり
、しかも安定な燃焼状態にあって、外乱に影響されるこ
となく、現在のエンジン運転状態に対応した空燃比セン
サ14の出力(限界電流)を確実に得るようにするため
である。そしてステップ3005では、現在の運転状態
に最適な目標A/Fに相当する限界電流iR を、図1
0に示されるようなマップから主パラメータ(N,Q)
に応じて読出す(ステップ3005)。一方、空燃比セ
ンサ14にて現在の限界電流iを測定し(ステップ30
06)、両者の電流比i/iR を算出する(ステップ
3007)。上記ステップ3001〜3004にて判定
した安定運転状態において得られる限界電流iは、ほぼ
その運転状態に対応する目標空燃比のときの電流と一致
すると考えてもよい。従って、予めマップ内に設定した
限界電流iR とのずれ(偏差分)Δi=i−iR は
センサ自体の劣化や経時変化による影響分と判断し、両
者の電流比i/iR を求めて、この値をそのまま、又
はこれまでに求めた値と平均化処理してそれを新たな修
正係数Kとして、図15に示すように他のマップに各運
転領域(NX ,Qy)に対応させて記憶しておく(ス
テップ3008)。
進み、定常運転状態に入ってから一定時間過ぎて安定燃
焼状態にある場合には、以下の学習制御と称する特性変
化を補償するためのステップを行う。この一定時間経過
判定処理を設けたのは、空燃比がほぼ一定の状態となり
、しかも安定な燃焼状態にあって、外乱に影響されるこ
となく、現在のエンジン運転状態に対応した空燃比セン
サ14の出力(限界電流)を確実に得るようにするため
である。そしてステップ3005では、現在の運転状態
に最適な目標A/Fに相当する限界電流iR を、図1
0に示されるようなマップから主パラメータ(N,Q)
に応じて読出す(ステップ3005)。一方、空燃比セ
ンサ14にて現在の限界電流iを測定し(ステップ30
06)、両者の電流比i/iR を算出する(ステップ
3007)。上記ステップ3001〜3004にて判定
した安定運転状態において得られる限界電流iは、ほぼ
その運転状態に対応する目標空燃比のときの電流と一致
すると考えてもよい。従って、予めマップ内に設定した
限界電流iR とのずれ(偏差分)Δi=i−iR は
センサ自体の劣化や経時変化による影響分と判断し、両
者の電流比i/iR を求めて、この値をそのまま、又
はこれまでに求めた値と平均化処理してそれを新たな修
正係数Kとして、図15に示すように他のマップに各運
転領域(NX ,Qy)に対応させて記憶しておく(ス
テップ3008)。
【0027】そこで、図14に示すように、補正量K2
の算出処理において、ステップ2009では、現在の
運転状態に適当な目標A/Fに相当する限界電流iR
を、上記した如く現在の運転状態に対応する修正係数K
、つまり(NX ,Qy)を用いて修正(例えばiR
x=K・iR )し、この修正した限界電流iR xを
目標値として図9の場合と同様な積分処理を行うように
している。これにより、センサの劣化や経時変化を補償
でき、一層正確に、かつ最適な空燃比にリーンフィード
バック制御できるようになる。なお、修正係数Kとして
特定運転状態(NX ,Qy)の値に代えて、種々の運
転状態で求めた修正係数Kとを平均化処理したり、重み
付けした値を用いるようにしてもよい。その場合には各
運転状態における修正係数Kのばらつきを和らげ、空燃
比の制御特性を安定化できる。
の算出処理において、ステップ2009では、現在の
運転状態に適当な目標A/Fに相当する限界電流iR
を、上記した如く現在の運転状態に対応する修正係数K
、つまり(NX ,Qy)を用いて修正(例えばiR
x=K・iR )し、この修正した限界電流iR xを
目標値として図9の場合と同様な積分処理を行うように
している。これにより、センサの劣化や経時変化を補償
でき、一層正確に、かつ最適な空燃比にリーンフィード
バック制御できるようになる。なお、修正係数Kとして
特定運転状態(NX ,Qy)の値に代えて、種々の運
転状態で求めた修正係数Kとを平均化処理したり、重み
付けした値を用いるようにしてもよい。その場合には各
運転状態における修正係数Kのばらつきを和らげ、空燃
比の制御特性を安定化できる。
【0028】なお、この実施例では、図6に示す限界電
流特性の勾配αが変化する場合について対策しており、
A/F=15近傍のオフセット電流がずれた場合につい
ては、次のようにすればよい。
流特性の勾配αが変化する場合について対策しており、
A/F=15近傍のオフセット電流がずれた場合につい
ては、次のようにすればよい。
【0029】まず、図7に示すセンサーインターフェー
ス回路112中のスイッチSW1を開いて正バイアスの
印加を止め、センサ14を理論空燃比検出用センサとし
て動作させ、その起電力を検出するようにしてエンジン
に供給する混合気のA/Fをほぼ15(λ=1)に固定
する。次に、その状態においてスイッチSW1を閉じて
正バイアスを印加すれば、そのときの限界電流がλ=1
におけるほぼオフセット電流i0 となる。従って、リ
ーンフィードバック制御において検出される限界電流i
よりこのオフセット電流i0 を引算してやれば、その
値(i−i0 )が空燃比A/Fに応じた値とみなすこ
とができる。また、勾配αの変化分の補償については、
図13に示す場合と同様に上記電流(i−i0 )と設
定された限界電流iR との電流比に応じた修正係数K
を求めるようにすればよい。
ス回路112中のスイッチSW1を開いて正バイアスの
印加を止め、センサ14を理論空燃比検出用センサとし
て動作させ、その起電力を検出するようにしてエンジン
に供給する混合気のA/Fをほぼ15(λ=1)に固定
する。次に、その状態においてスイッチSW1を閉じて
正バイアスを印加すれば、そのときの限界電流がλ=1
におけるほぼオフセット電流i0 となる。従って、リ
ーンフィードバック制御において検出される限界電流i
よりこのオフセット電流i0 を引算してやれば、その
値(i−i0 )が空燃比A/Fに応じた値とみなすこ
とができる。また、勾配αの変化分の補償については、
図13に示す場合と同様に上記電流(i−i0 )と設
定された限界電流iR との電流比に応じた修正係数K
を求めるようにすればよい。
【0030】さらに、本発明の他の実施例について図1
6〜19により説明する。本実施例では、特にセンサ出
力特性の補償処理を総合的に行うようにしたものである
。図16はマイクロプロセッサ100の概略フローチャ
ートを示すもので、本例ではメインルーチンにて各種の
機関パラメータによる補正を行うようにし、サブルーチ
ン(例えばクランク角度位置割り込み処理またはタイマ
ー処理)にて燃料供給の計算を行うように構成してある
。
6〜19により説明する。本実施例では、特にセンサ出
力特性の補償処理を総合的に行うようにしたものである
。図16はマイクロプロセッサ100の概略フローチャ
ートを示すもので、本例ではメインルーチンにて各種の
機関パラメータによる補正を行うようにし、サブルーチ
ン(例えばクランク角度位置割り込み処理またはタイマ
ー処理)にて燃料供給の計算を行うように構成してある
。
【0031】まず、メインルーチン中のステップ300
3は、図8中ステップ1004と同様で冷却水温や吸気
温などによる補正量K1 の算出ステップであり、ステ
ップ3004は、図12中ステップ1005,1008
と関連し、空燃比センサ14の信号による積分処理やセ
ンサの出力特性劣化等に対する補償処理を行うステップ
である。また、サブルーチンのうちステップ3012に
て主パラメータN,Qより燃料の基本量(Q/N)を計
算し、ステップ3013にて補正量K1 ,K2 、K
及び基本量Q/Nを乗算して総供給量Dτ=K1 ・K
2 ・K・Q/Nを求め、この値Dτを出力部にセット
し、所定のタイミングでもってエンジンに燃料供給を行
うものである。
3は、図8中ステップ1004と同様で冷却水温や吸気
温などによる補正量K1 の算出ステップであり、ステ
ップ3004は、図12中ステップ1005,1008
と関連し、空燃比センサ14の信号による積分処理やセ
ンサの出力特性劣化等に対する補償処理を行うステップ
である。また、サブルーチンのうちステップ3012に
て主パラメータN,Qより燃料の基本量(Q/N)を計
算し、ステップ3013にて補正量K1 ,K2 、K
及び基本量Q/Nを乗算して総供給量Dτ=K1 ・K
2 ・K・Q/Nを求め、この値Dτを出力部にセット
し、所定のタイミングでもってエンジンに燃料供給を行
うものである。
【0032】次に、ステップ3004の詳細について以
下説明する。まず、ステップ4000では空燃比センサ
14が活性状態となっているかどうか、または冷却水温
等から空燃比の帰還制御ができるか否かを判定し、帰還
制御できない時はステップ4100に進み、後述する中
負荷定常のタイマーtを0にクリアする。次にステップ
4110に進みK2 =1とする。
下説明する。まず、ステップ4000では空燃比センサ
14が活性状態となっているかどうか、または冷却水温
等から空燃比の帰還制御ができるか否かを判定し、帰還
制御できない時はステップ4100に進み、後述する中
負荷定常のタイマーtを0にクリアする。次にステップ
4110に進みK2 =1とする。
【0033】次に、ステップ4000で帰還制御可能と
なるとステップ4010に進み、図10にマップから求
めた目標空燃比がA/F=15より大きいかどうか判定
する。この空燃比センサ14は理論空燃比(λ=1)よ
り濃い側ではリニアな出力がほとんど得られないので帰
還制御はできないからステップ4100に進む。ステッ
プ4010で図10のマップから求めた目標空燃比がA
/Fより大きい、つまり理論空燃比より薄い場合は、空
燃比センサ14のリニアな出力特性を利用できるのて、
ステップ4020に進む。以後中負荷定常運転中であれ
ば、センサ14の出力特性を補償するための補正量を算
出する処理を行う。
なるとステップ4010に進み、図10にマップから求
めた目標空燃比がA/F=15より大きいかどうか判定
する。この空燃比センサ14は理論空燃比(λ=1)よ
り濃い側ではリニアな出力がほとんど得られないので帰
還制御はできないからステップ4100に進む。ステッ
プ4010で図10のマップから求めた目標空燃比がA
/Fより大きい、つまり理論空燃比より薄い場合は、空
燃比センサ14のリニアな出力特性を利用できるのて、
ステップ4020に進む。以後中負荷定常運転中であれ
ば、センサ14の出力特性を補償するための補正量を算
出する処理を行う。
【0034】中負荷定常運転とは、好ましくはエンジン
回転数の絶対値がある値の範囲(例えば2000〜30
00rpm)で、回転の変動率が小さい(加速、減速中
でない)場合で、かつ、吸入空気量の絶対値がある範囲
(最高回転、全負荷時の量の1/10から1/8程度)
にあり、さらにその変動率が小さい様なエンジンの運転
状態を示す。この様な状態でない場合にはステップ41
20に進みタイマーtを0にクリアし、後述するステッ
プ4080に進む。定常運転中であればステップ403
0に進む。ここでは、中負荷定常運転タイマーの経過時
間tを見て、その値がt1 以下、例えば数秒以下であ
れば、充分定常になっていない、つまりまだ空燃比が不
安定な状態にあると判断して、リーンフィードバック制
御をするためにステップ4080に進む。ステップ40
30でtがt1 より大きければステップ4040に進
む。 ここではさらにtがt2 (例えばt1 より数秒大き
い値)より小さければステップ4130に進む。
回転数の絶対値がある値の範囲(例えば2000〜30
00rpm)で、回転の変動率が小さい(加速、減速中
でない)場合で、かつ、吸入空気量の絶対値がある範囲
(最高回転、全負荷時の量の1/10から1/8程度)
にあり、さらにその変動率が小さい様なエンジンの運転
状態を示す。この様な状態でない場合にはステップ41
20に進みタイマーtを0にクリアし、後述するステッ
プ4080に進む。定常運転中であればステップ403
0に進む。ここでは、中負荷定常運転タイマーの経過時
間tを見て、その値がt1 以下、例えば数秒以下であ
れば、充分定常になっていない、つまりまだ空燃比が不
安定な状態にあると判断して、リーンフィードバック制
御をするためにステップ4080に進む。ステップ40
30でtがt1 より大きければステップ4040に進
む。 ここではさらにtがt2 (例えばt1 より数秒大き
い値)より小さければステップ4130に進む。
【0035】ステップ4130では、理論空燃比(λ=
1)にフィードバック制御を行う。このステップ413
0では図19にその詳細を示すように空燃比センサ14
をλセンサとして使用する用にインターフェース回路1
12を切り換え、そのセンサ出力電圧の大小によりK2
を一定値ΔK2 だけ増減させる。ステップ4050
でt=t2 であればステップ4140に進む。このス
テップ4140では、空燃比センサ14をリーンセンサ
として使用する様にインターフェース回路112を切り
換え、理論空燃比(λ=1)におけるセンサ14の限界
電流iを測定する。この電流がオフセット電流であり、
これがセンサ特性の劣化や経時変化及び燃料噴射システ
ムのずれを示すものである。
1)にフィードバック制御を行う。このステップ413
0では図19にその詳細を示すように空燃比センサ14
をλセンサとして使用する用にインターフェース回路1
12を切り換え、そのセンサ出力電圧の大小によりK2
を一定値ΔK2 だけ増減させる。ステップ4050
でt=t2 であればステップ4140に進む。このス
テップ4140では、空燃比センサ14をリーンセンサ
として使用する様にインターフェース回路112を切り
換え、理論空燃比(λ=1)におけるセンサ14の限界
電流iを測定する。この電流がオフセット電流であり、
これがセンサ特性の劣化や経時変化及び燃料噴射システ
ムのずれを示すものである。
【0036】また、ステップ4050でtとt2 が等
しくない時、すなわちt>t2 の時はステップ406
0に進む。ここでt3 はt2 より数秒大きい値であ
るが、t>t3 ならばステップ4150に進む。
しくない時、すなわちt>t2 の時はステップ406
0に進む。ここでt3 はt2 より数秒大きい値であ
るが、t>t3 ならばステップ4150に進む。
【0037】このステップ4150では、CPUによる
燃料量の操作により理論空燃比より一定値だけリーン側
にずらしたリーン空燃比(例えば約A/F=18)に固
定操作し、t2 <t<t3 の時間内ではこの空燃比
状態を極力保つようにする。そしてt=t3 になると
ステップ4070よりステップ4160に進み、その時
点の空燃比センサ14の限界電流iを測定する。ステッ
プ4170では、ステップ4140で求めたλ=1のと
きの限界電流(オフセット電流)、空燃比のずらし量Δ
A/F、上記リーン空燃比のときの限界電流などのデー
タに基づいて、図5に示すようなセンサ出力特性を示す
勾配αの変化を検出でき、センサ出力特性の修正係数K
を算出するようにしている。この修正係数Kは図15の
場合と同様にしてバックアップRAM107Aに格納さ
れる。
燃料量の操作により理論空燃比より一定値だけリーン側
にずらしたリーン空燃比(例えば約A/F=18)に固
定操作し、t2 <t<t3 の時間内ではこの空燃比
状態を極力保つようにする。そしてt=t3 になると
ステップ4070よりステップ4160に進み、その時
点の空燃比センサ14の限界電流iを測定する。ステッ
プ4170では、ステップ4140で求めたλ=1のと
きの限界電流(オフセット電流)、空燃比のずらし量Δ
A/F、上記リーン空燃比のときの限界電流などのデー
タに基づいて、図5に示すようなセンサ出力特性を示す
勾配αの変化を検出でき、センサ出力特性の修正係数K
を算出するようにしている。この修正係数Kは図15の
場合と同様にしてバックアップRAM107Aに格納さ
れる。
【0038】次にt>t3 のときステップ4080に
進み、リーンフィードバック制御を行う。このステップ
4080は図18に示すように処理が行われる。まず、
ステップ4091で前回の処理からΔt時間すぎたかを
判定し、すぎていなければ何もしないで終了する。Δt
時間過ぎていればステップ4092へ進み、図10のマ
ップから現在のエンジン状態に要求される目標空燃比を
求め、先の実施例と同様、予め算出しておいて修正係数
Kで修正(iRX=K・iR )して、この修正した限
界電流iRXを目標値とする。
進み、リーンフィードバック制御を行う。このステップ
4080は図18に示すように処理が行われる。まず、
ステップ4091で前回の処理からΔt時間すぎたかを
判定し、すぎていなければ何もしないで終了する。Δt
時間過ぎていればステップ4092へ進み、図10のマ
ップから現在のエンジン状態に要求される目標空燃比を
求め、先の実施例と同様、予め算出しておいて修正係数
Kで修正(iRX=K・iR )して、この修正した限
界電流iRXを目標値とする。
【0039】次にステップ4093に進み、まず図7に
示すSW1を閉じて微少抵抗112Aにかかる電圧をア
ナログ入力ポート104に入力してセンサの限界電流i
を測定する。次にステップ4094に進み、ステップ4
093で測定したiRXとiとを比べて、i<iRXで
あれば目標空燃比よりリッチであると判定してステップ
4095に進み、K2 をΔK2 だけ減少して終わる
。ステップ4094でi≧iRXならば目標空燃比より
リーンであるのでステップ4096へ進み、K2 をΔ
K2 だけ増加して終わる。この様にステップ4090
の処理では、目標空燃比と測定空燃比との大小を測定し
たK2 を積分処理する。
示すSW1を閉じて微少抵抗112Aにかかる電圧をア
ナログ入力ポート104に入力してセンサの限界電流i
を測定する。次にステップ4094に進み、ステップ4
093で測定したiRXとiとを比べて、i<iRXで
あれば目標空燃比よりリッチであると判定してステップ
4095に進み、K2 をΔK2 だけ減少して終わる
。ステップ4094でi≧iRXならば目標空燃比より
リーンであるのでステップ4096へ進み、K2 をΔ
K2 だけ増加して終わる。この様にステップ4090
の処理では、目標空燃比と測定空燃比との大小を測定し
たK2 を積分処理する。
【0040】なお、図19は図17中ステップ4130
のλフィードバック処理を示しており、ステップ413
1でΔt時間の判定をし、過ぎていなければ終わる。Δ
t時間過ぎていればステップ4132に進み、図7で示
すSW1を開いて空燃比センサ14の電圧をアナログ入
力ポート104からAD変換して入力する。次にステッ
プ4133でその電圧が比較基準電圧、例えば0.45
Vより大であるか判別し、大であれば測定空燃比が理論
空燃比よりリッチであるからステップ4134に進み、
K2 をΔK2 だけ減少して終わる。ステップ413
3で測定電圧が比較電圧より小であればリーンであるの
でステップ4135に進みK2 をΔK2 だけ増加す
るようにしている。また、両者が等しければK2 はそ
のままとして終わる。
のλフィードバック処理を示しており、ステップ413
1でΔt時間の判定をし、過ぎていなければ終わる。Δ
t時間過ぎていればステップ4132に進み、図7で示
すSW1を開いて空燃比センサ14の電圧をアナログ入
力ポート104からAD変換して入力する。次にステッ
プ4133でその電圧が比較基準電圧、例えば0.45
Vより大であるか判別し、大であれば測定空燃比が理論
空燃比よりリッチであるからステップ4134に進み、
K2 をΔK2 だけ減少して終わる。ステップ413
3で測定電圧が比較電圧より小であればリーンであるの
でステップ4135に進みK2 をΔK2 だけ増加す
るようにしている。また、両者が等しければK2 はそ
のままとして終わる。
【0041】
【発明の効果】以上の如く、本発明の特徴は、第1とし
て予めエンジンの運転状態に応じて目標空燃比に対応す
る限界電流を設定しておき、空燃比センサ14より検出
される限界電流が上記の目標限界電流と一致するように
、偏差分に見合った補正量にてフィードバック制御を行
わせることである。そして、第2として、空燃比センサ
の特性変化や劣化より制御精度が低下するのを防止する
ために、学習制御による補償機能を付加させたことであ
る。これらを総合することによって、リーン制御システ
ムにおける制御精度や追従性を充分向上させることが可
能になる。
て予めエンジンの運転状態に応じて目標空燃比に対応す
る限界電流を設定しておき、空燃比センサ14より検出
される限界電流が上記の目標限界電流と一致するように
、偏差分に見合った補正量にてフィードバック制御を行
わせることである。そして、第2として、空燃比センサ
の特性変化や劣化より制御精度が低下するのを防止する
ために、学習制御による補償機能を付加させたことであ
る。これらを総合することによって、リーン制御システ
ムにおける制御精度や追従性を充分向上させることが可
能になる。
【図1】本発明装置の全体構成図。
【図2】本発明装置の全体構成を示すブロック図。
【図3】限界電流式空燃比センサを示す断面図。
【図4】限界電流式空燃比センサを示す断面図。
【図5】空燃比または酸素濃度と限界電流との関係を示
す特性図。
す特性図。
【図6】空燃比センサのλ特性を示す図。
【図7】センサインタフェース回路を示す回路図。
【図8】本発明の実施例の説明に供するフローチャート
。
。
【図9】本発明の実施例の説明に供するフローチャート
。
。
【図10】エンジンの運転状態に応じた限界電流または
空燃比が設定されたマップを示す図。
空燃比が設定されたマップを示す図。
【図11】偏差Δiと積分量ΔK2 との関係を示す図
。
。
【図12】本発明の実施例の説明に供するフローチャー
ト。
ト。
【図13】本発明の実施例の説明に供するフローチャー
ト。
ト。
【図14】本発明の実施例の説明に供するフローチャー
ト。
ト。
【図15】運転状態に応じた限界電流iR の修正係数
を示す図。
を示す図。
【図16】本発明の他の実施例説明に供するフローチャ
ート。
ート。
【図17】本発明の他の実施例説明に供するフローチャ
ート。
ート。
【図18】本発明の他の実施例説明に供するフローチャ
ート。
ート。
【図19】本発明の他の実施例説明に供するフローチャ
ート。
ート。
【図20】本発明の全体構成を示すブロック図である。
1 エンジン
5 燃料噴射弁
11 吸気センサ
12 吸気温センサ
13 水温センサ
14 空燃比センサ
15 回転速度センサ
20 制御回路
100 CPU
107 RAM
108 ROM
Claims (1)
- (イ)エンジンの排気ガス中の酸素濃度に応じた限界電
流を発生する空燃比センサと、(ロ)エンジンの運転状
態を検出する検出手段と、(ハ)エンジンの運転状態に
応じて最適な空燃比またはこの空燃比に相当する限界電
流が設定記憶された第1の記憶手段と、(ニ)エンジン
の運転状態に応じて第1の燃料供給量を決定する第1の
手段と、(ホ)エンジンの運転状態に応じて前記第1の
記憶手段により求まる目標限界電流と、前記空燃比セン
サにより検出された限界電流との偏差に応じて積分処理
を施こし、第1の補正量を決定する第2の手段と、(ヘ
)前記第1の記憶手段に記憶された限界電流の、実際の
前記空燃比センサ出力に対するずれを補償する第2の補
正量を決定する第3の手段と、(ト)前記第1、第2及
び第3の手段により決定された前記第1の燃料供給量、
前記第1の補正量および第2の補正量に応じて燃料供給
量を調整する第4の手段と、を備えたことを特徴とする
空燃比制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3106090A JP2503381B2 (ja) | 1991-05-10 | 1991-05-10 | 空燃比制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3106090A JP2503381B2 (ja) | 1991-05-10 | 1991-05-10 | 空燃比制御装置 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58102113A Division JPH065047B2 (ja) | 1983-06-07 | 1983-06-07 | 空燃比制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04330346A true JPH04330346A (ja) | 1992-11-18 |
| JP2503381B2 JP2503381B2 (ja) | 1996-06-05 |
Family
ID=14424854
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3106090A Expired - Lifetime JP2503381B2 (ja) | 1991-05-10 | 1991-05-10 | 空燃比制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2503381B2 (ja) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5621900A (en) * | 1979-07-31 | 1981-02-28 | Matsushita Electric Works Ltd | Method of making ornamental board embossed with same tone |
| JPS5859330A (ja) * | 1981-10-03 | 1983-04-08 | Toyota Motor Corp | 内燃機関の空燃比制御方法 |
-
1991
- 1991-05-10 JP JP3106090A patent/JP2503381B2/ja not_active Expired - Lifetime
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5621900A (en) * | 1979-07-31 | 1981-02-28 | Matsushita Electric Works Ltd | Method of making ornamental board embossed with same tone |
| JPS5859330A (ja) * | 1981-10-03 | 1983-04-08 | Toyota Motor Corp | 内燃機関の空燃比制御方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2503381B2 (ja) | 1996-06-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4321903A (en) | Method of feedback controlling air-fuel ratio | |
| US5444977A (en) | Air/fuel ratio sensor abnormality detecting device for internal combustion engine | |
| KR0147916B1 (ko) | 내연 기관의 연료 성상 검출 장치 | |
| JP3887903B2 (ja) | 内燃機関の空燃比制御装置 | |
| JPS59226252A (ja) | 空燃比制御装置 | |
| JP3651007B2 (ja) | 内燃機関の空燃比制御装置 | |
| KR930005157B1 (ko) | 공연비 제어장치 | |
| US6382015B1 (en) | Air-fuel ratio sensor resistance detecting apparatus | |
| JP2751324B2 (ja) | 内燃機関の制御装置 | |
| JPH04330346A (ja) | 空燃比制御装置 | |
| KR940002958B1 (ko) | 엔진의 공연비 제어장치 | |
| US5992389A (en) | Apparatus and method for controlling fuel injection of an internal combustion engine | |
| JPS6313013B2 (ja) | ||
| JPH08158915A (ja) | 内燃機関の空燃比制御装置 | |
| JP2596054Y2 (ja) | 内燃機関の空燃比フィードバック制御装置 | |
| JPH0476242A (ja) | 内燃機関用燃料噴射量制御装置 | |
| JPH07238854A (ja) | 内燃機関の燃料供給制御装置 | |
| JPH0949448A (ja) | エンジンの空燃比制御装置 | |
| JPH0517397Y2 (ja) | ||
| JPH07113841B2 (ja) | 学習機能付フィードバック制御装置 | |
| JPH04136456A (ja) | 内燃機関の燃焼室圧力センサの素子温度推定装置 | |
| JPH0684733B2 (ja) | 内燃機関の空燃比制御装置 | |
| JPH0791285A (ja) | 内燃機関の燃料供給制御装置 | |
| JPH0131020B2 (ja) | ||
| JPH0245634A (ja) | 空燃比制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19960205 |