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