(57)【要約】      （修正有）【課題】充電器の内部部品の温度上昇を抑えつつ、充電時間の増加を抑える。【解決手段】蓄電装置８から充電器１へ送信される電流指令値に応じて充電器１から蓄電装置８へ出力する電流を制御するとともに、充電器１の内部部品の温度Ｔが閾値Ｔｄｏｗｎ以上のとき、電流指令値を下げるために充電器１の出力可能電流値を下げて充電器１から蓄電装置８へ送信し、温度Ｔが閾値Ｔｄｏｗｎよりも小さい閾値Ｔｒｅｔｕｒｎ以下のとき、電流指令値を上げるために充電器１の出力可能電流値を上げて充電器１から蓄電装置８へ送信する。【選択図】図１
2016082772.tif 000002
【特許請求の範囲】
【請求項１】
当該充電器の内部部品の温度を検出する温度検出部と、
蓄電装置から送信される電流指令値に応じて前記蓄電装置へ出力する電流を制御するとともに、前記内部部品の温度が第１閾値以上のとき、前記電流指令値を下げるために当該充電器の出力可能電流値を下げて前記蓄電装置へ送信し、前記内部部品の温度が前記第１閾値よりも小さい第２閾値以下のとき、前記電流指令値を上げるために当該充電器の出力可能電流値を上げて前記蓄電装置へ送信する制御部と、
を備えることを特徴とする充電器。
【請求項２】
請求項２に記載の充電器であって、
前記蓄電装置は、当該充電器から送信される出力可能電流値が下がると、前記電流指令値を下げて当該充電器へ送信し、当該充電器から送信される出力可能電流値が上がると、前記電流指令値を上げて当該充電器へ送信する
ことを特徴とする充電器。
【請求項３】
充電器へ電流指令値を送信するとともに、前記充電器から出力される電流が入力される蓄電装置であって、
前記充電器の出力可能電流値が下がると、前記電流指令値を下げて前記充電器へ送信し、前記出力可能電流値が上がると、前記電流指令値を上げて前記充電器へ送信し、
前記充電器の出力可能電流値は、前記充電器の内部部品の温度が第１閾値以上のときに下がり、前記内部部品の温度が前記第１閾値よりも小さい第２閾値以下のときに上がる
ことを特徴とする蓄電装置。
【請求項４】
蓄電装置へ電流を出力する充電器において、前記蓄電装置から送信される電流指令値に応じて前記蓄電装置へ出力する電流を制御する電流制御方法であって、
前記充電器の内部部品の温度を検出し、
前記内部部品の温度が第１閾値以上のとき、前記電流指令値を下げるために前記充電器の出力可能電流値を下げて前記蓄電装置へ送信し、前記内部部品の温度が前記第１閾値よりも小さい第２閾値以下のとき、前記電流指令値を上げるために前記充電器の出力可能電流値を上げて前記蓄電装置へ送信する
ことを特徴とする電流制御方法。
【請求項５】
蓄電装置から送信される電流指令値に応じて前記蓄電装置へ電流を出力する充電器であって、
当該充電器の内部部品の温度が第１閾値以上のとき、前記電流指令値によらずに前記蓄電装置へ出力する電流を下げるとともに、前記電流指令値と前記蓄電装置に入力される実電流との差分が所定値以上であるか否かの判断処理が前記蓄電装置において行われないように、温度保護期間に入っている旨を前記蓄電装置へ送信し、
前記内部部品の温度が前記第１閾値よりも小さい第２閾値以下のとき、前記蓄電装置へ出力する電流を前記電流指令値に応じた電流まで上げる
ことを特徴とする充電器。
【請求項６】
請求項５に記載の充電器であって、
前記蓄電装置は、
前記温度保護期間に入っている旨を受信すると、前記電流指令値と前記蓄電装置に入力される実電流との差分が所定値以上であるか否かの判断処理を行わず、
前記温度保護期間に入っている旨を受信していないと、前記判断処理を行う
ことを特徴とする充電器。
【請求項７】
蓄電装置から送信される電流指令値に応じて前記蓄電装置へ電流を出力する充電器において、前記蓄電装置へ出力する電流を制御する電流制御方法であって、
前記充電器の内部部品の温度が第１閾値以上のとき、前記電流指令値によらずに前記蓄電装置へ出力する電流を下げるとともに、前記電流指令値と前記蓄電装置に入力される実電流との差分が所定値以上であるか否かの判断処理が前記蓄電装置において行われないように、温度保護期間に入っている旨を前記蓄電装置へ送信し、
前記内部部品の温度が前記第１閾値よりも小さい第２閾値以下のとき、前記蓄電装置へ出力する電流を前記電流指令値に応じた電流まで上げる
ことを特徴とする電流制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、充電器から蓄電装置へ出力される電流の制御に関する。
【背景技術】
【０００２】
充電器の吸気孔に設けられるフィルターが詰まるなどして、充電器の冷却性能が低下することがある。充電器の冷却性能が低下すると、充電器の内部部品の温度が過温度になり充電器が故障するおそれがある。
【０００３】
その対策として、充電器の内部部品の温度が閾値以上になった場合、充電器から蓄電装置へ出力される電流を小さくすることにより内部部品の発熱を抑え内部部品の温度が過温度になることを抑えることが考えられる。
【０００４】
また、蓄電装置に備えられる電池の容量が所望な容量になる前にその電池に入力される電流が小さくなると、電池の容量が所望な容量になるまでにかかる時間が増加してしまう。そのため、電池の充電中では、充電器の内部部品の温度が高くなっても充電器から蓄電装置へ出力される電流をあまり小さくさせないようにすることが望まれる。
【０００５】
なお、関連する技術として、充電器の内部部品の温度に応じて、充電器から蓄電装置へ出力される電流を制御する技術がある。例えば、特許文献１〜３参照。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第５４７４３２６号
【特許文献２】特開平１１−１２２８３９号公報
【特許文献３】特許第４６５３２１９号
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、充電器の内部部品の温度上昇を抑えつつ、充電時間の増加を抑えることを目的とする。
【課題を解決するための手段】
【０００８】
本実施形態の充電器は、温度検出部と、制御部とを備える。
温度検出部は、充電器の内部部品の温度を検出する。
制御部は、蓄電装置から送信される電流指令値に応じて蓄電装置へ出力される電流を制御するとともに、内部部品の温度が第１閾値以上のとき、電流指令値を下げるために充電器の出力可能電流値を下げて蓄電装置へ送信し、内部部品の温度が第１閾値よりも小さい第２閾値以下のとき、電流指令値を上げるために充電器の出力可能電流値を上げて蓄電装置へ送信する。
【０００９】
これにより、充電器の内部部品の温度が第１閾値以上になると、充電器から蓄電装置へ出力される電流が小さくなるため、充電器の内部部品の温度上昇を抑えることができる。また、充電器の内部部品の温度が第１閾値よりも小さい第２閾値以下になると、充電器から蓄電装置へ出力される電流が大きくなるため、充電時間の増加を抑えることができる。
【発明の効果】
【００１０】
本発明によれば、充電器の内部部品の温度上昇を抑えつつ、充電時間の増加を抑えることができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態の充電器の一例を示す図である。
【図２】第１実施形態における蓄電装置の制御部の動作の一例を示すフローチャートである。
【図３】第１実施形態における充電器の制御部の動作の一例を示すフローチャートである。
【図４】充電器の出力電流及び内部部品の温度の変化の一例を示す図である。
【図５】充電器の出力電流及び内部部品の温度の変化の他の例を示す図である。
【図６】第２実施形態における蓄電装置の制御部の動作の一例を示すフローチャートである。
【図７】第２実施形態における充電器の制御部の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
＜第１実施形態＞
図１は、第１実施形態の充電器の一例を示す図である。
図１に示す充電器１は、温度検出部２と、電源部３と、記憶部４と、制御部５とを備える。
【００１３】
温度検出部２は、例えば、サーミスタにより構成され、充電器１の内部部品の温度Ｔを検出する。
電源部３は、例えば、ＡＣ／ＤＣコンバータにより構成され、充電器１の外部に設けられる外部電源６から供給される交流の電力を直流の電力に変換する。
【００１４】
記憶部４は、例えば、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）により構成され、後述する閾値Ｔｓｔｏｐ、閾値Ｔｄｏｗｎ、及び閾値Ｔｒｅｔｕｒｎなどを記憶する。
【００１５】
制御部５は、車両７（電気自動車やハイブリッド車など）に搭載される蓄電装置８から送信される電流指令値を示すデータを受信する。また、制御部５は、電流指令値が大きくなると、充電器１から蓄電装置８へ出力される電流が大きくなるように、電源部３の動作を制御し、電流指令値が小さくなると、充電器１から蓄電装置８へ出力される電流が小さくなるように、電源部３の動作を制御する。また、制御部５は、電源部３の出力可能電流値を示すデータを蓄電装置８へ送信する。なお、制御部５は、例えば、ＣＰＵ（Central Processing Unit）、マルチコアＣＰＵ、又はプログラマブルなディバイス（ＦＰＧＡ（Field Programmable Gate Array）やＰＬＤ（Programmable Logic Device）など）により構成される。
【００１６】
蓄電装置８は、電池９と、電源部１０と、制御部１１とを備える。
電池９は、例えば、リチウムイオン電池又はニッケル水素電池などの二次電池やキャパシタにより構成され、車両７に搭載される走行用モータや電装機器などに電力を供給する。
【００１７】
電源部１０は、例えば、ＤＣ／ＤＣコンバータにより構成され、充電器１から供給される電力を用いて電池９を充電する。
制御部１１は、電源部１０の動作を制御する。また、制御部１１は、充電器１から送信される出力可能電流値を示すデータを受信する。また、制御部１１は、出力可能電流値を上限値として、電池９の電圧やＳＯＣ（State Of Charge）などに基づいて電流指令値を求める。また、制御部１１は、電流指令値を示すデータを充電器１の制御部５へ送信する。なお、制御部１１は、例えば、ＣＰＵ、マルチコアＣＰＵ、又はプログラマブルなディバイスにより構成される。
【００１８】
図２は、第１実施形態における蓄電装置８の制御部１１の動作の一例を示すフローチャートである。なお、図２に示す動作は、例えば、一定周期毎に繰り返し行われるものとする。
【００１９】
まず、制御部１１は、電池９のＳＯＣが所望なＳＯＣよりも小さいと判断すると（Ｓ２１：Ｎｏ）、電池９の電圧やＳＯＣなどに基づいて電流指令値を求める（Ｓ２２）。例えば、制御部１１は、充電開始から電池９の電圧が所定電圧に達するまでの期間、予め決められた一定値を電流指令値とする。この充電期間を、以下、ＣＣ充電期間という。また、制御部１１は、電池９の電圧が所定電圧に達してから電池９のＳＯＣが所望なＳＯＣになるまでの期間、電池９の電圧をほぼ一定に保ちながら電流指令値を徐々に下げていく。この充電期間を、以下、ＣＶ充電期間という。
【００２０】
次に、制御部１１は、求めた電流指令値と蓄電装置８に入力される実電流との差分が所定値よりも小さいと判断し（Ｓ２３：Ｎｏ）、求めた電流指令値が、受信した出力可能電流値よりも小さいと判断すると（Ｓ２４：Ｙｅｓ）、その求めた電流指令値を充電器１へ送信する（Ｓ２５）。
【００２１】
また、制御部１１は、受信した出力可能電流値が、求めた電流指令値よりも小さいと判断すると（Ｓ２４：Ｎｏ）、その出力可能電流値を電流指令値として充電器１へ送信する（Ｓ２６）。これにより、充電器１から蓄電装置８へ送信される出力可能電流値を上限値として電流指令値を設定することができる。すなわち、蓄電装置８は、充電器１から送信される出力可能電流値が下がると、電流指令値を下げて充電器１へ送信し、充電器１から送信される出力可能電流値が上がると、電流指令値を上げて充電器１へ送信する。
【００２２】
また、制御部１１は、求めた電流指令値と蓄電装置８に入力される実電流との差分が所定値以上であると判断すると（Ｓ２３：Ｙｅｓ）、エラー処理を実行する（Ｓ２７）。例えば、制御部１１は、エラー処理として、エラーが発生した旨をユーザに報知した後、充電終了指示を充電器１へ送信するとともに電源部１０を停止し電池９の充電処理を終了する。なお、制御部１１は、エラー処理を実行する前に、再度Ｓ２２、Ｓ２３を実行し、求めた電流指令値と蓄電装置８に入力される実電流との差分が所定値以上であると再度判断した場合、エラー処理を実行するように構成してもよい。
【００２３】
また、制御部１１は、電池９のＳＯＣが所望なＳＯＣ以上であると判断すると（Ｓ２１：Ｙｅｓ）、充電終了指示を充電器１へ送信するとともに電源部１０を停止し電池９の充電処理を終了する（Ｓ２８）。
【００２４】
図３は、第１実施形態における充電器１の制御部５の動作の一例を示すフローチャートである。なお、電池９の充電処理の開始時に設定される電源部３の出力可能電流値は、ＣＣ充電期間において予め決められている電流指令値よりも高い値に設定されているものとする。
【００２５】
まず、制御部５は、電池９の充電処理を開始すると、電流指令値又は充電終了指示を受信するまで待機し（Ｓ３１：Ｎｏ、Ｓ３２：Ｎｏ）、電流指令値を受信すると（Ｓ３１：Ｙｅｓ）、電流指令値に応じた電流が充電器１から出力されるように、電源部３の動作を制御する（Ｓ３３）。例えば、制御部５は、ＣＣ充電期間において、一定の電流指令値とほぼ同じ電流が充電器１から出力されるように電源部３の動作を制御し、ＣＶ充電期間において、電流指令値の低下に伴って充電器１の出力電流も低下するように電源部３の動作を制御する。
【００２６】
次に、制御部５は、温度検出部２により検出される温度Ｔを取得し（Ｓ３４）、温度Ｔが閾値Ｔｓｔｏｐ以上であると判断すると（Ｓ３５：Ｙｅｓ）、電源部３を停止し電池９の充電処理を終了する（Ｓ３６）。例えば、閾値Ｔｓｔｏｐは、充電器１の内部部品の温度上昇により充電器１が故障するおそれがあるときのその内部部品の温度よりも少し小さい値とする。これにより、充電器１の内部部品の温度上昇により充電器１が故障することを低減することができる。
【００２７】
また、制御部５は、温度Ｔが閾値Ｔｓｔｏｐよりも小さいと判断し（Ｓ３５：Ｎｏ）、温度Ｔが閾値Ｔｄｏｗｎ（第１閾値）以上であると判断すると（Ｓ３７：Ｙｅｓ）、現在の電源部３の出力可能電流値を下げ（Ｓ３８）、その再設定した出力可能電流値を蓄電装置８へ送信した後（Ｓ３９）、次の電流指令値又は充電終了指示を受信するまで待機する（Ｓ３１：Ｎｏ、Ｓ３２：Ｎｏ）。なお、閾値Ｔｓｔｏｐ＞閾値Ｔｄｏｗｎとする。例えば、制御部５は、温度Ｔが閾値Ｔｄｏｗｎ以上であると判断すると、現在の電流指令値が充電器１の内部部品の温度が下げるときの電流指令値になるように、現在の電源部３の出力可能電流値を下げる。
【００２８】
また、制御部５は、温度Ｔが閾値Ｔｄｏｗｎよりも小さいと判断し（Ｓ３７：Ｎｏ）、温度Ｔが閾値Ｔｒｅｔｕｒｎ（第２閾値）以下であると判断すると（Ｓ４０：Ｙｅｓ）、現在の電源部３の出力可能電流値を上げ（Ｓ４１）、その再設定した出力可能電流値を蓄電装置８へ送信した後（Ｓ３９）、次の電流指令値又は充電終了指示を受信するまで待機する（Ｓ３１：Ｎｏ、Ｓ３２：Ｎｏ）。なお、閾値Ｔｓｔｏｐ＞閾値Ｔｄｏｗｎ＞閾値Ｔｒｅｔｕｒｎとする。例えば、制御部５は、温度Ｔが閾値Ｔｒｅｔｕｒｎ以下であると判断すると、現在の電源部３の出力可能電流値を、充電処理の開始時に設定される出力可能電流値まで上げる。
【００２９】
また、制御部５は、温度Ｔが閾値Ｔｄｏｗｎよりも小さいと判断し（Ｓ３７：Ｎｏ）、温度Ｔが閾値Ｔｒｅｔｕｒｎよりも大きいと判断すると（Ｓ４０：Ｎｏ）、現在設定されている出力可能電流値を蓄電装置８へ送信した後（Ｓ３９）、次の電流指令値又は充電終了指示を受信するまで待機する（Ｓ３１：Ｎｏ、Ｓ３２：Ｎｏ）。
【００３０】
また、制御部５は、充電終了指示を受信すると（Ｓ３１：Ｎｏ、Ｓ３２：Ｙｅｓ）、電源部３を停止し電池９の充電処理を終了する（Ｓ３６）。
例えば、図４は、充電器１の出力電流及び内部部品の温度Ｔの変化の一例を示す図である。
【００３１】
図４に示すように、ＣＣ充電期間及びＣＶ充電期間において、温度Ｔが閾値Ｔｄｏｗｎ以上にならない場合、充電開始からＣＣ充電期間の終わりまでの期間、蓄電装置８から充電器１へ送信される一定の電流指令値に基づき充電器１の出力電流は一定になる。また、ＣＶ充電期間の始まりから充電終了までの期間、徐々に低下する電流指令値に基づき充電器１の出力電流も徐々に低下する。
【００３２】
また、図５は、充電器１の出力電流及び内部部品の温度Ｔの変化の他の例を示す図である。
図５に示すように、ＣＣ充電期間及びＣＶ充電期間において、温度Ｔが繰り返し閾値Ｔｄｏｗｎ以上や閾値Ｔｒｅｔｕｒｎ以下になる場合、温度Ｔが閾値Ｔｄｏｗｎ以上になりその後閾値Ｔｒｅｔｕｒｎ以下になるまでの期間（温度下降期間）における電源部３の出力電流は、温度Ｔが閾値Ｔｒｅｔｕｒｎ以下になりその後閾値Ｔｄｏｗｎ以上になるまでの期間（温度上昇期間）における電源部３の出力電流よりも小さくなる。これは、温度下降期間において電源部３の出力可能電流値を下げ、温度上昇期間において電源部３の出力可能電流値を元の値に戻しているためである。そのため、図５に示す例では、温度下降期間において温度Ｔが徐々に上がっていき、温度上昇期間において温度Ｔが徐々に下っていく。これにより、温度Ｔが閾値Ｔｓｔｏｐ以上にならないようにすることができるため、充電器１の内部部品の温度が過温度にならないようにすることができ、内部部品の温度上昇による充電器１の故障を防止することができる。また、温度上昇期間における充電器１の出力電流を、温度下降期間における充電器１の出力電流より大きくすることができるため、電池９の容量が所望な容量になるまでにかかる充電期間の増加を抑えることができる。
【００３３】
このように、第１実施形態の充電器１は、充電器１の内部部品の温度Ｔが閾値Ｔｄｏｗｎ以上になると、充電器１から蓄電装置８へ出力される電流が小さくなるため、内部部品の温度上昇を抑えることができる。また、充電器１の内部部品の温度Ｔが第１閾値よりも小さい第２閾値以下になると、充電器１から蓄電装置８へ出力される電流が大きくなるため、充電時間の増加を抑えることができる。
【００３４】
なお、図３のＳ３７において、すでに出力可能電流値を下げているにもかかわらず、継続して温度Ｔが閾値Ｔｄｏｗｎ以上であるとき、出力可能電流値をさらに一段階又は複数段階下げるように構成してもよい。
【００３５】
＜第２実施形態＞
図６は、第２実施形態における蓄電装置８の制御部１１の動作の一例を示すフローチャートである。第１実施形態では、充電器１は温度を下げるために蓄電装置８から送信される電流指令値に応じて蓄電装置８へ出力される電流を制御したが、第２実施形態では、充電器１は電流指令値によらず自ら蓄電装置８へ出力される電流を制御する。しかし、第１の実施形態では、蓄電装置８が電流指令値と蓄電装置８に入力される実電流との差分が大きくなるとエラー処理を行われてしまうため、第２の実施形態では、充電器１が温度を下げるために蓄電装置８へ出力される電流を制御するときに、蓄電装置８においてエラー処理が行われないように蓄電装置８へ通知する。なお、第２実施形態における充電器１及び蓄電装置８の構成は、第１実施形態の充電器１及び蓄電装置８の構成と同様とする。また、図６に示す動作は、一定周期毎に繰り返し行われるものとする。
【００３６】
まず、制御部１１は、電池９のＳＯＣが所望なＳＯＣよりも小さいと判断すると（Ｓ６１：Ｎｏ）、電池９の電圧やＳＯＣなどに基づいて電流指令値を求める（Ｓ６２）。
次に、制御部１１は、充電器１から送信される、温度保護期間に入った旨を示す温度保護フラグを受信していないと判断し（Ｓ６３：Ｎｏ）、求めた電流指令値と蓄電装置８に入力される実電流との差分が所定値よりも小さいと判断すると（Ｓ６４：Ｎｏ）、求めた電流指令値を充電器１へ送信する（Ｓ６５）。なお、温度保護期間とは、図５に示すように、充電器１の内部部品の温度Ｔに応じて、電源部３の出力可能電流値を制御する（下げる）期間のことである。
【００３７】
また、制御部１１は、温度保護フラグを受信していると判断すると（Ｓ６３：Ｙｅｓ）、求めた電流指令値と蓄電装置８に入力される実電流との差分が所定値以上であるか否かの判断処理を行わずに、求めた電流指令値を充電器１へ送信する（Ｓ６５）。これにより、充電器１の内部部品の温度Ｔを下げるために充電器１から蓄電装置８へ出力される電流が一時的に下がることで、電流指令値と蓄電装置８に入力される実電流との差分が所定値以上になったときに、エラーが発生したと誤判断されないようにすることができる。
【００３８】
また、制御部１１は、温度保護フラグを受信していないと判断し（Ｓ６３：Ｎｏ）、求めた電流指令値と蓄電装置８に入力される実電流との差分が所定値以上であると判断すると（Ｓ６４：Ｙｅｓ）、エラー処理を実行する（Ｓ６６）。例えば、制御部１１は、エラー処理として、エラーが発生した旨をユーザに報知した後、充電終了指示を充電器１へ送信するとともに電源部１０を停止し電池９の充電処理を終了する。なお、制御部１１は、エラー処理を実行する前に、再度Ｓ６４を実行し、求めた電流指令値と蓄電装置８に入力される実電流との差分が所定値以上であると再度判断した場合、エラー処理を実行するように構成してもよい。
【００３９】
また、制御部１１は、電池９のＳＯＣが所望なＳＯＣ以上であると判断すると（Ｓ６１：Ｙｅｓ）、充電終了指示を充電器１へ送信するとともに電源部１０を停止し電池９の充電処理を終了する（Ｓ６７）。
【００４０】
図７は、第２実施形態における充電器１の制御部５の動作の一例を示すフローチャートである。なお、充電処理の開始時に設定される電源部３の出力可能電流値は、ＣＣ充電期間において予め決められている電流指令値よりも高い値に設定されているものとする。
【００４１】
まず、制御部５は、電池９の充電処理を開始すると、電流指令値又は充電終了指示を受信するまで待機し（Ｓ７１：Ｎｏ、Ｓ７２：Ｎｏ）、電流指令値を受信すると（Ｓ７１：Ｙｅｓ）、温度検出部２により検出される内部部品の温度Ｔを取得する（Ｓ７３）。
【００４２】
次に、制御部５は、温度Ｔが閾値Ｔｓｔｏｐ以上であると判断すると（Ｓ７４：Ｙｅｓ）、電源部３を停止し電池９の充電処理を終了する（Ｓ７５）。
また、制御部５は、温度Ｔが閾値Ｔｓｔｏｐよりも小さいと判断し（Ｓ７４：Ｎｏ）、温度Ｔが閾値Ｔｄｏｗｎ（第１閾値）以上であると判断すると（Ｓ７６：Ｙｅｓ）、充電器１の出力電流が下がるように電源部３の動作を制御し（Ｓ７７）、温度保護期間に入った旨を示す温度保護フラグを蓄電装置８へ送信し（Ｓ７８）、次の電流指令値又は充電終了指示を受信するまで待機する（Ｓ７１：Ｎｏ、Ｓ７２：Ｎｏ）。なお、閾値Ｔｓｔｏｐ＞閾値Ｔｄｏｗｎとする。例えば、制御部５は、温度Ｔが閾値Ｔｄｏｗｎ以上であると判断すると、現在の充電器１の出力電流が充電器１の内部部品の温度が下げるときの電流になるように、電源部３の出力電流を下げる。なお、Ｓ７７とＳ７８の順序は逆でもよい。
【００４３】
また、制御部５は、温度Ｔが閾値Ｔｄｏｗｎよりも小さいと判断し（Ｓ７６：Ｎｏ）、すでに充電器１の出力電流を下げていると判断し（Ｓ７９：Ｙｅｓ）、温度Ｔが閾値Ｔｒｅｔｕｒｎ（第２閾値）よりも大きいと判断すると（Ｓ８０：Ｎｏ）、Ｓ７７、Ｓ７８を実行する。
【００４４】
また、制御部５は、すでに充電器１の出力電流を下げていると判断し（Ｓ７９：Ｙｅｓ）、温度Ｔが閾値Ｔｒｅｔｕｒｎ以下であると判断すると（Ｓ８０：Ｙｅｓ）、蓄電装置８へ出力する電流が電流指令値に応じた電流まで上げるように、電源部３の動作を制御し（Ｓ８１）、次の電流指令値又は充電終了指示を受信するまで待機する（Ｓ７１：Ｎｏ、Ｓ７２：Ｎｏ）。
【００４５】
また、制御部５は、温度Ｔが閾値Ｔｄｏｗｎよりも小さいと判断し（Ｓ７６：Ｎｏ）、まだ充電器１の出力電流を下げていないと判断すると（Ｓ７９：Ｎｏ）、受信する電流指令値に応じた電流が充電器１から出力されるように、電源部３の動作を制御し（Ｓ８１）、次の電流指令値又は充電終了指示を受信するまで待機する（Ｓ７１：Ｎｏ、Ｓ７２：Ｎｏ）。
【００４６】
また、制御部５は、充電終了指示を受信すると（Ｓ７１：Ｎｏ、Ｓ７２：Ｙｅｓ）、電源部３を停止し電池９の充電処理を終了する（Ｓ７５）。
このように、第２実施形態の充電器１は、充電器１の内部部品の温度Ｔが閾値Ｔｄｏｗｎ以上になると、電流指令値によらずに充電器１の出力電流を小さくしているため、内部部品の温度上昇を抑えることができる。また、内部部品の温度が閾値Ｔｄｏｗｎよりも小さい閾値Ｔｒｅｔｕｒｎ以下になると、蓄電装置８へ出力する電流を電流指令値に応じた電流まで上げるため、温度Ｔが閾値Ｔｄｏｗｎ以上になり充電器１の出力電流が電流指令値より小さくなってもその電流を再び大きくすることができ、充電時間の増加を抑えることができる。
【符号の説明】
【００４７】
１  充電器
２  温度検出部
３  電源部
４  記憶部
５  制御部
６  外部電源
７  車両
８  蓄電装置
９  電池
１０  電源部
１１  制御部
【図１】
2016082772.tif 000003
【図２】
2016082772.tif 000004
【図３】
2016082772.tif 000005
【図４】
2016082772.tif 000006
【図５】
2016082772.tif 000007
【図６】
2016082772.tif 000008
【図７】
2016082772.tif 000009