Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3562938B2 - Throttle valve control device for internal combustion engine - Google Patents
[go: Go Back, main page]

JP3562938B2 - Throttle valve control device for internal combustion engine - Google Patents

Throttle valve control device for internal combustion engine Download PDF

Info

Publication number
JP3562938B2
JP3562938B2 JP21223297A JP21223297A JP3562938B2 JP 3562938 B2 JP3562938 B2 JP 3562938B2 JP 21223297 A JP21223297 A JP 21223297A JP 21223297 A JP21223297 A JP 21223297A JP 3562938 B2 JP3562938 B2 JP 3562938B2
Authority
JP
Japan
Prior art keywords
reference position
throttle valve
control
throttle
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.)
Expired - Fee Related
Application number
JP21223297A
Other languages
Japanese (ja)
Other versions
JPH1150879A (en
Inventor
充 高田
茂男 樵
修 深沢
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Toyota Motor Corp
Original Assignee
Denso Corp
Toyota 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 Denso Corp, Toyota Motor Corp filed Critical Denso Corp
Priority to JP21223297A priority Critical patent/JP3562938B2/en
Publication of JPH1150879A publication Critical patent/JPH1150879A/en
Application granted granted Critical
Publication of JP3562938B2 publication Critical patent/JP3562938B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Control Of Throttle Valves Provided In The Intake System Or In The Exhaust System (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、電子制御されるスロットル弁を有する内燃機関のスロットル弁制御装置に関する。特に、本発明は、イグニッションオン時においてスロットル弁が基準位置にあるときのスロットルセンサの出力値から制御基準位置を算出し基準位置学習値として記憶する学習を行い、基準位置学習値に基づいてスロットル弁を制御する内燃機関のスロットル弁制御装置に関する。
【0002】
【従来の技術】
従来、内燃機関のスロットル弁をDCモータや電磁クラッチを含むアクチュエータによって電子制御することが知られている。このように電子制御されるスロットル弁の制御システムにおいてはイグニッションオン(IG−ON)時に制御基準位置の学習を行っている。即ち、IG−ON時にスロットル弁が基準位置にあるときのスロットルセンサの出力からスロットル弁の制御基準位置(制御の原点)を算出し、それを基準位置学習値として記憶する。そして、記憶した基準位置学習値に基づいてスロットル弁の制御が行われる。
【0003】
また、何らかの理由で機関始動前の学習が実行されず、そのままスロットル弁の制御を行う場合、今回のスロットル制御の基準位置学習値として前回の学習実行時の基準位置学習値(前回値)を採用することも知られている(例えば、特開平7−269406号公報)。
【0004】
【発明が解決しようとする課題】
しかしながら、スロットルセンサの温度特性やスロットル弁の機械的な基準位置(オープナ、全閉ストッパ、全開ストッパ)のずれ等の影響により、IG−ON時に学習した基準位置学習値に誤差が生じることがある。例えば、車両の走行による走行風によってスロットルセンサの温度が低下すると、IG−ON時に学習した基準位置が運転中にずれてくる場合がある。そのような場合、走行中の減速時に機関回転数が低下してエンジンストールをおこす恐れがある。
【0005】
また、IG−ON時に基準位置学習値として前回の学習実行時の基準位置学習値を採用して走行した場合も、スロットルセンサの温度特性等による基準位置学習値の誤差によって同様の問題が生じる。
【0006】
本発明は、上記事情に鑑みてなされたものであり、その目的とするところは、(1)車両走行中に基準位置学習値をかさ上げすることにより、車両挙動に大きな影響を与えることなくスロットルセンサの温度特性等の影響による誤差から生じる車両減速時の機関回転数の低下を防止し、(2)過剰なかさ上げによるアイドル運転時の機関回転数の上昇及びISC制御の学習項のずれを防止し、更に、(3)アクセルペダルが所定開度以上に踏み込まれたときの機関回転数の必要以上の上昇を防止できる内燃機関のスロットル弁制御装置を提供することにある。
【0007】
【課題を解決するための手段】
本発明による内燃機関のスロットル弁制御装置は、電子制御されるスロットル弁を有する内燃機関のスロットル弁制御装置であって、イグニッションオン時において該スロットル弁が基準位置にあるときのスロットルセンサの出力値から制御基準位置を算出し基準位置学習値として記憶する学習を行う学習手段と、該基準位置学習値に基づいて該スロットル弁を制御する制御手段とを備えており、更に、車両走行時か否かを判断する判断手段と、車両走行時と判断されるときには該基準位置学習値をかさ上げした値を基準位置学習値とする修正手段とを備えており、そのことにより上記目的(1)が達成される。
【0008】
また、前記制御手段はアイドル時の機関回転数が目標回転数となるようにスロットル弁開度のフィードバック制御を行い、前記修正手段は該フィードバック制御中に、前記車両走行時と判断されたときにかさ上げされた基準位置学習値のかさ上げ量を減衰させて基準位置学習値とし、そのことにより上記目的(2)が達成される。
【0009】
また、前記修正手段は、アクセル開度が所定値以上になったときにかさ上げ量を零にし、そのことにより上記目的(3)が達成される。
【0010】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施の形態を説明する。
【0011】
図1は、本発明による内燃機関のスロットル弁制御装置100の構成を模式的に示している。図1に示されるように、スロットル弁制御装置100において、スロットル弁10は、コンピュータ(ECU)17によってDCモータ11及びDCモータ11の駆動力をスロットル弁10に伝達するクラッチ12を制御して駆動される。ECU17には、アクセルペダルの踏み込み量(実アクセル開度AP)を検出するアクセル開度センサの他、各種センサ(回転数センサNe、水温センサTHw、及び空気量センサなど)からの出力値が入力される。
【0012】
実際のスロットル開度(実スロットル開度)TAは、スロットルセンサ13によって検出され、スロットルセンサ信号としてECU17にフィードバックされる。ECU17は、実スロットル開度TAが最終目標開度TANGLとなるようにDCモータ11をフィードバック制御する。クラッチ12が非結合状態(OFF状態)のとき、スロットル弁10はオープナ14に当接するようにスプリング15によって付勢されている(オープナ位置)。また、スロットル弁10が閉側に制御されたときのスロットル全閉位置は、スロットル全閉ストッパ16によって規定される(スロットル全閉位置)。
【0013】
まず、スロットル制御について説明する。図2は、本実施の形態におけるスロットル制御を示すフローチャートである。
【0014】
図2に示すように、まず、ステップS10においてISC(Idle Speed Control)制御によるISC要求開度を算出する。ここで、ISC要求開度は、ISC学習量、ISCフィードバック制御量、シフト見込み量、エアコン見込み量、水温補正量、電気負荷見込み量、及びその他の見込み量の加算値として算出される。
【0015】
ステップS11においては、車両の運転状態や制御状態に基づいて、ISC要求開度以外の要求開度を算出する。例えば、運転者のアクセル操作に相当する実アクセル開度APに基づく非線形要求開度、トラクションコントロールに基づくTRC要求開度、クルーズコントロールに基づくクルーズ要求開度、車両挙動制御によるVSC要求開度、変速時のシフト要求開度等である。
【0016】
そして、ステップS12において、ステップS10及びS11で算出したISC要求開度及びその他の各要求開度からスロットル弁10に対する最終目標開度TANGLを算出する。例えば、通常走行時においてはISC要求開度と各要求開度との加算値となり、ISC制御時においてはISC要求開度がそのまま最終目標開度TANGLとなる。
【0017】
ステップS13では、最終目標開度TANGLを対応する要求電圧TAPに変換する。通常、最終目標開度TANGLに所定の変換係数を乗じることによって要求電圧TAPを求める。
【0018】
ステップS14においては要求電圧TAPにスロットル制御の基準となる基準位置を加算することにより、DCモータ11を駆動するための制御電圧TTPを算出する。そして、DCモータ11の制御によりスロットル弁10は最終目標開度TANGLになるように駆動される。
【0019】
このように、スロットル弁10は、ステップS14における基準位置を基準として制御されるため、通常、機関始動前にこの基準位置の学習が実行される。
【0020】
以下、本実施の形態による内燃機関のスロットル弁制御装置100における機関始動前(IG−ON時)の基準位置の学習を説明する。
【0021】
図3は、本実施の形態のスロットル弁制御装置100における基準位置の学習ルーチンを示すフローチャートである。図3に示すように、まず、ステップS20において、イグニッションスイッチ(IG)のON/OFFを判定する。IG−ONの場合、ステップS21において基準位置学習が完了しているかどうかを判定する。この判定は、例えば、学習完了フラグ(後述)のON/OFFによって行われる。ステップS21の判定において学習完了フラグがONであり、基準位置学習が完了していれば本ルーチンを終了する。
【0022】
ステップS21の判定において学習完了フラグがONでなければ、ステップS22に進み学習カウンタをアップする。そして、ステップS23において学習カウンタの値を判定し、学習カウンタの値がT以上の場合は、所定時間(T)経過したにもかかわらず基準位置の学習が実行されていないため、学習不成立として前回の学習実行時の基準位置学習値(前回値)を採用し(ステップS30)、本ルーチンを終了する。
【0023】
ステップS23において学習カウンタの値がT以下である場合、次のステップS24において学習カウンタの値がT以上(ただし、T<T)であるかどうかを判定する。更に、ステップS25ではアクセルが踏まれていないかどうかをアクセル開度センサの出力から判定し(アクセル開度AP<所定値)、ステップS26においてスロットルセンサ13が正常かどうかを判定する。ステップS24〜S26の判定が全て肯定の場合、現在のスロットルセンサ13の出力(スロットル開度TA)を基準位置とする(ステップS27)。即ち、機関始動前(非制御時)のスロットル弁10の位置(この場合、オープナ位置)におけるスロットルセンサ13の出力値から制御基準位置を算出し、基準位置学習として記憶する。
【0024】
ステップS24〜S26の判定のいずれか1つでも否定である場合には、その後の処理を行わず本ルーチンを終了する。
【0025】
ステップS27の実行後、ステップS28において学習カウンタの値がTであるかどうかを判定する。学習カウンタの値がTであれば、ステップS29において学習完了フラグをONとして基準位置学習ルーチンを終了する。また、ステップS28の判定で学習カウンタの値がTでなければ、学習完了フラグをONとせずにこのルーチンを終了する。
【0026】
このように、IG−ON後、学習カウンタの値が”T<カウンタ値<T”である範囲において基準位置学習を実行している。ここで、Tは電源投入後センサ電源が安定する迄の時間であり、センサ電源の立ち上がり時における各センサ出力のバラツキによる誤学習を防止するために設けられる。また、Tは、T経過後の所定の時間幅であり、この間に各センサ出力を数回検出して確実に学習できるようにするための時間である。所定の時間(T)が経過したにも関わらず学習完了フラグがONになっていない場合には前回の基準位置学習値が採用される(ステップS30)。
【0027】
次に、本発明の1つの実施の形態による基準位置学習値のかさ上げ処理を説明する。本実施の形態によれば、スロットル制御が開始された後、以下のようにして基準位置の補正を行う。図4は、本発明の1つの実施の形態による、スロットル制御の基準位置学習値のかさ上げ処理ルーチンを示すフローチャートである。図4に示すように、まず、ステップS40においてかさ上げ処理が実行中であるかどうかを判定する。かさ上げ処理が実行中の場合にはステップS50以降のかさ上げ量の減衰ルーチン(後述)へ飛ぶ。
【0028】
ステップS40の判定においてかさ上げ処理が実行されていない場合、ステップS41〜S43においてかさ上げ処理の実行条件(車両が走行中であり、かつISC制御実行中でない)が成立しているかどうかを判定する。尚、車両が走行中である場合には、スロットル制御の基準位置をかさ上げしても車両挙動に及ぼす影響が少ない。
【0029】
この判定は、まず、ステップS41において車速が所定値より大きいかどうかを判定し、ステップS42において機関回転数Neが所定値より大きかどうかを判定する。そしてステップS43においてISC制御実行中かどうかを判定する。ステップS41及び42の判定が肯定であり、かつステップS43の判定が否定である場合、ステップS44においてかさ上げ処理を実行する。
【0030】
ステップS44においては、IG−ON時に学習した基準位置学習値(あるいは前回値を採用して設定された基準位置)をベース基準位置とし、このベース基準位置にかさ上げ量αを加算することによりスロットル制御に用いる制御基準位置を求める。ステップS44のかさ上げ処理の実行後は、ステップS45においてかさ上げ実行フラグをONとして今回のルーチンを終了する。即ち、ステップS44のかさ上げ処理の実行後は、次回のルーチンからステップS40における判定がかさ上げ実行中となる。
【0031】
ステップS40における判定結果がかさ上げ実行中である場合、以下のようにしてかさ上げ量の減衰処理を行う。
【0032】
まず、ステップS50において、アクセルが踏み込まれたか否かを判定する。この判定は、例えば、アクセル開度センサから得られるアクセル開度APが所定値より小さいかどうかによって行う。アクセル開度APが所定値以上である場合、即ちアクセルが踏まれた場合には、かさ上げ量を“0”にする。即ち、ステップS55において制御基準位置をベース基準位置とする。このことにより、走行中において、或いは走行状態からの減速中において運転者によってアクセルが踏まれた場合に、かさ上げによる機関回転数の過剰な上昇を防止できる。
【0033】
ステップS55において制御基準位置をベース基準位置とした後は、ステップS56においてかさ上げ実行フラグをクリア(OFF)して本ルーチンを終了する。
【0034】
ステップS50の判定により、アクセル開度APが所定値より小さい場合、ステップS51においてISCフィードバック制御中であるかどうかを判定し、更にステップS52において機関の回転が安定している(即ち、機関回転数Neの変化が十分に小さい)かどうかを判定する。
【0035】
ステップS51及び52の判定結果のいずれかが否定である場合には、その後の処理を行わずに本ルーチンを終了する。
【0036】
ステップS51及び52の判定の結果が共に肯定、即ち、現在ISCフィードバック制御中でありかつ機関の回転が安定している場合、ステップS53及びS54においてかさ上げ量αの減衰処理を実行する。
【0037】
まず、ステップS53において、現在の制御基準位置(制御基準位置)から所定量β(ただし、β<αである)を減算し、その値がベース基準位置よりも大きいかどうかを判定する。減算した値がベース基準位置より大きい場合は、ステップS54において、これまでの制御基準位置(制御基準位置i−1)から所定量βを減算することにより、現在の制御基準位置を算出する。即ち、対応する現在のかさ上げ量αを、前回のかさ上げ量αi−1から所定値βを減算した値に減衰させて、本ルーチンを終了する。
【0038】
また、ステップS53の判定において減算した値がベース基準位置以下である場合には、かさ上げ量の減衰処理が終了したとして、ステップS55で制御基準位置をベース基準位置とし、さらにステップS56でかさ上げ実行フラグをクリア(OFF)して本ルーチンを終了する。
【0039】
このかさ上げ量の減衰処理により、かさ上げされていた制御基準位置は、ISCフィードバック制御の実行中にベース基準位置にまで戻される。このことにより、かさ上げ量がISCフィードバック制御の学習項に吸収されてしまうのを防いでいる。
【0040】
次に、本実施の形態によるスロットル制御を、かさ上げ処理のない従来のスロットル弁制御装置との比較により説明する。
【0041】
図5(a)〜(e)は、従来のスロットル弁制御装置によるスロットル制御を示すタイミングチャートである。図5(c)に示すように、従来のスロットル弁制御装置においては、かさ上げ処理を行わず、IG−ON時に学習した制御基準位置を継続して用いている。IG−ON後、図5(b)に示すように車両の走行による走行風等によってスロットルセンサの温度が低下しているとする。この場合、車両走行状態からの減速(図5(a)及び(d))を行うと、スロットルセンサ13の温度特性等による基準位置の誤差のためスロットル弁10が閉側に制御され、スロットル開度TAにずれ(Δθ)が生じる。このスロットル開度TAのずれ(Δθ)により機関回転数Neが必要以上に減少し、場合によってはエンジンストールが起こる(図5(e))。
【0042】
図6(a)〜(e)は、本発明の1つの実施形態によるスロットル弁制御装置における、かさ上げ処理を行うスロットル制御を示すタイミングチャートである。図6(c)に示すように、車両が走行状態にあると判定された時点(上述のステップS41〜S43)で、 IG−ON時に学習した制御基準位置が所定のかさ上げ量αだけかさ上げされる。
【0043】
従って、IG−ON後、車両の走行によってスロットルセンサの温度が低下した状態(図6(b))で減速(図6(a)及び(d))が行われても、スロットルセンサ13の温度特性等による基準位置の誤差による機関回転数Neの低下を防止できる(図6(e))。更に、図6(c)に示すように、減速後のISCフィードバック制御実行時(かつ機関回転数Neが安定な状態にある場合)に徐々にかさ上げ量を減衰していくことにより、アイドル運転時の機関回転数Neの過剰な上昇を防止できる。
【0044】
【発明の効果】
以上説明したように、本発明の内燃機関のスロットル弁制御装置によれば、車両走行時においてスロットル制御の基準位置をかさ上げすることにより、車両挙動に大きな影響を与えることなくスロットルセンサの温度特性等の影響による誤差から生じる機関減速時の機関回転数の低下を防止することができる。
【0045】
また、ISC制御時の機関回転数が安定した時点で上記かさ上げ量を減衰させることにより、過剰なかさ上げによるアイドル運転時の機関回転数の上昇及びISC制御の学習項のずれを防止することができる。
【0046】
更に、アクセルペダルが所定開度以上に踏み込まれたときにはかさ上げ量を零にすることにより、アクセル踏み込み時における機関回転数の必要以上の上昇を防止することができる。
【図面の簡単な説明】
【図1】本発明の1つの実施の形態による内燃機関のスロットル弁制御装置の概略構成を示す図である。
【図2】本発明の1つの実施の形態によるスロットル制御を示すフローチャートである。
【図3】本実施の形態のスロットル弁制御装置における基準位置の学習ルーチンを示すフローチャートである。
【図4】本発明の1つの実施の形態による、スロットル制御の基準位置学習値のかさ上げ処理ルーチンを示すフローチャートである。
【図5】(a)〜(e)は、従来のスロットル弁制御装置によるスロットル制御を示すタイミングチャートである。
【図6】(a)〜(e)は、本発明の1つの実施形態によるスロットル弁制御装置における、かさ上げ処理を行うスロットル制御を示すタイミングチャートである。
【符号の説明】
10 スロットル弁
11 DCモータ
12 クラッチ
13 スロットルセンサ
14 オープナ
15 スプリング
16 スロットル全閉ストッパ
17 ECU
100 スロットル弁制御装置
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a throttle valve control device for an internal combustion engine having an electronically controlled throttle valve. In particular, the present invention performs learning to calculate the control reference position from the output value of the throttle sensor when the throttle valve is at the reference position when the ignition is turned on and store the control reference position as a reference position learning value. The present invention relates to a throttle valve control device for an internal combustion engine that controls a valve.
[0002]
[Prior art]
Conventionally, it has been known that a throttle valve of an internal combustion engine is electronically controlled by an actuator including a DC motor and an electromagnetic clutch. In the electronically controlled throttle valve control system, the control reference position is learned when the ignition is turned on (IG-ON). That is, the control reference position (control origin) of the throttle valve is calculated from the output of the throttle sensor when the throttle valve is at the reference position at the time of IG-ON, and is stored as a reference position learning value. Then, the throttle valve is controlled based on the stored reference position learning value.
[0003]
In addition, when learning before starting the engine is not executed for some reason and the throttle valve is directly controlled, the reference position learning value at the previous execution of the previous learning (previous value) is adopted as the reference position learning value of the current throttle control. It is also known to carry out such operations (for example, JP-A-7-269406).
[0004]
[Problems to be solved by the invention]
However, an error may occur in the reference position learned value learned at the time of IG-ON due to the influence of a temperature characteristic of the throttle sensor, a deviation of a mechanical reference position of the throttle valve (opener, fully closed stopper, fully opened stopper), and the like. . For example, when the temperature of the throttle sensor decreases due to the traveling wind caused by the traveling of the vehicle, the reference position learned at the time of IG-ON may shift during driving. In such a case, the engine speed may decrease during deceleration during traveling, causing an engine stall.
[0005]
Further, when the vehicle travels while adopting the reference position learning value at the time of the previous learning execution as the reference position learning value at the time of IG-ON, a similar problem occurs due to an error in the reference position learning value due to the temperature characteristics of the throttle sensor and the like.
[0006]
SUMMARY OF THE INVENTION The present invention has been made in view of the above circumstances, and aims to (1) increase the reference position learning value during running of a vehicle so that the throttle position is not significantly affected by vehicle behavior. Prevents a decrease in the engine speed during vehicle deceleration caused by an error due to the influence of the temperature characteristics of the sensor, etc. (2) Prevents an increase in the engine speed during idling operation due to excessive raising and a shift in the learning term of ISC control. Another object of the present invention is to provide (3) a throttle valve control device for an internal combustion engine that can prevent an engine speed from rising more than necessary when an accelerator pedal is depressed to a predetermined opening or more.
[0007]
[Means for Solving the Problems]
A throttle valve control device for an internal combustion engine according to the present invention is a throttle valve control device for an internal combustion engine having an electronically controlled throttle valve, the output value of the throttle sensor when the throttle valve is at a reference position when the ignition is turned on. And a control means for controlling the throttle valve based on the reference position learning value, and further comprising: a control means for controlling the throttle valve based on the reference position learning value. Determining means for determining whether or not the vehicle is running, and correcting means for setting a value obtained by raising the reference position learning value as a reference position learning value when it is determined that the vehicle is traveling. Achieved.
[0008]
Further, the control means performs feedback control of the throttle valve opening so that the engine speed during idling becomes the target speed, and the correction means performs the feedback control during the feedback control when it is determined that the vehicle is running. The raising amount of the raised reference position learning value is attenuated to become the reference position learning value , thereby achieving the object (2).
[0009]
Further, the correcting means sets the raising amount to zero when the accelerator opening becomes equal to or more than a predetermined value, whereby the object (3) is achieved.
[0010]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0011]
FIG. 1 schematically shows a configuration of a throttle valve control device 100 for an internal combustion engine according to the present invention. As shown in FIG. 1, in a throttle valve control device 100, a throttle valve 10 is driven by a computer (ECU) 17 controlling a DC motor 11 and a clutch 12 that transmits a driving force of the DC motor 11 to the throttle valve 10. Is done. The ECU 17 receives output values from various sensors (a rotation speed sensor Ne, a water temperature sensor THw, an air amount sensor, etc.) in addition to an accelerator opening sensor that detects the amount of depression of an accelerator pedal (actual accelerator opening AP). Is done.
[0012]
The actual throttle opening (actual throttle opening) TA is detected by the throttle sensor 13 and fed back to the ECU 17 as a throttle sensor signal. The ECU 17 performs feedback control of the DC motor 11 so that the actual throttle opening TA becomes the final target opening TANGL. When the clutch 12 is in the disengaged state (OFF state), the throttle valve 10 is urged by the spring 15 so as to contact the opener 14 (opener position). The throttle fully closed position when the throttle valve 10 is controlled to be closed is defined by a throttle fully closed stopper 16 (throttle fully closed position).
[0013]
First, the throttle control will be described. FIG. 2 is a flowchart showing the throttle control in the present embodiment.
[0014]
As shown in FIG. 2, first, in step S10, an ISC required opening degree by ISC (Idle Speed Control) control is calculated. Here, the ISC required opening is calculated as an addition value of the ISC learning amount, the ISC feedback control amount, the expected shift amount, the estimated air conditioner amount, the water temperature correction amount, the estimated electric load amount, and other estimated amounts.
[0015]
In step S11, a required opening other than the ISC required opening is calculated based on the driving state and the control state of the vehicle. For example, a non-linear required opening based on the actual accelerator opening AP corresponding to the driver's accelerator operation, a TRC required opening based on traction control, a cruise required opening based on cruise control, a VSC required opening based on vehicle behavior control, a shift Shift required opening at the time.
[0016]
In step S12, a final target opening degree TANGL for the throttle valve 10 is calculated from the ISC required opening degree calculated in steps S10 and S11 and other required opening degrees. For example, during normal traveling, the value is the sum of the ISC required opening and each required opening, and during ISC control, the ISC required opening becomes the final target opening TANGL as it is.
[0017]
In step S13, the final target opening degree TANGL is converted into a corresponding required voltage TAP. Usually, the required voltage TAP is obtained by multiplying the final target opening degree TANGL by a predetermined conversion coefficient.
[0018]
In step S14, a control voltage TTP for driving the DC motor 11 is calculated by adding a reference position serving as a reference for throttle control to the required voltage TAP. Then, by controlling the DC motor 11, the throttle valve 10 is driven to the final target opening degree TANGL.
[0019]
As described above, since the throttle valve 10 is controlled with reference to the reference position in step S14, usually, learning of the reference position is performed before the engine is started.
[0020]
Hereinafter, learning of the reference position before the engine is started (at the time of IG-ON) in the throttle valve control device 100 for the internal combustion engine according to the present embodiment will be described.
[0021]
FIG. 3 is a flowchart illustrating a reference position learning routine in throttle valve control device 100 of the present embodiment. As shown in FIG. 3, first, in step S20, ON / OFF of an ignition switch (IG) is determined. In the case of IG-ON, it is determined in step S21 whether reference position learning has been completed. This determination is made, for example, by turning on / off a learning completion flag (described later). If the learning completion flag is ON in the determination in step S21 and the reference position learning has been completed, this routine ends.
[0022]
If the learning completion flag is not ON in the determination in step S21, the process proceeds to step S22, and the learning counter is incremented. Then, to determine the value of learning counter in step S23, the value of learning counter is the case of the above T 1, a predetermined time (T 1) learning elapsed despite the reference position is not performed, the learning is not satisfied The reference position learning value (previous value) at the time of the previous learning execution is adopted (step S30), and this routine ends.
[0023]
If in step S23 the value of the learning counter is T 1 or less, it determines whether the value of learning counter is T 0 or more in the next step S24 (except, T 0 <T 1). Further, in step S25, it is determined from the output of the accelerator opening sensor whether the accelerator is depressed (accelerator opening AP <predetermined value), and in step S26, it is determined whether the throttle sensor 13 is normal. If all the determinations in steps S24 to S26 are affirmative, the current output (throttle opening TA) of the throttle sensor 13 is set as a reference position (step S27). That is, the control reference position is calculated from the output value of the throttle sensor 13 at the position of the throttle valve 10 (in this case, the opener position) before the engine is started (at the time of non-control), and stored as reference position learning.
[0024]
If any one of the determinations in steps S24 to S26 is negative, this routine ends without performing the subsequent processing.
[0025]
After execution of step S27, it determines whether or not the value of learning counter is T 1 in step S28. If the value of the learning counter is T 1, and ends the reference position learning routine as ON the learning completion flag in step S29. The value of learning counter is determined in step S28 is not the T 1, the routine ends without learning completion flag turned ON.
[0026]
As described above, after the IG-ON, the reference position learning is performed in a range where the value of the learning counter is “T 0 <counter value <T 1 ”. Here, T 0 is the time until the sensor supply after power is stabilized, is provided to prevent erroneous learning by variation of each sensor output at the time of rise of the sensor power supply. Further, T 1 is a predetermined time width after the lapse of T 0 , and during this time, it is a time for detecting each sensor output several times to ensure learning. If the learning completion flag has not been turned on even though the predetermined time (T 1 ) has elapsed, the previous reference position learning value is adopted (step S30).
[0027]
Next, the process of raising the reference position learning value according to one embodiment of the present invention will be described. According to the present embodiment, after the throttle control is started, the reference position is corrected as follows. FIG. 4 is a flowchart showing a routine for raising the reference position learning value of the throttle control according to one embodiment of the present invention. As shown in FIG. 4, first, in step S40, it is determined whether or not the raising process is being performed. If the raising process is being executed, the process jumps to a raising amount attenuation routine (to be described later) after step S50.
[0028]
If the raising process has not been performed in the determination in step S40, it is determined in steps S41 to S43 whether the conditions for executing the raising process (the vehicle is running and the ISC control is not being performed) are satisfied. . When the vehicle is running, raising the reference position of the throttle control has little effect on the vehicle behavior.
[0029]
In this determination, first, it is determined whether or not the vehicle speed is higher than a predetermined value in step S41, and it is determined whether or not the engine speed Ne is higher than a predetermined value in step S42. Then, in a step S43, it is determined whether or not the ISC control is being executed. If the determinations in steps S41 and S42 are affirmative and the determination in step S43 is negative, a raising process is performed in step S44.
[0030]
In step S44, the reference position learned value learned at the time of IG-ON (or the reference position set by adopting the previous value) is used as the base reference position, and the raising amount α is added to this base reference position to thereby throttle the throttle. A control reference position used for control is obtained. After the execution of the raising process in step S44, the raising flag is turned ON in step S45, and the current routine ends. That is, after the execution of the raising process in step S44, the determination in step S40 from the next routine indicates that the raising is being performed.
[0031]
If the result of the determination in step S40 is that raising is being performed, the raising amount is attenuated as follows.
[0032]
First, in step S50, it is determined whether or not the accelerator is depressed. This determination is made based on, for example, whether the accelerator opening AP obtained from the accelerator opening sensor is smaller than a predetermined value. When the accelerator opening AP is equal to or greater than a predetermined value, that is, when the accelerator is depressed, the raising amount is set to “0”. That is, in step S55, the control reference position is set as the base reference position. Thus, when the accelerator is depressed by the driver during traveling or during deceleration from the traveling state, it is possible to prevent the engine speed from excessively increasing due to raising.
[0033]
After the control reference position is set to the base reference position in step S55, the raising execution flag is cleared (OFF) in step S56, and this routine ends.
[0034]
If it is determined in step S50 that the accelerator opening AP is smaller than the predetermined value, it is determined in step S51 whether or not the ISC feedback control is being performed. Further, in step S52, the rotation of the engine is stable (ie, the engine rotation speed). Ne is determined to be sufficiently small).
[0035]
If any one of the determination results in steps S51 and S52 is negative, this routine ends without performing the subsequent processing.
[0036]
If the results of the determinations in steps S51 and S52 are both positive, that is, if the ISC feedback control is currently being performed and the rotation of the engine is stable, a damping process of the raising amount α is executed in steps S53 and S54.
[0037]
First, in step S53, a predetermined amount β (where β <α) is subtracted from the current control reference position (control reference position i ), and it is determined whether the value is greater than the base reference position. If the subtracted value is larger than the base reference position, in step S54, the current control reference position is calculated by subtracting a predetermined amount β from the previous control reference position (control reference position i-1 ). That is, the corresponding current raising amount α i is attenuated to a value obtained by subtracting the predetermined value β from the previous raising amount α i−1 , and this routine ends.
[0038]
If the value subtracted in step S53 is equal to or smaller than the base reference position, it is determined that the damping process of the raising amount has been completed, the control reference position is set to the base reference position in step S55, and the raising is executed in step S56. The flag is cleared (OFF), and this routine ends.
[0039]
The control reference position, which has been raised, is returned to the base reference position during execution of the ISC feedback control by the attenuation processing of the raising amount. This prevents the amount of raising from being absorbed into the learning term of the ISC feedback control.
[0040]
Next, the throttle control according to the present embodiment will be described in comparison with a conventional throttle valve control device without a raising process.
[0041]
FIGS. 5A to 5E are timing charts showing throttle control by a conventional throttle valve control device. As shown in FIG. 5 (c), in the conventional throttle valve control device, the control reference position learned at the time of IG-ON is continuously used without performing the raising process. After the IG-ON, as shown in FIG. 5B, it is assumed that the temperature of the throttle sensor has decreased due to the traveling wind or the like caused by the traveling of the vehicle. In this case, when the vehicle is decelerated from the running state (FIGS. 5A and 5D), the throttle valve 10 is controlled to close due to an error in the reference position due to the temperature characteristics of the throttle sensor 13 and the like, and the throttle is opened. A deviation (Δθ) occurs in the degree TA. Due to the deviation (Δθ) of the throttle opening TA, the engine speed Ne decreases more than necessary, and in some cases, engine stall occurs (FIG. 5E).
[0042]
FIGS. 6A to 6E are timing charts showing throttle control for performing raising processing in the throttle valve control device according to one embodiment of the present invention. As shown in FIG. 6C, at the time when it is determined that the vehicle is in the traveling state (the above-described steps S41 to S43), the control reference position learned at the time of IG-ON is raised by a predetermined raising amount α. Is done.
[0043]
Therefore, after the IG-ON, even if deceleration (FIGS. 6A and 6D) is performed in a state where the temperature of the throttle sensor is lowered (FIG. 6B) due to the running of the vehicle, the temperature of the throttle sensor 13 is maintained. It is possible to prevent a decrease in the engine speed Ne due to an error in the reference position due to characteristics or the like (FIG. 6E). Further, as shown in FIG. 6 (c), when the ISC feedback control is performed after the deceleration (and the engine speed Ne is in a stable state), the raising amount is gradually attenuated, so that the idling operation is performed. Excessive increase in the engine speed Ne at the time can be prevented.
[0044]
【The invention's effect】
As described above, according to the throttle valve control device for an internal combustion engine of the present invention, by raising the reference position of the throttle control during running of the vehicle, the temperature characteristic of the throttle sensor is not significantly affected by the vehicle behavior. It is possible to prevent a decrease in the engine speed at the time of engine deceleration caused by an error due to the influence of the above.
[0045]
Further, by attenuating the raising amount when the engine speed during the ISC control is stabilized, it is possible to prevent an increase in the engine speed during idling operation due to excessive raising and a deviation of a learning term of the ISC control. it can.
[0046]
Furthermore, when the accelerator pedal is depressed beyond a predetermined opening degree, the lift amount is set to zero, thereby preventing the engine speed from unnecessarily increasing when the accelerator is depressed.
[Brief description of the drawings]
FIG. 1 is a diagram showing a schematic configuration of a throttle valve control device for an internal combustion engine according to one embodiment of the present invention.
FIG. 2 is a flowchart showing throttle control according to one embodiment of the present invention.
FIG. 3 is a flowchart showing a reference position learning routine in the throttle valve control device according to the embodiment.
FIG. 4 is a flowchart showing a routine for raising a reference position learning value for throttle control according to one embodiment of the present invention;
FIGS. 5A to 5E are timing charts showing throttle control by a conventional throttle valve control device.
FIGS. 6A to 6E are timing charts showing throttle control for performing a raising process in a throttle valve control device according to one embodiment of the present invention.
[Explanation of symbols]
Reference Signs List 10 Throttle valve 11 DC motor 12 Clutch 13 Throttle sensor 14 Opener 15 Spring 16 Throttle fully closed stopper 17 ECU
100 Throttle valve control device

