JPH077563Y2 - 内燃機関の電子制御燃料噴射装置 - Google Patents
内燃機関の電子制御燃料噴射装置Info
- Publication number
- JPH077563Y2 JPH077563Y2 JP3027788U JP3027788U JPH077563Y2 JP H077563 Y2 JPH077563 Y2 JP H077563Y2 JP 3027788 U JP3027788 U JP 3027788U JP 3027788 U JP3027788 U JP 3027788U JP H077563 Y2 JPH077563 Y2 JP H077563Y2
- Authority
- JP
- Japan
- Prior art keywords
- fuel injection
- injection amount
- air
- engine
- fuel ratio
- 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
- 239000000446 fuel Substances 0.000 title claims description 192
- 238000002347 injection Methods 0.000 title claims description 106
- 239000007924 injection Substances 0.000 title claims description 106
- 238000002485 combustion reaction Methods 0.000 title claims description 8
- 238000012937 correction Methods 0.000 claims description 51
- 230000003247 decreasing effect Effects 0.000 claims description 7
- 238000001514 detection method Methods 0.000 claims description 7
- 239000000203 mixture Substances 0.000 claims description 5
- 230000008859 change Effects 0.000 description 34
- 230000007423 decrease Effects 0.000 description 5
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 239000000498 cooling water Substances 0.000 description 3
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 2
- 229910052799 carbon Inorganic materials 0.000 description 2
- 239000003054 catalyst Substances 0.000 description 2
- 238000004140 cleaning Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000004092 self-diagnosis Methods 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 201000005947 Carney Complex Diseases 0.000 description 1
- 235000019687 Lamb Nutrition 0.000 description 1
- WQJBDEHULKUMKX-UHFFFAOYSA-N [5-(2-aminoethyl)-2-hydroxyphenyl] benzoate Chemical compound NCCC1=CC=C(O)C(OC(=O)C=2C=CC=CC=2)=C1 WQJBDEHULKUMKX-UHFFFAOYSA-N 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000000746 purification Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Description
【考案の詳細な説明】 <産業上の利用分野> 本考案は、空燃比フィードバック制御機能をもつ内燃機
関の電子制御燃料噴射装置に関し、特にスロットル弁開
度を機関回転速度とに基づいて吸入空気流量を設定し、
この吸入空気流量に基づいて基本燃料噴射量を設定する
よう構成されたものに関する。
関の電子制御燃料噴射装置に関し、特にスロットル弁開
度を機関回転速度とに基づいて吸入空気流量を設定し、
この吸入空気流量に基づいて基本燃料噴射量を設定する
よう構成されたものに関する。
<従来の技術> エアフローメータを設けずに、スロットル弁開度と機関
回転速度とに基づいて吸入空気流量を設定するよう構成
された電子制御燃料噴射装置としては、従来以下に示す
ようなものがある(特開昭62-168949号公報等参照)。
回転速度とに基づいて吸入空気流量を設定するよう構成
された電子制御燃料噴射装置としては、従来以下に示す
ようなものがある(特開昭62-168949号公報等参照)。
即ち、内燃機関の吸気通路に介装されたスロットル弁の
開度θを検出するスロットル弁開度センサと、機関回転
速度を検出するクランク角センサ等の回転速度センサと
を設け、これらのセンサからの検出信号を燃料噴射制御
用のコントロールユニットに入力する。
開度θを検出するスロットル弁開度センサと、機関回転
速度を検出するクランク角センサ等の回転速度センサと
を設け、これらのセンサからの検出信号を燃料噴射制御
用のコントロールユニットに入力する。
コントロールユニットに内蔵したマイクロコンピュータ
のROMには、スロットル弁開度θと機関回転速度Nとを
パラメータとして区分される複数の運転状態毎に、各運
転状態に対応して吸入空気流量Qのデータを記憶させて
あり、スロットル弁開度θと機関回転速度Nとの検出値
に基づいて前記データの中から該当する運転領域におけ
る吸入空気流量Qのデータを検索する。尚、各運転状態
毎に基本燃料噴射量Tpを直接記憶させる場合や、スロッ
トル弁開度θに応じて吸気通路の有効開口面積Aを求め
るようにして、この有効開口面積Aと機関回転速度Nと
をパラメータとして区分される複数の運転状態毎に吸入
空気流量Qのデータを記憶させる場合もある。
のROMには、スロットル弁開度θと機関回転速度Nとを
パラメータとして区分される複数の運転状態毎に、各運
転状態に対応して吸入空気流量Qのデータを記憶させて
あり、スロットル弁開度θと機関回転速度Nとの検出値
に基づいて前記データの中から該当する運転領域におけ
る吸入空気流量Qのデータを検索する。尚、各運転状態
毎に基本燃料噴射量Tpを直接記憶させる場合や、スロッ
トル弁開度θに応じて吸気通路の有効開口面積Aを求め
るようにして、この有効開口面積Aと機関回転速度Nと
をパラメータとして区分される複数の運転状態毎に吸入
空気流量Qのデータを記憶させる場合もある。
前記コントロールユニットは、検索された吸入空気流量
Qと回転速度センサによって検出された機関回転速度N
とに基づいて基本燃料噴射量Tp(=K×Q/N;Kは定数)
を演算すると共に、機関冷却水温度Tw等の機関運転状態
に応じた各種補正係数COEFと、排気系に設けたO2センサ
からの信号に基づき実際の空燃比を目標空燃比(例えば
理論空燃比)に近づけるように設定される空燃比フィー
ドバック補正係数LAMBDAと、バッテリ電圧による電磁式
燃料噴射弁の有効開弁時間の変化を補正するための補正
分Tsとを求め、前記基本燃料噴射量Tpをこれらにより補
正して最終的な燃料噴射量Ti(=Tp×COEF×LAMBDA+T
s)を演算する。
Qと回転速度センサによって検出された機関回転速度N
とに基づいて基本燃料噴射量Tp(=K×Q/N;Kは定数)
を演算すると共に、機関冷却水温度Tw等の機関運転状態
に応じた各種補正係数COEFと、排気系に設けたO2センサ
からの信号に基づき実際の空燃比を目標空燃比(例えば
理論空燃比)に近づけるように設定される空燃比フィー
ドバック補正係数LAMBDAと、バッテリ電圧による電磁式
燃料噴射弁の有効開弁時間の変化を補正するための補正
分Tsとを求め、前記基本燃料噴射量Tpをこれらにより補
正して最終的な燃料噴射量Ti(=Tp×COEF×LAMBDA+T
s)を演算する。
このようにして、燃料噴射量Tiが設定されると、この燃
料噴射量Tiに相当するパルス巾の駆動パルス信号を燃料
噴射弁に対して出力して、機関に所定量の燃料を噴射供
給するようにしている。
料噴射量Tiに相当するパルス巾の駆動パルス信号を燃料
噴射弁に対して出力して、機関に所定量の燃料を噴射供
給するようにしている。
(考案が解決しようとする課題) ところで、上記のようにスロットル弁開度θと機関回転
速度Nとの検出値に基づいて吸入空気流量Qを設定して
吸入空気流量を直接検出しない場合には、スロットル弁
開度θと吸気通路の有効開口面積Aとが一定の相関関係
にあることを前提としているため、スロットル弁開度θ
に対する実際の有効開口面積Aが所定値からズレると、
実際の吸入空気流量Qに対して偏差を有する吸入空気流
量Qに基づいて基本燃料噴射量Tpが設定されてしまうと
いう問題があった。
速度Nとの検出値に基づいて吸入空気流量Qを設定して
吸入空気流量を直接検出しない場合には、スロットル弁
開度θと吸気通路の有効開口面積Aとが一定の相関関係
にあることを前提としているため、スロットル弁開度θ
に対する実際の有効開口面積Aが所定値からズレると、
実際の吸入空気流量Qに対して偏差を有する吸入空気流
量Qに基づいて基本燃料噴射量Tpが設定されてしまうと
いう問題があった。
即ち、スロットル弁の周囲やスロットルチャンバの壁面
にカーボンやブローバイガス等による汚れが付着する
と、スロットル弁開度θが一定であっても汚れが付着し
ていない初期状態に比べて吸気通路の有効開口面積Aが
減少するため、スロットル弁開度θと機関回転速度Nと
の検出値に基づいて設定される吸入空気流量Qが汚れ付
着時には実際値よりも多くなって、基本燃料噴射量Tpが
実際の吸入空気流量相当分よりも多くなってしまい、空
燃比がオーバーリッチ化するという問題があったもので
ある。
にカーボンやブローバイガス等による汚れが付着する
と、スロットル弁開度θが一定であっても汚れが付着し
ていない初期状態に比べて吸気通路の有効開口面積Aが
減少するため、スロットル弁開度θと機関回転速度Nと
の検出値に基づいて設定される吸入空気流量Qが汚れ付
着時には実際値よりも多くなって、基本燃料噴射量Tpが
実際の吸入空気流量相当分よりも多くなってしまい、空
燃比がオーバーリッチ化するという問題があったもので
ある。
ここで、スロットル弁の上流側に燃料噴射弁が設けられ
る内燃機関(例えばシングルポイントインジェクション
システム)においては、噴射供給された燃料がスロット
ル弁周囲を洗浄する作用を果たすため、汚れによる有効
開口面積変化は比較的少ないが、燃料噴射弁がスロット
ル弁の下流側に設けられる内燃機関(例えばマルチポイ
ントインジェクションシステム)においては、上記のよ
うな洗浄作用がないため、汚れによる上記のような影響
が大きい。また、スロットル弁周囲の汚れによる有効開
口面積Aへの影響は、第9図に示すように有効開口面積
Aの少ないアイドル運転状態(スロットル弁の全閉状
態)等の低負荷時ほど大きく、第10図(スロットル弁周
囲の汚れが発生したときの各スロットル弁開度θにおけ
る空燃比のリッチ状態を示す)に示すように低負荷時
(スロットル弁開度θが小さいとき)ほど空燃比をオー
バーリッチ化させることになってしまう。
る内燃機関(例えばシングルポイントインジェクション
システム)においては、噴射供給された燃料がスロット
ル弁周囲を洗浄する作用を果たすため、汚れによる有効
開口面積変化は比較的少ないが、燃料噴射弁がスロット
ル弁の下流側に設けられる内燃機関(例えばマルチポイ
ントインジェクションシステム)においては、上記のよ
うな洗浄作用がないため、汚れによる上記のような影響
が大きい。また、スロットル弁周囲の汚れによる有効開
口面積Aへの影響は、第9図に示すように有効開口面積
Aの少ないアイドル運転状態(スロットル弁の全閉状
態)等の低負荷時ほど大きく、第10図(スロットル弁周
囲の汚れが発生したときの各スロットル弁開度θにおけ
る空燃比のリッチ状態を示す)に示すように低負荷時
(スロットル弁開度θが小さいとき)ほど空燃比をオー
バーリッチ化させることになってしまう。
本考案は上記問題点に鑑みなされたものであり、スロッ
トル弁周囲の汚れによる有効開口面積の減少を自己診断
できるようにして、スロットル弁開度と機関回転速度と
の検出値に基づく吸入空気流量(基本燃料噴射量)の設
定が長期に亘って精度良く行えるようにすることを目的
とする。
トル弁周囲の汚れによる有効開口面積の減少を自己診断
できるようにして、スロットル弁開度と機関回転速度と
の検出値に基づく吸入空気流量(基本燃料噴射量)の設
定が長期に亘って精度良く行えるようにすることを目的
とする。
<課題を解決するための手段> 本考案は、上記の目的を達成するため、第1図に示すよ
うに、下記のA〜Jの手段を含んで内燃機関の電子制御
燃料噴射装置を構成する。
うに、下記のA〜Jの手段を含んで内燃機関の電子制御
燃料噴射装置を構成する。
(A)機関の吸気通路に介装されたスロットル弁の開度
を検出するスロットル弁開度検出手段 (B)機関の回転速度を検出する機関回転速度検出手段 (C)スロットル弁開度と機関回転速度との検出値に基
づいて当該運転状態における機関の吸入空気流量を設定
し該吸入空気流量に基づいて基本燃料噴射量を設定する
基本燃料噴射量設定手段 (D)機関排気成分を検出しこれにより機関吸入混合気
の空燃比を検出する空燃比検出手段 (E)該空燃比検出手段により検出された空燃比と目標
空燃比とを比較して実際の空燃比を目標空燃比に近づけ
るように前記基本燃料噴射量を補正するためのフィード
バック補正値を所定の量増減して設定するフィードバッ
ク補正値設定手段 (F)少なくとも前記基本燃料噴射量設定手段で設定し
た基本燃料噴射量と前記フィードバック補正値設定手段
で設定したフィードバック補正値とに基づいて燃料噴射
量を設定する燃料噴射量設定手段 (G)該燃料噴射量設定手段で設定した燃料噴射量に相
当する駆動パルス信号に応じオン・オフ的に燃料を機関
に噴射供給する燃料噴射手段 (H)スロットル弁開度と機関回転速度とをパラメータ
として区分される複数の運転状態のエリア毎に前記フィ
ードバック補正値の基準値に対する偏差を学習する偏差
学習手段 (I)該偏差学習手段により学習された前記偏差に基づ
いて当該エリアにおける前記基本燃料噴射量設定手段に
よる基本燃料噴射量の設定誤差を検出する設定誤差検出
手段 (J)検出されたエリア毎の設定誤差に基づいて前記基
本燃料噴射量設定手段における当該エリアに対応する基
本燃料噴射量の設定量を修正する基本燃料噴射量修正手
段 <作用> 基本燃料噴射量設定手段Cは、スロットル弁開度検出手
段Aで検出したスロットル弁開度と、機関回転速度検出
手段Bで検出した機関回転速度とに基づいて当該運転状
態における機関の吸入空気流量を設定し該吸入空気流量
に基づいて基本燃料噴射量を設定する。
を検出するスロットル弁開度検出手段 (B)機関の回転速度を検出する機関回転速度検出手段 (C)スロットル弁開度と機関回転速度との検出値に基
づいて当該運転状態における機関の吸入空気流量を設定
し該吸入空気流量に基づいて基本燃料噴射量を設定する
基本燃料噴射量設定手段 (D)機関排気成分を検出しこれにより機関吸入混合気
の空燃比を検出する空燃比検出手段 (E)該空燃比検出手段により検出された空燃比と目標
空燃比とを比較して実際の空燃比を目標空燃比に近づけ
るように前記基本燃料噴射量を補正するためのフィード
バック補正値を所定の量増減して設定するフィードバッ
ク補正値設定手段 (F)少なくとも前記基本燃料噴射量設定手段で設定し
た基本燃料噴射量と前記フィードバック補正値設定手段
で設定したフィードバック補正値とに基づいて燃料噴射
量を設定する燃料噴射量設定手段 (G)該燃料噴射量設定手段で設定した燃料噴射量に相
当する駆動パルス信号に応じオン・オフ的に燃料を機関
に噴射供給する燃料噴射手段 (H)スロットル弁開度と機関回転速度とをパラメータ
として区分される複数の運転状態のエリア毎に前記フィ
ードバック補正値の基準値に対する偏差を学習する偏差
学習手段 (I)該偏差学習手段により学習された前記偏差に基づ
いて当該エリアにおける前記基本燃料噴射量設定手段に
よる基本燃料噴射量の設定誤差を検出する設定誤差検出
手段 (J)検出されたエリア毎の設定誤差に基づいて前記基
本燃料噴射量設定手段における当該エリアに対応する基
本燃料噴射量の設定量を修正する基本燃料噴射量修正手
段 <作用> 基本燃料噴射量設定手段Cは、スロットル弁開度検出手
段Aで検出したスロットル弁開度と、機関回転速度検出
手段Bで検出した機関回転速度とに基づいて当該運転状
態における機関の吸入空気流量を設定し該吸入空気流量
に基づいて基本燃料噴射量を設定する。
フィードバック補正値設定手段Eは、空燃比検出手段D
で検出した実際の空燃比と目標空燃比とを比較して、実
際の空燃比を目標空燃比に近づけるように前記基本燃料
噴射量を補正するためのフィードバック補正値を所定の
量増減して設定する。。
で検出した実際の空燃比と目標空燃比とを比較して、実
際の空燃比を目標空燃比に近づけるように前記基本燃料
噴射量を補正するためのフィードバック補正値を所定の
量増減して設定する。。
そして、燃料噴射量設定手段Fは、少なくとも前記基本
燃料噴射量とフィードバック補正値とに基づいて燃料噴
射量を設定し、燃料噴射手段Gは、この燃料噴射量に相
当する駆動パルス信号に応じオン・オフ的に燃料を機関
に噴射供給する。
燃料噴射量とフィードバック補正値とに基づいて燃料噴
射量を設定し、燃料噴射手段Gは、この燃料噴射量に相
当する駆動パルス信号に応じオン・オフ的に燃料を機関
に噴射供給する。
一方、偏差学習手段Hは、基本燃料噴射量の設定パラメ
ータと同様にスロットル弁開度と機関回転速度とをパラ
メータとして区分される複数の運転状態のエリア毎に前
記フィードバック補正値の基準値に対する偏差を学習
し、設定誤差検出手段Iはこの学習した偏差に基づいて
当該エリアにおける基本燃料噴射量設定手段Cによる基
本燃料噴射量の設定誤差を検出する。
ータと同様にスロットル弁開度と機関回転速度とをパラ
メータとして区分される複数の運転状態のエリア毎に前
記フィードバック補正値の基準値に対する偏差を学習
し、設定誤差検出手段Iはこの学習した偏差に基づいて
当該エリアにおける基本燃料噴射量設定手段Cによる基
本燃料噴射量の設定誤差を検出する。
このようにして検出されたエリア毎の基本燃料噴射量の
設定誤差に基づき、基本燃料噴射量修正手段Jが当該エ
リアに対応する基本燃料噴射量設定手段Cによる基本燃
料噴射量の設定量を修正する。
設定誤差に基づき、基本燃料噴射量修正手段Jが当該エ
リアに対応する基本燃料噴射量設定手段Cによる基本燃
料噴射量の設定量を修正する。
このように、スロットル弁開度と機関回転速度との検出
値に基づいて設定される基本燃料噴射量の誤差を、フィ
ードバック補正値の基準値に対する偏差に基づき複数の
運転状態のエリア毎に検出し、検出した設定誤差によっ
て該当するエリアに対応する基本燃料噴射量の設定量が
修正される。
値に基づいて設定される基本燃料噴射量の誤差を、フィ
ードバック補正値の基準値に対する偏差に基づき複数の
運転状態のエリア毎に検出し、検出した設定誤差によっ
て該当するエリアに対応する基本燃料噴射量の設定量が
修正される。
<実施例> 以下に、本考案の一実施例を図面に基づいて説明する。
第2図において、機関1には、エアクリーナ2から吸気
ダクト3,スロットル弁4及び吸気マニホールド5を介し
て空気が吸入される。吸気マニホールド5のブランチ部
には各気筒毎に燃料噴射手段としての燃料噴射弁6が設
けられている。燃料噴射弁6はソレノイドに通電されて
開弁し通電停止されて閉弁する電磁式燃料噴射弁であっ
て、後述するコントロールユニット12からの駆動パルス
信号により通電されて開弁し、図示しない燃料ポンプか
ら圧送されてプレッシャレギュレータにより所定の圧力
に調整された燃料を噴射供給する。
ダクト3,スロットル弁4及び吸気マニホールド5を介し
て空気が吸入される。吸気マニホールド5のブランチ部
には各気筒毎に燃料噴射手段としての燃料噴射弁6が設
けられている。燃料噴射弁6はソレノイドに通電されて
開弁し通電停止されて閉弁する電磁式燃料噴射弁であっ
て、後述するコントロールユニット12からの駆動パルス
信号により通電されて開弁し、図示しない燃料ポンプか
ら圧送されてプレッシャレギュレータにより所定の圧力
に調整された燃料を噴射供給する。
機関1の燃焼室には点火栓7が設けられていて、これに
より火花点火して混合気を着火燃焼させる。
より火花点火して混合気を着火燃焼させる。
そして、機関1からは、排気マニホールド8,排気ダクト
9,三元触媒10及びマフラー11を介して排気が排出され
る。三元触媒10は、排気成分中のCO,HCを酸化し、ま
た、NOxを還元して、他の無害な物質に転換する排気浄
化装置であり、混合気を目標空燃比である理想空燃比で
燃焼させたときに両転換効率が最も良好なものとなる。
9,三元触媒10及びマフラー11を介して排気が排出され
る。三元触媒10は、排気成分中のCO,HCを酸化し、ま
た、NOxを還元して、他の無害な物質に転換する排気浄
化装置であり、混合気を目標空燃比である理想空燃比で
燃焼させたときに両転換効率が最も良好なものとなる。
コントロールユニット12は、CPU,ROM,RAM,A/D変換器及
び入出力インタフェイスを含んで構成されるマイクロコ
ンピュータを備え、各種のセンサからの入力信号を受
け、後述の如く演算処理して、燃料噴射弁6の作動を制
御する。
び入出力インタフェイスを含んで構成されるマイクロコ
ンピュータを備え、各種のセンサからの入力信号を受
け、後述の如く演算処理して、燃料噴射弁6の作動を制
御する。
前記各種のセンサとしては、スロットル弁4の開度θを
検出するスロットル弁開度検出手段としてのスロットル
弁開度センサ13が設けられていて、スロットル弁開度θ
に応じた信号を出力する。
検出するスロットル弁開度検出手段としてのスロットル
弁開度センサ13が設けられていて、スロットル弁開度θ
に応じた信号を出力する。
また、クランク角センサ14が設けられていて、4気筒の
場合、クランク角180°毎の基準信号とクランク角1°
又は2°毎の単位信号とを出力する。ここで、基準信号
の周期、あるいは所定時間内における単位信号の発生数
を計測することにより、機関回転速度Nを算出可能であ
り、クランク角センサ14は機関回転速度検出手段として
機能する。
場合、クランク角180°毎の基準信号とクランク角1°
又は2°毎の単位信号とを出力する。ここで、基準信号
の周期、あるいは所定時間内における単位信号の発生数
を計測することにより、機関回転速度Nを算出可能であ
り、クランク角センサ14は機関回転速度検出手段として
機能する。
また、機関1のウォータジャケットの冷却水温Twを検出
する水温センサ15等が設けられている。更に、排気マニ
ホールド8の集合部に空燃比検出手段としてのO2センサ
16が設けられ、排気中のO2濃度を介して機関1に吸入さ
れる混合気の空燃比を検出する。
する水温センサ15等が設けられている。更に、排気マニ
ホールド8の集合部に空燃比検出手段としてのO2センサ
16が設けられ、排気中のO2濃度を介して機関1に吸入さ
れる混合気の空燃比を検出する。
ここにおいて、コントロールユニット12に内蔵されたマ
イクロコンピュータのCPUは、第3図〜第5図にフロー
チャートとして示すROM上のプログラム(燃料噴射量演
算ルーチン,比例・積分制御ルーチン,有効開口面積マ
ップ修正ルーチン)に従って演算処理を行い、燃料噴射
を制御すると共に、スロットル弁4周囲の汚れによる吸
気通路の有効開口面積Aの減少を自己診断して、スロッ
トル弁開度θ及び機関回転速度Nの検出値に応じた基本
燃料噴射量Tpの設定量を修正する。
イクロコンピュータのCPUは、第3図〜第5図にフロー
チャートとして示すROM上のプログラム(燃料噴射量演
算ルーチン,比例・積分制御ルーチン,有効開口面積マ
ップ修正ルーチン)に従って演算処理を行い、燃料噴射
を制御すると共に、スロットル弁4周囲の汚れによる吸
気通路の有効開口面積Aの減少を自己診断して、スロッ
トル弁開度θ及び機関回転速度Nの検出値に応じた基本
燃料噴射量Tpの設定量を修正する。
尚、基本燃料噴射量設定手段,フィードバック補正値設
定手段,燃料噴射量設定手段,偏差学習手段,設定誤差
検出手段,基本燃料噴射量修正手段としての機能は、前
記プログラムにより達成され、また、本実施例において
はスロットル弁開度センサ13及びクランク角センサ14が
判定運転状態検出手段に相当する。
定手段,燃料噴射量設定手段,偏差学習手段,設定誤差
検出手段,基本燃料噴射量修正手段としての機能は、前
記プログラムにより達成され、また、本実施例において
はスロットル弁開度センサ13及びクランク角センサ14が
判定運転状態検出手段に相当する。
第3図は燃料噴射量演算ルーチンで、所定微小時間(例
えば10ms)毎に実行される。
えば10ms)毎に実行される。
ステップ1(図中ではS1と記してある。以下同様)で
は、スロットル弁開度センサ13からの信号に基づいて検
出されるスロットル弁開度θ,クランク角センサ14から
の信号に基づいて算出される機関回転速度N等を入力す
る。
は、スロットル弁開度センサ13からの信号に基づいて検
出されるスロットル弁開度θ,クランク角センサ14から
の信号に基づいて算出される機関回転速度N等を入力す
る。
ステップ2では予めコントロールユニット12のRAMに記
憶させてあるスロットル弁開度θに応じた吸気通路の有
効開口面積Aのマップから、ステップ1で検出したスロ
ットル弁開度θに基づいて現在のスロットル弁開度θに
対応する有効開口面積Aのデータを検索して求める。
憶させてあるスロットル弁開度θに応じた吸気通路の有
効開口面積Aのマップから、ステップ1で検出したスロ
ットル弁開度θに基づいて現在のスロットル弁開度θに
対応する有効開口面積Aのデータを検索して求める。
次のステップ3では、予めコントロールユニット12のRO
Mに記憶させてある有効開口面積A及び機関回転速度N
に応じた吸入空気流量Qのマップから、ステップ1で検
出した機関回転速度N及びステップ2で求めた有効開口
面積Aに基づいて現在の機関1の吸入空気流量Qを検索
して求める。
Mに記憶させてある有効開口面積A及び機関回転速度N
に応じた吸入空気流量Qのマップから、ステップ1で検
出した機関回転速度N及びステップ2で求めた有効開口
面積Aに基づいて現在の機関1の吸入空気流量Qを検索
して求める。
ステップ4では、ステップ3で検索して求めた吸入空気
流量Qとステップ1で検出した機関回転速度Nとから単
位回転当たりの吸入空気流量に対応する基本燃料噴射量
Tp=K×Q/N(Kは定数)を演算する。
流量Qとステップ1で検出した機関回転速度Nとから単
位回転当たりの吸入空気流量に対応する基本燃料噴射量
Tp=K×Q/N(Kは定数)を演算する。
ステップ5では、水温センサ15によって検出される冷却
水温Twに基づいて設定される水温増量補正係数KTW等を
含む各種補正係数COEFを設定する。
水温Twに基づいて設定される水温増量補正係数KTW等を
含む各種補正係数COEFを設定する。
ステップ6では、後述する第4図に示すフローチャート
の比例・積分制御ルーチンで設定されるフィードバック
補正値としての空燃比フィードバック補正係数LAMBDAを
読込む。
の比例・積分制御ルーチンで設定されるフィードバック
補正値としての空燃比フィードバック補正係数LAMBDAを
読込む。
ステップ7ではバッテリ電圧に基づいて電圧補正分Tsを
設定する。これは、バッテリ電圧の変動による燃料噴射
弁6の噴射流量変化を補正するためのものである。
設定する。これは、バッテリ電圧の変動による燃料噴射
弁6の噴射流量変化を補正するためのものである。
そして、次のステップ8では、次式に従って燃料噴射量
Tiを演算する。
Tiを演算する。
Ti=Tp×COEF×LAMBDA+Ts ステップ9ではステップ8で設定された燃料噴射量Tiを
出力用レジスタにセットする。これにより、予め定めた
機関回転同期(例えば1回転毎)の燃料噴射タイミング
になると、最新にセットされた燃料噴射量Tiに相当する
パルス巾をもつ駆動パルス信号が燃料噴射弁6に与えら
れて、燃料噴射が行われる。
出力用レジスタにセットする。これにより、予め定めた
機関回転同期(例えば1回転毎)の燃料噴射タイミング
になると、最新にセットされた燃料噴射量Tiに相当する
パルス巾をもつ駆動パルス信号が燃料噴射弁6に与えら
れて、燃料噴射が行われる。
第4図は空燃比フィードバック補正係数LAMBDAの比例・
積分制御ルーチンで、所定時間(例えば10ms)毎に実行
され、これにより空燃比フィードバック補正係数LAMBDA
が設定される。
積分制御ルーチンで、所定時間(例えば10ms)毎に実行
され、これにより空燃比フィードバック補正係数LAMBDA
が設定される。
ステップ31では、空燃比のフィードバック制御(λコン
トロール)条件が成立しているか否かを判定し、制御条
件が成立していないときにはこのルーチンを終了する。
トロール)条件が成立しているか否かを判定し、制御条
件が成立していないときにはこのルーチンを終了する。
ここで、空燃比フィードバック制御を停止(クランプ)
する条件とは、例えば、以下に示すような場合である。
する条件とは、例えば、以下に示すような場合である。
始動時 低水温時 (i)10°C未満で始動した場合75°Cになるまで (ii)10°C以上で始動した場合30°Cになるまで 機関高負荷運転時 減速運転時 O2センサ16の異常時 一方、空燃比フィードバック制御条件か成立していると
きには、ステップ32へ進んでO2センサ16の出力電圧V02
を読込み、次のステップ33で目標空燃比である理論空燃
比相当のスライスレベル電圧Vrefと比較することにより
空燃比のリッチ・リーンを判定する。
きには、ステップ32へ進んでO2センサ16の出力電圧V02
を読込み、次のステップ33で目標空燃比である理論空燃
比相当のスライスレベル電圧Vrefと比較することにより
空燃比のリッチ・リーンを判定する。
空燃比がリーン(V02<Vref)のときは、ステップ33か
らステップ34へ進んでリッチからリーンへの反転時(反
転直後)であるか否かを判定し、反転時にはステップ35
へ進んで空燃比フィードバック補正係数LAMBDAを前回値
に対し所定の比例定数P分増大させる。反転時以外はス
テップ36へ進んで空燃比フィードバック補正係数LAMBDA
を前回値に対し所定の積分定数I分増大させ、こうして
空燃比フィードバック補正係数LAMBDAを一定の傾きで増
大させる。尚、P>>Iである。
らステップ34へ進んでリッチからリーンへの反転時(反
転直後)であるか否かを判定し、反転時にはステップ35
へ進んで空燃比フィードバック補正係数LAMBDAを前回値
に対し所定の比例定数P分増大させる。反転時以外はス
テップ36へ進んで空燃比フィードバック補正係数LAMBDA
を前回値に対し所定の積分定数I分増大させ、こうして
空燃比フィードバック補正係数LAMBDAを一定の傾きで増
大させる。尚、P>>Iである。
空燃比がリッチ(V02>Vref)のときは、ステップ33か
らステップ37へ進んでリーンからリッチへの反転時(反
転直後)であるか否かを判定し、反転時にはステップ38
へ進んで空燃比フィードバック補正係数LAMBDAを前回値
に対し所定の比例定数P分減少させる。反転時以外はス
テップ39へ進んで空燃比フィードバック補正係数LAMBDA
を前回値に対し所定の積分定数I分減少させ、こうして
空燃比フィードバック補正係数LAMBDAを一定の傾きで減
少させる。
らステップ37へ進んでリーンからリッチへの反転時(反
転直後)であるか否かを判定し、反転時にはステップ38
へ進んで空燃比フィードバック補正係数LAMBDAを前回値
に対し所定の比例定数P分減少させる。反転時以外はス
テップ39へ進んで空燃比フィードバック補正係数LAMBDA
を前回値に対し所定の積分定数I分減少させ、こうして
空燃比フィードバック補正係数LAMBDAを一定の傾きで減
少させる。
第5図に示すフローチャートは、第3図の燃料噴射量演
算ルーチンで用いられるスロットル弁開度θに対応させ
た有効開口面積Aのマップにおける有効開口面積Aのデ
ータを修正するためのルーチンであり、第6図に示すよ
うにスロットル弁開度θと機関回転速度Nとをパラメー
タとして区分される複数の運転状態のエリア毎に前記空
燃比フィードバック補正係数LAMBDAの基準値(1)から
の偏差ΔLAMBDAを学習して、この偏差ΔLAMBDAに基づい
て対応するエリアの有効開口面積Aデータを修正するも
のである。
算ルーチンで用いられるスロットル弁開度θに対応させ
た有効開口面積Aのマップにおける有効開口面積Aのデ
ータを修正するためのルーチンであり、第6図に示すよ
うにスロットル弁開度θと機関回転速度Nとをパラメー
タとして区分される複数の運転状態のエリア毎に前記空
燃比フィードバック補正係数LAMBDAの基準値(1)から
の偏差ΔLAMBDAを学習して、この偏差ΔLAMBDAに基づい
て対応するエリアの有効開口面積Aデータを修正するも
のである。
ステップ51では、第6図に示したようにスロットル弁開
度θと機関回転速度Nとをパラメータとして区分される
複数の運転状態のエリアの中から、現在の機関運転状態
が該当するエリアをスロットル弁開度センサ13及びクラ
ンク角センサ14によって検出されるスロットル弁開度θ
と機関回転速度Nとに基づいて検出する。尚、第9図に
示したように、スロットル弁開度θが小さいときほどス
ロットル弁4周囲の汚れによる有効開口面積Aへの影響
が大であることから、前記エリアはスロットル弁開度θ
が小さい領域でより細かく区分して、精度の高い学習が
行われるようにしてあるものであり、同一エリアではス
ロットル弁4周囲の汚れによる影響が略同程度に表れる
ように区分設定してある。
度θと機関回転速度Nとをパラメータとして区分される
複数の運転状態のエリアの中から、現在の機関運転状態
が該当するエリアをスロットル弁開度センサ13及びクラ
ンク角センサ14によって検出されるスロットル弁開度θ
と機関回転速度Nとに基づいて検出する。尚、第9図に
示したように、スロットル弁開度θが小さいときほどス
ロットル弁4周囲の汚れによる有効開口面積Aへの影響
が大であることから、前記エリアはスロットル弁開度θ
が小さい領域でより細かく区分して、精度の高い学習が
行われるようにしてあるものであり、同一エリアではス
ロットル弁4周囲の汚れによる影響が略同程度に表れる
ように区分設定してある。
そして、次のステップ52では、前記ステップ51で確認し
た現在の運転状態が該当するエリアにおいて空燃比フィ
ードバック制御(λコントロール)が定常に達したこと
を検出する。即ち、第7図に示すように、同じ運転状態
エリアにおいて空燃比フィードバック補正係数LAMBDAが
ある値を中央値としてリッチ・リーン反転を繰り返して
いることによってλコントロールの定常状態と見做すも
のであり、例えば同一運転状態エリアにおいて空燃比フ
ィードバック補正係数LAMBDAが2回反転したことによっ
てλコントロールの定常状態とする。
た現在の運転状態が該当するエリアにおいて空燃比フィ
ードバック制御(λコントロール)が定常に達したこと
を検出する。即ち、第7図に示すように、同じ運転状態
エリアにおいて空燃比フィードバック補正係数LAMBDAが
ある値を中央値としてリッチ・リーン反転を繰り返して
いることによってλコントロールの定常状態と見做すも
のであり、例えば同一運転状態エリアにおいて空燃比フ
ィードバック補正係数LAMBDAが2回反転したことによっ
てλコントロールの定常状態とする。
そして、λコントロールの定常状態が検出されて次のス
テップ53に進むと、当該エリアにおける空燃比フィード
バック補正係数LAMBDAの基準値(1)に対する偏差ΔLA
MBDAを学習する。即ち、λコントロールの定常状態検出
後の反転時における空燃比フィードバック補正係数LAMB
DAの上下ピーク時(第7図中の及び)を求め、この
上下ピーク値における基準値に対する偏差ΔLAMBDA1,
ΔLAMBDA2を算出し、これらの平均値を当該エリアにお
ける偏差ΔLAMBDAとする。尚、この偏差ΔLAMBDAは、初
期状態においては微小値であるはずなので、当該エリア
における経年変化によるベース空燃比の変動を示すこと
になる。
テップ53に進むと、当該エリアにおける空燃比フィード
バック補正係数LAMBDAの基準値(1)に対する偏差ΔLA
MBDAを学習する。即ち、λコントロールの定常状態検出
後の反転時における空燃比フィードバック補正係数LAMB
DAの上下ピーク時(第7図中の及び)を求め、この
上下ピーク値における基準値に対する偏差ΔLAMBDA1,
ΔLAMBDA2を算出し、これらの平均値を当該エリアにお
ける偏差ΔLAMBDAとする。尚、この偏差ΔLAMBDAは、初
期状態においては微小値であるはずなので、当該エリア
における経年変化によるベース空燃比の変動を示すこと
になる。
次のステップ54では、ステップ53で偏差ΔLAMBDAを求め
た運転状態エリアにおけるスロットル弁開度θの中央値
θ0に対応して現在記憶されている吸気通路の有効開口
面積Aをマップから参照して求める。前記運転状態エリ
アは、所定のスロットル弁開度領域(θ1≦θ<θ2)を
有しているため、現在の機関運転状態が該当するエリア
の中央値θ0を、エリアの代表値とするものである。
た運転状態エリアにおけるスロットル弁開度θの中央値
θ0に対応して現在記憶されている吸気通路の有効開口
面積Aをマップから参照して求める。前記運転状態エリ
アは、所定のスロットル弁開度領域(θ1≦θ<θ2)を
有しているため、現在の機関運転状態が該当するエリア
の中央値θ0を、エリアの代表値とするものである。
そして次のステップ55では、ステップ53で求めた該当エ
リアにおける偏差ΔLAMBDAと、ステップ54で参照した該
当エリアのスロットル弁開度中央値θ0に対応する有効
開口面積Aのマップデータとから、現在の該当エリアの
前記中央値θ0における有効開口面積Aの変化量ΔA
(θ0)を算出する。
リアにおける偏差ΔLAMBDAと、ステップ54で参照した該
当エリアのスロットル弁開度中央値θ0に対応する有効
開口面積Aのマップデータとから、現在の該当エリアの
前記中央値θ0における有効開口面積Aの変化量ΔA
(θ0)を算出する。
この変化量ΔA(θ0)は、空燃比フィードバック補正
係数LAMBDAなしでベース空燃比が理論空燃比となるよう
に基本燃料噴射量Tpから逆算して求められる。
係数LAMBDAなしでベース空燃比が理論空燃比となるよう
に基本燃料噴射量Tpから逆算して求められる。
即ち、現在の機関運転状態が該当するエリアにおいて、
例えば空燃比フィードバック補正係数LAMBDAを−20%
(0.8)として目標空燃比に制御していたときには、該
当エリアにおける基本燃料噴射量Tp(吸入空気流量Q)
を初期状態の0.8倍に設定することで空燃比フィードバ
ック補正係数LAMBDAなしで目標空燃比に制御できること
を示すため、スロットル弁開度θの中央値θ0から求め
られる有効開口面積A0と該当エリアの機関回転速度中央
値N0とから求められる基本燃料噴射量Tp0の0.8倍に相当
する基本燃料噴射量Tpが設定される有効開口面積Aを機
関回転速度中央値N0上で求め、この値と前記中央値θ0
に対応する有効開口面積A0との差を算出することで前記
変化量ΔA(θ0)が求められる。
例えば空燃比フィードバック補正係数LAMBDAを−20%
(0.8)として目標空燃比に制御していたときには、該
当エリアにおける基本燃料噴射量Tp(吸入空気流量Q)
を初期状態の0.8倍に設定することで空燃比フィードバ
ック補正係数LAMBDAなしで目標空燃比に制御できること
を示すため、スロットル弁開度θの中央値θ0から求め
られる有効開口面積A0と該当エリアの機関回転速度中央
値N0とから求められる基本燃料噴射量Tp0の0.8倍に相当
する基本燃料噴射量Tpが設定される有効開口面積Aを機
関回転速度中央値N0上で求め、この値と前記中央値θ0
に対応する有効開口面積A0との差を算出することで前記
変化量ΔA(θ0)が求められる。
即ち、スロットル弁開度θと機関回転速度Nとに基づい
て該当するエリアを特定すると、このエリアにおける空
燃比フィードバック補正係数LAMBDAの偏差ΔLAMBDAを学
習し、この偏差ΔLAMBDAが該当エリアのスロットル弁開
度中央値θ0及び機関回転速度中央値N0で生じたものと
して、偏差ΔLAMBDAに基づいてスロットル弁開度θ0に
おける有効開口面積Aの変化量ΔA(θ0)を求めるも
のであり、この変化量ΔA(θ0)は該当エリアにおけ
る変化量ΔA(θ)の中間値を示すものとする。
て該当するエリアを特定すると、このエリアにおける空
燃比フィードバック補正係数LAMBDAの偏差ΔLAMBDAを学
習し、この偏差ΔLAMBDAが該当エリアのスロットル弁開
度中央値θ0及び機関回転速度中央値N0で生じたものと
して、偏差ΔLAMBDAに基づいてスロットル弁開度θ0に
おける有効開口面積Aの変化量ΔA(θ0)を求めるも
のであり、この変化量ΔA(θ0)は該当エリアにおけ
る変化量ΔA(θ)の中間値を示すものとする。
このようにして、現在の機関運転状態が該当するエリア
における有効開口面積Aの変化量ΔA(θ)の中間値を
求めると、次のステップ56ではこの変化量ΔA(θ)に
基づいて該当エリアのスロットル弁開度区間θ1≦θ<
θ2における開度θにそれぞれ対応する変化量ΔA
(θ)を算出する。即ち、該当エリアにおける変化量Δ
A(θ)の中間値が求められると、この中間値に基づい
てエリア全体の変化量ΔA(θ)を予測設定する(尚、
本実施例では、機関運転状態を複数に区分したので予測
設定範囲が小さく、予測誤差の発生を抑止できる。)も
のであり、エリア毎に中間値{中間開度θ0における変
化量ΔA(θ0)}に対応して各開度θの変化量ΔA
(θ)が設定されるように、各エリアにおける変化量Δ
A(θ)の発生度合いを実験等によって予め把握してお
き、中間開度θ0での変化量ΔA(θ)に基づいて該当
エリアの全開度θの変化量ΔA(θ)が算出できるよう
にしてある。
における有効開口面積Aの変化量ΔA(θ)の中間値を
求めると、次のステップ56ではこの変化量ΔA(θ)に
基づいて該当エリアのスロットル弁開度区間θ1≦θ<
θ2における開度θにそれぞれ対応する変化量ΔA
(θ)を算出する。即ち、該当エリアにおける変化量Δ
A(θ)の中間値が求められると、この中間値に基づい
てエリア全体の変化量ΔA(θ)を予測設定する(尚、
本実施例では、機関運転状態を複数に区分したので予測
設定範囲が小さく、予測誤差の発生を抑止できる。)も
のであり、エリア毎に中間値{中間開度θ0における変
化量ΔA(θ0)}に対応して各開度θの変化量ΔA
(θ)が設定されるように、各エリアにおける変化量Δ
A(θ)の発生度合いを実験等によって予め把握してお
き、中間開度θ0での変化量ΔA(θ)に基づいて該当
エリアの全開度θの変化量ΔA(θ)が算出できるよう
にしてある。
尚、本実施例では、同一エリア内では、有効開口面積A
の変化が略同様に発生するものとしてあるため、中間開
度θ0における変化量ΔA(θ)が該当エリアのスロッ
トル弁開度区間θ1≦θ<θ2の全てに適応できるものと
しても良い。
の変化が略同様に発生するものとしてあるため、中間開
度θ0における変化量ΔA(θ)が該当エリアのスロッ
トル弁開度区間θ1≦θ<θ2の全てに適応できるものと
しても良い。
このようにして、現在の機関運転状態が該当するエリア
における吸気通路の有効開口面積Aの変化量ΔA(θ)
が求められると、ステップ57では該当エリアのスロット
ル弁開度θ領域に対応する有効開口面積Aのマップデー
タを前記変化量ΔA(θ)に基づいて修正する。これ
は、第8図に示すように、所定のエリア(スロットル弁
開度区間θ1≦θ<θ2)における変化量ΔA(θ)が求
められると、スロットル弁開度θに対応して記憶されて
いる有効開口面積Aのマップデータのうちの前記エリア
に対応する値を前記変化量ΔA(θ)に基づいて修正す
るものであり、エリア毎に上記のような修正を行う。こ
のとき、スロットル弁4周囲の汚れによって有効開口面
積Aは減少傾向を示すので、第8図に示すように、汚れ
のない初期状態に比べ有効開口面積Aのマップデータは
減少修正されるが、偏差ΔLAMBDAに基づく変化量ΔA
(θ)の設定がなされていないエリアとの境界で設定さ
れる有効開口面積Aのデータに段差が生じることになっ
て、基本燃料噴射量Tpによるベース空燃比が急激な変動
を示すことになってしまうため、有効開口面積Aのマッ
プデータを修正したときには、スロットル弁開度θと機
関回転速度Nとに基づいて設定される基本燃料噴射量Tp
の前回設定値と今回設定値とを加重平均して基本燃料噴
射量Tpを定め、有効開口面積Aのマップデータの修正に
よる空燃比変動を抑止するようにしても良い。
における吸気通路の有効開口面積Aの変化量ΔA(θ)
が求められると、ステップ57では該当エリアのスロット
ル弁開度θ領域に対応する有効開口面積Aのマップデー
タを前記変化量ΔA(θ)に基づいて修正する。これ
は、第8図に示すように、所定のエリア(スロットル弁
開度区間θ1≦θ<θ2)における変化量ΔA(θ)が求
められると、スロットル弁開度θに対応して記憶されて
いる有効開口面積Aのマップデータのうちの前記エリア
に対応する値を前記変化量ΔA(θ)に基づいて修正す
るものであり、エリア毎に上記のような修正を行う。こ
のとき、スロットル弁4周囲の汚れによって有効開口面
積Aは減少傾向を示すので、第8図に示すように、汚れ
のない初期状態に比べ有効開口面積Aのマップデータは
減少修正されるが、偏差ΔLAMBDAに基づく変化量ΔA
(θ)の設定がなされていないエリアとの境界で設定さ
れる有効開口面積Aのデータに段差が生じることになっ
て、基本燃料噴射量Tpによるベース空燃比が急激な変動
を示すことになってしまうため、有効開口面積Aのマッ
プデータを修正したときには、スロットル弁開度θと機
関回転速度Nとに基づいて設定される基本燃料噴射量Tp
の前回設定値と今回設定値とを加重平均して基本燃料噴
射量Tpを定め、有効開口面積Aのマップデータの修正に
よる空燃比変動を抑止するようにしても良い。
以上のように、スロットル弁4やスロットルチャンバに
カーボンやブローバイガス等による汚れが付着すること
によって、スロットル弁開度θに対する実際の有効開口
面積Aの値が減少し空燃比がリッチ化すると、この汚れ
影響によるリッチ化傾向を複数のエリア毎に空燃比フィ
ードバック補正係数LAMBDAの基準値に対する偏差ΔLAMB
DAとして捉え、この偏差ΔLAMBDAに基づいて各エリアに
おける有効開口面積Aの変化量ΔA(θ)を求める。そ
して、この各エリアにおける変化量ΔA(θ)に基づい
て、汚れのない初期状態に対応して記憶されているスロ
ットル弁開度θに対する有効開口面積Aのデータを修正
するようにした。
カーボンやブローバイガス等による汚れが付着すること
によって、スロットル弁開度θに対する実際の有効開口
面積Aの値が減少し空燃比がリッチ化すると、この汚れ
影響によるリッチ化傾向を複数のエリア毎に空燃比フィ
ードバック補正係数LAMBDAの基準値に対する偏差ΔLAMB
DAとして捉え、この偏差ΔLAMBDAに基づいて各エリアに
おける有効開口面積Aの変化量ΔA(θ)を求める。そ
して、この各エリアにおける変化量ΔA(θ)に基づい
て、汚れのない初期状態に対応して記憶されているスロ
ットル弁開度θに対する有効開口面積Aのデータを修正
するようにした。
従って、スロットル弁4周囲に汚れが発生してスロット
ル弁開度θに対する有効開口面積Aが減少変化しても、
これに応じて基本燃料噴射量Tp(吸入空気流量Q)の設
定量を減少修正して、ベース空燃比を目標空燃比である
理想空燃比に制御できるものである。
ル弁開度θに対する有効開口面積Aが減少変化しても、
これに応じて基本燃料噴射量Tp(吸入空気流量Q)の設
定量を減少修正して、ベース空燃比を目標空燃比である
理想空燃比に制御できるものである。
尚、本実施例では、各エリアにおける空燃比フィードバ
ック補正係数LAMBDAの基準値からの偏差ΔLAMBDAに基づ
いてスロットル弁開度θに対する有効開口面積Aの記憶
データを修正するようにしたが、スロットル弁開度θと
機関回転速度Nとに応じて基本燃料噴射量Tp若しくは吸
入空気流量Qを記憶させてあるものに関しては、偏差Δ
LAMBDAを学習したエリアに該当する基本燃料噴射量Tp若
しくは吸入空気流量Qのデータを同様に修正することに
より、同様な効果が得られることは明らかである。
ック補正係数LAMBDAの基準値からの偏差ΔLAMBDAに基づ
いてスロットル弁開度θに対する有効開口面積Aの記憶
データを修正するようにしたが、スロットル弁開度θと
機関回転速度Nとに応じて基本燃料噴射量Tp若しくは吸
入空気流量Qを記憶させてあるものに関しては、偏差Δ
LAMBDAを学習したエリアに該当する基本燃料噴射量Tp若
しくは吸入空気流量Qのデータを同様に修正することに
より、同様な効果が得られることは明らかである。
<考案の効果> 以上説明したように、本考案によると、スロットル弁周
囲の汚れによる吸気通路の有効開口面積の減少を複数の
運転状態エリア毎に自己診断し、かつ、この自己診断結
果に基づいて基本燃料噴射量の設定量を修正するように
したので、スロットル弁開度と機関回転速度との検出値
に基づく基本燃料噴射量(吸入空気流量)の設定が長期
に亘って精度良く行えるようになるという効果がある。
囲の汚れによる吸気通路の有効開口面積の減少を複数の
運転状態エリア毎に自己診断し、かつ、この自己診断結
果に基づいて基本燃料噴射量の設定量を修正するように
したので、スロットル弁開度と機関回転速度との検出値
に基づく基本燃料噴射量(吸入空気流量)の設定が長期
に亘って精度良く行えるようになるという効果がある。
第1図は本考案の構成を示す機能ブロック図、第2図は
本考案の一実施例を示すシステム図、第3図は同上実施
例における燃料噴射量演算ルーチンを示すフローチャー
ト、第4図は同上実施例における空燃比フィードバック
補正係数LAMBDAの比例・積分制御ルーチンを示すフロー
チャート、第5図は同上実施例における有効開口面積マ
ップ修正ルーチンを示すフローチャート、第6図は同上
実施例における判定運転状態を示すグラフ、第7図は空
燃比フィードバック補正係数LAMBDAの変化の様子を示す
タイムチャート、第8図はスロットル弁開度θに対する
有効開口面積Aの変化を示すグラフ、第9図はスロット
ル弁周囲が汚れたときのスロットル弁開度θに対する有
効開口面積Aの変化率を示すグラフ、第10図はスロット
ル弁周囲の汚れの影響による空燃比のリッチ化を説明す
るためのグラフである。 1……機関、4……スロットル弁、6……燃料噴射弁、
12……コントロールユニット、13……スロットル弁開度
センサ、14……クランク角センサ、16……O2センサ
本考案の一実施例を示すシステム図、第3図は同上実施
例における燃料噴射量演算ルーチンを示すフローチャー
ト、第4図は同上実施例における空燃比フィードバック
補正係数LAMBDAの比例・積分制御ルーチンを示すフロー
チャート、第5図は同上実施例における有効開口面積マ
ップ修正ルーチンを示すフローチャート、第6図は同上
実施例における判定運転状態を示すグラフ、第7図は空
燃比フィードバック補正係数LAMBDAの変化の様子を示す
タイムチャート、第8図はスロットル弁開度θに対する
有効開口面積Aの変化を示すグラフ、第9図はスロット
ル弁周囲が汚れたときのスロットル弁開度θに対する有
効開口面積Aの変化率を示すグラフ、第10図はスロット
ル弁周囲の汚れの影響による空燃比のリッチ化を説明す
るためのグラフである。 1……機関、4……スロットル弁、6……燃料噴射弁、
12……コントロールユニット、13……スロットル弁開度
センサ、14……クランク角センサ、16……O2センサ
Claims (1)
- 【請求項1】機関の吸気通路に介装されたスロットル弁
の開度を検出するスロットル弁開度検出手段と、 機関の回転速度を検出する機関回転速度検出手段と、 スロットル弁開度と機関回転速度との検出値に基づいて
当該運転状態における機関の吸入空気流量を設定し該吸
入空気流量に基づいて基本燃料噴射量を設定する基本燃
料噴射量設定手段と、 機関排気成分を検出しこれにより機関吸入混合気の空燃
比を検出する空燃比検出手段と、 該空燃比検出手段により検出された空燃比と目標空燃比
とを比較して実際の空燃比を目標空燃比に近づけるよう
に前記基本燃料噴射量を補正するためのフィードバック
補正値を所定の量増減して設定するフィードバック補正
値設定手段と、 少なくとも前記基本燃料噴射量設定手段で設定した基本
燃料噴射量と前記フィードバック補正値設定手段で設定
したフィードバック補正値とに基づいて燃料噴射量を設
定する燃料噴射量設定手段と、 該燃料噴射量設定手段で設定した燃料噴射量に相当する
駆動パルス信号に応じオン・オフ的に燃料を機関に噴射
供給する燃料噴射手段と、 スロットル弁開度と機関回転速度とをパラメータとして
区分される複数の運転状態のエリア毎に前記フィードバ
ック補正値の基準値に対する偏差を学習する偏差学習手
段と、 該偏差学習手段により学習された前記偏差に基づいて当
該エリアにおける前記基本燃料噴射量設定手段による基
本燃料噴射量の設定誤差を検出する設定誤差検出手段
と、 検出されたエリア毎の設定誤差に基づいて前記基本燃料
噴射量設定手段における当該エリアに対応する基本燃料
噴射量の設定量を修正する基本燃料噴射量修正手段と、 を含んで構成されることを特徴とする内燃機関の電子制
御燃料噴射装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3027788U JPH077563Y2 (ja) | 1988-03-09 | 1988-03-09 | 内燃機関の電子制御燃料噴射装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3027788U JPH077563Y2 (ja) | 1988-03-09 | 1988-03-09 | 内燃機関の電子制御燃料噴射装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01134748U JPH01134748U (ja) | 1989-09-14 |
| JPH077563Y2 true JPH077563Y2 (ja) | 1995-02-22 |
Family
ID=31255204
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3027788U Expired - Lifetime JPH077563Y2 (ja) | 1988-03-09 | 1988-03-09 | 内燃機関の電子制御燃料噴射装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH077563Y2 (ja) |
-
1988
- 1988-03-09 JP JP3027788U patent/JPH077563Y2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH01134748U (ja) | 1989-09-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5533332A (en) | Method and apparatus for self diagnosis of an internal combustion engine | |
| US6397830B1 (en) | Air-fuel ratio control system and method using control model of engine | |
| US4763265A (en) | Air intake side secondary air supply system for an internal combustion engine with an improved duty ratio control operation | |
| JP2927074B2 (ja) | 内燃機関の空燃比制御装置 | |
| JP2531155B2 (ja) | 内燃機関の空燃比制御装置 | |
| JPH077563Y2 (ja) | 内燃機関の電子制御燃料噴射装置 | |
| JPH06346774A (ja) | 内燃機関の空燃比制御装置 | |
| JP2916804B2 (ja) | 内燃機関の空燃比制御装置 | |
| JPH077562Y2 (ja) | 内燃機関の電子制御燃料噴射装置 | |
| JPH0729234Y2 (ja) | 内燃機関の電子制御燃料噴射装置 | |
| US6901920B2 (en) | Engine control apparatus having cylinder-by-cylinder feedback control | |
| JP2970144B2 (ja) | 内燃機関の空燃比制御装置 | |
| JP2715208B2 (ja) | 内燃機関の空燃比学習制御装置 | |
| JP2596054Y2 (ja) | 内燃機関の空燃比フィードバック制御装置 | |
| JP2582571B2 (ja) | 内燃機関の空燃比の学習制御装置 | |
| JP2001193532A (ja) | 内燃機関の空燃比制御装置 | |
| JP2650069B2 (ja) | 内燃機関の空燃比フィードバック制御装置 | |
| JPH03271541A (ja) | 内燃機関の空燃比フィードバック制御装置 | |
| JP2916805B2 (ja) | 内燃機関の空燃比制御装置 | |
| JPH06200809A (ja) | 内燃機関の空燃比制御装置 | |
| JPH08303234A (ja) | 内燃機関の触媒劣化診断装置 | |
| JP2609126B2 (ja) | 内燃機関の空燃比フィードバック制御装置 | |
| JPH0656124B2 (ja) | 内燃機関の学習制御装置 | |
| JPH0227135A (ja) | 内燃機関の空燃比制御装置 | |
| JPH0711995A (ja) | 内燃機関の空燃比制御装置 |