(57)【要約】【課題】ＰＦＣ回路を備える電源装置及びそれを備える給湯装置において、ＰＦＣ回路の異常を精度よく検出可能とする。【解決手段】電源装置１は、整流回路２０と、整流回路２０の出力側に設けられるＰＦＣ回路３０と、ＰＦＣ回路３０を制御する電源マイコン５０とを備える。電源マイコン５０は、ＰＦＣ回路３０の出力側に設けられる負荷６０の作動中に、ＰＦＣ回路３０の出力電圧Ｖｄｃが目標電圧以上であると判断できる状態が所定期間継続した場合、入力電圧Ｖａｃが所定の過電圧しきい値よりも低いことを条件にＰＦＣ回路３０を異常と判定する。【選択図】図１
2018201259.tif 000002
【特許請求の範囲】
【請求項１】
交流電圧を整流する整流回路と、
前記整流回路の出力側に設けられる力率改善回路と、
前記力率改善回路を制御する制御装置とを備え、
前記制御装置は、前記力率改善回路の出力側に設けられる負荷の作動中に、前記力率改善回路の出力電圧が目標電圧以上であると判断できる状態が第１の所定期間継続した場合、前記交流電圧が所定の過電圧しきい値よりも低いことを条件に前記力率改善回路を異常と判定する、電源装置。
【請求項２】
前記制御装置は、前記目標電圧に対する前記出力電圧の偏差と前記交流電圧とに基づいて、前記力率改善回路に入力される電流の目標を示す目標電流を生成し、
前記力率改善回路の出力電圧が目標電圧以上であると判断できる状態とは、前記目標電流が所定の電流しきい値以下の状態である、請求項１に記載の電源装置。
【請求項３】
前記制御装置は、さらに、前記出力電圧が所定の電圧下限値以上であり、かつ、前記力率改善回路に入力される電流が前記目標電流未満である状態が第２の所定期間継続した場合に、前記力率改善回路を異常と判定する、請求項２に記載の電源装置。
【請求項４】
前記制御装置は、前記目標電圧に対する前記出力電圧の偏差と前記交流電圧とに基づいて、前記力率改善回路に設けられるスイッチング素子のデューティを制御し、
前記力率改善回路の出力電圧が目標電圧以上であると判断できる状態とは、前記スイッチング素子が前記デューティの下限で作動している状態である、請求項１に記載の電源装置。
【請求項５】
前記制御装置は、さらに、前記出力電圧が所定の電圧下限値以上であり、かつ、前記スイッチング素子が前記デューティの上限で作動している状態が第３の所定期間継続した場合に、前記力率改善回路を異常と判定する、請求項４に記載の電源装置。
【請求項６】
前記制御装置は、前記出力電圧が所定の電圧下限値未満である場合に、前記力率改善回路を異常と判定する、請求項１から請求項５のいずれか１項に記載の電源装置。
【請求項７】
請求項１から請求項６のいずれか１項に記載の電源装置を備える給湯装置。
【請求項８】
複数の運転モードで作動可能に構成された給湯装置であって、
請求項１から請求項６のいずれか１項に記載の電源装置を備え、
前記電源装置において前記力率改善回路が異常であると判定された場合に、前記複数の運転モードのうちの一部の運転モードの作動が禁止される、給湯装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、電源装置及び給湯装置に関し、特に、力率改善回路（ＰＦＣ（Power  Factor  Correction）回路）を備える電源装置、及びその電源装置を備える給湯装置に関する。
【背景技術】
【０００２】
系統電源等から受ける交流電圧を整流する整流回路と、整流回路の出力側に設けられて力率を改善するＰＦＣ回路とを備える電源装置が知られている。ＰＦＣ回路は、整流回路により全波整流された脈流電圧に同期するようにＰＦＣ回路の入力電流を制御することによって入力電流を正弦波に近づけ、これにより力率を改善するものである。
【０００３】
このようなＰＦＣ回路について、ＰＦＣ回路の異常を検出する異常検出装置が特開２０１２−１１４９９９号公報（特許文献１）に開示されている。この特許文献１では、ＰＦＣ回路の出力電圧が安定した後に、ＰＦＣ回路の出力電圧が、ＰＦＣ回路の入力電圧（定格）の波高値に相当する値に基づき設定される下限しきい値電圧を下回っていると、異常であると判断される。これは、正常なＰＦＣ回路においては、ＰＦＣ回路の出力電圧が入力電圧の波高値よりも低くなることはあり得ないことに基づくものである（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１１４９９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の特許文献１では、ＰＦＣ回路の出力電圧が下限しきい値電圧よりも高い場合の異常検出方法については特に検討されていない。
【０００６】
さらに、ＰＦＣ回路の出力電圧がしきい値電圧よりも高い場合、ＰＦＣ回路が正常であるにも拘わらずＰＦＣ回路が異常であるかのような電圧・電流挙動を示す場合があり、このような場合についても適切にＰＦＣ回路の異常を検出できることが求められる。
【０００７】
本開示は、かかる課題を解決するためになされたものであり、その目的は、ＰＦＣ回路を備える電源装置及びそれを備える給湯装置において、ＰＦＣ回路の異常を精度よく検出可能とすることである。
【課題を解決するための手段】
【０００８】
本開示の電源装置は、交流電圧を整流する整流回路と、整流回路の出力側に設けられる力率改善回路（ＰＦＣ回路）と、ＰＦＣ回路を制御する制御装置とを備える。制御装置は、ＰＦＣ回路の出力側に設けられる負荷の作動中に、ＰＦＣ回路の出力電圧が目標電圧以上であると判断できる状態が第１の所定期間継続した場合、交流電圧が所定の過電圧しきい値（Ｖｏ）よりも低いことを条件にＰＦＣ回路を異常と判定する。
【０００９】
好ましくは、制御装置は、目標電圧に対する出力電圧の偏差と交流電圧とに基づいて、ＰＦＣ回路に入力される電流（ＩＬ）の目標を示す目標電流（ＩＬｔａｇ）を生成する。そして、ＰＦＣ回路の出力電圧が目標電圧以上であると判断できる状態とは、目標電流が所定の電流しきい値（ＩＬＬ）以下の状態である。
【００１０】
好ましくは、制御装置は、さらに、ＰＦＣ回路の出力電圧が所定の電圧下限値（ＶＬ）以上であり、かつ、ＰＦＣ回路に入力される電流が目標電流未満である状態（トリップフラグＯＦＦ状態）が第２の所定期間継続した場合に、ＰＦＣ回路を異常と判定する。
【００１１】
また、好ましくは、制御装置は、目標電圧に対する出力電圧の偏差と交流電圧とに基づいて、ＰＦＣ回路に設けられるスイッチング素子のデューティ（ＤＴ）を制御する。そして、ＰＦＣ回路の出力電圧が目標電圧以上であると判断できる状態とは、スイッチング素子がデューティの下限（ＭＩＮＤＵＴＹ）で作動している状態である。
【００１２】
好ましくは、制御装置は、さらに、出力電圧が所定の電圧下限値（ＶＬ）以上であり、かつ、スイッチング素子がデューティの上限（ＭＡＸＤＵＴＹ）で作動している状態が第３の所定期間継続した場合に、ＰＦＣ回路を異常と判定する。
【００１３】
好ましくは、制御装置は、出力電圧が所定の電圧下限値（ＶＬ）未満である場合に、ＰＦＣ回路を異常と判定する。
【００１４】
また、本開示の給湯装置は、上述したいずれかの電源装置を備える。
また、本開示の給湯装置は、複数の運転モードで作動可能に構成された給湯装置であって、上述したいずれかの電源装置を備える。そして、電源装置においてＰＦＣ回路が異常であると判定された場合に、複数の運転モードのうちの一部の運転モードの作動が禁止される。
【発明の効果】
【００１５】
負荷の作動中にも拘わらず、ＰＦＣ回路の出力電圧が目標電圧以上であると判断できる状態が継続する状況は、たとえば、センサ誤差等により出力電圧が目標電圧以上であると誤検出される場合に発生し得るものであり、ＰＦＣ回路異常と判断され得る。しかしながら、交流電圧が過電圧となっている場合は、ＰＦＣ回路は正常であるにも拘わらず出力電圧が目標電圧以上であると判断できる状態が生じ得る。
【００１６】
そこで、この電源装置においては、ＰＦＣ回路の出力電圧が目標電圧以上であると判断できる状態が継続した場合、交流電圧が過電圧しきい値よりも低いことを条件にＰＦＣ回路が異常と判定される。これにより、負荷の作動中に出力電圧が目標電圧以上であると判断できる状態が継続する場合に、一律にＰＦＣ回路が異常であると判断されるのを回避することができる。このように、本開示の電源装置によれば、ＰＦＣ回路の異常を精度よく検出することができる。
【図面の簡単な説明】
【００１７】
【図１】実施の形態１に従う電源装置の全体構成の一例を模式的に示す図である。
【図２】電源マイコンが力率改善制御及び定電圧制御を実行する際の処理手順の一例を示すフローチャートである。
【図３】脈流電圧、目標インダクタ電流、及びインダクタ電流の波形の一例を示す図である。
【図４】目標インダクタ電流及び電流しきい値を示した図である。
【図５】図１に示す電源マイコンにより実行されるＰＦＣ回路の異常判定処理の手順を説明するフローチャートである。
【図６】実施の形態２に従う電源装置の全体構成の一例を模式的に示す図である。
【図７】スイッチング素子のデューティ制御を説明する概念図である。
【図８】実施の形態２における電源マイコンが力率改善制御及び定電圧制御を実行する際の処理手順の一例を示すフローチャートである。
【図９】ＰＦＣ回路が正常であるときのデューティを示した図である。
【図１０】ＰＦＣ回路の異常が疑われるときのデューティを示した図である。
【図１１】実施の形態２における電源マイコンにより実行されるＰＦＣ回路の異常判定処理の手順を説明するフローチャートである。
【図１２】給湯システムの全体構成図である。
【図１３】ＰＦＣ回路の異常時に電源マイコンにより実行される処理の手順を説明するフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本開示の実施の形態について、図面を参照しながら詳細に説明する。なお、図中同一又は相当部分には同一符号を付してその説明は繰り返さない。
【００１９】
［実施の形態１］
図１は、本実施の形態１に従う電源装置１の全体構成の一例を模式的に示す図である。図１を参照して、電源装置１は、交流線Ａ１，Ａ２を介して交流電源（商用の系統電源等）１０に接続されるとともに、正極線Ｐ３を介して負荷６０に接続される。電源装置１は、交流電源１０から入力される交流電力を直流電力に変換して負荷６０に出力する。負荷６０は、たとえば給湯器などに用いられるポンプを駆動するための直流モータである。
【００２０】
以下では、交流電源１０から電源装置１に入力される交流電圧を「入力電圧Ｖａｃ」とも記載し、電源装置１から負荷６０に出力される直流電圧を「出力電圧Ｖｄｃ」とも記載する。
【００２１】
電源装置１は、整流回路２０と、ＰＦＣ回路３０と、電圧変換回路４０と、電源マイコン（制御装置）５０とを備える。整流回路２０の入力側は、交流線Ａ１，Ａ２を介して交流電源１０に接続され、整流回路２０の出力側は、正極線Ｐ１及び負極線Ｎを介してＰＦＣ回路３０に接続される。
【００２２】
整流回路２０は、ダイオードブリッジによって構成され、複数のダイオードを含む。整流回路２０は、交流電源１０から入力される交流を全波整流してＰＦＣ回路３０に出力する。整流回路２０から出力される電力の波形は、正弦波状の交流波形がゼロクロス点で折り返されて生成される、片極性の脈流電圧波形となる。
【００２３】
ＰＦＣ回路３０は、整流回路２０を通過した後の電力の力率を改善するための回路である。ＰＦＣ回路３０は、インダクタＬと、スイッチング素子ＳＷと、ダイオードＤと、キャパシタＣと、駆動回路３２と、電流センサ３４と、電圧センサ３６とを含む。
【００２４】
インダクタＬは、正極線Ｐ１，Ｐ２間に配置される、昇圧用のコイルである。スイッチング素子ＳＷは、正極線Ｐ２と負極線Ｎとの間に配置される、電界効果トランジスタ（ＦＥＴ：Field  Effect  Transistor）等である。インダクタＬ及びスイッチング素子ＳＷは、昇圧チョッパ回路として機能する。
【００２５】
ダイオードＤは、正極線Ｐ２から正極線Ｐ３に向かう方向を順方向として、正極線Ｐ２と正極線Ｐ３との間に配置される。キャパシタＣは、正極線Ｐ３と負極線Ｎとの間に配置され、ＰＦＣ回路３０の出力を平滑化する。
【００２６】
電流センサ３４は、スイッチング素子ＳＷと負極線Ｎとを接続する接続線Ｎ１を流れる電流を検出する。スイッチング素子ＳＷがオン状態であるとき、インダクタＬを流れる電流（整流回路２０からＰＦＣ回路３０に入力される入力電流）は、スイッチング素子ＳＷを通って負極線Ｎに流れるため、電流センサ３４の検出値はインダクタＬを流れる電流を示す値となる。以下では、電流センサ３４の検出値を「インダクタ電流ＩＬ」とも記載する。電圧センサ３６は、正極線Ｐ３と負極線Ｎと間の電圧を「出力電圧Ｖｄｃ」として検出する。
【００２７】
電圧変換回路４０は、交流線Ａ１，Ａ２に接続されるとともに、電源マイコン５０に接続される。電圧変換回路４０は、複数のダイオードＤ１，Ｄ２と、複数の抵抗Ｒ１〜Ｒ４とを含む。電圧変換回路４０は、交流電源１０から交流線Ａ１，Ａ２に印加される入力電圧Ｖａｃを全波整流し、電源マイコン５０に出力する。
【００２８】
電圧変換回路４０から電源マイコン５０に出力される電圧の波形は、正弦波状の入力電圧Ｖａｃの波形がゼロクロス点で折り返されて生成される、片極性の脈流電圧波形となる。以下では、電圧変換回路４０から電源マイコン５０に出力される電圧（入力電圧Ｖａｃが電圧変換回路４０によって全波整流された後の電圧）を「脈流電圧Ｖｐｕ」とも記載する。
【００２９】
電源マイコン５０は、ＣＰＵ（Central  Processing  Unit）、メモリ、入出力バッファ等を含んで構成される。図１においては電源マイコン５０がＰＦＣ回路３０の内部に設けられる例が示されるが、電源マイコン５０は、ＰＦＣ回路３０の外部に設けられてもよい。
【００３０】
電源マイコン５０は、電圧変換回路４０、電流センサ３４及び電圧センサ３６に接続される。電源マイコン５０には、電圧変換回路４０からの脈流電圧Ｖｐｕ、電流センサ３４からのインダクタ電流ＩＬ、電圧センサ３６からの出力電圧Ｖｄｃが入力される。電源マイコン５０は、これらの電圧を用いてスイッチング素子ＳＷを駆動（オンオフ）するための制御信号を生成し、生成した制御信号を駆動回路３２に出力する。駆動回路３２は、電源マイコン５０からの制御信号に従ってスイッチング素子ＳＷを駆動（オンオフ）する。
【００３１】
負荷６０は、電源装置１（ＰＦＣ回路３０）から電力の供給を受けて作動する。負荷６０は、たとえば、図示されない給湯器において湯を循環させるために用いられるＤＣポンプである。
【００３２】
給湯器マイコン６５は、ＣＰＵ、メモリ、入出力バッファ等を含んで構成され、給湯器の動作を制御する。給湯器マイコン６５は、電源装置１（ＰＦＣ回路３０）から電力の供給を受ける負荷６０が作動中であるか否かを示す信号を電源マイコン５０へ出力する。
【００３３】
＜力率改善制御（同期制御）及び定電圧制御＞
電源マイコン５０は、インダクタＬを流れる電流（ＰＦＣ回路３０の入力電流）の位相を脈流電圧Ｖｐｕの位相に同期させることによって力率を改善する「力率改善制御（同期制御）」を行なう。さらに、電源マイコン５０は、力率改善制御（同期制御）を行ないつつ、ＰＦＣ回路３０の出力電圧Ｖｄｃが所定の目標電圧Ｖｄｃｔａｇとなるようにインダクタ電流ＩＬの大きさ（振幅）をフィードバック制御する「定電圧制御」を行なう。これらの制御は、電源マイコン５０がスイッチング素子ＳＷの駆動を制御することによって実現される。
【００３４】
図２は、電源マイコン５０が力率改善制御及び定電圧制御を実行する際の処理手順の一例を示すフローチャートである。このフローチャートは、所定周期で繰り返し実行される。図２を参照して、まず、電源マイコン５０は、電圧変換回路４０から脈流電圧Ｖｐｕを取得する（ステップＳ１０）。
【００３５】
次いで、電源マイコン５０は、変数Ａを算出する（ステップＳ２０）。変数Ａは、後述のステップＳ３０において目標インダクタ電流ＩＬｔａｇの算出に用いられるパラメータである。電源マイコン５０は、出力電圧Ｖｄｃが目標電圧Ｖｄｃｔａｇとなるようにフィードバック制御を行なうことによって、変数Ａを算出する。
【００３６】
たとえば、電源マイコン５０は、変数Ａを下記の式（１）に従って算出する。
Ａ＝［ΔＶ×Ｋｐ］＋［Σ（ΔＶ×Ｋｉ）］  …（１）
式（１）において、「ΔＶ」は目標電圧Ｖｄｃｔａｇと出力電圧Ｖｄｃとの電圧偏差（＝Ｖｄｃｔａｇ−Ｖｄｃ）であり、「Ｋｐ」は比例制御ゲインであり、「Ｋｉ」は積分制御ゲインである。式（１）に従って変数Ａを設定することによって、電圧偏差ΔＶを低減するためのフィードバック制御が実現される。このフィードバック制御が上述の「定電圧制御」に相当する。
【００３７】
なお、変数Ａを算出するためのフィードバック制御は、必ずしも図２のフローチャートが実行される毎（所定周期毎）に実行する必要はなく、たとえば脈流電圧１波毎（ゼロクロス毎）に実行するようにしてもよい。
【００３８】
次いで、電源マイコン５０は、目標インダクタ電流ＩＬｔａｇを下記の式（２）に従って算出する（ステップＳ３０）。
【００３９】
ＩＬｔａｇ＝［Ｖｐｕ］×［Ａ］  …（２）
式（２）において、「Ｖｐｕ」はステップＳ１０で取得した脈流電圧Ｖｐｕであり、「Ａ」はステップＳ２０で算出された変数Ａである。なお、目標インダクタ電流ＩＬｔａｇは、基本的には０以上の値に設定されるため、式（２）で算出される目標インダクタ電流ＩＬｔａｇが負の値である場合には、目標インダクタ電流ＩＬｔａｇは「０」に設定される。
【００４０】
目標インダクタ電流ＩＬｔａｇが上記のように算出されることによって、目標インダクタ電流ＩＬｔａｇの位相は、脈流電圧Ｖｐｕの位相に同期されるとともに、目標インダクタ電流ＩＬｔａｇの大きさ（振幅）は、出力電圧Ｖｄｃを目標電圧Ｖｄｃｔａｇに近づけるような値に調整される。
【００４１】
次いで、電源マイコン５０は、ステップＳ４０〜Ｓ４８において、インダクタＬを流れる電流が目標インダクタ電流ＩＬｔａｇに近づくように、スイッチング素子ＳＷを駆動（オンオフ）する。
【００４２】
具体的には、電源マイコン５０は、スイッチング素子ＳＷがオフ状態であるか否かを判定する（ステップＳ４０）。スイッチング素子ＳＷがオフ状態である場合（ステップＳ４０においてＹＥＳ）、電源マイコン５０は、スイッチング素子ＳＷのオンタイミングであるか否かを判定する（ステップＳ４２）。本実施の形態１においては、スイッチング素子ＳＷを一定周期毎（たとえば十数μｓ程度毎）にオンする。したがって、電源マイコン５０は、スイッチング素子ＳＷを前回オフからオンに切り替えたタイミングから一定時間が経過している場合に、スイッチング素子ＳＷのオンタイミングであると判定する。
【００４３】
スイッチング素子ＳＷのオンタイミングである場合（ステップＳ４２においてＹＥＳ）、電源マイコン５０は、スイッチング素子ＳＷをオフ状態からオン状態に切り替える（ステップＳ４４）。スイッチング素子ＳＷのオンタイミングでない場合（ステップＳ４２においてＮＯ）、電源マイコン５０は、ステップＳ４４の処理をスキップしてリターンへと処理を移す。
【００４４】
スイッチング素子ＳＷがオフ状態でない場合（ステップＳ４０においてＮＯ）、すなわちスイッチング素子ＳＷがオン状態である場合、電源マイコン５０は、インダクタ電流ＩＬ（電流センサ３４の検出値）がステップＳ３０において算出された目標インダクタ電流ＩＬｔａｇ以上であるか否かを判定する（ステップＳ４６）。
【００４５】
インダクタ電流ＩＬが目標インダクタ電流ＩＬｔａｇ以上である場合（ステップＳ４６においてＹＥＳ）、電源マイコン５０は、スイッチング素子ＳＷをオン状態からオフ状態に切り替える（ステップＳ４８）。このように、ＩＬ≧ＩＬｔａｇでスイッチング素子ＳＷをオン状態からオフ状態に切り替える機能は「トリップ機能」とも称される。なお、本実施の形態１では、このトリップ機能が作動しているか否かを示すトリップフラグが設けられ、トリップ機能が正常に作動している場合にはトリップフラグはオンとなり、トリップ機能が作動していない場合にはトリップフラグはオフとなる。
【００４６】
なお、ステップＳ４６においてインダクタ電流ＩＬが目標インダクタ電流ＩＬｔａｇ以上でないと判定されると（ステップＳ４６においてＮＯ）、電源マイコン５０は、ステップＳ４８の処理をスキップしてリターンへと処理を移す。
【００４７】
図３は、脈流電圧Ｖｐｕ、目標インダクタ電流ＩＬｔａｇ、及びインダクタ電流ＩＬの波形の一例を示す図である。図３において、横軸は時間を示し、縦軸の上段は電圧（脈流電圧Ｖｐｕ）を示し、縦軸の下段は電流（目標インダクタ電流ＩＬｔａｇ及びインダクタ電流ＩＬ）を示す。
【００４８】
脈流電圧Ｖｐｕは、正弦波状の交流電圧をゼロクロス点で折り返されて生成される脈流波形となる。目標インダクタ電流ＩＬｔａｇは、上述の式（２）に示したように脈流電圧Ｖｐｕと変数Ａとの積である。そのため、目標インダクタ電流ＩＬｔａｇの波形は、脈流電圧Ｖｐｕに同期した波形となる。
【００４９】
スイッチング素子ＳＷのオンタイミングとなってスイッチング素子ＳＷがオンされると、インダクタ電流ＩＬ（電流センサ３４の検出値）は上昇する。インダクタ電流ＩＬが目標インダクタ電流ＩＬｔａｇに達すると、スイッチング素子ＳＷがオフされ、インダクタ電流ＩＬが低下する。その後、スイッチング素子ＳＷのオンタイミングとなってスイッチング素子ＳＷが再びオンされると、インダクタ電流ＩＬは再び上昇する。このような処理が繰り返されることによって、インダクタ電流ＩＬの波形は、目標インダクタ電流ＩＬｔａｇに近い波形となり、脈流電圧Ｖｐｕに同期した波形となる。これにより力率の改善が図られる。
【００５０】
＜ＰＦＣ回路の異常検出＞
ＰＦＣ回路３０のスイッチング素子ＳＷがオープン故障したり、ＰＦＣ回路３０の出力電圧Ｖｄｃを検出する電圧センサ３６の検出誤差により上述の力率改善制御（同期制御）及び定電圧制御が正常に機能しないような異常が生じたりしている場合には、ＰＦＣ回路３０により力率が改善されないまま負荷６０が作動し得る。ＰＦＣ回路３０により力率が改善されない状況は、入力電流の増加により部品の発熱が増大したり、高調波電流の増大により各種機器へ悪影響を及ぼしたりするおそれがある。そのため、ＰＦＣ回路３０の異常を精度よく検出することが求められる。
【００５１】
特に、この実施の形態１では、出力電圧Ｖｄｃが過度に低下する等の異常（昇圧異常）は見られないけれども、負荷６０の作動中に出力電圧Ｖｄｃが目標電圧Ｖｄｃｔａｇ以上であると判断できる状態が所定期間継続した場合に、一律にＰＦＣ回路３０の異常と判断するのではなく、入力電圧Ｖａｃ（脈流電圧Ｖｐｕ）が所定の過電圧しきい値Ｖｏよりも低いことを条件にＰＦＣ回路３０を異常であると判定することを特徴としている。以下、この点について詳しく説明する。
【００５２】
負荷６０の停止中（たとえば給湯待機中）は、ＰＦＣ回路３０のインダクタＬに流れる電流（インダクタ電流ＩＬ）は略０であるけれども、負荷６０の作動中は、出力電圧Ｖｄｃが低下するので、電圧偏差ΔＶ（＝Ｖｄｃｔａｇ−Ｖｄｃ）が非零の正値となり、目標インダクタ電流ＩＬｔａｇ及びインダクタ電流ＩＬは非零の正値となる。
【００５３】
そこで、図４に示されるように、負荷６０が作動しているにも拘わらず目標インダクタ電流ＩＬｔａｇが所定の電流しきい値ＩＬＬ以下であれば、ＰＦＣ回路３０を異常と判定することが考えられる。ここで、電流しきい値ＩＬＬは、負荷６０が作動していれば最低限流れると考えられる電流値に基づいて定められる値である。すなわち、負荷６０が作動しているにも拘わらずＩＬｔａｇ≦ＩＬＬであるときは、ＰＦＣ回路３０の異常が疑われる。たとえば、実際にはＶｄｃ＜Ｖｄｃｔａｇ（ΔＶ＞０）であるにも拘わらず、電圧センサ３６の検出誤差によりＶｄｃｔａｇを超える検出値を電圧センサ３６が出力するような場合に、負荷６０が作動しているにも拘わらずＩＬｔａｇ≦ＩＬＬとなる状況が発生する。
【００５４】
しかしながら、入力電圧Ｖａｃが過電圧の場合、出力電圧Ｖｄｃが目標電圧Ｖｄｃｔａｇ以上となり、かつ、目標インダクタ電流ＩＬｔａｇが０となる場合があり得る。たとえば、定格入力電圧Ｖａｃ（実効値）が１００Ｖで、目標電圧Ｖｄｃｔａｇが１５５Ｖに設定されている場合、入力電圧Ｖａｃ（実効値）が１１０Ｖを超える過電圧となると、入力電圧Ｖａｃ（脈流電圧Ｖｐｕ）の波高値は１５５Ｖを超えるので、目標インダクタ電流ＩＬｔａｇが０となり得る。このような場合は、ＰＦＣ回路３０は実際には正常であるにも拘わらず、ＩＬｔａｇ≦ＩＬＬであるためにＰＦＣ回路３０が異常であると判定されてしまう。
【００５５】
そこで、この実施の形態１に従う電源装置１では、入力電圧Ｖａｃ（実効値）が所定の過電圧しきい値Ｖｏよりも低いことを条件に、ＰＦＣ回路３０を異常と判定することとしたものである。過電圧しきい値Ｖｏは、入力電圧Ｖａｃ（実効値）が過電圧しきい値Ｖｏを超えると、ＰＦＣ回路３０が非作動であっても出力電圧Ｖｄｃ＞目標電圧Ｖｄｃｔａｇとなるような入力電圧Ｖａｃ（実効値）の値である。一例として、定格入力電圧Ｖａｃ（実効値）が１００Ｖ、目標電圧Ｖｄｃｔａｇが１５５Ｖの場合に、過電圧しきい値Ｖｏは１１０Ｖに設定される。
【００５６】
図５は、図１に示した電源マイコン５０により実行されるＰＦＣ回路３０の異常判定処理の手順を説明するフローチャートである。このフローチャートは、所定周期で繰り返し実行される。
【００５７】
図５を参照して、電源マイコン５０は、ＰＦＣ回路３０の出力電圧Ｖｄｃが所定のしきい値ＶＬ未満である状態が所定期間継続したか否かを判定する（ステップＳ１１０）。しきい値ＶＬは、出力電圧Ｖｄｃの目標電圧Ｖｄｃｔａｇよりも低い値に設定され、たとえば、目標電圧Ｖｄｃｔａｇ＝１５５Ｖの場合に、しきい値ＶＬは１５２Ｖに設定される。
【００５８】
このステップＳ１１０の処理は、Ｖｄｃ＜ＶＬ（ＶＬ＜Ｖｄｃｔａｇ）となる状況が所定期間（たとえば１秒）継続する場合には（昇圧異常）、ＰＦＣ回路３０を異常と判定するためのものである。そして、ステップＳ１１０においてＹＥＳと判定されると、電源マイコン５０は、ＰＦＣ回路３０が異常であると判定する（ステップＳ１３０）。
【００５９】
ステップＳ１１０においてＮＯと判定された場合（たとえばＶｄｃ≧ＶＬ）、電源マイコン５０は、負荷６０が作動中であり、かつ、トリップフラグが一定期間オフであるか否かを判定する（ステップＳ１２０）。負荷６０が作動中であるか否かは、給湯器マイコン６５（図１）からの信号に基づいて判定される。トリップフラグは、上述のように、ＩＬ≧ＩＬｔａｇでスイッチング素子ＳＷをオン状態からオフ状態に切り替える「トリップ機能」が作動しているか否かを示すフラグである。
【００６０】
このステップＳ１２０の処理は、インダクタ電流ＩＬが目標インダクタ電流ＩＬｔａｇ未満である状態が所定期間継続する場合に（トリップフラグオフ）、ＰＦＣ回路３０の異常と判定するためのものである。より具体的には、負荷６０が作動しているにも拘わらずインダクタ電流ＩＬが略０である場合に、ＰＦＣ回路３０の異常と判定するためのものである。そして、ステップＳ１２０においてＹＥＳと判定されると、ステップＳ１３０へ処理が移行され、ＰＦＣ回路３０は異常であると判定される。
【００６１】
ステップＳ１２０においてＮＯと判定されると、電源マイコン５０は、目標インダクタ電流ＩＬｔａｇが電流しきい値ＩＬＬ以下である状態が所定期間継続しているか否かを判定する（ステップＳ１４０）。上述のように、電流しきい値ＩＬＬは、負荷６０が作動していれば最低限流れると考えられる電流値に基づいて定められる値である。目標インダクタ電流ＩＬｔａｇがしきい値ＩＬＬ以下であることは、出力電圧Ｖｄｃが目標電圧Ｖｄｃｔａｇ以上であることに相当する。ステップＳ１４０においてＮＯと判定されたときは、電源マイコン５０は、ＰＦＣ回路３０は正常であると判定する（ステップＳ１５０）。
【００６２】
ステップＳ１４０においてＹＥＳと判定されると、電源マイコン５０は、負荷６０が作動中であるか否かを判定する（ステップＳ１６０）。負荷６０が停止中（待機中）であれば（ステップＳ１６０においてＮＯ）、目標インダクタ電流ＩＬｔａｇがしきい値ＩＬＬ以下であることは妥当であるので、ステップＳ１５０へ処理が移行され、ＰＦＣ回路３０は正常であると判定される。
【００６３】
ステップＳ１６０において負荷６０が作動中であると判定された場合（ステップＳ１６０においてＹＥＳ）、負荷６０が作動しているにも拘わらず目標インダクタ電流ＩＬｔａｇがしきい値ＩＬＬ以下であるので、ＰＦＣ回路３０の異常が疑われる。しかしながら、この電源装置１では、さらに入力電圧Ｖａｃが参照される。すなわち、ステップＳ１６０において負荷６０は作動中であると判定されると（ステップＳ１６０においてＹＥＳ）、電源マイコン５０は、入力電圧Ｖａｃ（実効値）が所定の過電圧しきい値Ｖｏよりも低いか否かを判定する（ステップＳ１７０）。上述のように、この過電圧しきい値Ｖｏは、入力電圧Ｖａｃ（実効値）が過電圧しきい値Ｖｏを超えると、ＰＦＣ回路３０が非作動であってもＶｄｃ＞Ｖｄｃｔａｇとなるような入力電圧Ｖａｃ（実効値）の値である。
【００６４】
そして、ステップＳ１７０において、入力電圧Ｖａｃ（実効値）が過電圧しきい値Ｖｏ以上であると判定されたときは（ステップＳ１７０においてＮＯ）、電源マイコン５０は、入力電圧Ｖａｃが過電圧であると判定する（ステップＳ１８０）。すなわち、この場合は、ＰＦＣ回路３０が異常であるとは判定されない。
【００６５】
一方、ステップＳ１７０において、入力電圧Ｖａｃ（実効値）が過電圧しきい値Ｖｏよりも低いと判定されたときは（ステップＳ１７０においてＹＥＳ）、ステップＳ１３０へ処理が移行され、ＰＦＣ回路３０が異常であると判定される。すなわち、電源マイコン５０は、負荷６０が作動しているにも拘わらず目標インダクタ電流ＩＬｔａｇがしきい値ＩＬＬ以下である状態が所定期間継続した場合、入力電圧Ｖａｃ（実効値）が過電圧しきい値Ｖｏよりも低いことを条件にＰＦＣ回路３０を異常であると判定する。
【００６６】
以上のように、この実施の形態１においては、負荷６０の作動中に目標インダクタ電流ＩＬｔａｇが電流しきい値ＩＬＬ以下となる状態が継続した場合、入力電圧Ｖａｃが過電圧しきい値Ｖｏよりも低いことを条件にＰＦＣ回路３０が異常と判定される。これにより、上記の状態が継続する場合に、一律にＰＦＣ回路３０が異常であると判断されるのを回避することができる。また、この実施の形態１においては、負荷６０が作動しているにも拘わらずインダクタ電流ＩＬが目標インダクタ電流ＩＬｔａｇ未満である状態が所定期間継続する場合も（トリップフラグオフ）、ＰＦＣ回路３０が異常と判定される。このように、この実施の形態１によれば、ＰＦＣ回路３０の異常を精度よく検出することができる。
【００６７】
［実施の形態２］
実施の形態２は、ＰＦＣ回路３０の制御方法が実施の形態１と異なり、それに伴なってＰＦＣ回路３０の異常検出の具体的手法が異なる。
【００６８】
図６は、実施の形態２に従う電源装置１Ａの全体構成の一例を模式的に示す図である。図６を参照して、この電源装置１Ａは、実施の形態１における電源装置１（図１）の構成に対して、インダクタ電流ＩＬを検出する電流センサ３４が負極線Ｎに設けられ、電源マイコン５０に代えて電源マイコン５０Ａが備えられる点で、電源装置１と異なる。
【００６９】
実施の形態１における電源装置１（図１）では、電流センサ３４は、スイッチング素子ＳＷと負極線Ｎとを接続する接続線に設けられているので、スイッチング素子ＳＷがオフしている間は、インダクタ電流ＩＬを検出することができない。そのため、実施の形態１では、図２，図３で説明したように「トリップ機能」を用いてインダクタ電流ＩＬを制御している。
【００７０】
この実施の形態２では、スイッチング素子ＳＷの状態に拘わらず電流センサ３４によってインダクタ電流ＩＬを検出することができるので、上記のようなトリップ機能を用いることなく、インダクタ電流ＩＬの検出値に基づいてスイッチング素子ＳＷのデューティが制御される。
【００７１】
図７は、スイッチング素子ＳＷのデューティを説明する概念図である。図７を参照して、スイッチング素子ＳＷは、所定のスイッチング周期Ｔｓｗで周期的にオンオフを繰り返すように制御される。スイッチング周期Ｔｓｗの逆数であるスイッチング周波数ｆｓｗは、たとえば７０ｋＨｚ程度とすることができる。
【００７２】
スイッチング周期ＴｓｗのデューティＤＴを調整することによって、インダクタ電流ＩＬを目標インダクタ電流ＩＬｔａｇに制御することができる。上述のように、インダクタ電流ＩＬが目標インダクタ電流ＩＬｔａｇに制御されることで、インダクタ電流ＩＬの位相を脈流電圧Ｖｐｕの位相に同期させつつ、出力電圧Ｖｄｃを目標電圧Ｖｄｃｔａｇに制御することができる。なお、本開示では、スイッチング周期Ｔｓｗに対するスイッチング素子ＳＷのオン期間Ｔｏｎの比をデューティＤＴ（＝Ｔｏｎ／Ｔｓｗ）と定義する。
【００７３】
デューティＤＴを大きくすることによって、インダクタ電流ＩＬを増大させ、出力電圧Ｖｄｃを高めることができる。一方、デューティＤＴを小さくすることによって、インダクタ電流ＩＬを減少させ、出力電圧Ｖｄｃを低下させることができる。
【００７４】
図８は、実施の形態２における電源マイコン５０Ａが力率改善制御及び定電圧制御を実行する際の処理手順の一例を示すフローチャートである。このフローチャートは、実施の形態１における図２のフローチャートに相当するものである。このフローチャートも、所定周期で繰り返し実行される。図８を参照して、ステップＳ２１０〜Ｓ２３０の処理は、図２に示したステップＳ１０〜Ｓ３０の処理とそれぞれ同じである。
【００７５】
ステップＳ２３０において目標インダクタ電流ＩＬｔａｇが算出されると、電源マイコン５０Ａは、ステップＳ２４０〜Ｓ２６０において、インダクタ電流ＩＬが目標インダクタ電流ＩＬｔａｇに調整されるように、スイッチング素子ＳＷのデューティＤＴを制御する。
【００７６】
具体的には、電源マイコン５０Ａは、電流センサ３４からインダクタ電流ＩＬの検出値を取得する（ステップＳ２４０）。次いで、電源マイコン５０Ａは、取得されたインダクタ電流ＩＬの検出値を、ステップＳ２３０において算出された目標インダクタ電流ＩＬｔａｇと比較する（ステップＳ２５０）。そして、電源マイコン５０Ａは、インダクタ電流ＩＬと目標インダクタ電流ＩＬｔａｇとの比較結果（偏差）に基づいて、スイッチング素子ＳＷのデューティＤＴを算出する（ステップＳ２６０）。
【００７７】
たとえば、インダクタ電流ＩＬが目標インダクタ電流ＩＬｔａｇよりも大きい場合には、デューティＤＴが小さくなる方向に新たなデューティＤＴを算出することができる。これにより、インダクタ電流ＩＬは低下し、出力電圧Ｖｄｃも低下する。一方、インダクタ電流ＩＬが目標インダクタ電流ＩＬｔａｇよりも小さい場合には、デューティＤＴが大きくなる方向に新たなデューティＤＴを算出することができる。これにより、インダクタ電流ＩＬは増加し、出力電圧Ｖｄｃも上昇する。
【００７８】
なお、デューティＤＴの平均値が所定の上限以上であれば、スイッチング素子ＳＷはデューティ最大（ＭＡＸＤＵＴＹ）で作動しているものと判定され、電源マイコン５０Ａは、デューティＤＴをさらに大きくすることはしない。同様に、デューティＤＴの平均値が所定の下限以下であれば、スイッチング素子ＳＷはデューティ最小（ＭＩＮＤＵＴＹ）で作動しているものと判定され、電源マイコン５０Ａは、デューティＤＴをさらに小さくすることはしない。
【００７９】
＜ＰＦＣ回路の異常検出＞
この実施の形態２でも、出力電圧Ｖｄｃが過度に低下する等の異常は見られないけれども、負荷６０の作動中に出力電圧Ｖｄｃが目標電圧Ｖｄｃｔａｇ以上であると判断できる状態が所定期間継続した場合に、一律にＰＦＣ回路３０の異常と判断するのではなく、入力電圧Ｖａｃが過電圧しきい値Ｖｏよりも低いことを条件にＰＦＣ回路３０を異常であると判定することを特徴とする。
【００８０】
具体的には、デューティＤＴの調整による力率改善制御及び定電圧制御が実施される実施の形態２では、負荷６０が作動しているにも拘わらずスイッチング素子ＳＷがＭＩＮＤＵＴＹで作動しているときは、ＰＦＣ回路３０の異常が疑われる。
【００８１】
図９は、ＰＦＣ回路３０が正常であるときのデューティＤＴを示した図である。図９を参照して、ＤＴ平均値は、デューティＤＴの１波の平均値を示す。ＤＴ平均値が所定の上限値ＤＴＵ及び下限値ＤＴＬの範囲内にあるときは、ＰＦＣ回路３０は正常である。
【００８２】
図１０は、ＰＦＣ回路３０の異常が疑われるときのデューティＤＴを示した図である。図１０を参照して、この例では、ＤＴ平均値が下限値ＤＴＬを下回っており、スイッチング素子ＳＷはＭＩＮＤＵＴＹで作動しているものと判定される。
【００８３】
しかしながら、入力電圧Ｖａｃが過電圧の場合、出力電圧Ｖｄｃが目標電圧Ｖｄｃｔａｇ以上となり、かつ、スイッチング素子ＳＷがＭＩＮＤＵＴＹで作動する場合があり得る。たとえば、定格入力電圧Ｖａｃ（実効値）が１００Ｖで、目標電圧Ｖｄｃｔａｇが１５５Ｖに設定されている場合、入力電圧Ｖａｃ（実効値）が１１０Ｖを超える過電圧となると、入力電圧Ｖａｃ（脈流電圧Ｖｐｕ）の波高値は１５５Ｖを超えるので、スイッチング素子ＳＷがＭＩＮＤＵＴＹで作動し得る。このような場合、ＰＦＣ回路３０は実際には正常であるにも拘わらず、スイッチング素子ＳＷがＭＩＮＤＵＴＹで作動しているためにＰＦＣ回路３０が異常であると判定されてしまう。
【００８４】
そこで、この実施の形態２に従う電源装置１Ａでも、実施の形態１の電源装置１と同様に、入力電圧Ｖａｃ（実効値）が過電圧しきい値Ｖｏよりも低いことを条件に、ＰＦＣ回路３０が異常であると判定される。
【００８５】
図１１は、実施の形態２における電源マイコン５０Ａにより実行されるＰＦＣ回路３０の異常判定処理の手順を説明するフローチャートである。このフローチャートは、実施の形態１における図５のフローチャートに対応するものであり、以下に示すステップＳ３１０，Ｓ３３０，Ｓ３５０〜Ｓ３８０の処理は、図５のフローチャートのステップＳ１１０，Ｓ１３０，Ｓ１５０〜Ｓ１８０の処理とそれぞれ同じである。
【００８６】
図１１を参照して、ステップＳ３１０においてＮＯと判定されると（たとえばＶｄｃ≧ＶＬ）、電源マイコン５０Ａは、スイッチング素子ＳＷがＭＡＸＤＵＴＹで作動しているか否かを判定する（ステップＳ３２０）。具体的には、デューティＤＴの１波の平均値が上限値ＤＴＵ（図９，１０）以上の場合に、スイッチング素子ＳＷはＭＡＸＤＵＴＹで作動していると判定される。
【００８７】
スイッチング素子ＳＷがＭＡＸＤＵＴＹで作動していると判定されると（ステップＳ３２０においてＹＥＳ）、ステップＳ３３０へ処理が移行され、ＰＦＣ回路３０は異常であると判定される。
【００８８】
ステップＳ３２０においてＮＯと判定されると、電源マイコン５０Ａは、スイッチング素子ＳＷがＭＩＮＤＵＴＹで作動しているか否かを判定する（ステップＳ３４０）。なお、スイッチング素子ＳＷがＭＩＮＤＵＴＹで作動していることは、出力電圧Ｖｄｃが目標電圧Ｖｄｃｔａｇ以上であることに相当する。ステップＳ３４０においてＮＯと判定されたときは、ステップＳ３５０へ処理が移行され、ＰＦＣ回路３０は正常であると判定される。
【００８９】
ステップＳ３４０においてＹＥＳと判定されると、電源マイコン５０Ａは、負荷６０が作動中であるか否かを判定する（ステップＳ３６０）。負荷６０が停止中（待機中）であれば（ステップＳ３６０においてＮＯ）、スイッチング素子ＳＷがＭＩＮＤＵＴＹで作動していることは妥当であるので、ステップＳ３５０へ処理が移行され、ＰＦＣ回路３０は正常であると判定される。
【００９０】
ステップＳ３６０において負荷６０は作動中であると判定された場合（ステップＳ３６０においてＹＥＳ）、負荷６０が作動しているにも拘わらずスイッチング素子ＳＷがＭＩＮＤＵＴＹで作動しているので、ＰＦＣ回路３０の異常が疑われる。しかしながら、この電源装置１Ａでは、さらに入力電圧Ｖａｃが参照される。すなわち、ステップＳ３６０において負荷６０は作動中であると判定されると（ステップＳ３６０においてＹＥＳ）、電源マイコン５０Ａは、入力電圧Ｖａｃ（実効値）が過電圧しきい値Ｖｏよりも低いか否かを判定する（ステップＳ３７０）。
【００９１】
そして、ステップＳ３７０において、入力電圧Ｖａｃ（実効値）が過電圧しきい値Ｖｏ以上であると判定されたときは（ステップＳ３７０においてＮＯ）、電源マイコン５０Ａは、入力電圧Ｖａｃが過電圧であると判定する（ステップＳ３８０）。すなわち、この場合は、ＰＦＣ回路３０が異常であるとは判定されない。
【００９２】
一方、ステップＳ３７０において、入力電圧Ｖａｃ（実効値）が過電圧しきい値Ｖｏよりも低いと判定されたときは（ステップＳ３７０においてＹＥＳ）、ステップＳ３３０へ処理が移行され、ＰＦＣ回路３０が異常であると判定される。すなわち、電源マイコン５０Ａは、負荷６０が作動しているにも拘わらずスイッチング素子ＳＷがＭＩＮＤＵＴＹで作動している場合、入力電圧Ｖａｃ（実効値）が過電圧しきい値Ｖｏよりも低いことを条件にＰＦＣ回路３０を異常であると判定する。
【００９３】
以上のように、この実施の形態２においては、負荷６０の作動中にスイッチング素子ＳＷがＭＩＮＤＵＴＹで作動している場合、入力電圧Ｖａｃが過電圧しきい値Ｖｏよりも低いことを条件にＰＦＣ回路３０が異常と判定される。これにより、上記の状態の場合に、一律にＰＦＣ回路３０が異常であると判断されるのを回避することができる。また、この実施の形態２においては、スイッチング素子ＳＷがＭＡＸＤＵＴＹで作動している場合も、ＰＦＣ回路３０が異常と判定される。このように、この実施の形態２によっても、ＰＦＣ回路３０の異常を精度よく検出することができる。
【００９４】
［実施の形態３］
ＰＦＣ回路３０が異常であることにより力率が改善されない状況は、入力電流の増加により部品の発熱を増大させるおそれがある。しかしながら、ＰＦＣ回路３０の異常に伴ない負荷６０（給湯装置）を完全に停止させてしまうと、ユーザは不便を感じる。
【００９５】
そこで、この実施の形態３では、ＰＦＣ回路３０の異常時に、給湯装置に設けられる複数の運転モード（給湯モード、風呂追焚モード、温水暖房モード等）の同時運転が制限される。これにより、ＰＦＣ回路３０の異常時に、ＰＦＣ回路３０の負荷を抑えつつ、優先度の高い運転モードについては運転可能とすることができる。
【００９６】
図１２は、給湯システムの全体構成図である。図１２を参照して、給湯システムは、給湯装置１００と、リモートコントローラ（リモコン）８０と、給湯栓１１０と、浴槽１２０と、暖房装置１３０とを備える。
【００９７】
給湯装置１００は、図１に示した負荷６０を含む加熱部７０と、電源装置１Ｂと、給湯器マイコン６５とを含む。加熱部７０は、カランやシャワー等の給湯栓１１０の開栓時に出湯するための給湯回路と、浴槽１２０内の湯を加熱循環するための追焚回路と、暖房装置１３０に対して温水を循環供給するための暖房回路とを含む（いずれも図示せず）。追焚回路及び暖房回路の各々は、湯（温水）を循環させるためのポンプを備えており、これらの各ポンプが負荷６０に相当する。
【００９８】
給湯器マイコン６５は、リモコン８０におけるユーザ操作に従って給湯装置１００の運転モードを選択し、選択された運転モードに従って加熱部７０を制御する。この実施の形態３では、給湯モード、風呂追焚モード、温水暖房モードの３つの運転モードが設けられており、ユーザは、作動させる運転モードをリモコン８０から選択することができる。なお、ユーザは、リモコン８０において複数の運転モードを同時に選択することも可能である（同時運転）。
【００９９】
電源装置１Ｂは、図１に示した電源装置１と同じ電気回路構成を備え、図１に示した電源マイコン５０に代えて電源マイコン５０Ｂを含む。電源マイコン５０Ｂは、電源マイコン５０が有する機能を備えている。電源マイコン５０Ｂは、さらに、電源装置１ＢのＰＦＣ回路３０（図示せず）の異常が検出された場合に、複数の運転モードの同時運転を制限するための制御を実行する。
【０１００】
図１３は、ＰＦＣ回路３０の異常時に電源マイコン５０Ｂにより実行される処理の手順を説明するフローチャートである。このフローチャートは、所定周期で繰り返し実行される。図１３を参照して、電源マイコン５０Ｂは、ＰＦＣ回路３０が異常であるか否かを判定する（ステップＳ４１０）。ＰＦＣ回路３０の異常判定方法は、上述の実施の形態１で詳しく説明したとおりである。ＰＦＣ回路３０が正常であるときは（ステップＳ４１０においてＮＯ）、以降の一連の処理は実行されずにリターンへと処理が移行される。
【０１０１】
ステップＳ４１０においてＰＦＣ回路３０が異常であると判定されると（ステップＳ４１０においてＹＥＳ）、電源マイコン５０Ｂは、ＰＦＣ回路３０が異常であることを給湯器マイコン６５へ報知する（ステップＳ４２０）。
【０１０２】
次いで、電源マイコン５０Ｂは、電源装置１Ｂから電力の供給を受ける負荷６０（加熱部７０に含まれる）の消費電力が規定値以内であるか否かを判定する（ステップＳ４３０）。この規定値は、ＰＦＣ回路３０の異常時に力率が改善されないまま負荷６０が作動した場合に、部品の発熱による更なる故障を招かないように適宜定められる値である。消費電力が規定値以内であれば（ステップＳ４３０においてＹＥＳ）、リターンへと処理が移行される。
【０１０３】
ステップＳ４３０において負荷６０の消費電力が規定値を超えていると判定されると（ステップＳ４３０においてＮＯ）、電源マイコン５０Ｂは、給湯装置１００において複数の運転モードが作動中（同時運転中）であるか否かを判定する（ステップＳ４４０）。なお、運転モードの管理は、給湯器マイコン６５において行なわれており、どの運転モードが作動中であるかについて、給湯器マイコン６５から電源マイコン５０Ｂへ通知される。
【０１０４】
ステップＳ４４０において複数の運転モードが作動中（同時運転中）であると判定されると（ステップＳ４４０においてＹＥＳ）、電源マイコン５０Ｂは、負荷６０の消費電力が規定値以内となるように、優先度の高い運転モードの作動を維持する一方、他の運転モードを停止させる（ステップＳ４５０）。なお、上述のように、運転モードの管理は、給湯器マイコン６５において行なわれており、電源マイコン５０Ｂは、優先度の高い運転モードを作動させ、かつ、他の運転モードを停止させるための指令を給湯器マイコン６５へ出力する。
【０１０５】
なお、複数の運転モード（給湯モード、風呂追焚モード、温水暖房モード）の優先度については、予め定めておいてもよいし、或いは、たとえば各運転モードの累積作動時間を給湯器マイコン６５で計時し、作動時間の長いものから高い優先度を与えてもよい。
【０１０６】
ステップＳ４４０において複数の運転モードが作動中ではない、すなわち作動中の運転モードは１つであると判定されると（ステップＳ４４０においてＮＯ）、電源マイコン５０Ｂは、負荷６０の消費電力が規定値以内となるように、作動中の運転モードの負荷を制限する（ステップＳ４６０）。具体的には、電源マイコン５０Ｂは、負荷の消費電力が規定値以内になるように、作動中の運転モードの負荷低減を指示する指令を給湯器マイコン６５へ出力する。
【０１０７】
なお、ステップＳ４４０〜Ｓ４６０の処理は、給湯器マイコン６５に実装してもよい。また、ステップＳ４３０の処理における規定値を電源マイコン５０Ｂから給湯器マイコン６５へ通知するようにして、ステップＳ４３０も給湯器マイコン６５に実装してもよい。
【０１０８】
また、上記において、電源装置１Ｂは、実施の形態１における電源マイコン５０が有する機能を備えるものとしたが、実施の形態２における電源マイコン５０Ａが有する機能を備えるものであってもよい。
【０１０９】
以上のように、この実施の形態３においては、ＰＦＣ回路３０の異常時に、給湯装置に設けられる複数の運転モードの同時運転が制限される。したがって、この実施の形態３によれば、ＰＦＣ回路３０の異常時に、ＰＦＣ回路３０の負荷を抑えつつ、優先度の高い運転モードについては運転可能とすることができる。
【０１１０】
今回開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本開示の範囲は、上記した実施の形態の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１１１】
１，１Ａ，１Ｂ  電源装置、１０  交流電源、２０  整流回路、３０，３０Ａ  ＰＦＣ回路、３２  駆動回路、３４  電流センサ、３６  電圧センサ、４０  電圧変換回路、５０，５０Ａ，５０Ｂ  電源マイコン、６０  負荷、６５  給湯器マイコン、７０  加熱部、８０  リモコン、１００  給湯装置、１１０  給湯栓、１２０  浴槽、１３０  暖房装置、Ａ１，Ａ２  交流線、Ｃ  キャパシタ、Ｄ，Ｄ１，Ｄ２  ダイオード、Ｌ  インダクタ、Ｎ  負極線、Ｎ１  接続線、Ｐ１〜Ｐ３  正極線、ＳＷ  スイッチング素子、Ｒ１〜Ｒ４  抵抗。
【図１】
2018201259.tif 000003
【図２】
2018201259.tif 000004
【図３】
2018201259.tif 000005
【図４】
2018201259.tif 000006
【図５】
2018201259.tif 000007
【図６】
2018201259.tif 000008
【図７】
2018201259.tif 000009
【図８】
2018201259.tif 000010
【図９】
2018201259.tif 000011
【図１０】
2018201259.tif 000012
【図１１】
2018201259.tif 000013
【図１２】
2018201259.tif 000014
【図１３】
2018201259.tif 000015