Claims (3)

電子制御されるスロットル弁を有する内燃機関のスロットル弁制御装置であって、該スロットル弁制御装置は、
イグニッションオン時において該スロットル弁が基準位置にあるときのスロットルセンサの出力値から制御基準位置を算出し基準位置学習値として記憶する学習を行う学習手段と、該基準位置学習値に基づいて該スロットル弁を制御する制御手段とを備えており、更に、
車両走行時か否かを判断する判断手段と、
車両走行時と判断されるときには該基準位置学習値をかさ上げした値を基準位置学習値とする修正手段と、
を備えている、
内燃機関のスロットル弁制御装置。
A throttle valve controller for an internal combustion engine having an electronically controlled throttle valve, the throttle valve controller comprising:
Learning means for calculating a control reference position from the output value of the throttle sensor when the throttle valve is at the reference position when the ignition is turned on and storing the control reference position as a reference position learning value; Control means for controlling the valve,
Determining means for determining whether or not the vehicle is running;
Correction means for setting a value obtained by raising the reference position learning value as a reference position learning value when it is determined that the vehicle is traveling;
Has,
A throttle valve control device for an internal combustion engine.
前記制御手段はアイドル時の機関回転数が目標回転数となるようにスロットル弁開度のフィードバック制御を行い、
前記修正手段は該フィードバック制御中に、前記車両走行時と判断されたときにかさ上げされた基準位置学習値のかさ上げ量を減衰させて基準位置学習値とする
請求項1に記載の内燃機関のスロットル弁制御装置。
The control means performs feedback control of the throttle valve opening so that the engine speed during idling becomes the target speed,
Said correction means during the feedback control, raising the amount of raising the reference position learning value attenuates the reference position learning value when it is determined that the time the vehicle is running,
The throttle valve control device for an internal combustion engine according to claim 1.
前記修正手段は、アクセル開度が所定値以上になったときにかさ上げ量を零にする、請求項1及び2のいずれかに記載の内燃機関のスロットル弁制御装置。The throttle valve control device for an internal combustion engine according to any one of claims 1 and 2, wherein the correction means sets the raising amount to zero when the accelerator opening is equal to or more than a predetermined value.
JP21223297A 1997-08-06 1997-08-06 Throttle valve control device for internal combustion engine Expired - Fee Related JP3562938B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21223297A JP3562938B2 (en) 1997-08-06 1997-08-06 Throttle valve control device for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21223297A JP3562938B2 (en) 1997-08-06 1997-08-06 Throttle valve control device for internal combustion engine

