(57)【要約】【課題】抵抗体経由短絡故障の発生を診断することができる温度センサ回路の故障診断装置を提供すること。【解決手段】温度により抵抗値が変化する温度センサを用いた温度センサ回路の故障診断装置であって、前記温度センサ回路を診断するため、前記温度センサを抵抗要素を介してグランドに接続する診断モードへと切り替えるモード切替手段と、前記診断モードにおける前記温度センサ回路の出力に基づいて、温度センサ回路の故障の有無を判定する故障判定手段と、を備える温度センサ回路の故障診断装置を提供する。【選択図】図７
2005009924.tif 000002
【特許請求の範囲】
【請求項１】
温度により抵抗値が変化する温度センサを用いた温度センサ回路の故障診断装置であって、
前記温度センサ回路を診断するため、前記温度センサを抵抗要素を介してグランドに接続する診断モードへと切り替えるモード切替手段と、
前記診断モードにおける前記温度センサ回路の出力に基づいて、温度センサ回路の故障の有無を判定する故障判定手段と、
を備える温度センサ回路の故障診断装置。
【請求項２】
前記故障判定手段が、前記診断モードにおける前記温度センサ回路の出力が所定値よりも大きいときに故障が発生していると判定する、請求項１記載の温度センサ回路の故障診断装置。
【請求項３】
前記故障判定手段が、前記診断モードへの切替前および切替後における温度センサ回路の出力に基づいて、前記温度センサ回路の故障の有無を判定する、請求項１記載の温度センサ回路の故障診断装置。
【請求項４】
診断モードへの切替前の出力に対する、温度センサ回路の正常時における診断モードへの切替前の出力から診断モードへの切替後の出力を差し引いた正常時変化量を記憶する記憶手段をさらに備える、請求項１または請求項３に記載の温度センサ回路の故障診断装置。
【請求項５】
前記故障判定手段が、診断モードへの切替前の出力から、診断モードへの切替後の出力、および診断モードへの切替前の出力における前記正常時変化量を差し引いた値の絶対値が所定の基準値を超えているときに、前記温度センサ回路故障が発生していると判定する、請求項４記載の温度センサ回路の故障診断装置。
【請求項６】
温度により抵抗値が変化する温度センサを用いた温度センサ回路の故障診断方法であって、
診断モード切替前における前記温度センサ回路の出力を取得するステップと、
前記温度センサ回路を診断するため、前記温度センサを抵抗要素を介してグランドに接続する診断モードへと切り替えるステップと、
診断モード切替後における前記温度センサ回路の出力を取得するステップと、
前記診断モード切替前および前記診断モード切替後の温度センサ回路からの出力に基づいて抵抗体経由短絡故障の有無を判定するステップと、
を含む温度センサ回路の故障診断方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、車両に搭載される温度センサ回路の故障診断に関し、特にセンサ読み値に対する実温度値の特性異常の原因となる抵抗体経由短絡故障の発生を診断することができる温度センサ回路の故障診断装置に関する。
【０００２】
【従来の技術】
車両等に搭載される内燃機関には、高温を原因とする内燃機関の破損等を防止するために、数々の温度センサ回路が取り付けられており、これらの温度センサ回路からの出力に基づいて内燃機関の温度管理・制御が行われる。よって、温度センサ回路の出力特性が異常であったり温度センサ回路が故障している場合には、内燃機関の適切な温度管理・制御を行うことが不可能となり、最悪の場合には内燃機関の破損を招く。
【０００３】
このような温度センサ回路の故障や異常を検知するために、これまでもいくつかの温度センサ回路の故障診断装置・方法が開示されている。下に示す特許文献１には、推定される発熱量に基づいて制限時間を設定し、制限時間内に水温センサの検出値が所定値に達しないときに故障判定を下す手法が開示されている。
【０００４】
また、特許文献２には、ＥＣＵにエンジンの前回停止時から今回の停止時間を計測する計測手段を有し、今回始動時に停止時間に応じた判定温度を設定すると共に、始動時の検出温度がこの判定温度よりも高いときに温度センサが故障していると判定する温度センサの診断装置が開示されている。
【０００５】
さらに、特許文献３では、ＥＣＵ内において、プルアップ抵抗値を、スイッチ等の切替手段を用いて変化させ、温度センサ回路内の断線故障を診断する手法が開示されている。
【０００６】
【特許文献１】
特開２０００−４５８５１号公報
【０００７】
【特許文献２】
特開２０００−２３０４５３号公報
【０００８】
【特許文献３】
特開平９−９９７０８号公報
【０００９】
【発明が解決しようとする課題】
温度センサ回路の故障形態の一つとして、電源ラインとグランドライン間に、ある抵抗値を有して短絡する抵抗体経由短絡故障がある（図１）。この故障形態は、正常時のセンサ読み値に対する実温度特性のグラフの傾きに対し、その傾きが角度が小さくなる特性となる故障形態である。また、この発生した抵抗体の抵抗値Ｒｓｇが小さいほど傾き角度が小さくなり、温度検知範囲において非常に広範囲にて誤差を発生させる。
【００１０】
ところで、前述の従来技術による温度センサ回路の故障検知手法であるが、特許文献１の手法は、外気温・燃焼状態によっては検知が不可能となったり、検知に時間を要するなどの欠点を有する。また、特許文献２の手法では、停止時間・外気条件・運転時の暖機状態などにより検出部位の温度変化は大きく異なり、故障検知が正確に行えないという課題を有する。特許文献３に示す方法は、分圧手段の抵抗（プルアップ抵抗）を変化させることにより、断線時と非断線時とで出力特性が異なるように回路構成し診断に用いているが（図２）、この診断回路では、抵抗体経由短絡故障発生時の診断時において正常／特性異常を問わず出力電圧がほぼ０となっており（図３（ｂ））、抵抗体経由短絡故障による特性異常が発生しているか否かを判別することができない。
【００１１】
以上のように温度センサ回路の故障・異常検知の手法においてはいくつかの欠点を有し、さらに抵抗体経由故障を原因とする特性異常を検知する特別の手法が存在しなかったことから、正確に抵抗体経由故障を検知する手法が望まれていた。
【００１２】
従って、本発明は、上述の特性異常の原因となる抵抗体経由短絡故障の発生を診断することができる温度センサ回路の故障診断装置を提供することを目的とする。
【００１３】
【課題を解決するための手段】
本発明の温度センサ回路の故障診断装置は、請求項１の発明によると、温度により抵抗値が変化する温度センサを用いた温度センサ回路の故障診断装置であって、前記温度センサ回路を診断するため、前記温度センサを抵抗要素を介してグランドに接続する診断モードへと切り替えるモード切替手段と、前記診断モードにおける前記温度センサ回路の出力に基づいて、温度センサ回路の故障の有無を判定する故障判定手段と、を備える。
【００１４】
この発明によると、温度センサとグランドとの間の通常の温度検出回路から診断用抵抗を有する回路へと切り替えることができ、温度センサ回路からの出力に基づいて温度センサ回路故障を診断することができるため、電源ライン−グランド間の抵抗体経由短絡故障から生ずる温度センサ回路の出力の特性異常を検出することができる。
【００１５】
また、請求項２の温度センサ回路の故障診断装置は、前記故障判定手段が、前記診断モードにおける前記温度センサ回路の出力が所定値よりも大きいときに故障が発生していると判定する。
【００１６】
また、請求項３の温度センサ回路の故障診断装置は、前記故障判定手段が、前記診断モードへの切替前および切替後における温度センサ回路の出力に基づいて、前記温度センサ回路の故障の有無を判定する。
【００１７】
また、請求項４の温度センサ回路の故障診断装置は、診断モードへの切替前の出力に対する、温度センサ回路の正常時における診断モードへの切替前の出力から診断モードへの切替後の出力を差し引いた正常時変化量を記憶する記憶手段をさらに備える。
【００１８】
また、請求項５の温度センサ回路の故障診断装置は、前記故障判定手段が、診断モードへの切替前の出力から、診断モードへの切替後の出力、および診断モードへの切替前の出力における前記正常時変化量を差し引いた値の絶対値が所定の基準値を超えているときに、前記温度センサ回路故障が発生していると判定する。
【００１９】
【発明の実施の形態】
ここでは、最初に抵抗体経由短絡故障を診断する手法について説明し、最後に具体的な実施の方法である水温センサ回路故障診断プロセスについて説明する。
【００２０】
１．電源ライン−ＧＮＤ（グランド）ライン間の抵抗体経由短絡故障の診断手法
本発明は、図４に示すように、サーミスタとＧＮＤラインの間に診断用の抵抗が切替可能に接続する構成をとる。この診断用の抵抗へと切り替えることにより後述する特性が発揮され、電源ライン−ＧＮＤライン間の抵抗体経由短絡故障の診断が可能となるが、この原理について説明する。以下の説明において「通常時」とは、図４に示すようにサーミスタとＧＮＤラインの間が診断用の抵抗Ｒｄに接続されておらず、ＧＮＤへと直結する接続線が接続されている状態であって、通常の温度検出時の状態をいう。一方、「診断時」とは、サーミスタとＧＮＤの間が診断用の抵抗Ｒｄに接続されている時の状態をいう。また「正常」とは、温度センサ回路において抵抗体経由短絡故障が発生しておらず、上述の特性異常を生じない状態をいう。そして、「抵抗体経由短絡故障」とは、サーミスタとは並列に、電源ライン−ＧＮＤライン間に、ある抵抗値を有する短絡が発生し、その結果温度センサ回路から正常な出力値が出力されない故障状態をいう。図５（ｂ）を参照すると、通常時において抵抗体経由短絡故障が発生しているときは、実温度に対するセンサの読み値のグラフが、正常時の特性よりも傾きが緩慢となり、傾き角度が小さいことがわかる。
【００２１】
次に、診断用抵抗Ｒｄへとスイッチを切替え、診断モードにおいてセンサ読みを計測すると、抵抗体経由短絡故障時の実温度に対するセンサ読み値のグラフは、正常時のセンサ読み値のグラフから上部に離れて位置している（図５（ｃ））。また、この傾向は短絡抵抗Ｒｓｇ値が小さいほど顕著となっている。
【００２２】
図３（ｂ）および図３（ｃ）の結果から、横軸を「通常時（診断前）のセンサの読み」、縦軸を「切替後センサ読み変化量」（通常時のセンサ読み値から、診断時のセンサ読み値を差し引いた値）として、実温度を消去したグラフを作成すると、抵抗体Ｒｓｇの抵抗値が大きくなる毎に、通常時センサ読みの−４０から１００にわたって正常時のグラフより右側にスライドしたグラフが作成される。このように、短絡抵抗値が低いほど、正常の時のグラフからの差異が「切替後センサ読み変化量」に現れるため、変化量を正常時のものと比較することで抵抗体経由短絡故障の有無を判断することができる。
【００２３】
また、再び図５（ｃ）を参照すると、診断時における抵抗体経由短絡故障時のセンサ読み値は、短絡抵抗値が小さいほど正常時のセンサ読み値から離れていることから、簡易的には、診断時のセンサ読み値が正常時のセンサ読み値から所定値以上離れているという条件でも抵抗体経由短絡故障の発生の有無を診断することができる。
【００２４】
２．    サーミスタの抵抗増加等異常時における抵抗体経由短絡故障の診断
図６を参照しつつ、サーミスタ（温度センサ）の抵抗増加等の異常と、電源ライン−グランドライン間の抵抗体経由短絡故障が同時に発生した場合の診断について説明する。
【００２５】
図６（ａ）に示すように温度センサ回路において抵抗体経由短絡故障が発生しており、なおかつサーミスタの抵抗増加等の特性異常が発生する場合がある。しかしながら本手法によれば、このようにサーミスタ抵抗増加等の特性異常と抵抗体経由短絡故障が同時に発生した場合であっても、抵抗体経由短絡故障の検知が可能である。
【００２６】
サーミスタ抵抗増加特性異常が発生し、なおかつ抵抗体経由短絡故障が発生したときの通常時における実温度に対するセンサ読み値のグラフが図６（ｂ）である。また、図６（ｃ）は、サーミスタ抵抗増加特性異常が発生し、かつ抵抗体経由短絡故障が発生した時の診断時における実温度に対するセンサの読みのグラフである。そして、前述と同様に図６（ｂ）および（ｃ）に基づいて、横軸を「通常時（診断前）センサ読み」とし、縦軸を「切替後センサ読み変化量」として作成したグラフが図６（ｄ）である。この図からも分かるとおり、このようなサーミスタ抵抗増加等の特性異常を併発しているときの抵抗体経由短絡故障であっても、抵抗体短絡故障時のセンサ読み変化量のグラフは、正常時のセンサ読み変化量のグラフから離れて位置しているため、前述と同様に、センサ読み変化量における正常時のグラフからの離れ量をみることによって、抵抗体短絡故障の発生の有無を診断することができる。
【００２７】
３．    故障診断プロセス
以下に図７および図８を参照しつつ、水温センサ回路を例にした本発明による故障診断のプロセスを説明する。
【００２８】
まず、水温センサ回路の構成について説明する。水温センサ回路は、検出温度により抵抗値が変化するサーミスタ７０５を有しており、このサーミスタ５０５の一端が、プルアップ抵抗７０８に直列に接続されている。そして、サーミスタ５０５とプルアップ抵抗７０８との共通接続点が、入力インタエース７０１に接続されており、この共通接続点からの出力電圧に基づいて水温が検出可能となっている。また、サーミスタ７０５とグランド７０９の間には、診断モード回路を形成するための診断用抵抗７０６、または通常の計測モード回路を形成するための接続線７０７がスイッチ７１０によって切替可能に接続されている。尚、このスイッチ７１０は、トランジスタなどを用いて構成することができ、後述する故障判定部７０２からの制御信号によってスイッチ切替えができるようになっている。
【００２９】
次に、この水温センサ回路故障診断プロセスにおいて使用する電子制御ユニット（ＥＣＵ）７００について説明する。ＥＣＵは、水温センサ回路故障診断専用のＥＣＵを設けることとしてもよいが、本実施形態では、エンジン系統を制御するＥＣＵ７００に後述する水温センサ回路故障診断機能が組み込まれている。ＥＣＵ７００は、演算を実行するプロセッサ、各種データを一時記憶する記憶領域およびプロセッサによる演算の作業領域を提供するランダム・アクセス・メモリ（ＲＡＭ）、プロセッサが実行するプログラムおよび演算に使用する各種のデータが予め格納されている読み取り専用メモリ（ＲＯＭ）、およびプロセッサによる演算の結果およびエンジン系統の各部から得られたデータのうち保存しておくべきものを格納する書き換え可能な不揮発性メモリを備えている。不揮発性メモリは、システム停止後も常時電圧供給されるバックアップ機能付きＲＡＭで実現することができる。また、読み取り専用メモリ（ＲＯＭ）には、後述の通常時（診断前）センサ読みに対する「切替後センサ読み変化量」（図１０）の正常時のデータなどが予め格納されている。
【００３０】
図７は、このようなハードウェア構成のＥＣＵ７００を機能ブロックの形で示している。入力インタフェース７０１は、ＥＣＵ７００とエンジン系統の各部とのインタフェース部であり、エンジン系統の様々な箇所から送られてくる車両の運転状態を示す情報を受け取って信号処理を行い、アナログ情報はデジタル信号に変換し、これらを故障判定部７０２に渡す。図では、水温センサ回路７０４からの出力のみが接続されているが、これに限定されるものではなく、その他種々の情報が入力される。
【００３１】
出力インタフェース７０３は、故障判定部７０２からの制御信号を受け取り、水温センサ回路をスイッチ切り替えするためのモード切替信号を出力する機能を有する。ここでは、モード切替信号用の出力のみが接続されているが、これに限定されるものではなく、その他回路を制御するコントローラなども接続することもできる。
【００３２】
次に水温センサ回路故障診断プロセスについて説明する。
【００３３】
最初に、メインプログラムより水温センサ回路故障診断プロセスが呼び出されると、故障判定部７０２は、水温センサ回路故障診断プロセスの実行許可がされているか否かを判断する。ここで、水温センサ回路診断プロセスの実行許可がされているときは、実行許可フラグ（Ｆ＿ＪＵＤ＿ＯＫ）が１に予めセットされている。ここでは、実行許可フラグが１にセットされているため、故障判定部７０２は、プロセスをＳ７０２へと進める。一方、実行許可フラグが０である場合、故障判定部７０２は、直ちに本プロセスを終了する。
【００３４】
プロセスをＳ８０２へと進めると、故障判定部７０２は、切替フラグ（Ｆ＿ＤＩＧＮ＿ＥＣＴ＿ＳＥＮＳＯＲ）が１であるか否かを判断する。ここで、切替フラグは、水温センサ回路が通常モードであるか診断モードであるかを示すフラグであって、この診断モードフラグに１がセットされると故障判定部７０２からの制御信号により、スイッチ７１０は自動的に診断用抵抗７０６へと切替わるようになっている。初期状態において本回路は通常モードであり、切替フラグは０にセットされているため、故障判定部７０２は、通常時の水温値を入力インタフェース７０１を介して取得し、この水温値をメモリの変数ＴＷ＿ＣＨＫに代入する（Ｓ８０３）。そして、故障判定部７０２は、センサ読みがＴＷ＿ＣＨＫ（通常時水温）であるときの正常時の切替後センサ読み変化量（図１０）をＲＯＭから読み出し、メモリ上の変数ＤＴＷ＿ＣＨＫに代入する（Ｓ８０４）。そして、切替フラグを１にセットする（Ｓ８０５）。ここで、上述の通り切替フラグ（Ｆ＿ＤＩＧＮ＿ＥＣＴ＿ＳＥＮＳＯＲ）に１がセットされると、故障判定部７０２は、制御信号を送信してスイッチ５１０を切替えスイッチ５１０が診断用抵抗５０６へと接続する。そして、本プロセスを終了する。
【００３５】
次に、再びメインプログラムから水温センサ回路故障診断プロセスが呼び出されるが、実行許可フラグ（Ｆ＿ＪＵＤ＿ＯＫ）が１であり、さらに切替フラグが１であるから、故障判定部７０２は、プロセスをＳ８０６へと進め、カウンタＣＮＴが所定値ＧＯ＿ＶＡＬＵＥより大きいか否かを判断する。ここで、ＧＯ＿ＶＡＬＵＥ値には予め所定の数値が設定されており、カウンタＣＮＴの初期値は０である。よって、現時点においてカウンタＣＮＴはＧＯ＿ＶＡＬＵＥ値を超えていないから、故障判定部７０２は、プロセスをＳ６０７へと進めカウンタＣＮＴのカウンタを１だけ増分する。そして、本プロセスを終了する。
【００３６】
次に再度メインプログラムから水温センサ故障診断プロセスが呼び出されることとなるが、上述のように水温センサ故障診断フラグが１かつ切替フラグが１でありつつも、カウンタＣＮＴが所定値ＧＯ＿ＶＡＬＵＥ値を超えない状態が続く。しかしながらカウンタＣＮＴは、Ｓ７０７が実行される毎に１ずつ増分するため、所定の回数だけ本プロセスを実行すると、カウンタＣＮＴはＧＯ＿ＶＡＬＵＥ値を超え、Ｓ８０６からＳ８０８以降の診断プロセスへと進むことになる。このようにカウンタが所定値を超えるまで診断プロセスに進めないこととしているのは、切替フラグ成立後所定時間は後述の診断処理を行わないためである。
【００３７】
Ｓ８０６において、カウンタＣＮＴがＧＯ＿ＶＡＬＵＥ値を超えると、故障判定部７０２は、プロセスをＳ８０８へと進める。プロセスをＳ８０８へと進めると、故障判定部７０２は、診断回路切替後の水温値を入力インタフェース７０１を介して水温センサ回路から取得し、この水温値をメモリの変数ＴＷ＿ＤＩＧＮに代入する（Ｓ８０８）。そして、故障判定部７０２は、通常時のセンサ読み値（ＴＷ＿ＣＨＫ）をメモリから読み出し、この値から診断時回路切替後の水温値（ＴＷ＿ＤＩＧＮ）を減算し、その減算した値をメモリの変数ＤＴＷへと代入する（Ｓ８０９）。次に、故障判定部７０２は、変数ＤＴＷから、読み出した切替後センサ読み変化量ＤＴＷ＿ＣＨＫの差を算出し、その演算結果の絶対値が所定のしきい値を超えているか否かを判断する（Ｓ８１０）。ここでは、しきい値は３℃に設定されている。よって、ＤＴＷからのＤＷＴ＿ＣＨＫの差の絶対値が３℃を超えていた場合、故障判定部７０２は、水温センサの故障を表す水温センサＮＧフラグ（Ｆ＿ＴＷ＿ＳＥＮＳＯＲ＿ＮＧ）を１にセットして（Ｓ８１１）、本プロセスを終了する。一方、しきい値である３℃を超えていない場合には、故障判定部７０２は、水温センサが正常であることを表す水温センサＯＫフラグ（Ｆ＿ＴＷ＿ＳＥＮＳＯＲ＿ＯＫ）を１にセットして（Ｓ８１２）、本プロセスを終了する。
【００３８】
この発明によると、温度センサとＧＮＤとの間の診断用の抵抗へと切替え、水温センサ回路からの出力に基づいて水温センサ回路故障を診断することができるため、水温センサ回路における電源ライン−ＧＮＤ間の抵抗体経由短絡故障から生ずる水温センサ回路の出力の特性異常を検出することができる。さらに、診断を行うに際し、切替前（通常時）および切替後（診断時）の温度が取得できればよいため、車両が運転状態であるか、ソーク状態であるかなどの環境条件によらず、任意のタイミングで温度センサ回路の出力の特性異常を検出することができる。
【００３９】
４．    簡易な方法による故障診断プロセス
次に簡易な方法による故障診断プロセスについて説明する。これは、「電源ライン−ＧＮＤライン間の抵抗体経由短絡故障の診断手法」において説明したとおり、診断時における抵抗体経由短絡故障時のセンサ読み値が、短絡抵抗値が小さいほど正常値のセンサ読み値から離れている（図５（ｃ））という原理に基づくものである。
【００４０】
図９のフローチャートを参照しつつ、本プロセスについて説明するが、このプロセスは図８のＳ８０３，Ｓ８０４が削除され、Ｓ８０９，Ｓ８１０がＳ９０７へと置き換わったものである。従って、異なる部分のみを説明し、同じ部分については説明を省略する。
【００４１】
Ｓ９０９において、故障判定部７０２は、ＲＯＭから、予め記録されている所定のセンサ読みしきい値Ｔｈｒｅｓｈｏｌｄ２を読み出す。そして、故障判定部７０２は、診断時回路におけるセンサ読み値ＴＷ＿ＤＩＧＮがセンサ読みしきい値ｔｈｒｅｓｈｏｌｄ２を超えているか否かを判断する。そして、超えているときは、故障判定部７０２は、特性異常が発生しているとしてＦ＿ＴＷ＿ＳＥＮＳＯＲ＿ＮＧに１を設定し（Ｓ９１０）、超えていない場合には、ＴＷ＿ＳＥＮＳＯＲ＿ＯＫに１を設定する（Ｓ９１１）。そして、本プロセスを終了する。
【００４２】
【発明の効果】
この発明によると、温度センサとグランドとの間の通常の温度検出回路から診断用抵抗を有する回路へと切り替えることができ、温度センサ回路からの出力に基づいて温度センサ回路故障を診断することができるため、電源ライン−グランド間の抵抗体経由短絡故障から生ずる温度センサ回路の出力の特性異常を検出することができる。
【図面の簡単な説明】
【図１】従来技術における温度センサ回路、および温度センサ回路からの出力特性を表す図。
【図２】従来技術による故障検知方法を表す図。
【図３】従来技術により特性異常故障を診断した場合の図。
【図４】本発明による温度センサ回路、および温度センサ回路からの出力特性を表す図。
【図５】本発明の温度センサ回路における抵抗体短絡故障を表す図。
【図６】本発明の温度センサ回路における、サーミスタ特性異常時の抵抗体短絡故障を表す図。
【図７】本発明における実施形態である温度センサ故障診断装置を表す図。
【図８】本発明における温度センサ回路故障診断プロセスを表すフローチャート図。
【図９】本発明における第２の温度センサ回路故障診断プロセスを表すフローチャート図。
【図１０】正常時の切替後センサ読み変化量を表す図。
【符号の説明】
７０１  入力インタフェース
７０２  故障判定部
７０３  出力インタフェース
７０４  温度センサ回路
【図１】
2005009924.tif 000003
【図２】
2005009924.tif 000004
【図３】
2005009924.tif 000005
【図４】
2005009924.tif 000006
【図５】
2005009924.tif 000007
【図６】
2005009924.tif 000008
【図７】
2005009924.tif 000009
【図８】
2005009924.tif 000010
【図９】
2005009924.tif 000011
【図１０】
2005009924.tif 000012