[go: up one dir, main page]

JP2016014435A - シフトレンジ切換制御装置 - Google Patents

シフトレンジ切換制御装置 Download PDF

Info

Publication number
JP2016014435A
JP2016014435A JP2014137203A JP2014137203A JP2016014435A JP 2016014435 A JP2016014435 A JP 2016014435A JP 2014137203 A JP2014137203 A JP 2014137203A JP 2014137203 A JP2014137203 A JP 2014137203A JP 2016014435 A JP2016014435 A JP 2016014435A
Authority
JP
Japan
Prior art keywords
motor
shift range
range
wall
wall position
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.)
Pending
Application number
JP2014137203A
Other languages
English (en)
Inventor
木村 純
Jun Kimura
純 木村
山田 純
Jun Yamada
山田  純
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Original Assignee
Denso Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Denso Corp filed Critical Denso Corp
Priority to JP2014137203A priority Critical patent/JP2016014435A/ja
Priority to US14/789,157 priority patent/US10144282B2/en
Publication of JP2016014435A publication Critical patent/JP2016014435A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K23/00Arrangement or mounting of control devices for vehicle transmissions, or parts thereof, not otherwise provided for
    • B60K23/02Arrangement or mounting of control devices for vehicle transmissions, or parts thereof, not otherwise provided for for main transmission clutches
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16HGEARING
    • F16H59/00Control inputs to control units of change-speed- or reversing-gearings for conveying rotary motion
    • F16H59/02Selector apparatus
    • F16H59/08Range selector apparatus
    • F16H59/10Range selector apparatus comprising levers
    • F16H59/105Range selector apparatus comprising levers consisting of electrical switches or sensors
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16HGEARING
    • F16H61/00Control 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/26Generation or transmission of movements for final actuating mechanisms
    • F16H61/28Generation 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/32Electric motors , actuators or related electrical control means  therefor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K2702/00Control devices wherein the control is combined with or essentially influenced by the engine or coupling, e.g. in an internal combustion engine, the control device is coupled with a carburettor control device or influenced by carburettor depression
    • B60K2702/02Automatic transmission with toothed gearing
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60YINDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
    • B60Y2300/00Purposes or special features of road vehicle drive control systems
    • B60Y2300/70Control of gearings
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16HGEARING
    • F16H61/00Control 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
    • F16H2061/0075Control 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 characterised by a particular control method
    • F16H2061/0087Adaptive control, e.g. the control parameters adapted by learning
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16HGEARING
    • F16H61/00Control 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/26Generation or transmission of movements for final actuating mechanisms
    • F16H61/28Generation 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/32Electric motors , actuators or related electrical control means  therefor
    • F16H2061/326Actuators for range selection, i.e. actuators for controlling the range selector or the manual range valve in the transmission

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • Gear-Shifting Mechanisms (AREA)
  • Control Of Transmission Device (AREA)

Abstract

【課題】シフトレンジ切換制御システムにおいて、モータやレンジ切換機構の耐久性向上、基準位置の学習時間短縮、モータの消費電力低減を実現しながら、基準位置を学習できるようにする。【解決手段】Pレンジ側の基準位置であるP壁位置を学習する場合には、まず、ディテントプレート26のP壁35がディテントスプリング30のころ31に突き当たる方向にディテントプレート26を回転させるようにモータを回転させる。また、エンコーダの出力信号に基づいてモータの回転速度を算出する。そして、モータの回転速度が所定値(例えば最大値の90%又は80%等に相当する値)以下になったときに、ディテントプレート26のP壁35がディテントスプリング30のころ31に突き当たったと判断して、そのときのモータの回転位置(エンコーダカウント値)に基づいてP壁位置を学習する。【選択図】図5

Description

