(57)【特許請求の範囲】
【請求項１】
自動変速機（２）を各変速位置に切り換えるための切り換え駆動手段（Ｍ）と、
自動変速機（２）の各変速位置についてそれら変速位置にあるか否かを検出し、現位置信号として出力するための変速位置検出手段（４０）と、
自動変速機（２）の各変速位置の中からいずれか１つの変速位置を目標変速位置として指定するための目標位置信号を出力する目標変速位置信号出力手段（１３）と、
前記現位置信号と目標位置信号を入力し、現位置信号に基づく変速位置データ（ＭＩＳ）を作成するとともに、目標位置信号に基づく目標変速位置データ（ＭＯＫ）を作成するためのデータ作成手段（１１）と、
前記変速位置のデータ（ＭＩＳ）と目標変速位置データ（ＭＯＫ）とを比較し自動変速機（２）変速位置を目標変速位置にすべく前記切り換え駆動手段の駆動方向を決定し、その決定に基づいて同切り換え駆動手段（Ｍ）を駆動させるための駆動制御手段（１１，１２）とからなり、
データ作成手段（１１）は、切り換え駆動手段（Ｍ）が駆動されて変速位置検出手段（４０）が自動変速機（２）の各変速位置について検出できない状態にあるとき、先の現位置信号に基づく変速位置データ（ＭＩＳ）をその現位置信号に基づく変速位置とその変速位置に隣接する他の変速位置との間にある位置データに変更するための変速位置変更対策手段を備えている自動変速機の変速位置制御装置。
【請求項２】
自動変速機（２）を各変速位置に切り換えるための切り換え駆動手段（Ｍ）と、
自動変速機（２）の各変速位置についてそれら変速位置にあるか否かを検出し、現位置信号として出力するための変速位置検出手段（４０）と、
自動変速機（２）の各変速位置の中からいずれか１つの変速位置を目標変速位置として指定するための目標位置信号を出力する目標変速位置信号出力手段（１３）と、
前記現位置信号と目標位置信号を入力し、現位置信号に基づく変速位置データ（ＭＩＳ）を作成するとともに、目標位置信号に基づく目標変速位置データ（ＭＯＫ）を作成するためのデータ作成手段（１１）と、
前記変速位置のデータ（ＭＩＳ）と目標変速位置データ（ＭＯＫ）とを比較し自動変速機（２）変速位置を目標変速位置にすべく前記切り換え駆動手段の駆動方向を決定し、その決定に基づいて同切り換え駆動手段（Ｍ）を駆動させるための駆動制御手段（１１，１２）とからなり、
データ作成手段（１１）は、切り換え駆動手段（Ｍ）が駆動されて変速位置検出手段（４０）が自動変速機（２）の各変速位置について検出できない状態にあるとき、先の現位置信号に基づく変速位置データ（ＭＩＳ）をその現位置信号に基づく変速位置とその変速位置の両側に隣接する他の変速位置との間にある２つの位置データの中からいずれか１つを切り換え駆動手段（Ｍ）の駆動方向に基づいて選択して変更するための変速位置変更対策手段を備えている自動変速機の変速位置制御装置。
【請求項３】
請求項１又は２に記載の自動変速機の変速位置制御装置において、変速位置検出手段（４０）は、変速位置を表示するためのメータインジケータ（４３）の各ランプ（Ｌａ〜Ｌｆ）を点灯させる検出手段を兼用する自動変速機の変速位置制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は自動変速機の変速位置制御装置に係り、詳しくは、各変速位置の切り換えがモータにより切り換えられるようにした自動変速機の変速位置制御装置に関する。
【０００２】
【従来の技術】
近年、自動変速機（オートマチックトランスミッション）において、モータを駆動させて変速位置を所定の変速位置に切り換えるようにしたものが種々提案されている。一般に、セレクトスイッチ等によりドライバが所望の変速位置を指定すると、コントローラはモータを駆動させてマニアルバルブレバーを回動させ自動変速機の変速位置をその指定した変速位置に切り換えるようにしている。このとき、自動変速機のその時々の変速位置、詳述するとマニアルバルブレバー又は変速シャフトの回動位置を変速位置検出器にて検出している。そして、変速位置検出器が指定された変速位置に切り換えられたことを検出した時、コントローラはモータを停止させマニアルバルブレバーを回動停止させることにより、自動変速機を指定された変速位置に保持させる。この変速位置検出器は、精度の面及び各変速位置間の位置まで検出できることからポテンショメータが使用されるのが一般的であった（実開昭５７ー２５２３９、特公平１ー１２９８２）。
【０００３】
一方、自動変速機を搭載した自動車においては、メータ周辺部に自動変速機がどの変速位置（シフトポジション）にセレクトされているかをランプにより表示するようにしている。この表示のための変速位置検出は、上記変速位置検出器とは別の非常に安価なロータリスイッチタイプの変速位置検出器にて行っている。図１４はその変速位置検出器を用いた表示回路を示す。
【０００４】
図１４において、変速位置検出器４０の可動端子４１は、マニアルバルブレバーにて回動される変速シャフトの回動とともに回動する。可動端子４１の基端は接地されている。変速位置検出器４０には、６個の固定接点４２ａ〜４２ｆが設けらている。そして、第１の固定接点４２ａは、変速シャフトがパーキングの変速位置にある時、可動端子４１と電気的に接続される位置に配置されている。第２の固定接点４２ｂは、変速シャフトがリバースの変速位置にある時、可動端子４１と電気的に接続される位置に配置されている。第３の固定接点４２ｃは、変速シャフトがニュートラルの変速位置にある時、可動端子４１と電気的に接続される位置に配置されている。
【０００５】
第４の固定接点４２ｄは、変速シャフトがドライブの変速位置にある時、可動端子４１と電気的に接続される位置に配置されている。第５の固定接点４２ｅは、変速シャフトが２速の変速位置にある時、可動端子４１と電気的に接続される位置に配置されている。第６の固定接点４２ｆは、変速シャフトがロウの変速位置にある時、可動端子４１と電気的に接続される位置に配置されている。
【０００６】
第１の固定接点４２ａは、メータインジケータ４３に設けたパーキングを点灯表示するためのランプＬａを介して図示しないバッテリのプラス端子に接続されている。第２の固定接点４２ｂは、メータインジケータ４３に設けたリバースを点灯表示するためのランプＬｂを介してバッテリのプラス端子に接続されている。第３の固定接点４２ｃは、メータインジケータ４３に設けたニュートラルを点灯表示するためのランプＬｃを介してバッテリのプラス端子に接続されている。第４の固定接点４２ｄは、メータインジケータ４３に設けたドライブを点灯表示するためのランプＬｄを介してバッテリのプラス端子に接続されている。第５の固定接点４２ｅは、メータインジケータ４３に設けた２速を点灯表示するためのランプＬｅを介してバッテリのプラス端子に接続されている。第６の固定接点４２ｆは、メータインジケータ４３に設けたドライブを点灯表示するためのランプＬｆを介してバッテリのプラス端子に接続されている。
【０００７】
尚、第２の固定接点４２ｂは、車両後部に設けたバックランプＬを介してバッテリのプラス端子に接続されている。
従って、自動変速機の変速位置が切り換わる毎に、その切り換わった変速位置に対応する固定接点が可動端子に接続され、その接続された固定接点に対応するランプが点灯する。その結果、その点灯表示を見ることにより現在の自動変速機の変速位置が確認することができる。
【０００８】
【発明が解決しようとする課題】
ところで、上記のように自動変速機を搭載した自動車においては、自動変速機のその時々の変速位置を検出するポテンショメータよりなる変速位置検出器と、自動変速機がどの変速位置にセレクトされているかを点灯表示するために使用されている変速位置検出器４０の２つが用いられている。従って、回路構成はその分だけ複雑になるとともに、コスト的にも高価なものとなる。しかも、ポテンショメータよりなる変速位置検出器は非常に高価なものであった。
【０００９】
この発明は上記問題点を解決するためになされたものであって、その目的は、安価な変速位置検出器で自動変速機の変速位置制御することができる自動変速機の変速位置制御装置を提供することにある。
【００１０】
又、１つの安価な変速位置検出器で自動変速機の変速位置制御のための位置検出と、点灯表示のための位置検出を可能にすることができる自動変速機の変速位置制御装置を提供することにある。
【００１１】
【課題を解決するための手段】
請求項１の発明は、自動変速機を各変速位置に切り換えるための切り換え駆動手段と、自動変速機の各変速位置についてそれら変速位置にあるか否かを検出し、現位置信号として出力するための変速位置検出手段と、自動変速機の各変速位置の中からいずれか１つの変速位置を目標変速位置として指定するための目標位置信号を出力する目標変速位置信号出力手段と、前記現位置信号と目標位置信号を入力し、現位置信号に基づく変速位置データを作成するとともに、目標位置信号に基づく目標変速位置データを作成するためのデータ作成手段と、前記変速位置のデータと目標変速位置データとを比較し自動変速機変速位置を目標変速位置にすべく前記切り換え駆動手段の駆動方向を決定し、その決定に基づいて同切り換え駆動手段を駆動させるための駆動制御手段とからなり、データ作成手段は、切り換え駆動手段が駆動されて変速位置検出手段が自動変速機の各変速位置について検出できない状態にあるとき、先の現位置信号に基づく変速位置データをその現位置信号に基づく変速位置とその変速位置に隣接する他の変速位置との間にある位置データに変更するための変速位置変更対策手段を備えている自動変速機の変速位置制御装置をその要旨とする。
【００１２】
従って、請求項１の発明によれば、変速位置検出手段が、自動変速機の各変速位置についてそれら変速位置にあるか否かを検出し現位置信号として出力する検出手段にも拘わらず、駆動制御手段は、データ作成手段にて作成された現位置信号に基づく変速位置データと目標位置信号に基づく目標変速位置データとを比較し自動変速機変速位置を目標変速位置にすべく切り換え駆動手段の駆動方向を決定する。駆動制御手段はその決定に基づいて切り換え駆動手段を駆動させる。また、切り換え駆動手段が駆動されて変速位置検出手段が自動変速機の各変速位置について検出できない状態にあるとき、データ作成手段に備えた変速位置変更対策手段は、先の現位置信号に基づく変速位置データをその現位置信号に基づく変速位置とその変速位置に隣接する他の変速位置との間にある位置データに変更する。変更された変速位置データは、駆動制御手段にて目標変速位置データとを比較される。この時、変速位置の切り換わり途中において、目標変速位置が元の目標変速位置に変更されても、変更位置データは隣接する他の変速位置との間にある位置データに変更されているため、元の目標変速位置データと一致しない。その結果、変速位置の切り換わり途中において、駆動制御手段は、自動変速機変速位置を目標変速位置にすべく切り換え駆動手段の駆動方向を必ず決定することができる。
【００１６】
請求項２の発明は、自動変速機を各変速位置に切り換えるための切り換え駆動手段と、自動変速機の各変速位置についてそれら変速位置にあるか否かを検出し、現位置信号として出力するための変速位置検出手段と、自動変速機の各変速位置の中からいずれか１つの変速位置を目標変速位置として指定するための目標位置信号を出力する目標変速位置信号出力手段と、前記現位置信号と目標位置信号を入力し、現位置信号に基づく変速位置データを作成するとともに、目標位置信号に基づく目標変速位置データを作成するためのデータ作成手段と、前記変速位置のデータと目標変速位置データとを比較し自動変速機変速位置を目標変速位置にすべく前記切り換え駆動手段の駆動方向を決定し、その決定に基づいて同切り換え駆動手段を駆動させるための駆動制御手段とからなり、データ作成手段は、切り換え駆動手段が駆動されて変速位置検出手段が自動変速機の各変速位置について検出できない状態にあるとき、先の現位置信号に基づく変速位置データをその現位置信号に基づく変速位置とその変速位置の両側に隣接する他の変速位置との間にある２つの位置データの中からいずれか１つを切り換え駆動手段の駆動方向に基づいて選択して変更するための変速位置変更対策手段を備えている。
【００１７】
従って、請求項２の発明によれば、変速位置検出手段が、自動変速機の各変速位置についてそれら変速位置にあるか否かを検出し現位置信号として出力する検出手段にも拘わらず、駆動制御手段は、データ作成手段にて作成された現位置信号に基づく変速位置データと目標位置信号に基づく目標変速位置データとを比較し自動変速機変速位置を目標変速位置にすべく切り換え駆動手段の駆動方向を決定する。駆動制御手段はその決定に基づいて切り換え駆動手段を駆動させる。また、切り換え駆動手段が駆動されて変速位置検出手段が自動変速機の各変速位置について検出できない状態にあるとき、データ作成手段に備えた変速位置変更対策手段は、先の現位置信号に基づく変速位置データをその現位置信号に基づく変速位置とその変速位置の両側に隣接する他の変速位置との間にある２つの位置データの中からいずれか１つを切り換え駆動手段の駆動方向に基づいて選択して変更する。
【００１８】
変更された変速位置データは、駆動制御手段にて目標変速位置データとを比較される。この時、変速位置の切り換わり途中において、目標変速位置が元の目標変速位置に変更されても、変更位置データは隣接する他の変速位置との間にある位置データに変更されているため、元の目標変速位置データと一致しない。その結果、変速位置の切り換わり途中において、駆動制御手段は、自動変速機変速位置を直ちに目標変速位置にすべく切り換え駆動手段の駆動方向を決定する。
【００１９】
請求項３の発明は、請求項１又は２に記載の自動変速機の変速位置制御装置において、変速位置検出手段は、変速位置を表示するためのメータインジケータの各ランプを点灯させる検出手段を兼用する。
【００２０】
従って、請求項３の発明よれば、変速位置検出手段は変速位置を表示するためのメータインジケータの各ランプを点灯させる検出手段を兼用するため、変速位置検出手段の数を減らすことができる。
【００２１】
【発明の実施の形態】
（第１の実施の形態）
以下、本発明の第１の実施の形態を図１〜図６に従って説明する。
【００２２】
図２において、自動車に搭載されたエンジン１は、自動変速機２を連接している。自動変速機２のマニアルバルブレバー３は、変速シャフト４に連結されている。変速シャフト４は、マニアルバルブレバー３の回動により回転し、その回転位置により自動変速機２は各変速位置（パーキング、リバース、ニュートラル、ドライブ、２速、及び、ロウ）に切り換えられるようになっている。
【００２３】
自動変速機２には、変速位置設定用モータＭが設けられている。変速位置設定用モータＭは、直流モータよりなり、その出力軸に固着された回動アーム５が前記マニアルバルブレバー３に連結されている。従って、変速位置設定用モータＭが正転又は逆転することにより、回動アーム５及びマニアルバルブレバー３を介して変速シャフト４は正転又は逆転される。即ち、変速位置設定用モータＭを駆動制御することにより、自動変速機２は各変速位置に切り換え制御されることになる。尚、モータＭが正転することにより、変速位置はパーキング、リバース、ニュートラル、ドライブ、２速、ロウの順で切り換わるようになっている。即ち、モータＭの回動範囲は、パーキングとロウの間で正転と逆転をし、正転の最終端がロウで、逆転の最終端がパーキングとなる。因みに、ニュートラルからドライブにするには、ロウ側（正転方向）にモータＭを回転させ、ニュートラルからリバースにするには、パーキング側（逆転方向）にモータＭを回転させる必要がある。
【００２４】
変速シャフト４には、図１４で説明した変速位置検出器４０が設けられている。そして、変速位置検出器４０は、前記したようにメータ周辺部に自動変速機の変速位置にセレクトされているかをメータインジケータ４３に点灯表示するために使用されている。
【００２５】
図１は、変速位置設定用モータＭを駆動制御するための電気ブロック回路を示す。自動車に搭載されたコントローラ１０は、中央処理装置（ＣＰＵ）を含む制御回路１１と、モータ駆動回路１２とから構成されている。制御回路１１は、前記変速位置検出器４０と接続されている。即ち、図１４に示すように各固定接点４２ａ〜４２ｆに接続されている。
【００２６】
そして、制御回路１１は、可動端子４１が第１の固定接点４２ａに接続されたとき、変速位置検出器４０から自動変速機２がパーキングの変速位置にあることを示す低電位（Ｌレベル）の現位置信号ＳＰを入力する。制御回路１１は、可動端子４１が第２の固定接点４２ｂに接続されたとき、変速位置検出器４０から自動変速機２がリバースの変速位置にあることを示すＬレベルの現位置信号ＳＲを入力する。
【００２７】
又、制御回路１１は、可動端子４１が第３の固定接点４２ｃに接続されたとき、変速位置検出器４０から自動変速機２がニュートラルの変速位置にあることを示すＬレベルの現位置信号ＳＮを入力する。制御回路１１は、可動端子４１が第４の固定接点４２ｄに接続されたとき、変速位置検出器４０から自動変速機２がドライブの変速位置にあることを示すＬレベルの現位置信号ＳＤを入力する。
【００２８】
更に、制御回路１１は、可動端子４１が第５の固定接点４２ｅに接続されたとき、変速位置検出器４０から自動変速機２が２速の変速位置にあることを示すＬレベルの現位置信号Ｓ２を入力する。制御回路１１は、可動端子４１が第６の固定接点４２ｆに接続されたとき、変速位置検出器４０から自動変速機２がロウの変速位置にあることを示すＬレベルの現位置信号ＳＬを入力する。尚、自動変速機２が各変速位置にないとき、各現位置信号ＳＰ，ＳＲ，ＳＮ，ＳＤ，Ｓ２，ＳＬは、高電位（Ｈレベル）となり制御回路１１に出力される。
【００２９】
又、制御回路１１は、目標変速位置信号出力回路１３と接続されている。目標変速位置信号出力回路１３は、運転席に設けられた図３に示すセレクトスイッチ１４を含み、そのセレクトスイッチ１４の各変速スイッチＳＷＰ，ＳＷＲ，ＳＷＮ，ＳＷＤ，ＳＷ２，ＳＷＬを適宜押下することにより、その押下した変速スイッチに基づいて目標変速位置信号を出力するようになっている。
【００３０】
尚、変速スイッチＳＷＰは自動変速機２の変速状態をパーキングにするためのスイッチで、変速スイッチＳＷＲは自動変速機２の変速状態をリバースにするためのスイッチである。又、変速スイッチＳＷＮは自動変速機２の変速状態をニュートラルにするためのスイッチで、変速スイッチＳＷＤは自動変速機２の変速状態をドライブにするためのスイッチである。更に、変速スイッチＳＷ２は自動変速機２の変速状態を２速にするためのスイッチで、変速スイッチＳＷＬは自動変速機２の変速状態をロウにするためのスイッチである。
【００３１】
そして、目標変速位置信号出力回路１３は、変速スイッチ（以下、パーキングスイッチ）ＳＷＰの押下に応答して自動変速機２をパーキングの変速位置にするための目標位置信号ＳＧＰを、変速スイッチ（以下、リバーススイッチ）ＳＷＲの押下に応答して自動変速機２をリバースの変速位置にするための目標位置信号ＳＧＲを出力する。又、目標変速位置信号出力回路１３は、変速スイッチ（以下、ニュートラルスイッチ）ＳＷＮの押下に応答して自動変速機２をニュートラルの変速位置にするための目標位置信号ＳＧＮを、変速スイッチ（以下、ドライブスイッチ）ＳＷＤの押下に応答して自動変速機２をドライブの変速位置にするための目標位置信号ＳＧＤを出力する。更に、目標変速位置信号出力回路１３は、変速スイッチ（以下、２速スイッチ）ＳＷ２の押下に応答して自動変速機２を２速の変速位置にするための目標位置信号ＳＧ２を、変速スイッチ（以下、ロウスイッチ）ＳＷＬの押下に応答して自動変速機２をロウの変速位置にするための目標位置信号ＳＧＬを出力する。
【００３２】
尚、目標変速位置信号出力回路１３は、自動車の状態（停止の有無、走行状態等）と、押下したスイッチとに基づいて最適な変速位置を決定し、その決定した変速位置にするための目標位置信号を出力するようになっているが、説明を容易にするために本実施の形態では、各スイッチの押下に対応した目標位置信号を出力するものとして以下説明する。
【００３３】
制御回路１１は、ＲＯＭ１６及びＲＡＭ１７を備えている。ＲＯＭ１６は、前記変速位置設定用モータＭを駆動制御するための制御プログラムを備えている。ＲＡＭ１７は、ＣＰＵの演算結果等を一時記憶するメモリであって、図４（ａ）に示すように目標位置信号出力回路１３からの目標位置信号ＳＧＰ，ＳＧＲ，ＳＧＮ，ＳＧＤ，ＳＧ２，ＳＧＬに対応する自動変速機２の変速位置を指定する目標変速位置データＭＯＫを記憶する記憶領域１７ａを備えている。目標変速位置データＭＯＫは３ビットとからなり、目標位置信号ＳＧＰに対する目標変速位置データＭＯＫは”０，０，０”（以下、１０進法で「０」とする）となる。
【００３４】
因みに、目標変速位置データＭＯＫは、目標位置信号ＳＧＲに対して”０，０，１”（以下、１０進法で「１」とする）、目標位置信号ＳＧＮに対して”０，１，０”（以下、１０進法で「２」とする）、目標位置信号ＳＧＤに対して”０，１，１”（以下、１０進法で「３」とする）、目標位置信号ＳＧ２に対して”１，０，０”（以下、１０進法で「４」とする）、及び、目標位置信号ＳＧＬに対して”１，０，１”（以下、１０進法で「５」とする）となる。
【００３５】
ＲＡＭ１７は、図４（ａ）に示すように変速位置検出器４０からのＬレベルの現位置信号ＳＰ，ＳＲ，ＳＮ，ＳＤ，Ｓ２，ＳＬに対する自動変速機２の現在の変速位置を示す現変速位置データＭＩＳを記憶する記憶領域１７ｂを備えている。現変速位置データＭＩＳは３ビットとからなり、現位置信号ＳＰに対する現変速位置データＭＩＳは”０，０，０”（以下、１０進法で「０」とする）となる。因みに、現変速位置データＭＩＳは、現位置信号ＳＲに対して”０，０，１”（以下、１０進法で「１」とする）、現位置信号ＳＮに対して”０，１，０”（以下、１０進法で「２」とする）、現位置信号ＳＤに対して”０，１，１”（以下、１０進法で「３」とする）、現位置信号Ｓ２に対して”１，０，０”（以下、１０進法で「４」とする）、及び、現位置信号ＳＬに対して”１，０，１”（以下、１０進法で「５」とする）となる。
【００３６】
制御回路１１は、制御プログラムに基づいて前記変速位置設定用モータＭを正逆転させるための制御信号をモータ駆動回路１２に出力する。モータ駆動回路１２は、この制御信号に基づいて変速位置設定用モータＭを正逆回転させる。
【００３７】
次に、上記のように構成したコントローラ１０の作用を図５、６に示すフローチャートに従って説明する。自動変速機２の変速位置がニュートラルの位置にあって、エンジン１がアイドリングの状態にあるとき、変速位置検出器４０から制御回路１１にＬレベルの現位置信号ＳＮが出力される。又、現位置信号ＳＮを除く他の現位置信号ＳＰ，ＳＲ，ＳＤ，Ｓ２，ＳＬは、Ｈレベルの状態が制御回路１１に出力されている。この時、ＲＡＭ１７の記憶領域１７ｂには、現位置信号ＳＮに対する「２」の現変速位置データＭＩＳが記憶されている。
【００３８】
又、ＲＡＭ１７の記憶領域１７ａには、現在のニュートラル状態にするために先に押下した二ュートラルスイッチＳＷＮの押下に基づく目標位置信号ＳＧＮにより、ＲＡＭ１７の記憶領域１７ａには、「２」の目標変速位置データＭＯＫが記憶されている。従って、この時点では、変速位置設定用モータＭは停止している。
【００３９】
この状態から、走行を開始すべくセレクトスイッチ１４のドライブスイッチＳＷＤの押下すると、目標変速位置信号出力回路１３から目標位置信号ＳＧＤが制御回路１１に出力される。制御回路１１は、ステップ１において目標位置信号ＳＧＤに基づいてＲＡＭ１７の記憶領域１７ａに記憶される目標変速位置データＭＯＫの内容を自動変速機２の変速位置をドライブの変速位置にするための「３」の内容に書き換える。
【００４０】
ステップ２において、制御回路１１は、変速位置検出器４０からの各現位置信号ＳＰ，ＳＲ，ＳＮ，ＳＤ，Ｓ２，ＳＬの状態を入力する。続いて、制御回路１１は、ステップ３〜１４において、自動変速器２の変速状態が現在どの状態にあるかの状態判定処理を実行する。即ち、ステップ３〜８において、制御回路１１は変速位置検出器４０からの各現位置信号ＳＰ，ＳＲ，ＳＮ，ＳＤ，Ｓ２，ＳＬの状態を判断する。この時点では、現位置信号ＳＮのみがＬレベルなので、制御回路１１はステップ５からステップ１１に移る。ステップ１１において、制御回路１１は、ＲＡＭ１７の記憶領域１７ｂに記憶される現変速位置データＭＩＳの内容を現位置信号ＳＮに対する「２」の内容に更新する。
【００４１】
尚、現位置信号ＳＰのみがＬレベルならば、ステップ９にて現変速位置データＭＩＳの内容が現位置信号ＳＰに対する内容に更新される。因みに、現位置信号ＳＲのみがＬレベルならば、ステップ１０にて現変速位置データＭＩＳの内容がその信号ＳＲに対する内容に更新される。現位置信号ＳＤのみがＬレベルならば、ステップ１２にて現変速位置データＭＩＳの内容がその信号ＳＤに対する内容に更新される。又、現位置信号Ｓ２のみがＬレベルならば、ステップ１３にて現変速位置データＭＩＳの内容がその信号Ｓ２に対する内容に更新される。更に、現位置信号ＳＬのみがＬレベルならば、ステップ１４にて現変速位置データＭＩＳの内容がその信号ＳＬに対する内容に更新される。
【００４２】
ステップ１１において、現変速位置データＭＩＳの内容が現位置信号ＳＮに対する「２」の内容に更新されると、制御回路１１は、図６に示すステップ１５〜２０において、変速位置設定用モータＭの駆動制御処理を実行する。即ち、ステップ１５〜１７において、制御回路１１は現変速位置データＭＩＳと目標変速位置データＭＯＫとを比較する。
【００４３】
そして、現変速位置データＭＩＳと目標変速位置データＭＯＫが等しい値である時（即ち、自動変速機２の現在の変速位置と指定した目標変速位置が一致している時）、制御回路１１はステップ１５，１８においてモータＭを停止させるための制御信号を駆動回路１２に出力する。
【００４４】
又、現変速位置データＭＩＳが目標変速位置データＭＯＫより大きい値である時（自動変速機２の現在の変速位置が指定した目標変速位置よりロウ側の変速位置にある時）、制御回路１１はステップ１６，１９においてモータＭをパーキング側に回転（逆転）させるための制御信号を駆動回路１２に出力する。
【００４５】
更に、現変速位置データＭＩＳが目標変速位置データＭＯＫより小さい値である時（自動変速機２の現在の変速位置が指定した目標変速位置よりパーキング側の変速位置にある時）、制御回路１１はステップ１７，２０においてモータ４をロウ側に回転（正転）させるための制御信号を駆動回路１２に出力する。
【００４６】
この場合、現変速位置データＭＩＳは現位置信号ＳＮに対する「２」で、目標変速位置データＭＯＫはドライブの変速位置にするための「３」であるため、制御回路１１はステップ１７，２０においてモータＭを正転させるための制御信号を駆動回路１２に出力する。即ち、自動変速機２の変速位置をニュートラル位置からドライブ位置に切り換えるために、モータＭはマニアルバルブレバー３をロウ側に向かって回動させる。
【００４７】
モータＭがマニアルバルブレバー３をロウ側に向かって回動させると、変速位置検出器４０からの現位置信号ＳＮは、可動端子４１と固定代接点４２ｃとの接続が解かれるため、Ｈレベルとなる。即ち、可動接点４１が回動してドライブ位置に対応する固定接点４２ｄと接続するまでは、全ての現位置信号ＳＰ，ＳＲ，ＳＮ，ＳＤ，Ｓ２，ＳＬは、Ｈレベルの状態が制御回路１１に出力される。
【００４８】
やがて、マニアルバルブレバー３がドライブの変速位置に到達すると、可動端子４１と固定接点４２ｄが接続されて変速位置検出器４０からＬレベルの現位置信号ＳＤが出力される。Ｌレベルの現位置信号ＳＤに基づいて制御回路１１は、ステップ６、１２にて現変速位置データＭＩＳの内容を「３」に書き換える。
【００４９】
次に、制御回路１１は、モータＭの駆動制御処理（ステップ１５〜２０）の動作に移る。駆動制御処理動作において、書き換えられた現変速位置データＭＩＳの内容（「３」）と、目標変速位置データＭＯＫの内容（「３」）が同じになるため、制御回路１１はステップ１５，１８においてモータＭを停止させるための制御信号を駆動回路１２に出力する。即ち、自動変速機２の変速位置は目的のドライブ位置に切り換えられその変速位置に保持される。
【００５０】
以後同様に、セレクトスイッチ１４の各変速スイッチが適宜押下されると、制御回路１１は、図５、６に示す処理動作を実行してモータＭを制御して自動変速機の変速位置を目的の変速位置に切り換える。
【００５１】
以上詳述したように、本実施の形態よれば以下のような効果を有する。
（１）シフトポジションをメータインジケータ４３に表示するために用いられている変速位置検出器４０を自動変速機２の変速位置制御の検出器に利用した。従って、従来のように、変速位置制御のためだけの変速位置検出器が不用になるため、変速制御装置のコストが低減される。
（２）変速位置検出器４０からの現位置信号を入力するだけの構成なので、変速位置制御のためだけの変速位置検出器がなくなる分だけ回路規模が小さくなるととともに回路構成も簡単になる。
（３）変速位置検出器４０は、ロータリスイッチタイプの検出器で構成されているため、その価格はポテンショメータのような検出器に較べて遥かに安価である。その結果、変速位置制御装置のコストはさらに低減される。
（４）切り換え駆動手段として、直流のモータＭを用いたので、誘導モータや超音波モータ等に比べて制御が容易となるとともに、駆動回路１２の構成も比較的簡単になる。
【００５２】
尚、本発明は上記形態に限定されるものではなく、以下のように実施してもよい。
（１）前記実施の形態では、シフトポジションをメータインジケータ４３に表示するために用いられている変速位置検出器４０を利用したが、同じタイプの変速位置検出器を変速位置制御のためだけに用いてもよい。
（２）前記実施の形態では、モータＭを直流モータにて具体化したが、その他電動モータ、超音波モータに代えて実施してもよい。
（３）前記実施の形態では、セレクトスイッチ１４は押下式（プッシュ式）の変速スイッチＳＷＰ〜ＳＷＬより構成したが、ロータリ式のセレクトスイッチに具体化してもよい。
【００５３】
（第２の実施の形態）
次に、本発明の第２の実施の形態について説明する。尚、本実施の形態は、第１の実施の形態とは、制御回路１１の処理動作が相違、即ちＲＯＭ１６の制御プログラムが相違する。その処理動作の相違に基づいて以下の構成が相違する。
【００５４】
▲１▼図４（ｂ）に示すように、ＲＡＭ１７には、切り換わる前の変速位置を保持するメモデータＭＥＭＯを記憶する記憶領域１７ｃが加えられている。
▲２▼ＲＡＭ１７の各記憶領域１７ａ〜１７ｃは、４ビットで構成される。そして、記憶領域１７ａに記憶される目標変速位置データＭＯＫは、目標位置信号ＳＧＰに対する目標変速位置データＭＯＫは”０，０，０，１”（以下、１０進法で「１」）、目標変速位置データＭＯＫは、目標位置信号ＳＧＲに対して”０，０，１，１”（以下、１０進法で「３」）、目標位置信号ＳＧＮに対して”０，１，０，１”（以下、１０進法で「５」）、目標位置信号ＳＧＤに対して”０，１，１，１”（以下、１０進法で「７」）、目標位置信号ＳＧ２に対して”１，０，０，１”（以下、１０進法で「９」）、及び、目標位置信号ＳＧＬに対して”１，０，１，１”（以下、１０進法で「１１」）とする。
【００５５】
又、記憶領域１７ｂに記憶される現変速位置データＭＩＳは、現位置信号ＳＰに対する”０，０，０，１”（以下、１０進法で「１」）、現位置信号ＳＲに対して”０，０，１，１”（以下、１０進法で「３」）、現位置信号ＳＮに対して”０，１，０，１”（以下、１０進法で「５」）、現位置信号ＳＤに対して”０，１，１，１”（以下、１０進法で「７」）、現位置信号Ｓ２に対して”１，０，０，１”（以下、１０進法で「９」）、及び、現位置信号ＳＬに対して”１，０，１，１”（以下、１０進法で「１１」）とする。
【００５６】
以下、制御回路１１の処理動作について図７，８，９に示すフローチャートに従って説明し、その他の構成は省略する。
今、前記第１の実施の形態と同様に、エンジン１がアイドリングの状態にあるとき、変速位置検出器４０から制御回路１１にＬレベルの現位置信号ＳＮが出力されている状態から、制御回路１１は、ステップ１０１において目標位置信号ＳＧＤに基づいてＲＡＭ１７の記憶領域１７ａに記憶される目標変速位置データＭＯＫの内容を自動変速機２の変速位置をドライブの変速位置にするための「７」の内容に書き換える。
【００５７】
ステップ１０２において、制御回路１１は、変速位置検出器４０からの各現位置信号ＳＰ〜ＳＬの状態を入力する。続いて、制御回路１１は、ステップ１０３〜１１４において、自動変速機２の変速状態が現在どの状態にあるかの状態判定処理を実行する。即ち、ステップ１０３〜１０８において、制御回路１１は変速位置検出器４０からの各現位置信号ＳＰ〜ＳＬの状態を判断する。この時点では、現位置信号ＳＮのみがＬレベルなので、制御回路１１はステップ１０５からステップ１１１に移る。ステップ１１１において、制御回路１１は、前記実施の形態と同様にＲＡＭ１７の記憶領域１７ｂに記憶される現変速位置データＭＩＳの内容を現位置信号ＳＮに対する「５」の内容に更新する。又、この時、制御回路１１は、現変速位置データＭＩＳと同じ内容の「５」をメモデータＭＥＭＯとして記憶する。尚、現位置信号ＳＰのみがＬレベルならば、ステップ１０９にて現位置信号ＳＰに対する現変速位置データＭＩＳと同じ内容（「１」）がメモデータＭＥＭＯとして記憶される。因みに、現位置信号ＳＲのみがＬレベルならば、ステップ１１０にてその信号ＳＲに対する現変速位置データＭＩＳと同じ内容（「３」）がメモデータＭＥＭＯとして記憶される。現位置信号ＳＤのみがＬレベルならば、ステップ１１２にてその信号ＳＤに対する現変速位置データＭＩＳと同じ内容（「７」）がメモデータＭＥＭＯとして記憶される。又、現位置信号Ｓ２のみがＬレベルならば、ステップ１１３にてその信号Ｓ２に対する現変速位置データＭＩＳと同じ内容（「９」）がメモデータＭＥＭＯとして記憶される。更に、現位置信号ＳＬのみがＬレベルならば、ステップ１１４にてその信号ＳＬに対する現変速位置データＭＩＳと同じ内容（「１１」）がメモデータＭＥＭＯとして記憶される。
【００５８】
ステップ１１１において、現変速位置データＭＩＳ及びメモデータＭＥＭＯの内容が現位置信号ＳＮに対する「５」の内容に更新されると、制御回路１１は、図９に示すステップ１２７〜１３２において、前記第１の実施の形態においてステップ１５〜２０で説明したと同様なモータＭの駆動制御処理を実行する。即ち、現変速位置データＭＩＳと目標変速位置データＭＯＫが等しい値である時、制御回路１１はステップ１２７，１３０においてモータＭを停止させるための制御信号を駆動回路１２に出力する。又、現変速位置データＭＩＳが目標変速位置データＭＯＫより大きい値である時、制御回路１１はステップ１２８，１３１においてモータＭをパーキング側に回転させるための制御信号を駆動回路１２に出力する。更に、現変速位置データＭＩＳが目標変速位置データＭＯＫより小さい値である時、制御回路１１はステップ１２９，１３２においてモータＭをロウ側に回転させるための制御信号を駆動回路１２に出力する。
【００５９】
この場合、現変速位置データＭＩＳは現位置信号ＳＮに対する「５」の内容で、目標変速位置データＭＯＫはドライブの変速位置にするための「７」の内容であるため、制御回路１１はステップ１２９，１３２においてモータＭをロウ側へ回転させるための制御信号を駆動回路１２に出力する。
【００６０】
モータＭがマニアルバルブレバー３をロウ側に向かって回動させると、変速位置検出器４０からの現位置信号ＳＮは、可動端子４１と固定接点４２ｃとの接続が解かれるため、Ｈレベルとなる。即ち、可動接点４１が回動してドライブ位置に対応する固定接点４２ｄと接続するまでは、全ての現位置信号ＳＰ，ＳＲ，ＳＮ，ＳＤ，Ｓ２，ＳＬは、Ｈレベルの状態が制御回路１１に出力される。
【００６１】
この状態になると、制御回路１１は、図８に示すステップ１１５〜１２６において、変速位置変更対策処理を実行する。即ち、ステップ１１５〜１２０において、制御回路１１は、現在のメモデータＭＥＭＯの内容をチェックし、現変速位置データＭＩＳの内容を変更する。
【００６２】
因みに、メモデータＭＥＭＯが「１」の時には、現変速位置データＭＩＳの内容をパーキング位置より更に逆転方向に離間した位置を示す「０」に変更する。メモデータＭＥＭＯが「３」の時には、現変速位置データＭＩＳの内容をパーキング位置とリバース位置の中間位置にあることを示す「２」に変更する。メモデータＭＥＭＯが「５」の時には、現変速位置データＭＩＳの内容をリバース位置とニュートラル位置の中間位置にあることを示す「４」に変更する。又、メモデータＭＥＭＯが「７」の時には、現変速位置データＭＩＳの内容をニュートラル位置とドライブ位置の中間位置にあることを示す「６」に変更する。メモデータＭＥＭＯが「９」の時には、現変速位置データＭＩＳの内容を２速位置とロウ位置の中間位置にあることを示す「１０」」に変更する。メモデータＭＥＭＯが「１１」の時には、現変速位置データＭＩＳの内容をロウ位置からさらに正転方向に離間した位置にあることを示す「１２」」に変更する。
【００６３】
この場合、メモデータＭＥＭＯの内容は「５」なので、制御回路１１は、ステップ１１７，１２３において記憶領域１７ｂに記憶されている現変速位置データＭＩＳの内容を「４」の内容に変更し変速位置変更対策処理を終了し駆動制御処理に移る。
【００６４】
従って、現変速位置データＭＩＳの内容は「５」から「４」にさらに小さな値になるため、ステップ１２７〜１３２の駆動制御処理において、モータＭはさらにマニアルバルブレバー３をロウ側に向かって回動されるように制御される。
【００６５】
やがて、マニアルバルブレバー３がドライブの変速位置に到達すると、可動端子４１と固定接点４２ｄが接続されて変速位置検出器４０からＬレベルの現位置信号ＳＤが出力される。Ｌレベルの現位置信号ＳＤに基づいて制御回路１１は、ステップ１０６、１１２にて現変速位置データＭＩＳの内容を「４」から「７」に書き換える。
【００６６】
制御回路１１は、モータＭの駆動制御処理（ステップ１２７〜１３２）の動作に移る。駆動制御処理動作において、書き換えられた現変速位置データＭＩＳの内容「７」と、目標変速位置データＭＯＫの内容「７」が同じになるため、制御回路１１はステップ１２７，１３０においてモータＭを停止させるための制御信号を駆動回路１２に出力する。即ち、自動変速機２の変速位置は目的のドライブ位置に切り換えられその変速位置に保持される。
【００６７】
従って、本実施の形態においても前記第１の実施の形態と同様に、セレクトスイッチ１４の各変速スイッチが適宜押下されると、制御回路１１は、図７〜９に示す処理動作を実行してモータＭを制御して自動変速機の変速位置を目的の変速位置に切り換える。
【００６８】
次に、前記した現変速位置データＭＩＳの内容が「５」から「４」に書換えられた後、ステップ１２７〜１３２の駆動制御処理にて、モータＭがマニアルバルブレバー３をロウ側に向かって回動させている途中ににおいて（可動端子４１は固定接点４２ｄに接続されていない）、例えばセレクトスイッチ１４のニュートラルスイッチＳＷＮが押下された場合について説明する。つまり、セレクトスイッチ１４のドライブスイッチＳＷＤを押下した後に変速位置がドライブにならない前に再び変速位置をニュートラルに戻すべくニュートラルスイッチＳＷＮを押下した場合である。
【００６９】
ニュートラルスイッチＳＷＮが押下されると、ステップ１０１において、制御回路１１は、目標変速位置データＭＯＫの内容を「７」から「５」に書き換える。続いて、制御回路１１は、ステップ１２７〜１３２の駆動制御処理にて、現変速位置データＭＩＳの内容「４」と目標変速位置データＭＯＫの内容「５」を比較する。そして、制御回路１１は、ステップ１２９，１３２にて変速位置をドライブにすべくモータＭをさらにロウ側に向かって回動するように制御する。
やがて、マニアルバルブレバー３がドライブの変速位置に到達すると、可動端子４１と固定接点４２ｄが接続されて変速位置検出器４０からＬレベルの現位置信号ＳＤが出力される。Ｌレベルの現位置信号ＳＤに基づいて制御回路１１は、ステップ１０６、１１２にて現変速位置データＭＩＳ及びメモデータＭＥＭＯの内容を「７」に書き換える。
【００７０】
続いて、制御回路１１は、ステップ１２７〜１３２の駆動制御処理に移り、現変速位置データＭＩＳの内容「７」と目標変速位置データＭＯＫの内容「５」を比較する。制御回路１１は、現変速位置データＭＩＳが目標変速位置データＭＯＫより大きい値なので、ステップ１２８，１３１にてモータＭがマニアルバルブレバー３をパーキング側に向かって回動させる。
【００７１】
モータＭがマニアルバルブレバー３をパーキング側に向かって回動すると、変速位置検出器４０からの現位置信号ＳＤは、可動端子４１と固定接点４２ｄとの接続が解かれるため、Ｈレベルとなる。従って、可動接点４１が回動してニュートラル位置に対応する固定接点４２ｃと接続するまでは、全ての現位置信号ＳＰ〜ＳＬは、Ｈレベルの状態が制御回路１１に出力される。
【００７２】
この状態になると、制御回路１１は、ステップ１１５〜１２６において、変速位置変更対策処理を実行する。そして、制御回路１１は、メモデータＭＥＭＯの内容が「７」なので、ステップ１１８，１２４にて現変速位置データＭＩＳの内容をニュートラル位置とドライブ位置の中間位置にあることを示す「６」に変更する。続いて、制御回路１１は、ステップ１２７〜１３２の駆動制御処理において、モータＭはさらにマニアルバルブレバー３をパーキング側に向かって回動されるように制御される。
【００７３】
やがて、マニアルバルブレバー３がニュートラルの変速位置に到達すると、可動端子４１と固定接点４２ｃが接続されて変速位置検出器４０からＬレベルの現位置信号ＳＮが出力される。Ｌレベルの現位置信号ＳＮに基づいて制御回路１１は、ステップ１０５、１１１にて現変速位置データＭＩＳの内容を「６」から「５」に書き換える。
【００７４】
書き換えられた現変速位置データＭＩＳの内容「５」と、目標変速位置データＭＯＫの内容「５」が同じになるため、制御回路１１はステップ１２７，１３０においてモータＭを停止させるための制御信号を駆動回路１２に出力する。即ち、自動変速機２の変速位置は目的のニュートラル位置に切り換えられその変速位置に保持される。
【００７５】
従って、セレクトスイッチ１４のドライブスイッチＳＷＤを押下した後に変速位置がドライブにならない前に再び変速位置をニュートラルに戻すべくニュートラルスイッチＳＷＮを押下した場合、変速位置は一旦ドライブ位置に切り換えた後直ちにニュートラル位置に切り換えられる。
【００７６】
尚、同様に制御回路１１は、所定の変速位置に切り換えられる途中において他の変速位置にセレクトスイッチ１４が操作されても確実に最後に押下した変速位置に切り換えることができる。
【００７７】
本実施の形態では、ステップ１１５，１２１において、メモデータＭＥＭＯ
が「１」のとき、現変速位置データＭＩＳの内容を「０」に書き換えるようにした。従って、モータＭは、パーキングの変速位置以上に逆転駆動する虞はなくモータＭの過負荷駆動及びマニアルバルブレバー３等の破損を未然に防止できる。又、ステップ１２０，１２６において、メモデータＭＥＭＯ  が「１１」のとき、現変速位置データＭＩＳの内容を「１２」に書き換えるようにした。従って、モータＭは、ロウの変速位置以上に正転駆動する虞はなくモータＭの過負荷駆動及びマニアルバルブレバー３等の破損を未然に防止できる。
【００７８】
以上詳述したように、本実施の形態よれば前記第１の実施の形態の効果に加えて以下のような効果を有する。
（１）所定の変速位置に切り換えられる途中において、他の変速位置にセレクトスイッチ１４が操作されても、確実に最後に押下した変速位置に切り換えることができる。
（２）メモデータＭＥＭＯが「１」のとき、現変速位置データＭＩＳの内容を「０」に書き換えるようにした。従って、モータＭは、パーキングの変速位置以上に逆転駆動する虞はない。又、メモデータＭＥＭＯ  が「１１」のとき、現変速位置データＭＩＳの内容を「１２」に書き換えるようにした。従って、モータＭは、ロウの変速位置以上に正回転する虞はない。その結果、モータＭの過負荷駆動及びマニアルバルブレバー３等の破損を未然に防止できる。
【００７９】
尚、本発明は上記形態に限定されるものではなく、以下のように実施してもよい。
（１）前記実施の形態では、シフトポジションをメータインジケータ４３に表示するために用いられている変速位置検出器４０を利用したが、同じタイプの変速位置検出器を変速位置制御のためだけに用いてもよい。
（２）前記実施の形態では、メモデータＭＥＭＯ  が「３」のとき、現変速位置データＭＩＳの内容をパーキングとリバースとの間を示す内容「２」に設定したが、リバースとニュートラルとの間を示す内容「４」に変更して実施してもよい。この場合、他の変速位置における現変速位置データＭＩＳにおける内容の変更も同様である。
（３）前記実施の形態では、モータＭは直流モータで具体化したが、その他電動モータ、超音波モータ等に代えて実施してもよい。
【００８０】
（第３の実施の形態）
次に、本発明の第３の実施の形態について説明する。尚、本実施の形態は、第１及び第２の実施の形態とは、制御回路１１の処理動作が相違、即ちＲＯＭ１６の制御プログラムが相違する。その処理動作の相違に基づいて以下の構成が相違する。
【００８１】
▲１▼ＲＡＭ１７には、図４（ｂ）破線で示すように、制御回路１１が行うカウンタ処理によって得られるカウント値を記憶する記憶領域１７ｄを備えている。
▲２▼ＲＡＭ１７には、第２の実施の形態と同様にメモデータＭＥＭＯを記憶する記憶領域１７ｃが加えられ、各記憶領域１７ａ〜１７ｃは、４ビットで構成されている。
【００８２】
以下、制御回路１１の処理動作について図１０〜１３に示すフローチャートに従って説明し、その他の構成は省略する。
今、前記第１の実施の形態と同様に、エンジン１がアイドリングの状態にあるとき、変速位置検出器４０から制御回路１１にＬレベルの現位置信号ＳＮが出力されている状態から、制御回路１１は、ステップ２０１において目標位置信号ＳＧＤに基づいてＲＡＭ１７の記憶領域１７ａに記憶される目標変速位置データＭＯＫの内容を自動変速機２の変速位置をドライブの変速位置にするための「７」の内容に書き換える。
【００８３】
ステップ２０２において、制御回路１１は、変速位置検出器４０からの各現位置信号ＳＰ〜ＳＬの状態を入力する。続いて、制御回路１１は、ステップ２０３〜２１４において、自動変速器２の変速状態が現在どの状態にあるかの状態判定処理を実行する。即ち、ステップ２０３〜２０８において、制御回路１１は変速位置検出器４０からの各現位置信号ＳＰ〜ＳＬの状態を判断する。この時点では、現位置信号ＳＮのみがＬレベルなので、制御回路１１はステップ２０５からステップ２１１に移る。ステップ２１１において、制御回路１１は、前記実施の形態と同様にＲＡＭ１７の記憶領域１７ｂ，１７ｃに記憶される現変速位置データＭＩＳ及びメモデータＭＥＭＯの内容を現位置信号ＳＮに対する「５」の内容に更新する。尚、現位置信号ＳＰのみがＬレベルならば、ステップ２０９にて現位置信号ＳＰに対する現変速位置データＭＩＳ及びメモデータＭＥＭＯの内容を「１」とする。因みに、現位置信号ＳＲのみがＬレベルならば、ステップ２１０にてその信号ＳＲに対する現変速位置データＭＩＳ及びメモデータＭＥＭＯの内容を「３」とする。現位置信号ＳＤのみがＬレベルならば、ステップ２１２にてその信号ＳＤに対する現変速位置データＭＩＳ及びメモデータＭＥＭＯの内容を「７」とする。又、現位置信号Ｓ２のみがＬレベルならば、ステップ２１３にてその信号Ｓ２に対する現変速位置データＭＩＳ及びメモデータＭＥＭＯの内容を「９」とする。更に、現位置信号ＳＬのみがＬレベルならば、ステップ２１４にてその信号ＳＬに対する現変速位置データＭＩＳ及びメモデータＭＥＭＯの内容を「１１」とする。
【００８４】
ステップ２１１において、現変速位置データＭＩＳ及びメモデータＭＥＭＯの内容が現位置信号ＳＮに対する「５」の内容に更新されると、制御回路１１は、ステップ２１５にて記憶領域１７ｄのカウント値を０にクリアした後、図１３に示すステップ２３９〜２４４において、前記第１の実施の形態においてステップ１５〜２０で説明したと同様なモータＭのための駆動制御処理を実行する。
【００８５】
この場合、現変速位置データＭＩＳは現位置信号ＳＮに対する「５」の内容で、目標変速位置データＭＯＫはドライブの変速位置にするための「７」の内容であるため、制御回路１１はステップ２４１，２４４においてモータＭをロウ側へ回転させるための制御信号を駆動回路１２に出力する。
【００８６】
モータＭがマニアルバルブレバー３をロウ側に向かって回動させると、変速位置検出器４０からの現位置信号ＳＮは、可動端子４１と固定接点４２ｃとの接続が解かれるため、Ｈレベルとなる。即ち、可動接点４１が回動してドライブ位置に対応する固定接点４２ｄと接続するまでは、全ての現位置信号ＳＰ，ＳＲ，ＳＮ，ＳＤ，Ｓ２，ＳＬは、Ｈレベルの状態が制御回路１１に出力される。
【００８７】
この状態になると、制御回路１１は、図１１に示すステップ２１６〜２１９において、カウンタ処理を実行する。即ち、制御回路１１は、現在のモータＭの回転方向をチェックし、記憶領域１７ｄのカウント値を加減算する。この時、モータＭはロウ側に回転しているため、制御回路１１はステップ２１７，２１９にて記憶領域１７ｄのカウント値を「１」減算する。従って、この時点では、カウント２１の内容は「−１」となる。因みに、モータＭがパーキング側に回転している場合、制御回路１１はステップ２１６，２１８にて記憶領域１７ｄのカウント値を「１」加算する。
【００８８】
カウンタ処理が終了すると、制御回路１１は、図１２に示すステップ２２０〜２３８において、変速位置変更対策処理を実行する。即ち、ステップ２２０〜２２５において、制御回路１１は、現在のメモデータＭＥＭＯの内容をチェックし、現変速位置データＭＩＳの内容を変更する。
【００８９】
因みに、メモデータＭＥＭＯが「１」の時には、ステップ２２０，２２６にて記憶領域１７ｄのカウント値をチェックし、その時の記憶領域１７ｄのカウント値が正ならばステップ２２７にて現変速位置データＭＩＳの内容をパーキング位置より更に逆転方向に離間した位置を示す「０」に変更する。反対に、記憶領域１７ｄのカウント値が正でないならばステップ２２８にて現変速位置データＭＩＳの内容をパーキング位置とリバース位置の中間位置にあることを示す「２」に変更する。
【００９０】
メモデータＭＥＭＯが「３」の時には、ステップ２２１，２２９にて記憶領域１７ｄのカウント値をチェックし、その時の記憶領域１７ｄのカウント値が正ならばステップ２２８にて現変速位置データＭＩＳの内容をパーキング位置とリバース位置の中間位置にあることを示す「２」に変更する。反対に、記憶領域１７ｄのカウント値が正でないならばステップ２３０にて現変速位置データＭＩＳの内容をリバース位置とニュートラル位置の中間位置にあることを示す「４」に変更する。
【００９１】
メモデータＭＥＭＯが「５」の時には、ステップ２２２，２３１にて記憶領域１７ｄのカウント値をチェックし、その時の記憶領域１７ｄのカウント値が正ならばステップ２３０にて現変速位置データＭＩＳの内容をリバース位置とニュートラル位置の中間位置にあることを示す「４」に変更する。反対に、記憶領域１７ｄのカウント値が正でないならばステップ２３２にて現変速位置データＭＩＳの内容をニュートラル位置とドライブ位置の中間位置にあることを示す「６」に変更する。
【００９２】
又、メモデータＭＥＭＯが「７」の時には、ステップ２２３，２３３にて記憶領域１７ｄのカウント値をチェックし、その時の記憶領域１７ｄのカウント値が正ならばステップ２３２にて現変速位置データＭＩＳの内容をニュートラル位置とドライブ位置の中間位置にあることを示す「６」に変更する。反対に、記憶領域１７ｄのカウント値が正でないならばステップ２３４にて現変速位置データＭＩＳの内容をドライブ位置と２速位置の中間位置にあることを示す「８」に変更する。
【００９３】
メモデータＭＥＭＯが「９」の時には、ステップ２２４，２３５にて記憶領域１７ｄのカウント値をチェックし、その時の記憶領域１７ｄのカウント値が正ならばステップ２３４にて現変速位置データＭＩＳの内容をドライブ位置と２速位置の中間位置にあることを示す「８」に変更する。反対に、記憶領域１７ｄのカウント値が正でないならばステップ２３６にて現変速位置データＭＩＳの内容を２速位置とロウ位置の中間位置にあることを示す「１０」」に変更する。
【００９４】
メモデータＭＥＭＯが「１１」の時には、ステップ２２５，２３７にて記憶領域１７ｄのカウント値をチェックし、その時の記憶領域１７ｄのカウント値が正ならばステップ２３６にて現変速位置データＭＩＳの内容を２速位置とロウ位置の中間位置にあることを示す「１０」」に変更する。反対に、記憶領域１７ｄのカウント値が正でないならばステップ２３８にて現変速位置データＭＩＳの内容をロウ位置からさらに正転方向に離間した位置にあることを示す「１２」」に変更する。
【００９５】
この場合、メモデータＭＥＭＯの内容は「５」であって、記憶領域１７ｄのカウント値は「−１」なので、制御回路１１は、ステップ２２２，２３１，２３２において記憶領域１７ｂに記憶されている現変速位置データＭＩＳの内容を「６」の内容に変更し変速位置変更対策処理を終了し駆動制御処理に移る。
【００９６】
従って、現変速位置データＭＩＳの内容は「５」から「６」になるが、ステップ２３９〜２４４の駆動制御処理において、モータＭはさらにマニアルバルブレバー３をロウ側に向かって回動されるように制御される。
【００９７】
やがて、マニアルバルブレバー３がドライブの変速位置に到達すると、可動端子４１と固定接点４２ｄが接続されて変速位置検出器４０からＬレベルの現位置信号ＳＤが出力される。Ｌレベルの現位置信号ＳＤに基づいて制御回路１１は、ステップ２０６、２１２にて現変速位置データＭＩＳの内容を「６」から「７」に書き換えた後、ステップ２１５にて記憶領域１７ｄのカウント値を０にクリアする。
【００９８】
制御回路１１は、モータＭの駆動制御処理（ステップ２３９〜２４４）の動作に移る。駆動制御処理動作において、書き換えられた現変速位置データＭＩＳの内容「７」と、目標変速位置データＭＯＫの内容「７」が同じになるため、制御回路１１はステップ２３９，２４２においてモータＭを停止させるための制御信号を駆動回路１２に出力する。即ち、自動変速機２の変速位置は目的のドライブ位置に切り換えられその変速位置に保持される。
【００９９】
従って、本実施の形態においても前記第１及び第２の実施の形態と同様に、セレクトスイッチ１４の各変速スイッチが適宜押下されると、制御回路１１は、図１０〜１３に示す処理動作を実行してモータＭを制御して自動変速機の変速位置を目的の変速位置に切り換える。
【０１００】
次に、前記ステップ２２２，２３１，２３２において現変速位置データＭＩＳの内容が「５」から「６」に書換えられた後、ステップ２４１，２４４にて、モータＭがマニアルバルブレバー３をロウ側に向かって回動させている途中ににおいて（可動端子４１は固定接点４２ｄに接続されていない）、例えばセレクトスイッチ１４のニュートラルスイッチＳＷＮが押下された場合について説明する。つまり、セレクトスイッチ１４のドライブスイッチＳＷＤを押下した後に変速位置がドライブにならない前に再び変速位置をニュートラルに戻すべくニュートラルスイッチＳＷＮを押下した場合である。
【０１０１】
ニュートラルスイッチＳＷＮが押下されると、ステップ２０１において、制御回路１１は、目標変速位置データＭＯＫの内容を「７」から「５」に書き換える。タイマ処理した後、制御回路１１は、ステップ２３９〜２４４の駆動制御処理にて、現変速位置データＭＩＳの内容「６」と目標変速位置データＭＯＫの内容「５」を比較する。そして、制御回路１１は、ステップ２４０，２４３にて変速位置をニュートラルにすべくモータＭを直ちにパーキング側に向かって回動するように制御する。
【０１０２】
やがて、マニアルバルブレバー３がニュートラルの変速位置に到達すると、可動端子４１と固定接点４２ｃが接続されて変速位置検出器４０からＬレベルの現位置信号ＳＮが出力される。Ｌレベルの現位置信号ＳＮに基づいて制御回路１１は、ステップ２０５、２１１にて現変速位置データＭＩＳ及びメモデータＭＥＭＯの内容を「５」に書き換えた後、ステップ２１５にて記憶領域１７ｄのカウント値をクリアする。
【０１０３】
続いて、制御回路１１は、ステップ２３９〜２４４の駆動制御処理に移り、現変速位置データＭＩＳの内容「５」と目標変速位置データＭＯＫの内容「５」を比較する。現変速位置データＭＩＳと目標変速位置データＭＯＫは同じになるため、制御回路１１はステップ２３９，２４２においてモータＭを停止させるための制御信号を駆動回路１２に出力する。即ち、自動変速機２の変速位置は目的のニュートラル位置に切り換えられその変速位置に保持される。
【０１０４】
本実施の形態において、セレクトスイッチ１４のドライブスイッチＳＷＤを押下した後に変速位置がドライブにならない前に再び変速位置をニュートラルに戻すべくニュートラルスイッチＳＷＮを押下した場合、第２の実施の形態と相違して、メモデータＭＥＭＯに応じて現変速位置データＭＩＳの内容を変更する際、記憶領域１７ｄのカウント値（モータＭの回転方向）に基づいて２通りの内容に変更するようにした。その結果、変速位置は前記第２の実施の形態と相違して一旦ドライブ位置に切り換わることなく直ちにニュートラル位置に切り換えられる。
【０１０５】
尚、同様に制御回路１１は、所定の変速位置に切り換えられる途中において他の変速位置にセレクトスイッチ１４が操作されても、メモデータＭＥＭＯに応じて現変速位置データＭＩＳの内容を変更する場合、記憶領域１７ｄのカウント値に基づいて２通りの内容に変更するようにしたので、一旦初期の目標変速位置に切り換わることなく直ちに最も新しく押下した変速位置に切り換えることができる。従って、変速位置の切換時間が短縮される。
【０１０６】
以上詳述したように、本実施の形態によれば前記第２の実施の形態の効果に加えて以下のような効果を有する。
（１）変速位置への切換が短時間で終了する。
【０１０７】
尚、本発明は上記形態に限定されるものではなく、以下のように実施してもよい。
（１）前記実施の形態では、シフトポジションをメータインジケータ４３に表示するために用いられている変速位置検出器４０を利用したが、同じタイプの変速位置検出器を変速位置制御のためだけに用いてもよい。
（２）前記実施の形態では、変速位置設定用のモータＭを直流モータにて実施しているが、その他電動モータ、超音波モータ等に代えて実施してもよい。
【０１０８】
次に、各実施の形態から把握できる技術的思想を、以下に効果とともに記載する。
前記切り換え駆動手段は直流モータである。切り換え駆動手段を直流モータにしたので、切り換え駆動手段としては非常に制御しやすく駆動回路１２の構成も簡単な構成となる。
【０１０９】
【発明の効果】
以上詳述したように、各請求項の発明によれば、安価な変速位置検出器で自動変速機の変速位置制御を行うことができる。
【０１１０】
請求項１の発明によれば、変速位置の切り換え途中において目標変速位置が変更されても確実にその目標変速位置に切り換えることができる。
【０１１１】
請求項２の発明によれば、変速位置の切り換え途中において目標変速位置が変更されても確実かつ短時間にその目標変速位置に切り換えることができる。
【０１１２】
請求項３の発明によれば、１つの安価な変速位置検出器で自動変速機の変速位置制御のための位置検出と、変速位置を点灯表示のための位置検出を可能にすることができる。
【図面の簡単な説明】
【図１】変速位置制御装置の電気的構成を示す電気ブロック回路図である。
【図２】自動変速機の構成を示す正面図である。
【図３】セレクトスイッチの正面図である。
【図４】（ａ）第１の形態のＲＡＭの記憶領域を説明する説明図、（ｂ）第２及び第３の形態のＲＡＭの記憶領域を説明する説明図である。
【図５】第１の実施の形態の作用を説明するフローチャート図である。
【図６】第１の形態の作用を説明するフローチャート図である。
【図７】第２の実施の形態の作用を説明するフローチャート図である。
【図８】第２の実施の形態の作用を説明するフローチャート図である。
【図９】第２の実施の形態の作用を説明するフローチャート図である。
【図１０】第３の実施の形態の作用を説明するフローチャート図である。
【図１１】第３の実施の形態の作用を説明するフローチャート図である。
【図１２】第３の実施の形態の作用を説明するフローチャート図である。
【図１３】第３の実施の形態の作用を説明するフローチャート図である。
【図１４】変速位置検出器の電気回路図である。
【符号の説明】
１…エンジン、２…自動変速機、１０…コントローラ、１１…制御回路、１２…モータ駆動回路、１３…目標変速信号出力回路、１４…セレクトスイッチ、１６…ＲＯＭ、１７…ＲＡＭ、１７ａ，１７ｂ，１７ｃ，１７ｄ…記憶領域、４０…変速位置検出器、４１…可動端子、４２ａ〜４２ｆ…固定接点、メータインジケータ、Ｍ…モータ、ＭＯＫ…目標変速位置データ、ＭＩＳ…現変速位置データ、ＭＥＭＯ…メモデータ。
【図１】
0003657316.tif 000002
【図２】
0003657316.tif 000003
【図３】
0003657316.tif 000004
【図４】
0003657316.tif 000005
【図５】
0003657316.tif 000006
【図６】
0003657316.tif 000007
【図７】
0003657316.tif 000008
【図８】
0003657316.tif 000009
【図９】
0003657316.tif 000010
【図１０】
0003657316.tif 000011
【図１１】
0003657316.tif 000012
【図１２】
0003657316.tif 000013
【図１３】
0003657316.tif 000014
【図１４】
0003657316.tif 000015