(57)【要約】【課題】  作動油温センサの低温側レンジ外れを検出する頻度を増加させる制御装置を提供する。【解決手段】  車両に備わる変速機を制御する制御装置１０であって、少なくとも、エンジン水温センサ、吸気温センサ、並びに、作動油温センサからの信号を入力する入力部１１と、入力される作動油温センサ入力値により定まる作動油温が第１閾値以下の場合で、入力される、エンジン水温センサ入力値により定まるエンジン水温と吸気温センサ入力値により定まる吸気温が第１閾値と所定値以上差がある第２閾値以上である場合、エンジン水温センサ入力値により定まるエンジン水温と吸気温センサ入力値により定まる吸気温との差が所定値よりも小さい第３閾値以下である場合、作動油温センサが仮異常であると判定する処理と、仮異常を所定回数以上判定する場合に、作動油温センサが本異常であると判定する処理と、を実行するマイコン１２とを備える。【選択図】        図２
2010116994.tif 000002
【特許請求の範囲】
【請求項１】
車両に備わる変速機を制御する制御装置であって、
少なくとも、エンジン水温センサ、エンジン吸気管に備わる吸気温センサ、並びに、変速機に備わる作動油温センサからの信号を入力する入力部と、
入力部に入力される、作動油温センサ入力値により定まる作動油温が第１閾値以下の場合で、入力部に入力される、エンジン水温センサ入力値により定まるエンジン水温と、吸気温センサ入力値により定まる吸気温が第１閾値と第１所定値以上差がある第２閾値以上である場合、エンジン水温センサ入力値により定まるエンジン水温と、吸気温センサ入力値により定まる吸気温との差が第１所定値よりも小さい第３閾値以下である場合は、作動油温センサが仮異常であると判定する仮異常判定処理と、
仮異常を所定回数以上判定する場合に、作動油温センサが本異常であると判定する本異常判定処理と、
を実行する実行部と、
を備える制御装置。
【請求項２】
前記実行部は、更に、変速機を制御する場合の制御時間を算出する制御時間算出処理を実行するものであり、
前記本異常判定処理は、更に、入力部に入力される、作動油温センサ入力値により定まる作動油温が第１閾値以下の場合で、入力部に入力される、エンジン水温センサ入力値により定まるエンジン水温と、入力部に入力される、吸気温センサ入力値により定まる吸気温が第１閾値と第１所定値以上差がある第２閾値以上である場合は、作動油温センサが本異常であると判定するものである、請求項１に記載の制御装置。
【請求項３】
前記実行部は、更に、エンジン始動から終了までの間に、本異常が発生するレートを記憶するレート記憶処理を実行するものである請求項１または請求項２に記載の制御装置。
【請求項４】
車両に備わる変速機を制御する制御方法であって、
少なくとも、エンジン水温センサ、エンジン吸気管に備わる吸気温センサ、並びに、変速機に備わる作動油温センサからの信号を入力する入力ステップと、
入力ステップで入力される、作動油温センサ入力値により定まる作動油温が第１閾値以下の場合で、入力ステップで入力される、エンジン水温センサ入力値により定まるエンジン水温と、吸気温センサ入力値により定まる吸気温が第１閾値と第１所定値以上差がある第２閾値以上である場合、エンジン水温センサ入力値により定まるエンジン水温と、吸気温センサ入力値により定まる吸気温との差が第１所定値よりも小さい第３閾値以下である場合は、作動油温センサが仮異常であると判定する仮異常判定ステップと、
仮異常を所定回数以上判定する場合に、作動油温センサが本異常であると判定する本異常判定ステップと
を備える制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置及び制御方法に関する。特に、作動油温センサの低温側レンジ外れの検出技術に関する。
【背景技術】
【０００２】
車両制御技術の分野では、作動油温センサの低温側のレンジ外れを検出する技術が知られている。この技術では、例えば、油温が所定値（例えば−１５℃）未満であることを継続したまま、（１）エンジン始動後所定時間（例えば１０分）以上経過しており、（２）トルクコンバータの滑り時間の累積が所定時間（例えば１００秒）以上であり、（３）現時点のトリップ数における走行距離が所定距離（例えば５ｋｍ）以上であり、（４）エンジン始動時の水温・吸気温が共に所定値（例えば−５℃）以上であり、（５）エンジン停止時間が所定時間（例えば５時間）以上である場合に、低温側のレンジ外れが発生したものと判断していた。
【０００３】
また、外気温等と油温とを比較することにより作動油温センサが故障していると判断する技術も知られている（例えば、特許文献１参照）。
【０００４】
【特許文献１】特開２００４−１１８６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述したように、従来の技術では、前回の走行からのエンジン停止時間が所定時間（例えば５時間）以上経過していること、及び、今回の走行を開始してからエンジン始動後所定時間（例えば１０分）以上経過していることを条件に作動油温センサの異常を検出していた。しかしながら、北米の法令等では、レートモニタの遵守、すなわち、１トリップ中に１回以上の異常又は正常のいずれかを検出しなければならない旨を規定している。このため、上記条件では、エンジン始動後所定時間（例えば１０分）未満の異常／正常が検出されず、検出頻度の低下から法令で定められたレートモニタの遵守が困難となる問題点があった。
【０００６】
本発明はこのような事情に鑑みてなされたものであり、作動油温センサの低温側のレンジ外れを検出する頻度を増加させる制御装置及び制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
かかる目的を達成するために本発明の制御装置は、車両に備わる変速機を制御する制御装置であって、少なくとも、エンジン水温センサ、エンジン吸気管に備わる吸気温センサ、並びに、変速機に備わる作動油温センサからの信号を入力する入力部と、入力部に入力される、作動油温センサ入力値により定まる作動油温が第１閾値以下の場合で、入力部に入力される、エンジン水温センサ入力値により定まるエンジン水温と、吸気温センサ入力値により定まる吸気温が第１閾値と第１所定値以上差がある第２閾値以上である場合、エンジン水温センサ入力値により定まるエンジン水温と、吸気温センサ入力値により定まる吸気温との差が第１所定値よりも小さい第３閾値以下である場合は、作動油温センサが仮異常であると判定する仮異常判定処理と、仮異常を所定回数以上判定する場合に、作動油温センサが本異常であると判定する本異常判定処理と、を実行する実行部と、を備える。
この構成によれば、作動油温、並びにエンジン水温及び吸気温の温度関係に基づいて、作動油温センサの仮異常が判定されると共に、この判定結果と仮異常の発生回数に応じて、作動油温センサの本異常が判定される。
【０００８】
上記制御装置において、実行部は、更に、変速機を制御する場合の制御時間を算出する制御時間算出処理を実行するものであり、本異常判定処理は、更に、入力部に入力される、作動油温センサ入力値により定まる作動油温が第１閾値以下の場合で、入力部に入力される、エンジン水温センサ入力値により定まるエンジン水温と、入力部に入力される、吸気温センサ入力値により定まる吸気温が第１閾値と第１所定値以上差がある第２閾値以上である場合は、作動油温センサが本異常であると判定するものである。
この構成によれば、変速機を制御する場合の制御時間を算出し、作動油温、並びにエンジン水温及び吸気温の温度関係が所定の条件を充足する場合に、さらに、本異常と判定されるため、異常判定精度とモニタ率（検出頻度）が向上する。
【０００９】
上記制御装置において、実行部は、更に、エンジン始動から終了までの間に、本異常が発生するレートを記憶するレート記憶処理を実行するものである。
この構成によれば、エンジン始動から終了までの間の、本異常が発生するレートが記憶される。
【００１０】
本発明の制御方法は、車両に備わる変速機を制御する制御方法であって、少なくとも、エンジン水温センサ、エンジン吸気管に備わる吸気温センサ、並びに、変速機に備わる作動油温センサからの信号を入力する入力ステップと、入力ステップで入力される、作動油温センサ入力値により定まる作動油温が第１閾値以下の場合で、入力ステップで入力される、エンジン水温センサ入力値により定まるエンジン水温と、吸気温センサ入力値により定まる吸気温が第１閾値と第１所定値以上差がある第２閾値以上である場合、エンジン水温センサ入力値により定まるエンジン水温と、吸気温センサ入力値により定まる吸気温との差が第１所定値よりも小さい第３閾値以下である場合は、作動油温センサが仮異常であると判定する仮異常判定ステップと、仮異常を所定回数以上判定する場合に、作動油温センサが本異常であると判定する本異常判定ステップとを備える。
【発明の効果】
【００１１】
本発明によれば、エンジン始動後所定の時間が未経過であっても、作動油温センサの低温側のレンジ外れを検出することができる。したがって、エンジン始動後の経過時間を考慮せずに、作動油温センサの低温側のレンジ外れを検出することができ、検出頻度の増加が可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、添付図面を参照しながら本発明の最良の実施の形態を説明する。
【００１３】
図１は、エンジンＥＣＵ１０とエンジンＥＣＵ１０の接続構成の一例を示す図である。尚、エンジンＥＣＵ１０は、エンジンを制御するだけでなく、多段変速機や無段変速機等の変速機５０の変速制御も行う。
【００１４】
エンジンＥＣＵ１０は、エンジン水温センサ２１、吸気温センサ２２、作動油温センサ２３、イグニッションスイッチ２４、クランク角センサ２５、加速度センサ２６、車速センサ２７、その他の各種センサ等と接続される。これらのセンサは、それぞれの機能に応じた信号や情報等をエンジンＥＣＵ１０に送信する。
【００１５】
例えば、エンジン水温センサ２１は、エンジンを冷却するエンジン冷却水の温度を検出し、検出結果を水温信号としてエンジンＥＣＵ１０に送信する。吸気温センサ２２は、エンジンの吸気通路（エンジン吸気管）に設けられ、吸気通路を通過する吸入空気の温度を検出し、検出結果を吸気温信号としてエンジンＥＣＵ１０に送信する。作動油温センサ２３は、変速機５０に備わり、変速機５０内の作動油の温度を検出し、検出結果を油温信号としてエンジンＥＣＵ１０に送信する。
【００１６】
イグニッションスイッチ２４は、キー操作によってオン／オフし、オン／オフをスイッチ信号としてエンジンＥＣＵ１０に送信する。クランク角センサ２５は、エンジン回転数を検出し、検出結果をエンジン回転数の回転数信号としてエンジンＥＣＵ１０に送信する。加速度センサ２６は、車両の前後方向の加速度を検出し、検出結果を加速度の加速度信号としてエンジンＥＣＵ１０に送信する。車速センサ２７は、車両駆動軸の回転から車速を検出し、検出結果を車速の車速信号としてエンジンＥＣＵ１０に送信する。
【００１７】
また、エンジンＥＣＵ１０は、イグナイタ３１、インジェクタ３２、油圧制御部３３、その他、各種アクチュエータ等と接続される。これらのアクチュエータは、エンジンＥＣＵ１０から送信された制御信号に基づいて、それぞれの機能に応じた動作を行う。すなわち、エンジンＥＣＵ１０は、上述した各種センサから送信されたセンサ信号に基づいてエンジン点火タイミングや、燃料噴射量等を制御する制御信号を生成する。生成された制御信号は、イグナイタ３１やインジェクタ３２に送信される。さらに、エンジンＥＣＵ１０は、運転者の操作するアクセル開度と車両の速度とに基づいて、車両が必要とする要求出力を算出し、算出された要求出力が発揮されるように油圧制御部３３を制御する。油圧制御部３３は、エンジンＥＣＵ１０の制御に従ってソレノイドバルブを駆動し、変速機５０の変速比を制御する。
【００１８】
さらに、エンジンＥＣＵ１０は、スピーカ等の音声出力装置４１、メータＥＣＵ４２、故障診断装置（例えばスキャンツール）４３等と接続される。エンジンＥＣＵ１０が作動油温センサの正常や異常を検出した場合、正常・異常に関する情報を音声情報として音声出力装置４１に送信したり、その旨の情報をメータＥＣＵ４２や故障診断装置４２に出力したりする。
【００１９】
ここで、上述したエンジンＥＣＵ１０の詳細について図２及び図３を参照して説明する。
【００２０】
図２は、エンジンＥＣＵ１０の要部構成を例示するブロック図、図３は、マイコン１２のハードウェア構成を例示するブロック図である。
【００２１】
エンジンＥＣＵ１０は、図２に示すように、入力部１１、マイコン１２、出力部１３、通信ドライバ１４等を含んで構成される。
【００２２】
入力部１１は、図１に示す各種センサからのセンサ信号や、イグニッションスイッチ２４等のスイッチ信号を入力し、マイコン１２に出力する。特に、入力部１１は、アナログのセンサ信号を入力すると、センサ信号をデジタル信号に変換してマイコン１２に出力する。
【００２３】
マイコン１２は、入力部１１や通信ドライバ１４から入力した各種信号、情報、データ等に対し、ＲＡＭ１２ｂ（図３参照）等のメモリに記録されたプログラムに応じた演算を行い、演算結果を出力部１３に出力する。
出力部１３は、マイコン１２の演算結果である制御信号を、図１に示すイグナイタ３１、インジェクタ３２、油圧制御部３３等に出力する。
【００２４】
通信ドライバ１４は、車両に搭載された他のＥＣＵ等との通信を行う。本実施例では、エンジンＥＣＵ１０は、音声出力装置４１、メータＥＣＵ４２、及び故障診断装置４３との通信を行う。通信ドライバ１４は、ＣＡＮ通信を行うためのドライバソフトウェアである。
【００２５】
マイコン１２は、図３に示すように、ＣＰＵ等の処理装置１２ａ、ＳＲＡＭ(Static Random Access Memory)、ＤＲＡＭ(Dynamic RAM)やＳＤＲＡＭ（Synchronous DRAM）、ＮＶＲＡＭ（Non Volatile RAM）等のＲＡＭ１２ｂ、フラッシュメモリやＥＥＰＲＯＭ（Erasable Programmable ROM）等のＲＯＭ(Read Only Memory)１２ｃ、及び入出力を制御するＩ／Ｆ１２ｄがバス１２ｅにより接続されたハードウェア構成により実現される。
【００２６】
したがって、ＣＰＵ１２ａがＲＡＭ１２ｂ等に格納された所要のプログラムを読み込み、当該プログラムに従った演算を行うことにより、マイコン１２の機能が実現される。尚、このようなプログラムとしては後述するフローチャートに応じたプログラムとすることができる。
【００２７】
続いて、エンジンＥＣＵ１０の動作について図４から図７を参照して説明する。
【００２８】
図４及び図５は、エンジンＥＣＵ１０の動作の一例を示すフローチャート、図６は、作動油温センサ２３における仮異常の検出タイミングの一例を示すタイミングチャート、図７は、水温と吸気温の下降速度の相違を説明するためのグラフの一例である。尚、このフローチャートは、イングニッションスイッチ２４がオンになると開始する。
【００２９】
エンジンＥＣＵ１０の動作の概略を説明すると、エンジンＥＣＵ１０は、エンジン始動開始所定時間（例えば１０分）未満における、変速機の作動油の温度、エンジン冷却水の温度、及びエンジンの吸気通路を通過する吸入空気の温度の各温度を検出し、各検出結果と所定のしきい値温度とを比較する。そして、比較した結果、作動油の温度が、エンジン冷却水の温度及び吸入空気の温度に比べて、著しく乖離した場合に、作動油温センサ２３に低温側レンジ外れが発生した可能性があると判定する。さらに、この低温側レンジ外れの頻度が高まるにつれて、作動油温センサ２３が真に低温レンジ外れが発生していると判定する。作動油温センサ２３に低温側レンジ外れが発生した場合には、後述するレートモニタの分子カウンタがカウントアップするため、運転者は作動油温センサ２３に低温側レンジ外れが発生したことを確認できる。
【００３０】
まず、マイコン１２は、図４に示すように、エンジンの始動を検出する（ステップＳ１）。具体的には、図６（Ａ）に示すように、イグニッションスイッチ（図６においてＩＧと示す。）がＯＮとなり、同図（Ｂ）に示すように、スタータがＯＮとなった場合に、エンジンの始動を検出する。そして、同図（Ｃ）に示すように、エンジンの始動に併せて、始動後カウンタをアップする。この始動後カウンタは、例えばタイマ等で構成され、エンジン始動後所定時間（例えば１０分）を計測するために用いられる。
【００３１】
次に、マイコン１２は、エンジンの油温が所定値（例えば−１５℃）未満であるか否かを判定する（ステップＳ２）。このエンジン始動時以降の油温を判定するための所定値は、本発明の第１閾値に相当し、任意に変更することが可能である。しかし、油温は後述する水温や吸気温と連動して変化するため、水温、吸気温との乖離が大きい値とすることが望ましい。特に、第１閾値は、作動油温センサ値がエンジン始動時に外気温等との関係で想定外となるような値を設定することが好ましい。例えば、図６（Ｄ）及び（Ｅ）に示すように、水温や吸気温が所定値（例えば−３℃）程度である場合、同図（Ｆ）に示す油温もこの温度（−３℃）に近い温度になることが予想されるが、作動油温が所定値未満（例えば−２０℃）となると、作動油温センサ２３の異常、特に低温側のレンジ外れが疑われることになる。
【００３２】
マイコン１２は、エンジン始動時以降の油温が所定値（例えば−１５℃）未満であると判定した場合（ステップＳ２：ＹＥＳ）、エンジンが始動してから例えば所定時間（例えば１０分）未満であるか否かを判定する（ステップＳ３）。この所定時間は、従来の検出技術では対応できなかった時間である。この処理は、エンジンが始動してから所定時間（例えば１０分）が経過する前の作動油温センサ２３の異常を検出するために行われる。エンジンが始動してからの時間は始動後カウンタを利用すればよい。このため、図６に示すタイミングチャートは、エンジンが始動してから所定時間（例えば１０分）が経過するまでの各種タイミングを示している。尚、エンジンが始動してから所定時間（例えば１０分）以上経過した場合の作動油温センサ２３の異常は、従来技術により対応すればよい。
【００３３】
マイコン１２は、エンジンが始動してから所定時間（例えば１０分）未満であると判定した場合には（ステップＳ３：ＹＥＳ）、次いで、エンジン始動時の水温及び吸気温が共に所定値（例えば−５℃）以上であって、かつ、これらの温度の差の絶対値が所定値（例えば７℃）以下であるか否かを判定する（ステップＳ４）。尚、ステップＳ２及びＳ４の処理から本発明の仮異常判定処理が構成される。このエンジン始動時の作動油温及び吸気温等を判定するための所定値（例えば−５℃）や所定値（例えば７℃）は、それぞれ、本発明の第２閾値及び第３閾値に相当し、任意に変更することが可能である。上述したように、油温は水温や吸気温と連動して変化するため、相関関係がある。このため、油温が水温及び吸気温との温度関係から外れたことに基づいて、所定値以上の差をつけて（例えば、−１５℃と−５℃との間の１０℃の差）、作動油温センサ２３の異常を検出できる程度の温度に決めることが好ましい。また、上述した差の絶対値を比較するための所定値（例えば７℃）は、本願の処理に後続する処理に利用される温度であることが好ましい。
【００３４】
また、水温と吸気温との差の絶対値が所定の温度であるか否かを判定条件としたのは、図６（Ｄ）及び（Ｅ）に示すように、水温と吸気温も相関関係があり、これらの温度はエンジン始動後、所定の時間を経過すると概ね同じ温度に到達することによるものである。仮に、この絶対値の判定条件を満たさない場合には、水温と吸気温は乖離していることになり、エンジン水温センサ２１又は吸気温センサ２２の異常が疑われることになる。
【００３５】
また、図７に示すように、エンジンを停止した後、一定の時間が経過すると、水温（同図ａ）及び吸気温（同図ｂ）は概ね同じ温度に到達する。しかし、同図に示すように、水温ａの下降速度と吸気温ｂの下降速度とは相違しており、水温ａは吸気温ｂに比べて下がりにくいことが分かる。このため、例えば、所定の時間が経過した時刻ｔ２での水温と吸気温との差Ｄが所定値（例えば７℃）より大きい場合、作動油温センサ２３以外のセンサ（エンジン水温センサ２１や吸気温センサ２２）のセンサ異常も想定され、作動油温センサ２３の正確な異常判定が不可能となる。これを排除するため、マイコン１２は、水温ａと吸気温ｂとの差Ｄが所定の温度以下になるまで後続の処理を行わず、図４に示すようにステップＳ２の処理に戻る。これにより、作動油温センサ２３の誤検出が回避され易くなる。このように、１トリップ中にステップＳ２からＳ４の処理が繰り返されので、作動油温センサの低温側のレンジ外れの判定が１回以上行われることになる。さらに、エンジン停止後の時間経過を考慮する従来の判定条件を利用しなくても、作動油温センサ２３の正確な異常判定が可能となる。
【００３６】
さらに、マイコン１２は、図４に示すように、エンジン始動時の水温及び吸気温が共に所定値（例えば−５℃）以上であって、かつ、これらの温度の差の絶対値が所定値（例えば７℃）以下であると判定した場合（ステップＳ４：ＹＥＳ）、図５に示すフローチャートに移る。そして、マイコン１２は、作動油温センサ２３の異常を計数するためのカウンタ（以下、仮異常カウンタという。）とその際のトリップ数のカウンタをそれぞれ１増加すると共に、増加後のトリップ数のカウンタをトリップ数のカウンタごとにメモリ（例えば上述したＲＡＭ１２ｂ等）に格納する（ステップＳ５）。
【００３７】
具体的には、図６（Ｆ）に示すように、エンジンが始動してから所定の時間が経過した後（時刻ｔ）の油温を検出すると所定値（例えば−１５℃）未満である。また、同図（Ｄ）及び（Ｅ）に示すように、時刻ｔにおける水温及び吸気温を検出すると共に所定値（例えば−３℃）である。このため、上述したステップＳ２からＳ４の各判定条件は充足される。したがって、図６（Ｇ）、（Ｈ）及び（Ｊ）に示すように、仮異常カウンタが１増加し、仮異常が「有」となり、仮異常時のトリップ数が１増加する。
【００３８】
ここで、マイコン１２は、仮異常カウンタが所定回数（例えば２回）未満であるか否かを判定する（ステップＳ６）。この判定処理は、本発明の本異常判定処理に相当する。この仮異常カウンタの値と比較するための所定回数（例えば２回）についても適宜変更してもよい。この判定処理により、作動油温センサ２３に真に異常が発生したか、又は、誤検出であるかを確認している。
【００３９】
マイコン１２は、仮異常カウンタが所定回数（例えば２回）未満であると判定した場合（ステップＳ６：ＹＥＳ）、仮異常コードをメモリ（例えばＥＥＰＲＯＭ）に記憶すると共に、運転者に音声やランプ等によって仮異常である旨を警告する（ステップＳ７）。そして、エンジン始動後１０分経過した後、従来の検出方法により、作動油温センサ２３の低温側のレンジ外れ検出処理を行う（ステップＳ８）。尚、ステップＳ８の処理の詳細については、後述する。
【００４０】
したがって、図６（Ｈ）に示すように、エンジンが始動してから１０分未満に仮異常であることが検出されても、誤検出であると擬制し、直ちに本異常であるとみなさない。したがって、図６（Ｉ）に示すよう現在のトリップでは本異常であることを検出しない。
【００４１】
一方、図５に示すように、マイコン１２は、仮異常カウンタが所定回数（例えば２回）未満でないと判定した場合（ステップＳ６：ＮＯ）、さらに、現在の走行状態におけるトリップ数のカウンタ値と仮異常時の最終格納トリップ数のカウンタ値との差分が所定値（例えば「５」）未満であるか否かを判定する（ステップＳ９）。この差分を比較するための所定値（「５」）についても適宜変更してもよい。諸外国の法規に応じて適切な値とすることが好ましい。
【００４２】
まず、仮異常カウンタが所定回数（例えば２回）未満でないと判定されることは、誤検出の可能性は低く、本異常である可能性が高いと想定される。このため、仮異常カウンタが少なくとも２回以上の計数値を記録した場合、作動油温センサ２３が真に異常が発生しているとして本異常であることを疑う。また、ステップＳ９の処理では、現在までのトリップ数の中で、仮異常が発生したトリップ数が何回あるかについて判定している。例えば、現在までのトリップ数が所定トリップ数（例えば３トリップ）であるにもかかわらず、仮異常時のトリップ数のカウンタ値が所定トリップ数（例えば２トリップ）である場合、その差分値は例えば「１」となる。これは、作動油温センサ２３の異常の検出頻度が高く、本異常である可能性が高いこととなる。逆に、現在までのトリップ数が所定トリップ数（例えば１００トリップ）である場合に、仮異常時のトリップ数のカウンタ値が所定トリップ数（例えば２トリップ）である場合、その差分値は例えば「９８」となり、作動油温センサ２３の異常の発生確率は少ないことになる。
【００４３】
マイコン１２は、差分値が所定値（例えば「５」）未満でないと判定した場合（ステップＳ９：ＮＯ）、上述したように、ステップＳ７及びＳ８の処理を行う。一方で、差分値が所定値（例えば「５」）未満であると判定した場合（ステップＳ９：ＹＥＳ）、本異常コードをメモリに記憶すると共に、運転者へランプの点灯等によりその旨を警告する（ステップＳ１０）。すなわち、本異常が発生するレートを記憶するレート記憶処理を実行する。この際、レートモニタの分子側のカウンタをカウントアップする。
【００４４】
尚、レートモニタは、レートカウンタの分母と分子を表示するものであり、分母としては、実際の走行機会の回数（総トリップ数）、すなわち、イグニッションスイッチのオン・オフ回数に基づく総運転回数が該当する。イグニッションがオンになった後、走行距離等、所定の条件が満たされてオフされることで、カウントアップされる。一方、分子としては、本異常となった回数がカウントアップされる。これにより、運転者は総トリップ数に対しての本異常の回数を確認できる。
【００４５】
以上説明したフローチャートにおいて、図４に示すように、エンジン始動時以降の油温が所定値（例えば−１５℃）未満でなかったり（ステップＳ２：ＮＯ）、始動後経過時間が所定時間（例えば１０分）未満でなかったりする場合（ステップＳ３：ＮＯ）、トリップ数が１増加する（ステップＳ１１）。すなわち、エンジンの始動後、油温が適切な温度となっていたり、始動後の時間が所定時間（例えば１０分）以上であったりすれば、総トリップ数が増加し、ステップＳ８の処理が行われることになる。
【００４６】
また、図５に示すように、必要に応じて、ステップＳ１０の処理の後に、作動油温センサ出力をエンジン水温センサ出力に変更して通知する通知処理を加えるようにしてもよい（ステップＳ１２）。作動油温センサ２３の低温側のレンジ外れが発生しているため、エンジン水温センサ出力を代わりに用いることで、作動油温センサ２３のフェールセーフとなり得る。エンジン始動後所定時間を経過すると、油温と水温が概ね同じ温度に到達することを鑑みれば、ステップＳ１２の処理を加えることが好ましい。尚、エンジン水温センサ出力に代えて吸気温センサ出力としてもよい。
【００４７】
図８は、エンジン始動後時間所定時間（例えば１０分）以上におけるエンジンＥＣＵの動作の一例を示すフローチャートである。より詳しくは、図５を参照して説明したフローチャートのステップＳ８の処理を示すフローチャートである。
【００４８】
エンジンＥＣＵ１０は、エンジン始動後所定時間（例えば１０分）経過するまでは、図４及び図５に示すフローチャートに基づいて、作動油温センサ２３の低温側レンジ外れを検出する。そして、エンジン始動後所定時間（例えば１０分）経過後は、図８に示すフローチャートに基づいて、作動油温センサ２３の低温側レンジ外れを検出する。これにより、エンジン始動後時間に関わらず、作動油温センサ２３の低温側レンジ外れの検出頻度が増加する。
【００４９】
まず、マイコン１２は、図８に示すように、エンジンの油温が所定値（例えば−１５℃）未満であるか否かを判定する（ステップＳ２１）。この判定処理の目的は、上述したステップＳ２の処理と同様である。したがって、所定値である「−１５℃」は、任意に変更することが可能である。
【００５０】
マイコン１２は、次いで、エンジン始動時以降の油温が所定値（例えば−１５℃）未満であると判定した場合（ステップＳ２１：ＹＥＳ）、エンジンが始動してから所定時間（例えば１０分）経過したか否かを判定する（ステップＳ２２）。尚、図４のステップＳ３の処理において、マイコン１２がエンジンが始動してから所定時間（例えば１０分）未満でない（ステップＳ３：ＮＯ）と判定した場合、エンジンが始動してから所定時間（例えば１０分）以上経過したことが分かるため、この判定処理を含めないようにしてもよい。
【００５１】
マイコン１２は、エンジンが始動してから所定時間（例えば１０分）経過であると判定した場合には（ステップＳ２２：ＹＥＳ）、次いで、Ｔ／Ｃ（トルクコンバータ）の滑り時間の累積が所定時間（例えば１００秒）以上であって、現トリップでの走行距離が所定距離（例えば５ｋｍ）以上であり、エンジン始動時の水温及び吸気温が共に所定値（例えば−５℃）以上であるか否かを判定する（ステップＳ２３）。Ｔ／Ｃの滑り時間の累積を判定条件としているのは、エンジンの温まり具合を考慮するためである。すなわち、Ｔ／Ｃの滑り時間の累積が所定時間（例えば１００秒）以上であれば、エンジンは概ね温まっていると判定する。尚、本発明における変速機を制御する場合の制御時間は、Ｔ／Ｃの滑り時間の累積に相当し、Ｔ／Ｃの滑り時間の累積を算出する処理が、本発明の制御時間算出処理に相当する。
【００５２】
マイコン１２は、ステップＳ２３の各判定条件を満たした場合（ステップＳ２３：ＹＥＳ）、前トリップからエンジン停止後所定時間（例えば５時間）以上経過しているか否かを判定する（ステップＳ２４）。この判定処理は、油温、水温、及び吸気温が十分に冷却されたか否かを考慮している。冷却されていない場合には、作動油温センサ２３の低温側レンジ外れの誤検出が発生する可能性があるため、冷却が十分なされたと判定できる程度の時間を設定することが好ましい。
【００５３】
マイコン１２は、前トリップからエンジン停止後所定時間（例えば５時間）以上経過していると判定した場合（ステップＳ２４：ＹＥＳ）、作動油温センサ２３の低温側レンジ外れの異常を検出する（ステップＳ２５）。そして、異常コードをメモリに記憶すると共に、運転者へランプの点灯等によりその旨を警告する（ステップＳ２６）。尚、エンジン停止後の時間を計測する目的は、作動油温やエンジン冷却水の温度が十分に冷却されているか確認するためである。所定時間（例えば５時間）経過しているにも関わらず、作動油温等が冷却していない場合には、作動油温センサ２３の異常が正しく判定されなくなる。
【００５４】
以上、本発明の望ましい実施形態について詳述したが、本発明に係る特定の実施形態に限定されず、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変化が可能である。例えば、本発明における作動油温センサの低温側レンジ外れの検出方法は、エンジンＥＣＵ１０を用いて実施できる。また、エンジンＥＣＵ１０がソフトウェア処理を実行することで実現する機能の一部又は全部は、ハードウェア回路を用いて実現できる。逆に、エンジンＥＣＵ１０がハードウェア回路を用いて実現する機能の一部又は全部は、ソフトウェア処理を実行することで実現できる。
【図面の簡単な説明】
【００５５】
【図１】エンジンＥＣＵとエンジンＥＣＵの接続構成の一例を示す図である。
【図２】エンジンＥＣＵの要部構成を例示するブロック図である。
【図３】マイコンのハードウェア構成を例示するブロック図である。
【図４】エンジンＥＣＵの動作の一例を示すフローチャートである。
【図５】図４に続くエンジンＥＣＵの動作の一例を示すフローチャートである。
【図６】作動油温センサにおける仮異常の検出タイミングの一例を示すタイミングチャートである。
【図７】水温と吸気温の下降速度の相違を説明するためのグラフの一例である。
【図８】エンジン始動後時間所定時間以上におけるエンジンＥＣＵの動作の一例を示すフローチャートである。
【符号の説明】
【００５６】
１０  エンジンＥＣＵ
１１  入力部
１２  マイコン
１３  出力部
１４  通信ドライバ
２１  エンジン水温センサ
２２  吸気温センサ
２３  作動油温センサ
２４  イグニッションスイッチ
２５  クランク角センサ
２６  加速度センサ
２７  車速センサ
３１  イグナイタ
３２  インジェクタ
３３  油圧制御部
４１  音声出力装置
４２  メータＥＣＵ
４３  故障診断装置
５０  変速機
【図１】
2010116994.tif 000003
【図２】
2010116994.tif 000004
【図３】
2010116994.tif 000005
【図４】
2010116994.tif 000006
【図５】
2010116994.tif 000007
【図６】
2010116994.tif 000008
【図７】
2010116994.tif 000009
【図８】
2010116994.tif 000010