(57)【要約】【課題】オイル交換に関する履歴を的確に知ることができ、それにより、エンジントラブルの原因究明やエンジンオイルの交換計画に役立てることができるエンジンオイルの劣化検出装置を提供する。【解決手段】内燃機関３の運転状態ＶＰ、ＮＥを検出する運転状態検出手段２、１２、１４と、検出された内燃機関３の運転状態に基づいて、エンジンオイルＥＯの劣化度合を表すパラメータＤＩＳＴＡＤＤ、ＴＴＬＲＥＶを算出する手段２と、オイル劣化度合パラメータに応じた値ＲＯＬＦが所定値＃ＲＥＶＣＨＫに達したときに、エンジンオイルＥＯの交換を促す警告を行う手段２、１６と、オイル劣化影響パラメータを記憶する手段２と、を備えている。【選択図】  図１
2004156455.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関を潤滑するエンジンオイルの劣化を検出するエンジンオイルの劣化検出装置であって、
前記内燃機関の運転状態を検出する運転状態検出手段と、
当該検出された運転状態に基づいて、前記エンジンオイルの劣化度合を表すオイル劣化度合パラメータを算出するオイル劣化度合パラメータ算出手段と、
当該算出されたオイル劣化度合パラメータに応じた値が所定値に達したときに、前記エンジンオイルの交換を促す警告を行う警告手段と、
前記エンジンオイルが交換されたときに、前記オイル劣化度合パラメータをリセットするリセット手段と、
前記警告手段による警告時から前記リセット手段によるリセット時までの警告−交換期間内に算出された前記オイル劣化度合パラメータを記憶するオイル劣化度合パラメータ記憶手段と、
を備えていることを特徴とするエンジンオイルの劣化検出装置。
【請求項２】
前記オイル劣化度合パラメータ記憶手段は、所定の複数の前記警告−交換期間内にそれぞれ算出された複数の前記オイル劣化度合パラメータを記憶することを特徴とする請求項１に記載のエンジンオイルの劣化検出装置。
【請求項３】
内燃機関を潤滑するエンジンオイルの劣化を検出するエンジンオイルの劣化検出装置であって、
前記内燃機関の運転状態を検出する運転状態検出手段と、
当該検出された運転状態に基づいて、前記エンジンオイルの劣化度合を表すオイル劣化度合パラメータを算出するオイル劣化度合パラメータ算出手段と、
当該算出されたオイル劣化度合パラメータに応じた値が所定値に達したときに、前記エンジンオイルの交換を促す警告を行う警告手段と、
前記エンジンオイルが交換されたときに、前記オイル劣化度合パラメータをリセットするリセット手段と、
当該リセット手段によるリセット時から前記警告手段による警告時までの交換−警告期間内に算出された前記オイル劣化度合パラメータを記憶するオイル劣化度合パラメータ記憶手段と、を備え、
前記オイル劣化度合パラメータ記憶手段は、所定の複数の前記交換−警告期間内にそれぞれ算出された複数の前記オイル劣化度合パラメータを記憶することを特徴とするエンジンオイルの劣化検出装置。
【請求項４】
前記内燃機関は車両に搭載され、前記オイル劣化度合パラメータは、前記内燃機関の回転回数および前記車両の走行距離の少なくとも一方であることを特徴とする請求項１ないし３のいずれかに記載のエンジンオイルの劣化検出装置。
【請求項５】
前記オイル劣化度合パラメータ記憶手段に記憶されたオイル劣化度合パラメータを表示する表示手段をさらに備えていることを特徴とする請求項１ないし４のいずれかに記載のエンジンオイルの劣化検出装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、内燃機関を潤滑するエンジンオイルの劣化を検出するとともに、その検出結果に応じて、エンジンオイルの交換を促す警告を行うエンジンオイルの劣化検出装置に関する。
【０００２】
【従来の技術】
従来のこの種のエンジンオイルの劣化検出装置として、例えば特許文献１に開示されたものが知られている。この劣化検出装置は、車両用内燃機関のエンジンオイルの劣化を検出するものであり、エンジンオイルの温度を検出するオイル温度センサ、エンジンの回転数を検出するエンジン速度センサ、エンジンオイルの寿命を算出する制御ユニット、およびエンジンオイルの寿命を表示する表示器などを備えている。
【０００３】
この劣化検出装置では、制御ユニットは、検出されたエンジンオイルの温度や車両の走行距離、およびエンジンの回転数などに応じて、エンジンオイルの劣化係数を設定し、その劣化係数に基づいて、エンジンオイルの有効使用量を表す数値を算出する。そして、算出された数値を、エンジンオイルの有効寿命を表す数値から減算することによって、エンジンオイルの残存寿命を表す数値を算出する。このように算出された残存寿命を表す数値は、運転者などに知らせるために、有効寿命を表す数値に対する割合として、表示器に表示される。また、残存寿命を表す数値が所定値を下回ると、オイル交換が必要である旨の警告が表示器に表示される。
【０００４】
【特許文献１】
特開昭６２−２０３９１５号公報  （第３−４頁、第１図）
【０００５】
【発明が解決しようとする課題】
しかし、この従来のエンジンオイルの劣化検出装置は、上記のようにエンジンオイルの残存寿命が所定値を下回ったときに、オイル交換の必要性を警告するにすぎないので、オイル交換に関する履歴、例えばオイル交換の警告や実施の有無および時期などを知ることができない。このため、エンジントラブルの原因究明や、エンジンオイルの交換計画、ひいては内燃機関の長期的な保守管理を的確に行うことができない。
【０００６】
例えばエンジンに何らかのトラブルが生じた場合、その原因がエンジンオイルの劣化によるものか否かが問題になることがあるが、従来の劣化検出装置では、オイル交換に関する履歴が判らないため、そのことがエンジントラブルの原因究明の障害になることがある。
【０００７】
本発明は、このような課題を解決するためになされたものであり、オイル交換に関する履歴を的確に知ることができ、それにより、エンジントラブルの原因究明やエンジンオイルの交換計画に役立てることができるエンジンオイルの劣化検出装置を提供することを目的としている。
【０００８】
【課題を解決するための手段】
この目的を達成するために、本発明の請求項１に係る発明は、内燃機関３を潤滑するエンジンオイルＥＯの劣化を検出するエンジンオイルの劣化検出装置１であって、内燃機関３の運転状態（実施形態における（以下、本項において同じ）車速ＶＰ、エンジン回転数ＮＥ）を検出する運転状態検出手段（車速センサ１４、クランク角センサ１２、ＥＣＵ２）と、検出された運転状態に基づいて、エンジンオイルＥＯの劣化度合を表すオイル劣化度合パラメータ（積算走行距離ＤＩＳＴＡＤＤ、積算回転回数ＴＴＬＲＥＶ）を算出するオイル劣化度合パラメータ算出手段（ＥＣＵ２、ステップ２１、ステップ４１、ステップ４５）と、算出されたオイル劣化度合パラメータに応じた値（オイル残存寿命値ＲＯＬＦ）が所定値（判定値＃ＲＥＶＣＨＫ）に達したときに、エンジンオイルＥＯの交換を促す警告を行う警告手段（ＥＣＵ２、警告ランプ１６、ステップ３３）と、エンジンオイルＥＯが交換されたときに、オイル劣化度合パラメータをリセットするリセット手段（ＥＣＵ２、リセットスイッチ１５、ステップ２６）と、警告手段による警告時からリセット手段によるリセット時までの警告−交換期間内に算出されたオイル劣化度合パラメータ（リセット時積算走行距離ＲＤＩＳＴＡＤＤ、リセット時積算回転回数ＲＴＴＬＲＥＶ）を記憶するオイル劣化度合パラメータ記憶手段（ＥＣＵ２、ステップ６３および６４）と、を備えていることを特徴とする。
【０００９】
このエンジンオイルの劣化検出装置によれば、検出された内燃機関の運転状態に基づいて、エンジンオイルの劣化度合を表すオイル劣化度合パラメータが算出される。そして、算出されたオイル劣化度合パラメータに応じた値が所定値に達すると、警告手段によって、エンジンオイルの交換を促す警告が行われる。また、実際にエンジンオイルの交換が行われると、リセット手段によって、オイル劣化度合パラメータがリセットされる。また、エンジンオイルの交換の警告時からリセット時までの期間である警告−交換期間内に算出されたオイル劣化度合パラメータが、オイル劣化度合パラメータ記憶手段に記憶される。
【００１０】
したがって、記憶されたオイル劣化度合パラメータを参照することによって、オイル交換の警告が行われてから実際にオイル交換が実施されるまでの間に、エンジンオイルの劣化に及ぼした影響度合を、その間の内燃機関の運転状態に基づいて、適切に評価でき、エンジンオイルの交換が適正に行われていたか否かを的確に知ることができる。それにより、例えばエンジントラブルが発生したときに、その原因がエンジンオイルの劣化によるものか否かを、記憶されたオイル劣化度合パラメータによって適切に判定でき、エンジントラブルの原因究明に役立てることができる。
【００１１】
請求項２に係る発明は、請求項１に記載のエンジンオイルの劣化検出装置において、オイル劣化度合パラメータ記憶手段は、所定の複数の警告−交換期間内にそれぞれ算出された複数のオイル劣化度合パラメータを記憶する（図１４）ことを特徴とする。
【００１２】
このエンジンオイルの劣化検出装置によれば、所定の複数の警告−交換期間内にそれぞれ算出された複数のオイル劣化度合パラメータが記憶される。したがって、複数回分のオイル劣化度合パラメータを参照することで、オイル交換の警告時からオイル交換時までの複数回分のオイル劣化度合パラメータの実態を、内燃機関ごとに、より的確に把握することができる。
【００１３】
請求項３に係る発明は、内燃機関３を潤滑するエンジンオイルＥＯの劣化を検出するエンジンオイルの劣化検出装置１であって、内燃機関３の運転状態（車速ＶＰ、エンジン回転数ＮＥ）を検出する運転状態検出手段（車速センサ１４、クランク角センサ１２、ＥＣＵ２）と、検出された運転状態に基づいて、エンジンオイルＥＯの劣化度合を表すオイル劣化度合パラメータ（積算走行距離ＤＩＳＴＡＤＤ、積算回転回数ＴＴＬＲＥＶ）を算出するオイル劣化度合パラメータ算出手段（ＥＣＵ２、ステップ２１、ステップ４１、ステップ４５）と、算出されたオイル劣化度合パラメータに応じた値（オイル残存寿命値ＲＯＬＦ）が所定値（判定値＃ＲＥＶＣＨＫ）に達したときに、エンジンオイルＥＯの交換を促す警告を行う警告手段（ＥＣＵ２、警告ランプ１６、ステップ３３）と、エンジンオイルＥＯが交換されたときに、オイル劣化度合パラメータをリセットするリセット手段（ＥＣＵ２、リセットスイッチ１５、ステップ２６）と、リセット手段によるリセット時から警告手段による警告時までの交換−警告期間内に算出されたオイル劣化度合パラメータ（警告時積算走行距離ＫＤＩＳＴＡＤＤ、警告時積算回転回数ＫＴＴＬＲＥＶ）を記憶するオイル劣化度合パラメータ記憶手段（ＥＣＵ２、ステップ５８、ステップ６０）と、を備え、オイル劣化度合パラメータ記憶手段は、所定の複数の交換−警告期間内にそれぞれ算出された複数のオイル劣化度合パラメータを記憶する（図１３）ことを特徴とする。
【００１４】
このエンジンオイルの劣化検出装置によれば、請求項１と同様に、検出された内燃機関の運転状態に基づいて、エンジンオイルの劣化度合を表すオイル劣化度合パラメータが算出される。そして、算出されたオイル劣化度合パラメータに応じた値が所定値に達すると、エンジンオイルの交換を促す警告が行われる。また、実際にエンジンオイルの交換が行われると、オイル劣化度合パラメータがリセットされる。
【００１５】
また、本発明では、オイル劣化度合パラメータとして、リセット時から警告時までの所定の複数の交換−警告期間内にそれぞれ算出された複数のものが、オイル劣化度合パラメータ記憶手段に記憶される。
【００１６】
エンジンオイルが劣化する速さは、内燃機関の運転の仕方によって異なるため、エンジンオイルを交換すべき期間が、内燃機関ごとに異なる。本発明では、複数の交換−警告期間内にそれぞれ算出された複数のオイル劣化度合パラメータが記憶されるため、これらを参照することによって、オイル交換の実施時から次のオイル交換の警告時までの複数回分のオイル劣化度合パラメータの実態を的確に把握でき、それに基づいて、内燃機関ごとにオイル交換計画を適切に立てることができるなど、内燃機関の長期的な保守管理を的確に行うことができる。
【００１７】
請求項４に係る発明は、請求項１ないし３のいずれかに記載のエンジンオイルの劣化検出装置において、内燃機関３は車両４に搭載され、オイル劣化度合パラメータは、内燃機関３の回転回数（積算回転回数ＴＴＬＲＥＶ）および車両４の走行距離（積算走行距離ＤＩＳＴＡＤＤ）の少なくとも一方であることを特徴とする。
【００１８】
内燃機関の回転回数や走行距離は、エンジンオイルの劣化の速さに大きな影響を及ぼす。したがって、これらの回転回数および／または走行距離をオイル劣化度合パラメータとして用い、記憶することによって、エンジントラブルの発生時の原因究明や、エンジンオイルの交換計画に、より適切に役立てることができる。
【００１９】
請求項５に係る発明は、請求項１ないし４のいずれかに記載のエンジンオイルの劣化検出装置において、オイル劣化度合パラメータ記憶手段に記憶されたオイル劣化度合パラメータを表示する表示手段（ＥＣＵ２、表示装置１７）をさらに備えていることを特徴とする。
【００２０】
このエンジンオイルの劣化検出装置によれば、記憶されたオイル劣化度合パラメータが、表示手段によって表示される。それにより、警告−交換期間内および交換−警告期間内に算出されたオイル劣化度合パラメータを、必要に応じて容易に参照できる。例えば、整備時の参考として、あるいは運転者の要求に応じて、交換−警告期間内のオイル劣化度合パラメータを表示するとともに、この表示値と前回のオイル交換時からその時点までのオイル劣化度合パラメータの値との関係から、次のオイル交換のおよその時期を把握することも可能である。
【００２１】
【発明の実施形態】
以下、図面を参照しながら、本発明の一実施形態を説明する。図１は、本発明によるエンジンオイルの劣化検出装置（以下、単に「劣化検出装置」という）、およびこれを適用した内燃機関の概略構成を示している。同図に示すように、この劣化検出装置１は、ＥＣＵ２を備えており、このＥＣＵ２は、内燃機関（以下「エンジン」という）３の運転状態に応じて、後述する処理を実行する。
【００２２】
エンジン３は、車両４に搭載された４サイクル・ガソリンエンジンである。エンジン３のエンジン本体５の下部は、オイルパン６になっており、オイルパン６には、エンジンオイルＥＯが貯留されている。エンジンオイルＥＯは、エンジン３の運転時、それにより駆動されるオイルポンプ（図示せず）によって、エンジン３の各構成部分に送られ、これらの潤滑作用や冷却作用などを行う。また、エンジンオイルＥＯは、エンジン３の各構成部分に送られた後、戻し通路（図示せず）を介して、オイルパン６に戻され、エンジン３内を循環する。
【００２３】
エンジン本体５にはエンジン水温センサ９が、オイルパン６にはオイルレベルセンサ１０が、それぞれ取り付けられている。このエンジン水温センサ９は、エンジン本体５のシリンダブロック内を循環する冷却水の温度（以下「エンジン水温」という）ＴＷを検出し、その検出信号をＥＣＵ２に出力する。また、オイルレベルセンサ１０は、オイルパン６内のエンジンオイルＥＯのオイルレベルＯＬを検出し、その検出信号をＥＣＵ２に出力する。また、エンジン３の吸気管７には、スロットル弁８よりも下流側の吸気管７内の絶対圧（以下「吸気管内絶対圧」という）ＰＢを検出する吸気圧センサ１１が設けられており、その検出信号はＥＣＵ２に出力される。
【００２４】
また、エンジン３のクランクシャフト３ａには、クランク角センサ１２（運転状態検出手段）が設けられている。クランク角センサ１２は、クランクシャフト３ａの回転に伴い、所定のクランク角ごと（例えば３０度）に、パルス信号であるＣＲＫ信号をＥＣＵ２に出力する。ＥＣＵ２は、このＣＲＫ信号に基づいて、エンジン３の回転数（以下「エンジン回転数」という）ＮＥ（運転状態）を算出する。
【００２５】
ＥＣＵ２にはさらに、吸気温センサ１３から吸入空気の温度（以下「吸気温」という）ＴＡを表す検出信号が、車速センサ１４（運転状態検出手段）から車両４の速度（以下「車速」という）ＶＰ（運転状態）を表す検出信号が、それぞれ出力される。
【００２６】
また、車両４のダッシュボード（図示せず）には、リセットスイッチ１５（リセット手段）、警告ランプ１６（警告手段）、および表示装置１７が設けられており、これらはＥＣＵ２に電気的に接続されている。リセットスイッチ１５は、エンジンオイルＥＯを交換したときに運転者などによって操作されるものである。このリセットスイッチ１５は、通常はＯＦＦ状態にあり、押下されたときのみＯＮされ、そのことを表すリセット信号がＥＣＵ２に出力される。警告ランプ１６は、エンジンオイルＥＯの劣化を警告し、表示装置１７は、エンジンオイルＥＯの後述するオイル残存寿命値ＲＯＬＦなどを表示するためのものであり、これらの動作はＥＣＵ２によって制御される。
【００２７】
ＥＣＵ２は、本実施形態において、運転状態検出手段、オイル劣化度合パラメータ算出手段、警告手段、オイル劣化度合パラメータ記憶手段および表示手段を構成するものである。ＥＣＵ２は、Ｉ／Ｏインターフェース、ＣＰＵ、ＲＡＭ、およびＲＯＭなどからなるマイクロコンピュータで構成されている。前述した各種センサ９〜１４からの検出信号はそれぞれ、Ｉ／ＯインターフェースでＡ／Ｄ変換や整形がなされた後、ＣＰＵに入力される。ＣＰＵは、これらの入力信号に応じ、ＲＯＭに記憶された制御プログラムなどに従って、エンジン３の運転状態や車両４の走行状態を判別するとともに、その判別結果に応じて、以下のような制御処理を実行する。
【００２８】
図２は、ＥＣＵ２によって実行されるエンジンオイルの劣化検出処理のメインフローを示すフローチャートである。この処理は、所定時間（例えば１秒）ごとに実行される。
【００２９】
まず、ステップ１（「Ｓ１」と図示する。以下同じ）では、リセットスイッチ入力処理を実行する。この処理では、リセットスイッチ１５がＯＮされた状態が所定時間、継続したときに、オイル交換判定フラグＦ＿ＯＩＬＲＳＴを「１」にセットする。
【００３０】
次いで、パラメータ算出処理を実行する（ステップ２）。この処理は、各種のパラメータを算出するものであり、これらのパラメータは、後述するステップ４において実行されるオイル劣化警告処理で使用される。
【００３１】
次いで、オイルレベル判定処理を実行する（ステップ３）。この処理は、エンジンオイルＥＯが補充されたときに、その分、エンジンオイルＥＯの寿命が延長されたことを、エンジンオイル劣化検出処理に反映させるために実行されるものである。具体的には、このオイルレベル判定処理では、オイルレベルセンサ１０で検出されたオイルレベルＯＬに応じ、エンジンオイルＥＯが補充されたと判定したときに、後述する積算回転回数ＴＴＬＲＥＶの減算補正を許可する減算補正許可フラグＦ＿ＢＯＮＵＳＭを「１」にセットする。
【００３２】
次いで、オイル劣化警告処理を実行する（ステップ４）。この処理は、前記ステップ１で判別されたリセットスイッチ１５の操作状態に応じて、前記ステップ２で算出された各種のパラメータを記憶するとともに、これらのパラメータに基づいて、エンジンオイルＥＯの残存寿命を表すオイル残存寿命値ＲＯＬＦ（オイル劣化度合パラメータに応じた値）を算出するものである。そして、その算出結果に応じて警告ランプ１６の動作を制御する。
【００３３】
次いで、オイル交換判定フラグＦ＿ＯＩＬＲＳＴが「１」であるか否かを判別する（ステップ５）。この判別結果がＮＯで、前記ステップ１でオイル交換判定フラグＦ＿ＯＩＬＲＳＴが「１」にセットされていないときには、そのまま本処理を終了する。
【００３４】
一方、ステップ５の判別結果がＹＥＳのときには、オイル交換判定フラグＦ＿ＯＩＬＲＳＴを「０」にリセットした（ステップ６）後、本処理を終了する。
【００３５】
以下、前記ステップ１、２および４でそれぞれ実行されるサブルーチンについて、順に説明する。
【００３６】
図３は、ステップ１のリセットスイッチ入力処理のサブルーチンを示している。この処理では、まず、ステップ７において、リセットスイッチ１５がＯＮされているか否かを判別する。この判別結果がＮＯで、リセットスイッチ１５がＯＦＦのときには、ダウンカウント式のリセットタイマＴＯＩＬＲＳＴを所定時間＃ＴＭＯＩＬＲＳＴ（例えば１０秒）にセットする（ステップ１０）。次いで、エンジンオイルＥＯの交換が実施されていないとして、オイル交換判定フラグＦ＿ＯＩＬＲＳＴを「０」にセットし（ステップ１１）、本処理を終了する。
【００３７】
一方、前記ステップ７の判別結果がＹＥＳのとき、すなわち、リセットスイッチ１５がＯＮされているときには、前記ステップ１０でセットしたリセットタイマＴＯＩＬＲＳＴの値が、０であるか否かを判別する（ステップ８）。この判別結果がＮＯのとき、すなわち、リセットスイッチ１５のＯＮ状態が所定時間＃ＴＭＯＩＬＲＳＴ、継続していないときには、前記ステップ１１を実行し、オイル交換判定フラグＦ＿ＯＩＬＲＳＴを「０」に維持し、本処理を終了する。
【００３８】
一方、前記ステップ８の判別結果がＹＥＳのとき、すなわち、リセットスイッチ１５のＯＮ状態が、所定時間＃ＴＭＯＩＬＲＳＴ、継続したときには、エンジンオイルＥＯの交換が実施されたとして、オイル交換判定フラグＦ＿ＯＩＬＲＳＴを「１」にセットし（ステップ９）、本処理を終了する。このように、リセットスイッチ１５のＯＮ状態が所定時間＃ＴＭＯＩＬＲＳＴ、継続するのを待つことによって、リセットスイッチ１５が誤ってＯＮ操作されたときに、オイル交換が実施されたものと誤判定するのを回避することができる。また、前記ステップ９で「１」にセットされたオイル交換判定フラグＦ＿ＯＩＬＲＳＴは、図２の前記ステップ６の実行によって、「０」にリセットされる。すなわち、オイル交換判定フラグＦ＿ＯＩＬＲＳＴは、オイル交換が実施された直後であるか否かを表す。
【００３９】
図４は、図２のステップ４で実行されるパラメータ算出処理を示している。このパラメータ算出処理では、まず、ステップ１２において、検出されたエンジン水温ＴＷ、吸気管内絶対圧ＰＢ、エンジン回転数ＮＥおよび吸気温ＴＡに基づいて、その時点でのエンジンオイルＥＯの温度（以下「推定油温」という）ＴＯＩＬを算出する。なお、油温センサ（図示せず）を用いて、エンジンオイルＥＯの温度を直接、検出してもよい。
【００４０】
次いで、１分当たりの回転数を表すエンジン回転数ＮＥを、１秒当たりのエンジン回転数（以下、単に「１秒毎回転数」という）ＲＥＶに換算し、算出する（ステップ１３）。この１秒毎回転数ＲＥＶは、後述する積算回転回数算出処理で使用される。
【００４１】
次いで、劣化係数ＰＦを算出する（ステップ１４）。この劣化係数ＰＦは、エンジンオイルＥＯの劣化速さが、その温度に応じて変化するため、そのことを、オイル劣化検出処理に反映させるためのものである。
【００４２】
図５は、劣化係数ＰＦの算出処理を示している。まず、ステップ１６では、推定油温ＴＯＩＬを算出するのに必要な各種センサ９、１１〜１３の故障検知中か、または故障が確定しているか否かを判別する。この判別結果がＮＯで、各種センサ９、１１〜１３が正常であるときには、劣化係数ＰＦを、前記ステップ１２で算出した推定油温ＴＯＩＬに応じ、ＰＦテーブルを検索することによって設定する（ステップ１７）。
【００４３】
図６は、そのＰＦテーブルの一例である。このＰＦテーブルでは、推定油温ＴＯＩＬが所定温度ＴＯＩＬ１（例えば８０°Ｃ）であるときには、エンジンオイルＥＯの劣化に及ぼす影響が最も小さいとして、劣化係数ＰＦは、最小値ＰＦ
ｍｉｎ（例えば１．０）に設定されている。また、推定油温ＴＯＩＬが上昇または低下するにしたがって、劣化係数ＰＦは、互いに同様の変化率で、徐々に増加するように設定されている。劣化係数ＰＦがこのように設定されるのは、推定油温ＴＯＩＬが所定温度ＴＯＩＬ１から離れるにしたがって、高温側および低温側のいずれの場合にも、エンジンオイルＥＯの劣化に及ぼす影響が徐々に大きくなるためである。
【００４４】
一方、前記ステップ１６の判別結果がＹＥＳのとき、すなわち、各種センサ９、１１〜１３の故障検知中などにより、推定油温ＴＯＩＬを適正に算出できないときには、劣化係数ＰＦを故障時用の所定値＃ＰＦＦＳ（例えば１．０）に設定し（ステップ１８）、本処理を終了する。
【００４５】
図４に戻り、前記ステップ１４に続くステップ１５では、車両４の積算走行距離算出処理を実行し、本処理を終了する。この積算走行距離算出処理は、その時点での車両４の積算走行距離ＤＩＳＴＡＤＤを、オイル劣化度合パラメータの１つとして算出するものである。積算走行距離ＤＩＳＴＡＤＤは、後述するように、エンジンオイルＥＯの交換時、オイル交換判定フラグＦ＿ＯＩＬＲＳＴが「１」にセットされたときに、値０にリセットされるので、オイル交換時からの車両４の積算走行距離を表す。図７は、積算走行距離算出処理を示すサブルーチンである。
【００４６】
まず、ステップ１９では、積算走行距離ＤＩＳＴＡＤＤを算出するのに必要な車速センサ１４の故障検知中、または故障が確定しているか否かを判別する。この判別結果がＮＯで、車速センサ１４が正常であるときには、車両４の１時間当たりの走行距離（ｋｍ／ｈ）を表す車速ＶＰを、１秒当たりの走行距離（以下、単に「１秒毎走行距離」という）ＤＩＳＴ（ｍ）に換算し、算出する（ステップ２０）。
【００４７】
一方、前記ステップ１９の判別結果がＹＥＳで、車速センサ１４が故障検知中などのときには、１秒毎走行距離ＤＩＳＴを、故障時用の所定値＃ＤＩＳＴＦＳ（例えば８．３ｍ）に設定する（ステップ２２）。次いで、前回までの積算走行距離ＤＩＴＡＤＤに、前記ステップ２０または２２で算出された今回の１秒毎走行距離ＤＩＳＴを加算することにより、今回の積算走行距離ＤＩＳＴＡＤＤを算出し（ステップ２１）、本処理を終了する。
【００４８】
図８は、図２のステップ４で実行されるオイル劣化警告処理を示すサブルーチンである。まず、ステップ２２では、前記ステップ９または前記ステップ１１においてセットしたオイル交換判定フラグＦ＿ＯＩＬＲＳＴが「１」であるか否かを判別する。この判別結果がＮＯのとき、すなわち、エンジンオイルＥＯの交換実施直後でないときには、エンジン３の積算回転回数（以下、単に「積算回転回数」という）ＴＴＬＲＥＶをオイル劣化度合パラメータの１つとして算出する（ステップ２３）。この積算回転回数ＴＴＬＲＥＶもまた、後述するように、エンジンオイルＥＯの交換時、オイル交換判定フラグＦ＿ＯＩＬＲＳＴが「１」にセットされたときに値０にリセットされるので、オイル交換時からのエンジン３の積算回転回数を表す。
【００４９】
図９は、この積算回転回数ＴＴＬＲＥＶの算出処理を示すサブルーチンである。まず、ステップ４０において、前記ステップ１３で算出した１秒毎回転数ＲＥＶに、前記ステップ１７または前記ステップ１８で算出した劣化係数ＰＦを乗算することによって、油温補正後回転数ＲＥＶＳＥＣを算出する。
【００５０】
次いで、前回までの積算回転回数ＴＴＬＲＥＶに、今回算出された油温補正後回転数ＲＥＶＳＥＣを加算することによって、今回の積算回転回数ＴＴＬＲＥＶを算出する（ステップ４１）。
【００５１】
次いで、減算補正実施済フラグＦ＿ＢＯＮＵＳＭＡＤが「１」であるか否かを判別する（ステップ４２）。この判別結果がＮＯのときには、前記ステップ３において設定した減算補正許可フラグＦ＿ＢＯＮＵＳＭが「１」であるか否かを判別する（ステップ４３）。この判別結果がＮＯのとき、すなわち、エンジンオイルＥＯの補充が実施されていないときには、そのまま本処理を終了する。
【００５２】
一方、ステップ４３の判別結果がＹＥＳで、エンジンオイルＥＯが補充されたときには、減算補正実施済フラグＦ＿ＢＯＮＵＳＭＡＤを「１」にセットした（ステップ４４）後、積算回転回数ＴＴＬＲＥＶから、所定の減算補正回転回数＃ＢＯＮＵＳＲＥＶ（例えば７００万回）を減算した値を、今回の積算回転回数ＴＴＬＲＥＶとして設定する（ステップ４５）。このような減算補正により、エンジンオイルＥＯの補充によってその寿命が延長されたことを、積算回転回数ＴＴＬＲＥＶに反映させることができる。このように、積算回転回数ＴＴＬＲＥＶの減算補正が行われたときには、前記ステップ４４の実行により、前記ステップ４２の判別結果がＹＥＳになり、その場合には、そのまま本処理を終了する。すなわち、エンジンオイルＥＯの補充に伴う積算回転回数ＴＴＬＲＥＶの減算補正は、１回のみ実行される。
【００５３】
次いで、前記ステップ４５で設定した積算回転回数ＴＴＬＲＥＶが、値０よりも小さいか否かを判別する（ステップ４６）。この判別結果がＮＯのときには、そのまま本処理を終了する一方、判別結果がＹＥＳで、積算回転回数ＴＴＬＲＥＶが０未満のときには、その値を０に再設定し（ステップ４７）、本処理を終了する。
【００５４】
図８に戻り、前記ステップ２３に続くステップ２４では、オイル残存寿命値ＲＯＬＦを算出する。図１０は、このオイル残存寿命値ＲＯＬＦの算出処理のサブルーチンを示している。この処理では、前記ステップ４１または前記ステップ４５で算出された積算回転回数ＴＴＬＲＥＶ、および前記ステップ２１で算出された積算走行距離ＤＩＳＴＡＤＤに応じて、エンジンオイルＥＯの残存寿命を表すオイル残存寿命値ＲＯＬＦを算出する。
【００５５】
まず、ステップ４８では、積算回転回数ＴＴＬＲＥＶに応じ、ＲＴＤＣＯＬＦテーブルを検索することによって、暫定オイル寿命値ＲＴＤＣＯＬＦを設定する。この暫定オイル寿命値ＲＴＤＣＯＬＦは、エンジンオイルＥＯの残存寿命を、百分率で表したものである。
【００５６】
図１１は、その一例を示している。このＲＴＤＣＯＬＦテーブルでは、暫定オイル寿命値ＲＴＤＣＯＬＦは、積算回転回数ＴＴＬＲＥＶが０であるとき、すなわちオイル交換直後においては、１００％に設定され、積算回転回数ＴＴＬＲＥＶが所定の最大値ＴＴＬＲＥＶｍａｘ（例えば三千万回転）のときに、０％に設定されるとともに、これらの間では、積算回転回数ＴＴＬＲＥＶが大きくなるにしたがって、リニアに減少するように設定されている。
【００５７】
次いで、積算走行距離ＤＩＳＴＡＤＤに応じ、ＲＤＳＴＯＬＦＨテーブルを検索することによって、上限オイル寿命値ＲＤＳＴＯＬＦＨを設定する（ステップ４９）。この上限オイル寿命値ＲＤＳＴＯＬＦＨは、エンジンオイルＥＯの残存寿命の上限値を、百分率で表したものであり、図１２に、その一例が示されている。このＲＤＳＴＯＬＦＨテーブルでは、上限オイル寿命値ＲＤＳＴＯＬＦＨは、オイル交換直後の積算走行距離ＤＩＳＴＡＤＤが値０であるときには１００％に設定され、積算走行距離ＤＩＳＴＡＤＤが所定の第１上限値ＤＩＳＴＡＤＤｍａｘ１（例えば１６０００ｋｍ）のときには、０％に設定されるとともに、これらの間では、積算走行距離ＤＩＳＴＡＤＤが大きくなるにしたがって、リニアに減少するように設定されている。
【００５８】
次いで、積算走行距離ＤＩＳＴＡＤＤに応じ、ＲＤＳＴＯＬＦＬテーブルを検索することによって、下限オイル寿命値ＲＤＳＴＯＬＦＬを設定する（ステップ５０）。この下限オイル寿命値ＲＤＳＴＯＬＦＬは、エンジンオイルＥＯの残存寿命の下限値を、百分率で表したものであり、図１２に、その一例が示されている。このＲＤＳＴＯＬＦＬテーブルでは、下限オイル寿命値ＲＤＳＴＯＬＦＬは、オイル交換直後の積算走行距離ＤＩＳＴＡＤＤが値０であるときには１００％に設定され、積算走行距離ＤＩＳＴＡＤＤが、上記第１上限値ＤＩＳＴＡＤＤｍａｘ１よりも小さな所定の第２上限値ＤＩＳＴＡＤＤｍａｘ２（例えば６０００ｋｍ）のときには、０％に設定されるとともに、これらの間では、積算走行距離ＤＩＳＴＡＤＤが大きくなるにしたがって、リニアに減少するように設定されている。
【００５９】
次いで、前記ステップ４８で設定した暫定オイル寿命値ＲＴＤＣＯＬＦが、前記ステップ４９で設定した上限オイル寿命値ＲＤＳＴＯＬＦＨ以上であるか否かを判別する（ステップ５１）。この判別結果がＹＥＳで、ＲＴＤＣＯＬＦ≧ＲＤＳＴＯＬＦＨのときには、オイル残存寿命値ＲＯＬＦを上限オイル寿命値ＲＤＡＴＯＬＦＨに設定する（ステップ５２）。
【００６０】
一方、ステップ５１の判別結果がＮＯのときには、暫定オイル寿命値ＲＴＤＣＯＬＦが下限オイル寿命値ＲＤＳＴＯＬＦＬ以下であるか否かを判別する（ステップ５３）。この判別結果がＹＥＳで、ＲＴＤＣＯＬＦ≦ＲＤＳＴＯＬＦＬのときには、オイル残存寿命値ＲＯＬＦを下限オイル寿命値ＲＤＳＴＯＬＦＬに設定する（ステップ５４）。また、この判別結果がＮＯで、ＲＤＳＴＯＬＦＬ＜ＲＴＤＣＯＬＦ＜ＲＤＳＴＯＬＦＨのときには、オイル残存寿命値ＲＯＬＦを暫定オイル寿命値ＲＴＤＣＯＬＦに設定し（ステップ５５）、本処理を終了する。
【００６１】
暫定オイル寿命値ＲＴＤＣＯＬＦは、積算回転回数ＴＴＬＲＥＶに基づいて設定される値であるため、車両４の運転の仕方によって、ばらつきが生じる。例えば、アイドル運転状態が長時間、行われたような場合には、積算回転回数ＴＴＬＲＥＶが増大するため、エンジンオイルＥＯの劣化があまり進行しないにもかかわらず、暫定オイル寿命値ＲＴＤＣＯＬＦが、過小な値に設定されてしまう。したがって、前記ステップ５１〜５４によって、暫定オイル寿命値ＲＴＤＣＯＬＦを、積算走行距離ＤＩＳＴＡＤＤに応じて設定した上限オイル寿命値ＲＤＳＴＯＬＦＨおよび下限オイル寿命値ＲＤＳＴＯＬＦＬの間に収まるようにリミット処理することによって、上記のようなばらつきを補償し、適正なオイル残存寿命値ＲＯＬＦを設定することができる。
【００６２】
図８に戻り、前記ステップ２４に続くステップ２８では、算出したオイル残存寿命値ＲＯＬＦが、警告用の所定の判定値＃ＲＥＶＣＨＫ（所定値）（例えば１０％）よりも大きいか否かを判別する。この判別結果がＹＥＳのときには、警告点滅フラグＦ＿ＷＦＬＡＳＨを「０」にセットする（ステップ２９）とともに、警告点灯フラグＦ＿ＷＡＲＮＯＮを「０」にセットする（ステップ３０）。すなわち、オイル残存寿命値ＲＯＬＦが、判定値＃ＲＥＶＣＨＫよりも大きいときには、エンジンオイルＥＯの劣化度合が、警告を発するほどではないとして、警告ランプ１６を消灯した状態に維持する。
【００６３】
次いで、オイル残存寿命値ＲＯＬＦを、運転者が認識できるように、表示装置１７に表示させ（ステップ３１）、本処理を終了する。
【００６４】
一方、前記ステップ２８の判別結果がＮＯで、オイル残存寿命値ＲＯＬＦ≦判定値＃ＲＥＶＣＨＫのときには、オイル残存寿命値ＲＯＬＦが、所定の限界値＃ＲＥＶＬＩＭ（例えば０％）よりも大きいか否かを判別する（ステップ３２）。この判別結果がＹＥＳのとき、すなわち、オイル残存寿命値ＲＯＬＦが、判定値＃ＲＥＶＣＨＫ以下で、且つ限界値＃ＲＥＶＬＩＭを上回っているときには、警告点滅フラグＦ＿ＷＦＬＡＳＨを「１」にセットする（ステップ３３）とともに、警告点灯フラグＦ＿ＷＡＲＮＯＮを「０」にセットする（ステップ３４）。すなわち、エンジンオイルＥＯの劣化が、エンジンオイルＥＯを交換すべき度合まで進行しているとして、そのことを運転者に知らせるために、警告ランプ１６を点滅させる。
【００６５】
また、前記ステップ３２の判別結果がＮＯのとき、すなわち、オイル残存寿命値ＲＯＬＦが、限界値＃ＲＥＶＬＩＭに達したときには、警告点滅フラグＦ＿ＷＦＬＡＳＨを「０」にセットする（ステップ３５）とともに、警告点灯フラグＦ＿ＷＡＲＮＯＮを「１」にセットする（ステップ３６）。すなわち、エンジンオイルＥＯの劣化が、エンジンオイルＥＯを直ちに交換すべき度合まで進行しているとして、そのことを運転者に知らせるために、警告ランプ１６を点灯させる。
【００６６】
前記ステップ３４または３６の後には、警告時データストア完了フラグＦ＿ＳＴＯＲＥが「１」であるか否かを判別する（ステップ３７）。この判別結果がＮＯのときには、警告時データストア処理を実行する（ステップ３８）。図１３は、この警告時データストア処理を示すサブルーチンである。この処理では、オイル交換の実施に伴うリセット時からオイル交換の警告時（リセット−警告期間）までに積算された、積算走行距離ＤＩＳＴＡＤＤおよび積算回転回数ＴＴＬＲＥＶが、警告時積算走行距離ＫＤＩＳＴＡＤＤおよび警告時積算回転回数ＫＴＴＬＲＥＶ（リセット−警告期間内のオイル劣化度合パラメータ）として、例えばＥＣＵ２のＲＡＭのリングバッファ（図示せず）に記憶される。このリングバッファは、複数（例えばｎ＝５）のアドレスを備えており、これらのアドレスに、直近のｎ回分の警告時積算走行距離ＫＤＩＳＴＡＤＤおよび警告時積算回転回数ＫＴＴＬＲＥＶが、それぞれ順に記憶される。
【００６７】
まず、ステップ５７では、ｎ番アドレス（ｎ＝１〜５）に記憶されていた警告時積算走行距離ＫＤＩＳＴＡＤＤ（ｎ）を、ｎ−１番アドレスに順次シフトし、ＫＤＩＳＴＡＤＤ（ｎ−１）としてセットする。これにより、記憶されていたｎ個の警告時積算走行距離ＫＤＩＳＴＡＤＤのうち、最も古いものが消去される。次いで、その時点での積算走行距離ＤＩＳＴＡＤＤを、空いたｎ番アドレスに警告時積算走行距離ＫＤＩＳＴＡＤＤ（ｎ）として記憶する（ステップ５８）。
【００６８】
次いで、上記ステップ５７と同様に、ｎ番アドレスに記憶されていた警告時積算回転回数ＫＴＴＬＲＥＶ（ｎ）を、ｎ−１番アドレスに順次シフトし、ＫＴＴＬＲＥＶ（ｎ−１）としてセットする（ステップ５９）。これにより、記憶されていたｎ個の警告時積算回転回数ＫＴＴＬＲＥＶのうち、最も古いものが消去される。次いで、その時点での積算回転回数ＴＴＬＲＥＶを、空いたｎ番アドレスに警告時積算回転回数ＴＴＬＲＥＶ（ｎ）として記憶し（ステップ６０）、本処理を終了する。
【００６９】
図８に戻り、前記ステップ３８に続くステップ３９では、警告時データストア処理が完了したことを示すために、警告時データストア完了フラグＦ＿ＳＴＯＲＥを「１」にセットし、次いで、前記ステップ３１を実行し、オイル残存寿命値ＲＯＬＦを表示し、本処理を終了する。
【００７０】
以上の処理により、ｎ回分のリセット−警告期間内にそれぞれ算出されたｎ個の警告時積算走行距離ＫＤＩＳＴＡＤＤおよび警告時積算回転回数ＫＴＴＬＲＥＶが、オイル劣化度合パラメータとして記憶される。また、記憶されたｎ個の警告時積算走行距離ＫＤＩＳＴＡＤＤおよび警告時積算回転回数ＫＴＴＬＲＥＶは、運転者の操作に応じて、表示装置１７に適宜、表示される。
【００７１】
以上のように、前記ステップ３８で警告時データストア処理が完了した後には、前記ステップ３９の実行により、前記ステップ３７の判別結果がＹＥＳになるので、その場合には、前記ステップ３１を実行した後、本処理を終了する。
【００７２】
一方、前記ステップ２２の判別結果がＹＥＳで、オイル交換判定フラグＦ＿ＯＩＬＲＳＴが「１」のとき、すなわち、オイル交換の実施直後であるときには、リセット時データストア処理を実行する（ステップ２５）。
【００７３】
図１４は、このリセット時データストア処理を示すサブルーチンである。この処理では、オイル交換の警告時からリセット時までの間（警告−リセット期間）における積算値に相当するｎ個の積算走行距離ＤＩＳＴＡＤＤおよび積算回転回数ＴＴＬＲＥＶが、リセット時積算走行距離ＲＤＩＳＴＡＤＤおよびリセット時積算回転回数ＲＴＴＬＲＥＶ（警告−リセット期間内のオイル劣化度合パラメータ）として、前述した警告時データストア処理の場合と同様、例えばリングバッファ（図示せず）に記憶される。
【００７４】
まず、ステップ６１およびステップ６２では、ｎ番アドレス（ｎ＝１〜５）に記憶されていたリセット時積算走行距離ＲＤＩＳＴＡＤＤ（ｎ）およびリセット時積算回転回数ＲＴＴＬＲＥＶ（ｎ）を、ｎ−１番アドレスに順次シフトし、ＲＤＩＳＴＡＤＤ（ｎ−１）およびＲＴＴＬＲＥＶ（ｎ−１）としてそれぞれセットする。
【００７５】
次いで、その時点での積算走行距離ＤＩＳＴＡＤＤから、前記ステップ５８でセットした警告時積算走行距離ＫＤＩＳＴＡＤＤ（ｎ）を減算した値を、ｎ番アドレスにリセット時積算走行距離ＲＤＩＳＴＡＤＤ（ｎ）として記憶する（ステップ６３）。
【００７６】
次いで、ステップ６３と同様にして、積算回転回数ＴＴＬＲＥＶから、前記ステップ６０でセットした警告時積算回転回数ＫＴＴＬＲＥＶ（ｎ）を減算した値を、ｎ番アドレスにリセット時積算回転回数ＲＴＴＬＲＥＶ（ｎ）として記憶する（ステップ６４）。
【００７７】
以上の処理により、ｎ回分の警告−リセット期間内にそれぞれ算出されたｎ個のリセット時積算走行ＲＤＩＳＴＡＤＤおよびリセット時積算回転回数ＲＴＴＬＲＥＶが、オイル劣化度合パラメータとして記憶される。また、記憶されたｎ個のリセット時積算走行距離ＲＤＩＳＴＡＤＤおよびリセット時積算回転回数ＲＴＴＬＲＥＶは、運転者の操作に応じて、表示装置１７に適宜、表示される。
【００７８】
図８に戻り、前記ステップ２５に続くステップ２６では、パラメータリセット処理を実行する。この処理では、積算走行距離ＤＩＳＴＡＤＤおよび積算回転回数ＴＴＬＲＥＶを含む全てのパラメータが、値０にリセットされる。
【００７９】
次いで、次回のオイル交換の警告時に、前述した警告時データストア処理を実行するために、警告時データストア完了フラグＦ＿ＳＴＯＲＥを「０」にセットする（ステップ２７）。その後、前記ステップ２９〜３１を実行し、警告点滅フラグＦ＿ＷＦＬＡＳＨおよび警告点灯フラグＦ＿ＷＡＲＮＯＮをそれぞれ「０」にセットするとともに、オイル残存寿命値ＲＯＬＦを表示し、本処理を終了する。
【００８０】
以上のように、本実施形態の劣化検出装置１によれば、記憶されたリセット時積算走行距離ＲＤＩＳＴＡＤＤおよびリセット時積算回転回数ＲＴＴＬＲＥＶを参照することによって、オイル交換の警告が行われてから実際にオイル交換が実施されるまでの間に、エンジンオイルＥＯの劣化に及ぼした影響度合を、その間の車両４の走行距離やエンジン３の回転回数に基づいて、適切に評価でき、エンジンオイルＥＯの交換が適正に行われていたか否かを知ることができる。それにより、例えばエンジントラブルが発生したときに、その原因がエンジンオイルＥＯの劣化によるものか否かを適切に判定でき、エンジントラブルの原因究明に役立てることができる。
【００８１】
また、直近のｎ回分の警告−交換期間内にそれぞれ算出された、ｎ個のリセット時積算走行距離ＲＤＩＳＴＡＤＤおよびリセット時積算回転回数ＲＴＴＬＲＥＶが記憶される。したがって、これらを参照することによって、オイル交換の警告時からオイル交換時までの複数回分のこれらオイル劣化度合パラメータの実態を、車両４ごとに、より的確に把握することができる。
【００８２】
また、直近のｎ回分の交換−警告期間内にそれぞれ算出された、ｎ個の警告時積算走行距離ＫＤＩＳＴＡＤＤおよび警告時積算回転回数ＫＴＴＬＲＥＶが記憶される。したがって、これらを参照することによって、オイル交換の実施時から次のオイル交換の警告時までの複数回分のこれらオイル劣化度合パラメータの実態を的確に把握でき、それに基づいて、車両４ごとにオイル交換計画を適切に立てることができるなど、車両４の長期的な保守管理を的確に行うことができる。
【００８３】
また、エンジンオイルＥＯの劣化速さに大きな影響を及ぼす車両４の走行距離やエンジン３の回転回数の積算値である積算走行距離ＤＩＳＴＡＤＤおよび積算回転回数ＴＴＬＲＥＶを、オイル劣化度合パラメータとして用いているので、エンジントラブルの原因究明や、エンジンオイルＥＯの交換計画に、より適切に役立てることができる。
【００８４】
また、記憶した警告時積算走行距離ＫＤＩＳＴＡＤＤ、警告時積算回転回数ＫＴＴＬＲＥＶ、リセット時積算走行距離ＲＤＩＳＴＡＤＤおよびリセット時積算回転回数ＲＴＴＬＲＥＶを、表示装置１７に、適宜、表示させることができるので、エンジントラブルの原因究明を行う場合やエンジンオイルＥＯの交換計画を立てる場合に、必要な情報として容易に参照することができる。
【００８５】
なお、上述した実施形態では、オイル残存寿命値ＲＯＬＦを算出するために、オイル劣化度合パラメータとして車両４の走行距離およびエンジン３の回転回数を用いているが、これに限定されることなく、他の適当なパラメータを用いることも可能である。また、実施形態は、本発明の劣化検出装置を車両用の内燃機関に適用した例であるが、これに限定されることなく、本発明の劣化検出装置を、他の産業機械用の内燃機関、例えば、クランクシャフトを鉛直方向に配置した船外機などのような船舶推進機用の内燃機関にも適用可能である。
【００８６】
【発明の効果】
以上のように、本発明のエンジンオイルの劣化検出装置は、オイル交換に関する履歴を的確に知ることができ、それにより、エンジントラブル発生時の原因究明やオイル交換計画に役立てることができるなどの効果を有する。
【図面の簡単な説明】
【図１】本発明を適用したエンジンオイルの劣化検出装置を示す概略構成図である。
【図２】オイル劣化検出処理のメインフローを示すフローチャートである。
【図３】リセットスイッチ入力処理を示すサブルーチンである。
【図４】パラメータ算出処理を示すサブルーチンである。
【図５】劣化係数算出処理を示すサブルーチンである。
【図６】劣化係数を設定するためのテーブルである。
【図７】積算走行距離算出処理を示すサブルーチンである。
【図８】オイル劣化警告処理を示すサブルーチンである。
【図９】積算回転回数算出処理を示すサブルーチンである。
【図１０】オイル残存寿命値算出処理を示すサブルーチンである。
【図１１】暫定オイル寿命値を設定するためのテーブルである。
【図１２】上限オイル寿命値および下限オイル寿命値を設定するためのテーブルである。
【図１３】警告時データストア処理を示すサブルーチンである。
【図１４】リセット時データストア処理を示すサブルーチンである。
【符号の説明】
１    劣化検出装置
２    ＥＣＵ（運転状態検出手段、オイル劣化度合パラメータ算出手段、警告手段、リセット手段、オイル劣化度合パラメータ記憶手段、表示手段）
３    エンジン（内燃機関）
１２    クランク角センサ（運転状態検出手段）
１４    車速センサ（運転状態検出手段）
１５    リセットスイッチ（リセット手段）
１６    警告ランプ（警告手段）
１７    表示装置（表示手段）
ＥＯ    エンジンオイル
ＶＰ    車速（運転状態）
ＮＥ    エンジン回転数（運転状態）
ＤＩＳＴＡＤＤ    積算走行距離（オイル劣化度合パラメータ）
ＴＴＬＲＥＶ    積算回転回数（オイル劣化度合パラメータ）
ＫＤＩＳＴＡＤＤ    警告時積算走行距離（交換−警告期間内のオイル劣化度合パラメータ）
ＫＴＴＬＲＥＶ    警告時積算回転回数（交換−警告期間内のオイル劣化度合パラメータ）
ＲＤＩＳＴＡＤＤ    リセット時積算走行距離（警告−交換期間内のオイル劣化度合パラメータ）
ＲＴＴＬＲＥＶ    リセット時積算回転回数（警告−交換期間内のオイル劣化度合パラメータ）
ＲＯＬＦ    オイル残存寿命値（オイル劣化度合パラメータに応じた値）
＃ＲＥＶＣＨＫ    判定値（所定値）
【図１】
2004156455.tif 000003
【図２】
2004156455.tif 000004
【図３】
2004156455.tif 000005
【図４】
2004156455.tif 000006
【図５】
2004156455.tif 000007
【図６】
2004156455.tif 000008
【図７】
2004156455.tif 000009
【図８】
2004156455.tif 000010
【図９】
2004156455.tif 000011
【図１０】
2004156455.tif 000012
【図１１】
2004156455.tif 000013
【図１２】
2004156455.tif 000014
【図１３】
2004156455.tif 000015
【図１４】
2004156455.tif 000016