(57)【特許請求の範囲】
【請求項１】
駆動源から回転力が伝達される入力軸と、この入力軸の回転を変速して出力軸に伝達する変速機構と、この変速機構の複数の変速段に設けられた複数の摩擦係合要素とを備え、変速段切り換え要求に応じて目標変速段を設定して前記複数の摩擦係合要素に作用させる油圧を個別に制御することで、所定の摩擦係合要素に作動油を充填する充填制御及び／又は所定の摩擦係合要素から作動油を排出する排出制御を行って各摩擦係合要素の係合と解放を選択的に切り換えて、前記変速機構の変速段を切り換える自動変速機の制御装置において、
充填制御を実施する際に、収束させたい油圧よりも高い油圧を指令し、前記摩擦係合要素への作動油の充填時間を短くする急速充填制御を行う急速充填制御手段と、
前記変速機構の変速段の切り換え中に新たな変速段切り換え要求が発生して前記目標変速段が他の変速段に読み替えられたときに該変速機構の変速段を読み替え後の目標変速段に切り換える多重変速制御を行う多重変速制御手段と、
前記目標変速段の読み替え後に充填制御する予定の摩擦係合要素（以下、「読み替え時充填予定摩擦係合要素」という）に対する充填制御と排出制御の直前の指令履歴に、充填なしの状態から前記急速充填制御を行い、この急速充填制御が終了する前に排出制御に切り換えられたことが記憶されていて、現在、排出制御中であれば、前記読み替え時充填予定摩擦係合要素の作動油の充填状態が不明であると判定する充填状態判定手段と、
前記読み替え時充填予定摩擦係合要素の作動油の充填状態が不明であると判定されたときに、前記目標変速段の読み替えを制限する多重変速制限手段と
を備えていることを特徴とする自動変速機の制御装置。
【請求項２】
前記多重変速制限手段は、前記読み替え時充填予定摩擦係合要素の作動油の充填状態が不明であると判定されたときに、前記目標変速段の読み替えを禁止することを特徴とする請求項１に記載の自動変速機の制御装置。
【請求項３】
前記多重変速制限手段は、前記読み替え時充填予定摩擦係合要素の作動油の充填状態が不明であると判定されたときに、その充填状態が判明するまで前記目標変速段の読み替えを遅延させることを特徴とする請求項１に記載の自動変速機の制御装置。
【請求項４】
前記多重変速制限手段は、前記読み替え時充填予定摩擦係合要素の作動油の充填状態が不明であると判定されたときに、前記目標変速段を、現在の目標変速段と当初読み替えようとした変速段との間の変速段のなかで充填制御しようとする摩擦係合要素の作動油の充填状態が判明している変速段に読み替えることを特徴とする請求項１又は３に記載の自動変速機の制御装置。
【請求項５】
前記多重変速制限手段は、前記読み替え時充填予定摩擦係合要素の作動油の充填状態が不明であると判定されたときに、前記目標変速段を、当初読み替えようとした変速段に隣接する変速段のなかで充填制御しようとする摩擦係合要素の作動油の充填状態が判明している変速段に読み替えることを特徴とする請求項１、３、４のいずれかに記載の自動変速機の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、変速機構の変速段の切り換え中に新たな変速段切り換え要求（目標変速段の読み替え要求）が発生して目標変速段が他の変速段に読み替えられた（変更された）ときの変速制御を改善した自動変速機の制御装置に関するものである。
【背景技術】
【０００２】
自動車用の自動変速機は、エンジンの動力をトルクコンバータを介して変速機構の入力軸に伝達し、この変速機構で変速して出力軸に伝達し、駆動輪を回転駆動するようにしている。最も一般的な変速機構は、入力軸と出力軸との間に複数の歯車を配列して、入力軸と出力軸との間に変速比の異なる複数の動力伝達経路を構成し、各動力伝達経路中にクラッチやブレーキ等の摩擦係合要素を設けて、変速段切り換え要求に応じて各摩擦係合要素に作用させる油圧を個別に制御することで、所定の摩擦係合要素に作動油を充填する充填制御や所定の摩擦係合要素から作動油を排出する排出制御を行って各摩擦係合要素の係合と解放を選択的に切り換えて、入・出力軸間の動力伝達経路を切り換えて変速比を切り換えるようにしている。
【０００３】
このような自動変速機は、変速段の切り換え中に新たな変速段切り換え要求が発生して目標変速段が読み替えられると、変速機構の変速段を読み替え後の目標変速段に切り換える多重変速制御が実行されるが、例えば、クラッチ等のシリンダに作動油を充填する制御を行っている途中で、目標変速段の読み替えによって作動油を排出（ドレン）する制御に切り替えられ、その排出制御の途中で、再び目標変速段の読み替えによって充填制御に切り換えられた場合、読み替え前の排出制御によるシリンダからの作動油の抜け具合によっては、再充填時に過充填が発生してクラッチの係合力が急激に大きくなって、変速ショックが発生する可能性がある。
【０００４】
この多重変速制御による変速ショックを防止する技術として、例えば、特許文献１（特許第３２９１９７０号公報）に記載されているように、第１の変速段への切り換え中に第２の変速段への切り換え要求が発生した場合に、第１の変速段への切り換えが終了するまで第２の変速段への切り換えを遅らせるようにしたものがある。
【０００５】
しかし、上記特許文献１の技術では、第１の変速段への切り換えが終了するまで第２の変速段への切り換えを遅らせるため、第２の変速段への切り換え終了までの時間が長くかかってしまうという欠点がある。
【０００６】
そこで、特許文献２（特許第３３０１３４４号公報）に記載されているように、第１の変速段への切り換え中に第２の変速段への切り換え要求が発生したときに、その要求発生前の変速段である第１の変速段へ切り換える場合に係合される摩擦係合要素の油圧値に基づいて第１の変速段への切り換えの進行状況を判定し、その判定結果に基づいて、多重変速制御による変速ショックが少ないと予測される領域では、第２の変速段への切り換え要求に応じて直ちに第２の変速段へ切り換え、多重変速制御による変速ショックが大きいと予測される領域のみ、第１の変速段への切り換えが終了するまで第２の変速段へ切り換えを遅らせるようにしたものがある。
【特許文献１】特許第３２９１９７０号公報（第１頁等）
【特許文献２】特許第３３０１３４４号公報（第１頁、第４頁等）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記特許文献２の変速制御では、第１の変速段への切り換え中に第２の変速段への切り換え要求が発生したときに、その要求発生前の変速段（第１の変速段）への切り換えの進行状況を、多重変速制御による変速ショックの有無を予測する情報として判定するようにしているが、読み替え後の変速段（第２の変速段）へ切り換える場合に係合される摩擦係合要素（読み替え後に充填制御される摩擦係合要素）の充填状態については全く考慮されていないため、多重変速制御による変速ショックの有無を精度良く予測できない。つまり、読み替え後の変速段（第２の変速段）へ切り換える場合に充填制御される摩擦係合要素の充填制御開始前の作動油の抜け具合によっては、当該摩擦係合要素に充填制御を行うと、過充填が発生して変速ショックが発生する可能性がある。要するに、読み替え前の変速段への切り換えの進行状況と、読み替え後の変速段へ切り換える場合に充填制御される摩擦係合要素の充填制御開始前の作動油の抜け具合とは、全く関係がないため、前者を判定しても、後者が原因となる変速ショックを予測することは不可能であり、多重変速制御時の変速ショックを未然に防止することができない。
【０００８】
本発明は、このような事情を考慮してなされたものであり、従って本発明の目的は、多重変速制御時の変速ショックを未然に防止することができる自動変速機の制御装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の請求項１に記載の自動変速機の制御装置は、充填制御を実施する際に、収束させたい油圧よりも高い油圧を指令し、摩擦係合要素への作動油の充填時間を短くする急速充填制御を行う急速充填制御手段と、急速充填制御手段と、変速機構の変速段の切り換え中に新たな変速段切り換え要求が発生して目標変速段が他の変速段に読み替えられたときに変速機構の変速段を読み替え後の目標変速段に切り換える多重変速制御を行う多重変速制御手段を備え、目標変速段の読み替え後に充填制御する予定の摩擦係合要素（以下、「読み替え時充填予定摩擦係合要素」という）に対する充填制御と排出制御の直前の指令履歴に、充填なしの状態から前記急速充填制御を行い、この急速充填制御が終了する前に排出制御に切り換えられたことが記憶されていて、現在、排出制御中であれば、前記読み替え時充填予定摩擦係合要素の作動油の充填状態が不明であると判定する充填状態判定手段と、前記読み替え時充填予定摩擦係合要素の作動油の充填状態が不明であるか否かを充填状態判定手段により判定すると共に、前記読み替え時充填予定摩擦係合要素の作動油の充填状態が不明であると判定されたときに、目標変速段の読み替えを多重変速制限手段により制限するようにしたものである。
【００１０】
読み替え時充填予定摩擦係合要素の作動油の充填状態が不明なときに、新たな変速段切り換え要求に応じて目標変速段の読み替え（多重変速制御）を実行すると、作動油の充填状態が不明な摩擦係合要素に対して充填制御が行われて、過充填による変速ショックが発生する可能性があるため、当該摩擦係合要素の作動油の充填状態が不明なときに、目標変速段の読み替えを制限（例えば禁止又は遅延）するものである。このようにすれば、多重変速制御時の変速ショックを未然に防止することができる。
【００１１】
また、摩擦係合要素の充填状態は、それまでに実施された充填制御や排出制御の履歴、作動油の温度（作動油の粘性）、作動油が配管内を流れる際の管路抵抗、摩擦係合要素のシリンダ等の容積、変速機構の個体差、運転状態等、種々の要因によって変化するため、摩擦係合要素の充填状態を定量的に推定することは困難であるが、本発明は、読み替え時充填予定摩擦係合要素の作動油の充填状態が不明であるか否かだけを判定すれば良く、読み替え時充填予定摩擦係合要素の充填状態を定量的に推定する必要が無いため、比較的簡単に実施することができる。
【００１５】
また、請求項１のように、読み替え時充填予定摩擦係合要素に対する充填制御と排出制御の指令履歴に基づいて読み替え時充填予定摩擦係合要素の作動油の充填状態を判定するようにすると良い。充填制御と排出制御の履歴によって作動油の充填状態がある程度推定できるためである。
【００１６】
特に、読み替え時充填予定摩擦係合要素に対する直前の指令履歴に、充填なしの状態から前記急速充填制御を行い、この急速充填制御が終了する前に排出制御に切り換えられたことが記憶されていて、現在、排出制御中であれば、前記読み替え時充填予定摩擦係合要素の作動油の充填状態が不明であると判定する充填状態判定手段読み替え時充填予定摩擦係合要素の充填状態が不明であると判定するようにすると良い。充填制御の途中で排出制御に切り換えられるような場合は、その排出制御による作動油の抜け具合が不明である可能性が高いためである。
【００１９】
また、多重変速制御の制限方法としては、請求項２のように、読み替え時充填予定摩擦係合要素の作動油の充填状態が不明であると判定されたときに、目標変速段の読み替えを禁止するようにしても良い。このようにすれば、変速段の切り換え中に新たな変速段切り換え要求（目標変速段の読み替え要求）が発生しても、読み替え時充填予定摩擦係合要素の作動油の充填状態が不明であれば、目標変速段の読み替えが中止されるため、過充填による変速ショックを確実に防止することができる。
【００２０】
また、請求項３のように、読み替え時充填予定摩擦係合要素の作動油の充填状態が不明であると判定されたときに、その充填状態が判明するまで目標変速段の読み替えを遅延させるようにしても良い。このようにすれば、変速段の切り換え中に新たな変速段切り換え要求（目標変速段の読み替え要求）が発生したときに、読み替え時充填予定摩擦係合要素の作動油の充填状態が不明であった場合に、その充填状態が判明するまで待って目標変速段の読み替えを行うことができるため、変速ショックを回避しながら目標変速段の読み替えを遅らせて多重変速制御を実行することができる。
【００２１】
また、請求項４のように、読み替え時充填予定摩擦係合要素の作動油の充填状態が不明であると判定されたときに、前記目標変速段を、現在の目標変速段と当初読み替えようとした変速段との間の変速段のなかで充填制御しようとする摩擦係合要素の作動油の充填状態が判明している変速段に読み替えるようにしても良い。このようにすれば、当初読み替えようとした変速段に読み替えると、変速ショックが発生する可能性がある場合に、変速ショックを防止しながら、当初読み替えようとした変速段に近い変速段に読み替えることができる。
【００２２】
或は、請求項５のように、読み替え時充填予定摩擦係合要素の作動油の充填状態が不明であると判定されたときに、目標変速段を、当初読み替えようとした変速段に隣接する変速段のなかで充填制御しようとする摩擦係合要素の作動油の充填状態が判明している変速段に読み替えるようにしても良い。このようにしても、上記請求項４と同様の効果を得ることができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明を実施するための最良の形態を、次の４つの実施例１〜４を用いて説明する。
【実施例１】
【００２４】
本発明の実施例１を図１乃至図１１に基づいて説明する。
まず、図１及び図２に基づいて自動変速機１１の概略構成を説明する。図２に示すように、エンジン（図示せず）の出力軸には、トルクコンバータ１２の入力軸１３が連結され、このトルクコンバータ１２の出力軸１４に、油圧駆動式の変速歯車機構１５（変速機構）が連結されている。トルクコンバータ１２の内部には、流体継手を構成するポンプインペラ３１とタービンランナ３２が対向して設けられ、ポンプインペラ３１とタービンランナ３２との間には、オイルの流れを整流するステータ３３が設けられている。ポンプインペラ３１は、トルクコンバータ１２の入力軸１３に連結され、タービンランナ３２は、トルクコンバータ１２の出力軸１４に連結されている。
【００２５】
また、トルクコンバータ１２には、入力軸１３側と出力軸１４側との間を係合又は切り離しするためのロックアップクラッチ１６が設けられている。エンジンの出力トルクは、トルクコンバータ１２を介して変速歯車機構１５に伝達され、変速歯車機構１５の複数のギヤ（遊星歯車等）で変速されて、車両の駆動輪（前輪又は後輪）に伝達される。
【００２６】
変速歯車機構１５には、複数の変速段を切り換えるための摩擦係合要素である複数のクラッチＣ０，Ｃ１，Ｃ２とブレーキＢ０，Ｂ１が設けられ、図３に示すように、これら各クラッチＣ０，Ｃ１，Ｃ２と各ブレーキＢ０，Ｂ１の係合／解放を油圧で切り換えて、動力を伝達するギヤの組み合わせを切り換えることによって変速比を切り換えるようになっている。尚、図３は４速自動変速機のクラッチＣ０，Ｃ１，Ｃ２とブレーキＢ０，Ｂ１の係合の組合せを示すもので、○印はその変速段で係合状態（トルク伝達状態）に保持されるクラッチとブレーキを示し、無印は解放状態を示している。例えば、３速から２速にダウンシフトする場合は、３速で係合状態に保持されていた２つのクラッチＣ０，Ｃ２のうちの片方のクラッチＣ２を解放し、その代わりに、ブレーキＢ１を係合することで、２速にダウンシフトする。また、３速から４速にアップシフトする場合は、３速で係合状態に保持されていた２つのクラッチＣ０，Ｃ２のうちの片方のクラッチＣ０を解放し、その代わりに、ブレーキＢ１を係合することで、４速にアップシフトする。
【００２７】
図１に示すように、変速歯車機構１５には、エンジン動力で駆動される油圧ポンプ１８が設けられ、作動油（オイル）を貯溜するオイルパン（図示せず）内には、油圧制御回路１７が設けられている。この油圧制御回路１７は、ライン圧制御回路１９、自動変速制御回路２０、ロックアップ制御回路２１、手動切換弁２６等から構成され、オイルパンから油圧ポンプ１８で汲み上げられた作動油がライン圧制御回路１９を介して自動変速制御回路２０とロックアップ制御回路２１に供給される。ライン圧制御回路１９には、油圧ポンプ１８からの油圧を所定のライン圧に制御するライン圧制御用の油圧制御弁（図示せず）が設けられ、自動変速制御回路２０には、変速歯車機構１５の各クラッチＣ０，Ｃ１，Ｃ２と各ブレーキＢ０，Ｂ１に供給する油圧を制御する複数の変速用の油圧制御弁（図示せず）が設けられている。また、ロックアップ制御回路２１には、ロックアップクラッチ１６に供給する油圧を制御するロックアップ制御用の油圧制御弁（図示せず）が設けられている。
【００２８】
また、ライン圧制御回路１９と自動変速制御回路２０との間には、シフトレバー２５の操作に連動して切り換えられる手動切換弁２６が設けられている。シフトレバー２５がニュートラルレンジ（Ｎレンジ）又はパーキングレンジ（Ｐレンジ）に操作されているときには、自動変速制御回路２０の油圧制御弁への通電が停止（ＯＦＦ）された状態になっていても、手動切換弁２６によって変速歯車機構１５に供給する油圧が変速歯車機構１５をニュートラル状態とするように切り換えられる。
【００２９】
一方、エンジンには、エンジン回転速度Ｎｅを検出するエンジン回転速度センサ２７が設けられ、変速歯車機構１５には、変速歯車機構１５の入力軸回転速度Ｎｔ（トルクコンバータ１２の出力軸回転速度）を検出する入力軸回転速度センサ２８と、変速歯車機構１５の出力軸回転速度Ｎｏを検出する出力軸回転速度センサ２９が設けられている。
【００３０】
これら各種センサの出力信号は、自動変速機電子制御回路（以下「ＡＴ−ＥＣＵ」と表記する）３０に入力される。このＡＴ−ＥＣＵ３０は、マイクロコンピュータを主体として構成され、内蔵されたＲＯＭ（記憶媒体）に記憶された図６乃至図８のプログラムを実行することで、予め設定した図４の変速パターンに従って変速歯車機構１５の変速が行われるように、シフトレバー２５の操作位置や運転条件（スロットル開度、車速等）に応じて発生する変速段切り換え要求（目標変速段の読み替え要求）に応じて自動変速制御回路２０の各油圧制御弁への通電を制御して、変速歯車機構１５の各クラッチＣ０，Ｃ１，Ｃ２と各ブレーキＢ０，Ｂ１に作用させる油圧を制御することによって、図３に示すように、各クラッチＣ０，Ｃ１，Ｃ２と各ブレーキＢ０，Ｂ１の係合／解放を切り換えて、動力を伝達するギヤの組み合わせを切り換えることで、変速歯車機構１５の変速比を切り換える。また、変速歯車機構１５の変速段の切り換え中に新たな変速段切り換え要求が発生して目標変速段が読み替えられた（変更された）ときには、変速歯車機構１５の変速段を読み替え後の目標変速段に切り換える多重変速制御を行う。
【００３１】
以下の説明では、クラッチＣ０，Ｃ１，Ｃ２とブレーキＢ０，Ｂ１を総称して単に「クラッチ」と簡略化して表記する。また、解放状態から係合状態に切り換えるクラッチを「係合側クラッチ」と表記し、係合状態から解放状態に切り換えるクラッチを「解放側クラッチ」と表記する。ＡＴ−ＥＣＵ３０は、変速歯車機構１５の変速段を切り換える際の油圧制御において、係合側クラッチに対して該係合側クラッチに作動油を充填する充填制御を行い、解放側クラッチに対して該解放側クラッチから作動油を排出する排出制御を行う。
【００３２】
以下、図５を用いて変速歯車機構１５の変速段を切り換える際のクラッチの油圧制御を、変速段を２速から３速に切り換える場合を例に挙げて説明する。
【００３３】
図５の上側部に示すように、通常、変速段を２速から３速へ切り換える場合には、まず、要求変速段が２速から３速に更新されて変速中フラグがＯＮにセットされた時点ｔ0 で、急速充填制御（Ｐｈａｓｅ１）を実行して、一時的に係合側クラッチＣ２の油圧指令値を収束させたい油圧よりも高い値に設定することにより、係合側クラッチＣ２の作動油の充填時間を短くする。この急速充填制御の時間及び油圧指令値は、係合側クラッチＣ２に作動油が充填されていない状態からの充填を想定して、係合側クラッチＣ２に作用する油圧がトルク相開始時期（係合側クラッチＣ２がトルク容量を持ち始める時期）付近で応答良く安定して収束するように、作動油の温度等に応じて予め設定されている。
【００３４】
この後、定圧制御（Ｐｈａｓｅ２）を実行して、油圧指令値を所定油圧まで低下させて一定時間保持することで、係合側クラッチＣ２に作用する油圧をトルク相開始時期付近で安定的に収束させた後、スイープ制御（Ｐｈａｓｅ３）を実行して、油圧指令値を徐々に増加させることで、係合側クラッチＣ２のトルク容量が変速に必要なトルク容量となるまで係合側クラッチＣ２に作用する油圧を徐々に増加させる。
【００３５】
この後、フィードバック制御（Ｐｈａｓｅ４）を実行して、変速中の入力軸回転速度変化を所定値に保持するように係合側クラッチＣ２に作用する油圧をフィードバック制御し、変速終期にはショック無く変速を完了させるための終了時制御（Ｐｈａｓｅ５）を実行して、変速段の切り換えを終了する。
【００３６】
ところで、図５の下側部に示すように、変速段を２速から３速へ切り換える途中の急速充填制御中に、要求変速段が３速から２速に変更された時点ｔ1 で、目標変速段が２速に読み替えられて多重変速制御を開始されると、それまで充填制御されていた係合側クラッチＣ２の油圧制御が排出制御に切り換えられる（油圧指令値が０に切り換えられる）。
【００３７】
この排出制御中のクラッチＣ２の作動油の充填量は、それまでに実施された充填制御や排出制御の履歴、作動油の温度（作動油の粘性）、作動油が配管内を流れる際の管路抵抗、クラッチＣ２のシリンダ等の容積、変速歯車機構１５の個体差、運転状態等、種々の要因によって変化するため、クラッチＣ２の作動油の充填量を定量的に推定することは困難であり、クラッチＣ２の作動油の充填量が不明となる。
【００３８】
このようにクラッチＣ２の作動油の充填量が不明な期間に、図５に破線で示すように、再び、要求変速段が２速から３速に変更されたときに、目標変速段を３速に読み替えて、クラッチＣ２の油圧制御を排出制御の途中で再び急速充填制御に切り換えると、その時点ｔ2 の係合側クラッチＣ２の充填状態によっては、急速充填制御によって係合側クラッチＣ２に作動油が過充填されてしまう可能性がある。このため、多重変速制御中に作動油の過充填により係合側クラッチＣ２の係合力が急激に大きくなって変速ショックが発生する可能性がある。この対策として、排出制御の途中で急速充填制御に切り換える場合に、急速充填時間や指令油圧を変更することが考えられるが、作動油の充填量が不明であるため、急速充填時間や指令油圧をその時点の充填量に応じて適正に変更することは困難である。また、急速充填時間や指令油圧を不正確に変更すると、充填不足になって、充填直後に油圧が急変してショックを発生させる可能性がある。
【００３９】
そこで、ＡＴ−ＥＣＵ３０は、要求変速段が２速から３速に変更されて目標変速段が３速に読み替えられた時点ｔ0 で、その読み替え後に充填制御が実施される係合側クラッチＣ２に関する充填カウンタＣountＣ２の初期値を所定値ｋにセットし、その後、要求変速段が３速から２速に変更されて目標変速段が２速に読み替えられた時点ｔ1 で、その読み替え後に排出制御が実施されるクラッチＣ２に関する充填カウンタＣountＣ２のカウント値を所定時間毎又は所定クランク角毎にカウントダウンする処理を開始する。尚、この充填カウンタＣountＣ２の下限値は０である。
【００４０】
この充填カウンタＣountＣ２は、クラッチＣ２の作動油の充填状態が不明な期間を推定するためのもので、所定値ｋは、満充填状態のクラッチＣ２に対して排出制御が開始されてから作動油がほぼ完全に排出されて作動油の充填量がほぼ０となるのに必要な期間に相当する値に設定されている。つまり、排出制御開始後に充填カウンタＣountＣ２が０となるタイミングとクラッチＣ２の作動油の充填量がほぼ０となるタイミングが一致するか、又は充填カウンタＣountＣ２が０となるタイミングの方がクラッチＣ２の作動油の充填量がほぼ０となるタイミングよりも少し遅れるように設定されている。
【００４１】
一般に、作動油の温度に応じて作動油の粘性（流動性）が変化するため、クラッチＣ２に対して排出制御が開始されてから作動油がほぼ完全に排出されるのに必要な期間が変化する。このため、所定値ｋは、作動油の温度に応じて設定することが好ましい。また、排出制御の直前の充填制御の継続時間に応じて所定値ｋを補正するようにしても良い。
【００４２】
その後、図５に破線で示すように、再び、要求変速段が２速から３速に変更されると、その時点ｔ2 で、その後に充填制御が実施される予定の係合側クラッチＣ２に関する充填カウンタＣountＣ２がカウントダウン中（ＣountＣ２＞０）であるか否かを判定する。その結果、係合側クラッチＣ２に関する充填カウンタＣountＣ２がカウントダウン中（ＣountＣ２＞０）であると判定された場合、つまり、今回の変速段切り換え中に係合側クラッチＣ２の排出制御の途中で充填制御が開始されようとした場合には、係合側クラッチＣ２の作動油の充填状態が不明であると判断して、２速から３速への多重変速制御（目標変速段の読み替え）を禁止する。これにより、排出制御中の係合側クラッチＣ２の作動油の充填状態が不明である場合に、当該係合側クラッチＣ２の充填制御への切り換えによる過充填を防止することができて、当該係合側クラッチＣ２の過充填による変速ショックを未然に防止することができる。
【００４３】
その後、充填カウンタＣountＣ２が０になった時点ｔ3 、つまり、係合側クラッチＣ２の作動油がほぼ完全に排出されるのに必要な所定期間（所定値ｋに相当する期間）が経過したときに、係合側クラッチＣ２の作動油の充填状態が判明した（係合側クラッチＣ２の作動油の充填量がほぼ０になった）と判定する。この後は、目標変速段の読み替え（多重変速制御）が許可される。
以上説明した本実施例１の変速制御は、ＡＴ−ＥＣＵ３０によって図６乃至図８の各プログラムに従って実行される。以下、これらの各プログラムの処理内容を説明する。
【００４４】
［変速制御］
図６に示す変速制御プログラムは、ＡＴ−ＥＣＵ３０の電源オン中に所定周期（例えば８〜３２ｍｓｅｃ周期）で実行される。本プログラムが起動されると、まず、ステップ１０１で、要求変速段が更新された直後（更新直後の最初の本プログラムの起動時）であるか否かを判定し、要求変速段が更新された直後であれば、ステップ１０２に進み、変速中フラグが変速中（変速段の切り換え中）を意味するＯＮにセットされているか否かによって、変速中であるか否かを判定する。
【００４５】
上記ステップ１０１で要求変速段≠目標変速段と判定され、且つ、ステップ１０２で変速中ではないと判定された場合には、多重変速制御ではない通常の変速段切り換え要求であると判断して、ステップ１０３に進み、温度条件、制御システムのフェール状況等を考慮に入れて、現在の要求変速段に応じて目標変速段を設定する。この後、ステップ１０４に進み、後述する図７に示す変速種類判定プログラムを実行して、目標変速段に対応する変速種類を判定する。
【００４６】
この後、ステップ１０５に進み、現在（変速前）の変速段から目標変速段に変速する場合に充填制御が実施されるクラッチＸＸ、つまり、解放状態から係合状態に切り換えるクラッチＸＸ（図９において×→○と表記されたクラッチ）に関する充填カウンタＣountＸＸの初期値を所定値ｋにセットする。この所定値ｋは、満充填状態のクラッチＸＸに対して排出制御が開始されてから作動油がほぼ完全に排出されるのに必要な期間に相当する値に設定されている。
【００４７】
この後、ステップ１０６に進み、変速中フラグをＯＮにセットした後、ステップ１１４に進み、後述する図８に示す変速油圧制御プログラムを実行して、変速歯車機構１５の変速段を目標変速段に変速するように油圧を制御する。
【００４８】
この後、ステップ１１５に進み、現在（変速前）の変速段から目標変速段に変速する場合に排出制御が実施されるクラッチＹＹ、つまり、係合状態から解放状態に切り換えるか又は解放状態が維持されるクラッチＹＹ（図９において○→×又は×と表記されたクラッチ）に関する充填カウンタＣountＹＹのカウント値をカウントダウンする。従って、充填カウンタＣountＹＹは、本プログラムの実行周期で（つまり、所定時間毎に）カウントダウンされる。但し、充填カウンタＣountＹＹの下限値は０である。尚、充填カウンタＣountＹＹを所定クランク角毎にカウントダウンするようにしても良い。
【００４９】
また、上記ステップ１０１で、要求変速段＝目標変速段と判定された場合は、ステップ１１３に進み、変速中（変速中フラグ＝ＯＮ）であるか否かを判定する。このステップ１１３で、変速中であると判定された場合は、変速油圧制御（ステップ１１４）と充填カウンタＣountＹＹのカウントダウン（ステップ１１５）を実行する。その後、ステップ１１３で、変速中ではないと判定された場合は、充填カウンタＣountＹＹのカウントダウン（ステップ１１５）のみを実行する。
以上説明した処理が、多重変速制御ではない通常の変速制御に関する処理である。
【００５０】
一方、上記ステップ１０１で要求変速段≠目標変速段と判定され、且つ、ステップ１０２で変速中であると判定された場合には、変速中に要求変速段が更新されて多重変速要求（目標変速段の読み替え要求）が発生したと判断して、ステップ１０７に進み、更新後の要求変速段に応じた目標変速段を仮設定する。
【００５１】
この後、ステップ１０８に進み、現在の変速制御の進行状況がＰｈａｓｅ３以前か否かによってイナーシャ相開始前であるか否かを判定する。現在の変速制御の進行状況がイナーシャ相開始前であると判定された場合には、ステップ１０９に進み、目標変速段を上記ステップ１０７で仮設定した目標変速段に読み替える場合に充填制御が実施される予定のクラッチＸＸ（以下「読み替え時充填予定クラッチＸＸ」という）に関する充填カウンタＣountＸＸがカウントダウン中（かつＣountＸＸ＞０）であるか否かによって、読み替え時充填予定クラッチＸＸの作動油の充填状態が不明であるか否かを判定する。このステップ１０９の処理が特許請求の範囲でいう充填状態判定手段としての役割を果たす。
【００５２】
その結果、読み替え時充填予定クラッチＸＸの作動油の充填状態が判明していると判定された場合には、ステップ１１０に進み、上記ステップ１０７で仮設定した目標変速段を正式に目標変速段として設定した後、ステップ１１１に進み、後述する図７に示す変速種類判定プログラムを実行して、目標変速段に対応する変速種類を判定する。
【００５３】
この後、ステップ１１２に進み、現在の変速段から目標変速段に変速する場合に充填制御が実施されるクラッチＸＸに関する充填カウンタＣountＸＸの初期値を所定値ｋにセットする。
【００５４】
この後、変速油圧制御（ステップ１１４）を実行して、変速歯車機構１５の変速段を読み替え後の目標変速段に変速する多重変速制御を行う。この場合のステップ１１４の処理（図８の変速油圧制御プログラム）が特許請求の範囲でいう多重変速制御手段としての役割を果たす。
【００５５】
一方、上記ステップ１０９で、読み替え時充填予定クラッチＸＸに関する充填カウンタＣountＸＸがカウントダウン中（かつＣountＸＸ＞０）であると判定された場合、つまり、今回の変速段切り換え中に読み替え時充填予定クラッチＸＸの排出制御の途中で充填制御が開始されようとした場合には、読み替え時充填予定クラッチＸＸの作動油の充填状態が不明であるため、読み替え後の目標変速段に変速する多重変速制御を実行すると、読み替え時充填予定クラッチＸＸに作動油が過充填されて変速ショックが発生する可能性があると判断して、目標変速段の読み替え（多重変速制御）を禁止して、ステップ１１０〜１１２の処理を実行することなく、変速油圧制御（ステップ１１４）を実行して、変速歯車機構１５の変速段を読み替え前の目標変速段に変速する制御を継続する。これらの機能が特許請求の範囲でいう多重変速制限手段としての役割を果たす。
【００５６】
また、上記ステップ１０８で、現在の変速制御の進行状況がイナーシャ相開始以降と判定された場合には、ステップ１０９〜１１２の処理を実行することなく、変速油圧制御（ステップ１１４）を実行して、変速歯車機構１５の変速段を読み替え前の目標変速段に変速する制御を継続する。
【００５７】
その後、上記ステップ１０１で、要求変速段＝目標変速段と判定された場合は、ステップ１１３に進み、変速中である（変速中フラグがＯＮにセットされている）か否かを判定する。このステップ１１３で、変速中である判定された場合は、変速油圧制御（ステップ１１４）と充填カウンタＣountＹＹのカウントダウン（ステップ１１５）を実行し、その後、ステップ１１３で、変速中ではないと判定された場合は、充填カウンタＣountＹＹのカウントダウン（ステップ１１５）のみを実行する。
以上の処理が、変速中に要求変速段が更新される読み替えが発生した（多重変速要求が発生した）場合の変速制御に関する処理である。
【００５８】
［変速種類判定］
次に、図６の変速制御プログラムのステップ１０４及びステップ１１１で実行される図７の変速種類判定プログラムの処理内容を説明する。本プログラムが起動されると、まずステップ２０１で、現在の目標変速段がアップシフトかダウンシフトかを判定し、次のステップ２０２又は２０３で、自動変速機１１に加わる負荷状態がパワーオン（エンジン側から自動変速機１１が駆動される状態）かパワーオフ（駆動輪側から自動変速機１１が駆動される状態）かを判定する。そして、この判定結果に応じて、現在の目標変速段に応じた変速種類がパワーオンアップシフト（ステップ２０４）、パワーオフアップシフト（ステップ２０５）、パワーオンダウンシフト（ステップ２０６）、パワーオフダウンシフト（ステップ２０７）のいずれに該当するかを判別して、本プログラムを終了する。
【００５９】
［変速油圧制御］
次に、図６の変速制御プログラムのステップ１１４で実行される図８の変速油圧制御プログラムの処理内容を説明する。本プログラムが起動されると、まず、ステップ３０１で、図示しない解放側クラッチ油圧制御プログラムを実行して、変速歯車機構１５を目標変速段に変速する際の解放側クラッチの油圧を制御した後、ステップ３０２に進み、図示しない係合側クラッチ油圧制御プログラムを実行して、変速歯車機構１５を目標変速段に変速する際の係合側クラッチの油圧を制御する。
【００６０】
この後、ステップ３０３に進み、変速が終了したか否かを判定し、変速が終了していなければ、そのまま、本プログラムを終了する。その後、ステップ３０３で、変速が終了したた判定された時点で、ステップ３０４に進み、変速中フラグをＯＦＦにリセットする等の変速終了時処理を実行して、本プログラムを終了する。
【００６１】
以上説明した本実施例１では、変速中に要求変速段が更新されたときに、読み替え時充填予定クラッチ（読み替え後の目標変速段に切り換える場合に充填制御が実施される予定のクラッチ）の作動油の充填状態が不明であるか否かを充填カウンタのカウント値に基づいて判定し、読み替え時充填予定クラッチの作動油の充填状態が不明であると判定されたときに、目標変速段の読み替え（多重変速制御）を禁止する。これにより、変速中に要求変速段が更新されたときに、作動油の充填状態が不明なクラッチに対して充填制御が行われることを未然に防止できて、当該クラッチへの過充填による変速ショックが発生することを未然に防止することができる。また、読み替え時充填予定クラッチの充填状態を定量的に推定することは困難であるが、本実施例１は、読み替え時充填予定クラッチの作動油の充填状態が不明であるか否かだけを判定すれば良く、読み替え時充填予定クラッチの充填状態を定量的に推定する必要が無いため、比較的簡単に実施することができる。
【００６２】
このようにすれば、変速ショックを回避しながら目標変速段の読み替えを遅らせて多重変速制御を実行することができる。
また、本実施例１は、図１０又は図１１のテーブルに示すように、予め、変速パターンや目標変速段に応じて各クラッチの充填制御、排出制御に伴って操作する充填カウンタを設定しておき、変速パターンや目標変速段に応じて充填カウンタの選択、カウントダウン、判定を実施しても同様の制御を行うことができる。
【００６３】
例えば、図１０のテーブルを用いる場合は、図６のステップ１０５及びステップ１１２では、図１０(a) のテーブルを用いて、現在の変速段から目標変速段に変速する場合の変速パターンに応じて充填カウンタＣountＸＸを選択し、その充填カウンタＣountＸＸの初期値を所定値ｋにセットする。また、図６のステップ１１５では、図１０(b) のテーブルを用いて、目標変速段に応じて充填カウンタＣountＹＹを選択し、その充填カウンタＣountＹＹをカウントダウンする。更に、図６のステップ１０９では、図１０(c) のテーブルを用いて、仮設定した目標変速段に応じて充填カウンタＣountＸＸを選択し、そのカウンタＣountＸＸがカウントダウン中（かつＣountＸＸ＞０）であるか否かを判定する。
【００６４】
一方、図１１のテーブルを用いる場合は、図６のステップ１０５及びステップ１１２では、図１１(a) のテーブルを用いて、現在の変速段から目標変速段に変速する場合の変速パターンに応じて充填カウンタＣountＸＸを選択し、その充填カウンタＣountＸＸの初期値を所定値ｋにセットする。また、図６のステップ１１５では、図１１(b) のテーブルを用いて、目標変速段に応じて充填カウンタＣountＹＹを選択し、その充填カウンタＣountＹＹをカウントダウンする。更に、図６のステップ１０９では、図１１(c) のテーブルを用いて、仮設定した目標変速段に変速する場合の変速パターンに応じて充填カウンタＣountＸＸを選択し、そのカウンタＣountＸＸがカウントダウン中（かつＣountＸＸ＞０）であるか否かを判定する。
【実施例２】
【００６５】
次に、図１２を用いて本発明の実施例２を説明する。本実施例２では、図１２の変速制御プログラムを実行することで、読み替え時充填予定クラッチに対する充填制御と排出制御の指令履歴を充填フラグＦａｐＸＸと排出フラグＦｄｒＹＹで記憶し、その指令履歴に基づいて読み替え時充填予定クラッチの作動油の充填状態を判定するようにしている。
【００６６】
本実施例２で実行する図１２の変速制御プログラムは、前記実施例１で説明した図６のプログラムのステップ１０５，１０９，１１５の処理をそれぞれステップ１０５ａ，１０９ａ，１１５ａの処理に変更すると共に、図６のプログラムのステップ１１２の処理を省略したものであり、それ以外の各ステップの処理は図６と同じである。
【００６７】
本プログラムでは、ステップ１０１で要求変速段≠目標変速段と判定され、且つ、ステップ１０２で変速中ではないと判定された場合には、多重変速要求ではない通常の変速要求であると判断して、ステップ１０３に進み、現在の要求変速段に応じて目標変速段を設定する。この後、ステップ１０４に進み、目標変速段に対応する変速種類を判定する。
【００６８】
この後、ステップ１０５ａに進み、現在の変速段から目標変速段に変速する場合に充填制御が実施されるクラッチＸＸに関する充填フラグＦａｐＸＸをＯＮにセットする。この充填フラグＦａｐＸＸは、例えば、図８のステップ３０４で変速が終了したときにＯＦＦにリセットされる。
【００６９】
この後、ステップ１０６に進み、変速中フラグをＯＮにセットした後、ステップ１１４に進み、変速歯車機構１５の変速段を目標変速段に変速する制御を行う。
この後、ステップ１１５ａに進み、現在の変速段から目標変速段に変速する場合に排出制御が実施されるクラッチＹＹに関する排出フラグＦｄｒＹＹをＯＮにセットする。この排出フラグＦｄｒＹＹは、例えば、図８のステップ３０４で変速が終了したときにＯＦＦにリセットされる。
【００７０】
一方、上記ステップ１０１で要求変速段≠目標変速段と判定され、且つ、ステップ１０２で変速中であると判定された場合には、変速中に要求変速段が更新されたと判断して、ステップ１０７に進み、現在の要求変速段に応じた目標変速段を仮設定する。
【００７１】
この後、ステップ１０８に進み、現在の変速制御の進行状況がＰｈａｓｅ３以前か否かによってイナーシャ相開始前であるか否かを判定する。現在の変速制御の進行状況がイナーシャ相開始前であると判定された場合は、ステップ１０９ａに進み、目標変速段を上記ステップ１０７で仮設定した目標変速段に読み替える場合に充填制御が実施される予定のクラッチＸＸ（読み替え時充填予定クラッチＸＸ）に関する充填フラグＦａｐＸＸがＯＮで且つ排出フラグＦｄｒＸＸがＯＮであるか否かによって、読み替え時充填予定クラッチＸＸに対する油圧制御が充填なし状態→充填制御→排出制御の順に実行されて、現在、排出制御中であるか否かを判定する。
【００７２】
このステップ１０９ａで、充填フラグＦａｐＸＸと排出フラグＦｄｒＸＸのいずれか一方又は両方がＯＮではないと判定された場合、つまり、読み替え時充填予定クラッチＸＸに対して充填制御と排出制御のいずれか一方又は両方が実行されていないか既に終了している場合は、読み替え時充填予定クラッチＸＸの作動油の充填状態が判明していると判断して、ステップ１１０に進み、上記ステップ１０７で仮設定した目標変速段を正式に目標変速段として設定した後、ステップ１１１に進み、目標変速段に対応する変速種類を判定する。
この後、変速油圧制御（ステップ１１４）を実行して、変速歯車機構１５の変速段を読み替え後の目標変速段に変速する多重変速制御を行う。
【００７３】
一方、上記ステップ１０９ａで、読み替え時充填予定クラッチＸＸに関する充填フラグＦａｐＸＸがＯＮで且つ排出フラグＦｄｒＸＸがＯＮであると判定された場合、つまり、  読み替え時充填予定クラッチＸＸに対する油圧制御が充填なし状態→充填制御→排出制御の順に実行されて、現在、排出制御中である場合には、読み替え時充填予定クラッチＸＸの作動油の充填状態が不明であると判断して、目標変速段の読み替え（多重変速制御）を禁止して、ステップ１１０，１１１の処理を実行することなく、変速油圧制御（ステップ１１４）を実行して、変速歯車機構１５の変速段を読み替え前の目標変速段に変速する制御を継続する。
【００７４】
以上説明した本実施例２では、読み替え時充填予定クラッチに対する充填制御と排出制御の指令履歴を充填フラグＦａｐＸＸと排出フラグＦｄｒＹＹで記憶し、その指令履歴に基づいて読み替え時充填予定クラッチの作動油の充填状態が不明であるか否かを判定し、充填状態が不明であると判定されたときに、目標変速段の読み替え（多重変速制御）を禁止するようにしたので、変速中に要求変速段が更新されたときに、作動油の充填状態が不明なクラッチに対して充填制御が行われることを未然に防止できて、当該クラッチへの過充填による変速ショックが発生することを未然に防止することができる。
【００７５】
尚、目標変速段の履歴に基づいて読み替え時充填予定クラッチの作動油の充填状態を判定するようにしても良い。例えば、目標変速段が第１の変速段→第２の変速段→第１の変速段の順に読み替えられ、該第１の変速段への切り換え中に再び前記第２の変速段への読み替えの要求があったときに、読み替え時充填予定クラッチの作動油の充填状態が不明であると判定するようにしても良い。このようなパターンで目標変速段が連続的に読み替えられた場合には、読み替え時充填予定クラッチの充填状態が不明である可能性が高いためである。
【実施例３】
【００７６】
次に、図１３乃至図１５を用いて本発明の実施例３を説明する。
本実施例３では、読み替え時充填予定クラッチの作動油の充填状態が不明であると判定されたときに、目標変速段を、現在の変速段と当初読み替えようとした変速段との間の変速段のなかで充填制御しようとするクラッチの作動油の充填状態が判明している変速段に読み替えるようにしている。例えば、現在の変速段が１速で、当初読み替えようとした変速段が４速であって、そのクラッチの作動油の充填状態が不明である場合は、目標変速段を２速又は３速に読み替えるものである（但しクラッチの作動油の充填状態が判明していることが条件である）。
【００７７】
以下、本実施例３で実行する図１３乃至図１５の各プログラムの処理内容を説明する。
図１３及び図１４に示す変速制御プログラムでは、ステップ４０１で要求変速段≠目標変速段と判定され、且つ、ステップ４０２で変速中ではないと判定された場合には、多重変速要求ではない通常の変速要求であると判断して、ステップ４０３に進み、現在の要求変速段に応じた目標変速段を設定する。この後、ステップ４０４に進み、前述した図７に示す変速種類判定プログラムを実行して、目標変速段に対応する変速種類を判定する。
【００７８】
この後、ステップ４０５に進み、現在の変速段から目標変速段に変速する場合に充填制御が実施されるクラッチＸＸに関する充填カウンタＣountＸＸの初期値を所定値ｋにセットする。
【００７９】
この後、ステップ４０６に進み、変速中フラグをＯＮにセットした後、ステップ４１７に進み、前述した図８に示す変速油圧制御プログラムを実行して、変速歯車機構１５の変速段を目標変速段に変速する制御を行う。
【００８０】
この後、ステップ４１８に進み、現在の変速段から目標変速段に変速する場合に排出制御が実施されるクラッチＹＹに関する充填カウンタＣountＹＹのカウント値をカウントダウンする。
【００８１】
一方、上記ステップ４０１で要求変速段≠目標変速段と判定され、且つ、ステップ４０２で変速中であると判定された場合には、変速中に要求変速段が更新されて多重変速要求（目標変速段の読み替え要求）が発生したと判断して、図１４のステップ４０７に進み、現在の要求変速段に応じた目標変速段を仮設定する。
【００８２】
この後、ステップ４０８に進み、現在の変速制御の進行状況がＰｈａｓｅ３以前か否かによってイナーシャ相開始前であるか否かを判定する。現在の変速制御の進行状況がイナーシャ相開始前であると判定された場合は、ステップ４０９に進み、目標変速段を上記ステップ４０７で仮設定した目標変速段に読み替える場合に充填制御が実施される予定のクラッチＸＸ（読み替え時充填予定クラッチＸＸ）に関する充填カウンタＣountＸＸがカウントダウン中（かつＣountＸＸ＞０）であるか否かによって、読み替え時充填予定クラッチＸＸの作動油の充填状態が不明であるか否かを判定する。
【００８３】
その結果、読み替え時充填予定クラッチＸＸの作動油の充填状態が判明していると判定された場合（ＣountＸＸ＝０）には、ステップ４１０に進み、上記ステップ４０７で仮設定した目標変速段を正式に目標変速段として設定した後、ステップ４１１に進み、前述した図７に示す変速種類判定プログラムを実行して、目標変速段に対応する変速種類を判定する。
この後、変速油圧制御（ステップ４１７）を実行して、変速歯車機構１５の変速段を読み替え後の目標変速段に変速する多重変速制御を行う。
【００８４】
一方、上記ステップ４０９で、読み替え時充填予定クラッチＸＸに関する充填カウンタＣountＸＸがカウントダウン中（かつＣountＸＸ＞０）であると判定された場合は、読み替え時充填予定クラッチＸＸの作動油の充填状態が不明であるため、ステップ４１２に進み、後述する図１５に示す読み替え可能変速段判定プログラムを実行して、読み替え可能な変速段が存在するか否かを判定する。
【００８５】
本実施例３では、読み替え可能な変速段は、現在の目標変速段と当初読み替えようとした目標変速段（上記ステップ４０７で仮設定した目標変速段）との間の変速段のなかで充填制御しようとするクラッチの作動油の充填状態が判明している変速段に読み替えるようにしている。
【００８６】
この後、ステップ４１３に進み、上記ステップ４１２の判定結果に基づいて読み替え可能な変速段が存在するか否かを判定し、読み替え可能な変速段が存在すると判定された場合は、ステップ４１４に進み、目標変速段を読み替え可能な変速段に設定（読み替え）する。この後、ステップ４１５に進み、前述した図７に示す変速種類判定プログラムを実行して、目標変速段に対応する変速種類を判定する。
この後、変速油圧制御（ステップ４１７）を実行して、変速歯車機構１５の変速段を読み替え後の目標変速段に変速する多重変速制御を行う。
【００８７】
これに対して、上記ステップ４１３で、読み替え可能な変速段が存在しないと判定された場合は、目標変速段の読み替えを禁止して、ステップ４１４，４１５の処理を実行することなく、変速油圧制御（ステップ４１７）を実行して、変速歯車機構１５の変速段を読み替え前の目標変速段に変速する制御を継続する。
【００８８】
次に、図１４の変速制御プログラムのステップ４１２で実行される図１５の読み替え可能変速段判定プログラムの処理内容を説明する。本プログラムは、例えば４速自動変速機に適用されるプログラムである。本プログラムが起動されると、まず、ステップ５０１で、図１４のステップ４０７で仮設定した目標変速段（以下「仮設定目標変速段」という）が現在の目標変速段よりも大きいか否かを判定する。
【００８９】
仮設定目標ギヤ段が現在の目標変速段よりも小さいと判定された場合には、ステップ５０２に進み、読み替え変速段を仮設定目標変速段よりも１段だけ大きい変速段（仮設定目標変速段＋１）に設定した後、ステップ５０３に進み、この読み替え変速段（仮設定目標変速段＋１）が現在の目標変速段と同じ変速段であるか否かを判定する。
【００９０】
その結果、読み替え変速段（仮設定目標変速段＋１）が現在の目標変速段と同じ変速段であると判定された場合には、読み替え可能な変速段が存在しないと判断して、読み替えフラグＦlag1を、読み替え可能な変速段が存在しないことを意味するＯＦＦにリセット又は維持して、本プログラムを終了する。
【００９１】
これに対して、上記ステップ５０３で、読み替え変速段（仮設定目標変速段＋１）が現在の目標変速段と同じ変速段ではないと判定された場合には、ステップ５０４に進み、読み替え変速段（仮設定目標変速段＋１）に変速する場合に充填制御が実施される予定のクラッチＸＸに関する充填カウンタＣountＸＸがカウントダウン中（かつＣountＸＸ＞０）であるか否かによって、読み替え変速段（仮設定目標変速段＋１）に変速する場合に充填制御が実施される予定のクラッチＸＸの作動油の充填状態が不明であるか否かを判定する。
【００９２】
その結果、読み替え変速段（仮設定目標変速段＋１）に変速する場合に充填制御が実施される予定のクラッチＸＸの作動油の充填状態が判明していると判定された場合には、読み替え可能な変速段が存在すると判断して、ステップ５１４に進み、読み替えフラグＦlag1を、読み替え可能な変速段が存在することを意味するＯＮにセットにして、本プログラムを終了する。
【００９３】
一方、上記ステップ５０４で、充填カウンタＣountＸＸがカウントダウン中（かつＣountＸＸ＞０）であると判定された場合は、読み替え変速段（仮設定目標変速段＋１）に変速する場合に充填制御が実施される予定のクラッチＸＸの作動油の充填状態が不明であるため、ステップ５０５に進み、読み替え変速段を仮設定目標変速段よりも２段だけ大きい変速段（仮設定目標変速段＋２）に設定する。
【００９４】
この後、ステップ５０６で読み替え変速段（仮設定目標変速段＋２）が現在の目標変速段と同じ変速段ではないと判定され、且つ、ステップ５０７で充填カウンタＣountＸＸがカウントダウン中でない（ＣountＸＸ＝０）と判定された場合は、読み替え変速段（仮設定目標変速段＋２）に変速する場合に充填制御が実施される予定のクラッチＸＸの作動油の充填状態が判明しているため、読み替え可能な変速段が存在すると判断して、ステップ５１４に進み、読み替えフラグＦlag1をＯＮにセットにして、本プログラムを終了する。      
【００９５】
これに対して、ステップ５０６で読み替え変速段（仮設定目標変速段＋２）が現在の目標変速段と同じ変速段であると判定された場合、又は、ステップ５０７で充填カウンタＣountＸＸがカウントダウン中（かつＣountＸＸ＞０）であって、読み替え変速段（仮設定目標変速段＋２）に変速する場合に充填制御が実施される予定のクラッチＸＸの作動油の充填状態が不明であると判定された場合は、読み替え可能な変速段が存在しないと判断して、読み替えフラグＦlag1をＯＦＦにリセット又は維持して、本プログラムを終了する。
【００９６】
また、上記ステップ５０１で、仮設定目標ギヤ段が現在の目標変速段よりも大きいと判定された場合には、ステップ５０８に進み、読み替え変速段を仮設定目標変速段よりも１段だけ小さい変速段（仮設定目標変速段−１）に設定する。
【００９７】
この後、ステップ５０９で読み替え変速段（仮設定目標変速段−１）が現在の目標変速段と同じ変速段ではないと判定され、且つ、ステップ５１０で充填カウンタＣountＸＸがカウントダウン中でない（ＣountＸＸ＝０）と判定された場合は、読み替え変速段（仮設定目標変速段−１）に変速する場合に充填制御が実施される予定のクラッチＸＸの作動油の充填状態が判明しているため、読み替え可能な変速段が存在すると判断して、ステップ５１４に進み、読み替えフラグＦlag1をＯＮにセットにして、本プログラムを終了する。      
【００９８】
これに対して、ステップ５０９で読み替え変速段（仮設定目標変速段−１）が現在の目標変速段と同じ変速段であると判定された場合には、読み替え可能な変速段が存在しないと判断して、読み替えフラグＦlag1をＯＦＦにリセット又は維持して、本プログラムを終了する。
【００９９】
一方、ステップ５１０で、充填カウンタＣountＸＸがカウントダウン中（かつＣountＸＸ＞０）であると判定された場合は、読み替え変速段（仮設定目標変速段−１）に変速する場合に充填制御が実施される予定のクラッチＸＸの作動油の充填状態が不明であると判断して、ステップ５１１に進み、読み替え変速段を仮設定目標変速段よりも２段だけ小さい変速段（仮設定目標変速段−２）に設定する。
【０１００】
この後、ステップ５１２で読み替え変速段（仮設定目標変速段−２）が現在の目標変速段と同じ変速段ではないと判定され、且つ、ステップ５１３で充填カウンタＣountＸＸがカウントダウン中でない（ＣountＸＸ＝０）と判定された場合は、読み替え変速段（仮設定目標変速段−２）に変速する場合に充填制御が実施される予定のクラッチＸＸの作動油の充填状態が判明しているため、読み替え可能な変速段が存在すると判断して、ステップ５１４に進み、読み替えフラグＦlag1をＯＮにセットにして、本プログラムを終了する。      
【０１０１】
これに対して、ステップ５１２で読み替え変速段（仮設定目標変速段−２）が現在の目標変速段と同じ変速段であると判定された場合、又は、ステップ５１３で充填カウンタＣountＸＸがカウントダウン中（かつＣountＸＸ＞０）であって、読み替え変速段（仮設定目標変速段−２）に変速する場合に充填制御が実施される予定のクラッチＸＸの作動油の充填状態が不明であると判定された場合は、読み替え可能な変速段が存在しないと判断して、読み替えフラグＦlag1をＯＦＦにリセット又は維持して、本プログラムを終了する。
【０１０２】
以上説明した本実施例３では、読み替え時充填予定クラッチの作動油の充填状態が不明であると判定されたときに、目標変速段を、現在の変速段と当初読み替えようとした変速段との間の変速段のなかで充填制御しようとするクラッチの作動油の充填状態が判明している変速段に読み替えるようにしたので、当初読み替えようとした変速段に読み替えると、変速ショックが発生する可能性がある場合に、変速ショックを防止しながら、当初読み替えようとした変速段に近い変速段に読み替えることができる。
【実施例４】
【０１０３】
次に、図１６を用いて本発明の実施例４を説明する。
本実施例４では、読み替え時充填予定クラッチの作動油の充填状態が不明であると判定されたときに、図１６に示す変速制御プログラムによって、目標変速段を、当初読み替えようとした変速段に隣接する変速段のなかで充填制御しようとするクラッチの作動油の充填状態が判明している変速段に読み替えるようにしている。例えば、現在の変速段が１速で、当初読み替えようとした変速段が２速であって、そのクラッチの作動油の充填状態が不明である場合は、目標変速段を３速に読み替えるものである（但しクラッチの作動油の充填状態が判明していることが条件である）。
【０１０４】
図１６の変速制御プログラムは、例えば４速自動変速機に適用されるプログラムである。本プログラムが起動されると、まず、ステップ５０１で、読み替え変速段を仮設定目標変速段よりも１段だけ小さい変速段（仮設定目標変速段−１）に設定した後、ステップ６０２に進み、読み替え変速段（仮設定目標変速段−１）が１よりも小さいか否かを判定する。
【０１０５】
その結果、読み替え変速段（仮設定目標変速段−１）が１以上であると判定された場合には、ステップ６０３に進み、読み替え変速段（仮設定目標変速段−１）が現在の目標変速段と同じ変速段であるか否かを判定する。
【０１０６】
読み替え変速段（仮設定目標変速段−１）が現在の目標変速段と同じ変速段であると判定された場合には、読み替え可能な変速段が存在しないと判断して、読み替えフラグＦlag1をＯＦＦにリセット又は維持して、本プログラムを終了する。
【０１０７】
これに対して、上記ステップ６０３で、読み替え変速段（仮設定目標変速段−１）が現在の目標変速段と同じ変速段ではないと判定された場合には、ステップ６０４に進み、読み替え変速段（仮設定目標変速段−１）に変速する場合に充填制御が実施される予定のクラッチＸＸに関する充填カウンタＣountＸＸがカウントダウン中（かつＣountＸＸ＞０）であるか否かによって、読み替え変速段（仮設定目標変速段−１）に変速する場合に充填制御が実施される予定のクラッチＸＸの作動油の充填状態が不明であるか否かを判定する。
【０１０８】
その結果、読み替え変速段（仮設定目標変速段−１）に変速する場合に充填制御が実施される予定のクラッチＸＸの作動油の充填状態が判明していると判定された場合には、読み替え可能な変速段が存在すると判断して、ステップ６０９に進み、読み替えフラグＦlag1をＯＮにセットにして、本プログラムを終了する。
【０１０９】
一方、上記ステップ６０２で読み替え変速段（仮設定目標変速段−１）が１よりも小さいと判定された場合（つまり仮設定目標変速段が１ｓｔである場合）、又は、上記ステップ６０４で充填カウンタＣountＸＸがカウントダウン中（かつＣountＸＸ＞０）であって、読み替え変速段（仮設定目標変速段−１）に変速する場合に充填制御が実施される予定のクラッチＸＸの作動油の充填状態が不明であると判定された場合は、ステップ６０５に進み、読み替え変速段を仮設定目標変速段よりも１段だけ大きい変速段（仮設定目標変速段＋１）に設定する。
【０１１０】
この後、ステップ６０６で読み替え変速段（仮設定目標変速段＋１）が４以下であると判定され、且つ、ステップ６０７で読み替え変速段（仮設定目標変速段＋１）が現在の目標変速段と同じ変速段ではないと判定された場合には、ステップ６０８に進み、充填カウンタＣountＸＸがカウントダウン中（かつＣountＸＸ＞０）であるか否かによって、読み替え変速段（仮設定目標変速段＋１）に変速する場合に充填制御が実施される予定のクラッチＸＸの作動油の充填状態が不明であるか否かを判定する。
【０１１１】
その結果、読み替え変速段（仮設定目標変速段＋１）に変速する場合に充填制御が実施される予定のクラッチＸＸの作動油の充填状態が判明していると判定された場合には、読み替え可能な変速段が存在すると判断して、ステップ６０９に進み、読み替えフラグＦlag1をＯＮにセットにして、本プログラムを終了する。
【０１１２】
これに対して、上記ステップ６０６で読み替え変速段（仮設定目標変速段＋１）が４よりも大きいと判定された場合（仮設定目標変速段が４ｔｈである場合）、又は、上記ステップ６０７で読み替え変速段（仮設定目標変速段＋１）が現在の目標変速段と同じ変速段であると判定された場合、又は、上記ステップ６０８で、充填カウンタＣountＸＸがカウントダウン中（かつＣountＸＸ＞０）であって、読み替え変速段（仮設定目標変速段＋１）に変速する場合に充填制御が実施される予定のクラッチＸＸの作動油の充填状態が不明であると判定された場合には、読み替え可能な変速段が存在しないと判断して、読み替えフラグＦlag1をＯＦＦにリセット又は維持して、本プログラムを終了する。
【０１１３】
以上説明した本実施例４では、読み替え時充填予定クラッチの作動油の充填状態が不明であると判定されたときに、目標変速段を、当初読み替えようとした変速段に隣接する変速段のなかで充填制御しようとするクラッチの作動油の充填状態が判明している変速段に読み替えるようにしたので、当初読み替えようとした変速段に読み替えると、変速ショックが発生する可能性がある場合に、変速ショックを防止しながら、当初読み替えようとした変速段に近い変速段に読み替えることができる。
【０１１４】
尚、本発明は、４速自動変速機に限定されず、３速以下又は５速以上の自動変速機にも適用できることは言うまでもない。
【図面の簡単な説明】
【０１１５】
【図１】本発明の実施例１における自動変速機全体の概略構成図である。
【図２】自動変速機の機械的構成を模式的に示す図である。
【図３】各変速段のクラッチＣ０〜Ｃ２とブレーキＢ０，Ｂ１の係合／解放の組み合わせを示す図である。
【図４】変速パターンの一例を示す図である。
【図５】実施例１の変速制御を説明するためのタイムチャートである。
【図６】実施例１の変速制御プログラムの処理の流れを示すフローチャートである。
【図７】実施例１の変速種類判定プログラムの処理の流れを示すフローチャートである。
【図８】実施例１の変速油圧制御プログラムの処理の流れを示すフローチャートである。
【図９】実施例１の充填カウンタの設定方法を説明するための図である。
【図１０】実施例１の充填カウンタの設定方法の変形例（その１）を説明するための図である。
【図１１】実施例１の充填カウンタの設定方法の変形例（その２）を説明するための図である。
【図１２】実施例２の変速制御プログラムの処理の流れを示すフローチャートである。
【図１３】実施例３の変速制御プログラムの処理の流れを示すフローチャート（その１）である。
【図１４】実施例３の変速制御プログラムの処理の流れを示すフローチャート（その２）である。
【図１５】実施例３の読み替え可能変速段判定プログラムの処理の流れを示すフローチャートである。
【図１６】実施例４の読み替え可能変速段判定プログラムの処理の流れを示すフローチャートである。
【符号の説明】
【０１１６】
１１…自動変速機、１２…トルクコンバータ、１５…変速歯車機構（変速機構）、１７…油圧制御回路、１８…油圧ポンプ、１９…ライン圧制御回路、２０…自動変速制御回路、２１…ロックアップ制御回路、３０…ＡＴ−ＥＣＵ（多重変速制御手段，充填状態判定手段，多重変速制限手段）、Ｃ０〜Ｃ２…クラッチ（摩擦係合要素）、Ｂ０，Ｂ１…ブレーキ（摩擦係合要素）
【図１】
0004742578.tif 000002
【図２】
0004742578.tif 000003
【図３】
0004742578.tif 000004
【図４】
0004742578.tif 000005
【図５】
0004742578.tif 000006
【図６】
0004742578.tif 000007
【図７】
0004742578.tif 000008
【図８】
0004742578.tif 000009
【図９】
0004742578.tif 000010
【図１０】
0004742578.tif 000011
【図１１】
0004742578.tif 000012
【図１２】
0004742578.tif 000013
【図１３】
0004742578.tif 000014
【図１４】
0004742578.tif 000015
【図１５】
0004742578.tif 000016
【図１６】
0004742578.tif 000017