(57)【特許請求の範囲】
【請求項１】
自動変速機（３０）の複数の係合要素（Ｃ１，Ｃ２，Ｃ３，Ｃ４）を選択的に係合又は解放する自動変速機の制御装置であって、
前記複数の係合要素を作動させるための作動油の油圧をそれぞれ調整する複数のソレノイドバルブ（４３ａ，４３ｂ，４３ｃ，４３ｄ）と、
前記複数の係合要素に供給される作動油の油圧をそれぞれ検出する複数の油圧センサ（４４ａ，４４ｂ，４４ｃ，４４ｄ）と、
前記複数の油圧センサを通じて第１サンプリング周期で油圧の検出値を得る制御部（７０）と、を備え、
前記制御部は、前記複数のソレノイドバルブのうち、所定のソレノイドバルブに対応する油圧センサを通じて得られる油圧の検出値に基づき前記所定のソレノイドバルブの油圧を学習する処理を実行する際、前記所定のソレノイドバルブに対応する油圧センサを通じて得られる油圧の検出値のサンプリング周期に限り前記第１サンプリング周期よりも短い第２サンプリング周期に設定することを特徴とする自動変速機の制御装置。
【請求項２】
前記制御部は、前記第２サンプリング周期で得られる油圧の検出値に基づき前記所定のソレノイドバルブから供給される油圧を学習して前記所定のソレノイドバルブの油圧を調整する処理を実行することを特徴とする請求項１に記載の自動変速機の制御装置。
【請求項３】
前記制御部は、前記第２サンプリング周期で得られる油圧の検出値に基づき前記所定のソレノイドバルブから供給される油圧を学習して前記所定のソレノイドバルブの電流を調整する処理を実行することを特徴とする請求項１に記載の自動変速機の制御装置。
【請求項４】
前記作動油の油温を検出する油温センサ（４５）を更に備え、
前記制御部は、前記油温センサを通じて得られる油温の検出値に基づき前記油圧を学習する処理を更に実行することを特徴とする請求項１〜３のいずれか一項に記載の自動変速機の制御装置。
【請求項５】
前記所定のソレノイドバルブに対応する油圧センサを通じて得られる油圧の検出値のサンプリング周期を前記第２サンプリング周期に設定する期間が、前記自動変速機の変速期間であって、且つ所定のソレノイドバルブに対応した係合要素を作動させる期間に設定されていることを特徴とする請求項１〜４のいずれか一項に記載の自動変速機の制御装置。
【請求項６】
自動変速機（３０）の複数の係合要素（Ｃ１，Ｃ２，Ｃ３，Ｃ４）を選択的に係合又は解放する自動変速機の制御装置であって、
前記複数の係合要素を作動させるための作動油の油圧をそれぞれ調整する複数のソレノイドバルブ（４３ａ，４３ｂ，４３ｃ，４３ｄ）と、
前記複数の係合要素に供給される作動油の油圧をそれぞれ検出する複数の油圧センサ（４４ａ，４４ｂ，４４ｃ，４４ｄ）と、
前記複数の油圧センサを通じて第１サンプリング周期で油圧の検出値を得る制御部（７０）と、を備え、
前記制御部は、前記複数のソレノイドバルブのうち、所定のソレノイドバルブに対応する油圧センサを通じて得られる油圧の検出値に基づき前記所定のソレノイドバルブの異常を検出する処理を実行する際、前記所定のソレノイドバルブに対応する油圧センサを通じて得られる油圧の検出値のサンプリング周期に限り前記第１サンプリング周期よりも短い第２サンプリング周期に設定することを特徴とする自動変速機の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動変速機の複数の係合要素を選択的に係合又は解放する自動変速機の制御装置に関する。
【背景技術】
【０００２】
自動変速機では、クラッチやブレーキ等の複数の係合要素を選択的に係合又は解放することによりギア段の切り替えが行われる。係合要素の係合又は解放は、係合要素に供給される作動油の油圧の調整により行われる。係合要素に供給される作動油の油圧を調整する制御装置としては、例えば特許文献１に記載の制御装置がある。特許文献１に記載の制御装置は、複数の係合要素にそれぞれ供給される作動油の油圧を調整する複数のソレノイドバルブと、複数の係合要素にそれぞれ供給される油圧を検出する複数の油圧センサと、制御ユニットとを有している。制御ユニットは、複数の油圧センサを通じてそれぞれ検出される油圧の検出値に基づき複数のソレノイドバルブのそれぞれの駆動を制御する。これにより、複数の係合要素にそれぞれ供給される油圧が調整され、複数の係合要素が個別に係合又は解放される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２０５０４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、自動変速機には多段化や省燃費、ドライブフィーリングの向上が求められているため、油圧制御の高精度化及び高応答化が不可欠となっている。これを実現するための方法としては、例えば油圧センサを通じて得られる油圧の検出値のサンプリング周期を短くすることが考えられる。しかしながら、単に油圧の検出値のサンプリング周期を短くすると、制御ユニットの処理負担が増大するため、高性能なマイコンが必要となる。高性能なマイコンを用いると、高コスト化や大型化、発熱量の増大等を招くため、自動変速機への搭載には新たな課題が生じるおそれがある。
【０００５】
本発明は、こうした実情に鑑みてなされたものであり、その目的は、処理負担を軽減しつつ、油圧の検出値を用いる処理の精度を向上させることのできる自動変速機の制御装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、自動変速機（３０）の複数の係合要素（Ｃ１，Ｃ２，Ｃ３，Ｃ４）を選択的に係合又は解放する自動変速機の制御装置は、前記複数の係合要素を作動させるための作動油の油圧をそれぞれ調整する複数のソレノイドバルブ（４３ａ，４３ｂ，４３ｃ，４３ｄ）と、前記複数の係合要素に供給される作動油の油圧をそれぞれ検出する複数の油圧センサ（４４ａ，４４ｂ，４４ｃ，４４ｄ）と、前記複数の油圧センサを通じて第１サンプリング周期で油圧の検出値を得る制御部（７０）と、を備える。前記制御部は、前記複数のソレノイドバルブのうち、所定のソレノイドバルブに対応する油圧センサを通じて得られる油圧の検出値に基づき前記所定のソレノイドバルブの油圧を学習する処理を実行する際、前記所定のソレノイドバルブに対応する油圧センサを通じて得られる油圧の検出値のサンプリング周期に限り前記第１サンプリング周期よりも短い第２サンプリング周期に設定する。
また、前記制御部は、前記複数のソレノイドバルブのうち、所定のソレノイドバルブに対応する油圧センサを通じて得られる油圧の検出値に基づき前記所定のソレノイドバルブの異常を検出する処理を実行する際、前記所定のソレノイドバルブに対応する油圧センサを通じて得られる油圧の検出値のサンプリング周期に限り前記第１サンプリング周期よりも短い第２サンプリング周期に設定する。
【０００７】
自動変速機の制御装置では、複数のソレノイドバルブのうち、所定のソレノイドバルブに対応した油圧センサを通じて得られる油圧の検出値を用いる処理だけを実行することがある。このような構成の場合、全ての油圧センサを通じて得られる油圧の検出値のサンプリング周期を短くせずとも、所定のソレノイドバルブに対応した油圧センサを通じて得られる油圧の検出値のサンプリング周期だけを短くすれば、処理の精度を向上させることが可能である。この点、上記構成では、所定のソレノイドバルブに対応した油圧センサを通じて得られる油圧の検出値を用いる処理、具体的には油圧の検出値に基づいて所定のソレノイドバルブの油圧を学習する処理又は所定のソレノイドバルブの異常を検出する処理を制御部が実行する際、所定のソレノイドバルブに対応した油圧センサを通じて得られる油圧の検出値のサンプリング数が増加するため、油圧の検出値を用いる処理の精度を向上させることができる。また、所定のソレノイドバルブに対応した油圧センサを通じて得られる油圧の検出値のサンプリング周期のみが短くなるため、全ての油圧センサを通じて得られる油圧の検出値のサンプリング周期を短くする場合と比較すると、制御部の処理負担を軽減することもできる。
【発明の効果】
【０００８】
本発明によれば、処理負担を軽減しつつ、油圧の検出値を用いる処理の精度を向上させることができる。
【図面の簡単な説明】
【０００９】
【図１】車両の駆動系の概要を示す概念図。
【図２】自動変速機の制御装置の第１実施形態についてその構成を示すブロック図。
【図３】（ａ）〜（ｈ）は、第１実施形態の自動変速機の制御装置におけるソレノイド電流Ｉ１〜Ｉ４及び油圧Ｐｃ１〜Ｐｃ４の推移を示すタイミングチャート。
【図４】第１実施形態の自動変速機の制御装置により実行される第１油圧検出処理の手順を示すフローチャート。
【図５】第１実施形態の自動変速機の制御装置により実行される第２油圧検出処理の手順を示すフローチャート。
【図６】第１実施形態の自動変速機の制御装置により実行される学習処理の手順を示すフローチャート。
【図７】（ａ）〜（ｈ）は、第１実施形態の自動変速機の制御装置における油圧センサの電気信号Ｖ１〜Ｖ４及び油圧Ｐｃ１〜Ｐｃ４の検出値の推移を示すタイミングチャート。
【図８】第２実施形態の自動変速機の制御装置により実行される第１油圧検出処理の手順を示すフローチャート。
【図９】第２実施形態の自動変速機の制御装置により実行される異常検出処理の手順を示すフローチャート。
【発明を実施するための形態】
【００１０】
＜第１実施形態＞
【００１１】
以下、自動変速機の制御装置の第１実施形態について説明する。はじめに、図１を参照して、本実施形態の自動変速機の制御装置を用いた車両駆動系の概要について説明する。
【００１２】
図１に示されるように、本実施形態の車両駆動系１は、エンジン１０と、トルクコンバータ２０と、自動変速機３０と、油圧制御回路４０と、シフトポジションセンサ５０と、エンジンコントロールユニット（ＥＣＵ）６０と、トランスミッションコントロールユニット（ＴＣＵ）７０とを備えている。
【００１３】
トルクコンバータ２０は、オイルを媒介して、エンジン１０により生成される動力を自動変速機３０へと伝達する。
【００１４】
自動変速機３０は、プラネタリギア等の回転要素、並びにクラッチ及びブレーキからなる複数の係合要素の作動により変速を行う有段式変速機である。自動変速機３０は、複数の係合要素を選択的に係合又は解放することにより、ギア比の異なる複数のギア段を実現する。なお、ギア段には、一速や二速に限らず、ニュートラルやリバース等も含まれる。自動変速機３０は、トルクコンバータ２０から伝達される動力をギア段に応じて変速し、出力軸３１から出力する。出力軸３１から出力される動力が図示しない車両の駆動輪に伝達されることにより、車両が走行する。また、自動変速機３０はタービン回転数ＮＴや出力軸回転数Ｎｏｕｔ等を検出するセンサを有している。タービン回転数ＮＴは、自動変速機３０の入力軸の回転数を表す。出力軸回転数Ｎｏｕｔは、自動変速機３０の出力軸３１の回転数を表す。自動変速機３０は、センサにより検出されるタービン回転数ＮＴや出力軸回転数Ｎｏｕｔ等の各種情報をＴＣＵ７０に出力する。
【００１５】
油圧制御回路４０は、自動変速機３０の複数の係合要素にそれぞれ供給される作動油の油圧を制御することにより、複数の係合要素を作動させる。
【００１６】
シフトポジションセンサ５０は、車両のシフトレバーの位置であるシフトポジションＳＰを検出する。シフトポジションＳＰとしては、パーキング（Ｐ）位置、リバース（Ｒ）位置、ニュートラル（Ｎ）位置、及びドライブ（Ｄ）位置が設けられている。シフトポジションセンサ５０は、検出したシフトポジションＳＰをＴＣＵ７０に出力する。
【００１７】
ＥＣＵ５０はマイクロコンピュータを中心に構成されており、ＣＰＵやメモリ等を備えている。ＥＣＵ５０は、車両に搭載された各種センサにより検出される車両状態量に基づきエンジン１０の駆動を制御する。また、ＥＣＵ５０は、例えばエンジン回転数ＮＥ等の情報をＴＣＵ７０に出力する。
【００１８】
ＴＣＵ７０もマイクロコンピュータを中心に構成されており、ＣＰＵやメモリ等を備えている。ＴＣＵ７０はタービン回転数ＮＴや出力軸回転数Ｎｏｕｔ、シフトポジションＳＰ、エンジン回転数ＮＥ等に基づき油圧制御回路４０の駆動を制御することで自動変速機３０のギア段を切り替える。本実施形態の自動変速機３０の制御装置９０は、制御部としてのＴＣＵ７０と、油圧制御回路４０とにより構成される。
【００１９】
次に、図２を参照して、油圧制御回路４０の構成について詳述する。
【００２０】
図２に示されるように、油圧制御回路４０は、オイルポンプ４１と、レギュレータ４２と、ソレノイドバルブ４３ａ，４３ｂ，４３ｃ，４３ｄと、油圧センサ４４ａ，４４ｂ，４４ｃ，４４ｄと、油温センサ４５とを備えている。なお、図２では、便宜上、油圧制御回路４０において自動変速機３０のクラッチＣ１，Ｃ２，Ｃ３，Ｃ４に作動油を供給する構成のみを示し、自動変速機３０のブレーキに作動油を供給する構成については割愛している。
【００２１】
オイルポンプ４１は、例えばエンジン１０の動力により回転駆動する機械式のポンプからなる。オイルポンプ４１は作動油をレギュレータ４２に圧送する。
【００２２】
レギュレータ４２は、例えばリリーフ弁からなる。レギュレータ４２は、オイルポンプ４１から供給される作動油の油圧を予め定められた所定の油圧に調整してソレノイドバルブ４３ａ，４３ｂ，４３ｃ，４３ｄにそれぞれ供給する。
【００２３】
ソレノイドバルブ４３ａ〜４３ｄは、レギュレータ４２から供給される作動油の油圧を調整してクラッチＣ１〜Ｃ４にそれぞれ供給する。ソレノイドバルブ４３ａ〜４３ｄは、ＴＣＵ７０から出力されるソレノイド電流Ｉ１，Ｉ２，Ｉ３，Ｉ４に応じてそれぞれの励磁状態が個別に制御される。ソレノイドバルブ４３ａ〜４３ｄは、クラッチＣ１〜Ｃ４にそれぞれ供給される作動油の油圧Ｐｃ１〜Ｐｃ４を調整することによりクラッチＣ１〜Ｃ４をそれぞれ係合又は解放させ、自動変速機３０のギア段を切り替える。
【００２４】
油圧センサ４４ａ〜４４ｄは、ソレノイドバルブ４３ａ〜４３ｄからクラッチＣ１〜Ｃ４に供給される作動油の油圧Ｐｃ１〜Ｐｃ４をそれぞれ検出する。油圧センサ４４ａ〜４４ｄは、油圧Ｐｃ１，Ｐｃ２，Ｐｃ３，Ｐｃ４に対応した電気信号Ｖ１，Ｖ２，Ｖ３，Ｖ４をアナログ信号でＴＣＵ７０にそれぞれ出力する。
【００２５】
油温センサ４５は作動油の油温Ｔｏを検出する。油温センサ４５は、油温Ｔｏの検出値に対応した電気信号Ｖ５をアナログ信号でＴＣＵ７０に出力する。
【００２６】
ＴＣＵ７０は、油圧センサ４４ａ〜４４ｄから出力される電気信号Ｖ１〜Ｖ４を取り込むとともに、当該電気信号Ｖ１〜Ｖ４に基づきクラッチＣ１〜Ｃ４に供給される作動油の油圧Ｐｃ１〜Ｐｃ４の検出値を得る。またＴＣＵ７０は、油温センサ４５から出力される電気信号Ｖ５を取り込むとともに、当該電気信号Ｖ５に基づき油温Ｔｏの検出値を得る。
【００２７】
ＴＣＵ７０は、シフトポジションセンサ５０により現在のシフトポジションＳＰがＰ位置、Ｒ位置、Ｎ位置、及びＤ位置のいずれであるかを判断する。ＴＣＵ７０は、シフトポジションＳＰに応じてソレノイド電流Ｉ１〜Ｉ４をそれぞれ変化させることにより、ソレノイドバルブ４３ａ〜４３ｄの開閉状態をそれぞれ切り替える。このソレノイドバルブ４３ａ〜４３ｄの開閉状態の切り替えによりクラッチＣ１〜Ｃ４が作動し、自動変速機３０のギア段が切り替えられることとなる。
【００２８】
例えばＴＣＵ７０は、シフトポジションＳＰがＤ位置である場合、タービン回転数ＮＴや出力軸回転数Ｎｏｕｔ、エンジン回転数ＮＥ等に基づき一速や二速等のギア段を設定する。ＴＣＵ７０は、設定したギア段に応じてクラッチＣ１〜Ｃ４を係合状態及び解放状態のいずれに設定すべきかを判断し、その判断結果に基いてソレノイドバルブ４３ａ〜４３ｄを作動させる。
【００２９】
具体的には、図３（ａ），（ｃ）に示されるように、ＴＣＵ７０は、自動変速機３０のギア段を所定のギア段に設定する場合、ソレノイド電流Ｉ１及びソレノイド電流Ｉ３を第１指令電流Ｉａに設定することにより、ソレノイドバルブ４３ａ及びソレノイドバルブ４３ｃを開状態にする。これにより、図３（ｅ），（ｇ）に示されるように、クラッチＣ１及びクラッチＣ３にそれぞれ供給される作動油の油圧Ｐｃ１，Ｐｃ３が第１油圧値Ｐａに設定され、クラッチＣ１及びクラッチＣ３が係合状態になる。また、図３（ｂ），（ｄ）に示されるように、ＴＣＵ７０は、ソレノイド電流Ｉ２及びソレノイド電流Ｉ４を第２指令電流Ｉｂに設定することにより、ソレノイドバルブ４３ｂ及びソレノイドバルブ４３ｄを閉状態にする。これにより、図３（ｆ），（ｇ）に示されるように、クラッチＣ２及びクラッチＣ４にそれぞれ供給される作動油の油圧Ｐｃ２，Ｐｃ４が第２油圧値Ｐｂに設定され、クラッチＣ２及びクラッチＣ４が解放状態になる。このようなクラッチＣ１〜Ｃ４の係合状態及び解放状態の設定により、自動変速機３０のギア段が所定のギア段に設定される。
【００３０】
また、ＴＣＵ７０は、時刻ｔ１で自動変速機３０のギア段を切り替える必要があると判断すると、すなわち変速の必要があると判断すると、変速後のギア段に応じてクラッチＣ１〜Ｃ４を個別に作動させる。
【００３１】
例えば、ＴＣＵ７０は、クラッチＣ１を係合状態から解放状態に切り替える必要があると判断すると、図３（ａ）に示されるように、ソレノイド電流Ｉ１を第１指令電流Ｉａから第２指令電流Ｉｂへ変化させる。これにより、ソレノイドバルブ４３ａが開状態から閉状態へと変化し、図３（ｅ）に示されるように、クラッチＣ１に供給される作動油の油圧Ｐｃ１が第１油圧値Ｐａから第２油圧値Ｐｂへと変化する。その結果、クラッチＣ１が係合状態から解放状態へと切り替えられる。また、ＴＣＵ７０は、クラッチＣ２を解放状態から係合状態に切り替える必要があると判断すると、図３（ｂ）に示されるようにソレノイド電流Ｉ２を第２指令電流Ｉｂから第１指令電流Ｉａへ変化させる。これにより、ソレノイドバルブ４３ｂが閉状態から開状態へと変化し、図３（ｆ）に示されるようにクラッチＣ２に供給される作動油の油圧Ｐｃ２が第２油圧値Ｐｂから第１油圧値Ｐａへと変化する。その結果、クラッチＣ２が解放状態から係合状態へと切り替えられる。このようなクラッチＣ１及びクラッチＣ２の切り替えにより、自動変速機３０のギア段が切り替えられる。
【００３２】
一方、ＴＣＵ７０は、自動変速機３０の変速時に、油圧センサ４４ａ〜４４ｄを通じて得られる油圧Ｐｃ１〜Ｐｃ４の検出値に基づき油圧Ｐｃ１〜Ｐｃ４を学習する。例えば、図３に示されるように、ＴＣＵ７０は、変速を開始する時刻ｔ１から、油圧Ｐｃ１及び油圧Ｐｃ２の変化が完了する時刻ｔ３までの期間、油圧Ｐｃ１及び油圧Ｐｃ２の検出値を周期的に得る。時刻ｔ３は、クラッチＣ１及びクラッチＣ２の係合及び解放の切り替えが完了する時刻、すなわち変速が完了する時刻に等しい。すなわち、時刻ｔ１から時刻ｔ３までの期間は変速期間となる。ＴＣＵ７０は、取得した油圧Ｐｃ１の検出値及び油圧Ｐｃ２の検出値のそれぞれの時系列的な変化に基づき自動変速機３０の変速が適切であるか否かを判断し、適切でない場合には、ソレノイド電流Ｉ１及びソレノイド電流Ｉ２の出力態様を変化させる。
【００３３】
例えば、ＴＣＵ７０は、ソレノイド電流Ｉ１を変化させ始める時刻ｔ１から、油圧Ｐｃ１が第２油圧値Ｐｂに達する時刻ｔ２までの時間Ｔａが予め定められた範囲の時間よりも短い場合には、油圧Ｐｃ１の変化が速過ぎると判断する。この場合、ＴＣＵ７０は、ソレノイド電流Ｉ１の単位時間当たりの変化量を小さくすることにより、油圧Ｐｃ１の単位時間当たりの変化量を小さくする。あるいは、ＴＣＵ７０は、ソレノイド電流Ｉ１を変化させ始めるタイミングを早くする。また、ＴＣＵ７０は、ソレノイド電流Ｉ２を変化させ始める時刻ｔ１から、油圧Ｐｃ２が第１油圧値Ｐａに達するまでの時間Ｔｂが予め定められた範囲の時間よりも長い場合には、油圧Ｐｃ２の変化が遅すぎると判断する。この場合、ＴＣＵ７０は、ソレノイド電流Ｉ２の単位時間当たりの変化量を大きくすることにより、油圧Ｐｃ２の単位時間当たりの変化量を大きくする。あるいは、ソレノイド電流Ｉ２を変化させ始めるタイミングを遅くする。
【００３４】
ＴＣＵ７０は、油圧Ｐｃ１〜Ｐｃ４の学習の際、油温センサ４５により検出される油温Ｔｏの検出値に基づきソレノイド電流Ｉ１〜Ｉ４を調整する。例えば、油温Ｔｏが低くなるほど、作動油の粘度が高くなるため、油圧Ｐｃ１〜Ｐｃ４が変化し難くなる。そのため、ＴＣＵ７０は、油温Ｔｏの検出値が低くなるほど、ソレノイド電流Ｉ１〜Ｉ４の単位時間当たりの変化量を大きくすることで、油圧Ｐｃ１〜Ｐｃ４の変化量を大きくする。
【００３５】
ＴＣＵ７０は、このような学習処理を油圧Ｐｃ１〜Ｐｃ４のそれぞれについて個別に行う。このような学習処理を通じて油圧Ｐｃ１〜Ｐｃ４が調整されることで、変速ショック等が緩和される。
【００３６】
本実施形態のＴＣＵ７０は、通常、油圧センサ４４ａ〜４４ｄを通じて得られる油圧Ｐｃ１〜Ｐｃ４の検出値のサンプリング周期を第１サンプリング周期Ｔ１に設定しているが、変速時に限り、油圧Ｐｃ１〜Ｐｃ４の検出値のサンプリング周期を第１サンプリング周期Ｔ１よりも短い第２サンプリング周期Ｔ２に設定する。なお、第１サンプリング周期Ｔ１は例えば１０［ｍｓ］に設定され、第２サンプリング周期Ｔ２は例えば１［ｍｓ］に設定される。次に、ＴＣＵ７０により実行される油圧Ｐｃ１〜Ｐｃ４の検出値のサンプリング周期の変更方法について図４及び図５を参照して説明する。なお、ＴＣＵ７０は、図４に示される処理を第１サンプリング周期Ｔ１で繰り返し実行する。
【００３７】
図４に示されるように、ＴＣＵ７０は、まず、図５に示される第２油圧検出処理を油圧センサ４４ａ〜４４ｄのいずれかに対して実行している場合には、その処理を停止する（ステップＳ１）。次に、ＴＣＵ７０は、クラッチＣ１の作動を伴う変速期間であるか否かを判断する（ステップＳ１０）。ＴＣＵ７０は、クラッチＣ１の作動を伴う変速期間でない場合（ステップＳ１０：ＮＯ）、油圧センサ４４ａの電気信号Ｖ１を取り込み（ステップＳ１１）、当該電気信号Ｖ１をアナログ信号からデジタル信号に変換する等の各種信号処理を行う（ステップＳ１２）。この信号処理を通じてＴＣＵ７０は油圧Ｐｃ１の検出値を得る。
【００３８】
一方、ＴＣＵ７０は、クラッチＣ１の作動を伴う変速期間である場合（ステップＳ１０：ＹＥＳ）、図５に示される第２油圧検出処理を油圧センサ４４ａに対して第２サンプリング周期Ｔ２で繰り返し実行する（ステップＳ１３）。すなわち、ＴＣＵ７０は、油圧センサ４４ａの電気信号Ｖ２を取り込み（ステップＳ５０）、当該電気信号Ｖ１をアナログ信号からデジタル信号に変換する等の各種信号処理を行う（ステップＳ５１）。この信号処理を通じてＴＣＵ７０は油圧Ｐｃ１の検出値を得る。
【００３９】
図４を参照しながら、ＴＣＵ７０の実行する処理について説明を続ける。ＴＣＵ７０は、ステップＳ１２あるいはステップＳ１３の処理を実行した後、油圧センサ４４ａに対して行った処理と同様の処理を油圧センサ４４ｂに対して行う（ステップＳ２０〜Ｓ２３）。また、ＴＣＵ７０は、油圧センサ４４ｂに対する処理を実行した後、油圧センサ４４ｃに対する処理を同様に行う（ステップＳ３０〜Ｓ３３）。さらに、ＴＣＵ７０は、油圧センサ４４ｃに対する処理を実行した後、油圧センサ４４ｄに対する処理を同様に行う（ステップＳ４０〜Ｓ４３）。
【００４０】
これらの図４及び図５に示される処理をＴＣＵ７０が実行することにより、変速時に作動しないクラッチに対応する油圧センサを通じて得られる油圧の検出値のサンプリング周期は、図４の処理の演算周期、すなわち第１サンプリング周期Ｔ１に設定される。これに対し、変速時に作動するクラッチに対応する油圧センサを通じて得られる油圧の検出値のサンプリング周期は、変速期間に限り、第２サンプリング周期Ｔ２に設定される。また、変速が完了すると、ＴＣＵ７０が図４のステップＳ１の処理を実行することにより、変速時に駆動するクラッチに対応する油圧センサを通じて得られる油圧の検出値のサンプリング周期が第２サンプリング周期Ｔ２から第１サンプリング周期Ｔ１に戻される。
【００４１】
ＴＣＵ７０は、図４及び図５に示される処理を通じて得た油圧Ｐｃ１〜Ｐｃ４の検出値に基づき上述した学習処理を図６に示されるように実行する。すなわち、ＴＣＵ７０は、まず、自動変速機３０の変速が開始されたか否かを判断する（ステップＳ６０）。ＴＣＵ７０は、自動変速機３０の変速が開始されていない場合には（ステップＳ６０：ＮＯ）、一連の処理を終了する。ＴＣＵ７０は、自動変速機３０の変速が開始された場合には（ステップＳ６０：ＹＥＳ）、自動変速機３０の変速が完了したか否かを監視する（ステップＳ６１）。ＴＣＵ７０は、自動変速機３０の変速が完了した場合には（ステップＳ６１：ＹＥＳ）、変速期間中に第２サンプリング周期Ｔ２で得られた油圧の検出値に基づき学習処理を実行する（ステップＳ６２）。
【００４２】
次に、図７を参照して、本実施形態の自動変速機３０の制御装置９０の動作について説明する。図７は、油圧Ｐｃ１〜Ｐｃ４が図３に示されるように変化した場合の油圧センサ４４ａ〜４４ｄの電圧信号Ｖ１〜Ｖ４の推移、及びＴＣＵ７０により得られる油圧Ｐｃ１〜Ｐｃ４の検出値の推移を示したものである。
【００４３】
図７に示されるように、ＴＣＵ７０は、時刻ｔ１以前、すなわち自動変速機３０の変速が行われていない期間は、全ての油圧Ｐｃ１〜Ｐｃ４の検出値を第１サンプリング周期Ｔ１で検出する。ＴＣＵ７０は、自動変速機３０の変速に伴いクラッチＣ１及びクラッチＣ２の作動を時刻ｔ１で開始すると、油圧センサ４４ａ及び油圧センサ４４ｂに対して図５に示される第２油圧検出処理を実行する。すなわち、ＴＣＵ７０は、油圧Ｐｃ１の検出値及び油圧Ｐｃ２の検出値を第２サンプリング周期Ｔ２で取得する。ＴＣＵ７０は、時刻ｔ１から、変速が完了する時刻ｔ３までの期間、油圧Ｐｃ１の検出値及び油圧Ｐｃ２の検出値を第２サンプリング周期Ｔ２で取得し続ける。
【００４４】
一方、ＴＣＵ７０は、クラッチＣ３及びクラッチＣ４を作動させないため、油圧Ｐｃ３の検出値及び油圧Ｐｃ４の検出値については第１サンプリング周期Ｔ１で取得する。そして、ＴＣＵ７０は、時刻ｔ３で自動変速機３０の変速が完了すると、油圧Ｐｃ１の検出値及び油圧Ｐｃ２の検出値のそれぞれのサンプリング周期を第１サンプリング周期Ｔ１に戻す。そして、ＴＣＵ７０は、自動変速機３０の変速が完了する時刻ｔ３で油圧Ｐｃ１及び油圧Ｐｃ２に関して学習処理を実行する。
【００４５】
以上説明した本実施形態の自動変速機３０の制御装置９０によれば、以下の（１）及び（２）に示す作用及び効果を得ることができる。
【００４６】
（１）自動変速機３０の変速が行われる際、クラッチＣ１及びクラッチＣ２が作動すると、図７に示されるようにクラッチＣ１に対応した油圧Ｐｃ１の検出値のサンプリング数、及びクラッチＣ２に対応した油圧Ｐｃ２の検出値のサンプリング数が増加する。これにより、ＴＣＵ７０は、より高い精度で油圧Ｐｃ１及び油圧Ｐｃ２の変化を検出することができるため、油圧Ｐｃ１及び油圧Ｐｃ２の学習精度を向上させることができる。また、クラッチＣ３及びクラッチＣ４が作動する場合には、油圧Ｐｃ３の検出値のサンプリング周期、及び油圧Ｐｃ４の検出値のサンプリング周期も第２サンプリング周期に変更されるため、油圧Ｐｃ３及び油圧Ｐｃ４の学習精度も同様に向上させることもできる。
【００４７】
（２）例えばクラッチＣ１及びクラッチＣ２が作動する場合、図７に示されるように油圧Ｐｃ１の検出値のサンプリング周期、及び油圧Ｐｃ２の検出値のサンプリング周期のみが短くなる。そのため、全ての油圧Ｐｃ１〜Ｐｃ４の検出値のサンプリング周期を短くする場合と比較すると、ＴＣＵ７０の処理負担を軽減することができる。
【００４８】
＜第２実施形態＞
【００４９】
次に、自動変速機３０の制御装置９０の第２実施形態について説明する。以下、第１実施形態との相違点を中心に説明する。
【００５０】
本実施形態のＴＣＵ７０は、油圧Ｐｃ１〜Ｐｃ４の検出値に基づきソレノイドバルブ４３ａ〜４３ｄの異常を検出する処理を所定の周期で実行する。例えばＴＣＵ７０は、ソレノイド電流Ｉ１を第１指令電流Ｉａに設定している際、異常検出期間を所定の周期で設定する。異常検出期間は、油圧Ｐｃ１の検出値を複数得ることのできる期間に設定されている。ＴＣＵ７０は、異常検出期間に油圧Ｐｃ１の検出値を複数得た後、油圧Ｐｃ１の複数の検出値が所定の範囲内の値であるか否かを判断する。所定の範囲は第１油圧値Ｐａを基準に設定されている。ＴＣＵ７０は、油圧Ｐｃ１の検出値が所定の範囲から外れている場合、ソレノイドバルブ４３ａに異常が生じたと判断する。ＴＣＵ７０は、このような異常検出処理を全てのソレノイドバルブ４３ａ〜４３ｄに対して行う。
【００５１】
ＴＣＵ７０は、通常、油圧センサ４４ａ〜４４ｄを通じて得られる油圧Ｐｃ１〜Ｐｃ４の検出値のサンプリング周期を第１サンプリング周期Ｔ１に設定している。また、ＴＣＵ７０は、異常検出期間に限り、油圧Ｐｃ１〜Ｐｃ４の検出値のサンプリング周期を第１サンプリング周期Ｔ１よりも短い第２サンプリング周期Ｔ２に設定する。次に、ＴＣＵ７０により実行される油圧Ｐｃ１〜Ｐｃ４の検出値のサンプリング周期の調整方法について図８を参照して説明する。なお、図８に示される各処理において、図４に示した処理と同様の処理については同一の符号を付すことにより重複する説明を割愛する。また、ＴＣＵ７０は、図８に示される処理を第１サンプリング周期Ｔ１で繰り返し実行する。
【００５２】
図８に示されるように、ＴＣＵ７０は、図５に示される第２油圧検出処理を停止した後（ステップＳ１）、ソレノイドバルブ４３ａの異常検出期間であるか否かを判断する（ステップＳ１１０）。ＴＣＵ７０は、ソレノイドバルブ４３ａの異常検出期間でない場合（ステップＳ１１０：ＮＯ）、ステップＳ１１及びＳ１２の処理を実行する。ＴＣＵ７０は、ソレノイドバルブ４３ａの異常検出期間である場合（ステップＳ１１０：ＹＥＳ）、ステップＳ１３の処理を実行する。以降、ＴＣＵ７０は、図４に示されるステップＳ２０，Ｓ３０，Ｓ４０の処理に代えて、ソレノイドバルブ４３ｂ〜４３ｄの異常検出期間であるか否かを判断する処理をそれぞれ実行する（Ｓ１２０，Ｓ１３０，Ｓ１４０）。
【００５３】
ＴＣＵ７０は、図８に示される処理を通じて得た油圧Ｐｃ１〜Ｐｃ４の検出値に基づき上述した異常検出処理を図９に示されるように実行する。すなわち、ＴＣＵ７０は、まず、ソレノイドバルブ４３ａの異常検出期間であるか否かを判断する（ステップＳ７０）。ＴＣＵ７０は、ソレノイドバルブ４３ａの異常検出期間でない場合には（ステップＳ７０：ＮＯ）、一連の処理を終了する。ＴＣＵ７０は、ソレノイドバルブ４３ａの異常検出期間である場合には（ステップＳ７０：ＹＥＳ）、ソレノイドバルブ４３ａの異常検出期間が終了したか否かを監視する（ステップＳ７１）。ＴＣＵ７０は、ソレノイドバルブ４３ａの異常検出期間が終了した場合には（ステップＳ７１：ＹＥＳ）、異常検出期間中に第２サンプリング周期で得られた油圧Ｐｃ１の検出値に基づきソレノイドバルブ４３ａに異常が生じているか否かを判定する（ステップＳ７２）。ＴＣＵ７０は、同様の異常検出処理をソレノイドバルブ４３ｂ，４３ｃ，４３ｄについても実行する。
【００５４】
以上説明した本実施形態の自動変速機３０の制御装置９０によれば、以下の（３）及び（４）に示す作用及び効果を得ることができる。
【００５５】
（３）ＴＣＵ７０が異常検出処理を実行する際、油圧Ｐｃ１〜Ｐｃ４の検出値のサンプリング数が増加するため、ＴＣＵ７０は、より高い精度で油圧Ｐｃ１〜Ｐｃ４の検出値を得ることができる。結果的に、ソレノイドバルブ４３ａ〜４３ｄの異常検出精度を向上させることができる。
【００５６】
（４）例えばＴＣＵ７０がソレノイドバルブ４３ａに対して異常検出処理を実行する場合には、油圧Ｐｃ１の検出値のサンプリング周期のみが短くなる。そのため、全ての油圧Ｐｃ１〜Ｐｃ４の検出値のサンプリング周期を短くする場合と比較すると、ＴＣＵ７０の処理負担を軽減することができる。
【００５７】
＜他の実施形態＞
【００５８】
なお、上記各実施形態は、以下の形態にて実施することもできる。
【００５９】
・第１実施形態では、ＴＣＵ７０が油温Ｔｏの検出値に基づき油圧Ｐｃ１〜Ｐｃ４の学習を行ったが、ＴＣＵ７０は油圧Ｐｃ１〜Ｐｃ４の学習の際に油温Ｔｏを用いないものであってもよい。すなわち、ＴＣＵ７０は油圧Ｐｃ１〜Ｐｃ４の検出値のみに基づき学習を行うものであってもよい。
【００６０】
・第１実施形態では、ＴＣＵ７０により実行される油圧Ｐｃ１〜Ｐｃ４の学習方法を適宜変更してもよい。要は、ＴＣＵ７０は、通常の第１サンプリング周期Ｔ１よりも短い第２サンプリング周期Ｔ２で得られた油圧Ｐｃ１〜Ｐｃ４の検出値に基づき油圧Ｐｃ１〜Ｐｃ４を学習して当該油圧Ｐｃ１〜Ｐｃ４を調整するものであればよい。
【００６１】
・第１実施形態では、ＴＣＵ７０が自動変速機３０の変速時に油圧Ｐｃ１〜Ｐｃ４を学習したが、油圧Ｐｃ１〜Ｐｃ４の学習時期を変速時以外の時期に設定してもよい。
【００６２】
・第２実施形態では、ソレノイドバルブ４３ａ〜４３ｄの異常検出方法を適宜変更してもよい。要は、ＴＣＵ７０は、通常の第１サンプリング周期Ｔ１よりも短い第２サンプリング周期Ｔ２で得られた油圧Ｐｃ１〜Ｐｃ４の検出値に基づきソレノイドバルブ４３ａ〜４３ｄの異常を検出するものであればよい。
【００６３】
・各実施形態では、４つのクラッチＣ１〜Ｃ４を有する自動変速機３０を例示したが、自動変速機３０のクラッチの数は任意に変更可能である。また、自動変速機３０のクラッチの数に併せて、油圧制御回路４０に設けられるソレノイドバルブ及び油圧センサのそれぞれの数を変更してもよい。
【００６４】
・各実施形態では、自動変速機３０のクラッチＣ１〜Ｃ４の油圧回路について例示したが、自動変速機３０のブレーキの油圧回路についても同様の構成を採用してもよい。
【００６５】
・第１サンプリング周期Ｔ１及び第２サンプリング周期Ｔ２のそれぞれの値は適宜変更可能である。但し、第２サンプリング周期Ｔ２は第１サンプリング周期Ｔ１よりも短い周期である必要がある。
【００６６】
・ＴＣＵ７０は、油圧Ｐｃ１〜Ｐｃ４の検出値を用いる処理として、第１実施形態の油圧Ｐｃ１〜Ｐｃ４の学習処理や、第２実施形態のソレノイドバルブ４３ａ〜４３ｄの異常検出処理とは異なる処理を実行してもよい。要は、ＴＣＵ７０は、複数のソレノイドバルブのうち、所定のソレノイドバルブにより調整された油圧の検出値を用いる処理を実行する際、所定のソレノイドバルブに対応する油圧センサを通じて得られる油圧の検出値のサンプリング周期に限り第１サンプリング周期Ｔ１よりも短い第２サンプリング周期に設定するものであればよい。
【００６７】
・本発明は上記の具体例に限定されるものではない。すなわち、上記の具体例に、当業者が適宜設計変更を加えたものも、本発明の特徴を備えている限り、本発明の範囲に包含される。例えば、前述した各具体例が備える各要素及びその配置、材料、条件、形状、サイズ等は、例示したものに限定されるわけではなく適宜変更することができる。また、前述した実施形態が備える各要素は、技術的に可能な限りにおいて組み合わせることができ、これらを組み合わせたものも本発明の特徴を含む限り本発明の範囲に包含される。
【符号の説明】
【００６８】
Ｃ１，Ｃ２，Ｃ３，Ｃ４：クラッチ（係合要素）
３０：自動変速機
４３ａ，４３ｂ，４３ｃ，４３ｄ：ソレノイドバルブ
４４ａ，４４ｂ，４４ｃ，４４ｄ：油圧センサ
４５：油温センサ
７０：ＴＣＵ（制御部）
９０：制御装置
【図１】
0006323271.tif 000002
【図２】
0006323271.tif 000003
【図３】
0006323271.tif 000004
【図４】
0006323271.tif 000005
【図５】
0006323271.tif 000006
【図６】
0006323271.tif 000007
【図７】
0006323271.tif 000008
【図８】
0006323271.tif 000009
【図９】
0006323271.tif 000010