(57)【要約】【課題】バッテリへの充電を制御する充電制御装置において、充電器の充電特性に応じて充電可能な温度範囲を設定できるようにする。【解決手段】充電制御装置は、充電器により充電可能なバッテリの温度を検出する温度検出部と、充電器からバッテリへの充電時にバッテリの温度が許容温度範囲から外れると、充電器からバッテリへの充電を停止させる制御部と、充電器から、充電器の充電特性を識別可能な情報を取得する情報取得部と、情報取得部にて取得された情報に基づき、許容温度範囲を、充電器の充電特性に対応する温度範囲に設定する許容温度範囲設定部と、を備える。【選択図】図４
2019080406.tif 000002
【特許請求の範囲】
【請求項１】
充電器により充電可能なバッテリの温度を検出する温度検出部と、
前記充電器から前記バッテリへの充電時に、前記温度検出部にて検出された前記バッテリの温度が許容温度範囲から外れると、前記充電器から前記バッテリへの充電を停止させる制御部と、
前記充電器から、前記充電器の充電特性を識別可能な情報を取得する情報取得部と、
前記情報取得部にて取得された情報に基づき、前記制御部が前記バッテリへの充電を停止させるのに用いる前記許容温度範囲を、前記充電器の充電特性に対応する温度範囲に設定する許容温度範囲設定部と、
を備えた、充電制御装置。
【請求項２】
前記制御部は、
前記充電器から前記バッテリへの充電時に、前記温度検出部にて検出された前記バッテリの温度が許容温度範囲から外れているか否かを判定する判定部と、
前記判定部による判定結果に基づき、前記充電器から前記バッテリへの充電を停止させる充電停止部と、
を備え、
前記温度検出部、前記判定部、前記情報取得部、及び、前記許容温度範囲設定部は、前記バッテリを収容するバッテリパックに設けられ、前記充電停止部は、前記充電器に設けられている、請求項１に記載の充電制御装置。
【請求項３】
前記許容温度範囲設定部は、
前記情報取得部にて取得された情報に基づき、前記許容温度範囲を設定するのに要する設定用パラメータを設定するパラメータ設定部と、
前記パラメータ設定部にて設定された設定用パラメータに基づき、前記許容温度範囲を設定する温度範囲設定部と、
を備え、
前記温度検出部、前記情報取得部、及び、前記パラメータ設定部は、前記バッテリを収容するバッテリパックに設けられ、前記制御部及び前記温度範囲設定部は、前記充電器に設けられている、請求項１に記載の充電制御装置。
【請求項４】
充電器により充電可能なバッテリと、
前記バッテリの温度を検出する温度検出部と、
前記充電器から前記バッテリへの充電時に、前記温度検出部にて検出された前記バッテリの温度が許容温度範囲から外れているか否かを判定する判定部と、
前記充電器から、前記充電器の充電特性を識別可能な情報を取得する情報取得部と、
前記情報取得部にて取得された情報に基づき、前記判定部が判定に用いる前記許容温度範囲を、前記充電器の充電特性に対応する温度範囲に設定する許容温度範囲設定部と、
を備えたバッテリパック。
【請求項５】
請求項４に記載のバッテリパックに収容されたバッテリを充電するのに利用される充電器であって、
前記バッテリパックに設けられた前記判定部による判定結果に基づき、前記充電器から前記バッテリへの充電を停止させる充電停止部、を備えた充電器。
【請求項６】
充電器により充電可能なバッテリと、
前記バッテリの温度を検出する温度検出部と、
前記充電器から、前記充電器の充電特性を識別可能な情報を取得する情報取得部と、
前記情報取得部にて取得された情報に基づき、前記バッテリへの充電が可能な許容温度範囲を設定するのに要する設定用パラメータを設定するパラメータ設定部と、
を備えたバッテリパック。
【請求項７】
請求項６に記載のバッテリパックに収容されたバッテリを充電するのに利用される充電器であって、
前記バッテリへの充電時に、前記バッテリパックの前記温度検出部から前記バッテリの温度を取得し、該温度が許容温度範囲から外れると、前記バッテリへの充電を停止させる制御部と、
前記バッテリパックの前記パラメータ設定部から、前記設定用パラメータを取得し、該設定用パラメータに基づき、前記制御部が前記バッテリへの充電を停止させるのに用いる前記許容温度範囲を設定する温度範囲設定部と、
を備えた充電器。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、バッテリへの充電時に、バッテリの温度が許容温度範囲から外れると、充電を停止させる充電制御装置、この充電制御装置の機能を有するバッテリパック、及び、充電器に関する。
【背景技術】
【０００２】
リチウムイオン電池等のバッテリにおいては、例えば、最低温度が０度までなら３Ａ、−１０度までなら１Ａ、というように、充電可能な温度範囲と充電電流とが規定されている（例えば、特許文献１等参照）。
【０００３】
これは、充電時の安全性を確保すると共に、充電による電池寿命の低下を抑制するためであり、この種のバッテリへの充電を制御する充電制御装置は、バッテリの温度が許容温度範囲を外れると、充電を停止するように構成される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−１０１９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上記バッテリを充電可能な充電器には、充電電流等の充電特性が異なるものがある。
そして、充電特性が異なる充電器を用いて、バッテリへの充電を実施できるようにするには、充電制御装置において、何れの充電器でも問題なく充電できるように、充電時の温度範囲を制限する必要があった。
【０００６】
しかし、このように充電時の温度範囲を制限すると、充電可能な環境が制限されてしまい、充電器の種類によっては、充電器の充電能力を充分発揮させることができなくなるという問題があった。
【０００７】
本開示は、バッテリへの充電を制御する充電制御装置において、充電器の充電特性に応じて充電可能な温度範囲を設定できるようにすることが望ましい。
【課題を解決するための手段】
【０００８】
本開示の一局面の充電制御装置は、温度検出部と、制御部と、情報取得部と、許容温度範囲設定部と、を備える。
温度検出部は、充電器により充電可能なバッテリの温度を検出し、制御部は、充電器からバッテリへの充電時に、温度検出部にて検出されたバッテリの温度が許容温度範囲から外れると、充電器からバッテリへの充電を停止させる。
【０００９】
また、情報取得部は、充電器から、充電器の充電特性を識別可能な情報を取得する。そして、許容温度範囲設定部は、情報取得部にて取得された情報に基づき、制御部がバッテリへの充電を停止させるのに用いる許容温度範囲を、充電器の充電特性に対応する温度範囲に設定する。
【００１０】
従って、本開示の充電制御装置によれば、制御部がバッテリへの充電を停止させるか否かを判定するのに用いる許容温度範囲を、充電器の充電特性に応じて、バッテリにとって適正温度範囲となるように設定することができる。
【００１１】
よって、本開示の充電制御装置によれば、充電に用いる充電器に対応した許容温度範囲を設定することで、充電器の充電特性に対し許容温度範囲を制限し過ぎて、バッテリへの充電が可能な環境条件が狭くなるのを抑制できる。また、充電特性が異なる複数の充電器を、各々有効に利用することができるようになり、バッテリへの充電を効率よく実施することができる。
【００１２】
ここで、制御部は、充電器からバッテリへの充電時に、温度検出部にて検出されたバッテリの温度が許容温度範囲から外れているか否かを判定する判定部と、判定部による判定結果に基づき、充電器からバッテリへの充電を停止させる充電停止部とを備えていてもよい。
【００１３】
この場合、温度検出部、判定部、情報取得部、及び、許容温度範囲設定部は、バッテリを収容するバッテリパックに設けられ、充電停止部は、充電器に設けられてもよい。
つまり、バッテリパックは、バッテリと、温度検出部と、判定部と、情報取得部と、許容温度範囲設定部とを備えるように構成し、充電器は、充電停止部を備えるように構成するのである。
【００１４】
そして、バッテリパック及び充電器をこのように構成しても、本開示の充電制御装置としての機能を実現できる。
一方、許容温度範囲設定部は、情報取得部にて取得された情報に基づき、許容温度範囲を設定するのに要する設定用パラメータを設定するパラメータ設定部と、パラメータ設定部にて設定された設定用パラメータに基づき、許容温度範囲を設定する温度範囲設定部と、を備えていてもよい。
【００１５】
この場合、温度検出部、情報取得部、及び、パラメータ設定部は、バッテリを収容するバッテリパックに設けられ、制御部及び温度範囲設定部は、充電器に設けられていてもよい。
【００１６】
つまり、バッテリパックは、バッテリと、温度検出部と、情報取得部と、パラメータ設定部とを備えるように構成し、充電器は、制御部と、温度範囲設定部とを備えるように構成するのである。
【００１７】
そして、バッテリパック及び充電器をこのように構成しても、本開示の充電制御装置としての機能を実現できる。
【図面の簡単な説明】
【００１８】
【図１】バッテリパック及び充電器の外観を表す斜視図である。
【図２】バッテリパックの回路構成を表すブロック図である。
【図３】充電器の回路構成を表すブロック図である。
【図４】バッテリ制御回路及び充電制御回路において実行される充電制御処理を表すフローチャートである。
【図５】充電器の回路構成の変形例を表すブロック図である。
【図６】バッテリ制御回路及び充電制御回路において実行される充電制御処理の変形例を表すフローチャートである。
【発明を実施するための形態】
【００１９】
以下に本開示の実施形態を図面と共に説明する。
［実施形態］
図１に示すように、本実施形態の充電システムは、バッテリパック２と、充電器４０とにより構成される。
【００２０】
バッテリパック２は、例えば、充電式電動工具、充電式掃除機、充電式草刈り器等、各種電動作業機に着脱自在に装着されて、その動力源である直流モータ等に電力供給を行うのに利用される。
【００２１】
充電器４０は、電源コード４２を介して外部電源（一般に商用電源：交流電圧）から電力供給を受けることにより、バッテリ充電用の充電電圧（直流電圧）を生成し、バッテリパック２内のバッテリ１０（図２参照）を充電する。
【００２２】
このため、充電器４０の上面には、バッテリパック２を装着（換言すれば載置）するための装着部４４が形成されている。この装着部４４は、バッテリパック２をスライドさせて装着できるように、バッテリパック２の裏面の装着部４の形状に対応して形成されている。
【００２３】
また、装着部４４には、バッテリパック２の装着時に、バッテリパック２の裏面に形成された端子部６と嵌合可能な端子部４６が形成されている。
そして、充電器４０の端子部４６及びバッテリパック２の端子部６には、それぞれ、バッテリパック２を充電器４０の装着部４４に装着した際、相互に接続される端子５１〜５８、１１〜１８が設けられている（図２，図３参照）。
【００２４】
なお、バッテリパック２において、端子１１、１２は、バッテリ１０の正極側及び負極側にそれぞれ接続されて、充電器４０からの充電電流や電動作業機への放電電流を流すための正極端子及び負極端子である。
【００２５】
また、端子１４は、充電器４０や電動作業機との間で通信を行うための通信端子であり、端子１６は、充電器４０の電源電圧Ｖｃｃを取り込むための端子であり、端子１８は、充電許可信号を出力するための端子である。
【００２６】
また、充電器４０において、端子５１、５２は、バッテリパック２が装着された際に、バッテリパック２の端子１１、１２にそれぞれ接続されて、バッテリ１０への充電を行うための正極端子及び負極端子である。
【００２７】
また、端子５４は、バッテリパック２の端子１４に接続されて、バッテリパック２との間で通信を行うための通信端子であり、端子５６は、バッテリパック２の端子１６に接続されて、充電器４０内で生成された電源電圧Ｖｃｃを出力するための端子である。また、端子５８は、バッテリパック２の端子１８に接続されて、充電許可信号を取り込むための端子である。
【００２８】
次に、バッテリパック２及び充電器４０の回路構成を、図２及び図３を用いて説明する。
図２に示すように、バッテリパック２内のバッテリ１０は、充放電可能な複数のセルを直列に接続することにより構成されており、その正極側は端子１１に接続され、負極側は端子１２に接続されている。
【００２９】
バッテリパック２内には、バッテリ１０の両端電圧（バッテリ電圧）や各セルの電圧（セル電圧）を監視する監視回路（ＩＣ）２０、及び、バッテリ１０のセルの温度（セル温度）を検出する温度検出回路２２が設けられている。なお、温度検出回路２２は、例えば、温度により抵抗値が変化するサーミスタ等にて構成される。
【００３０】
バッテリ１０の負極側と端子１２との間の電流経路には、例えば抵抗にて構成される電流検出素子２４が設けられており、監視回路２０は、その両端電圧を取り込むことで、バッテリ１０への充電時及び放電時に流れる充電電流及び放電電流を監視する。
【００３１】
監視回路２０による監視結果（バッテリ電圧、セル電圧、充電電流又は放電電流）、及び、温度検出回路２２による検出結果（セル温度）は、バッテリ制御回路３０に入力される。
【００３２】
バッテリ制御回路３０は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を中心とするマイクロコンピュータ（マイコン）にて構成されており、各種情報が記憶されるメモリ３２を備える。なお、メモリ３２は不揮発性メモリである。
【００３３】
また、バッテリパック２には、Ｖｃｃ検出回路２６、充電許可信号出力回路２８、及び、残容量ＬＥＤ制御回路３４も備えられており、これら各回路は、バッテリ制御回路３０に接続されている。
【００３４】
Ｖｃｃ検出回路２６は、充電器４０から端子１６に入力される電源電圧Ｖｃｃを検出するためのものであり、その検出結果は、バッテリ制御回路３０に入力される。
充電許可信号出力回路２８は、バッテリ制御回路３０からの指令に従い、バッテリ１０への充電開始若しくは充電完了を許可する、充電開始許可信号及び充電完了許可信号を生成して、端子１８から充電器４０へ出力するためのものである。
【００３５】
残容量ＬＥＤ制御回路３４は、バッテリ制御回路３０からの指令に従い、残容量表示用のＬＥＤの点灯状態を制御することにより、バッテリ１０の残容量を表示させるためのものである。なお、残容量とは、バッテリ１０に残っている電力量（換言すれば、残りの充電量）のことである。
【００３６】
次に、充電器４０には、外部電源から交流電力を受けてバッテリ１０を充電するのに必要な充電電圧を生成し、端子５１、５２へ出力する電源回路６２と、電源回路６２からの出力を制御する充電制御回路６０と、が備えられている。
【００３７】
充電制御回路６０は、バッテリ制御回路３０と同様、マイコンにて構成されている。
そして、充電制御回路６０は、バッテリパック２が充電器４０に接続されているときに、端子５４、１４を介して接続されるバッテリ制御回路３０との間で通信を行うことで、バッテリ１０への充電を制御する。
【００３８】
また、充電制御回路６０は、バッテリパック２が装着されているとき、バッテリパック２の端子１８から端子５８に入力される充電許可信号（充電開始許可信号、充電完了許可信号）に従い、電源回路６２にバッテリ１０への充電開始又は停止を指示する。
【００３９】
そして、電源回路６２は、充電制御回路６０からの充電開始指示に従い、充電電圧の出力を開始し、充電制御回路６０からの充電停止指示に従い、充電電圧の出力を停止する。
また、充電制御回路６０は、バッテリ１０への充電時には、電源回路６２に対し充電電流の指令値を出力し、電源回路６２は、その指令値に対応した充電電流を出力する。
【００４０】
なお、電源回路６２からバッテリ１０への充電経路に、ＦＥＴやリレーなどの遮断素子が設けられている場合、充電制御回路６０は、この遮断素子をオン・オフさせることで、バッテリ１０への充電開始・停止を切り替えるように構成されていてもよい。
【００４１】
また、端子５８から充電制御回路６０に至る充電許可信号の入力経路は、抵抗Ｒ１を介して、充電器４０内の電源ライン（電源電圧：Ｖｃｃ）に接続されている。
このため、充電器４０にバッテリパック２が接続されていないときには、端子５８から充電制御回路６０に入力される電圧は電源電圧Ｖｃｃとなり、充電制御回路６０は、その電圧値から、バッテリパック２が接続されていないことを検知できる。
【００４２】
次に、充電器４０の電源回路６２は、バッテリ１０への充電電圧を生成するだけでなく、充電制御回路６０の電源電圧Ｖｃｃ（例えば直流５［Ｖ］）を生成する。そして、電源回路６２にて生成された電源電圧Ｖｃｃは、端子５６からバッテリパック２の端子１６へ出力される。
【００４３】
このため、バッテリパック２側では、Ｖｃｃ検出回路２６が、端子１６に充電器４０の電源電圧Ｖｃｃが印加されたことを検出することにより、バッテリパック２が充電器４０に接続されたことを検知できる。
【００４４】
また、充電器４０には、電源回路６２の温度を検出する温度検出回路６４が設けられており、温度検出回路６４からの検出信号は、充電制御回路６０に入力される。
そして、充電制御回路６０は、温度検出回路６４にて検出された温度が高いときには、電源回路６２に出力する充電電流の指令値を下げることにより、バッテリ１０への充電電流を抑制する。
【００４５】
次に、バッテリパック２内のバッテリ制御回路３０及び充電器４０内の充電制御回路６０にてバッテリ１０を充電するために実行される充電制御処理について説明する。
バッテリ制御回路３０は、バッテリ電圧（バッテリ電圧低下時には充電器４０から端子１６に入力される電源電圧Ｖｃｃ）を受けて動作し、図４の左側に記載された充電制御処理をメインルーチンの一つとして繰り返し実行する。
【００４６】
また、充電制御回路６０は、電源回路６２から出力される電源電圧Ｖｃｃを受けて動作し、図４の右側に記載された充電制御処理をメインルーチンの一つとして繰り返し実行する。
【００４７】
図４に示すように、バッテリ制御回路３０は、Ｓ１１０にて、Ｖｃｃ検出回路２６からの電源電圧Ｖｃｃの検出信号に基づき、バッテリパック２が充電器４０に接続されているか否かを判断することで、充電器４０に接続されるのを待機する。
【００４８】
そして、バッテリパック２が充電器４０に接続されていると判断されると、Ｓ１２０に移行して、充電制御回路６０との通信により、充電制御回路６０から充電器４０の識別情報を取得する。
【００４９】
この識別情報は、続くＳ１３０、Ｓ１４０にて、現在バッテリパック２が装着されている充電器４０の充電特性（充電電流、充電電圧等）に対応して、バッテリ１０への充電温度範囲を設定するのに用いられる。
【００５０】
このため、識別情報は充電器の充電特性を識別可能な情報であればよく、例えば、充電器４０固有の識別情報であってもよく、或いは、充電器４０の種類を表す識別情報であってもよい。また、識別情報は、充電器４０の充電特性を表す特性情報であってもよい。
【００５１】
Ｓ１２０にて、充電器４０から識別情報が取得されると、Ｓ１３０に移行して、その識別情報に基づき、バッテリ１０への充電が開始可能か否かを判断するのに用いられる充電待機解除温度Ｔ２、Ｔ３を設定する。
【００５２】
この充電待機解除温度Ｔ２、Ｔ３は、バッテリ１０への充電開始を許可する充電開始温度範囲を規定する温度であり、Ｔ２は充電開始温度範囲の下限温度、Ｔ３は充電開始温度範囲の上限温度である。
【００５３】
また続くＳ１４０では、Ｓ１２０にて取得された識別情報に基づき、バッテリ１０への充電開始後、充電を停止するか否かを判断するのに用いられる充電停止温度Ｔ１、Ｔ４を設定する。
【００５４】
この充電停止温度Ｔ１、Ｔ４は、バッテリ１０への充電開始後、充電を継続可能な許容温度範囲を規定する温度であり、Ｔ１は許容温度範囲の下限温度、Ｔ４は許容温度範囲の上限温度である。
【００５５】
なお、充電待機解除温度Ｔ２、Ｔ３で規定される充電開始温度範囲は、充電停止温度Ｔ１、Ｔ４で規定される許容温度範囲よりも狭く、これら各温度Ｔ１〜Ｔ４の関係は、Ｔ１≦Ｔ２≦Ｔ３≦Ｔ４となっている。
【００５６】
また、これら各温度Ｔ１〜Ｔ４は、Ｓ１２０にて取得される識別情報、換言すれば、充電に用いられるバッテリ１０の充電特性、に応じて、バッテリ１０を充電するのに適した温度として予め設定され、メモリ３２に記憶されている。
【００５７】
従って、Ｓ１３０、Ｓ１４０では、充電器４０から取得された識別情報に基づき、その識別情報にて特定される充電器４０の充電特性に対応した温度Ｔ２、Ｔ３又はＴ１、Ｔ４をメモリ３２から読み取ることになる。
【００５８】
また、Ｓ１２０では、充電制御回路６０との通信により、充電制御回路６０から充電器４０の識別情報を取得するが、充電器４０が識別情報を送信しない古いタイプのものである場合には、識別情報を取得できない。
【００５９】
このため、Ｓ１３０、Ｓ１４０では、Ｓ１２０において、充電器４０の識別情報が取得されていない場合には、既存の充電器用として予め設定されている充電待機解除温度Ｔ２、Ｔ３、及び、充電停止温度Ｔ１、Ｔ４を設定するようにされている。
【００６０】
このように、Ｓ１３０及びＳ１４０にて、上記各Ｔ１〜Ｔ４が設定されると、Ｓ１５０に移行して、Ｖｃｃ検出回路２６からの電源電圧Ｖｃｃの検出信号に基づき、バッテリパック２が充電器４０に接続されているか否かを判断する。
【００６１】
そして、バッテリパック２が充電器４０に接続されていない（換言すれば充電器４０から取り外された）と判断されると、Ｓ１１０に移行する。
次に、Ｓ１５０にて、バッテリパック２は充電器４０に接続されていると判断されると、Ｓ１６０にて、温度検出回路２２から、バッテリ１０の現在のセル温度Ｔを取得する。
【００６２】
そして、続くＳ１７０では、その取得されたセル温度Ｔが、充電待機解除温度Ｔ２、Ｔ３にて規定される充電開始温度範囲（Ｔ２−Ｔ３）内にあるか否か、つまり、Ｔ２≦Ｔ≦Ｔ３であるか否か、を判断する。
【００６３】
そして、セル温度Ｔが充電開始温度範囲（Ｔ２−Ｔ３）内になければ、Ｓ１５０に移行し、セル温度Ｔが充電開始温度範囲（Ｔ２−Ｔ３）内にあれば、Ｓ１８０に移行して、充電許可信号出力回路２８から充電制御回路６０へ充電開始許可信号を送信させる。
【００６４】
一方、充電制御回路６０は、Ｓ３１０にて、端子５８の電位に基づき、バッテリパック２が充電器４０に接続されたか否かを判断することで、バッテリパック２が接続されるのを待機する。
【００６５】
そして、バッテリパック２が充電器４０に接続されたと判断すると、Ｓ３２０に移行して、バッテリ制御回路３０との通信により、充電器４０の識別情報をバッテリ制御回路３０に送信し、Ｓ３３０に移行する。
【００６６】
Ｓ３３０では、識別情報の送信後、所定の待機時間内に、バッテリパック２から端子５８を介して入力される充電開始許可信号を受信したか否かを判断する。そして、充電開始許可信号を受信していなければ、Ｓ３１０に移行し、充電開始許可信号を受信していれば、Ｓ３４０に移行する。
【００６７】
Ｓ３４０では、当該充電器４０は、充電開始可能であるか否かを判断する。つまり、Ｓ３４０では、例えば、温度検出回路６４により検出された温度等に基づき、充電器４０はバッテリ１０への充電を実施できるか否かを判断する。
【００６８】
そして、Ｓ３４０にて、充電器４０は充電開始可能であると判断されると、Ｓ３５０に移行して、電源回路６２に充電開始を指示することで、バッテリ１０への充電を開始し、Ｓ３４０にて、充電開始できないと判断されると、Ｓ３１０に移行する。
【００６９】
このように、バッテリ制御回路３０から充電制御回路６０に充電開始許可信号が送信されて、充電制御回路６０側で充電開始可能と判断されると、電源回路６２からバッテリ１０への充電が開始される。なお、バッテリ１０への充電は、定電流定電圧（ＣＣＣＶ）充電等、予め設定された充電方法で実施される。
【００７０】
このため、バッテリ制御回路３０は、Ｓ１８０にて充電開始許可信号を送信すると、Ｓ１９０〜Ｓ２１０の処理にて、充電器４０に対しバッテリ１０への充電を停止させるか否かを判断する。
【００７１】
すなわち、バッテリ制御回路３０は、Ｓ１９０にて、温度検出回路２２から、バッテリ１０の現在のセル温度Ｔを取得する。そして、続くＳ２００では、Ｓ１９０にて取得した現在のセル温度Ｔが、充電停止温度Ｔ１、Ｔ４で規定される許容温度範囲（Ｔ１−Ｔ４）内にあるか否か（つまり、Ｔ１≦Ｔ≦Ｔ４であるか否か）を判断する。
【００７２】
セル温度Ｔが許容温度範囲（Ｔ１−Ｔ４）内になければ、充電を停止させる必要があるので、Ｓ２２０に移行し、セル温度Ｔが許容温度範囲（Ｔ１−Ｔ４）内にあれば、Ｓ２１０に移行して、充電完了条件が成立したか否かを判断する。
【００７３】
Ｓ２１０では、例えば、電流検出素子２４を介して検出される充電電流が、予め設定された充電完了電流値よりも小さくなったか否か、換言すれば、バッテリ１０が満充電状態となったか否かを判断する。
【００７４】
そして、充電電流が充電完了電流値よりも小さくなって、バッテリ１０が満充電状態となったと判断すると、充電完了条件が成立したと判断して、Ｓ２２０に移行し、充電完了条件は成立していないと判断すると、再度Ｓ１９０に移行する。
【００７５】
次に、Ｓ２２０では、セル温度Ｔが許容温度範囲（Ｔ１−Ｔ４）から外れるか、或いは、充電完了条件が成立していて、バッテリ１０への充電を停止させる必要があるので、充電許可信号出力回路２８から充電制御回路６０へ充電完了許可信号を送信させる。そして、続くＳ２３０では、充電制御回路６０から充電完了信号が送信されてくるのを待機し、充電完了信号を受信すると、Ｓ１１０に移行する。
【００７６】
次に、充電制御回路６０においては、Ｓ３５０にて、バッテリ１０への充電を開始すると、Ｓ３６０に移行して、バッテリ制御回路３０から送信されてくる充電完了許可信号を受信したか否かを判断する。
【００７７】
また、Ｓ３６０にて、充電完了許可信号を受信していないと判断すると、Ｓ３７０に移行して、例えば、電源回路６２の温度上昇等によって、充電器４０側で充電停止条件が成立したか否かを判断する。そして、Ｓ３７０にて、充電停止条件は成立していないと判断されると、Ｓ３６０に移行する。
【００７８】
一方、Ｓ３６０にて、充電完了許可信号を受信したと判断されるか、或いは、Ｓ３７０にて、充電停止条件が成立したと判断されると、Ｓ３８０に移行して、電源回路６２に充電停止を指示することで、バッテリ１０への充電を停止する。そして、続くＳ３９０にて、バッテリ制御回路３０に充電完了信号を送信し、Ｓ３１０に移行する。
【００７９】
この結果、バッテリ制御回路３０側では、Ｓ２７０にて充電完了信号を受信することで、バッテリ１０への充電が完了したことを検知できる。
なお、充電制御回路６０において、充電停止条件が成立して、充電を停止し、充電完了信号を送信した際には、バッテリ制御回路３０側では、充電完了許可信号を送信する前に充電完了信号を受信することになる。このため、バッテリ制御回路３０側では、充電完了信号を受信することで、バッテリ１０への充電途中で充電が停止したことを検知し、バッテリ１０への充電が完了していないことを、履歴として残すことができる。
【００８０】
以上説明したように、本実施形態の充電システムにおいては、バッテリ制御回路３０が充電制御回路６０から充電器４０の識別情報を取得し、その識別情報に基づき、バッテリ１０への充電開始温度範囲（Ｔ２−Ｔ３）、許容温度範囲（Ｔ１−Ｔ４）を設定する。
【００８１】
このため、本実施形態の充電システムによれば、バッテリ制御回路３０が、バッテリ１０への充電中に、充電を停止させるか否かを判定するのに用いる許容温度範囲（Ｔ１−Ｔ４）を、充電器４０の充電特性に対応した適正温度範囲となるように設定することができる。
【００８２】
よって、本実施形態の充電システム（詳しくはバッテリパック２）によれば、充電に用いる充電器４０の充電特性に対し、許容温度範囲（Ｔ１−Ｔ４）を制限し過ぎて、バッテリ１０への充電が可能な環境条件が狭くなるのを抑制できる。
【００８３】
また、充電特性が異なる複数の充電器４０を、各々有効に利用することができるようになり、バッテリへの充電を効率よく実施することができるようになる。
なお、本実施形態においては、バッテリパック２内の温度検出回路２２が、本開示の温度検出部として機能し、バッテリパック２内のバッテリ制御回路３０が、本開示の情報取得部、許容温度範囲設定部、及び判定部として機能する。また、充電器４０内の充電制御回路６０が、本開示の充電停止部として機能する。
【００８４】
また、バッテリ制御回路３０において、情報取得部としての機能は、Ｓ１２０の処理にて実現され、許容温度範囲設定部としての機能は、Ｓ１４０の処理にて実現され、判定部としての機能は、Ｓ１９０、Ｓ２００、Ｓ２２０の処理にて実現される。また、充電制御回路６０において、充電停止部としての機能は、Ｓ３６０、Ｓ３８０の処理にて実現される。
［変形例］
上記実施形態では、バッテリパック２が、本開示の充電制御装置としての機能を有するものとして説明したが、本開示の充電制御装置としての機能は、バッテリパック２と充電器４０とで実現することもできる。
【００８５】
この場合、例えば、図５に示すように、バッテリパック２において、充電許可信号出力回路２８に代えて、温度検出回路２２で検出されたバッテリ１０の温度（詳しくはセル温度）を端子１８から充電器４０に出力する、バッテリ温度情報出力回路３８を設ける。
【００８６】
そして、バッテリ制御回路３０及び充電制御回路６０においては、それぞれ、図６に示す手順で、充電制御処理を実行するようにする。
すなわち、バッテリ制御回路３０側では、充電制御処理において、Ｓ１１０にて、バッテリパック２が充電器４０に接続されたと判定し、Ｓ１２０にて、充電制御回路６０から充電器４０の識別情報を取得すると、Ｓ２５０に移行する。
【００８７】
そして、Ｓ２５０では、Ｓ１２０で取得した識別情報に基づき、充電器４０側で充電待機解除温度Ｔ２、Ｔ３、及び、充電停止温度Ｔ１、Ｔ４を設定するのに要する設定用パラメータを算出する。
【００８８】
次に、続くＳ２６０では、充電制御回路６０との通信により、Ｓ２５０で算出した設定用パラメータを充電制御回路６０に送信し、Ｓ２３０に移行する。そして、Ｓ２３０では、上記実施形態と同様、充電制御回路６０から充電完了信号が送信されてくるのを待機し、充電完了信号を受信すると、Ｓ１１０に移行する。
【００８９】
一方、充電制御回路６０側では、充電制御処理において、Ｓ４１０にて、端子５８の電位に基づき、バッテリパック２が充電器４０に接続されたか否かを判断することで、バッテリパック２が接続されるのを待機する。
【００９０】
そして、バッテリパック２が充電器４０に接続されたと判断すると、Ｓ４２０に移行して、バッテリ制御回路３０との通信により、充電器４０の識別情報をバッテリ制御回路３０に送信し、Ｓ４３０に移行する。
【００９１】
Ｓ４３０では、識別情報の送信後、バッテリ制御回路３０から送信されてくる設定用パラメータを受信する、通信処理を実行し、設定用パラメータを受信すると、Ｓ４４０に移行する。
【００９２】
Ｓ４４０では、Ｓ４３０にて受信した設定用パラメータに基づき、当該充電器４０を用いてバッテリ１０への充電を開始するのに適した充電開始温度範囲（Ｔ２−Ｔ３）を規定する、充電待機解除温度Ｔ２、Ｔ３を設定する。
【００９３】
また、続くＳ４５０では、Ｓ４３０にて受信した設定用パラメータに基づき、当該充電器４０を用いてバッテリ１０への充電を実施するのに適した許容温度範囲（Ｔ１−Ｔ４）を規定する、充電停止温度Ｔ１、Ｔ４を設定する。
【００９４】
次に、Ｓ４６０では、端子５８の電位に基づき、バッテリパック２は充電器４０に接続されているか否かを判断し、接続されていなければ（換言すればバッテリパック２が取り外されていれば）、Ｓ４１０に移行する。
【００９５】
一方、Ｓ４６０にて、バッテリパック２は充電器４０に接続されていると判断されると、Ｓ４７０に移行し、端子５８を介して入力されるバッテリ温度情報に基づき、現在のセル温度Ｔを取得する。
【００９６】
そして、続くＳ４８０では、Ｓ４７０にて取得されたセル温度Ｔが、充電開始温度範囲（Ｔ２−Ｔ３）内にあるか否か、つまり、Ｔ２≦Ｔ≦Ｔ３であるか否か、を判断し、セル温度Ｔが充電開始温度範囲（Ｔ２−Ｔ３）内になければ、Ｓ４６０に移行する。
【００９７】
また、セル温度Ｔが充電開始温度範囲（Ｔ２−Ｔ３）内にあれば、Ｓ４９０に移行し、例えば、温度検出回路６４により検出された温度等に基づき、充電器４０は、バッテリ１０への充電開始条件を満足しているか否かを判断する。
【００９８】
そして、Ｓ４９０にて、充電器４０は充電開始条件を満足していると判断されると、Ｓ５００に移行して、バッテリ１０への充電を開始し、充電器４０は充電開始条件を満足していないと判断されると、Ｓ４６０に移行する。
【００９９】
次に、Ｓ５００にて、バッテリ１０への充電を開始すると、Ｓ５１０に移行して、端子５８を介して入力されるバッテリ温度情報に基づき、現在のセル温度Ｔを取得する。
そして、続くＳ５２０では、Ｓ５１０にて取得した現在のセル温度Ｔが、充電停止温度Ｔ１、Ｔ４で規定される許容温度範囲（Ｔ１−Ｔ４）内にあるか否か（つまり、Ｔ１≦Ｔ≦Ｔ４であるか否か）を判断する。
【０１００】
セル温度Ｔが許容温度範囲（Ｔ１−Ｔ４）内になければ、充電を停止させる必要があるので、Ｓ５４０に移行し、セル温度Ｔが許容温度範囲（Ｔ１−Ｔ４）内にあれば、Ｓ５３０に移行して、充電完了条件が成立したか否かを判断する。
【０１０１】
なお、Ｓ５３０では、例えば、電源回路６２からバッテリ１０に供給される充電電流が、予め設定された充電完了電流値よりも小さくなったか否かを判断することで、充電完了条件が成立したか否かを判断する。
【０１０２】
そして、Ｓ５３０にて、充電完了条件が成立したと判断されると、Ｓ５４０に移行し、充電完了条件は成立していないと判断されると、Ｓ５１０に移行する。
Ｓ５４０では、現在、セル温度Ｔが許容温度範囲（Ｔ１−Ｔ４）から外れるか、或いは、充電完了条件が成立しているので、電源回路６２に対し、バッテリ１０への充電を停止させる。そして、続くＳ５５０では、バッテリ制御回路３０に充電完了信号を送信し、Ｓ４１０に移行する。
【０１０３】
以上説明したように、本変形例では、バッテリ制御回路３０側で、充電制御回路６０から取得した識別情報に基づき、充電制御回路６０側で充電開始温度範囲（Ｔ２−Ｔ３）や許容温度範囲（Ｔ１−Ｔ４）を設定するのに要する設定用パラメータを求める。
【０１０４】
そして、充電制御回路６０が、その設定用パラメータを、バッテリ制御回路３０から取得し、充電開始温度範囲（Ｔ２−Ｔ３）及び許容温度範囲（Ｔ１−Ｔ４）を設定する。
また、充電制御回路６０は、バッテリ制御回路３０からバッテリ１０のセル温度Ｔを取得し、セル温度Ｔが充電開始温度範囲（Ｔ２−Ｔ３）にあれば、バッテリ１０への充電を開始する。
【０１０５】
そして、バッテリ１０への充電中、セル温度Ｔが許容温度範囲（Ｔ１−Ｔ４）内にあるかどうかを監視し、セル温度Ｔが許容温度範囲（Ｔ１−Ｔ４）から外れると、バッテリ１０への充電を停止させる。
【０１０６】
従って、本変形例の充電システムでも、上記実施形態と同様、許容温度範囲（Ｔ１−Ｔ４）を、充電器４０の充電特性に対応した適正温度範囲となるように設定することができるようになり、上記実施形態と同様の効果を得ることができる。
【０１０７】
なお、本変形例においては、バッテリ制御回路３０にて実行される充電制御処理において、Ｓ２５０の処理が、本開示のパラメータ設定部として機能する。また、充電制御回路６０にて実行される充電制御処理において、Ｓ４５０の処理が、本開示の温度範囲設定部として機能する。
【０１０８】
つまり、本変形例では、本開示の許容温度範囲設定部としての機能が、バッテリ制御回路３０にて実行されるＳ２５０の処理と、充電制御回路６０にて実行されるＳ４５０の処理とにより、実現される。また、本変形例においては、充電器４０の充電制御回路６０にて実行されるＳ５１０、Ｓ５２０、Ｓ５４０により、本開示の制御部としての機能が実現される。
【０１０９】
以上、本開示を実施するための形態について説明したが、本開示は上述の実施形態に限定されることなく、種々変形して実施することができる。
例えば、上記実施形態では、バッテリ１０が許容温度範囲内にあるか否かを判定するのに用いるバッテリ温度は、バッテリ１０のセルの温度（セル温度）であるとして説明したが、バッテリ温度として、バッテリ１０の外壁若しくは周囲の温度を利用してもよい。
【０１１０】
また、上記実施形態における１つの構成要素が有する複数の機能を、複数の構成要素によって実現したり、１つの構成要素が有する１つの機能を、複数の構成要素によって実現したりしてもよい。また、複数の構成要素が有する複数の機能を、１つの構成要素によって実現したり、複数の構成要素によって実現される１つの機能を、１つの構成要素によって実現したりしてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換してもよい。なお、特許請求の範囲に記載した文言のみによって特定される技術思想に含まれるあらゆる態様が本発明の実施形態である。
【符号の説明】
【０１１１】
２…バッテリパック、４…装着部、６…端子部、１０…バッテリ、１１〜１８…端子、２０…監視回路、２２…温度検出回路、２４…電流検出素子、２６…Ｖｃｃ検出回路、２８…充電許可信号出力回路、３０…バッテリ制御回路、３２…メモリ、３４…残容量ＬＥＤ制御回路、３８…バッテリ温度情報出力回路、４０…充電器、４２…電源コード、４４…装着部、４６…端子部、５１〜５８…端子、６０…充電制御回路、６２…電源回路、６４…温度検出回路。
【図１】
2019080406.tif 000003
【図２】
2019080406.tif 000004
【図３】
2019080406.tif 000005
【図４】
2019080406.tif 000006
【図５】
2019080406.tif 000007
【図６】
2019080406.tif 000008