JPS6181540A - 内燃エンジンの暖機時の空燃比制御装置 - Google Patents
内燃エンジンの暖機時の空燃比制御装置Info
- Publication number
- JPS6181540A JPS6181540A JP19963784A JP19963784A JPS6181540A JP S6181540 A JPS6181540 A JP S6181540A JP 19963784 A JP19963784 A JP 19963784A JP 19963784 A JP19963784 A JP 19963784A JP S6181540 A JPS6181540 A JP S6181540A
- Authority
- JP
- Japan
- Prior art keywords
- engine
- stepper motor
- air
- fuel ratio
- value
- 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.)
- Pending
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/02—Circuit arrangements for generating control signals
- F02D41/04—Introducing corrections for particular operating conditions
- F02D41/06—Introducing corrections for particular operating conditions for engine starting or warming up
- F02D41/068—Introducing corrections for particular operating conditions for engine starting or warming up for warming-up
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Control Of The Air-Fuel Ratio Of Carburetors (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、内燃エンジンの暖閲時の?瓢比制御装2に関
するものであり、特に、暖間中のエンジン温度の上昇に
応じて、暖間明間の仝戚にわたって、空燃比を適正に制
御することのできる内燃エンジンの暖灘時の空燃比制御
21′l装置1.:関するちのである。
するものであり、特に、暖間中のエンジン温度の上昇に
応じて、暖間明間の仝戚にわたって、空燃比を適正に制
御することのできる内燃エンジンの暖灘時の空燃比制御
21′l装置1.:関するちのである。
(従来の伎術)
内燃エンジンの排気ガス成分の濃度を検出する装置と、
エンジンに供給される混合気を生成する燃料調ff1H
首と、前記濃度検出装置の出力信号に応じて、混合気の
空燃比を設定値にフィードバック制御するように、前記
濃度検出装置を前記燃料調量装置に結合する電気回路と
を協えた、エンジンに供給される混合気の空店比制御装
置は当業者間に周知である〈例えば、特開昭57−62
955号公報)。
エンジンに供給される混合気を生成する燃料調ff1H
首と、前記濃度検出装置の出力信号に応じて、混合気の
空燃比を設定値にフィードバック制御するように、前記
濃度検出装置を前記燃料調量装置に結合する電気回路と
を協えた、エンジンに供給される混合気の空店比制御装
置は当業者間に周知である〈例えば、特開昭57−62
955号公報)。
第2図は前述のような空燃圧制(2D装首の全体の(笛
成図である。
成図である。
符号1は内燃エンジンを示し、エンジン1に連なる吸気
マニホルド(吸気管)2には、全体として符号3で示す
気化器がニジけられている。
マニホルド(吸気管)2には、全体として符号3で示す
気化器がニジけられている。
気化器3には、フロート至4と一次側吸気通路とを連通
ずる燃料通路5.6が形成され、これらの通路は夫々空
気通路3a 、3bを介して空燃比制御弁9に接続され
ている。
ずる燃料通路5.6が形成され、これらの通路は夫々空
気通路3a 、3bを介して空燃比制御弁9に接続され
ている。
ざらに、気化器3には、フロート至4と二次側吸気通路
とを連通づる虐斜通路7a、7bが形成される。前記通
路7aは、空気通路8Cを介して空燃比制御弁9に接続
されると共に、二次側吸気1ffl路のスロットル弁3
0bの少し上流側に間口している。
とを連通づる虐斜通路7a、7bが形成される。前記通
路7aは、空気通路8Cを介して空燃比制御弁9に接続
されると共に、二次側吸気1ffl路のスロットル弁3
0bの少し上流側に間口している。
また、前記通路7bは、固定絞りを有する空気通路8d
を介してエアクリーナ内部と連通している。
を介してエアクリーナ内部と連通している。
該制御弁9は、図示例では3個の流市制御弁から成り、
多流m flill 12fl弁はシリンダ10と、譲
シリンダ10内に変位可能に挿入された弁体11と、該
シリンダおよび弁体間に装架され、前記各弁体を一方向
に押圧するコイルばね12とから昂1成されている。
多流m flill 12fl弁はシリンダ10と、譲
シリンダ10内に変位可能に挿入された弁体11と、該
シリンダおよび弁体間に装架され、前記各弁体を一方向
に押圧するコイルばね12とから昂1成されている。
各弁体11の反コイルば杓側端部11aはテーバ状に形
成されてあり、弁体11の変位に応じて、弁体テーバ部
11aが挿通されているシリンダ10の対向端間口10
aの開口面積が変化するようになっている。
成されてあり、弁体11の変位に応じて、弁体テーバ部
11aが挿通されているシリンダ10の対向端間口10
aの開口面積が変化するようになっている。
各弁体″11の一端(反コイルばね側端)は、往復動可
能なように、回り止めされたウオーム部材17Iにif
!結された連ねプレート15に当接している。
能なように、回り止めされたウオーム部材17Iにif
!結された連ねプレート15に当接している。
ウオーム部材14は、その周囲に、ラジアル軸受16を
fr して回転自在に配されたステッパモータ13のロ
ータ17とねじ係合している。更にロータ17の外周に
は、ステータとしてのソレノイド18が配されている。
fr して回転自在に配されたステッパモータ13のロ
ータ17とねじ係合している。更にロータ17の外周に
は、ステータとしてのソレノイド18が配されている。
ソレノイド18は、電子コントロールユニット(以下r
EcUJと言う>20と電気的に接続されている。
EcUJと言う>20と電気的に接続されている。
E CLl 20からの駆動パルスにより、ソレノイド
18が付努されると、0−夕17が回転し、さらにロー
タ17とセじ係合したウオーム部材14が、図において
左右方向に変位する。従って、ウオーム部材14と連結
されたプレート15が左右方向に変位する。
18が付努されると、0−夕17が回転し、さらにロー
タ17とセじ係合したウオーム部材14が、図において
左右方向に変位する。従って、ウオーム部材14と連結
されたプレート15が左右方向に変位する。
ステッパモータ13の固定ハウジング21には1、永久
磁石22とリードスイッチ23とが対向して設けられて
いる。一方、前記プレート15の周縁には、磁性材料か
ら成る遮蔽板24が、前記永久磁石22とリードスイッ
チ23間に出入しうるように取り付けられている。
磁石22とリードスイッチ23とが対向して設けられて
いる。一方、前記プレート15の周縁には、磁性材料か
ら成る遮蔽板24が、前記永久磁石22とリードスイッ
チ23間に出入しうるように取り付けられている。
以上の構成から明らかなように、前記プレート15の左
右方向の変位に伴なって遮蔽板24が左右に変位する。
右方向の変位に伴なって遮蔽板24が左右に変位する。
そしてさらに、この!112に1コって、リードスイッ
チ23がオン・オフυ制御される。
チ23がオン・オフυ制御される。
すなわち、空だ比νIf211弁9の弁体/メ、永久[
4石22、リードスイッチ23および遮蔽板24の取付
位2によって決定される昼爪位だな通過すると、その移
動方向に応じてリードスイッチ23がオンまたはオフに
切り換えられる。
4石22、リードスイッチ23および遮蔽板24の取付
位2によって決定される昼爪位だな通過すると、その移
動方向に応じてリードスイッチ23がオンまたはオフに
切り換えられる。
リードスイッチ23は、このオン・オフ切換に応じた二
値信号をECU20に(It給する。
値信号をECU20に(It給する。
なお、ハウジング21には大気と連通した空気取入口2
5が形成され、この取入口25に挿もされたフィルタ2
6を介して大気を各流量制御弁に導いている。
5が形成され、この取入口25に挿もされたフィルタ2
6を介して大気を各流量制御弁に導いている。
一方、エンジンの排気マニホルド27の内壁に(ま、酸
化ジルコニウム等から成る02センサ28が、該マニホ
ルド27内に突出して設けられ、その出力i! E C
U 20に供給される。
化ジルコニウム等から成る02センサ28が、該マニホ
ルド27内に突出して設けられ、その出力i! E C
U 20に供給される。
また、大気圧センサ29がエンジンを搭載した車輌周囲
の大気圧を検出可能に配置される。前記大気圧センサ2
9の検出値信号もECU20に供給される。
の大気圧を検出可能に配置される。前記大気圧センサ2
9の検出値信号もECU20に供給される。
さらに、エンジンの冷却水が充満したエンジン気筒周壁
内には、サーミスタ33が装着され、エンジン温度を代
表する冷却水温度を検出する。前記サーミ反夕33の検
出値信号もまたECU20に供給される。
内には、サーミスタ33が装着され、エンジン温度を代
表する冷却水温度を検出する。前記サーミ反夕33の検
出値信号もまたECU20に供給される。
なお、第2図において、符号39は排気ガス中のCo、
HC,NOXを浄化する三元融媒、31は、管路32を
介してスロットル弁+J O” +30bより下流の吸
気マニホルド2内の吸気圧を検出し、その出力をECU
20に供給する圧力センサ、35はエンジン回転数セン
サ、37はイグニッションスイッチである。
HC,NOXを浄化する三元融媒、31は、管路32を
介してスロットル弁+J O” +30bより下流の吸
気マニホルド2内の吸気圧を検出し、その出力をECU
20に供給する圧力センサ、35はエンジン回転数セン
サ、37はイグニッションスイッチである。
次に、上述した従来の空燃圧制(ル装胃の制御内容につ
いて、第2図を参照して説明する。
いて、第2図を参照して説明する。
先ず、エンジンの始動時において、イグニッションスイ
ッチ37がオンにされると、ECU20がイニシャライ
ズ(初期化)される。その後、ECU20は、リードス
イッチ23を介して、アクチュエータであるステッパモ
ータ13のN n’: (1ン置を検出する。
ッチ37がオンにされると、ECU20がイニシャライ
ズ(初期化)される。その後、ECU20は、リードス
イッチ23を介して、アクチュエータであるステッパモ
ータ13のN n’: (1ン置を検出する。
なお、上記基準位置は、ステッパモータ13のリードス
イッチ23がオン・オフするときの位置に基づいで検出
される。
イッチ23がオン・オフするときの位置に基づいで検出
される。
次いで、前記ECU20は、ステッパモータ13な、該
基準位置からエンジンの始動に適した所定の位置(プリ
セット位置)(以下IF)ScrJという)に至るまで
駆動し、初期空燃比を所定の値(:セットする。
基準位置からエンジンの始動に適した所定の位置(プリ
セット位置)(以下IF)ScrJという)に至るまで
駆動し、初期空燃比を所定の値(:セットする。
ただし、特にコールドスタート時においては、リッチな
(空燃比が小さい)混合気が必要となるので、よく知ら
れているように、チョークやパイスターク(図示せず)
などの空燃比補正手段が設けられ、これらにより外気温
やエンジンの暖は状態に応じて艮好な始動や暖態運転が
できるように?1IIIすDされている。
(空燃比が小さい)混合気が必要となるので、よく知ら
れているように、チョークやパイスターク(図示せず)
などの空燃比補正手段が設けられ、これらにより外気温
やエンジンの暖は状態に応じて艮好な始動や暖態運転が
できるように?1IIIすDされている。
なδ、このチョークヤバイスタータは、手動で空気:j
)あるいは燃料を制御するものと、例えばエンジン温度
に感応して自動的にそれらを制御2Dするものとがある
。
)あるいは燃料を制御するものと、例えばエンジン温度
に感応して自動的にそれらを制御2Dするものとがある
。
次に、ECU20は、02センサ28の活在化状態、お
よびサーミスタ33によって検出されるエンジンの冷却
*温Twをモニタし、空だ比制御の開始条件が成立した
か否かを決定する。
よびサーミスタ33によって検出されるエンジンの冷却
*温Twをモニタし、空だ比制御の開始条件が成立した
か否かを決定する。
空燃比フィードバック制御をiE l1irに行なうに
は、[110zセンサ28が十分に温度上昇して活性化
した状態にあり、さらに、(2エンジンが暖機完了状態
にあるという、2条件が満足されることが必要である。
は、[110zセンサ28が十分に温度上昇して活性化
した状態にあり、さらに、(2エンジンが暖機完了状態
にあるという、2条件が満足されることが必要である。
また、酸化ジルコニウム等から成る02センサは、その
内部抵抗が温度の上界につれて減少し、でくる特性を持
っている。
内部抵抗が温度の上界につれて減少し、でくる特性を持
っている。
このような特性の02センサに、ECU20に内蔵され
る定電圧源から、適当な抵抗値を有する抵抗を介して電
流を供給すると、不活性時にはその出力電圧が定電圧源
の電圧(例えば、5ボルト)に近い価を示し、その温度
が上昇するにつれて出力電圧が低下する。
る定電圧源から、適当な抵抗値を有する抵抗を介して電
流を供給すると、不活性時にはその出力電圧が定電圧源
の電圧(例えば、5ボルト)に近い価を示し、その温度
が上昇するにつれて出力電圧が低下する。
そこで、02センサの出力電圧が所定の電圧VXまで低
下した時に活性化信号含発生すると共に、その信号の発
生から所定時間(例えば1分間)経過した世であって、
且つ空燃比のフィードバックυ1goが可能な開度まで
自動チョークが開くような所定の値にまで、冷却水温T
Wが上昇したことを確認した後に、空燃比フィードバッ
ク制御を開始する。
下した時に活性化信号含発生すると共に、その信号の発
生から所定時間(例えば1分間)経過した世であって、
且つ空燃比のフィードバックυ1goが可能な開度まで
自動チョークが開くような所定の値にまで、冷却水温T
Wが上昇したことを確認した後に、空燃比フィードバッ
ク制御を開始する。
なお、ステッパモータ13は、この02センサ活性化お
よび冷却水温TVの検出段階では、前述の所定位置p3
crに保持されている。
よび冷却水温TVの検出段階では、前述の所定位置p3
crに保持されている。
上述した始動時の制御が終ると、基本空燃比制御に移行
する。
する。
すなわち、ECU20は、02センサ28からの出力信
号V、圧力センサ31からの吸気マニホルド内の絶対圧
PB、回転数センサ35からのエンジン速度Ne、およ
び大気圧センサ29からの大気圧P△に応じて、ステッ
パモータ13を予定位置ま′で駆動し、空燃比を所定値
にセットする。
号V、圧力センサ31からの吸気マニホルド内の絶対圧
PB、回転数センサ35からのエンジン速度Ne、およ
び大気圧センサ29からの大気圧P△に応じて、ステッ
パモータ13を予定位置ま′で駆動し、空燃比を所定値
にセットする。
より詳細には、この基本空燃比制御は、(1)スロット
ル弁全開時、(2アイドル時、および(a減速時の各オ
ーブンループL’l i2′I1.並びに(4)部弁負
荷簡のクローズトループ制御20から成る。なJ3、こ
れらの制御はすべてエンジンが暖患完了状懸に芋つtこ
後に(云われる。
ル弁全開時、(2アイドル時、および(a減速時の各オ
ーブンループL’l i2′I1.並びに(4)部弁負
荷簡のクローズトループ制御20から成る。なJ3、こ
れらの制御はすべてエンジンが暖患完了状懸に芋つtこ
後に(云われる。
先ず、スロットル弁全開時のン1−ブンルーブ制四条件
は、上記圧力センサ31で検出された絶対圧PBと、大
気圧センサ29で検出された大気圧(絶対圧)PAとの
ゲージ圧差(PA−PB)が、所定の差△Pより低い時
に成立する。
は、上記圧力センサ31で検出された絶対圧PBと、大
気圧センサ29で検出された大気圧(絶対圧)PAとの
ゲージ圧差(PA−PB)が、所定の差△Pより低い時
に成立する。
ECU20は、上記センサ29.31の出力信号間の差
とその内部に記憶された所定の差ΔPとを比較する。
とその内部に記憶された所定の差ΔPとを比較する。
そして、上記の条件が成立するときは、ステッパモータ
13を、スロットル弁仝U口峙のオーブンルーアシ11
20条件の消′fi時に、エンジンのエミッションに最
適な空燃比が得られる所定′清′τ(プリセット位置)
p3wotに至るまで駆動し、該所定位置に停止させる
。
13を、スロットル弁仝U口峙のオーブンルーアシ11
20条件の消′fi時に、エンジンのエミッションに最
適な空燃比が得られる所定′清′τ(プリセット位置)
p3wotに至るまで駆動し、該所定位置に停止させる
。
なお、スロットル弁の全開時には、公知のエコノマイザ
(図示せず)@が作動し、エンジンにはリッチな(空燃
比が小ざい)混合気が供給される。
(図示せず)@が作動し、エンジンにはリッチな(空燃
比が小ざい)混合気が供給される。
アイドル時のオーブンループ制御条件は、エンジン回転
数Neが所定のアイドル回転数N 1dl(例えば10
1000roより低いときに成立する。
数Neが所定のアイドル回転数N 1dl(例えば10
1000roより低いときに成立する。
ECIJ20は、回転数センサ35の出力信号Neと、
その内部に記憶された所定の回転数N idl とを比
較し、上記の条件が成立するときは、ステッパモータ1
3を、エンジンのエミッションに最適な所定のアイドル
使方(プリセット位置)PSicllに至るまで駆動し
、該所定位置に停止させる。
その内部に記憶された所定の回転数N idl とを比
較し、上記の条件が成立するときは、ステッパモータ1
3を、エンジンのエミッションに最適な所定のアイドル
使方(プリセット位置)PSicllに至るまで駆動し
、該所定位置に停止させる。
次に、減速時のオーブンループf、II 陣条件は、吸
気マニホルド内の絶対ffPBが所定の絶対圧P B
dccより低いときに成立する。
気マニホルド内の絶対ffPBが所定の絶対圧P B
dccより低いときに成立する。
ECU20は、圧力センサ31の出力信号PBとその内
部に記憶された所定の絶対圧p B+jecと牙比較し
、上述の条件が成立するとき(3、ステッパモータ13
な、所定の減速位置くプリセット位、置)PSdecに
至るまで駆動し、該所定位置に厚比させるっ 上述の減速時のオーブンループ制御条件の恨18は、減
速によって吸気マニホルド内の絶対圧PBが所定値以下
に低下すると排気ガス由の朱が−C〈炭化水素)が増大
し、その結果、02センサの検出値信号に基づく空乏化
フィードバック1す鉗が正確に出来ず、混合気の理論混
合比、または:燃比がqられないことである。
部に記憶された所定の絶対圧p B+jecと牙比較し
、上述の条件が成立するとき(3、ステッパモータ13
な、所定の減速位置くプリセット位、置)PSdecに
至るまで駆動し、該所定位置に厚比させるっ 上述の減速時のオーブンループ制御条件の恨18は、減
速によって吸気マニホルド内の絶対圧PBが所定値以下
に低下すると排気ガス由の朱が−C〈炭化水素)が増大
し、その結果、02センサの検出値信号に基づく空乏化
フィードバック1す鉗が正確に出来ず、混合気の理論混
合比、または:燃比がqられないことである。
従って、上述のように、圧力センサ31により検出され
た吸気マニホルド内の絶対圧P[3が、ぞの所定値P
8 decより小さいとき、アクチュエータ(ステッパ
モータ)を、減速時のA−ブンルーブ2ill 1条件
の消滅時に、エンジンのエミッションに最適な¥だ比が
得られる所定の憤慨(プリセット位置)PSdecに移
動してオーブンループによる制;罪を11なうようにし
たちのである。
た吸気マニホルド内の絶対圧P[3が、ぞの所定値P
8 decより小さいとき、アクチュエータ(ステッパ
モータ)を、減速時のA−ブンルーブ2ill 1条件
の消滅時に、エンジンのエミッションに最適な¥だ比が
得られる所定の憤慨(プリセット位置)PSdecに移
動してオーブンループによる制;罪を11なうようにし
たちのである。
なお、上記スロットル弁全開時、アイドル時、および減
速時の各オーブンループ制すpにおいては、大気圧P△
に応じて、それぞれのステッパモータ13 の戸1!
7i:1Qif7PSWOj、 PSidl、
PSdec4j 、それぞれ適当にン山正されるのが
望ましい。
速時の各オーブンループ制すpにおいては、大気圧P△
に応じて、それぞれのステッパモータ13 の戸1!
7i:1Qif7PSWOj、 PSidl、
PSdec4j 、それぞれ適当にン山正されるのが
望ましい。
一方、部分負荷時のクローズトループ制御条件は、エン
ジンが、前述した各オーブンループt11 御条件の成
立時以外の作動状悪にあるときに成立する。
ジンが、前述した各オーブンループt11 御条件の成
立時以外の作動状悪にあるときに成立する。
このクローズトループ1ilII2IIにおいて、EC
U201よ、回転数センサ35によって検出されたエン
ジン回転B2 N eと、02センサ28の出力信号V
とに応じて、フィードバックによる比例制御(1ス下「
P]0制御」という)または積分制御(以下「l頂制i
Jという)を行なう。
U201よ、回転数センサ35によって検出されたエン
ジン回転B2 N eと、02センサ28の出力信号V
とに応じて、フィードバックによる比例制御(1ス下「
P]0制御」という)または積分制御(以下「l頂制i
Jという)を行なう。
より7.t 1lllには、02センサ28の出力電圧
が所定電圧Vrer(混合気の理論混合比または空懲比
に相当づるID )より畠レベル側または低レベル側で
のみ変化する場合は1項ゐII Mを実行する。
が所定電圧Vrer(混合気の理論混合比または空懲比
に相当づるID )より畠レベル側または低レベル側で
のみ変化する場合は1項ゐII Mを実行する。
すなわち、02センサの出力電圧が、所定電圧Vref
に対して、高レベル側あるいは低レベル側にあることに
相当する二1直信号を積分した値にしたがって、ステッ
パモータ13の位置をp正し、安定した正確な位置υI
tIlを行なう。
に対して、高レベル側あるいは低レベル側にあることに
相当する二1直信号を積分した値にしたがって、ステッ
パモータ13の位置をp正し、安定した正確な位置υI
tIlを行なう。
一方、02センサ28の出力信号が、高レベル側から低
レベル側に、または逆に低レベル側から高レベル側に変
化した場合は、P 1n a+lI ?JDを実行する
。すなわち、02センサの出力電圧の変化に直接比例し
た値にしたがって、ステッパモータ13の位置分修正し
、111i制御に比較して迅速で、かつ効率のよい制御
を行なう。
レベル側に、または逆に低レベル側から高レベル側に変
化した場合は、P 1n a+lI ?JDを実行する
。すなわち、02センサの出力電圧の変化に直接比例し
た値にしたがって、ステッパモータ13の位置分修正し
、111i制御に比較して迅速で、かつ効率のよい制御
を行なう。
上)ホの1項制御においては、02センサの出力電圧の
変化に基づく二値信号を積分して得られる直にしたがっ
てステッパモータの位置を変化さゼるが、毎秒当りil
減するステップ数はエンジンの回転;りに対応して変え
ている。
変化に基づく二値信号を積分して得られる直にしたがっ
てステッパモータの位置を変化さゼるが、毎秒当りil
減するステップ数はエンジンの回転;りに対応して変え
ている。
gなわち、低い回転域における1項制御による毎秒当り
!!!!滅するステップ数は少ないが、回転数の上界に
応じて増加し、窩い回転数における毎秒当りのステップ
増減数は多くなるように制御する。−また、所定電圧V
rerに関して、sレベル側から低レベル側への02
センサ出力の変化、またはその反対方向への変化があっ
たときに行なわれるP狛制■においては、毎秒当り増減
するステッパモータのステップ数は、エンジン回転数と
無関係に、−律に同一の所定11I!(例えば、6ステ
ツプ)にツル定されている。
!!!!滅するステップ数は少ないが、回転数の上界に
応じて増加し、窩い回転数における毎秒当りのステップ
増減数は多くなるように制御する。−また、所定電圧V
rerに関して、sレベル側から低レベル側への02
センサ出力の変化、またはその反対方向への変化があっ
たときに行なわれるP狛制■においては、毎秒当り増減
するステッパモータのステップ数は、エンジン回転数と
無関係に、−律に同一の所定11I!(例えば、6ステ
ツプ)にツル定されている。
ざらに、エンジンのゼロ発進−加速時の空認比11すυ
p ta、エンジンのt’7f mが完了し、エンジン
回転数Neが低速回転域から高速回転域に移行する段階
で、前述した所定のアイドル回転ThN1dl (例
えば1000rc+m>を越えたことを条件として行な
われる。
p ta、エンジンのt’7f mが完了し、エンジン
回転数Neが低速回転域から高速回転域に移行する段階
で、前述した所定のアイドル回転ThN1dl (例
えば1000rc+m>を越えたことを条件として行な
われる。
この条件が成立した時点において、ECU20は、ステ
ッパモータ13を所定の加速時位置(プリセット位1W
)PSaccに急速に移行させる。この直後から、EC
U20は前述した7燃比フイードバツク制御を開始する
。
ッパモータ13を所定の加速時位置(プリセット位1W
)PSaccに急速に移行させる。この直後から、EC
U20は前述した7燃比フイードバツク制御を開始する
。
上述のように、エンジンのゼロ発進−加速時には、アク
チュエータ位置な、有害ガス排出債の少ない所定のプリ
セット位置P S aCCに移行させる。
チュエータ位置な、有害ガス排出債の少ない所定のプリ
セット位置P S aCCに移行させる。
それ故に、エンジンを搭紅した車輌を、その停止位置か
ら加速する、いわゆるゼロ発進において、排気ガス対策
上有利であるとともに、その後の空燃比フィードバック
含良好に行なうことが可能となる。
ら加速する、いわゆるゼロ発進において、排気ガス対策
上有利であるとともに、その後の空燃比フィードバック
含良好に行なうことが可能となる。
上述した種々のオーブンループ制御2(lから部分負荷
時のクローズトループi、lI郭への移行、またはその
逆の移行の際におけるゐり伶0モータの切換は次のよう
に行なわれる。
時のクローズトループi、lI郭への移行、またはその
逆の移行の際におけるゐり伶0モータの切換は次のよう
に行なわれる。
まず、クローズトループからオーブンループに切換える
ときは、E CU 20は、各オーブンループ状態に入
る直前のステッパモータ13の位置とは無関係に、前述
したオーブンループ時の種々のプリセット位置PScr
、 PSwot、 p3idl。
ときは、E CU 20は、各オーブンループ状態に入
る直前のステッパモータ13の位置とは無関係に、前述
したオーブンループ時の種々のプリセット位置PScr
、 PSwot、 p3idl。
p 3 decまたはPSacc(ただし、必要に応じ
て大気圧に対応して補正されたちの)へ、ステッパモー
タ13を急速に移動させる。これにより、それぞれのエ
ンジン作動状悪に応じたオーブンループ制御を即座に開
始することができる。
て大気圧に対応して補正されたちの)へ、ステッパモー
タ13を急速に移動させる。これにより、それぞれのエ
ンジン作動状悪に応じたオーブンループ制御を即座に開
始することができる。
一方、オーブンループからクローズトループへの切換時
には、ECU20の指令により、ステッパモータ13は
、1項モードによって空燃比フィードバック制御を開始
する。
には、ECU20の指令により、ステッパモータ13は
、1項モードによって空燃比フィードバック制御を開始
する。
その理由は、オーブンループからクローズトループへり
換わるタイミングに対して、02センサの出力信号レベ
ルが高レベル側から低レベル側に、またはその逆方向に
切換わるタイミングは必ずしも一定ではなく、このよう
なときには、P項制御によって空(比フィーj:ハIり
:l’l ”:IllりGel 、胎ゴろ4[:合に比
して、1項制i3D +こまってノイーi−バンク制併
を開始づる場合の(はうが、クロースドループに切操わ
った直1すのステッパモータ1,2の信置イヘー小さく
することがでさ゛、正研f/イ仝燃比i、++ 11J
IIか早期に11fiヒとなり、高いエミッションの安
定性かiiIられるかうである。
換わるタイミングに対して、02センサの出力信号レベ
ルが高レベル側から低レベル側に、またはその逆方向に
切換わるタイミングは必ずしも一定ではなく、このよう
なときには、P項制御によって空(比フィーj:ハIり
:l’l ”:IllりGel 、胎ゴろ4[:合に比
して、1項制i3D +こまってノイーi−バンク制併
を開始づる場合の(はうが、クロースドループに切操わ
った直1すのステッパモータ1,2の信置イヘー小さく
することがでさ゛、正研f/イ仝燃比i、++ 11J
IIか早期に11fiヒとなり、高いエミッションの安
定性かiiIられるかうである。
なお、空燃比制御弁9のアクチュエータとして使用され
るステッパモータ]3のイ(z置は、FCLj20内の
位置カウンタ(アップダウンカウンタ)によりモニター
されているが、このスフツバ七−夕の脱調・乱調により
、カウンタの内容とステッパモータのf:際の位置との
間にづ゛れし/Iじることがあり1qる。
るステッパモータ]3のイ(z置は、FCLj20内の
位置カウンタ(アップダウンカウンタ)によりモニター
されているが、このスフツバ七−夕の脱調・乱調により
、カウンタの内容とステッパモータのf:際の位置との
間にづ゛れし/Iじることがあり1qる。
このような場合、ECU20は、カウンタのノノウント
値をステッパモータ13の実際のもl置とみなして作動
することになるが、ステ・ソバモータ13の実際の位置
を正しく把握する必要のあるA−ブンルーブ制御におい
ては制御操作に支障をきたす。
値をステッパモータ13の実際のもl置とみなして作動
することになるが、ステ・ソバモータ13の実際の位置
を正しく把握する必要のあるA−ブンルーブ制御におい
ては制御操作に支障をきたす。
このため、第2図の空燃比制御システムにおいては、リ
ードスイッチ23が開閉するステッパモータ位置を基j
5位置(例えば、50ステツプ)として把握すると同時
に、ECU20内に記憶された基準位置ステップ教(例
えば、50ステツプ)を位置カウンタにプリセットする
ことにより、その後の制t2DvJ度を確保するように
している。
ードスイッチ23が開閉するステッパモータ位置を基j
5位置(例えば、50ステツプ)として把握すると同時
に、ECU20内に記憶された基準位置ステップ教(例
えば、50ステツプ)を位置カウンタにプリセットする
ことにより、その後の制t2DvJ度を確保するように
している。
(発明が解決しようとする問題点)
上記した従来の技術は、次のような問題点を有していた
。
。
前記したように、従来は、始動時において、アクチュエ
ータであるステッパモータ13のN tI’位胃位置出
した後、該ステッパモータ13を、エンジンの胎動に適
した所定位i p s crまで駆動し、初ff172
”!比を所定鎖にセットして、暖1が完了するのを侍っ
ていた。
ータであるステッパモータ13のN tI’位胃位置出
した後、該ステッパモータ13を、エンジンの胎動に適
した所定位i p s crまで駆動し、初ff172
”!比を所定鎖にセットして、暖1が完了するのを侍っ
ていた。
また、チョークやパイスタークなどの2燃化7111正
手段を設けて、外気温やエンジンの助1段状態に応じて
良好な始動や暖別運転が1′7られるようにしていた。
手段を設けて、外気温やエンジンの助1段状態に応じて
良好な始動や暖別運転が1′7られるようにしていた。
しかしながら、前記チョークやパイスタータ1こよる空
燃比補正手段は1.パエンジン温度等の1臂に対応して
感応するバイメタル、あろいletワツクフの熱膨張を
利用して了見ωあるい(ま燃ト1を制御づるものである
為に、必ずしも最適なJンジンの空燃比特性とマツチせ
ず、したがって、暖間状磐の全域にわたって最適なエン
ジンの空燃比1h性が19られないという欠点があった
。
燃比補正手段は1.パエンジン温度等の1臂に対応して
感応するバイメタル、あろいletワツクフの熱膨張を
利用して了見ωあるい(ま燃ト1を制御づるものである
為に、必ずしも最適なJンジンの空燃比特性とマツチせ
ず、したがって、暖間状磐の全域にわたって最適なエン
ジンの空燃比1h性が19られないという欠点があった
。
本発明は、前)ホの問題点を解決ηろIこめに2.され
たものである。
たものである。
(問題点を解決するための手段および作用)前記の問題
点を解決するために、本発明は、胎動時の暖は開開にお
いて、エンジン温度の、1−界【こ対応して、交謀比制
御弁9のアクチュエータとして使用されるステッパモー
タ13の設定使鴬牙移動させることにより、前記ヂョー
クやパイスタークなどの空燃比補正手段と相俟って、暖
機状態の全域にわたって最適なエンジンの空f!!止特
性が冑られるように41°11成した点に特徴がある。
点を解決するために、本発明は、胎動時の暖は開開にお
いて、エンジン温度の、1−界【こ対応して、交謀比制
御弁9のアクチュエータとして使用されるステッパモー
タ13の設定使鴬牙移動させることにより、前記ヂョー
クやパイスタークなどの空燃比補正手段と相俟って、暖
機状態の全域にわたって最適なエンジンの空f!!止特
性が冑られるように41°11成した点に特徴がある。
(実施例)
以下に、図面を参照して、本発明の詳細な説明する。
第1図は本発明の一実施例のブロック図である。
図において、第2図と同一の符号は、同一または同等部
分をあられしている。
分をあられしている。
ECU20は、コンピュータ部200および前記コンピ
ュータ部200を外部回路と接続するための入力インタ
ーフェイス202、出力インターフェイス204、なら
びに前記出力インターフェイス204とステッパそ一夕
]3との間に接続されたドライバ206より構成される
。
ュータ部200を外部回路と接続するための入力インタ
ーフェイス202、出力インターフェイス204、なら
びに前記出力インターフェイス204とステッパそ一夕
]3との間に接続されたドライバ206より構成される
。
コンピュータ部200は周知のもので良く、CPU20
1.RA、M2O3、ROM 203 ti;よびこれ
らの間でのデータ、命令の1ス受のたり)の共通バス2
07よりなる。
1.RA、M2O3、ROM 203 ti;よびこれ
らの間でのデータ、命令の1ス受のたり)の共通バス2
07よりなる。
02センサ28、TWセンサ33、Netン)J−35
およびスロットル弁の角度を検知りろ下Hセンサ208
などの各検出出力は、入力インターフェイス202を介
してコンピュータ部200に供給される。
およびスロットル弁の角度を検知りろ下Hセンサ208
などの各検出出力は、入力インターフェイス202を介
してコンピュータ部200に供給される。
また、第3図は本発明の詳細な説明するためのは能ブロ
ック図である。
ック図である。
第3図において、サンプリングホールド・△/D変換回
路210は、予定のサンプリング周1目で、TWセンサ
33よりのアナログ出力をサンプルし、これを現エンジ
ン温度値として保持すると共に、デジタル値に変換する
。デジタル化された現エンジン温度値TWは比較器22
0とエンジン作動状態判定回路242に供給される。
路210は、予定のサンプリング周1目で、TWセンサ
33よりのアナログ出力をサンプルし、これを現エンジ
ン温度値として保持すると共に、デジタル値に変換する
。デジタル化された現エンジン温度値TWは比較器22
0とエンジン作動状態判定回路242に供給される。
なお、TWセンサ33は、イブニラシコンスイッチ37
をオンにした始動の当初では、過渡状態−すなわち、エ
ンジン温度を正確には検知できない状態にある。
をオンにした始動の当初では、過渡状態−すなわち、エ
ンジン温度を正確には検知できない状態にある。
したがって、サンプリングホールド・A/D変換回路2
10は、前記始動から予定時間(例えば1〜2秒)が軽
過して、TWセンサ33が定常状態(エンジン1度を正
確に検冗できる状態)となるまで(Jセンサ信号のサン
プリング含しないようにすることが望ましい。
10は、前記始動から予定時間(例えば1〜2秒)が軽
過して、TWセンサ33が定常状態(エンジン1度を正
確に検冗できる状態)となるまで(Jセンサ信号のサン
プリング含しないようにすることが望ましい。
また、T Wセンサ33が定常状態になったがどうかは
、T Wセンサ33の前回サンプリング値と今回サンプ
リング直との差の絶対時を、該センサの定常状態時の同
様の絶対値の最大値と比較することによって検知できる
。すなわら、前冬が後者よりも小さくなれば定常状にと
いい得るっしたがって、この手法による場合は、前記定
常状態が確認された時以降のセンサ信号を、サンプリン
グホールド・A/D変換回路210がサンプリングでき
るようにすればよい。
、T Wセンサ33の前回サンプリング値と今回サンプ
リング直との差の絶対時を、該センサの定常状態時の同
様の絶対値の最大値と比較することによって検知できる
。すなわら、前冬が後者よりも小さくなれば定常状にと
いい得るっしたがって、この手法による場合は、前記定
常状態が確認された時以降のセンサ信号を、サンプリン
グホールド・A/D変換回路210がサンプリングでき
るようにすればよい。
暖は完了= lv+wレジスタ218は、エンジンが暖
は完了状態にあると判定するための、暖は完了温度値T
Sを記憶する。
は完了状態にあると判定するための、暖は完了温度値T
Sを記憶する。
比較器220は、前記現エンジン温度値TWと[lI別
完了温度賄TSとを比較し、現エンジン温度値工Wが暖
ぼ完了温度値TSよりし小で(ちるとぎは、暖間完了状
態ではないとして、暖礪状泥fコ号な発生する。
完了温度賄TSとを比較し、現エンジン温度値工Wが暖
ぼ完了温度値TSよりし小で(ちるとぎは、暖間完了状
態ではないとして、暖礪状泥fコ号な発生する。
そして、前記暖の状態、信死は、エンジン作動状態判定
回路242に供給される。エンジン作!1]状馨判定回
路242は、暖口状態信号を受りて、前記現エンジン温
度値T Wに応じた関シシとしてのステッパモータ13
の基i%またl、1 E] t’j俯買1六号を平準(
目標)(q置しジスク244にセラ1〜する。
回路242に供給される。エンジン作!1]状馨判定回
路242は、暖口状態信号を受りて、前記現エンジン温
度値T Wに応じた関シシとしてのステッパモータ13
の基i%またl、1 E] t’j俯買1六号を平準(
目標)(q置しジスク244にセラ1〜する。
ところで、この基準(目(=)位置(8号の特性の一例
は、第4図または第5図に示す通りである。
は、第4図または第5図に示す通りである。
すなわち、現エンジン温度値T Wが、始動(梨、ィ全
4・に上rl Lでいくと、第4図では、(長連するよ
うにして、ステッパモータ13の位置(プリセット位置
)が、燃丁」をリッチからリーンへ直線的に1iIll
aされるような特性となっている。
4・に上rl Lでいくと、第4図では、(長連するよ
うにして、ステッパモータ13の位置(プリセット位置
)が、燃丁」をリッチからリーンへ直線的に1iIll
aされるような特性となっている。
また、第5図では、後述するようにして、ステッパモー
タ13の位置(プリセット位置)が、燃Rをリッチから
リーンへ段階的に制御されるような特性となっている。
タ13の位置(プリセット位置)が、燃Rをリッチから
リーンへ段階的に制御されるような特性となっている。
なd5.7A4図及び第5図のT W 1は、前記した
暖の完了温度値を示す。したがって、現エンジン温度(
直TWが、TWlとなった時には、暖はが完了したとし
て暖別状態信号は消滅する。
暖の完了温度値を示す。したがって、現エンジン温度(
直TWが、TWlとなった時には、暖はが完了したとし
て暖別状態信号は消滅する。
たIどじ、暖別完了温度伯を固定値とせずに、始動nt
7のエンジンの周囲温度の低下に応じて、しだいに大と
なるようにすれば、冷間始動時等において、前記暖)幾
状態信号を長い期間エンジン作動状聾1′4I定回路2
42に供給することになるので、必要にして十分なりM
ffiが行なわれるようになる。
7のエンジンの周囲温度の低下に応じて、しだいに大と
なるようにすれば、冷間始動時等において、前記暖)幾
状態信号を長い期間エンジン作動状聾1′4I定回路2
42に供給することになるので、必要にして十分なりM
ffiが行なわれるようになる。
また、基に(目標)位冑信円の1j性は、本光明の目的
がチョークやパイスタータなどの空燃比補正手段でt;
t、十分にEM 1M状懇の全滅にわたって、最適なエ
ンジンの空燃比特性が(写られ41いトイウ欠点を補完
するところにあることからいって、チョークやパイスタ
ータの特性を補助して、暖1′3状態の全域にわたって
、最適なエンジンの空燃比特性が13られるように設定
することが望ましい。
がチョークやパイスタータなどの空燃比補正手段でt;
t、十分にEM 1M状懇の全滅にわたって、最適なエ
ンジンの空燃比特性が(写られ41いトイウ欠点を補完
するところにあることからいって、チョークやパイスタ
ータの特性を補助して、暖1′3状態の全域にわたって
、最適なエンジンの空燃比特性が13られるように設定
することが望ましい。
良く知られているように、ステッパモータ13は、ドラ
イバ206を介するステッパモータ駆動パルス供給回路
246からのパルス出力によって駆動されるが、その現
在位同はアップダウンカウンタ250のカウント値によ
って代表される。
イバ206を介するステッパモータ駆動パルス供給回路
246からのパルス出力によって駆動されるが、その現
在位同はアップダウンカウンタ250のカウント値によ
って代表される。
比較器248は、前記アップダウンカウンタ2500カ
ウント(直を前゛記基準(目標)位置レジスタ244の
記憶値と比較し、両者を等しくするよ。
ウント(直を前゛記基準(目標)位置レジスタ244の
記憶値と比較し、両者を等しくするよ。
うな制御信号をステッパモータ駆(jパルス供給回路2
46に供給する。
46に供給する。
これに応πしで、前記ステッパモータ駆動パルス惧t8
回路246は、ステッパモータ13を正方向または逆方
向に駆動するためのパルスを発生し、前記ステッパモー
タ13を前記塁i$(目標)位置レジスタ244にセッ
トされた値に相当する位置へ駆動する。
回路246は、ステッパモータ13を正方向または逆方
向に駆動するためのパルスを発生し、前記ステッパモー
タ13を前記塁i$(目標)位置レジスタ244にセッ
トされた値に相当する位置へ駆動する。
すなわち、暖機時のステッパモータ13は、第4図また
は第5図の基準(目標)位置信号の特性に従って、直線
的または段階的に、空燃比をリッチからり一ンとする方
向に、その位置な移動されながら、Eliを完了するこ
とになる。
は第5図の基準(目標)位置信号の特性に従って、直線
的または段階的に、空燃比をリッチからり一ンとする方
向に、その位置な移動されながら、Eliを完了するこ
とになる。
そして、頂1完了後は、後述するように、ステッパモー
タ13は、その時の新たなエンジン作動状態に応じて決
まるオーブンループあるいはフィードバック、1.1す
nによって、その位置を制御され、その時のエンジン作
動状態に応じた適正な2燃比が実3すされる。
タ13は、その時の新たなエンジン作動状態に応じて決
まるオーブンループあるいはフィードバック、1.1す
nによって、その位置を制御され、その時のエンジン作
動状態に応じた適正な2燃比が実3すされる。
つぎに、第6図のフO−チ↑−トタ参照して、′?S1
図に示した水発明の実施例によるプリセット泣ご決定の
動作を詳細に説明する。
図に示した水発明の実施例によるプリセット泣ご決定の
動作を詳細に説明する。
なお、この第6図は、後述する箱8図のステップ513
t、:おいてなされる処理な、詳細に示したものである
。
t、:おいてなされる処理な、詳細に示したものである
。
ステップ51301・−・TWセンサ33の出力である
TWセンサ信号を読取、現エンジン温度1直TWとして
記憶する。
TWセンサ信号を読取、現エンジン温度1直TWとして
記憶する。
なお、前記したように、TWセンサ33は、イグニッシ
ョンスイッチ37をオンにした始fカの当初では過渡状
態にある為に、ニンジン温度を正bffには検知できな
い状態にある。したがって、この=1取は、予定時間が
経過して、TWセンキ133が定常状態となるまではI
71始しないようにすることがでましい。
ョンスイッチ37をオンにした始fカの当初では過渡状
態にある為に、ニンジン温度を正bffには検知できな
い状態にある。したがって、この=1取は、予定時間が
経過して、TWセンキ133が定常状態となるまではI
71始しないようにすることがでましい。
また、前記したように、T Wセンサ33の前回サンプ
リング値と今回サンプリング値との芒の絶対値を、該セ
ンサの定常状態時の同(番の絶対値の最大値と比較する
ことによって検知できる。すなわら、前者が段考よりも
小さくなれば定常状態であるから、この時から読取を開
始しても、正確なエンジン温度値を読取ることができる
。
リング値と今回サンプリング値との芒の絶対値を、該セ
ンサの定常状態時の同(番の絶対値の最大値と比較する
ことによって検知できる。すなわら、前者が段考よりも
小さくなれば定常状態であるから、この時から読取を開
始しても、正確なエンジン温度値を読取ることができる
。
ステップ51302・・・前のステップ51301で記
憶した現エンジン温度値TWが、予め記憶されているエ
ンジン温度+I T Sよりも低いかどうかを判定する
。TS以上の場合には、暖機が完了したものとしてステ
ップ51305へ進む。
憶した現エンジン温度値TWが、予め記憶されているエ
ンジン温度+I T Sよりも低いかどうかを判定する
。TS以上の場合には、暖機が完了したものとしてステ
ップ51305へ進む。
なお、この暖間完了温度値を、前記したように、固定囮
とせずに、始!71時のエンジンの周囲温度の低下に応
じて、しだいに大となるようにづれば、冷間胎動時等に
おいて、必要にして十分な暖機が行なわれるようになり
望ましい。
とせずに、始!71時のエンジンの周囲温度の低下に応
じて、しだいに大となるようにづれば、冷間胎動時等に
おいて、必要にして十分な暖機が行なわれるようになり
望ましい。
始動した当初は、現エンジン温度(i T Wが暖機完
了温I¥ITSよりも低いので、暖機中であるとしてス
テップ51303へ進む。
了温I¥ITSよりも低いので、暖機中であるとしてス
テップ51303へ進む。
ステップ51303・・・暖機中フラグをセットする。
ステップ51304・・・前記ステップ31301でこ
己億した現エンジン温度(直TWに74応じて、第4図
および第5図に関して説明したように、予め決められて
いるステッパモータ13のプリセフ1〜位Vに相当プる
基準(目標)位置レジスタ244のプリセット値を選択
しく例えばテーブルから読出し)、これを記憶する。
己億した現エンジン温度(直TWに74応じて、第4図
および第5図に関して説明したように、予め決められて
いるステッパモータ13のプリセフ1〜位Vに相当プる
基準(目標)位置レジスタ244のプリセット値を選択
しく例えばテーブルから読出し)、これを記憶する。
すなわち、現エンジン温度値TWに応じたステッパモー
タ13のプリセット位置を状定し、記10する。その後
、処理は、メインプログラムへ戻る。
タ13のプリセット位置を状定し、記10する。その後
、処理は、メインプログラムへ戻る。
ステップ51305・・・前記ステップ51302にお
いて、現エンジン温度値TWが、1閃別完了温度値TS
以上であると判定されると、前記したように、処理は、
該ステップS 1305へ進む。ステップ51305で
は、ステップ51303でセットした暖機−フラグなリ
セットすると共に、暖態完了フラグをセットする。
いて、現エンジン温度値TWが、1閃別完了温度値TS
以上であると判定されると、前記したように、処理は、
該ステップS 1305へ進む。ステップ51305で
は、ステップ51303でセットした暖機−フラグなリ
セットすると共に、暖態完了フラグをセットする。
その後、メインプログラムへ戻る。
第7図のフローチャートを参照して、第1図に示した本
発明の実施例によるオーブンループ・プリセット値設定
の動作を詳細に説明する。
発明の実施例によるオーブンループ・プリセット値設定
の動作を詳細に説明する。
なあ、この第7図は、後述する第8図のステップS41
においてなされる処理を、詳細に示したものである。
においてなされる処理を、詳細に示したものである。
ステップ54101・・・後記する第8図のステップS
17において、現在のエンジン作動状態を示すフラグが
、暖機中フラグであるかどうかを判定する。Q tr+
3中フララフラグれば、81m以外のオーブンループ制
卯が選択されているとして、ステップS4103へ進む
。
17において、現在のエンジン作動状態を示すフラグが
、暖機中フラグであるかどうかを判定する。Q tr+
3中フララフラグれば、81m以外のオーブンループ制
卯が選択されているとして、ステップS4103へ進む
。
暖四中フラグがセットされている場合には、ステップ3
4102へ進む。
4102へ進む。
ステップ34102・・・前記第6図のステップS 1
304で2慢じた、プリセット1iTiを読出し、これ
を、阜逗(目Cン位でレジスタ244にセットする。そ
の後、メインプログラムへ戻る。
304で2慢じた、プリセット1iTiを読出し、これ
を、阜逗(目Cン位でレジスタ244にセットする。そ
の後、メインプログラムへ戻る。
ステップ54103・・・後記する第8図のステップS
17に5いて設定された現在のエンジン作動状悪くフラ
グ)に対応して、予め決められているステッパモータ1
3のプリセット位置に相当する基準(目標)位置レジス
タ244のプリセット値を選択しく例えば、テーブルか
ら読出し)、これ牙館記基it!(目標)位置レジスタ
244にセットする。
17に5いて設定された現在のエンジン作動状悪くフラ
グ)に対応して、予め決められているステッパモータ1
3のプリセット位置に相当する基準(目標)位置レジス
タ244のプリセット値を選択しく例えば、テーブルか
ら読出し)、これ牙館記基it!(目標)位置レジスタ
244にセットする。
なお、このプリセット値は、暖はを除くオーブンループ
ill lliを行なうすべてのエンジン作動状悪に共
通な、1つの固定位置とすることもできる。。
ill lliを行なうすべてのエンジン作動状悪に共
通な、1つの固定位置とすることもできる。。
その後、メインプログラムへ戻る。
第8図は、本発明を適用した内燃エンジンのw名比iI
!郊装2の全体的なaill罪動作を説明するだめのフ
ローチャートである。なあ、この、l、II卯転動作、
第1図の構成を有するECUによって実1″Tすること
ができる。
!郊装2の全体的なaill罪動作を説明するだめのフ
ローチャートである。なあ、この、l、II卯転動作、
第1図の構成を有するECUによって実1″Tすること
ができる。
ステップ511・・・イグニッションスイッチ37がオ
ンにされると、まず公知の手法によりECU20のイニ
シャライズが行なわれる。
ンにされると、まず公知の手法によりECU20のイニ
シャライズが行なわれる。
ステップS12・・・現在のスロットル開度11ffを
読取り、その開閉状態および開度領域を判別する。
読取り、その開閉状態および開度領域を判別する。
これと共に、エンジンが加速状態にあるか否かの判断を
行なう。加速状態にあるときは、加速フラグをセットし
、また加速終了から予定時間の間は加速保持フラグをセ
ットする。
行なう。加速状態にあるときは、加速フラグをセットし
、また加速終了から予定時間の間は加速保持フラグをセ
ットする。
ステップS13・・・TWセンサ33の出力を読取り、
前に詳jホしたようにして、エンジン温度が暖(τ完了
温度値よりも低いときは、エンジン温度に応じたステッ
パモータ13のプリセット位巧に租゛肖する基準(目標
)位置レジスタ244のブリレット値を決定し、これ牙
記憶する。ざらに、暖d中フラグをコツトする。
前に詳jホしたようにして、エンジン温度が暖(τ完了
温度値よりも低いときは、エンジン温度に応じたステッ
パモータ13のプリセット位巧に租゛肖する基準(目標
)位置レジスタ244のブリレット値を決定し、これ牙
記憶する。ざらに、暖d中フラグをコツトする。
一方、前の説明から明らかなように、エンジン温度か暖
は完了温度値以上であるとぎは暖礪が完了しているもの
として、前記1げ(式中フラグなりセットし、かつ暖穏
完了フラグをセットする。
は完了温度値以上であるとぎは暖礪が完了しているもの
として、前記1げ(式中フラグなりセットし、かつ暖穏
完了フラグをセットする。
ステップS14・・・02センサ28が活性1ヒしてい
るかどうかのTl!定を行なう。従来〃1に関してんに
)ホべたように、2没比のフィードバック制御を正確に
行なうためには、02センサ28が十分に活性化してい
ることが必要である。
るかどうかのTl!定を行なう。従来〃1に関してんに
)ホべたように、2没比のフィードバック制御を正確に
行なうためには、02センサ28が十分に活性化してい
ることが必要である。
またその活性化は、02センサ28の出力電圧を基準値
と比較することによって判定することができる。02セ
ンサ28が十分に活性化していることが確認されたなら
ば、02センサ28の活性化フラグをセットする。
と比較することによって判定することができる。02セ
ンサ28が十分に活性化していることが確認されたなら
ば、02センサ28の活性化フラグをセットする。
ステップS15・・・02センサ28の出力は、良く知
られているように、はぼ理論空燃比を境にしてリーン(
薄い)側では低くなり、リッチ(7い)側では高くなる
。このステップでは、前記○2j7ンサ28の出力特性
に基づいて、混合気がリーン側にあるか、あるいはリッ
チ側にあるかをf’ll定し、ざらに前記出力がリーン
側からリッチ側へ、また:まその逆に反転したかどうか
を判定し、それぞれのフラグをセットする。
られているように、はぼ理論空燃比を境にしてリーン(
薄い)側では低くなり、リッチ(7い)側では高くなる
。このステップでは、前記○2j7ンサ28の出力特性
に基づいて、混合気がリーン側にあるか、あるいはリッ
チ側にあるかをf’ll定し、ざらに前記出力がリーン
側からリッチ側へ、また:まその逆に反転したかどうか
を判定し、それぞれのフラグをセットする。
ステップS16・・・ECU20の電源電圧VBが規定
範囲にあるかどうかの判定を行なう。ステッパモータ1
3は、電源電圧V、Bが規定値51以上であれば、正5
Kに手力作する。すなわら、1哀調したり、外力によっ
て異帛な動きをしたりすることはく1く、正確な位η制
但が可能である。
範囲にあるかどうかの判定を行なう。ステッパモータ1
3は、電源電圧V、Bが規定値51以上であれば、正5
Kに手力作する。すなわら、1哀調したり、外力によっ
て異帛な動きをしたりすることはく1く、正確な位η制
但が可能である。
しかし、電源電圧VBが、下限値E2以下になると、ソ
レノイド18へのパルス印加とは無関係に、ステッパモ
ータ]3が外力によって不規則に予力かされるようにな
り、正1iTrな使方;htl郭ができt;くなる。
レノイド18へのパルス印加とは無関係に、ステッパモ
ータ]3が外力によって不規則に予力かされるようにな
り、正1iTrな使方;htl郭ができt;くなる。
また、前記心源°電圧VBが規定値E1と下限(直E2
どの間にあると8は、ステッパモータ13が外力によっ
て不規則に動かされるおそれ:まないが、脱調3生じて
、ソレノイド18へのパルス印加とステッパモータ13
の回転量とが正確に対応しなくなる可能性がある。
どの間にあると8は、ステッパモータ13が外力によっ
て不規則に動かされるおそれ:まないが、脱調3生じて
、ソレノイド18へのパルス印加とステッパモータ13
の回転量とが正確に対応しなくなる可能性がある。
したがって、Tl電源電圧規定(直E1よりも低いとき
は、ステッパモータ13の正確な位置iI’I 120
(フィードバックt(I lおよびオーブンループ制(
7)1)が保ゴされず、さらに電源電圧がγ限t1a
E 2以下に眼下すると、ステッパモータ13の現実の
tlHと、前記位置を代表すべきアップダウンカウンタ
250(第3図)のカウント値との正確な対応が保記さ
れなくなる。 ゛ このステップS16では、電π;畠圧の値がどの領域に
あるかを判定し、それぞれのフラグなセットする。
は、ステッパモータ13の正確な位置iI’I 120
(フィードバックt(I lおよびオーブンループ制(
7)1)が保ゴされず、さらに電源電圧がγ限t1a
E 2以下に眼下すると、ステッパモータ13の現実の
tlHと、前記位置を代表すべきアップダウンカウンタ
250(第3図)のカウント値との正確な対応が保記さ
れなくなる。 ゛ このステップS16では、電π;畠圧の値がどの領域に
あるかを判定し、それぞれのフラグなセットする。
ステップS17・・・今までに述べた各ステップでの処
理ト:基づく種々のフラグの状態、・r5よび第9図に
関して後述するエンジン回転yjり領域判定の結果(フ
ラグ)に基づいて、エン′ジンの作手力状憇、およびそ
の作動状態がフィードバック?J11φ11第滅また(
まオーブンループ制外領域のいずれにあるかを判別し、
それぞれのフラグをセットする。
理ト:基づく種々のフラグの状態、・r5よび第9図に
関して後述するエンジン回転yjり領域判定の結果(フ
ラグ)に基づいて、エン′ジンの作手力状憇、およびそ
の作動状態がフィードバック?J11φ11第滅また(
まオーブンループ制外領域のいずれにあるかを判別し、
それぞれのフラグをセットする。
エンジンの作動状態としては、停止、始動、暖似、熱間
再始動、アイドリング、ゼロ発進加速、減速、加速、高
速(スロットル弁全開)などがある。
再始動、アイドリング、ゼロ発進加速、減速、加速、高
速(スロットル弁全開)などがある。
なお、このステップ517では、今回検出の作動状懇と
その直前に検出された前回作動状態の両者、およびそれ
らの各制御モード(フィードバック制御か、オーブンル
ープ制御か)を記憶するのが右利である。
その直前に検出された前回作動状態の両者、およびそれ
らの各制御モード(フィードバック制御か、オーブンル
ープ制御か)を記憶するのが右利である。
ステップ818・・・アクチュエータ(すなわち、第2
図に示したステッパモータ13および連結プレート15
)のイニシャライズが完了しているかどうかを判定する
。この判定は、ECU20内に設けられているアクチュ
エータイニシャル済フラグを参照することによって行な
われる。
図に示したステッパモータ13および連結プレート15
)のイニシャライズが完了しているかどうかを判定する
。この判定は、ECU20内に設けられているアクチュ
エータイニシャル済フラグを参照することによって行な
われる。
イニシャライズが完了していないときはステップS19
へ進む。なお、イグニソシ]ンスイッチ37をオンにし
た直後、および電源電圧が下限値E2以下に低下したU
4uのナイクルでは、この判定は成立しない。
へ進む。なお、イグニソシ]ンスイッチ37をオンにし
た直後、および電源電圧が下限値E2以下に低下したU
4uのナイクルでは、この判定は成立しない。
ステップS19・・・イニシャル処Jψ中フラグがセッ
トされているかどうかを判定する。初めはセットされて
いないので、ステップS20へ進む。判定が成立すると
きは、ステップS20をジレンブして、ステップS21
へ進むようになる。
トされているかどうかを判定する。初めはセットされて
いないので、ステップS20へ進む。判定が成立すると
きは、ステップS20をジレンブして、ステップS21
へ進むようになる。
ステップS20・・・アクチュエータ、ずなわら、ステ
ッパモータ13およびiIr!結プレ結上レート15位
置を設定する。
ッパモータ13およびiIr!結プレ結上レート15位
置を設定する。
−前記基準位置としては、第2図において、ステッパモ
ータ13が右または左の端一杯まで駆動された位置を採
用するのがよい。このことは、第4図の例でいえば、基
準〈目標)位置レジスタ244に、例えば“O′′をセ
ットすることに該当する。
ータ13が右または左の端一杯まで駆動された位置を採
用するのがよい。このことは、第4図の例でいえば、基
準〈目標)位置レジスタ244に、例えば“O′′をセ
ットすることに該当する。
そして同時に、アップダウンカウンタ250に、前記と
は反対側の端に相当する値−例えば“’100″をセッ
トする。その後さらに、イニシャル処理中のフラグをセ
ットする。
は反対側の端に相当する値−例えば“’100″をセッ
トする。その後さらに、イニシャル処理中のフラグをセ
ットする。
ステップ321・・・ステッパモータ13の現在位置を
代表するアップダウンカウンタ250のカウント官く例
えば’100”)が、前記基準位置(基準(目標)位置
レジスタ244の記但値)に相当する値くいまの例では
″Oパ)に等しいかどうかの判定を行なう。
代表するアップダウンカウンタ250のカウント官く例
えば’100”)が、前記基準位置(基準(目標)位置
レジスタ244の記但値)に相当する値くいまの例では
″Oパ)に等しいかどうかの判定を行なう。
初めはこの判定は成立しないので、処理i3ステップS
22へ進む。判定が成立するようになると、9B理はス
テップ324へ進む。
22へ進む。判定が成立するようになると、9B理はス
テップ324へ進む。
ステップS22・・・前のステップS16に6いて、電
源電圧が規定値E1よつも低い旨のフラグがでツトされ
ているかどうかを判定する。
源電圧が規定値E1よつも低い旨のフラグがでツトされ
ているかどうかを判定する。
前記フラグがセットされているときは、ステッパモータ
13など、アクチュエータの正確な位置制御fIl(イ
ニシャルff1y1)ができないおそれがあるので、何
もしないで、処理はそのままステップ312へ戻る。前
記フラグがセットされていないときは、ステップ823
へ進む。
13など、アクチュエータの正確な位置制御fIl(イ
ニシャルff1y1)ができないおそれがあるので、何
もしないで、処理はそのままステップ312へ戻る。前
記フラグがセットされていないときは、ステップ823
へ進む。
ステップS23・・・ステッパモータ13などアクチュ
エータを、ステップS20で設定したp 4を位置の方
向へ駆動し、アップダウンカウンタのカウント値を+1
、または−1する。すなわら、いまの例では、アップダ
ウンカウンタ250のカウント値を減少させる方向へ1
、ステッパモータ13を駆動し、これと同時にアップダ
ウンカウンタ250を−1する。
エータを、ステップS20で設定したp 4を位置の方
向へ駆動し、アップダウンカウンタのカウント値を+1
、または−1する。すなわら、いまの例では、アップダ
ウンカウンタ250のカウント値を減少させる方向へ1
、ステッパモータ13を駆動し、これと同時にアップダ
ウンカウンタ250を−1する。
その後、処理はステップ812へ戻り、以後は、ステッ
プS21の判定が成立するまでステ・ンブS12〜23
を循環する。ただし、このときは、ステップS19の判
定が成立するので、ステップS20の処理は省略される
。
プS21の判定が成立するまでステ・ンブS12〜23
を循環する。ただし、このときは、ステップS19の判
定が成立するので、ステップS20の処理は省略される
。
#iixのようにステップ312〜23のループを循環
するたびに、ステッパモータ13 t、11ステツプず
つ基準位置に向って駆動されるので、遂にはステップS
21の判定が成立するようになる。
するたびに、ステッパモータ13 t、11ステツプず
つ基準位置に向って駆動されるので、遂にはステップS
21の判定が成立するようになる。
なお、この場合、イニシャル処理を開始したときのステ
ッパモータ]3の実際の位置とは照関係番こ、ステッパ
モータ13は、第2図において可動化σ0の一端にある
と仮定して、その反対端の基準位2まで前記ステッパモ
ータ13を駆動するのに必要な数のパルスが、前記ステ
ップ812〜23の循環中に、ソレノイド18に供給さ
れることになる。
ッパモータ]3の実際の位置とは照関係番こ、ステッパ
モータ13は、第2図において可動化σ0の一端にある
と仮定して、その反対端の基準位2まで前記ステッパモ
ータ13を駆動するのに必要な数のパルスが、前記ステ
ップ812〜23の循環中に、ソレノイド18に供給さ
れることになる。
それ故に、一般的には、このイニシャル個理法によれば
、ステッパモータ13が基準位置に到達した後には、余
分の駆動パルスが前記ンレノイド]已に供給されるが、
この状態では、ステッパモータ13の動きは01械的に
阻止されているので、前記基串位置舎越えて駆動される
ことはなく、ステッパモータ13は完全に基準位置に設
定され、アクチュエータのイニシャルが終了でる。
、ステッパモータ13が基準位置に到達した後には、余
分の駆動パルスが前記ンレノイド]已に供給されるが、
この状態では、ステッパモータ13の動きは01械的に
阻止されているので、前記基串位置舎越えて駆動される
ことはなく、ステッパモータ13は完全に基準位置に設
定され、アクチュエータのイニシャルが終了でる。
ステップ324・・・アクチュエータイニシャル処理中
フラグをリセットし、同時にアクヂュエータイニシャル
済フラグをセットする。
フラグをリセットし、同時にアクヂュエータイニシャル
済フラグをセットする。
ステップ530・・・前のステップS17において、今
回のl1i11σ0モードがフィードバック制御かどう
か−すなわち、フィードバック制御フラグがセットされ
ているかどうかの判定を行なう。前記フラグがセットさ
れているときは、フィードバックil制御を行なうため
に、ステップS51へ進み、セットされていないときは
、オーブンループ制御を行なうために、ステップS41
へ)氏む。
回のl1i11σ0モードがフィードバック制御かどう
か−すなわち、フィードバック制御フラグがセットされ
ているかどうかの判定を行なう。前記フラグがセットさ
れているときは、フィードバックil制御を行なうため
に、ステップS51へ進み、セットされていないときは
、オーブンループ制御を行なうために、ステップS41
へ)氏む。
ステップS41・・・前に詳述したように、前のステッ
プ317において設定された現在のエンジン作動状悪く
フラグ)に対応して、予め決められているステッパモー
タ13のプリセットf装置に相当づる基準(目標)位置
レジスタ244のプリセット値を選択しく例えば、テー
ブルから読出し)、これを前記基準(目標)位置レジス
タ244にセットする。
プ317において設定された現在のエンジン作動状悪く
フラグ)に対応して、予め決められているステッパモー
タ13のプリセットf装置に相当づる基準(目標)位置
レジスタ244のプリセット値を選択しく例えば、テー
ブルから読出し)、これを前記基準(目標)位置レジス
タ244にセットする。
ただし、現在のエンジン作動状態が、cl状態である場
合は、前の説明から明らかなように、前記ステップS1
3に6いて記憶したブリレット値8読出し、これを前記
基準(目標)位置レジスタ244にセットする。
合は、前の説明から明らかなように、前記ステップS1
3に6いて記憶したブリレット値8読出し、これを前記
基準(目標)位置レジスタ244にセットする。
ステップS42・・・アップダウンカウンタ250のカ
ウント箱(すなわら、ステッパモータ13の現在(バー
が、前のステップで設定したプリセットMiに等しいか
どうかを判定する。等しければステップ312へ戻り、
等しくなければステップS/13へ進む。
ウント箱(すなわら、ステッパモータ13の現在(バー
が、前のステップで設定したプリセットMiに等しいか
どうかを判定する。等しければステップ312へ戻り、
等しくなければステップS/13へ進む。
ステップS43・・・前述のステップS22と間諜の重
石電圧のレベル判定を11なう。
石電圧のレベル判定を11なう。
ステップS44・・・ステッパモータ13などのアクチ
ュエータを、前のステップS41でセットしたプリセッ
トI++Tに近づく方向へ1ステツプ駆動し、アップダ
ウンカウンタを+1、または−1する。
ュエータを、前のステップS41でセットしたプリセッ
トI++Tに近づく方向へ1ステツプ駆動し、アップダ
ウンカウンタを+1、または−1する。
上述のステップ341〜44の処理をくり返すことによ
り、アクチュエータは、ステップ841で設定されたプ
リセット値に相当する位置まで駆動される。
り、アクチュエータは、ステップ841で設定されたプ
リセット値に相当する位置まで駆動される。
ステップ551・・・前のステップS17において、竹
回1TIII2ftモードとしてフィードパ7クフラグ
がセットされているかどうかの判定登行なう。判定が不
成立ならばステップ352へ進み、p1定が成立ならば
ステップS53へ進む。
回1TIII2ftモードとしてフィードパ7クフラグ
がセットされているかどうかの判定登行なう。判定が不
成立ならばステップ352へ進み、p1定が成立ならば
ステップS53へ進む。
ステップS52・・・フィードバック制御・\移(うす
るili前のエンジン作動状fぶがどの領域(第10図
参照)に5していたかにしたがっで、1Zめ定められで
いる過渡(舊定的)位置へ、ステッパモータ13を駆動
する。
るili前のエンジン作動状fぶがどの領域(第10図
参照)に5していたかにしたがっで、1Zめ定められで
いる過渡(舊定的)位置へ、ステッパモータ13を駆動
する。
このステップでの処理内容は、ステッパモータ13のプ
リセット位n、すなわち目t=位4が相j丘する点を除
けば、前に説明したスデップ541〜44のそれと事実
上同じであるので、その具体的な説明は省略する。
リセット位n、すなわち目t=位4が相j丘する点を除
けば、前に説明したスデップ541〜44のそれと事実
上同じであるので、その具体的な説明は省略する。
ステッパモータ13の位置を代表するアップダウンカウ
ンタ250のカウント値が、前記過渡位置を代表する基
準(目標)位置レジスタ244の記憶内容に等しくなっ
たとき、過渡位置設定を終了したものとしてステップS
12へ戻る。
ンタ250のカウント値が、前記過渡位置を代表する基
準(目標)位置レジスタ244の記憶内容に等しくなっ
たとき、過渡位置設定を終了したものとしてステップS
12へ戻る。
なお、このステップS52は、オーブンループ制御から
フィードバック制御への移行を迅速に、かつなるべく円
滑に行なうために設けられたものであり、必ずしも必要
なものではなく、省略できるものである。このステップ
を省略するときは、その前のステップS51も不要とな
る。
フィードバック制御への移行を迅速に、かつなるべく円
滑に行なうために設けられたものであり、必ずしも必要
なものではなく、省略できるものである。このステップ
を省略するときは、その前のステップS51も不要とな
る。
ステップS53・・・基準の時間・分周率テーブル(そ
の1例を第11図に示し、これについては後で説明する
)から、予め、02センサの出力反転時からの経過時間
の関数として定められている基本分周:F−DOtiみ
出す。つぎに、前のステップで(仔られているエンジン
温度下W、スロット11111度値、および、第9図の
処理によって(+1られるエンジン回転数領域によって
、前記基本分周fD。
の1例を第11図に示し、これについては後で説明する
)から、予め、02センサの出力反転時からの経過時間
の関数として定められている基本分周:F−DOtiみ
出す。つぎに、前のステップで(仔られているエンジン
温度下W、スロット11111度値、および、第9図の
処理によって(+1られるエンジン回転数領域によって
、前記基本分周fD。
を補正して分周率りを演a する。
あるいは、その代りに、エンジン温度TW、スロットル
間層性、およびエンジン回転数領1峻をパラメータとし
て、これらのパラメータの種々の組合わせにそれぞれ対
応する多くの時間・分周率テーブルを準備しておき、前
記エンジンパラメータの組合わせに応じて特定の旧聞・
分周率テーブルを選択し、これに基づいて前記分周率り
を求めることもできる。
間層性、およびエンジン回転数領1峻をパラメータとし
て、これらのパラメータの種々の組合わせにそれぞれ対
応する多くの時間・分周率テーブルを準備しておき、前
記エンジンパラメータの組合わせに応じて特定の旧聞・
分周率テーブルを選択し、これに基づいて前記分周率り
を求めることもできる。
なd3、このステップS53へ最初に移行した段階では
、前記の02センサの出力反転時からの経過時間は、特
別にこれをr1時するカウンタなどの手段を準備してお
かない限り、司るごとはできないので、前記経過rf間
として予め決められているプリセット値を用い、これに
基づいて前)ホの基本分周率D○を演算し、フィードバ
ック制御を開始する。
、前記の02センサの出力反転時からの経過時間は、特
別にこれをr1時するカウンタなどの手段を準備してお
かない限り、司るごとはできないので、前記経過rf間
として予め決められているプリセット値を用い、これに
基づいて前)ホの基本分周率D○を演算し、フィードバ
ック制御を開始する。
また一方、ステップS15で求めた02センサ28の状
態フラグが、混合気のリーン側およびリッチ側のいずれ
にあるかを判定し、ステッパモータ13牙駆動すべき方
向(混合気を理論空燃比に近づける方向)を指定する。
態フラグが、混合気のリーン側およびリッチ側のいずれ
にあるかを判定し、ステッパモータ13牙駆動すべき方
向(混合気を理論空燃比に近づける方向)を指定する。
ステップ854・・・前述のステップS22と同様の電
源電圧レンジの判定を行なう。
源電圧レンジの判定を行なう。
ステップ355・・・前記分周嵩りに応じて、ECU2
0の処理が前記ステップ853〜55のブランチをD回
通過したかどうかを判定し、D回目のどきにステツパモ
〜り13を前のステップS53で指定された方向へ1ス
テップ分だけ駆動する。これによって、混合気の空燃比
は、理論空で比に近づけられる。
0の処理が前記ステップ853〜55のブランチをD回
通過したかどうかを判定し、D回目のどきにステツパモ
〜り13を前のステップS53で指定された方向へ1ス
テップ分だけ駆動する。これによって、混合気の空燃比
は、理論空で比に近づけられる。
なお、第8図のフローチャートにおいて、ステップ31
9〜24のアクチュエークイニシセル処理は、フィード
バック制御を行なう場合には、必ずしも必要はない。そ
れ故に、ステップ318〜S24の処理ステップは、ス
テップS30と341の間で行なわれるようにしてもよ
い。
9〜24のアクチュエークイニシセル処理は、フィード
バック制御を行なう場合には、必ずしも必要はない。そ
れ故に、ステップ318〜S24の処理ステップは、ス
テップS30と341の間で行なわれるようにしてもよ
い。
第9図はエンジン回転数領域判定手順を示すフローチャ
ートである。
ートである。
ステップS71・・・Neセンサ35によってエンジン
パルスが発生されたならば、これによってコンピュータ
部200に割込みをかけ1割込周期カウンタのカウント
値を、読取り、前記カウンタをリセットする。
パルスが発生されたならば、これによってコンピュータ
部200に割込みをかけ1割込周期カウンタのカウント
値を、読取り、前記カウンタをリセットする。
あるいは、その代りに、クロックタイマを読取り、前回
の読取値との差8演口することによっても、エンジンの
回転周期を求めることができる。
の読取値との差8演口することによっても、エンジンの
回転周期を求めることができる。
ステップS72・・・前述のようにして求めた回転周期
に基づいて、エンジンの回転数領域を判定する。前記の
エンジンの回転数ダj域は、例えば第10図のように定
められる。
に基づいて、エンジンの回転数領域を判定する。前記の
エンジンの回転数ダj域は、例えば第10図のように定
められる。
第10図において、横’1thはエンジン回転数Ne(
1なわら、回転周期の逆数)であり、縦軸はスロットル
開度値下Hである。
1なわら、回転周期の逆数)であり、縦軸はスロットル
開度値下Hである。
この図では、回転数N1〜N4を境界1aとして、エン
ジンの回転数領域を5個に分割し、さらに、スロットル
間同値THに基づいて2個の領域に分υjしている。そ
の結果、エンジン作動領域が全体として10個の領域(
1)〜(10)に分割されている。
ジンの回転数領域を5個に分割し、さらに、スロットル
間同値THに基づいて2個の領域に分υjしている。そ
の結果、エンジン作動領域が全体として10個の領域(
1)〜(10)に分割されている。
図から容易に理解されるように、領域(1)および(2
)は始動・アイドル領域、(3)は減速領域、(/′I
)は高速領域であり、エンジン作動状態がこれらの領域
に底するときは、オーブンループ制(2pが行なわれる
。
)は始動・アイドル領域、(3)は減速領域、(/′I
)は高速領域であり、エンジン作動状態がこれらの領域
に底するときは、オーブンループ制(2pが行なわれる
。
まtこ、残りのff1lii!(5)〜(10)は通常
のクルーズ領域であり、エンジン作動状態がこれらの頷
1或に屈するときは、加速状悪または加速保持状態とT
ll定されない限り、フィードバック制御が行なわれる
。
のクルーズ領域であり、エンジン作動状態がこれらの頷
1或に屈するときは、加速状悪または加速保持状態とT
ll定されない限り、フィードバック制御が行なわれる
。
なお、第10図中の各矢印の頂点は、その恨元のオーブ
ンtIll 粗領域からフィードバック制t211領1
或へ移行する際の、過渡(m定)位置く第8図のステッ
プS52参照〉に対応するエンジン作Uj点を示してい
る。
ンtIll 粗領域からフィードバック制t211領1
或へ移行する際の、過渡(m定)位置く第8図のステッ
プS52参照〉に対応するエンジン作Uj点を示してい
る。
第11図(a )は02センサ28の出力反転状態を示
ずタイムチャート、同図(b)は空燃比制御のためのス
テッパモータ13のC12M変化を示すタイムチャート
である。
ずタイムチャート、同図(b)は空燃比制御のためのス
テッパモータ13のC12M変化を示すタイムチャート
である。
02センサ28の出力が、例えばリッチ側からリーン測
へ反転すると、ステッパモータ13は混合気をリッチに
する側へ駆動される。
へ反転すると、ステッパモータ13は混合気をリッチに
する側へ駆動される。
その際、反転時からの時間経過に応じて、反転直後には
比較的小さい分周率(少ないクロックカウント)C1ご
とにステッパモータ13の1ステツプ駆動が行なわれる
が、時閂辛そ過と共に比較的長い時間C2ごとにステッ
パモータ13の1ステツプ駆動が行なわれるようになる
。
比較的小さい分周率(少ないクロックカウント)C1ご
とにステッパモータ13の1ステツプ駆動が行なわれる
が、時閂辛そ過と共に比較的長い時間C2ごとにステッ
パモータ13の1ステツプ駆動が行なわれるようになる
。
したがって、ステッパモータ13の移!ll速度は、0
2センサ28の出力が反転した直後は大きく、時間経過
と共に徐々に小さくなる。前記の経過時間と、それに対
応する分周率またはクロックカウント数との関係を2坦
したものが、前にステップS53に関して述べた時間・
分周率テーブルである。
2センサ28の出力が反転した直後は大きく、時間経過
と共に徐々に小さくなる。前記の経過時間と、それに対
応する分周率またはクロックカウント数との関係を2坦
したものが、前にステップS53に関して述べた時間・
分周率テーブルである。
(発明の効果)
以上の説明から明らかなように、本発明によれば、つぎ
のような効果が達成される。
のような効果が達成される。
暖(ヱl中に、エンジン温度の上昇に伴って、7燃比2
I’I 仰j79のアクチュエータとして使用8れるス
テッパそ−913の位2を、α合気がリッチからリーン
になる方向へ制御できるようにした、また、このコ「す
御は、チョークやパイスタータなどの?2比而面手段を
補完して暖d状態の全滅にわたって最適なエンジンの空
燃比特性が得られるようにした。
I’I 仰j79のアクチュエータとして使用8れるス
テッパそ−913の位2を、α合気がリッチからリーン
になる方向へ制御できるようにした、また、このコ「す
御は、チョークやパイスタータなどの?2比而面手段を
補完して暖d状態の全滅にわたって最適なエンジンの空
燃比特性が得られるようにした。
この結果、暖の状態の全域にわたって最適なエンジンの
空燃比特性を(qることができると共に、暖ぼ中におけ
る排気ガス中の有害ガス浄化効率ち良好に保持すること
ができる。
空燃比特性を(qることができると共に、暖ぼ中におけ
る排気ガス中の有害ガス浄化効率ち良好に保持すること
ができる。
第1図は本発明の一実施例のブロック図、第2図は従来
の内燃エンジンの空燃比υI御表装置1lTI詫構成図
、第3図は本発明の+71作を説明するための1能ブロ
ック図、第4図および第5図;ま暖(戊申におけるエン
ジン温度とステッパモータのプリセット位置との対応関
係の一例を示す特性図、第6図および第7図は本発明の
主要動作を説明りるためのフローチャート、第8図は本
発明を適用した内燃エンジンの空燃比制御装置の全体的
なill iD f)I fπを説明するためのフ0−
チト一ト、第9図はエンジン回転数領域の判定手順を示
すフローチャート、第10図はエンジン回転数Neとス
ロットル間度値THによるエンジン作動領域の区分例を
示す図、第11図(a )は02センサの出力反転状態
を示すタイムチャート、同図(b)は空燃比制御2II
のためのステッパモータの位置変化を示すタイムチャー
トである。 13・・・ステッパモータ、20・・・ECU、28・
・・02センサ、33・・・TWセンサ、35・・・エ
ンジン回転数センサ、200・・・コンピュータ部、2
06・・・ドライバ、208・・・THt?ンサ、21
0・・・サンプリングホールド・A/D変換回路、21
8・・・暖灘完了温度値レジスタ、220・・・比較器
、242・−・エンジン作動状態判定回路、244・・
・基準(目標)イ立ロレジスタ、246・・・ステッパ
モータ駆動パルス供給回路、248・・・比較器、25
0・・・アップダウンカウンタ代理人弁理士 平木通
人 外1名 第 4 図 TWO 第5図 TV/1 第 6 図 才9図 異 10 図 τH
の内燃エンジンの空燃比υI御表装置1lTI詫構成図
、第3図は本発明の+71作を説明するための1能ブロ
ック図、第4図および第5図;ま暖(戊申におけるエン
ジン温度とステッパモータのプリセット位置との対応関
係の一例を示す特性図、第6図および第7図は本発明の
主要動作を説明りるためのフローチャート、第8図は本
発明を適用した内燃エンジンの空燃比制御装置の全体的
なill iD f)I fπを説明するためのフ0−
チト一ト、第9図はエンジン回転数領域の判定手順を示
すフローチャート、第10図はエンジン回転数Neとス
ロットル間度値THによるエンジン作動領域の区分例を
示す図、第11図(a )は02センサの出力反転状態
を示すタイムチャート、同図(b)は空燃比制御2II
のためのステッパモータの位置変化を示すタイムチャー
トである。 13・・・ステッパモータ、20・・・ECU、28・
・・02センサ、33・・・TWセンサ、35・・・エ
ンジン回転数センサ、200・・・コンピュータ部、2
06・・・ドライバ、208・・・THt?ンサ、21
0・・・サンプリングホールド・A/D変換回路、21
8・・・暖灘完了温度値レジスタ、220・・・比較器
、242・−・エンジン作動状態判定回路、244・・
・基準(目標)イ立ロレジスタ、246・・・ステッパ
モータ駆動パルス供給回路、248・・・比較器、25
0・・・アップダウンカウンタ代理人弁理士 平木通
人 外1名 第 4 図 TWO 第5図 TV/1 第 6 図 才9図 異 10 図 τH
Claims (2)
- (1)内燃エンジンの排気ガス成分の濃度を検出する装
置と、エンジンに供給される混合気を生成する燃料調量
装置と、前記混合気の空燃比を制御するためのステッパ
モータと、前記濃度検出装置の出力信号に応じて、混合
気の空燃比を設定値に近づけるように、前記ステッパモ
ータを駆動制御するフィードバック制御装置とを有する
内燃エンジンの暖機時の空燃比制御装置において、予定
のサンプリング周期でエンジン温度値を検出する装置と
、検出されたエンジン温度値が暖機完了温度値以下の場
合に暖機状態信号を出力する装置と、前記エンジン温度
値に対応して予め決められた前記ステッパモータの基準
(目標)位置を記憶する装置と、前記暖機状態信号が出
力されている間中前記ステッパモータを前記基準(目標
)位置へ駆動する装置とを具備したことを特徴とする内
燃エンジンの暖機時の空燃比制御装置。 - (2)前記暖機完了温度値が、エンジンの周囲温度の低
下に従って、大となるように設定されることを特徴とす
る前記特許請求の範囲第1項記載の内燃エンジンの暖機
時の空燃比制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19963784A JPS6181540A (ja) | 1984-09-26 | 1984-09-26 | 内燃エンジンの暖機時の空燃比制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19963784A JPS6181540A (ja) | 1984-09-26 | 1984-09-26 | 内燃エンジンの暖機時の空燃比制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6181540A true JPS6181540A (ja) | 1986-04-25 |
Family
ID=16411157
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP19963784A Pending JPS6181540A (ja) | 1984-09-26 | 1984-09-26 | 内燃エンジンの暖機時の空燃比制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6181540A (ja) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5623543A (en) * | 1979-08-02 | 1981-03-05 | Fuji Heavy Ind Ltd | Electronic controller for carburetor of internal combustion engine |
| JPS5735139A (en) * | 1980-08-07 | 1982-02-25 | Honda Motor Co Ltd | Air/fuel ratio feedback control unit for internal combustion engine |
| JPS5799253A (en) * | 1980-10-11 | 1982-06-19 | Fuji Heavy Ind Ltd | Air-fuel ratio control device |
-
1984
- 1984-09-26 JP JP19963784A patent/JPS6181540A/ja active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5623543A (en) * | 1979-08-02 | 1981-03-05 | Fuji Heavy Ind Ltd | Electronic controller for carburetor of internal combustion engine |
| JPS5735139A (en) * | 1980-08-07 | 1982-02-25 | Honda Motor Co Ltd | Air/fuel ratio feedback control unit for internal combustion engine |
| JPS5799253A (en) * | 1980-10-11 | 1982-06-19 | Fuji Heavy Ind Ltd | Air-fuel ratio control device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5881552A (en) | Control system for internal combustion engines and control system for vehicles | |
| JPS60240840A (ja) | 内燃機関の空燃比制御装置 | |
| US7213555B2 (en) | Automatic choke | |
| JP2507068Y2 (ja) | ディ―ゼル式内燃機関の過給圧制御装置 | |
| JPS6035150A (ja) | エンジンのアイドル回転数制御方法 | |
| JPH03100353A (ja) | ヒータ付排気濃度センサの活性化判別方法 | |
| JPS6181540A (ja) | 内燃エンジンの暖機時の空燃比制御装置 | |
| JP3595112B2 (ja) | エンジンのアイドル回転学習制御装置 | |
| JP2003106193A (ja) | エンジンの制御装置 | |
| JP2577727B2 (ja) | エンジンの始動装置 | |
| JPH0330702B2 (ja) | ||
| JPS611841A (ja) | 内燃エンジンの燃料噴射装置 | |
| JP3691238B2 (ja) | 電制スロットル式内燃機関のアイドル回転学習制御装置 | |
| JP2000130195A (ja) | 可変動弁エンジンの制御装置 | |
| JPH0615829B2 (ja) | 内燃機関の電子制御燃料噴射装置 | |
| JPH1193736A (ja) | 電制スロットル式内燃機関のアイドル回転学習制御装置 | |
| JPS59229020A (ja) | デイ−ゼルエンジンの電子制御燃料噴射装置 | |
| JP3582274B2 (ja) | 内燃機関の空気量制御装置 | |
| JPH11343907A (ja) | アイドル回転数制御方法及びその装置 | |
| JPH03121227A (ja) | 内燃機関の燃料供給装置 | |
| JPH05332184A (ja) | 内燃機関の制御装置 | |
| JPH01151748A (ja) | 内燃機関の電子制御燃料噴射装置 | |
| JPH0316494B2 (ja) | ||
| JPS6196447A (ja) | 内燃エンジン用排気成分濃度センサの活性化判別方法 | |
| JPS60198358A (ja) | 電子制御デイ−ゼルエンジンの着火時期フイ−ドバツク制御方法 |