(57)【要約】【課題】運転者による変速操作に対して、自動変速機の応答性を向上させ、ドライバビリティを向上させる。【解決手段】シフト操作部材と、シフト操作部材の操作に伴って連続的な出力値を発生させるポジションセンサ１４と、前記出力値とポジション判断パターンとを比較して、シフト位置を判断するシフト位置判断処理手段と、シフト操作部材の移動に基づいて、所定の制御が行われるかどうかを予測する制御予測処理手段と、所定の制御が行われると予測される場合に、該制御の所定の処理を先行して行う前出し制御処理手段とを有する。他のレンジにおいて行われる制御が開始されるのが早くなる。したがって、運転者による変速操作に対して、自動変速機の応答性を向上させることができ、ドライバビリティを向上させることができる。【選択図】          図１
2004251435.tif 000002
【特許請求の範囲】
【請求項１】
変速機のレンジを選択するためのシフト操作部材と、該シフト操作部材の操作に伴って連続的な出力値を発生させるポジションセンサと、前記出力値とポジション判断パターンとを比較して、前記シフト操作部材によるシフト位置を判断するシフト位置判断処理手段と、前記シフト位置が移動したときに、前記シフト操作部材の移動に基づいて、所定の制御が行われるかどうかを予測する制御予測処理手段と、所定の制御が行われると予測される場合に、該所定の制御を先行して行う前出し制御処理手段とを有することを特徴とする前出し制御装置。
【請求項２】
前記シフト操作部材の移動によって、シフト位置が、現在のレンジのシフト位置から他のレンジシフト位置に移動する場合に、前記制御予測処理手段は、他のレンジにおいて前記所定の制御が行われるかどうかを予測する請求項１に記載の前出し制御装置。
【請求項３】
前記制御は、制御の対象となる複数の被制御装置について行われる請求項１に記載の前出し制御装置。
【請求項４】
前記ポジションセンサは、運転者によるシフト操作部材の操作に基づいて、線形の出力値を発生させる請求項１〜３のいずれか１項に記載の前出し制御装置。
【請求項５】
前記ポジションセンサは、前記シフト操作部材の操作量を非接触で検出し、前記出力値を電圧値で発生させる請求項１〜４のいずれか１項に記載の前出し制御装置。
【請求項６】
前記ポジション判断パターンは出力値で表された判断基準値の組合せから成る請求項１〜４のいずれか１項に記載の前出し制御装置。
【請求項７】
前記制御予測処理手段は、シフト位置の変化に基づいて他のレンジにおいて所定の制御が行われるかどうかを予測する請求項１に記載の前出し制御装置。
【請求項８】
前記制御予測処理手段は、シフト位置の変化率に基づいて他のレンジにおいて所定の制御が行われるかどうかを予測する請求項１に記載の前出し制御装置。
【請求項９】
前記前出し制御処理手段は、前出し制御を開始した後、設定時間が経過しても他のレンジにおける所定の制御が開始されない場合、前出し制御を中止する請求項１に記載の前出し制御装置。
【請求項１０】
前記前出し制御処理手段は前記所定の制御の一部を先行して行う請求項１に記載の前出し制御装置。
【請求項１１】
前記前出し制御処理手段は、前出し制御を開始した後、他のレンジにおける所定の制御が開始された場合、残りの制御を継続して行う請求項１に記載の前出し制御装置。
【請求項１２】
前記ポジション判断パターンにおいて、複数のレンジについて判断基準値間の領域が設定され、隣接する領域間に中間位置の領域が設定されるとともに、前記前出し制御処理手段は前記中間位置の領域において前だし制御処理を開始する請求項１に記載の前出し制御装置。
【請求項１３】
シフト操作部材が操作され、変速機のレンジが選択されたときに、シフト操作部材の操作に伴ってポジションセンサによって発生させられた連続的な出力値とポジション判断パターンとを比較し、前記シフト操作部材によるシフト位置を判断し、該シフト位置が移動したときに、前記シフト操作部材の移動に基づいて、所定の制御が行われるかどうかを予測し、所定の制御が行われると予測される場合に、該所定の制御を先行して行うことを特徴とする前出し制御方法。
【請求項１４】
変速機のレンジを選択するためのシフト操作部材と、該シフト操作部材の操作に伴って連続的な出力値を発生させるポジションセンサとを備えた前出し制御装置において、コンピュータを、前記出力値とポジション判断パターンとを比較して、前記シフト操作部材によるシフト位置を判断するシフト位置判断処理手段、前記シフト位置が移動したときに、前記シフト操作部材の移動に基づいて、所定の制御が行われるかどうかを予測する制御予測処理手段、及び所定の制御が行われると予測される場合に、該所定の制御を先行して行う前出し制御処理手段として機能させることを有することを特徴とする前出し制御方法のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、前出し制御装置、前出し制御方法及びそのプログラムに関するものである。
【０００２】
【従来の技術】
従来、変速機、例えば、有段自動変速機、無段自動変速機（ＣＶＴ）等の自動変速機によって変速制御を行うようにした車両においては、シフトレバーによってレンジが選択されると、自動変速機の制御を行う自動変速機制御装置（ＥＣＵ）は、選択されたレンジにおける変速ロジックに従ってソレノイド等をオン・オフさせることによって変速制御を行うようになっている。そのために、自動変速機はポジション判断装置を備え、前記自動変速機制御装置は、前記ポジション判断装置のポジションセンサのセンサ出力を出力信号として受け、該出力信号に基づいてシフト位置（ポジション位置）を検出し、選択されたレンジを判断する。そして、前記自動変速機制御装置は、判断されたレンジを自動変速機に設定する。
【０００３】
前記ポジションセンサとしては、シフトレバーを操作して回動させたときに、連動して回動させられるマニュアルシャフトに取り付けられ、該マニュアルシャフトと共に回動させられる可動側端子、及びセンサケースに取り付けられ、回動側端子が接触し、回動に伴って慴（しゅう）動する複数の固定側端子を備えた接触型のポジションセンサが使用される。
【０００４】
該ポジションセンサにおいては、シフトレバーを操作してレンジを選択すると、マニュアルシャフトを介して可動側端子が、シフトレバーの回動角に応じて回動させられ、可動側端子と固定側端子との接触パターンが変化し、可動側端子及び固定側端子を含む電気回路の抵抗が変化する。そして、前記接触パターンの変化によって、ポジションセンサは、シフトレバーの回動角に対応したセンサ出力を電圧値又は電流値から成る出力値として発生させる。
【０００５】
前記自動変速機制御装置は、前記ポジションセンサからの出力値を受けると、該出力値と各レンジの判断基準値となる閾（しきい）値とを比較し、シフト位置を判断し、選択されたレンジを判断する。なお、前記閾値は、前記出力値に対応させてあらかじめ電圧値又は電流値として設定される（例えば、特許文献１参照。）。
【０００６】
【特許文献１】
米国特許第４９１４５９４号明細書
【０００７】
【発明が解決しようとする課題】
しかしながら、前記従来の自動変速機制御装置においては、自動変速機を現在設定されているレンジから他のレンジに移行させる場合、運転者はシフトレバーを操作してシフト位置を現在のレンジから他のレンジに移動させる必要があるが、シフト位置が他のレンジに完全に移動したと判断されるまで、他のレンジを設定することができない。
【０００８】
例えば、ドライブレンジが設定されているときに、運転者が自動変速機をドライブレンジからマニュアル変速の４速レンジに移行させる場合、シフト位置がドライブレンジと４速レンジとの間の中間領域を抜けるまでは、４速を設定することができない。したがって、４速への変速が開始されるのを早くすることができず、自動変速機の応答性を高くすることができない。
【０００９】
本発明は、前記従来の自動変速機制御装置の問題点を解決して、運転者による変速操作に対して、自動変速機の応答性を向上させ、ドライバビリティを向上させることができる前出し制御装置、前出し制御方法及びそのプログラムを提供することを目的とする。
【００１０】
【課題を解決するための手段】
そのために、本発明の前出し制御装置においては、変速機のレンジを選択するためのシフト操作部材と、該シフト操作部材の操作に伴って連続的な出力値を発生させるポジションセンサと、前記出力値とポジション判断パターンとを比較して、前記シフト操作部材によるシフト位置を判断するシフト位置判断処理手段と、前記シフト位置が移動したときに、前記シフト操作部材の移動に基づいて、所定の制御が行われるかどうかを予測する制御予測処理手段と、所定の制御が行われると予測される場合に、該所定の制御を先行して行う前出し制御処理手段とを有する。
【００１１】
本発明の他の前出し制御装置においては、さらに、前記シフト操作部材の移動によって、シフト位置が、現在のレンジのシフト位置から他のレンジシフト位置に移動する場合に、前記制御予測処理手段は、他のレンジにおいて前記所定の制御が行われるかどうかを予測する。
【００１２】
本発明の更に他の前出し制御装置においては、さらに、前記制御は、制御の対象となる複数の被制御装置について行われる。
【００１３】
本発明の更に他の前出し制御装置においては、さらに、前記ポジションセンサは、運転者によるシフト操作部材の操作に基づいて、線形の出力値を発生させる。
【００１４】
本発明の更に他の前出し制御装置においては、さらに、前記ポジションセンサは、前記シフト操作部材の操作量を非接触で検出し、前記出力値を電圧値で発生させる。
【００１５】
本発明の更に他の前出し制御装置においては、さらに、前記ポジション判断パターンは出力値で表された判断基準値の組合せから成る。
【００１６】
本発明の更に他の前出し制御装置においては、さらに、前記制御予測処理手段は、シフト位置の変化に基づいて他のレンジにおいて所定の制御が行われるかどうかを予測する。
【００１７】
本発明の更に他の前出し制御装置においては、さらに、前記制御予測処理手段は、シフト位置の変化率に基づいて他のレンジにおいて所定の制御が行われるかどうかを予測する。
【００１８】
本発明の更に他の前出し制御装置においては、さらに、前記前出し制御処理手段は、前出し制御を開始した後、設定時間が経過しても他のレンジにおける所定の制御が開始されない場合、前出し制御を中止する。
【００１９】
本発明の更に他の前出し制御装置においては、さらに、前記前出し制御処理手段は前記所定の制御の一部を先行して行う。
【００２０】
本発明の更に他の前出し制御装置においては、さらに、前記前出し制御処理手段は、前出し制御を開始した後、他のレンジにおける所定の制御が開始された場合、残りの制御を継続して行う。
【００２１】
本発明の更に他の前出し制御装置においては、さらに、前記ポジション判断パターンにおいて、複数のレンジについて判断基準値間の領域が設定され、隣接する領域間に中間位置の領域が設定される。そして、前記前出し制御処理手段は前記中間位置の領域において前だし制御処理を開始する。
【００２２】
本発明の前出し制御方法においては、シフト操作部材が操作され、変速機のレンジが選択されたときに、シフト操作部材の操作に伴ってポジションセンサによって発生させられた連続的な出力値とポジション判断パターンとを比較し、前記シフト操作部材によるシフト位置を判断し、該シフト位置が移動したときに、前記シフト操作部材の移動に基づいて、所定の制御が行われるかどうかを予測し、所定の制御が行われると予測される場合に、該所定の制御を先行して行う。
【００２３】
本発明の前出し制御方のプログラムにおいては、変速機のレンジを選択するためのシフト操作部材と、該シフト操作部材の操作に伴って連続的な出力値を発生させるポジションセンサとを備えた前出し制御装置に適用される。
【００２４】
そして、コンピュータを、前記出力値とポジション判断パターンとを比較して、前記シフト操作部材によるシフト位置を判断するシフト位置判断処理手段、前記シフト位置が移動したときに、前記シフト操作部材の移動に基づいて、所定の制御が行われるかどうかを予測する制御予測処理手段、及び所定の制御が行われると予測される場合に、該所定の制御を先行して行う前出し制御処理手段として機能させる。
【００２５】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。なお、この場合、変速機としての自動変速機について説明する。
【００２６】
図１は本発明の第１の実施の形態におけるポジション判断装置の機構部を示す図、図２は本発明の第１の実施の形態における各制御用のシフト位置及び電圧値を示す図、図３は本発明の第１の実施の形態におけるシフト位置判断ロジックを説明するブロック図である。
【００２７】
図に示されるように、１１はポジション判断装置、１２は自動変速機ケース、１３は回動自在に配設されたマニュアルシャフトであり、前記ポジション判断装置１１は、自動変速機ケース１２の外側に配設され、筐（きょう）体としての制御装置ケース１６、該制御装置ケース１６内においてマニュアルシャフト１３に取り付けられたポジションセンサ１４、前記制御装置ケース１６内に配設され、コンピュータとして機能し、自動変速機の制御を行う自動変速機制御装置（ＥＣＵ）１５、制御装置ケース１６外に取り付けられたコネクタ１７等を備える。該コネクタ１７は、自動変速機制御装置１５と、該自動変速機制御装置１５による各制御の対象となる複数の被制御装置、例えば、自動変速機（リニアソレノイド、オン・オフソレノイド等のソレノイド）、図示されないエンジン、図示されないインジケータ、車両の制御要素等とを接続するための複数の端子を備える。前記ポジションセンサ１４と自動変速機制御装置１５とは互いに電気的に接続され、ポジションセンサ１４及び自動変速機制御装置１５によってセンサ一体型の制御装置が構成される。
【００２８】
前記マニュアルシャフト１３は、自動変速機ケース１２外においてアウタレバー１８に接続され、該アウタレバー１８及び接続ワイヤとしてのコントロールワイヤ１９を介してシフト操作部材（変速操作部材）としてのシフトレバー２１と連結され、自動変速機ケース１２内においてディテント３１及びマニュアルバルブ３２のバルブスプール３３と連結される。なお、前記シフトレバー２１は、自動変速機のレンジを選択するために配設され、そのために、ガイド２２に沿って回動（移動）させ、パーキングレンジ（Ｐレンジ）、リバースレンジ（Ｒレンジ）、ニュートラルレンジ（Ｎレンジ）、ドライブレンジ（Ｄレンジ）、４速レンジ、３速レンジ及び２速レンジの各レンジを選択することができるようになっている。なお、４速レンジ、３速レンジ及び２速レンジについては、最高の変速段を４速、３速及び２速とする自動変速を行ったり、マニュアル変速で４速、３速及び２速に変速段を固定したりすることができる。
【００２９】
ところで、前記ポジションセンサ１４はマニュアルシャフト１３と連結され、該マニュアルシャフト１３と共に一体的に回動する回動部２４を備える。そして、前記ポジションセンサ１４は、前記シフトレバー２１の操作量を表す前記回動部２４の回動角、すなわち、ポジションセンサ角度θ（度の単位で表された回動角）を非接触で検出することによって、シフトレバー２１の操作量に対応して変化する連続的な信号、すなわち、シフトポジション検出信号を、出力値（センサ出力）、本実施の形態においては、電圧値（ボルトの単位で表されたセンサ電圧）として発生させ、出力する。
【００３０】
その場合、図２に示されるように、ポジションセンサ１４は線形の入出力特性を有し、運転者によるシフトレバー２１の操作に基づいて、入力側のポジションセンサ角度θの変化（増減移動）に対応して、線形（リニア）に、かつ、連続して変化（増減移動）する電圧値を発生させる。本実施の形態においては、出力値を電圧値で発生させるようになっているが、出力値を他の電気的な変量、例えば、電流値で発生させることもできる。なお、この場合、バルブボディ内の油圧回路の状態が変更され、ライン圧油路とＤレンジ圧油路、Ｒレンジ圧油路等と連通させられる。そして、油圧発生角は、設定されるレンジに対応するレンジ圧を発生させ、又は発生させない油圧領域を表す。
【００３１】
本実施の形態におけるポジション判断装置１１が適用された自動変速機においては、各レンジに対応させてあらかじめポジションセンサ角度θ及び電圧値が設定され、該各電圧値によって、シフトレバー２１によるシフト位置（シフトポジション）を判断し、レンジを判断するための基準となる判断基準値としての閾値が表される。
【００３２】
そして、シフトレバー２１が操作され、ガイド２２に沿って回動させられると、コントロールワイヤ１９及びアウタレバー１８を介してマニュアルシャフト１３が回動させられる。該マニュアルシャフト１３の回動に伴って、ディテント３１がマニュアルシャフト１３の回動と一体的に回動させられ、ディテント３１と連結されたバルブスプール３３が、マニュアルシャフト１３の回動の変位に対応させて切り換えられ、２レンジ圧、３レンジ圧、４レンジ圧、Ｄレンジ圧及びＲレンジ圧等のレンジ圧を発生させる。
【００３３】
そして、シフトレバー２１が、ガイド２２に表示され、各レンジを表す文字Ｐ、Ｒ、Ｎ、Ｄ、４、３及び２の位置のいずれか一つの位置に選択的に置かれると、バルブスプール３３が前記位置に対応させてあらかじめ設定されたバルブ位置に移動し、マニュアルバルブ３２が選択的に設定された油圧発生位置に設定され、自動変速機が前記油圧発生位置に対応するレンジに設定される。そして、レンジが設定されると、マニュアルシャフト１３の回動がディテント３１によって阻止されて、シフトレバー２１が前記シフト位置に保持される。
【００３４】
また、マニュアルシャフト１３の回動に伴って、回動部２４が回動すると、前記ポジションセンサ１４は、ポジションセンサ角度θに対応した電圧値を発生させ、自動変速機制御装置１５に対して出力する。自動変速機制御装置１５は、ポジションセンサ１４から電圧値を受けると、該電圧値を閾値と比較して選択されたレンジを判断し、判断結果に基づいて制御装置ケース１６外の関係する前記各被制御装置に対して制御信号をコネクタ１７の対応する端子から出力する。
【００３５】
これによって、自動変速機制御装置１５の指示に基づいて、自動変速機制御、エンジン制御、インジケータ制御等の各種の制御、例えば、自動変速機のリニアソレノイド制御、自動変速機のオン・オフソレノイド制御、エンジンのスタートロック制御（エンジン駆動制御）、自動変速機のシフトロック制御、車両の制御要素であるイグニッションキーのキーロック制御、自動変速機のフェール検出制御、車両の制御要素である図示されないリバースランプのリバース制御（リバースランプ点灯制御）、自動変速機のリバース制御（リバースインヒビット制御）、図示されないインジケータのインジケータ表示（点灯）制御、エンジンのエンジンアイドル制御、エンジンの燃料噴射制御等の各制御を行う。
【００３６】
そして、自動変速機のリニアソレノイド制御において、自動変速機制御装置１５は、選択されたレンジにおいてあらかじめ設定された変速制御に基づいてリニアソレノイドバルブを制御し、自動変速機のマニュアルバルブ３２から出力される油圧を調圧し、自動変速機のクラッチ、ブレーキ等の摩擦係合要素の油圧サーボ等に送る。
【００３７】
また、自動変速機のオン・オフソレノイド制御において、自動変速機制御装置１５は、選択されたレンジにおいてあらかじめ設定された変速制御に基づいて図示されないオン・オフソレノイドバルブを制御し、自動変速機のマニュアルバルブ３２から出力される油圧をリニアソレノイドバルブに送ったり、リニアソレノイドバルブによって調圧された油圧を自動変速機の前記各油圧サーボ等に送ったりする。
【００３８】
さらに、エンジンのスタートロック制御において、自動変速機制御装置１５は、選択されたレンジ、例えば、パーキングレンジ及びニュートラルレンジの車両を走行させない非駆動レンジにおいて、エンジンの始動を許可し、その他のレンジにおいて、エンジンの始動を禁止する。
【００３９】
また、自動変速機のシフトロック制御において、自動変速機制御装置１５は、選択されたレンジ、例えば、パーキングレンジ及びニュートラルレンジにおいて、シフトレバー２１を、シフトロックソレノイドによってロックし、自動変速機のシフト操作を禁止し、他のレンジにおいて、ロックを解除し、自動７速機のシフト操作を許可する。
【００４０】
そして、車両のキーロック制御において、自動変速機制御装置１５は、選択されたレンジ、例えば、パーキングレンジにおいて、キーを抜くことを許可し、他のレンジにおいて、キーを抜くことを禁止する。
【００４１】
さらに、自動変速機のフェール検出制御において、自動変速機制御装置１５は、自動変速機のフェールを検出し、例えば、ドライブレンジ、リバースレンジ等の車両を走行させるための駆動レンジにおいて、必要な油圧が確実に発生しているかどうかをチェックし、所望のギヤ比を得ることができるかどうかをチェックし、また、例えば、パーキングレンジ及びニュートラルレンジの非駆動レンジにおいて、油圧が発生していないかどうかをチェックする。
【００４２】
そして、自動変速機のリバース制御において、自動変速機制御装置１５は、自動変速機がリバースレンジに設定されたときに、リバースランプを点灯させ、所定の条件が成立する状態でリバースレンジが設定された場合、リバースインヒビットを行う（他のレンジにおいては、車両を後退させない。）。
【００４３】
また、車両のインジケータ表示制御において、自動変速機制御装置１５は、パーキングレンジ及びニュートラルレンジにおける車両のインジケータパネルに設定されたレンジを表示する。
【００４４】
さらに、エンジンアイドル制御において、自動変速機制御装置１５は、エンジンのアイドリング時にエンジン回転速度（回転数）を低くする。
【００４５】
なお、本実施の形態において、自動変速機制御装置１５は、エンジン制御、インジケータ制御等を行うことができるようになっているが、エンジンコントロールユニット、インジケータコントロールユニット等に制御信号を送ることによって、エンジンコントロールユニットがエンジン制御を行い、インジケータコントロールユニットがインジケータ制御を行うようにすることもできる。
【００４６】
ところで、本実施の形態におけるポジション判断装置１１においては、図３に示されるように、自動変速機制御装置１５において、シフト位置を判断するためのシフト位置（ポジション位置）判断ロジックが図示されない記録装置に格納される。該シフト位置判断ロジックは、前述された閾値に基づいて、自動変速機制御、エンジン制御、インジケータ制御等における各制御用のシフト位置の判断、すなわち、リニアソレノイド制御用のシフト位置の判断（リニアソレノイド制御用位置判断）、オン・オフソレノイド制御用のシフト位置の判断（オン・オフソレノイド制御用位置判断）、スタートロック制御用のシフト位置の判断（スタートロック制御用位置判断）、シフトロック制御用のシフト位置の判断（シフトロック制御用位置判断）、キーロック制御用のシフト位置の判断（キーロック制御用位置判断）、フェール検出制御用のシフト位置の判断（フェール検出制御用位置判断）、リバース制御用のシフト位置の判断（リバース制御用位置判断）、インジケータ表示制御用のシフト位置の判断（インジケータ表示制御用位置判断）、エンジンアイドル制御用のシフト位置の判断（エンジンアイドル制御用位置判断）等を行うためのロジックである。
【００４７】
また、本実施の形態におけるポジション判断装置１１において、シフト位置の判断に用いられる閾値は、自動変速機制御装置１５による自動変速機制御、エンジン制御、インジケータ制御等における各制御ごとに、任意に、又は個別に独立させて設定される。すなわち、各制御ごとに、各レンジごとの閾値の組合せから成るポジション判断パターンが設定される。したがって、各制御ごとに、前記電圧値と前記ポジション判断パターンとを比較し、電圧値と各閾値とを比較することによって、シフト位置を判断し、レンジを判断することができる。
【００４８】
次に、図２に基づいて、各制御ごとの閾値について具体的に説明する。
【００４９】
図２において、閾値Ｖｉ（ｉ＝１、２、…、３０）は、値ｉが大きいほど大きく、値ｉが小さいほど小さい。また、各制御ごとの閾値Ｖｉは、一例であって、任意に設定することができる。なお、本実施の形態において、二つの閾値Ｖｉ、例えば、閾値Ｖｍ、Ｖｍ＋１間の領域、すなわち、電圧値領域を便宜上、閾値Ｖｍ〜Ｖｍ＋１で表すが、実際は、閾値Ｖｍ以上、閾値Ｖｍ＋１未満であることを表す。
【００５０】
本実施の形態におけるポジション判断装置１１においては、まず、リニアソレノイド制御用のシフト位置によって、従来の自動変速機における変速レンジと同様に、パーキングレンジ、リバースレンジ、ニュートラルレンジ、ドライブレンジ、４速レンジ、３速レンジ及び２速レンジが設定される。リニアソレノイド制御用のシフト位置はそれぞれ次のように設定される。
【００５１】
すなわち、リニアソレノイド制御において、閾値Ｖ１〜Ｖ１１の電圧値領域がパーキングレンジを表すシフト位置として設定され、各閾値Ｖ１、Ｖ１１はパーキングレンジが選択されたことを判断するための閾値となる。そして、自動変速機制御装置１５の図示されないシフト位置判断処理手段は、シフト位置判断処理を行い、リニアソレノイド制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ１〜Ｖ１１の電圧値領域にあるとき、パーキングレンジが選択されたと判断し、自動変速機をリニアソレノイド制御におけるパーキングレンジに設定する。
【００５２】
また、リニアソレノイド制御において、閾値Ｖ１０〜Ｖ１３の電圧値領域がリバースレンジを表すシフト位置として設定され、各閾値Ｖ１０、Ｖ１３はリバースレンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、リニアソレノイド制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ１０〜Ｖ１３の電圧値領域にあるとき、リバースレンジが選択されたと判断し、自動変速機をリニアソレノイド制御におけるリバースレンジに設定する。なお、パーキングレンジとリバースレンジとの境界に重複領域（編み目領域）が設定される。
【００５３】
また、リニアソレノイド制御において、閾値Ｖ１２〜Ｖ２６の電圧値領域がニュートラルレンジを表すシフト位置として設定され、各閾値Ｖ１２、Ｖ２６はニュートラルレンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、リニアソレノイド制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ１２〜Ｖ２６の電圧値領域にあるとき、ニュートラルレンジが選択されたと判断し、自動変速機をリニアソレノイド制御におけるニュートラルレンジに設定する。なお、リバースレンジとニュートラルレンジとの境界に重複領域が設定される。
【００５４】
また、リニアソレノイド制御において、閾値Ｖ２４〜Ｖ２７の電圧値領域がドライブレンジを表すシフト位置として設定され、各閾値Ｖ２４、Ｖ２７はドライブレンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、リニアソレノイド制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ２４〜Ｖ２７の電圧値領域にあるとき、ドライブレンジが選択されたと判断し、自動変速機をリニアソレノイド制御におけるドライブレンジに設定する。
【００５５】
また、リニアソレノイド制御において、閾値Ｖ２７〜Ｖ２８の電圧値領域が４速レンジを表すシフト位置として設定され、各閾値Ｖ２７、Ｖ２８は４速レンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、リニアソレノイド制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ２７〜Ｖ２８の電圧値領域にあるとき、４速レンジが選択されたと判断し、自動変速機をリニアソレノイド制御における４速レンジに設定する。
【００５６】
また、リニアソレノイド制御において、閾値Ｖ２８〜Ｖ２９の電圧値領域が３速レンジを表すシフト位置として設定され、各閾値Ｖ２８、Ｖ２９は３速レンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、リニアソレノイド制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ２８〜Ｖ２９の電圧値領域にあるとき、３速レンジが選択されたと判断し、自動変速機をリニアソレノイド制御における３速レンジに設定する。
【００５７】
また、リニアソレノイド制御において、閾値Ｖ２９〜Ｖ３０の電圧値領域が２速レンジを表すシフト位置として設定され、各閾値Ｖ２９、Ｖ３０は２速レンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、リニアソレノイド制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ２９〜Ｖ３０の電圧値領域にあるとき、２速レンジが選択されたと判断し、自動変速機をリニアソレノイド制御における２速レンジに設定する。
【００５８】
なお、互いに隣接するレンジ間の閾値が重複又は共通となっているが、互いに隣接するレンジの間にシフト位置を判断しない電圧値領域を設けることもできる。このようにすると、シフト位置の判断を一層正確に行うことができる。
【００５９】
また、本実施の形態におけるポジション判断装置１１においては、オン・オフソレノイド制御用のシフト位置によって、前述されたリニアソレノイド制御用のシフト位置と同様に、パーキングレンジ、リバースレンジ、ニュートラルレンジ、ドライブレンジ、４速レンジ、３速レンジ及び２速レンジがそれぞれ設定される。オン・オフソレノイド制御用のシフト位置はそれぞれ次のように設定される。
【００６０】
すなわち、オン・オフソレノイド制御において、閾値Ｖ１〜Ｖ７電圧値領域がパーキングレンジを表すシフト位置として設定され、各閾値Ｖ１、Ｖ７はパーキングレンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、シフト位置判断処理を行い、オン・オフソレノイド制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ１〜Ｖ７の電圧値領域にあるとき、パーキングレンジが選択されたと判断し、自動変速機をオン・オフソレノイド制御におけるパーキングレンジに設定する。
【００６１】
また、オン・オフソレノイド制御において、閾値Ｖ６〜Ｖ１６の電圧値領域がリバースレンジを表すシフト位置として設定され、各閾値Ｖ６、Ｖ１６はリバースレンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、オン・オフソレノイド制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ６〜Ｖ１６の電圧値領域にあるとき、リバースレンジが選択されたと判断し、自動変速機をオン・オフソレノイド制御におけるリバースレンジに設定する。なお、パーキングレンジとリバースレンジとの境界に重複領域が設定される。
【００６２】
また、オン・オフソレノイド制御において、閾値Ｖ１５〜Ｖ２２の電圧値領域がニュートラルレンジを表すシフト位置として設定され、各閾値Ｖ１５、Ｖ２２はニュートラルレンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、オン・オフソレノイド制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ１５〜Ｖ２２の電圧値領域にあるとき、ニュートラルレンジが選択されたと判断し、自動変速機をオン・オフソレノイド制御におけるニュートラルレンジに設定する。なお、リバースレンジとニュートラルレンジとの境界に重複領域が設定される。
【００６３】
また、オン・オフソレノイド制御において、閾値Ｖ２１〜Ｖ２７の電圧値領域がドライブレンジを表すシフト位置として設定され、各閾値Ｖ２１、Ｖ２７はドライブレンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、オン・オフソレノイド制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ２１〜Ｖ２７の電圧値領域にあるとき、ドライブレンジが選択されたと判断し、自動変速機をオン・オフソレノイド制御におけるドライブレンジに設定する。なお、ニュートラルレンジとドライブレンジとの境界に重複領域が設定される。
【００６４】
また、オン・オフソレノイド制御において、閾値Ｖ２７〜Ｖ２８の電圧値領域が４速レンジを表すシフト位置として設定され、各閾値Ｖ２７、Ｖ２８は４速レンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、オン・オフソレノイド制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ２７〜Ｖ２８の電圧値領域にあるとき、４速レンジが選択されたと判断し、自動変速機をオン・オフソレノイド制御における４速レンジに設定する。
【００６５】
また、オン・オフソレノイド制御において、閾値Ｖ２８〜Ｖ２９の電圧値領域が３速レンジを表すシフト位置として設定され、各閾値Ｖ２８、Ｖ２９は３速レンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、オン・オフソレノイド制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ２８〜Ｖ２９の電圧値領域にあるとき、３速レンジが選択されたと判断し、自動変速機をオン・オフソレノイド制御における３速レンジに設定する。
【００６６】
また、オン・オフソレノイド制御において、閾値Ｖ２９〜Ｖ３０の電圧値領域が２速レンジを表すシフト位置として設定され、各閾値Ｖ２９、Ｖ３０は２速レンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、オン・オフソレノイド制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ２９〜Ｖ３０の電圧値領域にあるとき、２速レンジが選択されたと判断し、自動変速機をオン・オフソレノイド制御における２速レンジに設定する。
【００６７】
また、本実施の形態におけるポジション判断装置１１においては、スタートロック制御がエンジンの始動を許可するものであることから、スタートロック制御用のシフト位置によって、非駆動レンジであるパーキングレンジ及びニュートラルレンジだけが設定される。スタートロック制御用のシフト位置はそれぞれ次のように設定される。
【００６８】
すなわち、スタートロック制御において、閾値Ｖ１〜Ｖ３の電圧値領域がパーキングレンジを表すシフト位置として設定され、各閾値Ｖ１、Ｖ３はパーキングレンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、シフト位置判断処理を行い、スタートロック制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ１〜Ｖ３の電圧値領域にあるとき、パーキングレンジが選択されたと判断し、自動変速機をスタートロック制御におけるパーキングレンジに設定する。その場合、前記自動変速機制御装置１５の図示されないスタートロック制御処理手段は、スタートロック制御処理を行い、エンジンを始動するためのスタータモータを作動可能な状態にする信号をエンジンコントロールユニット又はスタータモータのリレー回路に対して出力する。なお、前記閾値Ｖ３はリニアソレノイド制御用のパーキングレンジを表すシフト位置を判断するための閾値となる閾値Ｖ１１より小さく設定される。
【００６９】
また、スタートロック制御において、閾値Ｖ１８〜Ｖ１９の電圧値領域がニュートラルレンジを表すシフト位置として設定され、各閾値Ｖ１８、Ｖ１９はニュートラルレンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、シフト位置判断処理を行い、スタートロック制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ１８〜Ｖ１９の電圧値領域にあるとき、ニュートラルレンジが選択されたと判断し、自動変速機をスタートロック制御におけるニュートラルレンジに設定する。また、前記スタートロック制御処理手段は、エンジンを始動するためのスタータモータを作動可能な状態にする信号をエンジンコントロールユニット又はスタータモータのリレー回路に対して出力する。なお、前記閾値Ｖ１８、Ｖ１９は、それぞれリニアソレノイド制御用のニュートラルレンジを表すシフト位置を判断するための閾値となる閾値Ｖ１２より大きく、かつ、閾値Ｖ２６より小さく、また、オン・オフソレノイド制御用のニュートラルレンジを表すシフト位置を判断するための閾値となる閾値Ｖ１５より大きく、かつ、閾値Ｖ２２より小さく設定される。
【００７０】
また、前記シフト位置判断処理手段は、ポジションセンサ１４から出力される電圧値が閾値Ｖ１〜Ｖ３、Ｖ１８〜Ｖ１９の電圧値領域にないとき、スタートロック制御においてパーキングレンジ又はニュートラルレンジでないと判断し、前記スタートロック制御処理手段は、エンジンを始動するためのスタータモータを作動可能な状態にする信号をエンジンコントロールユニット又はスタータモータのリレー回路に対して出力しない。
【００７１】
また、スタートロック制御用のパーキングレンジ又はニュートラルレンジという判断ではなく、閾値Ｖ１、Ｖ３、Ｖ１８、Ｖ１９を、単にエンジンを始動するためのスタータモータを駆動しない状態にする信号を出力する領域としたり、パーキングレンジとニュートラルレンジとの区別を行わない領域としたりすることができる。さらに、他の制御においても、パーキングレンジとニュートラルレンジとで同じ制御を行う場合（例えば、シフトロックＰ及びＮ）には、パーキングレンジとニュートラルレンジとの区別を行う必要はない。
【００７２】
なお、本実施の形態におけるポジション判断装置１１においては、スタートロック制御用のパーキングレンジの閾値Ｖ１と、リニアソレノイド制御用及びオン・オフソレノイド制御用の各パーキングレンジの閾値Ｖ１とが等しく設定されているが、互いに異ならせて設定することもできる。
【００７３】
また、本実施の形態におけるポジション判断装置１１においては、シフトロック制御用のシフト位置によって、スタートロック制御用のシフト位置と同様に、非駆動レンジであるパーキングレンジ及びニュートラルレンジだけが設定される。また、シフトロック制御用のシフト位置を判断するための閾値となる各電圧値は、スタートロック制御用のシフト位置を判断するための閾値となる各閾値Ｖ１、Ｖ３、Ｖ１８、Ｖ１９と等しく設定される。前記シフトロック制御用のシフト位置はそれぞれ次のように設定される。
【００７４】
すなわち、シフトロック制御において、閾値Ｖ１〜Ｖ３の電圧値領域がパーキングレンジを表すシフト位置として設定され、各閾値Ｖ１、Ｖ３はパーキングレンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、シフト位置判断処理を行い、シフトロック制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ１〜Ｖ３の電圧値領域にあるとき、パーキングレンジが選択されたと判断し、自動変速機をシフトロック制御におけるパーキングレンジに設定する。また、前記自動変速機制御装置１５の図示されないシフトロック制御処理手段は、シフトロック制御処理を行い、シフトロックソレノイドをオフにしてシフトレバー２１の移動を禁止するとともに、変速を禁止する。
【００７５】
また、シフトロック制御において、閾値Ｖ１８〜Ｖ１９の電圧値領域がニュートラルレンジを表すシフト位置として設定され、各閾値Ｖ１８、Ｖ１９はニュートラルレンジが選択されたことを判断するための閾値となる。そして、自動変速機制御装置１５の前記シフト位置判断処理手段は、シフトロック制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ１８〜Ｖ１９の電圧値領域にあるとき、ニュートラルレンジが選択されたと判断し、自動変速機をシフトロック制御におけるニュートラルレンジに設定する。また、前記シフトロック制御処理手段は、シフトロックソレノイドをオフにしてシフトレバー２１の移動を禁止する。
【００７６】
そして、前記シフト位置判断処理手段は、ポジションセンサ１４から出力される電圧値が閾値Ｖ１〜Ｖ３、Ｖ１８〜Ｖ１９の電圧値領域にないとき、シフトロック制御においてパーキングレンジ又はニュートラルレンジでないと判断し、前記シフトロック制御処理手段は、シフトロックソレノイドをオンにしてシフトレバー２１の移動を許可する。
【００７７】
なお、本実施の形態において、シフトロック制御用のパーキングレンジ及びニュートラルレンジの閾値Ｖ１、Ｖ３、Ｖ１８、Ｖ１９は、それぞれスタートロック制御用のパーキングレンジ及びニュートラルレンジの閾値Ｖ１、Ｖ３、Ｖ１８、Ｖ１９と等しく設定されているが、異ならせて設定することもできる。
【００７８】
また、本実施の形態におけるポジション判断装置１１において、キーロックが車両の非使用時に行われるものであるので、キーロック制御用のシフト位置によって、パーキングレンジだけが設定される。前記キーロック制御用のパーキングレンジのシフト位置は次のように設定される。
【００７９】
すなわち、キーロック制御において、閾値Ｖ１〜Ｖ２の電圧値領域がパーキングレンジを表すシフト位置として設定され、各閾値Ｖ１、Ｖ２はパーキングレンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、シフト位置判断処理を行い、キーロック制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ１〜Ｖ２の電圧値領域にあるとき、パーキングレンジが選択されたと判断し、自動変速機をキーロック制御におけるパーキングレンジに設定する。また、前記自動変速機制御装置１５の図示されないキーロック制御処理手段は、キーロック制御処理を行い、キーロック制御信号を図示されないキーロックコントロールユニットに対して出力する。そして、該キーロックコントロールユニットは、キーロックを解除し、キーが抜けるのを許容する。
【００８０】
なお、前記閾値Ｖ２はスタートロック制御用のシフト位置を判断するための閾値となる閾値Ｖ３より小さく設定される。
【００８１】
また、前記シフト位置判断処理手段は、ポジションセンサ１４から出力される電圧値が閾値Ｖ１〜Ｖ２の電圧値領域にないとき、キーロック制御においてパーキングレンジでないと判断し、前記キーロック制御処理手段は、キーロック制御信号をキーロックコントロールユニットに対して出力しない。そして、該キーロックコントロールユニットは、キーロックを設定し、キーが抜けるのを禁止する。なお、本実施の形態においては、キーロック制御信号をキーロックコントロールユニットに対して出力するようになっているが、キーロックコントロールユニットに代えてキーロック制御信号をキーロックソレノイドに対して出力することもできる。
【００８２】
また、本実施の形態におけるポジション判断装置１１においては、フェール検出制御用のシフト位置によって、パーキングレンジ、リバースレンジ、ニュートラルレンジ、ドライブレンジ、４速レンジ、３速レンジ及び２速レンジがそれぞれ設定される。フェール検出制御用のシフト位置はそれぞれ次のように設定される。
【００８３】
すなわち、フェール検出制御において、閾値Ｖ１〜Ｖ７の電圧値領域がパーキングレンジを表すシフト位置として設定され、各閾値Ｖ１、Ｖ７はパーキングレンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、シフト位置判断処理を行い、フェール検出制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ１〜Ｖ７の電圧値領域にあるとき、パーキングレンジが選択されたと判断し、自動変速機をフェール検出制御におけるパーキングレンジに設定する。また、前記自動変速機制御装置１５の図示されないフェール検出制御処理手段は、フェール検出制御処理を行い、自動変速機をフェールを検出する状態に設定する。
【００８４】
また、フェール検出制御において、閾値Ｖ１０〜Ｖ１３の電圧値領域がリバースレンジを表すシフト位置として設定され、各閾値Ｖ１０、Ｖ１３はリバースレンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、フェール検出制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ１０〜Ｖ１３の電圧値領域にあるとき、リバースレンジが選択されたと判断し、自動変速機をフェール検出制御におけるリバースレンジに設定する。また、前記フェール検出制御処理手段は、自動変速機をフェールを検出する状態に設定する。
【００８５】
また、フェール検出制御において、閾値Ｖ１５〜Ｖ２２の電圧値領域がニュートラルレンジを表すシフト位置として設定され、各閾値Ｖ１５、Ｖ２２はニュートラルレンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、フェール検出制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ１５〜Ｖ２２の電圧値領域にあるとき、ニュートラルレンジが選択されたと判断し、自動変速機をフェール検出制御におけるニュートラルレンジに設定する。また、前記フェール検出制御処理手段は、自動変速機をフェールを検出する状態に設定する。
【００８６】
また、フェール検出制御において、閾値Ｖ２４〜Ｖ２７の電圧値領域がドライブレンジを表すシフト位置として設定され、各閾値Ｖ２４、Ｖ２７はドライブレンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、フェール検出制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ２４〜Ｖ２７の電圧値領域にあるとき、ドライブレンジが選択されたと判断し、自動変速機をフェール検出制御におけるドライブレンジに設定する。また、前記フェール検出制御処理手段は、自動変速機をフェールを検出する状態に設定する。
【００８７】
また、フェール検出制御において、閾値Ｖ２７〜Ｖ２８の電圧値領域が４速レンジを表すシフト位置として設定され、各閾値Ｖ２７、Ｖ２８は４速レンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、フェール検出制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ２７〜Ｖ２８の電圧値領域にあるとき、４速レンジが選択されたと判断し、自動変速機をフェール検出制御における４速レンジに設定する。また、前記フェール検出制御処理手段は、自動変速機をフェールを検出する状態に設定する。
【００８８】
また、フェール検出制御において、閾値Ｖ２８〜Ｖ２９の電圧値領域が３速レンジを表すシフト位置として設定され、各閾値Ｖ２８、Ｖ２９は３速レンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、フェール検出制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ２８〜Ｖ２９の電圧値領域にあるとき、３速レンジが選択されたと判断し、自動変速機をフェール検出制御における３速レンジに設定する。また、前記フェール検出制御処理手段は、自動変速機をフェールを検出する状態に設定する。
【００８９】
また、フェール検出制御において、閾値Ｖ２９〜Ｖ３０の電圧値領域が２速レンジを表すシフト位置として設定され、各閾値Ｖ２９、Ｖ３０は２速レンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、フェール検出制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ２９〜Ｖ３０の電圧値領域にあるとき、２速レンジが選択されたと判断し、自動変速機をフェール検出制御における２速レンジに設定する。また、前記フェール検出制御処理手段は、自動変速機をフェールを検出する状態に設定する。
【００９０】
そして、前記シフト位置判断処理手段は、ポジションセンサ１４から出力される電圧値が閾値Ｖ１〜Ｖ７、Ｖ１０〜Ｖ１３、Ｖ１５〜Ｖ２２、Ｖ２４〜Ｖ３０の電圧値領域にないとき、フェール検出制御においてパーキングレンジ、リバースレンジ、ニュートラルレンジ、ドライブレンジ、４速レンジ、３速レンジ及び２速レンジでないと判断し、前記フェール検出制御処理手段は、自動変速機をフェールを検出しない状態に設定する。
【００９１】
また、本実施の形態におけるポジション判断装置１１においては、リバース制御用のシフト位置によって、リバースレンジだけが設定される。前記リバース制御用のリバースレンジのシフト位置は次のように設定される。
【００９２】
すなわち、リバース制御において、閾値Ｖ６〜Ｖ１６の電圧値領域がリバースレンジを表すシフト位置として設定され、各閾値Ｖ６、Ｖ１６はリバースレンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、リバース制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ６〜Ｖ１６の電圧値領域にあるとき、リバースレンジが選択されたと判断し、自動変速機をリバース制御におけるリバースレンジに設定する。また、前記自動変速機制御装置１５の図示されないリバース制御処理手段のリバースランプ点灯制御処理手段は、リバースランプ点灯制御処理を行い、自動変速機をリバースランプを点灯する状態に設定する。さらに、前記リバース制御処理手段のリバースインヒビット制御処理手段は、リバースインヒビット制御処理を行い、自動変速機をリバースインヒビットを行う状態に設定する。
【００９３】
そして、前記シフト位置判断処理手段は、ポジションセンサ１４から出力される電圧値が閾値Ｖ６〜Ｖ１６の電圧値領域にないとき、リバース制御においてリバースレンジでないと判断し、前記リバース制御処理手段は、自動変速機を、リバースランプを点灯しない状態に設定するとともに、リバースインヒビットを行わない状態に設定する。
【００９４】
また、本実施の形態におけるポジション判断装置１１においては、自動変速機のインジケータ表示制御用のシフト位置によって、パーキングレンジ、リバースレンジ、ニュートラルレンジ、ドライブレンジ、４速レンジ、３速レンジ及び２速レンジがそれぞれ設定される。インジケータ表示制御用のシフト位置はそれぞれ次のように設定される。
【００９５】
すなわち、インジケータ表示制御において、閾値Ｖ１〜Ｖ５の電圧値領域がパーキングレンジを表すシフト位置として設定され、各閾値Ｖ１、Ｖ５はパーキングレンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、シフト位置判断処理を行い、インジケータ表示制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ１〜Ｖ５の電圧値領域にあるとき、パーキングレンジが選択されたと判断し、自動変速機をインジケータ表示制御におけるパーキングレンジに設定する。
【００９６】
そして、前記シフト位置判断処理手段は、ポジションセンサ１４から出力される電圧値が閾値Ｖ１〜Ｖ５の電圧値領域にないとき、インジケータ表示制御においてパーキングレンジでないと判断する。
【００９７】
また、インジケータ表示制御において、閾値Ｖ４〜Ｖ９の電圧値領域が、シフト位置を判断しない第１の中間位置の領域に設定され、各閾値Ｖ４、Ｖ９は第１の中間位置であることを判断するための閾値となる。そして、パーキングレンジと第１の中間位置の領域との境界に重複領域が設定される。
【００９８】
また、インジケータ表示制御において、閾値Ｖ８〜Ｖ１４の電圧値領域がリバースレンジを表すシフト位置として設定され、各閾値Ｖ８、Ｖ１４はリバースレンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、シフト位置判断処理を行い、インジケータ表示制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ８〜Ｖ１４の電圧値領域にあるとき、リバースレンジが選択されたと判断し、自動変速機をインジケータ表示制御におけるリバースレンジに設定する。なお、第１の中間位置の領域とリバースレンジとの境界に重複領域が設定される。
【００９９】
そして、前記シフト位置判断処理手段は、ポジションセンサ１４から出力される電圧値が閾値Ｖ８〜Ｖ１４の電圧値領域にないとき、インジケータ表示制御においてリバースレンジでないと判断する。
【０１００】
また、インジケータ表示制御において、閾値Ｖ１３〜Ｖ１８の電圧値領域が、シフト位置を判断しない第２の中間位置の領域に設定され、各閾値Ｖ１３、Ｖ１８は第２の中間位置であることを判断するための閾値となる。そして、リバースレンジと第２の中間位置の領域との境界に重複領域が設定される。
【０１０１】
また、インジケータ表示制御において、閾値Ｖ１７〜Ｖ２０の電圧値領域がニュートラルレンジを表すシフト位置として設定され、各閾値Ｖ１７、Ｖ２０はニュートラルレンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、インジケータ表示制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ１７〜Ｖ２０の電圧値領域にあるとき、ニュートラルレンジが選択されたと判断し、自動変速機をインジケータ表示制御におけるニュートラルレンジに設定する。なお、第２の中間位置の領域とニュートラルレンジとの境界に重複領域が設定される。
【０１０２】
そして、前記シフト位置判断処理手段は、ポジションセンサ１４から出力される電圧値が閾値Ｖ１７〜Ｖ２０の電圧値領域にないとき、インジケータ表示制御においてニュートラルレンジでないと判断する。
【０１０３】
また、インジケータ表示制御において、閾値Ｖ１９〜Ｖ２４の電圧値領域が、シフト位置を判断しない第３の中間位置の領域に設定され、各閾値Ｖ１９、Ｖ２４は第３の中間位置であることを判断するための閾値となる。そして、ニュートラルレンジと第３の中間位置の領域との境界に重複領域が設定される。
【０１０４】
また、インジケータ表示制御において、閾値Ｖ２３〜Ｖ２７の電圧値領域がドライブレンジを表すシフト位置として設定され、各閾値Ｖ２３、Ｖ２７はドライブレンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、インジケータ表示制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ２３〜Ｖ２７の電圧値領域にあるとき、ドライブレンジが選択されたと判断し、自動変速機をインジケータ表示制御におけるドライブレンジに設定する。なお、第３の中間位置の領域とドライブレンジとの境界に重複領域が設定される。
【０１０５】
そして、前記シフト位置判断処理手段は、ポジションセンサ１４から出力される電圧値が閾値Ｖ２３〜Ｖ２７の電圧値領域にないとき、インジケータ表示制御においてドライブレンジでないと判断する。
【０１０６】
また、インジケータ表示制御において、閾値Ｖ２７〜Ｖ２８の電圧値領域が４速レンジを表すシフト位置として設定され、各閾値Ｖ２７、Ｖ２８は４速レンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、インジケータ表示制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ２７〜Ｖ２８の電圧値領域にあるとき、４速レンジが選択されたと判断し、自動変速機をインジケータ表示制御における４速レンジに設定する。
【０１０７】
また、インジケータ表示制御において、閾値Ｖ２８〜Ｖ２９の電圧値領域が３速レンジを表すシフト位置として設定され、各閾値Ｖ２８、Ｖ２９は３速レンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、インジケータ表示制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ２８〜Ｖ２９の電圧値領域にあるとき、３速レンジが選択されたと判断し、自動変速機をインジケータ表示制御における３速レンジに設定する。
【０１０８】
また、インジケータ表示制御において、閾値Ｖ２９〜Ｖ３０の電圧値領域が２速レンジを表すシフト位置として設定され、各閾値Ｖ２９、Ｖ３０は２速レンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、インジケータ表示制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ２９〜Ｖ３０の電圧値領域にあるとき、２速レンジが選択されたと判断し、自動変速機をインジケータ表示制御における２速レンジに設定する。
【０１０９】
また、本実施の形態におけるポジション判断装置１１においては、エンジンアイドル制御用のシフト位置によって、前述されたオン、オフソノイド制御用のシフト位置と同様に、パーキングレンジ、リバースレンジ、ニュートラルレンジ、ドライブレンジ、４速レンジ、３速レンジ及び２速レンジがそれぞれ設定される。エンジンアイドル制御用のシフト位置はそれぞれ次のように設定される。
【０１１０】
すなわち、エンジンアイドル制御において、閾値Ｖ１〜Ｖ７の電圧値領域がパーキングレンジを表すシフト位置として設定され、各閾値Ｖ１、Ｖ７はパーキングレンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、シフト位置判断処理を行い、エンジンアイドル制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ１〜Ｖ７の電圧値領域にあるとき、パーキングレンジが選択されたと判断し、自動変速機をエンジンアイドル制御におけるパーキングレンジに設定する。
【０１１１】
また、エンジンアイドル制御において、閾値Ｖ６〜Ｖ１６の電圧値領域がリバースレンジを表すシフト位置として設定され、各閾値Ｖ６、Ｖ１６はリバースレンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、エンジンアイドル制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ６〜Ｖ１６の電圧値領域にあるとき、リバースレンジが選択されたと判断し、自動変速機をエンジンアイドル制御におけるリバースレンジに設定する。なお、パーキングレンジとリバースレンジとの境界に重複領域が設定される。
【０１１２】
また、エンジンアイドル制御において、閾値Ｖ１５〜Ｖ２２の電圧値領域がニュートラルレンジを表すシフト位置として設定され、各閾値Ｖ１５、Ｖ２２はニュートラルレンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、エンジンアイドル制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ１５〜Ｖ２２の電圧値領域にあるとき、ニュートラルレンジが選択されたと判断し、自動変速機をエンジンアイドル制御におけるニュートラルレンジに設定する。なお、リバースレンジとニュートラルレンジとの境界に重複領域が設定される。
【０１１３】
また、エンジンアイドル制御において、閾値Ｖ２１〜Ｖ２７の電圧値領域がドライブレンジを表すシフト位置として設定され、各閾値Ｖ２１、Ｖ２７はドライブレンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、エンジンアイドル制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ２１〜Ｖ２７の電圧値領域にあるとき、ドライブレンジが選択されたと判断し、自動変速機をエンジンアイドル制御におけるドライブレンジに設定する。なお、ニュートラルレンジとドライブレンジとの境界に重複領域が設定される。
【０１１４】
また、エンジンアイドル制御において、閾値Ｖ２７〜Ｖ２８の電圧値領域が４速レンジを表すシフト位置として設定され、各閾値Ｖ２７、Ｖ２８は４速レンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、エンジンアイドル制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ２７〜Ｖ２８の電圧値領域にあるとき、４速レンジが選択されたと判断し、自動変速機をエンジンアイドル制御における４速レンジに設定する。
【０１１５】
また、エンジンアイドル制御において、閾値Ｖ２８〜Ｖ２９の電圧値領域が３速レンジを表すシフト位置として設定され、各閾値Ｖ２８、Ｖ２９は３速レンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、エンジンアイドル制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ２８〜Ｖ２９の電圧値領域にあるとき、３速レンジが選択されたと判断し、自動変速機をエンジンアイドル制御における３速レンジに設定する。
【０１１６】
また、エンジンアイドル制御において、閾値Ｖ２９〜Ｖ３０の電圧値領域が２速レンジを表すシフト位置として設定され、各閾値Ｖ２９、Ｖ３０は２速レンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、エンジンアイドル制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ２９〜Ｖ３０の電圧値領域にあるとき、２速レンジが選択されたと判断し、自動変速機をエンジンアイドル制御における２速レンジに設定する。
【０１１７】
なお、本実施の形態において、前記エンジンアイドル制御用の各閾値Ｖ１、Ｖ６、Ｖ７、Ｖ１５、Ｖ１６、Ｖ２１、Ｖ２２、Ｖ２７〜Ｖ３０は、オン・オフソレノイド制御の各閾値Ｖ１、Ｖ６、Ｖ７、Ｖ１５、Ｖ１６、Ｖ２１、Ｖ２２、Ｖ２７〜Ｖ３０と等しく設定されるが、異ならせて設定することもできる。
【０１１８】
このように、本実施の形態におけるポジション判断装置１１においては、パーキングレンジにおけるシフト位置を判断するための電圧値は、リニアソレノイド制御、オン・オフソレノイド制御、スタートロック制御、シフトロック制御、キーロック制御、フェール検出制御、インジケータ表示制御、エンジンアイドル制御等の各制御ごとに、任意に、又は独立させて設定される。すなわち、シフト位置を判断するためのポジション判断パターンは、各制御ごとに任意に、又は独立させて形成される。
【０１１９】
また、リバースレンジにおけるシフト位置を判断するための電圧値も、リニアソレノイド制御、オン・オフソレノイド制御、フェール検出制御、リバース制御、インジケータ表示制御、エンジンアイドル制御等の各制御ごとに、任意に、又は独立させて設定される。すなわち、シフト位置を判断するためのポジション判断パターンは、各制御ごとに任意に、又は独立させて形成される。
【０１２０】
さらに、ニュートラルレンジにおけるシフト位置を判断するための電圧値も、リニアソレノイド制御、オン・オフソレノイド制御、スタートロック制御、キーロック制御、フェール検出制御、インジケータ表示制御、エンジンアイドル制御等の各制御ごとに、任意に、又は独立させて設定される。すなわち、シフト位置を判断するためのポジション判断パターンは、各制御ごとに任意に、又は独立させて形成される。
【０１２１】
そして、ドライブレンジにおけるシフト位置を判断するための電圧値も、リニアソレノイド制御、オン・オフソレノイド制御、フェール検出制御、インジケータ表示制御、エンジンアイドル制御等の各制御ごとに、任意に、又は独立させて設定される。すなわち、シフト位置を判断するためのポジション判断パターンは、各制御ごとに任意に、又は独立させて形成される。
【０１２２】
また、同様に、４速レンジ、３速レンジ及び２速レンジにおけるシフト位置を判断するための電圧値も、リニアソレノイド制御、オン・オフソレノイド制御、フェール検出制御、インジケータ表示制御、エンジンアイドル制御等の各制御ごとに、任意に、又は独立させて設定される。すなわち、シフト位置を判断するためのポジション判断パターンは、各制御ごとに任意に、又は独立させて形成される。
【０１２３】
ところで、本実施の形態においては、前述された各レンジにおける閾値は、それぞれ目的に応じて設定される。
【０１２４】
図４は本発明の第１の実施の形態における閾値の設定方法を示す図である。
【０１２５】
図において、各帯の幅が変化し、三角形で示される領域は、ポジションセンサ１４（図１）の検出精度、自動変速機及び車両の制御を行うに当たり関係する部材の精度、自動変速機及び車両の各部品の組付け精度等のばらつき、及び油圧、自動変速機制御装置１５等のばらつきを考慮して設定された領域である。例えば、前記ばらつきは、ポジションセンサ１４の図示されないホールドＩＣの温度特性、自動変速機制御装置１５のソフトウェアの誤差、自動変速機制御装置１５のハードウェアの誤差、ポジションセンサ１４の傾き、マニュアルシャフト１３の傾き等に起因するばらつきであり、三角形で示される領域は、これらのばらつきを吸収するように設定される。また、各帯の幅が一定である領域は、前述された各ばらつきにかかわらず、各シフト位置が確実に検出される領域である。
【０１２６】
図に示されるように、本実施の形態における各閾値は、パーキングレンジにおけるパーキングロック角、パーキングレンジにおけるシフトロック角、及びトランスミッションの油圧発生角に基づいて決定される。前記パーキングロック角は、トランスミッションのパーキングギヤとパーキングポールとが機械的に噛（し）合する領域であり、該領域においては、タイヤがロックされ、車両の移動が阻止される。なお、前記パーキングポールはディテント３１と機械的に連結されて連動する。また、シフトロック角は、シフトレバー２１を機械的にロックする領域であり、前記シフトレバー２１がロックされるとレンジ圧が発生しない。
【０１２７】
そして、スタートロック制御において、パーキングレンジのシフト位置の閾値は、ばらつきにかかわらずシフトロックが確実に行われるシフトロック角の領域内に設定される。これにより、自動変速機制御装置１５がスタートロック制御において、パーキングレンジのシフト位置を判断したときに、エンジンを始動するためにスタータモータを駆動するのに伴って車両が発進することがないようにしている。
【０１２８】
また、スタートロック制御におけるニュートラルレンジのシフト位置の閾値は、ばらつきにかかわらずトランスミッションの油圧（レンジ圧）が確実に発生しない領域内に設定される。これにより、自動変速機制御装置１５がスタートロック制御において、ニュートラルレンジのシフト位置を判断したときに、エンジンを始動するためにスタータモータを駆動する際に、車両が意に反して発進することがないようにしている。
【０１２９】
なお、スタートロック制御におけるパーキングレンジのシフト位置の閾値は、ばらつきにかかわらずトランスミッションの油圧が確実に発生しない領域内に設定することもできる。その場合、パーキングレンジにおけるトランスミッションの油圧が確実に発生しない領域は、シフトロックが確実に行われる領域より広いので、閾値をシフトロック角で設定する場合より広く設定することができる。
【０１３０】
そして、シフトロック制御におけるパーキングレンジのシフト位置の閾値は、ばらつきにかかわらずシフトロック角が確実に設定される領域で、かつ、トランスミッションの油圧が確実に発生しない領域内に設定される。これにより、自動変速機制御装置１５がシフトロック制御において、パーキングレンジのシフト位置を判断したときに、エンジンを始動するためにスタータモータを駆動する際に、車両が意に反して発進することがないようにしている。
【０１３１】
また、シフトロック制御におけるニュートラルレンジのシフト位置の閾値は、ばらつきにかかわらずトランスミッションの油圧が確実に発生しない領域内に設定される。これにより、自動変速機制御装置１５がシフトロック制御において、ニュートラルレンジのシフト位置を判断したときに、エンジンを始動するためにスタータモータを駆動する際に、車両が意に反して発進することがないようにしている。
【０１３２】
さらに、キーロック制御におけるパーキングレンジのシフト位置の閾値は、ばらつきにかかわらずパーキングロック角が確実に設定される領域内に設定される。これにより、パーキングギヤがロックされる領域がキーロック解除領域として設定され、該キーロック解除領域だけでキーを抜くことが許可される。したがって、例えば、車両の駆動中にキーを抜くことができないようにしている。
【０１３３】
そして、リニアソレノイド制御において、リバースレンジ、ドライブレンジ、４速レンジ、３速レンジ及び２速レンジの各駆動レンジのシフト位置の各閾値は、いずれも、ばらつきにかかわらずトランスミッションの油圧が確実に発生する領域のシフト位置として設定される。これにより、油圧が発生していないときのリニアソレノイドバルブによる調圧が行われない状態、すなわち、空調圧が行われるのを防止するとともに、パーキングレンジ及びニュートラルレンジの非駆動レンジから前記各駆動レンジに設定が移行したときに、遅れることなく確実に発進可能となるようにしている。なお、必要に応じて、ドライブレンジ及びリバースレンジの駆動レンジのシフト位置の各閾値をばらつきの領域を含めた油圧発生角の領域内に設定することもできる。
【０１３４】
また、リニアソレノイド制御におけるパーキングレンジ及びニュートラルレンジの非駆動レンジのシフト位置の各閾値は、いずれも、ばらつきを考慮して非駆動レンジから駆動レンジに連続して移行するように設定される。
【０１３５】
さらに、オン・オフソレノイド制御において、リバースレンジ、ドライブレンジ、４速レンジ、３速レンジ及び２速レンジの各駆動レンジのシフト位置の各閾値は、いずれも、ばらつきにかかわらずトランスミッションの油圧が確実に発生しない領域のシフト位置として設定される。これにより、油圧が発生しているときにオン・オフソレノイドバルブが不意に開かれて油圧が急にリニアソレノイドバルブ、油圧サーボ等に送られることがなくなり、ショックが発生するのを防止することができる。
【０１３６】
また、オン・オフソレノイド制御におけるパーキングレンジ及びニュートラルレンジの非駆動レンジのシフト位置の各閾値は、いずれも、ばらつきを考慮して非駆動レンジから駆動レンジに連続して移行するように設定される。
【０１３７】
さらに、フェール検出制御においては、リバースレンジ、ドライブレンジ、４速レンジ、３速レンジ及び２速レンジの各駆動レンジのシフト位置の各閾値は、いずれも、ばらつきにかかわらずトランスミッションの油圧が確実に発生する領域のシフト位置として設定され、また、パーキングレンジ及びニュートラルレンジの非駆動レンジのシフト位置の各閾値は、いずれも、ばらつきにかかわらずトランスミッションの油圧が確実に発生しない領域のシフト位置として設定される。これにより、自動変速機のギヤエラー（自動変速機自体のエラー）の誤検出を防止することができる。
【０１３８】
そして、リバースランプ点灯制御においては、リバースレンジのシフト位置の閾値は、ばらつきにかかわらずトランスミッションの油圧が発生する領域外に設定される。これにより、リバースレンジに設定される前から確実にリバースランプを点灯させ、車外に知らせるようにしている。
【０１３９】
また、本実施の形態において、リバースインヒビット制御におけるリバースレンジのシフト位置の閾値は、リバースランプ点灯制御におけるリバースレンジのシフト位置の閾値と等しく設定される。前記リバースインヒビット制御においては、所定の車速以上で閾値がリバースレンジのシフト位置の電圧値領域になった場合、前記リバースインヒビット制御を実行してリバースギヤに入ることを禁止するようにしている。
【０１４０】
さらに、インジケータ表示制御におけるシフト位置の閾値は、シフトレバー２１のがたつき等を考慮して設定される。その場合、ディテント３１の谷（ディテント３１によるシフトレバー２１の位置保持を確定する。）を中心として左右対称となるようにその範囲を設定する。
【０１４１】
そして、エンジンアイドル制御においては、パーキングレンジ及びニュートラルレンジの非駆動レンジにおけるシフト位置の閾値は、いずれも、ばらつきにかかわらずトランスミッションの油圧が確実に発生しない領域のシフト位置として設定される。これにより、パーキングレンジ及びニュートラルレンジにおけるアイドル回転速度を低くし、パーキングレンジ及びニュートラルレンジにおいて燃料噴射量を絞って燃費を向上させることができる。
【０１４２】
また、エンジンアイドル制御におけるリバースレンジ、ドライブレンジ、４速レンジ、３速レンジ及び２速レンジの各駆動レンジのシフト位置の各閾値は、いずれも、ばらつきを考慮して非駆動レンジから駆動レンジに連続して移行させ、駆動レンジ側に広くなるように設定される。これにより、非駆動レンジから駆動レンジに設定を変更するときに駆動レンジになることを早めに知って、エンジン回転速度をより早く高くするようにしている。
【０１４３】
次に、各シフト位置の閾値を設定するための自動変速機制御装置１５の図示されない閾値設定処理手段による閾値設定処理の動作について説明する。
【０１４４】
図５は本発明の第１の実施の形態における閾値設定処理の動作を示すフローチャートである。
【０１４５】
まず、前記閾値設定処理手段は、現在のポジションセンサ１４（図１）の電圧値を読み込み、該電圧値に基づいてポジションセンサ１４が故障しているかどうかを判断する。
【０１４６】
ポジションセンサ１４が故障していない場合、前記閾値設定処理手段は、各制御用のシフト位置について閾値を設定する。
【０１４７】
この場合、まず、リニアソレノイド制御用のシフト位置を設定する。該リニアソレノイド制御用のシフト位置においては、前述されたように、パーキングレンジ、リバースレンジ、ニュートラルレンジ、ドライブレンジ、４速レンジ、３速レンジ及び２速レンジが設定されるので、前記閾値設定処理手段は、各レンジの閾値をそれぞれ設定し、自動変速機制御装置１５の記録装置に記録する。
【０１４８】
次に、オン・オフソレノイド制御用のシフト位置を設定する。該オン・オフソレノイド制御用のシフト位置においても、前述されたように、パーキングレンジ、リバースレンジ、ニュートラルレンジ、ドライブレンジ、４速レンジ、３速レンジ及び２速レンジが設定されるので、前記閾値設定処理手段は、各レンジの閾値をそれぞれ設定し、前記記録装置に記録する。
【０１４９】
続いて、スタートロック制御用のシフト位置を設定する。該スタートロック制御用のシフト位置においては、前述されたように、パーキングレンジ及びニュートラルレンジが設定されるので、前記閾値設定処理手段は、各レンジの閾値をそれぞれ設定し、前記記録装置に記録する。
【０１５０】
次に、シフトロック制御用のシフト位置を設定する。該シフトロック制御用のシフト位置においては、前述されたように、パーキングレンジ及びニュートラルレンジが設定されるので、前記閾値設定処理手段は、各レンジの閾値をそれぞれ設定し、前記記録装置に記録する。
【０１５１】
そして、キーロック制御用のシフト位置を設定する。該キーロック制御用のシフト位置においては、前述されたように、パーキングレンジだけが設定されるので、前記閾値設定処理手段は、パーキングレンジの閾値を設定し、前記記録装置に記録する。
【０１５２】
次に、フェール検出制御用のシフト位置を設定する。該フェール検出制御用のシフト位置においては、前述されたように、パーキングレンジ、リバースレンジ、ニュートラルレンジ、ドライブレンジ、４速レンジ、３速レンジ及び２速レンジが設定されるので、前記閾値設定処理手段は、各レンジの閾値をそれぞれ設定し、前記記録装置に記録する。
【０１５３】
続いて、リバース制御用のシフト位置を設定する。該リバース制御用のシフト位置においては、前述されたように、リバースレンジだけが設定されるので、前記閾値設定処理手段は、リバースレンジの閾値を設定し、前記記録装置に記録する。
【０１５４】
そして、インジケータ表示制御用のシフト位置を設定する。該インジケータ表示制御用のシフト位置においては、前述されたように、パーキングレンジ、リバースレンジ、ニュートラルレンジ、ドライブレンジ、４速レンジ、３速レンジ、２速レンジ及び第１〜第３の中間位置の領域が設定されるので、前記閾値設定処理手段は、各レンジ及び第１〜第３の中間位置領域の閾値をそれぞれ設定し、前記記録装置に記録する。
【０１５５】
次に、エンジンアイドル制御用のシフト位置を設定する。該エンジンアイドル制御用のシフト位置においては、前述されたように、パーキングレンジ、リバースレンジ、ニュートラルレンジ、ドライブレンジ、４速レンジ、３速レンジ及び２速レンジが設定されるので、前記閾値設定処理手段は、各レンジの閾値をそれぞれ設定し、前記記録装置に記録する。
【０１５６】
さらに、その他の制御用のシフト位置（本実施の形態においては省略される。）が設定され、該シフト位置において設定されるレンジの閾値が設定され、前記記録装置に記録される。このようにして、各制御ごとの閾値が設定されると、処理が終了する。
【０１５７】
また、ポジションセンサ１４が故障している場合、同様に、フェール検出時における各制御において、安全側の電圧値領域を表すように、各制御用のシフト位置が設定され、各閾値が設定される。
【０１５８】
次に、フローチャートについて説明する。
ステップＳ１  現在のポジションセンサ１４の電圧値を読み込む。
ステップＳ２  ポジションセンサ１４が故障しているかどうかを判断する。ポジションセンサ１４が故障している場合はステップＳ１３に、故障していない場合はステップＳ３に進む。
ステップＳ３  リニアソレノイド制御用のシフト位置を設定する。
ステップＳ４  オン・オフソレノイド制御用のシフト位置を設定する。
ステップＳ５  スタートロック制御用のシフト位置を設定する。
ステップＳ６  シフトロック制御用のシフト位置を設定する。
ステップＳ７  キーロック制御用のシフト位置を設定する。
ステップＳ８  フェール検出制御用のシフト位置を設定する。
ステップＳ９  リバース制御用のシフト位置を設定する。
ステップＳ１０  インジケータ表示制御用のシフト位置を設定する。
ステップＳ１１  エンジンアイドル制御用のシフト位置を設定する。
ステップＳ１２  その他の制御用のシフト位置を設定し、処理を終了する。
ステップＳ１３  フェール検出時における各制御用のシフト位置を設定し、処理を終了する。
【０１５９】
このように、本実施の形態においては、ポジションセンサ１４によって出力された電圧値と、各制御ごとに任意に設定されたポジション判断パターンとが比較され、前記シフトレバー２１によるシフト位置が判断されるので、各制御ごとに最適なレンジ情報を得ることができる。したがって、最適なレンジ情報を用いることによって各制御を的確に行うことができる。
【０１６０】
また、前記各制御は、自動変速機制御装置１５の制御の対象となる複数の被制御装置について行われるので、各被制御装置について、各制御を的確に行うことができる。
【０１６１】
そして、前記ポジション判断パターンを、各制御ごとに個別に、又は独立させて設定することによって、各制御ごとにレンジを個別に、又は独立させて、かつ、きめ細かく判断することができる。したがって、各制御に対して最適なレンジ情報を得ることができる。その結果、最適なレンジ情報を用いることによって各制御を的確に行うことができる。
【０１６２】
また、前記ポジション判断パターンを、少なくとも一つの被制御装置に共通に設定することによって、各被制御装置について行われる各制御に対して共通のレンジ情報を得ることができる。その結果、共通のレンジ情報を用いることによって各制御を的確に行うことができる。
【０１６３】
例えば、自動変速機について行われる各制御に対して共通のレンジ情報を得たり、自動変速機について行われる各制御、エンジンについて行われるスタートロック制御、及び車両について行われるリバース制御に対して共通のレンジ情報を得たりすることができる。
【０１６４】
また、前記ポジションセンサ１４は、運転者によるシフトレバー２１の操作に基づいて、線形の電圧値を発生させるので、シフト位置を一層容易に、かつ、正確に判断することができる。
【０１６５】
そして、前記ポジションセンサ１４は、前記シフトレバー２１の操作量を非接触で検出するので、ポジションセンサ１４の摩耗が抑制され、経時劣化を防止することができ、安定した出力を長期間にわたって発生させることができる。
【０１６６】
ところで、自動変速機を現在設定されているレンジから他のレンジに移行させる場合、運転者はシフトレバー２１を操作してシフト位置を現在のレンジから他のレンジに移動させる必要があるが、シフト位置が他のレンジに完全に移動したと判断されるまで、他のレンジを設定することができない場合には、被制御装置の応答性が低下し、運転者に違和感を与えてしまう。
【０１６７】
例えば、ドライブレンジが設定されているときに、運転者が自動変速機をドライブレンジからマニュアル変速の４速レンジに移行させる場合、シフト位置が４速レンジに移動したと判断されるまで、４速を設定することができないと、４速への変速が開始されるのが遅くなり、自動変速機の応答性が低下し、運転者に違和感を与えてしまう。
【０１６８】
そこで、前記各制御において、シフトレバー２１を操作して、隣接するレンジ間でシフト位置を移動させる場合に、シフトレバー２１の移動に基づいて、移行する先の他のレンジ、すなわち、次のレンジを予測し、本来次のレンジにおいて行われる所定の処理について前出し制御を行うようにしている。なお、この場合、ポジションセンサ１４、自動変速機制御装置１５、シフトレバー２１等によって前出し制御装置が構成される。
【０１６９】
図６は本発明の第１の実施の形態における前出し制御処理を説明するブロック図、図７は本発明の第１の実施の形態における前出し制御処理の動作を示すフローチャート、図８は本発明の第１の実施の形態における前出し制御処理のシフト位置及び電圧値を示す図、図９は本発明の第１の実施の形態における油圧波形図である。
【０１７０】
図に示されるように、前記記録装置にシフト位置を判断するためのシフト位置判断ロジック、シフトレバー２１（図１）の移動に基づいて次のレンジで行われる制御を予測する制御予測ロジック、及び予測された所定の制御を先行して行う前出し制御ロジックが格納される。
【０１７１】
そして、前記シフト位置判断ロジックは、前述されたように、ポジションセンサ１４からの電圧値を受けて、電圧値及び閾値に基づいて、被制御装置における制御、例えば、自動変速機制御、エンジン制御、インジケータ制御等のシフト位置の判断を行い、シフト位置情報を発生させるためのロジックであり、前記制御予測ロジックは、前記シフト位置情報に基づいてシフトレバー２１の移動を分析し、次のレンジにおいて所定の制御が行われるかどうかを予測するロジックであり、前出し制御ロジックは、次のレンジにおいて所定の制御が行われると予測される場合に、該制御のうち、本来次のレンジにおいて行われる所定の処理について、次のレンジが設定される前に先行して行うためのロジックである。
【０１７２】
次に、自動変速機において変速制御を行う際の前出し制御について説明する。この場合、ドライブレンジが設定されているときに、運転者が自動変速機をドライブレンジからマニュアル変速の４速レンジに移行させ、マニュアルダウンの変速を行う場合について説明する。
【０１７３】
まず、運転者がシフトレバー２１を操作してドライブレンジのシフト位置から４速レンジのシフト位置に移動させようとすると、自動変速機制御装置１５はポジションセンサ１４の電圧値を読み込む。続いて、自動変速機制御装置１５の前記シフト位置判断処理手段は、シフト位置判断処理を行い、電圧値と閾値Ｖ２７とを比較し、電圧値が閾値Ｖ２７以上であるかどうかを判断することによって、変速判断、本実施の形態においては、マニュアルダウン要求が行われたかどうかを判断する。この場合、マニュアルダウン要求は、電圧値が閾値Ｖ２７以上になって、シフト位置が４速レンジに完全に移動したと判断されることによって行われる。
【０１７４】
マニュアルダウン要求が行われた場合、自動変速機制御装置１５の図示されない変速処理手段は、変速処理を行い、変速制御、本実施の形態においては、マニュアルダウン制御を開始する。そのために、例えば、前記変速処理手段のリニアソレノイド制御処理手段は、リニアソレノイド制御処理を行い、リニアソレノイド制御を行うとともに、オン・オフソレノイド制御処理手段は、オン・オフソレノイド制御処理を行い、オン・オフソレノイド制御を行う。
【０１７５】
本実施の形態においては、図９におけるタイミングｔ１でマニュアルダウン要求（変速判断）があると、タイミングｔ２で第１の摩擦係合要素の油圧サーボから油圧が油圧スケジュールＳ１に従ってドレーンされ始め、続いて、タイミングｔ３で第２の摩擦係合要素の油圧サーボに油圧が油圧スケジュールＳ２に従って供給され、第１の摩擦係合要素と第２の摩擦係合要素とでつかみ換えが行われるようになっている。そして、タイミングｔ４で実際の変速が開始され、タイミングｔ５で変速の終期が判断された後、タイミングｔ６が変速の終了が判断される。そして、タイミングｔ７で変速制御が終了される。なお、Ｎｉは自動変速機のトランスミッションの入力回転速度であり、変速が開始されるのに伴って高くなる。
【０１７６】
ところで、前記マニュアルダウン要求は、前述されたように、シフト位置が４速レンジに完全に移動したと判断されることによって行われるが、シフト位置が４速レンジに完全に移動したと判断される前、すなわち、マニュアルダウン要求が行われる前に、前記自動変速機制御装置１５の図示されない制御予測処理手段は、制御予測処理を行い、前記制御予測ロジックに従って、次のレンジである４速レンジにおいて行われる所定の制御、本実施の形態においては、マニュアルダウン制御を行うための変速判断、本実施の形態においては、マニュアルダウン要求が行われるかどうかを予測する。
【０１７７】
この場合、図８に示されるように、シフト位置がドライブレンジの中央から矢印Ａ方向に移動し、４速レンジの中央に向けて変化すると、電圧値は点ｐ１の値から点ｐ２の値に変化し、大きくなる。そこで、前記制御予測処理手段は、電圧値が点ｐ１の値から点ｐ２に向けて変化したかどうかによって、シフト位置が４速レンジの中央に向けて変化したかどうかを判断し、シフト位置が４速レンジの中央に向けて変化した場合、マニュアルダウン要求が行われると予測する。
【０１７８】
なお、電圧値が点ｐ１から点ｐ２に向けて変化するかどうかは、電圧値が点ｐ１から、ドライブレンジと４速レンジとの境界までの間の所定の位置に設定された閾値より大きい値になったかどうかによって判断することができる。なお、この場合、シフト位置が変化し始めてから、所定の時間が経過したときに、電圧値が点Ｐ１より前記閾値より大きい値になったかどうかによって判断することもできる。
【０１７９】
本実施の形態において、前記制御予測処理手段は、シフト位置の変化に基づいて次のレンジにおいて所定の制御が行われるかどうかを予測するようにしているが、シフト位置の変化率が所定の閾値より大きいかどうかによって、次のレンジにおいて所定の制御が行われるかどうかを予測することもできる。その場合、シフト位置の変化率が所定の閾値より大きいかどうかは、シフト位置が変化し始めてから、所定の時間が経過したときの、電圧値の変化率が閾値より大きい場合に、運転者がレンジをドライブレンジから４速レンジに早く移行させたい意図を有していることが分かるので、次のレンジにおいて所定の制御が行われると予測される。
【０１８０】
続いて、マニュアルダウン要求が行われると予測される場合、自動変速機制御装置１５の図示されない前出し制御処理手段は、前出し制御処理を行い、マニュアルダウン要求に基づいて、マニュアルダウン制御の所定の処理、本実施の形態においては、第２の摩擦係合要素の油圧サーボへの油圧の供給を、点ｐ３までのピストンストローク分だけ先行して開始する。
【０１８１】
この場合、油圧の供給を先行して開始した後、自動変速機制御装置１５の前出し制御処理手段は、点ｐ３で油圧スケジュールＳ２の進行を停止させ、図示されないタイマ（ガードタイマ）によって計時を開始する。そして、マニュアルダウン要求が行われたかどうかを判断し、マニュアルダウン要求が行われると、前記変速処理手段は、変速処理を行い、マニュアルダウン制御を開始する。また、マニュアルダウン要求が行われない場合、前記前出し制御処理手段は、前記タイマによる計時が開始されてから設定時間が経過したかどうかを判断し、設定時間が経過すると、前出し制御処理を中止する。そして、前記変速制御処理手段は、多重制御によってドライブレンジが選択されていたときの元の変速段に戻す。
【０１８２】
このように、シフトレバー２１の移動に基づいて、次のレンジで所定の制御が行われると予測される場合に、シフト位置が次のレンジに移動したと判断される前であっても、次のレンジにおいて行われる所定の制御が先行して開始される。したがって、次のレンジにおいて行われる制御が開始されるのが早くなるので、運転者による変速操作に対して、自動変速機の応答性を向上させることができ、ドライバビリティを向上させることができる。
【０１８３】
また、前出し制御を開始した後、設定時間が経過しても、次のレンジにおける所定の制御が開始されない場合、前出し制御処理が中止されるので、運転者に違和感を感じさせることがない。
【０１８４】
次に、フローチャートについて説明する。
ステップＳ２１  電圧値を読み込む。
ステップＳ２２  マニュアルダウン要求が行われたかを判断する。マニュアルダウン要求が行われた場合はステップＳ２８に、行われていない場合はステップＳ２３に進む。
ステップＳ２３  マニュアルダウン要求が行われるかどうかを予測する。マニュアルダウン要求が行われると予測される場合はステップＳ２４に進み、マニュアルダウン要求が行われないと予測される場合はステップＳ２１に戻る。
ステップＳ２４  前出し制御を開始する。
ステップＳ２５  設定時間が経過したかどうかを判断する。設定時間が経過した場合はステップＳ２６に、経過していない場合はステップＳ２７に進む。
ステップＳ２６  前出し制御を中止し、処理を終了する。
ステップＳ２７  マニュアルダウン要求が行われたかを判断する。マニュアルダウン要求が行われた場合はステップＳ２８に進み、行われていない場合はステップＳ２５に戻る。
ステップＳ２８  マニュアルダウン制御を開始し、処理を終了する。
【０１８５】
次に、本発明の第２の実施の形態について説明する。
【０１８６】
図１０は本発明の第２の実施の形態におけるガレージ制御用のシフト位置及び電圧値を示す図である。
図において、閾値Ｖｉ（ｉ＝３１、３２、…、３８）は、値ｉが大きいほど大きく、値ｉが小さいほど小さい。また、各制御ごとの閾値Ｖｉは、一例であって、任意に設定することができる。なお、本実施の形態において、二つの閾値Ｖｉ、例えば、閾値Ｖｍ、Ｖｍ＋１間の電圧値領域を便宜上、閾値Ｖｍ〜Ｖｍ＋１で表すが、実際は、閾値Ｖｍ以上、閾値Ｖｍ＋１未満であることを表す。
【０１８７】
図に示されるように、本実施の形態におけるポジション判断装置１１（図１）においては、ガレージ制御におけるシフト位置として、パーキングレンジ、リバースレンジ、ニュートラルレンジ及びドライブレンジが設定される。なお、本実施の形態においては、前記４速レンジ、３速レンジ及び２速レンジがそれぞれ省略されるが、これらのレンジを前述されたように設定することもできる。前記ガレージ制御用のシフト位置における各レンジのシフト位置は、それぞれ次のように設定される。
【０１８８】
すなわち、ガレージ制御において、閾値Ｖ３１〜Ｖ３２の電圧値領域がパーキングレンジを表すシフト位置として設定され、各閾値Ｖ３１、Ｖ３２はパーキングレンジが選択されたことを判断するための閾値となる。そして、自動変速機制御装置１５の図示されないシフト位置判断処理手段は、シフト位置判断処理を行い、ガレージ制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ３１〜Ｖ３２の電圧値領域にあるとき、パーキングレンジが選択されたと判断し、自動変速機をガレージ制御におけるパーキングレンジに設定する。
【０１８９】
また、ガレージ制御において、閾値Ｖ３３〜Ｖ３４の電圧値領域がリバースレンジを表すシフト位置として設定され、各閾値Ｖ３３、Ｖ３４はリバースレンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、シフト位置判断処理を行い、ガレージ制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ３３〜Ｖ３４の電圧値領域にあるとき、リバースレンジが選択されたと判断し、自動変速機をガレージ制御におけるリバースレンジに設定する。
【０１９０】
また、ガレージ制御において、閾値Ｖ３５〜Ｖ３６の電圧値領域がニュートラルレンジを表すシフト位置として設定され、各閾値Ｖ３５、Ｖ３６はニュートラルレンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、シフト位置判断処理を行い、ガレージ制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ３５〜Ｖ３６の電圧値領域にあるとき、ニュートラルレンジが選択されたと判断し、自動変速機をガレージ制御におけるニュートラルレンジに設定する。
【０１９１】
また、ガレージ制御において、閾値Ｖ３７〜Ｖ３８の電圧値領域がドライブレンジを表すシフト位置として設定され、各閾値Ｖ３７、Ｖ３８はドライブレンジが選択されたことを判断するための閾値となる。そして、前記シフト位置判断処理手段は、シフト位置判断処理を行い、ガレージ制御において、ポジションセンサ１４から出力される電圧値が閾値Ｖ３７〜Ｖ３８の電圧値領域にあるとき、ドライブレンジが選択されたと判断し、自動変速機をガレージ制御におけるドライブレンジに設定する。
【０１９２】
また、本実施の形態においては、パーキングレンジとリバースレンジとの間、リバースレンジとニュートラルレンジとの間、ニュートラルレンジとドライブレンジとの間に、シフト位置判断処理手段によるシフト位置が判断されず、レンジが判断されない第１〜第３の中間位置の領域が設定される。各第１〜第３の中間位置の領域は、閾値Ｖ３２〜Ｖ３３、Ｖ３４〜Ｖ３５、Ｖ３６〜Ｖ３７の各電圧値領域に設定される。
【０１９３】
また、図示されないスタートロック制御用のシフト位置、シフトロック制御用のシフト位置、フェール検出制御用のシフト位置、リバース制御用のシフト位置、キーロック制御用のシフト位置、インジケータ表示制御用のシフト位置及びエンジアイドル制御用のシフト位置においても、図２と同様のレンジが設定される。そして、シフト位置の判断に用いられる閾値は、各制御ごとに、任意に、又は独立させて設定される。すなわち、シフト位置を判断するためのポジション判断パターンは各制御ごとに、任意に、又は独立させて設定される。
【０１９４】
ところで、本実施の形態におけるポジション判断装置１１においては、前述されたように、ガレージ制御用のシフト位置において設定される第１〜第３の中間位置の領域を利用して、自動変速機制御、エンジン制御、インジケータ制御等を行うようにしている。
【０１９５】
図１１は本発明の第２の実施の形態における前出し制御処理を説明するブロック図である。
【０１９６】
図に示されるように、自動変速機制御装置１５の図示されない記録装置にシフト位置を判断するためのシフト位置判断ロジック、シフト位置の移動を判断するためのシフト位置移動判断ロジック、及び前出し制御ロジックが格納される。
【０１９７】
そして、前記シフト位置判断ロジックは、第１の実施の形態と同様に、閾値に基づいて、自動変速機制御、エンジン制御、インジケータ制御等の各制御用のシフト位置の判断、すなわち、ガレージ制御用のシフト位置の判断、スタートロック制御用のシフト位置の判断、シフトロック制御用のシフト位置の判断、キーロック制御用のシフト位置の判断、フェール検出制御用のシフト位置の判断、リバース制御用のシフト位置の判断、インジケータ表示制御用のシフト位置の判断、エンジンアイドル制御用のシフト位置の判断等を行うためのロジックである。前記シフト位置移動判断ロジックは、ガレージ制御における第１〜第３の中間位置の領域において、シフト位置があるレンジから隣接する他の（次の）レンジに移行（移動）することを判断するためのロジックである。また、前記前出し制御ロジックは、シフト操作部材としてのシフトレバー２１が他のレンジにおける制御のうちの油圧制御を、シフトレバー２１がそのシフト位置に移動し、対応するレンジが設定される前に先行して行うためのロジックである。
【０１９８】
そして、自動変速機制御装置１５は、電圧値が第１〜第３の中間位置の領域にあることを判断すると、図示されないシフト位置移動判断処理手段は、シフト位置移動判断処理を行い、シフト位置移動判断ロジックによって、シフトレバー２１がどのレンジからどのレンジに移動中であるかを判断し、シフト位置移動信号を発生させ、出力する。
【０１９９】
前記自動変速機制御装置１５の図示されない前出し制御処理手段は、前出し制御処理を行い、前記自動変速機のガレージ制御において、前記シフト位置移動信号に基づいて、前記前出し制御ロジックによって前出し制御を行う。また、エンジン制御においては、シフト位置移動信号が自動変速機制御装置１５からＣＡＮ等の通信ラインを介してエンジンコントロールユニット等に対して出力され、該エンジンコントロールユニット等の図示されないエンジン制御処理手段は、エンジン制御処理を行い、例えば、燃料噴射量を制御してアイドリングを行うエンジンアイドル制御等のエンジン制御を行う。
【０２００】
さらに、インジケータ制御において、シフト位置移動信号が自動変速機制御装置１５からＣＡＮ等の通信ラインを介してインジケータコントロールユニットに対して出力され、インジケータコントロールユニットの図示されない通知処理手段は、通知処理を行い、インジケータの点灯制御等のインジケータ表示制御を行い、シフトレバー２１がレンジ間を移動中であることを運転者に知らせる。
【０２０１】
次に、自動変速機制御装置１５の動作について説明する。
【０２０２】
図１２は本発明の第２の実施の形態における自動変速機制御装置の動作を示すフローチャートである。
【０２０３】
まず、自動変速機制御装置１５は、現在のポジションセンサ１４の電圧値を読み込み、該電圧値に基づいてポジションセンサ１４が故障しているかどうかを判断する。
【０２０４】
ポジションセンサ１４が故障していない場合、前記自動変速機制御装置１５の図示されない電圧値判断処理手段は、電圧値判断処理を行い、電圧値があらかじめ設定された各シフト位置の閾値の範囲（電圧値領域）内にあるかどうかを判断する。
【０２０５】
次に、電圧値が前記閾値の範囲内にない場合、シフト位置移動判断処理手段は、シフト位置移動判断処理を行い、シフト位置が移動（ポジション移動）したと判断し、シフト位置の移動がガレージ制御用のシフト位置の移動であるかどうかを判断する。
【０２０６】
そして、シフト位置の移動がガレージ制御用のシフト位置の移動である場合、前記前出し制御処理手段は、前記自動変速機のガレージ制御において、前記シフト位置移動信号に基づいて前出し制御を行う。すなわち、第１〜第３の中間位置の領域において、シフトレバー２１が次に設定されるシフト位置に移動し、レンジが設定される前に、そのレンジにおける油圧制御が開始される。また、シフト位置の移動がガレージ制御以外の被制御装置の制御、例えば、エンジン制御用のシフト位置の移動である場合は、シフト位置移動信号をエンジンコントロールユニットに出力し、エンジンの制御を指示し、インジケータ制御用のシフト位置の移動である場合は、シフト位置移動信号をインジケータントロールユニットに出力されてインジケータの点灯制御を行う。
【０２０７】
このように、本実施の形態においては、シフトレバー２１のシフト位置の移動中に、次に設定されるレンジにおける制御を前出し制御によって行うことができるので、例えば、ガレージ制御においては、制御遅れが発生するのを低減させて変速ショックが発生するのを効果的に抑制することができる。
【０２０８】
また、他の制御においても、制御遅れが発生するのを低減させて他の制御を最適に行うことができる。
【０２０９】
したがって、次のレンジにおいて行われる制御が開始されるのが早くなるので、自動変速機の応答性を向上させることができ、運転者に違和感を与えるのを防止することができる。
【０２１０】
次に、フローチャートについて説明する。
ステップＳ３１  現在のポジションセンサ１４の電圧値を読み込む。
ステップＳ３２  ポジションセンサ１４が故障しているかどうかを判断する。ポジションセンサ３３が故障している場合は処理を終了し、ポジションセンサ１４が故障していない場合はステップＳ３３に進む。
ステップＳ３３  電圧値が閾値の範囲内にあるかどうかを判断する。電圧値が閾値の範囲内にある場合は処理を終了し、閾値の範囲内にない場合はステップＳ３４に進む。
ステップＳ３４  ガレージ制御用のシフト位置の移動であるかどうかを判断する。ガレージ制御用のシフト位置の移動である場合はステップＳ３５に、移動でない場合はステップＳ３６に進む。
ステップＳ３５  油圧制御を開始し、処理を終了する。
ステップＳ３６  シフト位置移動信号を出力し、処理を終了する。
【０２１１】
前記各実施の形態においては、ポジションセンサ１４の電圧値が自動変速機制御装置１５に送られ、該自動変速機制御装置１５が前記電圧値に基づいてシフト位置を判断しているが、ポジションセンサ１４にシフト位置の判断機能（ポジション判断機能）を持たせ、ポジションセンサ１４自体がシフトポジションに基づいてシフト位置を判断し、その判断結果（判断されたシフト位置及び判断されたレンジ）を自動変速機制御装置１５に送り、該自動変速機制御装置１５から各被制御装置にレンジ情報又はシフト位置移動信号を送ったり、判断されたシフト位置に基づく制御信号を送ったりすることができる。さらに、ポジションセンサ１４にシフト位置の判断機能を持たせた場合、判断結果を自動変速機制御装置１５を介することなく、ポジションセンサ１４から直接各被制御装置に送ることもできる。
【０２１２】
また、前記各実施の形態においては、自動変速機として有段の変速機について説明しているが、本発明を無段変速機（ＣＶＴ）等の他の変速機に適用することができる。
【０２１３】
さらに、各レンジの設定も前記各実施の形態に限定されることなく、任意に設定することができる。
【０２１４】
そして、各実施の形態におけるシフト位置の判断は、運転者のシフトレバー２１の操作によるものだけでなく、運転者がシフト操作部材として、プッシュボタンを操作することによって、所定のモータを駆動し、マニュアルバルブをモータによって操作することもできる。すなわち、シフト・バイ・ワイヤ等に適用することができる。
【０２１５】
なお、本発明は前記実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【０２１６】
【発明の効果】
以上詳細に説明したように、本発明によれば、前出し制御装置においては、変速機のレンジを選択するためのシフト操作部材と、該シフト操作部材の操作に伴って連続的な出力値を発生させるポジションセンサと、前記出力値とポジション判断パターンとを比較して、前記シフト操作部材によるシフト位置を判断するシフト位置判断処理手段と、前記シフト位置が移動したときに、前記シフト操作部材の移動に基づいて、所定の制御が行われるかどうかを予測する制御予測処理手段と、所定の制御が行われると予測される場合に、該所定の制御を先行して行う前出し制御処理手段とを有する。
【０２１７】
この場合、前記シフト位置が移動したときに、前記シフト操作部材の移動に基づいて、所定の制御が行われるかどうかが予測され、所定の制御が行われると予測される場合に、該所定の制御が先行して行われるので、他のレンジにおいて行われる制御が開始されるのが早くなる。
【０２１８】
したがって、運転者による変速操作に対して、自動変速機の応答性を向上させることができ、ドライバビリティを向上させることができる。
【０２１９】
本発明の他の前出し制御装置においては、さらに、前記前出し制御処理手段は、前出し制御を開始した後、設定時間が経過しても他のレンジにおける所定の制御が開始されない場合、前出し制御を中止する。
【０２２０】
この場合、前出し制御を開始した後、設定時間が経過しても他のレンジにおける所定の制御が開始されない場合、前出し制御処理が中止されるので、運転者に違和感を感じさせることがない。
【０２２１】
本発明の更に他の前出し制御装置においては、さらに、前記ポジション判断パターンにおいて、複数のレンジについて判断基準値間の領域が設定され、隣接する領域間に中間位置の領域が設定される。そして、前記前出し制御処理手段は前記中間位置の領域において前だし制御処理を開始する。
【０２２２】
この場合、シフト操作部材のシフト位置の移動中に、他のレンジにおける制御を前出し制御で行うことができるので、例えば、ガレージ制御においては、制御遅れが発生するのを低減させて変速ショックが発生するのを効果的に抑制することができる。
【０２２３】
また、他の制御においても、制御遅れが発生するのを低減させて他の制御を最適に行うことができる。
【０２２４】
したがって、他のレンジにおいて行われる制御が開始されるのが早くなるので、運転者による変速操作に対して、自動変速機の応答性を向上させることができ、ドライバビリティを向上させることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態におけるポジション判断装置の機構部を示す図である。
【図２】本発明の第１の実施の形態における各制御用のシフト位置及び電圧値を示す図である。
【図３】本発明の第１の実施の形態におけるシフト位置判断ロジックを説明するブロック図である。
【図４】本発明の第１の実施の形態における閾値の設定方法を示す図である。
【図５】本発明の第１の実施の形態における閾値設定処理の動作を示すフローチャートである。
【図６】本発明の第１の実施の形態における前出し制御処理を説明するブロック図である。
【図７】本発明の第１の実施の形態における前出し制御処理の動作を示すフローチャートである。
【図８】本発明の第１の実施の形態における前出し制御処理のシフト位置及び電圧値を示す図である。
【図９】本発明の第１の実施の形態における油圧波形図である。
【図１０】本発明の第２の実施の形態におけるガレージ制御用のシフト位置及び電圧値を示す図である。
【図１１】本発明の第２の実施の形態における前出し制御処理を説明するブロック図である。
【図１２】本発明の第２の実施の形態における自動変速機制御装置の動作を示すフローチャートである。
【符号の説明】
１４    ポジションセンサ
１５    自動変速機制御装置
２１    シフトレバー
【図１】
2004251435.tif 000003
【図２】
2004251435.tif 000004
【図３】
2004251435.tif 000005
【図４】
2004251435.tif 000006
【図５】
2004251435.tif 000007
【図６】
2004251435.tif 000008
【図７】
2004251435.tif 000009
【図８】
2004251435.tif 000010
【図９】
2004251435.tif 000011
【図１０】
2004251435.tif 000012
【図１１】
2004251435.tif 000013
【図１２】
2004251435.tif 000014
【手続補正書】
【提出日】平成15年5月6日(2003.5.6)
【手続補正１】
【補正対象書類名】図面
【補正対象項目名】図１
【補正方法】変更
【補正の内容】
【図１】
2004251435.tif 000015
【手続補正２】
【補正対象書類名】図面
【補正対象項目名】図２
【補正方法】変更
【補正の内容】
【図２】
2004251435.tif 000016
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図４
【補正方法】変更
【補正の内容】
【図４】
2004251435.tif 000017
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図１０
【補正方法】変更
【補正の内容】
【図１０】
2004251435.tif 000018