本発明は、モータを駆動源としてシフトレンジを切り換えるシフトレンジ切換制御装置に関する発明である。
近年、自動車においても、省スペース化、組立性向上、制御性向上等の要求を満たすために、機械的な駆動システムを、モータによって電気的に駆動するシステムに変更する事例が増加する傾向にある。その一例として、車両の自動変速機のレンジ切換機構をモータで駆動するようにしたものがある。このものは、モータの回転に同期して所定角度毎にパルス信号を出力するエンコーダを搭載し、レンジ切換時には、このエンコーダのパルス信号のカウント値(以下「エンコーダカウント値」という)に基づいてモータを目標レンジに相当する回転位置(目標カウント値)まで回転させることで、シフトレンジを目標レンジに切り換えるようにしている。
このようなシステムおいては、モータの回転位置を制御する際の基準位置を学習する技術として、例えば、特許文献1(特許第4248290号公報)に記載されたものがある。このものは、レンジ切換機構のPレンジ側の作動端(P壁)に突き当たる方向にモータを回転駆動して、エンコーダカウント値の最小値又は最大値が所定時間変化しない状態を検出したときのモータの回転位置に基づいてPレンジ側の基準位置(P壁位置)を学習するようにしている。
特許第4248290号公報
しかし、上記特許文献1の技術では、基準位置を学習する際に、レンジ切換機構の作動端に突き当たってエンコーダカウント値が変化しない状態、つまりモータやレンジ切換機構の撓みや捻りがかなり大きくなってモータがそれ以上回転できない状態になるまでモータを回転駆動し続ける必要がある。このため、モータやレンジ切換機構にかかる機械的負荷がかなり大きくなり、モータやレンジ切換機構の耐久性が低下するという問題がある。また、基準位置の学習時間(基準位置の学習を完了するまでに要する時間)が長くなる、モータの消費電力が増加するといった問題もある。
そこで、本発明が解決しようとする課題は、モータやレンジ切換機構の耐久性向上、基準位置の学習時間短縮、モータの消費電力低減の要求を満たしながら、基準位置を学習することができるシフトレンジ切換制御装置を提供することにある。
上記課題を解決するために、請求項1に係る発明は、モータ(17)を駆動源としてシフトレンジを複数のレンジ間で切り換えるレンジ切換機構(19)と、モータ(17)の回転に同期してパルス信号を出力するエンコーダ(18)と、このエンコーダ(18)の出力信号のカウント値に基づいてモータ(17)を目標レンジに相当する回転位置まで回転させる制御手段(16)とを備えたシフトレンジ切換制御装置において、制御手段(16)は、レンジ切換機構(19)の第1のシフトレンジ側の作動端(35)に突き当たる方向にモータ(17)を回転させて、エンコーダ(18)の出力信号に基づいてモータ(17)の回転速度又は回転加速度を算出し、モータ(17)の回転速度又は回転加速度が所定値以下になったときのモータ(17)の回転位置に基づいて第1のシフトレンジ側の基準位置を学習するようにしたものである。
レンジ切換機構の作動端に突き当たる方向にモータを回転させた場合、作動端に突き当たって回転伝達系のガタ(遊び)が詰まってモータやレンジ切換機構の撓みや捻りが発生し始めると同時に、モータの回転速度が急激に低下する。このような特性に着目して、本発明では、レンジ切換機構の第1のシフトレンジ側の作動端に突き当たる方向にモータを回転させて、モータの回転速度又は回転加速度が所定値以下になったときに、第1のシフトレンジ側の作動端に突き当たったと判断して、そのときのモータの回転位置に基づいて第1のシフトレンジ側の基準位置を学習する。
このようにすれば、レンジ切換機構の第1のシフトレンジ側の作動端に対応する回転位置を第1のシフトレンジ側の基準位置として学習することができる。しかも、従来のようにモータがそれ以上回転できない状態(つまりモータやレンジ切換機構の撓みや捻りがかなり大きくなった状態)になるまでモータを回転駆動し続ける必要はない。このため、モータやレンジ切換機構にかかる機械的負荷を小さくすることができ、モータやレンジ切換機構の耐久性を向上させることができる。また、基準位置の学習時間(基準位置の学習を完了するまでに要する時間)を短縮することができると共に、モータの消費電力を低減することができる。
図1は本発明の一実施例におけるシフトレンジ切換制御システムの概略構成を示す図である。 図2はレンジ切換機構の構成を示す図である。 図3はディテントプレートの構成を示す図である。 図4はモータの制御方法を説明する図である。 図5(a)はP壁位置の学習方法を説明する図であり、図5(b)は非P壁位置の学習方法を説明する図である。 図6は壁位置学習制御の実施例を説明する図である。 図7はモータの目標回転位置の算出方法を説明する図である。 図8はモータに印加する通電指令パルスの波形を示す図である。 図9は壁位置学習制御メインルーチンの処理の流れを示すフローチャートである。 図10はP壁位置学習制御ルーチンの処理の流れを示すフローチャートである。 図11は非Pレンジ切換制御ルーチンの処理の流れを示すフローチャートである。 図12は非P壁位置学習制御ルーチンの処理の流れを示すフローチャートである。
以下、本発明を実施するための形態を具体化した一実施例を説明する。
まず、図1に基づいてシフトレンジ切換制御システムの概略構成を説明する。
シフトレンジ切換制御システム11は、車両のシフトレンジを切り換えるために用いられる。このシフトレンジ切換制御システム11は、Pスイッチ12、シフトスイッチ13、車両電源スイッチ14、車両制御装置(以下「V−ECU」と表記する)15、パーキング制御装置(以下「P−ECU」と表記する)16、モータ17、エンコーダ18、レンジ切換機構19、表示部20、メータ21、駆動機構22等から構成されている。このシフトレンジ切換制御システム11は、電気制御によりシフトレンジを切り換えるシフトバイワイヤシステムとして機能する。具体的には、モータ17でレンジ切換機構19を駆動してシフトレンジの切り換えを行う。本実施例では、P−ECU16が特許請求の範囲でいう制御手段としての役割を果たす。
車両電源スイッチ14は、車両電源のオン/オフを切り換えるためのスイッチである。この車両電源スイッチ14が運転者等のユーザから受け付けた指示はV−ECU15に伝達される。例えば、車両電源スイッチ14がオンされることにより、図示しないバッテリから電力が供給されて、シフトレンジ切換制御システム11が起動される。
Pスイッチ12は、シフトレンジをPレンジ(パーキングレンジ)とPレンジ以外のレンジ(以下「非Pレンジ」という)との間で切り換えるためのスイッチであり、スイッチの状態を運転者に示すためのインジケータ23と、運転者からの指示を受け付ける入力部24を備えている。運転者は、入力部24を通じて、シフトレンジをPレンジに入れる指示を入力する。入力部24は、例えばモーメンタリスイッチなどであっても良い。入力部24が受け付けた運転者からの指示は、V−ECU15に伝達されると共にV−ECU15を介してP−ECU16に伝達される。
P−ECU16は、シフトレンジをPレンジと非Pレンジとの間で切り換えるために、レンジ切換機構19を駆動するモータ17の動作を制御し、現在のシフトレンジの状態をインジケータ23に提示する。シフトレンジが非Pレンジであるときに運転者が入力部24を押下すると、P−ECU16は、シフトレンジをPレンジに切り換えて、インジケータ23に現在のシフトレンジがPレンジである旨を提示する。
モータ17は、例えばスイッチトリラクタンスモータにより構成され、P−ECU16からの指示を受けてレンジ切換機構19を駆動する。このモータ17には、ロータの回転角(回転位置)を検出するためのエンコーダ18が設けられている。このエンコーダ18は、例えば磁気式のロータリエンコーダにより構成され、モータ17の回転に同期して所定角度毎にA相、B相及びZ相のパルス信号を出力するように構成されている。
P−ECU16は、エンコーダ18の出力信号をカウントして、そのカウント値(以下「エンコーダカウント値」という)に応じてモータ17の通電相を所定の順序で切り換えることでモータ17を回転駆動する。また、P−ECU16は、エンコーダカウント値に基づいてモータ17を目標レンジに相当する回転位置(目標カウント値)まで回転させることで、シフトレンジを目標レンジに切り換える。
シフトスイッチ13は、シフトレンジを、Dレンジ(ドライブレンジ)、Rレンジ(リバースレンジ)、Nレンジ(ニュートラルレンジ)、Bレンジ(ブレーキレンジ)等のレンジに切り換えたり、またPレンジに入れられているときには、Pレンジを解除したりするためのスイッチである。シフトスイッチ13が受け付けた運転者からの指示はV−ECU15に伝達される。V−ECU15は、運転者からの指示に基づき、駆動機構22におけるシフトレンジを切り換える制御を行うと共に、現在のシフトレンジの状態をメータ21に提示する。駆動機構22は、無段変速機構から構成されているが、有段変速機から構成されても良い。
V−ECU15は、シフトレンジ切換制御システム11の動作を統括的に管理する。表示部20は、V−ECU15又はP−ECU16が発した運転者に対する指示や警告等を表示する。メータ21は、車両の機器の状態やシフトレンジの状態等を提示する。
図2は、レンジ切換機構19の構成を示す。以下、シフトレンジは、Pレンジ、非Pレンジを意味し、非PレンジにおけるRNDBの各レンジを含まない。レンジ切換機構19は、モータ17により回転駆動されるシャフト25と、このシャフト25の回転に伴って回転するディテントプレート26と、このディテントプレート26の回転に伴って動作するロッド27を備えている。更に、レンジ切換機構19は、図示しない変速機の出力軸に固定されたパーキングギヤ28と、このパーキングギヤ28をロックするためのパーキングロックポール29と、ディテントプレート26の回転を制限してシフトレンジを固定するディテントスプリング30及びころ31を備えている。モータ17によりディテントプレート26が駆動されてシフトレンジを切り換えるようになっている。
図2は、シフトレンジが非Pレンジであるときの状態を示している。この状態では、パーキングロックポール29がパーキングギヤ28をロックしていないので、車両の駆動軸の回転は妨げられない。この状態から、モータ17によりシャフト25を時計回り方向に回転させると、ディテントプレート26を介してロッド27が図2に示す矢印Aの方向に押され、ロッド27の先端に設けられたテーパー部によりパーキングロックポール29が図2に示す矢印Bの方向に押し上げられる。ディテントプレート26の回転に伴って、ディテントプレート26の頂部に設けられた2つの谷のうち一方、すなわち非Pレンジ位置34にあったディテントスプリング30のころ31は、山32を乗り越えて他方の谷、すなわちPレンジ位置33へ移る。ころ31は、その軸方向に回転可能にディテントスプリング30に設けられている。ころ31がPレンジ位置33にくるまでディテントプレート26が回転したとき、パーキングロックポール29は、パーキングギヤ28と嵌合する位置まで押し上げられる。これにより、車両の駆動軸が機械的に固定され、シフトレンジがPレンジに切り換わる。
本実施例では、シフトレンジ切換時に、レンジ切換機構19(ディテントプレート26、ディテントスプリング30及びシャフト25等)にかかる負荷を低減するために、P−ECU16が、ディテントスプリング30のころ31が山32を乗り越えて落ちるときの衝撃を少なくするようにモータ17の回転量を制御する。
図3は、ディテントプレート26の構成を示す。ディテントプレート26のそれぞれの谷において、山32から離れた側に位置する面を壁と呼ぶ。すなわち壁は、P−ECU16による以下に示す制御を行わない状態で、ディテントスプリング30のころ31が山32を乗り越えて谷に落ちるときに、ころ31とぶつかる位置に存在する。Pレンジ位置33における壁35を「P壁」と呼び、非Pレンジ位置34における壁36を「非P壁」と呼ぶ。
本実施例では、Pレンジが特許請求の範囲でいう第1のシフトレンジに相当し、P壁35が特許請求の範囲でいう第1のシフトレンジ側の作動端に相当する。また、非Pレンジが特許請求の範囲でいう第2のシフトレンジに相当し、非P壁36が特許請求の範囲でいう第2のシフトレンジ側の作動端に相当する。
ころ31がPレンジ位置33から非Pレンジ位置34に移動する場合、P−ECU16は、非P壁36がころ31に衝突しないようにモータ17を制御する。具体的には、P−ECU16は、非P壁36がころ31に衝突する手前の位置でモータ17の回転を停止する。この位置を「非P目標回転位置」と呼ぶ。一方、ころ31が非Pレンジ位置34からPレンジ位置33に移動する場合、P−ECU16は、P壁35がころ31に衝突しないようにモータ17を制御する。具体的には、P−ECU16は、P壁35がころ31に衝突する手前の位置でモータ17の回転を停止する。この位置を「P目標回転位置」と呼ぶ。P−ECU16によるモータ17の制御により、シフトレンジ切換時においてレンジ切換機構19(ディテントプレート26、ディテントスプリング30及びシャフト25等)にかかる負荷を大幅に低減することができる。負荷を低減することにより、レンジ切換機構19の軽量化、低コスト化を図ることもできる。
図4を用いてモータ17の制御方法を説明する。モータ17はディテントプレート26を回転駆動し、モータ17の回転は、P壁35及び非P壁36により規制される。図4は、モータ17の回転制御を行う上でのP壁位置(P壁35の位置)及び非P壁位置(非P壁36の位置)を概念的に示す。P壁位置から非P壁位置までをモータ17の可動回転量と呼ぶ。可動回転量は、エンコーダカウント値から求められる実際の可動回転量(以下「実可動回転量」と呼ぶ)と、設計により定められた可動回転量(以下「設計可動回転量」と呼ぶ)を含む。
現在のシフトレンジは、P壁位置又は非P壁位置から所定回転量の範囲内にある場合に決定される。シフトレンジの判定基準として、Pロック判定位置及びP解除判定位置を設定し、P壁位置からPロック判定位置の範囲、及び非P壁位置からP解除判定位置までの範囲を、シフトレンジ判定範囲とする。具体的には、エンコーダ18で検出したモータ17の回転位置(回転量)がP壁位置からPロック判定位置の範囲にあるときには、シフトレンジがPレンジであることを判定する。一方、モータ17の回転位置が非P壁位置からP解除判定位置の範囲にあるときには、シフトレンジが非Pレンジであることを判定する。尚、モータ17の回転位置がPロック判定位置からP解除判定位置の間にあるときには、シフトレンジが不定又はシフトレンジが切換中であることを判定する。以上の判定は、P−ECU16により実行される。
P−ECU16は、シフトレンジを非PレンジからPレンジに切り換える際にはモータ17を回転駆動して該モータ17の回転位置をP目標回転位置に合わせるように制御し、シフトレンジをPレンジから非Pレンジに切り換える際にはモータ17を回転駆動して該モータ17の回転位置を非P目標回転位置に合わせるように制御する。
P目標回転位置は、P壁位置とPロック判定位置との間に設定される。P目標回転位置は、非PレンジからPレンジへの切換時に、ディテントプレート26のP壁35がディテントスプリング30のころ31に衝突しない位置であり、P壁位置から所定のマージンをもって定められる。マージンは、経時変化などによるガタを考慮して余裕をもって設定される。これにより、ある程度の使用回数であれば、経時変化を吸収することができ、シフトレンジ切換時におけるP壁35ところ31との衝突を回避できる。
同様に、非P目標回転位置は、非P壁位置とP解除判定位置との間に設定される。非P目標回転位置は、Pレンジから非Pレンジへの切換時に、ディテントプレート26の非P壁36がディテントスプリング30のころ31に衝突しない位置であり、非P壁位置から所定のマージンをもって定められる。マージンは、経時変化などによるガタを考慮して余裕をもって設定され、ある程度の使用回数であれば、経時変化を吸収することができ、シフトレンジ切換時における非P壁36ところ31との衝突を回避することができる。尚、非P壁位置からのマージンとP壁位置からのマージンとは同一である必要はなく、ディテントプレート26の形状等に依存して異なっても良い。
以上、P壁位置及び非P壁位置が検出されていることを前提にモータ17の制御方法を示した。P壁位置又は非P壁位置は、Pレンジ位置33又は非Pレンジ位置34におけるシフトレンジ判定範囲及び目標回転位置を定めるための基準位置となる。以下では、相対的な位置情報を検出するエンコーダ18を用いて、モータ17の位置制御を行う方法、具体的には基準位置となる壁位置を学習(検出)する方法を示す。本実施例では、P壁位置が特許請求の範囲でいう第1のシフトレンジ側の基準位置に相当し、非P壁位置が特許請求の範囲でいう第2のシフトレンジ側の基準位置に相当する。
P−ECU16又はV−ECU15は、前回の車両電源スイッチ14のオフ時におけるシフトレンジを記憶しておく。車両電源スイッチ14がオンされたとき、P−ECU16は、記憶していたシフトレンジを現在のシフトレンジに設定する。壁位置学習制御は、現在のシフトレンジにおける壁位置を学習する。尚、前回のシフトレンジを記憶していない場合には、V−ECU15が車速に基づいて現在のシフトレンジを定める。具体的に、例えば車速が3km/h以下の低速にある場合には、現在のシフトレンジをPレンジと定め、また3km/hよりも速い中高速にある場合には、現在のシフトレンジを非Pレンジと定める。尚、前回のシフトレンジを記憶していない状態で車速が中高速にある場合とは、例えば車両の走行中に電源が瞬断されて、現在のシフトレンジのデータを消失したような状況に相当する。殆どの場合は、車両電源スイッチ14のオン時、車速が低速であることが判定され、現在のシフトレンジがPレンジと定められることになる。
図5(a)に示すように、Pレンジ側の基準位置であるP壁位置を学習するP壁位置学習制御では、まず、ディテントプレート26のP壁35がディテントスプリング30のころ31に突き当たる方向(レンジ切換機構19のPレンジ側の作動端に突き当たる方向)にディテントプレート26を回転させるようにモータ17を回転させる。また、エンコーダ18の出力信号に基づいてモータ17の回転速度(又は角速度)を算出する。
そして、モータ17の回転速度(又は角速度)が所定値(例えば最大値の90%又は80%等に相当する値)以下になったときに、P壁35がディテントスプリング30のころ31に突き当たった(Pレンジ側の作動端に突き当たった)と判断して、そのときのモータ17の回転位置(エンコーダカウント値)を暫定P壁位置として検出する。また、そのときのモータ17の印加電圧(又はバッテリ電圧やモータ17の出力トルク)に対応するディテントスプリング30の撓み量又は撓み角をマップ又は数式等により算出する。或は、ディテントスプリング30の撓み量又は撓み角をセンサで検出するようにしても良い。
この後、ディテントスプリング30の撓み量又は撓み角に応じた補正値をマップ又は数式等により算出し、この補正値を用いて暫定P壁位置を補正してP壁位置を求めることでP壁位置を確定して学習する。P壁位置を確定することにより、Pロック判定位置及びP目標回転位置を設定することができる。
尚、撓み量又は撓み角を算出するためのマップ又は数式や、撓み量又は撓み角に応じた補正値を算出するためのマップ又は数式は、予め試験データや設計データ等に基づいて作成され、P−ECU16のROM等に記憶されている。また、ディテントスプリング30の撓み量又は撓み角が無視できる程度の場合には、モータ17の回転速度(又は角速度)が所定値以下になったときのモータ17の回転位置を、P壁位置として学習するようにしても良い。
図5(b)に示すように、非Pレンジ側の基準位置である非P壁位置を学習する非P壁位置学習制御では、まず、ディテントプレート26の非P壁36がディテントスプリング30のころ31に突き当たる方向(レンジ切換機構19の非Pレンジ側の作動端に突き当たる方向)にディテントプレート26を回転させるようにモータ17を回転させる。また、エンコーダ18の出力信号に基づいてモータ17の回転速度(又は角速度)を算出する。
そして、モータ17の回転速度(又は角速度)が所定値(例えば最大値の90%又は80%等に相当する値)以下になったときに、非P壁36がディテントスプリング30のころ31に突き当たった(非Pレンジ側の作動端に突き当たった)と判断して、そのときのモータ17の回転位置(エンコーダカウント値)を暫定非P壁位置として検出する。また、そのときのモータ17の印加電圧(又はバッテリ電圧やモータ17の出力トルク)に対応するディテントスプリング30の伸び量をマップ又は数式等により算出する。或は、ディテントスプリング30の伸び量をセンサで検出するようにしても良い。
この後、ディテントスプリング30の伸び量に応じた補正値をマップ又は数式等により算出し、この補正値を用いて暫定非P壁位置を補正して非P壁位置を求めることで非P壁位置を確定して学習する。非P壁位置を確定することにより、P解除判定位置及び非P目標回転位置を設定することができる。
尚、伸び量を算出するためのマップ又は数式や、伸び量に応じた補正値を算出するためのマップ又は数式は、予め試験データや設計データ等に基づいて作成され、P−ECU16のROM等に記憶されている。また、ディテントスプリング30の伸び量が無視できる程度の場合には、モータ17の回転速度(又は角速度)が所定値以下になったときのモータ17の回転位置を、非P壁位置として学習するようにしても良い。
以上のように、壁位置学習制御では、現在のシフトレンジにおける壁位置を学習する。既に、P壁位置から非P壁位置までの間の実可動回転量が検出されている場合には、この実可動回転量を用いて、他方のシフトレンジにおける壁位置を算出することもできる。実可動回転量は、一方のシフトレンジにおける壁位置学習制御を行って一方の壁位置を学習した後、他方のシフトレンジにおける壁位置学習制御を行って他方の壁位置を学習して、二つの壁位置の間の範囲を測定(算出)することで求めることができる。P−ECU16は、測定した実可動回転量を記憶する。一旦、実可動回転量を取得すれば、P−ECU16は、一方のシフトレンジ側の壁位置を学習すると、その壁位置から実可動回転量だけ回転した位置を他方のシフトレンジ側の壁位置として設定することができ、二つのシフトレンジにおけるシフトレンジ範囲及び目標回転位置を設定することができる。
以上のことから、Pレンジ及び非Pレンジの双方の壁位置の学習は、P−ECU16が実可動回転量を記憶していない場合に行えば良い。例えば、車両の工場出荷時や、P−ECU16におけるデータが消失したような場合に、両壁位置の学習が行われる。また、実可動回転量を記憶している場合であっても、レンジ切換機構19の経時変化の影響を補正するために、所定のタイミングで、両壁位置の学習制御を行っても良い。ここで、所定のタイミングは、例えば、シフトレンジの切換回数が所定回数に到達したときや、車両のトリップ数が所定回数に到達したときである。例えば、シフトレンジの切り換えが数万回行われた場合には、磨耗によるガタ量が増加するため、実可動回転量にも誤差が生じてくる。そのため、実可動回転量を改めて測定することにより、経時変化に対応した壁位置学習を行うことが可能となる。尚、1回のトリップは、車両電源スイッチ14がオンされてからオフされるまでと定義しても良く、或は、実際に車両電源がオンしてからオンするまでと定義しても良い。
図6は、前回トリップにおいて記憶されたデータを用いて行う壁位置学習制御の実行例を示す。
前回トリップ終了時のシフトレンジがPレンジにある場合には、まず、P壁位置学習制御を行い、実可動回転量を検出済みであれば、非P壁位置学習制御を行わない。一方、実可動回転量が不明であれば、非P壁位置学習制御を行う。この非P壁位置学習制御は、運転者の操作により非Pレンジへの切換要求があったときに行われる。このとき、P−ECU16は、シフトレンジをPレンジから非Pレンジに切り換えて、非P壁位置学習制御を実行する。両壁位置の学習後、P−ECU16は、P壁位置から非P壁位置までの実可動回転量を測定(算出)して記憶する。
前回トリップ終了時のシフトレンジが非Pレンジにある場合には、まず、非P壁位置学習制御を行い、実可動回転量を検出済みであれば、P壁位置学習制御を行わない。一方、実可動回転量が不明であれば、P壁位置学習制御を行う。このP壁位置の学習制御は、運転者の操作によりPレンジへの切換要求があったときに行われる。このとき、P−ECU16は、シフトレンジを非PレンジからPレンジに切り換えて、P壁位置学習制御を実行する。両壁位置の学習後、P−ECU16は、P壁位置から非P壁位置までの実可動回転量を測定(算出)して記憶する。
前回トリップ終了時のシフトレンジが不明である場合には、V−ECU15が車速に基づいて現在のシフトレンジを定め、P−ECU16に対して壁位置学習指令を送る。指令により、現在のシフトレンジをPレンジに定めたことが判明すると、P−ECU16は、まず、P壁位置学習制御を行い、その後、運転者からのシフト切換要求を受けて、非P壁位置学習制御を行う。一方、指令により、現在のシフトレンジを非Pレンジに定めたことが判明すると、P−ECU16は、まず、非P壁位置学習制御を行い、その後、運転者からのシフト切換要求を受けて、P壁位置学習制御を行う。
図7は、モータ17の目標回転位置の算出方法の例を示す。この図7では、P壁位置から非P壁位置に向かう方向にモータ17が回転するときにエンコーダカウント値をカウントアップするシステムの場合を示している。
P壁位置と非P壁位置を両方とも学習済みで、実可動回転量を検出済みである場合には、P壁位置に基づいてP目標回転位置を設定し、非P壁位置に基づいて非P目標回転位置を設定する。具体的には、P目標回転位置を(P壁位置+マージン)と設定し、非P目標回転位置を(非P壁位置−マージン)と設定する。
P壁位置を学習済みで非P壁位置が不明(未学習)である場合には、P壁位置に基づいてP目標回転位置と非P目標回転位置を設定する。具体的には、実可動回転量を検出済みであれば、P目標回転位置を(P壁位置+マージン)と設定し、非P目標回転位置を(P壁位置+実可動回転量−マージン)と設定する。一方、実可動回転量が不明であれば、P目標回転位置を(P壁位置+マージン)と設定し、非P目標回転位置を(P壁位置+設計可動回転量)と設定する。尚、設計可動回転量は、マージン分を考慮した値が設定される。
P壁位置が不明(未学習)で非P壁位置を学習済みである場合には、非P壁位置に基づいてP目標回転位置と非P目標回転位置を設定する。具体的には、実可動回転量を検出済みであれば、P目標回転位置を(非P壁位置−実可動回転量+マージン)と設定し、非P目標回転位置を(非P壁位置−マージン)と設定する。一方、実可動回転量が不明であれば、P目標回転位置を(非P壁位置−設計可動回転量)と設定し、非P目標回転位置を(非P壁位置−マージン)と設定する。
尚、非P壁位置からP壁位置に向かう方向にモータ17が回転するときにエンコーダカウント値をカウントアップするシステムの場合には、次のように設定する。
非P壁位置とP壁位置を両方とも学習済みで、実可動回転量を検出済みである場合には、非P壁位置に基づいて非P目標回転位置を設定し、P壁位置に基づいてP目標回転位置を設定する。具体的には、非P目標回転位置を(非P壁位置+マージン)と設定し、P目標回転位置を(P壁位置−マージン)と設定する。
非P壁位置を学習済みでP壁位置が不明(未学習)である場合には、非P壁位置に基づいて非P目標回転位置とP目標回転位置を設定する。具体的には、実可動回転量を検出済みであれば、非P目標回転位置を(非P壁位置+マージン)と設定し、P目標回転位置を(非P壁位置+実可動回転量−マージン)と設定する。一方、実可動回転量が不明であれば、非P目標回転位置を(非P壁位置+マージン)と設定し、P目標回転位置を(非P壁位置+設計可動回転量)と設定する。
非P壁位置が不明(未学習)でP壁位置を学習済みである場合には、P壁位置に基づいて非P目標回転位置とP目標回転位置を設定する。具体的には、実可動回転量を検出済みであれば、非P目標回転位置を(P壁位置−実可動回転量+マージン)と設定し、P目標回転位置を(P壁位置−マージン)と設定する。一方、実可動回転量が不明であれば、非P目標回転位置を(P壁位置−設計可動回転量)と設定し、P目標回転位置を(P壁位置−マージン)と設定する。
また、本実施例では、P−ECU16は、P壁位置や非P壁位置を学習するためにモータ17を回転駆動する際のモータ17の単位時間当りの出力を、シフトレンジを切り換えるためにモータ17を回転駆動する際のモータ17の単位時間当りの出力よりも小さくするようにしている。
具体的には、図8に示すように、シフトレンジの通常切換制御時は、通電指令パルスとしてハイ期間(オン幅)の長い信号をモータ17に印加する。一方、壁位置学習制御時には、通電指令パルスとして、モータ17の単位時間当りの出力を、シフトレンジの通常切換制御時におけるモータ17の単位時間当りの出力よりも小さくする信号をモータ17に印加する(例えばモータ17に印加する通電指令パルスのオン幅を短くする)。これにより、壁位置学習制御時のモータ17の回転速度を遅くして、壁ところ31との衝撃を低減できる。
以下、本実施例でP−ECU16が実行する図9乃至図12の各ルーチンの処理内容を説明する。
[壁位置学習制御メインルーチン]
図9に示す壁位置学習制御メインルーチンは、P−ECU16の電源オン後に実行される。本ルーチンでは、電源オン時のシフトレンジがPレンジである場合を例にとる。
運転者が車両電源スイッチ14をオンすることにより、シフトレンジ切換制御システム11に電源が投入されて、本ルーチンが起動されると、まず、ステップ101で、初期駆動を行ってモータ17の通電相とエンコーダカウント値との対応関係を学習する。この初期駆動では、オープンループ制御でモータ17の通電相の切り換えを所定のタイムスケジュールで一巡させることで、いずれかの通電相でモータ17の回転位置と該通電相とを一致させてモータ17を回転駆動してエンコーダ18の出力信号をカウントし、初期駆動終了時のエンコーダカウント値とモータ17の回転位置と通電相との対応関係を学習する。
この後、ステップ102に進み、シフトレンジがPレンジであることに基づいて、P壁位置を学習するためのモータ17の回転方向を決定する。具体的には、ディテントプレート26のP壁35がディテントスプリング30のころ31に突き当たる方向にディテントプレート26を回転させるようにモータ17の回転方向を決定する。
この後、ステップ103に進み、後述する図10のP壁位置学習制御ルーチンを実行することで、Pレンジ側の基準位置であるP壁位置を学習する。
この後、ステップ104に進み、モータ17の実可動回転量を記憶している(検出済みである)か否かを判定する。このステップ104で、実可動回転量を記憶していると判定された場合には、ステップ105に進み、P壁位置と実可動回転量とに基づいて非P壁位置を次のようにして算出する。
P壁位置から非P壁位置に向かう方向にモータ17が回転するときにエンコーダカウント値をカウントアップするシステムの場合には、非P壁位置を(P壁位置+実可動回転量)の位置として算出する。
非P壁位置=P壁位置+実可動回転量
非P壁位置からP壁位置に向かう方向にモータ17が回転するときにエンコーダカウント値をカウントアップするシステムの場合には、非P壁位置を(P壁位置−実可動回転量)の位置として算出する。
非P壁位置=P壁位置−実可動回転量
この後、ステップ106に進み、非P壁位置を確定して学習した後、ステップ107に進む。
一方、上記ステップ104で、実可動回転量を記憶していないと判定された場合には、上記ステップ105,106の処理を飛ばして、ステップ107に進む。
このステップ107では、運転者からの非Pレンジへの切換指令があるか否かを判定する。非Pレンジへの切換指令がないと判定された場合には、非Pレンジへの切換指令を監視し続ける。
一方、上記ステップ107で、非Pレンジへの切換指令があると判定された場合には、ステップ108に進み、後述する図11の非Pレンジ切換制御ルーチンを実行することで、シフトレンジをPレンジから非Pレンジに切り換える。
この後、ステップ109に進み、非Pレンジ切換制御が終了した後に、非P壁位置が未学習(不明)であるか又は所定タイミングであるか否かを判定する。ここで、所定のタイミングは、例えば、シフトレンジの切換回数が所定回数に到達したときや、車両のトリップ数が所定回数に到達したときである。
このステップ109で、非P壁位置が学習済みであり、且つ、所定タイミングではないと判定された場合には、本ルーチンを終了する。
一方、上記ステップ109で、非P壁位置が未学習であると判定された場合、又は、所定タイミングであると判定された場合には、ステップ110に進み、後述する図12の非P壁位置学習制御ルーチンを実行することで、非Pレンジ側の基準位置である非P壁位置を学習する。
この後、ステップ111に進み、P壁位置から非P壁位置までの実可動回転量を測定(算出)する。この実可動回転量は次回以降のトリップで、壁位置の設定に利用するためにP−ECU16に記憶される。
[P壁位置学習制御ルーチン]
図10に示すP壁位置学習制御ルーチンは、前記図9の壁位置学習制御メインルーチンのステップ103で実行されるサブルーチンである。本ルーチンが起動されると、まず、ステップ201で、ディテントプレート26のP壁35がディテントスプリング30のころ31に突き当たる方向にディテントプレート26を回転させるようにモータ17を回転させる。
この後、ステップ202に進み、エンコーダ18の出力信号に基づいてモータ17の回転速度(又は角速度)を算出する。
この後、ステップ203に進み、モータ17の回転速度(又は角速度)が所定値以下になったか否かを判定する。ここで、所定値は、例えば、モータ17の回転速度(又は角速度)の最大値(ピーク値)の90%又は80%等に相当する値に設定される。
このステップ203で、モータ17の回転速度(又は角速度)が所定値よりも高いと判定された場合には、上記ステップ201に戻る。
その後、上記ステップ203で、モータ17の回転速度(又は角速度)が所定値以下になったと判定された時点で、ディテントプレート26のP壁35がディテントスプリング30のころ31に突き当たったと判断して、ステップ204に進み、現在のモータ17の回転位置(エンコーダカウント値)を暫定P壁位置として検出する。
この後、ステップ205に進み、現在のモータ17の印加電圧(又はバッテリ電圧やモータ17の出力トルク)に対応するディテントスプリング30の撓み量又は撓み角をマップ又は数式等により算出する。或は、ディテントスプリング30の撓み量又は撓み角をセンサで検出するようにしても良い。
この後、ステップ206に進み、ディテントスプリング30の撓み量又は撓み角に応じた補正値をマップ又は数式等により算出し、この補正値を用いて暫定P壁位置を補正してP壁位置を求めた後、ステップ207に進み、P壁位置を確定して学習する。尚、ディテントスプリング30の撓み量又は撓み角が無視できる程度の場合には、モータ17の回転速度(又は角速度)が所定値以下になったときのモータ17の回転位置をP壁位置として学習するようにしても良い。
[非Pレンジ切換制御ルーチン]
図11に示す非Pレンジ切換制御ルーチンは、前記図9の壁位置学習制御メインルーチンのステップ108で実行されるサブルーチンである。本ルーチンが起動されると、まず、ステップ301で、非P壁位置が確定している(学習済みである)か否かを判定する。
このステップ301で、非P壁位置が確定していると判定された場合には、ステップ302に進み、非P目標回転位置を非P壁位置よりも手前に設定した後、ステップ304に進み、非P目標回転位置までモータ17を回転させて、シフトレンジをPレンジから非Pレンジに切り換える。これにより、ディテントプレート26の非P壁36とディテントスプリング30のころ31とが接触することなく、シフトレンジを非Pレンジに切り換えることが可能となる。
一方、上記ステップ301で、非P壁位置が確定していないと判定された場合には、ステップ303に進み、非P目標回転位置をP壁位置よりも非P壁方向へ所定量だけ奥の位置に設定する。或は、設計可動回転量を用いて、非P目標回転位置を設定しても良い。この後、ステップ304に進み、非P目標回転位置までモータ17を回転させて、シフトレンジをPレンジから非Pレンジに切り換える。
[非P壁位置学習制御ルーチン]
図12に示す非P壁位置学習制御ルーチンは、前記図9の壁位置学習制御メインルーチンのステップ110で実行されるサブルーチンである。本ルーチンが起動されると、まず、ステップ401で、ディテントプレート26の非P壁36がディテントスプリング30のころ31に突き当たる方向にディテントプレート26を回転させるようにモータ17を回転させる。
この後、ステップ402に進み、エンコーダ18の出力信号に基づいてモータ17の回転速度(又は角速度)を算出する。
この後、ステップ403に進み、モータ17の回転速度(又は角速度)が所定値以下になったか否かを判定する。ここで、所定値は、例えば、モータ17の回転速度(又は角速度)の最大値(ピーク値)の90%又は80%等に相当する値に設定される。
このステップ403で、モータ17の回転速度(又は角速度)が所定値よりも高いと判定された場合には、上記ステップ401に戻る。
その後、上記ステップ403で、モータ17の回転速度(又は角速度)が所定値以下になったと判定された時点で、ディテントプレート26の非P壁36がディテントスプリング30のころ31に突き当たったと判断して、ステップ404に進み、現在のモータ17の回転位置(エンコーダカウント値)を暫定非P壁位置として検出する。
この後、ステップ405に進み、現在のモータ17の印加電圧(又はバッテリ電圧やモータ17の出力トルク)に対応するディテントスプリング30の伸び量をマップ又は数式等により算出する。或は、ディテントスプリング30の伸び量をセンサで検出するようにしても良い。
この後、ステップ406に進み、ディテントスプリング30の伸び量に応じた補正値をマップ又は数式等により算出し、この補正値を用いて暫定非P壁位置を補正して非P壁位置を求めた後、ステップ407に進み、非P壁位置を確定して学習する。尚、ディテントスプリング30の伸び量が無視できる程度の場合には、モータ17の回転速度(又は角速度)が所定値以下になったときのモータ17の回転位置を非P壁位置として学習するようにしても良い。
以上説明した本実施例では、P−ECU16の電源オン時にシフトレンジがPレンジである場合に、Pレンジ側の基準位置であるP壁位置を学習するP壁位置学習制御を実行する。このP壁位置学習制御では、ディテントプレート26のP壁35がディテントスプリング30のころ31に突き当たる方向にディテントプレート26を回転させるようにモータ17を回転させる。そして、モータ17の回転速度(又は角速度)が所定値以下になったときに、ディテントプレート26のP壁35がディテントスプリング30のころ31に突き当たったと判断して、そのときのモータ17の回転位置に基づいてP壁位置を学習する。
このようにすれば、ディテントプレート26のP壁35(Pレンジ側の作動端)に対応するモータ17の回転位置をP壁位置として学習することができる。しかも、モータ17の回転速度(又は角速度)が所定値以下になったときにモータ17の回転駆動を停止することができ、従来のようにモータ17がそれ以上回転できない状態(つまりモータ17やレンジ切換機構19の撓みや捻りがかなり大きくなった状態)になるまでモータ17を回転駆動し続ける必要はない。このため、モータ17やレンジ切換機構19にかかる機械的負荷を小さくすることができ、モータ17やレンジ切換機構19の耐久性を向上させることができる。また、P壁位置の学習時間(P壁位置の学習を完了するまでに要する時間)を短縮することができると共に、モータ17の消費電力を低減することができる。従って、モータ17やレンジ切換機構19の耐久性向上、P壁位置の学習時間短縮、モータ17の消費電力低減の要求を満たしながら、P壁位置を学習することができる。
更に、本実施例では、P壁位置を学習した後、既にモータ17の実可動回転量を記憶していれば(検出済みであれば)、モータ17の実可動回転量とP壁位置とに基づいて非P壁位置を算出するようにしている。このようにすれば、非P壁位置学習制御を行わなくても、モータ17の可動回転量とP壁位置とを用いて非P壁位置を簡易に設定することができる。
また、本実施例では、P壁位置を学習した後、モータ17の実可動回転量を記憶していなければ(未検出であれば)、シフトレンジをPレンジから非Pレンジに切り換えた場合に、非Pレンジ側の基準位置である非P壁位置を学習する非P壁位置学習制御を実行する。この非P壁位置学習制御では、ディテントプレート26の非P壁36がディテントスプリング30のころ31に突き当たる方向にディテントプレート26を回転させるようにモータ17を回転させる。そして、モータ17の回転速度(又は角速度)が所定値以下になったときに、ディテントプレート26の非P壁36がディテントスプリング30のころ31に突き当たったと判断して、そのときのモータ17の回転位置に基づいて非P壁位置を学習する。
このように、Pレンジから非Pレンジに切り換えた場合に、非P壁位置学習制御を行うことにより、非P壁位置を効率的に学習することが可能となる。また、モータ17やレンジ切換機構19の耐久性向上、非P壁位置の学習時間短縮、モータ17の消費電力低減の要求を満たしながら、非P壁位置を学習することができる。
更に、本実施例では、レンジ切換機構19の経時変化の影響を補正するために、所定のタイミングで非P壁位置学習制御を行うようにしている。このようにすれば、レンジ切換機構19の経時変化によって、非P壁位置の学習値にずれが生じていても、所定のタイミングで非P壁位置を再学習して、経時変化による非P壁位置の学習値のずれを補正することが可能となる。
また、本実施例では、P壁位置と非P壁位置とに基づいてモータ17の実可動回転量を算出するようにしている。このようにすれば、P壁位置から非P壁位置までのモータ17の実可動回転量を精度良く算出することができる。また、このモータ17の実可動回転量を記憶しておくことで、次回のトリップにおいて、一方の基準位置(例えばP壁位置)を学習する学習制御を行うだけで、モータ17の実可動回転量と一方の基準位置(例えばP壁位置)とを用いて、他方の基準位置(例えば非P壁位置)を容易に算出することができる。
更に、本実施例では、P壁位置や非P壁位置を学習するためにモータ17を回転駆動する際のモータ17の単位時間当りの出力を、シフトレンジを切り換えるためにモータ17を回転駆動する際のモータ17の単位時間当りの出力よりも小さくするようにしている。このようにすれば、P壁位置や非P壁位置を学習する際に、モータ17やレンジ切換機構19にかかる負荷を低減することができる。
また、本実施例では、P壁位置や非P壁位置に基づいてP目標回転位置(Pレンジに切り換える際のモータ17の目標回転位置)と非P目標回転位置(非Pレンジに切り換える際のモータ17の目標回転位置)を設定するようにしている。このようにすれば、P壁位置や非P壁位置を基準にしてPレンジに対応するP目標回転位置と非Pレンジに対応する非P目標回転位置を適正に設定することができる。
更に、本実施例では、シフトレンジをPレンジに切り換える際にはモータ17を回転駆動して該モータ17の回転位置をP目標回転位置に合わせるように制御し、シフトレンジを非Pレンジに切り換える際にはモータ17を回転駆動して該モータ17の回転位置を非P目標回転位置に合わせるように制御するようにしている。このようにすれば、P壁35をディテントスプリング30のころ31に衝突させることなくシフトレンジをPレンジに切り換えることができると共に、非P壁36をディテントスプリング30のころ31に衝突させることなくシフトレンジを非Pレンジに切り換えることができる。
尚、上記実施例では、基準位置(P壁位置や非P壁位置)を学習する学習制御の際に、モータ17の回転速度(又は角速度)が所定値以下になったときのモータ17の回転位置に基づいて基準位置を学習するようにしている。しかし、これに限定されず、基準位置(P壁位置や非P壁位置)を学習する学習制御の際に、モータ17の回転加速度(又は角加速度)が所定値(例えば0)以下になったときのモータ17の回転位置に基づいて基準位置を学習するようにしても良い。
また、上記実施例では、シフトレンジをPレンジと非Pレンジの二つのレンジ間で切り換えるレンジ切換機構を備えたシステムに本発明を適用したが、これに限定されず、シフトレンジを三つ以上のレンジ間で切り換えるレンジ切換機構を備えたシステムに本発明を適用しても良い。
例えば、シフトレンジをPレンジとRレンジとNレンジとDレンジの四つのレンジ間で切り換えるレンジ切換機構を備えたシステムに本発明を適用しても良い。この場合、Pレンジ側の基準位置と非Pレンジ側(例えばDレンジ側)の基準位置のうちの少なくとも一方に基づいて、シフトレンジを切り換える際の目標回転位置であるP目標回転位置とR目標回転位置とN目標回転位置とD目標回転位置を設定するようにしても良い。ここで、P目標回転位置はPレンジに切り換える際のモータの目標回転位置であり、R目標回転位置はRレンジに切り換える際のモータの目標回転位置である。また、N目標回転位置はNレンジに切り換える際のモータの目標回転位置であり、D目標回転位置はDレンジに切り換える際のモータの目標回転位置である。
そして、シフトレンジをPレンジに切り換える際にはモータを回転駆動して該モータの回転位置をP目標回転位置に合わせるように制御し、シフトレンジをRレンジに切り換える際にはモータを回転駆動して該モータの回転位置をR目標回転位置に合わせるように制御する。また、シフトレンジをNレンジに切り換える際にはモータを回転駆動して該モータの回転位置をN目標回転位置に合わせるように制御し、シフトレンジをDレンジに切り換える際にはモータを回転駆動して該モータの回転位置をD目標回転位置に合わせるように制御する。
11…シフトレンジ切換制御システム、16…P−ECU(制御手段)、17…モータ、18…エンコーダ、19…レンジ切換機構、35…P壁(作動端)、36…非P壁(作動端)

