JP4177698B2 - シフト制御システムおよびシフト制御方法 - Google Patents
シフト制御システムおよびシフト制御方法 Download PDFInfo
- Publication number
- JP4177698B2 JP4177698B2 JP2003105825A JP2003105825A JP4177698B2 JP 4177698 B2 JP4177698 B2 JP 4177698B2 JP 2003105825 A JP2003105825 A JP 2003105825A JP 2003105825 A JP2003105825 A JP 2003105825A JP 4177698 B2 JP4177698 B2 JP 4177698B2
- Authority
- JP
- Japan
- Prior art keywords
- actuator
- range
- shift
- wall
- shift range
- 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
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H61/00—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
- F16H61/26—Generation or transmission of movements for final actuating mechanisms
- F16H61/28—Generation or transmission of movements for final actuating mechanisms with at least one movement of the final actuating mechanism being caused by a non-mechanical force, e.g. power-assisted
- F16H61/32—Electric motors , actuators or related electrical control means therefor
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H59/00—Control inputs to control units of change-speed- or reversing-gearings for conveying rotary motion
- F16H59/68—Inputs being a function of gearing status
- F16H2059/6807—Status of gear-change operation, e.g. clutch fully engaged
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H61/00—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
- F16H61/26—Generation or transmission of movements for final actuating mechanisms
- F16H61/28—Generation or transmission of movements for final actuating mechanisms with at least one movement of the final actuating mechanism being caused by a non-mechanical force, e.g. power-assisted
- F16H2061/283—Adjustment or calibration of actuator positions, e.g. neutral position
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H61/00—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
- F16H61/26—Generation or transmission of movements for final actuating mechanisms
- F16H61/28—Generation or transmission of movements for final actuating mechanisms with at least one movement of the final actuating mechanism being caused by a non-mechanical force, e.g. power-assisted
- F16H61/32—Electric motors , actuators or related electrical control means therefor
- F16H2061/326—Actuators for range selection, i.e. actuators for controlling the range selector or the manual range valve in the transmission
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H63/00—Control outputs from the control unit to change-speed- or reversing-gearings for conveying rotary motion or to other devices than the final output mechanism
- F16H63/40—Control outputs from the control unit to change-speed- or reversing-gearings for conveying rotary motion or to other devices than the final output mechanism comprising signals other than signals for actuating the final output mechanisms
- F16H63/48—Signals to a parking brake or parking lock; Control of parking locks or brakes being part of the transmission
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10T—TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
- Y10T74/00—Machine element or mechanism
- Y10T74/19—Gearing
- Y10T74/19219—Interchangeably locked
- Y10T74/19251—Control mechanism
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Gear-Shifting Mechanisms (AREA)
- Control Of Transmission Device (AREA)
- Arrangement Or Mounting Of Control Devices For Change-Speed Gearing (AREA)
Description
【発明の属する技術分野】
本発明は、変速機のシフトレンジをアクチュエータを介して切り替えるシフト制御システムおよびシフト制御方法に関する。
【0002】
【従来の技術】
従来、運転者によるシフトレバーの操作に従い、自動変速機のシフトレンジを電気制御により切り替える「シフトバイワイヤ」とも呼ばれる技術に基づくシフト制御システムが知られている。このようなシフト制御システムでは、運転者によってシフトレバーが操作されると、シフトレンジの切替指令が発生してアクチュエータに通電がなされ、ディテントプレートが回転する。ディテントプレートが所定の回転位置にくると、ディテントプレートとディテントスプリングが係合し、シフトレンジが確定する。ディテントスプリングのころと係合するディテントプレートの複数の凹部は、それぞれ異なるシフトレンジに対応している(例えば、特許文献1参照)。
【0003】
【特許文献1】
特開2002−323127号公報
【0004】
【発明が解決しようとする課題】
上述のシフト制御システムでは、シフトレンジを変更する際、ディテントスプリングのころがディテントプレートの凸部を越えて所望の凹部に嵌り、その位置で所望のシフトレンジが確定する。従って、前記のころが凹部ときちんと対応する位置にディテントプレートを止める必要がある。ディテントプレートの位置がずれると、前記のころがディテントプレートの凸部や両端の壁に押しつけられディテントスプリングが撓んだ状態でディテントプレートが停止する可能性がある。その場合、ディテントスプリングの回復力によってディテントプレートに無用の回転が生じ、シフトレンジが予定せぬ位置に移動しうる。また、車両の振動によっても、ディテントプレートが動き、シフトレンジが予定せぬ位置に移動しうる。
【0005】
本発明はこうした状況に鑑みてなされたものであり、その目的は、シフトレンジを適切な位置に固定するシフト制御技術を提供することにある。
【0006】
【課題を解決するための手段】
上記課題を解決するために、本発明のある態様は、シフトレンジの切替指令に応じて、アクチュエータを回転させシフトレンジを切り替えるシフト制御システムを提供する。このシフト制御システムは、アクチュエータの回転量に応じた計数値を取得する計数手段と、計数値をもとにアクチュエータを所定の目標範囲に回転させる位置制御手段とを備え、計数手段はアクチュエータが非通電時であっても計数値を取得し、位置制御手段は、アクチュエータの非通電時においてアクチュエータの回転位置が目標範囲から外れる場合、アクチュエータへの通電を復帰させ、アクチュエータへの通電を復帰させた後、アクチュエータを目標範囲に回転させる。
【0007】
この態様のシフト制御システムによると、アクチュエータへの通電がオフとなっている期間において、アクチュエータの回転位置の検出結果を契機として、アクチュエータの通電を行うことができる。なお、位置制御手段は、目標範囲でなく、所定の目標位置にアクチュエータを回転させてもよい。この目標位置は、一般には、前記の目標範囲に含まれる。これによって、シフトレンジを適切な位置に固定できる。
【0009】
また、アクチュエータへの通電の復帰は、シフトレンジの切替指令がないときに行ってもよい。
【0010】
上記課題を解決するために、本発明の別の態様は、シフトレンジの切替指令に応じて、アクチュエータを駆動してディテントプレートを所定の目標範囲に回転させ、その目標範囲においてディテントスプリングがディテントプレートと係合することで所定のシフトレンジに固定するシフト制御方法を提供する。
【0011】
このシフト制御方法は、アクチュエータを制御していない期間において、ディテントプレートの回転位置がシフトレンジの切替指令に応じたディテントプレートの目標範囲から外れる場合、アクチュエータの制御を復帰させ、アクチュエータの制御を復帰させた後、ディテントプレートの回転位置が目標範囲に収まるようにディテントプレートを回転させる。これによって、シフトレンジを所望の位置に固定できるとともに、ディテントスプリングに撓みがある場合に、その撓みを解消できる。また、アクチュエータの制御の復帰は、シフトレンジの切替指令がないときに行ってもよい。
【0013】
【発明の実施の形態】
以下、まず実施の形態1において、シフトレンジの切替指令に応じ、アクチュエータに通電してディテントプレートを所定の目標範囲に回転させ、ディテントスプリングに係合させることによってシフトレンジを固定するシフト制御システムの全体動作と、前記の目標範囲を定めるための学習動作の原理を説明する。
【0014】
つづいて、実施の形態2において、本発明のひとつの特徴である、シフトレンジの切替指令が無いときにシフトレンジを所望の位置に固定するための手法を説明する。
【0015】
[実施の形態1]
図1は、実施の形態に係るシフト制御システム10の構成を示す。本実施の形態のシフト制御システム10は、車両のシフトレンジを切り替えるために用いられる。シフト制御システム10は、Pスイッチ20、シフトスイッチ26、車両電源スイッチ28、車両制御装置(以下、「V−ECU」と表記する)30、パーキング制御装置(以下、「P−ECU」と表記する)40、アクチュエータ42、エンコーダ46、シフト制御機構48、表示部50、メータ52および駆動機構60を含む。シフト制御システム10は、電気制御によりシフトレンジを切り替えるシフトバイワイヤシステムとして機能する。具体的には、シフト制御機構48がアクチュエータ42により駆動されてシフトレンジの切り替えを行う。
【0016】
車両電源スイッチ28は、車両電源のオンオフを切り替えるためのスイッチである。車両電源スイッチ28がドライバなどのユーザから受け付けた指示は、V−ECU30に伝達される。例えば、車両電源スイッチ28がオンされることにより、図示しないバッテリから電力が供給されて、シフト制御システム10が起動される。
【0017】
Pスイッチ20は、シフトレンジをパーキングレンジ(以下、「Pレンジ」と呼ぶ)とパーキング以外のレンジ(以下、「非Pレンジ」と呼ぶ)との間で切り替えるためのスイッチであり、スイッチの状態をドライバに示すためのインジケータ22、およびドライバからの指示を受け付ける入力部24を含む。ドライバは、入力部24を通じて、シフトレンジをPレンジに入れる指示を入力する。入力部24はモーメンタリスイッチなどであってもよい。入力部24が受け付けたドライバからの指示は、V−ECU30、およびV−ECU30を通じてP−ECU40に伝達される。
【0018】
P−ECU40は、シフトレンジをPレンジと非Pレンジとの間で切り替えるために、シフト制御機構48を駆動するアクチュエータ42の動作を制御し、現在のシフトレンジの状態をインジケータ22に提示する。シフトレンジが非Pレンジであるときにドライバが入力部24を押下すると、P−ECU40はシフトレンジをPレンジに切り替えて、インジケータ22に現在のシフトレンジがPレンジである旨を提示する。
【0019】
アクチュエータ42は、スイッチトリラクタンスモータ(以下、「SRモータ」と表記する)により構成され、P−ECU40からの指示を受けてシフト制御機構48を駆動する。エンコーダ46は、アクチュエータ42と一体的に回転し、SRモータの回転状況を検知する。本実施の形態のエンコーダ46は、A相、B相およびZ相の信号を出力するロータリエンコーダである。P−ECU40は、エンコーダ46から出力される信号を取得してSRモータの回転状況を把握し、SRモータを駆動するための通電の制御を行う。
【0020】
シフトスイッチ26は、シフトレンジをドライブレンジ(D)、リバースレンジ(R)、ニュートラルレンジ(N)、ブレーキレンジ(B)などのレンジに切り替えたり、またPレンジに入れられているときには、Pレンジを解除したりするためのスイッチである。シフトスイッチ26が受け付けたドライバからの指示はV−ECU30に伝達される。V−ECU30は、ドライバからの指示に基づき、駆動機構60におけるシフトレンジを切り替える制御を行うとともに、現在のシフトレンジの状態をメータ52に提示する。駆動機構60は、無段変速機構から構成されているが、有段変速機から構成されてもよい。
【0021】
V−ECU30は、シフト制御システム10の動作を統括的に管理する。表示部50は、V−ECU30またはP−ECU40が発したドライバに対する指示や警告などを表示する。メータ52は、車両の機器の状態やシフトレンジの状態などを提示する。
【0022】
図2は、シフト制御機構48の構成を示す。以下、シフトレンジは、Pレンジ、非Pレンジを意味し、非PレンジにおけるRNDBの各レンジを含まない。シフト制御機構48は、アクチュエータ42により回転されるシャフト102、シャフト102の回転に伴って回転するディテントプレート100、ディテントプレート100の回転に伴って動作するロッド104、図示しない変速機の出力軸に固定されたパーキングギヤ108、パーキングギヤ108をロックするためのパーキングロックポール106、ディテントプレート100の回転を制限してシフトレンジを固定するディテントスプリング110およびころ112を含む。ディテントプレート100は、アクチュエータ42により駆動されてシフトレンジを切り替えるシフト手段として機能する。シャフト102、ディテントプレート100、ロッド104、ディテントスプリング110およびころ112は、シフト切替機構の役割を果たす。またエンコーダ46は、アクチュエータ42の回転量に応じた計数値を取得する計数手段として機能する。
【0023】
図2は、シフトレンジが非Pレンジであるときの状態を示している。この状態では、パーキングロックポール106がパーキングギヤ108をロックしていないので、車両の駆動軸の回転は妨げられない。この状態から、アクチュエータ42によりシャフト102を時計回り方向に回転させると、ディテントプレート100を介してロッド104が図2に示す矢印Aの方向に押され、ロッド104の先端に設けられたテーパー部によりパーキングロックポール106が図2に示す矢印Bの方向に押し上げられる。ディテントプレート100の回転に伴って、ディテントプレート100の頂部に設けられた2つの谷のうち一方、すなわち非Pレンジ位置120にあったディテントスプリング110のころ112は、山122を乗り越えて他方の谷、すなわちPレンジ位置124へ移る。ころ112は、その軸方向に回転可能にディテントスプリング110に設けられている。ころ112がPレンジ位置124にくるまでディテントプレート100が回転したとき、パーキングロックポール106は、パーキングギヤ108と嵌合する位置まで押し上げられる。これにより、車両の駆動軸が機械的に固定され、シフトレンジがPレンジに切り替わる。
【0024】
実施の形態に係るシフト制御システム10では、シフトレンジ切替時にディテントプレート100、ディテントスプリング110およびシャフト102などのシフト切替機構にかかる負荷を低減するために、P−ECU40が、ディテントスプリング110のころ112が山122を乗り越えて落ちるときの衝撃を少なくするように、アクチュエータ42の回転量を制御する。
【0025】
図3は、ディテントプレート100の構成を示す。それぞれの谷において、山122から離れた側に位置する面を壁と呼ぶ。すなわち壁は、P−ECU40による以下に示す制御を行わない状態で、ディテントスプリング110のころ112が山122を乗り越えて谷に落ちるときに、ころ112とぶつかる位置に存在する。Pレンジ位置124における壁を「P壁」と呼び、非Pレンジ位置120における壁を「非P壁」と呼ぶ。ころ112がPレンジ位置124から非Pレンジ位置120に移動する場合、P−ECU40は、非P壁210がころ112に衝突しないようにアクチュエータ42を制御する。具体的には、P−ECU40は、非P壁210がころ112に衝突する手前の位置でアクチュエータ42の回転を停止する。この位置を「非P目標回転位置」と呼ぶ。また、ころ112が非Pレンジ位置120からPレンジ位置124に移動する場合、P−ECU40は、P壁200がころ112に衝突しないようにアクチュエータ42を制御する。具体的には、P−ECU40は、P壁200がころ112に衝突する手前の位置でアクチュエータ42の回転を停止する。この位置を「P目標回転位置」と呼ぶ。P−ECU40によるアクチュエータ42の制御により、シフトレンジ切替時においてディテントプレート100、ディテントスプリング110およびシャフト102などのシフト切替機構にかかる負荷を大幅に低減することができる。負荷を低減することにより、シフト切替機構の軽量化、低コスト化を図ることもできる。
【0026】
図4は、アクチュエータ42の制御方法を説明するための図である。アクチュエータ42はディテントプレート100を回転する。アクチュエータ42の回転は、P壁200および非P壁210により規制される。図4は、アクチュエータ42の回転制御を行う上でのP壁200の位置および非P壁210の位置を概念的に示す。P壁位置から非P壁位置までをアクチュエータ42の可動回転量と呼ぶ。可動回転量は、エンコーダ46の計数値から求められる実際の可動回転量(以下、「実可動回転量」と呼ぶ)と、設計により定められた可動回転量(以下、「設計可動回転量」と呼ぶ)を含む。
【0027】
現在のシフトレンジは、P壁位置または非P壁位置から所定回転量の範囲内にある場合に決定される。シフトレンジの判定基準として、Pロック判定位置およびP解除判定位置を設定し、P壁位置からPロック判定位置の範囲、および非P壁位置からP解除判定位置までの範囲を、シフトレンジ判定範囲とする。具体的には、エンコーダ46で検出したアクチュエータ42の回転量がP壁位置からPロック判定位置の範囲にあるときには、シフトレンジがPレンジであることを判定し、一方でアクチュエータ42の回転量が非P壁位置からP解除判定位置の範囲にあるときには、シフトレンジが非Pレンジであることを判定する。なお、アクチュエータ42の回転量がPロック判定位置からP解除判定位置の間にあるときには、シフトレンジが不定、またはシフトレンジが切替中であることを判定する。以上の判定は、P−ECU40により実行される。
【0028】
P目標回転位置は、P壁位置とPロック判定位置との間に設定される。P目標回転位置は、非PレンジからPレンジへの切替時に、P壁200がディテントスプリング110のころ112に衝突しない位置であり、P壁位置から所定のマージンをもって定められる。マージンは、経時変化などによるガタを考慮して余裕をもって設定される。これにより、ある程度の使用回数であれば、経時変化を吸収することができ、シフトレンジ切替時におけるP壁200ところ112との衝突を回避できる。
【0029】
同様に、非P目標回転位置は、非P壁位置とP解除判定位置との間に設定される。非P目標回転位置は、Pレンジから非Pレンジへの切替時に、非P壁210がディテントスプリング110のころ112に衝突しない位置であり、非P壁位置から所定のマージンをもって定められる。マージンは、経時変化などによるガタを考慮して余裕をもって設定され、ある程度の使用回数であれば、経時変化を吸収することができ、シフトレンジ切替時における非P壁210ところ112との衝突を回避することができる。なお、非P壁位置からのマージンとP壁位置からのマージンとは同一である必要はなく、ディテントプレート100の形状などに依存して異なってもよい。
【0030】
以上、P壁位置および非P壁位置が検出されていることを前提にアクチュエータ42の制御方法を示した。P壁位置または非P壁位置は、Pレンジ位置124または非Pレンジ位置120におけるシフトレンジ判定範囲および目標回転位置を定めるための基準位置となる。以下では、相対的な位置情報を検出するエンコーダ46を用いて、アクチュエータ42の位置制御を行う方法、具体的には基準位置となる壁位置を検出する方法を示す。
【0031】
P−ECU40またはV−ECU30は、前回の車両電源スイッチ28のオフ時におけるシフトレンジを記憶しておく。車両電源スイッチ28がオンされたとき、P−ECU40は、記憶していたシフトレンジを現在のシフトレンジに設定する。壁位置検出制御は、現在のシフトレンジにおける壁位置を検出する。なお、前回のシフトレンジを記憶していない場合には、V−ECU30が車速に基づいて現在のシフトレンジを定める。具体的に、例えば車速が3km/h以下の低速にある場合には、V−ECU30は現在のシフトレンジをPレンジと定め、また3km/hよりも速い中高速にある場合には、現在のシフトレンジを非Pレンジと定める。なお、前回のシフトレンジを記憶していない状態で車速が中高速にある場合とは、例えば車両の走行中に電源が瞬断されて、現在のシフトレンジのデータを消失したような状況に相当する。殆どの場合は、車両電源スイッチ28のオン時、車速が低速であることが判定され、現在のシフトレンジがPレンジと定められることになる。
【0032】
図5(a)は、P壁位置を検出する制御方法を説明するための図である。P−ECU40は、アクチュエータ42を回転させる回転制御手段、およびアクチュエータ42のP壁位置、すなわち基準位置を設定する位置設定手段として機能する。P壁位置検出制御では、まず、アクチュエータ42によりディテントプレート100を時計回り方向、すなわちP壁200がディテントスプリング110のころ112に向かう方向に回転させ、ころ112とP壁200とを接触させる。P壁200は、Pレンジ位置において、アクチュエータ42の時計回り方向の回転を規制する規制手段として機能する。なおP壁200は、ディテントスプリング110およびころ112と協同して規制手段を構成してもよい。図5(a)において、矢印F1は、アクチュエータ42による回転力、矢印F2は、ディテントスプリング110によるバネ力、矢印F3は、ロッド104による押し戻し力を示す。点線で示すディテントプレート100’は、P壁200ところ112とが接触した位置を示す。従って、ディテントプレート100’の位置を検出することが、P壁200の位置を検出することに相当する。
【0033】
ディテントプレート100は、P壁200ところ112との接触後も、点線で示す位置から、アクチュエータ42の回転力F1により時計回り方向に、ディテントスプリング110のバネ力に抗して回転される。これによりディテントスプリング110に撓みが生じて、バネ力F2が増加し、またロッド104による押し戻し力F3も増加する。回転力F1が、バネ力F2および押し戻し力F3と釣り合ったところで、ディテントプレート100の回転が停止する。
【0034】
ディテントプレート100の回転停止は、エンコーダ46により取得される計数値の状態に基づいて判定される。P−ECU40は、エンコーダ46の計数値の最小値または最大値が所定時間変化しない場合に、ディテントプレート100およびアクチュエータ42の回転停止を判定する。計数値の最小値または最大値のいずれを監視するかは、エンコーダ46に応じて設定されればよく、いずれにしても最小値または最大値が所定時間変化しないことは、ディテントプレート100が動かなくなった状態を示す。
【0035】
P−ECU40は、回転停止時のディテントプレート100の位置を暫定的なP壁位置(以下、「暫定P壁位置」と呼ぶ)として検出し、また、ディテントスプリング110の撓み量または撓み角を算出する。撓み量または撓み角の算出は、P−ECU40に予め保持されている、アクチュエータ42への印加電圧に対応する撓み量または撓み角の関係を示すマップを用いて行われる。P−ECU40は、マップから暫定P壁位置検出時のアクチュエータ42への印加電圧に対応する撓み量ないし撓み角を算出する。なお、アクチュエータ42の印加電圧の代わりに、バッテリ電圧を用いたマップであってもよい。バッテリ電圧はP−ECU40により監視されており、容易に検出することができる。なお、この場合は、バッテリからアクチュエータ42までのワイヤーハーネスなどによる電圧降下分を考慮して、マップが作成されることになる。P−ECU40は、このマップを用いて、算出した撓み量または撓み角から、暫定P壁位置をマップ補正し、マップ補正した位置をP壁位置として確定する。P壁位置を確定することにより、Pロック判定位置およびP目標回転位置を設定することができる。なお、印加電圧に対応する撓み量または撓み角の関係を示すマップの代わりに、アクチュエータ42の出力トルクに対応する撓み量または撓み角の関係を示すマップであってもよいし、マップを用いて算出する代わりに、撓み量または撓み角を検出するセンサを設け、それにより検出するようにしてもよい。
【0036】
図5(b)は、非P壁位置を検出する制御方法を説明するための図である。P−ECU40は、アクチュエータ42を回転させる回転制御手段、およびアクチュエータ42の非P壁位置、すなわち基準位置を設定する位置設定手段として機能する。非P壁位置検出制御では、まず、アクチュエータ42によりディテントプレート100を反時計回り方向、すなわち非P壁210がディテントスプリング110のころに向かう方向に回転させ、ころ112と非P壁210とを接触させる。非P壁210は、非Pレンジ位置において、アクチュエータ42の反時計回り方向の回転を規制する規制手段として機能する。なお非P壁210は、ディテントスプリング110およびころ112と協同して規制手段を構成してもよい。図5(b)において、矢印F1は、アクチュエータ42による回転力、矢印F2は、ディテントスプリング110によるバネ力、矢印F3は、ロッド104による引っ張り力を示す。点線で示すディテントプレート100’’は、非P壁210ところ112とが接触した位置を示す。従って、ディテントプレート100’’の位置を検出することが、非P壁210の位置を検出することに相当する。ディテントプレート100は、非P壁210ところ112との接触後も、点線で示す位置から、アクチュエータ42の回転力F1により、ディテントスプリング110の引っ張り力に抗して反時計回り方向に回転される。これによりディテントスプリング110に伸びが生じて、バネ力F2が増加し、またロッド104による引っ張り力F3も増加する。回転力F1が、バネ力F2および引っ張り力F3と釣り合ったところで、ディテントプレート100の回転が停止する。
【0037】
ディテントプレート100の回転停止は、エンコーダ46により取得される計数値に基づいて判定される。具体的には、エンコーダ46の計数値の最大値または最小値が所定時間変化しない場合に、ディテントプレート100およびアクチュエータ42の回転停止が判定される。
【0038】
P−ECU40は、回転停止時のディテントプレート100の位置を暫定的な非P壁位置(以下、「暫定非P壁位置」と呼ぶ)として検出し、また、ディテントスプリング110の伸び量を算出する。伸び量の算出は、P−ECU40に予め保持されている、アクチュエータ42への印加電圧に対応する伸び量の関係を示すマップを用いて行われる。P−ECU40は、マップから暫定非P壁位置検出時のアクチュエータ42への印加電圧に対応する伸び量を算出する。P−ECU40は、このマップを用いて、算出した伸び量から、暫定非P壁位置をマップ補正し、マップ補正した位置を非P壁位置として確定する。非P壁位置を確定することにより、P解除判定位置および非P目標回転位置を設定することができる。なお、印加電圧に対応する伸び量の関係を示すマップの代わりに、アクチュエータ42の出力トルクに対応する伸び量の関係を示すマップであってもよいし、マップを用いて算出する代わりに、伸び量を検出するセンサを設け、それにより検出するようにしてもよい。
【0039】
以上のように、壁位置検出制御では、現在のシフトレンジにおける壁位置を検出する。既に、P壁位置から非P壁位置までの間の実可動回転量が検出されている場合には、この実可動回転量を用いて、他方のシフトレンジにおける壁位置を算出することもできる。実可動回転量は、一方のシフトレンジにおける壁位置検出制御を行って壁位置を検出した後、他方のシフトレンジにおける壁位置検出制御を行って他方の壁位置を検出することで、2つの壁位置の間の範囲を測定することができる。P−ECU40は、測定した実可動回転量を記憶する。一旦、実可動回転量を取得すれば、P−ECU40は、一方のシフトレンジにおける壁位置を検出すると、その壁位置から実可動回転量だけ回転した位置を他方のシフトレンジにおける壁位置と設定することができ、2つのシフトレンジにおけるシフトレンジ範囲および目標回転位置を設定することができる。
【0040】
以上のことから、Pレンジおよび非Pレンジの双方の壁位置の検出は、P−ECU40が実可動回転量を記憶していない場合に行えばよい。例えば、車両の工場出荷時や、P−ECU40におけるデータが消失したような場合に、両壁位置の検出が行われる。また、実可動回転量を記憶している場合であっても、所定の切替回数やトリップ数ごとに、両壁位置の検出制御を行ってもよい。例えば、シフトレンジの切替が数万回行われた場合には、磨耗によるガタ量が増加するため、実可動回転量にも誤差が生じてくる。そのため、実可動回転量を改めて測定することにより、経時変化に対応した壁位置検出を行うことが可能となる。
【0041】
図6は、前回トリップにおいて記憶されたデータを用いて行う壁位置検出制御の例を示す。前回トリップ終了時のシフトレンジがPレンジにある場合、まずP壁位置の検出制御を行い、実可動回転量を検出済みであれば、非P壁位置の検出制御を行わない。一方で、実可動回転量が不明の場合には、非P壁位置の検出制御を行う。非P壁位置の検出制御は、ドライバ操作により非Pレンジへの切替要求があったときに行われる。このとき、P−ECU40は、シフトレンジを非Pレンジに切り替えるとともに、非P壁210とディテントスプリング110のころ112とを接触させて、非P壁位置検出制御を実行する。両壁位置の検出後、P−ECU40は、実可動回転量を測定し、記憶する。
【0042】
前回トリップ終了時のシフトレンジが非Pレンジにある場合、まず非P壁位置の検出制御を行い、実可動回転量を検出済みであれば、P壁位置の検出制御を行わない。一方で、実可動回転量が不明の場合には、P壁位置の検出制御を行う。P壁位置の検出制御は、ドライバ操作によりPレンジへの切替要求があったときに行われる。P−ECU40は、シフトレンジをPレンジに切り替えるとともに、P壁200とディテントスプリング110のころ112とを接触させて、P壁位置検出制御を実行する。両壁位置の検出後、P−ECU40は、実可動回転量を測定し、記憶する。
【0043】
前回トリップ終了時のシフトレンジが不明である場合、V−ECU30が車速に基づいて現在のシフトレンジを定め、P−ECU40に対して壁位置検出指令を送る。指令により、現在のシフトレンジをPレンジに定めたことが判明すると、P−ECU40は、まずP壁位置の検出制御を行い、その後、ユーザからのシフト切替要求を受けて、非P壁位置の検出制御を行う。一方、指令により、現在のシフトレンジを非Pレンジに定めたことが判明すると、P−ECU40は、まず非P壁位置の検出制御を行い、その後、ユーザからのシフト切替要求を受けて、P壁位置の検出制御を行う。
【0044】
図7は、アクチュエータ42の目標回転位置の算出方法の例を示す。図7では、P壁位置から非P壁位置に向かう方向にエンコーダ46による計数値がカウントアップする場合を例にとる。P壁位置、非P壁位置および実可動回転量を検出済みの場合、P目標回転位置を、(P壁位置+マージン)と設定し、非P目標回転位置を、(非P壁位置−マージン)と設定する。
【0045】
P壁位置が検出済みであって、非P壁位置が不明である場合、実可動回転量を検出済みであれば、P目標回転位置を、(P壁位置+マージン)と設定し、非P目標回転位置を、(P壁位置+実可動回転量−マージン)と設定する。また、実可動回転量が不明である場合には、P目標回転位置を、(P壁位置+マージン)と設定し、非P目標回転位置を、(P壁位置+設計可動回転量)と設定する。なお、設計可動回転量は、マージン分を考慮した値が設定される。
【0046】
P壁位置が不明であって、非P壁位置が検出済みである場合、実可動回転量を検出済みであれば、P目標回転位置を、(非P壁位置−実可動回転量+マージン)と設定し、非P目標回転位置を、(非P壁位置−マージン)と設定する。また、実可動回転量が不明である場合には、P目標回転位置を、(非P壁位置−設計可動回転量)と設定し、非P目標回転位置を、(非P壁位置−マージン)と設定する。
【0047】
なお別の例では、非P壁位置からP壁位置に向かう方向にエンコーダ46による計数値がカウントアップしてもよい。この場合、非P壁位置、P壁位置および実可動回転量を検出済みの場合、非P目標回転位置を、(非P壁位置+マージン)と設定し、P目標回転位置を、(P壁位置−マージン)と設定する。
【0048】
非P壁位置が検出済みであって、P壁位置が不明である場合、実可動回転量を検出済みであれば、非P目標回転位置を、(非P壁位置+マージン)と設定し、P目標回転位置を、(非P壁位置+実可動回転量−マージン)と設定する。また、実可動回転量が不明である場合には、非P目標回転位置を、(非P壁位置+マージン)と設定し、P目標回転位置を、(非P壁位置+設計可動回転量)と設定する。
【0049】
非P壁位置が不明であって、P壁位置が検出済みである場合、実可動回転量を検出済みであれば、非P目標回転位置を、(P壁位置−実可動回転量+マージン)と設定し、P目標回転位置を、(P壁位置−マージン)と設定する。また、実可動回転量が不明である場合には、非P目標回転位置を、(P壁位置−設計可動回転量)と設定し、P目標回転位置を、(P壁位置−マージン)と設定する。
【0050】
図8は、アクチュエータ42に印加する通電指令パルスの波形を示す。シフトレンジの通常切替制御時は、通電指令パルスとしてハイ期間の長い信号をアクチュエータ42に印加する。一方、壁位置検出制御時には、通電指令パルスとして、アクチュエータ42の単位時間あたりの出力を、シフトレンジの通常切替制御時におけるアクチュエータ42の単位時間あたりの出力よりも小さくする信号をアクチュエータ42に印加する。具体的には、アクチュエータ42に印加する通電指令パルスのオン幅を小さくする。壁位置検出制御時のアクチュエータ42の回転速度を遅くすることにより、壁ところ112との衝撃を低減できる。
【0051】
図9は、実施の形態におけるシフト制御システム10による基準位置検出方法のフローチャートを示す。このフローでは、電源オン時のシフトレンジがPレンジである場合を例にとる。まず、ドライバが車両電源スイッチ28をオンすることにより、シフト制御システム10に電源が投入される(S10)。つづいて、アクチュエータ42であるモータの励磁合わせなどを行い、初期駆動制御を実行する(S12)。初期駆動制御の実行により、アクチュエータ42の回転を適切に制御できるようになる。シフトレンジがPレンジであることに基づいて、壁当てのためのアクチュエータ42の回転方向を決定する(S14)。具体的には、P壁200がディテントスプリング110のころ112に当たる方向にアクチュエータ42の回転方向を決定する。
【0052】
エンコーダ46の計数値の状態に基づいてP壁位置の検出制御を行い、暫定P壁位置を検出する(S16)。暫定P壁位置をマップにより補正し(S18)、補正した位置をP壁位置として確定する(S20)。実可動回転量を記憶している場合には(S22のY)、非P壁位置を(P壁位置+実可動回転量)の位置として算出し(S24)、非P壁位置を確定する(S26)。なお、S24では、P壁位置から非P壁位置に向かう方向にエンコーダ46による計数値がカウントアップする場合を前提として非P壁位置を算出したが、非P壁位置からP壁位置に向かう方向にエンコーダ46による計数値がカウントアップする場合には、非P壁位置を(P壁位置−実可動回転量)の位置として算出することになる。
【0053】
実可動回転量を記憶していない場合に(S22のN)、ドライバからの非Pレンジへの切替指令があるか否かを判定する(S28)。切替指令がない場合(S28のN)、切替指令を監視し続ける。切替指令があった場合(S28のY)、Pレンジから非Pレンジへの切替制御を行う(S30)。
【0054】
図10は、図9のS30における非Pレンジへの切替制御のフローチャートを示す。まず、非P壁位置が確定しているか否かを判定する(S50)。確定している場合には(S50のY)、非P目標回転位置を非P壁位置より手前に設定し(S52)、非P目標回転位置までアクチュエータ42を回転する。これにより、非P壁210とディテントスプリング110のころ112とが接触することなく、シフトレンジを非Pレンジに切り替えることが可能となる。
【0055】
一方、非P壁位置が確定していない場合には(S50のN)、非P目標回転位置をP壁位置より非P壁方向へ所定量だけ奥の位置に設定する(S54)。設計可動回転量を用いて、非P目標回転位置を設定してもよい。つづいて、非P目標回転位置までアクチュエータ42を回転する(S56)。
【0056】
図9に戻って、S30の切替制御が終了後、非P壁位置が未確定か、または所定トリップ数に到達したか否かを判定する(S32)。非P壁位置が確定済みであり、且つ所定トリップ数に到達していない場合には(S32のN)、本フローを終了する。一方、非P壁位置が未確定か、または所定トリップ数に到達した場合には(S32のY)、エンコーダ46の計数値の状態に基づいて非P壁位置の検出制御を行い、暫定非P壁位置を検出する(S34)。暫定非P壁位置をマップにより補正し(S36)、補正した位置を非P壁位置として確定する(S38)。このとき、P壁位置と非P壁位置とから、実可動回転量を測定する。実可動回転量は次回以降のトリップで、壁位置の設定に利用するために、P−ECU40において記憶される。
【0057】
以上、実施の形態1を説明した。なお本実施の形態には様々な変形が可能である。例えば、ディテントプレート100が、Pレンジと非Pレンジの2つのシフトレンジを持つものとして説明したが、さらにDレンジやRレンジなどの複数のシフトレンジを持つものであってもよい。3つ以上のシフトレンジを持つ場合は、両端のシフトレンジ位置における壁位置を基準位置として設定することにより、好適なシフトレンジの切替制御を行うことが可能となる。
【0058】
[実施の形態2]
ところで、ユーザからシフトレンジの切替指令がない期間(以下、単に「スタンバイ期間」ともいう)、消費電力低減の観点からアクチュエータ42への通電はオフに設定される。このスタンバイ期間中に車両の振動によってアクチュエータ42の回転位置、つまりディテントプレート100の回転位置が意図せず動いてしまうおそれがある。また、例えば、図5(a)に示したようにディテントスプリング110が撓んだ状態で、または、図5(b)に示したようにディテントスプリング110が引っ張られた状態で、つまりディテントスプリング110に弾性力が残っている状態でアクチュエータ42の通電がオフとなると、ディテントスプリング110の弾性力によってアクチュエータ42の回転位置が動いてしまうおそれがある。
【0059】
アクチュエータ42の回転位置が目標回転位置から動かないように、ディテントプレート100に対するディテントスプリング110の荷重を増やすという対策をとることが考えられるが、ディテントプレート100やディテントスプリング110の強度確保のために、コストアップや質量増加が発生する。また、ディテントスプリング110の荷重を増やした場合、ディテントスプリング110に弾性力が残った状態でアクチュエータ42の通電がオフとなると、荷重増加によってエネルギが大きくなっているため、一旦回転し始めるとアクチュエータ42の回転位置が目標回転位置から大きく外れてしまい、シフトレンジを所望の位置に固定することができない可能性がある。
【0060】
そこで実施の形態2では、位置監視制御として、スタンバイ期間中においても、エンコーダ46の出力を監視し、スタンバイ期間中にアクチュエータ42の回転位置と目標回転位置との差が所定量を超えた場合、アクチュエータ42に通電し、アクチュエータ42の回転位置を目標範囲、より具体的には目標回転位置に制御する位置補正制御を行う。なお目標回転位置は、シフトレンジがPレンジのときにアクチュエータ42の通電がオフとなったのであれば、P目標回転位置であり、シフトレンジが非Pレンジのときにアクチュエータ42の通電がオフとなったのであれば、目標回転位置は、非P目標回転位置である。なお、現在の回転位置が適切な位置であるかを判断する基準として、目標回転位置の替わりに、P基準位置や非P基準位置を用いてもよい。
【0061】
図11は、実施の形態1の図9で示した基準位置検出の処理が終了した際になされる位置監視制御の処理を示すフローチャートである。この処理では、上述したディテントスプリング110が弾性力を有する状態でアクチュエータ42が通電オフとなったときに、アクチュエータ42が回転し目標回転位置からずれてしまうことを想定し、ずれた場合に位置補正制御を行う。
【0062】
図9に示した処理が終了すると、P−ECU40はアクチュエータ42への通電をオフとし(S60)、エンコーダ46の計数値を基に、アクチュエータ42の現在の回転位置を取得する(S62)。つづいて、P−ECU40は、図9に示した処理で設定された目標回転位置と、現在の回転位置との差が所定量を超えているか否かを判定する(S64)。つまり、アクチュエータ42の回転位置が、目標となる範囲に収まっているか否かを判定する。
【0063】
目標回転位置と現在の回転位置との差が所定量を超えていると判定された場合(S64のY)、P−ECU40は、位置補正制御として、アクチュエータ42への通電を開始し、アクチュエータ42を目標回転位置になるように回転させる(S66)。S66の位置補正制御がなされるか、目標回転位置と現在の回転位置との差が所定量を超えていないと判定されると(S64のN)、このフローで示す処理は終了する。
【0064】
図12は、位置監視制御の別形態のフローチャートを示す。この位置監視制御の処理は、図11のフローに示した処理が終了した後、スタンバイ期間中、つまりアクチュエータ42への通電がオフの期間に継続して実行される。なお、図11のフローに示した処理を行わず、この図12に示すフローに直接移ってもよい。
【0065】
まず、P−ECU40は、スタンバイ期間中であること、つまりドライバからシフトレンジの切替指令がないことを判定する(S70)。シフトレンジの切替指令がない場合(S70のY)、P−ECU40は、アクチュエータ42への通電がオフとなっているか否かを判定する(S72)。アクチュエータ42への通電がオフである場合(S72のY)、P−ECU40は、エンコーダ46により取得された計数値に基づいて、アクチュエータ42の現在の回転位置を取得し(S74)、目標回転位置と現在の回転位置との差が所定量を超えるか否かを判定する(S76)。目標回転位置と現在の回転位置との差が所定量を超える場合(S76のY)、P−ECU40は、位置補正制御として、アクチュエータ42に通電を開始しアクチュエータ42の回転位置が目標回転位置になるように回転させる(S78)。
【0066】
なお、S70の処理で、シフトレンジの切替指令がある場合(S70のN)や、S72の処理で、アクチュエータ42への通電がオンである場合(S72のN)は、このフローとは別の図示しないシフト切替処理において、アクチュエータ42の回転制御が行われるため、位置補正制御は不要であり、このフローは終了となる。このとき、例えば、シフト切替処理に移る旨を表すフラグを立て、このフローが終了した際に、P−ECU40は、そのフラグを参照し、シフト切替処理に移る旨が示されていれば、このフローで示す処理を継続せずに、シフト切替処理に移る。
【0067】
また、目標回転位置と現在の回転位置との差が所定量以内である場合(S76のN)、現在の回転位置が適切な範囲にあり、位置補正制御は不要であるのでこのフローは終了する。このフローが終了すると、再び、S70の処理が開始される。
【0068】
以上、実施の形態2を説明した。これによって、シフトレンジの切替指令がなく、アクチュエータ42への通電が停止している期間において、シフトレンジを適切な位置に固定できる。例えば、ディテントスプリング110に撓みがあっても、運転者によるシフトレンジの切替操作が行われる場合には、アクチュエータ42の制御が行われてディテントスプリング110の撓みが解消される可能性がある。そこで、アクチュエータ42の制御が行われず、且つ、シフトレンジの切替操作が行われない場合に、アクチュエータ42の制御を復帰させることで、アクチュエータ42の駆動に伴う電力消費を抑えることができる。
【0069】
[実施の形態から把握される種々の発明]
実施の形態1からは、例えば以下のような発明も理解することができる。
【0070】
(1)アクチュエータを介してシフトレンジを切り替えるシフト制御システムであり、アクチュエータにより駆動されて、シフトレンジを切り替えるシフト手段、例えばディテントプレートと、所定のシフトレンジにおいてアクチュエータの所定方向の回転を規制する規制手段、例えばディテントプレートの壁と、アクチュエータを回転させる回転制御手段、例えばECUと、アクチュエータの回転量に応じた計数値を取得する計数手段、例えばエンコーダと、アクチュエータの回転が規制手段により規制される方向に、回転制御手段によりアクチュエータが回転されたとき、計数手段により取得された計数値の状態に基づいて、所定のシフトレンジに対応したアクチュエータの基準位置を設定する位置設定手段、例えばECUとを備える。シフト手段および規制手段は一体の構造を有してもよく、規制手段が、シフト手段の一部の構造であってもよい。
【0071】
このシフト制御システムによると、規制手段によりアクチュエータの回転を規制し、計数手段による計数値から規制状態を判定することによって、アクチュエータの基準位置を定めることが可能となる。これにより、計数手段が相対的な位置情報しか取得できないエンコーダであっても、基準位置をもとにアクチュエータを適切に回転制御することができ、アクチュエータの回転に伴う負荷を低減し、シフト手段を用いてシフトレンジを好適に切り替えることが可能となる。また、絶対位置を検出するポテンショメータなどを使用しなくてよいため、低コスト化を実現することができる。位置設定手段は、計数手段により取得された計数値の最小値または最大値が所定時間変化しない状態を検出することにより、アクチュエータの基準位置を設定してもよい。
【0072】
(2)位置設定手段は、所定のシフトレンジと、所定のシフトレンジと異なる別のシフトレンジとの間のアクチュエータの可動回転量に基づいて、別のシフトレンジに対応したアクチュエータの基準位置を設定してもよい。これにより、可動回転量を用いて別のシフトレンジにおけるアクチュエータの基準位置を簡易に設定することができる。
【0073】
(3)位置設定手段は、シフト手段により所定のシフトレンジから別のシフトレンジに切り替えられたときに、別のシフトレンジに対応したアクチュエータの基準位置を設定してもよい。別のシフトレンジにおけるアクチュエータの基準位置の設定を、シフトレンジを切り替えたタイミングで行うことにより、別のシフトレンジにおけるアクチュエータの基準位置を効率的に設定することが可能となる。
【0074】
(4)位置設定手段は、シフト手段または規制手段の経時変化を補正するために、所定のタイミングで、別のシフトレンジに対応したアクチュエータの基準位置を設定してもよい。所定のタイミングとは、例えば、シフトの切替が所定回数行われたときや、このシフト制御システムを搭載した車両のトリップが所定回数に到達したときである。これにより、経時変化を補正し、2つの基準位置を正確に設定することが可能となる。なお、1回のトリップは、車両電源スイッチがオンからオフされるまでと定義してもよく、また実際に車両の車両電源がオンしてからオフするまでと定義してもよい。
【0075】
(5)位置設定手段は、所定のシフトレンジに対応した基準位置と、別のシフトレンジに対応した基準位置とに基づいて、アクチュエータの可動回転量を検出してもよい。可動回転量を取得することで、次回のトリップにおいて、1つのシフトレンジにおけるアクチュエータの基準位置を検出することにより、他方のシフトレンジにおけるアクチュエータの基準位置を容易に検出することができる。
【0076】
(6)回転制御手段は、アクチュエータの基準位置を設定するために駆動するアクチュエータの単位時間あたりの出力を、シフトレンジを切り替えるために駆動するアクチュエータの単位時間あたりの出力よりも小さくしてもよい。これにより、基準位置を設定するときに、シフト手段や規制手段などにかかる負荷を低減することができる。
【0077】
(7)位置設定手段は、基準位置に基づいて、基準位置を設定されたシフトレンジにおけるアクチュエータのシフトレンジ切替時の目標回転位置を設定してもよい。回転制御手段は、シフトレンジ切替時に、アクチュエータを回転してシフト手段を駆動し、アクチュエータの回転量を目標回転位置にあわせてもよい。
【0078】
(8)アクチュエータを介してシフトレンジを切り替えるシフト制御方法であって、シフトレンジを切り替えるシフト手段をアクチュエータにより回転して、所定のシフトレンジにおいてアクチュエータの所定方向の回転を規制する規制手段により停止させ、停止させた位置に基づいて所定のシフトレンジにおける基準位置を検出し、基準位置に応じてアクチュエータによるシフトレンジ切替時の目標回転位置を定めることを特徴とするシフト制御方法を提供する。このシフト制御方法によると、規制手段によりアクチュエータの回転を停止し、停止位置に基づいてアクチュエータの基準位置を検出し、基準位置に応じてアクチュエータの目標回転位置を定めることが可能となる。これにより、アクチュエータを目標回転位置に適切に制御することができ、シフト手段を用いてシフトレンジを好適に切り替えることが可能となる。
【0079】
従って、これら(1)から(8)の発明と、実施の形態2から認識される発明を任意に組み合わせたものもまた、本発明として有効である。例えば(1)と実施の形態2に係る発明の組合せによる以下の発明が把握できる。
【0080】
(9)シフトレンジの切替指令に応じて、アクチュエータを回転させシフトレンジを切り替えるシフト制御システムであって、アクチュエータの回転量に応じた計数値を取得する計数手段、例えば、エンコーダと、計数値をもとにアクチュエータを所定の目標範囲に回転させる位置制御手段、例えばECUと、を備え、計数手段は、アクチュエータの非通電時であっても計数値を取得し、位置制御手段は、アクチュエータの非通電時においてアクチュエータの回転位置が目標範囲から外れる場合、アクチュエータへの通電を復帰させる。
【0081】
シフトレンジの切り替えは、例えば、アクチュエータがディテントプレートを所定の目標範囲に回転させディテントスプリングに係合させることによってなされる。
【0082】
このシフト制御システムはさらに、アクチュエータにより駆動されて、シフトレンジを切り替えるシフト手段、例えばディテントプレートと、所定のシフトレンジにおいてアクチュエータの所定方向の回転を規制する規制手段、例えばディテントプレートの壁と、アクチュエータを回転させる回転制御手段、例えばECUと、アクチュエータの回転が規制手段により規制される方向に、回転制御手段によりアクチュエータが回転されたとき、計数手段により取得された計数値の状態に基づいて、所定のシフトレンジに対応したアクチュエータの基準位置を設定する位置設定手段、例えばECUとを備える。
【0083】
【発明の効果】
本発明によると、シフトレンジを適切な位置に固定するシフト制御技術を提供することができる。
【図面の簡単な説明】
【図1】実施の形態1に係るシフト制御システムの構成を示す図である。
【図2】シフト制御機構の構成を示す図である。
【図3】ディテントプレートの構成を示す図である。
【図4】アクチュエータの制御方法を説明するための図である。
【図5】(a)はP壁位置を検出する制御方法を説明するための図であり、(b)は非P壁位置を検出する制御方法を説明するための図である。
【図6】壁位置検出制御の例を示す図である。
【図7】アクチュエータの目標回転位置の算出方法の例を示す図である。
【図8】アクチュエータに印加する通電指令パルスの波形を示す図である。
【図9】実施の形態1におけるシフト制御システムによる基準位置検出方法のフローチャートである。
【図10】図9のS30における非Pレンジへの切替制御のフローチャートである。
【図11】実施の形態2において、図9で示した基準位置検出の処理が終了した際になされる位置監視制御の処理を示すフローチャートである。
【図12】実施の形態2において、アクチュエータへの通電がオフの際に、繰り返しなされる位置監視制御の処理を示すフローチャートである。
【符号の説明】
10・・・シフト制御システム、
20・・・Pスイッチ、
22・・・インジケータ、
24・・・入力部、
26・・・シフトスイッチ、
28・・・車両電源スイッチ、
30・・・V−ECU、
40・・・P−ECU、
42・・・アクチュエータ、
46・・・エンコーダ、
48・・・シフト制御機構、
50・・・表示部、
52・・・メータ、
60・・・駆動機構、
100・・・ディテントプレート、
102・・・シャフト、
104・・・ロッド、
106・・・パーキングロックポール、
108・・・パーキングギヤ、
110・・・ディテントスプリング、
112・・・ころ、
120・・・非Pレンジ位置、
122・・・山、
124・・・Pレンジ位置、
200・・・P壁、
210・・・非P壁。
Claims (4)
- シフトレンジの切替指令に応じて、アクチュエータを回転させシフトレンジを切り替えるシフト制御システムであって、
前記アクチュエータの回転量に応じた計数値を取得する計数手段と、
前記計数値をもとに、前記アクチュエータを所定の目標範囲に回転させる位置制御手段と、
を備え、
前記計数手段は、前記アクチュエータの非通電時であっても、前記計数値を取得し、
前記位置制御手段は、前記アクチュエータの非通電時において前記アクチュエータの回転位置が前記目標範囲から外れる場合、前記アクチュエータへの通電を復帰させ、前記アクチュエータへの通電を復帰させた後、前記アクチュエータを前記目標範囲に回転させることを特徴とするシフト制御システム。 - 前記アクチュエータへの通電の復帰は、前記シフトレンジの切替指令がないときに行うことを特徴とする請求項1に記載のシフト制御システム。
- シフトレンジの切替指令に応じて、アクチュエータを駆動してディテントプレートを所定の目標範囲に回転させ、その目標範囲においてディテントスプリングがディテントプレートと係合することで所定のシフトレンジに固定するシフト制御方法であって、
前記アクチュエータを制御していない期間に、前記ディテントプレートの回転位置が前記シフトレンジの切替指令に応じた前記ディテントプレートの目標範囲から外れる場合、前記アクチュエータの制御を復帰させ、
前記アクチュエータの制御を復帰させた後、前記ディテントプレートの回転位置が前記目標範囲に収まるように前記ディテントプレートを回転させることを特徴とするシフト制御方法。 - 前記アクチュエータの制御の復帰は、前記シフトレンジの切替指令がないときに行うことを特徴とする請求項3に記載のシフト制御方法。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003105825A JP4177698B2 (ja) | 2003-04-09 | 2003-04-09 | シフト制御システムおよびシフト制御方法 |
| CNB2004100310339A CN100342157C (zh) | 2003-04-09 | 2004-04-07 | 换档控制系统和换档控制方法 |
| DE102004017257.9A DE102004017257B4 (de) | 2003-04-09 | 2004-04-07 | Schaltsteuersystem und Schaltsteuerverfahren |
| US10/819,208 US7040187B2 (en) | 2003-04-09 | 2004-04-07 | Shift control system and shift control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003105825A JP4177698B2 (ja) | 2003-04-09 | 2003-04-09 | シフト制御システムおよびシフト制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004308847A JP2004308847A (ja) | 2004-11-04 |
| JP4177698B2 true JP4177698B2 (ja) | 2008-11-05 |
Family
ID=33127872
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003105825A Expired - Fee Related JP4177698B2 (ja) | 2003-04-09 | 2003-04-09 | シフト制御システムおよびシフト制御方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US7040187B2 (ja) |
| JP (1) | JP4177698B2 (ja) |
| CN (1) | CN100342157C (ja) |
| DE (1) | DE102004017257B4 (ja) |
Families Citing this family (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7832297B2 (en) | 2005-04-19 | 2010-11-16 | Hewatt Chris B | Method and apparatus for gyroscopic propulsion |
| DE102006016412A1 (de) * | 2006-04-07 | 2007-10-11 | Zf Friedrichshafen Ag | Verfahren und Vorrichtung zur Steuerung eines fluidbetätigten Steuersystems |
| JP2007336663A (ja) * | 2006-06-14 | 2007-12-27 | Denso Corp | 位置切換制御装置 |
| JP4609418B2 (ja) * | 2006-11-15 | 2011-01-12 | トヨタ自動車株式会社 | シフト切換機構の制御装置および制御方法 |
| JP4831004B2 (ja) | 2007-07-23 | 2011-12-07 | トヨタ自動車株式会社 | シフト制御装置 |
| JP2009058085A (ja) | 2007-08-31 | 2009-03-19 | Toyota Motor Corp | シフト制御装置 |
| JP4687708B2 (ja) | 2007-12-18 | 2011-05-25 | トヨタ自動車株式会社 | 自動変速機の制御装置 |
| JP4968178B2 (ja) * | 2008-05-21 | 2012-07-04 | 株式会社デンソー | レンジ切換機構の制御装置 |
| JP5071422B2 (ja) * | 2009-03-25 | 2012-11-14 | トヨタ自動車株式会社 | 車両用シフト制御装置 |
| JP5375253B2 (ja) * | 2009-03-26 | 2013-12-25 | トヨタ自動車株式会社 | 車両用シフト制御装置 |
| US9037362B2 (en) | 2010-04-15 | 2015-05-19 | Toyota Jidosha Kabushiki Kaisha | Shift range switching apparatus of automatic transmission |
| JP5411222B2 (ja) * | 2011-08-29 | 2014-02-12 | 本田技研工業株式会社 | シフト装置 |
| KR20140039812A (ko) * | 2012-09-25 | 2014-04-02 | 현대자동차주식회사 | 차량의 변속기 제어방법 |
| US9528603B2 (en) | 2013-05-20 | 2016-12-27 | Team Industries, Inc. | Shift-by-wire transmission |
| US9150214B2 (en) * | 2013-07-18 | 2015-10-06 | Fca Us Llc | Techniques for robust park lock control |
| JP6187306B2 (ja) * | 2014-02-18 | 2017-08-30 | トヨタ自動車株式会社 | 車両のシフト切替制御装置 |
| JP6572794B2 (ja) * | 2016-02-16 | 2019-09-11 | 株式会社デンソー | モータ制御装置 |
| US10982765B2 (en) | 2016-11-11 | 2021-04-20 | Team Industries, Inc. | Dual cam spring-loaded shifting transmission assembly |
| JP6950545B2 (ja) * | 2018-01-19 | 2021-10-13 | 株式会社デンソー | シフトレンジ制御装置 |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE4447512A1 (de) | 1994-06-24 | 1996-03-07 | Bayerische Motoren Werke Ag | Fahrstufenwähleinrichtung für ein automatisches Kraftfahrzeuggetriebe |
| EP0891902B1 (en) * | 1996-01-12 | 2003-11-19 | Aisin Aw Co., Ltd. | Parking device for automatic transmission |
| US5880456A (en) * | 1997-05-09 | 1999-03-09 | Hewlett-Packard Company | Circuit provides a normalized position signal for lateral photoeffect position sensor |
| JP3853926B2 (ja) * | 1997-09-12 | 2006-12-06 | 本田技研工業株式会社 | 車両用動力伝達装置 |
| US6113516A (en) * | 1999-01-14 | 2000-09-05 | Eaton Corporation | Adaptive automated transmission upshift control |
| IT1314619B1 (it) * | 2000-04-11 | 2002-12-20 | Automac Sas Di Bigi Ing Mauriz | Attuatori elettrici, per il comando della frizione e/o del cambiosequenziale nei veicoli a motore. |
| DE50113489D1 (de) * | 2000-07-14 | 2008-03-06 | Trw Automotive Electron & Comp | Betätigungsvorrichtung für die Schaltwelle eines Automatikgetriebes |
| JP2002048230A (ja) | 2000-08-03 | 2002-02-15 | Niles Parts Co Ltd | 自動変速機の調整システム |
| JP3970507B2 (ja) * | 2000-08-18 | 2007-09-05 | アルプス電気株式会社 | バイワイヤ方式の車両用シフトレバー装置 |
| DE10102757A1 (de) * | 2001-01-23 | 2002-09-19 | Volkswagen Ag | Verfahren zum Steuern eines synchronisierten, automatisierten Schaltgetriebes |
| JP4868655B2 (ja) | 2001-04-18 | 2012-02-01 | 株式会社デンソー | 自動変速機のシフトレンジ切換装置 |
| JP3905326B2 (ja) | 2001-04-25 | 2007-04-18 | 株式会社デンソー | 自動変速機のシフトレンジ切換装置 |
| JP3993755B2 (ja) | 2001-05-29 | 2007-10-17 | ジヤトコ株式会社 | シフトバイワイヤシステム |
| JP2004052819A (ja) * | 2002-07-16 | 2004-02-19 | Aisin Aw Co Ltd | 車輌のレンジ切替え装置 |
| US6880419B2 (en) * | 2003-06-03 | 2005-04-19 | General Motors Corporation | Internal electronic transmission range selection (ETRS) system for an automatic transmission |
-
2003
- 2003-04-09 JP JP2003105825A patent/JP4177698B2/ja not_active Expired - Fee Related
-
2004
- 2004-04-07 US US10/819,208 patent/US7040187B2/en not_active Expired - Lifetime
- 2004-04-07 CN CNB2004100310339A patent/CN100342157C/zh not_active Expired - Fee Related
- 2004-04-07 DE DE102004017257.9A patent/DE102004017257B4/de not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| DE102004017257B4 (de) | 2019-04-25 |
| JP2004308847A (ja) | 2004-11-04 |
| CN1536251A (zh) | 2004-10-13 |
| CN100342157C (zh) | 2007-10-10 |
| DE102004017257A1 (de) | 2004-12-23 |
| US20040200683A1 (en) | 2004-10-14 |
| US7040187B2 (en) | 2006-05-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4248290B2 (ja) | シフト制御システムおよびシフト制御方法 | |
| JP4177698B2 (ja) | シフト制御システムおよびシフト制御方法 | |
| JP4187574B2 (ja) | シフト制御システムおよびシフト制御方法 | |
| JP2016014435A (ja) | シフトレンジ切換制御装置 | |
| KR100729251B1 (ko) | 시프트 제어 시스템, 시프트 제어 방법 및 시프트 스위칭디바이스 | |
| JP4346940B2 (ja) | シフト制御システムおよびシフト制御方法並びにシフト制御装置 | |
| CN101169184B (zh) | 档位切换机构的控制装置和控制方法 | |
| US9122252B2 (en) | Motor control apparatus | |
| CN102834652B (zh) | 自动变速器的换档范围切换装置 | |
| US9580051B2 (en) | Control device and control method for vehicle | |
| US9403445B2 (en) | Motor controller | |
| US20150000449A1 (en) | Range switch device | |
| KR102100267B1 (ko) | 전동식 변속 레버 시스템의 위치 학습 시스템 | |
| JP4376576B2 (ja) | 自動変速機のシフトレンジ切替装置 | |
| JP5709064B2 (ja) | レンジ切換装置 | |
| JP2013143822A (ja) | モータ制御装置 | |
| JP4187619B2 (ja) | 自動変速機のシフトレンジ切替装置 | |
| JP2008106826A (ja) | シフト切換機構の制御装置、制御方法およびその制御方法をコンピュータで実現されるプログラムならびにそのプログラムが記録された記録媒体 | |
| JP6443189B2 (ja) | シフトレンジ切替装置 | |
| JP5909939B2 (ja) | 駆動装置 | |
| JP2013187966A (ja) | モータ制御装置 | |
| JP5974860B2 (ja) | モータ制御装置 | |
| JP4577243B2 (ja) | 変速機のシフト制御装置 | |
| JP2008121713A (ja) | シフト切換機構の制御装置および制御方法 | |
| JP2008196614A (ja) | レンジ切換制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050909 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20050909 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20050909 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20050912 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080312 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080318 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080425 |
|
| 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: 20080819 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080822 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110829 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4177698 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110829 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120829 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120829 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130829 Year of fee payment: 5 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |