JP3993755B2 - Shift-by-wire system - Google Patents
Shift-by-wire system Download PDFInfo
- Publication number
- JP3993755B2 JP3993755B2 JP2001160131A JP2001160131A JP3993755B2 JP 3993755 B2 JP3993755 B2 JP 3993755B2 JP 2001160131 A JP2001160131 A JP 2001160131A JP 2001160131 A JP2001160131 A JP 2001160131A JP 3993755 B2 JP3993755 B2 JP 3993755B2
- Authority
- JP
- Japan
- Prior art keywords
- shift
- range
- value
- potentiometer
- switching
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Arrangement Or Mounting Of Control Devices For Change-Speed Gearing (AREA)
- Gear-Shifting Mechanisms (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、自動変速機のシフトレンジの選択を電気制御に基づくモータ駆動により行うシフトバイワイヤシステムの技術分野に属する。
【0002】
【従来の技術】
従来、シフトバイワイヤシステムとしては、例えば、特開平5−203042号公報に記載のものが知られている。この公報に記載のシフトバイワイヤシステムは、電気制御に基づいて駆動するモータにより自動変速機のレンジ切換弁が切り換えられるとともに、図7に示すように、モータとレンジ切換弁との間の動力伝達系路に所定の遊び量δが設けられ、更にレンジ切換弁がディテント機構により複数のレンジポジションで位置決めされる。
【0003】
このとき、レンジ切換弁の動作量を検出可能な位置センサが設けられ、この位置センサからの検出信号に基づき、所定時間内での検出値の変化量が所定値以下の時にモータの駆動を停止するよう制御される。これにより、ディテント機構のスプリング力などの設計条件にとらわれることなくモータロックなどを防止することで、モータの目標レンジポジションにおいて確実に停止させることができる技術が記載されている。
【0004】
【発明が解決しようとする課題】
しかしながら、従来のシフトバイワイヤシステムにあっては、図7に示すように、モータとレンジ切換弁との間の動力伝達系路であるコントロールシャフト101とウォームホイルの回転軸心部のボス部100に所定の遊び量δが設けられているため、コントロールシャフト101の側面101aと、コントロールシャフトの側面101aとボス部100との当接部100aが、コントロールシャフト101が作動する度にぶつかるため、耐久性を確保できないという問題があった。
【0005】
本発明は、上記問題点に着目してなされたもので、その目的とするところは、自動変速機のシフトポジションの選択を電気制御に基づくモータ駆動により行うシフトバイワイヤシステムにおいて、耐久性を確保しつつ、確実に目標レンジポジションにシフト可能なシフトバイワイヤシステムを提供することにある。
【0006】
[課題を解決するための手段]
上記目的を達成するため、請求項1記載の発明では、ドライバにより操作され、パーキングレンジ、リバースレンジ、ニュートラルレンジ及びドライブレンジなどの各レンジに応じたシフトポジションを示すシフトスイッチ信号を出力するシフトスイッチと、自動変速機に設けられ、マニュアルバルブとパーキングロッド等を駆動するシフトアクチュエータと、前記シフトアクチュエータの駆動量を検出するポテンショメータ値を出力するポテンショメータと、前記シフトスイッチ信号に基づいて、現在のシフトポジションから前記シフトスイッチにより設定された前記シフトスイッチ信号が示すレンジに対応するシフトポジション目標値までの前記シフトアクチュエータの目標駆動量を算出するシフトアクチュエータ目標駆動量算出部と、算出された目標駆動量に基づいて前記シフトアクチュエータに駆動信号を出力するシフトアクチュエータ駆動信号出力部とを有し、前記ポテンショメータ値によりフィードバック制御を行うシフト制御手段と、を備えたシフトバイワイヤシステムにおいて、マニュアルバルブの位置を表すインヒビタスイッチ信号を出力するインヒビタスイッチを設け、前記シフト制御手段を、前記ポテンショメータ値と前記インヒビタスイッチ信号を制御周期毎に記憶する記憶部と、前記記憶部から予め設定された所定レンジへの切り替わりを表すインヒビタスイッチ信号の切り替わり目箇所を検索する切り替わり目検索部と、検索された切り替わり目制御周期におけるポテンショメータ値に前記所定のレンジのレンジ幅の半分に相当するアクチュエータ駆動量を加減して真のレンジ位置相当値を算出するレンジ位置相当値算出部と、前記真のレンジ位置相当値と前記目標駆動量との差を演算する補正量演算部と、演算された補正量に基づいて前記所定レンジに対応する目標値を補正する補正部と、を有する手段としたことを特徴とする。
【0007】
請求項2に記載の発明では、請求項1に記載のシフトバイワイヤシステムにおいて、
前記所定レンジをリバースレンジまたはニュートラルレンジとし、
前記切り替わり目検索部は、シフトアクチュエータ駆動方向に対し前記所定レンジを通過するときの始点側を切り替わり目として検索することを特徴とする。
【0008】
[発明の作用および効果]
請求項1記載のシフトバイワイヤシステムにあっては、、マニュアルバルブの位置を表すインヒビタスイッチ信号を出力するインヒビタスイッチが設けられている。そして、シフト制御手段が下記の制御部を有し、下記のシフト制御が行われる。すなわち、記憶部において、ポテンショメータ値とインヒビタスイッチ信号が制御周期毎に記憶され、切り替わり目検索部において、記憶部から予め設定された所定レンジへの切り替わりを表すインヒビタスイッチ信号の切り替わり目箇所が検索される。次に、レンジ位置相当値算出部において、検索された切り替わり目制御周期におけるポテンショメータ値に所定レンジのレンジ幅の半分に相当するシフトアクチュエータ駆動量を加減した真のレンジ位置中央値が算出され、補正量演算部において、真のレンジ位置相当値と目標駆動量との差が演算される。そして、補正部において、この演算された補正量に基づいて所定レンジに対応する目標値が補正される。
【0009】
すなわち、ポテンショメータにより検出された検出値とはシフトアクチュエータの駆動量であり、シフトアクチュエータ自体の製品のばらつきや温度変化、経年変化などにより実際のマニュアルバルブの動きと一致しているとは限らない。よって、実際のマニュアルバルブの動きとポテンショメータの示す値とが一致しているかどうかをチェックする必要がある。ここで、インヒビタスイッチ信号の切り替わり目から所定レンジのレンジ幅の半分に相当するシフトアクチュエータ駆動量を加減した位置が真の所定レンジ位置相当値であることは事前に設定できる。尚、加減とはシフトアクチュエータの駆動方向により加算もしくは減算する必要があるからである。この真のレンジ位置相当値と、シフトアクチュエータの目標駆動量とを比較することで、シフトアクチュエータの駆動量に応じてマニュアルバルブの適正な位置決めが成されているかどうかを判断することができる。更に補正量を算出することで、予め設定された目標値を補正することが可能となり、常にマニュアルバルブを正確に位置決めすることができる。尚、従来技術のように、遊び等を用いて制御する必要がないため、耐久性の悪化を防止することができる。
【0010】
請求項2に記載のシフトバイワイヤシステムでは、所定レンジがリバースレンジまたはニュートラルレンジとして設定されている。そして、切り替わり目検索部において、シフトアクチュエータ駆動方向に対しリバースレンジまたはニュートラルレンジを通過するときの始点側を切り替わり目として検索する。すなわち、運転者が例えばパーキングレンジからドライブレンジにシフトスイッチを操作した際、シフトアクチュエータはパーキングレンジ位置からドライブレンジ位置まで駆動し、リバースレンジ及びニュートラルレンジを通過する。このとき、記憶部に記憶されたリバースレンジまたはニュートラルレンジの始点側を切り替わり目として検索し、この切り替わり目の制御周期に記憶されたポテンショメータ値を用いて補正制御を行う。一方、運転者がドライブレンジからパーキングレンジにシフトスイッチを操作した際、シフトアクチュエータはドライブレンジ位置からパーキングレンジ位置まで駆動し、ニュートラルレンジ及びリバースレンジを通過する。このとき、記憶部に記憶されたリバースレンジまたはニュートラルレンジの始点側(すなわちP→D操作時と反対側のレンジ端部)を切り替わり目として検索し、この切り替わり目の制御周期に記憶されたポテンショメータ値を用いて補正制御を行う。よって、シフトスイッチの操作方向により、リバースレンジまたはニュートラルレンジの両側から補正制御を行うことが可能となり、より真の所定レンジ位置への収束性を高めることができる。
【0011】
【発明の実施の形態】
以下、本発明におけるシフトバイワイヤシステムを実現する実施の形態を、請求項1〜請求項2に対応する第1実施例に基づいて説明する。
【0012】
(第1実施例)
まず、構成を説明する。
図1は第1実施例のシフトバイワイヤシステムを表す全体構成図である。図中1はシフトの選択位置を示すインジケータ、2は運転者に異常を知らせるフェイルランプ、3はイグニッションスイッチ、4はシフト位置を選択するシフトスイッチ、5はシフトロック機構である。また、20はシフトコントロールユニット、40は自動変速機60を制御するCVTコントロールユニット、50はエンジンコントロールユニット、60は自動変速機であり、61は変速機構部、62は自動変速機が選択しているレンジ信号を出力するインヒビタスイッチである。尚、本実施例では変速機構部61にベルト式無段変速機を搭載しているが、有段変速機であっても何ら問題なく使用できる。30はインヒビタスイッチ62の近傍に設けられたシフトアクチュエータ、31はメインモータ、32はサブモータである。
【0013】
図2は第1実施例のシフトバイワイヤシステムを表す全体システム図である。シフトコントロールユニット20には、メインモータ31の駆動電圧を演算するメインCPU21aと、このメインCPU21aにより演算された駆動電圧をメインモータ31に供給するメインドライバ21が備えられている。また、サブモータ32の駆動電圧を演算するサブCPU22aと、このサブCPU22aにより演算された駆動電圧をサブモータ32に供給するサブドライバ22が備えられている。これらメインCPU21aとサブCPU22aは常に相互を監視し、異常を検出することができるよう構成されている。また、シフトコントロールユニット20は、変速機構部61の変速制御を行うCVTコントロールユニット40からの信号が入力されると共に、エンジンコントロールユニット50に信号を出力する。
【0014】
シフトアクチュエータ30には、メインモータ31又はサブモータ32により駆動する歯車機構33と、メインモータ31の温度を検出する温度センサ35と、歯車機構33に連結し、インヒビタスイッチ62を介してシフトレンジをコントロールするコントロールシャフト36の回転角度を検出するポテンショメータ34が備えられ、シフトコントロールユニット20からの信号に基づいて駆動する。
【0015】
次に、作用を説明する。
[Pレンジ,Rレンジ→Nレンジ,Dレンジ操作時]
図3はシフトコントロールユニット20で実行されるPレンジ→Nレンジ,Dレンジ方向へシフトチェンジする際のシフト位置補正制御処理の流れを示すフローチャートで、以下、各ステップについて説明する。
【0016】
ステップ101では、現在のシフトポジションを読み込む。
【0017】
ステップ102では、シフトスイッチ信号を読み込む。
【0018】
ステップ103では、モータの回転駆動の目標値から目標駆動量を算出する。
【0019】
ステップ104では、位置決め開始かどうかを判断し、位置決め開始であればステップ104Aにおいてメモリを設定し、それ以外はステップ105へ進む。
【0020】
ステップ105では、モータ駆動信号を出力する。
【0021】
ステップ106では、ポテンショメータ34の値とインヒビタスイッチ62の信号を読み込みメモリ内に蓄積する。
【0022】
ステップ107では、ポテンショメータ値が目標値に到達したかどうかを判断し、目標値に達していればステップ108へ進み、到達していなければステップ101へ進み、制御を繰り返す。
【0023】
ステップ107Aでは、モータ駆動出力を停止する。
【0024】
ステップ108では、Xmsec経過させる。
【0025】
ステップ109では、ポテンショメータ34の変化率が0かどうかを判断し、0でなければ、0になるまで待つ。0であれば最終目標位置に到達したと判断し、ステップ110へ進む。
【0026】
ステップ110では、メモリからR→Nのインヒビタスイッチ信号の切り替わり目制御周期を検索する。
【0027】
ステップ111では、切り替わり目の制御周期のポテンショメータ値PNにNレンジ幅の半分の駆動量Pαを加算した値PとNレンジ目標値PN *との差△Pを次の式より演算する。
P=PN+Pα
△P=P−PN *
ステップ112では、△P<0かどうかを判断し、△P<0であればステップ113へ進み、△P≧0であればステップ114へ進む。
【0028】
ステップ113では、基準位置補正として現在の基準位置である目標値に1を加算し補正する。
【0029】
ステップ114では、△P>0かどうかを判断し、△P>0であればステップ115へ進み、△P=0であれば本制御を終了する。
【0030】
ステップ115では、基準位置補正として現在の基準位置である目標値に1を減算し補正する。
【0031】
[作用]
ステップ101〜ステップ109において行われる制御は、通常のシフト操作によるモータ駆動の制御である。すなわち、現在のシフトポジションとシフトスイッチ信号からモータの目標駆動量を設定し、ポテンショメータから出力される実駆動量と目標駆動量を一致させる。
【0032】
尚ステップ108でXmsec経過させるのは、最終目標駆動量に到達するかどうかを判断するためにデータを安定化させるためである。これは、運転者がシフトスイッチを例えばPレンジからDレンジに操作した最、シフトスイッチ信号はPレンジ信号,Rレンジ信号,Nレンジ信号,Dレンジ信号のそれぞれを出力する。このように、目標駆動量がその都度変更される場合があり、運転者のシフトスイッチの操作が終了し、最終レンジ位置に到達したかどうかを見極めるためである。
【0033】
ステップ110〜ステップ115において行われる制御は、モータの目標駆動量を算出するための予め設定された目標値の基準位置補正制御である。図4はポテンショメータ値とインヒビタスイッチ信号を表すタイムチャートであり、図5はメモリに格納されるポテンショメータ値とインヒビタスイッチ信号を表す図である。
【0034】
例として、運転者がP→Dレンジにシフトスイッチを操作した場合を例に説明する。図4のタイムチャートに示すように、シフトスイッチ信号に応じてモータが駆動され、ポテンショメータ値が上昇する。このとき、図5のメモリの概略図に示すように、メモリ内には各制御周期におけるポテンショメータ値Pとインヒビタスイッチ信号Sn(n=1〜7)が格納される。そして、最終レンジ位置に到達後、メモリからステップ110でR−N→Nの切り替わり目、すなわち、インヒビタスイッチ信号がS4〜S5に変化する場所を検索する。図5の例で示すと、制御周期t4からt5に移行するところである。
【0035】
本第1実施例では、真のNレンジの中点は、インヒビタスイッチ信号S5が出力されてからNレンジ幅の半分の駆動量Pαを加算した位置に設定されている。よって、ステップ111でポテンショメータ値PN−1にNレンジ幅の半分の駆動量Pαを加算した値PとNレンジ目標値PN *の差△Pを演算することで、設定された目標値の値が実際に目標位置に駆動しているかどうかを確認する。ここで、Pα=2,PN=N(N=1,2,3,・・・)とした場合、図5の場合であれば、P=PN−1+Pαであるから、
△P=P−PN *=PN−1+Pα−PN *=N―1+2−N=1
となる。よって、△P>0であるため、ステップ103における目標値算出ステップにおいて、現基準位置の目標値から−1の基準位置に補正する。尚、仮に△Pが2以上であっても補正値は土1とする。これは、急激な基準位置の変化を抑制することで、制御の安定を図るためである。
【0036】
また、この基準位置補正制御は、常にNレンジのインヒビタスイッチ信号S5を用いて行われる。これは、Nレンジで中心位置が確保されれば、他のレンジでは確実にレンジ位置が維持されるからである。
【0037】
[Dレンジ→Nレンジ,Rレンジ,Pレンジ操作時]
図6はシフトコントロールユニット20で実行されるDレンジ→Nレンジ,Pレンジ方向へシフトチェンジする際のシフト位置補正制御処理の流れを示すフローチャートで、以下、各ステップについて説明する。
【0038】
ステップ201では、現在のシフトポジションを読み込む。
【0039】
ステップ202では、シフトスイッチ信号を読み込む。
【0040】
ステップ203では、モータの回転駆動の目標値から目標駆動量を算出する。
【0041】
ステップ204では、位置決め開始かどうかを判断し、位置決め開始であればステップ204Aにおいてメモリを設定し、それ以外はステップ205へ進む。
【0042】
ステップ205では、モータ駆動信号を出力する。
【0043】
ステップ206では、ポテンショメータ34の値とインヒビタスイッチ62の信号を読み込みメモリ内に蓄積する。
【0044】
ステップ207では、ポテンショメータ値PNが目標値以下に到達したかどうかを判断し、目標値以下に達していればステップ208へ進み、到達していなければステップ201へ進み、制御を繰り返す。
【0045】
ステップ207Aでは、モータ駆動出力を停止する。
【0046】
ステップ208では、Xmsec経過させる。
【0047】
ステップ209では、ポテンショメータ34の変化率が0かどうかを判断し、0でなければ、0になるまで待つ。0であれば最終目標位置に到達したと判断し、ステップ210へ進む。
【0048】
ステップ210では、メモリからD→Nのインヒビタスイッチ信号の切り替わり目制御周期を検索する。
【0049】
ステップ211では、切り替わり目の制御周期のポテンショメータ値PNにNレンジ幅の半分の駆動量Pαを減算した値PとNレンジ目標値PN *との差△Pを次の式より演算する。
P=PN−Pα
△P=P−PN *
ステップ212では、△P>0かどうかを判断し、△P>0であればステップ213へ進み、△P≦0であればステップ214へ進む。
【0050】
ステップ213では、基準位置補正として現在の基準位置である目標値に1を加算し補正する。
【0051】
ステップ214では、△P>0かどうかを判断し、△P>0であればステップ115へ進み、△P=0であれば本制御を終了する。
【0052】
ステップ215では、基準位置補正として現在の基準位置である目標値に1を減算し補正する。
【0053】
[作用]
ステップ201〜ステップ209において行われる制御は、通常のシフト操作によるモータ駆動の制御であり、図3のフローチャートと基本的に同じであるため説明を省略する。ただし、ステップ207においてポテンショメータ値PNが目標値よりも小さくなるかどうかを判断している点が異なる。
【0054】
ステップ210〜ステップ215において行われる制御は、モータの目標駆動量を算出するための予め設定された目標値の基準位置補正制御である。
【0055】
例として、運転者がD→Pレンジにシフトスイッチ4を操作した場合を例に説明する。図4のタイムチャートに示すように、シフトスイッチ信号に応じてモータが駆動され、ポテンショメータ値が下降する。このとき、メモリ内には各制御周期におけるポテンショメータ値PNとインヒビタスイッチ信号Sn(n=1〜7)が格納される。そして、最終レンジ位置に到達後、メモリからステップ210でD−N→Nの切り替わり目を検索する。
【0056】
本第1実施例では、真のNレンジの中点は、インヒビタスイッチ信号S5が出力されてからNレンジ幅の半分の駆動量Pαを減算した位置に設定されている。よって、ステップ211でポテンショメータ値PN−1にNレンジ幅の半分の駆動量Pαを減算した値PとNレンジ目標値PN *の差△Pを演算することで、設定された目標値の値が実際に目標位置に駆動しているかどうかを確認する。△P<0であれば、ステップ203における目標値算出ステップにおいて、現基準位置の目標値から−1の基準位置に補正する。尚、仮に△Pが土2以上であっても補正値は土1とする。これは、急激な基準位置の変化を抑制することで、制御の安定を図るためである。
【0057】
以上説明したように、第1実施例のシフトバイワイヤシステムにあっては、ポテンショメータ34により検出された検出値とはシフトアクチュエータ30の駆動量であり、シフトアクチュエータ30自体の製品のばらつきや温度変化、経年変化などにより実際のマニュアルバルブの動きと一致しているとは限らない。よって、実際のマニュアルバルブの動きとポテンショメータ34の示す値とが一致しているかどうかをチェックする必要がある。ここで、インヒビタスイッチ信号の切り替わり目からニュートラルレンジのレンジ幅の半分に相当するシフトアクチュエータ駆動量Pαを加算もしくは減算した値が、真のNレンジ位置相当値Pであることは事前に設定できるため、この真のレンジ位置相当値Pと、シフトアクチュエータのNレンジ目標駆動量PN *とを比較することで、シフトアクチュエータの駆動量に応じてマニュアルバルブの適正な位置決めが成されているかどうかを判断することができる。更に補正量を算出することで、予め設定された目標値を補正することが可能となり、常にマニュアルバルブを正確に位置決めすることができる。尚、従来技術のように、遊び等を用いて制御する必要がないため、耐久性の悪化を防止することができる。
【0058】
また、切り替わり目検索において、シフトアクチュエータ駆動方向に対しNレンジを通過するときの始点側を切り替わり目として検索する。すなわち、運転者が例えばPレンジからDレンジにシフトスイッチ4を操作した際、シフトアクチュエータ30はPレンジ位置からDレンジ位置まで駆動し、Rレンジ及びNレンジを通過する。このとき、メモリに記憶されたNレンジの始点側を切り替わり目として検索し、この切り替わり目の制御周期に記憶されたポテンショメータ値PNを用いて補正制御を行う。一方、運転者がDレンジからPレンジにシフトスイッチ4を操作した際、シフトアクチュエータ30はDレンジ位置からPレンジ位置まで駆動し、Nレンジ及びRレンジを通過する。このとき、メモリに記憶されたNレンジの始点側(すなわちP→D操作時と反対側のレンジ端部)を切り替わり目として検索し、この切り替わり目の制御周期に記憶されたポテンショメータ値PNを用いて補正制御を行う。よって、シフトスイッチ4の操作方向により、Nレンジの両側から補正制御を行うことが可能となり、より真の所定レンジ位置への収束性を高めることができる。
【0059】
(他の実施例)
以上、本発明のシフトバイワイヤシステムを第1実施例に基づき説明してきたが、具体的な構成については、これらの実施例に限られるものではなく、特許請求の範囲の各請求項に記載された本発明の要旨を逸脱しない限り、設計の変更や追加等は許容される。例えば、第1実施例ではNレンジを用いて補正制御を行ったが、Rレンジを用いて補正制御を行っても良い。
【図面の簡単な説明】
【図1】第1実施例のシフトバイワイヤシステムを示す全体システム図である。
【図2】第1実施例のシフトバイワイヤシステムの制御システム図である。
【図3】第1実施例のシフトバイワイヤシステムにおける位置補正制御を表すフローチャートである。
【図4】第1実施例のシフトバイワイヤシステムにおけるポテンショメータ値とインヒビタスイッチ信号を表すタイムチャートである。
【図5】第1実施例のシフトバイワイヤシステムにおけるメモリを表す概略図である。
【図6】第1実施例のシフトバイワイヤシステムにおける位置補正制御を表すフローチャートである。
【図7】従来技術における動力伝達系路に設けられた遊びδを表す概略図である。
【符号の説明】
1 インジケータ
2 フェイルランプ
3 イグニッションスイッチ
4 シフトスイッチ
5 シフトロック機構
20 シフトコントロールユニット
21 メインドライバ
21a メインCPU
22 サブドライバ
22a サブCPU
30 シフトアクチュエータ
31 メインモータ
32 サブモータ
33 歯車機構
34 ポテンショメータ
35 温度センサ
36 コントロールシャフト
40 CVTコントロールユニット
50 エンジンコントロールユニット
60 自動変速機
61 変速機構部(ベルト式無段変速機)
62 インヒビタスイッチ
71 パーキングギヤ
72 パーキングポール
72a パーキング爪
73 スプリング
74 パーキングロッド
74a パーキングカム
75 ディテントレバー
75a 凹凸部
76 ディテントスプリング
76a ローラ
100 ボス部
100a 当接部
101 コントロールシャフト
101a 側面[0001]
BACKGROUND OF THE INVENTION
The present invention belongs to the technical field of a shift-by-wire system in which a shift range of an automatic transmission is selected by motor drive based on electric control.
[0002]
[Prior art]
Conventionally, as a shift-by-wire system, for example, a system described in Japanese Patent Laid-Open No. 5-203042 is known. In the shift-by-wire system described in this publication, a range switching valve of an automatic transmission is switched by a motor driven on the basis of electric control, and a power transmission system between the motor and the range switching valve as shown in FIG. A predetermined play amount δ is provided on the road, and the range switching valve is positioned at a plurality of range positions by the detent mechanism.
[0003]
At this time, a position sensor capable of detecting the operation amount of the range switching valve is provided, and based on the detection signal from this position sensor, the driving of the motor is stopped when the change amount of the detection value within a predetermined time is equal to or less than the predetermined value To be controlled. Thus, a technique is described in which the motor can be reliably stopped at the target range position by preventing the motor from being locked without being limited by design conditions such as the spring force of the detent mechanism.
[0004]
[Problems to be solved by the invention]
However, in the conventional shift-by-wire system, as shown in FIG. 7, the
[0005]
The present invention has been made paying attention to the above-mentioned problems, and its object is to ensure durability in a shift-by-wire system in which a shift position of an automatic transmission is selected by motor drive based on electric control. It is another object of the present invention to provide a shift-by-wire system that can reliably shift to a target range position.
[0006]
[Means for solving problems]
To achieve the above object, according to the first aspect of the present invention, the shift switch is operated by a driver and outputs a shift switch signal indicating a shift position corresponding to each range such as a parking range, a reverse range, a neutral range, and a drive range. A shift actuator provided in the automatic transmission for driving a manual valve, a parking rod, etc., a potentiometer for outputting a potentiometer value for detecting a driving amount of the shift actuator, and a current shift based on the shift switch signal. a shift actuator target driving amount calculation unit for calculating a target driving amount of the shift actuator to shift position target value corresponding to the range indicated by the shift switch signal set by the shift switch from position, In a shift-by-wire system comprising: a shift actuator drive signal output unit that outputs a drive signal to the shift actuator based on the output target drive amount, and shift control means that performs feedback control based on the potentiometer value. An inhibitor switch that outputs an inhibitor switch signal indicating the position of the manual valve is provided, and the shift control means stores the potentiometer value and the inhibitor switch signal for each control period, and is preset from the storage unit. and switching point searching unit for searching the switching point locations inhibitor switch signal representative of switching to a predetermined range, ejection actuators corresponds to half the range width of the predetermined range in the potentiometer value in the retrieved switching point control period A range position corresponding value calculating unit for calculating the true range position equivalent value by adjusting the amount, and the correction amount calculation unit for calculating a difference between said target driving amount and the true range position equivalent value, computed corrected And a correction unit that corrects a target value corresponding to the predetermined range based on the amount.
[0007]
In invention of
The predetermined range is a reverse range or neutral range,
The switching point search unit searches for the starting point when passing through the predetermined range in the shift actuator driving direction as a switching point.
[0008]
[Operation and effect of the invention]
In the shift-by-wire system according to the first aspect, an inhibitor switch for outputting an inhibitor switch signal indicating the position of the manual valve is provided. The shift control means has the following control unit, and the following shift control is performed. That is, the potentiometer value and the inhibitor switch signal are stored in the storage unit for each control cycle, and the switching point search unit searches for the switching point of the inhibitor switch signal indicating the switching to the predetermined range set in advance from the storage unit. The Next, the range position equivalent value calculation unit calculates the true range position median value obtained by adding or subtracting the shift actuator driving amount corresponding to half the range width of the predetermined range to the potentiometer value in the searched switching control cycle. In the amount calculation unit, the difference between the true range position equivalent value and the target drive amount is calculated. Then, the correction unit corrects the target value corresponding to the predetermined range based on the calculated correction amount.
[0009]
That is, the detected value detected by the potentiometer is the drive amount of the shift actuator, and does not always match the actual manual valve movement due to product variations, temperature changes, aging, etc. of the shift actuator itself. Therefore, it is necessary to check whether the actual manual valve movement matches the value indicated by the potentiometer. Here, it can be set in advance that the position obtained by adding or subtracting the shift actuator driving amount corresponding to half the range width of the predetermined range from the switching point of the inhibitor switch signal is a true predetermined range position equivalent value. The addition / subtraction is because it is necessary to add or subtract depending on the driving direction of the shift actuator. By comparing this true range position equivalent value with the target drive amount of the shift actuator, it is possible to determine whether or not the manual valve is properly positioned according to the drive amount of the shift actuator. Further, by calculating the correction amount, it is possible to correct the preset target value, and the manual valve can always be accurately positioned. In addition, since it is not necessary to control using a play etc. like the prior art, durability deterioration can be prevented.
[0010]
In the shift-by-wire system according to the second aspect, the predetermined range is set as a reverse range or a neutral range. Then, the switching point search unit searches the starting point side when passing through the reverse range or the neutral range with respect to the shift actuator driving direction as the switching point. That is, for example, when the driver operates the shift switch from the parking range to the drive range, the shift actuator is driven from the parking range position to the drive range position and passes through the reverse range and the neutral range. At this time, the start point side of the reverse range or neutral range stored in the storage unit is searched as a switching point, and correction control is performed using the potentiometer value stored in the control period of this switching. On the other hand, when the driver operates the shift switch from the drive range to the parking range, the shift actuator is driven from the drive range position to the parking range position and passes through the neutral range and the reverse range. At this time, the reverse range or neutral range start point stored in the storage unit (that is, the range end opposite to the P → D operation) is searched as a switching point, and the potentiometer stored in the control cycle of this switching Correction control is performed using the value. Therefore, it becomes possible to perform correction control from both sides of the reverse range or neutral range depending on the operation direction of the shift switch, and it is possible to improve the convergence to a true predetermined range position.
[0011]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment for realizing a shift-by-wire system according to the present invention will be described based on a first example corresponding to
[0012]
(First embodiment)
First, the configuration will be described.
FIG. 1 is an overall configuration diagram showing the shift-by-wire system of the first embodiment. In the figure, 1 is an indicator indicating a shift selection position, 2 is a fail lamp for notifying the driver of an abnormality, 3 is an ignition switch, 4 is a shift switch for selecting a shift position, and 5 is a shift lock mechanism. 20 is a shift control unit, 40 is a CVT control unit for controlling the
[0013]
FIG. 2 is an overall system diagram showing the shift-by-wire system of the first embodiment. The
[0014]
The
[0015]
Next, the operation will be described.
[P range, R range → N range, D range operation]
FIG. 3 is a flowchart showing the flow of shift position correction control processing when the
[0016]
In
[0017]
In
[0018]
In
[0019]
In
[0020]
In
[0021]
In
[0022]
In
[0023]
In
[0024]
In
[0025]
In
[0026]
In
[0027]
In
P = P N + P α
ΔP = P−P N *
In
[0028]
In
[0029]
In
[0030]
In
[0031]
[Action]
The control performed in
[0032]
Note that the elapse of Xmsec in
[0033]
The control performed in
[0034]
As an example, a case where the driver operates the shift switch in the P → D range will be described as an example. As shown in the time chart of FIG. 4, the motor is driven in accordance with the shift switch signal, and the potentiometer value increases. At this time, as shown in the schematic diagram of the memory in FIG. 5, the potentiometer value P and the inhibitor switch signal Sn (n = 1 to 7) in each control cycle are stored in the memory. Then, after reaching the final range position, the memory is searched in
[0035]
In the first embodiment, the midpoint of the true N-range is set at a position obtained by adding the half of the driving amount P alpha of N range width from the output of the inhibitor switch signal S 5. Therefore, in
ΔP = P−P N * = P N−1 + P α −P N * = N−1 + 2−N = 1
It becomes. Therefore, since ΔP> 0, in the target value calculation step in
[0036]
Further, the reference position correction control is always performed using the inhibitor switch signal S 5 of the N range. This is because if the center position is secured in the N range, the range position is reliably maintained in the other ranges.
[0037]
[D range → N range, R range, P range operation]
FIG. 6 is a flowchart showing the flow of shift position correction control processing when the
[0038]
In
[0039]
In
[0040]
In
[0041]
In
[0042]
In
[0043]
In
[0044]
In
[0045]
In
[0046]
In
[0047]
In
[0048]
In
[0049]
In
P = P N -P α
ΔP = P−P N *
In
[0050]
In
[0051]
In
[0052]
In
[0053]
[Action]
The control performed in
[0054]
The control performed in
[0055]
As an example, a case where the driver operates the
[0056]
In the first embodiment, the midpoint of the true N-range is set at a position obtained by subtracting the half of the driving amount P alpha of N range width from the output of the inhibitor switch signal S 5. Therefore, in
[0057]
As described above, in the shift-by-wire system of the first embodiment, the detected value detected by the
[0058]
Further, in the switching eye search, the starting point side when passing through the N range with respect to the shift actuator driving direction is searched as the switching eye. That is, for example, when the driver operates the
[0059]
(Other examples)
The shift-by-wire system of the present invention has been described based on the first embodiment, but the specific configuration is not limited to these embodiments, and is described in each claim of the claims. Design changes and additions are allowed without departing from the scope of the present invention. For example, in the first embodiment, the correction control is performed using the N range, but the correction control may be performed using the R range.
[Brief description of the drawings]
FIG. 1 is an overall system diagram showing a shift-by-wire system of a first embodiment.
FIG. 2 is a control system diagram of the shift-by-wire system of the first embodiment.
FIG. 3 is a flowchart showing position correction control in the shift-by-wire system of the first embodiment.
FIG. 4 is a time chart showing a potentiometer value and an inhibitor switch signal in the shift-by-wire system of the first embodiment.
FIG. 5 is a schematic diagram showing a memory in the shift-by-wire system of the first embodiment.
FIG. 6 is a flowchart showing position correction control in the shift-by-wire system of the first embodiment.
FIG. 7 is a schematic diagram showing a play δ provided in a power transmission path in the prior art.
[Explanation of symbols]
DESCRIPTION OF
22 Sub-driver 22a Sub-CPU
30
62 Inhibitor switch 71 Parking gear 72 Parking pole 72a Parking pawl 73 Spring 74 Parking rod 74a Parking cam 75 Detent lever 75a Concavity and convexity 76 Detent
Claims (2)
自動変速機に設けられ、マニュアルバルブとパーキングロッド等を駆動するシフトアクチュエータと、
前記シフトアクチュエータの駆動量を検出するポテンショメータ値を出力するポテンショメータと、
前記シフトスイッチ信号に基づいて、現在のシフトポジションから前記シフトスイッチにより設定された前記シフトスイッチ信号が示すレンジに対応するシフトポジション目標値までの前記シフトアクチュエータの目標駆動量を算出するシフトアクチュエータ目標駆動量算出部と、算出された目標駆動量に基づいて前記シフトアクチュエータに駆動信号を出力するシフトアクチュエータ駆動信号出力部とを有し、前記ポテンショメータ値によりフィードバック制御を行うシフト制御手段と、
を備えたシフトバイワイヤシステムにおいて、
マニュアルバルブの位置を表すインヒビタスイッチ信号を出力するインヒビタスイッチを設け、
前記シフト制御手段を、前記ポテンショメータ値と前記インヒビタスイッチ信号を制御周期毎に記憶する記憶部と、前記記憶部から予め設定された所定レンジへの切り替わりを表すインヒビタスイッチ信号の切り替わり目箇所を検索する切り替わり目検索部と、検索された切り替わり目制御周期におけるポテンショメータ値に前記所定のレンジのレンジ幅の半分に相当するアクチュエータ駆動量を加減して真のレンジ位置相当値を算出するレンジ位置相当値算出部と、前記真のレンジ位置相当値と前記目標駆動量との差を演算する補正量演算部と、演算された補正量に基づいて前記所定レンジに対応する目標値を補正する補正部と、を有する手段としたことを特徴とするシフトバイワイヤシステム。A shift switch that is operated by a driver and outputs a shift switch signal indicating a shift position corresponding to each range such as a parking range, a reverse range, a neutral range, and a drive range;
A shift actuator provided in an automatic transmission, for driving a manual valve, a parking rod, and the like;
A potentiometer for outputting a potentiometer value for detecting the driving amount of the shift actuator;
Shift actuator target drive that calculates a target drive amount of the shift actuator from a current shift position to a shift position target value corresponding to a range indicated by the shift switch signal set by the shift switch based on the shift switch signal A shift control means that includes a quantity calculation unit and a shift actuator drive signal output unit that outputs a drive signal to the shift actuator based on the calculated target drive amount, and performs feedback control based on the potentiometer value;
In a shift-by-wire system with
Provide an inhibitor switch that outputs an inhibitor switch signal indicating the position of the manual valve,
The shift control means searches for a storage unit that stores the potentiometer value and the inhibitor switch signal for each control period, and a switching point of the inhibitor switch signal that indicates switching from the storage unit to a predetermined range set in advance. A switching position search unit and a range position equivalent value calculation that calculates a true range position equivalent value by adding or subtracting an actuator drive amount corresponding to half the range width of the predetermined range to the potentiometer value in the searched switching point control cycle. A correction amount calculation unit that calculates a difference between the true range position equivalent value and the target drive amount, a correction unit that corrects a target value corresponding to the predetermined range based on the calculated correction amount, A shift-by-wire system, characterized in that
前記所定レンジをリバースレンジまたはニュートラルレンジとし、
前記切り替わり目検索部は、シフトアクチュエータ駆動方向に対し前記所定レンジを通過するときの始点側を切り替わり目として検索することを特徴とするシフトバイワイヤシステム。The shift-by-wire system according to claim 1,
The predetermined range is a reverse range or neutral range,
The switching eye search unit searches for a starting point when passing through the predetermined range with respect to the shift actuator driving direction as a switching eye.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001160131A JP3993755B2 (en) | 2001-05-29 | 2001-05-29 | Shift-by-wire system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001160131A JP3993755B2 (en) | 2001-05-29 | 2001-05-29 | Shift-by-wire system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2002349702A JP2002349702A (en) | 2002-12-04 |
JP3993755B2 true JP3993755B2 (en) | 2007-10-17 |
Family
ID=19003595
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001160131A Expired - Fee Related JP3993755B2 (en) | 2001-05-29 | 2001-05-29 | Shift-by-wire system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3993755B2 (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7370547B2 (en) | 2003-04-04 | 2008-05-13 | Toyota Jidosha Kabushiki Kaisha | Shift control system, shift control method and shift switching device |
JP4177698B2 (en) | 2003-04-09 | 2008-11-05 | 株式会社デンソー | Shift control system and shift control method |
JP4187574B2 (en) | 2003-04-09 | 2008-11-26 | 株式会社デンソー | Shift control system and shift control method |
CN100427812C (en) * | 2004-09-29 | 2008-10-22 | 丰田自动车株式会社 | Gear switch mechanism of automatic transmission |
JP2007009946A (en) | 2005-06-28 | 2007-01-18 | Denso Corp | Vehicle control system |
JP4831004B2 (en) * | 2007-07-23 | 2011-12-07 | トヨタ自動車株式会社 | Shift control device |
CN102667259B (en) * | 2009-12-22 | 2015-04-08 | 丰田自动车株式会社 | Shift control device for vehicles |
US9150214B2 (en) * | 2013-07-18 | 2015-10-06 | Fca Us Llc | Techniques for robust park lock control |
CN116221401A (en) * | 2023-03-08 | 2023-06-06 | 湖南知行智控科技有限公司 | Gear shifting control method and device for engineering machinery |
-
2001
- 2001-05-29 JP JP2001160131A patent/JP3993755B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2002349702A (en) | 2002-12-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6477910B2 (en) | Adjustment system in an automatic transmission | |
US7107869B2 (en) | Shift control system and shift control method | |
US7828695B2 (en) | Control apparatus and method for shift-position changing mechanism | |
JP3993755B2 (en) | Shift-by-wire system | |
US6351704B1 (en) | Method and apparatus for calibrating a position sensor used in engine control | |
US8311716B2 (en) | Control apparatus for shift range changeover device | |
US7567051B2 (en) | Position shift control apparatus ensuring durability and operation accuracy thereof | |
US8068965B2 (en) | Control apparatus and method for shift-position changing mechanism | |
US7040187B2 (en) | Shift control system and shift control method | |
US20080051250A1 (en) | Shift-position control apparatus and method for automatic transmission | |
JP4183111B2 (en) | Shift-by-wire system | |
US20150000450A1 (en) | Shift-by-wire controller | |
KR20190067404A (en) | Motor control strategy for an electric shift-by-wire system | |
US20140349816A1 (en) | Device for controlling automatic transmission and method for controlling same | |
KR101957508B1 (en) | Motor control stratage for an electric shift-by-wire system | |
JP4184841B2 (en) | Select assist device for automatic transmission | |
JP5234309B2 (en) | Shift control device | |
JP2007255559A (en) | Transmission control device | |
JP4030840B2 (en) | Automatic transmission range switching device | |
JP2004092851A (en) | Range changeover device for automatic transmission | |
JPH07251645A (en) | Electrically-operated range shift device for automatic transmission | |
JP4119600B2 (en) | Electric range switching device for automatic transmission | |
JP4009073B2 (en) | Shift-by-wire system | |
WO2016104567A1 (en) | Control device and control method for actuator | |
KR100398268B1 (en) | ATF sensor fail detect a method for automatic transmission in vehicle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040819 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20041116 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20050830 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20051110 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070215 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070220 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070412 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070724 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070727 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100803 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100803 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110803 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110803 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120803 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120803 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130803 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130803 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140803 Year of fee payment: 7 |
|
LAPS | Cancellation because of no payment of annual fees |