(57)【要約】【課題】電池電圧が最大許容電圧を超えない範囲で、設定電流を速やかに増大させることにより短時間で充電完了することが可能な二次電池の充電方法、充電制御装置及びパック電池を提供する。【解決手段】最大セル電圧が満充電検出開始電圧（４２１０ｍＶ）より更に低い電流制御上限電圧（４２００ｍＶ）以下である状態が、２５０ｍｓ置きに３回連続した場合、設定電流を１段階（１２８ｍＡ）増加させる。また、最大セル電圧が満充電検出開始電圧より高い状態が、２５０ｍｓ置きに３回連続した場合、設定電流を低減させる。更に、最大セル電圧が満充電検出開始電圧より高く、且つ、充電電流が３８４ｍＡより少ない状態が、２５０ｍｓ置きに２回連続した場合、二次電池が満充電状態にあることを検出する。【選択図】図３
2015144562.tif 000002
【特許請求の範囲】
【請求項１】
二次電池の電圧を時系列的に検出し、前記二次電池を所定の設定電流で充電する方法において、
検出した電圧が、前記二次電池を過充電から保護するための保護電圧より低い第２の電圧以上であるか否かを判定し、
以上であると判定する状態が時間ｔ２以上継続するか否かを判定し、
継続すると判定した場合、前記設定電流を低減させること
を特徴とする二次電池の充電方法。
【請求項２】
前記二次電池の充電電流を時系列的に検出し、
検出した電圧が前記第２の電圧以上であると判定した場合、検出した充電電流が所定電流より少ないか否かを判定し、
少ないと判定する状態が時間ｔ３以上継続するか否かを判定し、
継続すると判定した場合、前記二次電池が満充電状態にあることを検出すること
を特徴とする請求項１に記載の二次電池の充電方法。
【請求項３】
検出した電圧が前記保護電圧より高いか否かを判定し、
高いと判定する状態が時間ｔ４（ｔ４＜ｔ１）以上継続するか否かを判定し、
継続すると判定した場合、前記二次電池が過充電状態にあることを検出すること
を特徴する請求項１又は２に記載の二次電池の充電方法。
【請求項４】
二次電池の電圧を時系列的に検出し、前記二次電池を所定の設定電流で充電させる充電制御装置において、
検出した電圧が、前記二次電池を過充電から保護するための前記保護電圧より低い第２の電圧以上であるか否かを判定する第３判定手段と、
該第３判定手段が以上であると判定する状態が時間ｔ２以上継続するか否かを判定する第４判定手段と、
該第４判定手段が継続すると判定した場合、前記設定電流を低減させる低減手段と
を備えることを特徴とする充電制御装置。
【請求項５】
請求項４に記載の充電制御装置と、
該充電制御装置が増加させた設定電流で充電される１又は複数の二次電池と
を備えることを特徴とするパック電池。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二次電池を所定の設定電流で充電する方法、充電制御装置及び該充電制御装置を備えるパック電池に関する。
【背景技術】
【０００２】
リチウムイオン電池に代表される二次電池の充電では、二次電池に許容される最大電流及び最大電圧（過充電を防止するための保護電圧）の範囲内で設定された設定電流及び設定電圧に基づいて充電が行われる。従来、この種の充電制御方法については様々な技術が提案されているが、電池電圧が設定電圧に達するまでは設定電流にて定電流充電し、その後設定電圧にて定電圧充電を行う、いわゆる定電流・定電圧充電方式が主流となっている。
【０００３】
ところで、二次電池は少なからず内部抵抗を有しており、充電時に設定電流が流入することによって内部抵抗に生じる電圧上昇分の電圧が、正味の電池電圧に加わって電池電圧として検出される。このとき、測定される電池の電圧は、充電時は上昇、放電時は降下する。このように検出された電池電圧が最大許容電圧を超えるのを防止するため、充放電されていない時の電池電圧の高／低に応じて充電開始時の設定電流を小／大に変更することが好ましい。この内部抵抗は、電池温度の高／低に応じて小／大に変化することが知られている。このような点を考慮して、特許文献１では、電池電圧及び電池温度の高／低に応じて充電開始時の設定電流を最適化する技術が開示されている（例えば特許文献１の表１参照）。
【０００４】
一方、二次電池の劣化に伴って上述した内部抵抗が増大するため、充電開始時の設定電流は、比較的使用期間が短い標準的な二次電池を想定した場合に流せる最大電流よりも一般的に小さい値に設定される。複数の単電池（セル）を直列に接続した組電池については、充放電を繰り返すことによって各セル電圧にアンバランスが生じた場合であっても、最大セル電圧が最大許容電圧を超えるのを防止するために、充電開始時の設定電流が更に小さい値に設定される。
【０００５】
組電池では、また、充電が開始された後にも最大セル電圧に応じて設定電圧及び設定電流が更新されることがある。例えば特許文献１では、最大セル電圧が設定電圧を超える都度、設定電圧及び／又は設定電流を低減して充電を継続することにより、各セル電圧にアンバランスが生じた組電池の充電容量（実質容量）の減少を抑制する技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−４４９４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に開示された技術により、充電開始時の設定電流を標準的な二次電池の場合に流せる最大電流より小さい値にしたときは、二次電池が満充電に至るまでの時間が長くなることが避けられず、二次電池が組電池の場合はその傾向が更に助長されて充電時間の短縮化の要望に逆行する結果となる。
【０００８】
本発明は斯かる事情に鑑みてなされたものであり、その目的とするところは、電池電圧が最大許容電圧を超えない範囲で、設定電流を速やかに増大させることにより短時間で充電完了することが可能な二次電池の充電方法、充電制御装置及び該充電制御装置を備えるパック電池を提供することにある。
【課題を解決するための手段】
【０００９】
本発明に係る二次電池の充電方法は、二次電池の電圧を時系列的に検出し、前記二次電池を所定の設定電流で充電する方法において、検出した電圧が、前記二次電池を過充電から保護するための保護電圧より低い所定電圧以下であるか否かを判定し、以下であると判定する状態が時間ｔ１以上継続するか否かを判定し、継続すると判定した場合、前記設定電流を増加させることを特徴とする。
【００１０】
本発明に係る二次電池の充電方法は、検出した電圧が前記保護電圧より低く、且つ前記所定電圧より高い第２の電圧以上であるか否かを判定し、以上であると判定する状態が時間ｔ２以上継続するか否かを判定し、継続すると判定した場合、前記設定電流を低減させることを特徴とする。
【００１１】
本発明に係る二次電池の充電方法は、前記二次電池の充電電流を時系列的に検出し、検出した電圧が前記第２の電圧以上であると判定した場合、検出した充電電流が所定電流より少ないか否かを判定し、少ないと判定する状態が時間ｔ３以上継続するか否かを判定し、継続すると判定した場合、前記二次電池が満充電状態にあることを検出することを特徴とする。
【００１２】
本発明に係る二次電池の充電方法は、検出した電圧が前記保護電圧より高いか否かを判定し、高いと判定する状態が時間ｔ４（ｔ４＜ｔ１）以上継続するか否かを判定し、継続すると判定した場合、前記二次電池が過充電状態にあることを検出することを特徴する。
【００１３】
本発明に係る充電制御装置は、二次電池の電圧を時系列的に検出し、前記二次電池を所定の設定電流で充電させる充電制御装置において、検出した電圧が前記二次電池を過充電から保護するための保護電圧より低い所定電圧以下であるか否かを判定する手段と、該手段が以下であると判定する状態が時間ｔ１以上継続するか否かを判定する手段と、該手段が継続すると判定した場合、前記設定電流を増加させる手段とを備えることを特徴とする。
【００１４】
本発明に係る充電制御装置は、検出した電圧が前記保護電圧より低く、且つ前記所定電圧より高い第２の電圧以上であるか否かを判定する手段と、該手段が以上であると判定する状態が時間ｔ２以上継続するか否かを判定する手段と、該手段が継続すると判定した場合、前記設定電流を低減させる手段とを備えることを特徴とする。
【００１５】
本発明に係るパック電池は、上述の充電制御装置と、該充電制御装置が増加させた設定電流で充電される１又は複数の二次電池とを備えることを特徴とする。
【００１６】
本発明にあっては、時系列的に検出した二次電池の電圧が、二次電池を過充電から保護するための保護電圧より低い所定電圧以下である状態が、時間ｔ１以上継続する場合、二次電池を充電するための設定電流を増加させる。
このため、設定電流の増加幅と設定電流を増加させる時間間隔とを適当に定めることにより、二次電池の電圧が、所定電圧を多少上回ることはあっても保護電圧までは上昇しないようにすることができる。
【００１７】
本発明にあっては、時系列的に検出した二次電池の電圧が、保護電圧より低く、且つ所定電圧より高い第２の電圧以上である状態が、時間ｔ２以上継続する場合、二次電池を充電するための設定電流を低減させる。
これにより、定電流充電に準じた充電を行いながら、満充電に向けて設定電流を低減させることができる。
【００１８】
本発明にあっては、時系列的に検出した二次電池の電圧が第２の電圧以上であり、且つ、時系列的に検出した充電電流が所定電流より少ない状態が時間ｔ３以上継続する場合、二次電池が満充電状態にあることを検出する。
これにより、充電末期に減少する充電電流の変化を捉えることにより、満充電状態が検出される。
【００１９】
本発明にあっては、時系列的に検出した二次電池の電圧が保護電圧より高い状態が、時間ｔ４以上継続する場合、二次電池が過充電状態にあることを検出する。この場合、上述した時間ｔ１より時間ｔ４の方が短いため、設定電流を増加させる条件が整う前に、二次電池の電圧が保護電圧より高くなったことが検出される。
これにより、二次電池の電圧が例えば最大許容電圧を超えたことが確実に検出される。
【００２０】
本発明にあっては、上述の充電制御装置が増加させた設定電流によって、１又は複数の二次電池が充電される。
これにより、二次電池の電圧が、所定電圧を多少上回ることはあっても保護電圧までは上昇しないようにすることが可能な充電制御装置が、パック電池に適用される。
【発明の効果】
【００２１】
本発明によれば、設定電流の増加幅と設定電流を増加させる時間間隔とを適当に定めることにより、二次電池の電圧が、所定電圧を多少上回ることはあっても保護電圧までは上昇しないようにすることができる。
従って、設定電流の増加幅を適当に大きくするか、又は設定電流を増加させる時間間隔を適当に短くすることにより、電池電圧が最大許容電圧を超えない範囲で、設定電流を速やかに増大させることが可能となる。よって、充電時間を短くすることができる。
【図面の簡単な説明】
【００２２】
【図１】本発明に係るパック電池の構成例を示すブロック図である。
【図２】Ａは本発明の比較例に係るパック電池の最大セル電圧の時間変化を模式的に示す説明図、Ｂは比較例に係る設定電流の低減例を示す説明図である。
【図３】Ａは本発明に係るパック電池の最大セル電圧の時間変化を模式的に示す説明図、Ｂは設定電流の増減例を示す説明図、Ｃは設定電流に応じて増減する充電電流の例を示す説明図である。
【図４】本発明に係るパック電池で設定電流を１段階ずつ増加及び減少させるＣＰＵの処理手順を示すフローチャートである。
【発明を実施するための形態】
【００２３】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。
図１は、本発明に係るパック電池の構成例を示すブロック図である。図中１０はパック電池であり、パック電池１０は、パーソナルコンピュータ（ＰＣ）、携帯端末等の電気機器２０に着脱可能に装着される。パック電池１０は、例えばリチウムイオン電池からなる電池セル１１１，１１２，１１３，１２１，１２２，１２３，１３１，１３２，１３３を３個ずつ順に並列接続してなる電池ブロック１１，１２，１３を、この順番に直列接続してなる二次電池１を備える。二次電池１は、電池ブロック１３の正極及び電池ブロック１１の負極が夫々正極端子及び負極端子となるようにしてある。
【００２４】
電池ブロック１１，１２，１３の電圧は、夫々独立してＡ／Ｄ変換部４のアナログ入力端子に与えられ、デジタルの電圧値に変換されてＡ／Ｄ変換部４のデジタル出力端子から、マイクロコンピュータからなる制御部５に与えられる。Ａ／Ｄ変換部４のアナログ入力端子には、二次電池１に密接して配置されており、サーミスタを含む回路によって二次電池１の電池温度を検出する温度検出器３の検出出力と、二次電池１の負極端子側の充放電路に介装されており、二次電池１の充電電流及び放電電流を検出する抵抗器からなる電流検出器２の検出出力とが与えられている。これらの検出出力は、デジタルの検出値に変換されてＡ／Ｄ変換部４のデジタル出力端子から制御部５に与えられる。
【００２５】
二次電池１の正極端子側の充放電路には、充電電流及び放電電流を夫々遮断するＰチャネル型のＭＯＳＦＥＴ７１，７２からなる遮断器７が介装されている。ＭＯＳＦＥＴ７１，７２は、ドレイン電極同士を突き合わせて直列に接続してある。ＭＯＳＦＥＴ７１，７２夫々のドレイン電極及びソース電極間に並列接続されているダイオードは、寄生ダイオード（ボディダイオード）である。
【００２６】
制御部５は、ＣＰＵ５１を有し、ＣＰＵ５１は、プログラム等の情報を記憶するＲＯＭ５２、一時的に発生した情報を記憶するＲＡＭ５３、各種時間を並列的に計時するタイマ５４、及びパック電池１０内の各部に対して入出力を行うＩ／Ｏポート５５と互いにバス接続されている。Ｉ／Ｏポート５５は、Ａ／Ｄ変換部４のデジタル出力端子、ＭＯＳＦＥＴ７１，７２夫々のゲート電極、及び通信部９に接続されている。通信部９は、電気機器２０が有する制御・電源部（充電部）２１と通信する。ＲＯＭ５２は、ＥＥＰＲＯＭ（Electrically Erasable Programmable ROM ）又はフラッシュメモリからなる不揮発性メモリである。ＲＯＭ５２には、プログラムの他に、電池容量の学習値、充放電のサイクル数、設定電圧、設定電流及び各種設定データが記憶される。尚、Ａ／Ｄ変換部４、制御部５、通信部９及び電流検出器２が充電制御装置を構成する。
【００２７】
ＣＰＵ５１は、ＲＯＭ５２に予め格納されている制御プログラムに従って、演算及び入出力等の処理を実行する。例えば、ＣＰＵ５１は、２５０ｍｓ周期で電池ブロック１１，１２，１３の電圧値と、二次電池１の充放電電流の検出値とを取り込み、取り込んだ電圧値及び検出値に基づいて二次電池１の残容量を積算してＲＡＭ５３に記憶させる。更に、ＣＰＵ５１は、取り込んだ電池ブロック１１，１２，１３の電圧値のうち最も高い電圧（以下、最大セル電圧という）を特定してＲＡＭ５３に記憶する。電圧値及び充放電電流の検出値の取り込み周期は２５０ｍｓに限定されない。ＣＰＵ５１は、また、残容量のデータを生成し、生成したデータを通信部９の図示しないレジスタに書き込むことによって、残容量のデータを通信部９から出力する。
【００２８】
遮断器７は、通常の充放電時にＩ／Ｏポート５５からＭＯＳＦＥＴ７１，７２のゲート電極にＬ（ロウ）レベルのオン信号が与えられることにより、ＭＯＳＦＥＴ７１，７２夫々のドレイン電極及びソース電極間が導通するようになっている。二次電池１の充電電流を遮断する場合、Ｉ／Ｏポート５５からＭＯＳＦＥＴ７１のゲート電極にＨ（ハイ）レベルのオフ信号が与えられることにより、ＭＯＳＦＥＴ７１のドレイン電極及びソース電極間の導通が遮断される。同様に二次電池１の放電電流を遮断する場合、Ｉ／Ｏポート５５からＭＯＳＦＥＴ７２のゲート電極にＨ（ハイ）レベルのオフ信号が与えられることにより、ＭＯＳＦＥＴ７２のドレイン電極及びソース電極間の導通が遮断される。二次電池１が適当に充電された状態にある場合、遮断器７のＭＯＳＦＥＴ７１，７２は共にオンしており、二次電池１は放電及び充電が可能な状態となっている。
【００２９】
電気機器２０は、制御・電源部２１に接続された端末部２２を備える。制御・電源部２１は、図示しない商用電源より電力を供給されて端末部２２を駆動すると共に、二次電池１の充放電路に充電電流を供給する。制御・電源部２１は、また、商用電源から電力の供給が絶たれた場合、二次電池１の充放電路から供給される放電電流により、端末部２２を駆動する。制御・電源部２１が充電する二次電池１がリチウムイオン電池の場合は、例えば、定電流（ＭＡＸ電流０．５〜１Ｃ程度）・定電圧（ＭＡＸ４．２〜４．４Ｖ／電池セル程度）充電が行われる。二次電池１の電池電圧が満充電検出開始電圧以上、且つ充電電流が所定値以下の状態が一定時間以上継続したときに、二次電池１が満充電状態とされる。
【００３０】
制御・電源部２１及び通信部９間では、制御・電源部２１をマスタに、通信部９を含む制御部５をスレーブにしてＳＭＢｕｓ（System Management Bus ）方式等の通信方式による通信が行われる。ＳＭＢｕｓ方式の場合、シリアルクロック（ＳＣＬ）は制御・電源部２１から供給され、シリアルデータ（ＳＤＡ）は制御・電源部２１及び通信部９間で双方向に授受される。本実施の形態では、制御・電源部２１が通信部９を２秒周期でポーリングして通信部９の前記レジスタの内容を読み出す。ポーリング周期の２秒は、制御・電源部２１側の設定による。このポーリングにより、例えば、二次電池１の残容量のデータが、通信部９を介して制御・電源部２１に２秒周期で受け渡され、電気機器２０が有する図示しない表示器に残容量の値（％）として表示される。
【００３１】
さて、制御部５にて設定された充電電流の目標値、即ち設定電流のデータは、残容量のデータと同様に通信部９を介して制御・電源部２１に送信される。制御・電源部２１では、制御部５から送信された設定電流に基づいて、二次電池１を定電流充電する。制御・電源部２１では、上述したポーリングで２回連続して受信したデータが一致したときにデータを受け付けるため、制御部５にて設定された設定電流が制御・電源部２１で受け付けられて充電電流に反映されるまでには、２秒から４秒（２秒×２）の時間遅れが生じる。実際にはこの遅れに制御・電源部２１内部での遅れが加わって、トータルでは最大５〜６秒程度の遅れになる。
【００３２】
以下では、パック電池１０が備える二次電池１を、設定電流を増減させて充電する方法について説明する。
図２のＡは本発明の比較例に係るパック電池１０の最大セル電圧の時間変化を模式的に示す説明図、Ｂは比較例に係る設定電流の低減例を示す説明図である。図中の縦軸は最大セル電圧（ｍＶ）及び設定電流（ｍＡ）を表し、横軸は時間（ｔ）を表す。ここで、「Ｃ」は放電時間率であり、例えば０．５Ｃとは、電池ブロック１１，１２，１３の各容量（ｍＡｈ）に相当する電気量を２（＝１÷０．５）時間で供給し得る電流値（ｍＡ）を意味する。また、設定電流とは、充電電流の最大値がその値を超えないように制御されるような「最大の設定電流」を意味する（以下、単に設定電流という）。
【００３３】
図２Ａにおいて４３７０ｍＶは充電電圧であり、４２２０ｍＶは電池電圧が超えてはならないとされる保護電圧である。また、４２００ｍＶは設定電流を低減させる契機となる電圧（以下、閾値電圧という）である。前述したように、最大セル電圧は２５０ｍｓ周期（図の縦の破線の間隔に相当）で特定されてＲＡＭ５３に記憶される。また、縦の破線の夫々が、最大セル電圧に基づく判定が行われるタイミングを表し、時刻Ｔ１〜Ｔ２，Ｔ３〜Ｔ４，Ｔ５〜Ｔ６，Ｔ７〜Ｔ８夫々の時間間隔は５００ｍｓ（２５０ｍｓ×２）である。
【００３４】
図２Ａ及びＢに示す比較例では、二次電池１の最大セル電圧及び電池温度に応じた設定電流で二次電池１の充電を開始し、検出した最大セル電圧に応じて設定電流を低減させる。充電開始時の設定電流は、最大セル電圧の高／低に応じて小／大となるようにし、電池温度の高／低に応じて大／小となるようにする。最大セル電圧は、二次電池１が充電されていないときの最大セル電圧であるが、二次電池１の放電中には、二次電池１の内部抵抗に生じた電圧降下が減算された最大セル電圧が、実際の最大セル電圧より低く特定される。このための弊害が生じる一例を挙げると、電気機器（ＰＣ）２０が、二次電池１から放電された電流で駆動されているときに、制御・電源部２１に図示しない充電アダプターを接続して、急に充電を開始させるとき等においては、放電中の二次電池１が充電に切り替えられる。この場合、測定、演算等のタイミングによっては、放電中の最大セル電圧が、充電開始時の最大セル電圧として検出され、その結果によって充電電流が設定されることがあり、好ましい設定電流よりも大きい設定電流にて充電が開始される結果、最大セル電圧が保護電圧を超えることがある。
【００３５】
例えば、時刻Ｔ２に至るまで２５０ｍｓ周期で更新されていた最大セル電圧が、時刻Ｔ２にて３回連続で閾値電圧（４２００ｍＶ）を超えたと判定された場合に、最大セル電圧が閾値電圧を超えたことが検出される。同様に、時刻Ｔ２に至るまで２５０ｍｓ周期で更新されていた最大セル電圧が、時刻Ｔ２にて２回連続で保護電圧を超えたと判定された場合に、最大セル電圧が保護電圧（４２２０ｍＶ）を超えたことが検出される。本比較例では、最大セル電圧が保護電圧及び閾値電圧を超えるときの検出が競合する場合は、保護電圧を超えることが先に検出される。
尚、充電初期に時刻Ｔ２にて２回連続で保護電圧を超えたと判定されても、後述するように充電が停止されないのは、上述のように、放電中の二次電池１が充電に切り替えられた場合、測定、演算等のタイミングで放電中の最大セル電圧を、充電するときの最大セル電圧として充電電流を設定することがあり、好ましい設定電流よりも大きい設定電流にて充電が開始される結果、最大セル電圧が保護電圧を超える場合があることが考慮されているからである。
【００３６】
時刻Ｔ２で最大セル電圧が保護電圧を超えたことが検出された場合、本比較例では、設定電流を無条件に０．１Ｃに低減させる。これにより、以後充電を継続させても最大セル電圧ができるだけ保護電圧を超えないようにする。その後、設定電流が０．１Ｃに低減された充電を継続中に、時刻Ｔ４，Ｔ６において最大セル電圧が閾値電圧（４２００ｍＶ）を超えたことが検出された場合は、二次電池１の実質容量を増大させるために、設定電流を更に低減させて充電を継続させる。低減率は、例えば０．９（倍）とされる。設定電流が０．１Ｃより低減された充電を継続中に、時刻Ｔ８において最大セル電圧が、再び保護電圧を超えたことが検出された場合は、強制的に充電が停止される。
【００３７】
以上のように、本比較例では、充電の全期間を通じて最大の設定電流で充電を開始するため、充電中の設定電流を低減させる前に、最大セル電圧が保護電圧を超える場合があり、充電開始時の設定電流を小さくすると、充電に要する時間が長くなる傾向がある。また、充電開始時の設定電流を、最大セル電圧及び電池温度に応じて予め定める際には、微妙で困難な調整が不可欠となる。
【００３８】
以下では、本発明に係るパック電池１０が備える二次電池１の充電方法について説明する。
図３のＡは本発明に係るパック電池１０の最大セル電圧の時間変化を模式的に示す説明図、Ｂは設定電流の増減例を示す説明図、Ｃは設定電流に応じて増減する充電電流の例を示す説明図である。図中の縦軸は最大セル電圧（ｍＶ）、設定電流（ｍＡ）及び充電電流（ｍＡ）を表し、横軸は時間（ｔ）を表す。図３Ａの縦軸に示す電圧のうち、４３７０ｍＶ及び４２２０ｍＶの夫々は、図２Ａの場合と同じく充電電圧及び保護電圧である。４２１０ｍＶ（第２の電圧）は、二次電池１の満充電の検出を開始する電圧（満充電検出開始電圧）であり、４２００ｍＶ（所定電圧）は、設定電流を増加させるように制御するときの上限の電圧（電流制御上限電圧）である。時刻Ｔ１０〜Ｔ１９の夫々は、設定電流が変化するタイミングである。
【００３９】
本実施の形態では、充電開始時の二次電池１の最大セル電圧及び電池温度に関わりなく、設定可能な最小の設定電流で二次電池１の充電を開始し、検出した最大セル電圧が電流制御上限電圧以下である場合、一定の時間間隔で設定電流を増加させる。また、最大セル電圧が満充電検出開始電圧より高くなった場合、一定の時間間隔で設定電流を低減させ、充電電流が一定時間以上所定の電流より小さくなったときに、二次電池１が満充電状態にあることを検出する。この間、最大セル電圧が保護電圧より高くなった場合は、二次電池１が過充電状態にあることを検出する。
尚、ここでいう満充電検出開始電圧による満充電の検出は、一般的に複数のセルからなるパック電池において、セル電圧のアンバランスが発生したときに、それ以上過充電となることを防止するために、ある程度充電電流が小さくなっていることを検出して、満充電と判定するものであって、通常の満充電検出とは異なる。ここで、充電電流が小さくなることを検出しているのは、上述の充電アダプターを接続したときの問題により、最大セル電圧が実際より高く検出され、充電容量が十分ではないのに、最大セル電圧だけで満充電と判定することを防止するためである。因みに、通常の満充電検出では、例えば最大セル電圧が４．１Ｖ以上であり、且つ、充電電流が５０ｍＡ／セル以下の状態が２０ｓ程度継したときに、満充電と判定する。
【００４０】
次に、具体的に時間を追って説明する。前述したように設定電流の増減が実際の充電電流の変化に反映されるまでの間に最大５〜６秒の遅延が発生するため、本実施の形態では、設定電流を増加させてから次の判定を行うまでに６秒の待ち時間を設けている。従って、時刻Ｔ１０〜Ｔ１１，Ｔ１１〜Ｔ１２,Ｔ１２〜Ｔ１３，Ｔ１３〜Ｔ１４夫々の時間間隔は６秒である。これに対し、設定電流を一度低減させた後は、最大セル電圧が満充電検出開始電圧より高くなったときに次回の低減を行うため、時刻Ｔ１５〜Ｔ１６、Ｔ１６〜Ｔ１７、Ｔ１７〜Ｔ１８夫々の時間間隔は一定ではない。
【００４１】
尚、図３Ｂで設定電流が変化する各タイミングは、制御・電源部２１に設定電流の変化が受け付けられて充電電流の変化に反映される時点が示されているものとする。つまり、設定電流を増減させるための判定は、図３Ｂに示された各タイミングより数秒（最大５〜６秒）前に行われていることになる。また、図からは読み取れないが、充電を開始するときの最大セル電圧の高／低と、設定電流の増加幅の大／小とに応じて、設定電流の増加段数（図３Ａでは５段階）が小／大に変化することは言うまでもない。
充電電流については、設定電流を超えないように制御されて設定電流の増減にほぼ追従して変化するため、その説明を省略する。
【００４２】
さて、時刻Ｔ１０で最小の設定電流が設定されたことにより、制御・電源部２１からの充電が開始されて最大セル電圧が上昇し始めるが、比較例の図２Ａの場合とは異なって初期の充電電流が十分小さいため、時刻Ｔ１１に至るまでの間に最大セル電圧が保護電圧を超えることはない。時刻Ｔ１１、Ｔ１２、Ｔ１３及びＴ１４の各タイミングでは、その数秒前に行われた判定において最大セル電圧が電流制御上限電圧以下であったために、設定電流が１段階増加している。時刻Ｔ１４より後に行われる判定では、最大セル電圧が既に電流制御上限電圧を超えているため、設定電流が増加されることはない。
【００４３】
時刻Ｔ１４に続く時刻Ｔ１５、Ｔ１６、Ｔ１７及びＴ１８の各タイミングでは、その数秒前に行われた判定において最大セル電圧が満充電検出開始電圧より高くなっていたために、設定電流が１段階減少している。設定電流が１段階減少する都度、最大セル電圧が一旦低下するが、程なく上昇に転じる。時刻Ｔ１８から後は設定電流が最小に低減されている。時刻Ｔ１９の数秒前に行われた判定において充電電流が一定時間以上所定の電流より小さくなったことが検出されたことにより、二次電池１が満充電状態にあることが検出されて、設定電流がゼロまで低減される。
【００４４】
以下では、上述したパック電池１０の制御部５の動作を、それを示すフローチャートを用いて説明する。以下に示す処理は、ＲＯＭ５２に予め格納された制御プログラムに従ってＣＰＵ５１により実行される。
図４は、本発明に係るパック電池１０で設定電流を１段階ずつ増加及び減少させるＣＰＵ５１の処理手順を示すフローチャートである。図４の処理は、例えばパック電池１０が電気機器２０に装着された後に、通信部９と制御・電源部２１との通信が確立し、制御部５が通信部９を介して制御・電源部２１から充電を指示されたときから、２５０ｍｓ周期で起動される。起動される周期は、２５０ｍｓに限定されるものではない。以下の処理で用いられる最大セル電圧は、前述したようにＲＡＭ５３に記憶されており、適時更新されている。
【００４５】
図４の処理では、検出された最大セル電圧と、電流制御上限電圧（所定電圧；４．２０Ｖ）、満充電検出開始電圧（第２の電圧；４．２１Ｖ）及び保護電圧（４．２２Ｖ）との高低関係が比較判定され、判定が成立した回数が計数される。判定の成立が継続する場合であっても、図４の処理が１回起動されて実行される間に計数される回数は１回であるため、計数値の差分１は、判定が継続する時間に換算すれば２５０ｍｓに相当する。但し、判定が成立する条件が最初に整ったのが、２５０ｍｓの周期のどのタイミングであるかが不明であるため、計数値が１の場合は、判定が継続する時間に換算すれば０〜２５０ｍｓ（限りなく０に近い時間から、限りなく２５０ｍｓに近い時間まで）となる。このようにして計数された回数が、比較判定される電圧に応じて予め定められた回数に達した場合、設定電流の１段階増加、満充電状態の検出（又は設定電流の１段階低減）及び過充電状態の検出が行われる。
【００４６】
図４の処理が起動された場合、ＣＰＵ５１は、タイマ５４による６秒の計時中であるか否かを判定し（Ｓ１１）、計時中の場合（Ｓ１１：ＹＥＳ）、図４の処理を終了して次回の起動を待つ（図４の処理を終了した場合に次回の起動を待つのは、以下同様）。タイマ５４による６秒の計時は、後述するステップＳ１５及びＳ２５で開始されるものである。図４の処理が最初に起動された場合、タイマ５４の計時は開始されておらず、設定電流は最小値（１２８ｍＡ）である。
【００４７】
６秒の計時中ではない場合（Ｓ１１：ＮＯ）、ＣＰＵ５１は、最大セル電圧が電流制御上限電圧（４．２０Ｖ）以下であるか否かを判定し（Ｓ１２）、４．２０Ｖ以下である場合（Ｓ１２：ＹＥＳ）、ステップＳ１２で判定が成立したのが３回目であるか否かを判定する（Ｓ１３）。ステップＳ１２で判定が成立した回数は、初期値を０としてＲＡＭ５３に記憶されており、判定が「ＹＥＳ」の場合に１だけカウントアップされ、判定が「ＮＯ」の場合には０に初期化されるものとする（以下の他のステップで用いる判定の成立回数についても同様）。
【００４８】
ステップＳ１３で判定が成立したのが３回目ではない場合（Ｓ１３：ＮＯ）、即ち、１回目又は２回目の場合、ＣＰＵ５１は、図４の処理を終了する。判定が成立したのが３回目の場合（Ｓ１３：ＹＥＳ）、ＣＰＵ５１は、最大セル電圧が電流制御上限電圧まで上昇していないものとして設定電流を１段階増加させ（Ｓ１４）、設定電流のデータを通信部９から制御・電源部２１に送信する。本実施の形態では、設定電流の増加幅が１段階当たり１２８ｍＡである。２５０ｍｓ周期で実行されるステップＳ１２での判定が３回連続で成立したことをステップＳ１３で確認するのは、５００ｍｓ〜７５０ｍｓ（時間ｔ１に対応）の間、ステップＳ１２での判定が変わらないことを確認するためであるが、上記回数は３回に限定されるものではない。
【００４９】
その後、ＣＰＵ５１は、タイマ５４によって６秒の計時を開始し（Ｓ１５）、図４の処理を終了する。処理の終了前に６秒の計時を開始するのは、前述したように、設定電流を増加させてから次の判定を行うまでに６秒の待ち時間を設けるためである。実際の待ち処理は、ステップＳ１１にて実行される。
【００５０】
ステップＳ１２で最大セル電圧が４．２０Ｖ以下ではない場合（Ｓ１２：ＮＯ）、ＣＰＵ５１は、最大セル電圧が保護電圧（４．２２Ｖ）より高いか否かを判定する（Ｓ１６）。４．２２Ｖより高くない場合（Ｓ１６：ＮＯ）、ＣＰＵ５１は、最大セル電圧が、満充電検出開始電圧（４．２１Ｖ）以上であるか否かを判定し（Ｓ１７）、４．２１Ｖ以上ではない場合（Ｓ１７：ＮＯ）、即ち満充電検出開始電圧より低い場合、図４の処理を終了する。
【００５１】
最大セル電圧が４．２１Ｖ以上である場合（Ｓ１７：ＹＥＳ）、ＣＰＵ５１は、電流検出器２によって検出した充電電流が３８４ｍＡより少ないか否かを判定する（Ｓ１８）。これにより、最大セル電圧が満充電検出開始電圧を上回った二次電池１の充電電流が、充電末期の電流にまで減少しているか否かが判定される。ここでの判定値である３８４ｍＡは、設定電流の最小値である１２８ｍＡに、制御・電源部２１における充電電流の増減幅（２５６ｍＡ）を加えた値である。
【００５２】
ステップＳ１８で充電電流が３８４ｍＡより少ない場合（Ｓ１８：ＹＥＳ）、ＣＰＵ５１は、ステップＳ１８で判定が成立したのが２回目（２５０ｍｓ〜５００ｍｓ相当；時間ｔ３に対応）であるか否かを判定し（Ｓ１９）、２回目ではない場合（Ｓ１９：ＮＯ）、即ち、１回目の場合、図４の処理を終了する。ステップＳ１９で判定される回数は２回に限定されない。ステップＳ１８で判定が成立したのが２回目の場合（Ｓ１９：ＹＥＳ）、ＣＰＵ５１は、二次電池１の満充電状態をＲＡＭ５３に設定して（Ｓ２０）図４の処理を終了する。この場合、ＣＰＵ５１は、制御・電源部２１に対して充電終了の旨を送信すると共に、ＭＯＳＦＥＴ７１をオフさせる。
【００５３】
ステップＳ１８で充電電流が３８４ｍＡより少なくない場合（Ｓ１８：ＮＯ）、ＣＰＵ５１は、ステップＳ１７で判定が成立したのが３回目（５００ｍｓ〜７５０ｍｓ相当；時間ｔ２に対応）であるか否かを判定し（Ｓ２３）、３回目ではない場合（Ｓ２３：ＮＯ）、即ち、１回目又は２回目の場合、図４の処理を終了する。ステップＳ２３で判定される回数は３回に限定されない。ステップＳ１７で判定が成立したのが３回目の場合（Ｓ２３：ＹＥＳ）、ＣＰＵ５１は、最大セル電圧が満充電検出電圧より上昇したものとして設定電流を１段階低減させ（Ｓ２４）、設定電流のデータを通信部９から制御・電源部２１に送信する。その後、ＣＰＵ５１は、タイマ５４によって６秒の計時を開始し（Ｓ２５）、図４の処理を終了する。
【００５４】
ステップＳ１６に戻って、最大セル電圧が４．２２Ｖ以上の場合（Ｓ１６：ＹＥＳ）、ＣＰＵ５１は、ステップＳ１６で判定が成立したのが２回目（２５０ｍｓ〜５００ｍｓ相当；時間ｔ４に対応）であるか否かを判定し（Ｓ２１）、２回目ではない場合（Ｓ２１：ＮＯ）、即ち、１回目の場合、図４の処理を終了する。ステップＳ２１で判定される回数は、ステップＳ２３で判定される回数より少ないものとする。これは、二次電池１の過充電状態をいち早く検出するためである。ステップＳ１６で判定が成立したのが２回目の場合（Ｓ２１：ＹＥＳ）、ＣＰＵ５１は、二次電池１の過充電状態をＲＡＭ５３に設定して（Ｓ２２）図４の処理を終了する。この場合、ＣＰＵ５１は、制御・電源部２１に対して充電終了の旨を送信すると共に、ＭＯＳＦＥＴ７１をオフさせる。
【００５５】
以上のように本実施の形態によれば、最大セル電圧が保護電圧（４．２２Ｖ）より低い電流制御上限電圧（所定電圧；４．２０Ｖ）以下である状態が、２５０ｍｓ置きに３回連続した場合、設定電流を増加させる。
この場合、例えば設定電流の増加幅を１２８ｍＡとし、設定電流を増加させる時間間隔を６秒とすることにより、最大セル電圧が電流制御上限電圧（４．２０Ｖ）を多少上回ることはあっても保護電圧（４．２２Ｖ）までは上昇しないようにすることができる。
従って、設定電流の増加幅を適当に大きくするか、又は設定電流を増加させる時間間隔を適当に短くすることにより、電池電圧が最大許容電圧（４．２２Ｖ）を超えない範囲で、設定電流を速やかに増大させることが可能となり、短時間で充電が完了する。
【００５６】
また、最大セル電圧が保護電圧（４．２２Ｖ）より低く、且つ電流制御上限電圧（４．２Ｖ）より高い満充電検出開始電圧（４．２１Ｖ）以上である状態が、２５０ｍｓ置きに３回連続した場合、設定電流を低減させる。
従って、定電流充電に準じた充電を行いながら、満充電に向けて設定電流を低減させることが可能となる。
【００５７】
更に、最大セル電圧が満充電検出開始電圧（４．２１Ｖ）以上であり、且つ、充電電流が３８４ｍＡより少ない状態が、２５０ｍｓ置きに２回連続した場合、二次電池が満充電状態にあることを検出する。
従って、充電末期に減少する充電電流の変化を捉えることにより、満充電状態を検出することが可能となる。
【００５８】
更にまた、最大セル電圧が保護電圧（４．２２Ｖ）より高い状態が、２５０ｍｓ置きに２回連続した場合、二次電池が過充電状態にあることを検出する。この場合に連続して判定する回数（２回）が、設定電流を増加させるときに連続して判定する回数（３回）より少ないため、最大セル電圧が保護電圧より高くなったことが先に検出される。
従って、二次電池の電圧が保護電圧を超えたことを確実に検出することが可能となる。
【００５９】
更にまた、充電制御装置が増加させた設定電流によって二次電池が充電される。
従って、二次電池の電圧が、電流制御上限電圧（４．２０Ｖ）を多少上回ることはあっても保護電圧（４．２２Ｖ）までは上昇しないようにすることが可能な充電制御装置を、パック電池に適用することが可能となる。
【００６０】
尚、本実施の形態にあっては、設定可能な最小の設定電流（１２８ｍＡ）で二次電池１の充電を開始したが、これに限定されるものではなく、例えば、二次電池１の最大セル電圧を検出し、検出した電圧の高／低に応じて、充電を開始するときの設定電流が小／大となるようにしてもよい。また、設定電流を均等な増加幅で１段階ずつ増加させたが、例えば、最初の１段階目の設定電流による最大セル電圧の上昇分を検出して二次電池１の内部抵抗を推定し、推定した内部抵抗の大／小に応じて、設定電流の増加幅が小／大となるようにしてもよい。更に、設定電流を増加させる時間間隔を６秒としたが、適宜定めた時間間隔を用いてもよい。
【００６１】
また、本実施の形態にあっては、例えばフローチャートのステップＳ１２において、最大セル電圧が４．２０Ｖ以下であるか否かを判定したが、４．２０Ｖより低いか否かを判定するようにしてもよい（比較記号の等号の要否は、ステップＳ１７についても同様）。加えて、ステップＳ１６では、最大セル電圧が４．２２Ｖ以上であるか否かを判定するようにしてもよいし、ステップＳ１８については、３８４ｍＡ以下であるか否かを判定するようにしてもよい。
【００６２】
更に、本実施の形態にあっては、例えばフローチャートのステップＳ１２において電圧の判定が成立した回数を計数し、続くステップＳ１３で回数が３（３回目）であるか否かを判定することによって、電圧の判定が成立し続ける時間が５００ｍｓ〜７５０ｍｓであるか否かを判定したが、電圧の判定が成立し続ける時間に関する判定方法はこれに限定されるものではない。例えば、ステップＳ１２で電圧の判定が最初に成立した時にタイマ５４を用いて５００ｍｓ〜７５０ｍｓの計時を開始し、タイマ５４の計時が終了するまで、ステップＳ１２での電圧の判定が成立し続けるか否かを判定してもよい。
【００６３】
今回開示された実施の形態は、全ての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上述した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内での全ての変更が含まれることが意図される。
【符号の説明】
【００６４】
１  二次電池
１０  パック電池
２  電流検出器
４  Ａ／Ｄ変換部
５  制御部
５１  ＣＰＵ
５２  ＲＯＭ
５３  ＲＡＭ
５４  タイマ
７１、７２  ＭＯＳＦＥＴ
９  通信部
２０  電気機器
２１  制御・電源部
【図１】
2015144562.tif 000003
【図２】
2015144562.tif 000004
【図３】
2015144562.tif 000005
【図４】
2015144562.tif 000006