(57)【要約】【課題】油温センサの故障判定装置において、車両の状況に応じた油温センサの故障判定を早期に行えるとともに、誤判定を軽減可能とすることにある。【解決手段】故障判定部（２５）は、エンジン温度（Ｔｅ）から自動変速機（２）の油温（Ｔｏ０）を推定して推定油温（Ｔｘ）を求める油温推定部（２５Ａ）と、油温センサ（８）が故障していると判定するための故障判定閾値（Ｃ１）を決定する故障判定閾値決定部（２５Ｂ）と、油温推定部（２５Ａ）が求めた推定油温（Ｔｘ）と油温センサ（８）の検出油温（Ｔｏ０）の油温差（ΔＴ）が大きいほど大となる故障指数（故障度（Ｃｕ）、正常度（Ｃｄ））を求める故障指数決定部（２５Ｃ）とを備え、所定時間毎に求められる複数の故障指数の合計であるカウント数（Ｃｏ）が故障判定閾値（Ｃ１）に達することで油温センサ（８）が故障していると判定する。【選択図】図１
2012052633.tif 000002
【特許請求の範囲】
【請求項１】
車両の動力源であるエンジンを設け、このエンジンの出力を前記車両の駆動輪に伝える自動変速機を設け、前記エンジンの温度を検出するエンジン温度検出手段を設け、前記自動変速機の油温を検出する油温センサを設け、この油温センサの故障を判定する故障判定部を備える制御手段を設けた車両の油温センサの故障判定装置において、前記故障判定部は、前記エンジン温度検出手段のエンジン温度の検出結果から前記自動変速機の油温を推定して推定油温を求める油温推定部と、前記油温センサが故障していると判定するための故障判定閾値を決定する故障判定閾値決定部と、前記油温推定部が求めた推定油温と前記油温センサの検出油温との油温差が大きいほど大となる故障指数を求める故障指数決定部とを備え、所定時間毎に求められる複数の前記故障指数の合計であるカウント数が前記故障判定閾値に達することで前記油温センサが故障していると判定することを特徴とする油温センサの故障判定装置。
【請求項２】
前記故障判定部は、前記故障指数を求めるための基準となる第一所定値と、この第一所定値よりも小さい第二所定値と、前記検出油温が前記第一所定値よりも大きい温度領域若しくは前記第二所定値よりも小さい温度領域である第一領域を設定し、前記検出油温が前記第一領域内にある場合に、前記故障指数は前記カウント数を前記故障判定閾値側に近づける値を採ることを特徴とする請求項１に記載の油温センサの故障判定装置。
【請求項３】
前記故障判定部は、前記油温センサが正常に機能していると判定する正常判定閾値を決定する正常判定閾値決定部と、前記カウント数を前記故障判定閾値より遠ざけるよう加算される正常指数を求める正常指数決定部とを備え、前記正常指数を求めるための基準となる第三所定値とこの第三所定値よりも小さい第四所定値と、前記検出油温が前記第三所定値よりも小さく且つ前記第四所定値よりも大きい温度領域である第二領域を設定し、前記検出油温が前記第二領域内にある場合に、前記油温差が小さいほど、前記カウント数を前記故障判定閾値より遠ざけるとともに前記正常判定閾値に近づけることを特徴とする請求項１又は請求項２に記載の油温センサの故障判定装置。
【請求項４】
前記故障判定部は、前記エンジン水温が高くなるほど、前記故障判定閾値と前記正常判定閾値との差を小さく設定し、前記第一所定値と前記第二所定値との差を小さく設定し、前記第三所定値と前記第四所定値との差を小さく設定することを特徴とする請求項１〜請求項３のいずれか１項に記載の油温センサの故障判定装置。
【請求項５】
前記故障判定部は、前記第一所定値と前記第三所定値では前記第一所定値が大きく、且つ前記第二所定値と前記第四所定値では前記第二所定値が小さい大小関係を持ち、前記検出油温が前記第一所定値よりも小さく前記第三所定値よりも大きい、若しくは前記検出油温が第二所定値よりも大きく前記第四所定値よりも小さい温度領域である第三領域を設定し、前記検出油温が前記第三領域内にある場合に、前記カウント数に加算する値は前記故障指数及び前記正常指数が共に零であることを特徴とする請求項１〜請求項４のいずれか１項に記載の油温センサの故障判定装置。
【請求項６】
前記故障判定部は、前記カウント数に設定する初期値として、前記油温センサの故障判定処理開始時において、前記故障判定閾値と前記正常判定閾値との中間の値を採ることを特徴とする請求項１〜請求項５のいずれか１項に記載の油温センサの故障判定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、油温センサの故障判定装置に係り、特に自動変速機の油温を検出する油温センサの故障判定を車両の状況に応じて早期に行う油温センサの故障判定装置に関する。
【背景技術】
【０００２】
車両に搭載した自動変速機においては、油温を検出する油温センサが設けられており、この油温センサの検出した油温に基づいて最適な変速制御を可能としている。油温センサの故障は、最適な変速制御を阻害するものであり、早期に故障判断がなされるべきである。
油温センサの故障診断方法の―つとして、所定の走行時間後に油温を確認し、この油温が所定温度以下であれば故障と判断する方法がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１７７４１２号公報
【０００４】
上記の特許文献１に係る自動変速機の油温センサ故障検出装置は、走行時間ｔが所定の期間ｔａを経過したときに、油温センサ（Ａ／Ｔ油温センサ）で検出される油温ＴＯが、自動変速機の変速動作の制御を開始する制御開始油温Ｔ＿ｃｒｉを含む所定の温度範囲内にないことに基づいて、油温センサを故障と判断するものであって、走行時間ｔが所定の期間ｔａを経過すれば、油温ＴＯが制御開始油温Ｔ＿ｃｒｉを含む所定の温度範囲にあるはずが、その温度範囲とは異なる油温が検出されたことで、油温センサが故障していると判断するものである。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上記の特許文献１では、油温センサの故障検出にあたり、所定の期間ｔａを一律に油温ＴＯが制御開始油温Ｔ＿ｃｒｉに達するか否かで油温センサの故障を判定していた。
しかし、車両の走行状態によっては、油温ＴＯが比較的高温の場合もあり、この場合には、油温ＴＯが極低温Ｔ＿ａの場合よりも油温ＴＯが制御開始油温Ｔ＿ｃｒｉに達する時間も短い。
そして、油温センサの故障判定を行うのに、油温ＴＯが極低温Ｔ＿ａと同一の場合と同じ所定の期間ｔａの経過を待ってから油温センサの故障判定を行うことは、油温センサの故障判定に要する時間が必要以上に長く、また、走行時間ｔが所定の期間ｔａよりも短いような場合に油温センサの故障検出を行うことができなかった。
そのため、所定の極低温Ｔ＿ａを最小値とし、かつ制御開始油温Ｔ＿ｃｒｉを最大値として、段階的に増加する複数の初期油温Ｔ＿ａ１〜Ｔ＿ａ４における走行時間ｔの経過に伴う油温上昇マップデータを準備しておき、初期油温に応じて油温センサの故障と判定するまでの時間を可変としている。
これにより、初期油温が高温であればあるほど、油温センサの故障判定に要する時間を少なくでき、故障判定頻度を上げることができる。
しかしながら、上記の特許文献１では、車両の走行状態は様々であり、事前に設定された温度上昇マップデータとは異なる温度上昇となる場合があり、このため、誤った判定結果を招く原因にもなっていた。
よって、常に、車両の走行状況をみて、早期に油温センサの故障判断がなされることが望まれていた。
【０００６】
また、現在、油温センサの低温固着故障診断ロジックは、ある一定の診断時間経過後、ある閾値温度を超えていなければ故障と判断し、ある閾値温度以上であれば、正常と判断している。また、故障の誤検出を避けるために、走行時の油温の上昇率が低い極低温環境を想定して、ある一定の診断時間は決定されている。
しかし、暑い天候の地域や登坂路を走行したときには、極低温環境の走行と比較し油温が上昇しやすい傾向にあるため、故障と診断するまでの診断時間が長くなるという不都合があった。
【０００７】
そこで、この発明の目的は、車両の状況に応じた油温センサの故障判定を早期に行えるとともに、誤判定を軽減可能な油温センサの故障判定装置を提供することにある。
【課題を解決するための手段】
【０００８】
この発明は、車両の動力源であるエンジンを設け、このエンジンの出力を前記車両の駆動輪に伝える自動変速機を設け、前記エンジンの温度を検出するエンジン温度検出手段を設け、前記自動変速機の油温を検出する油温センサを設け、この油温センサの故障を判定する故障判定部を備える制御手段を設けた車両の油温センサの故障判定装置において、前記故障判定部は、前記エンジン温度検出手段のエンジン温度の検出結果から前記自動変速機の油温を推定して推定油温を求める油温推定部と、前記油温センサが故障していると判定するための故障判定閾値を決定する故障判定閾値決定部と、前記油温推定部が求めた推定油温と前記油温センサの検出油温との油温差が大きいほど大となる故障指数を求める故障指数決定部とを備え、所定時間毎に求められる複数の前記故障指数の合計であるカウント数が前記故障判定閾値に達することで前記油温センサが故障していると判定することを特徴とする。
【発明の効果】
【０００９】
この発明の油温センサの故障判定装置は、車両の状況に応じた油温センサの故障判定を早期に行えるとともに、誤判定を軽減可能とする。
【図面の簡単な説明】
【００１０】
【図１】図１は油温センサの故障判定装置の入出力信号を説明するブロック図である。（実施例）
【図２】図２は油温センサの故障判定のフローチャートである。（実施例）
【図３】図３は所定のエンジン水温における故障指数（異常度、正常度）を示す図である。（実施例）
【図４】図４は油温差とカウント数と精度との関係を示す図である。（実施例）
【図５】図５はエンジンの始動後に油温センサの出力値が途中から固着した場合の故障診断状況を説明するタイムチャートである。（実施例）
【図６】図６はエンジンの始動直後から油温センサの出力値が高い状態に固着した場合の故障診断状況を説明するタイムチャートである。（実施例）
【発明を実施するための形態】
【００１１】
この発明は、その車両の状況に応じた油温センサの故障判定を早期に行えるとともに、誤判定を軽減可能とする目的を、常に変化する車両の状況を考慮して実現するものである。
【実施例】
【００１２】
図１〜図６は、この発明の実施例を示すものである。
図１において、１は車両に搭載されて動力源となるエンジン、２はこのエンジン１に連結してエンジン１の出力を車両の駆動輪に伝える自動変速機である。
このエンジン１は、制御手段（ＥＣＭ）３によって制御される。
この制御手段３は、図１に示すように、油温センサの故障判定装置４に用いられる。
この故障判定装置４において、制御手段３には、入力側で、自動変速機２のシフトポジションを検出するシフトスイッチ５と、車両の速度を検出する車速センサ６と、Ｏ／Ｄオフスイッチ７と、自動変速機２の油温（Ｔｏ０）を検出する油温センサ８と、自動変速機２の入力軸回転センサ９と、ストップランプスイッチ１０と、スロットル開度を検出するスロットルセンサ１１と、エンジン１の温度として冷却水温度をエンジン水温（Ｔｅ）として検出するエンジン温度検出手段である水温センサ１２と、エンジン回転数を検出するエンジン回転数センサ１３と、イグニションスイッチ（ＩＧ・ＳＷ）１４とが連絡し、また、出力側では、自動変速機２のシフトソレノイド１５と、自動変速機２のライン圧制御ソレノイド１６と、自動変速機２のロックアップソレノイド１７と、チェックエンジンランプ１８と、Ｏ／Ｄオフランプ１９とが連絡している。
また、制御手段３は、変速制御部２０と、ロックアップ制御部２１と、スリップ制御部２２と、ライン圧制御部２３と、Ｏ／Ｄ禁止制御部２４と、故障判定部２５と、フェイルセーフ機能部２６と、ウォーニング機能部２７とを備えている。
【００１３】
図３〜図６に示すように、この実施例に係る故障判定装置４では、正常な油温センサ８を用いて、事前にその油温センサ８が検出した油温（Ｔｏ０）（図面上では「油温Ｔｏ０」と記す）をその油温（Ｔｏ０）の検出精度と共にマップデータ化し、さらに、その検出精度に基づいて、故障指数（異常度（Ｃｕ）、正常度（Ｃｄ））を設定したマップデータを油温センサ８の故障判定に用いる。
また、車両の走行状態のパラメータとしてのエンジン水温（Ｔｅ）を基に、自動変速機２の推定油温（Ｔｘ）を求め、併せて、第一所定値（Ｔｏ１）（図面上では「油温閾値Ｔｏ１」と記す）〜第四所定値（Ｔｏ４）（図面上では「油温閾値Ｔｏ４」と記す）を求め、油温センサ８の検出油温（Ｔｏ０）が上記の各所定値で区画され、どの温度領域にあるかを判定し、推定油温（Ｔｘ）と、その時の油温センサ８が検出した油温（Ｔｏ０）との油温差（ΔＴ）に応じて、マップデータより異常度（Ｃｕ）、正常度（Ｃｄ）を求める。
そして、この求めた異常度（Ｃｕ）、正常度（Ｃｄ）をカウント数（Ｃｏ）にて加算、減算して行き、カウント数（Ｃｏ）が故障判定閾値（Ｃ１）に達することで、油温センサ８の故障を判断し、一方、カウント数（Ｃｏ）が正常判定閾値（Ｃ２）に達することで、油温センサ８の正常を判断する。
そして、故障判定部２５では、エンジン水温（Ｔｅ）から自動変速機２の油温を推定して推定油温（Ｔｘ）を求め、エンジン水温（Ｔｅ）と自動変速機２の検出された油温（Ｔｏ０）から油温センサ８の故障の度合いを示す故障指数（異常度（Ｃｕ）、正常度（Ｃｄ））を求め、この故障指数（異常度（Ｃｕ）、正常度（Ｃｄ））を求めるためにエンジン水温（Ｔｅ）から各油温閾値としての第一所定値（Ｔｏ１）〜第四所定値（Ｔｏ４）を設定し、そして、故障指数（異常度（Ｃｕ）、正常度（Ｃｄ））を合計してその値をカウントする。
即ち、この実施例において、車両の走行状態のパラメータからカウント数（Ｃｏ）の故障判定閾値（Ｃ１）、正常判定閾値（Ｃ２）と各油温閾値としての第一所定値（Ｔｏ１）〜第四所定値（Ｔｏ４）を設定し、油温センサ８の検出油温（Ｔｏ０）と比較することで、走行状態に応じた油温センサ８の故障診断を行うものである。これにより、車両の状況に応じた油温センサ８の故障診断を行うことができ、故障検出の精度を上げ、診断時間の短縮を可能とする。
そして、故障判定部２５によって油温センサ８の故障が判定された場合、制御手段３は、乗員に油温センサ８の故障を知らせるウォーニング機能により、チェックエンジンランプ１８の点灯の実施を行うとともに、必要最低限の自動変速機２の変速制御を行えるよう、フェイルセーフ制御を実施する。
【００１４】
このため、故障判定部２５は、図１に示すように、水温センサ１２のエンジン水温（Ｔｅ）の検出結果から自動変速機２の油温を推定して推定油温（Ｔｘ）を求める油温推定部２５Ａと、油温センサ８が故障していると判定するための故障判定閾値（Ｃ１）（図５、図６参照）を決定する故障判定閾値決定部２５Ｂと、油温推定部２５Ａが求めた推定油温（Ｔｘ）と油温センサ８の検出油温（Ｔｏ０）との油温差（ΔＴ）が大きいほど大となる故障指数（異常度Ｃｕ、正常度Ｃｄ）を求める故障指数決定部２５Ｃと、故障指数（異常度Ｃｕ、正常度Ｃｄ）をカウントする故障指数カウント部２５Ｄとを備え、所定時間毎に求められる複数の前記故障指数の合計であるカウント数（Ｃｏ）が前記故障判定閾値（Ｃ１）に達することで油温センサ８が故障していると判定する。
これにより、エンジン水温（Ｔｅ）から求める推定油温（Ｔｘ）と油温センサ８の検出油温（Ｔｏ０）との油温差（ΔＴ）が大きいほど、早期に油温センサ８の故障判定できる。
【００１５】
また、故障判定部２５は、前記故障指数を求めるための基準となる第一所定値（Ｔｏ１）と、この第一所定値（Ｔｏ１）よりも小さい第二所定値（Ｔｏ２）と、検出油温（Ｔｏ０）が第一所定値（Ｔｏ１）よりも大きい温度領域若しくは第二所定値（Ｔｏ２）よりも小さい温度領域である第一領域を設定し（図４参照）、検出油温（Ｔｏ０）が第一領域内にある場合に、前記故障指数はカウント数（Ｃｏ）を故障判定閾値（Ｃ１）側に近づける値を採る（図３参照）。
故障判定部２５は、図５、図６に示すように、第一所定値（Ｔｏ１）〜第四所定値（Ｔｏ４）を設定する油温閾値決定部２５Ｅを備える。
これにより、油温センサ８が故障していると推測される温度領域である第一領域が第一所定値（Ｔｏ１）及び第二所定値（Ｔｏ２）によって明確化され、油温センサ８の故障判定精度を向上させることができる。
【００１６】
更に、故障判定部２５は、油温センサ８が正常に機能していると判定する正常判定閾値（Ｃ２）を決定する正常判定閾値決定部２５Ｆと、カウント数（Ｃｏ）を故障判定閾値（Ｃ１）より遠ざけるよう加算される正常指数を求める正常指数決定部２５Ｇとを備え、前記正常指数を求めるための基準となる第三所定値（Ｔｏ３）とこの第三所定値（Ｔｏ３）よりも小さい第四所定値（Ｔｏ４）と、検出油温（Ｔｏ０）が第三所定値（Ｔｏ３）よりも小さく且つ前記第四所定値（Ｔｏ４）よりも大きい温度領域である第二領域を設定し（図４参照）、検出油温（Ｔｏ０）が前記第二領域内にある場合に、油温差（ΔＴ）が小さいほど、カウント数（Ｃｏ）を故障判定閾値（Ｃ１）より遠ざけるとともに正常判定閾値（Ｃ２）に近づける。
これにより、エンジン水温（Ｔｅ）から求める推定油温（Ｔｘ）と油温センサ８の検出油温（Ｔｏ０）との油温差（ΔＴ）が小さいほど、早期に油温センサ８が正常に機能していると判定できる。また、油温センサ８が正常に機能していると予想される温度領域である第二領域が第三所定値（Ｔｏ３）及び第四所定値（Ｔｏ４）によって明確化され、油温センサ８の故障判定精度及び正常判定精度を向上させることができる。
【００１７】
更にまた、故障判定部２５は、エンジン水温（Ｔｅ）が高くなるほど、故障判定閾値（Ｃ１）と正常判定閾値（Ｃ２）との差を小さく設定し、第一所定値（Ｔｏ１）と第二所定値（Ｔｏ２）との差を小さく設定し、第三所定値（Ｔｏ３）と第四所定値（Ｔｏ４）との差を小さく設定する。
これは、車両が走行することで、エンジン水温（Ｔｅ）、自動変速機２の検出油温（Ｔｏ０）が上昇し、エンジン水温（Ｔｅ）、自動変速機２の検出油温（Ｔｏ０）が車両の外的要因（外気温等）の影響を受け難くなり、自動変速機２の推定油温（Ｔｘ）がエンジン水温（Ｔｅ）から推定しやすいことによる。つまり、推定油温（Ｔｘ）の推定精度が向上する。そのため、故障指数を求めるための第一所定値（Ｔｏ１）〜第四所定値（Ｔｏ４）の各所定値の温度差を小さくでき、第一領域を拡大して、第二領域、第三領域を縮小して油温センサ８の故障判定条件を厳しくできる。また、推定油温（Ｔｘ）の推定精度が向上していることで、故障判定閾値（Ｃ１）と正常判定閾値（Ｃ２）との差を小さく設定して、油温センサ８の故障判定までに要する時間を減らすことができる。これにより、早期に油温センサ８の故障判定や正常判定を可能としている。
【００１８】
また、故障判定部２５は、第一所定値（Ｔｏ１）と第三所定値（Ｔｏ３）では第一所定値（Ｔｏ１）が大きく、且つ第二所定値（Ｔｏ２）と第四所定値（Ｔｏ４）では第二所定値（Ｔｏ２）が小さい大小関係を持ち、検出油温（Ｔｏ０）が第一所定値（Ｔｏ１）よりも小さく第三所定値（Ｔｏ３）よりも大きい、若しくは検出油温（Ｔｏ０）が第二所定値（Ｔｏ２）よりも大きく第四所定値（Ｔｏ４）よりも小さい温度領域である第三領域を設定し、検出油温（Ｔｏ０）が第三領域内にある場合に、カウント数（Ｃｏ）に加算する値は故障指数及び正常指数が共に零（０）である。
これにより、エンジン水温（Ｔｅ）より推定される推定油温（Ｔｘ）と油温センサ８の検出油温（Ｔｏ０）との油温差（ΔＴ）が大きいものの、正常に機能している油温センサ８が検出し得る検出油温（Ｔｏ０）であって、油温センサ８が故障しているか否かの判断がつかない場合、その検出油温（Ｔｏ０）に基づく結果を油温センサ８の故障判定に用いないことで、誤った油温センサ８の故障判定を防止できる。
【００１９】
更に、故障判定部２５は、カウント数（Ｃｏ）に設定する初期値（Ｃｉ）として、油温センサ８の故障判定処理開始時において、故障判定閾値（Ｃ１）と正常判定閾値（Ｃ２）との中間の値を採る。
これにより、カウント数（Ｃｏ）が故障判定閾値（Ｃ１）若しくは正常判定閾値（Ｃ２）に達するまでの時間を大きく要することを避けられ、早期に油温センサ８の故障判定や正常判定を行うことができる。
【００２０】
次いで、この実施例に係る油温センサ８の故障判定について、図２のフローチャートに基づいて説明する。
この故障判定においては、油温センサ８が検出する油温（Ｔｏ０）と、その油温（Ｔｏ０）を自動変速機２の油温を推定するための車両のパラメータ（例えば、エンジン水温）を用いて自動変速機２の油温を推定して推定油温（Ｔｘ）を求め、それらの油温差（ΔＴ）に応じて、油温センサ８が故障していると判断するためのカウント数（Ｃｏ）に加算若しくは減算する故障指数を求め、その求めた故障指数に加算若しくは減算の値を加えて行き、ある所定値（油温閾値）に達することで、油温センサ８が故障しているか否かを判定する。
図２に示すように、イグニッションスイッチ１４のＯＮがトリガとなり（ステップＡ０１）、エンジン１が始動すると（ステップＡ０２）、制御手段３のプログラムが実行され、カウント数（Ｃｏ）に初期値（Ｃｉ）を代入する（ステップＡ０３）。ここで、カウント数（Ｃｏ）とは、油温センサ８が故障しているか否かを判断する指標である。また、このプログラムでは、故障判定閾値（Ｃ１）と正常判定閾値（Ｃ２）を備える。
そして、カウント数（Ｃｏ）が故障判定閾値（Ｃ１）に達することで、油温センサ８が故障していると判定し、正常判定閾値（Ｃ２）に達する場合は、正常に機能していると判定する。なお、初期値（Ｃｉ）は、故障判定閾値（Ｃ１）と正常判定閾値（Ｃ２）との中間の値を採る。また、故障判定閾値（Ｃ１）＞正常判定閾値（Ｃ２）の大小関係を持つ。
油温センサ８が故障しているおそれがあると判定された場合は、故障判定閾値（Ｃ１）に近づくようにカウント数（Ｃｏ）の値が大となり、油温センサ８が正常に機能していると予測される場合には、正常判定閾値（Ｃ２）に近づくようにカウント数（Ｃｏ）の値が小となる。
なお、エンジン水温（Ｔｅ）が比較的高温である場合は、初期値（Ｃｉ）を正常判定閾値（Ｃ２）に近づけるように小さく設定しても良い。これにより、エンジン水温（Ｔｅ）が比較的高温である場合には、油温センサ８が正常に機能していると早期に判断することができる。エンジン水温（Ｔｅ）が高い場合には、自動変速機２の油温（Ｔｏ０）も高い場合が多く、自動変速機２の油温（Ｔｏ０）が低温時に比べて比較的予想しやすいためである。
【００２１】
そして、エンジン１の始動から所定期間経た所定の時間（ｔｗ）を経過したか否かを判断する（ステップＡ０４）（図５、図６参照）。このステップＡ０４がＮＯの場合には、この判断を所定の時間（ｔｗ）が経過するまで継続する。
このステップＡ０４を設けた理由は、フロー処理の開始直後では油温センサ８から検出される油温（Ｔｏ０）が大きく変動する場合があるためである。つまり、自動変速機２の油温センサ８の故障判定を行うにあたり、エンジン水温（Ｔｅ）を基に自動変速機２の油温（Ｔｏ０）を推定して推定油温（Ｔｘ）を求め、この推定油温（Ｔｘ）と油温センサ８の検出した油温（Ｔｏ０）との比較を行うが、例えば、事前に車両が走行しており、エンジン１が比較的高温となっているような場合は、エンジン１内の高温な冷却水とラジエータ内の低温な冷却水とが混ざり合い、冷却水の温度が安定せず、このような状況の下での油温センサ８の故障診断は結果の信頼性が低く、誤判定を招くおそれがあることから、このような故障診断結果を除くためである。
その後、車両のパラメータとしての水温センサ１２からのエンジン水温（Ｔｅ）と油温センサ８からの検出油温（Ｔｏ０）とを取得し（ステップＡ０５）、そして、エンジン水温（Ｔｅ）から、自動変速機２の推定油温（Ｔｘ）、第一所定値（油温閾値Ｔｏ１）、第二所定値（油温閾値Ｔｏ２）、第三所定値（油温閾値Ｔｏ３）、第四所定値（油温閾値Ｔｏ４）、油温センサ８が故障していると判定する故障判定閾値（Ｃ１）、油温センサ８が正常に作動していることを判定する正常判定閾値（Ｃ２）を求める（ステップＡ０６）。
これら推定油温（Ｔｘ）及び第一所定値（Ｔｏ１）〜第四所定値（Ｔｏ４）は、事前に用意したマップデータより求める。このマップデータは、正常に機能している油温センサ８等を用いて測定した、エンジン水温（Ｔｅ）と自動変速機２の推定油温（Ｔｘ）との関係を示したマップデータである。
なお、図４〜図６に示すように、第一所定値（Ｔｏ１）〜第四所定値（Ｔｏ４）は、カウント数（Ｃｏ）に加算する異常度（Ｃｕ）若しくは減算する正常度（Ｃｄ）を求めるためにあり、その大小関係が、Ｔｏ１≧Ｔｏ３＞Ｔｏ４≧Ｔｏ２にある。また、Ｔｏ０≧Ｔｏ１若しくはＴｏ０≦Ｔｏ２となる領域を第一領域とし、Ｔｏ１及びＴｏ２を第一所定値とし、また、Ｔｏ３＜Ｔｏ０＜Ｔｏ４となる領域を第二領域とし、Ｔｏ３及びＴｏ４を第二所定値とし、さらに、Ｔｏ３≦Ｔｏ０＜Ｔｏ１若しくはＴｏ４≦Ｔｏ０＜Ｔｏ２となる領域を第三領域とする。
【００２２】
そして、検出油温（Ｔｏ０）と推定油温（Ｔｘ）との油温差（ΔＴ）を、
ΔＴ＝Ｔｘ−Ｔｏ０
で求める（ステップＡ０７）。
そして、Ｔｏ０≧Ｔｏ１又はＴｏ０≦Ｔｏ２か否か、つまり、検出油温（Ｔｏ０）が第一領域内にあるか否かを判断する（ステップＡ０８）。
このステップＡ０８がＹＥＳの場合には、検出油温（Ｔｏ０）が第一領域内にあると判定中であって、油温センサ８が故障しているおそれがあるとし、図３、図４のマップデータから異常度（Ｃｕ）を求め（ステップＡ０９）、この異常度（Ｃｕ）をカウント数（Ｃｏ）に加算する（ステップＡ１０）。このとき、Ｃｏ≧Ｃｍａｘであれば、カウント数（Ｃｏ）は、最大故障カウント数（Ｃｍａｘ）とする。
図３、図４のマップデータは、カウント数（Ｃｏ）に加算する異常度（Ｃｕ）若しくは減算する正常度（Ｃｄ）を求めるためのものである。この図３、図４のマップデータは、自動変速機２の推定油温（Ｔｘ）と油温センサ８の検出油温（Ｔｏ０）との油温差（ΔＴ）がその時の精度と、精度に応じた異常度（Ｃｕ）、正常度（Ｃｄ）との関係を示したものとなっている。ここで、精度とは、所定のエンジン水温（Ｔｅ）における油温差（ΔＴ）の発生度合いの高さを示す値である。この図３、図４のマップデータを例にとると、この精度は、１００回測定した場合の検出し得る回数を示している。例えば、油温差（ΔＴ）が零（０℃）となるのは、１００回測定した場合に、４７回取り得る可能性があること示している。油温差（ΔＴ）が小さいほど正常度（Ｃｄ）が大となる一方、油温差（ΔＴ）が大きいほど異常度（Ｃｕ）が大となる。検出油温（Ｔｏ０）が推定油温（Ｔｘ）より離れるほど、油温センサ８が故障しているおそれが高いと考えられるためである。この精度の値に応じて、異常度（Ｃｕ）、正常度（Ｃｄ）が設定されている。
また、この図３、図４のマップデータは、あるエンジン水温（Ｔｅ）におけるデータを示す。実際は、エンジン水温（Ｔｅ）を複数の温度範囲（例えば、１０℃ごと）に分け、その夫々の温度範囲における図３、図４のマップデータを複数用意して、異常度（Ｃｕ）、正常度（Ｃｄ）を求める構成とする。
一方、前記ステップＡ０８がＮＯの場合には、Ｔｏ０≧Ｔｏ３又はＴｏ０≦Ｔｏ４か否か、つまり、検出油温（Ｔｏ０）が第二領域又は第三領域にあるか否かを判断する（ステップＡ１１）。
【００２３】
このステップＡ１１がＮＯの場合には、検出油温（Ｔｏ０）が第三領域内にあると判定中であり、図３、図４のマップデータから異常度（Ｃｕ）又は正常度（Ｃｄ）を求め（ステップＡ１２）、そして、カウント数（Ｃｏ）に異常度（Ｃｕ）又は正常度（Ｃｄ）を加算する（ステップＡ１３）。但し、この場合の異常度（Ｃｕ）、正常度（Ｃｄ）は、零（０）である。
この第三領域は、油温センサ８が正常に機能しているか、故障しているかが明確に判別できない領域である。この領域は、１００回測定した場合に、１回程度検出される可能性があって、油温センサ８に異常が発生しているか判断ができない。そのため、図３、図４に示すように、この第三領域では、異常度（Ｃｕ）、正常度（Ｃｄ）も零（０）を設定している。また、エンジン水温（Ｔｅ）や自動変速機２の検出油温（Ｔｏ０）が変動しやすい状況下では、このような第三領域を設けることで、油温センサ８の誤判定を行わないようにしている。但し、エンジン水温（Ｔｅ）や自動変速機２の検出油温（Ｔｏ０）が比較的安定しているような場合（例えば、比較的高温であるような状況下のような場合）には、特に第三領域を設けなくても良い。
前記ステップＡ１１がＹＥＳの場合には、検出油温（Ｔｏ０）が第二領域内にあると判定中であり、図３、図４のマップデータから正常度（Ｃｄ）を求め（ステップＡ１４）、そして、カウント数（Ｃｏ）から正常度（Ｃｄ）を減算する（ステップＡ１５）。但し、この場合、Ｃｕ≦０のとき、カウント数（Ｃｏ）は、零（０）とする。
【００２４】
前記ステップＡ１０の処理後、前記ステップＡ１３の処理後、又は、前記ステップＡ１５の処理後は、カウント数（Ｃｏ）≧故障判定閾値（Ｃ１）か否かを判断する（ステップＡ１６）。
このステップＡ１６がＹＥＳの場合には、油温センサ８が故障していると判定し、油温センサ８の故障判定結果を記録、油温センサ８の故障発生の警告灯の点灯、油温センサ８の故障によるフェイルセーフ制御（例えば、油温センサ８の検出結果によらない必要最低限の自動変速機２の変速制御等）の実行等を実施する（ステップＡ１７）。
【００２５】
前記ステップＡ１６がＮＯの場合には、カウント数（Ｃｏ）≦正常側閾値（Ｃ２）か否かを判断する（ステップＡ１８）。
このステップＡ１８がＹＥＳの場合には、油温センサ８は正常に機能していると判定したとする（ステップＡ１９）。
前記ステップＡ１７の処理後、前記ステップＡ１８がＮＯの場合、前記ステップＡ１９の処理後は、イグニッションスイッチ１４がオフがなされたか否かを判定する（ステップＡ２０）。これは、乗員の車両の使用意思を確認するためのものである。
このステップＡ２０がＹＥＳで、イグニッションスイッチ１４がオフとなれば、車両の使用意思がないと判断でき、プログラムをエンドとする（ステップＡ２１）。
しかし、このステップＡ２０がＮＯで、イグニッションスイッチ１４がオンであれば、前記ステップＡ０５に戻り、次のフロー処理の実行に移り、再度、カウント数（Ｃｏ）の結果から油温センサ８の故障若しくは正常の判定を行う。その場合、前回のカウント数（Ｃｏ）を引き継いで処理を続ける。
但し、前記ステップＡ１７若しくは前記ステップＡ１９を経由した場合、つまり、油温センサ８が故障若しくは正常と判断された場合には、前記ステップＡ０３からフロー処理を開始し、新たにカウント数（Ｃｏ）に初期値（Ｃｉ）を代入して処理を行うとしても良い。この場合は、前記ステップＡ０４を行わず、前記ステップＡ０５に進んでフロー処理を進める。
このフロー処理は、乗員の車両の運転意思が継続する間に行われる。具体的には、例えばイグニッションスイッチ１４がオンとなってからオフになるまでの間に実施される。そのため、エンジン１の自動停止（エンジンアイドルストップ等）による一時的なエンジン１の停止の間も、このフロー処理は継続して実行される。
【００２６】
次に、エンジン１の始動後、油温センサ８の出力値（検出油温Ｔｏ０）が途中から固着した場合の故障診断状況で、つまり、検出油温（Ｔｏ０）とは異なる一定値の油温を検出し続ける固着状態で故障した場合の例を、図５に示す。図５中の第一領域、第二領域若しくは第三領域と判定している期間とは、油温センサ８の検出油温（Ｔｏ０）が、その各々の時間において第一領域、第二領域、第三領域のどの領域にあるかを示している。
図５に示すように、エンジン１の始動後、故障診断を所定期間の時間（ｔｗ）［ｓ］まで待機させている間は、油温センサ８の出力値（検出油温（Ｔｏ０））の正常・異常にかかわらず、カウント数（Ｃｏ）を一定の初期値（Ｃｉ）とする。この診断開始直後から油温センサ８の検出油温（Ｔｏ０）は正常を示し、検出油温（Ｔｏ０）が第二領域にある（図２のステップ１１にてＮＯの判定）ため、カウント数（Ｃｏ）を正常度（Ｃｄ）に応じて減少させていく。
そして、時間（ｔ１）にカウント数（Ｃｏ）が正常判定閾値（Ｃ２）以下になったら、油温センサ８を正常と診断する。
しかし、時間（ｔ２）に油温センサ８が故障し、油温センサ８の検出油温（Ｔｏ０）が一定値を検出し続ける固着状態になると、時間（ｔ３）で第三領域にて正常又は異常のどちらともいえない値（図２のステップＡ１１にてＹＥＳの判定）、時間（ｔ４）で異常といえる値（図２のステップＡ０８の条件が成立）になり、異常度（Ｃｕ）に応じてカウント数（Ｃｏ）を増加させる。その結果、時間（ｔ５）に、カウント数（Ｃｏ）は異常判定閾値（Ｃ１）以上となり、油温センサ８を故障と判定する。
【００２７】
また、エンジン１の始動直後から油温センサ８が高い油温を検出し続ける場合の故障診断状況で、つまり、検出油温（Ｔｏ０）とは異なる一定値の油温を検出し続ける固着状態で故障した場合の例を、図６に示す。図６中の第一領域と判定している期間とは、図５と同様に、油温センサ８の検出油温（Ｔｏ０）が、その各々の時間において第一領域の領域にあることを示している。
図６に示すように、エンジン１の始動直後から油温センサ８が故障しており、油温センサ８の検出油温（Ｔｏ０）は、高温側の値を示している。
故障判定を時間（ｔｗ）［ｓ］待機した後、故障診断を行う。油温センサ８の検出油温（Ｔｏ０）は、正常値から大きく離れているため、図２のステップＡ０８にてＹＥＳの判定を行うとともに大きい値の異常度（Ｃｕ）を採り、短時間で油温センサ８を故障確定とする。
【００２８】
さらに、図５、図６において、第一所定値（Ｔｏ１）〜第四所定値（Ｔｏ４）は、時間経過につれて各所定値の温度差が小さくなっている。これは、前述したように、車両が走行することでエンジン水温（Ｔｅ）、自動変速機２の検出油温（Ｔｏ０）が上昇し、車両の外的要因（外気温等）の影響を受け難くなり、自動変速機２の検出油温（Ｔｘ）がエンジン水温（Ｔｅ）から推定しやすいことによる。
故障判定部２５は、故障判定閾値（Ｃ１）若しくは正常判定閾値（Ｃ２）のどちらか一方の判定値（油温閾値）に達した場合、その判定結果を他方の判定値（油温閾値）に達するまで出し続ける。
具体的には、図５において、時間（ｔ１）にて油温センサ８の正常判定がなされたら、その後のカウント数（Ｃｏ）の値によらず、時間（ｔ５）にて油温センサ８の異常判定がなされるまで故障判定部２５は、正常判定を出し続ける。
また、図５、図６において、エンジン１の始動時からの所定期間経た時間（ｔｗ）経過によって、第一所定値（Ｔｏ１）〜第四所定値（Ｔｏ４）の各所定値の温度差が小さくなっても、故障度（Ｃｕ）、正常度（Ｃｄ）の最大値は、エンジン１の始動時に比べて大きく設定されることはあるが、小さく設定されることはない。これにより、エンジン１の始動の初期に比べて、時間をかけずに油温センサ８の故障判定を行うことができる。
第一所定値（Ｔｏ１）、第三所定値（Ｔｏ３）は、その初期段階で大きく上昇している。これは、乗員によって故意に自動変速機２に負荷がかけられた場合を想定しているためである。例えば、ドライブレンジ（Ｄレンジ）等のシフトポジションとした状態で乗員がブレーキを踏みつつ、アクセル操作が有る場合は、自動変速機２にかかる負荷が通常走行時にくらべて大きい。この場合、自動変速機２の油温上昇傾向は、エンジン水温（Ｔｅ）の上昇とは異なる。特に、エンジン水温（Ｔｅ）が低い状況下では、自動変速の負荷増大による自動変速機２の油温の上昇が著しいためである。但し、上記の条件のうち、いずれか一つでも成立しない場合は、第一所定値（Ｔｏ１）、第三所定値（Ｔｏ３）は、その初期段階で大きくしないようにしても良く、この場合、より油温センサ８の故障判定を正確に行うことができる。
【００２９】
なお、この発明は、上記の実施例に限定されず、種々応用改変が可能であることは勿論である。
例えば、エンジン水温の他に外気温度やエンジン吸入空気温度の検出結果を組み合わせて、自動変速機の油温を推定する構成としても可能である。これにより、異常度（Ｃｕ）、正常度（Ｃｄ）が零（０）となる第三領域を狭めることが可能となり、より早期に油温センサの故障判定を行うことができる。この場合、複数の異なる外気温若しくはエンジン吸入空気温度条件の下でのエンジン水温おける図３、図４と同様のマップデータを用意する構成とする。
また、油温センサの断線、ショート故障診断への応用を図る。油温センサの断線時に出力される温度、ショート時に出力される油温に応じて所定値（油温閾値）を設定し、カウント数（Ｃｏ）や診断時間を車両のパラメータ（エンジン温度等）に応じて可変にすることで、診断までの時間を短縮することが可能となる。
更に、エンジン温度検出手段の故障診断、油温センサの故障診断として、同様の故障判定を行うことも可能である。
更にまた、第一所定値（Ｔｏ１）〜第四所定値（Ｔｏ４）を決定する指標として、エンジン水温を挙げたが、他に、以下の車両のパラメータ（１）〜（４）が挙げられる。
（１）、エンジン水温の代わりに、エンジン油温やエンジン吸入空気温度を用い、又は、それらのパラメータとの組み合わせることで、より正確に各所定値（油温閾値）を設定することができるとともに、より早期に油温センサの故障判定を行うこともできる。
（２）、自動変速機内に２つ以上の油温センサが搭載されている場合、油温センサからの出力値を診断する代わりに、油温センサからの出力値の差分を診断する。また、それらのパラメータを組み合わせることもできる。
（３）、実際の走行データを基にして、車両のパラメータ（エンジン水温、エンジン始動時間、走行距離等）を軸とした各所定値（油温閾値）のマップを予め作成し、それを基に各所定値を導出する。
（４）、エンジンから自動変速機に伝わる熱（エンジン水温、エンジン油温から推定）、自動変速機の内部で発生する熱（エンジントルクと車両の加速度から推定）、自動変速機が放出する熱（ラジエータの性能、エンジン吸入空気温度、車速から推定）を基に所定値（油温閾値）を導出する。
また、前回のエンジンの始動時間と、前回のエンジンのオフから今回のエンジンのオンまでの時間を取得し、前回のエンジンの始動時間とオフ時間とを取得することで、エンジンの始動後間もないエンジン水温や自動変速機の油温の状態を考慮した故障を行うことができ、また、図２のステップＡ０３における初期値（Ｃｉ）の値もより正確に求めることができる。
【産業上の利用可能性】
【００３０】
この発明に係る油温センサの故障判定装置を、各車両の変速機に適用可能である。
【符号の説明】
【００３１】
１  エンジン
２  自動変速機
３  制御手段
４  油温センサの故障判定装置
８  油温センサ
１２  水温センサ
１４  イグニションスイッチ
２５  故障判定部
２５Ａ  油温推定部
２５Ｂ  故障判定閾値決定部
２５Ｃ  故障指数決定部
２５Ｄ  故障指数カウント部
２５Ｅ  油温閾値決定部
２５Ｆ  正常判定閾値決定部
２５Ｇ  正常指数決定部
【図１】
2012052633.tif 000003
【図２】
2012052633.tif 000004
【図３】
2012052633.tif 000005
【図４】
2012052633.tif 000006
【図５】
2012052633.tif 000007
【図６】
2012052633.tif 000008