(57)【特許請求の範囲】
【請求項１】
複数の温度検出対象それぞれに設けられ、前記温度検出対象ごとに温度を検出する複数の温度センサの異常を判定する異常判定方法であって、
前記複数の温度センサの各々によって検出される温度データを取得する温度データ取得ステップと、
前記複数の温度センサ間における前記温度データの高低関係を算出する高低関係算出ステップと、
前記高低関係算出ステップで算出された前記温度データの高低関係と、前記複数の温度センサによって検出されるべき温度に基づいて予め設定された温度データの高低関係とを比較することにより、前記複数の温度センサが異常であるか否かを判定する第１異常判定ステップと、
前記温度データと、該温度データの時間変化を想定した温度プロファイルに基づいて設定された温度変化範囲とを比較して、前記温度データが前記温度変化範囲から外れた場合に、前記温度データを取得した温度センサを異常と判定する第２異常判定ステップと、
を備え、
前記温度データ取得ステップ、前記高低関係算出ステップ、前記第１異常判定ステップおよび前記第２異常判定ステップの一連のステップを繰り返し実行することを特徴とする温度センサの異常判定方法。
【請求項２】
前記第１異常判定ステップは、前記比較において、前記算出された前記温度データの高低関係と、前記予め設定された温度データの高低関係とが所定回数連続して異なっていた場合に、前記温度データを取得した温度センサを異常と判定することを特徴とする請求項１に記載の温度センサの異常判定方法。
【請求項３】
前記複数の温度センサは、他の温度センサとの間で予め設定された温度データの高低関係が明白な温度センサと、不明な温度センサとからなり、
前記第１異常判定ステップは、前記予め設定された温度データの高低関係が不明な温度センサ間についての前記比較をスキップし、前記予め設定された温度データの高低関係が明白な温度センサ間についての前記比較を実行することにより、前記複数の温度センサが異常であるか否かを判定することを特徴とする請求項１または２に記載の温度センサの異常判定方法。
【請求項４】
前記複数の温度検出対象に、モジュールを構成する複数の素子のうち最も高温となる素子と、前記モジュールを少なくとも１つ収納する筺体内の雰囲気温度とが含まれることを特徴とする請求項１ないし３のいずれか一項に記載の温度センサの異常判定方法。
【請求項５】
交流の入力電圧に基づいて直流の出力電圧を生成し、該出力電圧を用いて電動車に搭載されたバッテリーを充電する車載充電器であって、
前記入力電圧の力率を改善して直流電圧を生成するＰＦＣモジュールと、
前記直流電圧を昇圧または降圧して前記バッテリーに供給される前記出力電圧を生成するインバータモジュールと、
前記ＰＦＣモジュールおよび前記インバータモジュールを制御する制御モジュールと、
前記ＰＦＣモジュール、前記インバータモジュール、および前記制御モジュールを内部に収納する筺体と、
前記ＰＦＣモジュールを構成する素子、前記インバータモジュールを構成する素子、および前記筺体のうち、２以上に各々配された２以上の温度センサを備え、
前記制御モジュールは、
前記温度センサの各々によって検出される温度データを取得する温度データ取得部と、
前記温度センサ間における前記温度データの高低関係を算出する高低関係算出部と、
前記高低関係算出部で算出された前記温度データの高低関係と、前記温度センサによって検出されるべき温度の高低関係に基づいて予め設定された温度データの高低関係とを比較することにより、前記温度センサが異常であるか否かを判定する異常判定部と、
前記温度センサを異常と判定した場合に、前記ＰＦＣモジュールおよび前記インバータモジュールを制御して前記出力電圧の供給を停止させる出力停止部と、
を有することを特徴とする車載充電器。
【請求項６】
前記制御モジュールは、
前記比較に基づく前記温度センサの異常を判定する異常判定部を第１異常判定部としたとき、
前記温度データと、該温度データの時間変化を想定した温度プロファイルに基づいて設定された温度変化範囲とを比較して、前記温度データが前記温度変化範囲から外れた場合に、前記温度データを取得した温度センサを異常と判定する第２異常判定部を、さらに有することを特徴とする請求項５に記載の車載充電器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、温度検出対象に設けられた温度センサの異常を判定する異常判定方法、および当該方法を用いて異常を判定する車載充電器に関する。
【背景技術】
【０００２】
一般に、電気自動車等の電動車に搭載されたバッテリーを充電する車載充電器は、バッテリーに供給される出力電圧を生成する複数のモジュールと、温度検出対象（例えば、モジュールを構成する素子）の温度を検出する複数の温度センサとを備え、該温度センサによって温度検出対象の温度が正常かどうかを監視している。
【０００３】
上記車載充電器では、温度センサ自体に異常が発生すると、温度検出対象の温度が過度に上昇しても、この温度上昇を検出することができず、温度検出対象が熱により劣化してしまうおそれがある。このため、上記車載充電器では、温度センサ自体に異常が発生しているかどうかを早期に判定し、異常と判定された温度センサを修理・交換等する必要がある。
【０００４】
温度センサの異常を判定する異常判定方法としては、従来から、温度センサによって検出された温度が予め設定された温度変化範囲（上限温度プロファイルと下限温度プロファイルによって挟まれた温度領域）から外れ、さらに、温度センサによって検出された温度の時間変化率が予め設定された閾値を超えた場合に、該温度センサを異常と判定する方法が知られている（例えば、特許文献１参照）。
なお、車載充電器における温度検出対象の温度は、外部環境や充電状態によって大きく変化するため、上記温度変化範囲は比較的大きく設定されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−３２５１１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、温度センサの異常は、「断線モード」、「短絡モード」、および「不変モード」の３つのモードに大別される。これらのモードのうち、「断線モード」では、温度センサによって検出された温度が不安定になり極端に高い値や低い値を示し、「短絡モード」では、温度センサによって検出された温度が急激に上昇または低下する。一方、「不変モード」では、温度センサによって検出された温度が一定の値のまま変化しなくなる。
【０００７】
このため、上記従来の異常判定方法では、「断線モード」および「短絡モード」の異常が発生した温度センサは、該温度センサによって検出された温度が予め設定された温度変化範囲からすぐに外れるので早期に異常と判定されるものの、「不変モード」の異常が発生した温度センサは、異常と判定されるまでに時間がかかってしまう。
【０００８】
図９は、上記従来の異常判定方法において、充電中に「不変モード」の異常が発生した温度センサＴＨ１’が異常と判定されるまでにかかる時間を示す図である。同図において、時刻ｔ1は、温度センサＴＨ１’に「不変モード」の異常が発生した時刻であり、時刻ｔ2は、温度センサＴＨ１’によって検出された温度が予め設定された温度変化範囲から外れた時刻である。
【０００９】
同図に示すように、上記従来の異常判定方法では、時刻ｔ1において温度センサＴＨ１’に「不変モード」の異常が発生しても、時刻ｔ1〜ｔ2間は温度センサＴＨ１’によって検出された温度が予め設定された温度変化範囲内に収まっているので、時刻ｔ2を過ぎるまで温度センサＴＨ１’を異常と判定することができない。
その結果、上記従来の異常判定方法では、時刻ｔ1〜ｔ2間に何らかの要因で温度検出対象の温度が過度に上昇しても、この過度の温度上昇を検出することができず、温度検出対象が熱により劣化してしまうおそれがあった。
【００１０】
本発明は上記事情を鑑みてなされたものであって、その課題とするところは、温度センサの異常を早期に判定することができる異常判定方法および当該方法を用いて異常を判定する車載充電器を提供することにある。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明に係る温度センサの異常判定方法は、複数の温度検出対象それぞれに設けられ、温度検出対象ごとに温度を検出する複数の温度センサの異常を判定する異常判定方法であって、
複数の温度センサの各々によって検出される温度データを取得する温度データ取得ステップと、
複数の温度センサ間における温度データの高低関係を算出する高低関係算出ステップと、
高低関係算出ステップで算出された温度データの高低関係と、複数の温度センサによって検出されるべき温度に基づいて予め設定された温度データの高低関係とを比較することにより、複数の温度センサが異常であるか否かを判定する第１異常判定ステップと、
温度データと、該温度データの時間変化を想定した温度プロファイルに基づいて設定された温度変化範囲とを比較して、温度データが温度変化範囲から外れた場合に、温度データを取得した温度センサを異常と判定する第２異常判定ステップと、
を備え、
温度データ取得ステップ、高低関係算出ステップ、第１異常判定ステップおよび第２異常判定ステップの一連のステップを繰り返し実行することを特徴とする。
【００１２】
この構成によれば、高低関係算出ステップで算出された温度データの高低関係と、予め設定された温度データの高低関係とを比較して、複数の温度センサが異常であるか否かを判定する第１異常判定ステップを備えているので、
「不変モード」の異常が発生した温度センサから取得した温度データが予め設定された温度変化範囲から外れていなくても、高低関係算出ステップで算出された温度データの高低関係が、予め設定された温度データの高低関係と異なっていれば、「不変モード」の異常が発生した温度センサを異常と判定することができる。
また、この構成によれば、取得した温度データが該温度データの時間変化を想定した温度変化範囲から外れた場合、第１異常判定ステップで異常と判定していなくても、第２異常判定ステップで該温度データを取得した温度センサを異常と判定することができるので、温度センサの異常をより早期に判定することができる。
【００１３】
また、上記第１異常判定ステップは、上記比較において、算出された温度データの高低関係と、予め設定された温度データの高低関係とが所定回数連続して異なっていた場合に、該温度データを取得した温度センサを異常と判定してもよい。
【００１４】
この構成によれば、一時的に発生したノイズ等の影響を受けた温度データに基づいて算出された高低関係が予め設定された温度データの高低関係と異なった場合に、該温度データを取得した温度センサを異常と判定してしまうのを回避することができる。
【００１５】
また、上記複数の温度センサは、他の温度センサとの間で予め設定された温度データの高低関係が明白な温度センサと、不明な温度センサとからなり、
第１異常判定ステップは、予め設定された温度データの高低関係が不明な温度センサ間についての比較をスキップし、予め設定された温度データの高低関係が明白な温度センサ間についての比較を実行することにより、複数の温度センサが異常であるか否かを判定してもよい。
【００１６】
この構成によれば、第１異常判定ステップは、予め設定された温度データの高低関係が不明な温度センサ間についての比較をスキップするので、検出されるべき温度の高低関係を定めることができないような場所に設けられた温度センサであっても異常の有無を判定することができる。
【００１９】
さらに、上記異常判定方法では、上記複数の温度検出対象に、モジュールを構成する複数の素子のうち最も高温となる素子と、モジュールを少なくとも１つ収納する筺体内の雰囲気温度とが含まれていてもよい。
【００２０】
また、上記課題を解決するために、本発明に係る車載充電器は、交流の入力電圧に基づいて直流の出力電圧を生成し、該出力電圧を用いて電動車に搭載されたバッテリーを充電する車載充電器であって、
入力電圧の力率を改善して直流電圧を生成するＰＦＣモジュールと、直流電圧を昇圧または降圧してバッテリーに供給される出力電圧を生成するインバータモジュールと、ＰＦＣモジュールおよびインバータモジュールを制御する制御モジュールと、ＰＦＣモジュール、インバータモジュール、および制御モジュールを内部に収納する筺体と、ＰＦＣモジュールを構成する素子、インバータモジュールを構成する素子、および筺体のうち、２以上に各々配された２以上の温度センサを備え、
制御モジュールは、温度センサの各々によって検出される温度データを取得する温度データ取得部と、温度センサ間における温度データの高低関係を算出する高低関係算出部と、高低関係算出部で算出された温度データの高低関係と、温度センサによって検出されるべき温度の高低関係に基づいて予め設定された温度データの高低関係とを比較することにより、温度センサが異常であるか否かを判定する異常判定部と、温度センサを異常と判定した場合に、ＰＦＣモジュールおよびインバータモジュールを制御して出力電圧の供給を停止させる出力停止部と、を有することを特徴とする。
【００２１】
この構成によれば、高低関係算出部で算出された温度データの高低関係と、予め設定された温度データの高低関係とを比較することにより、温度センサが異常であるか否かを判定する異常判定部を有しているので、
「不変モード」の異常が発生した温度センサから取得した温度データが予め設定された温度変化範囲から外れていなくても、高低関係算出部で算出された温度データの高低関係が、予め設定された温度データの高低関係と異なっていれば、「不変モード」の異常が発生した温度センサを異常と判定することができる。
【００２２】
上記車載充電器における制御モジュールは、上記比較に基づく温度センサの異常を判定する異常判定部を第１異常判定部としたとき、
温度データと、該温度データの時間変化を想定した温度プロファイルに基づいて設定された温度変化範囲とを比較して、温度データが温度変化範囲から外れた場合に、温度データを取得した温度センサを異常と判定する第２異常判定部を、さらに有することが好ましい。
【００２３】
この構成によれば、取得した温度データが予め設定された温度変化範囲から外れた場合、第１異常判定部で異常と判定していなくても、第２異常判定部で該温度データを取得した温度センサを異常と判定することができるので、温度センサの異常をより早期に判定することができる。
【発明の効果】
【００２４】
本発明によれば、温度センサの「不変モード」の異常を早期に判定することができる異常判定方法を提供すること、および温度センサの「不変モード」の異常を早期に判定する異常判定部を有する車載充電器を提供することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の第１実施形態に係る車載充電器のブロック図である。
【図２】本発明の第１実施形態における温度センサの温度プロファイルを示す図である。
【図３】本発明の第１実施形態において、温度センサが異常と判定されるまでにかかる時間を示す図である。
【図４】本発明の第１実施形態に係る異常判定方法のフローチャートである。
【図５】本発明における第２異常判定ステップのフローチャートである。
【図６】本発明の第２実施形態に係る異常判定方法のフローチャートである。
【図７】本発明の第３実施形態に係る車載充電器のブロック図である。
【図８】本発明の第３実施形態に係る異常判定方法のフローチャートである。
【図９】従来の異常判定方法において、温度センサが異常と判定されるまでにかかる時間を示す図である。
【発明を実施するための形態】
【００２６】
以下、添付図面を参照して、本発明の好ましい実施形態について説明する。
【００２７】
［第１実施形態］
まず始めに、本発明の第１実施形態に係る車載充電器１の構成について説明する。
【００２８】
図１に示すように、車載充電器１は、１００Ｖ／２００Ｖ系の商用交流電源（不図示）から供給された交流の入力電圧に基づいて直流の出力電圧を生成し、その出力電圧を用いて電気自動車に搭載されたバッテリー２を充電するものであり、ＰＦＣモジュール３と、インバータモジュール４と、制御モジュール５と、ＰＦＣモジュール３、インバータモジュール４、および制御モジュール５を内部に収納する筺体６とを備えている。
【００２９】
商用交流電源から供給された交流の入力電圧は、ＰＦＣモジュール３で力率が改善され、かつ直流電圧に整流されてインバータモジュール４に供給される。インバータモジュール４に供給された直流電圧は、昇圧または降圧された後に、直流の出力電圧としてバッテリー２に供給される。
【００３０】
ＰＦＣモジュール３は、商用交流電源から供給された交流の入力電圧を直流電圧に整流するダイオードブリッジ回路と、入力電圧の力率を改善する力率改善回路と、ダイオードブリッジ回路により整流された直流電圧を昇圧する昇圧回路とを有している。昇圧回路に含まれているスイッチ素子の近傍には、該スイッチ素子の温度を検出するサーミスタ（第１の温度センサ）ＴＨ１が設けられている。
【００３１】
インバータモジュール４は、ＰＦＣモジュール３から供給された直流電圧を交流電圧に変換するフルブリッジ回路と、フルブリッジ回路で変換された交流電圧を昇圧または降圧するトランスと、トランスで昇圧または降圧された交流電圧を整流するダイオードブリッジ回路とを有している。
フルブリッジ回路に含まれているスイッチ素子の近傍には、該スイッチ素子の温度を検出するサーミスタ（第２の温度センサ）ＴＨ２が設けられている。
【００３２】
ＰＦＣモジュール３およびインバータモジュール４を収納する筺体６内における、ＰＦＣモジュール３およびインバータモジュール４から離れた場所（例えば、図１の筺体６内の左隅）には、筺体６の内部温度（雰囲気温度）を検出するサーミスタ（第３の温度センサ）ＴＨ３が設けられている。
【００３３】
制御モジュール５は、ＰＦＣモジュール３およびインバータモジュール４を制御して、バッテリー２に対する出力電圧の供給を開始／停止させるものであり、温度データ取得部５１と、高低関係算出部５２と、記憶部５３と、第１異常判定部５４と、第２異常判定部５５と、出力停止部５６とを有している。
【００３４】
温度データ取得部５１は、サーミスタＴＨ１〜ＴＨ３によって検出される温度データＴ(TH1)、Ｔ(TH2)、Ｔ(TH3)を所定周期でサンプリングすることにより、繰り返し取得する。取得したサーミスタＴＨ１〜ＴＨ３の温度データは、ＲＡＭやＥＥＰＲＯＭ等からなる記憶部５３に格納される。
【００３５】
高低関係算出部５２は、温度データ取得部５１で取得したサーミスタＴＨ１〜ＴＨ３の温度データの高低関係を算出する。
なお、サーミスタＴＨ１〜ＴＨ３間の温度データの高低関係は、各１つの温度データの高低関係に基づいて算出してもよいし、複数の温度データ平均値の高低関係に基づいて算出してもよい。
【００３６】
第１異常判定部５４は、高低関係算出部５２で算出された温度データの高低関係と、サーミスタＴＨ１〜ＴＨ３によって検出されるべき温度の高低関係に基づいて予め設定された温度データの高低関係とを比較することにより、サーミスタＴＨ１〜ＴＨ３が異常であるか否かを判定する。
【００３７】
サーミスタＴＨ１〜ＴＨ３によって検出されるべき温度の時間変化（温度プロファイル）は、車載充電器１の仕様、ＰＦＣモジュール３およびインバータモジュール４の仕様、スイッチ素子（温度検出対象）の特性等により予測することができる。
本実施形態では、サーミスタＴＨ１〜ＴＨ３によって検出されるべき温度の高低関係が、図２に示すとおりになるので、この高低関係に基づいて定められる温度データの高低関係は、Ｔ(TH1)＜Ｔ(TH2)＜Ｔ(TH3)となる。
サーミスタＴＨ１〜ＴＨ３によって検出されるべき温度の高低関係に基づいて予め設定された温度データの高低関係（Ｔ(TH1)＜Ｔ(TH2)＜Ｔ(TH3)）に関するデータは、記憶部５３に予め格納されている。
【００３８】
第１異常判定部５４は、記憶部５３に予め格納された温度データの高低関係（Ｔ(TH1)＜Ｔ(TH2)＜Ｔ(TH3)）と高低関係算出部５２で算出された温度データの高低関係とを比較して、算出された温度データの高低関係がＴ(TH1)＜Ｔ(TH2)＜Ｔ(TH3)となっていれば、全サーミスタＴＨ１〜ＴＨ３を正常と判定し、算出された温度データの高低関係がＴ(TH1)＜Ｔ(TH2)＜Ｔ(TH3)となっていなければ、異常と判定する。
例えば、高低関係算出部５２で算出された温度データの高低関係がＴ(TH2)＜Ｔ(TH1)＜Ｔ(TH3)となっていれば、サーミスタＴＨ１とサーミスタＴＨ３の関係は一致しているが、サーミスタＴＨ１とサーミスタＴＨ２の関係は異なっているので、第１異常判定部５４はサーミスタＴＨ１およびサーミスタＴＨ２を異常と判定する。
【００３９】
なお、高低関係算出部５２で算出された温度データの高低関係がＴ(TH2)＜Ｔ(TH1)＜Ｔ(TH3)となっていた場合は、サーミスタＴＨ１またはサーミスタＴＨ２のいずれか一方に異常が発生していると考えられるので、第１異常判定部５４は、実際に検出した温度と検出されるべき温度（図２の温度プロファイル）との差が大きい方のサーミスタを異常と判定することが好ましい。
【００４０】
また、第１異常判定部５４は、高低関係算出部５２で算出された温度データの高低関係と予め設定された温度データの高低関係（Ｔ(TH1)＜Ｔ(TH2)＜Ｔ(TH3)）とが所定回数連続して異なっていた場合に、異なる結果を示したサーミスタを異常と判定する。
このため、第１異常判定部５４は、温度データ取得部５１が一時的に発生したノイズ等の影響を受けた温度データを取得したことにより、高低関係算出部５２で算出された温度データの高低関係が、予め設定された温度データの高低関係（Ｔ(TH1)＜Ｔ(TH2)＜Ｔ(TH3)）と異なった場合であっても、該温度データの取得元であるサーミスタを正常と判定することができる。
【００４１】
第２異常判定部５５は、温度データ取得部５１で取得したサーミスタＴＨ１〜ＴＨ３の温度データと、該温度データの時間変化を想定したサーミスタＴＨ１〜ＴＨ３の温度プロファイル（図２参照）に所定温度幅を持たせたサーミスタＴＨ１〜ＴＨ３の温度変化範囲（図３参照）とを比較することにより、サーミスタＴＨ１〜ＴＨ３が異常であるか否かを判定する。
【００４２】
具体的には、第２異常判定部５５は、温度データ取得部５１で取得した温度データが予め設定された温度変化範囲から外れている場合に、該温度データの取得元であるサーミスタを異常と判定し、温度データ取得部５１で取得した温度データが予め設定された温度変化範囲内に収まっている場合に、該温度データの取得元であるサーミスタを正常と判定する。
【００４３】
出力停止部５６は、第１異常判定部５４または第２異常判定部５５において、サーミスタＴＨ１〜ＴＨ３の少なくとも１つが異常と判定されると、ＰＦＣモジュール３およびインバータモジュール４を制御して、バッテリー２に対する出力電圧の供給を停止させる。
【００４４】
図３は、充電中に、サーミスタＴＨ２に「不変モード」の異常が発生してから、サーミスタＴＨ２が異常と判定されるまでにかかる時間を示す図である。
同図において、時刻ｔ1は、サーミスタＴＨ２に「不変モード」の異常が発生した時刻であり、時刻ｔ2は、サーミスタＴＨ２の温度データがサーミスタＴＨ１の温度データに等しくなった時刻であり、時刻ｔ3は、第１異常判定部５４がサーミスタＴＨ２を異常と判定した時刻であり、時刻ｔ4は、第２異常判定部５５がサーミスタＴＨ２を異常と判定した時刻である。
【００４５】
図３に示すように、時刻ｔ1においてサーミスタＴＨ２に「不変モード」の異常が発生すると、サーミスタＴＨ２によって検出された温度は、一定の値のまま変化しなくなる。一方、サーミスタＴＨ１によって検出された温度は、時間の経過とともに温度プロファイル通りに上昇していく。
【００４６】
時刻ｔ1＜ｔ＜ｔ2間は、高低関係算出部５２で算出される温度データの高低関係がＴ(TH1)＜Ｔ(TH2)となる。そして、高低関係算出部５２で算出された温度データの高低関係（Ｔ(TH1)＜Ｔ(TH2)）と予め設定された温度データの高低関係（Ｔ(TH1)＜Ｔ(TH2)）との比較では、両者が一致する結果となるので、第１異常判定部５４はサーミスタＴＨ２を正常と判定する。
また、時刻ｔ1＜ｔ＜ｔ2間は、サーミスタＴＨ２の温度データが予め設定されたサーミスタＴＨ２の温度変化範囲内に収まっているので、第２異常判定部５５もサーミスタＴＨ２を正常と判定する。
【００４７】
時刻ｔ2≦ｔ＜ｔ３間は、サーミスタＴＨ２の温度データがサーミスタＴＨ１の温度データ以下になるので、高低関係算出部５２で算出される温度データの高低関係もＴ(TH1)≧Ｔ(TH2)となる。
そして、高低関係算出部５２で算出される温度データの高低関係（Ｔ(TH1)≧Ｔ(TH2)）と予め設定された温度データの高低関係（Ｔ(TH1)＜Ｔ(TH2)）との比較では、両者が異なる結果になるので、第１異常判定部５４はサーミスタＴＨ２を異常と判定しようとする。しかしながら、時刻ｔ2≦ｔ＜ｔ３間は、上記異なる結果が所定回数（例えば、１０回）に達していないため、第１異常判定部５４はサーミスタＴＨ２を正常と判定する。すなわち、時刻ｔ2≦ｔ＜ｔ３間は、温度データ取得ステップ、高低関係算出ステップ、および異常判定ステップの一連のステップを繰り返し実行する実行回数が予め設定された設定回数に満たないため、Ｔ(TH1)≧Ｔ(TH2)となっていても、第１異常判定部５４は異常と判定しない。
【００４８】
時刻ｔ3において、上記異なる結果が所定回数に達すると、第１異常判定部５４はサーミスタＴＨ２を異常と判定する。
なお、時刻ｔ3においては、サーミスタＴＨ２の温度データがサーミスタＴＨ２の温度変化範囲内に収まっているので、第２異常判定部５５はサーミスタＴＨ２を正常と判定する。
【００４９】
時刻ｔ4において、サーミスタＴＨ２の温度データがサーミスタＴＨ２の温度変化範囲から外れると、第２異常判定部５５もサーミスタＴＨ２を異常と判定する。
【００５０】
このように、本実施形態に係る車載充電器１では、高低関係算出部５２で算出された温度データの高低関係と、予め設定された温度データの高低関係とを比較することにより、サーミスタＴＨ１〜ＴＨ３が異常であるか否かを判定する第１異常判定部５４を有しているので、「不変モード」の異常が発生したサーミスタから取得した温度データが予め設定された温度変化範囲から外れていなくても（第２異常判定部５５がサーミスタを正常と判定していても）、高低関係算出部５２で算出された温度データの高低関係が、予め設定された温度データの高低関係と異なっていれば、第１異常判定部５４が「不変モード」の異常が発生した温度センサを異常と判定する。
このため、本実施形態に係る車載充電器１によれば、サーミスタＴＨ１〜ＴＨ３の「不変モード」の異常を早期に判定することができる。
【００５１】
また、本実施形態に係る車載充電器１では、「断線モード」または「短絡モード」の異常が発生したサーミスタから取得した温度データが予め設定された温度変化範囲から外れた場合、第１異常判定部５４が該温度データの取得元であるサーミスタを異常と判定していなくても、第２異常判定部５５が異常と判定するので、「不変モード」の異常だけでなく、「断線モード」および「短絡モード」の異常も早期に判定することができる。
【００５２】
さらに、本実施形態に係る車載充電器１では、サーミスタＴＨ１〜ＴＨ３の異常を判定するための異常判定用回路等のハードウェアを新たに搭載することなく、制御モジュール５内のソフトウェア（第１異常判定部５４、第２異常判定部５５等）によってサーミスタＴＨ１〜ＴＨ３の異常を判定することができる。すなわち、本実施形態に係る車載充電器１では、低コストでサーミスタＴＨ１〜ＴＨ３の異常を早期に判定することができる。
【００５３】
次に、図４および図５を参照して、本発明の第１実施形態に係る異常判定方法について説明する。
【００５４】
本実施形態に係る異常判定方法では、充電が開始されると制御モジュール５において異常検知プログラムが実行される。なお、本実施形態に係る異常判定方法では、温度データ取得部５１が、サーミスタＴＨ１〜ＴＨ３の温度データをそれぞれ２ｍｓ周期で取得している。
異常検知プログラムが実行されると、図４に示すように、まず、温度データ取得部５１が、サーミスタＴＨ１〜ＴＨ３の温度データを取得する（Ｓ０）。
続いて、温度データ取得部５１が、サーミスタＴＨ１の温度データを取得し（温度データ取得ステップ）（Ｓ１）、第２異常判定部５５が、サーミスタＴＨ１の温度データとサーミスタＴＨ１の温度変化範囲とを比較して、サーミスタＴＨ１が異常であるか否かを判定する（第２異常判定ステップ）（Ｓ２）。
【００５５】
第２異常判定ステップは、図５に示すステップからなる。同図に示すように、第２異常判定部５５が、記憶部５３に予め格納されているサーミスタＴＨ１の温度変化範囲を読み出し（Ｓ２−１）、読み出したサーミスタＴＨ１の温度変化範囲と温度データ取得部５１により取得されたサーミスタＴＨ１の温度データとを比較する（Ｓ２−２）。
【００５６】
比較の結果、サーミスタＴＨ１の温度データがサーミスタＴＨ１の温度変化範囲から外れていた場合は（Ｓ２−２でＮｏ）、第２異常判定部５５がサーミスタＴＨ１を異常と判定する（Ｓ２−３）。
【００５７】
第２異常判定部５５によりサーミスタＴＨ１が異常と判定されると、出力停止部５６が、ＰＦＣモジュール３およびインバータモジュール４を制御して出力電圧の供給を停止させる等の異常対応処理を実行する（Ｓ２−４）。出力停止部５６による異常対応処理が実行されると、異常検知プログラムは終了する。
【００５８】
一方、比較の結果、サーミスタＴＨ１の温度データがサーミスタＴＨ１の温度変化範囲内に収まっていた場合は（Ｓ２−２でＹｅｓ）、第２異常判定部５５がサーミスタＴＨ１を正常と判定する。
【００５９】
第２異常判定部５５によりサーミスタＴＨ１が正常と判定されると、高低関係算出部５２が、温度データ取得部５１により取得されたサーミスタＴＨ１の温度データと、温度データ取得部５１により取得されていたサーミスタＴＨ２、ＴＨ３の温度データとの高低関係を算出する（高低関係算出ステップ）（Ｓ３）。
【００６０】
高低関係算出部５２によりサーミスタＴＨ１〜ＴＨ３間の温度データの高低関係が算出されると、第１異常判定部５４が、高低関係算出部５２で算出された温度データの高低関係と、サーミスタＴＨ１〜ＴＨ３によって検出されるべき温度（図２の温度プロファイル）の高低関係に基づいて予め設定された温度データの高低関係（Ｔ(TH1)＜Ｔ(TH2)かつＴ(TH1)＜Ｔ(TH3)）とを比較して、サーミスタＴＨ１が異常であるか否かを判定する（第１異常判定ステップ）（Ｓ４）。
【００６１】
比較の結果、高低関係算出部５２で算出された温度データの高低関係と、予め設定された温度データの高低関係（Ｔ(TH1)＜Ｔ(TH2)かつＴ(TH1)＜Ｔ(TH3)）とが異なっていた場合は（Ｓ４でＮｏ）、第１異常判定部５４がサーミスタＴＨ１を異常と判定する（Ｓ５）。第１異常判定部５４において異常判定がなされると、出力停止部５６による異常対応処理が実行され（Ｓ６）、異常検知プログラムが終了する。
【００６２】
一方、比較の結果、高低関係算出部５２で算出された温度データの高低関係と、予め設定された温度データの高低関係（Ｔ(TH1)＜Ｔ(TH2)かつＴ(TH1)＜Ｔ(TH3)）とが一致していた場合は（Ｓ４でＹｅｓ）、第１異常判定部５４が、サーミスタＴＨ１を正常と判定する。
【００６３】
第１異常判定部５４によりサーミスタＴＨ１が正常と判定されると、温度データ取得部５１が、サーミスタＴＨ２の温度データを取得し（Ｓ７）、第２異常判定部５５が、図５に示すステップの通り、温度データ取得部５１により取得されたサーミスタＴＨ２の温度データと、記憶部５３に予め格納されているサーミスタＴＨ２の温度変化範囲とを比較して、サーミスタＴＨ２が異常であるか否かを判定する（第２異常判定ステップ）（Ｓ８）。
【００６４】
第２異常判定部５５によりサーミスタＴＨ２が正常と判定されると、高低関係算出部５２が、温度データ取得部５１により取得されたサーミスタＴＨ１、ＴＨ２の温度データと、温度データ取得部５１により取得されていたサーミスタＴＨ３の温度データとの高低関係を算出する（Ｓ９）。
【００６５】
高低関係算出部５２によりサーミスタＴＨ１〜ＴＨ３間の温度データの高低関係が算出されると、第１異常判定部５４が、高低関係算出部５２で算出された温度データの高低関係と、予め設定された温度データの高低関係（Ｔ(TH2)＞Ｔ(TH1)かつＴ(TH2)＜Ｔ(TH3)）とを比較して、サーミスタＴＨ２が異常であるか否かを判定する（第１異常判定ステップ）（Ｓ１０）。
【００６６】
比較の結果、温度データの高低関係が異なっていた場合は（Ｓ１０でＮｏ）、第１異常判定部５４がサーミスタＴＨ２を異常と判定する（Ｓ１１）。その後、出力停止部５６による異常対応処理が実行され（Ｓ１２）、異常検知プログラムが終了する。
【００６７】
一方、比較の結果、温度データの高低関係が一致していた場合は（Ｓ１０でＹｅｓ）、第１異常判定部５４がサーミスタＴＨ２を正常と判定する。
【００６８】
第１異常判定部５４によりサーミスタＴＨ２が正常と判定されると、温度データ取得部５１が、サーミスタＴＨ３の温度データを取得し（Ｓ１３）、第２異常判定部５５が、温度データ取得部５１により取得されたサーミスタＴＨ３の温度データと、記憶部５３に予め格納されているサーミスタＴＨ３の温度変化範囲とを比較して、サーミスタＴＨ３が異常であるか否かを判定する（第２異常判定ステップ）（Ｓ１４）。
【００６９】
第２異常判定部５５によりサーミスタＴＨ３が正常と判定されると、高低関係算出部５２が、温度データ取得部５１により取得されたサーミスタＴＨ１〜ＴＨ３の温度データの高低関係を算出する（Ｓ１５）。
【００７０】
高低関係算出部５２によりサーミスタＴＨ１〜ＴＨ３間の温度データの高低関係が算出されると、第１異常判定部５４が、高低関係算出部５２で算出された温度データの高低関係と、予め設定された温度データの高低関係（Ｔ(TH3)＞Ｔ(TH1)かつＴ(TH3)＞Ｔ(TH2)）とを比較して、サーミスタＴＨ３が異常であるか否かを判定する（第１異常判定ステップ）（Ｓ１６）。
【００７１】
比較の結果、温度データの高低関係が異なっていた場合は（Ｓ１６でＮｏ）、第１異常判定部５４がサーミスタＴＨ３を異常と判定する（Ｓ１７）。その後、出力停止部５６による異常対応処理が実行され（Ｓ１８）、異常検知プログラムが終了する。
【００７２】
一方、比較の結果、温度データの高低関係が一致していた場合は（Ｓ１６でＹｅｓ）、第１異常判定部５４がサーミスタＴＨ３を正常と判定する。
【００７３】
第１異常判定部５４によりサーミスタＴＨ３が正常と判定されると、温度データ取得部５１が、再びサーミスタＴＨ１の温度データを取得する（Ｓ１）。本実施形態に係る異常判定方法では、異常検知プログラムは、出力停止部５６による異常対応処理が実行されるまで、または充電が終了するまで継続される。
【００７４】
［第２実施形態］
次に、本発明の第２実施形態に係る異常判定方法について説明する。
【００７５】
第１実施形態に係る異常判定方法では、まず、サーミスタＴＨ１〜ＴＨ３の温度データが取得された（Ｓ０）後、サーミスタＴＨ１に対して第１異常判定ステップおよび第２異常判定ステップを実行してから、サーミスタＴＨ２、ＴＨ３に対して順次第１異常判定ステップおよび第２異常判定ステップを実行していたが、本実施形態に係る異常判定方法では、全サーミスタＴＨ１〜ＴＨ３に対して第２異常判定ステップを実行してから、全サーミスタＴＨ１〜ＴＨ３に対して第１異常判定ステップを実行する。
【００７６】
具体的には、図６に示すように、異常検知プログラムが実行されると、温度データ取得部５１がサーミスタＴＨ１の温度データを取得し（温度データ取得ステップ）（Ｓ１９）、第２異常判定部５５が、サーミスタＴＨ１の温度データと、記憶部５３に予め格納されているサーミスタＴＨ１の温度変化範囲とを比較して、サーミスタＴＨ１が異常であるか否かを判定する（第２異常判定ステップ）（Ｓ２０）。
【００７７】
第２異常判定部５５によりサーミスタＴＨ１が正常と判定されると、温度データ取得部５１がサーミスタＴＨ２の温度データを取得し（Ｓ２１）、第２異常判定部５５が、サーミスタＴＨ２の温度データと、サーミスタＴＨ２の温度変化範囲とを比較して、サーミスタＴＨ２が異常であるか否かを判定する（第２異常判定ステップ）（Ｓ２２）。
【００７８】
同様に、第２異常判定部５５によりサーミスタＴＨ２が正常と判定されると、温度データ取得部５１がサーミスタＴＨ３の温度データを取得し（Ｓ２３）、第２異常判定部５５が、サーミスタＴＨ３の温度データと、サーミスタＴＨ３の温度変化範囲とを比較して、サーミスタＴＨ３が異常であるか否かを判定する（第２異常判定ステップ）（Ｓ２４）。
【００７９】
第２異常判定部５５によりサーミスタＴＨ３が正常と判定されると、高低関係算出部５２が、温度データ取得部５１により取得されたサーミスタＴＨ１〜ＴＨ３の温度データの高低関係を算出する（高低関係算出ステップ）（Ｓ２５）。
【００８０】
高低関係算出部５２によりサーミスタＴＨ１〜ＴＨ３間の温度データの高低関係が算出されると、第１異常判定部５４は、高低関係算出部５２で算出された温度データの高低関係と、予め設定された温度データの高低関係（Ｔ(TH1)＜Ｔ(TH2)かつＴ(TH2)＜Ｔ(TH3)）とを比較して、サーミスタＴＨ１〜ＴＨ３が異常であるか否かを判定する（第１異常判定ステップ）（Ｓ２６）。
【００８１】
比較の結果、温度データの高低関係が異なっていた場合は（Ｓ２６でＮｏ）、第１異常判定部５４が、異なる結果を示したサーミスタのうち、検出されるべき温度（図２の温度プロファイル）との差が大きい方のサーミスタを異常と判定する（Ｓ２７）。すなわち、高低関係算出部５２で算出された温度データの高低関係がＴ(TH1)＞Ｔ(TH2)かつＴ(TH2)＜Ｔ(TH3)となった場合、第１異常判定部５４は、サーミスタＴＨ１、ＴＨ２のうち検出されるべき温度との差が大きい方のサーミスタを異常と判定する。
【００８２】
第１異常判定部５４によりサーミスタが異常と判定されると、出力停止部５６による異常対応処理が実行され（Ｓ２８）、異常検知プログラムが終了する。
【００８３】
一方、比較の結果、温度データの高低関係が一致していた場合は（Ｓ２６でＹｅｓ）、第１異常判定部５４がサーミスタＴＨ１〜ＴＨ３を正常と判定する。
【００８４】
第１異常判定部５４によりサーミスタＴＨ１〜ＴＨ３が正常と判定されると、温度データ取得部５１は、再びサーミスタＴＨ１の温度データを取得する（Ｓ１９）。本実施形態に係る異常判定方法では、異常検知プログラム（温度データ取得ステップ、高低関係算出ステップ、および異常判定ステップの一連のステップ）は、出力停止部５６による異常対応処理が実行されるまで、または充電が終了するまで繰り返し継続される。
【００８５】
［第３実施形態］
次に、本発明の第３実施形態に係る異常判定方法について説明する。
【００８６】
本実施形態に係る異常判定方法は、図７に示すような車載充電器１０内に設けられたサーミスタＴＨ１〜ＴＨ４の異常を判定する方法である。車載充電器１０は、インバータモジュール４内にサーミスタＴＨ４が設けられていること、および制御モジュール５０が第２異常判定部５５を有していないこと以外の点において、第１実施形態に係る車載充電器１と共通している。なお、本実施形態に係る異常判定方法では、温度データ取得部５１が、サーミスタＴＨ４の温度データを２ｍｓ周期で取得している。
【００８７】
また、本実施形態では、サーミスタＴＨ２によって検出されるべき温度とサーミスタＴＨ４によって検出されるべき温度との高低関係が、外部環境や充電状況変化に応じて変わるので、両者の高低関係を定めることができない。すなわち、サーミスタＴＨ１〜ＴＨ４の温度データの高低関係は、Ｔ(TH1)＜（（Ｔ(TH2)＜Ｔ(TH4)） or （Ｔ(TH2)＞Ｔ(TH4)））＜Ｔ(TH3)となる。
【００８８】
このため、上記温度の高低関係に基づいて予め定められるサーミスタＴＨ１〜ＴＨ４の温度データの高低関係のうち、サーミスタＴＨ２、ＴＨ４間の温度データの高低関係は、「不明」として記憶部５３に格納されている。
【００８９】
図８は、本実施形態に係る異常判定方法のフローチャートである。同図に示すように、異常検知プログラムが実行されると、図４に示すように、まず、温度データ取得部５１がサーミスタＴＨ１〜ＴＨ４の温度データを取得する（Ｓ０）。
続いて、温度データ取得部５１がサーミスタＴＨ１の温度データを取得し（温度データ取得ステップ）（Ｓ２９）、高低関係算出部５２が、温度データ取得部５１により取得されたサーミスタＴＨ１の温度データと、温度データ取得部５１により取得されていたサーミスタＴＨ２〜ＴＨ４の温度データとの高低関係を算出する（高低関係算出ステップ）（Ｓ３０）。
【００９０】
高低関係算出部５２によりサーミスタＴＨ１〜ＴＨ４間の温度データの高低関係が算出されると、第１異常判定部５４が、高低関係算出部５２で算出された温度データの高低関係と、予め設定された温度データの高低関係（Ｔ(TH1)＜Ｔ(TH2)、Ｔ(TH1)＜Ｔ(TH3)かつＴ(TH1)＜Ｔ(TH4)）とを比較して、サーミスタＴＨ１が異常であるか否かを判定する（第１異常判定ステップ）（Ｓ３１）。
【００９１】
比較の結果、温度データの高低関係が異なっていた場合は（Ｓ３１でＮｏ）、第１異常判定部５４がサーミスタＴＨ１を異常と判定する（Ｓ３２）。第１異常判定部５４によりサーミスタＴＨ１が異常と判定されると、出力停止部５６による異常対応処理が実行され（Ｓ３３）、異常検知プログラムが終了する。
【００９２】
一方、比較の結果、温度データの高低関係が一致していた場合は（Ｓ３１でＹｅｓ）、第１異常判定部５４がサーミスタＴＨ１を正常と判定する。
【００９３】
第１異常判定部５４によりサーミスタＴＨ１が正常と判定されると、温度データ取得部５１がサーミスタＴＨ２の温度データを取得し（Ｓ３４）、高低関係算出部５２が、温度データ取得部５１により取得されたサーミスタＴＨ１、ＴＨ２の温度データと、温度データ取得部５１により取得されていたサーミスタＴＨ３、ＴＨ４の温度データとの高低関係を算出する（Ｓ３５）。
【００９４】
高低関係算出部５２によりサーミスタＴＨ１〜ＴＨ４間の温度データの高低関係が算出されると、第１異常判定部５４が、温度データの高低関係が「不明」とされたサーミスタＴＨ２、ＴＨ４間の温度データの高低関係についての比較をスキップし、温度データの高低関係が明白なサーミスタＴＨ２、ＴＨ１間およびサーミスタＴＨ２、ＴＨ３間の温度データの高低関係（Ｔ(TH2)＞Ｔ(TH1)かつＴ(TH2)＜Ｔ(TH3)）についての比較をして、サーミスタＴＨ２が異常であるか否かを判定する（第１異常判定ステップ）（Ｓ３６）。
【００９５】
比較の結果、温度データの高低関係が異なっていた場合は（Ｓ３６でＮｏ）、第１異常判定部５４がサーミスタＴＨ２を異常と判定する（Ｓ３７）。第１異常判定部５４によりサーミスタＴＨ２が異常と判定されると、出力停止部５６による異常対応処理が実行され（Ｓ３８）、異常検知プログラムが終了する。
【００９６】
一方、比較の結果、温度データの高低関係が一致していた場合は（Ｓ３６でＹｅｓ）、第１異常判定部５４がサーミスタＴＨ２を正常と判定する。
【００９７】
第１異常判定部５４によりサーミスタＴＨ２が正常と判定されると、温度データ取得部５１がサーミスタＴＨ３の温度データを取得し（Ｓ３９）、高低関係算出部５２が、温度データ取得部５１により取得されたサーミスタＴＨ１〜ＴＨ３の温度データと、温度データ取得部５１により取得されていたサーミスタＴＨ４の温度データとの高低関係を算出する（Ｓ４０）。
【００９８】
高低関係算出部５２によりサーミスタＴＨ１〜ＴＨ４間の温度データの高低関係が算出されると、第１異常判定部５４が、高低関係算出部５２で算出された温度データの高低関係と、予め設定された温度データの高低関係（Ｔ(TH3)＞Ｔ(TH1)、Ｔ(TH3)＞Ｔ(TH2)かつＴ(TH3)＞Ｔ(TH4)）とを比較することにより、サーミスタＴＨ３が異常であるか否かを判定する（第１異常判定ステップ）（Ｓ４１）。
【００９９】
比較の結果、温度データの高低関係が異なっていた場合は（Ｓ４１でＮｏ）、第１異常判定部５４がサーミスタＴＨ３を異常と判定する（Ｓ４２）。第１異常判定部５４によりサーミスタＴＨ３が異常と判定されると、出力停止部５６による異常対応処理が実行され（Ｓ４３）、異常検知プログラムが終了する。
【０１００】
一方、比較の結果、温度データの高低関係が一致していた場合は（Ｓ４１でＹｅｓ）、第１異常判定部５４がサーミスタＴＨ３を正常と判定する。
【０１０１】
第１異常判定部５４によりサーミスタＴＨ３が正常と判定されると、温度データ取得部５１がサーミスタＴＨ４の温度データを取得し（Ｓ４４）、高低関係算出部５２が、温度データ取得部５１により取得されたサーミスタＴＨ１〜ＴＨ４の温度データの高低関係を算出する（Ｓ４５）。
【０１０２】
高低関係算出部５２によりサーミスタＴＨ１〜ＴＨ４間の温度データの高低関係が算出されると、第１異常判定部５４が、温度データの高低関係が「不明」とされたサーミスタＴＨ４、ＴＨ２間の温度データの高低関係についての比較をスキップし、温度データの高低関係が明白なサーミスタＴＨ４、ＴＨ１間およびサーミスタＴＨ４、ＴＨ３間の温度データの高低関係（Ｔ(TH4)＞Ｔ(TH1)かつＴ(TH4)＜Ｔ(TH3)）についての比較をして、サーミスタＴＨ４が異常であるか否かを判定する（第１異常判定ステップ）（Ｓ４６）。
【０１０３】
比較の結果、温度データの高低関係が異なっていた場合は（Ｓ４６でＮｏ）、第１異常判定部５４がサーミスタＴＨ４を異常と判定する（Ｓ４７）。第１異常判定部５４によりサーミスタＴＨ４が異常と判定されると、出力停止部５６による異常対応処理が実行され（Ｓ４８）、異常検知プログラムが終了する。
【０１０４】
一方、比較の結果、温度データの高低関係が一致していた場合は（Ｓ４６でＹｅｓ）、第１異常判定部５４がサーミスタＴＨ４を正常と判定する。
【０１０５】
第１異常判定部５４によりサーミスタＴＨ４が正常と判定されると、温度データ取得部５１は、再びサーミスタＴＨ１の温度データを取得する（Ｓ２９）。本実施形態に係る異常判定方法では、異常検知プログラム（温度データ取得ステップ、高低関係算出ステップ、および異常判定ステップの一連のステップ）は、出力停止部５６による異常対応処理が実行されるまで、または充電が終了するまで繰り返し継続される。
【０１０６】
以上、本発明の好ましい実施形態について説明したが、本発明は上記実施形態に限定されるものではない。
【０１０７】
例えば、上記第１実施形態および上記第２実施態では、第１異常判定ステップと第２異常判定ステップの両方を実行しているが、サーミスタＴＨ１〜ＴＨ３の「不変モード」の異常を早期に判定することに特化するのであれば、第１異常判定ステップだけを実行してもよい。
【０１０８】
また、上記第３実施形態では、温度データ取得ステップを実行した後すぐに高低関係算出ステップを実行しているが、制御モジュール５０に第２異常判定部５５を設け、高低関係算出ステップを実行する前に第２異常判定ステップを実行してもよい。
【０１０９】
上記第１および上記第２実施形態では、サーミスタＴＨ１、ＴＨ２、ＴＨ３の順に温度データを取得し、他のサーミスタとの間で高低関係を算出しているが、サーミスタの温度データの取得および高低関係の算出の順序は任意である。また、サーミスタＴＨ１、ＴＨ２、ＴＨ３の温度データの取得を同時に行ってもよいし、第１実施形態においては、対象とする一のサーミスタと他のサーミスタとの高低関係の算出についても、サーミスタＴＨ１、ＴＨ２、ＴＨ３の温度データを取得した後であれば、同時に行ってもよい。
同様にして、上記第３実施形態では、サーミスタＴＨ１、ＴＨ２、ＴＨ３、ＴＨ４の順に温度データを取得し、他のサーミスタとの間で高低関係を算出しているが、サーミスタの温度データの取得および高低関係の算出の順序は任意である。また、サーミスタＴＨ１、ＴＨ２、ＴＨ３、ＴＨ４の温度データの取得を同時に行ってもよいし、対象とする一のサーミスタと他のサーミスタとの高低関係の算出についても、サーミスタＴＨ１、ＴＨ２、ＴＨ３、ＴＨ４の温度データを取得した後であれば、同時に行ってもよい。
【０１１０】
また、上記実施形態では、温度データ取得部５１が、サーミスタＴＨ１〜ＴＨ４の温度データをそれぞれ同じ周期（２ｍｓ）で取得しているが、この周期は、サーミスタＴＨ１〜ＴＨ４ごとに任意に設定することができる。
【０１１１】
さらに、上記実施形態では、ＰＦＣモジュール３の中で最も高温になるスイッチ素子の近傍にサーミスタＴＨ１が設けられ、インバータモジュール４の中で最も高温になるスイッチ素子の近傍にサーミスタＴＨ２が設けられ、車載充電器１、１０内で最も高温になる筺体６内部の隅近傍にサーミスタＴＨ３が設けられているが、サーミスタＴＨ１〜ＴＨ３の位置は、目的に応じて任意に変更することができる。
【０１１２】
さらに、上記実施形態では、温度センサとしてサーミスタを用いているが、温度検出対象の温度を検出できるものであればサーミスタ以外の温度センサを用いてもよい。
【符号の説明】
【０１１３】
１、１０    車載充電器
２    バッテリー
３    ＰＦＣモジュール
４    インバータモジュール
５、５０    制御モジュール
６    筺体
５１    温度データ取得部
５２    高低関係算出部
５３    記憶部
５４    第１異常判定部
５５    第２異常判定部
５６    出力停止部
【図１】
0005569969.tif 000002
【図２】
0005569969.tif 000003
【図３】
0005569969.tif 000004
【図４】
0005569969.tif 000005
【図５】
0005569969.tif 000006
【図６】
0005569969.tif 000007
【図７】
0005569969.tif 000008
【図８】
0005569969.tif 000009
【図９】
0005569969.tif 000010