(57)【要約】 【課題】  短時間で温度検出手段の異常判定をすることができる異常判定方法および異常判定装置を提供する。【解決手段】  パラメータによって推定される作動油の温度に基づいて、油温センサ３の異常判定の開始を決定し、異常判定の開始が決定されると油温センサ３の異常判定を開始するので、既存の技術のように判定する時刻が予め設定されて、検出される温度によって油温センサ３の異常判定をする装置とは異なり、判定する時刻を予め設定する必要が無いので、油温センサ３の異常を判定するまでの時間を既存の技術よりも短くすることができる。【選択図】      図１
2006276004.tif 000002
【特許請求の範囲】
【請求項１】
車両の駆動状態に応じて変化するパラメータを検知する検知工程と、
検知されるパラメータに基づいて、前記車両における検出対象の温度を推定する推定工程と、
推定工程によって推定される温度に基づいて、当該車両の温度検出手段の異常判定の開始を決定する決定工程と、
温度検出手段によって、検出対象の温度を検出する検出工程と、
決定工程によって異常判定の開始が決定されると、前記検出工程で検出される温度に基づいて、温度検出手段の異常判定をする判定工程とを有することを特徴とする温度検出手段の異常判定方法。
【請求項２】
前記決定工程は、
検知されたパラメータに基づいて、検出対象の理論温度を演算する演算段階と、
演算段階で演算された理論温度と予め定めるしきい温度とを比較して、前記異常判定の開始を決定する理論温度比較段階とを含むことを特徴とする請求項１に記載の温度検出手段の異常判定方法。
【請求項３】
前記推定工程は、前記検出工程において検知されたパラメータと該パラメータのしきい値とを比較するパラメータ比較段階と、
パラメータの値に応じて変化する負荷カウンタの値を、パラメータ比較段階における比較結果に基づいて、変化させる負荷カウンタ段階とを含み、
前記決定工程は、負荷カウンタ段階で変化させた負荷カウンタの値と、負荷カウンタのしきい値とを比較して、前記異常判定の開始を決定する負荷カウンタ比較段階を含むことを特徴とする請求項１に記載の温度検出手段の異常判定方法。
【請求項４】
車両の駆動状態に応じて変化するパラメータを検知する検知工程と、
温度検出手段によって、前記車両における検出対象の温度を検出する検出工程と、
予め定める期間が経過すると、前記温度検出手段の異常判定の開始を決定する決定工程とを含み、
前記パラメータの値に基づき、前記予め定める期間を変化させることを特徴とする温度検出手段の異常判定方法。
【請求項５】
前記推定工程は、パラメータの値に応じて変化する負荷カウンタの値と、予め定める標準駆動状態に基づく負荷カウンタの値とを比較する標準負荷カウンタ比較段階と、
負荷カウンタの値に応じて変化する時刻カウンタの値を、標準負荷カウンタ比較段階における比較結果に基づいて、変化させる時刻カウンタ段階とを含み、
前記決定工程は、時刻カウンタ段階で変化させた時刻カウンタの値と、車両の駆動部の駆動時間に応じて変化する経過時刻カウンタの値とを比較して、異常判定の開始を決定する時刻カウンタ比較段階を含むことを特徴とする請求項４に記載の温度検出手段の異常判定方法。
【請求項６】
前記検知工程において車両の駆動部が停止したと判定されたとき、予め定める一定期間毎に、負荷カウンタの値を変化させることを特徴とする請求項３または５記載の温度検出手段の異常判定方法。
【請求項７】
前記検知工程において、検知されたパラメータは単位時間あたりの変化量であることを特徴とする請求項１〜５のいずれか１つに記載の温度検出手段の異常判定方法。
【請求項８】
前記検知工程において、検知されたパラメータが予め定めるしきい値より大きい値となる期間の累計期間をパラメータとして検知することを特徴とする請求項１〜５のいずれか１つに記載の温度検出手段の異常判定方法。
【請求項９】
前記負荷カウンタの値の変化量は、前記検知工程において検知されるパラメータの値に応じて変化することを特徴とする請求項３、５または７記載の温度検出手段の異常判定方法。
【請求項１０】
車両の駆動状態に応じて変化するパラメータを検知する検知手段と、
前記車両における検出対象の温度を検出する温度検出手段と、
前記検知手段に検知されるパラメータに基づいて、検出対象の温度を推定する推定手段と、
推定手段によって推定される温度に基づいて、温度検出手段の異常判定の開始を決定する決定手段と、
決定条件によって異常判定の開始が決定されると、前記温度検出手段で検出される温度に基づいて、温度検出手段の異常判定をする判定手段とを含むことを特徴とする温度検出手段の異常判定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対象物の温度を検出する温度検出手段の異常を判定する異常判定方法および異常判定装置に関する。
【背景技術】
【０００２】
車両の自動変速機には、トルクコンバータ、変速ギヤ機構、および変速ギヤ機構を切換えるための複数のクラッチ機構、ブレーキ機構、およびコントロールバルブユニットが設けられており、自動変速機に用いられる作動油の油温が変化すると油の粘性が変化し、自動変速機の性能、および応答性が変化する。したがって自動変速機のコントロールバルブユニットには油温を検出する油温センサが設けられ、その油温センサで検出された油温が変速制御に適用されている。この油温センサが故障すると変速制御に支障が生じるので、油温センサの故障を検出する技術が種々採用されている。
【０００３】
第１の従来技術は、油温センサの異常検出の開始には、エンジン始動後に予め定める待機期間、たとえば９００秒の時間を要する。この待機期間は、エンジン始動後に、エンジンがアイドリング状態などの最低の負荷状態であっても、オイルの温度が油温センサの異常判定が可能な温度、たとえば０度以上まで上昇する期間である。また待機期間は、オイルが低温の場合、オイルの比熱が比較的高く油温が変化しにくいので、油温が確実に０度以上に変化するまでの期間である。したがってエンジン始動後に待機期間経過した後に油温センサが検出した油温に基づいて、油温センサの異常を判定している。
【０００４】
第２の従来技術は、車両が走行開始後に所定車速以上で所定時間以上走行したときの油温の変化から油温センサの故障を判定する装置である。この装置では、車両の走行開始後、低速の所定車速Ｖ１以上で所定時間Ｃ１以上走行し、かつ高速の所定車速Ｖ２以上で所定時間Ｃ２以上走行してから、油温Ｔの変化量（Ｔmax −Ｔmin ）が所定値以下のときに、油温センサが故障であると判定する（たとえば、特許文献１参照）。
【０００５】
【特許文献１】特開平９−３２９２２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前述の第１および第２の従来技術では、油温を計測するための予め定める待機期間が決まっているので、エンジンを待機期間以下にわたって始動した場合は、油温センサの異常を判定することができないという問題がある。たとえば第１の従来技術では、エンジン始動後９００秒の間に頻繁にエンジンが停止されると、油温センサの異常を判定することができない。
【０００７】
したがって本発明の目的は、短期間で温度検出手段の異常判定を開始することができる異常判定方法および異常判定装置を提供することである。
【課題を解決するための手段】
【０００８】
本発明は、車両の駆動状態に応じて変化するパラメータを検知する検知工程と、
検知されるパラメータに基づいて、前記車両における検出対象の温度を推定する推定工程と、
推定工程によって推定される温度に基づいて、当該車両の温度検出手段の異常判定の開始を決定する決定工程と、
温度検出手段によって、検出対象の温度を検出する検出工程と、
決定工程によって異常判定の開始が決定されると、前記検出工程で検出される温度に基づいて、温度検出手段の異常判定をする判定工程とを有することを特徴とする温度検出手段の異常判定方法である。
【０００９】
本発明に従えば、検知されるパラメータは車両の駆動状態に応じて変化し、前記パラメータに基づいて、検出対象の温度が推定される。判定工程では、決定工程にて異常判定の開始が決定されると、検出工程にて温度検出手段によって検出される温度に基づいて、温度検出手段の異常判定がされる。したがって推定される検出対象の温度に基づいて、温度検出手段の異常判定の開始が決定されるので、車両の駆動状態が異常判定の開始を決定するための判断材料として用いられる。
【発明の効果】
【００１０】
本発明によれば、推定工程にて推定される検出対象の温度に基づいて、温度検出手段の異常判定の開始が決定されるので、車両の駆動状態が異常判定の開始を決定するための判断材料として用いられる。従来の技術では最低の負荷状態に基づいて異常判定を開始するまでの待機期間が決定されているが、本発明では、異常判定の開始の決定には車両の駆動状態が反映されるので、異常判定をするまでの期間を従来の技術よりも短くすることができる。これによって駆動部の駆動時間が比較的短い場合であっても、温度検出手段の異常判定をすることができ、温度検出手段の異常があることを早急に確認することができる。仮に駆動部の始動、停止を短時間のうちに繰り返す場合であっても、温度検出手段の異常判定を迅速にすることができる。したがって各種制御を支障なく実施することが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照しながら本発明を実施するための形態を、複数の形態について説明する。各形態で先行する形態で説明している事項に対応している部分には同一の参照符を付し、重複する説明を略する場合がある。構成の一部のみを説明している場合、構成の他の部分は、先行して説明している形態と同様とする。実施の各形態で具体的に説明している部分の組合せばかりではなく、特に組合せに支障が生じなければ、実施の形態同士を部分的に組合せることも可能である。各フローチャートの開始条件は、記載した開始条件だけに必ずしも限定されるものではない。
【００１２】
図１は、本発明の実施の第１の形態の油温センサの異常判定装置１の電気的構成を示すブロック図である。本実施の形態の温度検出手段である油温センサの異常判定装置（以下、単に「異常判定装置」ということがある）１は、車両に設けられ、駆動部であるエンジン２の油温を検出する油温センサ３の異常の有無の判定、すなわち異常判定をする。異常判定装置１は、エンジン２の燃料噴射を制御する電子制御装置４、および車両の駆動状態に応じて変化する複数のパラメータを検出するセンサ部５を含んで構成される。
【００１３】
検知手段であるセンサ部５は、本実施の形態では、エンジン２に用いられる作動流体である作動油の油温を検出する油温センサ３、車両の速度を検出する車速センサ６、車両の加速度を検出する加速度センサ７、エンジン２を冷却するための冷却水の温度を検出する水温センサ８、外気温を検出する外気温センサ９、トルクを検出するトルクセンサ１０、フューエルカットの期間を検出する燃料センサ１１、および、エンジン２の回転数と駆動している駆動期間と停止している停止期間とを検出するエンジンセンサ１２を含んで構成される。センサ部５は、検出したパラメータを電子制御装置４に与える。
【００１４】
電子制御装置（Electronic Control Unit：略称ＥＣＵ）４は、センサ部５からの情報が与えられる入力インターフェース１３、エンジン２の動作を制御する情報を出力する出力インターフェース１４、各種情報を表示する表示部１５、情報を演算する処理部１６、および、情報を記憶するメモリ１７を含んで構成される。入力インターフェース１３に与えられる入力情報には、車両の駆動状態を検出するセンサによって検知されたパラメータ、たとえば運転者の操作による操作スイッチ等のオン・オフ情報、エンジンセンサ１２によって検知されたエンジン２の回転数などのアナログ／デジタル情報のいずれの種類の情報も用いられ、入力インターフェース１３は入力情報を処理部１６に与える。
【００１５】
処理部１６は、入力インターフェース１３から与えられた入力情報に基づいて所定の論理プログラムによって演算して、たとえば変速切替えなどのオン・オフ情報や、弁開度などのデジタル情報を出力情報として、出力インターフェース１４および表示部１５に与える。処理部１６は、エンジン２などの制御プログラム、および本発明の異常判定プログラムを実行する。処理部１６は、たとえばマイクロコンピュータによって実現される。
【００１６】
推定手段として機能を有する処理部１６は、油温センサ３を除くセンサ部５のセンサに検知されるパラメータに基づいて、油温を推定する。また決定手段としての機能を有する処理部１６は、推定される油温に基づいて、油温センサ３の異常の有無の判定の開始を決定する。換言すると、処理部１６は、推定される油温に基づいて、油温センサ３の異常判定を開始する時刻を決定する。判定手段としての機能を有する処理部１６は、異常判定の開始が決定されると、油温センサ３で検出される温度に基づいて、油温センサ３の異常の有無を判定する。
【００１７】
処理部１６は、入力インターフェース１３から与えられる入力情報に基づいて、メモリ１７に記憶されている異常判定プログラムを実行する。処理部１６は、与えられる入力情報に基づいて、メモリ１７に記憶される負荷カウンタの値を増減させる。負荷カウンタの値は、センサ部５に検知されるパラメータの値に応じて変化するように、処理部１６によって制御される。換言すると、負荷カウンタの値は、車両の駆動状態に応じて増減するように処理部１６によって制御される。したがって負荷カウンタの値は、車両の駆動状態と相関関係にある。また車両の駆動状態は、油温と相関関係があるので、負荷カウンタの値と油温とは相関関係がある。負荷カウンタの値は、本実施の形態では、値と油温とが正比例の関係にあるように設定される。したがって処理部１６は、負荷カウンタの値に基づいて作動油の温度を推定することができる。負荷カウンタの値は、本実施の形態では、エンジンが停止しており、油温が安定している状態を基準として、基準値が０に設定される。
【００１８】
処理部１６は、センサ部５から与えられるパラメータが、油温を上昇させるパラメータである場合、負荷カウンタの値を増加させ、油温を下降させるパラメータである場合、負荷カウンタの値を減少させる。先ず、負荷カウンタの値を増加させるパラメータに関して説明する。処理部１６は、エンジンセンサ１２が検出したエンジン２の回転数に基づく情報が与えられると、エンジン２の回転数が予め定めるしきい値より高い期間の累計期間が、予め定めるしきい期間経過毎に、負荷カウンタの値を増加させるように、負荷カウンタの値を制御する。同様に、処理部１６は、車速センサ６、加速度センサ７、水温センサ８、外気温センサ９、およびトルクセンサ１０がそれぞれ検出したパラメータに基づく情報が与えられると、各検出値がそれぞれ予め定められる各しきい値より高い期間の累計期間が、それぞれ予め定められる各しきい期間経過毎に、負荷カウンタの値を増加させるように、負荷カウンタの値を制御する。各パラメータによる負荷カウンタの値の増加数は、油温への影響度によって設定され、油温への影響度が大きいパラメータは増加数を大きくし、油温への影響度が小さいパラメータは増加数を小さくする。本実施の形態では、負荷カウンタは、１つに設定される。したがって負荷カウンタの値は、複数のパラメータに基づいて、増減する。
【００１９】
次に、負荷カウンタの値を減少させるパラメータに関して説明する。処理部１６は、燃料センサ１１が検出したフューエルカットの期間に基づく情報が与えられると、フューエルカットの累計期間が、予め定めるしきい期間経過毎に、負荷カウンタの値を減少させるように制御する。さらに処理部１６は、エンジンセンサ１２が検出したエンジン２が停止している期間に基づく情報が与えられると、エンジン２の停止期間の累計期間が、予め定めるしきい期間経過毎に、負荷カウンタの値を減少させるように制御する。各パラメータによる負荷カウンタの値の減少数は、油温への影響度によって設定され、油温への影響度が大きいパラメータは減少数を大きくし、油温への影響度が小さいパラメータは減少数を小さくする。
【００２０】
処理部１６は、前述のように負荷カウンタの値を制御することによって、負荷カウンタの値に記憶される値と、油温とを関係付けることができる。したがって負荷カウンタの値に基づいて、処理部１６は、油温を予測することができる。
【００２１】
メモリ１７は、エンジン２を制御するためのプログラム、ならびに、入力情報、出力情報、負荷カウンタの値などのデータを記憶する記録手段であって、たとえば不揮発性のリードオンリーメモリ（Read Only Memory：略称ＲＯＭ）、および揮発性のランダムアクセスメモリ（Random Access Memory：略称ＲＡＭ）によって構成され、処理部１６の演算過程と演算結果とは一時的にＲＡＭで保持記録される。
【００２２】
出力インターフェース１４は、処理部１６から与えられる出力情報を、エンジン２を制御する各部に与える。表示部１５は、処理部１６から与えられる演算結果などの情報を表示する。
【００２３】
本発明の油温センサ３の異常判定に用いられる機能として、メモリ１７には異常判定プログラムが搭載され、処理部１６は入力情報に基づいて油温センサ３の異常の有無を判定する。
【００２４】
図２は、油温と時刻との関係の一例を示すグラフである。グラフの横軸は時刻を表し、グラフの縦軸は油温を表す。実線で示す波形は、負荷カウンタの値に基づいて演算された油温の波形であり、２点鎖線で示す波形は、最低の駆動状態における油温の波形である。図２では、グラフの横軸の原点はエンジン２の始動時刻であり、縦軸の原点はエンジン始動時の作動油の温度である。既存の技術では、油温センサ３の異常判定の開始時刻は、図２で２点鎖線で示すように、エンジン２を始動してから油温が最低の駆動状態で異常の有無を判定可能な温度以上となる時刻Ｔ２、たとえば９００秒であるのに対して、本実施の形態では、異常判定の開始時刻は、負荷カウンタの値が予め定めるカウンタしきい値以上となった時刻Ｔ１である。予め定めるカウンタしきい値は、油温センサ３の異常の有無を判定可能な温度に油温が上昇したときの負荷カウンタの値に設定される。油温センサ３の異常の有無を判定可能な温度は、たとえば寒冷地で始動時は０度以下であった油温が、始動後に上昇して５度になったときである。本実施の形態では、時刻Ｔ１に、検出された油温センサ３の油温と、油温センサ３から与えられる油温とに基づいて、油温センサ３の異常の有無を判定する。
【００２５】
次に、処理部１６の動作に関してフローチャートを用いて説明する。各フローチャートの動作は、処理部１６によって行われる。図３は、処理部１６の異常判定方法の動作を示すフローチャートである。処理部１６は、図３に示す動作を短時間に繰返す。
【００２６】
ステップａ１は、車両の駆動状態に応じて変化するパラメータを検知する検知工程であて、一定時間経過毎に、入力インターフェース１３から与えられる情報であって、センサ部５から与えられるパラメータを取得し、ステップａ２に移る。ステップａ２では、センサ部５から与えられるパラメータに基づいて、負荷カウンタの値を増減させる負荷カウンタ処理を行い、ステップａ３に移る。
【００２７】
ステップａ３は、負荷カウンタ比較段階であって、負荷カウンタの値と予め定めるカウンタしきい値とを比較し、負荷カウンタの値がカウンタしきい値より大きい場合、ステップａ４に移り、大きくない場合、ステップａ１に戻る。ステップａ４は、検出工程であって、油温センサ３によって油温を計測し、ステップａ５に移る。ステップａ５は、判定工程であって、ステップａ４で検出される油温に基づいて、油温センサ３の異常の有無を判定する。ステップａ５では、詳述すると、検出された油温センサ３の油温が予め定める許容変化範囲であるか否か判断することによって、油温センサ３の異常の有無を判定し、正常の場合は、ステップａ６に移り、異常の場合は、ステップａ７に移る。
【００２８】
ステップａ６では、油温センサ３は正常として判定し、その判定結果をメモリ１７または表示部１５に与え、動作を終了する。ステップａ７では、油温センサ３の異常の有無を２度検出したか否かを判断し、判断した場合、ステップａ８に移り、判断していない場合、ステップａ９に移る。ステップａ９では、異常と判断されてから一定期間経過したか否かを判断し、一定期間経過した場合、ステップａ４に移り、一定期間経過していない場合、ステップａ９の処理を繰り返す。ステップａ８では、油温センサ３を異常として判定し、その判定結果をメモリ１７および表示部１５に与え、動作を終了する。
【００２９】
以上、図３に関連して説明したように、処理部１６は、ステップａ３に示すように、負荷カウンタの値が、カウンタしきい値より大きくなると異常判定の開始を決定し、油温センサ３の異常の有無を判定している。またステップａ９に動作によって、検知工程、検出工程および判断工程を少なくとも２度行うことによって、判定結果の確実性を向上している。
【００３０】
図４は、図３のステップａ２に示す負荷カウンタ処理の一例を示すフローチャートである。図４では、油温を上昇させるパラメータに基づく負荷カウンタ処理に関して説明する。図４では、理解を容易にするため、センサ部５の１つのセンサである車速センサ６によって検知されたパラメータに関する動作を示す。この処理は、図３でステップａ２に移ると開始される。
【００３１】
ステップｂ１は、パラメータ比較段階であって、パラメータである車速と、予め定められるしきい値、たとえば２０Ｋｍ／ｈとを比較し、しきい値より車速が大きい場合、ステップｂ２に移り、しきい値より車速が大きくない場合、本処理を終了する。ステップｂ２は、負荷カウンタ段階であって、負荷カウンタの値を、ステップｂ１での比較結果に基づいて、変化させる。ステップｂ２では、車速がしきい値よりも大きいので、負荷カウンタの値を増加させ、本処理を終了する。
【００３２】
以上、図４に関連して説明したように、検知されるパラメータとパラメータしきい値とを比較して、負荷カウンタの値を増加させている。車速を除く他のパラメータであって、負荷カウンタの値を増加させるパラメータ、たとえばエンジン２の回転数、加速度、水温、外気温およびトルクに関しては、図４で示す負荷カウンタ処理が並行して行われる。前述したように、負荷カウンタは１つであるので、負荷カウンタの値は、車速などの複数のパラメータに基づいて、増加する。また前述のステップｂ２では、車速がしきい値より高い期間の累計期間が、予め定められるしきい期間、たとえば２０秒、経過毎に、負荷カウンタの値を増加させるように、負荷カウンタの値を制御してもよい。
【００３３】
図５は、図３のステップａ２に示す負荷カウンタ処理の他の例を示すフローチャートである。図５に示す処理は、前述の図４に示す処理と並行して行われる。図５では、油温を下降させるパラメータに基づく負荷カウンタ処理に関して説明する。この処理は、図３でステップａ２に移ると開始される。ステップｃ１では、エンジンセンサ１２から与えられるパラメータに基づいて、エンジン２が停止しているか否かを判断し、停止している場合、ステップｃ２に移り、駆動している場合、本処理を終了する。
【００３４】
ステップｃ２では、負荷カウンタの値が０より大きいか否かを判断し、０より大きい場合、ステップｃ３に移り、大きくない場合、本処理を終了する。ステップｃ３では、負荷カウンタの値を予め定める値だけ減少させ、ステップｃ４に移る。ステップｃ４では、エンジン２の停止期間が予め定めるしきい期間経過したか否かを判断し、経過した場合、ステップｃ５に移り、経過していない場合、ステップｃ１に戻る。ステップｃ５では、負荷カウンタの値を基準値である０にクリアして、一連の処理を終了する。
【００３５】
以上、図５に関連して説明したように、処理部１６は、エンジン２が停止すると負荷カウンタの値を減少させるように、制御する。また処理部１６は、エンジン２が停止している期間が、しきい期間以上になると、負荷カウンタの値を基準値０にリセットするように制御する。予め定めるしきい期間は、油温がエンジンの停止後に下降して、駆動状態に相関関係が無い最低温度に達するまでの期間に設定される。これによって負荷カウンタの値と、エンジン２の停止期間とを関連付けることができる。したがってエンジンの始動、停止を短時間のうちに繰り返す場合であっても、油温センサの異常の有無を迅速に判定することができる。図５に示す処理は、前述の図４に示す処理と並行して行われので、図４に示す処理によって、負荷カウンタの値は増加し、図５に示す処理によって、負荷カウンタの値は減少する。
【００３６】
以上説明したように、本実施の形態によれば、検知されるパラメータは車両の駆動状態に応じて変化し、前記パラメータと油温とは相関関係を有する。ステップａ５で示す判定工程では、ステップａ３に示す決定工程にて異常判定の開始が決定されると、検出工程にて油温センサ３によって検出される温度に基づいて、油温センサ３の異常の有無が判定される。したがって負荷カウンタの値に基づいて、油温センサ３の異常判定の開始が決定されるので、車両の駆動状態が異常判定の開始を決定するための判断材料として用いられる。
【００３７】
従来の技術では最低の負荷状態に基づいて異常の有無を判定するまでの待機期間が決定されているが、本実施の形態では、異常判定の開始の決定に車両の駆動状態が反映されるので、異常判定を開始するまでの期間を従来の技術よりも短くすることができる。これによってエンジン２の駆動時間が比較的短い場合であっても、油温センサ３の異常の有無を判定することができ、油温センサ３の異常があることを早急に確認することができる。仮にエンジン２の始動、停止を短時間のうちに繰り返す場合であっても、油温センサ３の異常判定を迅速にすることができる。したがって各種制御を支障なく実施することが可能となる。また既存の技術の装置の構成を変更することなく、ソフトウェアの変更をすることによって本実施の形態を容易に実現することができる。
【００３８】
また本実施の形態では、負荷カウンタの値に基づいて油温センサ３の異常判定が開始される。負荷カウンタの値は、油温と相関関係を有するので、負荷カウンタの値に基づいて油温を推定することができる。したがって負荷カウンタの値を、異常判定の開始を決定するためのパラメータとして用いることができる。負荷カウンタの値は、検知される複数のパラメータに基づいて増減するので、１つのパラメータに基づくよりも、異常の有無を判定するまでの期間を高精度に決定することができる。これによって異常の有無を判定するまでの期間を可及的に短くすることができる。
【００３９】
また油温センサ３の検出対象は、車両の駆動部に適用される作動油であるので、車両の駆動部の駆動状態の変化によって温度変化しにくい作動油であっても、確実に油温センサ３の異常を判定することができる。
【００４０】
前述の実施の形態では、図４のステップｂ２に示す負荷カウンタの値の増加する処理は、しきい値に基づいて、増加値は一定であるが、この増加値は一定に限ることはない。増加値は、各パラメータと各しきい値との差に基づいて、増加値が異なるように設定してもよい。換言すると、負荷カウンタの値の変化量は、パラメータの値に応じて変化または比例するように設定してもよい。このような処理を３つのパラメータに関して、それぞれ図６〜図８に示すフローチャートを用いて説明する。図６は、図３のステップａ２に示す負荷カウンタ処理のさらに他の例を示すフローチャートである。図６では、油温を上昇させる車速Ｖに基づく負荷カウンタ処理に関する。この処理は、図３でステップａ２に移ると開始される。
【００４１】
ステップｄ１では、車速Ｖが１０Ｋｍ／ｈ以上２０Ｋｍ／ｈ以下であるか否かを判断し、前記範囲内にある場合、ステップｄ２に移り、範囲外にある場合、ステップｄ３に移る。ステップｄ２では、負荷カウンタの増加値Ｃを１に設定し、ステップｄ８に移る。ステップｄ３では、車速Ｖが４０Ｋｍ／ｈ以下であるか否かを判断し、前記範囲内にある場合、ステップｄ４に移り、範囲外にある場合、ステップｄ５に移る。ステップｄ４では、負荷カウンタの増加値Ｃを２に設定し、ステップｄ８に移る。
【００４２】
ステップｄ５では、車速Ｖが６０Ｋｍ／ｈ以下であるか否かを判断し、前記範囲内にある場合、ステップｄ６に移り、範囲外にある場合、ステップｄ７に移る。ステップｄ６では、負荷カウンタの増加値Ｃを３に設定し、ステップｄ８に移る。ステップｄ７では、負荷カウンタの増加値Ｃを４に設定し、ステップｄ８に移る。ステップｄ８では、負荷カウンタの値を、増加値Ｃだけ増加させ、本処理を終了する。このように車速Ｖの値が大きくなるにつれて、負荷カウンタの増加幅Ｃが大きくなるように設定される。
【００４３】
図７は、図３のステップａ２に示す負荷カウンタ処理のさらに他の例を示すフローチャートである。図７では、油温を上昇させる回転数ＮＥに基づく負荷カウンタ処理に関する。この処理は、図３でステップａ２に移ると開始される。
【００４４】
ステップｅ１では、回転数ＮＥが１５００以下であるか否かを判断し、前記範囲内にある場合、ステップｅ２に移り、範囲外にある場合、ステップｅ３に移る。ステップｅ２では、負荷カウンタの増加値Ｃを１に設定し、ステップｅ８に移る。ステップｅ３では、回転数ＮＥが３０００以下であるか否かを判断し、前記範囲内にある場合、ステップｅ４に移り、範囲外にある場合、ステップｅ５に移る。ステップｅ４では、負荷カウンタの増加値Ｃを２に設定し、ステップｅ８に移る。
【００４５】
ステップｅ５では、回転数ＮＥが５０００以下であるか否かを判断し、前記範囲内にある場合、ステップｅ６に移り、範囲外にある場合、ステップｅ７に移る。ステップｅ６では、負荷カウンタの増加値Ｃを３に設定し、ステップｅ８に移る。ステップｅ７では、負荷カウンタの増加値Ｃを４に設定し、ステップｅ８に移る。ステップｅ８では、負荷カウンタの値を、増加値Ｃだけ増加させ、本処理を終了する。このように回転数ＮＥの値が大きくなるにつれて、負荷カウンタの増加幅Ｃが大きくなるように設定される。
【００４６】
図８は、図３のステップａ２に示す負荷カウンタ処理のさらに他の例を示すフローチャートである。図８では、油温を上昇させる水温ＴＨＷに基づく負荷カウンタ処理に関する。この処理は、図３でステップａ２に移ると開始される。
【００４７】
ステップｆ１では、検知される水温ＴＨＷと、エンジン始動時の水温ＴＨＷ０とに基づいて、水温の上昇値ΔＴＨＷを求め、ステップｆ２に移る。ステップｆ２では、上昇値ΔＴＨＷが０より大きく設定値Ｂ１以下であるか否かを判断し、前記範囲内にある場合、ステップｆ３に移り、範囲外にある場合、ステップｆ４に移る。設定値Ｂ１は、外気温などによって設定される。ステップｆ３では、負荷カウンタの増加値Ｃを１に設定し、ステップｆ７に移る。ステップｆ４では、上昇値ΔＴＨＷが設定値Ｂ１より大きく設定値Ｂ２以下であるか否かを判断し、前記範囲内にある場合、ステップｆ５に移り、範囲外にある場合、ステップｆ６に移る。設定値Ｂ２は、外気温などによって設定され、設定値Ｂ１より大きい値である。ステップｆ５では、負荷カウンタの増加値Ｃを２に設定し、ステップｆ７に移る。ステップｆ６では、負荷カウンタの増加値Ｃを３に設定し、ステップｆ７に移る。ステップｆ７では、負荷カウンタの値を、増加値Ｃだけ増加させ、本処理を終了する。このように上昇値ΔＴＨＷの値が大きくなるにつれて、負荷カウンタの増加幅Ｃが大きくなるように設定される。
【００４８】
以上、図６〜図８に関連して説明したように、各パラメータの値が大きいほど、油温が上昇しやすいので、負荷カウンタの増加幅Ｃが大きくするように設定される。これによって、より高精度に負荷カウンタと油温とを対応づけることができる。したがってより短時間で油温センサ３の異常の有無の判定を開始することができる。
【００４９】
次に本発明の第２の実施の形態の油温センサの異常判定装置１に関して説明する。図９は、油温と時刻との関係の一例を示すグラフである。グラフの横軸は時刻を表し、グラフの縦軸は油温を表す。実線で示す波形は、最低の駆動状態における油温の波形である。図９では、グラフの横軸の原点はエンジン２の始動時刻であり、縦軸の原点はエンジン２始動時の作動油の温度である。
【００５０】
本実施の形態の油温センサの異常判定装置１では、エンジンを始動後、予め定める期間が経過すると、異常判定を開始するように構成され、前記予め定める期間をパラメータに基づいて変化させる点に特徴を有する。異常判定装置１では、平均的な速度、たとえば時速４０ｋｍで走行している程度の駆動状態（以下、単に「標準駆動状態」ということがある）に基づく異常検出時刻（以下、単に「標準検出時刻」ということがある）が予め定められる。したがって予め定める期間は、エンジンの始動時刻から異常検出時刻までの期間となり、異常検出時刻を変化させることによって、予め定める期間を変化させる。
【００５１】
処理部１６は、負荷カウンタの値に基づいて、メモリ１７に記憶される時刻カウンタの値を増減させる。負荷カウンタの値は、前述の実施の形態と同様にパラメータに基づいて変化する。時刻カウンタの値は、標準検出時刻に基づく値、本実施の形態では図９に示すように４００秒が、エンジンが停止している状態で基準値として設定される。時刻カウンタの値が、異常検出時刻である。また処理部１６は、エンジン３が始動してから現在時刻までの駆動時間に応じて、メモリ１７に記憶される経過時刻カウンタの値を増加させる。
【００５２】
処理部１６は、検出される駆動状態が、前記標準駆動状態より大きい場合、異常検出時刻を標準検出時刻よりも短くし、前記標準駆動状態より大きくない場合、異常検出時刻を標準検出時刻よりも長くする。換言すると、処理部１６は、負荷カウンタの値と、標準駆動状態に基づく負荷カウンタの値（以下、「標準値」ということがある）とを比較し、負荷カウンタの値が標準値より大きい場合、時刻カウンタの値を小さくし、大きくない場合、時刻カウンタの値を大きくする。このように異常検出時刻が、標準検出時刻を基準にして求められる。したがって処理部１６は、時刻カウンタの値を変化させることによって、前述の予め定める期間を、パラメータに基づいて変化させている。
【００５３】
図１０は、本実施の形態の処理部１６の異常判定方法の動作を示すフローチャートである。図１０に示される動作は、エンジンセンサ１２によってエンジン２が駆動したことを示す情報が処理部１６に与えられると開始される。処理部１６は、エンジン２が駆動すると経過時刻カウンタの値を、基準値である０から、駆動時間に応じて増加させる。
【００５４】
ステップｇ１は、センサ部５から与えられるパラメータを取得し、ステップｇ２に移る。ステップｇ２では、センサ部５から与えられるパラメータに基づいて、負荷カウンタの値を増減させる負荷カウンタ処理を行い、ステップｇ３に移る。負荷カウンタ処理は、前述の図３に示すステップａ２と同様の処理である。ステップｇ３は、標準負荷カウンタ比較段階であって、負荷カウンタの値と標準値とを比較し、負荷カウンタの値が標準値より大きい場合、ステップｇ４に移り、大きくない場合、ステップｇ５に移る。
【００５５】
ステップｇ４は、時刻カウンタ段階であって、時刻カウンタの値を減少させ、ステップｇ６に移る。ステップｇ５は、時刻カウンタ段階であって、時刻カウンタの値を増加させ、ステップｇ６に移る。ステップｇ６は、時刻カウンタ比較段階であって、時刻カウンタの値と、前記経過時刻カウンタの値とを比較し、時刻カウンタの値が小さい場合、ステップｇ７に移り、小さくない場合、ステップｇ１に戻る。換言すると、ステップｇ６では、時刻カウンタに基づいて、経過時刻カウンタに基づく現在時刻が異常検出時刻となったか否かを判断し、異常検出時刻となった場合、ステップｇ７に移り、異常検出時刻にまだ達していない場合、ステップｇ１に戻る。
【００５６】
ステップｇ７では、油温センサ３によって油温を計測し、ステップｇ８に移る。ステップｇ８では、異常検出時刻に検出された油温に基づいて、油温センサ３の異常の有無を判定し、ステップｇ９に移る。ステップｇ９では、判定結果をメモリ１７または表示部１５に与え、動作を終了する。
【００５７】
以上、図１０に関連して説明したように、本実施の形態では、処理部１６は、標準検出時刻と負荷カウンタとに基づいて異常検出時刻を決定し、異常検出時刻に油温センサ３によって検出された油温に基づいて、油温センサ３の異常の有無を判定している。このように予め定める標準駆動状態を設定することによって、処理を容易にすることができる。
【００５８】
本実施の形態では、ステップｇ４およびステップｇ５における時刻カウンタの変動値は、一定であるが、一定に限ることはなく、負荷カウンタの値と標準値との差の大きさに応じて変動値を変化させてもよい。これによってより高精度に、異常検出時刻を決定することができ、より短時間で異常の有無を判定することができる。
【００５９】
前述の実施の各形態では、負荷カウンタの値は、車速などのパラメータに基づいて、増減させているが、これに限ることはなく、たとえば車両の走行距離に基づいて、負荷カウンタの値を変化させてもよい。したがって処理部１６は、車両が単位時間当たりの走行距離が予め定めるしきい値より大きくなると、負荷カウンタの値を増加するように制御してもよい。また負荷カウンタの値は、車両が自動変速機によって変速される駆動部を有する場合、エンジンの回転数ではなく、レンジに基づいて変化させてもよい。処理部１６は、たとえばパーキングレンジまたはニュートラルレンジから、ドライブレンジに移行したことを検知すると、負荷カウンタの値を増加するように制御する。
【００６０】
次に本発明の第３の実施の形態の油温センサの異常判定装置１に関して説明する。本実施の形態の異常判定装置１は、前述の第２の実施の形態の異常判定装置１と類似しており、前述の第２の実施の形態の異常判定装置１では、負荷カウンタの値に基づいて、異常検出時刻を決定されるが、本実施の形態の異常判定装置１では、負荷カウンタの値ではなく、パラメータの１つである車速Ｖに基づいて、異常検出時刻が決定される。標準速度Ｖ０、たとえば４０Ｋｍ／ｈで走行している程度の駆動状態（以下、単に「標準駆動状態」ということがある）に基づく異常検出時刻（以下、単に「標準検出時刻」ということがある）が予め定められる。
【００６１】
図１１は、本実施の形態の処理部１６の異常判定方法の動作を示すフローチャートである。図１１に示される動作は、エンジンセンサ１２によってエンジン２が駆動したことを示す情報が処理部１６に与えられると開始される。処理部１６は、エンジン２が駆動すると経過時刻カウンタの値を、基準値である０から、駆動時間に応じて増加させる。
【００６２】
ステップｈ１は、車速センサ６から与えられる車速Ｖを取得し、ステップｈ２に移る。ステップｈ２では、車速Ｖと予め定める標準車速Ｖ０とを比較し、車速Ｖが標準車速Ｖ０より大きい場合、ステップｈ３に移り、大きくない場合、ステップｈ４に移る。
【００６３】
ステップｈ３では、時刻カウンタの値を減少させ、ステップｈ５に移る。ステップｈ４では、時刻カウンタの値を増加させ、ステップｈ５に移る。ステップｈ５では、時刻カウンタの値と、前記経過時刻カウンタの値とを比較し、時刻カウンタの値が小さい場合、ステップｈ６に移り、小さくない場合、ステップｈ１に戻る。換言すると、ステップｈ５では、時刻カウンタに基づいて、経過時刻カウンタに基づく現在時刻が異常検出時刻となったか否かを判断し、異常検出時刻となった場合、ステップｈ６に移り、異常検出時刻にまた達していない場合、ステップｈ１に戻る。
【００６４】
ステップｈ６では、油温センサ３によって油温を計測し、ステップｈ７に移る。ステップｈ７では、異常検出時刻に検出された油温に基づいて、油温センサ３の異常の有無を判定し、ステップｈ８に移る。ステップｈ８では、判定結果をメモリ１７または表示部１５に与え、動作を終了する。
【００６５】
以上、図１１に関連して説明したように、本実施の形態では、処理部１６は、標準速度Ｖ０と標準検出時刻に基づいて異常検出時刻を決定し、異常検出時刻に油温センサ３によって検出された油温に基づいて、油温センサ３の異常の有無を判定している。このように予め定める標準速度Ｖ０を設定することによって、処理に関するパラメータを少なくすることができ、処理を容易にすることができる。
【００６６】
次に本発明の第４の実施の形態の油温センサの異常判定装置１に関して説明する。本実施の形態の異常判定装置１は、前述の第２および第３の実施の形態の異常判定装置１と類似しており、前述の第２の実施の形態の異常判定装置１では、負荷カウンタの値に基づいて、異常検出時刻を決定されるが、本実施の形態の異常判定装置１では、負荷カウンタの値ではなく、駆動部の駆動時間に基づいて、異常検出時刻が決定される。本実施の形態の車両は、駆動部としてエンジン２とモータとを含む。エンジンセンサ３は、モータの駆動期間をさらに検出する。したがって駆動状態としては、エンジン３だけが駆動している第１状態と、モータだけが駆動している第２状態と、エンジン２およびモータの両方が駆動している第３状態とがある。
【００６７】
本実施の形態の油温センサの異常判定装置１では、処理部１６は、駆動状態に基づいて、メモリ１７に記憶される時刻カウンタの値を減少させる。時刻カウンタの値は、最低の駆動状態における異常検出時刻、たとえば従来の技術のように９００秒が、基準値として設定される。最低の駆動状態は、エンジン２およびモータが停止している状態であって、モータに電力を供給可能なレディ状態である。また処理部１６は、レディ状態になった時刻からから現在時刻までの駆動時間に応じて、メモリ１７に記憶される経過時刻カウンタの値を増加させる。
【００６８】
図１２は、本実施の形態の処理部１６の異常判定方法の動作を示すフローチャートである。図１２に示される動作は、車両に動力を与えられていない状態から、レディ状態になったことを示す情報が処理部１６に与えられると、予め定める期間Ｄ１経過毎に実行される。処理部１６は、車両に動力を与えられていない状態から、レディ状態になったことを示す情報が与えられると、経過時刻カウンタの値を、基準値である０から、駆動時間に応じて増加させる。
【００６９】
ステップｉ１では、エンジンセンサ１２から与えられるパラメータに基づいて、期間Ｄ１の間に、モータまたはエンジン２のいずれか一方が駆動していた期間Ｄ２を求め、ステップｉ２に移る。換言すると、ステップｉ１では、期間Ｄ１の間の第１状態および第２状態の期間Ｄ２を求める。ステップｉ２では、エンジンセンサ１２から与えられるパラメータに基づいて、期間Ｄ１の間に、モータおよびエンジン２の両方が駆動していた期間Ｄ３を求め、ステップｉ３に移る。換言すると、ステップｉ２では、期間Ｄ１の間の第３状態の期間Ｄ３を求める。
【００７０】
ステップｉ３では、期間Ｄ２をα倍して、減少値Ｄ４を求め、ステップｉ４に移る。ステップｉ４では、期間Ｄ３をβ倍して、減少値Ｄ５を求め、ステップｉ５に移る。期間Ｄ３の方が、期間Ｄ２より油温に対する影響度が大きいので、数値αは、数値βより小さく設定され、たとえばαは２、βは４に設定される。ステップｉ５では、時刻カウンタを減少値の合計（Ｄ４＋Ｄ５）を減少させ、ステップｉ６に移る。ステップｉ６では、時刻カウンタの値と、経過時刻カウンタの値とを比較し、時刻カウンタの値が小さい場合、ステップｉ７に移り、小さくない場合、本処理を終了する。
【００７１】
ステップｉ７では、油温センサ３によって油温を計測し、ステップｉ８に移る。ステップｉ８では、異常検出時刻に検出された油温に基づいて、油温センサ３の異常の有無を判定し、ステップｉ９に移る。ステップｉ９では、判定結果をメモリ１７または表示部１５に与え、本処理を終了する。
【００７２】
以上、図１２に関連して説明したように、本実施の形態では、処理部１６は、駆動部の駆動状態に基づいて、時刻カウンタの値を減少させる。駆動部が第１状態および第２状態である場合、油温の上昇がレディ状態より早く、駆動部が第３状態である場合、油温の上昇がさらに早い。したがって駆動状態に応じて、時刻カウンタの値の減少値を変化させることによって、より短期間で、油温センサ３の異常の有無を判定することができる。
【００７３】
次に本発明の第５の実施の形態の油温センサの異常判定装置１に関して説明する。図１３は、油温と時刻との関係の一例を示すグラフである。グラフの横軸は時刻を表し、グラフの縦軸は油温を表す。図１３では、グラフの横軸の原点はエンジン２の始動時刻であり、縦軸の原点はエンジン２の始動時の作動油の油温である。
【００７４】
本実施の形態の油温センサの異常判定装置１では、処理部１６は、センサ部５によって検知されたパラメータに基づいて、作動油の理論温度を演算し、演算された理論温度に基づいて、油温センサ３の異常を判定する点に特徴を有する。つまり、作動油の現在の温度を推定し、推定した温度に基づいて油温センサ３の異常判定を開始する。
【００７５】
本実施の形態では、処理部１６は、検知されたパラメータに基づいて、作動油の理論温度を演算して、演算された理論温度が予め定めるしきい値以上となった場合に、油温センサ３の異常を判定する。
【００７６】
メモリ１７は、２つの互いに異なる負荷カウンタの値を記憶可能に構成される。一方の負荷カウンタは、動的負荷カウンタであって、動的なパラメータの値に応じて変化するように、処理部１６によって制御される。他方の負荷カウンタは、静的負荷カウンタであって、静的なパラメータの値に応じて変化するように、処理部１６によって制御される。動的パラメータは、たとえばエンジン２の回転数、車速および加速度のような車輌の動作に関するパラメータである。静的パラメータは、たとえば水温、吸気温および外気温のような温度に関するパラメータである。
【００７７】
図１４は、各パラメータと理論温度との関係の一例を示すグラフである。グラフの横軸は動的負荷カウンタの値を表し、グラフの縦軸は静的負荷カウンタの値を表す。理論温度は、動的負荷カウンタおよび静的負荷カウンタの値から、図１４に示すグラフによって求めることができる。処理部１６は、このようなグラフに基づく情報をメモリ１７から読み出し、理論温度を演算する。
【００７８】
図１４に示す、６個の４分の１円弧は、それぞれ、動的負荷カウンタの値と、静的負荷カウンタの値とに基づく、同一の理論温度の波形である。理論温度は、たとえば図１４の原点から正比例に増加する直線で示すように、各負荷カウンタの値が増加するに従って上昇する。したがって処理部１６は、理論温度を演算する場合、動的負荷カウンタの値と静的負荷カウンタの値との交点を求め、前記交点に隣接する円弧の理論温度に基づいて、交点の理論温度を補間して求める。
【００７９】
図１５は、処理部１６の異常判定方法の動作を示すフローチャートである。図１５に示される動作は、エンジンセンサ１２によってエンジン２が駆動したことを示す情報が処理部１６に与えられると開始される。
【００８０】
ステップｊ１では、センサ部５から与えられる動的パラメータと静的パラメータとを取得し、ステップｊ２に移る。ステップｊ２では、センサ部５から与えられるパラメータに基づいて、動的負荷カウンタの値と、静的負荷カウンタの値をそれぞれ増減させる負荷カウンタ処理を行い、ステップｊ３に移る。ステップｊ２における負荷カウンタ処理は、前述の図３のステップａ２に示す負荷カウンタ処理と同様の処理であって、動的パラメータと静的パラメータという互いに異なる２つのパラメータに基づいて、２つの負荷カウンタの値を増減させる処理である。
【００８１】
ステップｊ３は、演算工程であって、動的負荷カウンタの値と静的負荷カウンタの値と図１４に示すグラフとに基づいて、作動油の理論温度を演算して、ステップｊ４に移る。ステップｊ４では、演算された理論温度が予め定めるしきい値より大きいか否かを判断し、しきい値より大きい場合、ステップｊ５に移り、しきい値より大きくない場合、ステップｊ１に戻る。
【００８２】
ステップｊ５では、油温センサ３によって油温を計測し、ステップｊ６に移る。ステップｊ６では、異常検出時刻に検出された油温に基づいて、油温センサ３の異常の有無を判定し、ステップｊ７に移る。ステップｊ７では、判定結果をメモリ１７または表示部１５に与え、動作を終了する。
【００８３】
以上、図１５に関連して説明したように、処理部１６は、検知されるパラメータに基づいて理論温度が演算され、理論温度がしきい温度を越えるまで、処理が繰り返される。したがって処理部１６は、理論温度に基づいて油温センサ３の異常検出を実施している。このように理論温度を求めることによって、処理部１６の処理を容易にすることができる。
【００８４】
次に本発明の第６の実施の形態の油温センサの異常判定装置１に関して説明する。前述の第５の実施の形態では、理論温度を求めるための図１４に示すようなグラフが１つだけであったが、本実施の形態では、複数のグラフを用いて理論温度を演算する点に特徴と有する。
【００８５】
本実施の形態では、たとえば駆動部の状態、たとえばアイドリング状態および走行状態に基づいて、理論温度を演算するためのグラフが選択される。また前述の第５の実施の形態では、動的負荷カウンタは、エンジン２の回転数、車速および加速度などの複数の動的パラメータに基づいて、増減させているが、これに限ることはなく、優先順位が高い動的パラメータを１つだけ用いてもよい。同様に、静的負荷カウンタは、水温、吸気温および外気温などの複数の静的パラメータに基づいて、増減させているが、これに限ることはなく、優先順位が高い静的パラメータを１つだけ用いてもよい。
【００８６】
本実施の形態では、動的パラメータの優先順位が設定され、車速が最も高く、次に回転数が高く設定される。車速は、数値の変動が小さく、油温の影響度が大きいので優先順位が高く設定され、回転数は、数値が変動しやすいので優先順位が低く設定される。静的パラメータの優先順位は、水温が最も高く、次に吸気温が高く設定される。水温は、油温への影響度が吸気温より大きいので、吸気温より優先順位が高く設定される。
【００８７】
図１６は、処理部１６の異常判定方法の動作を示すフローチャートである。図１６に示される動作は、エンジンセンサ１２によってエンジン２が駆動したことを示す情報が処理部１６に与えられると開始される。
【００８８】
ステップｋ１では、センサ部５から与えられる車速、回転数、水温および吸気温の値を取得し、ステップｋ２に移る。ステップｋ２では、車速が０Ｋｍ／ｈより大きいか否かを判断し、大きい場合、ステップｋ３に移り、大きくない場合、ステップｋ４に移る。ステップｋ３では、水温が予め定めるしきい値ＴＨＷ０より大きいか否かを判断し、大きい場合、ステップｋ６に移り、大きくない場合、ステップｋ５に移る。ステップｋ４では、ステップｋ３と同様に、水温がしきい値ＴＨＷ０より大きいか否かを判断し、大きい場合、ステップｋ７に移り、大きくない場合、ステップｋ８に移る。しきい値ＴＨＷ０は、値が小さすぎて、油温への影響度が小さい値に設定され、たとえば５℃に設定される。
【００８９】
ステップｋ５では、車速は０Ｋｍ／ｈより大きく、水温がしきい値ＴＨＷ０より大きくないので、車速と吸気温とのグラフをメモリ１７から呼び出し、ステップｋ９に移る。ステップｋ６では、車速は０Ｋｍ／ｈより大きく、水温がしきい値ＴＨＷ０より大きいので、車速と水温とのグラフをメモリ１７から呼び出し、ステップｋ９に移る。
【００９０】
ステップｋ７では、車速は０Ｋｍ／ｈより大きくなく、水温がしきい値ＴＨＷ０より大きいで、回転数と水温とのグラフをメモリ１７から呼び出し、ステップｋ９に移る。ステップｋ８では、車速は０Ｋｍ／ｈより大きくなく、水温がしきい値ＴＨＷ０より大きくないので、回転数と吸気温とのグラフをメモリ１７から呼び出し、ステップｋ９に移る。
【００９１】
ステップｋ９では、メモリ１７から呼び出したグラフに基づいて、作動油の理論温度を演算して、ステップｋ１０に移る。ステップｋ１０では、演算された理論温度が予め定めるしきい値より大きいか否かを判断し、しきい値より大きい場合、ステップｋ１１に移り、しきい値より大きくない場合、ステップｋ１に戻る。
【００９２】
ステップｋ１１では、油温センサ３によって油温を計測し、ステップｋ１２に移る。ステップｋ１２では、異常検出時刻に検出された油温に基づいて、油温センサ３の異常の有無を判定し、ステップｋ１３に移る。ステップｋ１３では、判定結果をメモリ１７または表示部１５に与え、動作を終了する。
【００９３】
以上、図１６に関連して説明したように、駆動条件に基づいて、ステップｋ５〜ステップｋ８に示すように、４つのグラフから１つのグラフが選択され、理論温度が演算される。車速が、０より大きくない場合、車速は０であるので、車速の油温への影響度が回転数より小さいので、回転数に基づいて理論温度を演算することによって、高精度に理論温度を実際の油温に近似させることができる。また水温がしきい値ＴＨＷ０より大きくない場合、水温の油温への影響度が吸気温より小さいので、吸気温に基づいて理論温度を演算することによって、高精度に理論温度を実際の油温に近似させることができる。このように本実施の形態では、第５の実施の形態の負荷カウンタ処理を除くことができるので、処理部１６の処理を容易にすることができる。
【００９４】
前述の各実施の形態では、負荷カウンタの値は、検知されるパラメータの値が予め定めるしきい値より大きい値の場合、増加、または減少するように構成されているが、これに限ることはない。負荷カウンタの値は、たとえば検知されたパラメータの単位時間あたりの変化量に基づいて増減させてもよいし、パラメータが予め定めるしきい値より大きい値となる期間の累計期間に基づいて増減させてもよいし、しきい値とパラメータとの差分絶対値に基づいて増減させてもよいし、しきい値より大きい値の回数に基づいて増減させてもよい。このように負荷カウンタの値増減させることによって、処理部１６における演算負荷の軽減、および、演算に用いられるデータ量を軽減することができる。
【００９５】
また前述の各実施の形態では、油温センサ３は定期的に油温を検出するように構成されているがこれに限ることはなく、たとえば油温センサ３は常に油温を検出するように構成してもよい。
【００９６】
また前述の各実施の検出では、異常判定装置１は、油温センサ３の異常の有無を判定しているが、異常の有無を判定することに限らず、異常の有りだけを判定するように構成してもよい。換言すると、異常判定装置１は、油温センサ３の異常の有りか不明かを判定するように構成してもよい。
【図面の簡単な説明】
【００９７】
【図１】本発明の実施の第１の形態の油温センサの異常判定装置１の電気的構成を示すブロック図である。
【図２】油温と時刻との関係の一例を示すグラフである。
【図３】第１の実施の形態の処理部１６の異常判定方法の動作を示すフローチャートである。
【図４】負荷カウンタ処理の一例を示すフローチャートである。
【図５】負荷カウンタ処理の他の例を示すフローチャートである。
【図６】負荷カウンタ処理のさらに他の例を示すフローチャートである。
【図７】負荷カウンタ処理のさらに他の例を示すフローチャートである。
【図８】負荷カウンタ処理のさらに他の例を示すフローチャートである。
【図９】油温と時刻との関係の一例を示すグラフである。
【図１０】第２の実施の形態の処理部１６の異常判定方法の動作を示すフローチャートである。
【図１１】第３の実施の形態の処理部１６の異常判定方法の動作を示すフローチャートである。
【図１２】第４の実施の形態の処理部１６の異常判定方法の動作を示すフローチャートである。
【図１３】油温と時刻との関係の一例を示すグラフである。
【図１４】各パラメータと理論温度との関係の一例を示すグラフである。
【図１５】第５の実施の形態の処理部１６の異常判定方法の動作を示すフローチャートである。
【図１６】第６の実施の形態の処理部１６の異常判定方法の動作を示すフローチャートである。
【符号の説明】
【００９８】
１  油温センサの異常判定装置
２  エンジン
３  油温センサ
４  電子制御装置
５  センサ部
６  車速センサ
７  加速度センサ
８  水温センサ
９  外気温センサ
１０  トルクセンサ
１１  燃料センサ
１２  エンジンセンサ
１６  処理部 
【図１】
2006276004.tif 000003
【図２】
2006276004.tif 000004
【図３】
2006276004.tif 000005
【図４】
2006276004.tif 000006
【図５】
2006276004.tif 000007
【図６】
2006276004.tif 000008
【図７】
2006276004.tif 000009
【図８】
2006276004.tif 000010
【図９】
2006276004.tif 000011
【図１０】
2006276004.tif 000012
【図１１】
2006276004.tif 000013
【図１２】
2006276004.tif 000014
【図１３】
2006276004.tif 000015
【図１４】
2006276004.tif 000016
【図１５】
2006276004.tif 000017
【図１６】
2006276004.tif 000018