(57)【要約】【課題】電池パック内部で二次電池の状態を判断し、二次電池の状態に応じて充放電を完全に停止させ、使用不可能状態にするようにする。【解決手段】電池パック内の二次電池の電圧および電流を監視し、電界効果トランジスタ等からなる充電制御スイッチおよび放電制御スイッチをＯＮ／ＯＦＦさせて充放電を制御する充放電制御ＩＣと、電池パック内の二次電池の電圧、電流および電池温度等を監視して、二次電池の状態を判断し、二次電池の状態が充放電を停止すべき状態であると判断した場合には、充放電制御ＩＣの制御信号に関わらず充電制御スイッチを強制的にＯＦＦさせて充放電を制御するマイクロコンピュータを用いる。このとき、マイクロコンピュータに電源電圧を供給するレギュレータがオフされないようにする。これにより、充電制御スイッチをＯＦＦさせる制御信号を出力し続けることが可能となる。【選択図】図１
2010166752.tif 000002
【特許請求の範囲】
【請求項１】
１または複数の電池セルと、
第１の制御信号により制御され、上記電池セルに対する充電電流をＯＮ／ＯＦＦする充電制御スイッチと、
第２の制御信号により制御され、上記電池セルに対する放電電流をＯＮ／ＯＦＦする放電制御スイッチと、
上記第１および第２の制御信号を出力することにより、上記充電制御スイッチおよび上記放電制御スイッチを制御する第１の制御部と、
上記電池セルの状態を監視し、上記電池セルの状態が充放電を停止すべき状態であると判断した場合には、上記第１の制御信号のレベルに関わらず上記充電制御スイッチをＯＦＦさせる第３の制御信号を出力する第２の制御部と、
上記第２の制御部に所定の電源電圧を供給する電源供給部と、
負荷と接続される第１および第２の出力端子と
を備え、
上記第２の制御部において上記電池セルの電池状態が通常状態であると判断されている場合に、上記第１の制御部において所定値以上の電流値が検出されたときには、上記充電制御スイッチもしくは上記放電制御スイッチがＯＦＦされて電流の遮断を行うとともに、上記電源供給部の上記第２の制御部に対する電源供給が遮断され、
上記第２の制御部において上記電池セルの電池状態が充放電を停止すべき状態であると判断された場合には、上記電源供給部の上記第２の制御部に対する電源供給が継続されて、上記充電制御スイッチをＯＦＦさせる第３の制御信号の出力を継続する
電池パック。
【請求項２】
上記第２の制御部において上記電池セルの電池状態が通常状態であると判断されている場合には、ハイレベルの上記第３の制御信号が出力され、
上記第２の制御部において上記電池セルの電池状態が充放電を停止すべき状態であると判断された場合には、ローレベルの上記第３の制御信号が出力されて上記充電制御スイッチがＯＦＦされる
請求項１に記載の電池パック。
【請求項３】
上記第２の制御部は、上記電池セルが充電状態にある場合にローレベルの上記第３の制御信号を出力する
請求項２に記載の電池パック。
【請求項４】
上記電源供給部は、
上記第２の制御信号と同レベルの第４の制御信号と、
上記第３の制御信号と逆レベルの第５の制御信号と
が供給され、
上記第４および上記第５の制御信号がともにローレベルのときのみ、上記第２の制御部への電源供給を遮断する
請求項３に記載の電池パック。
【請求項５】
上記第３の制御信号によって上記充電制御スイッチがＯＦＦされた場合には、上記第１の制御部が、ローレベルの第２の制御信号を出力する
請求項４に記載の電池パック。
【請求項６】
第２の制御部が、
上記電池セルの劣化度が大きい場合または複数の上記電池セル間の電池容量の差が所定値以上となった場合に上記電池セルの状態が充放電を停止すべき状態であると判断し、上記第３の制御信号によって上記充電制御スイッチをＯＦＦさせる
請求項５に記載の電池パック。
【請求項７】
所定の電池容量を放電した時点での上記電池セルの電圧から、上記劣化度を判断する
請求項６に記載の電池パック。
【請求項８】
複数の電池セルの放電時において、上記電池セルの電流、電圧および電池温度を検出する検出のステップと、
上記検出のステップにおいて検出された上記電流、上記電圧および上記電池温度を基に、複数の上記電池セルのそれぞれの電池容量を算出する容量算出のステップと、
複数の上記電池セルのそれぞれの電池容量のうち、最大の電池容量と最小の電池容量との差分値を算出する差分算出のステップと、
上記差分算出のステップにより得られた上記差分値が、所定値よりも大きい場合には、複数の上記電池セルの電池状態が充放電を停止すべき状態であると判断する判断のステップと、
上記判断のステップにより上記電池セルの電池状態が充放電を停止すべき状態であると判断された場合において、上記電池セルが充電状態とされたときには、上記電池セルの充電を強制的に遮断するとともに、上記電池セルの充電の遮断を継続する遮断のステップと
を有する充放電制御方法。
【請求項９】
上記遮断のステップにおいて、上記電池セルの充電が強制的に遮断された場合には、上記電池セルの充電も遮断される
請求項８に記載の充放電制御方法。
【請求項１０】
上記遮断のステップにおいて、上記電池セルの電池状態が充放電を停止すべき状態であると判断されている場合には、確実に上記電池セルが充電状態であることを検出した後上記電池セルの充電を強制的に遮断する
請求項９に記載の充放電制御方法。
【請求項１１】
上記遮断のステップにおいて、上記電池セルに対して所定値以上の充電電流が所定時間以上流れた場合に、上記電池セルが充電状態であることを検出する
請求項１０に記載の充放電制御方法。
【請求項１２】
上記判断のステップにおいて、上記電池セルの電池状態が充放電を停止すべき状態であると判断された場合には、上記電池セルの電池状態が充放電を停止すべき状態であることを示す制御信号を外部に出力する
請求項１１に記載の充放電制御方法。
【請求項１３】
１または複数の電池セルの放電時において、上記電池セルの電流、電圧および電池温度を検出する検出のステップと、
上記検出のステップにおいて検出された上記電流および上記電池温度を基に、上記電池セルの状態判定が可能であるか否かを判断する判断のステップと、
複数の上記電池セルの電圧と、予め設定された１または複数の設定電圧とを比較することにより、上記電池セルの状態を判定する電池状態判定のステップと、
上記電池状態判定のステップにより上記電池セルの電池状態が充放電を停止すべき状態であると判断された場合において、上記電池セルが充電状態とされたときには、上記電池セルの充電を強制的に遮断するとともに、上記電池セルの充電の遮断を継続する遮断のステップと
を有する充放電制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電池パックおよび電池パックで用いられる充電制御方法に関し、特に、電池パック内の複数の二次電池間の電圧または電池容量のばらつきや、電池の劣化を判断することによって自身で充放電制御を行う電池パックおよび充放電制御方法に関する。
【背景技術】
【０００２】
近年、ノート型パーソナルコンピュータや携帯電話、ＰＤＡ（Personal Digital Assistant）などの携帯型電子機器では、その電源として、リチウムイオン二次電池を用いた電池パックが広く使用されている。リチウムイオン二次電池は、軽量、高容量、残容量検出の容易さ、サイクル寿命の長さといった利点を有する
【０００３】
電池パックは消耗品であり、使用回数が増えて内部に収容した二次電池が劣化するに従って満充電状態から放電しきるまでの使用可能時間が短くなってしまう。そして、さらに継続して使用すると電池パックの損傷につながるおそれがある。このため、製造メーカは、満充電状態における二次電池の電池容量が、電池パック製造時における満充電状態の二次電池の電池容量に対して所定の割合以下となった場合に、電池パックが使用限界に達した状態、すなわち二次電池の寿命であると定義している。製造メーカは、ユーザに対して、電池パックの二次電池が寿命であると判断された場合には新しい電池パックへ交換するように促している。
【０００４】
例えば、極度に劣化した電池パックは、その特性上電池内部でガスが発生して電池パックに膨れが生じるおそれがある。電池パックは、電子機器の電池パック挿入部に挿入されて使用される。電池パック挿入部は、電池パックの外寸と略同等の大きさとされている。このため、電池パックに膨れが生じると電池パック挿入部の内壁により電池パックに外圧がかかり、電池パックが破損したり、電池パック外に電解液の液漏れが生じたりする。また、電池パックを電池パック挿入部から外すことが困難となり、電池パックを外す際に電池パックが破損したり、電子機器の破損が生じるおそれもある。
【０００５】
そこで、電池パックの劣化の検出について、下記の特許文献１のように電池パック内の二次電池の充放電のサイクル数をカウントして既知のテーブルデータで補正することが行われている。
【０００６】
下記の特許文献２のように、電池パック内の二次電池の内部抵抗を測定して電池パックの劣化を検出することも行われている。
【０００７】
また、電池パック内において二次電池を複数本直列に接続した構造を用いている場合、上述した二次電池の劣化に加えて、各二次電池の電圧や電池容量のばらつきが発生するという問題も知られている。この原因としては、例えば二次電池それぞれの製造における個体差が挙げられる。
【０００８】
さらに、各二次電池が電子機器から受ける熱がそれぞれ異なるという環境的な要因も挙げられる。二次電池の温度により二次電池の内部抵抗が変化するため、各二次電池の電圧のばらつきや劣化の進行の差が生じてしまう。
【０００９】
電圧のばらつきや劣化の進行の差が生じた複数の二次電池を用いる場合、充放電制御が困難となり、二次電池に負担をかけてしまう。例えば、放電終止電圧に達していない二次電池が多くあるにも関わらず、放電が停止してしまうことが考えられる。充電時においても、満充電に達していない二次電池があるにも関わらず、充電が停止してしまうという同様の問題が生じる。これにより、劣化が進むにつれて電池パックの使用可能時間（すなわち放電時間）が、満充電に達するために要する時間および充放電の回数が増加し、さらに二次電池の劣化を進行させることとなる。
【００１０】
一方、ある二次電池が放電終止電圧に達する、もしくは満充電状態に達しても、他の二次電池の電圧が充放電可能電圧であるために充放電が継続されるおそれもある。
【００１１】
これに対して、下記の特許文献３のように、充電中の二次電池の電池容量が規定値の１．５〜２倍となった場合に電池の異常を検出する構成が提案されている。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開平９−３３６２０号公報
【特許文献２】特開２００２−２１４３１０号公報
【特許文献３】特許第３５４６８５６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
しかしながら、上述の特許文献１ないし３に記載の発明は、二次電池の故障や異常状態を検出した場合に警告をするのみに留まっている。すなわち、二次電池（電池パック）の交換はユーザに委ねられており、ユーザが二次電池を交換しない場合は、さらに二次電池の充放電が繰り返されてしまう。
【００１４】
したがって、この発明は、二次電池の状態を判断し、二次電池の状態に応じて充放電を完全に停止させ、使用不可能状態にすることができる電池パックおよび充放電制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１５】
課題を解決するために、第１の発明は、１または複数の電池セルと、
第１の制御信号により制御され、電池セルに対する充電電流をＯＮ／ＯＦＦする充電制御スイッチと、
第２の制御信号により制御され、電池セルに対する放電電流をＯＮ／ＯＦＦする放電制御スイッチと、
第１および第２の制御信号を出力することにより、充電制御スイッチおよび放電制御スイッチを制御する第１の制御部と、
電池セルの状態を監視し、電池セルの状態が充放電を停止すべき状態であると判断した場合には、第１の制御信号のレベルに関わらず充電制御スイッチをＯＦＦさせる第３の制御信号を出力する第２の制御部と、
第２の制御部に所定の電源電圧を供給する電源供給部と、
負荷と接続される第１および第２の出力端子と
を備え、
第２の制御部において電池セルの電池状態が通常状態であると判断されている場合に、第１の制御部において所定値以上の電流値が検出されたときには、充電制御スイッチもしくは放電制御スイッチがＯＦＦされて電流の遮断を行うとともに、電源供給部の第２の制御部に対する電源供給が遮断され、
第２の制御部において電池セルの電池状態が充放電を停止すべき状態であると判断された場合には、電源供給部の第２の制御部に対する電源供給が継続されて、充電制御スイッチをＯＦＦさせる第３の制御信号の出力を継続する
電池パックである。
【００１６】
第２の発明は、複数の電池セルの放電時において、電池セルの電流、電圧および電池温度を検出する検出のステップと、
検出のステップにおいて検出された電流、電圧および電池温度を基に、複数の電池セルのそれぞれの電池容量を算出する容量算出のステップと、
複数の電池セルのそれぞれの電池容量のうち、最大の電池容量と最小の電池容量との差分値を算出する差分算出のステップと、
差分算出のステップにより得られた差分値が、所定値よりも大きい場合には、複数の電池セルの電池状態が充放電を停止すべき状態であると判断する判断のステップと、
判断のステップにより電池セルの電池状態が充放電を停止すべき状態であると判断された場合において、電池セルが充電状態とされたときには、電池セルの充電を強制的に遮断するとともに、電池セルの充電の遮断を継続する遮断のステップと
を有する充放電制御方法である。
【００１７】
第３の発明は、１または複数の電池セルの放電時において、電池セルの電流、電圧および電池温度を検出する検出のステップと、
検出のステップにおいて検出された電流および電池温度を基に、電池セルの状態判定が可能であるか否かを判断する判断のステップと、
複数の電池セルの電圧と、予め設定された１または複数の設定電圧とを比較することにより、電池セルの状態を判定する電池状態判定のステップと、
電池状態判定のステップにより電池セルの電池状態が充放電を停止すべき状態であると判断された場合において、電池セルが充電状態とされたときには、電池セルの充電を強制的に遮断するとともに、電池セルの充電の遮断を継続する遮断のステップと
を有する充放電制御方法である。
【００１８】
この発明では、電池の状態が充放電を停止すべき状態であると判断された場合は、充電および放電を停止させ、停止状態を継続する。このような判断を電池パック自身が行うことができる。
【発明の効果】
【００１９】
この発明によれば、電池の状態が充放電を停止すべき状態であると判断された場合に、電池パックが電子機器等に挿入されたままとされても充放電の遮断状態が継続されるため、安全性が高くなる。
【図面の簡単な説明】
【００２０】
【図１】第１の実施の形態における電池パックの一構成例を示す回路図である。
【図２】従来の電池パックの一構成例を示す回路図である。
【図３】従来の実施の形態における電池パックの一構成例を示す回路図である。
【図４】従来の実施の形態における電池パックの一構成例を示す回路図である。
【図５】第１の実施の形態における電池パックの放電時の動作を示すフローチャートである。
【図６】第１の実施の形態における電池パックの充電時の動作を示すフローチャートである。
【図７】充放電サイクル回数、電池電圧と放電容量の関係を示すグラフである。
【図８】第２の実施の形態における電池パックの放電時の動作を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、発明を実施するための形態（以下、実施の形態とする）について説明する。なお、説明は以下の順序で行う。
１．第１の実施の形態（複数の二次電池間の電池電圧のばらつきを検出して電池パックを使用不可能にする例）
２．第２の実施の形態（二次電池の劣化状態（寿命）を検出して電池パックを使用不可能にする例）
３・変形例
【００２２】
＜１．第１の実施の形態＞
以下、この発明の第１の実施の形態について図面を参照しながら説明する。第１の実施の形態では、複数の二次電池間の電池電圧のばらつきを検出し、検出結果に応じて、電池パックの交換を行わない状態であっても完全に使用不可能にする例を説明する。
【００２３】
図１は、第１の実施の形態における電池パックの一構成例を示す回路図である。図２ないし図４は、従来の回路構成であり、図１の回路構成の理解を容易にするための説明に用いる。図５は、第１の実施の形態における電池パックの放電時の動作を示すフローチャートである。図６は、第１の実施の形態における電池パックの充電時の動作を示すフローチャートである。
【００２４】
［電池パックの回路構成］
図１の電池パック１は、二次電池２ａおよび２ｂからなる組電池２、保護回路１０、プラス端子３ａおよびマイナス端子３ｂ、ならびに通信端子４から構成される。
【００２５】
組電池２は、リチウムイオン二次電池等の複数の二次電池が直列および／または並列接続されたものである。この発明の第１の実施の形態では、２つの二次電池２ａおよび２ｂが直列に接続された場合について説明する。
【００２６】
プラス端子３ａおよびマイナス端子３ｂは、それぞれ図示しない外部の電子機器や充電器のプラス端子およびプラス端子に接続され、二次電池２ａおよび２ｂに対する充放電が行われる。通信端子４は、電子機器との通信を行い、例えば電子機器に対して電池パックの状態を送信し、必要に応じて電子機器においてステータス表示を行うためのものである。例えば、電子機器のアラームランプを点灯させたり、電子機器の表示部に電池状態を文字やアイコン等で表示させることができる。また、通信端子４を介して電子機器と通信を行うことにより、電池パック１が正規の製品であるかを認証したり、二次電池２ａおよび２ｂの残容量を電子機器に通知する。
【００２７】
保護回路１０は、この発明による組電池２異常時の充放電強制遮断制御を行うためのマイクロコンピュータ１１、マイクロコンピュータ１１に所定の電源電圧を供給するためのレギュレータ１２、電圧検出部１３、電流検出部１４、電流検出抵抗１５、温度検出素子１６、充放電制御ＩＣ（Integrated Circuit）１７、メモリ１８、放電制御ＦＥＴ（Field Effect Transistor；電界効果トランジスタ）１９、充電制御ＦＥＴ２０、ダイオード２１ａおよび２１ｂ、トランジスタ２２ａおよび２２ｂならびに過電流検出用抵抗２３からなる。なお、トランジスタ２２ａはＰＮＰ型のトランジスタからなり、トランジスタ２２ｂはＮＰＮ型のトランジスタからなる。
【００２８】
［充放電制御ＩＣ］
充放電制御ＩＣ１７は、ＧＮＤで示す基準電位端子およびＶＭで示す過電流検出端子の両端の電圧を検出し、検出された電圧から、等価的に保護回路１０に流れる電流を検出する。基準電位端子ＧＮＤと過電流検出端子ＶＭとの間には、放電制御ＦＥＴ１９および充電制御ＦＥＴ２０が設けられる。すなわち、放電制御ＦＥＴ１９および充電制御ＦＥＴ２０の抵抗によって生じる電圧降下に基づいて等価的に放電電流を検出する。そして、規定の電流値以上の負荷電流（すなわち、過電流）が流れた場合に、放電制御ＦＥＴ１９をＯＦＦさせて負荷電流を遮断する。これにより、二次電池２ａおよび２ｂ、外部の電子機器、および電池パック１内の保護回路１０の各部の劣化や損傷を防止している。
【００２９】
放電制御ＦＥＴ１９および充電制御ＦＥＴ２０のそれぞれのドレイン・ソース間には、寄生ダイオード１９ａおよび２０ａが存在する。寄生ダイオード１９ａは、プラス端子３ａから組電池２の方向に流れる充電電流に対して順方向で、マイナス端子３ｂから組電池２の方向に流れる放電電流に対して逆方向の極性を有する。寄生ダイオード２０ａは、充電電流に対して逆方向で、放電電流に対して順方向の極性を有する。
【００３０】
放電制御ＦＥＴ１９および充電制御ＦＥＴ２０のそれぞれのゲートには、充放電制御ＩＣ１７からの制御信号ＤＯおよびＣＯがそれぞれ供給される。通常の充電動作および放電動作では、制御信号ＤＯが論理“Ｈ”レベル（以下、ハイレベルと適宜称する）とされて放電制御ＦＥＴ１９がＯＮ状態とされる。制御信号ＤＯがハイレベルとされることにより、レギュレータ１２の出力を制御するスイッチ（図示せず）をＯＮとする。制御信号ＣＯがハイレベルとされて充電制御ＦＥＴ２０がＯＮ状態とされる。放電制御ＦＥＴ１９および充電制御ＦＥＴ２０はＮチャンネル型であるので、ソース電位より所定値以上高いゲート電位によってＯＮする。すなわち、通常の充電および放電動作では、制御信号ＤＯおよびＣＯがハイレベルとされ、放電制御ＦＥＴ１９および充電制御ＦＥＴ２０がＯＮ状態とされる。
【００３１】
なお、後に詳細に説明するが、マイクロコンピュータ１１からは、通常の充電動作および放電動作時、すなわち二次電池２ａおよび２ｂの異常状態を検出するまでは、ハイレベルの充放電制御信号ＣＯ’が出力されている。マイクロコンピュータ１１から出力される充放電制御信号ＣＯ’がハイレベルとされることにより、ＰＮＰ型のトランジスタ２２ａがＯＦＦとされる。そして、ＮＰＮ型のトランジスタ２２ｂも同様にＯＦＦとされる。このため、充電制御ＦＥＴ２０は、充放電制御ＩＣ１７からの制御信号ＤＯおよびＣＯによってのみ制御される。また、ハイレベルの充放電遮断信号ＣＯ’が出力されてトランジスタ２２ａおよび２２ｂがＯＦＦとされることにより、ダイオード２１ｂを介してレギュレータ１２にローレベルが供給される。
【００３２】
充放電制御ＩＣ１７において放電電流が過電流状態であると検出された場合には、制御信号ＤＯが論理“Ｌ”レベル（以下、ローレベルと適宜称する）とされ、放電制御ＦＥＴ１９がＯＦＦ状態とされる。制御信号ＤＯは、省電力化対策機能を兼務している。このため、制御信号ＤＯがローレベルとされることで、ダイオード２１ａを介してレギュレータ１２の出力を制御するスイッチ（図示せず）へローレベルの制御信号ＤＯが入力される。このとき、電池パック１が通常の放電動作中である場合には、通常の放電制御がなされる。ダイオード２２ａおよび２２ｂのそれぞれからレギュレータ１２に対して、ローレベルが入力され、レギュレータ１２の出力を制御するスイッチもＯＦＦとされる。これにより、マイクロコンピュータ１１およびその周辺部の電源電圧を一括して遮断することができ、省電力な設計とされる。レギュレータ１２およびマイクロコンピュータ１１の制御については、後に詳細に説明する。
【００３３】
一方、マイクロコンピュータ１１は、二次電池２ａおよび２ｂの異常状態を検出すると、ローレベルの充放電制御信号ＣＯ’を出力する。これにより、ＰＮＰ型のトランジスタ２２ａがＯＮされ、ＮＰＮ型のトランジスタ２２ｂもＯＮされる。これにより、充電制御ＦＥＴ２０のゲート電圧とソース電圧とが同電位となり、充電制御ＦＥＴ２０が強制的にＯＦＦされる。このとき、レギュレータ１２には、ダイオード２１ｂを介してトランジスタ２２ｂのゲートと同様にハイレベルの制御信号が供給される。
【００３４】
充放電制御ＩＣ１７は、マイナス端子３ｂ側の電圧を検出する。充放電制御ＩＣ１７は、マイナス端子３ｂ側の電圧から、充放電制御ＩＣ１７以外の制御による動作で充電制御ＦＥＴ２０がＯＦＦされたと判断した場合には、過電流検出時と同様に制御信号ＤＯがローレベルとされる。このとき、ダイオード２１ａを介してレギュレータにローレベルの制御信号が入力される。すなわち、二次電池２ａおよび２ｂの異常状態が検出された場合には、ダイオード２２ａからレギュレータ１２に対してローレベルが入力され、ダイオード２２ｂからレギュレータ１２に対してハイレベルが入力される。このため、レギュレータ１２の出力を制御するスイッチはＯＮのままとされる。
【００３５】
充放電制御ＩＣ１７は、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）等からなるメモリ１８に予め格納されたプログラムに従い、図示しないＲＡＭ（Random Access Memory）をワークメモリとして各部を制御する。
【００３６】
［マイクロコンピュータ］
マイクロコンピュータ１１は、電圧検出部１３によって検出された二次電池２ａおよび２ｂの電圧値、電流検出抵抗１５を用いて電流検出部１４で検出された保護回路１０を流れる電流値、温度検出素子１６を用いて得た二次電池２ａおよび２ｂの温度を得る。そして、得られた電圧値、電池温度および電流値から、二次電池２ａおよび２ｂそれぞれの電池容量を算出する。マイクロコンピュータ１１には、図示しないメモリに温度および劣化（サイクル回数）に応じた補正係数が記憶されている。電池容量は、二次電池２ａおよび２ｂの温度およびサイクル回数に応じた補正係数によって補正されて算出される。
【００３７】
第１の実施の形態では、マイクロコンピュータ１１は、放電時に算出した電池容量（放電容量）を基に、二次電池２ａおよび２ｂの電池容量が大きく異なる場合には、「電池容量のバランス崩れ」という異常状態であると判断する。マイクロコンピュータ１１は、通常の充放電時には、ハイレベルの充放電遮断信号ＣＯ’を出力する。このとき、ＰＮＰ型のトランジスタ２２ａのベースにはエミッタに対してハイレベルの電圧が入力され、トランジスタ２２ａがＯＦＦされる。そして、トランジスタ２２ａがＯＦＦされることにより、ＮＰＮ型のトランジスタ２２ｂもＯＦＦされる。そして、二次電池２ａおよび２ｂの異常状態を検出後、電池パック１が充電状態とされた場合には、ローレベルの充放電遮断信号ＣＯ’を出力することにより、トランジスタ２２ａおよび２２ｂがＯＮされる。
【００３８】
上述のように、マイクロコンピュータ１１から出力された充放電遮断信号ＣＯ’は、ダイオード２１ｂを介してレギュレータ１２にも供給される。通常の充放電動作中においては、トランジスタ２２ａおよび２２ｂがＯＦＦされるため、レギュレータ１２にはダイオード２１ｂを介してローレベルの制御信号が入力される。また、放電中に異常状態であると判断された後、放電が終了して充電が開始された場合には、トランジスタ２２ａおよび２２ｂがＯＮされるため、レギュレータ１２にはダイオード２１ｂを介してハイレベルの制御信号が入力される。
【００３９】
異常状態で充電状態とされた場合において、充放電制御号ＣＯ’をローレベルとしたときは、充電制御ＦＥＴ２０のゲートとソース間が同電位となる。このため、充放電制御ＩＣ１７からの制御信号ＣＯがハイレベルであっても充電制御ＦＥＴ２０はＯＦＦされ、充電が直ちに終了する。
【００４０】
充電時において、充放電制御信号ＣＯ’がローレベルとされて充電制御ＦＥＴ２０が強制的にＯＦＦされると、充放電制御ＩＣ１７のＧＮＤ端子−ＶＭ端子間が高抵抗となる。すると、充放電制御ＩＣ１７は論理上、負荷電流の増大、すなわち過電流状態であると判断する。通常、過電流状態は電圧値をもとに検出している。ＧＮＤ端子−ＶＭ端子間の放電電流の値が一定であっても抵抗値が増大し、電圧値が増大するためである。このような充放電制御ＩＣ１７の性質から、充放電制御ＦＥＴ２０を強制的にＯＦＦすると、充放電制御ＩＣ１７は、制御信号ＤＯをハイレベルからローレベルに切り替えて出力する。そして、放電制御ＦＥＴ１９がＯＦＦされるとともに、ダイオード２１ａを介してレギュレータ１２にローレベルの制御信号ＤＯが供給される。
【００４１】
マイクロコンピュータ１１は、二次電池２ａおよび２ｂが通常状態であれば、レギュレータ１２からの電源電圧が遮断されることにより、リセット状態となる。すなわち、充放電制御ＩＣ１７からの制御信号ＤＯもしくはＣＯがハイレベルに戻ることにより、通常状態の充放電動作を再開させることができる。
【００４２】
また、二次電池２ａおよび２ｂの電池容量のバランスが崩れた異常状態の場合は、マイクロコンピュータ１１からはローレベルの充放電遮断信号ＣＯ’が出力され、ダイオード２１ｂを介してレギュレータ１２にハイレベルの制御信号が入力される。すなわち、レギュレータ１２がＯＦＦされないため、充電制御ＦＥＴ２０のＯＦＦ状態を継続することができる。これにより、二次電池２ａおよび２ｂが所定の電圧を出力不可能となるまでの間、強制的に充電制御ＦＥＴ２０をＯＦＦし続けることができる。二次電池２ａおよび２ｂが所定の電圧を出力不可能となった場合は、レギュレータ１２からマイクロコンピュータ１１に対して所定電圧の供給が不可能となる。この場合は、電池パック１自体が充放電不可能な状態となっており、電池パック１が電子機器に装着されたままであっても危険な状態となることを防止できる。
【００４３】
［レギュレータ］
レギュレータ１２は、二次電池２ａおよび２ｂの電圧値を所定電圧に安定化させて、マイクロコンピュータ１１の電源電圧として供給する。レギュレータ１２には、ダイオード２１ａを介して制御信号ＤＯが供給されるとともに、ダイオード２１ｂを介して充放電遮断信号ＣＯ’が供給される。レギュレータ１２は、供給される制御信号ＤＯおよび充放電遮断信号ＣＯ’の双方がローレベルのときにのみ、出力が制御されて供給電圧が遮断される。
【００４４】
すなわち、マイクロコンピュータ１１が二次電池２ａおよび２ｂ間の「電池容量のバランス崩れ」という異常状態を検出していない場合には、マイクロコンピュータ１１からはハイレベルの充放電制御信号ＣＯ’が出力されている。そして、ＰＮＰ型のトランジスタ２２ａおよびダイオード２１ｂを介して、レギュレータ１２にはローレベルの制御信号が入力される。このため、充放電制御ＩＣ１７から出力される制御信号ＤＯがローレベルとなった場合には、レギュレータ１２に入力される制御信号がどちらもローレベルとなり、レギュレータ１２からマイクロコンピュータ１１に対する電源供給は遮断される。
【００４５】
マイクロコンピュータ１１において二次電池２ａおよび２ｂ間の異常状態が検出された状態で電池パック１が充電状態とされた場合には、マイクロコンピュータ１１からの充放電遮断信号ＣＯ’がローレベルとされて充電制御ＦＥＴ２０がＯＦＦとされる。続いて、充放電制御ＩＣ１７が過放電状態と判断して放電制御ＦＥＴ１９をＯＦＦする。そして、ＰＮＰ型のトランジスタ２２ａおよびダイオード２１ｂを介して、レギュレータ１２にはハイレベルの制御信号が入力される。このため、充放電制御ＩＣ１７から出力される制御信号ＤＯがローレベルとなった場合であっても、レギュレータ１２に入力される制御信号はハイレベル／ローレベルとなり、レギュレータ１２からマイクロコンピュータ１１に対する電源供給は継続される。マイクロコンピュータ１１への電源供給が継続されることにより、充放電制御ＦＥＴ２０をＯＦＦするローレベルの充放電遮断信号ＣＯ’の出力が継続される。このため、充電制御および放電制御が継続される。
【００４６】
なお、放電時において二次電池２ａおよび２ｂ間の異常状態が検出された場合でも、直ちに充電制御ＦＥＴ２０をＯＦＦとせず、放電動作を継続する。そして、充電状態となってから、充電制御ＦＥＴ２０をＯＦＦとする。充放電遮断信号ＣＯ’は、電池パック１が充電状態となった後直ちにローレベルとされるのではなく、誤動作防止のために所定値以上の充電電流が所定時間以上流れたことを検出してからローレベルとされることが好ましい。この発明は、異常状態を検出した後に、充放電を完全に遮断するものである。電池パック１が放電中で、かつ放電可能な電池容量を残しているにも関わらず充放電が完全に遮断されてしまうことを防止することが好ましい。
【００４７】
ここで、この発明の第１の実施の形態における電池パック１の回路構成の特徴の理解をより容易にするために、従来の回路構成を用いて説明する。
【００４８】
図２に、二次電池３２ａおよび３２ｂを用いた電池パック３０の保護回路における従来の一般的な構成を簡易的に示す。図２に示すように、電池パック３０では、充放電制御ＩＣ３３、放電制御ＦＥＴ３４、充電制御ＦＥＴ３５および過電流検出用抵抗３６とを備えた保護回路を用いている。
【００４９】
この場合、放電制御ＦＥＴ３４および充電制御ＦＥＴ３５を用いて通常の充放電制御を行うことはできるものの、二次電池３２ａおよび３２ｂの状態に応じて充電制御ＦＥＴ３４を充放電制御ＩＣ３３外部から強制的に制御することができない。
【００５０】
そこで、図３に示すように、マイクロコンピュータ３６、レギュレータ３７、電池パック３０の充放電を完全に遮断するための遮断用放電制御ＦＥＴ３８、遮断用充電制御ＦＥＴ３９をさらに設けた保護回路がある。図３の保護回路は、マイクロコンピュータ３６が二次電池３２ａおよび３２ｂの電圧および電流を電圧検出部４０および電流検出部４１から得て監視するものである。マイクロコンピュータ３６は、二次電池３２ａおよび３２ｂが異常状態となると、遮断用放電制御ＦＥＴ３８、遮断用充電制御ＦＥＴ３９をＯＦＦにして充放電の遮断を行うものである。
【００５１】
しかしながら、図３の保護回路では、二次電池の保護用の他に、電流遮断用のＦＥＴ素子が必要となる。したがって、電池パックの製造コストが高くなるとともに、電力の損失やスペース効率の低下という問題が生じてしまう。
【００５２】
さらに、図４に示すような構成とすることもできる。なお、図４Ａおよび図４Ｂでは、放電制御ＦＥＴ３４および充電制御ＦＥＴ３５がオフされた状態を、スイッチのオフ状態を示す電気記号で示す。
【００５３】
図４の電池パック３０では、マイクロコンピュータ３６が充電制御ＦＥＴ３５を強制的にＯＦＦすることができる回路構成とされる。図４Ａに示すように、二次電池３２ａおよび３２ｂの異常状態を検出した後、充電制御ＦＥＴ３５がマイクロコンピュータ３６によって強制的にＯＦＦされる。すると、充放電制御ＩＣ３３が過電流状態であると判断してローレベルの制御信号ＤＯが出力される。制御信号ＤＯがローレベルとされると、図４Ｂ示すように、放電制御ＦＥＴ３４がＯＦＦされるとともに、レギュレータ３７がＯＦＦされてマイクロコンピュータ３６への電力供給が遮断される。マイクロコンピュータ３６は、レギュレータ３７からの電力供給が遮断されることによりリセットされ、充電制御ＦＥＴのＯＦＦ状態が解除される。このため、二次電池３２ａおよび３２ｂが異常状態であるにも関わらず、充放電を完全に遮断することができない。
【００５４】
したがって、図１に示す電池パック１の回路構成においては、二次電池３２ａおよび３２ｂが異常状態となった場合にそれ以降の充放電を完全に遮断することができるため、高い安全性を有しているといえる。
【００５５】
［放電時の動作］
図５のフローチャートを用いて、この発明の第１の実施の形態における電池パック１の放電時の動作を説明する。なお、以下の処理は、電池パック１内のマイクロコンピュータ１１および電圧検出部１３、電流検出部１４、電流検出抵抗１５および温度検出素子１６によりなされる。図５のフローチャートの処理は、電池パック１が一旦満充電まで充電された後、ある任意の放電量が放電された時点で開始される。以下の説明では、満充電状態に対して１０％放電がなされた状態でフローチャートの処理が開始されるものとする。
【００５６】
ここで、フローチャートの処理は、二次電池２ａおよび２ｂのそれぞれの電圧値の平均が満充電時の電圧値の９０％となった時点で開始されるようにする。また、二次電池２ａおよび２ｂのいずれか電圧値の低い方もしくは高い方が、満充電時の電圧値の９０％となった時点で処理が開始されるようにしてもよい。第１の実施の形態では、電池パック１における二次電池２ａおよび２ｂの電池容量のばらつきが小さい場合は充放電制御フラグを「０」、ばらつきが大きい場合は充放電制御フラグを「１」とする。
【００５７】
まず、ステップＳ１において、放電時の電流Ｉ、二次電池２ａおよび２ｂそれぞれの電圧Ｖ、二次電池２ａおよび２ｂそれぞれの電池温度Ｔが測定される。この時点で、充放電制御フラグは０とされている。そして、ステップＳ２において、二次電池２ａおよび２ｂの電池容量、すなわち残容量９０％の状態における放電容量がそれぞれ算出される。電池容量は、例えば測定したそれぞれの電圧Ｖを基に、電圧Ｖと電池容量との関係を示すテーブルデータから求める方法等が挙げられる。電池容量は、電池温度Ｔおよび充放電サイクル回数に応じた補正係数によって補正されて得られる。
【００５８】
そして、ステップＳ３において、二次電池２ａおよび２ｂのそれぞれの電池容量の差分が求められる。二次電池が３以上用いられている場合には、最大の電池容量から最小の電池容量を引いて差分が求められる。そして、電池容量の差分値、すなわち電池容量のばらつきが、基準となる基準差分値ΔＣよりも大きいか否かが判断される。
【００５９】
ステップＳ３において、算出した電池容量の差分値が基準差分値ΔＣよりも小さい場合は、処理がステップＳ６に移る。ステップＳ６では、二次電池２ａおよび２ｂ間の電池容量のばらつきが小さいため、電子機器に対して通信端子４を介して電池パック１の状態が良好であるとのステータスを通知する。充放電制御フラグは０のままとされ、処理が終了する。
【００６０】
ステップＳ３において、算出した電池容量の差分値が基準差分値ΔＣよりも大きい場合は、処理がステップＳ４に移る。ステップＳ４では、二次電池２ａおよび２ｂ間の電池容量のばらつきが大きく、電池パック１が異常状態であるとして充放電遮断フラグが１とされる。続いて、ステップＳ５では、電子機器に対して通信端子４を介して二次電池２ａおよび２ｂ間の電池容量のバランスが崩れているとのステータスを通知し、処理が終了する。
【００６１】
なお、充放電遮断フラグの値に関わらず、ユーザが使用を停止するか、もしくは二次電池２ａおよび２ｂが放電しきるまで放電動作が継続される。
【００６２】
［充電時の動作］
図６のフローチャートを用いて、この発明の第１の実施の形態における電池パック１の充電時の動作を説明する。以下の判断は、マイクロコンピュータ１１によりなされる。まず、ステップＳ１１において、充放電遮断フラグが０であるか否かが判断される。ステップＳ１１において充放電遮断フラグが０であると判断された場合には、処理がステップＳ１５に移り、電池パック１では通常の充電動作が行われる。
【００６３】
ステップＳ１１において充放電遮断フラグが０でないと判断された場合には、二次電池２ａおよび２ｂの電池容量が所定値以上に差があるため、充放電遮断動作に入る。処理がステップＳ１２に移り、充電電流が１００ｍＡを超えた状態で６０秒が経過したか否かが判断される。ステップＳ１２において条件を満たさない、すなわち、確実に充電しているとはいえない状態であると判断された場合には、処理が終了される。ステップＳ１２において条件を満たす、すなわち、確実に充電していると判断された場合には、ステップＳ１３に処理が移る。
【００６４】
ここで、ステップＳ１２は、誤動作を防止するために、確実に充電状態にあるかを判断するためのステップである。充放電遮断がなされると、例え二次電池２ａおよび２ｂの放電容量が充分に残っていても、電池パック１を充放電動作に復帰させることはできない。この発明の第１の実施の形態では、放電動作中に異常状態が検出された場合、放電動作が終了するまで、すなわちユーザが電子機器を使用している最中には充放電遮断をしないようにしている。ステップＳ１２により、ユーザが電子機器を確実に使用していないことを確認してから充放電遮断動作に入ることができる。
【００６５】
ステップＳ１２において二次電池２ａおよび２ｂが充電状態であると判断された場合には、ステップＳ１３において二次電池２ａおよび２ｂの充放電を遮断する。すなわち、マイクロコンピュータ１１からローレベルの充放電制御信号ＣＯ’を出力する。これにより、トランジスタ２２ａおよび２２ｂをＯＮさせ、充電制御ＦＥＴ２０を強制的にＯＦＦさせることができる。充電制御ＦＥＴ２０を強制的にＯＦＦすると、その特性上放電制御ＦＥＴ１９もＯＦＦされる。一方、レギュレータ１２には、ＰＮＰ型のトランジスタ２２ａおよびダイオード２１ｂを介してハイレベルの制御信号が入力される。このため、レギュレータ１２はＯＮのままとなり、マイクロコンピュータ１１からローレベルの充放電制御信号ＣＯ’を出力して充電制御ＦＥＴ２０のＯＦＦ状態を継続することができる。
【００６６】
＜２．第２の実施の形態＞
以下、この発明の第２の実施の形態について図面を参照しながら説明する。第２の実施の形態では、二次電池の寿命を判断し、判断結果に応じて、電池パックの交換を行わない状態であっても完全に使用不可能にする例を説明する。
【００６７】
第２の実施の形態における電池パックは、第１の実施の形態と同様の構成とすることができるため、回路構成の説明を省略する。
【００６８】
図７は、電池パック１の放電時の電池容量（放電容量）と電圧との関係を示すグラフである。図７において、参照符号５１は、製造直後の電池パック１の放電容量を示す。参照符号５２は、充放電サイクルを３００サイクル行った後の電池パック１の放電容量を示す。参照符号５３は、充放電サイクルを５００サイクル行った後の電池パック１の放電容量を示す。参照符号５４は、充放電サイクルを１０００サイクル行った後の電池パック１の放電容量を示す。参照符号５５は、充放電サイクルを１５００サイクル行った後の電池パック１の放電容量を示す。図７に示されるグラフの電池パックは、電圧４．２Ｖを満充電状態とし、電圧３．０Ｖを放電終止電圧として放電させるように構成されている。
【００６９】
図７から分かるように、充放電サイクルが進むにつれて終止電圧３．０Ｖにおける放電容量が減少する。このため、満充電状態から電池パック１の放電を開始し、放電容量の残容量が、製造時の電池容量に対して所定の割合となった時点での電池電圧を比較すると、充放電サイクルが進むにつれて電圧値が低下していくことが分かる。
【００７０】
このため、第２の実施の形態では、例えば製造時の電池容量の１０％を放電した時点での電池電圧を測定し、測定された電池電圧が低すぎる場合は二次電池２ａおよび２ｂが劣化しすぎているものとして充放電遮断を行う。
【００７１】
そして、測定された電池電圧に応じて電子機器に電池パック１の状態を送信するようにする。例えば、図７において１０％放電時における電池電圧ＶがＶ＜Ｖ２であれば、電池の使用を停止させるとともに、二次電池２ａおよび２ｂが使用不可能な状態にあることを示す情報を電子機器本体に通知するようにする。また、電池電圧ＶがＶ２≦Ｖ＜Ｖ１であれば、二次電池２ａおよび２ｂが劣化状態にあることを示す情報を電子機器本体に通知するようにする。なお、Ｖ１は電池劣化、Ｖ２は電池寿命を示す上限電圧であり、Ｖ２とＶ１はＶ２＜Ｖ１の関係にある。以下、Ｖ１を電池劣化電圧、Ｖ２を電池寿命電圧と称する。
【００７２】
［放電時の動作］
図８のフローチャートを用いて、この発明の第２の実施の形態における電池パック１の放電時の動作を説明する。なお、以下の処理は、電池パック１内のマイクロコンピュータ１１および電圧検出部１３、電流検出部１４、電流検出抵抗１５および温度検出素子１６によりなされる。図８のフローチャートの処理は、電池パック１が一旦満充電まで充電された後、ある任意の放電量が放電された時点で開始される。以下の説明では、満充電状態の電池容量に対して１０％放電がなされた状態でフローチャートの処理が開始されるものとする。
【００７３】
ここで、フローチャートの処理は、二次電池２ａおよび２ｂが満充電時の電池容量の１０％分の容量を放電した時点で開始されるようにする。第２の実施の形態においては、１０％放電時における電圧値が上述の電池寿命電圧Ｖ２よりも高い場合は充放電制御フラグを「０」、１０％放電時における電圧値が上述の電池寿命電圧Ｖ２よりも低い場合は充放電制御フラグを「１」とする。
【００７４】
まず、ステップＳ２１において、放電時の電流Ｉ、二次電池２ａおよび２ｂそれぞれの電圧Ｖ、二次電池２ａおよび２ｂそれぞれの電池温度Ｔが測定される。この時点で、充放電制御フラグは０とされている。そして、ステップＳ２２において、二次電池２ａおよび２ｂの電池温度Ｔが所定の範囲内にあり、かつ電流Ｉが低電流であるか否かが判断される。電池温度Ｔは、予め定められた温度領域（Ｔ１＜Ｔ＜Ｔ２）にあれば、劣化の判定を可能とする。電池温度Ｔが高すぎる場合もしくは低すぎる場合は、劣化の判定が正常に行われない。また、電流Ｉが例えば基準電流以上の場合も同様に、劣化の判定が正常に行われない。このため、ステップＳ２２において条件を満たさないと判断された場合は、電池状態の判定を行わないようにし、処理がステップＳ２８に移る。ステップＳ２８では、外部の電子機器に対してステータス「未表示」の信号が送信される。なお、ステータス「未表示」の信号が電子機器に送信された場合には、電子機器の表示部等への表示を行わないようにする。
【００７５】
ステップＳ２２において所定の温度条件および電流条件を満たすと判断された場合には、ステップＳ２３において電圧Ｖが電池劣化電圧Ｖ１より小さいか否かが判断される。ステップＳ２３において電圧Ｖが電池劣化電圧Ｖ１より小さくないと判断された場合には、電池状態は正常であるとして処理がステップＳ２８に移る。ステップＳ２８では、電子機器に対してステータス「未表示」の信号が送信される。
【００７６】
ステップＳ２３において電圧Ｖが電池劣化電圧Ｖ１より小さいと判断された場合には、ステップＳ２４において電圧Ｖが電池寿命電圧Ｖ２より小さいか否かが判断される。ステップＳ２４において、電圧Ｖが電池寿命電圧Ｖ２より小さくないと判断された場合、すなわち電池劣化電圧Ｖ１＜電池電圧Ｖ＜電池寿命電圧Ｖ２の場合には、処理がステップＳ２７に移る。ステップＳ２７では、外部の電子機器に対して通信端子４を介して二次電池２ａおよび２ｂが電池劣化状態であるとのステータスを通知し、処理が終了する。なお、ステータス「電池劣化」の信号が電子機器に送信された場合には、電子機器の表示部等において文字やアイコンで電池劣化状態を表示する。また、電子機器の警告ランプを点滅させるようにしてもよい。
【００７７】
ステップＳ２４において電圧Ｖが電池寿命電圧Ｖ２より小さいと判断された場合には、処理がステップＳ２５に移る。ステップＳ２５では、二次電池２ａおよび２ｂの電池電圧が低くなりすぎている、すなわち劣化しすぎており、電池パック１が異常状態であるとして充放電遮断フラグが１とされる。続いて、ステップＳ２６では、電子機器に対して通信端子４を介して二次電池２ａおよび２ｂが電池寿命状態であるとのステータスを通知し、処理が終了する。ステータス「電池寿命」の信号を受信した電子機器では、電子機器の表示部において文字やアイコンで電池寿命状態を表示する。また、電子機器の警告ランプを常時点灯させるようにしてもよい。警告ランプの点灯状態は、電池劣化状態と電池寿命状態で異なるようにすればどのような点灯状態としてもよい。
【００７８】
なお、充放電遮断フラグの値に関わらず、ユーザが使用を停止するか、もしくは二次電池２ａおよび２ｂが放電しきるまで放電動作が継続される。
【００７９】
［充電時の動作］
この発明の第２の実施の形態における電池パック１の充電時の動作は、図６と同様である。ステップＳ１１において、充放電遮断フラグが０であると判断された場合には、処理がステップＳ１４に移り、電池パック１では通常の充電動作が行われる。
【００８０】
ステップＳ１１において充放電遮断フラグが０でないと判断された場合には、電池劣化により二次電池２ａおよび２ｂの電池電圧Ｖが低くなりすぎている。このため、充放電遮断動作に入る。処理がステップＳ１２に移り、充電電流が１００ｍＡを超えた状態で６０秒が経過したか否かが判断される。ステップＳ１２において条件を満たさない、すなわち、確実に充電しているとはいえない状態であると判断された場合には、処理が終了される。ステップＳ１２において条件を満たす、すなわち、確実に充電していると判断された場合には、ステップＳ１３に処理が移る。ステップＳ１２において二次電池２ａおよび２ｂが充電状態であると判断された場合には、ステップＳ１３において二次電池２ａおよび２ｂの充放電を遮断する。
【００８１】
充放電の遮断は、マイクロコンピュータ１１からローレベルの充放電制御信号ＣＯ’を出力することによりなされる。充放電制御信号ＣＯ’の出力をローレベルとした後の電池パック１の動作は、第１の実施の形態と同様である。
【００８２】
以上のように、この発明の第１および第２の実施の形態では、電池パックが内部で電池状態の判断を行い、異常状態を検出した場合は充電器からの充電電流の受け入れや電子機器への電源供給を電池パック内部で完全に遮断する。このため、電池パックの異常状態検出後にユーザが電池パックの交換を行わない場合でも、高い安全性が保たれる。また、異常検出後もマイクロコンピュータで電力を消費しているため、電池内部での動作が完全に停止した状態よりも早く放電しきることができる。このため、長期保存による二次電池の漏液、発熱や電池パックの膨張等も抑制することができる。
【００８３】
また、異常状態が検出された場合であっても、ユーザが電子機器を使用している間には充電の遮断を行わないため、ユーザが電子機器を快適に用いることができる。
【００８４】
＜３．変形例＞
この発明の変形例としては、例えば二次電池２ａおよび２ｂの異常状態を検出した場合のみならず、マイクロコンピュータ１１が図示しない電子機器から、通信端子４を介して任意の制御信号を受信した場合に充放電の遮断を行う構成が挙げられる。
【００８５】
なお、この発明の変形例における電池パックは、第１の実施の形態と同様の構成とすることができるため、回路構成の説明を省略する。
【００８６】
例えば、接続された電池パック１が正規の製品であるかを電子機器が判断し、正規の製品ではないと判断した場合には、電池パック１の使用を停止させることが行われている。電子機器は、通信端子４を介して電池パック１内に設けられた図示しないＩＤ（Identification）抵抗を基に、電池パック１が正規の製品であるかを確認する。このとき、マイクロコンピュータ１１が所定の制御信号を受信した場合には、即時、もしくは充電動作時を待って充放電を強制的に遮断させるようにすることができる。
【００８７】
また、電池パックが正規品であっても、特定の電池パックについて使用を停止させたい場合に電子機器からの制御信号によって強制的に充放電を遮断することができる。これにより、製造者の意図によって充放電遮断を行うようにすることも可能となる。
【００８８】
以上、この発明の実施の形態について具体的に説明したが、この発明は、上述の各実施の形態に限定されるものではなく、この発明の技術的思想に基づく各種の変形が可能である。
【００８９】
例えば、上述の各実施形態において挙げた数値はあくまでも例に過ぎず、必要に応じてこれと異なる数値を用いてもよい。二次電池の種類に応じて電池状態の判定基準が異なるため、用いる二次電池に応じて適切な基準値を設定する。
【００９０】
また、電池パックの異常状態は、複数の二次電池間における電池容量のバランス崩れや、電池劣化に限らない。電池パック内部で検出可能な「異常状態」であればいずれの電池状態であっても良い。
【００９１】
また、第１および第２の実施の形態、変形例の充放電制御を同時に行うようにすることも可能である。
【符号の説明】
【００９２】
１，３０・・・電池パック
２・・・組電池
２ａ，２ｂ，３２ａ，３２ｂ・・・二次電池
３ａ・・・プラス端子
３ｂ・・・マイナス端子
４・・・通信端子
１０・・・保護回路
１１，３６・・・マイクロコンピュータ
１２，３７・・・レギュレータ
１３，４０・・・電圧検出部
１４，４１・・・電流検出部
１５・・・電流検出抵抗
１６・・・温度検出素子
１７，３３・・・充放電制御ＩＣ
１８・・・メモリ
１９，３４・・・放電制御ＦＥＴ
２０，３５・・・充電制御ＦＥＴ
１９ａ，２０ａ・・・寄生ダイオード
２１ａ，２１ｂ・・・ダイオード
２２ａ，２２ｂ・・・トランジスタ
２３，３６・・・過電流検出用抵抗
３８・・・遮断用放電制御ＦＥＴ
３９・・・遮断用充電制御ＦＥＴ
【図１】
2010166752.tif 000003
【図２】
2010166752.tif 000004
【図３】
2010166752.tif 000005
【図４】
2010166752.tif 000006
【図５】
2010166752.tif 000007
【図６】
2010166752.tif 000008
【図７】
2010166752.tif 000009
【図８】
2010166752.tif 000010