(57)【要約】【課題】シフトバイワイヤ制御の異常検出に応じて速やかにフェールセーフ処理を実行し、かつ、シフトバイワイヤ制御の監視負荷を低減する。【解決手段】シフトバイワイヤ制御装置１０は、シフトバイワイヤ制御部１１と、シフトバイワイヤ制御を監視する監視部１２と、監視制御を検証する検証部１３とを備える。シフトバイワイヤ制御部１１は、シフトレバー位置を判定するシフトレバー位置判定処理と、要求レンジを判定する要求レンジ判定処理と、出力レンジを判定する出力レンジ判定処理とを順次実行して、出力レンジを駆動制御装置に出力する。監視部は、シフトレバー位置判定処理の異常、要求レンジ判定処理の異常、出力レンジ判定処理の異常を、異常判定テーブルに基づいてそれぞれ別個に検出する。【選択図】図１
2014228097.tif 000002
【特許請求の範囲】
【請求項１】
シフトレバーの操作位置に応じて駆動制御装置を制御するシフトバイワイヤ制御部（１１）と、
前記シフトバイワイヤ制御部による制御を監視する監視部（１２）と、
前記監視部による監視が正常に動作しているか否かを検証する検証部（１３）と、
を備えるシフトバイワイヤ制御装置（１０）であって、
前記シフトバイワイヤ制御部は、
前記シフトレバーの操作位置をシフトレバー位置として判定するシフトレバー位置判定処理と、
前記シフトレバー位置判定処理によって判定された前記シフトレバー位置に応じて、前記駆動制御装置に要求するシフトレンジを要求レンジとして判定する要求レンジ判定処理と、
前記要求レンジ判定処理によって判定された前記要求レンジに応じて、前記駆動制御装置に出力するシフトレンジを出力レンジとして判定する出力レンジ判定処理と、
を順次実行して、前記出力レンジ判定処理によって判定された前記出力レンジを前記駆動制御装置に出力し、
前記監視部は、前記シフトレバー位置判定処理の異常、前記要求レンジ判定処理の異常、および、前記出力レンジ判定処理の異常を、異常判定テーブルに基づいてそれぞれ別個に検出する異常検出処理を実行するシフトバイワイヤ制御装置。
【請求項２】
前記監視部は、前記シフトレバー位置判定処理の異常、前記要求レンジ判定処理の異常、および、前記出力レンジ判定処理の異常を、それぞれ異なる異常判定テーブル（Ｔ１，Ｔ２，Ｔ３）を用いて検出する請求項１に記載のシフトバイワイヤ制御装置。
【請求項３】
前記監視部は、前記シフトレバー位置判定処理の異常、前記要求レンジ判定処理の異常、および、前記出力レンジ判定処理の異常を、共通の異常判定テーブル（ＴＣ）を用いて検出する請求項１に記載のシフトバイワイヤ制御装置。
【請求項４】
前記監視部は、前記シフトレバー位置判定処理の出力の異常、前記要求レンジ判定処理の出力の異常、および、前記出力レンジ判定処理の出力の異常を検出する請求項１から３の何れか１項に記載のシフトバイワイヤ制御装置。
【請求項５】
前記監視部は、
前記シフトレバー位置判定処理の出力が所定時間継続したときに前記シフトレバー位置を確定し、
前記要求レンジ判定処理の出力が所定時間継続したときに前記要求レンジを確定し、
前記出力レンジ判定処理の出力が所定時間継続したときに前記出力レンジを確定する請求項１から４の何れか１項に記載のシフトバイワイヤ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シフトバイワイヤ制御装置に関する。
【背景技術】
【０００２】
近年、ユーザによる操作部の操作状態に応じて駆動部の動作を制御装置によって電気的に制御するいわゆるバイワイヤ制御に係る技術の開発が進められている。例えば特許文献１には、バイワイヤ制御を実行する第１レベルの機能、第１レベルの機能による制御をモニタリングする第２レベルの機能、第２レベルの機能によるモニタリングをさらにモニタリングする第３レベルの機能を設ける技術が開示されている。また、このようなバイワイヤ制御は、ユーザによるシフトレバーの操作位置に応じて自動変速機のシフトレンジを制御装置によって電気的に制御するいわゆるシフトバイワイヤ制御にも適用されつつある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表平１０−５０７８０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、第１レベルの制御の全体、つまりシフトバイワイヤ制御の全体を第２レベルの機能によって常にモニタリングしながら異常を検出する。そのため、シフトバイワイヤ制御の異常検出に時間を要し、また、シフトバイワイヤ制御の異常検出から実際にフェールセーフ処理が実行されるまでの時間が長くなる傾向がある。従って、シフトバイワイヤ制御の異常検出により直ちに出力を遮断することができない。また、第２レベルの機能による処理負荷、つまりモニタリングの処理負荷が重くなり、シフトバイワイヤ制御の監視に時間がかかる。
そこで、本発明は、シフトバイワイヤ制御の異常検出に応じて速やかにフェールセーフ処理を実行することができ、かつ、シフトバイワイヤ制御の監視負荷を低減することができるシフトバイワイヤ制御装置を提供する。
【課題を解決するための手段】
【０００５】
本発明に係るシフトバイワイヤ制御装置は、シフトレバーの操作位置に応じて駆動制御装置を制御するシフトバイワイヤ制御部と、シフトバイワイヤ制御部による制御を監視する監視部と、監視部による監視が正常に動作しているか否かを検証する検証部と、を備える。シフトバイワイヤ制御部は、シフトレバーの操作位置をシフトレバー位置として判定するシフトレバー位置判定処理と、シフトレバー位置判定処理によって判定されたシフトレバー位置に応じて、駆動制御装置に要求するシフトレンジを要求レンジとして判定する要求レンジ判定処理と、要求レンジ判定処理によって判定された要求レンジに応じて、駆動制御装置に出力するシフトレンジを出力レンジとして判定する出力レンジ判定処理と、を順次実行する。そして、シフトバイワイヤ制御部は、出力レンジ判定処理によって判定された出力レンジを駆動制御装置に出力する。監視部は、異常検出処理を実行する。この異常検出処理は、シフトレバー位置判定処理の異常、要求レンジ判定処理の異常、および、出力レンジ判定処理の異常を、異常判定テーブルに基づいてそれぞれ別個に検出する処理である。
【０００６】
このようなシフトバイワイヤ制御装置によれば、シフトバイワイヤ制御部による制御は、処理順に従って時系列的に細分化されており、監視部は、シフトバイワイヤ制御部が順次実行する各処理の異常をそれぞれ別個に検出する。これにより、シフトバイワイヤ制御部が順次実行する何れかの処理に異常が発生した場合には、その異常を次の処理に移行する前に検出することができ、シフトバイワイヤ制御を構成する何れかの処理で異常が検出されたことに応じて速やかにフェールセーフ処理を実行することができる。また、シフトバイワイヤ制御部が実行する各処理の異常は、監視部によってそれぞれ別個に検出される。これにより、シフトバイワイヤ制御部による制御全体を常に監視する必要がなく、その監視負荷を低減することができる。
【図面の簡単な説明】
【０００７】
【図１】第１実施形態に係るシフトバイワイヤ制御装置の構成を概略的に示すブロック図
【図２】シフトレバーの操作位置の一例を概略的に示す図
【図３】各判定処理からの出力信号とその出力信号が確定されるまでの時間との関係の一例を示す図
【図４】シフトレバー位置判定処理の異常検出に用いられる異常判定テーブルの一例を示す図
【図５】要求レンジ判定処理の異常検出に用いられる異常判定テーブルの一例を示す図
【図６】出力レンジ判定処理の異常検出に用いられる異常判定テーブルの一例を示す図
【図７】シフトバイワイヤ制御装置による制御の一例を示すフローチャート
【図８】第２実施形態に係る図１相当図
【図９】共通の異常判定テーブルの一例を示す図
【発明を実施するための形態】
【０００８】
以下、シフトバイワイヤ制御装置の複数の実施形態について図面を参照しながら説明する。なお、各実施形態で実質的に同一の要素には同一の符号を付し、説明を省略する。
（第１実施形態）
図１に示すシフトバイワイヤ制御装置１０は、例えば車両に搭載されるものであり、図示しないマイクロコンピュータにおいて制御プログラムを実行することにより、シフトバイワイヤ制御部１１、監視部１２、検証部１３からなる複数の機能レベルをソフトウェアによって仮想的に実現している。なお、これら機能レベル１１〜１３は、集積回路としてハードウェア的に実現してもよい。シフトバイワイヤ制御部１１は、さらに、シフトレバー位置判定処理部１１１、要求レンジ判定処理部１１２、出力レンジ判定処理部１１３をソフトウェアによって仮想的に実現している。なお、これら処理部１１１〜１１３は、集積回路としてハードウェア的に実現してもよい。
【０００９】
シフトレバー位置判定処理部１１１は、シフトセンサ２０から信号Ｓ１が入力されるとシフトレバー位置判定処理を実行する。シフトセンサ２０は、ユーザが図示しないシフトレバーを操作すると、その操作位置を示す信号Ｓ１をシフトレバー位置判定処理部１１１および監視部１２に出力する。このシフトレバー位置判定処理は、シフトセンサ２０から入力される信号Ｓ１に基づいて、シフトレバーの操作位置をシフトレバー位置として判定する処理である。シフトレバー位置判定処理部１１１は、判定したシフトレバー位置を示す信号Ｓ２を要求レンジ判定処理部１１２および監視部１２に出力する。
【００１０】
なお、図２は、シフトレバーの操作位置の一例を概略的に示している。即ち、「Ｄ」はドライブポジション、「Ｎ」はニュートラルポジション、「Ｒ」はリバースポジション、「Ｂ」はブレーキポジション、「Ｍ」はモーメンタリポジションを示す。ドライブポジション「Ｄ」、ニュートラルポジション「Ｎ」、リバースポジション「Ｒ」は周知の通りである。ブレーキポジション「Ｂ」は、例えば急な坂道などにおいて回生ブレーキを利用しながら車両を走行させるポジションである。モーメンタリポジション「Ｍ」は、ユーザがシフトレバーを放したときに当該シフトレバーが自動的に復帰するポジションである。例えば、図２に矢印ａで示すように、ユーザがシフトレバーをドライブポジション「Ｄ」に移動させて当該シフトレバーを放すと、自動変速機３０のシフトレンジはシフトレンジ「Ｄ」にシフトしたまま、図２に矢印ｂで示すように、シフトレバーのみがモーメンタリポジション「Ｍ」に戻るようになっている。なお、シフトレバーの操作位置は、図２に例示するものに限られるものではない。
【００１１】
要求レンジ判定処理部１１２は、シフトレバー位置判定処理部１１１から信号Ｓ２が入力されると要求レンジ判定処理を実行する。この処理は、入力された信号Ｓ２に基づいて、シフトレバー位置判定処理によって判定されたシフトレバー位置を特定し、そのシフトレバー位置に応じて、自動変速機３０に要求するシフトレンジを要求レンジとして判定する処理である。要求レンジ判定処理部１１２は、判定した要求レンジを示す信号Ｓ３を出力レンジ判定処理部１１３および監視部１２に出力する。
【００１２】
出力レンジ判定処理部１１３は、要求レンジ判定処理部１１２から信号Ｓ３が入力されると出力レンジ判定処理を実行する。この処理は、入力された信号Ｓ３に基づいて、要求レンジ判定処理によって判定された要求レンジを特定し、その要求レンジに応じて、自動変速機３０に出力するシフトレンジを出力レンジとして判定する処理である。出力レンジ判定処理部１１３は、判定した出力レンジを示す信号Ｓ４を自動変速機３０および監視部１２に出力する。そして、自動変速機３０は、入力された信号Ｓ４に基づいてシフトレンジを変更する。なお、詳しい説明は省略するが、信号Ｓ４は、図示しないモータ制御装置やメータ制御装置などにも出力され、各装置は、それぞれ入力された信号Ｓ４に基づいて動作する。本発明の駆動制御装置には、自動変速機３０のほか、こられモータ制御装置やメータ制御装置など、シフトバイワイヤ制御装置１０から出力される出力レンジに応じて各種の駆動部の駆動を制御する制御装置も含まれる。
【００１３】
以上の通り、シフトバイワイヤ制御部１１は、シフトセンサ２０から信号Ｓ１が入力されると、時系列的に分割されたシフトレバー位置判定処理、要求レンジ判定処理、出力レンジ判定処理を順次実行して、最終的に、出力レンジを示す信号Ｓ４を自動変速機３０に出力する。これにより、シフトバイワイヤ制御部１１は、いわゆるバイワイヤ制御によって、シフトレバーの操作位置に応じて自動変速機３０のシフトレンジを電気的に制御する。
【００１４】
監視部１２は、上述したシフトバイワイヤ制御部１１による制御を監視するものであり、異常検出処理部１２１をソフトウェアによって仮想的に実現している。なお、この処理部１２１は、集積回路としてハードウェア的に実現してもよい。監視部１２は、シフトバイワイヤ制御部１１から信号Ｓ１，Ｓ２，Ｓ３，Ｓ４が順次入力されると、異常検出処理部１２１によって異常検出処理を順次実行する。この異常検出処理は、シフトレバー位置判定処理部１１１による判定処理の異常、要求レンジ判定処理部１１２による判定処理の異常、および、出力レンジ判定処理部１１３による判定処理の異常を、異常判定テーブルに基づいてそれぞれ別個に検出する処理である。
【００１５】
図３に示すように、この場合、監視部１２は、シフトレバー位置判定処理部１１１からの信号Ｓ２の出力が第１所定時間Ｋ１継続したときに、その信号Ｓ２に基づいてシフトレバー位置を確定する。また、監視部１２は、要求レンジ判定処理部１１２からの信号Ｓ３の出力が第２所定時間Ｋ２継続したときに、その信号Ｓ３に基づいて要求レンジを確定する。また、監視部１２は、出力レンジ判定処理部１１３からの信号Ｓ４の出力が第３所定時間Ｋ３継続したときに、その信号Ｓ４に基づいて出力レンジを確定する。そして、監視部１２は、確定したシフトレバー位置判定処理の出力、要求レンジ判定処理の出力、および、出力レンジ判定処理の出力に基づいて、各判定処理の異常の有無を検出する。なお、所定時間Ｋ１〜Ｋ３は、例えば数十ｍｓほどの時間で適宜変更して設定することができる。また、所定時間Ｋ１〜Ｋ３は、それぞれ異なる時間で設定してもよいし、同じ時間で設定してもよい。
【００１６】
また、この場合、監視部１２は、シフトレバー位置判定処理の異常は個別異常判定テーブルＴ１を用いて検出し、要求レンジ判定処理の異常は個別異常判定テーブルＴ２を用いて検出し、出力レンジ判定処理の異常は個別異常判定テーブルＴ３を用いて検出する。
図４は、個別異常判定テーブルＴ１の一例を示す。即ち、監視部１２は、例えば、信号Ｓ１によって特定されるシフトレバーの操作位置が「Ｍ」であるにも関わらず、シフトレバー位置判定処理部１１１が出力する信号Ｓ２によって特定されるシフトレバー位置が「Ｒ」または「Ｎ」または「Ｄ」である場合には、シフトレバー位置判定処理の出力が異常であることを検出する。また、監視部１２は、信号Ｓ１によって特定されるシフトレバーの操作位置が「Ｒ」であるにも関わらず信号Ｓ２によって特定されるシフトレバー位置が「Ｄ」である場合、信号Ｓ１によって特定されるシフトレバーの操作位置が「Ｄ」であるにも関わらず信号Ｓ２によって特定されるシフトレバー位置が「Ｒ」である場合、信号Ｓ１によって特定されるシフトレバーの操作位置が「Ｎ」であるにも関わらず信号Ｓ２によって特定されるシフトレバー位置が「Ｒ」または「Ｄ」である場合などにも、シフトレバー位置判定処理の出力が異常であることを検出する。
【００１７】
図５は、個別異常判定テーブルＴ２の一例を示す。即ち、監視部１２は、例えば、信号Ｓ２によって特定されるシフトレバー位置が「Ｍ」または「Ｎ」であるにも関わらず、要求レンジ判定処理部１１２が出力する信号Ｓ３によって特定される要求レンジが「Ｒ」または「Ｄ」である場合には、要求レンジ判定処理の出力が異常であることを検出する。また、監視部１２は、信号Ｓ２によって特定されるシフトレバー位置が「Ｒ」であるにも関わらず信号Ｓ３によって特定される要求レンジが「Ｄ」である場合、信号Ｓ２によって特定されるシフトレバー位置が「Ｄ」であるにも関わらず信号Ｓ３によって特定される要求レンジが「Ｒ」である場合などにも、要求レンジ判定処理の出力が異常であることを検出する。
【００１８】
図６は、個別異常判定テーブルＴ３の一例を示す。即ち、監視部１２は、例えば、信号Ｓ３によって特定される要求レンジが「要求なし」であるにも関わらず、出力レンジ判定処理部１１３が出力する信号Ｓ４によって特定される出力レンジが「Ｒ」または「Ｄ」または「Ｂ」である場合には、出力レンジ判定処理の出力が異常であることを検出する。また、監視部１２は、信号Ｓ３によって特定される要求レンジが「Ｒ」であるにも関わらず信号Ｓ４によって特定される出力レンジが「Ｄ」である場合、信号Ｓ３によって特定される要求レンジが「Ｄ」または「Ｂ」であるにも関わらず信号Ｓ４によって特定される出力レンジが「Ｒ」である場合、信号Ｓ３によって特定される要求レンジが「Ｎ」であるにも関わらず信号Ｓ４によって特定される出力レンジが「Ｒ」または「Ｄ」である場合などにも、出力レンジ判定処理の出力が異常であることを検出する。なお、要求レンジ判定処理部１１２は、信号Ｓ２によって特定されるシフトレバー位置が「Ｍ」である場合に、正常な要求レンジとして「要求なし」を示す信号Ｓ３を出力するように設定されている。また、個別異常判定テーブルＴ１〜Ｔ３の内容は、それぞれ適宜変更して設定することができる。
【００１９】
検証部１３は、検証処理を実行することにより、監視部１２による監視が正常に動作しているか否かを検証する。即ち、検証部１３は、上述した信号Ｓ１〜Ｓ４に代わるダミーの異常検出用信号Ｄ１〜Ｄ４を監視部１２に順次出力する。そして、検証部１３は、異常検出用信号Ｄ１〜Ｄ４を順次出力したことに応じて監視部１２が順次異常を検出して異常検出信号Ｒ１〜Ｒ４を出力した場合には、監視部１２による監視が正常に動作していると判定する。一方、検証部１３は、異常検出用信号Ｄ１〜Ｄ４を順次出力したにも関わらず監視部１２から異常検出信号Ｒ１〜Ｒ４が出力されない場合には、監視部１２による監視が正常に動作していないと判定する。なお、検証部１３による検証処理の実行タイミングは、適宜変更して設定することができる。
【００２０】
シフトバイワイヤ制御装置１０は、監視部１２がシフトレバー位置判定処理、要求レンジ判定処理、出力レンジ判定処理の何れかの処理の異常を検出した場合、または、検証部１３が「監視部１２による監視が正常に動作していない」と判定した場合には、所定のフェールセーフ処理を実行する。このフェールセーフ処理としては、例えば図示しないモータ制御装置によるモータの駆動を強制的に停止する処理など、車両の各駆動部を停止状態に移行させる種々の処理を適用することができる。
【００２１】
次に、シフトバイワイヤ制御装置１０による制御の一例について説明する。即ち、図７に示すように、シフトバイワイヤ制御装置１０は、上述した監視部１２によりシフトバイワイヤ制御部１１の各処理をそれぞれ別個に監視する（Ｓ１）。そして、シフトバイワイヤ制御装置１０は、異常が検出されなければ（Ｓ２：ＮＯ）、この処理を終了する。一方、シフトバイワイヤ制御装置１０は、異常が検出されると（Ｓ２：ＹＥＳ）、異常カウンタをカウントアップして（Ｓ３）、カウントアップ後の異常カウンタが予め設定された閾値を超えたか否かを判断する（Ｓ４）。なお、この閾値は適宜変更して設定することができる。シフトバイワイヤ制御装置１０は、異常カウンタが閾値を超えた場合には（Ｓ４：ＹＥＳ）、所定のフェールセーフ処理を実行して（Ｓ５）、この処理を終了する。一方、シフトバイワイヤ制御装置１０は、異常カウンタが閾値を超えていない場合には（Ｓ４：ＮＯ）、フェールセーフ処理を実行することなく、この処理を終了する。なお、異常カウンタは、例えばフェールセーフ処理を実行した場合などに適宜クリアするように設定することができる。
【００２２】
本実施形態に係るシフトバイワイヤ制御装置１０によれば、シフトバイワイヤ制御部１１による制御は、処理順に従って時系列的に細分化されており、監視部１２は、シフトバイワイヤ制御部１１が順次実行する各処理の異常をそれぞれ別個に検出する。これにより、シフトバイワイヤ制御部１１が順次実行する何れかの処理に異常が発生した場合には、その異常を次の処理に移行する前に検出することができ、シフトバイワイヤ制御を構成する何れかの処理で異常が検出されたことに応じて速やかにフェールセーフ処理を実行することができる。また、シフトバイワイヤ制御部１１が実行する各処理の異常は、監視部１２によってそれぞれ別個に検出される。これにより、シフトバイワイヤ制御部１１による制御全体を常に監視する必要がなく、実行中の処理のみを監視することで異常の有無を検出することができ、監視部１２による監視負荷を低減することができる。
【００２３】
また、シフトバイワイヤ制御装置１０によれば、シフトバイワイヤ制御部１１が実行する各処理の異常をそれぞれ別個に検出するので、異常が発生した処理を特定することができ、詳細な異常検出を実現することができる。
また、シフトバイワイヤ制御装置１０によれば、監視部１２は、シフトレバー位置判定処理の異常、要求レンジ判定処理の異常、および、出力レンジ判定処理の異常を、それぞれ異なる個別異常判定テーブルＴ１〜Ｔ３を用いて検出する。これにより、各処理に適した異常判定テーブルを用いて異常を検出することができ、異常検出の精度を格段に向上することができる。また、１つの監視部１２が全ての個別異常判定テーブルＴ１〜Ｔ３にアクセスできるように構成したので、監視制御に係る構成が複雑にならず、構成のコンパクト化を図ることができる。
【００２４】
また、シフトバイワイヤ制御装置１０によれば、監視部１２は、シフトレバー位置判定処理の「出力」の異常、要求レンジ判定処理の「出力」の異常、および、出力レンジ判定処理の「出力」の異常を検出する。即ち、次の処理部に与える「出力」の異常を検出することにより、次の処理部が異常な出力に基づいて処理を進めてしまうことを確実に防止することができる。
また、シフトバイワイヤ制御装置１０によれば、監視部１２は、シフトレバー位置判定処理の出力が所定時間Ｋ１継続したときにシフトレバー位置を確定し、要求レンジ判定処理の出力が所定時間Ｋ２継続したときに要求レンジを確定し、出力レンジ判定処理の出力が所定時間Ｋ３継続したときに出力レンジを確定する。これにより、一時的な出力ではなく、ある程度の継続的な出力に基づいて確定された各処理の判定結果に基づいて監視部１２による監視制御を行うことができ、その監視精度を一層向上することができる。
【００２５】
（第２実施形態）
本実施形態は、監視部１２による異常検出処理に係る構成およびその処理内容が上述の実施形態と異なる。以下、異なる点のみを説明する。即ち、図８に示すように、シフトバイワイヤ制御装置１０において、監視部１２は、シフトレバー位置判定処理の異常、要求レンジ判定処理の異常、および、出力レンジ判定処理の異常を、共通異常判定テーブルＴＣを用いて検出する。
図９は、共通異常判定テーブルＴＣの一例を示す。即ち、監視部１２は、シフトバイワイヤ制御部１１がシフトレバー位置判定処理を実行している場合において、例えば、信号Ｓ１によって特定されるシフトレバーの操作位置が「Ｍ」または「Ｂ」であるにも関わらず、シフトレバー位置判定処理部１１１が出力する信号Ｓ２によって特定されるシフトレバー位置が「Ｒ」または「Ｎ」または「Ｄ」である場合には、シフトレバー位置判定処理の出力が異常であることを検出する。また、監視部１２は、信号Ｓ１によって特定されるシフトレバーの操作位置が「Ｒ」であるにも関わらず信号Ｓ２によって特定されるシフトレバー位置が「Ｄ」である場合、信号Ｓ１によって特定されるシフトレバーの操作位置が「Ｄ」であるにも関わらず信号Ｓ２によって特定されるシフトレバー位置が「Ｒ」である場合、信号Ｓ１によって特定されるシフトレバーの操作位置が「Ｎ」であるにも関わらず信号Ｓ２によって特定されるシフトレバー位置が「Ｒ」または「Ｄ」である場合などにも、シフトレバー位置判定処理の出力が異常であることを検出する。
【００２６】
また、監視部１２は、シフトバイワイヤ制御部１１が要求レンジ判定処理を実行している場合において、例えば、信号Ｓ２によって特定されるシフトレバー位置が「Ｍ」または「Ｂ」であるにも関わらず、要求レンジ判定処理部１１２が出力する信号Ｓ３によって特定される要求レンジが「Ｒ」または「Ｎ」または「Ｄ」である場合には、要求レンジ判定処理の出力が異常であることを検出する。また、監視部１２は、信号Ｓ２によって特定されるシフトレバー位置が「Ｒ」であるにも関わらず信号Ｓ３によって特定される要求レンジが「Ｄ」である場合、信号Ｓ２によって特定されるシフトレバー位置が「Ｄ」であるにも関わらず信号Ｓ３によって特定される要求レンジが「Ｒ」である場合、信号Ｓ２によって特定されるシフトレバー位置が「Ｎ」であるにも関わらず信号Ｓ３によって特定される要求レンジが「Ｒ」または「Ｄ」である場合などにも、要求レンジ判定処理の出力が異常であることを検出する。
【００２７】
また、監視部１２は、シフトバイワイヤ制御部１１が出力レンジ判定処理を実行している場合において、例えば、信号Ｓ３によって特定される要求レンジが「Ｍ」または「Ｂ」であるにも関わらず、出力レンジ判定処理部１１３が出力する信号Ｓ４によって特定される出力レンジが「Ｒ」または「Ｎ」または「Ｄ」である場合には、出力レンジ判定処理の出力が異常であることを検出する。また、監視部１２は、信号Ｓ３によって特定される要求レンジが「Ｒ」であるにも関わらず信号Ｓ４によって特定される出力レンジが「Ｄ」である場合、信号Ｓ３によって特定される要求レンジが「Ｄ」であるにも関わらず信号Ｓ４によって特定される出力レンジが「Ｒ」である場合、信号Ｓ３によって特定される要求レンジが「Ｎ」であるにも関わらず信号Ｓ４によって特定される出力レンジが「Ｒ」または「Ｄ」である場合などにも、出力レンジ判定処理の出力が異常であることを検出する。なお、共通異常判定テーブルＴＣの内容は、適宜変更して設定することができる。
【００２８】
本実施形態によっても、シフトバイワイヤ制御の異常検出に応じて速やかにフェールセーフ処理を実行することができ、かつ、シフトバイワイヤ制御の監視負荷を低減することができる。
また、シフトバイワイヤ制御装置１０によれば、監視部１２は、シフトレバー位置判定処理の異常、要求レンジ判定処理の異常、および、出力レンジ判定処理の異常を、共通の異常判定テーブルＴＣを用いて検出する。これにより、各処理の異常を１つの異常判定テーブルを用いて検出することができ、監視制御に係る構成が複雑にならず、構成のコンパクト化を図ることができる。
【００２９】
（その他の実施形態）
本発明は、上述した複数の実施形態に限定されるものではなく、その要旨を逸脱しない範囲で種々の実施形態に適用可能である。また、上述の複数の実施形態を組み合わせて実施してもよい。
【符号の説明】
【００３０】
図面中、１０はシフトバイワイヤ制御装置、１１はシフトバイワイヤ制御部、１２は監視部、１３は検証部、３０は自動変速機（駆動制御装置）を示す。
【図１】
2014228097.tif 000003
【図２】
2014228097.tif 000004
【図３】
2014228097.tif 000005
【図４】
2014228097.tif 000006
【図５】
2014228097.tif 000007
【図６】
2014228097.tif 000008
【図７】
2014228097.tif 000009
【図８】
2014228097.tif 000010
【図９】
2014228097.tif 000011