Claims (8)

  1. モータ(17)を駆動源としてシフトレンジを複数のレンジ間で切り換えるレンジ切換機構(19)と、前記モータ(17)の回転に同期してパルス信号を出力するエンコーダ(18)と、前記エンコーダ(18)の出力信号のカウント値に基づいて前記モータ(17)を目標レンジに相当する回転位置まで回転させる制御手段(16)とを備えたシフトレンジ切換制御装置において、
    前記制御手段(16)は、前記レンジ切換機構(19)の第1のシフトレンジ側の作動端(35)に突き当たる方向に前記モータ(17)を回転させて、前記エンコーダ(18)の出力信号に基づいて前記モータ(17)の回転速度又は回転加速度を算出し、前記モータ(17)の回転速度又は回転加速度が所定値以下になったときの前記モータ(17)の回転位置に基づいて前記第1のシフトレンジ側の基準位置を学習することを特徴とするシフトレンジ切換制御装置。
  2. 前記制御手段(16)は、前記第1のシフトレンジと該第1のシフトレンジと異なる第2のシフトレンジとの間の前記モータ(17)の可動回転量と、前記第1のシフトレンジ側の基準位置とに基づいて、前記第2のシフトレンジ側の基準位置を設定することを特徴とする請求項1に記載のシフトレンジ切換制御装置。
  3. 前記制御手段(16)は、前記第1のシフトレンジから該第1のシフトレンジと異なる第2のシフトレンジに切り換えた場合に、該第2のシフトレンジ側の作動端(36)に突き当たる方向に前記モータ(17)を回転させて、前記エンコーダ(18)の出力信号に基づいて前記モータ(17)の回転速度又は回転加速度を算出し、前記モータ(17)の回転速度又は回転加速度が所定値以下になったときの前記モータ(17)の回転位置に基づいて前記第2のシフトレンジ側の基準位置を学習することを特徴とする請求項1に記載のシフトレンジ切換制御装置。
  4. 前記制御手段(16)は、前記レンジ切換機構(19)の経時変化の影響を補正するために、所定のタイミングで、前記第1のシフトレンジと異なる第2のシフトレンジ側の作動端(36)に突き当たる方向に前記モータ(17)を回転させて、前記エンコーダ(18)の出力信号に基づいて前記モータ(17)の回転速度又は回転加速度を算出し、前記モータ(17)の回転速度又は回転加速度が所定値以下になったときの前記モータ(17)の回転位置に基づいて前記第2のシフトレンジ側の基準位置を学習することを特徴とする請求項1に記載のシフトレンジ切換制御装置。
  5. 前記制御手段(16)は、前記第1のシフトレンジ側の基準位置と前記第2のシフトレンジ側の基準位置とに基づいて前記モータ(17)の可動回転量を算出することを特徴とする請求項3又は4に記載のシフトレンジ切換制御装置。
  6. 前記制御手段(16)は、前記基準位置を学習するために前記モータ(17)を回転駆動する際の該モータ(17)の単位時間当りの出力を、前記シフトレンジを切り換えるために前記モータ(17)を回転駆動する際の該モータ(17)の単位時間当りの出力よりも小さくすることを特徴とする請求項1乃至5のいずれかに記載のシフトレンジ切換制御装置。
  7. 前記制御手段(16)は、前記第1のシフトレンジ側の基準位置と該第1のシフトレンジと異なる第2のシフトレンジ側の基準位置のうちの少なくとも一方に基づいて、前記シフトレンジを切り換える際の前記モータ(17)の目標回転位置を設定することを特徴とする請求項1乃至6のいずれかに記載のシフトレンジ切換制御装置。
  8. 前記制御手段(16)は、前記シフトレンジを切り換える際に前記モータ(17)を回転駆動して該モータ(17)の回転位置を前記目標回転位置に合わせるように制御することを特徴とする請求項7に記載のシフトレンジ切換制御装置。
