JPS6338533B2 - - Google Patents

Info

Publication number
JPS6338533B2
JPS6338533B2 JP55093672A JP9367280A JPS6338533B2 JP S6338533 B2 JPS6338533 B2 JP S6338533B2 JP 55093672 A JP55093672 A JP 55093672A JP 9367280 A JP9367280 A JP 9367280A JP S6338533 B2 JPS6338533 B2 JP S6338533B2
Authority
JP
Japan
Prior art keywords
air
fuel ratio
fuel
transient
engine
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
JP55093672A
Other languages
English (en)
Other versions
JPS5718440A (en
Inventor
Masakazu Ninomya
Juji Hirabayashi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Original Assignee
NipponDenso Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NipponDenso Co Ltd filed Critical NipponDenso Co Ltd
Priority to JP9367280A priority Critical patent/JPS5718440A/ja
Publication of JPS5718440A publication Critical patent/JPS5718440A/ja
Publication of JPS6338533B2 publication Critical patent/JPS6338533B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Description

【発明の詳細な説明】 本発明は内燃機関の排出ガス成分によつて空燃
比を検出し、この検出信号によつて内燃機関に供
給する混合気の空燃比を帰還制御する空燃比制御
方法に関する。
従来の空燃比制御方法は、空燃比センサの出力
による単なる積分制御であり、空燃比センサの出
力とは関係なく過渡状態を検出して加速増量又は
減速減量等を行なつていた。このため内燃機関の
加減速時等の過渡時には理論空燃比に合わず排気
ガスの悪化がもたらされていた。
本発明は上記不具合に鑑み、帰還制御停止時で
も、内燃機関の加減速時等の過渡時にもできるだ
け理論空燃比に合わせるようにして、排気ガスの
浄化を良好にできる空燃比制御方法を提案するも
のである。
本発明方法の特徴とするところは、内燃機関の
排出ガス成分により空燃比を検出する空燃比セン
サと、少なくとも機関の過渡状態の大きさに応じ
た過渡燃料補正用の値を、内燃機関の作動時、停
止時に関係なく常時記憶した書き換え可能な不揮
発性メモリを有し、帰還制御の実行、停止に関係
なく過渡時に機関へ供給する燃料量を制御する方
法であつて、この過渡時にも空燃比センサの信号
に応じて不揮発性メモリの値を帰還制御実行中に
書き換えることにより、空燃比センサのフイード
バツク周期が長くなるのを防止し、即ち過渡時で
も燃料量を目標空燃比に制御して、排出ガスの悪
化を防ぐことにある。
以下、本発明を図面に示す実施例により説明す
る。第1図は本発明の一実施例を示すもので、内
燃機関1は自動車に積載される公知の4サイクル
火花点火式内燃機関で、燃料用空気をエアクリー
ナ2、吸気通路3、スロツトル弁4、吸気管9を
経て吸入する。また燃料は図示しない燃料系から
各気筒に対応して設けられた電磁式燃料噴射弁5
を介して供給される。燃焼後の排気ガスは排気マ
ニホールド6、排気管7、三元触媒コンバータ8
を経て大気に放出される。また吸気管圧力を検出
する圧力センサ11は導管10を介して吸気管9
と接続され吸気量に対応する出力を発生する。ま
た、エンジン1に吸入される空気の温度を検出
し、吸気温に応じたアナログ電圧を出力するサー
ミスタ式吸気温センサ12が設置されている。
また、エンジン1には冷却水温を検出し、冷却
水温に応じたアナログ電圧を出力するサーミスタ
式水温センサ13が設置されており、さらに排気
マニホールド6には排気ガス中の酸素濃度から空
燃比を検出し、空燃比が理論空燃比より小さい
(リツチ)と1ボルト程度(高レベル)、理論空燃
比より大きい(リーン)と0.1ボルト程度(低レ
ベル)の電圧を出力する空燃比センサ14が設置
されている。
回転センサ15はエンジン1のクランク軸の回
転速度を検出し、回転数に応じた周波数のパルス
信号を出力する。16はバツテリー16―1より
の電圧を安定化した直流電圧を発生する電源であ
る。制御回路20は各センサ11〜16の検出信
号に基づいて燃料噴射量を演算し、電磁式燃料噴
射弁5の開弁時間を制御することにより燃料噴射
量を調整する。
第2図A,B,C,Dはそれぞれ内燃機関の過
渡時における吸気管圧力P、吸気管圧Pの差分値
〔(pn−pn−1)/(Tn−Tn−1)〕、過渡補正値
としての加速増量比、及び空燃比センサの出力を
経過時間を横軸として示してある。
第2図Bに示す様な吸気管圧力の差分値に対し
て第2図C中増量比の少ない特性aの場合には空
燃比センサの出力は第2図D中特性aaの様にな
り燃量増量が足らない状態を示し、特性bの様な
増量比の場合には定常時と同様に空燃比センサの
出力は特性bbの様な出力となり、燃料増量の適
合値が理論空燃比に良く合う状態を示す。
本発明はあらゆる過渡状態に対しても常に空燃
比センサ出力が特性bbの様な出力を出し、理論
空燃比に合せることにより三元触媒の浄化率を常
に最良に保ち排出ガスの浄化を行うものである。
さて、加速時には一般にセンサの応答おくれ等
により増量が必要であるが、減速時には同じくセ
ンサの応答おくれ等により減量が必要であり、第
3図A,B,C,Dはそれぞれその時の吸気管圧
力P、吸気管圧力Pの差分値〔(pn−pn−1)/
(Tn−Tn−1)〕、過渡補正値としての減量比、
及び空燃比センサ出力を経過時間を横軸として示
してある。
第3図C中特性Cの減量比の場合には空燃比セ
ンサの出力は第3図D中特性CCの様な出力とな
り、まだ十分に燃料減量が足らない状態を示し、
さらに減量して特性dの様な特性にもつていくこ
とにより空燃比センサ出力は特性ddの様な出力
となり、燃料減量の値が理論空燃比に良く合つた
状態を示す。
次に、制御回路20について第4図で詳述す
る。70は演算、制御を行うCPU(中央処理装
置)で、マイクロプロセツサを用いている。71
はシステムバスで、データバス、アドレスバス、
コントロールバスから成る。CPU70はシステ
ムバス71を通して他の72〜77の各回路部と
データの送受を実行する。タイマー部72は
CPU70への作動クロツクを供給するとともに、
割込み制御部73および入力インターフエース部
74、燃料噴射制御部77にもそれぞれクロツク
を供給する。
割込み制御部73は、タイマー部72からの信
号に基づいて一定時間(8〜50ms程度)毎にタ
イマー割込み要求信号を、又回転センサー15か
らの点火パルス信号に基づいて点火割込要求信号
を受けると、各割込み要求信号を解除(Reset)
する。入力インターフエース部74は各センサか
らの信号をCPU70の利用できる形に変換する
部分であり、吸気管圧力を検出する圧力センサー
11、吸気温センサー12、冷却水温センサー1
3、バツテリー端子からの各アナログ信号PM,
THA,THW,VBをA/D変換器によりデジタ
ルデータに変換する。さらに空燃比センサー14
からの信号λに基づき、現在の空燃比が理論空燃
比以上(リーン)か以下(リツチ)かをコンパレ
ータにより判断しCPU70に転送する。又タイ
マー部72からのクロツク信号を利用して、回転
センサ15からの点火パルス信号のとなりあうパ
ルス間隔を記憶しておき、そのデータをCPU7
0に転送し後述のように回転数を計算する。
75はプログラムおよび各エンジン条件におけ
る最適の制御データ等を格納、記憶している読み
出し専用記憶ユニツト(ROM)であり、76は
プログラム動作中、使用される一時記憶ユニツト
(RAM)である。78はエンジン停止中にも過
渡時補正マツプを格納しておく不揮発性RAMで
ある。77はCPU70から転送された噴射時間
データをタイマー部72から供給されるクロツク
により開弁時間パルス幅に変換し、その間インジ
エクタ(電磁式燃料噴射弁)5を開弁させる燃料
噴射制御部である。
すなわち、点火パルスを2分周されたIGパル
ス信号により開弁したインジエクタ5は、CPU
70から転送された噴射時間データ分だけ開弁す
る。尚、本実施例では6気筒同期噴射方式を採用
しており、各気筒のインジエクタは、並列に接続
されている。CPU70は、ROM75に格納され
たプログラムに従つて各センサからの入力信号を
入力インターフエース部74を通して入力し、そ
の際のエンジン状態に応じた最適噴射量を演算
し、燃料噴射制御部77にそのデータを出力す
る。
第5図は燃料噴射制御部77のより詳細な回路
図を示す。以下第7図A,Bのタイミングチヤー
トを参照しながらその動作を説明していく。71
0はデータバスを示し、第4図のシステムバス7
1の1構成要素である。図転センサ15より点火
毎に生じる一次コイルの高圧パルスは第4図に示
すインタフユース回路74で波形整形され、2分
周されると第7図Aに示すようなIGパルス信号
となる。この2点火毎に1個発生するIGパルス
は第5図の端子720を通じて噴射制御フリツプ
フロツプ(I.FF)702のQ出力を“1”(出
力を“0”)にsetする。同時にIGパルスは噴射時
間レジスタ(I.R)700のG端子及びダウンカ
ウンタ(D.C)701のL端子に印加され、あら
かじめCPU70によつてI.R700にsetされてい
た噴射時間データEがパス711を通じてD.C7
01に転送される。I.FF702がsetされると、
D.C701のE端子に接続されているQ出力が
“1”となりダウンカウントが開始される。D.C
701に転送されたデータは“ゼロ”になる
(ZD端子が“1”)まで、タイマー部72から供
給される8μsのクロツクでダウンカウントされる。
DC701のZero Deteet(ZD)端子が“1”に
なるとI.FF702のR端子に“1”が入力されI.
FF702はreset(Q出力が“0”、出力が
“1”)される。同時にD.C701のE端子は再び
“0”になりダウンカウントを終了する。したが
つてI.FF702の出力信号(インジエクタ開弁
駆動信号)は第7図Bに示すようなものとなる。
I.FF702の出力は抵抗を通して電力増幅回路
730の初段のトランジスタ731に接続され、
さらにそのエミツタは1組のダーリントントラン
ジスタを構成するトランジスタ732,733に
接続されている。トランジスタ733のコレクタ
は出力端子723を通して、6本のインジエクタ
5の駆動コイルの片側の端子に接続されている。
駆動コイルのもう一方の端子は抵抗を通して、バ
ツテリーのプラス側(VB)に接続されている。
したがつてIFF702の出力が“0”の間トラ
ンジスタ731〜733がすべてON状態にな
り、インジエクタ5の駆動コイルに電流が流れ、
インジエクタ5は開弁される。すなわち、第7図
A,Bに示すように、IGパルスが発生する度に、
インジエクタ5は噴射を開始し、CPU70によ
り演算され、I.R700にsetされた噴射時間デー
タに相当するだけ噴射するわけである。
第6図は入力インタフエース部74のうち、空
燃比センサー入力回路の詳細な回路図を示す。以
下第7図C,Dのタイミングチヤートを参照しな
がらその動作を説明していく。空燃比センサ14
(本例ではZrO2を主成分とするもの)の出力電圧
(第7図C)は入力端子725、抵抗760を通
して第1のコンパレータ750の反転入力端子
(−)に接続されている。一方コンパレータ75
0の非反転入力端子(+)は、分圧抵抗761,
762により0.45Vに固定されている。したがつ
て、空燃比センサ14の出力電圧が0.45V以下
(リーン)のとき、コンパレータ750の出力は
“1”に0.45V以上(リツチ)のとき“0”にな
る。コンパレータ750の出力は抵抗764,7
67を通して、第2のコンパレータ751の反転
入力端子に入力される。抵抗764とコンデンサ
765は空燃比がリーンからリツチに反転すると
きの積分回路、抵抗763,764とコンデンサ
765はリツチからリーンに反転するときの積分
回路を構成している。これは気筒間空燃比のバラ
ツキ、点火ノイズ等により生じる空燃比センサ出
力信号のチヤタリングを補正するためのものであ
る。コンパレータ751の非反転入力端子は第1
のコンパレータ750と同様に分圧抵抗768,
769により約0.45Vの基準電圧が入力されるが
その基準電圧値は正帰還抵抗771によりコンパ
レータ751の出力が“1”のときは0.45Vより
やや大きく、“0”のときはやや小さくなる。こ
れはコンパレータ751にヒステリシスを設ける
ことにより、コンパレータ751の出力はコンパ
レータ750の出力が“1”(1ean)のとき
“0”に“0”(rich)のとき“1”となる。した
がつて第7図Cに示される空燃比センサ出力電圧
信号に対してコンパレータ751の出力は(h)に示
すようにリーンのとき“0”にリツチのとき
“1”になる。コンパレータ751の出力は端子
726を通じてCPU70の入力ポートに接続さ
れており、CPU70は後述のタイマー割込みで
一定時間毎に、この入力ポートをアクセスするこ
とにより、空燃比の帰還制御量の計算を行なう。
次にROM75内に格納されたプログラムにつ
いて詳述する。プログラムはメインルーチン、タ
イマー割込み処理プログラム、噴射割込みプログ
ラムの3つのレベルに分割できる。以下順次説明
していく。まず、メインルーチンについては、最
も実行優先順位の低いプログラムで、このプログ
ラムの実行中に他の2つのいずれかの割込みが生
じた場合には、その実行を優先し、メインルーチ
ンは一時中断し、割込みプログラム終了後再開さ
れる。
次に、メインルーチンでの処理を第8図に示
す。制御回路20の電源OFF→ONでメインルー
チンは処理を開始し、まずステツプ1001に進
みイニシヤライズ処理を実行する。イニシヤライ
ズ処理では、制御回路20の初期化、たとえば
RAM76のクリアー、初期データの設定、割込
み許可等が実行される。次にステツプ1002に
進み、水温センサー13からの信号に基づきエン
ジン冷却水温THWを計算し、ステツプ1003
で公知の手法にて水温増量係数KTHWを求める。
同様に吸気温センサー12によりステツプ100
4で吸気温THA、ステツプ1005で吸気温補
正係数KTHAを計算する。次に、ステツプ100
6で、バツテリー16―1からの信号に基づきバ
ツテリー電圧VBを計算し、ステツプ1007に
てVBより無効噴射時間τNBを計算する。τNBはτNB
=−C1・VB+C2……(1)式(ただし、τNB≧C3
C1,C2,C3は定数)より求める。次にステツプ
1008は、空燃比センサに空燃比フイードバツ
ク制御をオープン(停止)にする条件(例えば冷
却水温、回転数等)が成立しているかどうか、お
よびホールド(保持)にする条件(例えば燃料噴
射の停止つまり燃料カツトを行つているかどう
か)が成立しているかで判定する。以下、ステツ
プ1002に戻り、上記処理をくり返す。
次に、第9図〜11図により実行優先順位が噴
射割込みの次に高いタイマー割込みについて説明
する。これはタイマー部72からの信号に基づい
て一定時間(例えば8ms)ごとに起動させる割込
みである。割込み制御部73からの割込み要求信
号により噴射割込みプログラムを実行中でない時
は直ちに、また実行中のときは実行終了後ステツ
プ1101を実行し、タイマー要求割込み信号を
リセツトする。次に、ステツプ1102に進み、
吸気管圧力センサー11からの信号に基づき吸気
管圧力PMを算出する。前述のメインルーチンで
フイードバツクオープンを判断した場合はステツ
プ1103の判定でYESとなりステツプ111
0に進み、帰還制御量としてのフイードバツク係
数Kf=1をセツトする。ホールドを判断した場
合はステツプ1104でYESと判定され、Kfは
前の状態を保持したまま割込み処理を終了する。
次に、ステツプ1105で、過渡状態(加速、
減速など)判定フラツグをリセツトし、fLC=0
とする。ステツプ1106では、前述の第6図に
示す空燃比センサー入力回路を通して論理信号に
変換され、CPU70の入力ポートに入力された
空燃比センサ14からの入力信号をCPU70内
に入力しOXRに格納する。第7図に示すように
CPU70内部では「リーン」が「0」に、「リツ
チ」が「1」に対応する。
次に、第10図Aに示す条件判断ステツプ11
20に進む。1120ではステツプ1106で格
納したOXRと8ms前のOXRの値OXR′の両状態より
各ステツプに分岐する。まずOXR=1(リツチ)、
O×R′=0(リーン)のとき、つまりリーンから
リツチに空燃比センサー14の信号が変わつた時
はステツプ1130からステツプ1133の処理
を実行する。
まずステツプ1130で、通常の帰還制御のよ
うに帰還制御量としてフイードバツク係数Kfを
Δskipだけ減ずる。すなわち次の(2)式を実行して
係数Kfの比例項を計算する。
Kf=Kf−ΔSkip ……(2) 次に、ステツプ1131で、過去のリーン継続
時間の平均値TLのK倍した時間と、リーンから
リツチに反転前のリーン継続時間tLとを比較す
る。すなわち、過去の平均値と比較して、リーン
時間が設定値(K・TL)より長くなる(K・TL
<tRの時)のは過渡時(たとえば加速時)であ
り、後述の燃料補正値を増量するために判定フラ
ツグfLCをステツプ1132で「1」にセツトす
る。設定値より短い時はステツプ1132をスキ
ツプする。次にステツプ1133で、今回求まつ
たリーン時間tLを平均するために次の(3)式を実行
する。
TL=(TL+tL)/2 ……(3) 次に、OXR=0(リーン)、OXR′=1(リツチ)、
すなわち反対にリツチからリーンに反転された場
合はステツプ1138からステツプ1141を実
行する。ステツプ1138でフイードバツク係数
KfをΔskipだけ増量させる。すなわち次の(4)式に
よりフイードバツク係数Kfの比例項を計算する。
Kf=Kf+ΔSkip ……(4) 次にステツプ1139で、ステツプ1131と
同様に過去のリツチ継続時間の平均値TRのK倍
した時間と、リツチからリーンに反転前のリツチ
継続時間tRとを比較する。すなわち、過去の平均
値と比較してリツチ時間が設定値(K・TR)よ
り長くなる(K・TR<tRの時)のは過渡時(たと
えば減速時)であり、後述の燃料補正値を減量す
るために判定フラツグfLCをステツプ1140で
「−1」にセツトする。設定値より短い時はステ
ツプ1140をスキツプする。次にステツプ11
41で、今回求まつたリツチ時間tRを平均するた
めに次の(5)式を実行する。
TR=(TR+tR)/2 ……(5) 次に、O×R=0(リーン)、O×R′=0(リー
ン)の時はステツプ1134,1135を実行す
る。ステツプ1134でフイードバツク係数Kf
に積分定数Δiを加算する。すなわち、次の(6)式
を実行して係数Kfの積分項を計算する。
Kf=Kf+Δi ……(6) ステツプ1135では、リーン継続時間tLをカ
ウントするために「1」だけ増加させる。
又、O×R=1(リツチ)、O×R′=1(リツ
チ)の時はステツプ1136,1137を実行す
る。ステツプ1136でフイードバツク係数Kf
に積分定数Δiを減算する。すなわち次の(7)式を
実行する。
Kf=Kf−Δi ……(7) ステツプ1137では、リツチ継続時間tRをカ
ウントするために「1」だけ増加させる。
以上の処理終了後ステツプ1142で、現在の
空燃比センサー14の信号値O×RをO×R′に
移す。
この方法は過渡状態におけるリーンおよびリツ
チ時間をそれ以前のフイードバツク周期と比較し
て補正を行うためのフラツグfLCを決定するもの
である。
その他の方法として、第10図Bのように過渡
状態におけるリーンおよびリツチ時間を任意に設
定時間と比較して補正を行うフラツグfLCを決定
する。第10図Aと同様にステツプ1170で空
燃比センサー14の変化を検出し、リーンからリ
ツチ反転時は、ステツプ1171でKf−Δskip→
kfにセツトし、ステツプ1172でリーン継続時
間tLが所定の値KLより長い時は過渡時(例えば加
速時)と判断してステツプ1173に進み、燃料
増量のためにフラツグfLCを「1」にセツトする。
またリツチからリーンに反転時はステツプ117
0よりステツプ1188に進み、ステツプ118
8でKf+Δskip→Kfにセツトし、ステツプ11
89でリツチ継続時間tRが所定の値KRより長い時
は過渡時(たとえば減速時)と判断してステツプ
1190に進み、燃料減量のためにフラツグfLC
を「−1」にセツトする。また、空燃比が変化し
ない時、すなわちステツプ1174からステツプ
1177、ステツプ1191は、第10図A中の
ステツプ1134からステツプ1137、ステツ
プ1142と同様であるため説明を省略する。
次に、第11図では過渡時判定フラツグfLC
状態によつて過渡補正値としての過渡時補正係数
KTRを求める処理を、ステツプ1150からステ
ツプ1164によつて示す。まずステツプ115
0は、24ms前の吸気管圧力PMを取り出しPM′と
する。ステツプ1151で、PM′と現在の吸気管
圧力PMとの差PM―PM′を計算し、その結果を
Aにストアする。
次に、ステツプ1152で、加減速の判定を行
う。その際A≧0すなわち加速の場合はステツプ
1153を、またA<0すなわち減速の場合はス
テツプ1154を実行する。ステツプ1153で
は、第14図の特性図に従つてAの値に応じて加
速補正マツプTMAP1のための増量比を算出し、
Δαに格納する。またステツプ1154では第1
5図の特性図に従つてAの値に応じて減速補正マ
ツプTMAP2のための減量比を算出しΔαに格納
する。続いてステツプ1155でAの絶対値を取
り過渡時圧力変化量PTRとする。
次に、ステツプ1156では、前述の過渡時判
定フラツグfLCの状態によつて3つの処理ステツ
プに分岐する。fLC=1の時は、空燃比センサー
の出力がリーン状態の時の過渡時と判断して、ス
テツプ1157で後述の過渡時補正マツプ
TMAP1,TMAP2を書き換えるための係数と
してR=Δαとする。fLC=−1の時は、空燃比セ
ンサーの出力がリツチ状態の時の過渡時と判断し
て、ステツプ1158でステツプ1154と同様
の係数としてR=−Δαとする。fLC=0すなわち
定常時はステツプ1162にスキツプする。ステ
ツプ1159から1161で加速補正マツプ
TMAP1、減速補正マツプTMAP2の現在の運
転状態の点を書き換える。
書き換えの方法は以下の通りである。ステツプ
1159で、A≧0のときすなわち加速時はステ
ツプ1160に進む。加速補正マツプTMAP1
は、第16図のように回転数Neと過渡時圧力変
化量PTRとの従来公知の2次元マツプで常に不揮
発性RAM内に用意されているものである。たと
えば現在の運転状態に最も近いマツプの格子点に
あたるところの回転数をNec、圧力変化量をPTRC
とし、またその格子点のマツプ値をTMAP1
(Nec,PTRC)とすると次の(8)式に従つて修正さ
れる。
TMAP1(Nec,PTRC)=TMAP1 (Nec,PTRC)+R ……(8) R;ステツプ1157,1158で求まつた修
正量 また、A<0のとき、すなわち減速時はステツ
プ1161に進み、減速補正マツプTMAP2を
ステツプ1160と同様な方法で修正する。
その後、第12図中のステツプ1162に進
み、加速状態か減速状態か判断する。A≧0すな
わち加速時はステツプ1163に進む。さらにこ
のステツプ1163でA≧150mmHgすなわち急加
速を判定したらステツプ1164に進み、加速時
水温補正係数KACCを第17図に示す特性図に従
つて算出する。またこのステツプ1163でA<
150mmHgのときはステツプ1165でKACC=1に
セツトする。次にステツプ1166に進み、加速
補正マツプTMAP1(Ne,PTR)から公知の補
間演算をしてAを求め、ステツプ1167でAX
KACCを演算して過渡時補正係数KTRを算出する。
ステツプ1162の判定でA<0すなわち減速
時はステツプ1168に進み、減速補正マツプ
TMAP2(Ne,PTR)をステツプ1166と同
様の補間演算し過渡時補正係数KTRを算出する。
以上でタイマー割込みを終了する。
次に、噴射割込みを第13図に従つて説明す
る。噴射割込みは最優先レベルの割込みで、メイ
ンルーチン又はタイマー割込みプログラム実行中
でも回転センサー15からのIG信号により噴射
割込み要求信号が発生すると、今実行中のプログ
ラムの処理を一時中止して噴射割込みプログラム
を実行する。噴射割込みプログラムの実行中は他
の割込み要求信号でその処理を中断することはな
い。まず、ステツプ1201では噴射割込み要求
信号を解除し、次にステツプ1202に移り回転
数Neを計算する。回転数Neはたとえばタイマー
部72により、隣り合うIGパルス信号の時間間
隔TIGを測定することにより、次の(9)式で求めら
れる。
Ne=KIG/TIG ……(9) KIG;定数(気筒数、測定用クロツクの周波数で
決まる) 次に、ステツプ1203で、吸気管圧力センサ
ー11からの信号に基づき吸気管圧力PMが計算
される。このNeとPMから基本噴射量τBASEがス
テツプ1204で(Ne,PM)の2次元マツプ
から補間演算して求められる。
次に、ステツプ1205では、タイマー割込み
で求まつた過渡時補正係数KTRより噴射量τSYNC
含まれる補正係数KACCを算出する。すなわち、
通常はKACC=KTRであるが、KACC>0すなわち加
速増量中の場合は、1点火ごとにΔKACC(1点火
減衰量)づつ減量させ、KACC=0になるまで継
続する。
次に、ステツプ1206で、同期噴射量τSYNC
がたとえば次の(10)式で計算される。
τSYNC=KTHW×KTHA×Kf ×KACC×τBASE+τNB ……(10) KTHW:水温補正係数 KTHA:吸気温補正係数 Kf:空燃比センサーフイードバツク係数 τNB:無効噴射時間 KACC:過渡時補正係数 次に、ステツプ1207で、端子721に印加
されるCPU70からのSet命令により演算噴射レ
ジスタ700にセツトされる。噴射割込みの処理
を終了すると、中断されていたメインルーチン又
はタイマー割込みの処理が再開される。
以上で、プログラムでの処理は終了する。
なお、本実施例においては吸気量の基本センサ
として吸気管圧力センサを用いた燃料噴射装置で
述べたが、空気量を直接検出する吸気量センサに
も同様に実施できる。
以上述べたように本発明方法によれば、空燃比
センサによる帰還制御停止中であつても、内燃機
関の加速減速時等の過渡時にも定常時と同様に十
分理論空燃比に合わせることができるようにな
り、排気ガス浄化を一層良好にできるようになる
という優れた効果がある。また、基本燃料量を補
正する各種の補正値のうち、特に過渡時には過渡
補正値を更新するようにしているため、この更新
が過渡時以外の燃料供給に影響を与えることはな
く、過渡時には過渡状態最適の空燃比補正を達成
できるという効果もある。
【図面の簡単な説明】
第1図は本発明方法を説明するための装置の一
実施例を示す構成図、第2図A〜D及び第3図A
〜Dは内燃機関加速時及び減速時のそれぞれ吸気
管圧力、圧力の差分値、増量比、空燃比センサー
出力の変化を示す説明図、第4図は制御回路のブ
ロツク図、第5図は燃料噴射制御部の詳細な回路
図、第6図は入力インターフエース部の詳細な回
路図、第7図A〜Dは第5図及び第6図に示す回
路動作説明用のタイムチヤート、第8図〜第13
図はCPUの動作を示すフローチヤート、第14
図は加速補正マツプの増量比の算出特性図、第1
5図は減速補正マツプの減量比の算出特性図、第
16図は過渡時補正マツプの構成図、第17図は
加速時水温補正係数を示す特性図である。 1…内燃機関、14…空燃比センサ、20…制
御回路、75…ROM、76…RAM、78…不
揮発性RAM。

Claims (1)

  1. 【特許請求の範囲】 1 内燃機関の排出ガス成分により空燃比を検出
    する空燃比センサを有し、機関の冷却水温等によ
    つて予め定められた所定条件下ではこの空燃比セ
    ンサの信号に応じた帰還制御値によつて機関へ供
    給する燃料量を補正して目標空燃比に帰還制御す
    る空燃比制御方法であつて、 機関の加減速等の過渡状態での燃料量補正用の
    過渡補正値を書き換え可能なメモリに記憶させて
    おき、 機関の過渡状態の発生時には、前記帰還制御値
    による帰還制御の実行、停止に関係なく機関への
    基本燃料量を前記過渡補正値に基づき補正した燃
    料量を機関に供給し、 この過渡状態において、前記帰還制御値による
    帰還制御が実行されている場合には、前記空燃比
    センサの信号に応じて前記メモリの前記過渡補正
    値を修正し、 これにより、機関の過渡状態においても、機関
    への燃料量を前記目標空燃比に制御することを特
    徴とする空燃比制御方法。 2 前記過渡補正値の修正は前記空燃比センサの
    信号が前記目標空燃比より濃い側または薄い側に
    持続してある期間が設定期間以上になつた時にの
    み行い、前記設定期間はそれ以前の前記空燃比セ
    ンサの信号の持続期間の平均値から決定すること
    を特徴とする特許請求の範囲第1項記載の空燃比
    制御方法。 3 前記メモリの前記過渡補正値は、吸気量、吸
    気圧等の変化量の大きさに応じて複数個記憶され
    ており、この複数個の過渡補正値のうちその時々
    の変化量の大きさに対応した過渡補正値で前記基
    本燃料量を補正し、かつ過渡補正値を修正するこ
    とを特徴とする特許請求の範囲第1項または第2
    項記載の空燃比制御方法。
JP9367280A 1980-07-08 1980-07-08 Air-fuel ratio control method Granted JPS5718440A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9367280A JPS5718440A (en) 1980-07-08 1980-07-08 Air-fuel ratio control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9367280A JPS5718440A (en) 1980-07-08 1980-07-08 Air-fuel ratio control method

Publications (2)

Publication Number Publication Date
JPS5718440A JPS5718440A (en) 1982-01-30
JPS6338533B2 true JPS6338533B2 (ja) 1988-08-01

Family

ID=14088889

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9367280A Granted JPS5718440A (en) 1980-07-08 1980-07-08 Air-fuel ratio control method

Country Status (1)

Country Link
JP (1) JPS5718440A (ja)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57143136A (en) * 1981-02-26 1982-09-04 Toyota Motor Corp Method of controlling air fuel ratio of internal combustion engine
JPS59194056A (ja) * 1983-04-19 1984-11-02 Mazda Motor Corp エンジンの燃料制御装置
JPS6017237A (ja) * 1983-07-08 1985-01-29 Nippon Soken Inc 内燃機関の空燃比制御方法
JPS60116836A (ja) * 1983-11-29 1985-06-24 Nippon Soken Inc 内燃機関の空燃比制御装置
JPS60156944A (ja) * 1984-01-26 1985-08-17 Nippon Soken Inc 内燃機関の空燃比制御方法
JPS60195342A (ja) * 1984-03-19 1985-10-03 Hitachi Ltd エンジン制御装置
JPH0615832B2 (ja) * 1984-08-03 1994-03-02 日産自動車株式会社 空燃比制御装置
JPS61106943A (ja) * 1984-10-30 1986-05-24 Mazda Motor Corp エンジンの制御装置
JPS61116041A (ja) * 1984-11-09 1986-06-03 Honda Motor Co Ltd 内燃エンジンの空燃比フイ−ドバツク制御方法
JPH0794807B2 (ja) * 1986-04-30 1995-10-11 本田技研工業株式会社 内燃エンジンの空燃比制御方法
JPS63130650U (ja) * 1987-02-19 1988-08-26
JP2583893B2 (ja) * 1987-06-05 1997-02-19 富士重工業株式会社 エンジンの空燃比学習制御装置
JP2707674B2 (ja) * 1989-01-20 1998-02-04 株式会社デンソー 空燃比制御方法
US4991559A (en) * 1989-01-24 1991-02-12 Toyota Jidosha Kabushiki Kaisha Fuel injection control device of an engine
JPH02199248A (ja) * 1989-01-27 1990-08-07 Toyota Motor Corp 内燃機関の燃料噴射制御装置
JPH02238146A (ja) * 1989-01-27 1990-09-20 Toyota Motor Corp 内燃機関の燃料噴射制御装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
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

Also Published As

Publication number Publication date
JPS5718440A (en) 1982-01-30

Similar Documents

Publication Publication Date Title
US4434768A (en) Air-fuel ratio control for internal combustion engine
JPS6338533B2 (ja)
JPH0522061B2 (ja)
JP3868693B2 (ja) 内燃機関の空燃比制御装置
JPS6335825B2 (ja)
JP2707674B2 (ja) 空燃比制御方法
US5319558A (en) Engine control method and apparatus
US4655179A (en) Method and apparatus for controlling air-fuel ratio in internal combustion engine
JPH0429860B2 (ja)
JPH0312217B2 (ja)
JP2531155B2 (ja) 内燃機関の空燃比制御装置
JPH04166637A (ja) エンジンの空燃比制御装置
JP2547380B2 (ja) 内燃エンジンの空燃比フィ−ドバック制御方法
JPH0689686B2 (ja) エンジンの空燃比制御装置
JPH0465223B2 (ja)
US4646699A (en) Method for controlling air/fuel ratio of fuel supply for an internal combustion engine
JPH06185396A (ja) 基本燃料噴射方法
JP2590941B2 (ja) 内燃機関の燃料噴射量学習制御装置
JPS58217745A (ja) 内燃機関の空燃比制御方法
JPH0656112B2 (ja) 内燃機関の燃料噴射制御装置
JPH0246777B2 (ja)
JPS6212379B2 (ja)
JP2750777B2 (ja) 内燃機関の電子制御燃料供給装置
JP2548612B2 (ja) 内燃機関の燃料供給制御装置
JPH086620B2 (ja) 内燃エンジンの空燃比フイ−ドバツク制御方法