(57)【要約】【課題】モーメンタリ式のシフトレバーを用いる場合、シフトレバーの移動先のシフトポジションにおける滞留時間が計測される。この計測を、メインマイコンとサブマイコンとで並行して行う場合、両者の計測値は、所定の演算周期で比較される。本発明では、演算負荷を軽減しつつ、異常検出を適時に行うことのできる、シフト制御装置を提供する。【解決手段】シフト制御装置１０は、カウンタ用比較部２４Ｂ及びサンプリング設定部２８を備える。カウンタ用比較部２４Ｂは、メインカウンタ２２Ａとサブカウンタ２２Ｂの滞留時間を、確定時間に至るまで複数回に亘って比較する。サンプリング設定部２８は、シフトレバー１２の移動先のシフトポジション領域に応じて、カウンタ用比較部２４Ｂの比較回数を設定する。【選択図】図１
2014228012.tif 000002
【特許請求の範囲】
【請求項１】
操作後に初期位置に自動復帰する、モーメンタリ式のシフトレバーと、
前記初期位置から任意のシフトポジション領域への、前記シフトレバーの移動を検知する検知部と、
移動先のシフトポジション領域での前記シフトレバーの滞留時間を、確定時間に到達するまで計測するメインカウンタと、
前記滞留時間が前記確定時間に到達したときに、前記移動先のシフトポジション領域に応じたシフト切替信号を出力する切替指令部と、
前記メインカウンタと並行して、前記滞留時間を計測するサブカウンタと、
前記メインカウンタとサブカウンタの前記滞留時間を、前記確定時間に至るまで複数回に亘って比較する比較部と、
前記比較部の比較結果に応じた異常判定を行う判定部と、
前記移動先のシフトポジション領域に応じて、前記比較部の比較回数を設定するサンプリング設定部と、
を備えることを特徴とする、車両用のシフト制御装置。
【請求項２】
請求項１に記載の、車両用のシフト制御装置であって、
前記サンプリング設定部は、前記移動先のシフトポジション領域が、車両の駆動源から駆動輪への駆動力伝達が切断された非走行ポジション領域のときに、前記駆動力伝達が行われる走行ポジション領域のときよりも、前記比較部の比較回数を間引くことを特徴とする、車両用のシフト制御装置。
【請求項３】
操作後に初期位置に自動復帰する、モーメンタリ式のシフトレバーと、
前記初期位置から任意のシフトポジション領域への、前記シフトレバーの移動を検知する検知部と、
移動先のシフトポジション領域での前記シフトレバーの滞留時間を、確定時間に到達するまで計測するメインカウンタと、
前記滞留時間が前記確定時間に到達したときに、前記移動先のシフトポジション領域に応じたシフト切替信号を出力する切替指令部と、
前記メインカウンタと並行して、前記滞留時間を計測するサブカウンタと、
前記メインカウンタとサブカウンタの前記滞留時間を演算周期ごとに比較する比較部と、
前記比較部の比較結果に応じた異常判定を行う判定部と、
前記移動先のシフトポジション領域に応じて、前記比較部の演算周期を設定するサンプリング設定部と、
を備えることを特徴とする、車両用のシフト制御装置。
【請求項４】
請求項３に記載の、車両用のシフト制御装置であって、
前記サンプリング設定部は、前記移動先のシフトポジション領域が、車両の駆動源から駆動輪への駆動力伝達が切断された非走行ポジション領域のときに、前記駆動力伝達が行われる走行ポジション領域のときよりも、前記比較部の演算周期を長くすることを特徴とする、車両用のシフト制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モーメンタリ式のシフトレバーを用いた、車両用のシフト制御装置に関する。
【背景技術】
【０００２】
従来から、車両の変速手段として、モーメンタリ式のシフトレバーが用いられている。モーメンタリ式は自動復帰式とも呼ばれ、この方式では、運転者がシフトレバーから手を離すと、シフトレバーは自動的に初期位置（ホームポジション）に復帰する。
【０００３】
シフトレバー操作により選択されたシフトポジションは、電気信号として自動変速機に送信される。送信された電気信号に応じて、自動変速機が作動する。このような変速システムでは、シフトレバー操作と自動変速機の動作が一致しているか否かを監視する監視手段が設けられている。
【０００４】
例えば特許文献１では、運転者によって選択されたシフトスイッチと、実際の変速機のポジション位置とを比較する制御装置を設けている。特許文献２では、選択されたシフト位置と、実際の変速機のポジション位置とを比較判定する判定時間を、シフトポジションごとに異ならせている。
【０００５】
また、特許文献３では、車両の走行制御を行うメインマイコンと、これを監視するサブマイコンを設け、両者の演算結果が異なる場合に、異常処理指令が出力される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−１２５０６１号公報
【特許文献２】特開２００８−５１２５８号公報
【特許文献３】特開平１１−２７８０９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、モーメンタリ式のシフトレバーを用いる場合、シフトポジションの移動と、移動先のシフトポジションでのシフトレバーの滞留時間とに基づいて、シフトポジションの切替制御が行われる。すなわち、任意のシフトポジションから他のシフトポジションへのシフトレバーの移動に加えて、移動先のシフトポジションにおけるシフトレバーの滞留時間が、予め定めた確定時間に到達したことをもって、シフトポジションの切替制御が実行される。
【０００８】
シフトレバーの滞留時間のカウントを、メインマイコンとサブマイコンとで並行して行う場合、両者のカウントは適宜比較される。例えば、シフト移動時点から確定時間に至るまで、複数回に亘って比較が行われる場合がある。ここで、演算処理の負担軽減を図るために、比較回数を間引く（減らす）ことが考えられる。その一方で、単純に比較回数を間引くと、比較演算の周期が長くなるので、異常検出の遅れに繋がるおそれがある。そこで、本発明は、異常検出を適時に行いつつ、演算処理の負担を軽減することの可能な、シフト制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、車両用のシフト制御装置に関するものである。当該装置は、操作後に初期位置に自動復帰する、モーメンタリ式のシフトレバーと、前記初期位置から任意のシフトポジション領域への、前記シフトレバーの移動を検知する検知部と、移動先のシフトポジション領域での前記シフトレバーの滞留時間を、確定時間に到達するまで計測するメインカウンタと、前記滞留時間が前記確定時間に到達したときに、前記移動先のシフトポジション領域に応じたシフト切替信号を出力する切替指令部と、前記メインカウンタと並行して、前記滞留時間を計測するサブカウンタと、前記メインカウンタとサブカウンタの前記滞留時間を、前記確定時間に至るまで複数回に亘って比較する比較部と、前記比較部の比較結果に応じた異常判定を行う判定部と、前記移動先のシフトポジション領域に応じて、前記比較部の比較回数を設定するサンプリング設定部と、を備える。
【００１０】
また、上記発明において、前記サンプリング設定部は、前記移動先のシフトポジション領域が、車両の駆動源から駆動輪への駆動力伝達が切断された非走行ポジション領域のときに、前記駆動力伝達が行われる走行ポジション領域のときよりも、前記比較部の比較回数を間引くことが好適である。
【００１１】
また、本発明に係る車両のシフト制御装置は、操作後に初期位置に自動復帰する、モーメンタリ式のシフトレバーと、前記初期位置から任意のシフトポジション領域への、前記シフトレバーの移動を検知する検知部と、移動先のシフトポジション領域での前記シフトレバーの滞留時間を、確定時間に到達するまで計測するメインカウンタと、前記滞留時間が前記確定時間に到達したときに、前記移動先のシフトポジション領域に応じたシフト切替信号を出力する切替指令部と、前記メインカウンタと並行して、前記滞留時間を計測するサブカウンタと、前記メインカウンタとサブカウンタの前記滞留時間を演算周期ごとに比較する比較部と、前記比較部の比較結果に応じた異常判定を行う判定部と、前記移動先のシフトポジション領域に応じて、前記比較部の演算周期を設定するサンプリング設定部と、を備える。
【００１２】
また、上記発明において、前記サンプリング設定部は、前記移動先のシフトポジション領域が、車両の駆動源から駆動輪への駆動力伝達が切断された非走行ポジション領域のときに、前記駆動力伝達が行われる走行ポジション領域のときよりも、前記比較部の演算周期を長くすることが好適である。
【発明の効果】
【００１３】
本発明によれば、メインマイコンの異常検出を適時に行いつつ、異常検出に掛かる演算処理の負担を軽減することが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態に係るシフト制御装置を例示する図である。
【図２】シフトポジション領域の割り当てを説明する図である。
【図３】シフトポジションの判定方法について説明する図である。
【図４】シフトポジションの判定方法について説明する図である。
【図５】メインカウンタとサブカウンタの動作について説明する図である。
【発明を実施するための形態】
【００１５】
図１に、本実施形態に係るシフト制御装置１０を例示する。シフト制御装置１０は、図示しない車両の、シフト制御手段として搭載される。シフト制御装置１０は、シフトレバー１２、ガイドスロット１４、シフトポジションセンサ１６、パーキングスイッチ１８、メイン検知部２０Ａ、サブ検知部２０Ｂ、メインカウンタ２２Ａ、サブカウンタ２２Ｂ、検知部用比較部２４Ａ、カウンタ用比較部２４Ｂ、判定部２６、サンプリング設定部２８、及び切替指令部３０を備える。メイン検知部２０Ａから切替指令部３０までの各部は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を有するマイクロコンピュータから構成されてよい。この場合、当該マイクロコンピュータが、予め記憶されたプログラムに従って信号処理を行うことにより、各部の機能が実行可能となる。
【００１６】
シフトレバー１２は、モーメンタリ式のシフトレバーから構成される。すなわち、操作後、運転者がシフトレバー１２から手を離すと、シフトレバー１２は、図示しないばね等の付勢手段により、自動的に初期位置（Ｍポジション）に復帰する。
【００１７】
ガイドスロット１４は、ゲートとも呼ばれ、シフトレバー１２の移動範囲を定めるガイド部材である。その移動範囲には、複数のシフトポジションのそれぞれに対応する、シフトポジション領域が割り当てられている。例えば、図２に示すように、ガイドスロット１４は、英小文字ｈを反転させたような形状とされ、それぞれの端部領域には、Ｂポジション（いわゆるエンジンブレーキポジション）領域、Ｒポジション（後退）領域、及びＤポジション（前進）領域が割り当てられている。また、それぞれの端部を繋ぐ中間領域は２分割され、一方にＭポジション（初期位置）領域、他方にＮポジション（ニュートラル）領域が割り当てられている。
【００１８】
図１に戻り、シフトポジションセンサ１６は、シフトレバー１２の、ガイドスロット１４上の位置に応じた位置信号を出力する。シフトポジションセンサ１６は、例えば、ホール素子を含んで構成され、シフトレバー１２の位置に応じた電圧値を出力する。シフトポジションセンサ１６は、例えば、シフトレバー１２の紙面縦方向の移動を検知する縦方向センサと、紙面横方向の移動を検知する横方向センサから構成されてよい。
【００１９】
パーキングスイッチ１８は、Ｐ（パーキング）ポジションの切り替え手段である。パーキングスイッチ１８は、そのオン／オフ状態に応じた信号を出力する。また、パーキングスイッチ１８から出力された信号は、シフトポジションセンサ１６から出力された信号に優先するように、両者の信号処理制御が行われる。例えば、パーキングスイッチ１８がオン状態になると、シフトレバー１２のシフトポジションに関わらず、Ｐポジションに応じた自動変速機の制御が実行される。
【００２０】
メイン検知部２０Ａは、シフトレバー１２の操作によるシフトポジションの変化を検知する検知手段である。メイン検知部２０Ａには、シフトポジションセンサ１６からシフトレバー１２の位置に応じた位置信号が送信される。この位置信号に基づいて、メイン検知部２０Ａは、シフトレバー１２がどのシフトポジション領域に位置するのかを検知する。
【００２１】
また、メイン検知部２０Ａは、初期位置（Ｍポジション）から、任意のシフトポジション領域への、シフトレバー１２の移動を検知する。任意のシフトポジション領域から他のシフトポジション領域への、シフトレバー１２の移動を検知したとき、メイン検知部２０Ａは、シフトポジションの移動を示すポジション移動信号を、メインカウンタ２２Ａに送信する。
【００２２】
例えば、図３において、ＭポジションからＮポジションへのシフト切替を行う場合、Ｍポジション領域からＮポジション領域へのシフトレバー１２の移動を検知した時点で、メイン検知部２０Ａは、ポジション移動信号をメインカウンタ２２Ａに送信する。また、ＭポジションからＤポジションへのシフト切替を行う場合、Ｍポジション領域からＮポジション領域を経由して、Ｄポジション領域にシフトレバー１２が操作される。このとき、メイン検知部２０Ａは、Ｍポジション領域からＮポジション領域への移動時点、及び、Ｎポジション領域からＤポジション領域への移動時点の２回に亘って、ポジション移動信号をメインカウンタ２２Ａに送信する。
【００２３】
さらに、メイン検知部２０Ａには、パーキングスイッチ１８から、スイッチのオン／オフ状態を示す信号が送信される。パーキングスイッチ１８のオン／オフ信号を受信した場合も、メイン検知部２０Ａは、ポジション移動信号をメインカウンタ２２Ａに送信する。
【００２４】
図１に戻り、サブ検知部２０Ｂは、メイン検知部２０Ａの動作監視を行うための検知手段である。サブ検知部２０Ｂは、メイン検知部２０Ａと同一の判定処理を行う。すなわち、サブ検知部２０Ｂには、メイン検知部２０Ａと並列に（つまり同時に）シフトポジションセンサ１６から位置信号が送信される。また、パーキングスイッチ１８からオン／オフ信号が送信される。サブ検知部２０Ｂは、これらの信号に基づいて、シフトレバー１２の位置するシフトポジション領域や、Ｐポジションのオン／オフ状態を検知する。
【００２５】
また、メイン検知部２０Ａと同様に、Ｍポジションから他のシフトポジション領域への、シフトレバー１２の移動を検知した場合、または、パーキングスイッチ１８のオン／オフ信号を受信した場合、サブ検知部２０Ｂは、ポジション移動信号をサブカウンタ２２Ｂに送信する。
【００２６】
検知部用比較部２４Ａは、メイン検知部２０Ａとサブ検知部２０Ｂの検知結果を比較する比較手段である。検知部用比較部２４Ａは、メイン検知部２０Ａ及びサブ検知部２０Ｂから、それぞれが検知したシフトポジションの値を受信する。検知部用比較部２４Ａは、それぞれのシフトポジションを比較したシフトポジション比較信号を、判定部２６に送信する。
【００２７】
メインカウンタ２２Ａは、シフトレバー１２の移動先のシフトポジション領域での滞留時間が、確定時間に到達するまで、時間計測を行う。メインカウンタ２２Ａは、例えば、タイマー回路から構成される。
【００２８】
メインカウンタ２２Ａは、メイン検知部２０Ａからポジション移動信号を受信すると、滞留時間の計測を開始する。例えば、図３に示すように、シフトレバー１２が、Ｍポジション領域からＮポジション領域に移動して、これにより生じたポジション移動信号を受信すると、メインカウンタ２２Ａは、受信時点から、滞留時間の計測を開始する。滞留時間が、予め定められた確定時間Ｔfに到達すると、メインカウンタ２２Ａは、確定時間の到達を示す到達信号を切替指令部３０に送信する。
【００２９】
また、図４に示すように、シフトレバー１２が、Ｍポジションから、Ｎポジション領域を経由して、Ｄポジション領域まで操作される場合には、滞留時間のカウントは途中でリセットされる。すなわち、Ｍポジション領域からＮポジション領域にシフトレバー１２が移動したときに、メインカウンタ２２Ａは、ポジション移動信号を受信する。これを受けて、メインカウンタ２２Ａは、滞留時間のカウントを開始する。さらに、滞留時間が確定時間Ｔfに到達する前に、シフトレバー１２がＮポジション領域からＤポジション領域に移動すると、再び、メインカウンタ２２Ａは、ポジション移動信号を受信する。このとき、それまでカウントしていた滞留時間はリセットされ（０になり）、再び滞留時間のカウントが開始される。
【００３０】
さらに、メイン検知部２０Ａが、パーキングスイッチ１８のオン信号を受信したときにも、メインカウンタ２２Ａにはポジション移動信号が送信される。この場合にも、メインカウンタ２２Ａは、滞留時間の計測を行う。
【００３１】
図１に戻り、切替指令部３０は、滞留時間が確定時間Ｔfに到達したときに、シフトレバー１２の移動先のシフトポジション領域に応じたシフト切替信号を出力する。切替指令部３０は、メイン検知部２０Ａから、シフトレバー１２の移動先のシフトポジション領域の検知信号を受信する。さらに、切替指令部３０は、メインカウンタ２２Ａから確定時間の到達を示す到達信号を受信する。このとき、切替指令部３０は、図示しない、車両制御を行う電子制御ユニット（ＥＣＵ）に対して、シフト切替信号を送信する。シフト切替信号は、シフトレバー１２が確定時間まで滞留していたシフトポジション領域に対応する、シフトポジションの値を示すものであってよい。
【００３２】
サブカウンタ２２Ｂは、メインカウンタ２２Ａの動作監視を行うための計測手段である。サブカウンタ２２Ｂは、サブ検知部２０Ｂからポジション移動信号を受信すると、メインカウンタ２２Ａと並行して（同時に）、シフトレバー１２の滞留時間を計測する。サブカウンタ２２Ｂは、例えばメインカウンタ２２Ａとは別個の、タイマー回路から構成される。
【００３３】
サブカウンタ２２Ｂでは、メインカウンタ２２Ａと同様にして、滞留時間が確定時間に到達する前に、シフトレバー１２が他のシフトポジション領域に移動すると、滞留時間のカウントがリセットされ、再び滞留時間のカウントが開始される。また、サブカウンタ２２Ｂは、メインカウンタ２２Ａの動作監視のために設けられていることから、メインカウンタ２２Ａとは異なり、滞留時間が確定時間Ｔfに到達しても、到達信号の出力は行わないようにしてもよい。
【００３４】
カウンタ用比較部２４Ｂは、メインカウンタ２２Ａ及びサブカウンタ２２Ｂがそれぞれ計測した滞留時間を比較する比較手段である。カウンタ用比較部２４Ｂは、メインカウンタ２２Ａ及びサブカウンタ２２Ｂの滞留時間を、確定時間Ｔfに至るまで、複数回に亘って比較する。カウンタ用比較部２４Ｂは、例えばそれぞれの滞留時間の差分値を求め、これを判定部２６に送信する。
【００３５】
図５には、比較処理の例が示されている。カウンタ用比較部２４Ｂは、サンプリング設定部２８によって設定された演算周期Ｔsごとに、メインカウンタ２２Ａの滞留時間の計測値Ｔc1と、サブカウンタ２２Ｂの滞留時間の計測値Ｔc2とを比較する。具体的には、図５に示されているように、カウンタ用比較部２４Ｂは、メインカウンタ２２Ａの計測値Ｔc11と、サブカウンタ２２Ｂの計測値Ｔc21の差分値を求める。さらに演算周期Ｔs後に、メインカウンタ２２Ａの計測値Ｔc12と、サブカウンタ２２Ｂの計測値Ｔc22の差分値を求める。
【００３６】
判定部２６は、検知部用比較部２４Ａ及びカウンタ用比較部２４Ｂの比較結果に応じた異常判定を行う判定手段である。検知部用比較部２４Ａから、メイン検知部２０Ａとサブ検知部２０Ｂの検知したシフトポジションが異なる旨の信号を受信したときに、判定部２６は異常判定を行い、電子制御ユニットに対して異常処理信号を送信する。また、判定部２６は、後述するように、カウンタ用比較部２４Ｂから、メインカウンタ２２Ａとサブカウンタ２２Ｂの計測値が異なる旨の信号を受信したときにも、電子制御ユニットに対して異常処理信号を送信する。
【００３７】
なお、メインカウンタ２２Ａとサブカウンタ２２Ｂの計測値が異なる場合とは、両者の差分値が非ゼロの値になる場合に限られない。例えば、メインカウンタ２２Ａとサブカウンタ２２Ｂ及びこれらの周辺機器の個体差などに基づくマージン値を予め設定する。その上で、メインカウンタ２２Ａとサブカウンタ２２Ｂの計測値の差分値が、当該マージン値から逸脱したときに、判定部２６は、異常判定をするようにしてもよい。
【００３８】
また、確定時間Ｔfに到達するまでに、複数回に亘って比較処理が行われる。このことから、判定部２６は、そのすべての回の比較処理に亘って、メインカウンタ２２Ａとサブカウンタ２２Ｂの計測値が同一である場合（すべての差分値がマージン値以内に収まっている場合）を正常と判定してよい。また、いずれかの回の比較処理において、両者の計測値が異なる場合に、判定部２６は、異常判定をするようにしてもよい。
【００３９】
さらに、異常処理信号は、切替指令部３０によるシフト切替信号よりも優先するものであってよい。例えば、異常処理信号受信時には、電子制御ユニットは、シフト切替信号に関わらず、異常処理を実行するようにしてもよい。
【００４０】
図１に戻り、サンプリング設定部２８は、カウンタ用比較部２４Ｂの比較回数を設定する、設定手段である。サンプリング設定部２８は、シフトレバー１２の移動先のシフトポジション領域に応じて、比較回数を設定する。
【００４１】
サンプリング設定部２８には、メイン検知部２０Ａから、シフトレバー１２の移動先のシフトポジション領域、または、当該領域に対応するシフトポジションの値が送信される。また、パーキングスイッチ１８がオン状態のときは、メイン検知部２０ＡからＰポジションの検知信号が送信される。サンプリング設定部２８は、これらの信号に応じて、比較回数を設定する。
【００４２】
サンプリング設定部２８は、例えば、シフトレバー１２の移動先のシフトポジション領域が非走行ポジション領域のときに、走行ポジション領域のときと比較して、比較回数を間引くように比較回数の設定を行う。
【００４３】
非走行ポジションとは、車両の駆動源から駆動輪への駆動力伝達が切断されたシフトポジションを指し、例えば、Ｎポジションを指す。したがって、非走行ポジション領域とは、Ｎポジション領域を指す。また、走行ポジションとは、車両の駆動源から駆動輪への駆動力伝達が行われるシフトポジションを指し、例えば、Ｂポジション、Ｒポジション、及びＤポジションを指す。したがって、走行ポジション領域とは、Ｂポジション領域、Ｒポジション領域、及びＤポジション領域を指す。
【００４４】
また、Ｐポジションでは、車両の駆動源から駆動輪への駆動力伝達が切断されていることから、当該ポジションは非走行ポジションに該当する。このことから、メイン検知部２０ＡからＰポジションの検知信号を受信したときも、サンプリング設定部２８は、走行ポジションのときと比較して、比較回数を間引くようにしてもよい。
【００４５】
非走行ポジションでは、駆動輪への駆動力伝達が切断されていることから、異常検出の緊急度を、走行ポジションと同等とする必要性は低いものと考えられる。そこで、本実施形態では、非走行ポジションにおける比較回数が、走行ポジションにおける比較回数よりも少なくなるように設定している。このようにすることで、異常検出を適時に行いつつ、演算処理の負荷を軽減することが可能となる。
【００４６】
比較回数の設定は、例えば次のようにして行う。サンプリング設定部２８には、メイン検知部２０Ａから、シフトレバー１２の移動先のシフトポジション領域、または、当該領域に対応するシフトポジションの値が送信される。また、パーキングスイッチ１８がオン状態のときは、メイン検知部２０ＡからＰポジションの検知信号が送信される。サンプリング設定部２８は、これらの信号に応じて、カウンタ用比較部２４Ｂが比較処理を行う演算周期Ｔsを設定する。
【００４７】
演算周期Ｔsは、例えばＣＰＵのクロックパルスに応じて設定される。また、演算周期Ｔsは、確定時間Ｔf未満であり、例えばＴs＜Ｔf／２の範囲で設定される。サンプリング設定部２８は、シフトレバー１２の移動先のシフトポジション領域が非走行ポジション領域のときに、走行ポジション領域のときと比較して、演算周期Ｔsを長く設定する。このようにすることで、非走行ポジション領域のときの比較回数が、走行ポジション領域のときの比較回数よりも間引きされる。
【００４８】
次に、本実施形態に係るシフト制御装置１０による、シフト制御について説明する。運転者がシフトレバー１２を操作すると、シフトレバー１２の位置に応じて、シフトポジションセンサ１６からメイン検知部２０Ａ及びサブ検知部２０Ｂに位置信号が送信される。メイン検知部２０Ａ及びサブ検知部２０Ｂは、位置信号に応じて現在のシフトポジションを検知する。
【００４９】
また、運転者によりパーキングスイッチ１８が押される（オン状態にされる）と、メイン検知部２０Ａ及びサブ検知部２０Ｂには、オン信号が送信される。メイン検知部２０Ａ及びサブ検知部２０Ｂは、この信号に応じて、現在のシフトポジションがＰポジションであることを検知する。
【００５０】
メイン検知部２０Ａが検知したシフトポジションは、切替指令部３０に送信される。また、メイン検知部２０Ａ及びサブ検知部２０Ｂが検知したシフトポジションは、検知部用比較部２４Ａにて比較される。この比較結果は、判定部２６に送信される。
【００５１】
また、メイン検知部２０Ａは、シフトレバー１２が任意のシフトポジション領域から、他のシフトポジション領域に移動したことを検知するか、または、パーキングスイッチ１８からオン信号を受信したときに、メインカウンタ２２Ａにポジション移動信号を送信する。これを受けてメインカウンタ２２Ａは、滞留時間の計測を開始する。
【００５２】
メインカウンタ２２Ａが計測した滞留時間が確定時間Ｔfに到達すると、メインカウンタ２２Ａは、到達信号を切替指令部３０に送信する。切替指令部３０は、シフト切替信号を、電子制御ユニットに送信する。電子制御ユニットは、シフト切替信号に基づいて自動変速機を制御する。
【００５３】
また、サブカウンタ２２Ｂは、サブ検知部２０Ｂからポジション移動信号を受信すると、滞留時間の計測を開始する。カウンタ用比較部２４Ｂでは、メインカウンタ２２Ａとサブカウンタ２２Ｂの計測した滞留時間を比較する。この比較に当たり、サンプリング設定部２８は、メインカウンタ２２Ａとサブカウンタ２２Ｂの計測値の比較回数を設定する。すなわち、サンプリング設定部２８は、メイン検知部２０Ａから、シフトレバー１２の移動先の（現在の）シフトポジションの情報を得るとともに、これに基づいて、演算周期Ｔsを設定する。カウンタ用比較部２４Ｂにおける比較結果は、判定部２６に送信される。
【００５４】
検知部用比較部２４Ａの比較結果を受けて、メイン検知部２０Ａとサブ検知部２０Ｂが検知したシフトポジションが異なる場合、または、カウンタ用比較部２４Ｂの比較結果を受けて、メインカウンタ２２Ａとサブカウンタ２２Ｂの滞留時間が異なる場合、判定部２６は、異常処理信号を送信する。電子制御ユニットは、異常処理信号を受けて、車両のシステムダウン等の異常処理を実行する。
【００５５】
なお、上述した実施形態では、シフトレバー１２として、ガイドスロット１４上をスライド移動させる形態を挙げたが、この形態に限らない。すなわち、シフトレバー１２は、モーメンタリ式のものであればよく、例えば多軸操作型の（いわゆるジョイスティック型の）シフトレバーであってもよい。この場合、シフトレバー１２の操作可能領域（例えば、前後左右方向等）には、複数のシフトポジション領域が割り当てられる。メインカウンタ２２Ａ及びサブカウンタ２２Ｂは、シフトレバー１２の移動先（すなわち、レバーの倒された先）のシフトポジション領域での、シフトレバー１２の滞留時間を、確定時間に到達するまで計測する。
【符号の説明】
【００５６】
１０  シフト制御装置、１２  シフトレバー、１４  ガイドスロット、１６  シフトポジションセンサ、１８  パーキングスイッチ、２０Ａ  メイン検知部、２０Ｂ  サブ検知部、２２Ａ  メインカウンタ、２２Ｂ  サブカウンタ、２４Ａ  検知部用比較部、２４Ｂ  カウンタ用比較部、２６  判定部、２８  サンプリング設定部、３０  切替指令部。
【図１】
2014228012.tif 000003
【図２】
2014228012.tif 000004
【図３】
2014228012.tif 000005
【図４】
2014228012.tif 000006
【図５】
2014228012.tif 000007