(57)【特許請求の範囲】
【請求項１】
スロットルバルブを直接開閉させるアイドルアップ手段を備えたスロットルバルブのスロットル開度を検出するスロットル開度検出装置であって、
前記スロットル開度に応じた信号を出力するスロットルセンサと、
前記スロットルバルブが全閉状態であるか否かを前記スロットルセンサとは別個に検出する全閉状態検出手段と、
当該全閉状態検出手段で前記スロットルバルブが全閉状態であることを検出したときの前記スロットルセンサの出力信号に基づき全閉基準値を学習する学習手段と、
前記スロットルセンサの出力信号と前記全閉基準値との偏差に基づき前記スロットル開度を検出する開度検出手段と、を備えたスロットル開度検出装置において、
前記アイドルアップ手段が前記スロットルバルブを開操作しているとき、前記学習手段に代えてこの状態における前記出力信号に基づき前記全閉基準値を学習するアイドルアップ時学習手段を備え、
当該アイドルアップ時学習手段は、エンジン起動から予め設定した時間が経過した時点から予め設定した期間のみ、前記全閉基準値の学習を行うことを特徴とするスロットル開度検出装置。
【請求項２】
前記アイドルアップ時学習手段は、前記全閉状態検出手段の検出状態に基づき前記スロットルバルブがエンジン起動後から継続して非全閉状態であることを検出したとき、前記アイドルアップ手段が前記スロットルバルブを開操作していると判断することを特徴とする請求項１記載のスロットル開度検出装置。
【請求項３】
前記アイドルアップ時学習手段は、前記アイドルアップ手段が前記スロットルバルブを開操作している期間内における前記スロットルセンサの出力信号の最小値を前記全閉基準値として設定するようにしたことを特徴とする請求項１及び２の何れかに記載のスロットル開度検出装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、スロットルセンサからの、スロットルバルブの開度に応じた出力信号に基づきスロットル開度を検出するようにしたスロットル開度検出装置に関する。
【０００２】
【従来の技術】
スロットルバルブの開度に応じた出力信号を出力するようなスロットルセンサにおいては、各スロットルセンサ毎に、スロットル開度が全閉状態であるときの出力信号にばらつきがある。これは、センサ回路固有のばらつきや、取り付け位置のばらつき等に起因するものである。そのため、例えば、スロットルバルブが全閉状態であるときのスロットルセンサの出力信号（以下、全閉基準値という。）を基準にし、この全閉基準値と入力されるスロットルセンサの出力信号との偏差をもとにスロットルバルブの開度（以下、スロットル開度という。）を得るようにした場合等には、前述のばらつきを吸収する必要がある。
【０００３】
これを実現するために、例えば、特公平７−９２１３８号公報に記載されているように、スロットルバルブが機械的に全閉状態となった時のスロットルセンサの出力信号を学習全閉値として学習し、この学習全閉値を全閉基準値としてスロットル開度を算出することによって、ばらつきを吸収するようにしている。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来の全閉基準値の学習方法では、スロットルバルブが機械的に全閉状態となったときのスロットルセンサの出力信号を学習し、これを全閉基準値とするようにしているため、例えば、冷機時の始動性向上のため、スロットルバルブを直接開閉させるＦＩＣ（Ｆａｓｔ  Ｉｄｌｅ  Ｃａｍ）機構を備えたスロットルバルブ等の場合には、ＦＩＣ機構が作動しているときにはスロットルバルブが機械的に全閉状態となることはない。そのため、全閉基準値の学習を行うことができないため、例えば予め記憶している全閉基準値の初期値に基づいてスロットル開度を算出することになる。よって、全閉基準値の初期値とスロットルセンサの出力信号との偏差に基づいてスロットル開度を検出した場合、ＦＩＣ機構の開操作によるスロットルバルブの開度、例えば０．５／８開度であると認識し、ドライバがアクセルペダルを操作していない場合でもアクセルペダルの操作が行われたと誤認識してしまい、この誤ったスロットル開度に基づいて、例えば自動変速機の変速制御或いは、ロックアップのオンオフ制御等を行った場合、油圧特性が変化してしまうことから制御精度が低下してしまうという問題がある。
【０００５】
そこで、この発明は、上記従来の未解決の課題に着目してなされたものであり、ＦＩＣ作動時でも的確なスロットル開度を検出することのできるスロットル開度検出装置を提供することを目的としている。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、請求項１に係るスロットル開度検出装置は、スロットルバルブを直接開閉させるアイドルアップ手段を備えたスロットルバルブのスロットル開度を検出するスロットル開度検出装置であって、前記スロットル開度に応じた信号を出力するスロットルセンサと、前記スロットルバルブが全閉状態であるか否かを前記スロットルセンサとは別個に検出する全閉状態検出手段と、当該全閉状態検出手段で前記スロットルバルブが全閉状態であることを検出したときの前記スロットルセンサの出力信号に基づき全閉基準値を学習する学習手段と、前記スロットルセンサの出力信号と前記全閉基準値との偏差に基づき前記スロットル開度を検出する開度検出手段と、を備えたスロットル開度検出装置において、前記アイドルアップ手段が前記スロットルバルブを開操作しているとき、前記学習手段に代えてこの状態における前記出力信号に基づき前記全閉基準値を学習するアイドルアップ時学習手段を備え、当該アイドルアップ時学習手段は、エンジン起動から予め設定した時間が経過した時点から予め設定した期間のみ、前記全閉基準値の学習を行うことを特徴としている。
【０００７】
この請求項１の発明によれば、スロットルバルブの開度に応じた出力信号を出力するスロットルセンサの出力信号と、所定の全閉基準値との偏差に基づいて開度検出手段によりスロットル開度が検出される。前記全閉基準値は、例えばスロットルバルブが機械的に全閉状態となったことを検出するスイッチ等の、前記スロットルセンサとは別個にスロットルバルブが全閉状態であるか否かを検出する全閉状態検出手段によって、スロットルバルブが全閉状態であることが検出されたときのスロットルセンサの出力信号に基づいて、学習手段により学習されて設定される。
【０００８】
このとき、例えば冷機時の始動性を向上させるためにスロットルバルブを直接開閉操作するＦＩＣ機構等のアイドルアップ手段が作動しスロットルバルブを開操作している場合には、スロットルバルブが全閉状態とならないから学習手段による全閉基準値の学習は行われないが、アイドルアップ手段がスロットルバルブを開操作しているときには、前記学習手段に代えてアイドルアップ時学習手段によって、アイドルアップ手段が開操作を行っているときのスロットルセンサの出力信号に基づいて全閉基準値が設定される。
【０００９】
よって、アイドルアップ手段が開操作を行っているときには、スロットルバルブは開状態となるが、この開状態におけるスロットルセンサの出力信号が全閉基準値として設定されるから、スロットル開度検出装置では、スロットル開度を全閉状態として認識する。
また、このとき、アイドルアップ手段がスロットルバルブの開操作を行っているときには、エンジン起動後、予め設定した時間が経過した時点から予め設定した期間のみ、アイドルアップ時学習手段による、全閉基準値の学習が行われる。よって、例えば、エンジン起動後、或いは各種電力機器等の補助機器が作動を開始すると、スロットルセンサの出力信号が変動することがあるが、エンジン起動後スロットルセンサの出力信号の変動が収まった時点から補助機器の作動が開始するまでの期間は、スロットルセンサの出力信号が安定しているから、この期間のみ学習を行うことによって、アイドルアップ手段の操作によるスロットルバルブの開度に応じた全閉基準値が設定される。
【００１０】
また、請求項２に係るスロットル開度検出装置は、前記アイドルアップ時学習手段は、前記全閉状態検出手段の検出状態に基づき前記スロットルバルブがエンジン起動後から継続して非全閉状態であることを検出したとき、前記アイドルアップ手段が前記スロットルバルブを開操作していると判断することを特徴としている。
【００１１】
この請求項２の発明によれば、アイドルアップ時学習手段は、全閉状態検出手段の検出状態と、例えばイグニッションスイッチの状態等とに基づき、エンジン起動後継続してスロットルバルブが非全閉状態であることが検出されたとき、アイドルアップ手段が作動し、スロットルバルブが開操作されているとして判断する。一般に、アイドルアップ手段が作動する場合、エンジンを起動した直後から作動することになり、また、アイドルアップ手段が作動状態から非作動状態となると、その後は作動状態となることはないから、エンジン起動後から継続してスロットルバルブが非全閉状態であるか否かを検出することによって、アイドルアップ手段がスロットルバルブを開操作しているか否かを検出することが可能となる。
【００１２】
また、請求項３に係るスロットル開度検出装置は、前記アイドルアップ時学習手段は、前記アイドルアップ手段が前記スロットルバルブを開操作している期間内における前記スロットルセンサの出力信号の最小値を前記全閉基準値として設定するようにしたことを特徴としている。
【００１３】
この請求項３の発明によれば、アイドルアップ手段がスロットルバルブを開操作している期間における、スロットルセンサの出力信号の最小値が全閉基準値として設定される。よって、例えば、アイドルアップ手段が開操作を行っているときに、何らかの影響によるノイズ等によってスロットルセンサの出力信号が変動する場合があるが、出力信号の最小値が全閉基準値として設定されるからこれらノイズ等による変動分を除去した、アイドルアップ手段の操作によるスロットルバルブの開度に応じた全閉基準値が設定される。
【００１６】
【発明の効果】
本発明の請求項１に係るスロットル開度検出装置によれば、スロットルバルブが全閉状態であるときのスロットルセンサの出力信号に基づき全閉基準値を設定し、アイドルアップ手段がスロットルバルブの開操作を行っていてスロットルバルブが全閉状態とならない場合には、この状態におけるスロットルセンサの出力信号を全閉基準値として設定するから、アイドルアップ手段によりスロットルバルブが開状態となっているときに、アクセルペダルが開放状態であるにも係わらず、ドライバによりスロットルバルブが開操作されたとして誤認識することを確実に防止することができ、的確なスロットル開度を検出することができる。
また、アイドルアップ手段がスロットルバルブを開操作しているときには、エンジン起動から予め設定した時間が経過した時点から予め設定した期間のみ、全閉基準値の学習を行うようにしたから、起動時或いは補助機器等によるノイズの影響を受けないスロットルバルブの開度に応じた的確な全閉基準値を設定することができる。
【００１７】
また、請求項２に係るスロットル開度検出装置によれば、エンジン起動後から継続してスロットルバルブが非全閉状態であるか否かを検出することによって、アイドルアップ手段がスロットルバルブを開操作しているか否かを、新たにセンサ等を設けることなく容易に検出することができる。
【００１８】
また、請求項３に係るスロットル開度検出装置によれば、アイドルアップ手段がスロットルバルブを開操作している期間のスロットルセンサの出力信号の最小値を全閉基準値として設定するようにしたから、ノイズ等の誤差が含まれないスロットルバルブの開度に応じた的確な全閉基準値を設定することができる。
【００２０】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
図１は、本発明におけるスロットル開度検出装置１００の全体構成を示す概略構成を示したものである。
【００２１】
図中、１はエンジンであり、エンジン１の出力側には、自動変速機２が接続されている。
この自動変速機２は、エンジン１の出力側に接続されたロックアップピストンを内蔵したトルクコンバータＴＣと、このトルクコンバータＴＣの出力側に接続された変速機構ＴＭとで構成されている。
【００２２】
前記エンジン１のスロットルバルブ３は、例えば図示しない温水加熱式のサーモワックスＦＩＣ機構（アイドルアップ手段）を備えていて、このＦＩＣ機構によりスロットルバルブ３を直接開閉することによって、冷機時の始動性を向上させるようになっている。
【００２３】
このスロットルバルブ３には、スロットルバルブ３が機械的に全閉状態となったときに例えば高電位となるアイドル信号ＩＤＬを出力するアイドルスイッチ（全閉状態検出手段）４と、スロットルバルブ３の開度に比例した電圧信号を出力するスロットルセンサ５とが配置されている。前記アイドルスイッチ４のアイドル信号ＩＤＬはそのまま検出装置１０に入力され、スロットルセンサ５の出力信号はＡ／Ｄ変換器６でデジタル信号に変換された後、スロットル検出信号θV として検出装置１０に入力される。
【００２４】
この検出装置１０は、前記アイドルスイッチ４，Ａ／Ｄ変換器６，イグニッションスイッチ７の出力信号を入力する入力インタフェース部１０ａと、入力インタフェース部１０ａを介して入力される各出力信号をもとに所定の処理を行って、スロットル開度ＴＨを算出する演算処理部１０ｂと、スロットル開度ＴＨを変速機用制御装置２０に出力する出力インタフェース部１０ｃと、スロットル開度ＴＨの算出に必要な所定の処理プログラム、或いは所定の定数等を格納する記憶部１０ｄとを少なくとも備えて形成されている。
【００２５】
そして、検出装置１０は、入力されるアイドル信号ＩＤＬと、イグニッションスイッチ７からのイグニッション信号ＩＧＮと、スロットル検出信号θV とを入力し、エンジン起動後、アイドル信号ＩＤＬが高電圧、つまりアイドルスイッチ４がオン状態でありスロットルバルブ３が全閉状態である場合には、ＦＩＣ機構が非作動であるとして従来と同様に基準値の設定を行い、前記記憶部１０ｄに保持している、スロットルバルブ３が全閉状態であるときの全閉基準値の初期値である全閉時の初期値θｎINT を全閉基準値θ* として設定し、以後アイドル信号ＩＤＬがオンであるとき、つまりスロットルバルブ３が全閉状態であるときのスロットル検出信号θV に全閉基準値θ* を追従させ、このとき、予め設定した所定の変化量Δθで追従させる。
【００２６】
一方、エンジン起動後、アイドル信号ＩＤＬがオフである場合、つまりスロットルバルブ３が全閉状態でない場合には、ＦＩＣ機構が作動していて、これによりスロットルバルブ３が開状態となっているとして、ＦＩＣ機構が作動している場合の全閉基準値の初期値であるＦＩＣ作動時の初期値θｆINT を全閉基準値θ* として設定し、以後、予め設定した所定の学習期間内のスロットル検出信号θV の最小値を全閉基準値θ* として設定する。
【００２７】
ここで、前記全閉時の初期値θｎINT は、例えばスロットルバルブ３が全閉状態であるときのスロットル検出信号θV の平均値等が予め計測すること等によって設定され、また、ＦＩＣ作動時の初期値θｆINT は、例えばＦＩＣ機構によってスロットルバルブ３が開操作されたときになり得るスロットル検出信号θV の最大値が設定される。
【００２８】
そして、検出装置１０は、設定された全閉基準値θ* と、入力されるスロットル検出信号θV との偏差をもとに、スロットルバルブ３のスロットル開度ＴＨを算出し（開度検出手段）、これを変速機用制御装置２０に出力する。
【００２９】
変速機用制御装置２０は、検出装置１０からスロットル開度ＴＨを入力し、このスロットル開度ＴＨと車速センサ２１からの車速等とに基づいて前記自動変速機２の変速点の設定或いはロックアップ車速の設定等を行って、自動変速機２の変速制御を行う。
【００３０】
次に、上記実施の形態の動作を説明する。
図２は、演算処理部１０ａにおける、全閉基準値θ* を設定する処理である基準値設定処理の処理手順の一例を示すフローチャートである。
【００３１】
イグニッションスイッチ７がオン状態にされると、演算処理部１０ａでは、前記基準値設定処理を実行し、まず、アイドルスイッチ４からのアイドル信号ＩＤＬに基づきアイドルスイッチ４がオン状態であるか、つまり、スロットルバルブ３が全閉状態であるか否かを判定する（ステップＳ１）。
【００３２】
ＦＩＣ機構が作動していない場合には、ドライバがアクセルペダルを開放状態としているときには、スロットルバルブ３は全閉状態となるから、アイドル信号ＩＤＬはオン状態となる。よって、演算処理部１０ａでは、ＦＩＣ機構が非作動時の基準値設定処理、つまり通常と同様に基準値の設定を行う（学習手段）。まず、予め記憶部１０ｄに保持している全閉時の初期値θｎINT を全閉基準値θ* として設定する（ステップＳ２）。そして、全閉基準値θ* を設定してから所定時間Δｔｎ（例えば４０ｍｓｅｃ）が経過したとき（ステップＳ３）、アイドルスイッチ４がオン状態であるか否かを判定し（ステップＳ４）、アイドルスイッチ４がオン状態である場合には、スロットル検出信号θV を読み込み、このスロットル検出信号θV が、予め設定した上限値θMAX 及び下限値θMIN の範囲内にあるか否かを判定する（ステップＳ５）。
【００３３】
この上限値θMAX 及び下限値θMIN は、スロットルセンサ５に断線或いは短絡等が生じていないときのスロットル検出信号θV がとり得る最大及び最小の値が設定され、この判定を行うことによって、スロットルセンサ５に断線或いは短絡等が生じている状態でのスロットルセンサ５の出力信号θV を、誤って全閉基準値として設定することを回避するようにしている。
【００３４】
そして、θMIN ＜θV ＜θMAX を満足する場合には、スロットル検出信号θV は有効な値であるとして、このスロットル検出信号θV と全閉基準値θ* との大小関係を比較する（ステップＳ６）。
【００３５】
スロットル検出信号θV が現在の全閉基準値θ* よりも小さい場合（θV ＜θ* ）には、全閉基準値θ* をスロットル検出信号θV に所定量Δθずつ追従させるために、θ* ＝θ* −Δθとして全閉基準値θ* をΔθだけ減少させる（ステップＳ７）。
【００３６】
逆に、スロットル検出信号θV が現在の全閉基準値θ* よりも大きい場合（θV ＞θ* ）には、全閉基準値θ* ＝θ* ＋Δθとして（ステップＳ８）、全閉基準値θ* を所定量Δθだけ増加させる。
【００３７】
また、スロットル検出信号θV と現在の全閉基準値θ* とが等しい場合（θV ＝θ* ）には、全閉基準値θ* の更新は行わない。
そして、この全閉基準値θ* の更新処理（ステップＳ７〜Ｓ８）を行ってから所定時間Δｔｎが経過したとき（ステップＳ３）、上記と同様にしてアイドルスイッチ４がオン状態であるかを判定し（ステップＳ４）、アイドルスイッチ４がオン状態である場合には、スロットルバルブ３が全閉状態であるものとして、スロットル検出信号θV を読み込み、これが所定の上下限値θMIN ，θMAX の範囲内にあるかを判定する（ステップＳ５）。そして、スロットル検出信号θV と全閉基準値θ* との大小関係に基づいて、全閉基準値θ* を所定量Δθだけ増加又は減少し、θV ＝θ* である場合には全閉基準値θ* の更新は行わない。
【００３８】
この操作を繰り返し行うことにより、全閉基準値θ* は、所定量Δθずつ増加又は減少して、スロットルバルブ３が全閉状態であるときのスロットル検出信号θV に追従される。そして、例えばイグニッションスイッチ７がオフ状態となったときに処理を終了する。
【００３９】
このとき、例えば、車両が発進する等によってドライバがアクセルペダルを踏み込むと、アイドルスイッチ４がオフ状態となる（ステップＳ４）。このときスロットルバルブ３は開状態であるから全閉基準値θ* の更新は行わない。また、スロットル検出信号θV が所定の上下限値θMIN ，θMAX の範囲内でない場合には、スロットル検出信号θV は無効であるとして全閉基準値θ* の更新は行わない。
【００４０】
一方、エンジンを作動したときに、例えば冷機時等でＦＩＣ機構が作動していて、これによりスロットルバルブ３が開状態に調整されている場合には、アクセルペダルは開放状態であっても、アイドルスイッチ４はオフ状態のままである。よって、イグニッションスイッチ７がオン状態となったときからアイドルスイッチ４がオフ状態であることから、演算処理部１０ａでは、ＦＩＣ機構が作動しているものとして、ＦＩＣ作動時の基準値設定処理（アイドルアップ時学習手段）を実行し、まず、記憶部１０ｄに格納しているＦＩＣ作動時の初期値θｆINT を全閉基準値θ* として設定する（ステップＳ１，Ｓ１１）。
【００４１】
次いで、イグニッションスイッチ７をオン状態としてから所定時間Ｔ1 （例えば２ｓｅｃ）が経過したか否かを判定し（ステップＳ１２）、所定時間Ｔ1 が経過していない場合には全閉基準値θ* の更新は行わない。そして、所定時間Ｔ1 が経過したとき、学習期間内にあるか否かを判定する（ステップＳ１３）。
【００４２】
ここで、所定時間Ｔ1 は、イグニッションスイッチ７をオン状態とすることによってスロットルセンサ５が可動状態となったことによるスロットル検出信号θV の変動が安定するまでの時間である。また、学習期間は、例えばイグニッションスイッチ７をオン状態とした後所定時間Ｔ1 が経過した時点から所定時間Ｔ2 （例えば１．５ｓｅｃ）が経過するまでの期間であり、この所定時間Ｔ2 は、起動時におけるスロットル検出信号θV の変動が収まってから、外部電力機器等の補助機器が作動することに伴いこれの影響をうけてスロットル検出信号θV が変動し始めるまでの期間であって、スロットル検出信号θV が安定しているとみなすことの可能な期間である。
【００４３】
次いで、イグニッションスイッチ７をオン状態としてから所定時間Ｔ1 が経過し、学習期間内になると、スロットル検出信号θV を読み込み（ステップＳ１２〜Ｓ１５）、予め設定したＦＩＣ作動時のスロットル検出信号θV の上限値θMAX 及び下限値θMIN の範囲内にあるか否かを判定する（ステップＳ１５）。
【００４４】
そして、θMIN ＜θV ＜θMAX である場合には、スロットル検出信号θV は有効な値であるものとし、このスロットル検出信号θV と現時点における全閉基準値θ* との何れか小さい方を全閉基準値θ* として設定する（ステップＳ１６）。
【００４５】
そして、アイドルスイッチ４がオフ状態であり（ステップＳ１７）、学習期間内である場合には（ステップＳ１２，Ｓ１３）、全閉基準値θ* の更新処理（ステップＳ１６）が行われた時点から所定時間Δｔｆが経過したとき（ステップＳ１４）、スロットル検出信号θV を読み込み、所定の上下限値θMAX 及びθMIN の範囲内にあるかを判定する（ステップＳ１５）。そして、スロットル検出信号θV が所定の範囲内にある場合には、これと全閉基準値θ* とを比較して何れか小さい方を全閉基準値θ* として更新する。
【００４６】
以後同様にして、アイドルスイッチ４がオフ状態であり学習期間内にある間、スロットル検出信号θV が所定の範囲内にある場合には、読み込んだスロットル検出信号θV と全閉基準値θ* とを比較し、何れか小さい方を全閉基準値θ* として設定する。そして、スロットル検出信号θV が所定の範囲外である場合には、このスロットル検出信号θV は無効であるとして全閉基準値θ* の更新は行わない。
【００４７】
そして、イグニッションスイッチ７をオン状態としてから所定時間Ｔ1 が経過し、さらに、所定時間Ｔ2 が経過して学習期間外となると、ＦＩＣ作動時の全閉基準値θ* の更新を、以後行わない。そして、暖機されてＦＩＣ機構によるスロットルバルブ３の開操作が終了し、アイドルスイッチ４がオン状態となると、ＦＩＣ作動時の基準値設定処理を終了し、以後ＦＩＣ非作動時の基準値設定処理を行う。そして、イグニッションスイッチ７がオフ状態となったとき、処理を終了する。
【００４８】
以上の動作について、全閉基準値θ* 、スロットル検出信号θV の変化状態を示したものが図３である。図中、横軸は経過時間ｔ〔ｓｅｃ〕であって、太実線は全閉基準値θ* 〔Ｖ〕，一点鎖線はスロットル検出値θV ，細実線はアイドルスイッチ４のオンオフ状態ＩＤＬをそれぞれ示している。
【００４９】
図３に示すように、時点ｔ1 でイグニッションスイッチ７がオン状態となると、この時点でＦＩＣ機構が作動している場合には、アイドルスイッチ４はオフ状態であるから、ＦＩＣ作動時の処理が行われ、まずＦＩＣ作動時の初期値θｆINT が全閉基準値θ* として設定される。そして、時点ｔ1 から所定時間Ｔ1 が経過するまでの間は、全閉基準値θ* の更新は行われない。
【００５０】
よって、起動時には、スロットルセンサ５の検出信号θV に変動が生じるが、時点ｔ1 から時点ｔ2 間は、全閉基準値の学習を行わないから、起動時の変動誤差を含んだスロットル検出信号θV が全閉基準値θ* として設定されることはない。
【００５１】
次いで、イグニッションスイッチ７がオン状態となってから所定時間Ｔ1 が経過すると、この時点ｔ2 から例えば所定時間Δｔｆ毎に全閉基準値θ* の学習が行われ、所定の上下限値θMAX ，θMIN の範囲内にあるスロットル検出信号θV と全閉基準値θ* との何れか小さい方が、全閉基準値θ* として設定される。よって、図３に示すように、スロットル検出信号θV が一定及び減少する場合（時点ｔ2 〜ｔ3 ）には、全閉基準値θ* もこれと共に追従する。そして、例えばノイズ等の影響をうけてスロットル検出信号θV が増加すると（時点ｔ3 ）、全閉基準値θ* とスロットル検出信号θV の小さい方が全閉基準値θ* として設定されるから、全閉基準値θ* は、時点ｔ3 におけるスロットル検出信号θV （ｔ3 ）を維持する。
【００５２】
よって、例えばエンジン起動後時点ｔ4 付近で外部電力機器等の補助機器が作動を開始するとその影響を受けてスロットルセンサ５の検出信号θV が変動したりすることがあるが、これら影響を受ける以前までを学習期間とし、以後、全閉基準値の学習を行わないから、補助機器が作動することに伴う変動分を含んだスロットル検出信号θV に基づいて全閉基準値θ* が設定されることはない。
【００５３】
次いで、時点ｔ4 で学習期間が終了すると、以後全閉基準値の学習は行われず、時点ｔ5 で、暖気されてＦＩＣ機構の作動が終了し、スロットルバルブ３が全閉状態となると、これに伴いアイドルスイッチ４がオン状態となるから、ＦＩＣ非作動時の基準値設定処理に切り換えられて、まず全閉時の初期値θｎINT が全閉基準値θ* として設定され、以後、所定時間Δｔｎ毎に、所定量Δθずつ全閉基準値θ* が更新され各時点におけるスロットル検出信号θV の値に順次追従される。
【００５４】
そして、このようにして設定された全閉基準値θ* をスロットル開度０／８とし、この全閉基準値θ* と入力されるスロットル検出信号θV との偏差からスロットル開度ＴＨが算出される。そして、これが変速機用制御装置２０に送信されて、変速機用制御装置２０により、このスロットル開度ＴＨに基づいて自動変速機２０の変速制御が行われる。
【００５５】
したがって、スロットルセンサ５の回路固有の誤差或いは、スロットルセンサ５の組付け誤差等による全閉時の全閉基準値θ* のばらつきが吸収され、現時点におけるスロットルバルブ３及びスロットルセンサ５の状態に応じた的確な全閉基準値θ* を設定することができる。
【００５６】
また、ＦＩＣ作動時には、所定の学習期間内におけるＦＩＣ機構が作動している状態でのスロットル検出信号θV の最小値を全閉基準値θ* として設定するようにしたから、この全閉基準値θ* に基づきスロットル開度ＴＨを検出することによって、アクセルペダルが開放状態であるにも係わらず、ドライバによってスロットルバルブ３が開操作されたと検出装置１０で誤認識することを回避することができる。
【００５７】
このとき、所定の学習期間内のみ全閉基準値θ* の学習を行うようにしたから、エンジン起動時或いは補助機器の作動に伴ってノイズ等が含まれたスロットル検出信号θV が全閉基準値θ* として設定されることを回避し、ＦＩＣ機構が操作することに伴う真のスロットル開度に応じた高精度な全閉基準値θ* を得ることができる。
【００５８】
また、学習期間内の最小値を全閉基準値θ* として設定するようにしているから、一過性のノイズ等を含んだスロットル検出信号θV 或いは、ドライバがアクセルペダルを踏み込んだときのスロットル検出信号θV 等を、ＦＩＣ作動時の全閉基準値θ* として設定することを回避することができ、ＦＩＣ機構が開操作することに伴う真の開度に応じた全閉基準値θ* を設定することができる。よって、例えばＦＩＣ機構が作動している状態でドライバがアクセルペダルを操作した場合には、全閉基準値θ* とスロットル検出信号θV との偏差に基づいてスロットル開度ＴＨを求めるから、ＦＩＣ機構により予め開状態となっている状態、例えば０．５／８開度を０／８開度としてスロットル開度を求めることになるから、実際のアクセルペダルの踏み込み量よりも少ない開度として認識することになる。しかしながら、ＦＩＣ作動時の全閉基準値θ* は学習期間内のスロットル検出信号θV の最小値を設定するようにしているから、スロットルバルブ３が全閉状態時のスロットル検出信号θV により近い値が設定されることになり、ＦＩＣ機構が作動することに伴うスロットル開度の誤差分を最小に抑えることができる。
【００５９】
また、学習期間内では、スロットル検出信号θV の値に全閉基準値θ* を即座に追従させるようにしているから、より早い時点で全閉基準値θ* を、現時点におけるスロットルバルブ３の開度に応じた値に追従させることができる。よって、エンジン起動後ドライバがアクセルペダルを踏み込む操作を行う以前に全閉基準値θ* を設定することが可能となり、発進時におけるスロットル開度ＴＨの精度を向上させることができる。
【００６０】
したがって、このようにして設定した全閉基準値θ* に基づき変速機用制御装置２０で変速制御、ロックアップ制御等を行うことにより、より的確な制御を行うことができ、変速機の制御精度を向上させることができ、車両の走行安定性をより向上させることができる。
【００６１】
また、上記実施の形態では、ＦＩＣ機構の作動状況をイグニッションスイッチ７がオン状態となった後のアイドルスイッチ４の作動状態に基づいて検出するようにしているから、新たにセンサ等を設けることなく容易に検出することができる。
【００６２】
なお、上記実施の形態では、ＦＩＣ機構として温水加熱式のサーモワックスＦＩＣ機構を適用した場合について説明したが、これに限るものではなく、温度条件に基づいてソレノイドを制御し、これによりスロットルバルブ３の開度を調整するようにしたもの、或いは、ワイヤ等でスロットルバルブ３を引っ張って調整するようにしたＦＩＣ機構でも適用することができる。
【００６３】
また、上記実施の形態では、ＦＩＣ機構の作動状況をエンジン起動後アイドルスイッチ４のオンオフ状態をもとに検出するようにした場合について説明したが、これに限らず、ＦＩＣ機構の作動状況を直接検出するようにしてもよく、例えば、温度センサを設け、この温度状態とサーモワックスの膨張状態とからＦＩＣ機構の作動状況を検出するようにしてもよい。
【００６４】
また、上記実施の形態においては、ＦＩＣ非作動時には、予め保持している全閉基準値の初期値θｎINT を全閉基準値θ* として設定するようにした場合について説明したが、例えば、前回起動した時に学習した全閉基準値θ* を例えばＥＰ−ＲＯＭ（Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）等の不揮発性の書き換え可能なメモリに記憶しておき、これを次回起動時の全閉基準値θ* の初期値として設定するようにしてもよい。
【００６５】
また、上記実施の形態では、本発明におけるスロットル開度検出装置で検出したスロットル開度ＴＨに基づいて変速機用制御装置２０で自動変速機２の制御を行う場合について説明したが、これに限らず、スロットル開度ＴＨを用いて制御を行う制御装置に適用すれば、より高精度な制御を行うことができる。
【００６６】
また、上記実施の形態では、制御装置をマイクロコンピュータで構成した場合について説明したが、これに限らず、シフトレジスタ、演算回路等の電子回路を組み合わせて構成するようにしてもよい。
【図面の簡単な説明】
【図１】本発明におけるスロットル開度検出装置の一例を示す概略構成図である。
【図２】検出装置１０での基準値設定処理の処理手順の一例を示すフローチャートである。
【図３】本発明の動作説明に供する説明図である。
【符号の説明】
１  エンジン
２  自動変速機
３  スロットルバルブ
４  アイドルスイッチ
５  スロットルセンサ
７  イグニッションスイッチ
１０  検出装置
２０  変速機用制御装置
１００  スロットル開度検出装置
θ* 全閉基準値
θV スロットル検出信号
【図１】
0003713849.tif 000002
【図２】
0003713849.tif 000003
【図３】
0003713849.tif 000004