(57)【特許請求の範囲】
【請求項１】
エンジンの温度状態を検出する温度センサの異常状態を、エンジン始動から所定の判定期間が経過するまでの間の出力値の変化に基づいて判定する異常判定手段を備えた温度センサの故障診断装置において、
上記エンジンの運転状態を検出する運転状態検出手段と、
上記エンジンが始動時に所定の高温状態になっていることを判定する高温判定手段と、
上記高温判定手段によりエンジンの高温始動が判定されたとき、上記判定期間の間は、上記異常判定手段による温度センサの異常判定をエンジンの運転状態に基づいて抑制する抑制手段とを設けた
ことを特徴とする温度センサの故障診断装置。
【請求項２】
請求項１において、
抑制手段は、異常判定手段における判定基準を正常判定の領域が広がるように補正するものであることを特徴とする温度センサの故障診断装置。
【請求項３】
請求項１又は２において、
抑制手段は、運転状態検出手段により検出されるエンジンの軽負荷状態の累積時間が所定の設定時間以上であるとき、異常判定の抑制度合いを増大させるように構成されている
ことを特徴とする温度センサの故障診断装置。
【請求項４】
請求項１又は２において、
抑制手段は、運転状態検出手段により検出されるエンジンの高負荷低速状態の累積時間が所定の設定時間以上であるとき、異常判定の抑制度合いを増大させるように構成されている
ことを特徴とする温度センサの故障診断装置。
【請求項５】
請求項１、２、３又は４において、
エンジンの所定の高温状態は、エンジン冷却系のサーモスタット弁が開状態になっていてラジエータ側に冷却水が流れている状態であることを特徴とする温度センサの故障診断装置。
【請求項６】
請求項１又は３において、
抑制手段は、運転状態検出手段により検出されるエンジンの運転状態が軽負荷状態になっている時間が長いほど、異常判定手段の判定期間を長くするように補正するものであることを特徴とする温度センサの故障診断装置。
【請求項７】
請求項１又は４において、
抑制手段は、運転状態検出手段により検出されるエンジンの運転状態が高負荷低速状態になっている時間が長いほど、異常判定手段の判定期間を長くするように補正するものであることを特徴とする温度センサの故障診断装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばエンジン水温を検出する水温センサや吸気温度を検出する吸気温センサ等の温度センサの故障を診断する故障診断装置に関する技術分野に属する。
【０００２】
【従来の技術】
近年、自動車用エンジンにおいては、出力の向上と排気の清浄化という相反する要求が一層高まり、両者の要求を高次元で両立させるために、エンジンへの吸気量、燃料供給量、点火時期等の複数の制御パラメータをエンジンの運転状態に応じてきめ細かく制御するようにしている。したがって、上記各制御パラメータを正確に制御するためにはエンジンの温度状態を高精度に検出する必要があるので、そのための温度センサの検出精度低下等の異常状態を検出する故障診断装置が必要になる。
【０００３】
ところで、例えば特公平３−５６４１７号公報には、温度センサの出力値が所定の判別値よりも大きくなったときに、該温度センサが故障していると診断するようにした故障診断装置が開示されているが、このものでは、温度センサから過大な信号が出力されるような異常状態を検出することはできるものの、上述の如きセンサの検出精度低下等の異常状態を検出することはできない。
【０００４】
そこで、従来、例えばエンジンのウォータジャケットに臨設した水温センサの検出精度低下を判定するために、エンジンの始動から所定時間経過するまでの判定期間におけるエンジン水温の検出値の最大値及び最小値をそれぞれ求め、それらの間の偏差量、すなわちエンジンの暖機とともに上昇するエンジン水温の変化量が所定値よりも大きい場合に正常状態と判定する一方、所定値以下の場合に異常状態と判定することが一般的に行われている。
【０００５】
【発明が解決しようとする課題】
ところが、上記従来例の異常判定方法によれば、水温センサ自体が正常状態であるにもかかわらず異常状態と判定してしまうことがある。すなわち、車両の高速走行後に一旦停止させたエンジンをその直後に再び始動させた場合、再始動時のエンジン水温は例えば９０度以上の高温状態になっており、その後にエンジンを長時間アイドル状態で放置したり、或いは真夏の渋滞路等で車両がのろのろ走行したりすると、エンジン水温は高温状態のままで殆ど変化しない。このため、水温センサが正常状態であってもその出力値が殆ど変化しないことから誤って異常と判定される誤診断の問題が生ずる。
【０００６】
本発明は斯かる点に鑑みてなされたものであり、その目的とするところは、温度センサの判定内容に工夫を凝らすことで、エンジンの高温始動時における温度センサの誤った故障診断を防止することにある。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、本発明の解決手段では、エンジン高温始動時には、始動後の所定期間におけるエンジンの運転状態に基づいて温度センサの判定内容を補正することで、異常判定を抑制するものとする。
【０００８】
具体的には、請求項１記載の発明では、図１に示すように、エンジン１の温度状態を検出する温度センサ１０の異常状態を、エンジン始動から所定の判定期間が経過するまでの間の出力値の変化に基づいて判定する異常判定手段１１ａを備えた温度センサの故障診断装置Ａを対象とする。そして、上記エンジン１の運転状態を検出する運転状態検出手段１１ｂと、上記エンジン１が始動時に所定の高温状態になっていることを判定する高温判定手段１１ｃと、該高温判定手段１１ｃによりエンジン１の高温始動が判定されたとき、上記判定期間の間は、上記異常判定手段１１ａによる温度センサ１０の異常判定をエンジン１の運転状態に基づいて抑制する抑制手段１１ｄとを設ける構成とする。
【０００９】
この構成によれば、高温判定手段１１ｃによりエンジン１の高温始動が判定されたとき、運転状態検出手段１１ｂにより検出されるエンジン１の運転状態に基づいて、異常判定手段１１ａによる温度センサ１０の異常判定が抑制手段１１ｄにより抑制される。このことで、実際にエンジン水温の変化が小さいエンジン１の高温始動時に、温度センサ１０の異常判定が抑制されることで、温度センサ１０が正常状態であるにもかかわらずその出力値があまり変化しないことから誤って異常状態と判定されることが抑制される。よって、エンジンの高温始動時における温度センサの誤った故障診断を抑制することができる。
【００１０】
請求項２記載の発明では、請求項１記載の発明における抑制手段は、異常判定手段における判定基準を正常判定の領域が広がるように補正するものとする。このことで、正常判定の領域を広げることで、異常判定手段による判定を温度センサの異常判定が抑制されるように補正することができる。
【００１１】
請求項３記載の発明では、請求項１又は２記載の発明における抑制手段は、運転状態検出手段により検出されるエンジンの軽負荷状態の累積時間が所定の設定時間以上であるとき、異常判定の抑制度合いを増大させる構成とする。ここで、上記エンジンの軽負荷状態とは例えばアイドリング状態のことである。
【００１２】
このことで、エンジンが高温始動後に例えばアイドリング状態で長時間放置されていたり、渋滞路で略アイドリング状態にされているような場合には、エンジン水温は高温状態のままで殆ど変化しないので、温度センサの異常判定の抑制度合いを大きくすることにより、温度センサの誤った故障診断を防止することができる。
【００１３】
請求項４記載の発明では、請求項１又は２記載の発明における抑制手段は、運転状態検出手段により検出されるエンジンの高負荷低速状態の累積時間が所定の設定時間以上であるとき、異常判定の抑制度合いを増大させる構成とする。
【００１４】
このことで、エンジンが高温始動後に高負荷低速状態で長時間運転されている場合には、エンジン水温は高温状態のままで殆ど変化しないことになるので、温度センサの異常判定の抑制度合いを大きくすることにより、温度センサの誤った故障診断を防止することができる。
【００１５】
請求項５記載の発明では、請求項１、２、３又は４記載の発明におけるエンジンの所定の高温状態は、エンジン冷却系のサーモスタット弁が開状態になっていてラジエータ側に冷却水が流れている状態とする。このことで、エンジンの所定の高温状態が具体化される。
【００１６】
請求項６記載の発明では、請求項１又は３記載の発明における抑制手段は、運転状態検出手段により検出されるエンジンの運転状態が軽負荷状態になっている時間が長いほど、異常判定手段の判定期間を長くするように補正するものとする。このことで、エンジンが高温始動後に例えばアイドリング状態とされている時間が長いほど異常判定手段の判定期間を長くすることで、エンジン水温の低下が極めて緩やかであっても温度センサからの出力値の変化量が大きくなり得るので、判定の精度の向上が図られる。
【００１７】
請求項７記載の発明では、請求項１又は４記載の発明における抑制手段は、運転状態検出手段により検出されるエンジンの運転状態が高負荷低速状態になっている時間が長いほど、異常判定手段の判定期間を長くするように補正するものとする。このことで、請求項６記載の発明と同様に温度センサの判定精度の向上が図られる。
【００１８】
【発明の実施の形態】
以下、本発明の実施形態を図面に基いて説明する。
【００１９】
（実施形態１）
図１は、本発明の実施形態１に係る温度センサの故障診断装置Ａを適用する自動車用エンジンの冷却系の例を示す。同図において、１は例えば直列４気筒ガソリンエンジンであり、このエンジン１のシリンダブロック及びシリンダヘッドにはそれぞれ冷却水を循環させるウォータジャケット２が形成されている。また、３は図示しないクランクシャフトからベルト等により駆動されるウォータポンプであり、このウォータポンプ３により図の左側から右側へ向けて圧送される冷却水はウォータジャケット２内を流れる間にエンジン１の発熱により暖められ、水温がサーモスタット弁４の設定温度よりも低い間は、ウォータジャケット２及びバイパス通路５内を循環する。一方、冷却水温がサーモスタット弁４の設定温度よりも高くなれば、冷却水は開状態のサーモスタット弁４を通りアッパホース６内を流通してラジエータ７に至り、このラジエータ７を通る間に冷却され、ロワーホース８内を流通してウォータポンプ３に戻るようになっている。
【００２０】
また、１０は上記ウォータジャケット２内に臨設された水温センサであり、この水温センサ１０からの出力信号はエンジン１の運転状態を制御するＥＣＵ（Electronic Control unit）１１に入力される。さらに、１２はラジエータ７を強制的に冷却するための電動ファンであり、この電動ファン１２は冷却水温が所定以上に高くなると上記ＥＣＵ１１からの制御信号により作動して、図示しないフロントグリル側（同図の左端側）から空気を吸引し、ラジエータ７を通る風量を増大させる。
【００２１】
なお、１３は車内暖房用のヒータコアであり、このヒータコア１３は上流側の冷却水通路１４及び下流側の冷却水通路１５によりエンジン１側に接続されていて、図示しないが上流側の冷却水通路１４に設けられた温水弁によりエンジン１からの温水流量が調整されることて暖房能力が変化する。
【００２２】
上記ＥＣＵ１１は、周知の如くＣＰＵ（Central Processing Unit）やメモリ等により構成されており、水温センサ１０の他、図示しないがドライバのアクセル操作量を検出するアクセルセンサやエンジン回転数センサ等の各種センサからの出力信号を受け入れ、エンジン１の空燃比制御や点火時期制御を行うものである。また、上記ＥＣＵ１１は、水温センサ１０からの出力値に基づいてその検出精度の低下等の異常状態を判定するようになっている。
【００２３】
次に、本発明の特徴部分として、上記ＥＣＵ１１による水温センサ１０の異常判定の具体的な手順を、図２〜図４のフローチャート図に基づいて詳細に説明する。
【００２４】
まず、図２に示すステップＳ１で各カウンタ及びフラグをリセットし、ステップＳ２で各種センサからの出力信号を受け入れた後、ステップＳ３でエンジン回転数に基づいてエンジン１が完爆状態になったか否かを判定する。そして、完爆状態でないＮＯならばステップＳ２に戻る一方、完爆状態であるＹＥＳならばステップＳ４に進み、この時点での水温センサ１０の検出値を始動時水温thsとしてメモリに記憶し、続くステップＳ５でエンジン１の始動からの経過時間を計数する第１のカウンタ値Ｔ1をインクリメントする。
【００２５】
続いて、ステップＳ６では、水温センサ１０により検出されるエンジン水温thwをエンジン水温の最大値thwmaxの初期設定値と比較し、検出されたエンジン水温thwのほうが大きいＹＥＳならばステップＳ７に進んで該エンジン水温thwにより最大値thwmaxを更新して図３のステップＳ１０に進む。一方、エンジン水温thwが最大値thwmax以下のＮＯならばステップＳ８に進んで、今度はエンジン水温thwをエンジン水温の最小値thwminの初期設定値と比較し、エンジン水温thwのほうが小さいＹＥＳならばステップＳ９に進んで該エンジン水温thwにより最小値thwminを更新する一方、エンジン水温thwが最小値thwmin以上のＮＯならばそのままで、ステップＳ１０に進む。
【００２６】
このステップＳ１０（図３参照）では、エンジン１がアイドル状態か否かを判定する。すなわち、例えばドライバのアクセル操作量が零でかつエンジン回転数が所定のアイドル回転数以下であれば、アイドル状態であるＹＥＳと判定してステップＳ１１に進む一方、ドライバのアクセル操作量が零でないか又はエンジン回転数が上記アイドル回転数よりも大きければ、アイドル状態でないＮＯと判定してステップＳ１３に進む。上記ステップＳ１１では、外気温度が所定以上（例えば２０度以上）であるか否かを判定し、所定以上でなければステップＳ２０に進む一方、所定以上であればステップＳ１２に進んで、エンジン１がアイドル状態で運転されている時間を計数する第２のカウンタ値Ｔ２をインクリメントして、ステップＳ２０に進む。尚、上記ステップＳ１１において、外気温度の判定とともにエアコンディショナーの作動状態を検出し、エアコンディショナーが作動中の場合にのみステップＳ１２に進むようにしてもよい。
【００２７】
また、上記ステップＳ１３では、車速が所定値Ｖ０よりも低い低速状態であるか否かを判定し、低速状態でないＮＯならばステップＳ１６に進む一方、低速状態であるＹＥＳならばステップＳ１４に進み、エンジン１の吸気充填効率Ｃｅが所定値Ｃｅ０よりも大きな高負荷状態であるか否かを判定する。すなわち、Ｃｅ≦Ｃｅ０で高負荷状態でないＮＯと判定されればステップＳ１６に進む一方、Ｃｅ＞Ｃｅ０で高負荷状態であるＹＥＳと判定されればステップＳ１５に進み、第３のカウンタ値Ｔ３をインクリメントしてステップＳ２０に進む。つまり、エンジン１が高負荷低速状態で運転されている時間を第３のカウンタにより計数する。
【００２８】
一方、上記ステップＳ１３で低速状態でないＮＯと判定されるか、又はステップＳ１４で高負荷状態でないＮＯと判定されてそれぞれ進んだステップＳ１６では、電動ファン１２が作動中であるか否かを判定し、作動中のＹＥＳであればステップＳ１７に進んで、電動ファン１２の作動時間を計測する第４のカウンタ値Ｔ4をインクリメントする一方、作動中でないＮＯならばそのままでそれぞれステップＳ１８に進む。
【００２９】
このステップＳ１８では、水温センサ１０の判定基準を補正したことを表す補正フラグＦ1の値及びエンジン始動時の外気温度についての判定を行う。すなわち、上記補正フラグＦ1の値がＦ1＝０で補正がなされておらず、かつエンジン始動時の外気温度が零度よりも低かったＹＥＳならば、ステップＳ１９に進んで、上記判定基準であるエンジン水温の判定偏差量Δthw0を予め設定した所定値αだけ小さく補正するとともに上記補正フラグＦ1の値をＦ1＝１として、ステップＳ２０に進む。つまり、エンジン始動時の外気温度が零度よりも低かったのであれば、ラジエータ７の放熱フィンに雪が詰まっていて冷却水を十分に冷やすことができないことが考えられるので、上記判定偏差量Δthw0を小さく補正して、温度センサ１０が誤って異常と判定されることを抑制するようにしている。一方、補正フラグＦ1＝１であるか又はエンジン始動時の外気温度が零度以上であれば、そのままでステップＳ２０に進む。
【００３０】
そして、ステップＳ２０では、第１のカウンタ値Ｔ1を水温センサ１０の判定を行う判定期間に対応する所定のカウンタ値ＴAと比較し、Ｔ1＜ＴAで判定期間の経過前であれば図２のステップＳ２に戻る一方、Ｔ1≧ＴAで判定期間が経過していればステップＳ２１に進み、このステップＳ２１で、エンジン始動から上記判定期間が経過するまでの間の水温センサ１０の出力値の変化に基づいて、該水温センサ１０の正常又は異常を判定する。すなわち、上記判定期間におけるエンジン水温thwの最大値thwmax及び最小値thwminの間の実際の偏差量と判定偏差量Δthw0とを比較し、実際の偏差量が判定偏差量Δthw0以上であるＹＥＳならば、ステップＳ２２に進んで水温センサ１０が正常であると判定して終了する一方、上記実際の偏差量が判定偏差量Δthw０よりも小さいＮＯであれば、水温センサ１０による検出値の変化が小さ過ぎ、異常の可能性があるので、図４のステップＳ２３に進む。
【００３１】
上記図３のフローにおけるステップＳ１０，Ｓ１３，Ｓ１４が、エンジン１の運転状態を検出する運転状態検出手段１１ｂに、また、ステップＳ２１が、水温センサ１０の出力異常をエンジン１の始動から所定の判定期間が経過するまでの間の出力値の変化に基づいて判定する異常判定手段１１ａにそれぞれ対応している。
【００３２】
次に、図４のステップＳ２３では、図２のステップＳ４でメモリに記憶した始動時水温thsを予め設定した判定値ths0（例えば８５度）と比較し、上記始動時水温thsが判定値ths0よりも小さいＮＯならば、始動時にエンジン１が所定の高温状態になっていないので、ステップＳ２４に進んで水温センサ１０が異常であると判定して、しかる後に判定終了する。
【００３３】
一方、上記始動時水温thsが判定値ths0以上のＹＥＳならばステップＳ２５に進んで、第２のカウンタ値Ｔ2をアイドル運転状態の所定の設定時間に対応するカウンタ値Ｔ20と比較する。そして、Ｔ2≦Ｔ20でアイドル状態での運転時間が所定以下のＮＯであればステップＳ２６に進む一方、Ｔ2＞Ｔ20でアイドル状態での運転時間が所定以上のＹＥＳであれば、ステップＳ２８に進んで、判定偏差量Δthw0を所定値αだけ小さく補正した上で、図３のステップＳ２１と同様に水温センサ１０の正常又は異常を判定する。すなわち、判定期間におけるエンジン水温thwの最大値thwmax及び最小値thwminの間の実際の偏差量が小さく補正した後の判定偏差量Δthw0−αよりも小さいＮＯであれば、上記ステップＳ２４に進んで異常判定する一方、上記実際の偏差量が補正後の判定偏差量Δthw０−α以上のＹＥＳならば、ステップＳ２９に進んで水温センサ１０は正常であると判定し、しかる後に終了する。
【００３４】
つまり、エンジン１の高温始動時であってかつアイドル状態で長時間放置されているような場合には、エンジン１の冷却が極めて悪く、エンジン水温が実際に高温状態のままで殆ど変化しないので、判定基準である判定偏差量Δthw０を小さく補正して正常判定の領域を広げることで、水温センサ１０の出力値があまり変化しなくても異常と判定されることが抑制されるようにする。
【００３５】
これに対し、上記ステップＳ２５でアイドル状態での運転時間が所定以下と判定されて進んだステップＳ２６では、第３のカウンタ値Ｔ３を高負荷低速状態の所定の設定時間に対応するカウンタ値Ｔ30と比較する。そして、Ｔ３≦Ｔ30でエンジン１の高負荷低速状態での運転時間が所定以下のＮＯであれば上記ステップＳ２８に進む一方、Ｔ３＞Ｔ30でエンジン１の高負荷低速状態での運転時間が所定以上であるＹＥＳの場合にはステップＳ２７に進み、今度は、第４のカウンタ値Ｔ4を電動ファン１２の作動時間の所定の設定時間に対応するカウンタ値Ｔ40と比較する。そして、Ｔ4≦Ｔ40で電動ファン１２の作動時間が設定時間以下のＮＯであれば、上記ステップＳ２８に進む一方、Ｔ4＞Ｔ40で電動ファン１２の作動時間が設定時間よりも大きいＹＥＳであれば上記ステップＳ２４に進む。
【００３６】
つまり、高温始動後にエンジン１がアイドル状態で長時間放置されていない場合であっても、該エンジン１の運転状態が所定時間以上高負荷低速状態であるか又は電動ファン１３の故障等によりファン作動時間が所定以下であるような場合には、エンジン水温が実際に高温状態のままで殆ど変化しないので、この場合にも上記同様に判定偏差量Δthw０を小さく補正して、水温センサ１０の異常判定が抑制されるようにする。
【００３７】
上記図４のフローにおいて、ステップＳ２３がエンジン１の高温始動状態を判定する高温判定手段１１ｃに対応しており、また、ステップＳ２５〜Ｓ２８の各ステップが、エンジン１の運転状態に基づいて温度センサ１０の異常判定が抑制されるように判定内容を補正する抑制手段１１ｄに対応している。
【００３８】
したがって、この実施形態１では、高温判定手段１１ｃによりエンジン１の高温始動が判定されたとき、異常判定手段１１ａによる水温センサ１０の判定内容が、運転状態検出手段１１ｂにより検出されるエンジン１の運転状態に基づいて上記水温センサ１０の異常判定が抑制されるように補正される。すなわち、図５に示すように、エンジン１が高温始動後に例えばアイドル状態で長時間放置されていたり、また登り坂の渋滞路等の高負荷低速状態で長時間運転されていたり、或いは電動ファン１２が故障等していて、エンジン水温が始動後の判定期間において実際に高温状態のままで殆ど変化しないような場合には、判定基準である判定偏差量Δthw０を小さく、つまり同図に二点鎖線で示す如く正常判定の領域が広がるように補正することで、水温センサ１０の異常判定が抑制されるようにしている。
【００３９】
このことで、エンジン１の高温始動時において、例えば長時間のアイドリング放置状態や高負荷低速状態等の実際にエンジン水温の変化が少ない運転状態において、水温センサ１０が正常であるにもかかわらずその出力値が殆ど変化しないことから誤って異常と判定されることを防止することができ、よって、エンジンの高温始動時における水温センサ１０の誤った故障診断を防止することができる。
【００４０】
（実施形態２）
図６は、本発明の実施形態２に係る温度センサの故障診断装置Ａを示す。この実施形態２の故障診断装置Ａは実施形態１のもの（図１参照）と同様に構成されていて、ＥＣＵ１１による水温センサ１０の判定手順の一部が異なるだけなので、以下、同一の部分には同一の符号を付し異なる部分だけを詳細に説明する。
【００４１】
この実施形態２における水温センサ１０の判定手順は、図２及び図３に示されている部分は上記実施形態１と同一であり、図３のステップＳ２２に続く上記図６のステップＳ２２１では、水温センサ１０の最初の判定であるか或いは２回目の再判定であるかを表す再判定フラグＦ2の値を判別する。そして、Ｆ2＝１でＹＥＳの再判定であれば、上記実施形態１と同一のステップＳ２４に進んで異常判定する一方、Ｆ2＝０でＮＯの最初の判定であれば、上記実施形態１と同一のステップＳ２３〜Ｓ２７に進む。
【００４２】
すなわち、ステップＳ２５、Ｓ２６又はＳ２７において水温センサ１０が正常の可能性があると判定されればステップＳ３０に進み、このステップＳ３０において、水温センサ１０の判定期間に対応する第１カウンタの設定値ＴAを予め設定された所定値βだけ大きく補正し、続くステップＳ３１で再判定フラグＦ2の値をＦ2＝１として、しかる後に図２のステップＳ２にリターンして２回目の判定を実行する。
【００４３】
つまり、水温センサ１０が正常である可能性があると考えられる場合には、上記実施形態１の如く判定基準である判定偏差量Δthw0を小さく補正して誤判定を抑制するのではなく、異常判定の判定期間を長く補正した上で１度だけ再判定を実行する。
【００４４】
したがって、この実施形態２によれば、エンジン１が高温始動後に例えばアイドル状態で長時間放置されていたり、また登り坂の渋滞路等の高負荷低速状態で長時間運転されていたり、或いは電動ファン１２が故障等していて、エンジン水温が始動後の判定期間において実際に高温状態のままで殆ど変化しないような場合に、図７に二点鎖線で示すように判定期間を長く補正した上で再判定を行うようにしており、この再判定により、エンジン水温の低下が極めて緩やかに抑えられる上記のような運転状態であっても、判定期間が長くなった分だけ水温センサ１０からの出力値の変化量が大きくなり得るので、異常判定の精度を向上させることができる。
【００４５】
尚、上記再判定の際の判定期間の補正にあたっては、１回目の判定期間に対応する第１カウンタの設定値ＴAを予め設定された所定値βだけ大きく補正するのでなく、エンジン１の高温始動後の例えばアイドリング放置期間が長いほど上記所定値βを大きくして判定期間を長くするようにしてもよい。
【００４６】
（他の実施形態）
尚、本発明は上記実施形態に限定されるものではなく、その他種々の実施形態を包含するものである。すなわち、上記実施形態１及び２において、エンジン１の高温始動が判定されたときには常に水温センサ１０の判定を異常判定が抑制されるように補正するようにしてもよい。
【００４７】
さらに、その抑制の度合いがエンジン１の例えばアイドリング放置時間が長いほど、又はエンジン１の高負荷低速状態での運転時間が長いほど大きくなるように補正するようにしてもよい。
【００４８】
さらにまた、水温センサ１０の判定を補正するために、上記実施形態１の如く判定基準である判定偏差量Δthw0を小さく補正するとともに、併せて上記実施形態２の如く判定期間を長くするようにしてもよい。
【００４９】
【発明の効果】
以上説明したように、請求項１記載の発明における温度センサの故障診断装置によれば、高温判定手段によりエンジンの高温始動が判定されたとき、運転状態検出手段により検出されるエンジンの運転状態に基づいて、異常判定手段による温度センサの異常判定を抑制するようにしたので、実際にエンジン水温の変化が少ないために温度センサの出力値の変化が少ないエンジンの高温始動時において、温度センサが誤って異常状態と判定されることを抑制することができ、よって、エンジンの高温始動時の温度センサの誤った故障診断を防止することができる。
【００５０】
請求項２記載の発明では、異常判定手段における判定基準を正常判定の領域が広がるように補正することで、異常判定手段による温度センサの異常判定を抑制することができる。
【００５１】
請求項３記載の発明では、運転状態検出手段により検出されるエンジンの運転状態が所定の設定時間以上軽負荷状態であるときに、また、請求項４記載の発明では、運転状態検出手段により検出されるエンジンの運転状態が所定の設定時間以上高負荷低速状態であるときに、それぞれ異常判定手段による温度センサの異常判定の抑制度合いを大きくすることで、エンジンの高温始動時の温度センサの誤った故障診断を防止することができる。
【００５２】
請求項６記載の発明ではエンジンの軽負荷状態での運転時間が長いほど、また、請求項７記載の発明ではエンジンの高負荷低速状態での運転時間が長いほど、それぞれ異常判定手段の判定期間を長く補正することで、判定精度を向上させることができる。
【図面の簡単な説明】
【図１】本発明の実施形態を適用した自動車用エンジンの冷却系の構成を示す模式図である。
【図２】水温センサにより検出されるエンジン水温の最大値及び最小値を更新する手順を示すフローチャート図である。
【図３】従来までと同様の水温センサの判定手順を示すフローチャート図である。
【図４】補正後の判定手順を示すフローチャート図である。
【図５】高温始動時のエンジン水温の時間変化の例と判定基準の補正との関係を示す説明図である。
【図６】実施形態２に係る図４相当図である。
【図７】高温始動時のエンジン水温の時間変化の例と判定期間の補正との関係を示す説明図である。
【符号の説明】
Ａ                故障診断装置
Δthw0            判定偏差量（判定基準）
ＴA              判定期間
１                エンジン
４                サーモスタット弁
７                ラジエータ
１０              水温センサ（温度センサ）
１１ａ            異常判定手段
１１ｂ            運転状態検出手段
１１ｃ            高温判定手段
１１ｄ            抑制手段
【図１】
0003849273.tif 000002
【図２】
0003849273.tif 000003
【図３】
0003849273.tif 000004
【図４】
0003849273.tif 000005
【図５】
0003849273.tif 000006
【図６】
0003849273.tif 000007
【図７】
0003849273.tif 000008