(57)【要約】【課題】選択レンジを適切に判定する。【解決手段】複数のセンサＳ１〜Ｓ３からなる第１センサ群３１と、複数のセンサＳ４〜Ｓ６からなる第２センサ群３２と、第１および第２センサ群３１，３２からの出力信号に基づき、乗員に操作されたシフトレバー３０の位置を検出するレバー位置検出部４１と、シフトレバー３０が保持されるレンジ位置に基づき、選択レンジを確定するレンジ確定部４２と、を有し、レンジ確定部４２は、第１および第２センサ群３１，３２からの出力信号が正常である場合には、シフトレバー３０が確定時間に渡って同じレンジ位置に保持された場合に、保持されたレンジ位置に基づき選択レンジを確定する一方、第１または第２センサ群３１，３２からの出力信号が異常である場合には、シフトレバー３０が確定時間に渡って同じレンジ位置に保持されてから、シフトレバー３０が初期位置に戻された場合に、保持されたレンジ位置に基づき選択レンジを確定する。【選択図】図３
2019178715.tif 000002
【特許請求の範囲】
【請求項１】
複数の制御レンジを備えた車両に搭載され、前記複数の制御レンジから乗員によって選択された選択レンジを判定するレンジ判定装置であって、
初期位置と前記複数の制御レンジに対応する複数のレンジ位置とに移動自在であり、乗員によって前記複数のレンジ位置の何れかに操作され、乗員の操作解除によって前記初期位置に戻される操作レバーと、
第１電源から電力が供給され、前記操作レバーの位置に応じて信号を出力する複数のセンサからなる第１センサ群と、
第２電源から電力が供給され、前記操作レバーの位置に応じて信号を出力する複数のセンサからなる第２センサ群と、
前記第１および第２センサ群からの出力信号に基づき、乗員に操作された前記操作レバーの位置を検出するレバー位置検出部と、
前記操作レバーが保持される前記レンジ位置に基づき、前記選択レンジを確定するレンジ確定部と、
を有し、
前記レンジ確定部は、
前記第１および第２センサ群からの出力信号が正常である場合には、前記操作レバーが確定時間に渡って同じ前記レンジ位置に保持された場合に、保持された前記レンジ位置に基づき前記選択レンジを確定する一方、
前記第１または第２センサ群からの出力信号が異常である場合には、前記操作レバーが確定時間に渡って同じ前記レンジ位置に保持されてから、前記操作レバーが前記初期位置に戻された場合に、保持された前記レンジ位置に基づき前記選択レンジを確定する、
レンジ判定装置。
【請求項２】
請求項１に記載のレンジ判定装置において、
前記レンジ位置として、前記操作レバーの移動経路の途中に位置する途中位置と、前記操作レバーの移動経路の末端に位置する末端位置と、があり、
前記レンジ確定部は、
前記第１または第２センサ群からの出力信号が異常である場合に、前記操作レバーが、前記末端位置、前記途中位置、前記初期位置の順に移動した場合には、操作された前記末端位置に基づき前記選択レンジを確定する、
レンジ判定装置。
【請求項３】
請求項１または２に記載のレンジ判定装置において、
前記第１または第２センサ群からの出力信号が異常であり、かつ前記操作レバーが判定時間に渡って前記初期位置に戻らなかった場合には、前記操作レバーの操作を乗員に通知する操作通知部、を有する、
レンジ判定装置。
【請求項４】
請求項１〜３の何れか１項に記載のレンジ判定装置において、
前記第１および第２センサ群からの出力信号が正常である場合には、前記確定時間として第１時間を設定する一方、前記第１または第２センサ群からの出力信号が異常である場合には、前記確定時間として前記第１時間よりも長い第２時間を設定する確定時間設定部、を有する、
レンジ判定装置。
【請求項５】
請求項１〜４の何れか１項に記載のレンジ判定装置において、
前記レバー位置検出部は、
前記第１および第２センサ群からの出力信号が正常である場合には、前記第１センサ群と前記第２センサ群との双方からの出力信号に基づき、前記操作レバーの位置を検出する一方、
前記第１または第２センサ群からの出力信号が異常である場合には、前記第１センサ群と前記第２センサ群との一方からの出力信号に基づき、前記操作レバーの位置を検出する、
レンジ判定装置。
【請求項６】
請求項１〜５の何れか１項に記載のレンジ判定装置において、
前記第１センサ群からの出力信号は、前記レンジ位置毎に相違し、
前記第２センサ群からの出力信号は、前記レンジ位置毎に相違する、
レンジ判定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、乗員に選択された選択レンジを判定するレンジ判定装置に関する。
【背景技術】
【０００２】
車両には、前進レンジ（Ｄレンジ）や後退レンジ（Ｒレンジ）等の制御レンジが設定されている。これらの制御レンジを乗員が選択する際には、乗員によってシフトレバー等の操作レバーが操作される（特許文献１〜４参照）。乗員に操作される操作レバーは、通信ネットワークを介して自動変速機等に接続されることが多い。このようなシステムは、所謂シフトバイワイヤシステムと呼ばれている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−３２１５５号公報
【特許文献２】特開２００５−１０４２１９号公報
【特許文献３】特開２００４−３５３８２８号公報
【特許文献４】特開２００３−２８７１１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、シフトバイワイヤシステムに用いられる操作レバーとして、所謂モーメンタリ式の操作レバーが多く採用されている。このモーメンタリ式の操作レバーを用いて制御レンジを選択する際には、各制御レンジに対応するレンジ位置まで操作レバーが操作される。その後、操作レバーに対する乗員の操作力が解かれると、操作レバーはレンジ位置から初期位置まで自動的に戻される。このように、モーメンタリ式の操作レバーは、操作後に操作レバーが初期位置まで戻される構造、つまり操作レバーがレンジ位置に止まっていない構造を有している。このため、ホール素子等のセンサによる操作レバーの位置検出状況によっては、操作レバーが操作されたレンジ位置を検出すること、つまり複数の制御レンジから乗員によって選択された選択レンジを判定することが困難であった。
【０００５】
本発明の目的は、選択レンジを適切に判定することにある。
【課題を解決するための手段】
【０００６】
本発明のレンジ判定装置は、複数の制御レンジを備えた車両に搭載され、前記複数の制御レンジから乗員によって選択された選択レンジを判定するレンジ判定装置であって、初期位置と前記複数の制御レンジに対応する複数のレンジ位置とに移動自在であり、乗員によって前記複数のレンジ位置の何れかに操作され、乗員の操作解除によって前記初期位置に戻される操作レバーと、第１電源から電力が供給され、前記操作レバーの位置に応じて信号を出力する複数のセンサからなる第１センサ群と、第２電源から電力が供給され、前記操作レバーの位置に応じて信号を出力する複数のセンサからなる第２センサ群と、前記第１および第２センサ群からの出力信号に基づき、乗員に操作された前記操作レバーの位置を検出するレバー位置検出部と、前記操作レバーが保持される前記レンジ位置に基づき、前記選択レンジを確定するレンジ確定部と、を有し、前記レンジ確定部は、前記第１および第２センサ群からの出力信号が正常である場合には、前記操作レバーが確定時間に渡って同じ前記レンジ位置に保持された場合に、保持された前記レンジ位置に基づき前記選択レンジを確定する一方、前記第１または第２センサ群からの出力信号が異常である場合には、前記操作レバーが確定時間に渡って同じ前記レンジ位置に保持されてから、前記操作レバーが前記初期位置に戻された場合に、保持された前記レンジ位置に基づき前記選択レンジを確定する。
【発明の効果】
【０００７】
本発明によれば、第１または第２センサ群からの出力信号が異常である場合には、操作レバーが確定時間に渡って同じレンジ位置に保持されてから、操作レバーが初期位置に戻された場合に、保持されたレンジ位置に基づき選択レンジを確定する。これにより、選択レンジを適切に判定することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施の形態であるレンジ判定装置が搭載された車両の構成例を示す概略図である。
【図２】（ａ）〜（ｃ）は、シフトレバーの操作状況を示す図である。
【図３】レンジ判定装置が備える第１および第２センサ群の構造の一例を示す図である。
【図４】（ａ）および（ｂ）は、第１および第２センサ群によって検出されるシフトレバー位置の一例を示す図である。
【図５】（ａ）〜（ｅ）は、シフトレバーがニュートラル位置に操作される際のマグネットとセンサとの位置関係を示す図である。
【図６】（ａ）〜（ｉ）は、シフトレバーが前進位置に操作される際のマグネットとセンサとの位置関係を示す図である。
【図７】（ａ）〜（ｉ）は、シフトレバーが後退位置に操作される際のマグネットとセンサとの位置関係を示す図である。
【図８】各センサからの出力信号とシフトレバーの位置との関係を示す図である。
【図９】コントローラによるレンジ確定制御の実行手順の一例を示すフローチャートである。
【図１０】正常時レンジ確定処理の実行手順の一例を示すフローチャートである。
【図１１】異常時レンジ確定処理における実際のレバー位置と検出されるレバー位置との関係を示す図である。
【図１２】異常時レンジ確定処理における実際のレバー位置と検出されるレバー位置との関係を示す図である。
【図１３】異常時レンジ確定処理の実行手順の一例を示すフローチャートである。
【図１４】異常時レンジ確定処理の実行手順の一例を示すフローチャートである。
【図１５】正常時レンジ確定処理における選択レンジの確定状況の一例を示すタイミングチャートである。
【図１６】異常時レンジ確定処理における選択レンジの確定状況の一例を示すタイミングチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００１０】
［車両構成］
図１は本発明の一実施の形態であるレンジ判定装置１０が搭載された車両１１の構成例を示す概略図である。図１に示すように、車両１１には、エンジン１２および自動変速機１３を備えたパワーユニット１４が搭載されており、自動変速機１３の変速出力軸１５には、デファレンシャル機構１６等を介して車輪１７が連結されている。また、自動変速機１３には前後進切替機構１８や変速機構１９が組み込まれており、自動変速機１３には前後進切替機構１８等に作動油を供給制御するバルブユニット２０が設けられている。さらに、車両１１には、バルブユニット２０を介して自動変速機１３の作動状態を制御するため、マイコンや駆動回路等からなるコントローラ２１が設けられている。なお、前後進切替機構１８は、変速機構１９の入力軸である変速入力軸２２の回転方向を切り替える機構であり、図示しない遊星歯車列、前進クラッチおよび後退ブレーキ等によって構成される。
【００１１】
［制御レンジ］
車両１１には、パワーユニット１４の作動状態を制御する複数の制御レンジが設定されている。これらの制御レンジとして、例えば、前進走行用の前進レンジ（Ｄレンジ）、後退走行用の後退レンジ（Ｒレンジ）、動力切断用の中立レンジ（Ｎレンジ）がある。これら制御レンジのうち、何れの制御レンジを使用するかについては、後述する乗員のシフトレバー操作によって決定される。以下、前進レンジについてはＤレンジと記載し、後退レンジについてはＲレンジと記載し、中立レンジについてはＮレンジと記載する。
【００１２】
例えば、乗員によってＤレンジが選択された場合には、コントローラ２１によってバルブユニット２０が制御され、前後進切替機構１８の前進クラッチが締結されて後退ブレーキが解放される。また、乗員によってＲレンジが選択された場合には、コントローラ２１によってバルブユニット２０が制御され、前後進切替機構１８の前進クラッチが解放されて後退ブレーキが締結される。さらに、乗員によってＮレンジが選択された場合には、コントローラ２１によってバルブユニット２０が制御され、前後進切替機構１８の前進クラッチおよび後退ブレーキが共に解放される。
【００１３】
［レバーユニット］
前述した制御レンジを乗員の手動操作によって切り替えるため、車両１１には乗員によって操作されるレバーユニット２９が設けられている。レバーユニット２９は、所定の移動経路に沿って移動自在に設けられるシフトレバー（操作レバー）３０と、シフトレバー３０の位置を検出する複数のセンサＳ１〜Ｓ３からなる第１センサ群３１と、シフトレバー３０の位置を検出する複数のセンサＳ４〜Ｓ６からなる第２センサ群３２と、を有している。なお、シフトレバー３０の位置を検出するセンサＳ１〜Ｓ６としては、ホール素子やＭＲセンサ等を用いることができる。また、乗員に操作されるシフトレバー３０は、セレクトレバーやチェンジレバーとも呼ばれている。
【００１４】
第１センサ群３１には第１電源３１ａが接続されており、第１電源３１ａから供給される電力によってセンサＳ１〜Ｓ３は作動している。また、第２センサ群３２には第２電源３２ａが接続されており、第２電源３２ａから供給される電力によってセンサＳ４〜Ｓ６は作動している。このように、第１センサ群３１と第２センサ群３２との電源３１ａ，３２ａを分けることにより、レンジ判定装置１０の信頼性を高めることが可能である。つまり、何れかの電源３１ａ，３２ａに障害が発生した場合であっても、第１センサ群３１と第２センサ群３２との一方を機能させることができるため、レンジ判定装置１０の判定機能を確保することができる。
【００１５】
図２（ａ）〜（ｃ）は、シフトレバー３０の操作状況を示す図である。図２（ａ）〜（ｃ）のそれぞれには、各制御レンジを選択する際のシフトレバー３０の動きが、白抜きの矢印に沿って順に示されている。後述するように、レバーユニット２９は、操作後にシフトレバー３０がホーム位置ＰＨに復帰する所謂モーメンタリ式のレバーユニットである。
【００１６】
図２（ａ）に示すように、制御レンジとしてＮレンジを選択する際には、乗員によってシフトレバー３０がホーム位置ＰＨからニュートラル位置ＰＮに操作される（矢印ａ１）。そして、乗員によるシフトレバー３０の操作が解かれると、シフトレバー３０は自動的にニュートラル位置ＰＮからホーム位置ＰＨに戻される（矢印ａ２）。
【００１７】
図２（ｂ）に示すように、制御レンジとしてＤレンジを選択する際には、乗員によってシフトレバー３０がホーム位置ＰＨから前進位置ＰＤに操作される（矢印ｂ１）。そして、乗員によるシフトレバー３０の操作が解かれると、シフトレバー３０は自動的に前進位置ＰＤからホーム位置ＰＨに戻される（矢印ｂ２）。
【００１８】
図２（ｃ）に示すように、制御レンジとしてＲレンジを選択する際には、乗員によってシフトレバー３０がホーム位置ＰＨから後退位置ＰＲに操作される（矢印ｃ１）。そして、乗員によるシフトレバー３０の操作が解かれると、シフトレバー３０は自動的に後退位置ＰＲからホーム位置ＰＨに戻される（矢印ｃ２）。
【００１９】
［レバー位置検出構造］
図３はレンジ判定装置１０が備える第１および第２センサ群３１，３２の構造の一例を示す図である。図３に示すように、レバーユニット２９には、シフトレバー３０の位置を検出する第１および第２センサ群３１，３２が設けられている。第１センサ群３１は、３つのセンサＳ１〜Ｓ３によって構成されており、第２センサ群３２は、３つのセンサＳ４〜Ｓ６によって構成されている。また、レバーユニット２９には、シフトレバー３０に連動して移動するマグネット３３が設けられている。このマグネット３３がセンサＳ１〜Ｓ６に近づくと、センサＳ１〜Ｓ６はコントローラ２１に向けてＯＮ信号を出力する。一方、マグネット３３がセンサＳ１〜Ｓ６から離れると、センサＳ１〜Ｓ６はコントローラ２１に向けてＯＦＦ信号を出力する。なお、ＯＮ信号とは所定電圧を上回る電圧信号であり、ＯＦＦ信号とは所定電圧を下回る電圧信号である。
【００２０】
図４（ａ）および（ｂ）は、第１および第２センサ群３１，３２によって検出されるシフトレバー位置の一例を示す図である。図４（ａ）に示すように、図示するレバーユニット２９においては、センサ群３１，３２およびコントローラ２１によって７箇所のシフトレバー位置（以下、レバー位置と記載する。）を検出することが可能である。検出可能なレバー位置として、ホーム位置（初期位置）ＰＨがあり、Ｎレンジに対応するニュートラル位置（レンジ位置）ＰＮがあり、Ｄレンジに対応する前進位置（レンジ位置）ＰＤがあり、Ｒレンジに対応する後退位置（レンジ位置）ＰＲがある。また、図４（ｂ）に示すように、ニュートラル位置ＰＮは、シフトレバー３０の移動経路Ｒｏの途中に位置する途中位置であり、前進位置ＰＤおよび後退位置ＰＲは、シフトレバー３０の移動経路Ｒｏの末端に位置する末端位置である。さらに、図４（ａ）に示すように、検出可能なレバー位置として、ホーム位置ＰＨとニュートラル位置ＰＮとの間の中間位置Ｐｈｎがあり、ニュートラル位置ＰＮと前進位置ＰＤとの間の中間位置Ｐｎｄがあり、ニュートラル位置ＰＮと後退位置ＰＲとの間の中間位置Ｐｎｒがある。
【００２１】
図５（ａ）〜（ｅ）は、シフトレバー３０がニュートラル位置ＰＮに操作される際のマグネット３３とセンサＳ１〜Ｓ６との位置関係を示す図である。制御レンジとしてＮレンジを選択するため、シフトレバー３０がニュートラル位置ＰＮに操作される場合には、図４に示すように、シフトレバー３０は、ホーム位置ＰＨ、中間位置Ｐｈｎ、ニュートラル位置ＰＮ、中間位置Ｐｈｎ、ホーム位置ＰＨの順に移動する。このため、図５（ａ）〜（ｅ）の順に示すように、シフトレバー３０に連動するマグネット３３は、センサＳ１，Ｓ４に対向し、センサＳ４に対向し、センサＳ５，Ｓ６に対向し、センサＳ４に対向し、センサＳ１，Ｓ４に対向する。
【００２２】
図６（ａ）〜（ｉ）は、シフトレバー３０が前進位置ＰＤに操作される際のマグネット３３とセンサＳ１〜Ｓ６との位置関係を示す図である。制御レンジとしてＤレンジを選択するため、シフトレバー３０が前進位置ＰＤに操作される場合には、図４に示すように、シフトレバー３０は、ホーム位置ＰＨ、中間位置Ｐｈｎ、ニュートラル位置ＰＮ、中間位置Ｐｎｄ、前進位置ＰＤ、中間位置Ｐｎｄ、ニュートラル位置ＰＮ、中間位置Ｐｈｎ、ホーム位置ＰＨの順に移動する。このため、図６（ａ）〜（ｉ）の順に示すように、シフトレバー３０に連動するマグネット３３は、センサＳ１，Ｓ４に対向し、センサＳ４に対向し、センサＳ５，Ｓ６に対向し、センサＳ６に対向し、センサＳ３，Ｓ６に対向し、センサＳ６に対向し、センサＳ５，Ｓ６に対向し、センサＳ４に対向し、センサＳ１，Ｓ４に対向する。
【００２３】
図７（ａ）〜（ｉ）は、シフトレバー３０が後退位置ＰＲに操作される際のマグネット３３とセンサＳ１〜Ｓ６との位置関係を示す図である。制御レンジとしてＲレンジを選択するため、シフトレバー３０が後退位置ＰＲに操作される場合には、図４に示すように、シフトレバー３０は、ホーム位置ＰＨ、中間位置Ｐｈｎ、ニュートラル位置ＰＮ、中間位置Ｐｎｒ、後退位置ＰＲ、中間位置Ｐｎｒ、ニュートラル位置ＰＮ、中間位置Ｐｈｎ、ホーム位置ＰＨの順に移動する。このため、図７（ａ）〜（ｉ）の順に示すように、シフトレバー３０に連動するマグネット３３は、センサＳ１，Ｓ４に対向し、センサＳ４に対向し、センサＳ５，Ｓ６に対向し、センサＳ５に対向し、センサＳ２，Ｓ５に対向し、センサＳ５に対向し、センサＳ５，Ｓ６に対向し、センサＳ４に対向し、センサＳ１，Ｓ４に対向する。
【００２４】
［センサＳ１〜Ｓ６からの出力信号］
図８は各センサＳ１〜Ｓ６からの出力信号とシフトレバー３０の位置との関係を示す図である。まず、図７（ａ）に示すように、シフトレバー３０がホーム位置ＰＨに移動すると、マグネット３３はセンサＳ１，Ｓ４に対して対向する。このため、図８に示すように、レバー位置がホーム位置ＰＨである場合には、センサＳ１，Ｓ４からＯＮ信号が出力され、センサＳ２，Ｓ３，Ｓ５，Ｓ６からＯＦＦ信号が出力される。
【００２５】
図７（ｂ）に示すように、シフトレバー３０が中間位置Ｐｈｎに移動すると、マグネット３３はセンサＳ４に対して対向する。このため、図８に示すように、レバー位置が中間位置Ｐｈｎである場合には、センサＳ４からＯＮ信号が出力され、センサＳ１〜Ｓ３，Ｓ５，Ｓ６からＯＦＦ信号が出力される。
【００２６】
図７（ｃ）に示すように、シフトレバー３０がニュートラル位置ＰＮに移動すると、マグネット３３はセンサＳ５，Ｓ６に対して対向する。このため、図８に示すように、レバー位置がニュートラル位置ＰＮである場合には、センサＳ５，Ｓ６からＯＮ信号が出力され、センサＳ１〜Ｓ４からＯＦＦ信号が出力される。
【００２７】
図７（ｄ）に示すように、シフトレバー３０が中間位置Ｐｎｒに移動すると、マグネット３３はセンサＳ５に対して対向する。このため、図８に示すように、レバー位置が中間位置Ｐｎｒである場合には、センサＳ５からＯＮ信号が出力され、センサＳ１〜Ｓ４，Ｓ６からＯＦＦ信号が出力される。
【００２８】
図７（ｅ）に示すように、シフトレバー３０が後退位置ＰＲに移動すると、マグネット３３はセンサＳ２，Ｓ５に対して対向する。このため、図８に示すように、レバー位置が後退位置ＰＲである場合には、センサＳ２，Ｓ５からＯＮ信号が出力され、センサＳ１，Ｓ３，Ｓ４，Ｓ６からＯＦＦ信号が出力される。
【００２９】
図６（ｄ）に示すように、シフトレバー３０が中間位置Ｐｎｄに移動すると、マグネット３３はセンサＳ６に対して対向する。このため、図８に示すように、レバー位置が中間位置Ｐｎｄである場合には、センサＳ６からＯＮ信号が出力され、センサＳ１〜Ｓ５からＯＦＦ信号が出力される。
【００３０】
図６（ｅ）に示すように、シフトレバー３０が前進位置ＰＤに移動すると、マグネット３３はセンサＳ３，Ｓ６に対して対向する。このため、図８に示すように、レバー位置が前進位置ＰＤである場合には、センサＳ３，Ｓ６からＯＮ信号が出力され、センサＳ１，Ｓ２，Ｓ４，Ｓ５からＯＦＦ信号が出力される。
【００３１】
図８に示すように、各レバー位置ＰＨ，Ｐｈｎ，ＰＮ，Ｐｎｒ，ＰＲ，Ｐｎｄ，ＰＤにおいて、センサＳ１〜Ｓ６から出力されるＯＮ・ＯＦＦ信号の組み合わせについては、少なくとも１箇所のＯＮ・ＯＦＦ信号が相違している。これにより、コントローラ２１は、第１および第２センサ群３１，３２からの出力信号、つまりセンサＳ１〜Ｓ６からの出力信号を用いて、各レバー位置ＰＨ，Ｐｈｎ，ＰＮ，Ｐｎｒ，ＰＲ，Ｐｎｄ，ＰＤを検出することが可能である。
【００３２】
また、各レバー位置ＰＨ，ＰＮ，ＰＲ，ＰＤにおいて、第１センサ群３１のセンサＳ１〜Ｓ３から出力されるＯＮ・ＯＦＦ信号の組み合わせについては、少なくとも１箇所のＯＮ・ＯＦＦ信号が相違している。これにより、コントローラ２１は、第１センサ群３１からの出力信号、つまりセンサＳ１〜Ｓ３からの出力信号を用いて、各レバー位置ＰＨ，ＰＮ，ＰＲ，ＰＤを検出することが可能である。つまり、第１センサ群３１からの出力信号は、レンジ位置ＰＮ，ＰＲ，ＰＤ毎に相違している。
【００３３】
また、各レバー位置ＰＨ，ＰＮ，ＰＲ，ＰＤにおいて、第２センサ群３２のセンサＳ４〜Ｓ６から出力されるＯＮ・ＯＦＦ信号の組み合わせについては、少なくとも１箇所のＯＮ・ＯＦＦ信号が相違している。これにより、コントローラ２１は、第２センサ群３２からの出力信号、つまりセンサＳ４〜Ｓ６からの出力信号を用いて、各レバー位置ＰＨ，ＰＮ，ＰＲ，ＰＤを検出することが可能である。つまり、第２センサ群３２からの出力信号は、レンジ位置ＰＮ，ＰＲ，ＰＤ毎に相違している。
【００３４】
［レンジ確定制御］
続いて、複数の制御レンジ（Ｎレンジ，Ｄレンジ，Ｒレンジ）から乗員によって選択された選択レンジを確定するレンジ確定制御について説明する。まず、図１に示すように、コントローラ２１には、レンジ確定制御を実行するため、センサ異常判定部４０、レバー位置検出部４１、レンジ確定部４２、確定時間設定部４３および操作通知部４４が設けられている。後述するように、センサ異常判定部４０は、センサＳ１〜Ｓ６から取得した出力信号に基づき、センサＳ１〜Ｓ６が異常であるか否かを判定する。また、レバー位置検出部４１は、センサＳ１〜Ｓ６からの出力信号に基づきレバー位置を検出し、レンジ確定部４２は、検出されたレバー位置に基づき乗員が選択した選択レンジを確定する。また、確定時間設定部４３は、選択レンジを確定する際に用いる所定の確定時間Ｔ１，Ｔ２を設定し、操作通知部４４は、後述する異常時レンジ確定処理の実行時に状況に応じて乗員にシフトレバー操作を通知する。また、コントローラ２１にはコンビネーションメータ４５が接続されており、コンビネーションメータ４５には各種情報を表示する表示パネル４６が設けられている。
【００３５】
図９はコントローラ２１によるレンジ確定制御の実行手順の一例を示すフローチャートである。図９に示したフローチャートは、コントローラ２１によって所定周期毎に実行される。図９に示すように、ステップＳ１０では、各センサＳ１〜Ｓ６からの出力信号（以下、センサ信号と記載する。）を取得する。続くステップＳ１１では、取得したセンサ信号が、正常なＯＮ・ＯＦＦ信号の組み合わせであるか否かが判定される。つまり、ステップＳ１１において、ステップＳ１０で取得したセンサ信号が、図８に示されるＯＮ・ＯＦＦ信号の組み合わせと一致する場合には、センサ信号が正常であると判定される。このように、ステップＳ１１において、センサ信号が正常であると判定された場合には、ステップＳ１２に進み、後述する正常時レンジ確定処理が実行される。
【００３６】
一方、ステップＳ１１において、ステップＳ１０で取得したセンサ信号が、図８に示されるＯＮ・ＯＦＦ信号の組み合わせと相違する場合には、センサ信号が異常であると判定される。このように、ステップＳ１１において、センサ信号が異常であると判定された場合には、ステップＳ１３に進み、センサ信号の異常内容が片側電源失陥時の異常であるか否かが判定される。ここで、片側電源失陥時とは、第１または第２電源３１ａ，３２ａに異常が発生した状況であり、第１または第２センサ群３１，３２の検出機能が失われた状況である。この場合には、第１または第２センサ群３１，３２からのセンサ信号が、レバー位置に関係なく全てＯＮ信号やＯＦＦ信号として出力される。
【００３７】
また、ステップＳ１３において、センサ信号の異常内容が片側電源失陥時の異常ではないと判定された場合には、ステップＳ１４に進み、センサ信号の異常内容が個々のセンサＳ１〜Ｓ６の故障であるか否かが判定される。ここで、個々のセンサＳ１〜Ｓ６の故障とは、第１センサ群３１を構成するセンサＳ１〜Ｓ３の何れかの故障、または第２センサ群３２を構成するセンサＳ４〜Ｓ６の何れかの故障である。この場合には、第１センサ群３１を構成するセンサＳ１〜Ｓ３の何れか、または第２センサ群３２を構成するセンサＳ４〜Ｓ６の何れかから、レバー位置に関係なくＯＮ信号やＯＦＦ信号が出力される。
【００３８】
ステップＳ１３において、センサ信号の異常内容が片側電源失陥時の異常であると判定された場合や、ステップＳ１４において、センサ信号の異常内容が個々のセンサＳ１〜Ｓ６の故障であると判定された場合、すなわち第１センサ群３１と第２センサ群３２との一方に異常が発生している場合には、ステップＳ１５に進み、後述する異常時レンジ確定処理が実行される。また、ステップＳ１４において、センサ信号の異常内容が個々のセンサＳ１〜Ｓ６の故障ではないと判定された場合、すなわち第１センサ群３１と第２センサ群３２との双方に異常が発生している場合には、ステップＳ１６に進み、車両停止等のフェイルセーフ処理が実行される。
【００３９】
［正常時レンジ確定処理：フローチャート］
図９のステップＳ１２に示した正常時レンジ確定処理の実行手順について説明する。前述したように、正常時レンジ確定処理は、第１および第２センサ群３１，３２の双方が正常に機能している場合、つまり第１および第２センサ群３１，３２からのセンサ信号が正常である場合に実行される。ここで、図１０は正常時レンジ確定処理の実行手順の一例を示すフローチャートである。図１０に示したフローチャートは、コントローラ２１によって所定周期毎に実行される。
【００４０】
図１０に示すように、ステップＳ２０では、第１および第２センサ群３１，３２からセンサ信号が取得される。ステップＳ２１では、取得したセンサ信号に基づいて、現在のレバー位置がホーム位置ＰＨであるか否かが判定される。ステップＳ２１において、ホーム位置ＰＨであると判定された場合には、シフトレバー３０が操作されていないことから、選択レンジを更新することなくルーチンを抜ける。一方、ステップＳ２１において、ホーム位置ＰＨ以外であると判定された場合には、シフトレバー３０が操作されていることから、ステップＳ２２に進み、選択レンジを更新するか否かの判定を開始する。
【００４１】
ステップＳ２２では、今回取得したセンサ信号が前回取得したセンサ信号から変化しているか否かが判定される。ステップＳ２２において、センサ信号が変化していると判定された場合、つまりレバー位置が変化していると判定された場合には、ステップＳ２３に進み、選択レンジを確定する際に用いられる確定時間（第１時間）Ｔ１が設定される。続いて、ステップＳ２４に進み、選択レンジを確定する際に用いられる確定カウンタＣａのクリア処理が実施される。
【００４２】
一方、ステップＳ２２において、センサ信号が変化していないと判定された場合、つまりレバー位置が変化していないと判定された場合には、ステップＳ２５に進み、現在のレバー位置が、前進位置ＰＤ、ニュートラル位置ＰＮ、または後退位置ＰＲであるか否かが判定される。ステップＳ２５において、前進位置ＰＤ、ニュートラル位置ＰＮ、または後退位置ＰＲであると判定された場合、つまり制御レンジに対応するレンジ位置であると判定された場合には、ステップＳ２６に進み、確定カウンタＣａのカウント処理が実施される。なお、図示する「Ｃａn-1」は、直近の確定カウンタＣａである。
【００４３】
続いて、ステップＳ２７では、確定カウンタＣａが確定時間Ｔ１以上であるか否かが判定される。ステップＳ２７において、確定カウンタＣａが確定時間Ｔ１に達していないと判定された場合には、一旦ルーチンを抜けて再びステップＳ２０から、新たに取得されたセンサ信号に基づき各種判定や各種処理が実施される。一方、ステップＳ２７において、確定カウンタＣａが確定時間Ｔ１に到達したと判定された場合、つまりシフトレバー３０が確定時間Ｔ１に渡って同じレンジ位置（ＰＤ，ＰＮ，ＰＲ）に保持された場合には、ステップＳ２８に進み、保持されたレンジ位置に基づき選択レンジ（Ｄレンジ，Ｎレンジ，Ｒレンジ）が確定される。
【００４４】
［異常時レンジ確定処理：レバー位置の検出状況］
続いて、異常時レンジ確定処理におけるレバー位置の検出状況について説明する。前述したように、異常時レンジ確定処理は、第１および第２センサ群３１，３２の一方に異常が発生している場合、つまり第１または第２センサ群３１，３２からのセンサ信号が異常である場合に実行される。ここで、図１１および図１２は、異常時レンジ確定処理における実際のレバー位置と検出されるレバー位置との関係を示す図である。図１１には第２センサ群３２に異常が発生した状況が示され、図１２には第１センサ群３１に異常が発生した状況が示されている。
【００４５】
図１１に示すように、第２センサ群３２に異常が発生した場合には、第１センサ群３１のセンサ信号を用いてレバー位置が検出される。この場合には、ニュートラル位置ＰＮでのセンサ信号や、中間位置Ｐｈｎ，Ｐｎｒ，Ｐｎｄでのセンサ信号が、全て共通の信号として出力される。したがって、実際のレバー位置が中間位置Ｐｈｎ，Ｐｎｒ，ｐｎｄであったとしても、レバー位置がニュートラル位置ＰＮとして検出されるため、実際のレバー位置を適切に判定することが困難であった。
【００４６】
また、図１２に示すように、第１センサ群３１に異常が発生した場合には、第２センサ群３２のセンサ信号を用いてレバー位置が検出される。この場合には、ホーム位置ＰＨおよび中間位置Ｐｈｎにおけるセンサ信号が互いに共通になり、後退位置ＰＲおよび中間位置Ｐｎｒにおけるセンサ信号が互いに共通になり、前進位置ＰＤおよび中間位置Ｐｎｄにおけるセンサ信号が互いに共通になる。したがって、実際のレバー位置が中間位置Ｐｈｎ，Ｐｎｒ，Ｐｎｄであったとしても、レバー位置がホーム位置ＰＨ，後退位置ＰＲ，前進位置ＰＤとして検出されるため、実際のレバー位置を適切に判定することが困難であった。
【００４７】
このように、異常時レンジ確定処理においては、中間位置Ｐｈｎ，Ｐｎｒ，Ｐｎｄの一部または全部を検出することが困難であるため、慎重に選択レンジを確定させることが求められている。
【００４８】
［異常時レンジ確定処理：フローチャート］
図９のステップＳ１５に示した異常時レンジ確定処理の実行手順について説明する。前述したように、異常時レンジ確定処理は、第１および第２センサ群３１，３２の一方に異常が発生している場合、つまり第１または第２センサ群３１，３２からのセンサ信号が異常である場合に実行される。ここで、図１３および図１４は異常時レンジ確定処理の実行手順の一例を示すフローチャートである。図１３および図１４に示したフローチャートは、符号Ａ，Ｂの箇所で互いに接続される。図１３および図１４に示したフローチャートは、コントローラ２１によって所定周期毎に実行される。
【００４９】
図１３に示すように、ステップＳ３０では、第１または第２センサ群３１，３２からセンサ信号が取得される。つまり、第１センサ群３１の異常時には第２センサ群３２からセンサ信号が取得され、第２センサ群３２の異常時には第１センサ群３１からセンサ信号が取得される。続くステップＳ３１では、今回取得したセンサ信号が前回取得したセンサ信号から変化しているか否かが判定される。ステップＳ３１において、センサ信号が変化していると判定された場合、つまりレバー位置が変化していると判定された場合には、ステップＳ３２に進み、選択レンジを確定する際に用いられる確定時間（第２時間）Ｔ２が設定される。この確定時間Ｔ２は、正常時レンジ確定処理で用いられる確定時間Ｔ１よりも長い時間である。また、ステップＳ３３では、選択レンジを確定する際に用いられる確定カウンタＣａのクリア処理が実施され、ステップＳ３４では、乗員にシフトレバー３０の操作方法を通知する際に用いられる通知カウンタＣｂのクリア処理が実施される。
【００５０】
一方、ステップＳ３１において、センサ信号が変化していないと判定された場合、つまりレバー位置が変化していないと判定された場合には、ステップＳ３５に進み、現在のレバー位置が、前進位置ＰＤ、ニュートラル位置ＰＮ、後退位置ＰＲ、またはホーム位置ＰＨであるか否かが判定される。ステップＳ３５において、前進位置ＰＤ、ニュートラル位置ＰＮ、後退位置ＰＲ、またはホーム位置ＰＨであると判定された場合、すなわち制御レンジに対応するレンジ位置（ＰＤ，ＰＮ，ＰＲ）またはホーム位置ＰＨであると判定された場合には、図１４に示すように、ステップＳ３６に進み、確定カウンタＣａのカウント処理が実施される。
【００５１】
続いて、ステップＳ３７では、確定カウンタＣａが確定時間Ｔ２以上であるか否かが判定される。ステップＳ３７において、確定カウンタＣａが確定時間Ｔ２に達していないと判定された場合には、一旦ルーチンを抜けて再びステップＳ３０から、新たに取得したセンサ信号に基づき各種判定や処理が実施される。一方、ステップＳ３７において、確定カウンタＣａが確定時間Ｔ２に到達したと判定された場合、つまりシフトレバー３０が確定時間Ｔ２に渡って同じレンジ位置（ＰＤ，ＰＮ，ＰＲ）またはホーム位置ＰＨに保持された場合には、ステップＳ３８に進み、レバー位置がホーム位置ＰＨであるか否かが判定される。
【００５２】
ステップＳ３８において、ホーム位置ＰＨ以外であると判定された場合には、ステップＳ３９に進み、ニュートラル位置ＰＮであるか否かが判定される。ステップＳ３９において、ニュートラル位置ＰＮであると判定された場合には、ステップＳ４０に進み、レバー位置の操作履歴が保存されているか否かが判定される。ステップＳ４０において、操作履歴が保存されていると判定された場合には、操作履歴を更新することなくルーチンを抜ける。一方、ステップＳ４０において、操作履歴が保存されていないと判定された場合には、ステップＳ４１に進み、ニュートラル位置ＰＮが操作履歴として保存される。また、ステップＳ３９において、ニュートラル位置ＰＮ以外であると判定された場合、つまり前進位置ＰＤまたは後退位置ＰＲであると判定された場合には、ステップＳ４２に進み、前進位置ＰＤまたは後退位置ＰＲが操作履歴として保存される。
【００５３】
このように、確定時間Ｔ２に渡ってシフトレバー３０がニュートラル位置ＰＮに保持された場合には、ニュートラル位置ＰＮが操作履歴として保存される。また、確定時間Ｔ２に渡ってシフトレバー３０が前進位置ＰＤに保持された場合には、前進位置ＰＤが操作履歴として保存され、確定時間Ｔ２に渡ってシフトレバー３０が後退位置ＰＲに保持された場合には、後退位置ＰＲが操作履歴として保存される。なお、既に前進位置ＰＤまたは後退位置ＰＲが操作履歴として保存されている状態のもとで、確定時間Ｔ２に渡ってシフトレバー３０がニュートラル位置ＰＮに保持された場合には、ニュートラル位置ＰＮによって操作履歴が上書きされることはなく、操作履歴は前進位置ＰＤまたは後退位置ＰＲのまま保持される。
【００５４】
続いて、操作履歴に基づく選択レンジの確定処理について説明する。ステップＳ３８において、レバー位置がホーム位置ＰＨであると判定された場合、つまりシフトレバー３０が確定時間Ｔ２に渡ってホーム位置ＰＨに保持された場合には、ステップＳ４３に進み、操作履歴に基づきシフトレバー３０が操作されたレンジ位置が確定される。つまり、シフトレバー３０が、確定時間Ｔ２に渡ってレンジ位置（ＰＤ，ＰＮ，ＰＲ）に保持されてから、シフトレバー３０がホーム位置ＰＨに戻されると、保持されたレンジ位置に基づき選択レンジ（Ｄレンジ，Ｎレンジ，Ｒレンジ）が確定される。このように、レンジ位置つまり選択レンジが確定されると、ステップＳ４４に進み、次のシフトレバー操作に備えて、操作履歴を消去するクリア処理が実施される。
【００５５】
また、図１３のステップＳ３５において、レンジ位置（ＰＤ，ＰＮ，ＰＲ）またはホーム位置ＰＨの何れでもないと判定された場合、つまりレバー位置が中間位置Ｐｈｎ，Ｐｎｄ，Ｐｎｒであると判定された場合には、ステップＳ５０に進み、通知カウンタＣｂのカウント処理が実施される。なお、図示する「Ｃｂn-1」は、直近の通知カウンタＣｂである。続いて、ステップＳ５１では、通知カウンタＣｂが所定の通知判定時間（判定時間）Ｔ３以上であるか否かが判定される。
【００５６】
ステップＳ５１において、通知カウンタＣｂが通知判定時間Ｔ３以上であると判定された場合には、ステップＳ５２に進み、表示パネル４６に対してシフトレバー３０の操作を促す内容が表示される。表示パネル４６に表示される内容としては、例えば「シフトレバーをホーム位置まで戻してください。」が用いられる。つまり、ステップＳ５１において、通知カウンタＣｂが通知判定時間Ｔ３以上であると判定される状況とは、通知判定時間Ｔ３に渡ってシフトレバー３０が中間位置Ｐｈｎ，Ｐｎｄ，Ｐｎｒに停止した状況である。つまり、通知判定時間Ｔ３に渡ってシフトレバー３０がホーム位置ＰＨに戻らない状況であるため、シフトレバー３０をホーム位置ＰＨまで戻すように乗員に通知される。このように、乗員に対してシフトレバー３０の操作を促すことにより、適切に選択レンジを確定させることができる。
【００５７】
［選択レンジの確定状況：タイミングチャート］
続いて、乗員がシフトレバー３０を前進位置ＰＤに操作することにより、選択レンジとしてＤレンジが確定される迄の過程をタイミングチャートに沿って説明する。図１５は正常時レンジ確定処理における選択レンジの確定状況の一例を示すタイミングチャートであり、図１６は異常時レンジ確定処理における選択レンジの確定状況の一例を示すタイミングチャートである。なお、図１５および図１６においては、乗員によってシフトレバー３０が同様に操作され、選択レンジがＲレンジからＤレンジに切り替えられる過程が示されている。
【００５８】
（正常時レンジ確定処理）
前述したように、第１センサ群３１と第２センサ群３２との双方が正常である場合には、確定時間Ｔ１を用いた正常時レンジ確定処理が実行される。図１５に示すように、正常時レンジ確定処理において、シフトレバー３０がホーム位置ＰＨからニュートラル位置ＰＮに移動すると（符号ａ１）、センサＳ１〜Ｓ４からＯＦＦ信号が出力され、センサＳ５，Ｓ６からＯＮ信号が出力される。このとき、乗員に操作されるシフトレバー３０はニュートラル位置ＰＮを単に通過するため、シフトレバー３０が確定時間Ｔ１に渡ってニュートラル位置ＰＮに保持されることはなく、選択レンジは直近のＲレンジのまま維持される。つまり、符号α１で示すように、確定時間Ｔ１が経過する前にセンサＳ５からＯＦＦ信号が出力されるため、選択レンジは直近のＲレンジのまま維持される。
【００５９】
次いで、シフトレバー３０が前進位置ＰＤに移動すると（符号ａ２）、センサＳ１，Ｓ２，Ｓ４，Ｓ５からＯＦＦ信号が出力され、センサＳ３，Ｓ６からＯＮ信号が出力される。ここで、乗員に操作されるシフトレバー３０は確定時間Ｔ１に渡って前進位置ＰＤに保持されるため、保持された前進位置ＰＤに基づき選択レンジがＤレンジに切り替えられる（符号ｂ１）。つまり、符号α２で示すように、確定時間Ｔ１に渡って、センサＳ１，Ｓ２，Ｓ４，Ｓ５からＯＦＦ信号が出力され、センサＳ３，Ｓ６からＯＮ信号が出力されるため、選択レンジがＲレンジからＤレンジに切り替えられる（符号ｂ１）。
【００６０】
なお、乗員によるシフトレバー３０の操作が解除されると、シフトレバー３０は再びニュートラル位置ＰＮを通過するが（符号ａ３）、自動的に戻されるシフトレバー３０が確定時間Ｔ１に渡ってニュートラル位置ＰＮに保持されることはなく、選択レンジは直近のＤレンジのまま維持される。つまり、符号α３で示すように、確定時間Ｔ１が経過する前にセンサＳ４からＯＮ信号が出力され、センサＳ５，Ｓ６からＯＦＦ信号が出力されるため、選択レンジは直近のＤレンジのまま維持される。
【００６１】
（異常時レンジ確定処理）
これに対し、第２センサ群３２が異常である場合、つまり第１センサ群３１を用いて選択レンジを確定させる場合には、ホーム位置ＰＨへの復帰を選択レンジの確定条件に用いた異常時レンジ確定処理が実行される。また、異常時レンジ確定処理においては、確定時間Ｔ１よりも長い確定時間Ｔ２が用いられる。
【００６２】
図１６に示すように、異常時レンジ確定処理において、シフトレバー３０がホーム位置ＰＨから中間位置Ｐｈｎに移動すると（符号ａ１）、センサＳ１〜Ｓ３からＯＦＦ信号が出力される。このとき、センサＳ１〜Ｓ３からＯＦＦ信号が出力される状況は、乗員に操作されるシフトレバー３０が、ニュートラル位置ＰＮ、中間位置Ｐｎｄを通過し（符号ａ２，ａ３）、前進位置ＰＤに達するまで継続される（符号ａ４）。このため、符号β１で示すように、確定時間Ｔ２に渡ってセンサＳ１〜Ｓ３からＯＦＦ信号が出力され、操作履歴としてニュートラル位置ＰＮが保存される（符号ｂ１）。なお、レバー位置がホーム位置ＰＨに到達していないため、選択レンジは直近のＲレンジのまま維持される。
【００６３】
次いで、シフトレバー３０が前進位置ＰＤに移動すると（符号ａ４）、センサＳ１，Ｓ２からＯＦＦ信号が出力され、センサＳ３からＯＮ信号が出力される。ここで、シフトレバー３０は確定時間Ｔ２に渡って前進位置ＰＤに保持されるため、操作履歴がニュートラル位置ＰＮから前進位置ＰＤに上書きされる（符号ｂ２）。つまり、符号β２で示すように、確定時間Ｔ２に渡って、センサＳ１，Ｓ２からＯＦＦ信号が出力され、センサＳ３からＯＮ信号が出力されるため、操作履歴として前進位置ＰＤが保存される（符号ｂ２）。なお、レバー位置がホーム位置ＰＨに到達していないため、選択レンジは直近のＲレンジのまま維持される。
【００６４】
そして、乗員によるシフトレバー３０の操作が解除されると、シフトレバー３０は再び中間位置Ｐｎｄ、ニュートラル位置ＰＮ、中間位置Ｐｈｎを通過する（符号ａ５〜ａ７）。このとき、符号β３で示すように、確定時間Ｔ２に渡ってセンサＳ１〜Ｓ３からＯＦＦ信号が出力されるが、既に操作履歴には前進位置ＰＤが保存されるため、操作履歴がニュートラル位置ＰＮによって上書きされることはなく、操作履歴は前進位置ＰＤのまま維持される（符号ｂ３）。
【００６５】
その後、シフトレバー３０がホーム位置ＰＨに到達すると（符号ａ８）、センサＳ１からＯＮ信号が出力され、センサＳ２，Ｓ３からＯＦＦ信号が出力される。ここで、シフトレバー３０は確定時間Ｔ２に渡ってホーム位置ＰＨに保持されるため、保存中の操作履歴（前進位置ＰＤ：符号ｂ４）に基づいて、選択レンジがＲレンジからＤレンジに切り替えられる（符号ｃ１）。このように、シフトレバー３０がホーム位置ＰＨに移動することで選択レンジが確定すると、操作履歴の保存内容はリセットされる（符号ｂ５）。
【００６６】
図示する例では、確定時間Ｔ２に渡ってシフトレバー３０がホーム位置ＰＨに保持されてから、選択レンジ（Ｄレンジ，Ｎレンジ，Ｒレンジ）を確定させているが、これに限られることはない。例えば、図１６に一点鎖線Ｘで示すように、シフトレバー３０がホーム位置ＰＨに到達した場合に（符号ａ８）、確定時間Ｔ２を待つことなく選択レンジをＲレンジからＤレンジに切り替えても良い（符号ｃ２）。このように、シフトレバー３０がホーム位置ＰＨに戻されたタイミングで、選択レンジ（Ｄレンジ，Ｎレンジ，Ｒレンジ）を確定させることにより、選択レンジを素早く確定させることができる。
【００６７】
［まとめ］
これまで説明したように、第１および第２センサ群３１，３２からの出力信号が正常である場合には、シフトレバー３０が確定時間に渡って同じレンジ位置（ＰＤ，ＰＮ，ＰＲ）に保持された場合に、保持されたレンジ位置に基づき選択レンジ（Ｄレンジ，Ｎレンジ，Ｒレンジ）が確定される。これに対し、第１または第２センサ群３１，３２が異常である場合には、シフトレバー３０が確定時間に渡って同じレンジ位置（ＰＤ，ＰＮ，ＰＲ）に保持されてから、シフトレバー３０がホーム位置ＰＨに戻された場合に、保持されたレンジ位置に基づき選択レンジ（Ｄレンジ，Ｎレンジ，Ｒレンジ）が確定される。
【００６８】
このように、第１または第２センサ群３１，３２に異常が発生し、実際のレバー位置を特定することが困難な状況においては、シフトレバー３０がホーム位置ＰＨに戻るまで選択レンジの確定を待つようにしたので、誤ったレバー位置に基づく選択レンジの確定を回避することができる。例えば、第２センサ群３２に異常が発生した状況のもとで、何らかの影響によってシフトレバー３０が中間位置Ｐｈｎにずれてしまった場合には、レバー位置が誤ってニュートラル位置ＰＮとして検出され、選択レンジとしてＮレンジが確定されてしまう虞があるが、このような誤った選択レンジの確定を回避することができる。
【００６９】
また、異常時レンジ確定処理においては、シフトレバー３０がホーム位置ＰＨに戻ることを選択レンジの確定条件として設定したので、ホーム位置ＰＨに戻る際に通過するニュートラル位置ＰＮや中間位置Ｐｈｎに基づき、選択レンジが誤ってＮレンジに切り替えられてしまう虞がある。そこで、図１６のタイミングチャートに符号β３で示すように、操作履歴に前進位置ＰＤが保存されていた場合には、ニュートラル位置ＰＮによる操作履歴の上書きが禁止される。また、図１４のフローチャートのステップＳ３９，Ｓ４０，Ｓ４１に示すように、操作履歴に前進位置ＰＤや後退位置ＰＲが保存されていた場合には、ニュートラル位置ＰＮによる操作履歴の上書きが禁止される。
【００７０】
これにより、異常時レンジ確定処理において、シフトレバー３０が、前進位置（末端位置）ＰＤ、ニュートラル位置（途中位置）ＰＮ、ホーム位置（初期位置）ＰＨの順に移動した場合には、操作された前進位置ＰＤに基づき選択レンジがＤレンジに確定される。同様に、異常時レンジ確定処理において、シフトレバー３０が、後退位置（末端位置）ＰＲ、ニュートラル位置（途中位置）ＰＮ、ホーム位置（初期位置）ＰＨの順に移動した場合には、操作された後退位置ＰＲに基づき選択レンジがＲレンジに確定される。このように、シフトレバー３０がホーム位置ＰＨに戻ることが選択レンジの確定条件として設定され、かつシフトレバー３０の移動経路Ｒｏの途中にニュートラル位置ＰＮが配置される場合であっても、乗員がシフトレバー３０を前進位置ＰＤや後退位置ＰＲに操作した場合には、適切に選択レンジとしてＤレンジやＲレンジに切り替えることができる。
【００７１】
また、前述の説明では、シフトレバー３０が操作れたレンジ位置（ＰＤ，ＰＮ，ＰＲ）を判定するため、正常時レンジ確定処理においては確定時間Ｔ１が用いられる一方、異常時レンジ確定処理においては確定時間Ｔ１よりも長い確定時間Ｔ２が用いられる。このように、異常時レンジ確定処理が実行される状況、つまりレバー位置を特定することが困難な状況においては、確定時間Ｔ１よりも長い確定時間Ｔ２を用いることにより、レンジ位置（ＰＤ，ＰＮ，ＰＲ）の誤判定を回避している。なお、異常時レンジ確定処理において、確定時間Ｔ１よりも長い確定時間Ｔ２が設定された場合、つまりシフトレバー３０を通常時よりも長く保持することが求められる場合には、表示パネル４６にシフトレバー３０の操作方法を表示しても良い。表示パネル４６に表示する操作方法の内容としては、例えば「シフトレバーを確実に操作してください。」を用いることができる。
【００７２】
前述したように、正常時レンジ確定処理において確定時間Ｔ１を用いる一方、異常時レンジ確定処理において確定時間Ｔ１よりも長い確定時間Ｔ２を用いているが、これに限られることはない。例えば、正常時レンジ確定処理と異常時レンジ確定処理との双方において、同一の確定時間を用いても良い。この場合であっても、異常時レンジ確定処理においては、シフトレバー３０のホーム位置ＰＨへの復帰が選択レンジの確定条件として設定されることから、適切に選択レンジを切り替えることが可能である。
【００７３】
本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。図示する例では、正常時レンジ確定処理において１種類の確定時間Ｔ１を用い、異常時レンジ確定処理において１種類の確定時間Ｔ２を用いているが、これに限られることはなく、レンジ位置毎に確定時間Ｔ１，Ｔ２の長さを変化させても良い。例えば、シフトレバー３０の移動経路Ｒｏの途中に設けられるニュートラル位置ＰＮにおいては、確定時間Ｔ１，Ｔ２を長く設定しても良い。また、シフトレバー３０の移動経路Ｒｏの末端に設けられる前進位置ＰＤや後退位置ＰＲにおいては、確定時間Ｔ１，Ｔ２を短く設定しても良い。
【００７４】
前述の説明では、第１センサ群３１を３つのセンサＳ１〜Ｓ３によって構成し、第２センサ群３２を３つのセンサＳ４〜Ｓ６によって構成しているが、これに限られることはない。例えば、第１センサ群３１を２つのセンサによって構成しても良く、第１センサ群３１を４つ以上のセンサによって構成しても良い。同様に、第２センサ群３２を２つのセンサによって構成しても良く、第２センサ群３２を４つ以上のセンサによって構成しても良い。また、前述の説明では、制御レンジの一例として、Ｄレンジ、Ｎレンジ、Ｒレンジを挙げているが、これに限られることはなく、他の制御レンジが用いられていても良い。
【００７５】
前述の説明では、表示パネル４６を用いてシフトレバー操作を乗員に通知しているが、これに限られることはなく、音声等を用いてシフトレバー操作を乗員に通知しても良い。また、図９に示した例では、ステップＳ１３において、センサ信号の異常内容が片側電源失陥時の異常であると判定された場合や、ステップＳ１４において、センサ信号の異常内容が個々のセンサＳ１〜Ｓ６の故障であると判定された場合に、共通の異常時レンジ確定処理を実行しているが、これに限られることはなく、センサＳ１〜Ｓ６の異常内容に応じて異常時レンジ確定処理の内容を変えても良い。
【００７６】
また、レンジ判定装置１０が搭載される車両１１としては、自動変速機１３を備えた車両１１に限られることはなく、自動変速機１３を備えていない車両１１であっても良い。また、レンジ判定装置１０が搭載される車両１１としては、動力源としてエンジン１２のみを備えた車両に限られることはなく、動力源として走行用モータのみを備えた電気自動車であっても良く、動力源として走行用モータおよびエンジンを備えたハイブリッド車両であっても良い。なお、電気自動車等においては、前後進切替機構１８やバルブユニット２０を備えていないことが一般的である。このため、制御レンジをＤレンジやＲレンジ等に切り替える際には、前述したようにバルブユニット２０を制御するのではなく、インバータ等を制御することで走行用モータの回転方向が切り替えられる。また、図示する車両１１においても、バルブユニット２０を用いて制御レンジを切り替えているが、これに限られることはなく、電動アクチュエータ等を用いて制御レンジを切り替えても良い。
【符号の説明】
【００７７】
１０    レンジ判定装置
１１    車両
３０    シフトレバー（操作レバー）
３１    第１センサ群
３１ａ  第１電源
３２    第２センサ群
３２ａ  第２電源
４１    レバー位置検出部
４２    レンジ確定部
４３    確定時間設定部
４４    操作通知部
Ｓ１〜Ｓ６    センサ
ＰＨ    ホーム位置（初期位置）
ＰＮ    ニュートラル位置（レンジ位置，途中位置）
ＰＤ    前進位置（レンジ位置，末端位置）
ＰＲ    後退位置（レンジ位置，末端位置）
Ｒｏ    移動経路
Ｔ１    確定時間（第１時間）
Ｔ２    確定時間（第２時間）
Ｔ３    通知判定時間（判定時間）
【図１】
2019178715.tif 000003
【図２】
2019178715.tif 000004
【図３】
2019178715.tif 000005
【図４】
2019178715.tif 000006
【図５】
2019178715.tif 000007
【図６】
2019178715.tif 000008
【図７】
2019178715.tif 000009
【図８】
2019178715.tif 000010
【図９】
2019178715.tif 000011
【図１０】
2019178715.tif 000012
【図１１】
2019178715.tif 000013
【図１２】
2019178715.tif 000014
【図１３】
2019178715.tif 000015
【図１４】
2019178715.tif 000016
【図１５】
2019178715.tif 000017
【図１６】
2019178715.tif 000018