(57)【要約】【課題】位置検出手段の個体誤差に起因するシフト位置の誤検出を防止した、シフター制御装置を提供する。【解決手段】シフトバイワイヤ方式のシフター制御装置１である。シフトレバー２を移動操作可能に保持するシフターメカニズム部３と、シフトレバー２のシフト動作を検出する位置検出センサー４を備えた位置検出手段８と、位置検出手段８による検出値からシフトレバー２のシフトパターンにおけるシフト位置を判別する位置検出制御機能９を有するコントロール部５と、位置検出手段８における、シフトレバー２のシフト動作を検出する性能の個体特性を記憶した記憶部１０と、を備える。コントロール部５の位置検出制御機能９は、記憶部１０に記憶された位置検出手段８の個体特性に基づき、シフトレバー２のシフトパターンにおけるシフト位置を判別するように構成されている。【選択図】図１
2015054671.tif 000002
【特許請求の範囲】
【請求項１】
シフトバイワイヤ方式のシフター制御装置であって、
シフトレバーを移動操作可能に保持するシフターメカニズム部と、
前記シフトレバーのシフト動作を検出する位置検出センサーを備えた位置検出手段と、
前記位置検出手段による検出値から前記シフトレバーのシフトパターンにおけるシフト位置を判別する位置検出制御機能を有するコントロール部と、
前記位置検出手段における、前記シフトレバーのシフト動作を検出する性能の個体特性を記憶した記憶部と、を備え、
前記コントロール部の前記位置検出制御機能は、前記記憶部に記憶された前記位置検出手段の個体特性に基づき、前記シフトレバーのシフトパターンにおけるシフト位置を判別するように構成されていることを特徴とするシフター制御装置。
【請求項２】
前記記憶部は、前記個体特性として、前記シフトレバーのシフト位置に対する前記位置検出手段の出力値を記憶していることを特徴とする請求項１記載のシフター制御装置。
【請求項３】
前記記憶部は、前記個体特性として、シフトレバーのシフト位置に対する位置検出手段の出力値の、標準値からの偏差を記憶していることを特徴とする請求項１記載のシフター制御装置。
【請求項４】
前記コントロール部の前記位置検出制御機能は、前記記憶部に記憶された前記位置検出手段の個体特性に対して予め設定された温度特性および経年変化特性を加味した上下限幅を有する個体特性範囲に基づき、前記シフトレバーのシフトパターンにおけるシフト位置を判別するように構成されていることを特徴とする請求項１〜３のいずれか一項に記載のシフター制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シフター制御装置に関する。
【背景技術】
【０００２】
近年、シフトレバーの操作位置に基づいて車両のシフト位置を電気的に制御する、シフトバイワイヤ方式のシフター制御装置が知られている。このシフター制御装置は、シフトレバーの操作位置を位置検出センサーにより検出し、検出された操作位置に基づいてシフトレバーの操作位置を判定するコントロール部を備え、その判定結果に基づいてシフト位置の切り替えを行う。
【０００３】
このようなシフター制御装置として、例えば下記特許文献１には、シフトレバーのシフト動作を位置検出センサーによって電気信号として検出し、この検出値からシフトレバーのシフトパターンにおけるシフト位置を判別するように構成されたものが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１３６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、前記特許文献１の技術では、位置検出センサーを含む位置検出手段の個体誤差により、シフト位置を誤検出するおそれがある。すなわち、位置検出センサーには個体バラツキによる個体誤差があり、また、この位置検出センサーをシフターメカニズム部に取り付ける際には機械的なあそびによる個体誤差が生じ、さらに位置検出センサーとこれに接続する基板との間の接続バラツキによっても個体誤差が生じる。また、基板に設けられる電子回路にも個体誤差がある。したがって、これら各個体誤差が合わされることで決定される位置検出手段の個体誤差が予め設定した許容範囲より大きくなると、前述したようにシフト位置を誤検出するおそれが生じる。
【０００６】
本発明は前記事情に鑑みてなされたもので、位置検出手段の個体誤差に起因するシフト位置の誤検出を防止した、シフター制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明のシフター制御装置は、シフトバイワイヤ方式のシフター制御装置であって、シフトレバーを移動操作可能に保持するシフターメカニズム部と、前記シフトレバーのシフト動作を検出する位置検出センサーを備えた位置検出手段と、前記位置検出手段による検出値から前記シフトレバーのシフトパターンにおけるシフト位置を判別する位置検出制御機能を有するコントロール部と、前記位置検出手段における、前記シフトレバーのシフト動作を検出する性能の個体特性を記憶した記憶部と、を備え、前記コントロール部の前記位置検出制御機能は、前記記憶部に記憶された前記位置検出手段の個体特性に基づき、前記シフトレバーのシフトパターンにおけるシフト位置を判別するように構成されていることを特徴とする。
【０００８】
また、前記シフター制御装置において、前記記憶部は、前記個体特性として、前記シフトレバーのシフト位置に対する前記位置検出手段の出力値を記憶していることが好ましい。
【０００９】
また、前記シフター制御装置において、前記記憶部は、前記個体特性として、シフトレバーのシフト位置に対する位置検出手段の出力値の、標準値からの偏差を記憶していることが好ましい。
【００１０】
また、前記シフター制御装置において、前記コントロール部の前記位置検出制御機能は、前記記憶部に記憶された前記位置検出手段の個体特性に対して予め設定された温度特性および経年変化特性を加味した上下限幅を有する個体特性範囲に基づき、前記シフトレバーのシフトパターンにおけるシフト位置を判別するように構成されていることが好ましい。
【発明の効果】
【００１１】
本発明のシフター制御装置によれば、位置検出手段におけるシフトレバーのシフト動作を検出する性能の個体特性を記憶した記憶部を備え、コントロール部の位置検出制御機能が、前記記憶部に記憶された位置検出手段の個体特性に基づき、シフトレバーのシフトパターンにおけるシフト位置を判別するように構成されているので、このコントロール部の位置検出制御機能は位置検出手段の個体誤差の影響を受けずにシフト位置を判別することができ、したがって位置検出手段の個体誤差に起因するシフト位置の誤検出を防止することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明のシフター制御装置の一実施形態の概略構成を示す模式図である。
【図２】従来の、シフトレバーのポジションと位置検出手段の検出値との相関を示すグラフである。
【図３】実施形態の、シフトレバーのポジションと位置検出手段の検出値との相関を示すグラフである。
【図４】シフトレバーのポジションと位置検出手段の検出値との相関を示すグラフである。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明に係るシフター制御装置を詳しく説明する。
図１は、本発明のシフター制御装置の一実施形態の概略構成を示す模式図であり、図１において符号１はシフター制御装置である。このシフター制御装置１は、車両に搭載され、運転者によって操作されるシフトレバー２のシフトパターンにおけるシフト位置を判定するもので、シフトレバー２を移動操作可能に保持するシフターメカニズム部３と、シフトレバー２のシフト動作を検出する回転センサー（位置検出センサー）４と、シフトレバー２のシフトパターンにおけるシフト位置を判別するコントロール部５と、を備えて構成されている。
【００１４】
シフターメカニズム部３は、シフトレバー２を保持する筐体の蓋部にガイド（図示せず）を形成し、このガイドに沿ってシフトレバー２を移動操作可能に構成している。本実施形態では、シフトレバー２は、「Ｒ（リバース）」、「Ｈ（ホーム）」、及び「Ｄ（ドライブ）」という３種類のシフト位置からなるシフトパターンが適用されている。
【００１５】
回転センサー４は、シフトレバー２の回転部（図示せず）の回転角を検出することでシフトレバー２のシフト動作を検出するもので、ローター（図示せず）を有する従来公知のインダクティブ方式のセンサーであり、コイル（図示せず）とローターとの組み合わせから電磁誘導やそのために生じる電圧を検出する。この回転センサー４は、シフターメカニズム部３の筐体の一側面に取り付けられるとともに、基板６上に搭載されている。
【００１６】
基板６には、センサー信号処理部７が搭載されている。センサー信号処理部７は、回転センサー４の近傍に配設されて該回転センサー４に電気的に接続されている。このセンサー信号処理部７は、回転センサー４からの検出信号、すなわち該回転センサー４において電磁誘導やそのために生じる電圧によって検出された角度情報（検出結果）を基に、前記ローターが初期値（ゼロ点）からどれだけ回転したかを電圧（電気信号）に変換にして、コントロール部５に出力するように構成されている。具体的には、回転センサー４から出力される検出信号を角度に変換し、ＣＰＵが入力可能な電圧信号に変換する機能等を備えた、ＡＳＩＣ（Application Specific Integrated Circuit）によって構成されている。このようなセンサー信号処理部７と回転センサー４とによって、本発明の位置検出手段８が形成されている。
【００１７】
位置検出手段８は、回転センサー４によってシフトレバー２のシフト動作を検出し、センサー信号処理部７によって検出値を電圧値としてコントロール部５に出力するようになっている。このような位置検出手段８は、これを備えるシフター制御装置１に固有の個体誤差を有している。すなわち、回転センサー４には個体バラツキによる個体誤差があり、また、この回転センサー４をシフターメカニズム部３に取り付けた際の角度や軸ずれ等機械的な個体誤差がある。さらに、回転センサー４とこれを搭載する基板６との間の接続バラツキによる個体誤差もある。加えて、基板６に設けられる後述するマイクロコンピュータにおける電子回路にも、個体誤差がある。
【００１８】
このような個体誤差は、個々では充分に小さく、したがって位置検出手段８に許容される誤差範囲内に納まることが多いが、各個体誤差が互いに相殺されずに積算されると、トータルの個体誤差が位置検出手段８に許容される誤差範囲より大きくなり、この誤差範囲から外れる可能性がある。
【００１９】
コントロール部５は、レバー判定装置ＥＣＵ（Electronic Control Unit）、すなわちシフトバイワイヤＥＣＵとして機能するもので、回転センサー４やセンサー信号処理部７とともに基板６に設けられている。そして、センサー信号処理部７から出力された電圧値（電気信号）に基づき、シフトレバー２のシフトパターンにおけるシフト位置を判定する。このコントロール部５には、シフト位置を判定する位置検出制御機能としてのマイクロコンピュータ９と、記憶部１０とが備えられている。なお、コントロール部５は、基板６に設けられることなく、外部基板（図示せず）に搭載され、基板６上のセンサー信号処理部７と電気的に接続されていてもよい。
【００２０】
マイクロコンピュータ９は、ＲＯＭ（Read Only Memory）１１、ＲＡＭ（Random Access Memory）１２及びＣＰＵ（Central Processing Unit）１３等を備えて構成されている。ＲＯＭ１１は、ＣＰＵ１３で実行される各種演算制御プログラム及びその他データを記憶する不揮発性メモリである。
ＲＡＭ１２は、ＣＰＵ１３が演算制御プログラムを実行して各種動作を行う際に、データの一時保存先となるワーキングエリアとして用いられる揮発性メモリである。
【００２１】
ＣＰＵ１３は、ＲＯＭ１１及びＲＡＭ１２と電気的に接続されるとともに、センサー信号処理部７および記憶部１０と電気的に接続され、ＲＯＭ１１に記憶された各種演算制御プログラム、記憶部１０に記憶された位置検出手段８の個体特性、およびセンサー信号処理部７から入力される信号に基づいて各種の演算処理を行い、シフトレバー２のシフト位置を判定する。
【００２２】
ここで、前述したように前記位置検出手段８には、これを備えるシフター制御装置１に固有の個体誤差を有している。このような個体誤差が前述したように位置検出手段８に許容される誤差範囲より大きくなると、コントロール部５は、大きな個体誤差を含む検出値（電圧値）から直接シフトレバー２のシフトパターンにおけるシフト位置を判定することでシフト位置を誤検出してしまうおそれがある。
【００２３】
図２は、従来のシフター制御装置におけるシフトレバーのポジション、すなわちシフトレバーのシフトパターンにおけるシフト位置と、位置検出手段によって出力される検出値（出力値）との相関を示すグラフである。図２に示すようにシフトレバーのポジションは、本実施形態と同様に、「Ｒ（リバース）」、「Ｈ（ホーム）」、「Ｄ（ドライブ）」の３種類のシフト位置からなるシフトパターンが適用されている。
【００２４】
この例では、ポジションがＲからＨ、Ｄに変化するに連れてシフトレバー２のシフト動作に伴う動作角度が大きくなり、したがって回転センサーで検出され、センサー信号処理部７で信号処理されることによって位置検出手段から出力される出力値も大きくなる。そこで、従来のシフター制御装置におけるコントロール部では、「Ｒポジション」、「Ｈポジション」、「Ｄポジション」のときの各動作角度に対応する出力値の範囲を設定しておき、位置検出手段によって出力された検出値（出力値）が出力値範囲のいずれにあるか、すなわち「Ｒ」、「Ｈ」、「Ｄ」のいずれの出力範囲にあるかを検出し、該当するポジション（シフト位置）を判別していた。
【００２５】
その際、従来では、「ポジション」と「出力値」との関係として、シミュレーションや実験等によって図２中に直線Ａで示す標準値（Typical特性）を求めておき、この標準値に基づいて得られた「出力値」から「ポジション」を決定していた。ところが、個々の位置検出手段は、前述したように個体誤差を有しているため、例えば図２中に直線Ｂで示すように、シフトレバーのシフト動作を検出する性能に個体特性がある。したがって、このように個体特性を有する位置検出手段では、特に標準値からの偏差が大きい場合、例えば「Ｒ」ポジションであるのに「Ｈ」ポジションとして誤検出するおそれがある。
【００２６】
すなわち、図２中において破線で示す、各個体特性（直線Ｂ）を総合した範囲を見ると、例えば「Ｒ」ポジションのときの出力値の範囲が「Ｈ」ポジションのときの出力値の範囲とオーバーラップしてしまい、このオーバーラップした範囲では正確なポジションの判別が行えなくなる。
【００２７】
そこで、本実施形態のコントロール部５では、従来のように図２に示した標準値（直線Ａ）に基づいて検出値（電圧値）からシフトレバーのシフトパターンにおけるシフト位置を判別するのに代えて、図３中に直線Ｂで示す位置検出手段８の個体特性、すなわち位置検出手段８におけるシフトレバー２のシフト動作を検出する性能の個体特性に基づいて、シフトレバー２のシフトパターンにおけるシフト位置を判別するようにしている。
【００２８】
直線Ｂで示されるような位置検出手段８の個体特性は、図１に示す記憶部１０に書き込まれ、記憶される。この記憶部１０は、例えば不揮発性メモリによって形成されたもので、マイクロコンピュータ９とともに基板６に搭載され、または外部基板に搭載される。
この記憶部１０に記憶される位置検出手段８の個体特性は、回転センサー４、センサー信号処理部７からなる位置検出手段８をシフターメカニズム部３や基板６に取り付け、搭載させた後、シフトレバー２を実際に移動操作させて各ポジションにシフト変更した際の、位置検出手段８の検出値（電圧値）を計測することで求められる。
【００２９】
すなわち、図４に示すように各ポジション（本実施形態では「Ｒ」、「Ｈ」、「Ｄ」の３ポジション）毎に、位置検出手段８による検出値（出力値）を求め、各ポジションの動作角度と出力値との相関を示す直線Ｂを求める。その際、各ポジションでの検出値（出力値）が、図４中に破線で示す、予め設定した許容範囲内に納まっているか否かを確認する。破線で示される許容範囲は、この範囲内に直線Ｂが納まっていれば、各ポジション間で出力値がオーバーラップしないように設定される。なお、破線で示した許容範囲内に納まっていない場合には、不適品としてこの位置検出手段８の使用を取りやめる。
【００３０】
各ポジションＲ、Ｈ、Ｄに対応する動作角度で、全て破線で示した許容範囲内に納まっていれば、シフト位置の誤検出が起こるおそれがなく、このようにして直線Ｂが求められた位置検出手段８は正常であると判定される。よって、この位置検出手段８の個体特性として、直線Ｂに対応する情報が記憶部１０に書き込まれ、記憶される。すなわち、記憶部１０は、位置検出手段８の個体特性として、シフトレバーのシフト位置（ポジション）に対する位置検出手段８の出力値（検出値）を記憶する。
【００３１】
ただし、一般に位置検出手段８の個体特性は、前記の直線Ｂを求めるときの環境温度（試験温度）や、経年によって変化する。したがって、位置検出手段８は記憶した個体特性（直線Ｂ）に対して、図３中に破線で示すように、予め設定された温度特性および経年変化特性を加味した上下限幅を設定して、個体特性（直線Ｂ）を中心とした個体特性範囲Ｃを記憶する。このような個体特性範囲Ｃは、個体特性（直線Ｂ）と合わせて記憶部１０に記憶してもよく、あるいは、温度特性および経年変化特性を加味した上下限幅をマイクロコンピュータ９の記憶部１０に入力・記憶させておき、ＣＰＵ１３にて個体特性（直線Ｂ）に上下限幅を加えて個体特性範囲Ｃを算出するようにしてもよい。
【００３２】
このようにして個体特性範囲Ｃが記憶部１０からＣＰＵ１３に直接出力され、あるいはＣＰＵ１３にて算出されるように構成されているので、マイクロコンピュータ９は実際のシフトレバー２の操作時において、前記個体特性範囲Ｃに基づいてシフトレバー２のシフトパターンにおけるシフト位置を判別することにより、このシフト位置を誤検出することなく正確に判別することができる。
【００３３】
本実施形態のシフター制御装置１にあっては、位置検出手段８におけるシフトレバー２のシフト動作を検出する性能の個体特性を記憶した記憶部１０を備え、コントロール部５のマイクロコンピュータ９（位置検出制御機能）が、前記記憶部１０に記憶された位置検出手段８の個体特性に基づき、シフトレバー２のシフトパターンにおけるシフト位置を判別するように構成されているので、このコントロール部５のマイクロコンピュータ９は位置検出手段８の個体誤差の影響を受けずにシフト位置を判別することができる。したがって、位置検出手段８の個体誤差に起因するシフト位置の誤検出を防止することができる。
【００３４】
また、マイクロコンピュータ９を、記憶部１０に記憶された個体特性に対して予め設定された温度特性および経年変化特性を加味した上下限幅を有する個体特性範囲Ｃに基づき、シフトレバー２のシフトパターンにおけるシフト位置を判別するように構成しているので、このシフター制御装置１が備えられた車両の環境温度の変化や経年変化に起因してシフト位置を誤検出することも、確実に防止することができる。
【００３５】
さらに、記憶部１０は、位置検出手段８の個体特性として、シフトレバー２のシフト位置に対する位置検出手段８の出力値を記憶しているので、マイクロコンピュータ９ではこの出力値をそのまま用い、これに温度特性および経年変化特性を加味した上下限幅を加えて個体特性範囲Ｃを求めることにより、シフトレバー２のシフトパターンにおけるシフト位置を容易に判別することができる。
【００３６】
なお、本発明は前記実施形態に限定されることなく、本発明の主旨を逸脱しない範囲で種々の変更が可能である。
例えば、前記実施形態の記憶部１０では、位置検出手段８の個体特性として、シフトレバー２のシフト位置に対する位置検出手段８の出力値を記憶するようにしたが、これに代えて、シフトレバー２のシフト位置に対する位置検出手段８の出力値の、標準値からの偏差を記憶するようにしてもよい。
【００３７】
具体的には、従来と同様にして図２中に直線Ａで示した標準値（Typical特性）を求めておくとともに、図４に示した、シフトレバー２のシフト位置に対する位置検出手段８の出力値を求めておく。そして、このように求めた位置検出手段８の出力値の、前記直線Ａで示した標準値からの偏差を、位置検出手段８の個体特性として記憶部１０に記憶する。また、前記実施形態と同様に、記憶部１０で記憶した個体特性（偏差）とは別に、温度特性および経年変化特性を加味した上下限幅も求めておき、記憶部１０に記憶させておく。
【００３８】
このように、記憶部１０で記憶する位置検出手段８の個体特性の内容を変更しても、マイクロコンピュータ９のＣＰＵ１３にて記憶部１０で記憶した偏差（個体特性）や前記上下限幅を先に求めておいた標準値（直線Ａ）に加えることで、前記実施形態において個体特性として記憶した図３に示す直線Ｂや、個体特性範囲Ｃを算出することができる。
【００３９】
したがって、この例にあっても、前記実施形態と同様に、位置検出手段８におけるシフトレバー２のシフト動作を検出する性能の個体特性を記憶した記憶部１０を備え、コントロール部５のマイクロコンピュータ９（位置検出制御機能）が、前記記憶部１０に記憶された位置検出手段８の個体特性に基づき、シフトレバー２のシフトパターンにおけるシフト位置を判別するように構成されているので、このコントロール部５のマイクロコンピュータ９は位置検出手段８の個体誤差の影響を受けずにシフト位置を判別することができる。したがって、位置検出手段８の個体誤差に起因するシフト位置の誤検出を防止することができる。
【００４０】
また、記憶部１０が、位置検出手段８の個体特性として、シフトレバー２のシフト位置に対する位置検出手段８の出力値の、標準値からの偏差を記憶しているので、マイクロコピュータ９にて記憶部１０で記憶した偏差（個体特性）や温度特性および経年変化特性を加味した上下限幅を予め求めて置いた標準値（直線Ａ）に加えることにより、シフトレバー２のシフトパターンにおけるシフト位置を容易に判別することができる。
【符号の説明】
【００４１】
１…シフター制御装置、２…シフトレバー、３…シフターメカニズム部、４…回転センサー（位置検出センサー）、５…コントロール部、７…センサー信号処理部、８…位置検出手段、９…マイクロコンピュータ（位置検出制御機能）、１０…記憶部
【図１】
2015054671.tif 000003
【図２】
2015054671.tif 000004
【図３】
2015054671.tif 000005
【図４】
2015054671.tif 000006