(57)【要約】【課題】故障検出が遅れたり、検出頻度が少なくなることを抑制しつつ、油温センサの故障が誤って検出されることを抑制する。【解決手段】ＥＣＵは、エンジンの始動時における油温や外気温が低い場合は高い場合に比べて大きくなるように、しきい値ＫＪ、しきい値ＲＪ、およびしきい値ＳＫを設定するステップ（Ｓ１５０）と、エンジンが始動してからの、経過時間がしきい値ＫＪ以上であるという条件、アクセルオン状態の累積時間がしきい値ＲＪ以上であるという条件、および車両の累積走行距離がしきい値ＳＫ以上であるという条件の全ての条件が満たされた状態において（Ｓ１６０にてＹＥＳ）、オートマチックトランスミッションの油温がしきい値ＴＨＯよりも低いと（Ｓ１８０にてＹＥＳ）、油温センサの故障を検出するステップ（Ｓ１９０）とを含む、プログラムを実行する。【選択図】図５
2007162764.tif 000002
【特許請求の範囲】
【請求項１】
動力源の回転を変速して駆動輪に伝達する自動変速機の作動油の温度を検出する油温センサの故障検出装置において、
前記動力源が始動してからの経過時間を計測するための計測手段と、
外気温を検出するための外気温検出手段と、
前記経過時間が予め定められた値よりも大きい状態において、前記油温センサにより検出される温度が判定値未満である場合に前記油温センサの故障を検出するための故障検出手段と、
前記動力源の始動時における作動油の温度が低い場合は高い場合に比べて大きくなるように、かつ外気温が低い場合は高い場合に比べて大きくなるように、前記予め定められた値を設定するための設定手段とを含む、油温センサの故障検出装置。
【請求項２】
動力源の回転を変速して駆動輪に伝達する自動変速機の作動油の温度を検出する油温センサの故障検出装置において、
前記動力源の始動後におけるアクセルオン状態の累積時間を計測するための計測手段と、
外気温を検出するための外気温検出手段と、
前記累積時間が予め定められた値よりも大きい状態において、前記油温センサにより検出される温度が判定値未満である場合に前記油温センサの故障を検出するための故障検出手段と、
前記動力源の始動時における作動油の温度が低い場合は高い場合に比べて大きくなるように、かつ外気温が低い場合は高い場合に比べて大きくなるように、前記予め定められた値を設定するための設定手段とを含む、油温センサの故障検出装置。
【請求項３】
動力源の回転を変速して駆動輪に伝達する自動変速機の作動油の温度を検出する油温センサの故障検出装置において、
前記動力源が始動してからの累積走行距離を計測するための計測手段と、
外気温を検出するための外気温検出手段と、
前記累積走行距離が予め定められた値よりも大きい状態において、前記油温センサにより検出される温度が判定値未満である場合に前記油温センサの故障を検出するための故障検出手段と、
前記動力源の始動時における作動油の温度が低い場合は高い場合に比べて大きくなるように、かつ外気温が低い場合は高い場合に比べて大きくなるように、前記予め定められた値を設定するための設定手段とを含む、油温センサの故障検出装置。
【請求項４】
動力源の回転を変速して駆動輪に伝達する自動変速機の作動油の温度を検出する油温センサの故障検出装置において、
前記動力源が始動してからの累積走行時間を計測するための計測手段と、
外気温を検出するための外気温検出手段と、
前記累積走行時間が予め定められた値よりも大きい状態において、前記油温センサにより検出される温度が判定値未満である場合に前記油温センサの故障を検出するための故障検出手段と、
前記動力源の始動時における作動油の温度が低い場合は高い場合に比べて大きくなるように、かつ外気温が低い場合は高い場合に比べて大きくなるように、前記予め定められた値を設定するための設定手段とを含む、油温センサの故障検出装置。
【請求項５】
前記動力源は、内燃機関であって、
前記外気温検出手段は、前記内燃機関の吸気温を検出する吸気温センサの検出値に基づいて外気温を検出するための手段を含む、請求項１〜４のいずれかに記載の油温センサの故障検出装置。
【請求項６】
前記故障検出装置は、前記吸気温センサが外気温に対して高い値を検出する運転状態下にあるか否かを判定するための判定手段とをさらに含み、
前記外気温検出手段は、前記吸気温センサが外気温に対して高い値を検出する運転状態下にあると判定され、かつ前記吸気温センサの検出値が予め定められた温度以上の温度である場合、前記予め定められた温度を外気温とするための手段を含む、請求項５に記載の油温センサの故障検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、油温センサの故障検出装置に関し、特に、自動変速機の作動油の温度を検出する油温センサの故障を検出する技術に関する。
【背景技術】
【０００２】
従来より、プラネタリギヤユニット等から構成される自動変速機においては、通常、油圧回路を主要な構成とする油圧制御装置が設けられる。この油圧制御装置によって、自動変速機におけるクラッチやブレーキ等の油圧作動式の摩擦係合要素の係合および解放が行なわれる。これにより、自動変速機の変速動作が行なわれる。このような自動変速機において、変速動作が行なわれる際には、摩擦係合要素を作動させる油圧回路において、摩擦係合要素に供給する作動油圧が形成される。このとき、油圧回路に含まれる油圧制御バルブの開弁時間あるいは開度等は、コントロールユニットから油圧制御バルブに供給される駆動パルス信号のパルス占有率等に応じて変化せしめられる。その結果、作動油圧が制御される。ここで、作動油の温度（以下、油温とも称する）が低いときには、油温が高いときに比較して作動油の粘度が高くなる。そのため、自動変速機における変速動作の応答性が低くなる。そこで、自動変速機においては、通常、作動油の油温を検出する油温センサが設置され、油圧制御装置は、油温センサで検出された油温に基づいて、摩擦係合要素に対する作動油圧の供給を行なっている。このような自動変速機においては、油温センサに故障が生じると、かかる変速制御に支障が生じることから、油温センサの故障を検出する必要がある。また、作動油の油温が低いときには、制御応答性が悪化し、結果としてドライバビリティが悪化することから、作動油の油温が予め定められたしきい値に達するまでは、変速制御を禁止する制御を行なうこともなされている。したがって、このような制御においても、油温センサの故障検出は必須とされる。
【０００３】
特開平７−２５９９８４号公報（特許文献１）は、イグニッションスイッチをオンにしてからの経過時間が所定時間を経過した状態において、油温センサで検出した温度が推定された温度に達していないことをもって油温センサが正常でないと判断する自動変速機の変速制御装置を開示する。油温は、イグニッションスイッチをオンにしてからの経過時間等から推定される。
【特許文献１】特開平７−２５９９８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、車両に搭載された自動変速機においては、外気温やイグニッションスイッチをオフにして放置していた放置時間によって、エンジンを始動したときの油温が異なる。この始動時の油温が低いほど、油温が上昇するまでに時間がかかる。さらに、油温の上昇度合は外気温によって変化し、外気温が低いほど油温が上昇するまでに時間がかかる。そのため、外気温が極めて低い極低温下においても誤検出することなく油温センサの故障を検出するためには、所定時間を長く設定する必要がある。しかしながら、所定時間を長く設定すると、極低温下でないときには必要以上に長くなり、故障検出が遅れたり、検出頻度が少なくなるという問題点があった。
【０００５】
本発明は、上述の問題点を解決するためになされたものであって、その目的は、故障検出が遅れたり、検出頻度が少なくなることを抑制しつつ、油温センサの故障が誤って検出されることを抑制することができる油温センサの故障検出装置を提供することである。
【課題を解決するための手段】
【０００６】
第１の発明に係る油温センサの故障検出装置は、動力源の回転を変速して駆動輪に伝達する自動変速機の作動油の温度を検出する油温センサの故障を検出する。この故障検出装置は、動力源が始動してからの経過時間を計測するための計測手段と、外気温を検出するための外気温検出手段と、経過時間が予め定められた値よりも大きい状態において、油温センサにより検出される温度が判定値未満である場合に油温センサの故障を検出するための故障検出手段と、動力源の始動時における作動油の温度が低い場合は高い場合に比べて大きくなるように、かつ外気温が低い場合は高い場合に比べて大きくなるように、予め定められた値を設定するための設定手段とを含む。
【０００７】
第１の発明によると、動力源が始動してからの経過時間が予め定められた値よりも大きい状態において、油温センサにより検出される温度が判定値未満である場合に油温センサの故障が検出される。動力源が始動してからの経過時間と比較される値は、動力源の始動時における作動油の温度が低い場合は高い場合に比べて大きくなるように、かつ外気温が低い場合は高い場合に比べて大きくなるように、設定される。これにより、油温や外気温が低いほど、油温センサの故障の有無を判定するタイミングを遅くして、油温が十分に上昇したと考えられる状態において、油温センサの故障の有無を判定することができる。そのため、油温センサが正常であるにも関わらず、検出された油温が低いために、油温センサの故障が誤って検出されることを抑制することができる。逆に、油温や外気温が高い状態では、油温センサの故障の有無を判定するタイミングを早くすることができる。これにより、油温が上昇し易い状態においては、速やかに油温センサの故障の有無を判定することができる。そのため、油温センサの故障の検出が遅れたり、検出頻度が低くなることを抑制することができる。その結果、故障検出が遅れたり、検出頻度が少なくなることを抑制しつつ、油温センサの故障が誤って検出されることを抑制することができる油温センサの故障検出装置を提供することができる。
【０００８】
第２の発明に係る油温センサの故障検出装置は、動力源の回転を変速して駆動輪に伝達する自動変速機の作動油の温度を検出する油温センサの故障を検出する。この故障検出装置は、動力源の始動後におけるアクセルオン状態の累積時間を計測するための計測手段と、外気温を検出するための外気温検出手段と、累積時間が予め定められた値よりも大きい状態において、油温センサにより検出される温度が判定値未満である場合に油温センサの故障を検出するための故障検出手段と、動力源の始動時における作動油の温度が低い場合は高い場合に比べて大きくなるように、かつ外気温が低い場合は高い場合に比べて大きくなるように、予め定められた値を設定するための設定手段とを含む。
【０００９】
第２の発明によると、動力源の始動後におけるアクセルオン状態（アクセル開度が「０」より大きい状態）の累積時間が予め定められた値よりも大きい状態において、油温センサにより検出される温度が判定値未満である場合に油温センサの故障が検出される。アクセルオン状態の累積時間と比較される値は、動力源の始動時における作動油の温度が低い場合は高い場合に比べて大きくなるように、かつ外気温が低い場合は高い場合に比べて大きくなるように、設定される。これにより、油温や外気温が低いほど、油温センサの故障の有無を判定するタイミングを遅くして、油温が十分に上昇したと考えられる状態において、油温センサの故障の有無を判定することができる。そのため、油温センサが正常であるにも関わらず、検出された油温が低いために、油温センサの故障が誤って検出されることを抑制することができる。逆に、油温や外気温が高い状態では、油温センサの故障の有無を判定するタイミングを早くすることができる。これにより、油温が上昇し易い状態においては、速やかに油温センサの故障の有無を判定することができる。そのため、油温センサの故障の検出が遅れたり、検出頻度が低くなることを抑制することができる。その結果、故障検出が遅れたり、検出頻度が少なくなることを抑制しつつ、油温センサの故障が誤って検出されることを抑制することができる油温センサの故障検出装置を提供することができる。
【００１０】
第３の発明に係る油温センサの故障検出装置は、動力源の回転を変速して駆動輪に伝達する自動変速機の作動油の温度を検出する油温センサの故障を検出する。この故障検出装置は、動力源が始動してからの累積走行距離を計測するための計測手段と、外気温を検出するための外気温検出手段と、累積走行距離が予め定められた値よりも大きい状態において、油温センサにより検出される温度が判定値未満である場合に油温センサの故障を検出するための故障検出手段と、動力源の始動時における作動油の温度が低い場合は高い場合に比べて大きくなるように、かつ外気温が低い場合は高い場合に比べて大きくなるように、予め定められた値を設定するための設定手段とを含む。
【００１１】
第３の発明によると、動力源が始動してからの累積走行距離が予め定められた値よりも大きい状態において、油温センサにより検出される温度が判定値未満である場合に油温センサの故障が検出される。動力源が始動してからの累積走行距離と比較される値は、動力源の始動時における作動油の温度が低い場合は高い場合に比べて大きくなるように、かつ外気温が低い場合は高い場合に比べて大きくなるように、設定される。これにより、油温や外気温が低いほど、油温センサの故障の有無を判定するタイミングを遅くして、油温が十分に上昇したと考えられる状態において、油温センサの故障の有無を判定することができる。そのため、油温センサが正常であるにも関わらず、検出された油温が低いために、油温センサの故障が誤って検出されることを抑制することができる。逆に、油温や外気温が高い状態では、油温センサの故障の有無を判定するタイミングを早くすることができる。これにより、油温が上昇し易い状態においては、速やかに油温センサの故障の有無を判定することができる。そのため、油温センサの故障の検出が遅れたり、検出頻度が低くなることを抑制することができる。その結果、故障検出が遅れたり、検出頻度が少なくなることを抑制しつつ、油温センサの故障が誤って検出されることを抑制することができる油温センサの故障検出装置を提供することができる。
【００１２】
第４の発明に係る油温センサの故障検出装置は、動力源の回転を変速して駆動輪に伝達する自動変速機の作動油の温度を検出する油温センサの故障を検出する。この故障検出装置は、動力源が始動してからの累積走行時間を計測するための計測手段と、外気温を検出するための外気温検出手段と、累積走行時間が予め定められた値よりも大きい状態において、油温センサにより検出される温度が判定値未満である場合に油温センサの故障を検出するための故障検出手段と、動力源の始動時における作動油の温度が低い場合は高い場合に比べて大きくなるように、かつ外気温が低い場合は高い場合に比べて大きくなるように、予め定められた値を設定するための設定手段とを含む。
【００１３】
第４の発明によると、動力源が始動してからの累積走行時間が予め定められた値よりも大きい状態において、油温センサにより検出される温度が判定値未満である場合に油温センサの故障が検出される。動力源が始動してからの累積走行時間と比較される値は、動力源の始動時における作動油の温度が低い場合は高い場合に比べて大きくなるように、かつ外気温が低い場合は高い場合に比べて大きくなるように、設定される。これにより、油温や外気温が低いほど、油温センサの故障の有無を判定するタイミングを遅くして、油温が十分に上昇したと考えられる状態において、油温センサの故障の有無を判定することができる。そのため、油温センサが正常であるにも関わらず、検出された油温が低いために、油温センサの故障が誤って検出されることを抑制することができる。逆に、油温や外気温が高い状態では、油温センサの故障の有無を判定するタイミングを早くすることができる。これにより、油温が上昇し易い状態においては、速やかに油温センサの故障の有無を判定することができる。そのため、油温センサの故障の検出が遅れたり、検出頻度が低くなることを抑制することができる。その結果、故障検出が遅れたり、検出頻度が少なくなることを抑制しつつ、油温センサの故障が誤って検出されることを抑制することができる油温センサの故障検出装置を提供することができる。
【００１４】
第５の発明に係る油温センサの故障検出装置においては、第１〜４のいずれかの発明の構成に加え、動力源は、内燃機関である。外気温検出手段は、内燃機関の吸気温を検出する吸気温センサの検出値に基づいて外気温を検出するための手段を含む。
【００１５】
第５の発明によると、内燃機関の吸気温を検出する吸気温センサの検出値に基づいて外気温が検出される。これにより、外気温センサを別途設けることなく、外気温を検出することができる。
【００１６】
第６の発明に係る油温センサの故障検出装置は、第５の発明の構成に加え、故障検出装置は、吸気温センサが外気温に対して高い値を検出する運転状態下にあるか否かを判定するための判定手段とをさらに含む。外気温検出手段は、吸気温センサが外気温に対して高い値を検出する運転状態下にあると判定され、かつ吸気温センサの検出値が予め定められた温度以上の温度である場合、予め定められた温度を外気温とするための手段を含む。
【００１７】
第６の発明によると、内燃機関の吸気温を検出する吸気温センサの検出値に基づいて外気温を検出する場合、内燃機関で発生した熱により外気温よりも高い温度が吸気温センサにより検出される場合があるため、吸気温センサが外気温に対して高い値を検出する運転状態下にあるか否かが判定される。吸気温センサが外気温に対して高い値を検出する運転状態下にあると判定された場合において、吸気温センサの検出値が予め定められた温度以上の温度である場合、吸気温センサでは外気温を精度よく検出することができないといえる。したがって、予め定められた温度が外気温とされる。これにより、実際の外気温が低いにも関わらず、高い外気温が検出されることを抑制することができる。そのため、外気温が低く、油温が上昇し難い状態にあるにも関わらず、油温センサの故障の有無を判定するタイミングが早くされることを抑制することができる。その結果、油温センサが正常であるにも関わらず、検出された油温が低いために、油温センサの故障が誤って検出されることを抑制することができる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同一である。したがって、それらについての詳細な説明は繰返さない。
【００１９】
＜第１の実施の形態＞
図１を参照して、本発明の実施の形態に係る故障検出装置を搭載した車両について説明する。この車両は、ＦＦ（Front engine Front drive）車両である。なお、ＦＦ以外の車両であってもよい。
【００２０】
車両は、エンジン１０００と、オートマチックトランスミッション２０００と、オートマチックトランスミッション２０００の一部を構成するプラネタリギヤユニット３０００と、オートマチックトランスミッション２０００の一部を構成する油圧回路４０００と、ディファレンシャルギヤ５０００と、ドライブシャフト６０００と、前輪７０００と、ＥＣＵ（Electronic Control Unit）８０００とを含む。
【００２１】
エンジン１０００は、インジェクタ（図示せず）から噴射された燃料と空気との混合気を、シリンダの燃焼室内で燃焼させる内燃機関である。燃焼によりシリンダ内のピストンが押し下げられて、クランクシャフトが回転させられる。
【００２２】
オートマチックトランスミッション２０００は、トルクコンバータ３２００を介してエンジン１０００に連結される。オートマチックトランスミッション２０００は、所望のギヤ段を形成することにより、クランクシャフトの回転数を所望の回転数に変速する。なお、ギヤ段を形成するオートマチックトランスミッションの代わりに、変速比を無段階に変更するＣＶＴ（Continuously Variable Transmission）を搭載するようにしてもよい。さらに、油圧アクチュエータにより変速される常時噛合式歯車からなる自動変速機を搭載するようにしてもよい。
【００２３】
オートマチックトランスミッション２０００の出力ギヤは、ディファレンシャルギヤ５０００と噛合っている。ディファレンシャルギヤ５０００にはドライブシャフト６０００がスプライン嵌合などによって連結される。ドライブシャフト６０００を介して、左右の前輪７０００に動力が伝達される。
【００２４】
ＥＣＵ８０００には、車速センサ８００２と、シフトレバー８００４のポジションスイッチ８００６と、アクセルペダル８００８のアクセル開度センサ８０１０と、ブレーキペダル８０１２のストロークセンサ８０１４と、電子スロットルバルブ８０１６のスロットル開度センサ８０１８と、エンジン回転数センサ８０２０と、入力軸回転数センサ８０２２と、出力軸回転数センサ８０２４と、油温センサ８０２６と、吸気温センサ８０２８とがハーネスなどを介して接続されている。
【００２５】
車速センサ８００２は、ドライブシャフト６０００の回転数から車両の速度を検出し、検出結果を表す信号をＥＣＵ８０００に送信する。なお、ドライブシャフト６０００の累積回転数から車両の累積走行距離が計測される。
【００２６】
シフトレバー８００４の位置は、ポジションスイッチ８００６により検出され、検出結果を表す信号がＥＣＵ８０００に送信される。シフトレバー８００４の位置に対応して、オートマチックトランスミッション２０００のギヤ段が自動で形成される。また、運転者の操作に応じて、運転者が任意のギヤ段を選択できるマニュアルシフトモードを選択できるように構成してもよい。
【００２７】
アクセル開度センサ８０１０は、アクセルペダル８００８の開度を検出し、検出結果を表す信号をＥＣＵ８０００に送信する。ストロークセンサ８０１４は、ブレーキペダル８０１２のストローク量を検出し、検出結果を表す信号をＥＣＵ８０００に送信する。
【００２８】
スロットル開度センサ８０１８は、アクチュエータにより開度が調整される電子スロットルバルブ８０１６の開度を検出し、検出結果を表す信号をＥＣＵ８０００に送信する。電子スロットルバルブ８０１６により、エンジン１０００に吸入される空気量（エンジン１０００の出力）が調整される。
【００２９】
エンジン回転数センサ８０２０は、エンジン１０００の出力軸（クランクシャフト）の回転数を検出し、検出結果を表す信号をＥＣＵ８０００に送信する。入力軸回転数センサ８０２２は、オートマチックトランスミッション２０００の入力軸回転数ＮＩを検出し、検出結果を表す信号をＥＣＵ８０００に送信する。出力軸回転数センサ８０２４は、オートマチックトランスミッション２０００の出力軸回転数ＮＯを検出し、検出結果を表す信号をＥＣＵ８０００に送信する。
【００３０】
油温センサ８０２６は、オートマチックトランスミッション２０００の作動や潤滑に用いられるオイル（ＡＴＦ：Automatic Transmission Fluid）の温度（油温）を検出し、検出結果を表す信号をＥＣＵ８０００に送信する。
【００３１】
吸気温センサ８０２８は、エンジン１０００に吸入される空気の温度（吸気温）を検出し、検出結果を表す信号をＥＣＵ８０００に送信する。吸気温センサ８０２８は、エンジン１０００が配置されたエンジンルーム内に設けられる。本実施の形態においては、吸気温から外気温が推定される。
【００３２】
ＥＣＵ８０００は、各センサから送られてきた信号、ＲＯＭ（Read Only Memory）に記憶されたマップおよびプログラムに基づいて、車両が所望の走行状態となるように、機器類を制御する。
【００３３】
図２を参照して、プラネタリギヤユニット３０００について説明する。プラネタリギヤユニット３０００は、クランクシャフトに連結された入力軸３１００を有するトルクコンバータ３２００に接続されている。プラネタリギヤユニット３０００は、遊星歯車機構の第１セット３３００と、遊星歯車機構の第２セット３４００と、出力ギヤ３５００と、ギヤケース３６００に固定されたＢ１ブレーキ３６１０、Ｂ２ブレーキ３６２０およびＢ３ブレーキ３６３０と、Ｃ１クラッチ３６４０およびＣ２クラッチ３６５０と、ワンウェイクラッチＦ３６６０とを含む。
【００３４】
第１セット３３００は、シングルピニオン型の遊星歯車機構である。第１セット３３００は、サンギヤＳ（ＵＤ）３３１０と、ピニオンギヤ３３２０と、リングギヤＲ（ＵＤ）３３３０と、キャリアＣ（ＵＤ）３３４０とを含む。
【００３５】
サンギヤＳ（ＵＤ）３３１０は、トルクコンバータ３２００の出力軸３２１０に連結されている。ピニオンギヤ３３２０は、キャリアＣ（ＵＤ）３３４０に回転自在に支持されている。ピニオンギヤ３３２０は、サンギヤＳ（ＵＤ）３３１０およびリングギヤＲ（ＵＤ）３３３０と噛合している。
【００３６】
リングギヤＲ（ＵＤ）３３３０は、Ｂ３ブレーキ３６３０によりギヤケース３６００に固定される。キャリアＣ（ＵＤ）３３４０は、Ｂ１ブレーキ３６１０によりギヤケース３６００に固定される。
【００３７】
第２セット３４００は、ラビニヨ型の遊星歯車機構である。第２セット３４００は、サンギヤＳ（Ｄ）３４１０と、ショートピニオンギヤ３４２０と、キャリアＣ（１）３４２２と、ロングピニオンギヤ３４３０と、キャリアＣ（２）３４３２と、サンギヤＳ（Ｓ）３４４０と、リングギヤＲ（１）（Ｒ（２））３４５０とを含む。
【００３８】
サンギヤＳ（Ｄ）３４１０は、キャリアＣ（ＵＤ）３３４０に連結されている。ショートピニオンギヤ３４２０は、キャリアＣ（１）３４２２に回転自在に支持されている。ショートピニオンギヤ３４２０は、サンギヤＳ（Ｄ）３４１０およびロングピニオンギヤ３４３０と噛合している。キャリアＣ（１）３４２２は、出力ギヤ３５００に連結されている。
【００３９】
ロングピニオンギヤ３４３０は、キャリアＣ（２）３４３２に回転自在に支持されている。ロングピニオンギヤ３４３０は、ショートピニオンギヤ３４２０、サンギヤＳ（Ｓ）３４４０およびリングギヤＲ（１）（Ｒ（２））３４５０と噛合している。キャリアＣ（２）３４３２は、出力ギヤ３５００に連結されている。
【００４０】
サンギヤＳ（Ｓ）３４４０は、Ｃ１クラッチ３６４０によりトルクコンバータ３２００の出力軸３２１０に連結される。リングギヤＲ（１）（Ｒ（２））３４５０は、Ｂ２ブレーキ３６２０により、ギヤケース３６００に固定され、Ｃ２クラッチ３６５０によりトルクコンバータ３２００の出力軸３２１０に連結される。また、リングギヤＲ（１）（Ｒ（２））３４５０は、ワンウェイクラッチＦ３６６０に連結されており、１速ギヤ段の駆動時に回転不能となる。
【００４１】
ワンウェイクラッチＦ３６６０は、Ｂ２ブレーキ３６２０と並列に設けられる。すなわち、ワンウェイクラッチＦ３６６０のアウターレースはギヤケース３６００に固定され、インナーレースはリングギヤＲ（１）（Ｒ（２））３４５０に回転軸を介して連結される。
【００４２】
図３に、各変速ギヤ段と、各クラッチおよび各ブレーキの作動状態との関係を表した作動表を示す。この作動表に示された組み合わせで各ブレーキおよび各クラッチを作動させることにより、１速〜６速の前進ギヤ段と、後進ギヤ段が形成される。
【００４３】
図４を参照して、油圧回路４０００の要部について説明する。なお、油圧回路４０００は、以下に説明するものに限られない。
【００４４】
油圧回路４０００は、オイルポンプ４００４と、プライマリレギュレータバルブ４００６と、マニュアルバルブ４１００と、ソレノイドモジュレータバルブ４２００と、ＳＬ１リニアソレノイド（以下、ＳＬ（１）と記載する）４２１０と、ＳＬ２リニアソレノイド（以下、ＳＬ（２）と記載する）４２２０と、ＳＬ３リニアソレノイド（以下、ＳＬ（３）と記載する）４２３０と、ＳＬ４リニアソレノイド（以下、ＳＬ（４）と記載する）４２４０と、ＳＬＴリニアソレノイド（以下、ＳＬＴと記載する）４３００と、Ｂ２コントロールバルブ４５００とを含む。
【００４５】
オイルポンプ４００４は、エンジン１０００のクランクシャフトに連結されている。クランクシャフトが回転することにより、オイルポンプ４００４が駆動し、油圧を発生する。オイルポンプ４００４で発生した油圧は、プライマリレギュレータバルブ４００６により調圧され、ライン圧が生成される。
【００４６】
プライマリレギュレータバルブ４００６は、ＳＬＴ４３００により調圧されたスロットル圧をパイロット圧として作動する。ライン圧は、ライン圧油路４０１０を介してマニュアルバルブ４１００に供給される。
【００４７】
マニュアルバルブ４１００は、ドレンポート４１０５を含む。ドレンポート４１０５から、Ｄレンジ圧油路４１０２およびＲレンジ圧油路４１０４の油圧が排出される。マニュアルバルブ４１００のスプールがＤポジションにある場合、ライン圧油路４０１０とＤレンジ圧油路４１０２とが連通させられ、Ｄレンジ圧油路４１０２に油圧が供給される。このとき、Ｒレンジ圧油路４１０４とドレンポート４１０５とが連通させられ、Ｒレンジ圧油路４１０４のＲレンジ圧がドレンポート４１０５から排出される。
【００４８】
マニュアルバルブ４１００のスプールがＲポジションにある場合、ライン圧油路４０１０とＲレンジ圧油路４１０４とが連通させられ、Ｒレンジ圧油路４１０４に油圧が供給される。このとき、Ｄレンジ圧油路４１０２とドレンポート４１０５とが連通させられ、Ｄレンジ圧油路４１０２のＤレンジ圧がドレンポート４１０５から排出される。
【００４９】
マニュアルバルブ４１００のスプールがＮポジションにある場合、Ｄレンジ圧油路４１０２およびＲレンジ圧油路４１０４の両方と、ドレンポート４１０５とが連通させられ、Ｄレンジ圧油路４１０２のＤレンジ圧およびＲレンジ圧油路４１０４のＲレンジ圧がドレンポート４１０５から排出される。
【００５０】
Ｄレンジ圧油路４１０２に供給された油圧は、最終的には、Ｂ１ブレーキ３６１０、Ｂ２ブレーキ３６２０、Ｃ１クラッチ３６４０およびＣ２クラッチ３６５０に供給される。Ｒレンジ圧油路４１０４に供給された油圧は、最終的には、Ｂ２ブレーキ３６２０に供給される。
【００５１】
ソレノイドモジュレータバルブ４２００は、ライン圧を元圧とし、ＳＬＴ４３００に供給する油圧（ソレノイドモジュレータ圧）を一定の圧力に調圧する。
【００５２】
ＳＬ（１）４２１０は、Ｃ１クラッチ３６４０に供給される油圧を調圧する。ＳＬ（２）４２２０は、Ｃ２クラッチ３６５０に供給される油圧を調圧する。ＳＬ（３）４２３０は、Ｂ１ブレーキ３６１０に供給される油圧を調圧する。ＳＬ（４）４２４０は、Ｂ３ブレーキ３６３０に供給される油圧を調圧する。
【００５３】
ＳＬＴ４３００は、アクセル開度センサ８０１０により検出されたアクセル開度に基づいたＥＣＵ８０００からの制御信号に応じて、ソレノイドモジュレータ圧を調圧し、スロットル圧を生成する。スロットル圧は、ＳＬＴ油路４３０２を介して、プライマリレギュレータバルブ４００６に供給される。スロットル圧は、プライマリレギュレータバルブ４００６のパイロット圧として利用される。
【００５４】
ＳＬ（１）４２１０、ＳＬ（２）４２２０、ＳＬ（３）４２３０、ＳＬ（４）４２４０、およびＳＬＴ４３００は、ＥＣＵ８０００から送信される制御信号により制御される。
【００５５】
Ｂ２コントロールバルブ４５００は、Ｄレンジ圧油路４１０２およびＲレンジ圧油路４１０４のいずれか一方からの油圧を選択的に、Ｂ２ブレーキ３６２０に供給する。Ｂ２コントロールバルブ４５００に、Ｄレンジ圧油路４１０２およびＲレンジ圧油路４１０４が接続されている。Ｂ２コントロールバルブ４５００は、ＳＬソレノイドバルブ（図示せず）およびＳＬＵソレノイドバルブ（図示せず）から供給された油圧とスプリングの付勢力とにより制御される。
【００５６】
ＳＬソレノイドバルブがオフで、ＳＬＵソレノイドバルブがオンの場合、Ｂ２コントロールバルブ４５００は、図４において左側の状態となる。この場合、Ｂ２ブレーキ３６２０には、ＳＬＵソレノイドバルブから供給された油圧をパイロット圧として、Ｄレンジ圧を調圧した油圧が供給される。
【００５７】
ＳＬソレノイドバルブがオンで、ＳＬＵソレノイドバルブがオフの場合、Ｂ２コントロールバルブ４５００は、図４において右側の状態となる。この場合、Ｂ２ブレーキ３６２０には、Ｒレンジ圧が供給される。
【００５８】
図５を参照して、本実施の形態に係る故障検出装置であるＥＣＵ８０００が実行するプログラムの制御構造について説明する。なお、以下に説明するプログラムは、エンジン１０００の始動前において実行が開始される。
【００５９】
ステップ（以下、ステップをＳと略す）１００にて、ＥＣＵ８０００は、エンジン１０００の始動要求があったか否かを判別する。たとえば、イグニッションスイッチがオフの状態からオンの状態にされた場合、エンジン１０００の始動要求があったと判別される。始動要求があると（Ｓ１００にてＹＥＳ）、処理はＳ１１０に移される。もしそうでないと（Ｓ１００にてＮＯ）、この処理は終了する。
【００６０】
Ｓ１１０にて、ＥＣＵ８０００は、エンジン１０００を始動する。Ｓ１２０にて、ＥＣＵ８０００は、油温センサ８０２６から送信された信号に基づいて、エンジン１０００の始動時における油温を検出する。
【００６１】
Ｓ１３０にて、ＥＣＵ８０００は、エンジン１０００が始動してからの、経過時間、アクセルオン状態（アクセルペダル８００８の開度が「０」よりも大きい状態）の累積時間（累積駆動時間）、および車両の累積走行距離の計測を開始する。なお、累積走行距離の代わりにもしくは加えて、累積走行時間（車速が「０」より大きい状態の累積時間）を計測するようにしてもよい。
【００６２】
Ｓ１４０にて、ＥＣＵ８０００は、吸気温センサ８０２８から送信された信号に基づいて、吸気温を検出する。この吸気温に基づいて外気温が推定される。なお、吸気温センサ８０２８の代わりにもしくは加えて、外気温を検出する外気温センサを設けるようにしてもよい。
【００６３】
Ｓ１５０にて、ＥＣＵ８０００は、エンジン１０００の始動時における油温および外気温に基づいて、後述するＳ１６０にて用いられるしきい値ＫＪ、しきい値ＲＪ、およびしきい値ＳＫを設定する。
【００６４】
各しきい値は、図６〜図８に示すマップに基づいて設定される。図６〜図８に示すように、各しきい値は、エンジン１０００の始動時における油温が低い場合は高い場合に比べて大きくなるように設定される。また、各しきい値は、外気温が低い場合は高い場合に比べて大きくなるように設定される。
【００６５】
図５に戻って、Ｓ１６０にて、ＥＣＵ８０００は、エンジン１０００が始動してからの、経過時間がしきい値ＫＪ以上であるという条件、アクセルオン状態の累積時間がしきい値ＲＪ以上であるという条件、および車両の累積走行距離がしきい値ＳＫ以上であるという条件の全ての条件を満たすか否かを判別する。全ての条件が満たされると（Ｓ１６０にてＹＥＳ）、処理はＳ１７０に移される。もしそうでないと（Ｓ１６０にてＮＯ）、処理はＳ１４０に戻される。
【００６６】
Ｓ１７０にて、ＥＣＵ８０００は、油温センサ８０２６から送信された信号に基づいて、油温を検出する。Ｓ１８０にて、ＥＣＵ８０００は、油温がしきい値ＴＨＯよりも低いか否かを判別する。油温がしきい値ＴＨＯよりも低いと（Ｓ１８０にてＹＥＳ）、処理はＳ１９０に移される。もしそうでないと（Ｓ１８０にてＮＯ）、処理はＳ１４０に戻される。Ｓ１９０にて、ＥＣＵ８０００は、油温センサ８０２６の故障を検出する（故障であると判断する）。その後、この処理は終了する。
【００６７】
以上のような構造およびフローチャートに基づく、本実施の形態に係る故障検出装置であるＥＣＵ８０００の動作について説明する。
【００６８】
エンジン１０００が停止している状態において、エンジン１０００の始動要求があると（Ｓ１００にてＹＥＳ）、エンジン１０００が始動される（Ｓ１１０）。また、始動時の油温が検出される（Ｓ１２０）。さらに、エンジン１０００が始動してからの、経過時間、アクセルオン状態の累積時間、および車両の累積走行距離の計測が開始される（Ｓ１３０）。
【００６９】
この状態で、外気温を推定するために、吸気温が検出される（Ｓ１４０）。得られた外気温およびエンジン１０００の始動時における油温から、しきい値ＫＪ、しきい値ＲＪ、およびしきい値ＳＫが設定される（Ｓ１５０）。
【００７０】
エンジン１０００が始動してからの、経過時間がしきい値ＫＪ以上であるという条件、アクセルオン状態の累積時間がしきい値ＲＪ以上であるという条件、および車両の累積走行距離がしきい値ＳＫ以上であるという条件のうちのいずれか一つの条件でも満たされていない状態（Ｓ１６０にてＮＯ）では、油温が十分に上昇し得ない状態であると考えられる。この状態では、油温自体が上昇していないため、油温センサ８０２６により検出される油温が当然に低く、油温センサ８０２６の検出結果からは油温センサ８０２６の故障を検出し得ないといえる。
【００７１】
一方、エンジン１０００が始動してからの、経過時間がしきい値ＫＪ以上であるという条件、アクセルオン状態の累積時間がしきい値ＲＪ以上であるという条件、および車両の累積走行距離がしきい値ＳＫ以上であるという条件の全てが満たされた状態では、油温が上昇し得る状態であると考えられる。
【００７２】
それにも関わらず、油温がしきい値ＴＨＯよりも低いと（Ｓ１８０にてＹＥＳ）、油温センサ８０２６が故障であると考えられる。したがって、この場合、油温センサ８０２６の故障が検出される（Ｓ１９０）。
【００７３】
このとき、エンジン１０００の始動時における油温が低い状態や外気温が低い状態では、油温が上昇し難い。したがって、エンジン１０００の始動時における油温や外気温が低いと、油温センサ８０２６により検出される油温が低くなって、油温センサ８０２６が正常であるにも関わらず、油温センサ８０２６の故障が誤って検出され得る。
【００７４】
しかしながら、本実施の形態においては、始動後からの経過時間と比較されるしきい値ＫＪ、始動後からのアクセルオン状態の累積時間と比較されるしきい値ＲＪ、始動後からの累積走行距離と比較されるしきい値ＳＫは、エンジン１０００の始動時における油温や外気温が低い場合は高い場合に比べて大きくなるように設定される（Ｓ１５０）。
【００７５】
すなわち、油温や外気温が低いほど、油温センサ８０２６の故障の有無を判定するタイミングが遅くされる。これにより、油温が十分に上昇したと考えられる状態において、油温センサ８０２６の故障の有無を判定することができる。そのため、油温センサ８０２６が正常であるにも関わらず、検出された油温が低いために、油温センサ８０２６の故障が誤って検出されることを抑制することができる。
【００７６】
逆に、油温や外気温が高い状態では、しきい値ＫＪ、しきい値ＲＪ、およびしきい値ＳＫは、小さく設定される（Ｓ１５０）。すなわち、油温センサ８０２６の故障の有無を判定するタイミングが早くされる。これにより、油温が上昇し易い状態においては、すみやかに油温センサ８０２６の故障の有無を判定することができる。そのため、油温センサ８０２６の故障の検出が遅れたり、検出頻度が低くなることを抑制することができる。
【００７７】
以上のように、本実施の形態に係る故障検出装置であるＥＣＵによれば、油温や外気温が低いほど、始動後からの経過時間と比較されるしきい値ＫＪ、始動後からのアクセルオン状態の累積時間と比較されるしきい値ＲＪ、始動後からの累積走行距離と比較されるしきい値ＳＫが大きく設定される。これにより、油温が十分に上昇したと考えられる状態において、油温センサの故障の有無を判定することができる。そのため、油温センサが正常であるにも関わらず、検出された油温が低いために、油温センサの故障が誤って検出されることを抑制することができる。逆に、油温や外気温が高い状態では、しきい値ＫＪ、しきい値ＲＪ、およびしきい値ＳＫが小さく設定される。これにより、すみやかに油温センサの故障の有無を判定することができる。そのため、油温センサの故障の検出が遅れたり、検出頻度が低くなることを抑制することができる。
【００７８】
＜第２の実施の形態＞
以下、本発明の第２の実施の形態について説明する。本実施の形態は、外気温よりも高い吸気温が検出される場合は、吸気温による外気温の推定を行なわない点で、前述の第１の実施の形態と相違する。その他の構造については、前述の第１の実施の形態と同じである。それらについての機能も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【００７９】
図９を参照して、本実施の形態に係る故障検出装置であるＥＣＵ８０００が実行するプログラムの制御構造について説明する。
【００８０】
Ｓ２００にて、ＥＣＵ８０００は、吸気温センサ８０２８から送信された信号に基づいて、吸気温を検出する。
【００８１】
Ｓ２１０にて、ＥＣＵ８０００は、吸気温による外気温の推定を開始するための条件が、１トリップ（システムの電源がオンにされてからオフにされるまでの間）中において、満たされた履歴があるか否かを判別する。ここで、外気温の推定を開始するための条件は、たとえば、予め定められた車速以上での走行が予め定められた時間経過したという条件である。この条件が満たされた場合、エンジンルーム内の空気が入れ替わり、吸入される空気が新鮮な外気に相当すると考えられる。また、履歴の有無は、たとえば、吸気温による外気温の推定を開始するための条件が満たされた場合にオンにされるフラグの状態により判別される。
【００８２】
吸気温による外気温の推定を開始するための条件が、１トリップ中において、満たされた履歴があると（Ｓ２１０にてＹＥＳ）、処理はＳ２３０に移される。もしそうでないと（Ｓ２１０にてＮＯ）、吸気温センサ８０２８において、外気温よりも高い温度を検出し得る運転状態下にあると判別され、処理はＳ２２０に移される。
【００８３】
Ｓ２２０にて、ＥＣＵ８０００は、外気温の推定値の初期値よりも、吸気温が低いか否かを判別する。ここで、初期値は、実験やシミュレーション等により予め定められ、ＲＯＭに記憶された値である。吸気温が、初期値よりも低いと（Ｓ２２０にてＹＥＳ）、処理はＳ２３０に移される。もしそうでないと（Ｓ２２０にてＮＯ）、処理はＳ２４０に移される。
【００８４】
Ｓ２３０にて、ＥＣＵ８０００は、検出された吸気温により外気温を推定する。その後、この処理は終了する。Ｓ２４０にて、ＥＣＵ８０００は、ＲＯＭに記憶された初期値を外気温とする。その後、処理はＳ２００に戻される。
【００８５】
以上のような構造およびフローチャートに基づく、本実施の形態に係る故障検出装置であるＥＣＵ８０００の動作について説明する。
【００８６】
エンジンルーム内の温度の状態を判別するために、吸気温センサ８０２８を用いて吸気温が検出される（Ｓ２００）。
【００８７】
１トリップ中において、吸気温による外気温の推定を開始するための条件（予め定められた車速以上での走行が予め定められた時間経過したという条件）が満たされた履歴がないと（Ｓ２１０にてＮＯ）、エンジンルーム内の空気が前回の走行時から入れ替わっていないといえる。
【００８８】
このとき、たとえばエンジン１０００が冷めていない状態でエンジン１０００を再始動したとしたならば、エンジンルーム内の温度が外気温よりも高いといえる。この場合、エンジンルーム内に設けられた吸気温センサ８０２８により検出される吸気温は、外気温よりも高い可能性がある。このような吸気温により外気温を推定すると、たとえば前述の第１の実施の形態におけるしきい値ＫＪ、しきい値ＲＪおよびしきい値ＳＫを誤って設定し、結果として吸気温センサ８０２８の故障の検出精度が悪化し得る。
【００８９】
したがって、１トリップ中において、吸気温による外気温の推定を開始するための条件が満たされた履歴がないと（Ｓ２１０にてＮＯ）、吸気温が外気温の推定値の初期値よりも低いか否かが判別される（Ｓ２２０）。
【００９０】
吸気温が、初期値よりも低いと（Ｓ２２０にてＹＥＳ）、エンジンルーム内の空気が入れ替わり、吸入される空気が新鮮な外気に相当するといえる。この場合、吸気温により外気温を精度よく推定できると考えられる。そこで、検出された吸気温により外気温が検出される（Ｓ２３０）。
【００９１】
一方、吸気温が、初期値以上であると（Ｓ２２０にてＮＯ）、エンジンルーム内の空気が入れ替わっておらず、エンジンルーム内の温度が外気温よりも高いと考えられる。そこで、吸気温による外気温の推定は行なわず、ＲＯＭに記憶された初期値が外気温とされる（Ｓ２４０）。これにより、エンジンルーム内の温度が高い場合において推定される外気温の精度が悪化することを抑制することができる。
【００９２】
以上のように、本実施の形態に係る故障判定装置であるＥＣＵによれば、エンジンルーム内に設けられた吸気温センサにより検出される吸気温が、外気温の推定値の初期値以上であると、吸気温による外気温の推定は行なわず、ＲＯＭに記憶された初期値が外気温とされる。これにより、エンジンルーム内の温度が外気温よりも高い場合において推定される外気温の精度が悪化することを抑制することができる。
【００９３】
今回開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００９４】
【図１】本発明の実施の形態に係る故障検出装置であるＥＣＵを搭載した車両のパワートレーンを示す概略構成図である。
【図２】オートマチックトランスミッションにおけるギヤトレーンを示すスケルトン図である。
【図３】オートマチックトランスミッションの作動表を示す図である。
【図４】オートマチックトランスミッションにおける油圧回路の要部を示す図である。
【図５】本発明の第１の実施の形態に係る故障検出装置であるＥＣＵが実行するプログラムの制御構造を示すフローチャートである。
【図６】しきい値ＫＪを定めたマップを示す図である。
【図７】しきい値ＲＪを定めたマップを示す図である。
【図８】しきい値ＳＫを定めたマップを示す図である。
【図９】本発明の第２の実施の形態に係る故障検出装置であるＥＣＵが実行するプログラムの制御構造を示すフローチャートである。
【符号の説明】
【００９５】
１０００  エンジン、２０００  オートマチックトランスミッション、３０００  プラネタリギヤユニット、３２００  トルクコンバータ、４０００  油圧回路、５０００  ディファレンシャルギヤ、６０００  ドライブシャフト、７０００  前輪、８０００  ＥＣＵ、８００２  車速センサ、８００４  シフトレバー、８００６  ポジションスイッチ、８００８  アクセルペダル、８０１０  アクセル開度センサ、８０１２  ブレーキペダル、８０１４  ストロークセンサ、８０１６  電子スロットルバルブ、８０１８  スロットル開度センサ、８０２０  エンジン回転数センサ、８０２２  入力軸回転数センサ、８０２４  出力軸回転数センサ、８０２６  油温センサ、８０２８  吸気温センサ。
【図１】
2007162764.tif 000003
【図２】
2007162764.tif 000004
【図３】
2007162764.tif 000005
【図４】
2007162764.tif 000006
【図５】
2007162764.tif 000007
【図６】
2007162764.tif 000008
【図７】
2007162764.tif 000009
【図８】
2007162764.tif 000010
【図９】
2007162764.tif 000011