(57)【要約】      （修正有）【課題】早期に油温センサの故障診断を行うことを可能にし、故障診断を行う頻度を高めるとともに油温センサの故障検出精度を高める。【解決手段】エンジンの停止時とエンジン停止後の次のエンジン始動時における油温と水温と吸気温を記憶し、所定の故障診断閾値として、水温と油温との差である第一差分が第一所定値以上となる場合に故障と判断する第一故障診断閾値と、吸気温と油温との差である第二差分が第二所定値以上となる場合に故障と判断する第二故障診断閾値を備え、エンジン停止後の次のエンジン始動時における第一差分と第二差分を求め、第一差分が第二差分よりも小さい場合には第一差分と第一故障診断閾値とを比較して油温センサの故障診断を行い、第二差分が第一差分よりも小さい場合には第二差分と第二故障診断閾値とを比較して油温センサの故障診断を行う【選択図】図１
2013019484.tif 000002
【特許請求の範囲】
【請求項１】
車両の動力源であるエンジンと、前記エンジンの動力を車両の駆動軸に伝える変速機と、前記エンジンの冷却水の温度を検出する水温センサと、前記変速機の油温を検出する油温センサと、前記エンジンの吸気温を検出する吸気温センサと、前記油温センサの検出した油温に基づいて前記油温センサの異常状態を判定する制御手段を備えた油温センサの故障診断装置において、前記制御手段は検出された油温と水温と吸気温を記憶する温度記憶手段を備え、前記温度記憶手段はエンジンの停止時とエンジン停止後の次のエンジン始動時における油温と水温と吸気温を記憶し、前記制御手段は、前記油温センサを故障と判断する所定の故障診断閾値として、水温と油温との差である第一差分が第一所定値以上となる場合に油温センサを故障と判断する第一故障診断閾値と、吸気温と油温との差である第二差分が第二所定値以上となる場合に油温センサを故障と判断する第二故障診断閾値を備え、エンジン停止後の次のエンジン始動時における水温と油温との差である第一差分と、エンジン停止後の次のエンジン始動時における吸気温と油温との差である第二差分を求め、前記第一差分と第二差分の大小を比較し、前記第一差分が第二差分よりも小さい場合には第一差分と第一故障診断閾値とを比較して油温センサの故障診断を行い、前記第二差分が第一差分よりも小さい場合には第二差分と第二故障診断閾値とを比較して油温センサの故障診断を行うことを特徴とする油温センサの故障診断装置。
【請求項２】
前記制御手段は、前記所定の故障診断閾値の一つとして、水温と油温との差である第一差分が第三所定値以上となる場合に油温センサを故障と判断する第三故障診断閾値を備え、エンジン停止からの時間経過による吸気温の変化傾向が水温の変化傾向と異なる場合に第一差分と第三故障診断閾値とを比較して油温センサの故障診断を行うことを特徴とする請求項１に記載の油温センサの故障診断装置。
【請求項３】
前記制御手段は、第一故障診断閾値と第二故障診断閾値と第三故障診断閾値とを、冷却水の温度の低下量が大きいほど小さくなるように設定することを特徴とする請求項１または請求項２に記載の油温センサの故障診断装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は油温センサの故障診断装置に係り、特にエンジンの動力を車両の駆動軸に伝える変速機に使用される作動油の温度を検出する油温センサの故障を診断する油温センサの故障診断装置に関する。
【背景技術】
【０００２】
車両においては、変速機に使用される作動油の温度を検出するための油温センサを備えるとともに、この油温センサの故障診断をするための故障診断装置を備えている。
【０００３】
従来の油温センサの故障診断装置には、変速機の油温（ＴＦＴ）が例えば２０℃以下のスタック（油温センサの検出値がある値に固着している状態）を検出し、所定のアクセル開度条件等で走行条件を満たしたときに、所定時間にわたり変速機の油温が変化していない（スタック）場合に、油温センサをスタック故障と判定するものがある。（従来技術１−走行中診断）
【０００４】
従来の油温センサの故障診断装置には、上記従来技術１の診断と並行して、エンジン停止後のソーク（エンジンの再始動までの停止状態）中に、エンジン冷却水の水温（ＥＣＴ）の低下度合いに対する油温（ＴＦＴ）の変化度合いが少ない場合等にスタックしていると判定するものがある。（従来技術２−ソーク診断１）
【０００５】
従来の油温センサの故障診断装置には、エンジン停止してソーク後のエンジン始動時にソーク時間を測定するソークタイマを参照し、ソークタイマによる測定時間によりソークが十分に行われている場合に故障判定閾値と油温（ＴＦＴ）、水温（ＥＣＴ）の絶対値の差分とを比較し、差分が故障判定閾値以上であった場合に故障と判定するものがある。（従来技術３−ソーク診断２）
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−２５０２４号公報
【特許文献２】特許第４４５９９６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところが、前記従来技術１の故障診断装置は、以下の問題があった。
（１）油温（ＴＦＴ）の昇温を利用して油温センサの故障を検出しているため、油温（ＴＦＴ）がサチュレートする領域（時間経過による油温（ＴＦＴ）の変化量が小さい場合）での故障検出が困難である。（例えば、油温（ＴＦＴ）２０℃以下、油温（ＴＦＴ）１４０℃以上のみで検出をしているため、時間経過による油温（ＴＦＴ）の変化が比較的大きくなる油温（ＴＦＴ）２０℃以下、油温（ＴＦＴ）１４０℃以上のみで、油温センサの故障診断を行っていた。）
（２）走行中に油温を検出して診断を行っているため、走行条件などで検出領域が限定されている。
（３）上記理由（１）、（２）により、検出性低下、頻度低下することになる。        （４）さらに、故障確定するまでに時間が掛かる傾向がある。（例えば、所定時間にわたり変速機の油温が変化していない状態を検出する等。）
（５）診断閾値を決定するにあたり、油温（ＴＦＴ）の昇温性確認が必要となり、確認、適合工数が多くかかる。
（６）また、車両部品変更（バンパー変更、油量変更、クーラ変更など）によりクーラ性能が変更になる場合、確認工数が大である。
【０００８】
また、前記従来技術２の故障診断装置は、以下の問題があった。
（１）ソーク中の油温（ＴＦＴ）の変化特性（温度の低下率）を見て診断しているため、ソーク中の油温（ＴＦＴ）の変化特性が正しく検出できているが、油温（ＴＦＴ）の検出値が本来の値よりも高い、もしくは低い値となっている場合の故障は診断できない。
（２）水温（ＥＣＴ）がある程度変化しないと油温（ＴＦＴ）が変化しないため、環境によって検出性、頻度が低下する。
【０００９】
さらに、前記従来技術３の故障診断装置は、以下の問題があった。
（１）ソークタイマを特たない車両では実施できない。
（２）設定されたソーク時間を満たさねば診断が行われないため、検出頻度が低い。
【００１０】
この発明の目的は、早期に油温センサの故障診断を行うことを可能にし、故障診断を行う頻度を高めるとともに油温センサの故障検出精度を高めることを目的とする。
【課題を解決するための手段】
【００１１】
この発明は、車両の動力源であるエンジンと、前記エンジンの動力を車両の駆動軸に伝える変速機と、前記エンジンの冷却水の温度を検出する水温センサと、前記変速機の油温を検出する油温センサと、前記エンジンの吸気温を検出する吸気温センサと、前記油温センサの検出した油温に基づいて前記油温センサの異常状態を判定する制御手段を備えた油温センサの故障診断装置において、前記制御手段は検出された油温と水温と吸気温を記憶する温度記憶手段を備え、前記温度記憶手段はエンジンの停止時とエンジン停止後の次のエンジン始動時における油温と水温と吸気温を記憶し、前記制御手段は、前記油温センサを故障と判断する所定の故障診断閾値として、水温と油温との差である第一差分が第一所定値以上となる場合に油温センサを故障と判断する第一故障診断閾値と、吸気温と油温との差である第二差分が第二所定値以上となる場合に油温センサを故障と判断する第二故障診断閾値を備え、エンジン停止後の次のエンジン始動時における水温と油温との差である第一差分と、エンジン停止後の次のエンジン始動時における吸気温と油温との差である第二差分を求め、前記第一差分と第二差分の大小を比較し、前記第一差分が第二差分よりも小さい場合には第一差分と第一故障診断閾値とを比較して油温センサの故障診断を行い、前記第二差分が第一差分よりも小さい場合には第二差分と第二故障診断閾値とを比較して油温センサの故障診断を行うことを特徴とする。
【発明の効果】
【００１２】
この発明の油温センサの故障診断装置は、水温、油温、吸気温が油温センサの故障診断可能な所定の値に収束するのを待つことなく油温センサの故障診断を行うことができるので、早期に油温センサの故障診断が行うことができるとともに、油温センサの故障診断を行う頻度を高めることができる。
この発明の油温センサの故障診断装置は、第一差分と第二差分の小さい側の差分を利用して油温センサの故障診断を行うので、油温センサを正常判定するための第一故障診断閾値および第二故障診断閾値の正常診断閾値幅を小さくでき、油温センサの異常診断を誤判定することを軽減できる。
【図面の簡単な説明】
【００１３】
【図１】図１は故障診断装置のブロック図である。（実施例）
【図２】図２はパワートレインを搭載した車両の概略平面図である。（実施例）
【図３】図３は第一〜第三故障診断閾値それぞれで診断した場合のフローチャートである。（実施例）
【図４】図４は第一故障診断閾値および第二故障診断閾値の組み合わせと第三故障診断閾値それぞれで診断した場合のフローチャートである。（実施例）
【図５】図５は前提条件の走行経験条件を示す図である。（実施例）
【図６】図６（Ａ）は前提条件のストール判定条件を示す図、図６（Ｂ）はストール判定条件の車速に対するアクセル開度を示す図である。（実施例）
【図７】図７はストール解除タイマの動作例を示すタイムチャートである。（実施例）
【図８】図８は水温（ＥＣＴ）と油温（ＴＦＴ）が先に収束する場合のソーク時温度推移を示す図である。（実施例）
【図９】図９は吸気温（ＩＡＴ）と油温（ＴＦＴ）が先に収束する場合のソーク時温度推移を示す図である。（実施例）
【図１０】図１０は熱害でソークが進んでも吸気温（ＩＡＴ）が低下しない場合のソーク時温度推移を示す図である。（実施例）
【図１１】図１１は吸気温（ＩＡＴ）の急変化で水温（ＥＣＴ）、吸気温（ＩＡＴ）が共に油温（ＴＦＴ）からの乖離が大きい場合のソーク時温度推移を示す図である。（実施例）
【図１２】図１２は水温（ＥＣＴ）の低下量（ΔＥＣＴ）に対する第一故障診断閾値を示す図である。（実施例）
【図１３】図１３は水温（ＥＣＴ）の低下量（ΔＥＣＴ）に対する第二故障診断閾値を示す図である。（実施例）
【図１４】図１４は水温（ＥＣＴ）の低下量（ΔＥＣＴ）に対する第三故障診断閾値を示す図である。（実施例）
【図１５】図１５は熱害条件の不成立時に油温センサの検出値が高温側でスタックした場合のソーク時温度推移を示す図である。（実施例）
【図１６】図１６は熱害条件の不成立時に油温センサの検出値が高温側でスタックした場合の第一故障診断閾値による診断を示す図である。（実施例）
【図１７】図１７は熱害条件の不成立時に油温センサの検出値が低温側でスタックした場合のソーク時温度推移を示す図である。（実施例）
【図１８】図１８は熱害条件の不成立時に油温センサの検出値が低温側でスタックした場合の第二故障診断閾値による診断を示す図である。（実施例）
【図１９】図１９は熱害条件の成立時に油温センサの検出値が中温でスタックした場合のソーク時温度推移を示す図である。（実施例）
【図２０】図２０は熱害条件の成立時に油温センサの検出値が中温でスタックした場合の第三故障診断閾値による診断を示す図である。（実施例）
【図２１】図２１は熱害条件の不成立時に油温センサの検出値が高温側にオフセットした場合のソーク時温度推移を示す図である。（実施例）
【図２２】図２２は熱害条件の不成立時に油温センサの検出値が高温側にオフセットした場合の第一故障診断閾値による診断を示す図である。（実施例）
【図２３】図２３は熱害条件の不成立時に油温センサの検出値が低温側にオフセットした場合のソーク時温度推移を示す図である。（実施例）
【図２４】図２４は熱害条件の不成立時に油温センサの検出値が低温側にオフセットした場合の第二故障診断閾値による診断を示す図である。（実施例）
【図２５】図２５は熱害条件の成立時に油温センサの検出値が低温側にオフセットした場合のソーク時温度推移を示す図である。（実施例）
【図２６】図２６は熱害条件の成立時に油温センサの検出値が低温側にオフセットした場合の第三故障診断閾値による診断を示す図である。（実施例）
【発明を実施するための形態】
【００１４】
以下、図面に基づいてこの発明の実施例を説明する。
【実施例】
【００１５】
図１〜図２６は、この発明の実施例を示すものである。図２において、１は車両、２はこの車両１に搭載されるパワートレインである。パワートレイン２は、動力源であるエンジン３と、このエンジン３の動力を駆動輪に伝える変速機（自動変速機）４とからなる。エンジン３には、冷却水の温度（水温）を検出する水温センサ５を備え、吸気温を検出する吸気温センサ６を備えている。変速機４には、差動油によって作動して各シフトポジションに応じた変速段に切り換えるブレーキ等の切換機構を備え、この切換機構に供給する作動油を切り換える複数のソレノイドバルブとして第１〜第４ソレノイドバルブ７〜１０を備え、これら第１〜第４ソレノイドバルブ７〜１０により切り換えられる作動油の温度（油温）を検出する油温センサ１１を備えている。
車両１は、図１に示すように、油温センサ１１の故障診断装置１２を備えている。故障診断装置１２は、エンジン３の水温、吸気温、変速機４の油温によって各温度の相関から油温センサ１１の故障診断を行うものであって、車両１の走行中、エンジン停止時、エンジン始動時に状況を判定することで、各状況に合った判定値（閾値）を用いて対応するものである。
【００１６】
前記故障診断装置１２は、制御手段１３が備えている。制御手段１３には、前記水温センサ５と、吸気温センサ６と、第１〜第４ソレノイド７〜１０と、油温センサ１１とが連絡している。また、制御手段１３には、アクセルペダルの踏み込み量をアクセル開度として検出するアクセル開度センサ１４と、車速を検出する車速センサ１５と、エンジン回転数を検出するエンジン回転数センサ１６と、バッテリ電温を検出可能なバッテリ電圧検出センサ１７と、イグニションスイッチ１８と、変速機４のシフトポジションを検出可能なシフトポジションスイッチ１９と、エンジン３の始動時・停止時を検出可能なエンジン始動停止検出センサ２０とが連絡している。
【００１７】
前記制御手段１３は、検出された油温と水温と吸気温とを記憶する温度記憶手段２１と、油温センサ１１の検出した油温に基づいて油温センサ１１の異常状態を判定するための故障診断閾値を記憶する故障診断閾値記憶手段２２と、故障診断閾値により油温センサ１１の故障診断を行う故障判定手段２３とを備えている。
前記温度記憶手段２１は、エンジン３の停止時とエンジン停止後の次のエンジン３の始動時における油温と水温と吸気温を記憶する。前記制御手段１３は、油温センサ１１を故障と判断する所定の故障診断閾値として、水温と油温との差である第一差分が第一所定値以上となる場合に油温センサ１１を故障と判断する第一故障診断閾値と、吸気温と油温との差である第二差分が第二所定値以上となる場合に油温センサを故障と判断する第二故障診断閾値とを、故障診断閾値記憶手段２２に記憶して備えている。
前記制御手段１３は、故障判定手段２３によって、エンジン３を停止後の次のエンジン３の始動時における水温と油温との差である第一差分と、エンジン３を停止後の次のエンジン３の始動時における吸気温と油温との差である第二差分を求める。そして、制御手段１３は、故障判定手段２３によって、第一差分と第二差分の大小を比較し、第一差分が第二差分よりも小さい場合には第一差分と第一故障診断閾値とを比較して油温センサ１１の故障診断を行い、第二差分が第一差分よりも小さい場合には第二差分と第二故障診断閾値とを比較して油温センサ１１の故障診断を行う。
【００１８】
また、前記制御手段１３は、所定の故障診断閾値の一つとして、水温と油温との差である第一差分が第三所定値以上となる場合に油温センサ１１を故障と判断する第三故障診断閾値を、故障診断閾値記憶手段２２に記憶して備えている。制御手段１３は、故障判定手段２３によって、エンジン３の停止からの時間経過による吸気温の変化傾向が水温の変化傾向と異なる場合に、第一差分と第三故障診断閾値とを比較して油温センサ１１の故障診断を行う。
【００１９】
さらに、前記制御手段１３は、第一故障診断閾値と第二故障診断閾値と第三故障診断閾値とを、冷却水の温度の低下量が大きいほど小さくなるように設定し、故障診断閾値記憶手段２２に記憶する。
【００２０】
次に、この実施例に係る油温センサ１１の故障診断を、図３・図４のフローチャートに基づいて説明する。図３のフローチャートによる故障診断は、第一〜第三故障診断閾値それぞれで油温センサ１１の故障を診断する。図４のフローチャートによる故障診断は、第一故障診断閾値および第二故障診断閾値の組み合わせと第三故障診断閾値それぞれで油温センサ１１の故障を診断する。なお、図３〜図２６においては、油温を「ＴＦＴ」、水温を「ＥＣＴ」、吸気温を「ＩＡＴ」、水温の変化量を「ΔＥＣＴ」、第一故障診断閾値を「ＥＣＴ閾値１」、第二故障診断閾値を「ＩＡＴ閾値」、第三故障診断閾値を「ＥＣＴ閾値２」と記載して説明する。
【００２１】
図３のフローチャートにおいて、故障診断装置１２の制御手段１３によるプログラムがスタートすると（ステップＡ０１）、先ず、油温センサ１１の故障診断の前提条件が成立したかを判断する（ステップＡ０２）。前提条件は、故障診断を実施する直前のＤＣ（ドライビングサイクル）走行をモニタして、故障診断を実施するかどうかを判断するものである。この故障診断の実施は、走行条件が成立し、かつ、登坂（ストール）条件が不成立である場合に行われる。
走行条件は、図５に示すように、（１）油温が設定範囲内（ＴｆｔＰｒｅＬ≦油温≦ＴｆｔＰｒｅＨ）、（２）水温が設定範囲内（ＥｎｇＷａＰｒｅＬ≦水温≦ＥｎｇＷａＰｒｅＨ）、（３）吸気温が設定範囲内（ＥｎｇＡｒＰｒｅＬ≦吸気温≦ＥｎｇＡｒＰｒｅＨ）、（４）エンジン３のオン時間（エンジン回転速度がある一定値以上等のエンジン始動条件を満足後の経過時間）が設定時間以上（エンジンＯｎ時間≧ＥｎｇＯｎＴｉｍｅ）、（５）エンジン３のアイドル運転時間（エンジン３の始動後、変速機４がＰ（パーキング）レンジまたはＮ（ニュートラル）レンジでの積算時間）が設定時間以上（アイドル時間≧ＩｄｌｅＴｉｍｅ）、（６）アクセル開度積算時間が設定時間以上（アクセル開度積算時間≧ＡｃｃｌＴｉｍｅ）、（７）車速が設定車速以上（車速≧ＶｈｃｌＳｐｄＰｒｅ）、（８）設定車速以上での走行（７）が成立している走行時間が設定時間以上（走行時間≧ＤｒｖＰｒｅ）、の全ての条件が満たされた場合に成立する。
登坂（ストール）条件は、ストール判定の成立時で、かつ、ストール解除タイマが零（０）以上である場合に、成立する。
ストール判定は、図６（Ａ）に示すように、（１）アクセル開度が設定開度以上（アクセル開度≧ＡｃｃｌＳｔ）、（２）変速機４においてロックアップ・スリップロックアップのいずれの状態でもない、（３）変速機４のシフトポジションがＰ（パーキング）レンジ・Ｎ（ニュートラル）レンジ以外であること、の全ての条件が、所定時間（ＳｔＴｉｍｅ）満たされた場合に成立する。アクセル開度の設定開度は、図６（Ｂ）に示すように、車速に応じて定められるものである。
ストール解除タイマの動作例においては、図７に示すように、ストール判定が成立し（診断条件が停止）、そして、このストール判定の成立から不成立になった時（「ストール確定」として記す）に、ストール解除タイマでストール減衰時間をセットして、このストール減衰時間を減衰し、このストール減衰時間が零（０）になった時に、診断条件を復帰させる。
これより、登坂（ストール）条件は、ストール判定の不成立時で、かつ、ストール解除タイマが零（０）である場合に、不成立する。
【００２２】
前記判断（ステップＡ０２）がＮＯの場合は、このステップＡ０２に戻る。前記ステップＡ０２がＹＥＳの場合は、エンジン３の停止時における油温（ＴＦＴ）、水温（ＥＣＴ）、吸気温（ＩＡＴ）を保存し（ステップＡ０３）、エンジン３を再始動し（ステップＡ０４）、吸気温（ＩＡＴ）の信頼性の条件が成立したかを判断する（ステップＡ０５）。
吸気温（ＩＡＴ）の信頼性の条件は、エンジン３を停止後のソーク中に、水温（ＥＣＴ）の低下量（ΔＥＣＴ）に対して吸気温（ＩＡＴ）の低下量（ΔＩＡＴ）が急変していない場合に成立する。ソークは、エンジン３が停止して冷却水や作動油が循環していない状態を意味し、エンジン３を停止した後、そのままの状態で放置しておくと、油温、水温、吸気温がともに周囲温度（エンジンルーム内の温度）に略等しい状態となる。吸気温（ＩＡＴ）は、図１１に示すように、ソーク中に外気からの風の影響による急変が懸念される。吸気温（ＩＡＴ）の急変は、油温センサ１１の故障診断に誤判定する可能性があるため、診断を行わない。もしくは異なる故障診断閾値にて診断を行う。
前記判断（ステップＡ０５）がＮＯの場合は、ステップＡ０２に戻る。前記判断（ステップＡ０５）がＹＥＳの場合は、熱害の条件が成立したかを判断する（ステップＡ０６）。熱害時は、図１０に示すように、ソークが進んでも、油温（ＴＦＴ）、水温（ＥＣＴ）に対して、吸気温（ＩＡＴ）が低下しない。熱害の条件は、（１）水温（ＥＣＴ）がエンジン３の停止時よりも所定量だけ低下、（２）エンジン３の再始動時の吸気温（ＩＡＴ）が所定値以上高い、（３）エンジン３の停止時からの吸気温（ＩＡＴ）の低下量（ΔＩＡＴ）の変化量が所定値よりも小さい、の全ての条件が満たされた場合に成立する。
【００２３】
前記判断（ステップＡ０６）において、エンジン３の停止からの時間経過による吸気温（ＩＡＴ）の変化傾向が水温（ＥＣＴ）の変化傾向と同じで、吸気温（ＩＡＴ）が低下して熱害の条件が不成立し、判断（ステップＡ０６）がＮＯの場合は、油温（ＴＦＴ）が水温（ＥＣＴ）と吸気温（ＩＡＴ）のどちらとより収束しているかを判断する（ステップＡ０７）。この判断（ステップＡ０７）においては、油温（ＴＦＴ）と水温（ＥＣＴ）との差である第一差分を求めるとともに、油温（ＴＦＴ）と吸気温（ＩＡＴ）との差である第二差分を求め、求めた第一差分と第二差分の大小を比較することで判断を行う。
図８に示すように、第一差分が第二差分よりも小さく、油温（ＴＦＴ）が水温（ＥＣＴ）とより早く収束している（ステップＡ０７：ＥＣＴ）場合は、水温（ＥＣＴ）と油温（ＴＦＴ）との差である第一差分が第一故障診断閾値（ＥＣＴ閾値１）を満足するかを判断する（ステップＡ０８）。第一故障診断閾値（ＥＣＴ閾値１）は、図１２に示すように、第一差分と比較する第一所定値として、高側の閾値（ＥＣＴ１Ｈｉｇｈ）と低側の閾値（ＥＣＴ１Ｌｏｗ）とを設定している。また、第一故障診断閾値（ＥＣＴ閾値１）は、水温（ＥＣＴ）の低下量（ΔＥＣＴ）が大きいほど小さくなるように設定している。
前記判断（ステップＡ０８）においては、水温（ＥＣＴ）と油温（ＴＦＴ）の収束が油温（ＴＦＴ）と吸気温（ＩＡＴ）の収束よりも早い（ステップＡ０７；ＥＣＴ）ので、図１２に示すように、第一故障診断閾値（ＥＣＴ閾値１）にて油温センサ１１の故障診断を実施する。
制御手段１３は、第一差分が、第一故障診断閾値（ＥＣＴ閾値１）の閾値（ＥＣＴ１Ｈｉｇｈ）以下と閾値（ＥＣＴ１Ｌｏｗ）以上の間の正常診断閾値内にある場合に、正常と判断する。また、制御手段１３は、第一差分が、第一故障診断閾値（ＥＣＴ閾値１）の閾値（ＥＣＴ１Ｈｉｇｈ）より上、あるいは閾値（ＥＣＴ１Ｌｏｗ）未満の正常診断閾値外にある場合に、故障と判断する。
第一差分が第一故障診断閾値（ＥＣＴ閾値１）の閾値（ＥＣＴ１Ｈｉｇｈ）以下と閾値（ＥＣＴ１Ｌｏｗ）以上の間の正常診断閾値内にあり、前記判断（ステップＡ０８）がＹＥＳの場合は、油温センサ１１を正常と判定し（ステップＡ０９）、プログラムを終了する（ステップＡ１０）。一方、第一差分が第一故障診断閾値（ＥＣＴ閾値１）の閾値（ＥＣＴ１Ｈｉｇｈ）より上、あるいは閾値（ＥＣＴ１Ｌｏｗ）未満の正常診断閾値外にあり、前記判断（ステップＡ０８）がＮＯの場合は、油温センサ１１を故障と判定し（ステップＡ１１）、プログラムを終了する（ステップＡ１０）。
【００２４】
また、前記判断（ステップＡ０７）において、図９に示すように、第二差分が第一差分よりも小さく、油温（ＴＦＴ）が吸気温（ＩＡＴ）とより早く収束している（ステップＡ０７：ＩＡＴ）場合は、吸気温（ＩＡＴ）と油温（ＴＦＴ）との差である第二差分が第二故障診断閾値（ＩＡＴ閾値）を満足するかを判断する（ステップＡ１２）。第二故障診断閾値（ＩＡＴ閾値）は、図１３に示すように、第二差分と比較する第二所定値として、高側の閾値（ＩＡＴＨｉｇｈ）と低側の閾値（ＩＡＴＬｏｗ）とを設定している。また、第二故障診断閾値（ＩＡＴ閾値）は、水温（ＥＣＴ）の低下量（ΔＥＣＴ）が大きいほど小さくなるように設定している。
前記判断（ステップＡ１２）においては、吸気温（ＩＡＴ）と油温（ＴＦＴ）との収束が水温（ＥＣＴ）と油温（ＴＦＴ）との収束よりも早い（ステップＡ０７；ＩＡＴ）ので、第二故障診断閾値（ＩＡＴ閾値）にて油温センサ１１の故障診断を実施する。
制御手段１３は、第二差分が、第二故障診断閾値（ＩＡＴ閾値）の閾値（ＩＡＴＨｉｇｈ）以下と閾値（ＩＡＴＬｏｗ）以上の間の正常診断閾値内にある場合に、正常と判断する。また、制御手段１３は、第二差分が、第二故障診断閾値（ＩＡＴ閾値）の閾値（ＩＡＴＨｉｇｈ）より上、あるいは閾値（ＩＡＴＬｏｗ）未満の正常診断閾値外にある場合に、故障と判断する。
第二差分が第二故障診断閾値（ＩＡＴ閾値）の閾値（ＩＡＴＨｉｇｈ）以下と閾値（ＩＡＴＬｏｗ）以上の間の正常診断閾値内にあり、前記判断（ステップＡ１２）がＹＥＳの場合は、油温センサ１１を正常と判定し（ステップＡ１３）、プログラムを終了する（ステップＡ１０）。一方、第二差分が第二故障診断閾値（ＩＡＴ閾値）の閾値（ＩＡＴＨｉｇｈ）より上、あるいは閾値（ＩＡＴＬｏｗ）未満の正常診断閾値外にあり、前記判断（ステップＡ１２）がＮＯの場合は、油温センサ１１を故障と判定し（ステップＡ１４）、プログラムを終了する（ステップＡ１０）。
なお、図１２において、斜線で示す領域は、吸気温（ＩＡＴ）を考慮した第一故障診断閾値（ＥＣＴ閾値１）と吸気温（ＩＡＴ）を考慮しない第一故障診断閾値（ＥＣＴ閾値１）とで挟まれた領域を示している。吸気温（ＩＡＴ）を考慮することで、油温センサ１１の正常判定閾値幅を狭め、より精度の高い油温センサ１１の故障診断を実施できる。ここでは、一例として第一故障診断閾値の低側の閾値（ＥＣＴ１Ｌｏｗ）のみを図示している。
【００２５】
さらに、前記判断（ステップＡ０６）において、図１０に示すように、エンジン３の停止からの時間経過による吸気温（ＩＡＴ）の変化傾向が水温（ＥＣＴ）の変化傾向と異なり、吸気温（ＩＡＴ）が低下しないで熱害の条件が成立し、判断（ステップＡ０６）がＹＥＳの場合は、水温（ＥＣＴ）と油温（ＴＦＴ）との差である第一差分が第三故障診断閾値（ＥＣＴ閾値２）を満足するかを判断する（ステップＡ１５）。第三故障診断閾値（ＥＣＴ閾値２）は、図１４に示すように、第一差分と比較する第三所定値として、高側の閾値（ＥＣＴ２Ｈｉｇｈ）と低側の閾値（ＥＣＴ２Ｌｏｗ）とを設定している。また、第三故障診断閾値（ＥＣＴ閾値２）は、水温（ＥＣＴ）の低下量（ΔＥＣＴ）が大きいほど小さくなるように設定している。
制御手段１３は、第一差分が、第三故障診断閾値（ＥＣＴ閾値２）の閾値（ＥＣＴ２Ｈｉｇｈ）以下と閾値（ＥＣＴ２Ｌｏｗ）以上の間の正常診断閾値内にある場合に、正常と判断する。また、制御手段１３は、第一差分が、第三故障診断閾値（ＥＣＴ閾値２）の閾値（ＥＣＴ２Ｈｉｇｈ）より上、あるいは閾値（ＥＣＴ２Ｈｉｇｈ）未満の正常診断閾値外にある場合に、故障と判断する。熱害と判定された場合は、ソーク時の水温（ＥＣＴ）の変化量（ΔＥＣＴ）に対する水温（ＥＣＴ）と油温（ＴＦＴ）の収束が早いため、水温（ＥＣＴ）と油温（ＴＦＴ）の比較のみで診断が可能である。
第一差分が第三故障診断閾値（ＥＣＴ閾値２）の閾値（ＥＣＴ２Ｈｉｇｈ）以下と閾値（ＥＣＴ２Ｌｏｗ）以上の間の正常診断閾値内にあり、前記判断（ステップＡ１５）がＹＥＳの場合は、油温センサ１１を正常と判定し（ステップＡ１６）、プログラムを終了する（ステップＡ１０）。第二差分が第三故障診断閾値（ＥＣＴ閾値２）の閾値（ＥＣＴ２Ｈｉｇｈ）未満、あるいは閾値（ＥＣＴ２Ｈｉｇｈ）より上の正常診断閾値外にあり、前記判断（ステップＡ１５）がＮＯの場合は、油温センサ１１を故障と判定し（ステップＡ１７）、プログラムを終了する（ステップＡ１０）。
【００２６】
図４のフローチャートにおいて、故障診断装置１２の制御手段１３によるプログラムがスタートすると（ステップＢ０１）、先ず、油温センサ１１の故障診断の前提条件が成立したかを判断する（ステップＢ０２）。前提条件は、故障診断を実施する直前のＤＣ（ドライビングサイクル）走行をモニタして、故障診断を実施するかどうかを判断するものである。この故障診断の実施は、走行条件が成立し、かつ、登坂（ストール）条件が不成立である場合に行われる。
走行条件は、図５に示すように、（１）油温が設定範囲内（ＴｆｔＰｒｅＬ≦油温≦ＴｆｔＰｒｅＨ）、（２）水温が設定範囲内（ＥｎｇＷａＰｒｅＬ≦水温≦ＥｎｇＷａＰｒｅＨ）、（３）吸気温が設定範囲内（ＥｎｇＡｒＰｒｅＬ≦吸気温≦ＥｎｇＡｒＰｒｅＨ）、（４）エンジン３のオン時間（エンジン回転速度がある一定値以上等のエンジン始動条件を満足後の経過時間）が設定時間以上（エンジンＯｎ時間≧ＥｎｇＯｎＴｉｍｅ）、（５）エンジン３のアイドル運転時間（エンジン３の始動後、変速機４がＰ（パーキング）レンジまたはＮ（ニュートラル）レンジでの積算時間）が設定時間以上（アイドル時間≧ＩｄｌｅＴｉｍｅ）、（６）アクセル開度積算時間が設定時間以上（アクセル開度積算時間≧ＡｃｃｌＴｉｍｅ）、（７）車速が設定車速以上（車速≧ＶｈｃｌＳｐｄＰｒｅ）、（８）設定車速以上での走行（７）が成立している走行時間が設定時間以上（走行時間≧ＤｒｖＰｒｅ）、の全ての条件が満たされた場合に成立する。
登坂（ストール）条件は、ストール判定の成立時で、かつ、ストール解除タイマが零（０）以上である場合に、成立する。
ストール判定は、図６（Ａ）に示すように、（１）アクセル開度が設定開度以上（アクセル開度≧ＡｃｃｌＳｔ）、（２）変速機４においてロックアップ・スリップロックアップのいずれの状態でもない、（３）変速機４のシフトポジションがＰ（パーキング）レンジ・Ｎ（ニュートラル）レンジ以外であること、の全ての条件が、所定時間（ＳｔＴｉｍｅ）満たされた場合に成立する。アクセル開度の設定開度は、図６（Ｂ）に示すように、車速に応じて定められるものである。
ストール解除タイマの動作例においては、図７に示すように、ストール判定が成立し（診断条件が停止）、そして、このストール判定の成立から不成立になった時（「ストール確定」として記す）に、ストール解除タイマでストール減衰時間をセットして、このストール減衰時間を減衰し、このストール減衰時間が零（０）になった時に、診断条件を復帰させる。
これより、登坂（ストール）条件は、ストール判定の不成立時で、かつ、ストール解除タイマが零（０）である場合に、不成立する。
【００２７】
前記判断（ステップＡ０２）がＮＯの場合は、このステップＡ０２に戻る。前記ステップＡ０２がＹＥＳの場合は、エンジン３の停止時における油温（ＴＦＴ）、水温（ＥＣＴ）、吸気温（ＩＡＴ）を保存し（ステップＡ０３）、エンジン３を再始動し（ステップＡ０４）、吸気温（ＩＡＴ）の信頼性の条件が成立したかを判断する（ステップＡ０５）。
吸気温（ＩＡＴ）の信頼性の条件は、エンジン３を停止後のソーク中に、水温（ＥＣＴ）の低下量（ΔＥＣＴ）に対して吸気温（ＩＡＴ）の低下量（ΔＩＡＴ）が急変していない場合に成立する。ソークは、エンジン３が停止して冷却水や作動油が循環していない状態を意味し、エンジン３を停止した後、そのままの状態で放置しておくと、油温、水温、吸気温がともに周囲温度（エンジンルーム内の温度）に略等しい状態となる。吸気温（ＩＡＴ）は、図１１に示すように、ソーク中に外気からの風の影響による急変が懸念される。吸気温（ＩＡＴ）の急変は、油温センサ１１の故障診断に誤判定する可能性があるため、診断を行わない。もしくは異なる故障診断閾値にて診断を行う。
前記判断（ステップＡ０５）がＮＯの場合は、ステップＡ０２に戻る。前記判断（ステップＡ０５）がＹＥＳの場合は、熱害の条件が成立したかを判断する（ステップＡ０６）。熱害時は、図１０に示すように、ソークが進んでも、油温（ＴＦＴ）、水温（ＥＣＴ）に対して、吸気温（ＩＡＴ）が低下しない。熱害の条件は、（１）水温（ＥＣＴ）がエンジン３の停止時よりも所定量だけ低下、（２）エンジン３の再始動時の吸気温（ＩＡＴ）が所定値以上高い、（３）エンジン３の停止時からの吸気温（ＩＡＴ）の低下量（ΔＩＡＴ）の変化量が所定値よりも小さい、の全ての条件が満たされた場合に成立する。
【００２８】
前記判断（ステップＢ０６）において、エンジン３の停止からの時間経過による吸気温（ＩＡＴ）の変化傾向が水温（ＥＣＴ）の変化傾向と同じで、吸気温（ＩＡＴ）が低下して熱害の条件が不成立し、判断（ステップＡ０６）がＮＯの場合は、水温（ＥＣＴ）と油温（ＴＦＴ）との差である第一差分が第一故障診断閾値（ＥＣＴ閾値１）を満足するかを判断する（ステップＢ０７）。第一故障診断閾値（ＥＣＴ閾値１）は、図１２に示すように、第一差分と比較する第一所定値として、高側の閾値（ＥＣＴ１Ｈｉｇｈ）と低側の閾値（ＥＣＴ１Ｌｏｗ）とを設定している。また、第一故障診断閾値（ＥＣＴ閾値１）は、水温（ＥＣＴ）の低下量（ΔＥＣＴ）が大きいほど小さくなるように設定している。
前記判断（ステップＢ０７）においては、図１２に示すように、第一故障診断閾値（ＥＣＴ閾値１）にて油温センサ１１の故障診断を実施する。制御手段１３は、第一差分が、第一故障診断閾値（ＥＣＴ閾値１）の閾値（ＥＣＴ１Ｈｉｇｈ）以下と閾値（ＥＣＴ１Ｌｏｗ）以上の間の正常診断閾値内にある場合に、正常と判断する。また、制御手段１３は、第一差分が、第一故障診断閾値（ＥＣＴ閾値１）の閾値（ＥＣＴ１Ｈｉｇｈ）より上、あるいは閾値（ＥＣＴ１Ｌｏｗ）未満の正常診断閾値外にある場合に、故障と判断する。
第一差分が第一故障診断閾値（ＥＣＴ閾値１）の閾値（ＥＣＴ１Ｈｉｇｈ）以下と閾値（ＥＣＴ１Ｌｏｗ）以上の間の正常診断閾値内にあり、前記判断（ステップＢ０７）がＹＥＳの場合は、油温センサ１１を正常と判定し（ステップＢ０８）、プログラムを終了する（ステップＢ０９）。
【００２９】
また、第一差分が第一故障診断閾値（ＥＣＴ閾値１）の閾値（ＥＣＴ１Ｈｉｇｈ）より上、あるいは閾値（ＥＣＴ１Ｌｏｗ）未満の正常診断閾値外にあり、前記判断（ステップＢ０７）がＮＯの場合は、吸気温（ＩＡＴ）と油温（ＴＦＴ）との差である第二差分が第二故障診断閾値（ＩＡＴ閾値）を満足するかを判断する（ステップＢ１０）。第二故障診断閾値（ＩＡＴ閾値）は、図１３に示すように、第二差分と比較する第二所定値として、高側の閾値（ＩＡＴＨｉｇｈ）と低側の閾値（ＩＡＴＬｏｗ）とを設定している。また、第二故障診断閾値（ＩＡＴ閾値）は、水温（ＥＣＴ）の低下量（ΔＥＣＴ）が大きいほど小さくなるように設定している。
前記判断（ステップＢ１０）においては、図１３に示すように、第二故障診断閾値（ＩＡＴ閾値）にて油温センサ１１の故障診断を実施する。制御手段１３は、第二差分が、第二故障診断閾値（ＩＡＴ閾値）の閾値（ＩＡＴＨｉｇｈ）以下と閾値（ＩＡＴＬｏｗ）以上の間の正常診断閾値内にある場合に、正常と判断する。また、制御手段１３は、第二差分が、第二故障診断閾値（ＩＡＴ閾値）の閾値（ＩＡＴＨｉｇｈ）より上、あるいは閾値（ＩＡＴＬｏｗ）未満の正常診断閾値外にある場合に、故障と判断する。
第二差分が第二故障診断閾値（ＩＡＴ閾値）の閾値（ＩＡＴＨｉｇｈ）以下と閾値（ＩＡＴＬｏｗ）以上の間の正常診断閾値内にあり、前記判断（ステップＢ１０）がＹＥＳの場合は、油温センサ１１を正常と判定し（ステップＢ１１）、プログラムを終了する（ステップＢ０９）。第二差分が第二故障診断閾値（ＩＡＴ閾値）の閾値（ＩＡＴＨｉｇｈ）より上、あるいは閾値（ＩＡＴＬｏｗ）未満の正常診断閾値外にあり、前記判断（ステップＢ１０）がＮＯの場合は、油温センサ１１を故障と判定し（ステップＢ１２）、プログラムを終了する（ステップＢ０９）。
なお、図１２において、斜線で示す領域は、吸気温（ＩＡＴ）を考慮した第一故障診断閾値（ＥＣＴ閾値１）と吸気温（ＩＡＴ）を考慮しない第一故障診断閾値（ＥＣＴ閾値１）とで挟まれた領域を示している。吸気温（ＩＡＴ）を考慮することで、油温センサ１１の正常判定閾値幅を狭め、より精度の高い油温センサ１１の故障診断を実施できる。ここでは、一例として第一故障診断閾値の低側の閾値（ＥＣＴ１Ｌｏｗ）のみを図示している。
【００３０】
さらに、前記判断（ステップＢ０６）において、図１０に示すように、エンジン３の停止からの時間経過による吸気温（ＩＡＴ）の変化傾向が水温（ＥＣＴ）の変化傾向と異なり、吸気温（ＩＡＴ）が低下しないで熱害の条件が成立し、判断（ステップＢ０６）がＹＥＳの場合は、水温（ＥＣＴ）と油温（ＴＦＴ）との差である第一差分が第三故障診断閾値（ＥＣＴ閾値２）を満足するかを判断する（ステップＢ１３）。第三故障診断閾値（ＥＣＴ閾値２）は、図１４に示すように、第一差分と比較する第三所定値として、高側の閾値（ＥＣＴ２Ｈｉｇｈ）と低側の閾値（ＥＣＴ２Ｌｏｗ）とを設定している。また、第三故障診断閾値（ＥＣＴ閾値２）は、水温（ＥＣＴ）の低下量（ΔＥＣＴ）が大きいほど小さくなるように設定している。
制御手段１３は、第一差分が、第三故障診断閾値（ＥＣＴ閾値２）の閾値（ＥＣＴ２Ｈｉｇｈ）以下と閾値（ＥＣＴ２Ｌｏｗ）以上の間の正常診断閾値内にある場合に、正常と判断する。また、制御手段１３は、第一差分が、第三故障診断閾値（ＥＣＴ閾値２）の閾値（ＥＣＴ２Ｈｉｇｈ）より上、あるいは閾値（ＥＣＴ２Ｈｉｇｈ）未満の正常診断閾値外にある場合に、故障と判断する。熱害と判定された場合は、ソーク時の水温（ＥＣＴ）の変化量（ΔＥＣＴ）に対する水温（ＥＣＴ）と油温（ＴＦＴ）の収束が早いため、水温（ＥＣＴ）と油温（ＴＦＴ）の比較のみで診断が可能である。
第一差分が第三故障診断閾値（ＥＣＴ閾値２）の閾値（ＥＣＴ２Ｈｉｇｈ）以下と閾値（ＥＣＴ２Ｌｏｗ）以上の間の正常診断閾値内にあり、前記判断（ステップＢ１３）がＹＥＳの場合は、油温センサ１１を正常と判定し（ステップＢ１４）、プログラムを終了する（ステップＢ０９）。第二差分が第三故障診断閾値（ＥＣＴ閾値２）の閾値（ＥＣＴ２Ｈｉｇｈ）より上、あるいは閾値（ＥＣＴ２Ｈｉｇｈ）未満の正常診断閾値外にあり、前記判断（ステップＢ１３）がＮＯの場合は、油温センサ１１を故障と判定し（ステップＢ１５）、プログラムを終了する（ステップＢ１５）。
【００３１】
次に、故障診断装置１２による油温センサ１１の故障診断の具体例を、図１５〜図２６にしたがって説明する。
【００３２】
図１５・図１６は、熱害条件の不成立時に油温センサ１１の検出値が高温側でスタックした場合の診断を示すものである。
図１５に示すように、ソークが進んで水温（ＥＣＴ）に対して吸気温（ＩＡＴ）が収束し、油温（ＴＦＴ）が高温側（８０℃）で変化しない場合は、図１６に示すように、油温（ＴＦＴ）と水温（ＥＣＴ）との差である第一差分が低温側から高温側に大きく変化する。故障診断装置１２は、第一差分が第一故障診断閾値（ＥＣＴ閾値１）の閾値（ＥＣＴ１Ｈｉｇｈ）以下から、閾値（ＥＣＴ１Ｈｉｇｈ）より上の高い値に変化したときに、油温センサ１１をスタック故障と診断する。
【００３３】
図１７・図１８は、熱害条件の不成立時に油温センサ１１の検出値が低温側でスタックした場合の診断を示すものである。
図１７に示すように、ソークが進んで水温（ＥＣＴ）に対して吸気温（ＩＡＴ）が収束し、油温（ＴＦＴ）が低温側（０℃）で変化しない場合は、図１８に示すように、油温（ＴＦＴ）と吸気温（ＩＡＴ）との差である第二差分が低温側で変化する。故障診断装置１２は、第二差分が第二故障診断閾値（ＩＡＴ閾値）の閾値（ＩＡＴＬｏｗ）未満の低い値にとどまっているので、油温センサ１１をスタック故障と診断する。
【００３４】
図１９・図２０は、熱害条件の成立時に油温センサ１１の検出値が中温でスタックした場合の診断を示すものである。
図１９に示すように、ソークが進んで水温（ＥＣＴ）に対して吸気温（ＩＡＴ）が収束した後に再び離れ、油温（ＴＦＴ）が中温（２０℃）で変化しない場合は、図２０に示すように、油温（ＴＦＴ）と水温（ＥＣＴ）との差である第一差分が低温側で変化する。故障診断装置１２は、第一差分が第三故障診断閾値（ＥＣＴ閾値２）の閾値（ＥＣＴ２Ｌｏｗ）未満の低い値にとどまっているので、油温センサ１１をスタック故障と診断する。
【００３５】
図２１・図２２は、熱害条件の不成立時に油温センサ１１の検出値が高温側にオフセットした場合の診断を示すものである。
図２１に示すように、ソークが進んで水温（ＥＣＴ）に対して吸気温（ＩＡＴ）が収束し、油温（ＴＦＴ）が高温側に変化して収束しない場合は、図２２に示すように、油温（ＴＦＴ）と水温（ＥＣＴ）との差である第一差分が高温側に変化する。故障診断装置１２は、第一差分が第一故障診断閾値（ＥＣＴ閾値１）の閾値（ＥＣＴ１Ｈｉｇｈ）以下から、閾値（ＥＣＴ１Ｈｉｇｈ）より上の高い値となったときに、油温センサ１１をオフセット故障と診断する。
【００３６】
図２３・図２４は、熱害条件の不成立時に油温センサ１１の検出値が低温側にオフセットした場合の診断を示すものである。
図２３に示すように、ソークが進んで水温（ＥＣＴ）に対して吸気温（ＩＡＴ）が収束し、油温（ＴＦＴ）が低温側に変化して収束しない場合は、図２４に示すように、油温（ＴＦＴ）と吸気温（ＩＡＴ）との差である第二差分が低温側に変化する。故障診断装置１２は、第二差分が第二故障診断閾値（ＩＡＴ閾値）の閾値（ＩＡＴＬｏｗ）以上から、閾値（ＩＡＴＬｏｗ）未満の低い値となったときに、油温センサ１１をオフセット故障と診断する。
【００３７】
図２５・図２６は、熱害条件の成立時に油温センサ１１の検出値が低温側にオフセットした場合の診断を示すものである。
図２５に示すように、ソークが進んで水温（ＥＣＴ）に対して吸気温（ＩＡＴ）が収束した後に再び離れ、油温（ＴＦＴ）が低温側に変化して収束しない場合は、図２６に示すように、油温（ＴＦＴ）と水温（ＥＣＴ）との差である第一差分が低温側にわずかに変化する。故障診断装置１２は、第一差分が第三故障診断閾値（ＥＣＴ閾値２）の閾値（ＥＣＴ２Ｌｏｗ）以上から、閾値（ＥＣＴ２Ｌｏｗ）未満の低い値となったとき、油温センサ１１をオフセット故障と診断する。
【００３８】
このように、故障診断装置１２は、エンジン３の水温（ＥＣＴ）、吸気温（ＩＡＴ）、変速機４の油温（ＴＦＴ）によって各温度の相関から油温センサ１１の故障診断を行う。
一般的に、油温（ＴＦＴ）は水温（ＥＣＴ）ほど上昇せず、エンジン３の始動後ある程度の乖離が生じる。この乖離は、ソーク時間の経過に応じて小さくなる特性を特つ。この特性を利用し、ソーク時間を水温（ＥＣＴ）の低下量（ΔＥＣＴ）から推定（ソークタイマに代替）することで、ソーク時間に応じた水温（ＥＣＴ）、油温（ＴＦＴ）の絶対値差を比較することによる故障診断を実施する。低下量（ΔＥＣＴ）に応じた水温（ＥＣＴ）、油温（ＴＦＴ）の差の許容範囲を故障診断閾値として設定することにより、ソーク完了時（水温（ＥＣＴ）、油温（ＴＦＴ）が所定の値に収束すること）だけではなく全領域での故障診断が可能となる。
但し、故障診断閾値を設定するにあたり、油温（ＴＦＴ）と水温（ＥＣＴ）の乖離が極端に大きい場合、水温（ＥＣＴ）、油温（ＴＦＴ）の差が収束するまでの水温（ＥＣＴ）の変化量（ΔＥＣＴ）の変化が大きくなり、故障診断閾値が広がるため、検出性が低下する懸念がある。そのため、上記変化量（ΔＥＣＴ）に応じた水温（ＥＣＴ）と油温（ＴＦＴ）の絶対値差の比較と並行し、変化量（ΔＥＣＴ）に応じたエンジン３の吸気温（ＩＡＴ）と油温（ＴＦＴ）の絶対値差の比較を実施する。
油温（ＴＦＴ）は、十分に昇温されていない（油温（ＴＦＴ）と水温（ＥＣＴ）の温度差の乖離が大きい）場合には、油温（ＴＦＴ）と水温（ＥＣＴ）がともに収束する場合よりも、油温（ＴＦＴ）と吸気温（ＩＡＴ）がともに収束する方が早い特性がある。なお、十分に昇温されるとは、時間経過による流体の昇温度合いが比較的緩やかとなって、その温度が高温側で安定することを指す。そのため、上記２種類の診断（低下量（ΔＥＣＴ）に応じた水温（ＥＣＴ）、油温（ＴＦＴ）の絶対値差、および吸気温（ＩＡＴ）と油温（ＴＦＴ）の絶対値差による診断）を実施することで、変化量（ΔＥＣＴ）が小さい領域での診断性を向上することができる。
【００３９】
エンジン３の吸気温（ＩＡＴ）は不安定であり、外的要因により大きく変化することが知られている。そこで、吸気温（ＩＡＴ）を診断のパラメータとして使用するに当たり、いくつかの前提条件を設定することにより精度を向上している。
吸気温（ＩＡＴ）の変化の外的要因には、
（１）水温（ＥＣＴ）の変化量に対して、吸気温（ＩＡＴ）の変化量が極端に大きい場合。（自然風、ソーク中ボンネット開放等）
（２）吸気温（ＩＡＴ）が高く、ソーク後にも低下していない場合。（日射により吸気が暖められる。）
（３）停止時の吸気温（ＩＡＴ）から、始動時の吸気温（ＩＡＴ）が極端に上昇している場合。（走行後、即エンジン停止）
、等がある。
上記のよう吸気温（ＩＡＴ）の変化傾向が水温（ＥＣＴ）の変化傾向と異なる状況では、別途閾値を設ける等により診断を実施する。例えば、上記（１）については、図３のフローチャートのステップＡ０５、図４のフローチャートのステップＢ０５により、吸気温（ＩＡＴ）の信頼性判定を行っている。上記（２）、（３）については、図３のフローチャートのステップＡ０６、図４のフローチャートのステップＢ０６により、熱害判定を行っている。
熱害判定時は、十分に水温（ＥＣＴ）と油温（ＴＦＴ）が昇温されていることが望ましい。水温（ＥＣＴ）と油温（ＴＦＴ）が共に十分に昇温されていることで、ソーク開始時直後から水温（ＥＣＴ）と油温（ＴＦＴ）の乖離が比較的小さいことから、精度の高い油温センサ１１の故障診断を行うことができる。
故障診断装置１２は、第一故障診断閾値（ＥＣＴ閾値１）、第二故障診断閾値（ＩＡＴ閾値）、熱害用の第三故障診断閾値（ＥＣＴ閾値２）を設定し、油温センサ１１の故障診断を実施する。第一故障診断閾値（ＥＣＴ閾値１）、第二故障診断閾値（ＩＡＴ閾値）は吸気温（ＩＡＴ）を考慮した診断閾値であり、熱害判定がなされなかった場合において用いる診断閾値である。一方、第三故障診断閾値（ＥＣＴ閾値２）は吸気温（ＩＡＴ）を考慮しない診断閾値であり、熱害判定がなされた場合に用いる診断閾値である。エンジン３の始動時に、熱害判定がなされなかった場合には油温（ＴＦＴ）が水温（ＥＣＴ）、吸気温（ＩＡＴ）のどちらとより近いか判定、診断を実施し、差分が閾値外であった場合、故障と判定する。一方、エンジン３の始動時に、熱害判定がなされた場合には油温（ＴＦＴ）と水温（ＥＣＴ）とから診断を実施し、差分が閾値外であった場合、故障と判定する。
【００４０】
このように、油温センサ１１の故障診断装置１２は、油温センサ１１を故障と判断する所定の故障診断閾値として第一故障診断閾値（ＥＣＴ閾値１）、第二故障診断閾値（ＩＡＴ閾値）を備え、エンジン３の停止後の次のエンジン３の始動時における水温（ＥＣＴ）と油温（ＴＦＴ）との差である第一差分と、エンジン３の停止後の次のエンジン３の始動時における吸気温（ＩＡＴ）と油温（ＴＦＴ）との差である第二差分を求め、第一差分が第二差分よりも小さい場合には第一差分と第一故障診断閾値（ＥＣＴ閾値１）とを比較し、第二差分が第一差分よりも小さい場合には第二差分と第二故障診断閾値（ＩＡＴ閾値）とを比較し、油温センサ１１の故障診断を行っている。
これにより、油温センサ１１の故障診断装置１２は、水温（ＥＣＴ）、油温（ＴＦＴ）、吸気温（ＩＡＴ）が油温センサ１１の異常診断可能な所定の値に収束するのを待つことなく油温センサ１１の故障診断を行うことができるので、早期に油温センサ１１の故障診断が行うことができるとともに、油温センサ１１の故障診断を行う頻度を高めることができる。
また、故障診断装置１１は、第一差分と第二差分の小さい側の差分を利用して油温センサ１１の故障診断を行うので、油温センサ１１を正常判定するための第一故障診断閾値（ＥＣＴ閾値１）および第二故障診断閾値（ＩＡＴ閾値）の正常診断閾値幅を小さくでき、油温センサ１１の異常診断を誤判定することを軽減できる。
この油温センサ１１の故障診断装置１２は、制御手段１３に所定の故障診断閾値の一つとして、水温（ＥＣＴ）と油温（ＴＦＴ）との差である第一差分が第三所定値以上となる場合に油温センサ１１を故障と判断する第三故障診断閾値（ＥＣＴ閾値２）を備え、エンジン３の停止からの時間経過による吸気温（ＩＡＴ）の変化傾向が水温（ＥＣＴ）の変化傾向と異なる場合に第一差分と第三故障診断閾値（ＥＣＴ閾値２）とを比較して油温センサ１１の故障診断を行っている。
これにより、故障診断装置１２は、車両１が熱害の影響を受けている状況下にあることを判定でき、その熱害の影響を考慮した油温センサの故障診断を行うことができる。
さらに、この油温センサ１１の故障診断装置１２は、制御手段１３によって、第一故障診断閾値（ＥＣＴ閾値１）と第二故障診断閾値（ＩＡＴ閾値）と第三故障診断閾値（ＥＣＴ閾値２）とを、冷却水の温度（ＥＣＴ）の低下量が大きいほど小さくなるように設定している。
エンジン３の停止後からエンジン３を始動させるまでの時間が長いほど、冷却水の水温（ＥＣＴ）や変速機４の油温（ＴＦＴ）は共に低下する特性を持つことから、第一差分、第二差分の値は小さくなる傾向を持つ。これより、第一故障診断閾値（ＥＣＴ閾値１）と第二の故障診断閾値（ＩＡＴ閾値）と第三故障診断閾値（ＥＣＴ閾値２）とは、エンジン３の停止後からエンジン３を始動させるまでの時間が長いほど小さくして良い。
これにより、故障診断装置１２は、冷却水の温度（ＥＣＴ）の低下量が大きいほど小さくなるように故障診断閾値を設定することで、油温センサ１１の故障診断の精度を向上できる。
【００４１】
なお、この発明は、上述実施例にかぎらず、種々応用改変が可能である。
例えば、
・水温（ＥＣＴ）の変化量（ΔＥＣＴ）に応じたエンジン３の吸気温（ＩＡＴ）と変速機４の油温（ＴＦＴ）の絶対値差の比較を、吸気温（ＩＡＴ）の変化量（ΔＩＡＴ）に応じた吸気温（ＩＡＴ）と油温（ＴＦＴ）の絶対値差の比較としても、診断が可能である。
・エンジン３の始動時に第一故障診断閾値（ＥＣＴ閾値１）、第二の故障診断閾値（ＩＡＴ閾値）のどちらかで診断するのではなく、両閾値と同時に診断を実施し、第一差分、あるいは第二差分が共に両閾値外であった場合のみ故障と判定する事で、誤判定を防止することができる。
・診断対象を、水温センサ５、吸気温センサ６としても診断が可能である。
・吸気温（ＩＡＴ）の外因を考慮して、診断を実施する。吸気温（ＩＡＴ）が低い場合には、完全ソーク状態まで時間がかかる（吸気温（ＩＡＴ）が低い、つまり外気温が低く、吸気温（ＩＡＴ）や水温（ＥＣＴ）が収束するまで時間がかかる）ため、始動時の吸気温（ＩＡＴ）に応じて変化量（ΔＥＣＴ）の前提条件を加えることで、ソーク中の前方向からの風によって吸気温（ＩＡＴ）のみ著しく低下する条件のロバスト性（外乱や設計誤差などの不確定な挙動に対して、システム特性がそれらの影響を受けることなく現状を維持できること）を確保するができる。（変化量（ΔＩＡＴ）による判定の代わりに、変化量（ΔＥＣＴ）を使用する）
【００４２】
また、エンジン３の停止時の温度を保存する場合の前提条件として、以下のような判定を実施することで、ロバスト性を高くすることが可能である。
・ストール判定
ストール操作直後のエンジン３の停止等、ストール中に油温（ＴＦＴ）が上昇するような操作を行った場合、当該操作完了後の一定時間内でのエンジン３の停止については各温度の保存を実施しない。
・走行条件判定
故障診断の実施前、ドライビングサイクルにて走行経験条件を持たせることにより、各温度が十分昇温された状態からの診断が可能である。走行経験条件としては、例えば、アイドリング時間、アクセル開度、車速、走行時間等がある。
【産業上の利用可能性】
【００４３】
この発明の油温センサの故障診断装置は、車両に搭載されるエンジンにかぎらず、各種産業機器用のエンジンに適用可能である。
【符号の説明】
【００４４】
１  車両
２  パワートレイン
３  エンジン
４  変速機
５  水温センサ
６  吸気温センサ
１１  油温センサ
１２  故障診断装置
１３  制御手段
１４  アクセル開度センサ
１５  車速センサ
１６  エンジン回転数センサ
１７  バッテリ電圧検出センサ
１８  イグニションスイッチ
１９  シフトポジションスイッチ
２０  エンジン始動停止検出センサ
２１  温度記憶手段
２２  故障診断閾値記憶手段
２３  故障判定手段
【図１】
2013019484.tif 000003
【図２】
2013019484.tif 000004
【図３】
2013019484.tif 000005
【図４】
2013019484.tif 000006
【図５】
2013019484.tif 000007
【図６】
2013019484.tif 000008
【図７】
2013019484.tif 000009
【図８】
2013019484.tif 000010
【図９】
2013019484.tif 000011
【図１０】
2013019484.tif 000012
【図１１】
2013019484.tif 000013
【図１２】
2013019484.tif 000014
【図１３】
2013019484.tif 000015
【図１４】
2013019484.tif 000016
【図１５】
2013019484.tif 000017
【図１６】
2013019484.tif 000018
【図１７】
2013019484.tif 000019
【図１８】
2013019484.tif 000020
【図１９】
2013019484.tif 000021
【図２０】
2013019484.tif 000022
【図２１】
2013019484.tif 000023
【図２２】
2013019484.tif 000024
【図２３】
2013019484.tif 000025
【図２４】
2013019484.tif 000026
【図２５】
2013019484.tif 000027
【図２６】
2013019484.tif 000028