JP2014137203A 2014-07-02 2014-07-02 シフトレンジ切換制御装置 Pending JP2016014435A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2014137203A JP2016014435A (ja) 2014-07-02 2014-07-02 シフトレンジ切換制御装置
US14/789,157 US10144282B2 (en) 2014-07-02 2015-07-01 Shift position switching device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014137203A JP2016014435A (ja) 2014-07-02 2014-07-02 シフトレンジ切換制御装置

Publications (1)

Publication Number Publication Date
JP2016014435A true JP2016014435A (ja) 2016-01-28

Family

ID=55016713

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014137203A Pending JP2016014435A (ja) 2014-07-02 2014-07-02 シフトレンジ切換制御装置

Country Status (2)

Country Link
US (1) US10144282B2 (ja)
JP (1) JP2016014435A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110291312A (zh) * 2017-02-20 2019-09-27 Zf 腓德烈斯哈芬股份公司 对车辆的促动器进行操控的方法、控制器和车辆的驻车锁止装置
JP2021078414A (ja) * 2019-11-19 2021-05-27 サッポロビール株式会社 ビールテイスト飲料およびその製造方法
KR20220149332A (ko) * 2021-04-30 2022-11-08 경창산업주식회사 기어변속 액추에이터의 정단위치 학습방법
CN116006673A (zh) * 2022-12-13 2023-04-25 潍柴动力股份有限公司 Amt频率信号的处理方法、装置、设备及存储介质
WO2024214609A1 (ja) * 2023-04-11 2024-10-17 株式会社デンソー モータ制御装置

