JPS6360217B2 - - Google Patents

Info

Publication number
JPS6360217B2
JPS6360217B2 JP18188680A JP18188680A JPS6360217B2 JP S6360217 B2 JPS6360217 B2 JP S6360217B2 JP 18188680 A JP18188680 A JP 18188680A JP 18188680 A JP18188680 A JP 18188680A JP S6360217 B2 JPS6360217 B2 JP S6360217B2
Authority
JP
Japan
Prior art keywords
engine
air
correction amount
fuel ratio
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.)
Expired
Application number
JP18188680A
Other languages
English (en)
Other versions
JPS57105532A (en
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 filed Critical
Priority to JP18188680A priority Critical patent/JPS57105532A/ja
Publication of JPS57105532A publication Critical patent/JPS57105532A/ja
Publication of JPS6360217B2 publication Critical patent/JPS6360217B2/ja
Granted legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】 本発明は自動車用等エンジンの排気ガス成分に
よつて空燃比を検出し、この検出信号によつてエ
ンジンに供給する混合気の空燃比を所定空燃比に
帰還制御する空燃比制御方法に関する発明であ
る。
従来の空燃比制御方法は、空燃比センサの出力
による単なる積分制御即ち、排気系の空燃比を求
めて混合気空燃比の補正量を演算する制御であつ
た。このためエンジンの運転の過渡時において、
基本空燃比の変動が前記積分制御の補正速度より
速いと空燃比の補正が追い着かない。また空燃比
センサが不活性な場合においては、空燃比の帰還
制御ができない等、充分な空燃比制御ができず排
気ガス及び運転性の悪化がもたらされていた。
本発明は上記点に鑑みてなされたもので、空燃
比センサの出力による積分処理制御に加え、この
積分補正量に応じた値をエンジンの各状態毎にメ
モリにエンジン状態補正量として記憶してゆき、
この記憶した補正量のうちそのときのエンジン状
態に対応する補正量とそのときの積分補正量とで
空燃比を帰還制御することにより、エンジンの過
渡時においても応答遅れがなく素早く所定空燃比
に制御できると共に、エンジンの低温時における
空燃比センサが不活性なとき等帰還制御ができな
いときでもメモリに記憶したエンジン状態補正量
に基づいて空燃比を精度よく制御できるようにす
ることを目的としている。
また、本発明者等は、キヤニスタによるエバポ
システムを備えたエンジンにおいて、エバポシス
テムの作動中は一般に燃料タンク内の蒸発燃料等
の影響を受けてエンジン状態補正量が通常時に比
べて異なることがあり、その状態でエンジン停止
するとその直前のエンジン状態補正量がメモリに
記憶されることになり、その後エンジンが冷却し
てから再度エンジンを始動する際に、先に記憶さ
れたエンジン状態補正量を用いるとこの時のエン
ジン状態にうまくマツチングせず運転性不良や排
気ガス浄化不良を招くことを見出した。本発明
は、さらにこの点を解消すべく、蒸発燃料の影響
を受けないアイドル運転に注目し(現状のエバポ
システムはアイドル運転時以外のオフアイドル運
転時に作動する)、アイドル運転時のみ積分補正
量を基にエンジン状態補正量を求め、蒸発燃料の
影響を受けやすいオフアイドル運転時はアイドル
運転時のエンジン状態補正量とエンジンパラメー
タ(エンジン吸入空気量、エンジン回転速度、吸
気管内圧等の単独もしくは組み合わせ)とから計
算によりエンジン状態補正量を求めるようにし
た。
以下本発明を図に示す一実施例につき説明す
る。第1図は第1実施例を示すもので、エンジン
1は自動車に積載される公知の4サイクル火花点
火式エンジンで、燃焼用空気をエアクリーナ2、
吸気管3、スロツトル弁4を経て吸入する。また
燃料は図示しない燃料系から各気筒に対応して設
けられた電磁式燃料噴射弁5を介して供給され
る。燃焼後の排気ガスは排気マニホールド6、排
気管7、三元触媒コンバータ8等を経て大気に放
出される。吸気管3には、エンジン1に吸入され
る吸気量を検出し、吸気量に応じたアナログ電圧
を出力するポテンシヨメータ式吸気量センサ11
及びエンジン1に吸入される空気の温度を検出
し、吸気温に応じたアナログ電圧(又はアナログ
検出信号)を出力するサーミスタ式吸気温センサ
12が設置されている。また、エンジン1には、
冷却水温を検出し、冷却水温に応じたアナログ電
圧(アナログ検出信号)を出力するサーミスタ式
水温センサ13が設置されており、さらに排気マ
ニホールド6には、排気ガス中の酸素濃度から空
燃比を検出し、空燃比が理論空燃比より小さい
(即ちリツチ)とき1ボルト程度(この場合高レ
ベル)、理論空燃比より大きい(即ちリーン)と
き0.1ボルト程度(この場合低レベル)の電圧を
出力する空燃比センサ14が設置されている。回
転速度(又は回転数)センサ15は、エンジン1
のクランク軸の回転速度を検出し、回転速度に応
じた周波数のパルス信号を出力する。この回転速
度(回転数)センサ15としては例えば点火装置
の点火コイルを用いればよく、点火コイルの一次
側端子からの点火パルス信号を回転速度信号とす
ればよい。アイドルスイツチ(IDLE SW)16
はスロツトル全閉位置の検出をする。制御回路2
0は、各センサ11〜16の検出信号に基いて燃
料噴射量を演算する回路で、電磁式燃料噴射弁5
の開弁時間を制御することにより燃料噴射量を調
整する。
第2図により制御回路20について説明する。
100は燃料噴射量を演算するマイクロプロセツ
サ(即ちCPU)である。101は回転数カウタ
で回転速度(回転数)センサ15第1図からの信
号よりエンジン回転数をカウントする。
またこの回転数カウンタ101はエンジン回転
に同期して割り込み制御部102に割り込み指令
信号を送る。割り込み制御部102はこの信号を
受けると、コモンパス150を通じてマイクロプ
ロセツサ100に割り込み信号を出力し、マイク
ロプロセツサ100にて燃料噴射量の演算を行な
う割り込み処理ルーチンを実行させる。103は
デジタル入力ポートで空燃比センサ14の信号や
図示しないスタータの作動をオンオフするスター
タスイツチからのスタータ信号等のデジタル信号
をマイクロプロセツサ100に伝達する。104
はアナログマルチプレクサとA―D変換器から成
るアナログ入力ポート吸気量センサ11(第1
図)、吸気温センサ12(第1図)、冷却水温セン
サ13(第1図)からの各信号をA―D変換して
順次マイクロプロセツサ100に読み込ませる機
能を持つ。これら各ユニツト101,102,1
03,104の出力情報はコモンパス150を通
してマイクロプロセツサ100に伝達される。1
05は電源回路で後述するRAM107に電源を
供給する。17はバツテリ、18はキースイツチ
であるが電源回路105はキースイツチ18を通
さず直接、バツテリー17に接続されている。よ
つて後述するRAM107はキースイツチ18に
関係無く常時電源が印加されている。106も電
源回路であるがキースイツチ18を通してバツテ
リー17に接続されている。電源回路106は後
述するRAM107以外の部分に電源を供給す
る。107はプログラム動作中一時使用される一
時記憶ユニツト(即ちRAM)であるが前述の様
にキースイツチ18に関係なく常時電源が印加さ
れキースイツチ18をOFFにして機関の運転を
停止しても記憶内容が消失しない構成となつてい
て不揮発性メモリをなす。後述する第2の補正量
K3もこのRAM107に記憶されている。108
はプログラムや各種の定数等を記憶しておく読み
出し専用メモリ(即ちROM)である。109は
レジスタを含む燃料噴射時間制御用カウンタでダ
ウンカウンタより成り、マイクロプロセツサ
(CPU)100で演算された電磁式燃料噴射弁5
(第1図)の開弁時間つまり燃料噴射量を表すデ
ジタル信号を実際の電磁式燃料噴射弁5(第1
図)の開弁時間を与えるパルス時間幅のパルス信
号に変換する。110は電磁式燃料噴射弁5(第
1図)を駆動する電力増幅部である。111はタ
イマー経過時間を測定しCPU100に伝達する。
第3図はマイクロプロセツサ(CPU)100
(第2図)の概略フローチヤートを示すものでこ
のフローチヤートに基づきマイクロプロセツサ1
00の機能を説明すると共に構成全体の作動をも
説明する。キースイツチ18(第2図)並びにス
タータスイツチがONしてエンジンが始動される
と、第1ステツプ1000のスタートにてメイン
ルーチンの演算処理が開始されステツプ1001
にて初期化の処理が実行される。ステツプ100
4においてアナログ入力ポート104(第2図)
からの冷却水温、吸気温に応じたデジタル値を読
み込む。ステツプ1005ではその結果より後述
する補正量K1を演算し、結果をRAM107(第
2図)に格納する。ステツプ1006ではデジタ
ル入力ポート103(第2図)より空燃比センサ
14の信号を入力し、タイマー111(第2図)
による経過時間の関数として後述する補正量K2
を増減しこの補正量K2つまり積分処理情報を
RAM107に格納する。第4図はこの積分処理
情報としての補正量K2を増減するつまり積分す
る処理ステツプ1006の詳細なフローチヤート
である。まずステツプ400では空燃比センサ1
4(第1図)が活性状態となつているかどうか、
または冷却水温等から空燃比の帰還制御ができる
状態であるか否かを判定し、帰還制御できない時
つまりオープンループの時はステツプ406に進
み補正量K2をK2=1とし、ステツプ405に進
む。帰還制御できる場合はステツプ401に進
む。ステツプ401では経過時間が単位時間△t1
過ぎたか否かを測定し、過ぎていなければK2
補正をせずにこの処理ステツプ1006を終了す
る。時間が△t1だけ経過しているとステツプ40
2に進み空燃比がリツチであつて空燃比センサ1
4(第1図,第2図)の出力がリツチである高レ
ベル信号であればステツプ403に進み以前のサ
イクルで求めたK2を△K2だけ減少させ、ステツ
プ405に進み、この新しい補正量K2をRAM1
07(第2図)に格納する。ステツプ402にお
いて空燃比がリーンであつて空燃比センサ14
(第1図,第2図)の出力がリーンを示す低レベ
ル信号であればステツプ404に進みK2を△K2
だけ増加させステツプ405に進む。この様にし
て補正量K2を増減させる。第3図のステツプ1
007では補正量K3を増減演算し、結果をRAM
107(第2図)に格納する。第5図はこの補正
量K3を演算処理しRAM107(第2図)に格納
するつまり記憶処理するステツプ1007の詳細
なフローチヤートである。ステツプ501ではア
イドルスイツチ16(第1図,第2図)からの信
号によりアイドル運転時か否かを判断し、オフア
イドル(スロツトルがアイドル位置以外の位置に
ある時)であれば記憶処理ステツプ1007を終
了し、アイドル(スロツトルがアイドル位置、即
ち全閉位置にある時)であればステツプ502に
進む。ステツプ502では、経過時間が単位時間
△t2過ぎかた否かを測定し、△t2経過していない
ときは記憶処理ステツプ1007を終了し、経過して
いるとステツプ503に進みK2の値を判定する。
K2=1(即ち、空燃比センサ14が不活性か又は
空燃比の帰還制御ができない時)ならば何もせず
この処理ステツプ1007を終了する。
なお補正量K3は吸入吸気量Qによつて第6図
の様なマツプを形成している。この場合、スロツ
トルの全閉位置検出スイツチ(即ちIDLE SW)
16(第1図,第2図)のON,OFFで区別し、
それぞれを吸入空気量に従つて少空気量から32分
割している。例えばIDLE SW ONでn番目の補
正量K3はK1 oと表わし、IDLE SW OFFでn番目
の補正量K3はK2 oで表わしている。n番目におけ
る吸気量はIDLE SW ONのときでもOFFのとき
でも相等しい。運転条件から考えるとアイドル時
や減速時の補正量K3はK1 oで表示され、定常時や
加速時はK2 oで表示される。一般的な表示として
第5図において補正量K3はKm oと表わす。
第5図において、ステツプ503でK2>1の
ときはステツプ504に進み以前のサイクルで求
めたK1 oを△K3だけ増加しステツプ506でその
結果をRAM107(第2図)に格納する。ステ
ツプ503でK2<1のときはステツプ505に
進み以前のサイクルで求めたK1 oを△K3だけ減少
しステツプ506でその結果をRAM107(第
2図)に格納する。ステツプ507において、ス
テツプ506で求められた補正量1 oをもとに全体
の補正量Km oを計算により決定し、RAM107
(第2図)に格納し、この処理ステツプ1007
を終了する。なお、K3(=Km o)を求める方法に
ついては後述する。第3図において、メインルー
チンでのステツプ1007が終了するとステツプ
1004へもどる。
通常は1004〜1007のメインルーチンの
処理を制御プログラムに従つてくり返し実行す
る。ところが、割り込み制御部102(第2図)
からの燃料噴射演算の割り込み信号が入力される
と、マイクロプロセツサ100はメインルーチン
の処理中であつても直ちにその処理を中断しステ
ツプ1010の割り込み処理ルーチンに移る。ス
テツプ1011では回転数カウンタ101(第2
図)からのエンジン回転数Nを表わす信号を取り
込み、次にステツプ1012にてアナログ入力ポ
ート104(第2図)から吸入空気量(即ち吸気
量)Qを表わす信号を取り込み、次にステツプ1
013では回転数Nと吸気量Qを、メインルーチ
ンの演算処理における補正量K3の記憶処理のた
めのパラメータとして使用するためにRAM10
7(第2図)に格納する。次にステツプ1014
にてエンジン回転数Nと吸入空気量Qから決まる
基本的な燃料噴射量(つまり電磁式燃料噴射弁5
(第1図,第2図)の噴射時間幅t)を計算する。
計算式はt=F×Q N(F:定数)である。次にス
テツプ1015ではメインルーチンで求めた燃料
噴射用の各種の補正量をRAM107(第2図)
から読み出し空燃比を決定する噴射量(即ち噴射
時間幅)の補正計算を行う。噴射時間幅Tの計算
式はT=t×K1×K2×K3である。次にステツプ
1016にて補正計算した燃量噴射量のデータを
カウンタ109(第2図)にセツトする。次にス
テツプ1017に進みメインルーチンに復帰す
る。メインルーチンに復帰する際は割込み処理で
中断したときの処理ステツプに戻る。
マイクロプロセツサ100の概略の機能は以上
の通りである。
以上の様にして第2の補正量K3(=Km o)は吸
入空気量に応じてたくさん準備されているのでエ
ンジンの運転状態に対応した適正な補正量を即時
に使用することができる。過渡時を含む全運転条
件に対して、応答の早い制御ができる。さらに第
2の補正量K3は運転状態に対応して修正されて
ゆくので、エンジンやセンサの経時変化や劣化に
対して自動的に修正できる。
第7図にエバポシステムを示す。燃料タンク3
0からの蒸発燃料はパイプ31を通つてキヤニス
タ40へ導かれる。キヤニスタ40へ集められた
蒸発燃料は、オフアイドル時で特にエンジンの
中・軽負荷時にパイプ41、固定締り42を通
り、スロツトル弁4を経て吸気管3の中へ導かれ
る。
第8図に蒸発燃料がエンジン状態補正量K3
及ぼす影響を示す。蒸発燃料がない時に補正量
K3を破線(図中特性イ)で示し、蒸発燃料があ
る時の補正量K3を実線(図中特性ロ)で示して
ある。斜線部分が蒸発燃料によるオーバリツチ量
(オーバーリツチ領域)である。IDLE SW ON
時はオーバーリツチは全くなく、IDLE SW
OFF時吸入空気量が少ないほど(Q分割の数字
が小さいほど)オーバーリツチ量が多くなる。
第9図に補正量K3の決定方法を示す。第5図
のステツプ506においてRAM107に格納さ
れる補正量K3は、第9図のAで示されるIDLE
SW ON側の実線部分だけである。ステツプ50
7において全体の補正量Km oを決定するとき、第
1にBで示されるIDLE SW OFF側の実線部分
はIDLE SW ON側と同じ吸入空気量であり、ス
テツプ506で求められた補正量K3をそのまま
使用する。第2にA,B両方の破線部分はエンジ
ンパラメータ、即ち、エンジン吸入空気量Q、エ
ンジン回転速度N又は吸気管内圧等の単独又は組
み合わせから計算により求める。第9図はエンジ
ン吸入空気量Qの反比例によりK3を補正する方
法を1例として示したものである。図中のイ,
ロ,ハは代表的なパターンを示したものであり、
たとえば特性イはアイドル空燃比が設定空燃比よ
りも薄くなつた場合の補正量K3であり、エンジ
ンの吸気管、クランク室等に空気洩れが生じた場
合にみられる傾向がある。特性ロはアイドル空燃
比が設定空燃比どうりであり補正する必要がない
場合である。
特性ハは吸気量センサの経時変化(汚れ等)に
より生ずる傾向があり、アイドル空燃比が設定値
よりも濃くなる。この場合、エンジン吸入空気量
Qが少ないアイドル運転時(減速時を除く)が最
も濃くなり、空気量Qが増すに従つて影響が小さ
くなる。空気量Qの反比例による補正方法は非常
に良く合い正しい補正が可能である。
以上述べたように本発明は、エンジンの排気ガ
ス成分により空燃比を検出する空燃比センサを備
えこの空燃比センサの信号によつて空燃比を制御
する方法であつて、前記空燃比センサからの信号
を積分処理すること、この積分処理にて得た積分
補正量を基にエンジン運転状態に対応させてエン
ジン状態補正量として計算し記憶手段に記憶する
こと、この計算により求めたエンジン状態補正量
と前記積分補正量とによつて空燃比を制御するも
のであり、エンジンの過渡時においても応答よく
目標空燃比に制御できると共に、空燃比センサの
不活性時等の帰還制御ができないときでも記憶さ
れたエンジン状態補正量を用いて精度よく空燃比
制御することが可能となる。さらには、蒸発燃料
等の影響を受けてエンジン状態補正量が通常時に
比べ異なることがあり、その状態でエンジン停止
するとその直前のエンジン状態補正量がメモリに
記憶されるため、エンジンが冷えてからの再始動
時にはこのエンジン状態補正量が不適当な値とな
り、運転性不良及び排気ガス浄化不良を招くこと
があるが、本発明では蒸発燃料の影響を受けない
アイドル運転に注目しアイドル運転時のみ積分補
正量を基にエンジン状態補正量を求め蒸発燃料の
影響を受けやすいオフアイドル運転時はアイドル
運転時のエンジン状態補正量とエンジンパラメー
タとから計算によりエンジン状態補正量を求める
ことにより対策できる。
【図面の簡単な説明】
第1図は本発明の一実施例を示す全体構成図、
第2図は第1図に示す制御回路のブロツク図、第
3図は第2図に示すマイクロプロセツサの概略の
フローチヤート、第4図は第3図に示すステツプ
1006の詳細なフローチヤート、第5図は第3
図に示すステツプ1007の詳細なフローチヤー
ト、第6図は第1図の実施例の作動を説明するた
めに用いるエンジン状態補正量K3のマツプ、第
7図はエバポシステムの概略図、第8図は蒸発燃
料がエンジン状態補正量K3へ及ぼす影響を示す
特性図、第9図はエンジン状態補正量K3の決定
方法を示す図である。 1…エンジン、11…空気量センサ、14…空
燃比センサ、15…回転速度センサ、16…アイ
ドルスイツチ、20…制御回路、100…マイク
ロプロセツサ(CPU)、107…不揮発性メモリ
をなす一時記憶ユニツト(RAM)。

Claims (1)

    【特許請求の範囲】
  1. 1 エンジンの排気ガス成分により空燃比を検出
    する空燃比センサを備え、この空燃比センサの信
    号によつて吸入混合気の空燃比を帰還制御する方
    法であつて、前記空燃比センサからの信号を積分
    処理するステツプ、少なくともエンジンのスロツ
    トル位置を含む各種のエンジン運転状態を検出す
    るステツプ、スロツトルがアイドル位置にある
    時、前記積分処理にて得た積分補正量を基にエン
    ジン運転状態に対応させてエンジン状態補正量を
    計算しこれをアイドル時のエンジン状態補正量と
    して記憶手段に記憶するステツプ、このようにし
    て求めたアイドル時のエンジン状態補正量と、ス
    ロツトルがアイドル以外の位置にある時のエンジ
    ン吸入空気量、エンジン回転速度又は吸気管内圧
    等の単独又は組み合わせから成るエンジンパラメ
    ータとでエンジン状態補正量を計算しこれをオフ
    アイドル時のエンジン状態補正量として記憶手段
    に記憶するステツプ、及び前記積分補正量と記憶
    させた前記エンジン状態補正量とによつてその時
    のエンジン運転状態に応じて吸入混合気の空燃比
    を制御するステツプを含んで成る空燃比制御方
    法。
JP18188680A 1980-12-24 1980-12-24 Air-fuel ratio controlling method Granted JPS57105532A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18188680A JPS57105532A (en) 1980-12-24 1980-12-24 Air-fuel ratio controlling method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18188680A JPS57105532A (en) 1980-12-24 1980-12-24 Air-fuel ratio controlling method

Publications (2)

Publication Number Publication Date
JPS57105532A JPS57105532A (en) 1982-07-01
JPS6360217B2 true JPS6360217B2 (ja) 1988-11-22

Family

ID=16108588

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18188680A Granted JPS57105532A (en) 1980-12-24 1980-12-24 Air-fuel ratio controlling method

Country Status (1)

Country Link
JP (1) JPS57105532A (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60153446A (ja) * 1984-01-24 1985-08-12 Japan Electronic Control Syst Co Ltd 電子制御燃料噴射式内燃機関における空燃比の学習制御装置
JPS60153445A (ja) * 1984-01-24 1985-08-12 Japan Electronic Control Syst Co Ltd 電子制御燃料噴射式内燃機関における空燃比の学習制御装置
JPS61101644A (ja) * 1984-10-22 1986-05-20 Fuji Heavy Ind Ltd 空燃比制御装置
JPS63183450U (ja) * 1987-05-19 1988-11-25

Also Published As

Publication number Publication date
JPS57105532A (en) 1982-07-01

Similar Documents

Publication Publication Date Title
US4430976A (en) Method for controlling air/fuel ratio in internal combustion engines
JPS6336408B2 (ja)
JPS6231178B2 (ja)
JPS6213499B2 (ja)
JPS6228299B2 (ja)
JPS6212382B2 (ja)
JPS6256339B2 (ja)
US4461261A (en) Closed loop air/fuel ratio control using learning data each arranged not to exceed a predetermined value
JP3429910B2 (ja) 内燃機関の制御装置
JPH0217703B2 (ja)
JPS6360217B2 (ja)
JP2531155B2 (ja) 内燃機関の空燃比制御装置
JPS6313013B2 (ja)
US4844041A (en) Method of controlling the air/fuel ratio for an internal combustion engine mounted on a vehicle
JPS6228295B2 (ja)
JP2000310140A (ja) 内燃機関の空燃比制御装置
JPS6358255B2 (ja)
JP2000130221A (ja) 内燃機関の燃料噴射制御装置
JPH0689686B2 (ja) エンジンの空燃比制御装置
JP2510170B2 (ja) 空燃比制御装置
JPH0437260B2 (ja)
JP3061277B2 (ja) 空燃比学習制御方法及びその装置
JPH041180B2 (ja)
JPS58217745A (ja) 内燃機関の空燃比制御方法
JPH059620B2 (ja)