JPH0346659B2 - - Google Patents

Info

Publication number
JPH0346659B2
JPH0346659B2 JP60024659A JP2465985A JPH0346659B2 JP H0346659 B2 JPH0346659 B2 JP H0346659B2 JP 60024659 A JP60024659 A JP 60024659A JP 2465985 A JP2465985 A JP 2465985A JP H0346659 B2 JPH0346659 B2 JP H0346659B2
Authority
JP
Japan
Prior art keywords
value
output
engine
throttle
throttle valve
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
Application number
JP60024659A
Other languages
English (en)
Other versions
JPS61185650A (ja
Inventor
Tetsuo Takahane
Tomotsugu Rikitake
Yoshitaka Tawara
Manabu Arima
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.)
Mazda Motor Corp
Original Assignee
Mazda Motor Corp
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 Mazda Motor Corp filed Critical Mazda Motor Corp
Priority to JP2465985A priority Critical patent/JPS61185650A/ja
Publication of JPS61185650A publication Critical patent/JPS61185650A/ja
Publication of JPH0346659B2 publication Critical patent/JPH0346659B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Combined Controls Of Internal Combustion Engines (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、エンジンの制御装置に関するもの
である。
〔従来技術〕
この発明に係るエンジンの制御装置には、燃料
噴射量制御装置,点火時期制御装置あるいは
EGR量制御装置等、種々のものがあるが、以下
では説明の便宜上、燃料噴射量制御装置を例に取
つて説明する。
最近、車両用エンジンにおいては、運転性改善
や燃費改善の観点等から、燃料供給装置として従
来の気化器に代えて燃料噴射弁が広く使用される
傾向にあり、この燃料噴射弁を備えたエンジンで
は、エンジンの運転状態に応じて燃料噴射パルス
を作成し、これを燃料噴射弁に加えて燃料噴射量
を制御するようにしている。
そしてこのようなエンジンの制御装置の1例と
しては、従来、エアフローセンサでエンジンの運
転状態のパラメータである吸入空気量を検出し、
あるいは負圧センサでこれもエンジンの運転状態
のパラメータである吸気管負圧を検出し、該エア
フローセンサ出力あるいは負圧センサ出力に基づ
いて燃料噴射量を制御するようにしたものがある
が、前者のエアフローセンサを用いる場合にはこ
れが吸気抵抗となつてエンジン出力の低下を招来
し、一方後者の負圧センサを用いる場合には一般
にエンジンの運転状態の変化に対する吸気管負圧
の変化に遅れがあることから、噴射量制御に遅れ
が生ずるという問題がある。
またこの種の他のエンジンの制御装置として、
従来、例えば特開昭49−61519号公報に示される
ように、スロツトルセンサでこれもエンジンの運
転状態のパラメータであるスロツトル弁開度を検
出し、該スロツトルセンサ出力に基づいて燃料噴
射量を制御するようにしたものがあり、該装置で
は、スロツトルセンサが上述のエアフローセンサ
のように吸気抵抗になるということがなく、又ス
ロツトル弁開度の変化が吸気管負圧の変化に比
し、エンジンの運転状態の変化に対する追従性が
よいことから、エンジン出力の低下や噴射量制御
の遅れ等の問題が生ずることはないものである。
しかるに上記従来公報記載の装置では、スロツ
トルセンサの出力値に応じて燃料噴射パルス、即
ち燃料噴射量の制御量を決定しているので、セン
サの取付誤差,センサ特性の個体差に起因して制
御精度が低下するという問題がある。
そしてこのような問題を解決する方法として
は、スロツトル弁の全開閉度と全開開度とに対応
するスロツトルセンサ出力、即ち最小出力値及び
最大出力値を学習し、この2つのセンサ出力値か
ら任意のスロツトルセンサ出力に対応するスロツ
トル弁の開度率を演算してこれに基づいて燃料噴
射量の制御量を決定する方法が考えられる。この
方法では、同一のスロツトル弁開度に対するスロ
ツトルセンサ出力がセンサの取付誤差,センサ特
性の個体差に起因して変化しても該センサ出力か
ら求められるスロツトル弁の開度率は一定である
ことから、制御精度低下の問題は生じないもので
ある。
しかしながらこの方法では、エンジンが始動さ
れてスロツトル弁が全開開度に開くまでの間は、
スロツトル弁全開に対応する出力値として得られ
る値が実際のスロツトル弁全開に対応する出力値
と大きく異なり、空燃比が大幅にずれてしまうお
それがある。
〔発明の目的〕
この発明は、かかる問題点に鑑み、センサの取
付誤差やセンサ特性の個体差に起因して制御精度
が低下するのを防止でき、しかも全開開度未学習
時においても制御量が大幅にずれることのないエ
ンジンの制御装置を提供せんとするものである。
〔発明の構成〕
そこでこの発明は、スロツトルセンサ出力の最
小値最大値とを学習し、この間を等分することに
よつてスロツトル弁の開度率を検出し、これに基
づいてエンジンを制御する一方、スロツトル弁全
開に対応するセンサの出力値に初期値を設け、エ
ンジン始動後のスロツトルセンサ出力が上記初期
値以上のスロツトル弁開度を検出するまでは上記
初期値をもつてエンジンを制御するようにしたも
のである。
即ち、この発明は、第1図の機能ブロツク図に
示されるように、スロツトルセンサ23でエンジ
ンのスロツトル弁開度を検出し、最小値記憶手段
24でスロツトルセンサ23の出力を受けて最小
出力値を検出記憶するとともに、最大値記憶手段
25でスロツトルセンサ23の出力を受けて最大
出力値を検出記憶し、開度演算手段26で最小値
記憶手段24及び最大値記憶手段25の出力を受
け該両出力値をスロツトル弁の全閉及び全開開度
に対応したスロツトルセンサ23の出力値と判別
し、該2つの出力値からスロツトルセンサ23の
任意の出力値に対応したスロツトル弁開度を演算
し、各種制御手段27で開度演算手段26の出力
を受け該出力に応じてエンジンを制御し、その
際、許容値設定手段28が最大値記憶手段25の
出力をスロツトル全開付近の所定開度以上の初期
値になるよう強制的に設定するようにしたもので
ある。
〔実施例〕
以下、本発明の実施例を図について説明する。
第2図ないし第7図は本発明の一実施例による
エンジンの制御装置を示す。第2図において、1
はエンジンで、該エンジン1の吸気通路2の途中
にはスロツトル弁3が設けられ、該スロツトル弁
3下流側の吸気通路2には燃料噴射弁4が配設さ
れている。またエンジン1には燃焼室5に対面し
て点火プラグ6が取付けられ、一方エンジン1の
クランクシヤフト7にはこれと同期回転するデイ
ストリビユータ8が設けられ、該デイストリビユ
ータ8はイグナイタ9の作動により点火コイル1
0に発生した高電圧を点火プラグ6に印加するよ
うになつている。
また図中、11はスロツトル弁3の開度を検出
するスロツトルセンサ、12はクランクシヤフト
7の回転角を検出するクランク角センサ、13は
上記各種センサの出力を受けて燃料噴射量の制御
を行うコントロールユニツトである。
また第3図は上記コントロールユニツト13の
より詳細な構成を示す。図において、第2図と同
一符号は同図と同一のものを示し、14,15は
スロツトルセンサ11及びクランク角センサ12
の出力が入力される入力回路、16はスロツトル
センサ11の出力をA/D変換するA/D変換
器、17はカウンタ、18はタイマ、19はタイ
マ18の設定時間に応じて燃料噴射弁4を駆動す
る駆動回路、20は所定の演算処理を行うCPU、
21はCPU20の演算処理のプログラム(第4
図,第5図参照)等が格納されたROM、22は
バツテリバツクアツプされ、入力情報やCPU2
0の演算結果等を格納するRAMである。
そして上記CPU20は、スロツトルセンサ1
1の最小出力値と最大出力値とを学習して該2つ
の出力値からスロツトルセンサ11の任意の出力
値に対応するスロツトル弁開度率を計算し、これ
とエンジン回転数とに応じて燃料噴射量を演算し
てそれをタイマ18に与えるることにより燃料噴
射弁4にエンジンの運転状態に応じた量の燃料を
噴射供給させるという燃料噴射量の制御を行い、
又その際、スロツトルセンサ11の最小出力値及
び最大出力値の学習時においては、該出力値とし
てアイドル開度付近の所定開度以下の値及び全開
開度付近の所定開度以上の値が出力されるように
し、又最小出力値及び最大出力値の修正量が所定
値以上の時には修正を中止するという学習を行
う。
なお以上のような構成において、上記タイマ1
8、駆動回路19及びCPU20が第1図に示す
各種制御手段27となつており、又上記CPU2
0が第1図に示す最小値記憶手段24,最大値記
憶手段25,開度演算手段26及び許容値設定手
段28の機能を実現するものとなつている。
次に第4図ないし第7図を用いて動作について
説明する。ここで第4図はCPU20のバツクグ
ラウンドルーチンのフローチヤートを、第5図は
CPU20のインターラプトルーチンのフローチ
ヤートを、第6図はスロツトル弁開度率とエンジ
ン回転数とをパラメータとするる燃料噴射パルス
のパルス幅マツプを、第7図はスロツトル弁開度
とスロツトルセンサ出力との関係を各々示す。
エンジンが始動すると、CPU20はバツクグ
ラウンドルーチンの処理を実行し、まず全閉開度
レジスタθidlにアイドル開度付近の所定開度に対
応する初期値Iθdl(第7図参照)を設定するとと
もに、全開開度レジスタθwotに全開開度付近の
所定開度に対応する初期値Iθwot(第7図参照)
を設定した後(ステツプ30)、スロツトルセン
サ11のA/D変換出力θthr(第7図参照)を読
み込んでこれが全閉開度レジスタθidlの値より小
さいか否かを判定する(ステツプ31,32)。
そしてエンジンのアイドル時においては、スロツ
トルセンサ出力θthrは全閉開度レジスタθidlの値
より小さいことから、このスロツトルセンサ出力
θthrと全閉開度レジスタθidlの値との差が設定値
θnoisより小さいか否かを判定した後(ステツプ
33)、スロツトルセンサ出力θthrが全閉開度の
下限値θmin(第7図参照)より大きいか否かを判
定し(ステツプ34)、大きい場合は全閉開度レ
ジスタθidlの値を現在のスロツトルセンサ出力
θthrでもつて書き換え(ステツプ35)、全閉開
度レジスタθidl及び全開開度レジスタθwotの値を
用いてスロツトルセンサ出力θthrに対応するスロ
ツトル弁開度率θ(θthr−θidl)/(θwot−θidl)
×100)を計算し(ステツプ36)、エンジン回転
数Neを読み込んでこのエンジン回転数Neとスロ
ツトル弁開度率θとに応じた燃料噴射量TOUT
をマツプ(第6図参照)より求め、こうして全閉
開度レジスタθidlの値を次々と学習更新していく
こととなる。また全閉開度レジスタθidlを更新し
ている際に、何らかの原因でスロツトルセンサ出
力θthrが全閉開度下限値θminより小さくなると、
スロツトルセンサ出力θthrとして下限値θminを
発生し(ステツプ39)、後は上述のステツプ3
5〜38の処理を実行する。またアイドル時にお
いて、スロツトルセンサ出力θthrが全閉開度レジ
スタθidlの値より大きくずれた場合(θidl−θthr
≧θnois)には、ノイズ等によるスロツトルセン
サ11の誤検出と判断してスロツトルセンサ出力
θthrとして全閉開度レジスタθidlの値を発生し
(ステツプ40)、上述のステツプ36〜38の処
理を実行する。
次にエンジンが通常運転状態になると、CPU
20はスロツトルセンサ出力θthrが全開開度レジ
スタθwotの値より大きいか否かを判定し(ステ
ツプ41)、スロツトル弁3の全開開度になるま
では(θthr≧θwot)ステツプ41,36〜38
の処理を実行し、スロツトル弁全開開度時になる
と、スロツトルセンサ出力θthrと全開開度レジス
タθwotとの差が設定値θnoisより小さいか否かを
判定した後(ステツプ42)、スロツトルセンサ
出力θthrが全開開度の上限値θmax(第7図参照)
より小さいか否かを判定し(ステツプ43)、小
さい場合は全開開度レジスタθwotの値を現在の
スロツトルセンサ出力θthrでもつて書き換え(ス
テツプ44)、上述のステツプ36〜38の処理
を実行し、こうして全開開度レジスタθwotの値
を次々と更新していくこととなる。また全開開度
レジスタθwotの値を更新している際に、何らか
の原因でスロツトルセンサ出力θthrが全開開度上
限値θmax以上になるとスロツトルセンサ出力
θthrとしてこの上限値θmaxを発生し(ステツプ
45)、後は上述のステツプ44,36〜38の
処理を実行する。またスロツトル弁全開開度時に
おいてスロツトルセンサ出力θthrが全開開度レジ
スタθwotの値より大きくずれた場合(θthr−
θwot≧θnois)には、ノイズ等によるスロツトル
センサ11の誤検出と判断してスロツトルセンサ
出力θthrとして全開開度レジスタθwotの値を発
生し(ステツプ46)、上述のステツプ36〜3
8の処理を実行することとなる。
またこのようにしてバツクグランドルーチンの
処理を実行している際に、エンジンの回転角が
TDCになると、CPU20は第5図に示すインタ
ーラプトルーチンの処理を実行し、カウンタ17
の値Cを読み込んでこれと前回割込み時のカウン
タ値Cbefとの差から割込み周期を求めてエンジ
ン回転数Neを計算するとともに(ステツプ47,
48)、前回割込み時のカウンタ値Cbefを今回の
カウンタ値Cでもつて書き換えた後(ステツプ4
9)、バツクグラウンドルーチンで求めた燃料噴
射量TOUTをタイマ18にセツトして(ステツ
プ50)、バツクグラウンドルーチンの処理に戻
り、これにより駆動回路19はエンジンのTDC
信号に同期して燃料噴射弁4を駆動し、エンジン
にはエンジン回転数Neとスロツトル弁開度率θ
とに応じた量の燃料が噴射供給され、混合気の空
燃比は目標空燃比に制御されることとなる。
以上のような本実施例の折置では、スロツトル
センサの最小出力値と最大出力値を学習して該2
つの出力値からスロツトル弁開度率を求め、この
スロツトル弁開度率に応じて燃料噴射量を決定す
るようにしたので、センサの取付誤差やセンサ特
性の個体差に影響されることなく、精度よく燃料
噴射量を制御でき、目標空燃比を得ることができ
る。
また本装置では、スロツトルセンサ出力を学習
する際に最小出力値及び最大出力値の上限及び下
限(全閉開度初期値及び全開開度初期値)を設け
たので、エンジンの運転状態によつてスロツトル
弁開度率が大幅に狂うことがなく、空燃比の大幅
なずれが生ずることもない。
さらに本装置では、全閉開度及び全開開度の修
正時においてその修正量(スロツトルセンサ出力
と全閉又は全開開度レジスタの値との差)が大き
いときには修正を行わないようにしたので、ノイ
ズ等によるスロツトルセンサの誤検出に起因する
スロツトル弁開度率の狂いを防止でき、これによ
つても空燃比のずれを抑制できる。
なお上記実施例では燃料噴射量を制御する場合
について説明したが、本発明は勿論点火時期ある
いはEGR量等を制御する場合についても適用で
きる。また上記実施例ではスロツトルセンサ出力
がアイドル時で最小、全開時に最大になる場合に
ついて説明したが、これはアイドル時に最大、全
開時に最小となるようにしてもよい。
〔発明の効果〕
以上のように、本発明に係るエンジンの制御装
置によれば、スロツトルセンサ出力の最小値と最
大値とを学習し、この間を等分することによつて
スロツトル弁の開度率を検出し、これに基づいて
エンジンを制御する一方、スロツトル弁全開に対
応する出力値に下限値を設け、エンジン始動後の
スロツトルセンサ出力が上記下限値以上のスロツ
トル弁開度を検出するまでは上記下限値をもつて
エンジンを制御するようにしたので、エンジンの
制御精度を向上でき、しかも全開開度未学習によ
る制御量の大幅なずれを防止できる効果がある。
【図面の簡単な説明】
第1図は本発明の構成を示す機能ブロツク図、
第2図は本発明の一実施例によるエンジンの制御
装置の概略構成図、第3図は上記装置におけるコ
ントロールユニツト13のより詳細な構成図、第
4図及び第5図は各々上記コントロールユニツト
13内のCPU20のバツクグラウンドルーチン
及びインターラプトルーチンのフローチヤートを
示す図、第6図はエンジン回転数とスロツトル弁
開度率とをパラメータとする燃料噴射量のマツプ
を示す図、第7図は上記CPU20の動作を説明
するためのスロツトル弁開度・スロツトルセンサ
出力の特性を示す図である。 23…スロツトルセンサ、24…最小値記憶手
段、25…最大値記憶手段、26…開度演算手
段、27…各種制御手段、28…許容値設定手
段、1…エンジン、11…スロツトルセンサ、1
8…タイマ、19…駆動回路、20…CPU。

