(57)【特許請求の範囲】
【請求項１】
異なる摩擦係合要素の解放と係合とを同時に制御して変速を実行する自動変速機の制御装置であって、
解放側の摩擦係合要素および係合側の摩擦係合要素がともに係合されていない状態を回避するように、解放側の摩擦係合要素に対する油圧制御を遅らせるような学習制御および係合側の摩擦係合要素の油圧制御を早めるような学習制御のいずれかを実行するための第１の油圧学習制御手段と、
解放側の摩擦係合要素および係合側の摩擦係合要素がともに係合されている状態を回避するように、解放側の摩擦係合要素に対する油圧制御を早めるような学習制御および係合側の摩擦係合要素の油圧制御を遅らせるような学習制御のいずれかを実行するための第２の油圧学習制御手段と、
エンジン回転数を検出するための手段と、
タービン回転数を検出するための手段と、
前記検出されたタービン回転数の時間変化量または前記検出されたタービン回転数およびエンジン回転数に基づいて、前記第１の学習制御手段による学習および前記第２の学習制御手段による学習のいずれを実行すべきであるのかを判断するための判断手段と、
前記学習制御が実行された履歴を記憶するための記憶手段と、
前記記憶手段に記憶された履歴に基づいて、前記第１の学習制御が最新に実行されてから、イグニッションスイッチがオンされてからオフされるまでのトリップ回数が予め定められた回数以上であって、前記判断手段により第２の学習制御を実行すべきであると判断されると、前記第２の学習制御を実行するように、前記第２の油圧学習制御手段を制御するための制御手段とを含む、制御装置。
【請求項２】
異なる摩擦係合要素の解放と係合とを同時に制御して変速を実行する自動変速機の制御方法であって、
解放側の摩擦係合要素および係合側の摩擦係合要素がともに係合されていない状態を回避するように、解放側の摩擦係合要素に対する油圧制御を遅らせるような学習制御および係合側の摩擦係合要素の油圧制御を早めるような学習制御のいずれかを実行する第１の油圧学習制御ステップと、
解放側の摩擦係合要素および係合側の摩擦係合要素がともに係合されている状態を回避するように、解放側の摩擦係合要素に対する油圧制御を早めるような学習制御および係合側の摩擦係合要素の油圧制御を遅らせるような学習制御のいずれかを実行する第２の油圧学習制御ステップと、
エンジン回転数を検出するステップと、
タービン回転数を検出するステップと、
前記検出されたタービン回転数の時間変化量または前記検出されたタービン回転数およびエンジン回転数に基づいて、前記第１の学習制御手段による学習および前記第２の学習制御手段による学習のいずれを実行すべきであるのかを判断する判断ステップと、
前記学習制御が実行された履歴を記憶する記憶ステップと、
前記記憶された履歴に基づいて、前記第１の学習制御が最新に実行されてから、イグニッションスイッチがオンされてからオフされるまでのトリップ回数が予め定められた回数以上であって、前記判断ステップにより第２の学習制御を実行すべきであると判断されると、前記第２の学習制御を実行するように、前記第２の油圧学習制御ステップを制御する制御ステップとを含む、制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、車両に搭載された自動変速機の制御装置に関し、特に、クラッチtoクラッチ変速を制御する制御装置に関する。
【０００２】
【従来の技術】
車両に搭載される自動変速機は、エンジンからの出力が入力されるトルクコンバータと、そのトルクコンバータからの出力によって駆動される変速歯車機構とが組み合わされて構成される。クラッチやブレーキ等の複数の摩擦係合要素を選択的に係合および解放させることにより、この変速歯車機構の動力伝達経路を切り換えて、運転者の要求や運転状態に応じて所定の変速段へ自動的に変速させる。このような自動変速機においては、変速用の摩擦係合要素に加えて、エンジンブレーキ用の摩擦係合要素が備えられる。このエンジンブレーキ用摩擦係合要素は、通常、駆動時にのみ動力を伝達するものであって、１レンジや２レンジ等の所定の変速段で締結されることにより、それらの変速段での減速走行時にエンジンブレーキを作動させる。
【０００３】
このような自動変速機において、異なる摩擦係合要素を締結する制御と解放する制御とを同時に行なう摩擦係合要素の掛け替えによって変速（いわゆるクラッチtoクラッチ変速）を行なう場合がある。このようなクラッチtoクラッチ変速においては、両方のクラッチの係合のタイミングと解放のタイミングとをバランスさせて良好な変速特性（たとえば、運転者が感じる良好な変速フィーリング）を実現させている。
【０００４】
クラッチtoクラッチ変速において、解放側のクラッチを解放するタイミングが早すぎるか、係合側のクラッチを係合するタイミングが遅すぎると、解放側のクラッチにも係合側のクラッチにも十分に係合していない状態が生じる。この結果、自動変速機の入力側回転数である、タービン回転数が上昇して、いわゆる「タービン吹き」という現象が発生する。このような現象が発生すると良好な変速フィーリングが得られなくなるため、解放側のクラッチに対する油圧制御を遅らせたり、係合側のクラッチの油圧制御を早めたりする、タービン吹き学習制御が実行される。
【０００５】
一方、解放側のクラッチを解放するタイミングが遅すぎるか、係合側のクラッチを係合するタイミングが早すぎると、異なる変速段の摩擦係合要素が同時に係合している状態が生じる。この結果、摩擦係合要素の回転数差に依存する変速ショック、いわゆる「タイアップショック」という現象が発生する。このような現象が発生すると良好な変速フィーリングが得られなくなるため、解放側のクラッチに対する油圧制御を早めたり、係合側のクラッチの油圧制御を遅らせたりする、タイアップ学習制御が実行される。
【０００６】
【発明が解決しようとする課題】
しかしながら、上述したタービン吹き学習制御とタイアップ学習制御とは、油圧制御をお互いに反する方向に学習制御する。すなわち、解放側クラッチの油圧制御について、タービン吹き学習制御により油圧制御を遅らせる方向に学習制御が行なわれ、タイアップ学習制御により油圧制御を早める方向に学習制御が行なわれる。タービン吹き学習した後であってもタイアップ学習制御を継続すると、制御対象である解放側のクラッチの油圧回路の制御状態がハンチングする可能性がある。これを図８を用いて説明する。
【０００７】
図８に示すように、タービン吹きの状態であるのかタイアップの状態であるのかが判断されて、タービン吹き側であると、解放側のクラッチに対する油圧制御を遅らせたり、係合側のクラッチの油圧制御を早めたりして、タービン吹き学習制御が実行される。その結果、次回のクラッチtoクラッチ変速以降においてはタイアップ側になる。このとき、変速良好領域である弱タイアップ領域になるように学習制御が行なわれる。
【０００８】
この弱タイアップ状態であることは検知困難であるため、この状態を単なるタイアップ側であると判断して、解放側のクラッチに対する油圧制御を早めたり、係合側のクラッチの油圧制御を遅らせたりして、タイアップ学習制御が実行されることがある。その結果、次回のクラッチtoクラッチ変速以降においてはタービン吹き側になる。このような相反する結果を招く学習制御が繰返し実行されることにより、制御状態がハンチングする。このようなハンチング状態が発生すると、良好な変速フィーリングが得られない。
【０００９】
本発明は、上述の課題を解決するためになされたものであって、クラッチtoクラッチ変速において良好な変速フィーリングを得ることができる、自動変速機の制御装置および制御方法を提供することである。
【００１０】
【課題を解決するための手段】
第１の発明に係る制御装置は、異なる摩擦係合要素の解放と係合とを同時に制御して変速を実行する自動変速機を制御する。この制御装置は、解放側の摩擦係合要素および係合側の摩擦係合要素がともに係合されていない状態を回避するように、摩擦係合要素の油圧制御を変化させる学習制御を実行するための第１の油圧学習制御手段と、解放側の摩擦係合要素および係合側の摩擦係合要素がともに係合されている状態を回避するように、摩擦係合要素の油圧制御を変化させる学習制御を実行するための第２の油圧学習制御手段と、タービン回転数を検出するための検出手段と、検出された回転数に基づいて、第１の学習制御および第２の学習制御のいずれを実行すべきであるのかを判断するための判断手段と、学習制御が実行された履歴を記憶するための記憶手段と、記憶手段に記憶された履歴が予め定められた条件を満足すると、判断手段により判断された学習制御を実行するように、第１の油圧学習制御手段および第２の油圧学習制御手段を制御するための制御手段とを含む。
【００１１】
第１の発明によると、第１の油圧学習制御手段は、たとえば、タービン吹きしている状態を回避するように、摩擦係合要素の油圧制御を変化させる学習制御を実行して、タイアップ側に移行させるタービン吹き学習制御を実行する。第２の油圧学習制御手段は、たとえば、タイアップしている状態を回避するように、摩擦係合要素の油圧制御を変化させる学習制御を実行して、タービン吹き側に移行させるタイアップ学習制御を実行する。記憶手段には、タービン吹き学習制御やタイアップ学習制御を実行した履歴が記憶される。制御手段は、タイアップ学習制御すべきであると判断されても、タービン吹き学習制御が実行された履歴に関して予め定められた条件（たとえば、タービン吹き学習制御が実行されてから、イグニッションスイッチがオンされてからオフされるまでのトリップ回数が予め定められた回数以上であるという条件）を満足しないと、タイアップ制御を実行させない。一方、たとえば、タービン吹き学習制御が実行されてからのトリップ回数が予め定められた回数以上であると、タービン吹き学習制御により弱タイアップ領域に一旦入っていても、その後の車両の走行中に制御特性の変動などにより強タイアップ領域にある可能性が否定できないので、タイアップ学習制御を実行する。その結果、たとえば、タービン吹き制御とタイアップ制御とを併用してもハンチングを発生させないで、クラッチtoクラッチ変速において良好な変速フィーリングを得ることができる、自動変速機の制御装置を提供することができる。
【００１２】
第２の発明に係る制御装置は、第１の発明の構成に加えて、判断手段は、検出されたタービン回転数の時間変化量に基づいて、第１の学習制御および第２の学習制御のいずれを実行すべきであるのかを判断するための手段を含む。
【００１３】
第２の発明によると、タービン回転数の時間変化量に基づいて、タイアップ側にあるのか、タービン吹き側にあるのかを判断できる。
【００１４】
第３の発明に係る制御装置は、第１の発明の構成に加えて、エンジン回転数を検出するための手段をさらに含む。判断手段は、検出されたタービン回転数およびエンジン回転数に基づいて、第１の学習制御および第２の学習制御のいずれを実行すべきであるのかを判断するための手段を含む。
【００１５】
第３の発明によると、エンジン回転数とタービン回転数とから算出されるスリップ量やスリップ率に基づいて、スリップ量やスリップ率が予め定められた値以上であるとタービン吹き状態であると判断して、第２の学習制御手段としてたとえばタイアップ学習制御が実行される。スリップ量やスリップ率が予め定められた値以下であるとタイアップ状態であると判断して、第１の学習制御手段としてたとえばタービン吹き学習制御が実行される。
【００１６】
第４の発明に係る制御装置は、第１〜第３のいずれかの発明の構成に加えて、第１の油圧学習制御手段は、解放側の摩擦係合要素に対する油圧制御を遅らせるような学習制御および係合側の摩擦係合要素の油圧制御を早めるような学習制御のいずれかを実行するための手段を含む。第２の油圧学習制御手段は、解放側の摩擦係合要素に対する油圧制御を早めるような学習制御および係合側の摩擦係合要素の油圧制御を遅らせるような学習制御のいずれかを実行するための手段を含む。
【００１７】
第４の発明によると、第１の油圧学習制御手段は、解放側の摩擦係合要素に対する油圧制御を遅らせるような学習制御および係合側の摩擦係合要素の油圧制御を早めるような学習制御の少なくともいずれかを実行して、タービン吹きしている状態をタイアップ側に移行させるタービン吹き学習制御を実行する。第２の油圧学習制御手段は、解放側の摩擦係合要素に対する油圧制御を早めるような学習制御および係合側の摩擦係合要素の油圧制御を遅らせるような学習制御の少なくともいずれかを実行して、タイアップしている状態をタービン吹き側に移行させるタイアップ学習制御を実行する。
【００１８】
第５の発明に係る制御装置は、第１〜第４のいずれかの発明の構成に加えて、制御手段は、第１の学習制御が最新に実行されてから、イグニッションスイッチがオンされてからオフされるまでのトリップ回数が予め定められた回数以上であって、判断手段により第２の学習制御を実行すべきであると判断されると、第２の学習制御を実行するように、第２の油圧学習制御手段を制御するための手段を含む。
【００１９】
第５の発明によると、第１の学習制御として、たとえばタービン吹き学習制御が最新に実行されてから、イグニッションスイッチがオンされてからオフされるまでのトリップ回数が予め定められた回数以上になると、強タイアップ領域にある可能性が否定できないとして、タイアップ状態を回避してタービン吹き側に移行させるために、第２の学習制御として、たとえばタイアップ学習制御が実行される。これにより、変速良好領域である弱タイアップ領域にあると、タイアップ学習制御を実行しないで、変速良好領域でない強タイアップ領域にあると、タイアップ学習制御を実行して、変速フィ-リングを良好にする。
【００２０】
第６の発明に係る制御方法は、異なる摩擦係合要素の解放と係合とを同時に制御して変速を実行する。この制御方法は、解放側の摩擦係合要素および係合側の摩擦係合要素がともに係合されていない状態を回避するように、摩擦係合要素の油圧制御を変化させる学習制御を実行する第１の油圧学習制御ステップと、解放側の摩擦係合要素および係合側の摩擦係合要素がともに係合されている状態を回避するように、摩擦係合要素の油圧制御を変化させる学習制御を実行する第２の油圧学習制御ステップと、タービン回転数を検出する検出ステップと、検出された回転数に基づいて、第１の学習制御および第２の学習制御のいずれを実行すべきであるのかを判断する判断ステップと、学習制御が実行された履歴を記憶する記憶ステップと、記憶された履歴が予め定められた条件を満足すると、判断ステップにて判断された学習制御を実行するように、第１の油圧学習制御ステップおよび第２の油圧学習制御ステップを制御する制御ステップとを含む。
【００２１】
第６の発明によると、第１の油圧学習制御ステップは、たとえば、タービン吹きしている状態を回避するように、摩擦係合要素の油圧制御を変化させる学習制御を実行して、タイアップ側に移行させるタービン吹き学習制御を実行する。第２の油圧学習制御ステップは、たとえば、タイアップしている状態を回避するように、摩擦係合要素の油圧制御を変化させる学習制御を実行して、タービン吹き側に移行させるタイアップ学習制御を実行する。記憶ステップにて、タービン吹き学習制御やタイアップ学習制御を実行した履歴が記憶される。制御ステップは、タイアップ学習制御すべきであると判断されても、タービン吹き学習制御が実行された履歴に関して予め定められた条件（たとえば、タービン吹き学習制御が実行されてから、イグニッションスイッチがオンされてからオフされるまでのトリップ回数が予め定められた回数以上であるという条件）を満足しないと、タイアップ制御を実行させない。一方、たとえば、タービン吹き学習制御が実行されてからのトリップ回数が予め定められた回数以上であると、タービン吹き学習制御により弱タイアップ領域に一旦入っていても、その後の車両の走行中に制御特性の変動などにより強タイアップ領域にある可能性が否定できないので、タイアップ学習制御を実行する。その結果、たとえば、タービン吹き制御とタイアップ制御とを併用してもハンチングを発生させないで、クラッチtoクラッチ変速において良好な変速フィーリングを得ることができる、自動変速機の制御方法を提供することができる。
【００２２】
第７の発明に係る制御方法は、第６の発明の構成に加えて、判断ステップは、検出されたタービン回転数の時間変化量に基づいて、第１の学習制御および第２の学習制御のいずれを実行すべきであるのかを判断するステップを含む。
【００２３】
第７の発明によると、タービン回転数の時間変化量に基づいて、タイアップ側にあるのか、タービン吹き側にあるのかを判断できる。
【００２４】
第８の発明に係る制御方法は、第６の発明の構成に加えて、エンジン回転数を検出するステップをさらに含む。判断ステップは、検出されたタービン回転数およびエンジン回転数に基づいて、第１の学習制御および第２の学習制御のいずれを実行すべきであるのかを判断するステップを含む。
【００２５】
第８の発明によると、エンジン回転数とタービン回転数とから算出されるスリップ量やスリップ率に基づいて、スリップ量やスリップ率が予め定められた値以上であるとタービン吹き状態であると判断して、第２の学習制御ステップとしてたとえばタイアップ学習制御が実行される。スリップ量やスリップ率が予め定められた値以下であるとタイアップ状態であると判断して、第１の学習制御ステップとしてたとえばタービン吹き学習制御が実行される。
【００２６】
第９の発明に係る制御方法は、第６〜第８の発明の構成に加えて、第１の油圧学習制御ステップは、解放側の摩擦係合要素に対する油圧制御を遅らせるような学習制御および係合側の摩擦係合要素の油圧制御を早めるような学習制御のいずれかを実行するステップを含む。第２の油圧学習制御ステップは、解放側の摩擦係合要素に対する油圧制御を早めるような学習制御および係合側の摩擦係合要素の油圧制御を遅らせるような学習制御のいずれかを実行するステップを含む。
【００２７】
第９の発明によると、第１の油圧学習制御ステップにて、解放側の摩擦係合要素に対する油圧制御を遅らせるような学習制御および係合側の摩擦係合要素の油圧制御を早めるような学習制御の少なくともいずれかを実行して、タービン吹きしている状態をタイアップ側に移行させるタービン吹き学習制御が実行される。第２の油圧学習制御ステップにて、解放側の摩擦係合要素に対する油圧制御を早めるような学習制御および係合側の摩擦係合要素の油圧制御を遅らせるような学習制御の少なくともいずれかを実行して、タイアップしている状態をタービン吹き側に移行させるタイアップ学習制御が実行される。
【００２８】
第１０の発明に係る制御方法は、第６〜第９のいずれかの発明の構成に加えて、制御ステップは、第１の学習制御が最新に実行されてから、イグニッションスイッチがオンされてからオフされるまでのトリップ回数が予め定められた回数以上であって、判断ステップにより第２の学習制御を実行すべきであると判断されると、第２の学習制御を実行するように、第２の油圧学習制御ステップを制御するための手段を含む。
【００２９】
第１０の発明によると、第１の学習制御として、たとえばタービン吹き学習制御が最新に実行されてから、イグニッションスイッチがオンされてからオフされるまでのトリップ回数が予め定められた回数以上になると、、強タイアップ領域にある可能性が否定できないとして、タイアップ状態を回避してタービン吹き側に移行させるために、第２の学習制御として、たとえばタイアップ学習制御が実行される。これにより、変速良好領域である弱タイアップ領域にあると、タイアップ学習制御を実行しないで、変速良好領域でない強タイアップ領域にあると、タイアップ学習制御を実行して、変速フィ-リングを良好にする。
【００３０】
【発明の実施の形態】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。なお、本発明は、アップシフト、ダウンシフトのいずれに対しても適用できる。
【００３１】
図１に、本実施の形態に係る自動変速機の制御装置を実現するＥＣＴ＿ＥＣＵ（Electronically Controlled Automatic Transmission＿Electronic Control Unit）１００を含む自動変速システムの制御ブロック図を示す。図１に示すように、このシステムのＥＣＴ＿ＥＣＵ１００は、自動変速機を制御するコントローラである。このＥＣＴ＿ＥＣＵ１００には、プログラム、各種データを記憶するメモリ、メモリに記憶されたプログラムを実行するＣＰＵ（Central Processing Unit）、基本動作周波数を発生させるクロック、経過時間を計測するタイマなどを含む。
【００３２】
ＥＣＴ＿ＥＣＵ１００には、エンジン回転数を検知するエンジン回転数センサ２００、自動変速機のトルクコンバータの出力回転数（＝ＡＴ入力軸回転数）を検知するタービン回転数センサ３００、車両の車速を検知する車速センサ４００、自動変速機の油温を検知するＡＴ油温センサ５００およびエンジンを始動させるためのイグニッションスイッチ６００からの信号線がそれぞれ接続されている。ＥＣＴ＿ＥＣＵ１００からの出力信号線が、ＡＴソレノイド切換弁７００およびＡＴリニアソレノイド８００に接続されている。ＥＣＴ＿ＥＣＵ１００からＡＴソレノイド切換弁７００およびＡＴリニアソレノイド８００に変速指示信号が出力されて、自動変速機において変速が実行される。
【００３３】
自動変速機の変速ギア段は前進５段とする。この前進５段のギア段に対応して変速シフト（たとえば、Ｌレンジ、２レンジ、３レンジ、４レンジ、Ｄレンジ、Ｎレンジ、ＲＥＶレンジ、Ｐレンジ）がある。
【００３４】
本実施の形態に係るＥＣＴ＿ＥＣＵ１００は、エンジン回転数センサ２００とタービン回転数センサ３００からの入力信号に基づいて、タービン吹き側にあるのかタイアップ側にあるのかを判断して、タイアップ学習制御およびタービン吹き学習制御のいずれかを実行する。このとき、タイアップ学習制御を実行する条件を満足していても、その前に、タービン吹き学習制御を最新に実行してからのトリップ回数が予め定められた回数以上でなければ、タイアップ学習制御を実行しない。
【００３５】
図２を参照して、自動変速機の作動図について説明する。図２に示すように、この作動図は、摩擦係合要素であるクラッチやブレーキが、どのギア段の場合に係合および解放されるかを示している。４速においては、クラッチ（Ｃ−１）およびクラッチ（Ｃ−２）が係合、クラッチ（Ｃ−１）およびエンジンブレーキ用摩擦係合要素（Ｂ−３）が係合するがトルク伝達なしの状態である。５速においては、クラッチ（Ｃ−２）、クラッチ（Ｃ−３）およびエンジンブレーキ用摩擦係合要素（Ｂ−１）が係合、エンジンブレーキ用摩擦係合要素（Ｂ−３）が係合するがトルク伝達なしの状態である。本発明に係る学習制御の対象であるクラッチtoクラッチ変速は、この図における４速から５速へのアップシフト変速、５速から４速へのダウンシフト変速の場合に発生する。
【００３６】
図３を参照して、本実施の形態に係る自動変速機の制御装置を実現するＥＣＴ＿ＥＣＵ１００で実行されるプログラムの制御構造について説明する。
【００３７】
ステップ（以下、ステップをＳと略す。）１００にて、ＥＣＴ＿ＥＣＵ１００はイグニッションスイッチがオンにされたか否かを判断する。この判断は、イグニッションスイッチ６００からＥＣＴ＿ＥＣＵ１００に入力される信号に基づいて行なわれる。イグニッションスイッチがオンにされると（Ｓ１００にてＹＥＳ）、処理はＳ１０２へ移される。もしそうでないと（Ｓ１００にてＮＯ）、処理はＳ１００へ戻され、イグニッションスイッチがオンにされるまで待つ。
【００３８】
Ｓ１０２にて、ＥＣＴ＿ＥＣＵ１００は、メモリに記憶された変数Ａに、Ａ＋１を代入する。Ｓ１０４にて、ＥＣＴ＿ＥＣＵ１００は、タービン吹き学習制御が実行されたか否かを判断する。タービン吹き学習制御が実行されると（Ｓ１０４にてＹＥＳ）、処理はＳ１０６へ移される。もしそうでないと（Ｓ１０４にてＮＯ）、処理はＳ１１０へ移される。
【００３９】
Ｓ１０６にて、ＥＣＴ＿ＥＣＵ１００は、変数Ａに０を代入する。Ｓ１０８にて、ＥＣＴ＿ＥＣＵ１００は、イグニッションスイッチがオフにされたか否かを判断する。イグニッションスイッチがオフにされると（Ｓ１０８にてＹＥＳ）、処理はＳ１１０へ移される。もしそうでないと（Ｓ１０８にてＮＯ）、処理はＳ１０４へ戻され、さらにタービン吹き学習制御が実行されたか否かが判断される。Ｓ１１０にて、ＥＣＴ＿ＥＣＵ１００は、メモリに変数Ａを記憶する。
【００４０】
図４を参照して、本実施の形態に係る自動変速機の制御装置を実現するＥＣＴ＿ＥＣＵで実行される学習制御サブルーチンのプログラムの制御構造について説明する。図４に示す学習制御サブルーチンは、クラッチtoクラッチによるダウンシフト後およびアップシフト後に実行される。
【００４１】
Ｓ２００にて、ＥＣＴ＿ＥＣＵ１００は、エンジン回転数ＮＥとタービン回転数ＮＴとを検知する。このとき、エンジン回転数センサ２００からＥＣＴ＿ＥＣＵ１００に入力された信号およびタービン回転数センサ３００からＥＣＴ＿ＥＣＵ１００に入力された信号に基づいて、エンジン回転数ＮＥとタービン回転数ＮＴとが検知される。Ｓ２０２にて、ＥＣＴ＿ＥＣＵ１００は、エンジン回転数ＮＥとタービン回転数ＮＴとからスリップ量を算出する。このスリップ量については、スリップ率でもよい。
【００４２】
Ｓ２０４にて、ＥＣＴ＿ＥＣＵ１００は、タービン吹き学習制御を実行する条件が成立したか否かを判断する。この判断は、算出されたスリップ量などに基づいて行なわれる。タービン吹き学習制御を実行する条件が成立すると（Ｓ２０４にてＹＥＳ）、処理はＳ２０６へ移される。もしそうでないと（Ｓ２０４にてＮＯ）、処理はＳ２１０へ移される。
【００４３】
Ｓ２０６にて、ＥＣＴ＿ＥＣＵ１００は、タービン吹き学習制御を実行する。Ｓ２０８にて、ＥＣＴ＿ＥＣＵ１００は、変数Ａに０を代入する。その後、このサブルーチンは終了する。
【００４４】
Ｓ２１０にて、ＥＣＴ＿ＥＣＵ１００は、タイアップ判定されたか否かを判断する。この判断は、スリップ量が予め定められた量以下であるか否かにより行なわれる。タイアップ判定されると（Ｓ２１０にてＹＥＳ）、処理はＳ２１２へ移される。もしそうでないと（Ｓ２１０にてＮＯ）、このサブルーチンは終了する。
【００４５】
Ｓ２１２にて、ＥＣＴ＿ＥＣＵ１００は、変数Ａが予め定められたしきい値以上であるか否かを判断する。変数Ａが予め定められたしきい値以上である場合には（Ｓ２１２にてＹＥＳ）、処理はＳ２１４へ移される。もしそうでないと（Ｓ２１２にてＮＯ）、このサブルーチンは終了する。
【００４６】
Ｓ２１４にて、ＥＣＴ＿ＥＣＵ１００は、タイアップ学習制御を実行する。その後、このサブルーチンは終了する。
【００４７】
なお、図４に示したＳ２００〜Ｓ２０２において算出するスリップ量については、タービン回転数ＮＴから算出された時間変化量に基づいて、タービン吹き判定またはタイアップ判定を行なうようにしてもよい。
【００４８】
以上のような構造およびフローチャートに基づく、本実施の形態に係る自動変速機の制御装置を実現するＥＣＴ＿ＥＣＵ１００の動作について説明する。
【００４９】
［タービン吹き学習制御、タイアップ学習制御］
図５および図６を参照して、本実施の形態に係るＥＣＴ＿ＥＣＵ１００で実行されるタービン吹き学習制御およびタイアップ学習制御について説明する。図５にタービン回転数の時間変化量に対する油圧指示値の変化量の関係を表わす。理想的なタービン回転数の時間変化量に対して、実際のタービン回転数の時間変化量が上側にある場合にはタイアップ側にあると判断され、次回の解放側の油圧指示値を下げるようにタービン吹き学習制御が実行される。また、理想的なタービン回転数の時間変化量に対して実際のタービン回転数の時間変化量が下側にある場合にはタービン吹き側にあると判断され、次回の解放側の油圧指示値を上げるようにタイアップ学習制御が実行される。すなわち、タイアップ側およびタービン吹き側のいずれの場合であっても、理想的なタービン回転数の時間変化量に近づくように、次回の油圧指示値が変化される。
【００５０】
図５に示した油圧指示値の変化量を実際のＡＴリニアソレノイド８００への指示電流値に換算する場合の手順について説明する。図６に、ＡＴ油温と車速との関係から構成されるマトリックス状の領域ごとに記憶された、解放側の指示油圧の基準値を示す。図５を用いて説明したように油圧指示値の変化量が算出されると、図６に示すマトリックスと、車速センサ４００から入力された車速およびＡＴ油温センサ５００から入力されたＡＴ油温とに基づいて該当する領域が選択され、該当する領域に記憶された解放側の指示油圧の基準値に、油圧指示値の変化量を加算したものを、次回の解放側油圧指示値としてＡＴリニアソレノイド８００に出力する。
【００５１】
［トリップ動作］
イグニッションキーがオンにされると（Ｓ１００にてＹＥＳ）、変数Ａに１が加算される（Ｓ１０２）。車両が走行中にタービン吹き学習制御が実行されないで（Ｓ１０４にてＮＯ）、イグニッションスイッチがオフにされると（Ｓ１０８にてＹＥＳ）、変数Ａがメモリに記憶される。タービン吹き学習制御が実行されない場合には、変数Ａはイグニッションスイッチがオンにされてからオフにされるまでのトリップ回数を表わすことになる。
【００５２】
一方、車両が走行中にタービン吹き学習制御が実行されると（Ｓ１０４にてＹＥＳ）、変数Ａが初期化（Ａ＝０）（Ｓ１０６）される。これにより、イグニッションスイッチがオンにされてからオフにされるまでに、少なくとも１回タービン吹き学習制御が実行されると変数Ａが初期化される。変数Ａはメモリに記憶される。
【００５３】
［学習制御動作］
車両が走行中にクラッチtoクラッチによるダウンシフト、アップシフトが行なわれた後、エンジン回転数ＮＥとタービン回転数ＮＴとが検知され（Ｓ２００）、スリップ量が算出される（Ｓ２０２）。スリップ量などに基づいて、タービン吹き学習制御が実行する条件が成立していないと（Ｓ２０４にてＮＯ）、スリップ量が予め定められた量以下であるか否かによりタイアップ判定が行なわれる（Ｓ２１０）。タイアップ判定されると（Ｓ２１０にてＹＥＳ）、イグニッションオンからイグニッションオフの回数（この回数は、その間にタービン吹き学習制御が行なわれた場合には初期化される）が予め定められたしきい値よりも大きい場合には（Ｓ２１２にてＹＥＳ）、タイアップ学習制御が実行される（Ｓ２１４）。
【００５４】
一方、タイアップ判定された場合であっても（Ｓ２１０にてＹＥＳ）、イグニッションスイッチがオンされてからオフされるまでの回数が予め定められたしきい値未満である場合には（Ｓ２１２にてＮＯ）、タイアップ学習制御は実行されない（Ｓ２１４）。
【００５５】
図７を参照して、このときの動作状態を説明する。当初、タービン吹き側にあると、タービン吹き学習制御でタイアップ側に移行する。このような状態で、イグニッションスイッチがオンされて車両が走行し、車両が停止してイグニッションスイッチがオフされる。このときのイグニッションオンからイグニッションオフまでを１回としたトリップ回数が計測される。
【００５６】
タイアップ判定された場合であっても、変数Ａで表わされるトリップ回数が予め定められた値未満であると、タイアップ学習制御が認めらず、タービン吹き側に移行しない。一方、タービン吹き学習制御により一旦弱タイアップ領域に入った場合であっても、その後の変速特性の変化などにより弱タイアップ領域から外れることもある（トリップ回数が増加して変数Ａが予め定められた値以上になった場合で強タイアップ領域に移行している可能性を否定できない）。このときには、タイアップ学習制御を認めてタービン吹き側に移行させる。その後、タービン吹き領域であることが判断されると、タービン吹き学習制御によりタイアップ側へ移行する。
【００５７】
これにより、予め定められたトリップ回数以上になるまではタイアップ判定されても（タイアップ学習制御が必要であると判断されても）、タイアップ学習を認めないので、ハンチングすることがない。
【００５８】
以上のようにして、本実施の形態に係る自動変速機の制御装置によると、イグニッションキーがオンされてからイグニッションキーがオフされるまでのトリップ回数をカウントする。このとき、タービン吹き学習制御が実行されるとカウント数を初期化する。エンジン回転数およびタービン回転数からスリップ量が算出されタイアップ判定された場合においてトリップ数が予め定められた値以上であればタイアップ学習を実行させる。トリップ回数が予め定められた値未満であると変速良好領域である弱タイアップ領域であるとしてその状態を維持するためタイアップ学習制御を実行させない。その結果、タイアップ学習制御とタービン吹き学習制御とを併用しても、それらの学習制御が繰返し実行されず、制御動作がハンチングするという状態を回避できる。
【００５９】
なお、本発明は、本実施の形態において説明したトリップ回数に限定されない。トリップ回数以外であっても、車両が走行を繰返したことを表わす物理量であれば、本発明に適用できる。
【００６０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【図１】  本発明の実施の形態に係る自動変速機の制御装置を含むシステムの制御ブロック図である。
【図２】  本発明の実施の形態に係る自動変速機の各ギア段の作動図である。
【図３】  本発明の実施の形態に係る自動変速機の制御装置で実行されるプログラムの制御構造を示すフローチャート（その１）である。
【図４】  本発明の実施の形態に係る自動変速機の制御装置で実行されるプログラムの制御構造を示すフローチャート（その２）である。
【図５】  タイアップ学習制御およびタービン吹き学習制御を説明するための図である。
【図６】  ＡＴ油温と車速との関係を示す図である。
【図７】  タイアップ学習制御およびタービン吹き学習制御が繰返し実行された場合の状態を説明するための図（その１）である。
【図８】  タイアップ学習制御およびタービン吹き学習制御が繰返し実行された場合の状態を説明するための図（その２）である。
【符号の説明】
１００  ＥＣＴ＿ＥＣＵ、２００  エンジン回転数センサ、３００  タービン回転数センサ、４００  車速センサ、５００  ＡＴ油温センサ、６００  イグニッションスイッチ、７００  ＡＴソレノイド切換弁、８００  ＡＴリニアソレノイド。
【図１】
0003659235.tif 000002
【図２】
0003659235.tif 000003
【図３】
0003659235.tif 000004
【図４】
0003659235.tif 000005
【図５】
0003659235.tif 000006
【図６】
0003659235.tif 000007
【図７】
0003659235.tif 000008
【図８】
0003659235.tif 000009