(57)【特許請求の範囲】
【請求項１】
入力された電圧を変圧し、変圧した電圧を出力する変圧回路に関する異常を検知する半導体装置において、
前記変圧回路の入力電流値に係る値を検出する入力電流検出器、該変圧回路の入力電圧値に係る値を検出する入力電圧検出器、該変圧回路の出力電流値に係る値を検出する出力電流検出器、及び、該変圧回路の出力電圧値に係る値を検出する出力電圧検出器の検出結果に基づき、前記変圧回路が行う変圧の効率に係る指標値を算出する算出部と、
該算出部が算出した指標値が示す前記効率が所定効率未満であるか否かを判定する効率判定部と
を備え、
前記変圧回路が出力した電圧は蓄電器に印加され、
該変圧回路の前記出力電流値は所定電流値以下に制限され、
該変圧回路の前記出力電圧値は所定電圧値以下に制限され、
前記出力電流検出器の検出結果が示す前記出力電流値が電流閾値を超えており、かつ、前記出力電圧検出器の検出結果が示す前記出力電圧値が電圧閾値を超えている場合に、前記算出部は前記指標値を算出し、前記効率判定部は判定を行うこと
を特徴とする半導体装置。
【請求項２】
前記入力電流検出器、入力電圧検出器、出力電流検出器及び出力電圧検出器の検出結果が示す前記入力電流値、入力電圧値、出力電流値及び出力電圧値夫々をＩｉｎ、Ｖｉｎ、Ｉｏｕｔ及びＶｏｕｔとした場合、前記指標値は、（Ｉｏｕｔ−（Ｉｉｎ×Ｖｉｎ／Ｖｏｕｔ））／Ｉｏｕｔであること
を特徴とする請求項１に記載の半導体装置。
【請求項３】
前記効率判定部によって前記効率が前記所定効率未満であると判定された場合に前記変圧回路の変圧を停止する停止部を備えること
を特徴とする請求項１又は請求項２に記載の半導体装置。
【請求項４】
前記算出部は、前記指標値を繰り返し算出し、
前記効率判定部は、該算出部が前記指標値を算出する都度、前記効率が前記所定効率未満であるか否かを判定し、
前記停止部は、前記効率判定部によって前記効率が前記所定効率未満であると複数回連続して判定された場合に前記変圧回路の変圧を停止すること
を特徴とする請求項３に記載の半導体装置。
【請求項５】
請求項１から請求項４のいずれか１つに記載の半導体装置と、
前記変圧回路、入力電圧検出器、入力電流検出器、出力電圧検出器及び出力電流検出器と
を備えることを特徴とする変圧装置。
【請求項６】
請求項５に記載の変圧装置と、
前記蓄電器と
を備えることを特徴とする電源システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された電圧を変圧し、変圧した電圧を出力する変圧回路に関する異常を検知する半導体装置、並びに、該半導体装置を備える変圧装置及び電源システムに関する。
【背景技術】
【０００２】
車両に搭載される電源システムとして、車両の運動エネルギーを直流の回生電力に変換する発電機と、発電機が変換した回生電力に係る直流の電圧を変圧し、変圧した電圧を蓄電器に出力する変圧回路とを備える電源システムが提案されている（例えば特許文献１参照）。
【０００３】
特許文献１に記載の電源システムには、更に、ＣＰＵ(Central Processing Unit)を有する半導体装置が搭載されている。半導体装置は、発電機が、回生電力に係る直流の電圧を、出力電圧として出力している場合に変圧回路に変圧を行わせる。半導体装置が変圧回路に変圧を行わせることにより、蓄電器に電圧が印加され、蓄電器は電力を蓄える。蓄電器に蓄えられている電力は車両に搭載されている負荷に供給される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２１３２４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載されているような電源システムとして、変圧回路から蓄電器に流れる出力電流値に係る値を検出する電流検出器を備え、電流検出器の検出結果が示す出力電流値が所定の電流値となるように、半導体装置が、変圧回路から蓄電器に出力される出力電圧値を制御する電源システムがある。
【０００６】
この電源システムにおいて、電流検出器の検出結果が示す出力電流値が実際の出力電流値よりも小さい場合、半導体装置は、実際の出力電流値を前述した所定の電流値よりも大きい電流値になるように、変圧回路から出力される出力電圧値を制御する。このため、半導体装置は変圧回路に過大な電圧を蓄電器に出力させ続ける虞がある。
【０００７】
また、特許文献１に記載されているような電源システムとして、変圧回路から蓄電器に出力される出力電圧値に係る値を検出する電圧検出器を備え、電圧検出器の検出結果が示す出力電圧値が所定の電圧値となるように、半導体装置が実際の出力電圧値を制御する電源システムもある。
【０００８】
この電源システムおいても、電圧検出器の検出結果が示す出力電圧値が実際の出力電圧値よりも低い場合、半導体装置は、実際の出力電圧値が前述した所定の電圧値よりも高い電圧値となるように制御する。このため、半導体装置は変圧回路に過大な電圧を蓄電器に出力させ続ける虞がある。
【０００９】
変圧回路から過大な電圧が蓄電器に出力され続けた場合、蓄電器の性能、例えば蓄電器の容量が低下する可能性がある。変圧回路から過大な電圧が出力され続けることを防止するためには、検出結果が示す出力電流値又は出力電圧値が実際の値よりも低いことを適正に検知する必要がある。
【００１０】
本発明は斯かる事情に鑑みてなされたものであり、その目的とするところは、検出結果が示す変圧回路の出力電流値又は出力電圧値が実際の値よりも小さいことを適正に検知することができる半導体装置、並びに、該半導体装置を備える変圧装置及び電源システムを提供することにある。
【課題を解決するための手段】
【００１１】
本発明に係る半導体装置は、入力された電圧を変圧し、変圧した電圧を出力する変圧回路に関する異常を検知する半導体装置において、前記変圧回路の入力電流値に係る値を検出する入力電流検出器、該変圧回路の入力電圧値に係る値を検出する入力電圧検出器、該変圧回路の出力電流値に係る値を検出する出力電流検出器、及び、該変圧回路の出力電圧値に係る値を検出する出力電圧検出器の検出結果に基づき、前記変圧回路が行う変圧の効率に係る指標値を算出する算出部と、該算出部が算出した指標値が示す前記効率が所定効率未満であるか否かを判定する効率判定部とを備え、前記変圧回路が出力した電圧は蓄電器に印加され、該変圧回路の前記出力電流値は所定電流値以下に制限され、該変圧回路の前記出力電圧値は所定電圧値以下に制限され、前記出力電流検出器の検出結果が示す前記出力電流値が電流閾値を超えており、かつ、前記出力電圧検出器の検出結果が示す前記出力電圧値が電圧閾値を超えている場合に、前記算出部は前記指標値を算出し、前記効率判定部は判定を行うことを特徴とする。
【００１２】
本発明にあっては、変圧回路の入力電流値、入力電圧値、出力電流値及び出力電圧値夫々を検出する入力電流検出器、入力電圧検出器、出力電流検出器及び出力電圧検出器の検出結果に基づき、変圧回路が行う変圧の効率に係る指標値を算出する。算出した指標値が示す効率が所定効率未満であるか否かを判定する。これにより、変圧回路に関する異常を検知する。
【００１３】
出力電流検出器の検出結果が示す出力電流値、又は、出力電圧検出器の検出結果が示す出力電圧値が実際の値よりも小さい場合、指標値が示す変圧の効率は所定効率未満であると判定され、検出結果が示す変圧回路の出力電流値又は出力電圧値が実際の値よりも低いことが適正に検知される。
また、出力電流値が電流閾値を超えており、かつ、出力電圧値が電圧閾値を超えている場合に、指標値を算出し、算出した指標値が示す効率が所定効率未満であるか否かを判定する。変圧回路において、出力電流値及び出力電圧値の少なくとも一方が小さい場合、通常、実際の変圧の効率も低い。このため、入力電流検出器、入力電圧検出器、出力電流検出器及び出力電圧検出器の検出結果が適正であっても、指標値が示す効率が所定効率未満となる虞がある。本発明では、出力電流値が電流閾値を超えており、かつ、出力電圧値が電圧閾値を超えている場合に指標値が算出されるので、誤った検知が行われる確率が低い。
【００１４】
本発明に係る半導体装置は、前記入力電流検出器、入力電圧検出器、出力電流検出器及び出力電圧検出器の検出結果が示す前記入力電流値、入力電圧値、出力電流値及び出力電圧値夫々をＩｉｎ、Ｖｉｎ、Ｉｏｕｔ及びＶｏｕｔとした場合、前記指標値は、（Ｉｏｕｔ−（Ｉｉｎ×Ｖｉｎ／Ｖｏｕｔ））／Ｉｏｕｔであることを特徴とする。
【００１５】
本発明にあっては、指標値は（Ｉｏｕｔ−（Ｉｉｎ×Ｖｉｎ／Ｖｏｕｔ））／Ｉｏｕｔである。展開によって、式は、１−（Ｉｉｎ×Ｖｉｎ）／（Ｉｏｕｔ×Ｖｏｕｔ）と表される。変圧の効率は（Ｉｏｕｔ×Ｖｏｕｔ）／（Ｉｉｎ×Ｖｉｎ）であり、ゼロ以上１以下である。（Ｉｉｎ×Ｖｉｎ）／（Ｉｏｕｔ×Ｖｏｕｔ）は、変圧の効率が高い程小さく、１以上である。従って、指標値は、変圧の効率が高い程大きく、ゼロ以下である。指標値が所定値未満である場合に、変圧回路が行う変圧の効率が所定効率未満である。
【００１８】
本発明に係る半導体装置は、前記効率判定部によって前記効率が前記所定効率未満であると判定した場合に前記変圧回路の変圧を停止する停止部を備えることを特徴とする。
【００１９】
本発明にあっては、算出した指標値が示す変圧の効率が所定効率未満であると判定した場合、変圧回路の変圧を停止する。このため、出力電流検出器又は出力電圧検出器の検出結果が示す値と実際の値との間に生じた差異によって、変圧回路から例えば過大な電圧が出力され続けることはない。
【００２０】
本発明に係る半導体装置は、前記算出部が、前記指標値を繰り返し算出し、前記効率判定部は、該算出部が前記指標値を算出する都度、前記効率が前記所定効率未満であるか否かを判定し、前記停止部は、前記効率判定部によって前記効率が前記所定効率未満であると複数回連続して判定された場合に前記変圧回路の変圧を停止することを特徴とする。
【００２１】
本発明にあっては、指標値を繰り返し算出し、指標値を算出する都度、算出された指標値が示す効率が所定効率未満であるか否かを判定する。算出された指標値が示す効率が所定効率未満であると複数回連続して判定された場合に変圧回路の変圧を停止する。従って、変圧回路の動作の制御に関する異常が発生している確率が高い場合に変圧回路の変圧が停止される。
【００２２】
本発明に係る変圧装置は、前述した半導体装置と、前記変圧回路、入力電圧検出器、入力電流検出器、出力電圧検出器及び出力電流検出器とを備えることを特徴とする。
【００２３】
本発明にあっては、半導体装置が、入力電圧検出器、入力電流検出器、出力電圧検出器及び出力電流検出器の検出結果に基づいて、変圧回路に関する異常を検知する。
【００２４】
本発明に係る電源システムは、前述した変圧装置と、前記蓄電器とを備えることを特徴とする。
【００２５】
本発明にあっては、変圧装置の変圧回路が他端から出力した電圧が蓄電器に印加され、蓄電器が充電される。
【発明の効果】
【００２６】
本発明によれば、検出結果が示す変圧回路の出力電流値又は出力電圧値が実際の値よりも低いことを適正に検出することができる。
【図面の簡単な説明】
【００２７】
【図１】本実施の形態における電源システムの要部構成を示すブロック図である。
【図２】ＤＣＤＣコンバータの要部構成を示すブロック図である。
【図３】制御部が実行する充電処理を説明するためのタイミングチャートである。
【図４】制御部が実行する第１検知処理の手順を示すフローチャートである。
【図５】制御部が実行する第１検知処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００２８】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。
図１は本実施の形態における電源システム１の要部構成を示すブロック図である。電源システム１は、車両に好適に搭載され、ＤＣＤＣコンバータ１０、第１蓄電器１１、第２蓄電器１２、発電機１３、負荷１４及び報知部１５を備える。ＤＣＤＣコンバータ１０は第１端、第２端及び第３端を有する。
【００２９】
ＤＣＤＣコンバータ１０に関して、第１端は第２蓄電器１２の正極に接続され、第２端は、第１蓄電器１１の正極と、発電機１３及び負荷１４夫々の一端とに接続され、第３端は報知部１５に接続されている。第１蓄電器１１及び第２蓄電器１２夫々の負極と、発電機１３及び負荷１４夫々の他端とは接地されている。
【００３０】
ＤＣＤＣコンバータ１０には、第２蓄電器１２の充電を指示する充電指示と、第２蓄電器１２の放電を指示する放電指示と、変圧の停止を指示する停止指示とが入力される。ＤＣＤＣコンバータ１０には、更に、電源システム１が搭載されている車両の図示しないイグニッションスイッチがオンであるか又はオフであるか否かを示すイグニッション信号が入力される。車両の図示しないエンジンが作動している間、イグニッションスイッチはオンであり、エンジンが動作を停止している間、イグニッションスイッチはオフである。
【００３１】
ＤＣＤＣコンバータ１０は、充電指示が入力された場合、第１蓄電器１１及び発電機１３が接続されている第２端に印加されている電圧を変圧し、変圧した電圧を第１端から第２蓄電器１２に出力する。
【００３２】
ＤＣＤＣコンバータ１０は、放電指示が入力された場合、第２蓄電器１２が接続されている第１端に印加されている電圧を変圧し、変圧した電圧を第２端から第１蓄電器１１及び負荷１４に出力する。
ＤＣＤＣコンバータ１０は、停止指示が入力された場合、変圧を停止する。これにより、第２蓄電器１２の充電又は放電は停止される。
【００３３】
ＤＣＤＣコンバータ１０は、前述した変圧を行う後述の変圧回路２０（図２参照）に関する異常を検知する。ＤＣＤＣコンバータ１０がこの異常を検知した場合、変圧回路２０は、変圧を停止し、イグニッション信号がイグニッションスイッチのオフを示して再びオンを示すまで変圧を再開することはない。また、ＤＣＤＣコンバータ１０は、変圧回路２０に関する異常を検知した場合、この異常が発生したことを示す報知信号を第３端から報知部１５に出力する。
報知部１５は、報知信号が入力された場合、図示しないランプの点灯又は図示しない表示部へのメッセージの表示等によって、変圧回路２０に関する異常が発生したことを報知する。これにより、ユーザに電源システム１の修理を促すことができる。
【００３４】
第２蓄電器１２は例えば電気二重層キャパシタである。ＤＣＤＣコンバータ１０が第１端から出力した電圧は第２蓄電器１２の両端間に電圧が印加され、第２蓄電器１２は充電される。ＤＣＤＣコンバータ１０の第１端から電圧が出力されていない場合、第２蓄電器１２は出力電圧をＤＣＤＣコンバータ１０の第１端に印加する。ＤＣＤＣコンバータ１０は、放電指示が入力された場合、第２蓄電器１２の出力電圧を変圧する。これにより、第２蓄電器１２は放電する。
【００３５】
第１蓄電器１１は例えば鉛蓄電池である。ＤＣＤＣコンバータ１０が第２端から電圧を出力している場合、又は、発電機１３が発電している場合、第１蓄電器１１の両端間には電圧が印加され、第１蓄電器１１は充電される。ＤＣＤＣコンバータ１０が第２端から電圧を出力しておらず、かつ、発電機１３が発電していない場合、第１蓄電器１１は、出力電圧を、ＤＣＤＣコンバータ１０の第２端と、負荷１４の一端とに印加する。
【００３６】
発電機１３は、例えば、図示しないアクセルペダルが踏み込まれていない状態で図示しないブレーキペダルが踏み込まれており、かつ、車両が減速している場合に車両の運動エネルギーを交流の回生電力に変換する。発電機１３は、交流の回生電力を直流の回生電力に整流し、整流した回生電力に係る直流の電圧を、出力電圧として、ＤＣＤＣコンバータ１０の第２端と、第１蓄電器１１の正極と、負荷１４の一端とに印加する。
【００３７】
負荷１４は車両に搭載された電気機器である。負荷１４の両端間には、ＤＣＤＣコンバータ１０が第２端から出力した電圧、第１蓄電器１１の出力電圧、又は、発電機１３の出力電圧が印加される。これにより、負荷１４は給電される。
【００３８】
図２はＤＣＤＣコンバータ１０の要部構成を示すブロック図である。ＤＣＤＣコンバータ１０は、変圧回路２０、マイクロコンピュータ（以下ではマイコンと記載）２１、電流検出器２２，２３及び電圧検出器２４，２５を有する。
【００３９】
変圧回路２０は、マイコン２１及び電流検出器２２，２３に各別に接続されている。電流検出器２２は、第２蓄電器１２の正極、及び、マイコン２１に各別に接続されている。電圧検出器２４は、第２蓄電器１２及び電流検出器２２間の接続ノード、及び、マイコン２１に各別に接続されている。電圧検出器２４は接地されている。電流検出器２３は、第１蓄電器１１の正極、及び、マイコン２１に各別に接続されている。電圧検出器２５は、第１蓄電器１１及び電流検出器２３間の接続ノード、及び、マイコン２１に各別に接続されている。電圧検出器２５は接地されている。
【００４０】
第２蓄電器１２が充電される場合、電流は、電流検出器２３、変圧回路２０及び電流検出器２２の順に流れる。第２蓄電器１２が放電する場合、電流は、電流検出器２２、変圧回路２０及び電流検出器２３の順に流れる。
【００４１】
変圧回路２０は、電流検出器２３を介して入力された電圧を変圧し、変圧した電圧を、電流検出器２２を介して第２蓄電器１２に出力する。これにより、第２蓄電器１２の両端間には、変圧回路２０がＤＣＤＣコンバータ１０の第１端から出力した電圧が印加され、第２蓄電器１２は充電される。
更に、変圧回路２０は、電流検出器２２を介して入力された電圧を変圧し、変圧した電圧を、電流検出器２３を介して、第１蓄電器１１及び負荷１４に出力する。これにより、第２蓄電器１２は放電する。
【００４２】
電流検出器２２は抵抗Ｒ１及び差動増幅器３０を有する。抵抗Ｒ１の一端は変圧回路２０に接続されている。抵抗Ｒ１の他端は、ＤＣＤＣコンバータ１０の第１端に対応し、第２蓄電器１２の正極と、電圧検出器２４とに接続されている。抵抗Ｒ１の一端及び他端夫々には、差動増幅器３０のプラス端子及びマイナス端子が接続されている。差動増幅器３０の出力端子はマイコン２１に接続されている。
【００４３】
抵抗Ｒ１を介して、電流は変圧回路２０からＤＣＤＣコンバータ１０の第１端へ流れる。また、抵抗Ｒ１を介して、電流はＤＣＤＣコンバータ１０の第１端から変圧回路２０へ流れる。差動増幅器３０は、抵抗Ｒ１の両端間の電圧値を増幅し、増幅した電圧値Ｖｉ１をマイコン２１へ出力する。このように、電流検出器２２は電圧値Ｖｉ１を検出する。
【００４４】
抵抗Ｒ１の抵抗値は一定値であり、差動増幅器３０が出力する電圧値Ｖｉ１は、抵抗Ｒ１を介して流れる電流値Ｉｃに係る値である。電流値Ｉｃは、変圧回路２０からＤＣＤＣコンバータ１０の第１端へ電流が流れている場合、正であり、ＤＣＤＣコンバータ１０の第１端から変圧回路２０へ電流が流れている場合、負である。電圧値Ｖｉ１は、電流値Ｉｃが大きい程高い。
【００４５】
具体的には、電圧値Ｖｉ１は、電流値Ｉｃがゼロアンペアである場合に所定の電圧値である。電流値Ｉｃが正である場合、所定の電圧値を超えており、電流値Ｉｃが大きい程、電圧値Ｖｉｌは高い。電流値Ｉｃが負である場合、所定の電圧値未満であり、電流値Ｉｃの絶対値が大きい程、電圧値Ｖｉｌは低い。ここで、所定の電圧値は、ゼロボルトに限定されず、例えば、ゼロボルトを超える値、例えば３ボルトであってもよい。
【００４６】
電圧検出器２４は抵抗Ｒ２，Ｒ３を有する。抵抗Ｒ２の一端は、抵抗Ｒ１の他端、即ち、ＤＣＤＣコンバータ１０の第１端に接続されている。抵抗Ｒ２の他端は抵抗Ｒ３の一端に接続されている。抵抗Ｒ３の他端は接地されている。抵抗Ｒ２，Ｒ３の接続ノードはマイコン２１に接続されている。
【００４７】
抵抗Ｒ２，Ｒ３は、ＤＣＤＣコンバータ１０の第１端における電圧を分圧し、分圧した電圧をマイコン２１に出力する。電圧検出器２４からマイコン２１に出力される電圧値Ｖ１は、ＤＣＤＣコンバータ１０の第１端における電圧値Ｖｃの第１定数分の１、例えば１０分の１である。電圧値Ｖ１は電圧値Ｖｃに係る値である。抵抗Ｒ２，Ｒ３の合成抵抗値は十分に大きいため、ＤＣＤＣコンバータ１０の第１端から抵抗Ｒ２，Ｒ３に流れる電流は殆どない。
以上のように、電圧検出器２４は、電圧値Ｖ１を検出する検出器として機能する。
【００４８】
電流検出器２３は抵抗Ｒ４及び差動増幅器３１を有する。抵抗Ｒ４の一端は変圧回路２０に接続されている。抵抗Ｒ４の他端は、ＤＣＤＣコンバータ１０の第２端に対応し、第１蓄電器１１の正極と、電圧検出器２５とに接続されている。抵抗Ｒ４の一端及び他端夫々には、差動増幅器３１のプラス端子及びマイナス端子が接続されている。差動増幅器３１の出力端子はマイコン２１に接続されている。
【００４９】
抵抗Ｒ４を介して、電流は変圧回路２０からＤＣＤＣコンバータ１０の第２端へ流れる。また、抵抗Ｒ４を介して、電流はＤＣＤＣコンバータ１０の第２端から変圧回路２０へ流れる。差動増幅器３１は、抵抗Ｒ４の両端間の電圧値を増幅し、増幅した電圧値Ｖｉ２をマイコン２１へ出力する。このように、電流検出器２３は電圧値Ｖｉ２を検出する。
【００５０】
抵抗Ｒ４の抵抗値は一定値であり、差動増幅器３１が出力する電圧値Ｖｉ２は、抵抗Ｒ４を介して流れる電流値Ｉｂに係る値である。電流値Ｉｂは、変圧回路２０からＤＣＤＣコンバータ１０の第２端へ電流が流れている場合、正であり、ＤＣＤＣコンバータ１０の第２端から変圧回路２０へ電流が流れている場合、負である。電圧値Ｖｉ２及び電流値Ｉｂの関係は、電圧値Ｖｉ１及び電流値Ｉｃの関係と同様であり、電圧値Ｖｉ２は電流値Ｉｂが大きい程高い。
【００５１】
電圧検出器２５は抵抗Ｒ５，Ｒ６を有する。抵抗Ｒ５の一端は、抵抗Ｒ４の他端、即ち、ＤＣＤＣコンバータ１０の第２端に接続されている。抵抗Ｒ５の他端は抵抗Ｒ６の一端に接続されている。抵抗Ｒ６の他端は接地されている。抵抗Ｒ５，Ｒ６の接続ノードはマイコン２１に接続されている。
【００５２】
抵抗Ｒ５，Ｒ６は、ＤＣＤＣコンバータ１０の第２端における電圧を分圧し、分圧した電圧をマイコン２１に出力する。電圧検出器２５からマイコン２１に出力される電圧値Ｖ２は、ＤＣＤＣコンバータ１０の第２端における電圧値Ｖｂの第２定数分の１、例えば１０分の１である。電圧値Ｖ２は電圧値Ｖｂに係る値である。抵抗Ｒ５，Ｒ６の合成抵抗値は十分に大きいため、ＤＣＤＣコンバータ１０の第２端から抵抗Ｒ５，Ｒ６に流れる電流は殆どない。
以上のように、電圧検出器２５は、電圧値Ｖ２を検出する検出器として機能する。
【００５３】
変圧回路２０は、図示しない一又は複数のスイッチと、インダクタとを有する。マイコン２１は、インダクタに電流が流れるように、変圧回路２０が有する一又は複数のスイッチ夫々のオン及びオフを各別に行うことによって、変圧回路２０を作動させる。また、マイコン２１は、インダクタに電流が流れないように、変圧回路２０が有する一又は複数のスイッチ夫々のオン及びオフを各別に行うことによって、変圧回路に動作を停止させる。更に、マイコン２１は、変圧回路２０が有する一又は複数のスイッチ夫々のオン及びオフを各別に行うことによって、インダクタに流れる電流の方向と、インダクタに流れる電流値とを調整し、変圧回路２０から電流検出器２２又２３を介して出力される電圧値Ｖｃ又はＶｂを制御する。
【００５４】
マイコン２１には、充電指示、放電指示、停止指示及びイグニッション信号が入力される。マイコン２１は、入力された充電指示、放電指示、停止指示及びイグニッション信号と、電流検出器２２，２３及び電圧検出器２４，２５から入力された電圧値Ｖｉ１，Ｖｉ２，Ｖ１，Ｖ２とに基づいて、変圧回路２０の動作を制御する。マイコン２１は、変圧回路２０に関する異常を検知するように構成されている。マイコン２１は、この異常を検知した場合、報知部１５に報知信号を出力する。変圧回路２０に関して想定される異常は、電流検出器２２，２３及び電圧検出器２４，２５が検出した電圧値Ｖｉ１，Ｖｉ２，Ｖ１，Ｖ２が示す電流値Ｉｃ，Ｉｂ及び電圧値Ｖｃ，Ｖｂの少なくとも１つが実際の値よりも小さいことである。
マイコン２１は、半導体素子を用いて構成され、半導体装置として機能する。ＤＣＤＣコンバータ１０は変圧装置として機能する。
【００５５】
マイコン２１は、駆動部４０、入力部４１，４２，４３，４４，４５、Ａ(Analog)／Ｄ(Digital)変換部４６，４７，４８，４９、出力部５０、記憶部５１及び制御部５２を有する。駆動部４０、入力部４５、Ａ／Ｄ変換部４６，４７，４８，４９、出力部５０、記憶部５１及び制御部５２はバス５３に接続されている。駆動部４０は、バス５３の他に、変圧回路２０に接続されている。Ａ／Ｄ変換部４６，４７，４８，４９夫々は、バス５３の他に、入力部４１，４２，４３，４４に接続されている。入力部４１，４２，４３，４４夫々は、更に、差動増幅器３０の出力端子、抵抗Ｒ２，Ｒ３の接続ノード、差動増幅器３１の出力端子、及び、抵抗Ｒ５，Ｒ６の接続ノードに接続されている。出力部５０は、バス５３の他に、報知部１５に接続されている。
【００５６】
駆動部４０は、制御部５２の指示に従って、変圧回路２０が有する一又は複数のスイッチ夫々のオン及びオフを行う。制御部５２は、駆動部４０に一又は複数のスイッチ夫々のオン及びオフを行わせることにより、変圧回路２０の作動及び停止と、変圧回路が出力する電圧値とを前述したように制御する。
【００５７】
入力部４１，４２，４３，４４夫々には、電流検出器２２、電圧検出器２４、電流検出器２３及び電圧検出器２５夫々からアナログの電圧値Ｖｉ１，Ｖ１，Ｖｉ２，Ｖ２が入力される。入力部４１，４２，４３，４４夫々は、入力されたアナログの電圧値Ｖｉ１，Ｖ１，Ｖｉ２，Ｖ２をＡ／Ｄ変換部４６，４７，４８，４９に出力する。
【００５８】
Ａ／Ｄ変換部４６は、入力部４１から入力されたアナログの電圧値Ｖｉ１をデジタルの電圧値Ｖｉ１に変換する。Ａ／Ｄ変換部４７は、入力部４２から入力されたアナログの電圧値Ｖ１をデジタルの電圧値Ｖ１に変換する。Ａ／Ｄ変換部４８は、入力部４３から入力されたアナログの電圧値Ｖｉ２をデジタルの電圧値Ｖｉ２に変換する。Ａ／Ｄ変換部４９は、入力部４４から入力されたアナログの電圧値Ｖ２をデジタルの電圧値Ｖ２に変換する。デジタルの電圧値Ｖｉ１，Ｖ１，Ｖｉ２，Ｖ２夫々は、Ａ／Ｄ変換部４６，４７，４８，４９から制御部５２によって取得される。
【００５９】
入力部４５には、充電指示、放電指示、停止指示及びイグニッション信号が入力される。入力部４５は、充電指示、放電指示又は停止指示が入力された場合、その旨を制御部５２に通知する。入力部４５は、イグニッション信号が入力された場合、入力されたイグニッション信号が示す内容を制御部５２に通知する。
出力部５０は、制御部５２の指示に従って、報知信号を報知部１５に出力する。
【００６０】
記憶部５１は不揮発性のメモリであり、記憶部５１には制御プログラムが記憶されている。制御部５２は、図示しないＣＰＵを有し、記憶部５１に記憶されている制御プログラムを実行することによって、第２蓄電器１２を充電する充電処理と、第２蓄電器１２に放電させる放電処理とを実行する。更に、制御部５２は、制御プログラムを実行することによって、変圧回路２０に関する異常を検知する第１検知処理及び第２検知処理を実行する。制御部５２は、第１検知処理を充電処理と並行して実行し、第２検知処理を放電処理と並行して実行する。
【００６１】
図３は、制御部５２が実行する充電処理を説明するためのタイミングチャートである。図３には、電流値Ｉｃ及び電圧値Ｖｃ夫々の推移が示されている。以下に示す充電処理の説明では、電圧値Ｖ１が示す電圧値Ｖｃと、変圧回路２０が出力する電圧値Ｖｃとが一致しており、電圧値Ｖｉ１が示す電流値Ｉｃと、変圧回路２０から流れる電流値Ｉｃとが一致しているものとする。
【００６２】
制御部５２は、入力部４５に充電指示が入力された場合に充電処理を実行する。充電処理では、制御部５２は、駆動部４０に指示して変圧回路２０を駆動させる。これにより、充電が開始される。変圧回路２０は、電流検出器２３の抵抗Ｒ４を介して入力された電圧を変圧し、変圧した電圧を電流検出器２２の抵抗Ｒ１を介して第２蓄電器１２に出力する。これにより、第２蓄電器１２に電圧が印加され、第２蓄電器１２が充電される。
【００６３】
更に、制御部５２は、駆動部４０に指示して、変圧回路２０がＤＣＤＣコンバータ１０の第１端から第２蓄電器１２に出力する電圧値Ｖｃを上昇させる。具体的には、制御部５２は、Ａ／Ｄ変換部４６から取得した電圧値Ｖｉ１が示す電流値Ｉｃが上限電流値Ｉｃｍとなるか、又は、Ａ／Ｄ変換部４７から取得した電圧値Ｖ１が示す電圧値Ｖｃが上限電圧値Ｖｃｍとなるまで、変圧回路２０が出力する電圧値Ｖｃを上昇させる。
【００６４】
第２蓄電器１２の充電が開始された場合、電圧値Ｖｉ１が示す電流値Ｉｃが上限電流値Ｉｃｍとなるまで、変圧回路２０が出力する電圧値Ｖｃが上昇する。その後、変圧回路２０が出力する電圧値Ｖｃは、電圧値Ｖｉ１が示す電流値Ｉｃが上限電流値Ｉｃｍとなるように維持される。第２蓄電器１２の充電が進むにつれて、第２蓄電器１２の両端間の電圧値が上昇し、この電圧値の上昇と共に、変圧回路２０が出力する電圧値Ｖｃも上昇する。
【００６５】
ここで、ＤＣＤＣコンバータ１０の第１端と第２蓄電器１２の正極とを接続する図示しない導線の抵抗値を０．０１オームとし、上限電流値Ｉｃｍを１００アンペアとし、上限電圧値Ｖｃｍを２０ボルトとする。第２蓄電器１２の両端間の電圧値が１ボルトである場合、変圧回路２０が出力する電圧値Ｖｃは２（＝１００×０．０１＋１）ボルトに制御される。これにより、電流値Ｉｃは上限電流値Ｉｃｍ（＝１００アンペア）となる。第２蓄電器１２の充電が進んで、第２蓄電器１２の両端間の電圧値が２ボルトとなった場合、変圧回路２０が出力する電圧値Ｖｃは３（＝１００×０．０１＋２）ボルトに制御される。このように、変圧回路２０が出力する電圧値Ｖｃは、電流値Ｉｃが上限電流値Ｉｃｍに維持された状態で、上限電圧値Ｖｃｍ（＝２０ボルト）となるまで上昇する。
【００６６】
制御部５２は、電圧値Ｖ１が示す電圧値Ｖｃが上限電圧値Ｖｃｍに到達した後、変圧回路２０が出力している電圧値Ｖｃを現状の値に維持する。その後、第２蓄電器１２の充電が進むにつれて、抵抗Ｒ１を介して流れる電流値Ｉｃは徐々に低下する。制御部５２は、充電処理において停止指示が入力部４５に入力された場合、ＤＣＤＣコンバータ１０の第１端における電圧値Ｖｃが維持されている状態で、駆動部４０に指示して変圧回路２０の駆動を停止させる。
上限電流値Ｉｃｍ及び上限電圧値Ｖｃｍ夫々は、一定値であり、記憶部５１に予め記憶されている。
【００６７】
制御部５２は、入力部４５に放電指示が入力された場合に放電処理を実行する。放電処理でも、制御部５２は、駆動部４０に指示して変圧回路２０を駆動させる。変圧回路２０は、電流検出部２２の抵抗Ｒ１を介して入力された電圧を変圧し、変圧した電圧を電流検出器２３の抵抗Ｒ４を介して第１蓄電器１１及び負荷１４に出力する。これにより、第１蓄電器１１は充電され、負荷１４は給電される。
【００６８】
更に、制御部５２は、駆動部４０を通じて、変圧回路２０がＤＣＤＣコンバータ１０の第２端から第１蓄電器１１及び負荷１４に出力する電圧値Ｖｂを制御する。放電処理では、制御部５２は、充電処理における電圧値Ｖｃと同様に電圧値Ｖｂを制御する。
【００６９】
即ち、制御部５２は、Ａ／Ｄ変換部４８から取得した電圧値Ｖｉ２が示す電流値Ｉｂが上限電流値Ｉｂｍとなるか、又は、Ａ／Ｄ変換部４９から取得した電圧値Ｖ２が示す電圧値Ｖｂが上限電圧値Ｖｂｍとなるように、変圧回路２０が出力する電圧値Ｖｂを制御する。抵抗Ｒ４を介して流れる電流値Ｉｂ、及び、変圧回路２０が出力する電圧値Ｖｂ夫々は、充電処理における電流値Ｉｃ及び電圧値Ｖｃと同様に推移する（図３参照）。制御部５２は、放電処理においても停止指示が入力部４５に入力された場合、ＤＣＤＣコンバータ１０の第２端における電圧値Ｖｂが維持されている状態で、駆動部４０に指示して変圧回路２０の駆動を停止させる。
上限電流値Ｉｂｍ及び上限電圧値Ｖｂｍ夫々も、一定値であり、記憶部５１に予め記憶されている。
【００７０】
制御部５２は、前述したように、充電処理と並行して第１検知処理を実行し、放電処理と並行して第２検知処理を実行する。制御部５２は、充電処理が実行されている間、第１検知処理を周期的に実行し、放電処理が実行されている間、第２検知処理を周期的に実行する。以下では、第１検知処理を説明する。
【００７１】
図４及び図５は制御部５２が実行する第１検知処理の手順を示すフローチャートである。制御部５２は、充電処理と同様に、充電指示が入力された場合に第１検知処理を実行する。記憶部５１にはカウンタ値が記憶されており、充電指示が入力部４５に入力された時点ではカウンタ値はゼロに設定されている。
【００７２】
まず、制御部５２は、Ａ／Ｄ変換部４６から電圧値Ｖｉ１を取得し（ステップＳ１）、取得した電圧値Ｖｉ１に基づき、電流値Ｉｃを算出する（ステップＳ２）。次に、制御部５２は、ステップＳ２で算出した電流値Ｉｃが電流閾値Ｉｃｔｈを超えているか否かを判定する（ステップＳ３）。電流閾値Ｉｃｔｈは、一定値であり、記憶部５１に予め記憶されている。電流閾値Ｉｃｔｈは、図３に示すように、ゼロアンペアを超えており、上限電流値Ｉｃｍ未満である。
【００７３】
制御部５２は、電流値Ｉｃが電流閾値Ｉｃｔｈを超えていると判定した場合（Ｓ３：ＹＥＳ）、Ａ／Ｄ変換部４７から電圧値Ｖ１を取得し（ステップＳ４）、取得した電圧値Ｖ１に基づき、電圧値Ｖｃを算出する（ステップＳ５）。
【００７４】
次に、制御部５２は、ステップＳ５で算出した電圧値Ｖｃが電圧閾値Ｖｃｔｈを超えているか否かを判定する（ステップＳ６）。電圧閾値Ｖｃｔｈは、一定値であり、記憶部５１に予め記憶されている。電圧閾値Ｖｃｔｈは、図３に示すように、ゼロボルトを超えており、上限電圧値Ｖｃｍ未満である。
【００７５】
制御部５２は、電圧値Ｖｃが電圧閾値Ｖｃｔｈを超えていると判定した場合（Ｓ６：ＹＥＳ）、Ａ／Ｄ変換部４８から電圧値Ｖｉ２を取得し（ステップＳ７）、取得した電圧値Ｖｉ２に基づき、電流値Ｉｂを算出する（ステップＳ８）。次に、制御部５２は、Ａ／Ｄ変換部４９から電圧値Ｖ２を取得し（ステップＳ９）、取得した電圧値Ｖ２に基づき、電圧値Ｖｂを算出する（ステップＳ１０）。その後、制御部５２は、ステップＳ２、Ｓ５、Ｓ８及びＳ１０夫々で算出した電流値Ｉｃ、電圧値Ｖｃ、電流値Ｉｂ及び電圧値Ｖｂを用いて、変圧回路２０が行う変圧の効率に係る指標値Ｇを算出する（ステップＳ１１）。
【００７６】
変圧回路２０の入力電流値、入力電圧値、出力電流値及び出力電圧値夫々をＩｉｎ、Ｖｉｎ、Ｉｏｕｔ及びＶｏｕｔとした場合、指標値Ｇは、下記の（１）式によって表される。
Ｇ＝（Ｉｏｕｔ−（Ｉｉｎ×Ｖｉｎ／Ｖｏｕｔ））／Ｉｏｕｔ・・・（１）
【００７７】
変圧回路２０が行う変圧の効率Ｅは（Ｉｏｕｔ×Ｖｏｕｔ）／（Ｉｉｎ×Ｖｉｎ）であり、ゼロ以上１以下の値である。効率Ｅを用いて指標値Ｇは以下のように表される。
Ｇ＝（１−（１／Ｅ））
従って、指標値Ｇは、効率Ｅが高い程大きく、ゼロ以下である。変圧回路２０が変圧を行う場合に生じる損失がゼロワットである場合、変圧回路２０に入力される電力は変圧回路２０から出力される電力と一致し、効率Ｅは１である。このとき、指標値Ｇはゼロである。
【００７８】
充電処理と並行して実行される第１検知処理では、出力電流値Ｉｏｕｔ、出力電圧値Ｖｏｕｔ、入力電流値Ｉｉｎ及び入力電圧値Ｖｉｎ夫々は、ステップＳ２、Ｓ５、Ｓ８及びＳ１０で算出される電流値Ｉｃ、電圧値Ｖｃ、電流値Ｉｂ及び電圧値Ｖｂである。
このように、制御部５２は、電流検出器２２，２３及び電圧検出器２４，２５の検出結果に基づき、指標値Ｇを算出する。制御部５２は算出部として機能する。
【００７９】
次に、制御部５２は、ステップＳ１１で算出した指標値Ｇが指標閾値Ｇｔｈ未満であるか否かを判定する（ステップＳ１２）。指標閾値Ｇｔｈは、一定値であり、予め記憶部５１に記憶されている。指標閾値Ｇｔｈはゼロ未満である。制御部５２は、ステップＳ１２を実行することにより、ステップＳ１１で算出した指標値Ｇが示す効率Ｅが所定の基準効率Ｅｒ未満であるか否かを判定する。指標値Ｇが指標閾値Ｇｔｈ以上である場合、効率Ｅは基準効率Ｅｒ以上であり、指標値Ｇが指標閾値Ｇｔｈ未満である場合、効率Ｅは基準効率Ｅｒ未満である。基準効率Ｅｒは、１／（１−Ｇｔｈ）である。制御部５２は効率判定部としても機能する。
【００８０】
制御部５２は、電流値Ｉｃが電流閾値Ｉｃｔｈ以下であると判定した場合（Ｓ３：ＮＯ）、電圧値Ｖｃが電圧閾値Ｖｃｔｈ以下であると判定した場合（Ｓ６：ＮＯ）、又は、指標値Ｇが指標閾値Ｇｔｈ以上であると判定した場合（Ｓ１２：ＮＯ）、カウンタ値をゼロに設定し（ステップＳ１３）、第１検知処理を終了する。制御部５２は、充電処理が継続されている場合において、次の周期が到来したとき、第１検知処理を再び実行する。
【００８１】
制御部５２は、指標値Ｇが指標閾値Ｇｔｈ未満であると判定した場合（Ｓ１２：ＹＥＳ）、カウンタ値を１だけインクリメントする（ステップＳ１４）。次に、制御部５２は、カウンタ値が基準値以上であるか否かを判定する（ステップＳ１５）。基準値は、２以上の整数であり、予め記憶部５１に記憶されている。
カウンタ値は、指標値Ｇが指標閾値Ｇｔｈ未満であると連続して判定した回数である。ステップＳ１５は、基準値が示す回数分だけ連続して、指標値Ｇが指標閾値Ｇｔｈ未満であると判定したか否かを判定する処理に相当する。
【００８２】
制御部５２は、カウンタ値が基準値以上であると判定した場合（Ｓ１５：ＹＥＳ）、駆動部４０に変圧回路２０の駆動を停止させることによって、変圧回路２０の変圧を停止する（ステップＳ１６）。このように、制御部５２は、ステップＳ１１で算出した指標値Ｇが指標閾値Ｇｔｈ未満である、即ち、変圧の効率Ｅが基準効率Ｅｒ未満であると判定した場合に変圧回路２０の変圧を停止する。制御部５２は停止部としても機能する。
制御部５２は、ステップＳ１６を実行した後、出力部５０に指示して報知信号を報知部１５に出力させる（ステップＳ１７）。これにより、変圧回路２０に関する異常が報知される。
【００８３】
その後、制御部５２は、充電処理を強制的に終了し（ステップＳ１８）、カウンタ値をゼロに設定する（ステップＳ１９）。その後、制御部５２は第１検知処理を終了する。この場合、制御部５２は、入力部４５に入力されているイグニッション信号がイグニッションスイッチのオフを示すまで、変圧回路２０が行っている変圧を停止させ続け、第１検知処理及び第２検知処理のいずれも実行しない。制御部５２は、入力部４５に入力されているイグニッション信号に基づいて、イグニッションスイッチがオフからオンに切替わったと判定した後で入力部４５に充電指示が入力された場合、変圧回路２０に変圧を行わせ、第１検知処理を実行する。
【００８４】
制御部５２は、カウンタ値が基準値未満であると判定した場合（Ｓ１５：ＮＯ）、第１検知処理を終了する。制御部５２は、充電処理が継続されている場合において、次の周期が到来したとき、第１検知処理を再び実行する。このとき、カウンタ値はゼロを超えている。
【００８５】
第１検知処理では、制御部５２は、図３に示すように、電圧値Ｖｉ１が示す電流値Ｉｃが電流閾値Ｉｃｔｈを超えており、かつ、電圧値Ｖ１が示す電圧値Ｖｃが電圧閾値Ｖｃｔｈを超えている期間に、指標値Ｇを算出する。
【００８６】
制御部５２は、放電処理と同様に、放電指示が入力された場合に第２検知処理を実行する。放電指示が入力部４５に入力された時点でカウンタ値はゼロに設定されている。制御部５２は第１検知処理と同様に第２検知処理を実行する。
【００８７】
記憶部５１には、電流閾値Ｉｃｔｈ及び電圧閾値Ｖｃｔｈ夫々に対応する電流閾値Ｉｂｔｈ及び電圧閾値Ｖｂｔｈが記憶されている。電流閾値Ｉｂｔｈは、ゼロアンペアを超えており、かつ、上限電流値Ｉｂｍ未満である一定値である。電圧閾値Ｖｂｔｈは、ゼロボルトを超えており、かつ、上限電圧値Ｖｂｍ未満である一定値である。
【００８８】
第１検知処理の説明において、充電指示、充電処理、第１検知処理、Ａ／Ｄ変換部４６，４７，４８，４９、電圧値Ｖｉ１，Ｖｉ２，Ｖ１，Ｖ２，Ｖｃ，Ｖｂ、電圧閾値Ｖｃｔｈ、電流値Ｉｃ，Ｉｂ及び電流閾値Ｉｃｔｈ夫々を、放電指示、放電処理、第２検知処理、Ａ／Ｄ変換部４８，４９，４６，４７，電圧値Ｖｉ２，Ｖｉ１，Ｖ２，Ｖ１，Ｖｂ，Ｖｃ、電圧閾値Ｖｂｔｈ、電流値Ｉｂ，Ｉｃ及び電流閾値Ｉｂｔｈに置き換える。これにより、第２検知処理を説明することができる。
【００８９】
放電処理と並行して実行される第２検知処理においては、出力電流値Ｉｏｕｔ、出力電圧値Ｖｏｕｔ、入力電流値Ｉｉｎ及び入力電圧値Ｖｉｎ夫々は、制御部５２によって算出される電流値Ｉｂ、電圧値Ｖｂ、電流値Ｉｃ及び電圧値Ｖｃである。
【００９０】
なお、第１検知処理における指標閾値Ｇｔｈは、第２検知処理における指標閾値Ｇｔｈと異なっていてもよい。言い換えると、第１検知処理における基準効率Ｅｒは、第２検知処理における基準効率Ｅｒと異なっていてもよい。同様に、第１検知処理における基準値は、第２検知処理における基準値と異なっていてもよい。
【００９１】
第１検知処理では、電流値Ｉｂ、電圧値Ｖｂ、電流値Ｉｃ及び電圧値Ｖｃ夫々は、変圧回路２０の入力電流値、入力電圧値、出力電流値及び出力電圧値に相当する。このため、第１検知処理では、電流検出器２３、電圧検出器２５、電流検出器２２及び電圧検出器２４夫々は、入力電流検出器、入力電圧検出器、出力電流検出器及び出力電圧検出器として機能する。
【００９２】
第２検知処理では、電流値Ｉｃ、電圧値Ｖｃ、電流値Ｉｂ及び電圧値Ｖｂ夫々は、変圧回路２０の入力電流値、入力電圧値、出力電流値及び出力電圧値に相当する。このため、第２検知処理では、電流検出器２２、電圧検出器２４、電流検出器２３及び電圧検出器２５夫々は、入力電流検出器、入力電圧検出器、出力電流検出器及び出力電圧検出器として機能する。
【００９３】
以上のように構成されたマイコン２１において、電流検出器２２が検出した電圧値Ｖｉ１が示す電流値Ｉｃ、又は、電圧検出器２４が検出した電圧値Ｖ１が示す電圧値Ｖｃが実際の値よりも小さい場合、第１検知処理において、制御部５２は、指標値Ｇが示す変圧の効率Ｅが基準効率Ｅｒ未満であると判定する。これにより、制御部５２は、電流検出器２２又は電圧検出器２４の検出結果が示す電流値Ｉｃ又は電圧値Ｖｃが実際の値よりも低いことを適正に検知することができる。
【００９４】
また、電流検出器２３が検出した電圧値Ｖｉ２が示す電流値Ｉｂ、又は、電圧検出器２５が検出した電圧値Ｖ２が示す電圧値Ｖｂが実際の値よりも小さい場合、第２検知処理において、制御部５２は、指標値Ｇが示す変圧の効率Ｅが基準効率Ｅｒ未満であると判定する。これにより、制御部５２は、電流検出器２３又は電圧検出器２５の検出結果が示す電流値Ｉｂ又は電圧値Ｖｂが実際の値よりも低いことを適正に検知することができる。
更に、駆動部４０が変圧回路２０を適正に駆動していないために変圧回路２０が行う変圧の効率が小さい場合であっても、第１検知処理又は第２検知処理において駆動部４０の動作に異常があることが検知される。
【００９５】
第１検知処理において、電圧値Ｖｉ１が示す電流値Ｉｃ、及び、電圧値Ｖ１が示す電圧値Ｖｃの少なくとも一方が小さい場合、変圧回路２０が行う変圧の実際の効率は低い。この場合、電圧値Ｖｉ１が示す電流値Ｉｃ、電圧値Ｖ１が示す電圧値Ｖｃ、電圧値Ｖｉ２が示す電流値Ｉｂ、及び、電圧値Ｖ２が示す電圧値Ｖｂが適正であっても、指標値Ｇが指標閾値Ｇｔｈ未満となる虞がある。第１検知処理では、制御部５２は、電圧値Ｖｉ１が示す電流値Ｉｃが電流閾値Ｉｃｔｈを超えており、かつ、電圧値Ｖ１が示す電圧値Ｖｃが電圧閾値Ｖｃｔｈを超えている場合に指標値Ｇを算出し、算出した指標値Ｇが示す変圧の効率Ｅが基準効率Ｅｒ未満であるか否かを判定する。このため、誤った検知が行われる確率が低い。
【００９６】
同様に、第２検知処理において、電圧値Ｖｉ２が示す電流値Ｉｂ、及び、電圧値Ｖ２が示す電圧値Ｖｂの少なくとも一方が小さい場合、変圧回路２０が行う変圧の実際の効率は低い。第２検知処理では、制御部５２は、電圧値Ｖｉ２が示す電流値Ｉｂが電流閾値Ｉｂｔｈを超えており、かつ、電圧値Ｖ２が示す電圧値Ｖｂが電圧閾値Ｖｂｔｈを超えている場合に指標値Ｇを算出し、算出した指標値Ｇが示す変圧の効率Ｅが基準効率Ｅｒ未満であるか否かを判定する。このため、誤った検知が行われる確率が低い。
【００９７】
また、第１検知処理及び第２検知処理夫々において、制御部５２は、算出した指標値Ｇが示す変圧の効率Ｅが基準効率Ｅｒ未満であると判定した場合に変圧回路２０の変圧を停止する。このため、第１検知処理では、電圧値Ｖｉ１が示す電流値Ｉｃと実際の値との間に生じた差異、又は、電圧値Ｖ１が示す電圧値Ｖｃと実際の値との間に生じた差異によって、変圧回路２０から過大な電圧が第２蓄電器１２に出力され続けることはない。第２検知処理では、電圧値Ｖｉ２が示す電流値Ｉｂと実際の値との間に生じた差異、又は、電圧値Ｖ２が示す電圧値Ｖｂと実際の値との間に生じた差異によって、変圧回路２０から過大な電圧が第１蓄電器１１及び負荷１４に出力され続けることはない。
【００９８】
更に、制御部５２は、充電処理又は放電処理が実行されている状態でカウンタ値が基準値未満である場合、第１検知処理又は第２検知処理を繰り返し実行する。従って、制御部５２は、指標値Ｇを繰り返し算出し、指標値Ｇを算出する都度、効率Ｅが基準効率Ｅｒ未満であるか否かを判定する。そして、制御部５２は、算出した指標値Ｇが示す変圧の効率Ｅが基準効率Ｅｒ未満であると複数回、具体的には、基準値が示す回数分だけ連続して判定した場合、変圧回路２０の変圧を停止する。このため、制御部５２は、変圧回路２０に関する異常が発生している確率が高い場合に変圧回路２０の変圧を停止することができる。
【００９９】
なお、制御部５２は、算出した指標値Ｇが示す変圧の効率Ｅが基準効率Ｅｒ未満であると、基準値が示す回数分だけ連続して判定した場合、変圧を停止しなくてもよい。制御部５２は、例えば、算出した指標値Ｇが示す変圧の効率Ｅが基準効率Ｅｒ未満であると１回判定した場合に、変圧を停止してもよい。この場合であっても、制御部５２は、電流検出器２２，２３及び電圧検出器２４，２５の検出結果が示す電流値Ｉｃ，Ｉｄ及び電圧値Ｖｃ，Ｖｄの少なくとも１つが実際の値よりも低いこと適正に検知することができる。
【０１００】
また、指標値Ｇを算出する式は、（１）式に限定されず、効率Ｅに応じた値が算出される式であればよい。効率Ｅが小さい程、指標値Ｇが大きい場合、制御部５２は、指標値Ｇが指標閾値Ｇｔｈを超えるときに効率Ｅは基準効率Ｅｒ未満であると判定し、指標値Ｇが指標閾値Ｇｔｈ以下であるときに効率Ｅは基準効率Ｅｒ以上であると判定する。
更に、制御部５２は、変圧回路２０が行う変圧の効率Ｅを直接に算出し、算出した効率Ｅが基準効率Ｅｒ未満であるか否かを判定してもよい。
【０１０１】
開示された本実施の形態は、全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上述の説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内での全ての変更が含まれることが意図される。
【符号の説明】
【０１０２】
１  電源システム
１０  ＤＣＤＣコンバータ（変圧装置）
１２  第２蓄電器
２０  変圧回路
２１  マイコン（半導体装置）
２２，２３  電流検出器（入力電流検出器、出力電流検出器）
２４，２５  電圧検出器（入力電圧検出器、出力電圧検出器）
５２  制御部（算出部、効率判定部、停止部）
【図１】
0006424721.tif 000002
【図２】
0006424721.tif 000003
【図３】
0006424721.tif 000004
【図４】
0006424721.tif 000005
【図５】
0006424721.tif 000006