Claims (1)

  1. 【特許請求の範囲】 1 エンジンのスロツトル弁開度を検出するスロ
    ツトルセンサと、 該スロツトルセンサの出力を受け最小出力値を
    検出記憶する最小値記憶手段と、 上記スロツトルセンサの出力を受け最大出力値
    を検出記憶する最大値記憶手段と、 上記最小値記憶手段及び最大値記憶手段の出力
    を受け該両出力値をスロツトル弁の全閉及び全開
    開度に対応したスロツトルセンサの出力値と判別
    し該2つの出力値からスロツトルセンサの任意の
    出力値に対応するスロツトル弁開度を演算する開
    度演算手段と、 該開度演算手段の出力を受け該出力に応じてエ
    ンジンを制御する各種制御手段と、 エンジン始動後のスロツトルセンサ出力が予め
    設定した初期値以上のスロツトル弁開度を検出す
    るまでは、上記最大値記憶手段の最大値を上記初
    期値になるように強制的に設定する許容値設定手
    段とを設けたことを特徴とするエンジンの制御装
    置。
JP2465985A 1985-02-12 1985-02-12 エンジンの制御装置 Granted JPS61185650A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2465985A JPS61185650A (ja) 1985-02-12 1985-02-12 エンジンの制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2465985A JPS61185650A (ja) 1985-02-12 1985-02-12 エンジンの制御装置