Families Citing this family (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7011600B2 (en) 2003-02-28 2006-03-14 Fallbrook Technologies Inc. Continuously variable transmission
JP4974896B2 (ja) 2004-10-05 2012-07-11 フォールブルック テクノロジーズ インコーポレイテッド 連続可変変速機
EP3521119A1 (en) 2005-10-28 2019-08-07 Fallbrook Intellectual Property Company LLC Vehicle comprising a continuously variable transmission
CN101495777B (zh) 2005-11-22 2011-12-14 福博科技术公司 无级变速器
CN102226464B (zh) 2005-12-09 2013-04-17 福博科技术公司 一种用于变速器的轴向力产生机构
EP1811202A1 (en) 2005-12-30 2007-07-25 Fallbrook Technologies, Inc. A continuously variable gear transmission
US8480529B2 (en) 2006-06-26 2013-07-09 Fallbrook Intellectual Property Company Llc Continuously variable transmission
US8738255B2 (en) 2007-02-01 2014-05-27 Fallbrook Intellectual Property Company Llc Systems and methods for control of transmission and/or prime mover
US20100093479A1 (en) 2007-02-12 2010-04-15 Fallbrook Technologies Inc. Continuously variable transmissions and methods therefor
EP2122198B1 (en) 2007-02-16 2014-04-16 Fallbrook Intellectual Property Company LLC Method and assembly
WO2008131353A2 (en) 2007-04-24 2008-10-30 Fallbrook Technologies Inc. Electric traction drives
US8641577B2 (en) 2007-06-11 2014-02-04 Fallbrook Intellectual Property Company Llc Continuously variable transmission
KR20100046166A (ko) 2007-07-05 2010-05-06 폴브룩 테크놀로지즈 인크 연속 가변 변속기
CN101861482B (zh) 2007-11-16 2014-05-07 福博科知识产权有限责任公司 用于变速传动装置的控制器
CN105197177B (zh) 2007-12-21 2019-05-07 福博科知识产权有限责任公司 自动传动装置及用于其的方法
CA2942806C (en) 2008-02-29 2018-10-23 Fallbrook Intellectual Property Company Llc Continuously and/or infinitely variable transmissions and methods therefor
US8317651B2 (en) 2008-05-07 2012-11-27 Fallbrook Intellectual Property Company Llc Assemblies and methods for clamping force generation
JP5457438B2 (ja) 2008-06-06 2014-04-02 フォールブルック インテレクチュアル プロパティー カンパニー エルエルシー 無限可変変速機、及び無限可変変速機用の制御システム
CN102084155B (zh) 2008-06-23 2014-06-11 福博科知识产权有限责任公司 无级变速器
WO2010017242A1 (en) 2008-08-05 2010-02-11 Fallbrook Technologies Inc. Methods for control of transmission and prime mover
US8469856B2 (en) 2008-08-26 2013-06-25 Fallbrook Intellectual Property Company Llc Continuously variable transmission
US8167759B2 (en) 2008-10-14 2012-05-01 Fallbrook Technologies Inc. Continuously variable transmission
DK2419658T3 (da) 2009-04-16 2014-01-13 Fallbrook Ip Co Llc Statoranordning og forskydningsmekanisme for en kontinuerlig variabel transmission
US8512195B2 (en) 2010-03-03 2013-08-20 Fallbrook Intellectual Property Company Llc Infinitely variable transmissions, continuously variable transmissions, methods, assemblies, subassemblies, and components therefor
US8888643B2 (en) 2010-11-10 2014-11-18 Fallbrook Intellectual Property Company Llc Continuously variable transmission
KR20140114065A (ko) 2012-01-23 2014-09-25 폴브룩 인텔렉츄얼 프로퍼티 컴퍼니 엘엘씨 무한 가변 변속기, 연속 가변 변속기, 방법, 조립체, 서브조립체 및 그 부품
CN105324299B (zh) 2013-04-19 2018-10-12 福博科知识产权有限责任公司 无级变速器
US10400872B2 (en) 2015-03-31 2019-09-03 Fallbrook Intellectual Property Company Llc Balanced split sun assemblies with integrated differential mechanisms, and variators and drive trains including balanced split sun assemblies
US10047861B2 (en) 2016-01-15 2018-08-14 Fallbrook Intellectual Property Company Llc Systems and methods for controlling rollback in continuously variable transmissions
CN109154368B (zh) 2016-03-18 2022-04-01 福博科知识产权有限责任公司 无级变速器、系统和方法
US10023266B2 (en) 2016-05-11 2018-07-17 Fallbrook Intellectual Property Company Llc Systems and methods for automatic configuration and automatic calibration of continuously variable transmissions and bicycles having continuously variable transmissions
JP6668980B2 (ja) * 2016-07-04 2020-03-18 富士通株式会社 送信制御プログラム、送信制御方法および情報処理装置
US11789437B2 (en) * 2018-07-24 2023-10-17 Canon Kabushiki Kaisha Processing apparatus and processing method for processing portion
US11215268B2 (en) 2018-11-06 2022-01-04 Fallbrook Intellectual Property Company Llc Continuously variable transmissions, synchronous shifting, twin countershafts and methods for control of same
US11174922B2 (en) 2019-02-26 2021-11-16 Fallbrook Intellectual Property Company Llc Reversible variable drives and systems and methods for control in forward and reverse directions
CN113085831B (zh) * 2020-01-07 2022-11-01 上海汽车集团股份有限公司 变速器的传感器控制单元自学习控制方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004282970A (ja) * 2003-03-19 2004-10-07 Denso Corp モータ制御装置
JP2004308848A (ja) * 2003-04-09 2004-11-04 Denso Corp シフト制御システムおよびシフト制御方法
JP2009121546A (ja) * 2007-11-13 2009-06-04 Denso Corp シフトレンジ切替装置
JP2010033513A (ja) * 2008-07-31 2010-02-12 Aisin Seiki Co Ltd 位置制御装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003236787A (ja) * 2002-02-18 2003-08-26 Kawasaki Heavy Ind Ltd 駆動制御方法および駆動制御装置
US6992451B2 (en) 2002-10-07 2006-01-31 Denso Corporation Motor control apparatus operable in fail-safe mode
KR100729251B1 (ko) 2003-04-04 2007-06-15 도요다 지도샤 가부시끼가이샤 시프트 제어 시스템, 시프트 제어 방법 및 시프트 스위칭디바이스

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004282970A (ja) * 2003-03-19 2004-10-07 Denso Corp モータ制御装置
JP2004308848A (ja) * 2003-04-09 2004-11-04 Denso Corp シフト制御システムおよびシフト制御方法
JP2009121546A (ja) * 2007-11-13 2009-06-04 Denso Corp シフトレンジ切替装置
JP2010033513A (ja) * 2008-07-31 2010-02-12 Aisin Seiki Co Ltd 位置制御装置

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110291312A (zh) * 2017-02-20 2019-09-27 Zf 腓德烈斯哈芬股份公司 对车辆的促动器进行操控的方法、控制器和车辆的驻车锁止装置
JP2021078414A (ja) * 2019-11-19 2021-05-27 サッポロビール株式会社 ビールテイスト飲料およびその製造方法
KR20220149332A (ko) * 2021-04-30 2022-11-08 경창산업주식회사 기어변속 액추에이터의 정단위치 학습방법
KR102572478B1 (ko) * 2021-04-30 2023-08-30 경창산업주식회사 기어변속 액추에이터의 정단위치 학습방법
CN116006673A (zh) * 2022-12-13 2023-04-25 潍柴动力股份有限公司 Amt频率信号的处理方法、装置、设备及存储介质
WO2024214609A1 (ja) * 2023-04-11 2024-10-17 株式会社デンソー モータ制御装置

Also Published As

Publication number Publication date
US20160003349A1 (en) 2016-01-07
US10144282B2 (en) 2018-12-04

Similar Documents

Publication Publication Date Title
JP2016014435A (ja) シフトレンジ切換制御装置
US7549352B2 (en) Shift control system, shift control method, and shift switching device
US7107869B2 (en) Shift control system and shift control method
JP4177698B2 (ja) シフト制御システムおよびシフト制御方法
JP4302039B2 (ja) モータ制御装置
US20150000449A1 (en) Range switch device
JP6572794B2 (ja) モータ制御装置
US9403445B2 (en) Motor controller
JP2014100041A (ja) モータ制御装置
JP2014142030A (ja) レンジ切換装置
JP2014023196A (ja) モータ制御装置
JP4346940B2 (ja) シフト制御システムおよびシフト制御方法並びにシフト制御装置
JP2015010656A (ja) シフトバイワイヤ制御装置
JP2014101919A (ja) レンジ切換装置
JP2013143822A (ja) モータ制御装置
JP4376576B2 (ja) 自動変速機のシフトレンジ切替装置
JP2014020459A (ja) レンジ切換装置
JP2016017561A (ja) レンジ切換制御装置
JP2014173606A (ja) レンジ切換装置
JP5811465B2 (ja) レンジ切換装置
JP2013187966A (ja) モータ制御装置
JP2015224714A (ja) レンジ切換制御装置
JP4577243B2 (ja) 変速機のシフト制御装置
JP2014107949A (ja) モータ制御装置
JP4605125B2 (ja) シフト切換機構の制御装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20151127

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20160307

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20160309

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160818

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160906

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20170307