(57)【特許請求の範囲】
【請求項１】
シフトレバーの位置に応じた位置信号を出力する位置センサと、
前記位置信号に応じたシフトポジションの判定値をそれぞれ出力する、第１及び第２の判定部と、
前記シフトポジションの優先度を定める設定部と、
前記第１の判定部の判定値と前記第２の判定部の判定値が異なり、前記第１の判定部の判定値の前記優先度が、前記第２の判定部の判定値の優先度より低い場合に、異常処置を行う指令を出力する比較部と、
を備え、
第１のシフトポジションに対応する前記位置信号の値の範囲と、前記第１のシフトポジションより優先度の低い第２のシフトポジションに対応する前記位置信号の値の範囲との境界が、前記第１の判定部と前記第２の判定部で別々に設定され、
前記第１の判定部の前記境界は、前記第２の判定部の前記境界よりも、前記第２のシフトポジション側に設定されていることを特徴とする、シフトポジション判定装置。
【請求項２】
請求項１記載のシフトポジション判定装置であって、
前記シフトポジションは、車両の走行状態を定めるものであり、前記車両を非走行状態にするシフトポジションが、前記車両を走行状態にするシフトポジションよりも、前記優先度が高くなるように設定されていることを特徴とする、シフトポジション判定装置。
【請求項３】
請求項１または２に記載のシフトポジション判定装置であって、
第１のシフトポジションは、パーキングポジションであることを特徴とする、シフトポジション判定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シフトポジション判定装置に関する。
【背景技術】
【０００２】
車両のシフトレバーの操作を検知する手段として、特許文献１で示されているような、位置センサ及びシフトポジションの判定部が知られている。
【０００３】
位置センサは、シフトレバーの位置を検知して、その位置に応じた位置信号を出力する。シフトレバーの位置に応じた位置信号とは、例えば、所定のポジション（例えばＮポジション）から、その隣のポジション（例えばＲポジション）に向かうにしたがって、増加するような電圧信号であってよい。
【０００４】
シフトポジションの判定部では、位置信号に応じたシフトポジションの判定値を出力する。シフトポジションの判定は、所定のポジションに対応する電圧値の範囲と、その隣のポジションに対応する電圧値の範囲を予め定めておき、位置信号の電圧値が、どちらの範囲に含まれるかを検出することによって行ってよい。
【０００５】
また、判定部の出力した判定結果が、運転者の意図に沿っているか否か、特に、運転者の意図よりも危険な車両状態になるような判定結果であるか否かを判断するために、シフトポジションの判定結果を監視する、監視手段が用いられる場合がある。例えば特許文献２には、メインマイコン、サブマイコン、及び整合性判定部が開示されている。メインマイコンとサブマイコンは、それぞれ、位置センサから位置信号を受け取ってシフトポジションを判定する。整合性判定部は、メインマイコンとサブマイコンの判定結果を比較して、両者の判定結果が一致する場合に、メインマイコンは正常であると判定する。一方、両者の判定結果が一致しない場合には、整合性判定部は、異常信号を出力する。異常信号に応じて、車両のシステムダウン等のフェイルセーフ制御が実行される。
【０００６】
また、特許文献３には、目標となるシフトポジションと、自動変速機の実際のポジションとが一致していないときに、異常と判定する判定手段が開示されている。
【０００７】
また、特許文献４には、メインアクセルセンサの出力信号とサブアクセルセンサの出力信号の差分値と閾値とを比較して、その比較結果に基づいてアクセルセンサの異常を判定する判定手段が開示されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００４−１２５０６１号公報
【特許文献２】特開平１１−２７８０９３号公報
【特許文献３】特開２００８−５１２５８号公報
【特許文献４】特開２００３−２１４２４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、メイン判定部とサブ判定部の判定値が不一致であるときに、異常判定を行う判定フローを用いる場合、メイン判定部による判定値が、運転者の意図からみて安全であるにも関わらず、異常判定がなされるおそれがある。
【００１０】
例えば、図８に示すように、所定のシフトポジションからＲポジションに切り替えようとして、運転者がシフトレバーを動かした際に、ＮポジションとＲポジションの間までしかシフトレバーが動かされなかった場合を考える。また、このとき、位置センサから出力される位置信号の電圧値は、Ｎポジションに対応する電圧値の範囲と、Ｒポジションに対応する電圧値の範囲の境界値であるとする。
【００１１】
位置センサは、シフトレバーの位置に応じた位置信号を、メイン判定部とサブ判定部に並列に送信する。このとき、メイン判定部とサブ判定部の信号処理回路の個体差などに起因して、一方がＮポジション、他方がＲポジションを出力するおそれがある。２つの判定値が不一致である際に異常判定を行う判定フローでは、上記の場合に異常判定が出力される。しかし、実際には、Ｒポジションは運転者の意図通りであり、また、Ｎポジションは車両が走行状態に至らないという点で、Ｒポジションよりも安全な車両状態である。このように、従来の判定フローでは、メイン判定部による判定値が、運転者の意図からみて安全であるにも関わらず、異常判定がなされるおそれがある。
【課題を解決するための手段】
【００１２】
本発明は、シフトポジションの判定装置に関するものである。当該装置は、シフトレバーの位置に応じた位置信号を出力する位置センサと、前記位置信号に応じたシフトポジションの判定値をそれぞれ出力する、第１及び第２の判定部と、前記シフトポジションの優先度を定める設定部と、を備える。さらに、前記第１の判定部の判定値と前記第２の判定部の判定値が異なり、前記第１の判定部の判定値の前記優先度が、前記第２の判定部の判定値の優先度より低い場合に、異常処置を行う指令を出力する比較部と、を備える。さらに、第１のシフトポジションに対応する前記位置信号の値の範囲と、前記第１のシフトポジションより優先度の低い第２のシフトポジションに対応する前記位置信号の値の範囲との境界が、前記第１の判定部と前記第２の判定部で別々に設定され、前記第１の判定部の前記境界は、前記第２の判定部の前記境界よりも、前記第２のシフトポジション側に設定されている。
【００１３】
また、上記発明において、前記シフトポジションは、車両の走行状態を定めるものであり、前記車両を非走行状態にするシフトポジションが、前記車両を走行状態にするシフトポジションよりも、前記優先度が高くなるように設定されていることが好適である。
【００１４】
また、上記発明において、第１のシフトポジションは、パーキングポジションであることが好適である。
【発明の効果】
【００１５】
本発明によれば、異常判定の誤出力を抑制することが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本実施の形態に係るシフトポジション判定装置を例示するブロック図である。
【図２】シフトレバーと位置センサの関係を例示する図である。
【図３】シフトポジションの判定表を例示する図である。
【図４】縦方向センサの位置信号の波形を例示する図である。
【図５】横方向センサの位置信号の波形を例示する図である。
【図６】シフトレバーの移動経路と境界値の関係を例示する模式図である。
【図７】シフトレバーの移動経路と境界値の関係を例示する模式図である。
【図８】シフトポジションの判定について説明する図である。
【発明を実施するための形態】
【００１７】
図１に、本実施の形態に係るシフトポジション判定装置１０を例示する。シフトポジション判定装置１０は、例えば、車両のシフトレバー１２のシフトポジションを判定するために用いられる。シフトポジション判定装置１０は、位置センサ１４、第１の判定部１６、第２の判定部１８、設定部２０、及び、比較部２２を含んで構成される。
【００１８】
シフトレバー１２は、シフトポジションが割り当てられたスロット１３内を移動可能となっている。車両が採り得るシフトポジションのうち、一部のシフトポジションを、スロット１３から切り離してもよい。例えば、Ｐポジション（パーキング）を切り離してもよい。この場合、Ｐポジションスイッチ２４のオン／オフによってＰポジションの選択を行ってもよい。
【００１９】
また、シフトレバー１２により選択可能なシフトポジションは、以下のポジションであってよい。すなわち、Ｒポジション（後退）、Ｎポジション（ニュートラル）、Ｄポジション（前進）、Ｂポジション（エンジンブレーキを効かせた前進）、Ｍポジション（ホームポジション、塗りつぶし円で示す）であってよい。Ｍポジションとは、運転者がシフトレバー１２から手を放すと、シフトレバー１２が戻る定位置である。したがって、シフトレバー１２がＭポジションに位置しているときは、Ｍポジションに戻る前のシフトポジション、またはＰポジションが選択されている。
【００２０】
位置センサ１４は、シフトレバー１２の位置に応じた位置信号を出力する。位置センサ１４は、例えば、シフトレバー１２の位置に応じて出力電圧が変化する、ホール素子を含んでいてもよい。また、位置信号は、電圧信号であってよい。
【００２１】
また、位置センサ１４は、シフトレバー１２の移動方向別に、複数設けてもよい。例えば、位置センサ１４は、シフトレバー１２の縦方向の移動を検知する縦方向センサ１４Ａと、シフトレバー１２の横方向の移動を検知する横方向センサ１４Ｂを含んで構成されていてよい。
【００２２】
例えば、図２に示すように、縦方向センサ１４Ａは、シフトレバー１２が、スロット１３のＲ側終端２６に位置しているときに、電圧の最小値Ｖ＿ＶＭｉｎを出力するようにしてもよい。さらに、シフトレバー１２が、スロット１３のＢ側終端２８、または、Ｄ側終端３０に位置しているときに、電圧の最大値Ｖ＿ＶＭａｘを出力するようにしてもよい。
【００２３】
また、横方向センサ１４Ｂは、シフトレバー１２が、ＭポジションとＢポジションの一方を選択し得るＭＢスロット３２に位置しているときに、電圧の最小値Ｖ＿ＬＭｉｎを出力するようにしてもよい。さらに、シフトレバー１２が、Ｒポジション、Ｎポジション、Ｄポジションのいずれかを選択し得るＲＮＤスロット３４に位置しているときに、電圧の最大値Ｖ＿ＬＭａｘを出力するようにしてもよい。
【００２４】
図１に戻り、第１の判定部１６は、位置センサ１４の位置信号及びＰポジションスイッチ２４のオン／オフに応じたシフトポジションの判定値を出力する。第１の判定部１６は、例えば、ＣＰＵ等の演算処理回路を備えたマイコンであってよい。
【００２５】
第１の判定部１６は、位置信号の値に応じて、シフトポジションを判定する。判定に際して、シフトポジションに対応する位置信号の値の範囲を、予め定めておいてもよい。
【００２６】
例えば、図２の縦方向センサ１４Ａについて、シフトレバー１２が、ＭポジションとＮポジションを選択しうるＭＮスロット３６に位置しているときの電圧値Ｖ＿ＶＭｉｄ（以下、中間値と呼ぶ）と、最小値Ｖ＿ＶＭｉｎの間に、境界値Ｖ＿Ｒを設定する。また、中間値Ｖ＿ＶＭｉｄと最大値Ｖ＿ＶＭａｘとの間に、境界値Ｖ＿ＢＤを設定する。
【００２７】
また、横方向センサ１４Ｂについて、最小値Ｖ＿ＬＭｉｎと最大値Ｖ＿ＬＭａｘとの間に、境界値Ｖ＿ＲＮＤを設定する。
【００２８】
境界値を用いたシフトポジションの判定手法を、図３に示す。縦方向センサ１４Ａの信号値Ｖ＿Ｖが、境界値Ｖ＿Ｒ以下（Ｖ＿Ｖ≦Ｖ＿Ｒ）であるとき、第１の判定部１６は、横方向センサ１４Ｂの信号値Ｖ＿Ｌに関わらず、判定値としてＲポジションを出力する。
【００２９】
また、縦方向センサ１４Ａの信号値Ｖ＿Ｖが、境界値Ｖ＿Ｒより高く、かつ、境界値Ｖ＿ＢＤ未満（Ｖ＿Ｒ＜Ｖ＿Ｖ＜Ｖ＿ＢＤ）であって、さらに、横方向センサ１４Ｂの信号値Ｖ＿Ｌが、境界値Ｖ＿ＲＮＤ未満（Ｖ＿Ｌ＜Ｖ＿ＲＮＤ）である場合には、第１の判定部１６は、判定値としてＭポジション（直前のポジション）を出力する。一方、縦方向センサ１４Ａの信号値Ｖ＿Ｖが、Ｖ＿Ｒ＜Ｖ＿Ｖ＜Ｖ＿ＢＤであって、横方向センサ１４Ｂの信号値Ｖ＿Ｌが、境界値Ｖ＿ＲＮＤ以上（Ｖ＿Ｌ≧Ｖ＿ＲＮＤ）である場合には、第１の判定部１６は、判定値としてＮポジションを出力する。
【００３０】
また、縦方向センサ１４Ａの信号値Ｖ＿Ｖが、境界値Ｖ＿ＢＤ以上（Ｖ＿Ｖ≧Ｖ＿ＢＤ）であり、かつ、横方向センサ１４Ｂの信号値Ｖ＿Ｌが、境界値Ｖ＿ＲＮＤ未満（Ｖ＿Ｌ＜Ｖ＿ＲＮＤ）であるときは、第１の判定部１６は、判定値としてＢポジションを出力する。一方、縦方向センサ１４Ａの信号値Ｖ＿Ｖが、境界値Ｖ＿ＢＤ以上であって、かつ、横方向センサ１４Ｂの信号値Ｖ＿Ｌが、境界値Ｖ＿ＲＮＤ以上（Ｖ＿Ｌ≧Ｖ＿ＲＮＤ）であるときには、第１の判定部１６は、判定値としてＤポジションを出力する。
【００３１】
また、Ｐポジションスイッチ２４がオン状態のときは、シフトレバー１２の位置に関わらず、第１の判定部１６は、判定値としてＰポジションを出力する。
【００３２】
また、第１の判定部１６は、出力した判定値に応じた操作を行う操作指令を、車両の駆動源に対して出力する。
【００３３】
図１に戻り、第２の判定部１８は、第１の判定部１６と同様に、位置センサ１４の位置信号及びＰポジションスイッチ２４のオン／オフに応じたシフトポジションの判定値を出力する。第２の判定部１８は、例えば、ＣＰＵ等の演算処理回路を備えたマイコンであってよい。
【００３４】
第２の判定部１８には、位置センサ１４から第１の判定部１６に送信されたものと同一の位置信号が送信される。例えば、第１の判定部１６及び第２の判定部１８は、位置センサ１４に対して並列に接続されていてよい。第２の判定部１８は、第１の判定部１６と同様に、境界値を設けて、シフトポジションに対応する位置信号の値の範囲を定めるようにしてもよい。ここで、第１の判定部１６の境界値と第２の判定部１８の境界値は別々に設けてもよいし、共通のものであってもよいが、後述するように、第１の判定部１６の境界値と第２の判定部１８の境界値を別々に設けることが好適である。
【００３５】
設定部２０は、シフトポジションの優先度を定める設定手段である。設定部２０は、ＣＰＵ等の演算処理回路や、メモリ等の記憶素子を備えたマイコンであってよい。また、第１の判定部１６または第２の判定部１８のマイコンに、設定部２０の機能が組み込まれていてもよい。また、優先度の設定は、車両の組み立て時等に作業者が設定するようにしてもよい。
【００３６】
シフトポジションの優先度は、車両状態の安全度合いに基づいて設定することが好適である。例えば、車両を非走行状態にするシフトポジション（非走行ポジション）が、車両を走行状態にするシフトポジション（走行ポジション）よりも、優先度が高くなるように設定されていることが好適である。具体的には、車両が停止状態であるＰポジションを、最も優先度の高いシフトポジションとして設定する。次に、アクセルペダルを操作しても車両が駆動しないＮポジションを、Ｐポジションに次ぐ優先度のシフトポジションとして設定する。最後に、アクセルペダルの操作に応じて車両が駆動するＤポジション、Ｒポジション、Ｂポジションを、最も優先度の低いシフトポジションとして設定する。
【００３７】
比較部２２は、第１の判定部１６の判定値と、第２の判定部１８の判定値を比較するとともに、その比較結果に基づいて、第１の判定部１６の異常判定を行う。比較部２２は、ＣＰＵ等の演算処理回路を備えたマイコンであってよい。また、第１の判定部１６または第２の判定部１８のマイコンに、比較部２２の機能が組み込まれていてもよい。
【００３８】
第１の判定部１６と第２の判定部１８の判定値を比較するに当たって、比較部２２は、設定部２０の優先度を参照する。すなわち、比較部２２は、第１の判定部１６の判定値の優先度が、第２の判定部１８の判定値の優先度以上である場合に、第１の判定部１６は正常であると判定する。正常判定をした場合には、比較部２２は、第１の判定部１６の操作指令に応じた操作を行う許可指令を、図示しない駆動源に対して出力する。または、正常判定をした場合には、比較部２２から駆動源への指令送信は行わないようにしてもよい。
【００３９】
一方、第１の判定部１６の判定値の優先度が、第２の判定部１８の判定値とは異なり、第２の判定部１８の判定値の優先度より低い場合には、比較部２２は、第１の判定部１６が異常であると判定する。異常判定をした場合には、比較部２２は、異常処置を行う指令を駆動源に対して出力する。異常処置指令が出力されると、第１の判定部１６の操作指令に関わらず、車両の駆動源に対して異常処置が実行される。異常処置は、例えば、駆動源を停止させる処置であってよい。
【００４０】
第１の判定部１６の判定値の優先度が、第２の判定部１８の判定値の優先度以上である場合とは、第１の判定部１６と第２の判定部１８の判定値が等しい場合と、第１の判定部１６の判定値の優先度が、第２の判定部１８の判定値の優先度より高い場合の両方を含んでいる。例えば、第１の判定部１６の判定値がＮポジションであって、第２の判定部１８の判定値がＲポジションである場合に、優先度はＮポジション＞Ｒポジションであることから、比較部２２は、第１の判定部１６の判定値が正常であるものと判定する。
【００４１】
このように、第１の判定部１６の判定値と第２の判定部１８の判定値が異なる場合であっても、第１の判定部１６の判定値の優先度が高い場合には、比較部２２から正常判定が出力される。したがって、シフトレバー１２の操作が不適切である（中途半端である）ことに起因して、第１の判定部１６の判定値と第２の判定部１８の判定値が異なる場合であっても、直ちに第１の判定部１６に対する異常判定が出力されることが避けられる。つまり、異常判定の誤出力を避けることができる。さらに、優先度の設定について、非走行ポジションの優先度を走行ポジションの優先度より高く設定することで、車両走行の安全性を向上させることが可能となる。
【００４２】
なお、第１の判定部１６における境界値と、第２の判定部１８における境界値とを同一の値とすると、第１の判定部１６が正常であるにも関わらず、第１の判定部１６の判定値の優先度が、第２の判定部１８の優先度より低くなるおそれがある。
【００４３】
例えば、縦方向センサ１４Ａの信号値Ｖ＿Ｖが、境界値Ｖ＿Ｒよりわずかに高い値（例えば、Ｖ＿Ｒ×１．００１）である場合、第１の判定部１６と第２の判定部１８の信号処理回路の個体差等に起因して、第１の判定部１６ではＶ＿Ｖ＝Ｖ＿Ｒと判定し、第２の判定部１８ではＶ＿Ｒ＜Ｖ＿Ｖと判定するおそれがある。前者の場合、シフトポジションの判定値はＲポジションとなる。後者の場合、横方向センサ１４Ｂの信号値Ｖ＿Ｌによっては、Ｒポジションより優先度の高いＮポジションが出力される場合がある。そうなると、第１の判定部１６の判定値の優先度は、第２の判定部１８の優先度より低くなり、その結果、比較部２２からは異常判定が出力されてしまう。
【００４４】
そこで、第１の判定部１６における境界値と、第２の判定部１８における境界値を異なる値として、両境界値が重ならないようにすることが好適である。さらに、この際に、第１の判定部１６が、第２の判定部１８と比較して、優先度の高い判定値を得られ易くなるように、境界値を設定することが好適である。具体的には、優先度の高い第１のシフトポジションと、それより優先度の低い第２のシフトポジションの境界値を設定するに当たり、第１の判定部１６の境界値を、第２の判定部１８の境界値よりも、優先度の低い第２のシフトポジション側に設定するようにしてもよい。このようにすることで、第１の判定部１６では、第２の判定部１８と比較して、優先度の高いシフトポジションが選択される領域が広くなる。
【００４５】
図４には、縦方向センサ１４Ａの境界値の設定方法が例示されている。縦方向センサ１４Ａの中間値Ｖ＿ＶＭｉｄと、最大値Ｖ＿ＶＭａｘの間に、第１の判定部１６の境界値Ｖ＿ＭａｉｎＢＤと、第２の判定部１８の境界値Ｖ＿ＳｕｂＢＤを設定する。ここで、Ｖ＿ＭａｉｎＢＤ＞Ｖ＿ＳｕｂＢＤとする。また、中間値Ｖ＿ＶＭｉｄと、最小値Ｖ＿ＶＭｉｎとの間に、第１の判定部１６の境界値Ｖ＿ＭａｉｎＲと、第２の判定部１８の境界値Ｖ＿ＳｕｂＲを設定する。ここで、Ｖ＿ＭａｉｎＲ＜Ｖ＿ＳｕｂＲとする。
【００４６】
図５には、横方向センサ１４Ｂの境界値の設定方法が例示されている。横方向センサ１４Ｂの境界値設定においては、Ｍポジションに設定されているシフトポジションに応じて、境界値の設定条件を変更させてもよい。
【００４７】
例えば、ＭポジションにＰポジションが設定されている場合、つまり、シフトレバー１２の操作直前のシフトポジションがＰポジションである場合、位置信号が取り得る最大値Ｖ＿ＬＭａｘと最小値Ｖ＿ＬＭｉｎの間に、第１の判定部１６の境界値Ｖ＿ＭａｉｎＲＮＤと、第２の判定部１８の境界値Ｖ＿ＳｕｂＲＮＤを設定する。このとき、Ｖ＿ＭａｉｎＲＮＤ＞Ｖ＿ＳｕｂＲＮＤとする。
【００４８】
一方、ＭポジションにＰポジションではない他のポジションが設定されている場合、上記と同様に、位置信号が取り得る最大値Ｖ＿ＬＭａｘと最小値Ｖ＿ＬＭｉｎの間に、Ｖ＿ＭａｉｎＲＮＤと、Ｖ＿ＳｕｂＲＮＤを設定する。ただし、Ｖ＿ＭａｉｎＲＮＤ＜Ｖ＿ＳｕｂＲＮＤとする。
【００４９】
なお、境界値Ｖ＿ＭａｉｎＲ、Ｖ＿ＭａｉｎＢＤ、Ｖ＿ＭａｉｎＲＮＤはそれぞれ、第１の判定部１６において、上述した境界値Ｖ＿Ｒ、Ｖ＿ＢＤ、Ｖ＿ＲＮＤと同様の機能を有する。すなわち、第１の判定部１６では、境界値Ｖ＿ＭａｉｎＲ、Ｖ＿ＭａｉｎＢＤ、Ｖ＿ＭａｉｎＲＮＤと位置信号Ｖ＿Ｖ、Ｖ＿Ｌとに基づいて、シフトポジションの判定値が出力される。また、境界値Ｖ＿ＳｕｂＲ、Ｖ＿ＳｕｂＢＤ、Ｖ＿ＳｕｂＲＮＤはそれぞれ、第２の判定部１８において、上述した境界値Ｖ＿Ｒ、Ｖ＿ＢＤ、Ｖ＿ＲＮＤと同様の機能を有する。
【００５０】
以上のように設定された境界値と、シフトレバーの移動経路とを関係づけた模式図を、図６、７に例示する。図６には、ＭポジションにＰポジションが設定されている場合（直前のシフト位置がＰポジションの場合）が示されている。第１の判定部１６の境界値Ｖ＿ＭａｉｎＲＮＤ、Ｖ＿ＭａｉｎＢＤが、それぞれ、第２の判定部１８の境界値Ｖ＿ＳｕｂＲＮＤ、Ｖ＿ＳｕｂＢＤよりもＮポジション側に位置している。
【００５１】
シフトレバー１２を、（Ｐポジションが設定された）Ｍポジションから、境界値Ｖ＿ＳｕｂＲＮＤとＶ＿ＭａｉｎＲＮＤの間にある停止位置４０まで移動させた場合、つまり、位置信号Ｖ＿Ｌが、境界値Ｖ＿ＳｕｂＲＮＤとＶ＿ＭａｉｎＲＮＤの間の値を取る場合、第１の判定部１６は、判定値としてＰポジションを出力する。また、第２の判定部１８は、判定値としてＮポジションを出力する。ここで、優先度はＰ＞Ｎであるので、比較部２２は、第１の判定部１６の判定値（Ｐポジション）に応じた操作指令を出力する。
【００５２】
また、シフトレバー１２の位置が、境界値Ｖ＿ＳｕｂＲＮＤ上にある場合は、第１の判定部１６は、判定値としてＰポジションを出力し、第２の判定部１８は、判定値としてＮポジションを出力する。この場合、優先度はＰ＞Ｎであるので、比較部２２は、第１の判定部１６の判定値（Ｐポジション）に応じた操作指令を出力する。
【００５３】
さらに、シフトレバー１２の位置が、境界値Ｖ＿ＭａｉｎＲＮＤ上にある場合は、第１の判定部１６及び第２の判定部１８は、判定値としてＮポジションを出力する。両者が等しい判定値を出力していることから、比較部２２は、第１の判定部１６の判定値（Ｎポジション）に応じた操作指令を出力する。
【００５４】
また、Ｎポジション、Ｒポジション、及びＤポジションに注目すると、第１の設定部１６は、第２の設定部１８と比較して、Ｒポジション及びＤポジションより優先度の高いＮポジションが選択される範囲が広くなっている。言い換えると、第１の設定部１６は、第２の設定部１８と比較して、優先度の高いＮポジションが、判定値として出力され易くなっている。
【００５５】
図７に、Ｍポジションが、Ｐポジション以外のシフトポジションに設定されている場合の、境界値の配置が例示されている。図６との差異は、Ｖ＿ＭａｉｎＲＮＤが、Ｖ＿ＳｕｂＲＮＤよりＭポジション側に位置している点にある。つまり、Ｐポジション以外のシフトポジションに設定されている場合、つまり、ＭポジションがＮ、Ｒ、Ｄ、Ｂポジションのいずれかである場合は、第１の設定部１６は、第２の設定部１８と比較して、Ｐポジションに次いで優先度の高いＮポジションが、判定値として出力され易くなる。図７の条件では、シフトレバー１２の操作によってＰポジションが選択されることはない。したがって、Ｐポジションに次ぐ優先度の高いＮポジションが、第１の設定部１６によって選択され易くなることで、第１の判定部１６と第２の判定部１８の判定値が異なる場合であっても、比較部２２による異常判定の出力を抑制することができる。
【符号の説明】
【００５６】
１０  シフトポジション判定装置、１２  シフトレバー、１３  スロット、１４  位置センサ、１４Ａ  縦方向センサ、１４Ｂ  横方向センサ、１６  第１の判定部、１８  第２の判定部、２０  設定部、２２  比較部、２４  ポジションスイッチ、４０  停止位置。
【図１】
0005724936.tif 000002
【図２】
0005724936.tif 000003
【図３】
0005724936.tif 000004
【図４】
0005724936.tif 000005
【図５】
0005724936.tif 000006
【図６】
0005724936.tif 000007
【図７】
0005724936.tif 000008
【図８】
0005724936.tif 000009