Publications (2)

Publication Number Publication Date
JPS61185650A JPS61185650A (ja) 1986-08-19
JPH0346659B2 true JPH0346659B2 (ja) 1991-07-16

Family

ID=12144272

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2465985A Granted JPS61185650A (ja) 1985-02-12 1985-02-12 エンジンの制御装置

Country Status (1)

Country Link
JP (1) JPS61185650A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1991011603A1 (fr) * 1990-02-02 1991-08-08 Kabushiki Kaisha Komatsu Seisakusho Procede de commande de leviers de commande de pompes d'injection de carburant

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5965520A (ja) * 1982-10-08 1984-04-13 Toyota Motor Corp アイドリング開度検出信号の異常検出方法
JPS59101576A (ja) * 1982-12-02 1984-06-12 Toyota Motor Corp アクセル開度検出方法

Also Published As

Publication number Publication date
JPS61185650A (ja) 1986-08-19

Similar Documents

Publication Publication Date Title
US6250282B1 (en) Idle rotation speed learning control method and apparatus of an electronically controlled throttle type internal combustion engine
JPS6143245A (ja) アイドル回転速度制御装置
JPS6231179B2 (ja)
JPH0312217B2 (ja)
JPH0346659B2 (ja)
JP2502500B2 (ja) エンジンの制御装置
JPH066217Y2 (ja) 内燃機関におけるアルコールセンサ故障診断装置
JP2582571B2 (ja) 内燃機関の空燃比の学習制御装置
JPH082448Y2 (ja) エンジンの制御装置
JPH0327746B2 (ja)
JPH01305146A (ja) 内燃機関の空燃比の学習制御装置
JPH0515906B2 (ja)
JPH0515552Y2 (ja)
JP2503055Y2 (ja) 内燃機関の電子制御燃料噴射装置
JP2522348B2 (ja) 排気還流制御装置
JPH0744748Y2 (ja) 内燃機関の電子制御燃料噴射装置
JPS63297752A (ja) 内燃機関の空燃比の学習制御装置
JPS6342103B2 (ja)
JP2512726Y2 (ja) 内燃機関の電子制御燃料噴射装置
JPH0447399Y2 (ja)
JPH0246777B2 (ja)
JPS62182456A (ja) 内燃機関の空燃比制御方法
JPH0744747Y2 (ja) 内燃機関の電子制御燃料噴射装置
JP2527321Y2 (ja) 内燃機関の電子制御燃料噴射装置
JPH041182B2 (ja)