(57)【要約】【課題】複数の電池セルそれぞれの劣化度合いに応じて強制的に充放電を禁止し、安全性を確保する。【解決手段】  直列に接続された複数の電池セル１０のセルバランスが崩れている場合、セルバランスの均一化処理として制御スイッチ２２がＯＮとされ、電圧が高い電池セル１０を放電させる。電池セル１０の放電容量が計測され、総放電容量値を示す総放電容量情報が更新される。総放電容量値と閾値Ｃ１とが比較され、総放電容量値が閾値Ｃ１を超えている場合には、充放電制御ＦＥＴ１１ａおよび１２ａがＯＦＦとされ、二次電池２に対する充放電が一時的に禁止される。一時的な充放電禁止回数を示す充放電禁止履歴が更新される。充放電禁止回数と閾値Ｎとが比較され、充放電禁止回数が閾値Ｎを超えている場合には、スイッチ素子１５がＯＮとされることによりヒューズ１３が溶断し、二次電池２に対する充放電が永久的に禁止される。【選択図】図４
2010123321.tif 000002
【特許請求の範囲】
【請求項１】
複数の電池セルが直列に接続された二次電池と、
上記複数の電池セルそれぞれの電圧を測定し、該測定の結果に応じて各部を制御する制御部と、
上記制御部の制御により上記二次電池に対する充放電を一時的に禁止する充放電制御回路と、
上記制御部の制御により上記二次電池の充放電電流を遮断して上記二次電池に対する充放電を永久的に禁止する遮断回路と、
上記制御部の制御により上記複数の電池セルのうち所定の電池セルを放電させる放電回路と、
上記放電回路で放電された電池セルの放電容量を計測する容量計測部と、
上記容量計測部で計測された放電容量の総容量を示す総放電容量情報、および、上記充放電制御回路による上記二次電池に対する一時的な充放電禁止回数を示す充放電禁止履歴を記憶する記憶部と
を有し、
上記総放電容量情報が示す総放電容量値および上記充放電禁止履歴が示す一時的な充放電禁止回数に対して、上記二次電池の安全性を判断するための第１および第２の閾値が設定され、
上記制御部は、
上記測定の結果に基づき上記複数の電池セルにおけるセルバランス状態の判定を行い、判定の結果、上記セルバランスが崩れていると判定した場合に、上記放電回路を制御し、上記複数の電池セルのうち電圧の高い電池セルを放電させることにより上記セルバランスを一致させるための均一化処理を行うとともに、上記容量計測部で計測された放電容量に基づき上記総放電容量情報を更新し、
上記記憶部に記憶された上記総放電容量情報が示す総放電容量値と上記第１の閾値とを比較し、比較の結果、上記総放電容量値が上記第１の閾値を超えていると判断した場合に、上記充放電制御回路を制御して上記二次電池に対する充放電を一時的に禁止するとともに、上記充放電禁止履歴を更新し、
上記記憶部に記憶された上記充放電禁止履歴が示す一時的な充放電禁止回数と上記第２の閾値とを比較し、比較の結果、上記一時的な充放電禁止回数が上記第２の閾値を超えていると判断した場合に、上記遮断回路を制御して上記二次電池に対する充放電を永久的に禁止する電池パック。
【請求項２】
上記制御部は、
上記均一化処理によって上記セルバランスが一致したと判定した場合に、上記放電回路を制御して上記均一化処理を終了する請求項１に記載の電池パック。
【請求項３】
上記制御部は、
上記総放電容量値と上記第１の閾値との比較の結果、該総放電容量値が該第１の閾値以下である場合に、上記均一化処理を継続する請求項１に記載の電池パック。
【請求項４】
上記総放電容量値に対して、上記二次電池の安全性を判断するための第３の閾値が設定され、
上記制御部は、
上記一時的な充放電禁止回数と上記第２の閾値との比較の結果、該一時的な充放電禁止回数が該第２の閾値以下であると判断した場合に、上記セルバランス状態の判定を再度行い、
判定の結果、上記セルバランスが崩れていると判定した場合に、上記均一化処理を継続し、
上記総放電容量値と上記第３の閾値とを比較し、比較の結果、上記総放電容量値が上記第３の閾値を超えていると判断した場合に、上記遮断回路を制御して上記二次電池に対する充放電を永久的に禁止する請求項１に記載の電池パック。
【請求項５】
上記制御部は、
上記セルバランス状態の判定の結果、上記セルバランスが一致したと判定した場合に、上記放電回路を制御して上記均一化処理を終了し、
上記充放電制御回路を制御して一時的な充放電禁止状態を解除する請求項４に記載の電池パック。
【請求項６】
上記制御部は、
上記総放電容量値と上記第３の閾値との比較の結果、該総放電容量値が該第３の閾値以下であると判断した場合に、上記均一化処理を継続する請求項４に記載の電池パック。
【請求項７】
複数の電池セルが直列に接続された二次電池における該複数の電池セルそれぞれの電圧を測定し、該測定の結果に応じて各部を制御する制御ステップと、
上記複数の電池セルのうち所定の電池セルを放電させる放電回路で放電された電池セルの放電容量を計測する容量計測ステップと、
上記容量計測ステップで計測された放電容量の総容量を示す総放電容量情報、および、上記二次電池に対する充放電を一時的に禁止する充放電制御回路による該二次電池に対する一時的な充放電禁止回数を示す充放電禁止履歴を記憶部に記憶するステップと
を有し、
上記総放電容量情報が示す総放電容量値および上記充放電禁止履歴が示す一時的な充放電禁止回数に対して、上記二次電池の安全性を判断するための第１および第２の閾値が設定され、
上記制御ステップは、
上記測定の結果に基づき上記複数の電池セルにおけるセルバランス状態の判定を行い、判定の結果、上記セルバランスが崩れていると判定した場合に、上記放電回路を制御し、上記複数の電池セルのうち電圧の高い電池セルを放電させることにより上記セルバランスを一致させるための均一化処理を行うとともに、上記容量計測ステップで計測された放電容量に基づき上記総放電容量情報を更新し、
上記記憶部に記憶された上記総放電容量情報が示す総放電容量値と上記第１の閾値とを比較し、比較の結果、上記総放電容量値が上記第１の閾値を超えていると判断した場合に、上記充放電制御回路を制御して上記二次電池に対する充放電を一時的に禁止するとともに、上記充放電禁止履歴を更新し、
上記記憶部に記憶された上記充放電禁止履歴が示す一時的な充放電禁止回数と上記第２の閾値とを比較し、比較の結果、上記一時的な充放電禁止回数が上記第２の閾値を超えていると判断した場合に、上記二次電池の充放電電流を遮断して上記二次電池に対する充放電を永久的に禁止する遮断回路を制御して該二次電池に対する充放電を永久的に禁止する制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、二次電池それぞれの劣化度合いに応じて充放電を禁止する電池パックおよび制御方法に関する。
【背景技術】
【０００２】
近年、ノート型ＰＣ（Personal Computer）や携帯電話、ディジタルカメラ等の携帯型電子機器が普及し、その電源として、高出力、高エネルギー密度、小型、軽量といった利点を有するリチウムイオン二次電池が広く使用されている。
【０００３】
リチウムイオン二次電池は、例えばニッケルカドミウムやニッケル水素を用いた他の二次電池と比較してエネルギー密度が高いので、電池の安全性を十分に確保することが非常に重要である。そのため、リチウムイオン二次電池を用いた電池パックにおいては、過充電や過放電、過電流などの際に充放電を禁止するための保護回路が搭載されている。
【０００４】
しかしながら、このような保護回路だけでは、例えば電池パックを使用することによって発生するリチウムイオン二次電池の劣化が進行した場合の安全性が十分に確保されているとは言い難い。
【０００５】
一般に、リチウムイオン二次電池は、充放電を繰り返すことにより劣化が進行し、二次電池内の内部抵抗が増加することが知られている。二次電池の劣化によって内部抵抗が増加すると、この内部抵抗の増加分による電圧降下が大きくなり、同一充電条件下における電池容量が低下してしまう。
【０００６】
ここで、複数の二次電池（電池セル）が直列に接続された場合について考える。複数の電池セルが直列に接続された電池パックに対して充放電を繰り返すと、それぞれの電池セルの劣化が進行するが、この劣化度合いが異なってしまう場合がある。このように、それぞれの電池セルの劣化度合いが異なることによって電池容量が異なってしまう、所謂セルバランスが崩れた場合には、他の電池セルと比較して著しく劣化が進行した電池セルの安全性が低下しているおそれがある。このような場合には、ユーザの安全性を考慮して、電池パックに対する充放電を中止するなどの措置をとることが望ましい。
【０００７】
例えば下記の特許文献１には、複数の電池パックを用いた電源供給装置において電池パック間のセルバランスの状態を検出し、セルバランスが崩れていると判断された場合に充放電を禁止する技術が記載されている。
【０００８】
【特許文献１】特開２００７−３３５３３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところで、通常、ユーザは、充放電を繰り返すことによって電池パックの使用可能時間が著しく短くなった場合などに、電池セルの劣化を認識して使用を中止することが考えられる。
【００１０】
しかしながら、電池パックにおいては、劣化の度合いによっては安全性が低下しているにもかかわらず、使用可能時間が著しく短くならない場合が考えられる。このような場合、ユーザは、電池セルの劣化を認識できずに電池パックの使用を継続してしまい、危険な状態となるおそれがある。このような場合、従来の電池パックでは、充放電を強制的に禁止することができないという問題点があった。
【００１１】
上述の特許文献１では、電池パック全体としての劣化度合いに注目して充放電を禁止させるように制御しているが、電池パックに用いられている複数の電池セルそれぞれの劣化度合いに応じて充放電を禁止させることができない。
【００１２】
また、最近の電池パックでは、充放電サイクル数が予め設定された値を超えた場合などに、電池セルが劣化して安全性が低下したと判断し、充放電を禁止するように設定されているものも存在する。しかしながら、このような電池パックでは、設定された充放電サイクル数に達する前に安全性が低下した場合に、充放電を禁止することができない。
【００１３】
したがって、この発明の目的は、複数の電池セルそれぞれの劣化度合いに応じて強制的に充放電を禁止し、安全性を確保することができる電池パックおよび制御方法を提供することにある。
【課題を解決するための手段】
【００１４】
上述した課題を解決するために、第１の発明は、複数の電池セルが直列に接続された二次電池と、
複数の電池セルそれぞれの電圧を測定し、測定の結果に応じて各部を制御する制御部と、
制御部の制御により二次電池に対する充放電を一時的に禁止する充放電制御回路と、
制御部の制御により二次電池の充放電電流を遮断して二次電池に対する充放電を永久的に禁止する遮断回路と、
制御部の制御により複数の電池セルのうち所定の電池セルを放電させる放電回路と、
放電回路で放電された電池セルの放電容量を計測する容量計測部と、
容量計測部で計測された放電容量の総容量を示す総放電容量情報、および、充放電制御回路による二次電池に対する一時的な充放電禁止回数を示す充放電禁止履歴を記憶する記憶部と
を有し、
総放電容量情報が示す総放電容量値および充放電禁止履歴が示す一時的な充放電禁止回数に対して、二次電池の安全性を判断するための第１および第２の閾値が設定され、
制御部は、
測定の結果に基づき複数の電池セルにおけるセルバランス状態の判定を行い、判定の結果、セルバランスが崩れていると判定した場合に、放電回路を制御し、複数の電池セルのうち電圧の高い電池セルを放電させることによりセルバランスを一致させるための均一化処理を行うとともに、容量計測部で計測された放電容量に基づき総放電容量情報を更新し、
記憶部に記憶された総放電容量情報が示す総放電容量値と第１の閾値とを比較し、比較の結果、総放電容量値が第１の閾値を超えていると判断した場合に、充放電制御回路を制御して二次電池に対する充放電を一時的に禁止するとともに、充放電禁止履歴を更新し、
記憶部に記憶された充放電禁止履歴が示す一時的な充放電禁止回数と第２の閾値とを比較し、比較の結果、一時的な充放電禁止回数が第２の閾値を超えていると判断した場合に、遮断回路を制御して二次電池に対する充放電を永久的に禁止する電池パックである。
【００１５】
また、第２の発明は、複数の電池セルが直列に接続された二次電池における複数の電池セルそれぞれの電圧を測定し、測定の結果に応じて各部を制御する制御ステップと、
複数の電池セルのうち所定の電池セルを放電させる放電回路で放電された電池セルの放電容量を計測する容量計測ステップと、
容量計測ステップで計測された放電容量の総容量を示す総放電容量情報、および、二次電池に対する充放電を一時的に禁止する充放電制御回路による二次電池に対する一時的な充放電禁止回数を示す充放電禁止履歴を記憶部に記憶するステップと
を有し、
総放電容量情報が示す総放電容量値および充放電禁止履歴が示す一時的な充放電禁止回数に対して、二次電池の安全性を判断するための第１および第２の閾値が設定され、
制御ステップは、
測定の結果に基づき複数の電池セルにおけるセルバランス状態の判定を行い、判定の結果、セルバランスが崩れていると判定した場合に、放電回路を制御し、複数の電池セルのうち電圧の高い電池セルを放電させることによりセルバランスを一致させるための均一化処理を行うとともに、容量計測ステップで計測された放電容量に基づき総放電容量情報を更新し、
記憶部に記憶された総放電容量情報が示す総放電容量値と第１の閾値とを比較し、比較の結果、総放電容量値が第１の閾値を超えていると判断した場合に、充放電制御回路を制御して二次電池に対する充放電を一時的に禁止するとともに、充放電禁止履歴を更新し、
記憶部に記憶された充放電禁止履歴が示す一時的な充放電禁止回数と第２の閾値とを比較し、比較の結果、一時的な充放電禁止回数が第２の閾値を超えていると判断した場合に、二次電池の充放電電流を遮断して二次電池に対する充放電を永久的に禁止する遮断回路を制御して二次電池に対する充放電を永久的に禁止する制御方法である。
【００１６】
上述したように、第１および第２の発明では、複数の電池セルが直列に接続された二次電池における複数の電池セルそれぞれの電圧を測定し、測定の結果に応じて各部を制御し、複数の電池セルのうち所定の電池セルを放電させる放電回路で放電された電池セルの放電容量を計測し、容量計測ステップで計測された放電容量の総容量を示す総放電容量情報、および、二次電池に対する充放電を一時的に禁止する充放電制御回路による二次電池に対する一時的な充放電禁止回数を示す充放電禁止履歴を記憶部に記憶するようにされ、総放電容量情報が示す総放電容量値および充放電禁止履歴が示す一時的な充放電禁止回数に対して、二次電池の安全性を判断するための第１および第２の閾値が設定され、測定の結果に基づき複数の電池セルにおけるセルバランス状態の判定を行い、判定の結果、セルバランスが崩れていると判定した場合に、放電回路を制御し、複数の電池セルのうち電圧の高い電池セルを放電させることによりセルバランスを一致させるための均一化処理を行うとともに、容量計測ステップで計測された放電容量に基づき総放電容量情報を更新し、記憶部に記憶された総放電容量情報が示す総放電容量値と第１の閾値とを比較し、比較の結果、総放電容量値が第１の閾値を超えていると判断した場合に、充放電制御回路を制御して二次電池に対する充放電を一時的に禁止するとともに、充放電禁止履歴を更新し、記憶部に記憶された充放電禁止履歴が示す一時的な充放電禁止回数と第２の閾値とを比較し、比較の結果、一時的な充放電禁止回数が第２の閾値を超えていると判断した場合に、二次電池の充放電電流を遮断して二次電池に対する充放電を永久的に禁止する遮断回路を制御して二次電池に対する充放電を永久的に禁止するようにしているため、電池パックの劣化が進行したことによる危険な状態を防ぎ、安全性を確保することができる。
【発明の効果】
【００１７】
この発明は、複数の電池セルにおけるセルバランス状態の判定を行い、セルバランスが崩れていると判定した場合に、複数の電池セルのうち電圧の高い電池セルを放電させることによりセルバランスを一致させるための均一化処理を行う。そして、記憶部に記憶された総放電容量値と第１の閾値とを比較し、総放電容量値が第１の閾値を超えていると判断した場合に、二次電池に対する充放電を一時的に禁止する。さらに、記憶部に記憶された一時的な充放電禁止回数と第２の閾値とを比較し、一時的な充放電禁止回数が第２の閾値を超えていると判断した場合に、二次電池の充放電電流を遮断して二次電池に対する充放電を永久的に禁止する。そのため、電池パックの劣化が進行したことによる危険な状態を防ぎ、安全性を確保することができるという効果がある。
【発明を実施するための最良の形態】
【００１８】
以下、この発明の実施の一形態について、図面を参照して説明する。この発明の実施の一形態では、複数の電池セルが直列に接続された電池パックにおいて、電池セル間のセルバランスの状態を判定し、判定結果に応じて電池セルを放電させてセルバランスを一致させる処理を行う。このとき、セルバランスが一致しない場合には、放電容量に基づき一時的に充放電を禁止する。また、一時的に充放電を禁止した回数に応じて永久的に充放電を禁止する。
【００１９】
［電池パックの構成］
図１は、この発明の実施の一形態に適用可能な電池パック１の一例の構成を示す。なお、この例では、説明が煩雑となるのを防ぐため、この発明の実施の一形態に関連する部分以外については、図示および説明を省略する。電池パック１は、電子機器使用時には正極端子６および負極端子７がそれぞれ外部の電子機器の正極端子および負極端子に接続され、放電が行われる。また、充電時には充電器に装着され、電気機器使用時と同様に、正極端子６および負極端子７がそれぞれ充電器の正極端子および負極端子に接続され、充電が行われる。
【００２０】
電池パック１は主に、二次電池２、制御部３、遮断回路４およびスイッチ回路５で構成されている。二次電池２は、例えば、リチウムイオン電池の二次電池であり、複数の電池セル１０ａおよび１０ｂが直列に接続されたものである。
【００２１】
制御部３は、例えばＩＣ（Integrated Circuit）で構成されている。このＩＣには、端子ＦＵ，Ｖｃｃ，ＶＬ，ＶＨ，ＣＳ，ＯＤ，ＯＣおよびＧＮＤが設けられている。端子ＦＵは、遮断回路４に接続され、遮断回路４の動作を制御するための遮断制御信号を出力するための端子である。端子Ｖｃｃは、制御部３であるＩＣを駆動するための電源が供給される端子である。端子ＶＬは、電池セル１０ａと電池セル１０ｂとの間に接続され、電池セル１０ｂの電圧Ｖ２を測定するための端子である。端子ＶＨは、二次電池２の正極端子側に接続され、二次電池２の電圧を測定するための端である。端子ＣＳは、後述するスイッチ回路５に設けられた充電制御ＦＥＴ（Field Effect Transistor）１１ａおよび放電制御ＦＥＴ１２ａの間に接続され、放電電流を検出して二次電池２に対する過電流保護を行う際に用いられる端子である。端子ＯＤは、放電制御ＦＥＴ１２ａのゲート端子に接続され、放電制御ＦＥＴ１２ａの動作を制御する放電制御信号を出力するための端子である。端子ＯＣは、充電制御ＦＥＴ１１ａのゲート端子に接続され、充電制御ＦＥＴ１１ａの動作を制御する充電制御信号を出力するための端子である。端子ＧＮＤは、二次電池２の負極端子側とスイッチ回路５との間に接続され、二次電池２の接地電位を測定するための端子である。
【００２２】
制御部３は、二次電池２の各電池セル１０ａおよび１０ｂの電圧を測定する。制御部３は、測定した電圧に基づき後述するスイッチ回路５を制御する。例えば、いずれかの電池セルの電圧が過充電検出電圧に達した場合や、過放電検出電圧以下になった場合にスイッチ回路５をＯＦＦすることにより、過充電や過放電を防止する。
【００２３】
また、制御部３は、各電池セル１０ａおよび１０ｂの電圧の測定結果に基づき、電池セル１０ａおよび１０ｂにおけるセルバランス状態を判定する。制御部３は、判定結果に基づき各電池セル間のセルバランスが崩れていると判定した場合に、セルバランスを一致させるための均一化処理を行い、この処理の結果に応じて遮断回路４およびスイッチ回路５の制御を行う。制御部３の詳細については、後述する。
【００２４】
遮断回路４は、制御部３の制御に基づき二次電池２に対する充放電経路を遮断する。遮断回路４は、図２に示すように、例えばヒューズ１３，１３、ヒータ抵抗１４およびスイッチ素子１５で構成され、ヒューズ１３，１３が二次電池２に対して直列的に接続されて設けられている。二次電池２に対して過電流が流れた場合には、この過電流によってヒューズ１３が発熱することによって溶断し、二次電池２に対する充放電経路を遮断する。
【００２５】
また、例えば、各電池セル間のセルバランスが崩れた場合に、制御部３の制御に基づきスイッチ素子１５がＯＮとされ、二次電池２からヒューズ１３およびヒータ抵抗１４に電流が流れる経路が形成される。このとき、ヒータ抵抗１４に電流が流れることによってヒータ抵抗１４が発熱する。そして、このヒータ抵抗１４からの熱によりヒューズ１３の温度が上昇し、溶断温度に到達するとヒューズ１３が溶断し、二次電池２に対する充放電経路を遮断する。
【００２６】
なお、スイッチ素子１５としては、例えば機械的な接点を有するスイッチを用いてもよいし、ＦＥＴなどの電気的なスイッチを用いてもよい。また、遮断回路４についても、この例に限られず、他の遮断回路を用いてもよい。
【００２７】
説明は図１に戻り、スイッチ回路５は、充電制御ＦＥＴ１１ａおよび放電制御ＦＥＴ１２ａとから構成されている。電池電圧が過充電検出電圧となったときは、制御部３からの充電制御信号に基づき充電制御ＦＥＴ１１ａをＯＦＦとし、充電電流が流れないように制御される。なお、充電制御ＦＥＴ１１ａのＯＦＦ後は、寄生ダイオード１１ｂを介することによって放電のみが可能となる。
【００２８】
また、電池電圧が過放電検出電圧となったときは、制御部３からの放電制御信号に基づき放電制御ＦＥＴ１２ａをＯＦＦとし、放電電流が流れないように制御される。なお、放電制御ＦＥＴ１２ａのＯＦＦ後は、寄生ダイオード１２ｂを介することによって充電のみが可能となる。
【００２９】
図３は、制御部３の一例の構成を示す。なお、図３においては、実際に電流が流れる経路を実線で示し、各種制御信号を点線で示している。制御部３は、制御回路２１、制御スイッチ２２ａおよび２２ｂ、容量カウンタ２３ａおよび２３ｂ、メモリ２４を備える。
【００３０】
制御回路２１は、図示しないＲＯＭ（Read Only Memory）に予め格納されたプログラムに従い、図示しないＲＡＭ（Random Access Memory）をワークメモリとして各部を制御する。制御回路２１は、端子ＶＨ，ＶＬおよびＧＮＤに供給された電圧に基づき、電池セル１０ａおよび１０ｂの電圧を測定する。
【００３１】
制御回路２１は、電池セル１０ａおよび１０ｂの電圧の測定結果に基づき各電池セル間の電圧差を算出し、各電池セル間のセルバランスの判定を行う。判定の結果、セルバランスが崩れている場合には、後述する制御スイッチ２２ａまたは２２ｂを制御し、電圧が高い電池セルを放電させることによって電池セル１０ａおよび１０ｂの電圧を均一にする均一化処理を行う。そして、均一化処理の結果に応じて、スイッチ回路５に設けられた充電制御ＦＥＴ１１ａおよび放電制御ＦＥＴ１２ａを制御するための充電制御信号および放電制御信号を端子ＯＣおよびＯＤに出力する。
【００３２】
充電制御ＦＥＴ１１ａおよび放電制御ＦＥＴ１２ａをＯＦＦとした場合、制御回路２１は、ＦＥＴをＯＦＦとして二次電池２に対する充放電を一時的に禁止したことを示す情報（以下、充放電禁止情報と適宜称する）を後述するメモリ２４に供給する。
【００３３】
また、制御回路２１は、メモリ２４に記憶された情報に基づき、遮断回路４を制御するための遮断制御信号を端子ＦＵに出力する。
【００３４】
制御スイッチ２２ａおよび２２ｂは、制御回路２１によりＯＮ／ＯＦＦが制御される。制御スイッチ２２ａおよび２２ｂは、通常時にはＯＦＦとされており、電池セル間のセルバランスが崩れた場合に、ＯＮとなるように制御される。例えば、電池セル１０ａの電圧が電池セル１０ｂの電圧よりも高い場合には、制御スイッチ２２ａがＯＮとされる。こうすることにより、端子ＶＨ−ＶＬ間に電流が流れる経路が形成され、後述する容量カウンタ２３ａに設けられた放電負荷により電池セル１０ａの放電が可能となる。また、電池セル１０ｂの電圧が電池セル１０ａの電圧よりも高い場合には、制御スイッチ２２ｂがＯＮとされる。こうすることにより、端子ＶＨ−ＧＮＤ間に電流が流れる経路が形成され、容量カウンタ２３ｂに設けられた放電負荷により電池セル１０ｂの放電が可能となる。
【００３５】
容量カウンタ２３ａは、図示しないが、放電負荷および放電容量検出回路を備え、制御スイッチ２２ａがＯＮとされた場合に、放電負荷によって電池セル１０ａを放電させて電圧を低下させる。放電容量検出回路は、放電負荷に流れる電流を検出し、検出された電流と電流が流れている時間とを乗算することにより放電容量を算出する。容量カウンタ２３ｂは、容量カウンタ２３ａと同様に、放電負荷および放電容量検出回路を備え、制御スイッチ２２ｂがＯＮとされた場合に放電負荷によって電池セル１０ｂを放電させて電圧を低下させるとともに、放電容量検出回路によって放電容量を算出する。容量カウンタ２３ａおよび２３ｂによって算出された放電容量を示す情報（以下、放電容量情報と適宜称する）は、メモリ２４に供給される。
【００３６】
メモリ２４は、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）などの不揮発性メモリである。メモリ２４には、制御回路２１から供給された充放電禁止情報に基づく、二次電池２に対する充放電を一時的に禁止した回数を示す情報（以下、充放電禁止履歴と適宜称する）が記憶されている。充放電禁止履歴は、制御回路２１から充放電禁止情報が供給される毎に更新される。
【００３７】
また、メモリ２４には、一連の均一化処理の際に容量カウンタ２３ａまたは２３ｂによって計測された放電容量の総容量値を示す情報（以下、総放電容量情報）が記憶されている。総放電容量情報は、容量カウンタ２３ａまたは２３ｂから放電容量情報が供給される毎に更新される。これらの充放電禁止履歴および総放電容量情報は、制御回路２１の要求によって読み出され、制御回路２１に供給される。
【００３８】
なお、この例では、制御部３に設けられた各部がＩＣに内蔵されているように説明したが、これはこの例に限られず、各部がそれぞれ外部に独立して設けられるようにしてもよい。
【００３９】
［電池パックの動作］
この発明の実施の一形態による電池パック１では、各電池セル間のセルバランスの状態を判定し、判定結果に応じてセルバランスを一致させるための均一化処理を行う。均一化処理の結果に基づきセルバランスが一致しない場合には、一時的または永久的に充放電を禁止する処理を行う。以下、電池パック１で行われる各処理について、具体的に説明する。
【００４０】
なお、以下の説明において、「電池セル１０ａまたは１０ｂ」、「制御スイッチ２２ａまたは２２ｂ」および「容量カウンタ２３ａおよび２３ｂ」を特に区別する必要がない場合には、単に、「電池セル１０」、「制御スイッチ２２」および「容量カウンタ２３」と記述して説明する。
【００４１】
先ず、制御回路２１は、電池セル１０ａおよび１０ｂの電圧Ｖ１およびＶ２に基づき、電池セル１０ａおよび１０ｂにおけるセルバランス状態の判定処理を行う。制御回路２１は、制御部３の端子ＶＨ，ＶＬおよびＧＮＤに供給された電圧ＶＶＨ，ＶＶＬおよびＶＧＮＤに基づき、電池セル１０ａおよび１０ｂの電圧Ｖ１およびＶ２を測定する。
【００４２】
この例では、２個の電池セル１０ａおよび１０ｂが直列に接続されている。そのため、電池セル１０ａの電圧Ｖ１は、端子ＶＨの電圧ＶＶＨおよび端子ＶＬの電圧ＶＶＬを用いて、数式（１）に基づき算出される。また、電池セル１０ｂの電圧Ｖ２は、端子ＶＬの電圧ＶＶＬと端子ＧＮＤの電圧ＶＧＮＤを用いて、数式（２）に基づき算出される。なお、端子ＧＮＤの電圧ＶＧＮＤは略０［Ｖ］であるため、端子ＶＬの電圧ＶＶＬをそのまま電池セル１０ｂの電圧Ｖ２としてもよい。
Ｖ１＝ＶＶＨ−ＶＶＬ    ・・・（１）
Ｖ２＝ＶＶＬ−ＶＧＮＤ（≒ＶＶＬ）  ・・・（２）
【００４３】
電池セル間のセルバランスの状態は、電池セル間の電圧差に基づき判定することができる。制御回路２１は、算出された電池セル１０ａおよび１０ｂの電圧Ｖ１およびＶ２に基づき、電圧差の絶対値｜Ｖ１−Ｖ２｜を算出し、電池セル間のセルバランスの状態を判定する。
【００４４】
ここで、この発明の実施の一形態では、電圧差の絶対値｜Ｖ１−Ｖ２｜に対して所定の閾値（例えばＡ［Ｖ］とする）が予め設定されている。この閾値Ａは、電池セル間のセルバランスが一致しているとみなすことができる値である。したがって、電圧差の絶対値｜Ｖ１−Ｖ２｜と閾値Ａとの関係が以下の数式（３）を満足するか否かにより、セルバランスの状態を判定することができる。
｜Ｖ１−Ｖ２｜＞Ａ    ・・・（３）
【００４５】
上述の数式（３）を満足する場合、すなわち、電圧差の絶対値｜Ｖ１−Ｖ２｜が閾値Ａを超えている場合には、電池セル１０ａおよび１０ｂのセルバランスが崩れていると判定する。また、数式（３）を満足しない場合、すなわち、電圧差の絶対値｜Ｖ１−Ｖ２｜が閾値Ａ以下である場合には、電池セル１０ａおよび１０ｂのセルバランスが一致していると判定する。
【００４６】
次に、上述した判定処理の結果に基づき、セルバランスが崩れていると判定された場合、制御回路２１は、セルバランスを一致させるための均一化処理を行う。制御回路２１は、セルバランスの均一化処理として、電池セル１０ａおよび１０ｂのうち電圧が高い一方の電池セル１０を放電させて他方の電池セル１０との電圧差が閾値Ａ以下となるように、制御スイッチ２２を制御する。
【００４７】
例えば、電池セル１０ａの電圧Ｖ１が電池セル１０ｂの電圧Ｖ２よりも高い場合、制御回路２１は、制御スイッチ２２ａをＯＮとするように制御し、電池セル１０ａの放電を行う。このとき、容量カウンタ２３ａは、電池セル１０ａの放電容量を計測し、計測された放電容量値を示す放電容量情報をメモリ２４に供給する。
【００４８】
また、例えば、電池セル１０ｂの電圧Ｖ２が電池セル１０ａの電圧Ｖ１よりも高い場合、制御回路２１は、制御スイッチ２２ｂをＯＮとするように制御し、電池セル１０ｂの放電を行う。容量カウンタ２３ｂは、電池セル１０ｂの放電容量を計測し、放電容量情報をメモリ２４に供給する。
【００４９】
制御回路２１は、メモリ２４に記憶されている総放電容量情報を読み出し、総放電容量情報が示す放電容量の総容量値に対して、供給された放電容量情報が示す放電容量値を加算することにより、総放電容量情報を更新する。そして、更新された総放電容量情報をメモリ２４に記憶させる。
【００５０】
セルバランスの均一化処理により、電池セル１０ａおよび１０ｂの電圧差の絶対値｜Ｖ１−Ｖ２｜が閾値Ａ以下となった場合、制御回路２１は、放電が行われた電池セル１０に対応する制御スイッチ２２をＯＦＦとするように制御し、電池セルの１０の放電を終了する。
【００５１】
ここで、この発明の実施の一形態では、メモリ２４に記憶されている総放電容量値に対して、電池パック１の安全性を判断するための閾値Ｃ１を設ける。そして、総放電容量値および閾値Ｃ１の関係に基づき電池パック１の安全性が低下しているか否かを判定する。制御回路２１は、メモリ２４に記憶されている総放電容量情報を読み出し、総放電容量情報が示す総放電容量値と閾値Ｃ１とを比較する。比較の結果、総放電容量値が閾値Ｃ１を超えている場合には、セルバランスが著しく崩れており、電池パック１の安全性が低下していると判定する。
【００５２】
また、総放電容量値が閾値Ｃ１以下である場合、制御回路２１は、電池セル１０ａおよび１０ｂのセルバランスが一致するまで、または、総放電容量値が閾値Ｃ１を超えてしまうまで均一化処理を継続して行う。
【００５３】
総放電容量値が閾値Ｃ１を超えた場合、制御回路２１は、スイッチ回路５に対して充電制御信号および放電制御信号を出力し、充電制御ＦＥＴ１１ａおよび放電制御ＦＥＴ１２ａをＯＦＦとするように制御し、二次電池２に対する充放電を一時的に禁止する。なお、以下では、「スイッチ回路５に設けられた充電制御ＦＥＴ１１ａおよび放電制御ＦＥＴ１２ａをＯＮ／ＯＦＦする」ことを、「充放電制御ＦＥＴ１１ａおよび１２ａをＯＮ／ＯＦＦする」のように記述して説明する。
【００５４】
充放電制御ＦＥＴ１１ａおよび１２ａをＯＦＦして二次電池２に対する充放電を一時的に禁止した場合、制御回路２１は、充放電を一時的に禁止したことを示す充放電禁止情報をメモリ２４に供給する。そして、充放電禁止履歴としてメモリ２４に記憶された、充放電を一時的に禁止した回数を示す値を"１"加算することにより充放電禁止履歴を更新し、メモリ２４に記憶させる。
【００５５】
なお、上述したセルバランスの均一化処理は、一時的な充放電禁止状態中においても行われる。充放電禁止状態中の均一化処理によって電池セル１０ａおよび１０ｂの電圧差の絶対値｜Ｖ１−Ｖ２｜が閾値Ａ以下となった場合、制御回路２１は、電池セル１０ａおよび１０ｂのセルバランスが一致したと判定する。この場合、制御回路２１は、スイッチ回路５に対して充電制御信号および放電制御信号を出力して充放電制御ＦＥＴ１１ａおよび１２ａをＯＮとするように制御して充放電禁止状態を解除し、充放電が可能な状態となる。
【００５６】
また、この発明の実施の一形態では、メモリ２４に記憶されている総放電容量値に対して、電池パック１の安全性を判断するための閾値Ｃ２を設ける。そして、一時的な充放電禁止状態中において行われたセルバランスの均一化処理によって電池セル１０から放電された総放電容量値と閾値Ｃ２との関係に基づき、電池パック１の安全性が低下しているか否かを判定する。
【００５７】
制御回路２１は、メモリ２４に記憶されている総放電容量情報を読み出し、総放電容量情報が示す総放電容量値と閾値Ｃ２とを比較する。比較の結果、総放電容量値が閾値Ｃ２を超えている場合には、セルバランスが著しく崩れており、電池パック１の安全性が低下していると判断する。
【００５８】
また、総放電容量値が閾値Ｃ２以下である場合、制御回路２１は、電池セル１０ａおよび１０ｂのセルバランスが一致するまで、または、総放電容量値が閾値Ｃ２を超えてしまうまで均一化処理を継続して行う。
【００５９】
ところで、上述したように、この発明の実施の一形態では、セルバランスの均一化処理による放電容量値が閾値Ｃ１を超えてもセルバランスが一致しない場合に、二次電池２に対する充放電を一時的に禁止するようにしている。そして、一時的な充放電禁止状態中にセルバランスが一致した場合には、一時的な充放電禁止状態を解除し、充放電が可能な状態となるようにしている。
【００６０】
しかしながら、例えば電池パック１の安全性が著しく低下している場合には、均一化処理によりセルバランスが一致しても、再度セルバランスが崩れてしまうことが考えられる。このような場合には、一時的な充放電禁止状態と充放電可能状態とが繰り返し行われてしまう。
【００６１】
そこで、この発明の実施の一形態では、メモリ２４に記憶されている充放電禁止履歴が示す充放電を一時的に禁止した回数に対して、電池パック１の安全性を判断するための閾値Ｎを設け、一時的な充放電禁止回数と閾値Ｎとの比較を行う。そして、比較の結果に応じて、電池パック１の安全性が著しく低下している場合の使用を防ぐため、二次電池２に対する充放電を永久的に禁止するようにしている。
【００６２】
制御回路２１は、メモリ２４に記憶されている充放電禁止履歴を読み出し、充放電禁止履歴が示す一時的な充放電禁止回数と閾値Ｎとを比較する。比較の結果、充放電禁止回数が閾値Ｎを超えている場合には、電池パック１の安全性が著しく低下していると判断する。
【００６３】
この場合、制御回路２１は、遮断回路４に対して遮断制御信号を出力し、遮断回路４に設けられたスイッチ素子１５をＯＮとするように制御する。遮断回路４では、スイッチ素子１５がＯＮとされると、ヒータ抵抗１４に電流が流れる経路が形成される。そして、ヒータ抵抗１４の発熱によってヒューズ１３が溶断し、二次電池２に対する充放電経路が遮断されて充放電を永久的に禁止する。
【００６４】
また、充放電禁止回数が閾値Ｎ以下である場合、制御回路２１は、セルバランスの均一化処理を継続して行う。
【００６５】
ここで、電池パック１の動作についてより具体的な例に基づき説明する。なお、ここでは、電池セル１０ｂの劣化が電池セル１０ａの劣化よりも進行した場合、すなわち、電池セル１０ａの電圧Ｖ１が電池セル１０ｂの電圧Ｖ２よりも高い場合を例にとって説明する。ここでは、以下の４つの場合を例にとって説明する。
１．一時的な充放電禁止状態が複数回行われる場合
２．均一化処理によってセルバランスが一致した場合
３．一時的な充放電禁止状態中の均一化処理によりセルバランスが一致した場合
４．一時的な充放電禁止状態中の均一化処理によってもセルバランスが一致しない場合
【００６６】
１．一時的な充放電禁止状態が複数回行われる場合
制御回路２１は、上述の数式（３）に基づき電池セル１０ａおよび１０ｂのセルバランスが崩れていると判定すると、制御スイッチ２２ａをＯＮとするように制御し、電池セル１０ａの放電を行い、セルバランスの均一化処理を行う。容量カウンタ２３ａは、電池セル１０ａの放電容量を計測し、計測結果である放電容量情報をメモリ２４に供給する。制御回路２１は、メモリ２４に供給された放電容量情報に基づき、総放電容量情報を更新する。
【００６７】
次に、制御回路２１は、メモリ２４に記憶された総放電容量情報が示す総放電容量値と閾値Ｃ１とを比較する。この例では、電池セル１０ａおよび１０ｂのセルバランスが一致せず、総放電容量値が閾値Ｃ１を超えてしまうため、制御回路２１は、充放電制御ＦＥＴ１１ａおよび１２ａをＯＦＦとするように制御し、二次電池２に対する充放電を一時的に禁止する。そして、制御回路２１は、充放電禁止情報をメモリ２４に供給し、充放電禁止履歴を更新する。
【００６８】
次に、制御回路２１は、メモリ２４に記憶された充放電禁止履歴が示す一時的な充放電禁止回数と閾値Ｎとを比較する。この例では、一時的な充放電禁止回数が閾値Ｎを超えてしまうため、制御回路２１は、遮断回路４のスイッチ素子１５をＯＮとするように制御する。制御回路２１の制御により、遮断回路４では、ヒータ抵抗１４に電流が流れる経路が形成され、ヒータ抵抗１４の発熱によってヒューズ１３が溶断する。このようにして、二次電池２に対する充放電が永久的に禁止される。
【００６９】
２．均一化処理によってセルバランスが一致した場合
制御回路２１は、数式（３）に基づき電池セル１０ａおよび１０ｂのセルバランスが崩れていると判定すると、制御スイッチ２２ａをＯＮとするように制御し、電池セル１０ａの放電を行い、セルバランスの均一化処理を行う。容量カウンタ２３ａは、電池セル１０ａの放電容量を計測し、計測結果である放電容量情報をメモリ２４に供給する。制御回路２１は、メモリ２４に供給された放電容量情報に基づき、総放電容量情報を更新する。
【００７０】
次に、制御回路２１は、数式（３）に基づき電池セル１０ａおよび１０ｂのセルバランス状態を判定する。この例では、均一化処理によってセルバランスが一致し、数式（３）を満足しないため、制御回路２１は、制御スイッチ２２ａをＯＦＦとするように制御し、電池セルの１０ａの放電を終了し、均一化処理を終了する。
【００７１】
３．一時的な充放電禁止状態中の均一化処理によりセルバランスが一致した場合
制御回路２１は、数式（３）に基づき電池セル１０ａおよび１０ｂのセルバランスが崩れていると判定すると、制御スイッチ２２ａをＯＮとするように制御し、電池セル１０ａの放電を行い、セルバランスの均一化処理を行う。容量カウンタ２３ａは、電池セル１０ａの放電容量を計測し、計測結果である放電容量情報をメモリ２４に供給する。制御回路２１は、メモリ２４に供給された放電容量情報に基づき、総放電容量情報を更新する。
【００７２】
次に、制御回路２１は、メモリ２４に記憶された総放電容量情報が示す総放電容量値と閾値Ｃ１とを比較する。この例では、電池セル１０ａおよび１０ｂのセルバランスが一致せず、総放電容量値が閾値Ｃ１を超えてしまうため、制御回路２１は、充放電制御ＦＥＴ１１ａおよび１２ａをＯＦＦとするように制御し、二次電池２に対する充放電を一時的に禁止する。そして、制御回路２１は、充放電禁止情報をメモリ２４に供給し、充放電禁止履歴を更新する。
【００７３】
次に、制御回路２１は、メモリ２４に記憶された充放電禁止履歴が示す一時的な充放電禁止回数と閾値Ｎとを比較する。この例では、一時的な充放電禁止回数が閾値Ｎを超えないため、均一化処理が継続される。容量カウンタ２３ａは、電池セル１０ａの放電容量を計測し、計測結果である放電容量情報をメモリ２４に供給する。制御回路２１は、メモリ２４に供給された放電容量情報に基づき、総放電容量情報を更新する。
【００７４】
次に、制御回路２１は、数式（３）に基づき電池セル１０ａおよび１０ｂのセルバランス状態を判定する。この例では、充放電禁止状態中の均一化処理によってセルバランスが一致し、数式（３）を満足しないため、制御回路２１は、制御スイッチ２２ａをＯＦＦとするように制御し、電池セルの１０ａの放電を終了し、均一化処理を終了する。また、制御回路２１は、充放電制御ＦＥＴ１１ａおよび１２ａをＯＮとするように制御し、二次電池２に対する一時的な充放電禁止状態を解除する。
【００７５】
４．一時的な充放電禁止状態中の均一化処理によってもセルバランスが一致しない場合
制御回路２１は、数式（３）に基づき電池セル１０ａおよび１０ｂのセルバランスが崩れていると判定すると、制御スイッチ２２ａをＯＮとするように制御し、電池セル１０ａの放電を行い、セルバランスの均一化処理を行う。容量カウンタ２３ａは、電池セル１０ａの放電容量を計測し、計測結果である放電容量情報をメモリ２４に供給する。制御回路２１は、メモリ２４に供給された放電容量情報に基づき、総放電容量情報を更新する。
【００７６】
次に、制御回路２１は、メモリ２４に記憶された総放電容量情報が示す総放電容量値と閾値Ｃ１とを比較する。この例では、電池セル１０ａおよび１０ｂのセルバランスが一致せず、総放電容量値が閾値Ｃ１を超えてしまうため、制御回路２１は、充放電制御ＦＥＴ１１ａおよび１２ａをＯＦＦとするように制御し、二次電池２に対する充放電を一時的に禁止する。そして、制御回路２１は、充放電禁止情報をメモリ２４に供給し、充放電禁止履歴を更新する。
【００７７】
次に、制御回路２１は、メモリ２４に記憶された充放電禁止履歴が示す一時的な充放電禁止回数と閾値Ｎとを比較する。この例では、一時的な充放電禁止回数が閾値Ｎを超えないため、均一化処理が継続される。容量カウンタ２３ａは、電池セル１０ａの放電容量を計測し、計測結果である放電容量情報をメモリ２４に供給する。制御回路２１は、メモリ２４に供給された放電容量情報に基づき、総放電容量情報を更新する。
【００７８】
次に、制御回路２１は、メモリ２４に記憶された総放電容量情報が示す総放電容量値と閾値Ｃ２とを比較する。この例では、電池セル１０ａおよび１０ｂのセルバランスが一致せず、総放電容量値が閾値Ｃ２を超えてしまうため、制御回路２１は、遮断回路４のスイッチ素子１５をＯＮとするように制御する。制御回路２１の制御により、遮断回路４では、ヒータ抵抗１４に電流が流れる経路が形成され、ヒータ抵抗１４の発熱によってヒューズ１３が溶断する。このようにして、二次電池２に対する充放電が永久的に禁止される。
【００７９】
この発明の実施の一形態に適用可能な二次電池２に対する充放電制御の処理の流れについて、図４に示すフローチャートを参照して説明する。なお、特別な記載がない限り、以下の処理は、制御回路２１の制御の下で行われるものとする。また、以下の処理は、所定時間毎に巡回的に行われるものとする。
【００８０】
ステップＳ１において、制御部３の端子ＶＨ，ＶＬおよびＧＮＤに供給された電圧ＶＶＨ，ＶＶＬおよびＶＧＮＤを用いて、上述の数式（１）および（２）に基づき、電池セル１０ａおよび１０ｂの電圧Ｖ１およびＶ２が測定される。
【００８１】
ステップＳ２では、ステップＳ１で算出された電池セル１０ａおよび１０ｂの電圧Ｖ１およびＶ２に基づき電圧差の絶対値｜Ｖ１−Ｖ２｜が算出され、数式（３）に基づき閾値Ａとの比較が行われる。比較の結果、電圧差の絶対値｜Ｖ１−Ｖ２｜が閾値Ａを超えている場合には、電池セル１０ａおよび１０ｂのセルバランスが崩れていると判断し、処理がステップＳ３に移行する。一方、電圧差の絶対値｜Ｖ１−Ｖ２｜が閾値Ａ以下である場合には、セルバランスが一致していると判断し、処理がステップＳ１に戻る。
【００８２】
ステップＳ３では、制御回路２１の制御により、電池セル１０ａおよび１０ｂのうち電圧が高い電池セル１０に対応する制御スイッチ２２がＯＮとされる。そして、ステップＳ４で、電圧が高い電池セルの放電が行われ、セルバランスの均一化処理が行われる。このとき、放電が行われている電池セル１０に対応する容量カウンタ２３により放電容量が計測され、計測された放電容量値を示す放電容量情報がメモリ２４に供給される。そして、メモリ２４に供給された放電容量情報に基づき総放電容量情報が更新される。
【００８３】
ステップＳ５では、電池セル１０ａおよび１０ｂの電圧差の絶対値｜Ｖ１−Ｖ２｜と閾値Ａとが再度比較される。電圧差の絶対値｜Ｖ１−Ｖ２｜が閾値Ａ以下である場合には、電池セル１０ａおよび１０ｂのセルバランスが一致したと判断し、ステップＳ６において、ＯＮとされている制御スイッチ２２がＯＦＦとされ、セルバランスの均一化処理が終了する。
【００８４】
一方、ステップＳ５において、電圧差の絶対値｜Ｖ１−Ｖ２｜が閾値Ａを超えている場合には、セルバランスが崩れていると判断し、処理がステップＳ７に移行する。
【００８５】
次のステップＳ７では、メモリ２４に記憶された総放電容量情報が読み出され、セルバランスの均一化処理による総放電容量値と閾値Ｃ１とが比較される。比較の結果、総放電容量値が閾値Ｃ１を超えている場合には、電池パック１の安全性が低下していると判断し、処理がステップＳ８に移行する。一方、総放電容量値が閾値Ｃ１以下である場合には、処理がステップＳ４に戻る。
【００８６】
ステップＳ８では、制御回路２１から制御部３の端子ＯＣおよびＯＤを介して出力された充電制御信号および放電制御信号により、充電制御ＦＥＴ１１ａおよび放電制御ＦＥＴ１２ａがＯＦＦとされる。このとき、制御回路２１からメモリ２４に対して、充放電を一時的に禁止したことを示す充放電禁止情報が供給される。そして、メモリ２４に供給された充放電禁止情報に基づき充放電禁止履歴が更新される。
【００８７】
ステップＳ９では、ステップＳ８において充電制御ＦＥＴ１１ａおよび放電制御ＦＥＴ１２ａがＯＦＦとされることにより、二次電池２に対する充放電が一時的に禁止される。
【００８８】
次のステップＳ１０では、メモリ２４に記憶された充放電禁止履歴が読み出され、充放電禁止履歴が示す一時的な充放電の禁止回数と閾値Ｎとが比較される。比較の結果、充放電の禁止回数が閾値Ｎを超えている場合には、ステップＳ１１において、制御回路２１から端子ＦＵを介して出力された遮断制御信号により、遮断回路４のヒューズ１３が強制的に溶断される。そして、二次電池２に対する充放電が永久的に禁止され、一連の処理が終了する。
【００８９】
一方、ステップＳ１０において、充放電の禁止回数が閾値Ｎ以下である場合には、処理がステップＳ１２に移行する。
【００９０】
ステップＳ１２では、電池セル１０ａおよび１０ｂの電圧差の絶対値｜Ｖ１−Ｖ２｜と閾値Ａとが再度比較される。電圧差の絶対値｜Ｖ１−Ｖ２｜が閾値Ａ以下である場合には、電池セル１０ａおよび１０ｂのセルバランスが一致したと判断し、ステップＳ１４において、制御スイッチ２２がＯＦＦとされ、電池セル１０の放電を終了させる。また、ステップＳ１５において、充放電制御ＦＥＴ１１ａおよび１２ａがＯＮとされ、二次電池２に対する充放電が可能となる。そして、処理がステップＳ１に戻る。
【００９１】
一方、ステップＳ１２において、電圧差の絶対値｜Ｖ１−Ｖ２｜が閾値Ａを超えている場合には、セルバランスが崩れていると判断し、処理がステップＳ１３に移行する。
【００９２】
ステップＳ１３では、メモリ２４に記憶された総放電容量情報が読み出され、総放電容量値と閾値Ｃ２とが比較される。比較の結果、総放電容量値が閾値Ｃ２を超えている場合には、電池パック１の安全性が低下していると判断し、処理がステップＳ１１に移行し、遮断回路４のヒューズ１３が強制的に溶断され、二次電池２に対する充放電が永久的に禁止される。総放電容量値が閾値Ｃ１以下である場合には、処理がステップＳ１２に戻る。
【００９３】
このように、この発明の実施の一形態では、均一化処理によって放電される総放電容量を記憶し、総放電容量値が所定値を超えた場合に電池パックの安全性が低下していると判断し、二次電池に対する充放電を一時的に禁止するようにしている。また、充放電を一時的に禁止した回数を記憶し、一時的な充放電禁止回数が所定の回数を超えた場合に電池パックの安全性が著しく低下していると判断し、二次電池に対する充放電を永久的に禁止するようにしている。そのため、ユーザが電池パックの安全性の低下を認識できずに使用を続けてしまっている場合でも、危険な状態となるのを防ぐことができる。
【００９４】
以上、この発明の実施の一形態について説明したが、この発明は、上述したこの発明の実施の一形態に限定されるものではなく、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。例えば、この例では、２個の電池セル１０ａおよび１０ｂが直列に接続されている場合について説明したが、これはこの例に限られず、３個以上の電池セルを用いた場合についても適用可能である。
【図面の簡単な説明】
【００９５】
【図１】この発明の実施の一形態に適用可能な電池パックの一例の構成を示すブロック図である。
【図２】遮断回路の一例の構成を示すブロック図である。
【図３】制御部の一例の構成を示すブロック図である。
【図４】この発明の実施の一形態に適用可能な二次電池２に対する充放電制御の処理の流れを説明するためのフローチャートである。
【符号の説明】
【００９６】
１  電池パック
２  二次電池
３  制御部
４  遮断回路
５  スイッチ回路
１１ａ  充電制御ＦＥＴ
１２ａ  放電制御ＦＥＴ
１３  ヒューズ
１４  ヒータ抵抗
１５  スイッチ素子
２１  制御回路
２２ａ，２２ｂ  制御スイッチ
２３ａ，２３ｂ  容量カウンタ
２４  メモリ
【図１】
2010123321.tif 000003
【図２】
2010123321.tif 000004
【図３】
2010123321.tif 000005
【図４】
2010123321.tif 000006