(57)【特許請求の範囲】
【請求項１】
エンジンの出力軸に連結されたトルクコンバータと、
このトルクコンバータの出力側に連結された歯車変速機構と、
この歯車変速機構の変速段を切り換えるための複数の摩擦係合要素と、
これら摩擦係合要素のアクチュエータへの作動油の供給を制御する油路制御要素と、
車両の運転状態を推測して変速段を決定し、前記歯車変速機構を前記決定した変速段に切り換えるべく前記油路制御要素を制御する制御手段とを具備し、
前記制御手段は、前記車両の運転状態が第１の運転状態となった時、所定の変速段への変速を禁止し、第２の運転状態となった時、前記所定の変速段への変速の禁止を解除するように構成され、且つ、スロットル開度と車速とから判断される前記車両の運転状態が、前記スロットル開度と車速とから目標変速段を設定する変速マップにおいて前記所定の変速段へのシフトアップ線よりも低変速段側にあるとき、前記第２の運転状態と判断するように構成されていることを特徴とする自動変速機の制御装置。
【請求項２】
前記制御手段は、前記車両の運転状態が、前記スロットル開度と車速とから目標変速段を設定する変速マップにおいて前記所定の変速段へのシフトアップ線よりも高変速段側で且つスロットル開度が小さくなる方向に変化したとき、前記第２の運転状態と判断し、前記所定の変速段への変速の禁止を解除するように構成されていることを特徴とする請求項１記載の自動変速機の制御装置。
【請求項３】
エンジンの出力軸に連結されたトルクコンバータと、
このトルクコンバータの出力側に連結された歯車変速機構と、
この歯車変速機構の変速段を切り換えるための複数の摩擦係合要素と、
これら摩擦係合要素のアクチュエータへの作動油の供給を制御する油路制御要素と、
車両の運転状態を推測して変速段を決定し、前記歯車変速機構を前記決定した変速段に切り換えるべく前記油路制御要素を制御する制御手段とを具備し、
前記制御手段は、前記車両の運転状態が第１の運転状態となった時、所定の変速段への変速を禁止し、前記車両の運転状態が、前記スロットル開度と車速とから目標変速段を設定する変速マップにおいて前記所定の変速段へのシフトアップ線よりも高変速段側で且つスロットル開度が小さくなる方向に変化したとき、前記第２の運転状態と判断し、前記所定の変速段への変速の禁止を解除するように構成されていることを特徴とする自動変速機の制御装置。
【請求項４】
前記制御手段は、前記エンジンの出力回転数と、前記トルクコンバータの出力回転数と、車速とに基づいて車両の走行負荷を推定し、その推定した走行負荷が所定値以上のとき、前記第１の運転状態と判断することを特徴とする請求項１ないし３のいずれかに記載の自動変速機の制御装置。
【請求項５】
前記制御手段は、前記エンジンの吸気量および出力回転数と、車速とに基づいて車両の走行負荷を推定し、その推定した走行負荷が所定値以上のとき、前記第１の運転状態と判断することを特徴とする請求項１ないし４のいずれかに記載の自動変速機の制御装置。
【請求項６】
前記制御手段は、前記スロットル開度の所定値以上の変化が所定の時間内に繰り返し行われたとき、前記制御手段は前記第１の運転状態であると判断するように構成されていることを特徴とする請求項１ないし５のいずれかに記載の自動変速機の制御装置。
【請求項７】
前記制御手段は、前記歯車変速機構の油温が所定温度未満であるとき、前記第１の運転状態であると判断するように構成されていることを特徴とする請求項１ないし６のいずれかに記載の自動変速機の制御装置。
【請求項８】
前記制御手段は、前記エンジンの冷却水の温度が所定温度未満であるとき、前記第１の運転状態であると判断するように構成されていることを特徴とする請求項１ないし７のいずれかに記載の自動変速機の制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、車両の運転状態を推定し、その推定結果に応じて変速段の制御等を行う自動変速機の制御装置に係り、予期しない変速を防止できるようにしたものに関する。
【０００２】
【従来の技術】
車両用の自動変速機の制御装置では、一般に、変速マップを予め用意しておき、走行時に、運転パラメータから変速マップを検索し、変速段を決定するようにしている。
例えば、特開平８−７４９８６号に示されたものでは、運転パラメータとしてスロットル開度と車速とを用い、それらスロットル開度と車速とから変速マップを検索し、変速段を決定するようにしている。そして、車速、スロットル開度、変速段に基づいて基準の車両加速度を予め記憶しておき、これと実際の車両加速度とを比較することによって登坂路の判断を行い、登坂路である場合には、所定の条件の下に最高変速段へのシフトアップを禁止し、この最高変速段へのシフトアップの禁止解除は、条件が整えば即座に、或いは所定の遅延時間の経過後に行うことが記載されている。
【０００３】
このものが登坂路で最高変速段への切り換えを禁止する理由は次の通りである。登坂路を第３速で走行中、例えばカーブに差し掛かった場合、そのカーブの手前でアクセルペダルを戻すようなことがある。このアクセルペダルの戻しにより、スロットル開度が小さくなって、運転状態が変速マップ上の第３速から第４速へのシフトアップ線を越えると、第３速から第４速への変速が行われる。このため、次にカーブから速やかに脱出するために、アクセルペダルを徐々に踏み込んでも、変速段は第４速であるから、駆動トルク不足となってなかなか車速が上がらず、運転のし難さを感じるという問題を生ずる。このような不具合の発生を防止するために、登坂路では最高変速段への変速を禁止するようにしているのである。
【０００４】
【発明が解決しようとする課題】
上記公報の技術では、最高変速段へのシフトアップの禁止解除は、条件が整えば即座に、或いは所定の遅延時間の経過後に行うようにしている。このため、登坂路を第３速で上り切り、そして平坦路に移ると、所定の遅延時間の経過後に第４速へのシフトアップの禁止解除が行われ、このとき第３速から第４速へのシフトアップが行われる。しかしながら、車両の運転者としてみれば、登坂路から平坦路に移った時点で第４速へのシフトアップが行われると思っていたところ、それが実際には行われれず、或る時間の経過後に急に第４速にシフトアップがなされるので、予期せぬ時点で不意に変速が発生したこととなり、違和感を覚える。
【０００５】
本発明は上記の事情に鑑みてなされたもので、その目的は、所定の運転状態のとき所定の変速段への変速を禁止するものにおいて、その禁止が予期せぬ時に解除されて所定の変速段にシフトされてしまうことを防止できる自動変速機の制御装置を提供することにある。
【０００６】
【課題を解決するための手段】
上記の目的を達成するために本発明は、
エンジンの出力軸に連結されたトルクコンバータと、
このトルクコンバータの出力側に連結された歯車変速機構と、
この歯車変速機構の変速段を切り換えるための複数の摩擦係合要素と、
これら摩擦係合要素のアクチュエータへの作動油の供給を制御する油路制御要素と、
車両の運転状態を推測して変速段を決定し、前記歯車変速機構を前記決定した変速段に切り換えるべく前記油路制御要素を制御する制御手段とを具備し、
前記制御手段は、前記車両の運転状態が第１の運転状態となった時、所定の変速段への変速を禁止し、第２の運転状態となった時、前記所定の変速段への変速の禁止を解除するように構成され、且つ、スロットル開度と車速とから判断される前記車両の運転状態が、前記スロットル開度と車速とから目標変速段を設定する変速マップにおいて前記所定の変速段へのシフトアップ線よりも低変速段側にあるとき、前記第２の運転状態と判断するように構成されているものである（請求項１）。
この構成によれば、所定の変速段へのシフトアップ線よりも低変速段側にあるときは、通常の低変速段側から当該所定の変速段への切り換えが進む運転状態であるから、その所定の変速段への変速が実施されても、違和感を覚えることはない。
上記請求項１において、上記所定の変速段への切り換え禁止は、前記車両の運転状態が、前記変速マップにおける前記所定の変速段へのシフトアップ線よりも高変速段側で且つスロット開度が小さくなる方向に変化したとき、解除されるように構成しても良い（請求項２）。
通常、加速した後、車速を一定に保つためにアクセルペダルを戻すと、変速段は高変速段側に切り換えられる。このため、アクセルペダルを戻すことにより、スロット開度が小さくなる方向に変化したとき、所定の変速段への変速が実施されても、違和感を覚えることはない。
【０００７】
上記目的を達成するために本発明は、
エンジンの出力軸に連結されたトルクコンバータと、
このトルクコンバータの出力側に連結された歯車変速機構と、
この歯車変速機構の変速段を切り換えるための複数の摩擦係合要素と、
これら摩擦係合要素のアクチュエータへの作動油の供給を制御する油路制御要素と、
車両の運転状態を推測して変速段を決定し、前記歯車変速機構を前記決定した変速段に切り換えるべく前記油路制御要素を制御する制御手段とを具備し、
前記制御手段は、前記車両の運転状態が第１の運転状態となった時、所定の変速段への変速を禁止し、前記車両の運転状態が、前記スロットル開度と車速とから目標変速段を設定する変速マップにおいて前記所定の変速段へのシフトアップ線よりも高変速段側で且つスロットル開度が小さくなる方向に変化したとき、前記第２の運転状態と判断し、前記所定の変速段への変速の禁止を解除するように構成されているものである（請求項３）。
この構成によれば、アクセルペダルを戻すことにより、スロット開度が小さくなる方向に変化したとき、所定の変速段への変速が実施されるので、前述の請求項２と同様の効果を得ることができる。
【０００８】
この場合、エンジンの出力回転数と、トルクコンバータの出力回転数と、車速とから車両の走行負荷を推定し、その推定した走行負荷が所定値以上のとき、第１の運転状態と判断するように構成することができる（請求項４）。また、エンジンの吸気量および出力回転数と、車速とに基づいて車両の走行負荷を推定し、その推定した走行負荷が所定値以上のとき、前記第１の運転状態と判断するように構成することができる（請求項５）。
【００１１】
上記所定の変速段への変速の禁止は、スロットル開度の所定値以上の変化が所定の時間内に繰り返し行われたるとき、行うように構成しても良い（請求項６）。スロットル開度が繰り返し変化すると、その度に変速が行われることとなるので、スロットル開度の変化が繰り返されるとき、所定の変速段への変速を禁止することは、ビジーシフトを防止できることとなる。
【００１２】
所定の変速段への変速の禁止は、歯車変速機構の油温が所定温度未満のとき、行うように構成することができる（請求項７）。
歯車変速機構に溜められている油は、変速のために、油路制御要素を介して摩擦係合要素のアクチュエータに供給される作動油にもなる。上記油の温度が低いと、粘性が高く流通性が低いため、その時期はできるだけ短時間であることが望まれる。従って、所定の変速段、例えば最高変速段へのシフトを禁止して歯車変速機構の歯車の速度を高くすることは、油温が早く上昇することを意味し、歯車変速機構全体の長寿命化を図ることができる。
【００１３】
また、所定の変速段への変速の禁止は、エンジンの冷却水の温度が所定温度未満であるとき、行うように構成しても良い（請求項８）。
車両のエンジンの排気ガスは、触媒によって浄化されるようになっている。この触媒は、所定の温度以上に加熱されると、触媒機能を発揮して浄化作用を呈するが、その触媒の加熱は排気ガスによって行う方式が一般的である。そこで、エンジン始動後、早期に触媒に排気ガスの浄化機能を発揮させるためには、エンジンの排気ガス温度を高めて早期に触媒を加熱する必要がある。エンジンの冷却水温度が低い場合には、エンジンが未だ暖まっておらず、排気ガスの温度も低いので、所定の変速段（例えば最高速段）への変速を禁止することにより、エンジン回転数を高めて早期に排気ガスが高温となるようにすることができる。
【００１４】
【発明の実施の形態】
以下、本発明の第１実施例を図１〜図９に基づいて説明する。
図１に示すように、車両に搭載されているエンジン１は、自動変速機２とデファレンシャルギヤ３を介して駆動車輪４に接続されている。
上記エンジン１の気筒内に空気を送り込むための吸気管５には、図示しないエアクリーナ、スロットルバルブ６、エンジン１の気筒内に送り込まれる空気に燃料を供給するための燃料供給装置７等が設けられている。
【００１５】
スロットルバルブ６は、アクセルペダル８にワイヤ９を介して連結され、アクセルペダル８の踏込量に応じて開閉する。なお、スロットルバルブ６としては、アクセルペダル８の踏込量を検出して空気流量を制御する電子制御スロットルに代えても良い。
【００１６】
前記エンジン１は、エンジン制御手段としての図示しないエンジン制御用コンピュータにより制御される。このエンジン制御用コンピュータは、スロットルバルブ６の開度を検出するスロットル開度検出手段としてのスロットル開度センサ１０、吸気管５の吸入空気量を検出する吸気量センサ１１、エンジン１の出力軸であるクランク軸１２の回転数を検出するエンジン回転数検出手段としてのエンジン回転センサ１３、自動変速機２の出力軸１４の回転数を検出する変速機出力回転数検出手段としての変速機出力回転センサ１５からの各種信号が入力される。なお、この変速機出力軸回転センサ１５からの各種信号に基づいて車速が検知されるので、同センサは車速センサとして機能するものである。そして、エンジン制御用コンピュータは、それらの入力信号を基に燃料噴射量を決定して燃料噴射装置７を駆動すると共に、点火信号を出力して図示しない点火装置を作動させ、以てエンジン１の回転に合わせて燃料の供給と燃焼が行われるようにエンジン１を制御する。
【００１７】
さて、前記自動変速機２は、トルクコンバータ１６と歯車変速機構（以下、単に変速機構という）１７から構成されている。トルクコンバータ１６は、周知のように、エンジン１のクランク軸１２に連結された入力側のポンプ羽根車１８、出力側のタービン羽根車１９、それら両羽根車１８および１９間のステータ羽根車２０とを備えている。そして、トルクコンバータ１６の出力軸であるタービン羽根車２０の軸（以下、タービン軸）２１は、変速機構１７の入力軸に連結されている。
【００１８】
また、トルクコンバータ１６は、ロックアップクラッチ２２を備えている。このロックアップクラッチ２２は、油路制御要素としてのコントロールバルブ２３からアクチュエータ２４に作動油が供給されると、タービン軸２１を入力側であるポンプ羽根車１８側に摩擦係合してエンジン１のクランク軸１２とタービン軸２１とを直結した状態にする。このとき、ロックアップクラッチ２２のポンプ羽根車１８側に対する摩擦係合強度は、アクチュエータ２４に供給する作動油の圧力を変えることにより調節することができるようになっている。
【００１９】
変速機構１７は、複数の動力伝達経路として例えば前進４段・後進１段の複数の歯車列を備えいる。そして、トルクコンバータ１６から入力軸に与えられた回転は、選択された変速段に応じて増減速されて出力軸１４に伝えられ、更に、この出力軸１４からデファレンシャルギヤ３を経て駆動車輪４に達して自動車を走行させる。
【００２０】
この変速機構１７には、図示はしないが、動力伝達経路（変速段）を決定する摩擦係合要素としての摩擦クラッチや摩擦ブレーキ等が設けられている。これら摩擦係合要素は、周知のように、作動油の供給によって駆動されるアクチュエータにより締結・解放するもので、各摩擦係合要素のアクチュエータへの作動油の供給は、油圧制御要素としてのコントロールバルブ２５，２６によって行われる。このとき、コントロールバルブ２５，２６の開度を変えることにより、アクチュエータへの作動油の供給量を調節して摩擦係合要素の締結・解放の速度を調節できるようになっている。また、作動油の圧力を変えるために、上記コントロールバルブ２５，２６とは別のコントロールバルブ２７が設けられており、これにより、走行負荷等に応じてアクチュエータに供給する作動油の圧力を変えて摩擦係合要素の締結強さを調節することができるようにしている。
【００２１】
ここで、上記の各摩擦係合要素のアクチュエータに供給される作動油は、変速機構１７のオイルパンに溜められている潤滑油をフィルタにより漉したものを使用しており、そのフィルタ通過後の作動油は図示しないポンプによってコントロールバルブ２３，２５〜２７に供給される。
【００２２】
このような自動変速機２のコントロールバルブ２３，２５〜２７は、制御手段としての変速制御用コンピュータ２８により制御される。この変速制御用コンピュータ２８は、ＣＰＵ２９が実行するための動作プログラムおよび後述する変速マップ等の各種のマップ、データが記憶されたＲＯＭ３０、演算時等に各種データを一時的に記憶するためのＲＡＭ３１、入力回路３２および出力回路３３等から構成されている。
【００２３】
この変速制御用コンピュータ２８の入力回路３２には、前記スロットル開度センサ１０、エンジン回転センサ１３、変速機出力回転センサ１５の他に、トルクコンバータ１６の出力軸であるタービン軸２１の回転数を検出するトルクコンバータ出力回転数検出手段としてのタービン回転センサ３４、変速機構１７のオイルパン内の油温を検出する油温センサ３５、ブレーキペダル３６が踏まれてブレーキが作動したことを検出するブレーキ作動検出手段としてのブレーキセンサ３７およびエンジン１の冷却水の温度を検出する冷却水温検出手段としての水温センサ３８からの信号が入力される。そして、ＣＰＵ２９は、それら各種の入力信号および動作プログラムに基づいて演算処理を実行し、出力回路３３を介してコントロールバルブ２３，２５〜２７を制御して変速段の切換えを行うように構成されている。
【００２４】
次に図２〜図７のフローチャートを用いて本制御装置の動作を説明する。
車両のイグニッションキーを操作し、エンジン１を始動すると、変速制御用コンピュータ２８のＣＰＵ２９は動作を開始し、まず、図２に示すメインルーチンのステップＳ１で変数を初期化する。そして、以後、Ｓ２〜Ｓ７のステップを所定時間毎に繰り返し実行する。なお、変数とは、ロックアップクラッチ２２のアクチュエータ２４に供給する油圧を定める変数、変速機構１７の変速段を定めるため等の変数であり、このステップＳ１での変数の初期化により、ロックアップクラッチ２２は解放、変速機構１７の変速段は第１速が選択される。
【００２５】
ＣＰＵ２９は、変数初期化の後、次のステップＳ２で各種のセンサ１０，１３，１５，３４，３５，３７からの検出信号を入力してこれをＲＡＭ３１に記憶し、そしてステップＳ３に移行し、変速判定動作を実行する。この変速判定ルーチンは図３にサブルーチンとして示されており、ＣＰＵ２９は、この変速判定ルーチンに入ると、まず、ステップＳＡ１にて、変速機出力回転センサ１５の検出信号から演算して求められる車速と、スロットル開度センサ１０の検出信号から求められるスロットル開度とを用いて、現在の運転状態が図８の変速マップ中、どの変速段領域に入るかを判定して目標変速段を決定する。
【００２６】
ちなみに、車速は、変速機出力回転センサ１５から得られる変速機構１７の出力回転数にデファレンシャルギヤ３の変速比と駆動車輪４の直径と円周率を乗算して求めることができる。
なお、図８の変速マップにおいて、第ｎ速から第（ｎ＋１）速への変速（シフトアップ）と第ｍ速から第（ｍ−１）速への変速（シフトダウン）において、シフトアップは実線、シフトダウンは破線で示されており、両者の判定線がずれているのは変速点付近でのビジーシフトを避けるためである。
【００２７】
次に、ＣＰＵ２９は、ステップＳＡ２の走行負荷の推定を行う。この走行負荷の推定は、次のようにして行われる。すなわち、まず、エンジン回転センサ１３の検出信号から求められるエンジン１のクランク軸１２の回転数Ｎｅ（トルクコンバータ１６の入力側回転数と同じ）とタービン回転センサ３４の検出信号からトルクコンバータ１６の出力側回転数であるタービン軸２１の回転数Ｎｔを求め、両者からＮｔ／Ｎｅの演算を行って速度比ｅを算出する。
【００２８】
次に、トルクコンバータのトルク容量マップから上記速度比ｅを用いてトルク容量係数ｃを求め、この後、トルク比マップから速度比ｅを用いてトルク比ｔｒを求め、更に、トルクコンバータ１６から変速機構１７側への伝達トルクＴｔｒを次の（１）式を用いて演算する。
Ｔｔｒ＝トルク容量係数ｃ×トルク比ｔｒ×（エンジン回転数Ｎｅ）２  ……（１）
【００２９】
続いて、伝達トルクＴｔｒ、変速機構１７の現在の変速段の変速比ｓ、デファレンシャルギヤ３の減速比ｄ、駆動車輪４の半径ｒから駆動力Ｄを下記（２）式を用いて演算する。
Ｄ＝Ｔｔｒ×ｓ×ｄ／ｒ……（２）
次に、走行抵抗マップから車速を用いて走行抵抗Ｒｒを求める。
【００３０】
この後、車両重量Ｗ、車両の加速度αを求め、そして車両重量Ｗと加速度αとから加速抵抗Ｒαを次の（３）式を用いて演算する。
Ｒα＝Ｗ×α……（３）
なお、車両の加速度は、前回のステップＳ２の実行時に入力した変速機出力回転センサ１５の検出信号と今回のステップＳ２で入力した同センサの検出信号とから、車速の単位時間当りの変化量を演算することにより求められる。
【００３１】
続いて、以上のようにして求めた駆動力Ｄ、走行抵抗Ｒｒ、加速抵抗Ｒαを用いて次の（４）式により走行負荷Ｒを演算する。
Ｒ＝Ｄ−Ｒｒ−Ｒα……（４）
以上のようにして走行負荷Ｒを求めた後、ＣＰＵ２９は、ステップＳＡ３の走行
負荷フラグ変更ルーチンを実行する。この走行負荷フラグ変更ルーチンは、図４に示されており、同ルーチンが開始されると、ＣＰＵ２９は、ステップＳＣ１で走行負荷フラグがオフしているか否かを判断する。
【００３２】
走行負荷フラグがオフしている場合には、ステップＳＣ１では「ＹＥＳ」と判断し、走行負荷推定ルーチンで求めた推定走行負荷がβを越えているか否かを判断するステップＳＣ２に移行する。大きい勾配の登坂路を走行中であるときには、走行負荷は大きく、βを越えるので、ステップＳＣ２では「ＹＥＳ」となって次のステップＳＣ３で走行負荷フラグをオンし、リターンとなる。また、推定走行負荷がβ以下のときには、ステップＳＣ２で「ＮＯ」と判断し、走行負荷フラグをオフの状態にしたままリターンとなる。
【００３３】
一方、走行負荷フラグがオンしている場合には、ＣＰＵ２９は、ステップＳＣ１で「ＮＯ」と判断し、走行負荷推定ルーチンで求めた推定走行負荷がγ未満であるか否かを判断するステップＳＣ４に移行する。平坦路を走行中であるときには、走行負荷は小さく、γ未満であるので、ステップＳＣ４では「ＹＥＳ」となって次のステップＳＣ５で走行負荷フラグをオフし、リターンとなる。また、推定走行負荷がγ以上のときには、ステップＳｃ４で「ＮＯ」と判断し、走行負荷フラグをオンの状態にしたままリターンとなる。
【００３４】
このような走行負荷推定ルーチンを終了すると、ＣＰＵ２９は、次のステップＳＡ４のスロットル戻しフラグ変更ルーチンを実行する。このスロットル戻しフラグ変更ルーチンは図５に示されており、まず、ステップＳＤ１でスロットル変化速度が「０」未満、すなわちスロットル開度が減少（閉じ）方向に変化しているか否かを判断する。なお、このスロットル開度の変化は、前回のステップＳ２の実行時に入力したスロットル開度と今回のステップＳ２で入力したスロットル開度との差を演算することによって求めることができる。
【００３５】
アクセルペダル８を戻す等してスロットルが閉じられつつある場合には、ＣＰＵ２９は、ステップＳＤ１では「ＹＥＳ」と判断し、次のステップＳＤ２でスロットル戻しフラグをオンしてリターンとなる。また、スロットル開度が変化せず、或いはスロットルが開かれつつある場合には、ステップＳＤ１で「ＮＯ」と判断し、ステップＳＤ３でスロットル戻しフラグをオフしてリターンとなる。
【００３６】
スロットル戻しフラグ変更ルーチンを終了すると、ＣＰＵ２９は、次にステップＳＡ５の制御モード判定ルーチンを実行する。この制御モードの判定は、図９に示す制御モードマップにより行われる。この制御モードマップにおいて、最高速段禁止フラグは、前回の図３の目標変速段判定サブルーチンの実行時にステップＳＡ７の最高変速段禁止フラグ変更ルーチンで設定されたフラグ状態が用いられる。そして、前回の最高変速段禁止フラグルーチンで設定されたオンオフ状態は、今回の目標変速段判定サブルーチンにおけるステップＳＡ７の実行時に変更される。
【００３７】
ここで、制御モードマップにおいて、目標変速段とは、現状変速段とステップＳＡ１で変速マップから決定された目標変速段とが異なる場合の変速段を言う。この制御モード判定において、例えば、現在の変速段が第３速、スロットル開度と車速とから求められる目標変速段が第４速、走行負荷フラグがオン（例えば登坂路を走行中）、最高速段禁止フラグがオンであった場合には、スロットル戻しフラグがオンおよびオフのいずれであっても、制御モードは、「２」となる。また、現在の変速段が第３速、スロットル開度と車速とから求められる目標変速段が第４速、走行負荷フラグがオフ（例えば平坦路を走行中）、最高変速段禁止フラグがオン、スロットル戻しフラグがオンであった場合には、制御モードは、「３」となる。
【００３８】
制御モードの判定を終了すると、ＣＰＵ２９は、ステップＳＡ６の所定変速段禁止フラグ変更ルーチンを実行する。なお、この実施例において、所定変速段とは最高変速段である第４速を言う。この所定変速段禁止フラグ変更ルーチンは、図６に示されており、同ルーチンに入ると、ＣＰＵ２９は、まず、ステップＳＥ１においてステップＳＡ５で判定した制御モードが「１」であるか否かを判断する。制御モードが「１」以外であれば、ステップＳＥ１で「ＮＯ」となって次のステップＳＥ２で更に制御モードが「０」、「３」および「４」のいずれかであるか否かを判断する。
【００３９】
そして、制御モードが「０」、「３」および「４」のいずれかであれば、ステップＳＥ２で「ＹＥＳ」となり、ステップＳＥ３で最高変速段禁止フラグをオフし、「０」、「３」および「４」以外であれば、ステップＳＥ２で「ＮＯ」となって最高変速段禁止フラグを現状のままにしてリターンとなる。また、制御モードが「１」であった場合には、ステップＳＥ１で「ＹＥＳ」となり、次のステップＳＥ４で最高変速段禁止フラグをオンしてリターンとなる。
【００４０】
最高変速段禁止フラグ変更ルーチンを終了すると、ＣＰＵ２９は、ステップＳＡ７の最終目標変速段決定ルーチンを実行する。この最終目標変速段決定ルーチンは、図７に示されており、同ルーチンの実行に入ると、ＣＰＵ２９は、まず、ステップＳＦ１でステップＳＡ６で判定した制御モードが「１」または「２」で、且つステップＳＡ１で判定した最終目標変速段が最高変速段であるか否かを判断する。制御モードが「１」または「２」で最終目標変速段が第４速であった場合には、ＣＰＵ２９は、ステップＳＦ１で「ＹＥＳ」と判断し、次のステップＳＦ２で最終目標変速段を最高段から１を差し引いた変速段、すなわち第３速に決定し、リターンとなる。また、制御モードが「１」および「２」以外、或いは最終目標変速段が第４速以外であった場合には、ＣＰＵ２９は、ステップＳＦ１で「ＮＯ」と判断し、次のステップＳＦ３に移行し、ステップＳＡ１で決定した目標変速段を最終目標変速段に決定し、リターンとなる。
なお、現状変速段と目標変速段とが一致している場合には、制御モードは決定できないので、この場合には、最終目標変速段は現状変速段に決定される。
【００４１】
以上のようにして、最終目標変速段が決定されると、ＣＰＵ２９は、図２のメインルーチンに戻り、変速段を上記決定済みの最終目標変速段に切り換えるための油路、換言すれば、コントロールバルブ２５，２６のオンオフ状態を決定する（ステップＳ４）。次に、ＣＰＵ２９は、コントロールバルブ２５，２６を通じて切換油路に流す作動油圧を決定し（ステップＳ５）、次いでロックアップ制御量を決定し（ステップＳ６）、そして、最後にステップＳ４で決定した通りにコントロールバルブ２５，２６をオンオフし、切換油路に供給する作動油の圧力をステップＳ５で決定した圧力となるようにコントロールバルブ２７を制御すると共に、コントロールバルブ２３の開度を制御してステップＳ６で決定された制御量に応じた圧力の作動油がロックアップクラッチ２２のアクチュエータ２４に供給されるようにする（ステップＳ７）。
【００４２】
これにより、変速機構１７が最終目標変速段に切り換えられると共に、ロックアップクラッチ２２が制御される。この後、ＣＰＵ２９は、図２のメインルーチンのステップＳ２に戻り、以後、以上のような動作を所定の短時間毎に繰り返し実行する。
【００４３】
以上のように、スロットル開度と車速とから、目標変速段が決定され、次に、トルクコンバータの特性等を用いて走行負荷が推定され、この走行負荷に基づいて走行負荷フラグのオンオフ状態が決定され、次いでスロットル開度の減少方向への変化速度から急スロットル戻しフラグのオンオフの決定が行われ、それらから制御モードが決定され、その制御モードから次回の制御モードの決定に用いるための最高変速段禁止フラグのオンオフの決定が行われ、そして制御モードと目標変速段とから最終目標変速段が決定され、最後にその最終目標変速段への切り換えが行われるのである。
【００４４】
このような変速段の決定方式において、今、第３速で登坂路を走行中で、アクセルペダル８の踏み込み量を一定（スロットル開度一定）に保持しているものとする。この状態で、車速が一定速度であれば、ステップＳＡ１での目標変速段は第３速のままとなるので、走行負荷フラグ、最高変速段禁止フラグ、スロットル戻しフラグのオンオフ状態とは無関係に最終目標変速段は第３速のままとされ、その第３速のまま登坂路を上り切る。
【００４５】
また、第３速で登坂路を走行中で、アクセルペダル８の踏み込み量をほぼ一定（スロットル開度一定）に保持した状態、或いは多少踏み込んで行く状態で車速が上昇し、変速マップの第３速から第４速へのシフトアップ線を通過したとする。すると、現状変速段は第３速、目標変速段は第４速、走行負荷フラグはオン（登坂路走行中）、最高変速段禁止フラグはオフ、スロットル戻しフラグはオフであるから、ステップＳＡ５の制御モード判定ルーチンで制御モードは「０」と判定される。
【００４６】
このため、次のステップＳＡ６の最高変速段禁止フラグ変更ルーチンで最高変速段禁止フラグがオフに設定されたままとなり、続くステップＳＡ８の最終目標変速段決定ルーチンで最終目標変速段が第４速に設定される。この結果、第３速で登坂路を走行中に車速が上昇するような場合には、登坂路走行中に第３速から第４速への変速が行われる。この場合、第３速でアクセルペダル８をほぼ一定の状態に保ったままで車両がスピードアップしていくのであるから、途中で第３速から第４速への変速があっても、これは通常の平坦路を走行しているのと同じであって、運転者としてはその変速は予測しているので、違和感を感じることはない。
【００４７】
一方、第３速で登坂路を走行中に、例えばカーブに差し掛かったとき、アクセルペダル８を戻したとし、そして、このアクセルペダル８の戻しにより、スロットル開度が第３速から第４速へのシフトアップ線を越えたとする（図８のＰ１→Ｐ２参照）。すると、現状変速段は第３速で、目標変速段は第４速、スロットル戻しフラグはオンに設定され、また、走行負荷フラグはオン、最高速段禁止フラグは未だオフの条件から、ステップＳＡ５で制御モードは「１」と判定される（以上、第１の運転状態）。そして、次のステップＳＡ６で最高速段禁止フラグはオンに変更され（ステップＳＥ１で「ＹＥＳ」、ステップＳＥ４）、最終目標変速段は第３速のままに保持される（ステップＳＦ１で「ＹＥＳ」、ステップＳＦ２）。
【００４８】
その後は、目標変速段が第４速である限り、スロットル戻しフラグのオンオフ状態とは無関係に、制御モードは「２」と判定され、最高段禁止フラグはオンのまま保持される。従って、制御モードが「１」になると、後は、目標変速段が第４速で走行負荷フラグがオン（登坂路を走行）している間は、アクセルペダル８を戻しても、踏み込んでも、第３速のまま保持されることとなり、例えばカーブ直前での減速、カーブ脱出のための第３速での速やかな増速は意のままに行うことができる。
【００４９】
さて、上記の制御モードが「１」になって登坂路での第４速へのシフトアップが禁止された状態になった後、車速が減少し、或いはスロットル開度を大きくする等により、現在の運転状態が変速マップの第３速から第４速へのシフトアップ線を低変速段側に越える場合がある（図８のＰ３→Ｐ４参照）。すると、目標変速段は第４速から第３，２，１速のいずれかとなるため（図８のＰ３→Ｐ４では第３速）、制御モードは「０」となり、最高変速段禁止フラグがオフされると共に（ステップＳＥ１で「ＮＯ」、ステップＳＥ３）、最終目標変速段が第３，２，１速のいずれかに設定される（ステップＳＦ１で「ＮＯ」、ステップＳＦ３）。従って、その後、アクセルペダル８を踏み込んで行けば、途中でアクセルペダル８を緩めない限り（スロットル戻しフラグがオンに設定されない限り）、第４速まで変速されて行くようになる。
【００５０】
このように現在の運転状態が第４速へのシフトアップ線よりも低変速段側に移ると（第２の運転状態になると）、第４速へのシフトアップの禁止が解除され、第４速への変速が可能な状態となる。この場合には、その後、アクセルペダル８の踏み込みを一定、或いは踏み込むことにより車速が上昇し、実際に第４速への変速が行われても、これは運転者にとって予測している状況だから違和感を感じることはない。
【００５１】
さて、上記の制御モードが「１」になって登坂路での第４速へのシフトアップが禁止された状態のまま、登坂路を上り終えて平坦路の走行に移ったとする。このとき、現状変速段が第１〜３速のいずれか、目標変速段が第４速の状態であったとする。そして、平坦路に移ってから車速を上げるために、アクセルペダル８を踏み込んだとする。
【００５２】
すると、走行負荷フラグはオフに変更され、最高変速段禁止フラグは未だオン、スロットル戻しフラグはオフであるから、制御モードは「２」となる。従って、この場合には、最高変速段禁止フラグはオンのままとなり、最終目標変速段は第３速に決定され、第３速のままで速やかに増速することができる。そして、所望の車速に上昇したところでアクセルペダル８を戻すと（図８のＰ５→Ｐ６）、スロットル戻しフラグがオンに変更されるので、制御モードは「３」に変更される。すると、最終変速段禁止フラグがオフに変更され、最終目標変速段は第４速に設定され、第４速での走行に切り換えられる。
【００５３】
また、登坂路を上り終えて平坦路の走行に移ったとき（現状変速段が第１〜３速のいずれか、目標変速段が第４速）、そのときの車速を維持するために、直ぐにアクセルペダル８を戻したとする。すると、上記の図８のＰ５→Ｐ６の場合と同様に、第３速から第４速に変速される。
【００５４】
このように、所定の変速段への変速を禁止している状態にあるとき、現在の運転領域がその所定変速段へのシフトアップ線よりも高変速側にあり、そしてスロットル開度が小さくなったことを条件にその禁止を解除するので、これを具体的に表現すると、現在の運転領域が第３速から第４速へのシフトアップ線よりも第４速側の領域にあり、且つアクセルペダル８が戻されたことを条件に（第２の運転状態）、第４速への変速禁止を解除するので、運転者が第４速への変速を予測し得る運転状態のとき、実際に第４速への変速が行われる。
【００５５】
すなわち、この種の変速方式では、通常、或る程度の車速のとき、スロットルペダル８を戻すと、第４速への変速が行われるようになっており、そのことは平坦路の運転で、定速走行を希望する場合にアクセルペダルを戻すことで、良く経験していることである。従って、上記のように、スロットルペダル８を戻すことにより、第４速への変速禁止が解除されて、実際に第４速への変速が行われることは、違和感を覚えることはない。
【００５６】
図１０は本発明の第２実施例を示すもので、上記の第１実施例との相違は、歯車変速機構１７の潤滑油が所定温度以下のとき、所定変速段（第４速）への変速を禁止しようとするものである。
この実施例では、第１実施例におけるステップＳＡ３の走行負荷フラグ変更ルーチンを図１０に示す低油温フラグ変更ルーチンに変えたものに相当する。すなわち、ＣＰＵ２９は、まずステップＳＧ１で低油温フラグがオフしているか否かを判断する。低油温フラグがオフしていれば、ステップＳＧ１で「ＹＥＳ」となり、次のステップＳＧ２で、油温センサ３５の検出信号から変速機構１７のオイルパンの油温を検知してその油温が所定温度Ｔｄ未満であるか否かを判断する。油温が所定温度Ｔｄ未満であれば、ステップＳＧ２で「ＹＥＳ」となり、次のステップＳＧ３で低油温フラグをオンし、油温が所定温度Ｔｄ以上であれば、ステップＳＧ２で「ＮＯ」となって低油温フラグをオフに保持したままリターンとなる。
【００５７】
一方、ステップＳＧ１での判断時、低油温フラグがオンしているならば、同ステップＳＧ１で「ＮＯ」となり、次のステップＳ４でオイルパンの油温が所定温度Ｔｕを越えているか否かを判断する。油温が所定温度Ｔｕを越えていれば、ステップＳＧ４で「ＹＥＳ」となり、次のステップＳＧ５で低油温フラグをオフし、油温が所定温度Ｔｕ以下であれば、ステップＳＧ４で「ＮＯ」となって低油温フラグをオンに保持したままリターンとなる。
【００５８】
そして、本実施例の場合には、低油温フラグがオンしている間は、第４速への変速が禁止され、同フラグがオフすると、第４速への変速の禁止が解除されるように構成されている。
変速機構１７のオイルパンの油は、変速機構１７の摩擦係合要素のアクチュエータに供給される作動油となる。この作動油は、温度が低い（例えば２０℃以下）と、粘性が高く、流通性が低い。そこで、本実施例のように構成することにより、油温が低い場合には、第４速への変速が禁止され、第３速までの変速段で車両が走行するので、変速機構１７の入力回転数が高い状態にされ、油温が早く上昇し、作動油として正規の性能を早く発揮するようにすることができる。
【００５９】
図１１は本発明の第３実施例を示すもので、上記の第１実施例との相違は、スロットルバルブ６が繰り返し開閉されるような状態になったとき、所定変速段（第４速）への変速を禁止しようとするものである。
この実施例では、第１実施例におけるステップＳＡ３の走行負荷フラグ変更ルーチンを図１１に示すスロットル変化繰り返しフラグ変更ルーチンに変えたものに相当する。すなわち、ＣＰＵ２９は、まず、ステップＳＨ１でスロットル変化繰り返しフラグがオフであるか否かを判断する。スロットル変化繰り返しフラグがオフしていれば、ステップＳＨ１で「ＹＥＳ」となり、次のステップＳＨ２で、スロットル開度センサ１０の検出信号からスロットルバルブ６の開閉の繰り返し回数を検知し、その回数が所定回数を越えているか否かを判断する。
【００６０】
開閉の繰り返し回数が所定回数Ｍｄを越えていた場合には、ステップＳＨ２で「ＹＥＳ」となり、次のステップＳＨ３でスロットル変化繰り返しフラグをオンし、所定回数Ｍｄ以下であれば、ステップＳＨ２で「ＮＯ」となってスロットル変化繰り返しフラグをオフに保持したままリターンとなる。
【００６１】
一方、ステップＳＨ１での判断時、スロットル変化繰り返しフラグがオンしているならば、同ステップＳＨ１で「ＮＯ」となり、次のステップＳＨ４でスロットルバルブ６の開閉の繰り返し回数が所定回数Ｍｕ未満であるか否かを判断する。繰り返し回数が所定回数Ｍｕ未満であれば、ステップＳＨ４で「ＹＥＳ」となり、次のステップＳＨ５でスロットル変化繰り返しフラグをオフし、開閉回数が所定回数Ｍｕ以上であれば、ステップＳＨ４で「ＮＯ」となってスロットル変化繰り返しフラグをオンに保持したままリターンとなる。
【００６２】
そして、本実施例の場合には、スロットル変化繰り返しフラグがオンしている間は、第４速への変速が禁止され、同フラグがオフすると、第４速への変速の禁止が解除されるように構成されている。
スロットル開度が繰り返し変化すると、その度に第４速と第３速との間でシフトアップ、シフトダウンが繰り返されるようになるが、本実施例では、その頻繁な変速を防止できるので、変速機構１７の長寿命化を図ることができる。
【００６３】
図１２は本発明の第４実施例を示すもので、上記の第１実施例との相違は、水温センサ３８によって検出されるエンジン１の冷却水の温度が所定温度未満のとき、所定変速段（例えば最高速段である第４速）への変速を禁止するように構成したものである。
この実施例では、第１実施例におけるステップＳＡ３の走行負荷フラグ変更ルーチンを図１２に示す低水温フラグ変更ルーチンに変えたものに相当する。すなわち、ＣＰＵ２９は、まず、ステップＳＩ１で低水温フラグがオフであるか否かを判断する。低水温フラグがオフしていれば、ステップＳＩ１で「ＹＥＳ」となり、次のステップＳＩ２で、水温センサ３８の検出信号からエンジン１の冷却水の温度を検知し、その温度が所定温度Ｔｗｄ未満であるか否かを判断する。
【００６４】
冷却水温が所定温度Ｔｗｄ未満であった場合には、ステップＳＩ２で「ＹＥＳ」となり、次のステップＳＩ３で低水温フラグをオンし、所定温度Ｔｗｄ以上であれば、ステップＳＩ２で「ＮＯ」となって低水温フラグをオフに保持したままリターンとなる。
【００６５】
一方、ステップＳＩ１での判断時、低水温フラグがオンしているならば、同ステップＳＩ１で「ＮＯ」となり、次のステップＳＩ４で冷却水温が所定温度Ｔｗｕを越えているか否かを判断する。冷却水温が所定温度Ｔｗｕを越えていれば、ステップＳＩ４で「ＹＥＳ」となり、次のステップＳＩ５で低水温フラグをオフし、冷却水温が所定温度Ｔｗｕ以下であれば、ステップＳＩ４で「ＮＯ」となって低水温フラグをオンに保持したままリターンとなる。
【００６６】
そして、本実施例の場合には、低水温フラグがオンしている間は、所定の変速段である第４速への変速が禁止され、同フラグがオフすると、第４速への変速の禁止が解除されるように構成されている。
これによれば、エンジン１の始動後、直ぐに走行するような場合（冷却水温が所定温度Ｔｗｄ未満）、運転条件が本来ならば第４速への変速がなされる場合であっても、第４速への変速が禁止されていることにより、実際には第３速で走行することとなる。このため、エンジン１の回転数が高くなるので、エンジン１が早期に暖まり、排気ガス温度が早く高くなる。この結果、排気ガスより加熱される触媒が、早期に温度上昇して十分なる浄化機能を発揮するようになり、排気ガスの浄化率向上に効果がある。
【００６７】
なお、本発明は上記し且つ図面に示す実施例に限定されるものではなく、以下のような拡張或いは変更が可能である。
走行負荷は、エンジンの吸気量および出力回転数と、車速とに基づいて推定するようにしても良い。すなわち、エンジン１の吸気管５の圧力（負圧）からエンジン１の吸気量を演算し、または流量センサによりエンジン１の吸気量を直接検出し、これとエンジン１の出力回転数を用いてマップからエンジン１の出力トルクを求め、この出力トルクからオルタネータやコンプレッサの負荷トルクを差し引いてトルクコンバータ１６の入力トルクを求め、そして、トルクコンバータ１６の特性マップを用いてトルクコンバータ１６の出力トルク（変速機１７への伝達トルク）を求め、続いて上記したと同様に、変速機１７の現状変速段の変速比とデファレンシャルギヤ３の変速比、駆動車輪４の径とから駆動力を求め、車速から走行抵抗を求めると共に、車両重量と加速度とから加速抵抗を求め、そして、上記駆動力から走行抵抗と加速抵抗を差し引いて走行負荷を推定するように構成しても良い。
【００６８】
車速センサとしては、変速機出力軸回転センサ１５に限られず、駆動車輪４の車軸の回転数を検出するセンサ等であっても良い。
第１の運転状態のとき、変速を禁止される変速段は、第４速以外であっても良く、必要に応じて定めれば良いものである。
変速機構１７の油温が所定温度未満であるとき、スロットル開度が繰り返し変化するとき、所定の変速段への変速を禁止することと、第１の運転状態になったとき、所定の変速段への変速を禁止することとは、併せて行っても良い。
【図面の簡単な説明】
【図１】本発明の一実施例を示す車両用自動変速機の制御装置の全体構成図
【図２】制御手段の制御内容を示すメインフローチャート
【図３】図２のフローチャートで用いる変速段決定ルーチンを示すフローチャート
【図４】図３のフローチャートで用いる走行負荷推定ルーチンを示すフローチャート
【図５】図３のフローチャートで用いるスロットル戻し変更ルーチンを示すフローチャート
【図６】図３のフローチャートで用いる所定変速段禁止フラグ変更ルーチンを示すフローチャート
【図７】図３のフローチャートで用いる最終目標変速段決定ルーチンを示すフローチャート
【図８】図３のフローチャートで用いる変速マップ
【図９】図３のフローチャートで用いる制御モード判定マップ
【図１０】本発明の第２実施例を示す低油温フラグ変更ルーチンのフローチャート
【図１１】本発明の第３実施例を示すスロットル変化繰り返しフラグ変更ルーチンのフローチャート
【図１２】本発明の第４実施例を示す低水温フラグ変更ルーチンのフローチャート
【符号の説明】
図中、１はエンジン、２は自動変速機、３はデファレンシャルギヤ、４は駆動車輪、６はスロットルバルブ、８はアクセルペダル、１０はスロットル開度センサ、１２はクランク軸（エンジン出力軸）、１３はエンジン回転センサ、１４は出力軸、１５は変速機構出力回転センサ、１６はトルクコンバータ、１７は歯車変速機構、１８はポンプ羽根車、１９はタービン羽根車、２１はタービン軸、２３，２５〜２７はコントロールバルブ（油路制御要素）、２８は変速制御用コンピュータ（制御手段）、３４はタービン回転センサ、３８は水温センサである。
【図１】
0003887916.tif 000002
【図２】
0003887916.tif 000003
【図３】
0003887916.tif 000004
【図４】
0003887916.tif 000005
【図５】
0003887916.tif 000006
【図６】
0003887916.tif 000007
【図７】
0003887916.tif 000008
【図８】
0003887916.tif 000009
【図９】
0003887916.tif 000010
【図１０】
0003887916.tif 000011
【図１１】
0003887916.tif 000012
【図１２】
0003887916.tif 000013