Publications (2)

Publication Number Publication Date
JPH1150879A JPH1150879A (en) 1999-02-23
JP3562938B2 true JP3562938B2 (en) 2004-09-08

Family

ID=16619157

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21223297A Expired - Fee Related JP3562938B2 (en) 1997-08-06 1997-08-06 Throttle valve control device for internal combustion engine

Country Status (1)

Country Link
JP (1) JP3562938B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7228842B2 (en) 2005-03-16 2007-06-12 Denso Corporation Electronic throttle control apparatus for internal combustion engine

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100373034B1 (en) * 2000-10-05 2003-02-25 현대자동차주식회사 Throttle body actuator controlled device of vehicle and method thereof
JP2007154737A (en) * 2005-12-05 2007-06-21 Denso Corp Control device for vehicle engine

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7228842B2 (en) 2005-03-16 2007-06-12 Denso Corporation Electronic throttle control apparatus for internal combustion engine

Also Published As

Publication number Publication date
JPH1150879A (en) 1999-02-23

Similar Documents

Publication Publication Date Title
JP4462148B2 (en) Cruise control equipment
US7228842B2 (en) Electronic throttle control apparatus for internal combustion engine
JP3624829B2 (en) Vehicle travel control device
JP2000064872A (en) Engine output control device
US5366039A (en) Acceleration slip control device for a motor vehicle
JPH06123242A (en) Throttle valve control device
US8396647B2 (en) Control apparatus and method of controlling internal combustion engine mounted on vehicle
JP3562938B2 (en) Throttle valve control device for internal combustion engine
JPH0688543A (en) Throttle controller
JP2841013B2 (en) Sub-throttle valve fully closed learning device
JP3186558B2 (en) Acceleration slip control device for vehicles
US4790276A (en) Idling revolution control device for internal combustion engine
JP3541111B2 (en) Operation control device for internal combustion engine
JP4354093B2 (en) Engine control method for vehicles with automatic transmission
JP2004036574A (en) Electronic throttle control
JP3844911B2 (en) Throttle control device for internal combustion engine
JPH09310627A (en) Torque down control device for automatic transmission
JP2749830B2 (en) Engine speed control method
JPH1136954A (en) Throttle valve control device for internal combustion engine
JP3960198B2 (en) Control device for internal combustion engine
JP2022030880A (en) Engine control apparatus
KR100520555B1 (en) A creep control device of automatic transmission vehicle
JP2518734B2 (en) Fully closed position learning device for traction control device
JP4749281B2 (en) Electronic control device and engine control method
JP2005164041A (en) Line pressure control device and method for automatic transmission

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040224

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040302

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040426

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040525

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040601

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080611

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090611

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090611

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100611

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110611

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110611

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120611

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120611

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130611

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140611

Year of fee payment: 10

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees