(57)【要約】【課題】  モータによって直接開閉されるスロットルバルブの全閉位置を学習する際に、温度特性により生じる誤学習を抑制して全閉位置を学習できる電子スロットル制御装置を提供する。【解決手段】  スロットルバルブの突き当て制御により確実にスロットルバルブが全閉位置に当接している状態で、全閉位置の学習を実行する（ステップ２０３，２０４）。このとき、学習に際して、バックアップメモリに記憶された学習値に対して、スロットルセンサにより検出される全閉位置を所定のなまし割合で反映させる（ステップ２０６）。これにより、樹脂等によって構成されるスロットル系の温度特性により、スロットルバルブ突き当て時の歪み量が大きく変化しても全閉位置を誤学習してしまうことを抑制できる。【選択図】        図４
2005171915.tif 000002
【特許請求の範囲】
【請求項１】
スロットルバルブの実開度を検出するスロットルセンサを備え、前記スロットルセンサにより検出されるスロットルバルブの実開度が、運転状態とスロットルバルブの当接位置の学習値とに基づいて設定されるスロットルバルブの目標開度となるようにスロットルバルブを制御する電子スロットル制御装置において、
バックアップメモリに学習した前記当接位置を記憶する記憶手段と、
前記スロットルバルブが前記当接位置に突き当たる状態で前記当接位置を学習する学習手段とを備え、
前記学習手段は、前記スロットルセンサにより検出される当接位置を所定のなまし処理により前記バックアップメモリに記憶された学習値へ反映して前記当接位置の学習値を更新することを特徴とする電子スロットル制御装置。
【請求項２】
スロットルバルブの実開度を検出するスロットルセンサを備え、前記スロットルセンサにより検出されるスロットルバルブの実開度が、運転状態とスロットルバルブの当接位置の学習値とに基づいて設定されるスロットルバルブの目標開度となるようにスロットルバルブを制御する電子スロットル制御装置において、
バックアップメモリに学習した前記当接位置を記憶する記憶手段と、
前記スロットルバルブが前記当接位置に突き当たる状態で前記当接位置を学習する学習手段とを備え、
前記学習手段は、前記記憶手段に記憶された学習値に対して、前記記憶手段に記憶された学習値と前記スロットルセンサにより検出される当接位置との偏差を反映する場合に、前記偏差に対して所定のガード処理を行い学習更新を行うことを特徴とする電子スロットル制御装置。
【請求項３】
スロットルバルブの実開度を検出するスロットルセンサを備え、前記スロットルセンサにより検出されるスロットルバルブの実開度が、運転状態とスロットルバルブの当接位置の学習値とに基づいて設定されるスロットルバルブの目標開度となるようにスロットルバルブを制御する電子スロットル制御装置において、
バックアップメモリに学習した前記当接位置を記憶する記憶手段と、
前記スロットルバルブが前記当接位置に突き当たる状態で前記当接位置を学習する学習手段とを備え、
前記学習手段は前記記憶手段に記憶された学習値よりも前記スロットルセンサにより検出される当接位置が大きい場合には、前記記憶手段に記憶された学習値に第１の所定値を加算して学習更新を行い、小さい場合には、前記記憶手段に記憶された学習値から第２の所定値を減算して学習更新を行うことを特徴とする電子スロットル制御装置。
【請求項４】
前記電子スロットル制御装置のスロットルバルブとスロットルバルブを駆動する駆動手段とを連結する連結手段を備え、
前記連結手段の材料が温度により寸法、若しくは歪み量が異なることを特徴とする請求項１乃至請求項３のいずれか一つに記載の電子スロットルの制御装置。
【請求項５】
前記連結手段は、樹脂材料からなることを特徴とする請求項４に記載の電子スロットルの制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、吸気通路に設けられ、その開度を調整することにより内燃機関のシリンダに供給する空気量を調整する電子スロットル制御装置に関し、特に、スロットルバルブの全閉位置を学習するものに関するものである。
【背景技術】
【０００２】
従来から、スロットルバルブの全閉位置を基準位置として学習し、学習した全閉位置を基準としてスロットルバルブの開度を制御するものが知られている。このようなスロットル制御装置では、全閉位置として学習した基準位置を用いるため、誤った学習がなされた場合、エンジンが要求する空気量が不足したり、逆に増量されたりしてドライバに違和感を与える虞がある。
【０００３】
そこで、基準位置を精度良く学習する技術として、スロットルバルブの全閉位置を十分に越えた位置にスロットルバルブの目標開度を設定して、全閉位置を学習する技術が知られている（特許文献１）。このものでは、全閉位置を十分に越えた目標開度に対してモータをフィードバック制御することによって駆動されるスロットルバルブを目標位置の手前にある全閉位置に確実に移動させる。そして、この全閉位置に確実に移動させた状態でスロットルセンサにより検出される信号を全閉位置として学習している。
【特許文献１】特開２０００−１１０６３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このように、全閉位置にスロットルバルブを当接させて、そのときの全閉位置を学習する場合、学習毎に周囲の温度が一定であるとは限らない。学習毎に周囲の温度が変化してしまうと、スロットル系を構成する部品の温度特性により、その寸法や、全閉位置への突き当て時の歪み量が変化することになる。このような状況でスロットルバルブの全閉位置を学習した場合、実際の全閉位置は変化しないにも係わらず、温度特性の変化により、その寸法や歪み量が変化することで、全閉位置を誤学習する可能性がある。
【０００５】
特に、スロット系を構成するギヤユニット等の材料が樹脂等で構成される場合、突き当て時の歪み量やその寸法自体も大きく変化することとなるので、誤学習を招き易く、誤学習した全閉位置を基準としてスロットルバルブを制御しても、精度良く内燃機関の制御を実行することができないという不都合を生じさせてしまう。
【０００６】
そこで、本願発明の目的は、スロット系の部品が温度特性によって、その寸法、若しくは突き当て時の歪み量が変化したとしても、その影響を抑制してスロットルバルブの全閉位置を学習することができる電子スロットルの制御装置を提供することにある。
【課題を解決するための手段】
【０００７】
そこで、請求項１に係る発明によれば、スロットルバルブの実開度を検出するスロットルセンサを備え、前記スロットルセンサにより検出されるスロットルバルブの実開度が、運転状態とスロットルバルブの当接位置の学習値とに基づいて設定されるスロットルバルブの目標開度となるようにスロットルバルブを制御する電子スロットル制御装置において、バックアップメモリに学習した前記当接位置を記憶する記憶手段と、前記スロットルバルブが前記当接位置に突き当たる状態で前記当接位置を学習する学習手段とを備え、前記学習手段は、前記スロットルセンサにより検出される当接位置を所定のなまし処理により前記バックアップメモリに記憶された学習値へ反映して前記当接位置の学習値を更新する。
【０００８】
これにより、学習更新する度に、そのときスロットルセンサにより検出される当接位置がそのまま学習されることが抑制される。したがって、実際の当接位置は変化していないにも係わらず、温度特性による突き当て時の歪み量や、スロットル系の部品の寸法が変化しても、誤って当接位置が学習されてしまうという不都合を抑制して全閉位置の学習が実行できる。
【０００９】
請求項２に係る発明では、スロットルバルブの実開度を検出するスロットルセンサを備え、前記スロットルセンサにより検出されるスロットルバルブの実開度が、運転状態とスロットルバルブの当接位置の学習値とに基づいて設定されるスロットルバルブの目標開度となるようにスロットルバルブを制御する電子スロットル制御装置において、バックアップメモリに学習した前記当接位置を記憶する記憶手段と、前記スロットルバルブが前記当接位置に突き当たる状態で前記当接位置を学習する学習手段とを備え、前記学習手段は、前記記憶手段に記憶された学習値に対して、前記記憶手段に記憶された学習値と前記スロットルセンサにより検出される当接位置との偏差を反映する場合に、前記偏差に対して所定のガード処理を行い学習更新を行う。
【００１０】
これにより、バックアップメモリに記憶された全閉位置の学習値に対して、バックアップメモリの学習値と今回スロットルセンサにより検出される全閉位置との偏差を反映する際に、この偏差に対して、所定のガード処理を実行する。
【００１１】
したがって、例えば、温度特性によって全閉位置が大きく誤った値となったときでも、所定のガード処理により誤学習が抑制され、請求項１に係る発明と同様に、実際の当接位置は変化していないにも係わらず、温度特性による突き当て時の歪み量や、スロットル系の部品の寸法が変化しても、誤って当接位置が学習されてしまうという不都合を抑制して全閉位置の学習が実行できる。
【００１２】
請求項３に係る発明では、スロットルバルブの実開度を検出するスロットルセンサを備え、前記スロットルセンサにより検出されるスロットルバルブの実開度が、運転状態とスロットルバルブの当接位置の学習値とに基づいて設定されるスロットルバルブの目標開度となるようにスロットルバルブを制御する電子スロットル制御装置において、バックアップメモリに学習した前記当接位置を記憶する記憶手段と、前記スロットルバルブが前記当接位置に突き当たる状態で前記当接位置を学習する学習手段とを備え、前記学習手段は前記記憶手段に記憶された学習値よりも前記スロットルセンサにより検出される当接位置が大きい場合には、前記記憶手段に記憶された学習値に第１の所定値を加算して学習更新を行い、小さい場合には、前記記憶手段に記憶された学習値から第２の所定値を減算して学習更新を行う。
【００１３】
これにより、バックアップメモリに記憶された全閉位置の学習値に対し、センサによって検出される全閉位置が学習値との偏差よりも大きいか小さいかによって、センサによって検出される全閉位置が学習値に第１の所定値を加算、若しくは、第２の所定値を減算することで学習値を更新する。
【００１４】
したがって、例えば、温度特性によって全閉位置が大きく誤った値となったときでも、学習値が大きく変更されることによる誤学習が抑制される。したがって、請求項１、２に係る発明と同様に、実際の当接位置は変化していないにも係わらず、温度特性による突き当て時の歪み量や、スロットル系の部品の寸法が変化しても、誤って当接位置が学習されてしまうという不都合を抑制して全閉位置の学習が実行できる。
【００１５】
請求項４に係る発明によれば、前記電子スロットル制御装置のスロットルバルブとスロットルバルブを駆動する駆動手段とを連結する連結手段を備え、前記連結手段の材料が温度により寸法、若しくは歪み量が異なると良い。
【００１６】
請求項５に係る発明によれば、前記連結手段は、樹脂材料からなる。樹脂材料の場合、温度特性によって、突き当て時の歪み量やその寸法自体も大きく変化することとなるので、誤学習を招き易く、精度良くスロットル制御を実行することができないという不都合を生じさせてしまう。したがって、このような樹脂材料で構成されるスロットル系に適用されると良い。
【発明を実施するための最良の形態】
【００１７】
（第１の実施形態）
図１は、本発明の電子スロットル制御装置が適用される全体システムを示している。吸気通路にはその上流側から吸入空気に混入する異物を除去するためのフィルタ３と、その下流側にエンジン１に供給される吸入空気量を検出するためのエアフロメータ４と、その吸入空気量を調整するためのスロットルバルブ５が設けられる。
【００１８】
さらに、その下流では、吸気通路は分岐してエンジン１の各シリンダ９に吸入空気を供給するためのインテークマニホールド６が設けられる。このインテークマニホールド６には各シリンダ９に燃料を供給するためのインジェクタ７が配設される。エンジン１の各シリンダ９の入り口には、所定のタイミングで開閉する吸気バルブ８が設けられ、その出口には所定のタイミングで開閉する排気バルブ１３とが設けられる。
【００１９】
エンジン１での燃焼は、スロットルバルブ５によって調整された吸入空気とインジェクタ７によって噴射される燃料との混合気が、吸気バルブ８が開弁することによってエンジン１のシリンダ９内に閉じ込められ、圧縮上死点付近で点火プラグ１０によるインテークマニホールド６に設けられるインジェクタ７により噴射される燃料と吸入空気の混合気が、吸気バルブ８が開弁することによってシリンダ９に供給され、点火プラグ１０の火花点火によって燃焼に供される。燃焼ガスは排気バルブ１３が開弁することによってエキゾーストマニホールド１４へと排出される。
【００２０】
このような一連の燃焼動作によってピストン１１が押し下げられるとクランク軸１２が回転することとなる。この回転動力がエンジン１の発生する動力となる。
【００２１】
このようなエンジン１の燃焼を制御するためにＥＣＵ２０が各種センサ信号に基づいて上述した燃焼動作を精密に制御している。ＥＣＵ２０は、各種センサ信号をＡ／Ｄ変換するＡ／Ｄ変換回路２７と、リードオンリメモリとしてのＲＯＭ２２と、バックアップメモリとしてのＲＡＭ２３とを備え、中央処理演算装置としてのＣＰＵ２１がこれらの情報に基づいてインジェクタ駆動回路２４やモータ駆動回路２５へ所定の指令を出力し、インジェクタ７やスロットルバルブ５を駆動するモータ１９を制御する。
【００２２】
各種センサからの信号として、吸入空気量ＧＮを検出するためのエアフロメータ４、クランク軸１２に設けられてエンジン回転速度ＮＥを検出するためのクランクセンサ１５、スロットルバルブの回転軸５ａに設けられるスロットルポジションセンサ１６（メインセンサ、サブセンサ）、アクセルペダル１７に設けられるアクセルポジションセンサ１８（メインセンサ、サブセンサ）、等が入力される。
【００２３】
次に、図２を用いてスロットルバルブの制御システムについて詳細に説明する。ＥＣＵ２０は、アクセルポジションセンサ１８により検出されるアクセル位置Ａｐに基づいて目標のスロットル開度を決定する。そして、実際のスロットル開度ＴＨが目標開度となるようにスロットル開度センサ１６の検出値（実際のスロットル開度ＴＨ）に基づいてモータ１９をフィードバック制御する。
【００２４】
モータ１９の駆動軸は、減速ギアユニット３０に接続されている。モータ１９の駆動軸の回転が減速ギアユニット３０を通じてスロットルバルブ５に伝達されて、このスロットルバルブ５が開閉される。
【００２５】
減速ギアユニット３０の最終段のギア３０ａに対してはストッパー３４が設けられている。モータ１９によってスロットルバルブ５を閉じ側に回転させていくと、最終段のギア３０ａがストッパー３４に当接して、スロットルバルブ５の回転が停止する。
【００２６】
本実施の形態では、最終段のギア３０ａがストッパー３４に当接した位置をスロットルバルブ５の全閉位置としている。
【００２７】
このような構成において、本実施の形態ではスロットルバルブ５への制御電圧を決定する。このスロットルバルブ５への制御電圧を設定する制御プログラムを図３を用いて説明する。本プログラムでは、アイドル運転状態においてＩＳＣ要求開度とＩＳＣ以外に要求される要求開度とに基づいてスロットルバルブ５の最終的な目標開度を算出する。そして、この最終的な目標開度に対して、学習した全閉基準位置を用いて補正を行うものである。
【００２８】
まず、ステップ１０１にて、ＩＳＣ要求開度を算出する。ＩＳＣ要求開度は、目標のエンジン回転数となるのに必要なスロットルバルブ５のベース開度と、ベース開度を設定しても目標のエンジン回転速度が得られない場合に、固体バラツキや経年変化によって発生する吸入空気量のずれを補正するための学習値とからなる。
【００２９】
次に、ステップ１０２にて、各種要求開度を算出する。各種要求開度としては、例えば、アクセルペダル１７の踏み込み量に応じたエンジントルクを出力するための開度や、車速を一定速度で走行させるために必要な開度が挙げられる。また、触媒早期暖機時の点火時期遅角に応じて吸入空気を増量するために要求される開度や、エアコンやパワステ等の負荷に応じて要求される開度でも良い。
【００３０】
ステップ１０３では、ＩＳＣ要求開度と各種要求開度とに基づいて最終的な目標開度を算出する。このように算出された最終的な目標開度は、ステップ１０４において、マップを用いてスロットルバルブ５の開度からスロットルバルブ５への最終目標電圧へと変換される。
【００３１】
ステップ１０５に進み、最終目標電圧に全閉位置の学習値を加算してスロットルバルブ５の制御電圧を算出する。
【００３２】
以上のように全閉基準位置の学習値を反映してスロットルバルブ５の制御を行う。
【００３３】
スロットルバルブ５の制御に学習した全閉位置を用いる場合、この全閉位置の学習精度が重要である。ところで、近年では、スロット系を構成するギヤの材料が樹脂等で構成される場合があり、樹脂等は温度による影響を受け易い。
【００３４】
例えば、温度が変化すると、スロットルを制御するためのギアユニット３０の寸法や、スロットルバルブ５を全閉位置へ突き当てる時の歪み量も大きく変化することとなるので、全閉位置の誤学習を招き易く、このような誤った学習値を用いても精度良くスロットル制御を実行することができないという不都合を生じさせてしまう。
【００３５】
そこで、本発明は、スロット系の部品が温度特性によって、その寸法、若しくは突き当て時の歪み量が変化したとしても、その影響を抑制してスロットルバルブの基準位置を学習する。この本発明の特徴部分を図４のフローチャートを用いて説明する。
【００３６】
図４のフローチャートは、スロットルバルブ５を全閉位置へ突き当ててそのときのスロットルセンサ１６の出力値を学習の更新に用いる。この学習の更新に際し、今回の全閉位置を学習値として反映させるのではなく、過去の学習値に対して今回の全閉位置を反映させるものである。このようにすれば、温度特性によって寸法や歪み量が変化しても誤った全閉位置を基準位置として誤学習することを抑制で出来るのである。
【００３７】
まず、ステップ２０１にて、イグニッションスイッチＩＧがＯＮされたか判断する。これは、イグニッションスイッチＩＧがＯＮされたタイミングはエンジンの始動を開始する直前である。このため、このタイミングでスロットルバルブ５を全閉にすることができるので、イグニッションスイッチＩＧがＯＮされたときを学習タイミングとして判断するものである。
【００３８】
イグニッションスイッチＩＧがＯＮされていない場合には、そのまま本ルーチンを終了する。一方、ステップ２０１にて、イグニッションスイッチＩＧがＯＮされたと判定すると、ステップ２０２へ進み、学習終了フラグがＯＮであるか判断する。学習終了フラグは、イグニッションスイッチＩＧがＯＮされてからスロットルバルブ５の全閉位置の学習更新が終了したかを判定するためのフラグである。この学習終了フラグがＯＮであればそのまま本ルーチンを終了する。
【００３９】
一方、学習終了フラグがＯＮでなければステップ２０３へ進み、スロットルバルブ５の全閉突き当て制御を実施する。全閉突き当て制御では、スロットルバルブ５の目標開度を全閉位置よりも十分に小さな位置へ設定することで、スロットルバルブ５を確実に全閉位置へ突き当てる。尚、このとき、前述したスロットルバルブ５のフィードバック制御により、目標位置と全閉位置との偏差を補償するために、制御デューティーが大きくなっていく。
【００４０】
ステップ２０４では、この状態を検出するために、制御デューティーが予め設定したしきい値よりも大きい状態が、所定時間経過したか否かを判定する。このような状態が所定時間経過に達しない場合にはそのまま本ルーチンを終了する。一方、上述の状態が所定時間継続した場合には、ステップ２０５へ進む。
【００４１】
ステップ２０５では、学習経験フラグがＯＮであるかを判断する。この学習経験フラグは、一回学習が実行されるとセットされるフラグであり、一度学習が完了すると、バッテリが外されるまでクリアされないフラグである。このフラグによって、一度でも学習が実行されたか否かを判定するものである。
【００４２】
学習経験フラグがＯＮでない場合には、初めての学習であるため、ステップ２０８へ進み、全閉位置学習値として、スロットルセンサ１６の出力値を学習値とする。そして、一度学習が完了したので、ステップ２０９へ進み、学習経験フラグをＯＮにし、更に、ステップ２０７にて学習終了フラグをＯＮにして本ルーチンを終了する。
【００４３】
一方、学習経験フラグがＯＮであり、既に過去に学習を実行している場合には、ステップ２０６へ進み、全閉位置学習値の更新を行う。全閉位置学習値の更新では、１／４なましを使う。つまり、バックアップメモリＲＡＭ２３に記憶された前回の全閉位置学習値に対して、今回の学習タイミングでスロットルセンサ１６により検出される全閉位置を反映させる。そして、ステップ２０７へ進み、学習終了フラグをＯＮにセットするとともに、バックアップメモリＲＡＭ２４に算出した学習値を記憶して本ルーチンを終了する。
【００４４】
以上のように、本実施の形態では、学習更新する際に、スロットルセンサ１６の出力値を学習値としてセットするのではなく、前回の学習値に対して、今回のスロットルセンサ１６の出力値を所定の割合で反映させる構成とした。このように所定割合で更新をすることで、スロット系の部品が温度特性によって、その寸法、若しくは突き当て時の歪み量が変化したとしても、その影響を抑制してスロットルバルブ５の全閉位置を学習できる。
【００４５】
尚、本実施の形態において、学習実行条件は、イグニッションスイッチがＯＮされたときを挙げたが、これに限らず、イグニッションスイッチがＯＦＦとなるときや、その他、運転中であってもフューエルカット等の基準位置を学習するタイミングがあれば、そのような状態を学習実行条件としても良い。
【００４６】
また、学習更新においては、１／４なましを用いたがこれに限らず１／１６なましや１／３２なましを用いても良く、電子スロットル系に用いられる部品の材質等によって決定されれば良い。
【００４７】
また、スロットルバルブの全閉位置を例として説明したが、これに限られるものではなく、全開位置の学習に適用しても良い。
【００４８】
本実施の形態において、学習手段は図４のフローチャートに該当し、記憶手段は学習手段により算出された学習値をバックアップメモリ２３に格納する手段に該当する。
【００４９】
（第２の実施形態）
次に、図５のフローチャートを用いて第２の実施形態について説明する。本実施形態は、第１の実施形態に比して学習更新の方法が異なる。第１の実施形態では、なまし処理により学習更新を行ったが、本実施の形態では、学習更新の際にガードをかけることで第１の実施形態と同様の効果を得る。
【００５０】
図５のフローチャートでは、第１の実施の形態と同様のステップについては図４と同一の符号を付して説明を省略し、図４と異なる部分についてのみ詳細に説明する。
【００５１】
図５のフローチャートにおいて、学習実行条件が成立し、スロットルバルブ５の突き当て制御を実行し、学習更新を行う場合、ステップＳ３０６にて全閉位置学習値を算出する。この全閉位置学習値は、前回バックアップメモリＲＡＭ２３に記憶された全閉位置学習値に、スロットルセンサ１６の出力値と前回の全閉位置学習値との偏差を加算する。この偏差を加算する際に、偏差に対する上下限ガードを設定し、ガードに掛かった場合にはガード値を加算する。
【００５２】
このようにすれば、第１の実施形態と同様、スロット系の部品が温度特性によって、その寸法、若しくは突き当て時の歪み量が変化したとしても、その影響を抑制して精度良くスロットルバルブ５の全閉位置を学習できる。
【００５３】
尚、本願では上下限ガードを一定として説明したが、この値をスロットル系部品の環境温度等に応じて可変に設定しても良い。
【００５４】
また、スロットルバルブの全閉位置を例として説明したが、これに限られるものではなく、全開位置の学習に適用しても良い。
【００５５】
本実施の形態において学習手段は、図５のフローチャートに相当する。
【００５６】
（第３の実施形態）
次に、図６のフローチャートを用いて第３の実施形態について説明する。本実施形態は、第１、２の実施形態に比して学習更新の方法が異なる。第１の実施形態では、なまし処理により学習更新を行ったが、本実施の形態では、学習更新の際に所定値を加算、若しくは減算することで、学習値が大きく変更されることを抑制できるので、第１の実施形態と同様の効果を得る。
【００５７】
図６のフローチャートでは、第１の実施の形態と同様のステップについては図４と同一の符号を付して説明を省略し、図４と異なる部分についてのみ詳細に説明する。
【００５８】
図５のフローチャートにおいて、学習実行条件が成立し、スロットルバルブ５の突き当て制御を実行し、学習更新を行う。まず、ステップ４０６にて、バックアップメモリＲＡＭ２３に記憶された全閉位置学習値とスロットルセンサ１６により検出される全閉位置が同じ値であるか判定し、同じであれば、学習値を更新する必要がないのでそのままステップ２０７にて学習終了フラグをＯＮして本ルーチンを終了する。一方、この条件が成立しない場合には、ステップ４０７へ進む。
【００５９】
ステップ４０７では、スロットルセンサ１６により検出される全閉位置よりもバックアップメモリＲＡＭ２３に記憶されている学習値が大きいかが判断される。大きい場合には、ステップ４０８にて、バックアップメモリＲＡＭ２３に記憶されている学習値に所定値１を加算してステップ２０７へ進む。
【００６０】
一方、スロットルセンサ１６により検出される全閉位置よりもバックアップメモリＲＡＭ２３に記憶されている学習値が小さい場合には、ステップ４０９にて、バックアップメモリＲＡＭ２３に記憶されている学習値から所定値２を減算してステップ２０７へ進み、本ルーチンを終了する。
【００６１】
このようにすれば、第１、２の実施形態と同様、スロット系の部品が温度特性によって、その寸法、若しくは突き当て時の歪み量が変化したとしても、その影響を抑制してスロットルバルブ５の全閉位置を学習できる。
【００６２】
尚、本実施の形態では、所定値１と所定値２は同じ値でも良いし、異ならせても良い。特に、全閉位置の学習値をスロットルバルブ５が開く側に更新する場合は吸入空気量が増量してしまうためエンジン１が発生するトルクが大きくなる。このため、所定値１は、所定値２よりも小さく設定されると良い。
【００６３】
また、スロットルバルブの全閉位置を例として説明したが、これに限られるものではなく、全開位置の学習に適用しても良い。
【００６４】
本実施の形態において学習手段は、図６のフローチャートに相当する。
【図面の簡単な説明】
【００６５】
【図１】本発明が適用される全体システムの概略図である。
【図２】本発明の電子スロットルシステムを示す図である。
【図３】本発明の電子スロットルシステムの制御を示すフローチャートである。
【図４】第１の実施形態の全閉位置学習を示すフローチャートである。
【図５】第２の実施形態の全閉位置学習を示すフローチャートである。
【図６】第３の実施形態の全閉位置学習を示すフローチャートである。
【符号の説明】
【００６６】
１・・・エンジン、２・・・吸気通路、３・・・フィルタ、４・・・エアフロメータ、５・・・スロットルバルブ、５ａ・・・スロットルバルブの回転軸、６・・・インテークマニホールド、７・・・インジェクタ、８・・・吸気バルブ、９・・・燃焼室、１０・・・点火プラグ、１１・・・ピストン、１２・・・クランク軸、１３・・・排気バルブ、１４・・・エキゾーストマニホールド、１５・・・クランクセンサ、１６・・・スロットルセンサ、１７・・・アクセルペダル、１８・・・アクセルセンサ、１９・・・モータ、２０・・・ＥＣＵ、２１・・・ＣＰＵ、２２・・・ＲＯＭ、２３・・・ＲＡＭ、２４・・・インジェクタ駆動回路、２５・・・モータ駆動回路、２７・・・Ａ／Ｄ変換回路、３０・・・ギアユニット、３０ａ・・・最終段のギア、３１・・・スロットルレバー、３３・・・バネ、３４・・・ストッパー。
【図１】
2005171915.tif 000003
【図２】
2005171915.tif 000004
【図３】
2005171915.tif 000005
【図４】
2005171915.tif 000006
【図５】
2005171915.tif 000007
【図６】
2005171915.tif 000008