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