(57)【要約】【課題】ユーザーがケースを分解し、内蔵する電池が交換されて安全性が低下するのを確実に阻止する。【解決手段】パック電池は、電池９１と直列に接続している電流遮断素子９２と、電池９１の電気特性の変化から電池９１の交換を検出して改ざん信号を出力する改ざん検出部９６と、この改ざん検出部９６から出力される改ざん信号で電流遮断素子９２をオフにする制御部１０３とを備える。よって、内蔵する電池が交換されていることがわかる。【選択図】図１
2008021619.tif 000002
【特許請求の範囲】
【請求項１】
電池(91)と直列に接続している電流遮断素子(92)と、電池(91)の電気特性の変化から電池(91)の交換を検出して改ざん信号を出力する制御回路(97)とを備えるパック電池。
【請求項２】
電池(91)と直列に接続している電流遮断素子(92)と、電池(91)の電気特性の変化から電池(91)の交換を検出して電流遮断素子(92)をオフにする制御回路(97)とを備えるパック電池。
【請求項３】
電流遮断素子(92)が、ヒューズ(95)と、電池(91)の充電を素子するスイッチング素子(93)と、電池(91)の放電を素子するスイッチング素子(94)のいずれかである請求項１または２に記載されるパック電池。
【請求項４】
パック電池が複数の電池(91)を内蔵しており、制御回路(97)が各々の電池(91)の電気特性を検出し、各々の電池(91)の電気特性の変化から電池(91)の交換を判定する請求項１または２に記載されるパック電池。
【請求項５】
制御回路(97)が、各々の電池(91)の放電電圧を検出し、各々の電池(91)の放電電圧の変化、又は放電電圧の順番から電池(91)の交換を検出する請求項４に記載されるパック電池。
【請求項６】
制御回路(97)が、各々の電池(91)の充電電圧を検出し、各々の電池(91)の充電電圧の変化、又は充電電圧の順番から電池(91)の交換を検出する請求項４に記載されるパック電池。
【請求項７】
制御回路(97)が、各々の電池(91)の満充電後の放電電圧を検出し、各々の電池(91)の放電電圧の変化又は順番から電池(91)の交換を判定する請求項４に記載されるパック電池。
【請求項８】
制御回路(97)が電池(91)の容量を検出し、容量の変化から電池(91)の交換を検出する請求項１または２に記載されるパック電池。
【請求項９】
制御回路(97)が、非動作状態となる前の電池電圧を記憶する記憶部を備え、この記憶部に記憶される電圧値から電池(91)の交換を検出する請求項１または２に記載されるパック電池。
【請求項１０】
制御回路(97)が、記憶部に電池電圧を記憶することなく非動作状態となると、電池(91)が交換されたと判定する請求項９に記載されるパック電池。
【請求項１１】
制御回路(97)が、非動作状態となる前に記憶部に記憶した電圧値と、動作状態に復帰した後の電池電圧とを比較し、復帰後の電池電圧が記憶部に記憶される電圧値よりも大きい場合に、電池(91)が交換されたと判定する請求項９に記載されるパック電池。
【請求項１２】
制御回路(97)が、起動した後に初期化するメインメモリー内の特定の領域を備え、非動作状態から起動したとき、特定の領域が初期化状態を維持しているなら、一時的な電力停止であって、電池(91)が交換されていないと判定する請求項１または２に記載されるパック電池。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内蔵する電池の交換を検出するパック電池に関する。
【背景技術】
【０００２】
電池や保護回路を内蔵するパック電池は、ユーザーがケースを分解、改造して安全性が低下するのを防止する必要がある。このことを実現するために、ケース表面に付着している外装ラベルに、ユーザーが剥した証拠が残るようにしている改ざんを防止する機能を設けたものが開発されている。特許文献１ないし３参照）。これらの公報に記載される外装ラベルは、改ざんされるとその証拠が残るので、故障や市場クレームが発生したときに原因を追求するのに役立つ。さらに、外装ラベルによって改ざんされた証拠が残ることをユーザーが予め知ることによって、改ざんしようと思わなくなるという抑制効果があり、その結果、改ざん防止につながっている。
【特許文献１】特開２００３−６８２６７号公報
【特許文献２】特開２００２−３１１８３６号公報
【特許文献３】特開２００３−１９５７６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
以上の公報に記載される外装ラベルは、改ざんした証拠を残るようにはできるが、ユーザーが外装ラベルを剥して、ケースを分解し、さらに電池を交換する等の改造をしてケースを組み立てて電気機器にセットすると再び使用できる弊害がある。このため、ケースを分解して改造したパック電池の安全性を保証できない。
【０００４】
本発明は、さらにこの欠点を解決することを目的に開発されたものである。本発明の重要な目的は、ユーザーがケースを分解し、内蔵する電池が交換されて安全性が低下するのを確実に阻止できるパック電池を提供することにある。
【課題を解決するための手段】
【０００５】
本発明の請求項１のパック電池は、電池９１と直列に接続している電流遮断素子９２と、電池９１の電気特性の変化から電池９１の交換を検出して改ざん信号を出力する制御回路９７とを備える。
【０００６】
本発明の請求項２のパック電池は、電池９１と直列に接続している電流遮断素子９２と、電池９１の電気特性の変化から電池９１の交換を検出して電流遮断素子９２をオフにする制御回路９７とを備える。
【０００７】
本発明のパック電池は、電流遮断素子９２を、ヒューズ９５と、電池９１の充電を阻止するスイッチング素子９３と、電池９１の放電を阻止するスイッチング素子９４のいずれかとすることができる。
【０００８】
本発明のパック電池は、複数の電池９１を内蔵して、制御回路９７が各々の電池９１の電気特性を検出し、各々の電池９１の電気特性の変化から電池９１の交換を判定することができる。
【０００９】
本発明のパック電池は、制御回路９７が、各々の電池９１の放電電圧を検出し、各々の電池９１の放電電圧の変化、又は放電電圧の順番から電池９１の交換を検出することができる。
【００１０】
本発明のパック電池は、制御回路９７が、各々の電池９１の充電電圧を検出し、各々の電池９１の充電電圧の変化、又は充電電圧の順番から電池９１の交換を検出することができる。
【００１１】
本発明のパック電池は、制御回路９７が、各々の電池９１の満充電後の放電電圧を検出し、各々の電池９１の放電電圧の変化又は順番から電池９１の交換を判定することができる。
【００１２】
本発明のパック電池は、制御回路９７が電池９１の容量を検出し、容量の変化から電池９１の交換を検出することができる。
【００１３】
本発明のパック電池は、制御回路９７が、非動作状態となる前の電池電圧を記憶する記憶部を備え、この記憶部に記憶される電圧値から電池９１の交換を検出することができる。制御回路９７は、記憶部に電池電圧を記憶することなく非動作状態となると、電池９１が交換されたと判定することができる。また、制御回路９７は、非動作状態となる前に記憶部に記憶した電圧値と、動作状態に復帰した後の電池電圧とを比較し、復帰後の電池電圧が記憶部に記憶される電圧値よりも大きい場合に、電池９１が交換されたと判定することができる。
制御回路(97)が、起動した後に初期化するメインメモリー内の特定の領域を備え、非動作状態から起動したとき、特定の領域が初期化状態を維持しているなら、一時的な電力停止であって、電池(91)が交換されていないと判定する。
【発明の効果】
【００１４】
本発明の請求項１のパック電池は、ユーザーが内蔵する電池を交換して、安全性が低下するのを確実に阻止できる特徴がある。それは、ユーザーがパック電池に内蔵される電池を交換すると、このことを制御回路が検出して改ざん信号を出力するからである。このパック電池は、電池が交換されるという危険な改造を確実に検出できるので、パック電池の安全性を保証できる。
【００１５】
さらに、本発明の請求項２のパック電池は、ユーザーがパック電池に内蔵される電池を交換すると、このことを制御回路が検出して電流遮断素子をオフとしてパック電池を使用できなくするので、電池が交換されて改造されたパック電池の使用を阻止して、安全性を確実に保証できる。
【００１６】
本発明の請求項３のパック電池は、ヒューズ、電池の充電を阻止するスイッチング素子、電池の放電を阻止するスイッチング素子のいずれかを電流遮断素子に併用するので、電池が交換された状態で使用できなくする電流遮断素子を特別に設ける必要がない。とくに、スイッチング素子やヒューズは、電池の充放電を制御し、あるいは電池を保護するためにパック電池に内蔵される素子であって、これらの素子を電流遮断素子に併用するので、製造コストを低減できる。
【００１７】
さらに、本発明の請求項４のパック電池は、改ざん検出部が、内蔵される複数の電池の電気特性を検出し、各々の電池の電気特性の変化から電池の交換を判定するので、ユーザーがこの改ざん防止の構造を外観的に判断できない特長がある。このため、このパック電池は、改ざん防止の構造をユーザーに理解されることがなく、いいかえると、改ざん防止の構造に対応した改造方法をユーザーが考えにくく、その結果、改ざんを効果的に抑制できる特長がある。
【００１８】
さらにまた、本発明の請求項９のパック電池は、制御回路が、非動作状態となる前の電池電圧を記憶する記憶部を備え、この記憶部に記憶される電圧値から電池の交換を検出するので、ユーザーが電池を交換したことを確実に検出できる特長がある。それは、パック電池に内蔵される電池が取り外されると、制御回路が非動作状態となる特性を巧みに利用
して、その前後の状態から電池の交換を検出するからである。とくに、本発明の請求項１０のパック電池は、記憶部に電池電圧を記憶することなく非動作状態となると、電池が不正に外されたと判断できるので、電池の交換を正確に検出できる。また、請求項１１のパック電池は、制御回路が非動作状態となる前に記憶部に記憶した電圧値に比べて、動作状態に復帰した後の電池電圧が大きいと、電池が交換されたと判定するので、電池容量が低下して制御回路が非動作状態となった場合においても、電池の交換を正確に検出できる。
また、制御回路97が、起動した後に初期化するメインメモリー内の特定の領域を備え、非動作状態から起動したとき、特定の領域が初期化状態を維持しているなら、一時的な電力停止であって、電池91が交換されていないと判定することができる。よって、一時的な電力停止による非動作状態、起動を、誤って、電池91が交換されたと判断することがない。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施例を図面に基づいて説明する。ただし、以下に示す実施例は、本発明の技術思想を具体化するためのパック電池を例示するものであって、本発明はパック電池を以下のものに特定しない。
【００２０】
さらに、この明細書は、特許請求の範囲を理解しやすいように、実施例に示される部材に対応する番号を、「特許請求の範囲」および「課題を解決するための手段の欄」に示される部材に付記している。ただ、特許請求の範囲に示される部材を、実施例の部材に特定するものでは決してない。
【００２１】
図１に示すパック電池は、電池９１と、この電池９１と直列に接続している電流遮断素子９２と、電池９１の電気特性の変化から電池９１の交換を検出して電流遮断素子９２をオフにする制御回路９７とを備える。制御回路９７は、電池９１の交換を検出して改ざん信号を出力する改ざん検出部９６と、電流遮断素子９２を制御する制御部１０３とを備える。この改ざん検出部９６は、制御回路９７内において、制御部１０３であるマイコンのプログラムによる動作によって機能している。制御部１０３は、改ざん検出部９６から出力される改ざん信号を検出して電流遮断素子９２をオフに制御する。
【００２２】
電池９１は、リチウムイオン二次電池である。ただ、電池は、ニッケル−水素電池やニッケルカドミウム電池とすることもできる。図のパック電池は、複数の電池９１を内蔵している。複数の電池９１は直列に接続されて、パック電池の出力電圧を高くしている。複数の電池は、並列に接続し、あるいは並列と直列に接続することもできる。
【００２３】
図１のパック電池は、ヒューズ９５と、充電用のスイッチング素子９３と、放電用のスイッチング素子９４のいずれか又は全てを電流遮断素子９２に併用する。つまり、ヒューズ９５と、充電用のスイッチング素子９３と、放電用のスイッチング素子９４のいずれか又は全てを電流遮断素子９２として利用している。ヒューズ９５は、電池９１に過電流が流れるのを阻止し、また電池温度が異常に高くなるのを防止するために、パック電池に内蔵される。したがって、ヒューズ９５は、電池９１の過電流で溶断され、又は電池９１の温度が異常に高くなると溶断される。ヒューズ９５が溶断されると電池電流が遮断されて、パック電池は充電も放電できなくなる。すなわち使用できなくなる。したがって、電池９１の交換を検出してヒューズ９５を溶断して、パック電池を使用できなくできる。ヒューズ９５を電流遮断素子９２に併用するパック電池は、電池９１が交換された状態で使用できなくする電流遮断素子を特別に設ける必要がない。
本実施例においては、電池９１が交換された状態で、電流遮断素子９２によりパック電池を使用できなくしているが、これに代わって、電池が交換された状態を示す異常信号を、図の鎖線Ａで示すように、外部端子１０４に出力して、パック電池を電源とする電子機器にこの異常情報を送信することもできる。図のパック電池は、改ざん検出部９６から異常信号を出力しているが、異常信号は制御部から出力することもできる。
【００２４】
パック電池は、充電用のスイッチング素子９３、又は放電用のスイッチング素子９４を、電池９１の交換を検出したときにパック電池を使用できなくする電流遮断素子９２に併用することもできる。充電用のスイッチング素子９３は、充電される電池９１が満充電になるとオフに切り換えられて充電電流を遮断する。充電用のスッチング素子９３は、充電電流を遮断して電池９１の過充電を防止するスイッチである。このスイッチング素子９３は、充電電流を遮断する状態で放電電流を遮断しない。
【００２５】
放電用のスイッチング素子９４は、放電される電池９１の残容量が少なくなるとオフに切り換えられて放電電流を遮断する。このスイッチング素子９４は、放電電流を遮断して電池９１の過放電を防止するスイッチである。このスイッチング素子９４は、放電電流を遮断する状態で充電電流を遮断しない。
【００２６】
充電用のスイッチング素子９３がオフに切り換えられると、パック電池は充電できなくなり、また放電用のスイッチング素子９４をオフに切り換えると放電できなくなるので、これらのスイッチング素子９３、９４をオフ状態に保持することで、パック電池を使用できなくできる。したがって、電池９１の充電用のスイッチング素子９３又は放電用のスイッチング素子９４を電流遮断素子９２に併用して、電池９１が交換されたパック電池を使用できなくできる。このパック電池も、電池９１の充電用のスイッチング素子９３又は放電用のスイッチング素子９４を電流遮断素子９２に併用するので、電池９１が交換された状態で使用できなくする電流遮断素子９２を特別に設ける必要がない。
【００２７】
図１のパック電池は、充電電流を制御する充電用のスイッチング素子９３と、放電電流を制御する放電用のスイッチング素子９４と、過電流で溶断されるヒューズ９５と、充電用のスイッチング素子９３及び放電用のスイッチング素子９４のオンオフを制御し、また過電流でヒューズ９５を溶断する制御部１０３と、電池９１の交換を検出して改ざん信号を出力する改ざん検出部９６とを備える。
【００２８】
充電用のスイッチング素子９３と放電用のスイッチング素子９４とヒューズ９５は直列に接続されて、電池９１の正極と出力端子１００との間に接続している。充電用のスイッチング素子９３と放電用のスイッチング素子９４はＦＥＴである。ただ、充電用のスイッチング素子と放電用のスイッチング素子は、制御部の信号でオンオフに切り換えできる全ての素子、たとえばバイポーラトランジスター等の半導体スイッチング素子やリレー等も使用できる。
【００２９】
ヒューズ９５は、過電流で溶断され、さらに制御部１０３からの信号で強制的に溶断される。ヒューズ９５を強制的に溶断するために、ヒューズ９５に接近して加熱抵抗９８を設け、さらに加熱抵抗９８に通電するスイッチング素子９９を制御部１０３でオンオフに制御する。制御部１０３がスイッチング素子９９をオンに切り換えて、加熱抵抗９８に通電し、加熱抵抗９８がジュール熱で加熱され、これがヒューズ９５を加熱して溶断する。図のパック電池は、電池９１と直列にヒューズ９５を設け、このヒューズ９５を遮断するために、ヒューズ９５に熱的に結合された加熱抵抗９８と、この加熱抵抗９８に直列接続されたＦＥＴ等のスイッチング素子９９とからなる遮断回路を、電池９１の正極側と負極側との間に接続し、制御部１０３でスイッチング素子９９のゲート信号を制御している。制御部１０３がスイッチング素子９９をオン状態とすると、電池９１から加熱抵抗９８に電流が流れる。よって、加熱抵抗９８が発熱し、ヒューズ９５が溶断される。これにより、これ以後、パック電池の使用をできなくすることができる。
【００３０】
充電用のスイッチング素子９３は、電池９１が満充電になるとオンからオフに切り換えられて、電池９１の過充電を防止する。また、放電用のスイッチング素子９４は、電池９１が完全に放電されるとオフに切り換えられて、電池９１の過放電を防止する。制御部１０３は、電池９１に流れる電流を検出し、また、電圧を検出して、電池９１の残容量を演算している。電池９１の電流を検出するために、電池９１と直列に接続している電流検出抵抗１０１を備える。この電流検出抵抗１０１の両端の電圧を検出して、電池９１に流れ
る充電電流と、放電電流を判別して検出する。
【００３１】
さらに、図のパック電池は、電池温度を検出する温度センサー１０２を備える。温度センサー１０２は、電池９１に接近して熱結合状態で配設されるサーミスタである。温度センサー１０２は、電池９１の温度で電気抵抗が変化して電池温度を検出する。制御部１０３は、温度センサー１０２で検出される電池温度が設定温度よりも高くなると、充電状態にあっては充電用のスイッチング素子９３をオフに、放電状態にあっては放電用のスイッチング素子９４をオフに切り換えて充電や放電を停止する。また、電池温度が異常に高くなると、ヒューズ９５を溶断して充放電を停止する。
【００３２】
改ざん検出部９６は、電池９１の電気特性の変化から電池９１の交換を検出し、電池９１が交換されたと判定すると改ざん信号を出力する。図１のパック電池は、複数の電池９１を内蔵している。このパック電池は、改ざん検出部９６で各々の電池９１の電気特性を検出し、各々の電池９１の電気特性の変化から電池９１の交換を判定することができる。図のパック電池は、各々の電池９１の電圧を検出するために、マルチプレクサ１０５で複数の電池９１を切り換えてＡ／Ｄコンバータ１０６に入力し、入力された電圧をＡ／Ｄコンバータ１０６でデジタル信号に変換して改ざん検出部９６に入力している。マルチプレクサ１０５は、制御部１０３から入力される同期信号でＡ／Ｄコンバータ１０６に入力する電池９１を切り換えている。Ａ／Ｄコンバータ１０６から出力される電池電圧のデジタル信号は、制御部１０３にも入力されて、電池９１の残容量の演算に使用される。
【００３３】
図２と図３は、放電されるパック電池の電池電圧の変化を示すグラフである。これらの図は、放電される３個の電池の電圧が変化する特性を示している。このパック電池は、改ざん検出部９６でもって、各々の電池９１の放電電圧を検出し、各々の電池９１の放電電圧の変化、又は放電電圧の順番から電池９１の交換を検出することができる。改ざん検出部９６は、図２に示すように放電電圧が変化するとき、最も電圧が低くなる電池の電圧が、あらかじめ設定している最低電圧になるタイミングにおいて、電圧が高い電池の順番を記憶する。たとえば、図３にあっては、電圧が高い電池の順番は、電池Ａ、電池Ｂ、電池Ｃとなっている。その後、再び同じ条件で電池電圧を検出して、電圧が高くなる電池の順番が変化して、電池Ａ、電池Ｂ、電池Ｃの順番でなくなると、電池が交換されたと判定して、改ざん信号を出力する。
【００３４】
また、改ざん検出部９６は、図２と図３に示すように放電電圧が変化するとき、最も電圧が低くなる電池の電圧が、あらかじめ設定している最低電圧になるタイミングにおいて、各々の電池電圧を記憶する。その後、再び同じ条件で電池電圧を検出して、各々の電池電圧が記憶している電圧値よりも設定範囲以上に変化すると、電池が交換されたと判定して、改ざん信号を出力する。
【００３５】
図４と図５は、充電されるパック電池の電池電圧の変化を示すグラフである。これらの図は、充電される３個の電池の電圧が変化する特性を示している。このパック電池は、改ざん検出部９６でもって、各々の電池９１の充電電圧を検出し、各々の電池９１の充電電圧の変化、又は充電電圧の順番から電池９１の交換を検出することができる。改ざん検出部９６は、図４に示すように充電電圧が変化するとき、電池が満充電されたタイミングにおいて、電圧が高い電池の順番を記憶する。たとえば、図５にあっては、電圧が高い電池の順番は、電池Ａ、電池Ｂ、電池Ｃとなっている。その後、再び同じ条件で電池電圧を検出して、電圧が高くなる電池の順番が変化して、電池Ａ、電池Ｂ、電池Ｃの順番でなくなると、電池が交換されたと判定して、改ざん信号を出力する。
【００３６】
また、改ざん検出部９６は、図４と図５に示すように充電電圧が変化するとき、電池が満充電されるタイミングにおいて、各々の電池電圧を記憶する。その後、再び同じ条件で
電池電圧を検出して、各々の電池電圧が記憶している電圧値よりも設定範囲以上に変化すると、電池が交換されたと判定して、改ざん信号を出力する。
【００３７】
さらに、改ざん検出部９６は、電池９１を満充電した後、数分経過したタイミングにおいて、各々の電池９１の放電電圧を検出して、各々の電池９１の放電電圧の変化、又は放電電圧の順番から電池９１の交換を検出することができる。改ざん検出部９６は、図５に示すように、満充電後、数分経過したタイミングにおいて、検出された各々の電池９１の電圧から電池９１の電圧の高い順番を記憶し、あるいは各々の電池９１の電圧を記憶する。その後、再び同じ条件で電池電圧を検出して、電圧が高くなる電池の順番が変化し、あるいは各々の電池電圧が設定範囲よりも大きいと、電池が交換されたと判定して、改ざん信号を出力する。図５に示すように、充電中においては、劣化が進んだ電池は、その内部抵抗が大きいことより、内部抵抗分の電圧が増加しているが、充電を停止すると、電圧がこの分低下すると共に、電池が充電中よりも化学的に安定状態となり電圧が低下する。
【００３８】
さらに、改ざん検出部９６は、電池９１の容量を検出し、この容量の変化から電池９１の交換を検出することもできる。この改ざん検出部９６は、電池９１の放電電圧と放電電流を検出し、この電圧値と電流値を積算して電池９１の放電容量を演算する。この改ざん検出部９６は、図の鎖線Ｂで示すように、電池９１と直列に接続している電流検出抵抗１０１で放電電流を検出する。改ざん検出部９６は、たとえば、電池を満充電状態から放電し、電池が完全に放電され、あるいは電池電圧が所定の最低電圧に低下するまでの放電量を積算して、電池の放電容量を演算する。その後、再び同じ条件で電池の容量を検出して、電池の容量が記憶している容量よりも設定範囲以上に変化すると、電池が交換されたと判定して、改ざん信号を出力する。電池容量の測定方法は、上述の放電容量を演算する方法以外でも、容量０％から満充電までの充電容量を測定する等の方法であっても良い。
【００３９】
改ざん検出部９６が、電池の電気特性から、電池９１の交換を検出するフローチャートを図６ないし図１２に示す。
図６は、各々の電池の放電電圧の順番から電池の交換を検出するフローチャートである。改ざん検出部は、以下のステップで電池の交換を検出する。
［ｎ＝１、２のステップ］
放電されるパック電池の各々の電池の放電電圧を検出し、最も電圧が低くなる電池の電圧が、あらかじめ設定している最低電圧まで低下したかどうかを検出する。
［ｎ＝３のステップ］
いずれかの電池の電圧が、あらかじめ設定している最低電圧まで低下すると、各々の電池の電圧を測定して、電圧が高い電池の順番を記憶する。
［ｎ＝４ないし６のステップ］
この電池の順番を、前回記憶した電池の順番と比較し、電圧が高くなる電池の順番が変化したかどうかを判定する。電池の順番が変化していると、電池が交換されたと判定して、改ざん信号を出力する。電池の順番が変化していないときは、電池が交換されていないと判定する。
【００４０】
図７は、各々電池の放電電圧の変化から電池の交換を検出するフローチャートである。改ざん検出部は、以下のステップで電池の交換を検出する。
［ｎ＝１、２のステップ］
放電されるパック電池の各々の放電電池の電圧を検出し、最も電圧が低くなる電池の電圧が、あらかじめ設定している最低電圧まで低下したかどうかを検出する。
［ｎ＝３のステップ］
いずれかの電池の電圧が、あらかじめ設定している最低電圧まで低下すると、各々の電池の電圧を測定して、その電圧値を記憶する。
［ｎ＝４ないし６のステップ］
各々の電池の電圧を、前回記憶した各々の電池の電圧と比較し、各電池の電圧値が、記憶している電圧値よりも設定範囲以上に変化したかどうかを判定する。いずれかの電池の電圧が設定範囲以上に変化していると、電池が交換されたと判定して、改ざん信号を出力する。全ての電池の電圧が設定範囲以上に変化していないときは、電池が交換されていないと判定する。
【００４１】
図８は、各々の電池の充電電圧の順番から電池の交換を検出するフローチャートである。改ざん検出部は、以下のステップで電池の交換を検出する。
［ｎ＝１、２のステップ］
充電されるパック電池の各々の電池の充電電圧を検出し、いずれかの電池が満充電されたかどうかを検出する。
［ｎ＝３のステップ］
いずれかの電池が満充電されると、各々の電池の電圧を測定して、電圧が高い電池の順番を記憶する。
［ｎ＝４ないし６のステップ］
この電池の順番を、前回記憶した電池の順番と比較し、電圧が高くなる電池の順番が変化したかどうかを判定する。電池の順番が変化していると、電池が交換されたと判定して、改ざん信号を出力する。電池の順番が変化していないときは、電池が交換されていないと判定する。
【００４２】
図９は、各々電池の充電電圧の変化から電池の交換を検出するフローチャートである。改ざん検出部は、以下のステップで電池の交換を検出する。
［ｎ＝１、２のステップ］
充電されるパック電池の各々の電池の充電電圧を検出し、いずれかの電池が満充電されたかどうかを検出する。
［ｎ＝３のステップ］
いずれかの電池が満充電されると、各々の電池の電圧を測定して、その電圧値を記憶する。
［ｎ＝４ないし６のステップ］
各々の電池の電圧を、前回記憶した各々の電池の電圧と比較し、各電池の電圧値が、記憶している電圧値よりも設定範囲以上に変化したかどうかを判定する。いずれかの電池の電圧が設定範囲以上に変化していると、電池が交換されたと判定して、改ざん信号を出力する。全ての電池の電圧が設定範囲以上に変化していないときは、電池が交換されていないと判定する。
【００４３】
図１０は、満充電後の各々の電池の開放電圧の順番から電池の交換を検出するフローチャートである。改ざん検出部は、以下のステップで電池の交換を検出する。
［ｎ＝１、２のステップ］
充電されるパック電池の各々の電池の充電電圧を検出し、いずれかの、あるいは全ての電池が満充電されたかどうかを検出する。
［ｎ＝３、４のステップ］
電池の満充電が検出されると電池の充電を終了する。数分経過後、充電を停止し電流を停止した状態において、各々の電池の開放電圧を測定して、電圧が高い電池の順番を記憶する。
［ｎ＝５ないし７のステップ］
この電池の順番を、前回記憶した電池の順番と比較し、電圧が高くなる電池の順番が変化したかどうかを判定する。電池の順番が変化していると、電池が交換されたと判定して、改ざん信号を出力する。電池の順番が変化していないときは、電池が交換されていないと判定する。
【００４４】
図１１は、満充電後の各々の電池の放電電圧の変化から電池の交換を検出するフローチャートである。改ざん検出部は、以下のステップで電池の交換を検出する。
［ｎ＝１、２のステップ］
充電されるパック電池の各々の電池の充電電圧を検出し、いずれかの、あるいは全ての電池が満充電されたかどうかを検出する。
［ｎ＝３、４のステップ］
電池の満充電が検出されると電池の充電を終了する。数分経過後、充電を停止し電流を停止した状態において、各々の電池の開放電圧を測定して、その電圧値を記憶する。
［ｎ＝５ないし７のステップ］
各々の電池の電圧を、前回記憶した各々の電池の電圧と比較し、各電池の電圧値が、記憶している電圧値よりも設定範囲以上に変化したかどうかを判定する。いずれかの電池の電圧が設定範囲以上に変化していると、電池が交換されたと判定して、改ざん信号を出力する。全ての電池の電圧が設定範囲以上に変化していないときは、電池が交換されていないと判定する。
【００４５】
図１２は、電池の容量の変化から電池の交換を検出するフローチャートである。改ざん検出部は、以下のステップで電池の交換を検出する。
［ｎ＝１、２のステップ］
充電される電池の充電電圧を検出し、電池が満充電されたかどうかを検出する。
［ｎ＝３、４のステップ］
電池の満充電が検出されると、放電容量の演算を開始する。電池の放電容量は、電池の放電電圧と放電電流を積算して演算される。電池の放電容量は、電池が完全に放電されるまで積算して演算される。ただ、電池の放電容量は、電池電圧が所定の最低電圧に低下するまで積算して演算することもできる。
［ｎ＝５ないし７のステップ］
演算された電池の放電容量を、前回記憶した電池の放電容量と比較し、電池の容量が、記憶している電池の容量よりも設定範囲以上に変化したかどうかを判定する。電池の容量が設定範囲以上に変化していると、電池が交換されたと判定して、改ざん信号を出力する。電池の容量が設定範囲以上に変化していないときは、電池が交換されていないと判定する。
【００４６】
制御部１０３は、改ざん検出部９６からの改ざん信号を検出して、充電用のスイッチング素子９３をオフに切り換えて充電できない状態とし、あるいは放電用のスイッチング素子９４をオフに切り換えて放電できない状態とし、あるいはヒューズ９５を溶断して充放電をできない状態として、パック電池を使用できない状態とする。制御部１０３は、改ざん検出部９６の改ざん信号を検出すると、好ましくは、充電用のスイッチング素子９３をオフ、放電用のスイッチング素子９４をオフ、ヒューズ９５を溶断する状態としてパック電池を使用できない状態とする。ただ、制御部１０３は、改ざん信号を検出して、充電用のスイッチング素子９３と放電用のスイッチング素子９４の何れかをオフとし、あるいはこれ等のスイッチをオフとすることなく、ヒューズ９５を溶断してパック電池を使用できない状態とすることもできる。
【００４７】
さらにまた、改ざん検出部９６は、制御回路９７が非動作状態となる前の電池電圧を記憶し、この電圧値から電池９１の交換を検出することができる。この改ざん検出部９６は、制御回路９７が非動作状態となる前、すなわちシャットダウンされる前の電池電圧を記憶する記憶部（図示せず）を備える。この記憶部は、たとえば、不揮発メモリーである。この改ざん検出部９６は、制御回路９７がシャットダウンされるときに記憶部に記憶される電池電圧の記憶状態によって、制御回路９７が正しくシャットダウンされたかどうか、いいかえると電池９１が不正に外されてシャットダウンされたかどうかを判定できる。
【００４８】
ここで、本実施例のパック電池の制御回路９７がシャットダウンされるまでのプロセスについて説明する。パック電池を、ノート型のパーソナルコンピュータ等の電子機器の電源として利用するとき、電子機器を使用するとパック電池の電池９１の容量が徐々に低下する。そして、電子機器を停止（電子機器に内蔵されるマイコンをシャットダウンする）すべき電池容量（例えば、リチウムイオン電池の場合、最低電圧の電池において、電池電圧＝２．７Ｖ）となると、制御回路９７は、上述の通信手段を利用して、外部端子１０４を介して、電子機器側に、容量低下情報（Terminate Discharge Alarm(TDA)）を発信する。この情報を受け取った電子機器は、内蔵するマイコンをシャットダウンする。その後、充電されないなら、パック電池は、自己放電又は制御回路等のパック電池内の電力消費により、最低電池容量（例えば、リチウムイオン電池の場合、最低電圧の電池において、電池電圧＝２．３Ｖ）となると、制御回路９７をシャットダウンして非動作状態とする。このとき、制御回路９７内の記憶部である不揮発メモリーに、複数の電池９１の中から、ひとつの最低電池電圧を記録する。記憶部である不揮発メモリーは、制御回路９７のシャットダウン時に最低電池電圧を記憶する“電圧値記録領域”を備え、この“電圧値記録領域”にシャットダウン時の最低電池電圧の電圧値を記憶する。そして、その後、パック電池を装着した電子機器が商用電源に接続されたとき、電子機器を介して、パック電池に電力が供給されて、制御回路９７が再度起動して動作状態となる。
【００４９】
したがって、改ざん検出部９６は、制御回路９７が非動作状態となる前に、記憶部に電池電圧が記憶されたかどうか、すなわち、制御回路９７が正しくシャットダウンされたかどうかを判定することによって、電池９１が不正に外されたかどうかを判定できる。つまり、電池９１が不正に外されるときは、電池容量が低下することなく制御回路９７への電力供給が遮断されるので、電池容量の低下情報としてシャットダウン時の電池電圧を記憶部に記憶することなく制御回路９７がシャットダウンされる。したがって、シャットダウン時の電池電圧が記憶部に記憶されていないことを検出することにより、電池が不正に外されたことを検出できる。このような判定は、例えば、パック電池が電子機器等に接続され、電子機器から供給される電力で制御回路９７が動作状態に復帰した後に行われる。すなわち、改ざん検出回路９６は、制御回路９７が動作状態に復帰した状態で、記憶部にシャットダウン時の電池電圧が記憶されているかどうか、いいかえると、記憶部に電池電圧を記憶することなく制御回路９７が非動作状態となったかどうかを判定し、記憶部に電池電圧が記憶されていないときに改ざん信号を出力する。
【００５０】
ところで、パック電池は、電池容量が低下して、制御回路９７が正常にシャットダウンされた後に、電池９１が不正に交換されることもある。このとき、記憶部には、電池容量の低下情報としてシャットダウン時の電池電圧が記憶されている。このような改ざんを検出するために、制御回路９７は、非動作状態となる前に記憶部に記憶した電圧値と、動作状態に復帰した後の電池電圧を比較して電池の交換を検出することができる。すなわち、改ざん検出回路９６は、制御回路９７が動作状態に復帰した状態で、復帰後における電池電圧を検出し、この電池電圧を記憶部に記憶された電圧値と比較し、復帰後の電池電圧がシャットダウン時の電池電圧より大きいと、電池が不正に交換されたと判定して改ざん信号を出力する。
【００５１】
図１３は、制御回路が非動作状態となる前の電池電圧を記憶部に記憶し、この電圧値から電池の交換を検出するフローチャートである。改ざん検出部は、以下のステップで電池の交換を検出する。
［ｎ＝１のステップ］
制御回路がシャットダウンされて非動作状態にあるパック電池が電子機器に接続される。パック電池は、電子機器から電力が供給されて、制御回路９７が再起動して動作状態となる。図のパック電池は、電子機器に接続された状態で電子機器側から制御回路９７に電力を供給する回路を備える。
［ｎ＝２のステップ］
このステップでは、本実施例の検出機能の前提条件である検出条件を満たしているかどうかを判定する。このような検出条件は、以下の条件のうち、１つでも条件があえば本実施例の改ざん検出処理を行う。
(1)  サイクル数が所定回数（例えば、１００回）以上であること。
(2)  電池容量が、初期容量又は公称容量より少なく(例えば、半分以下)なっていること
。
(3)  パック電池の使用を開始してから、所定期間（例えば、１年）以上が経過している
こと。（このような所定期間は、制御回路に内蔵されるタイマーで計測されるが、制御回路がシャットダウンしている間は、計測時間から除外される）
このような前提条件を付加するのは、電池交換は、電池が新品の間は交換されることはないと考えるからである。以上の前提条件の全てを満たさないときは、後述するｎ＝６のステップに進む。なお、このステップは省略することもできる。
【００５２】
［ｎ＝３のステップ］
制御回路９７が非動作状態となる前に、電池電圧が記憶部に記憶されたかどうかを判定する。パック電池は、電池容量が低下して、制御回路９７が正常にシャットダウンされた場合は、記憶部である不揮発メモリー内の“電圧値記録領域”にシャットダウン時の電池電圧が記憶されている。シャットダウン時に“電圧値記録領域”に記憶される電圧値は、たとえば、最低電池電圧である。したがって、改ざん検出部は、記憶部にシャットダウン時の最低電池電圧が記憶されたかどうかで、正常なシャットダウンであるかどうかを判定する。記憶部にシャットダウン時の最低電池電圧が記憶されたかどうかは、不揮発メモリー内の“電圧値記録領域”が初期値（0xFFFF）であるかどうかで判定される。“電圧値記録領域”が初期値であるなら、記憶部にシャットダウン時の電池電圧が記憶されていないと判定する。このとき、改ざん検出部は、正常なシャットダウンが行われずに、電池が不正に取り外されたと判定してｎ＝７のステップに進む。
“電圧値記録領域”が初期値でない場合は、記憶部にシャットダウン時の最低電池電圧が記憶されて、正常なシャットダウンが行われたと判定して次のステップに進む。
［ｎ＝４のステップ］
このステップでは、不揮発メモリー内の“電圧値記録領域”に記憶された電圧値であるシャットダウン時の最低電池電圧Ｖshutが、所定の範囲内かどうかを判定する。このステップでは、たとえば、シャットダウン時の最低電池電圧Ｖshutが、１．３Ｖよりも大きく、４．２Ｖよりも小さいと、電池の電圧として正常であると判定する。シャットダウン時の最低電池電圧Ｖshutが、所定の範囲内のとき、正常であると判定して次のステップに進む。シャットダウン時の最低電池電圧Ｖshutが、所定の範囲外であるなら、電池電圧としては通常の値でないとして、すなわち電池が交換されたと判定してｎ＝７のステップに進む。
［ｎ＝５のステップ］
再起動した制御回路９７が、複数の電池９１の各電池電圧を測定して、電池電圧が最低である電池を検出し、この最低電池電圧と、不揮発メモリー内の“電圧値記録領域”に記憶された電圧値（シャットダウン時の最低電池電圧Ｖshut）とを比較する。制御回路９７が復帰後に検出した最低電池電圧が、記憶された電圧値Ｖshutより大きければ、電池が交換されたとしてｎ＝７のステップに進む。復帰後の最低電池電圧が、記憶された電圧値Ｖshut以下のとき、正常であると判定して次のステップに進む。
［ｎ＝６のステップ］
このステップにおいて、記憶部の不揮発メモリー内の“電圧値記録領域”の値をクリアして初期値とし、通常のパック電池の動作、充電、放電等を開始する。
［ｎ＝７のステップ］
改ざん検出部９６は、不正に電池が外され、あるいは電池が交換されたと判定して、改ざん信号を出力する。
【００５３】
図１３で説明した実施例に、更に、追加した実施例を、以下に、図１４のフローを用いて説明する。
図１３のフロー及び上記説明のステップ３において、ｎ＝３をNoとして、ｎ＝７のステップに進むとき、以下に説明するように、電池が不正に取り外されることがなくても、誤って、電池が不正に取り外されたと判定することがある。
例えば、ノイズを含めて短い時間の一時的な電力停止（＝瞬断）等においては、制御回路９７が正常でなく異常に停止（＝シャットダウン）されることになり、記憶部である不揮発メモリー内の“電圧値記録領域”にシャットダウン時の電池電圧が記憶されることなく、シャットダウンされることになる。フロー図１３の実施例において、このような場合、改ざん検出部は、正常なシャットダウンが行われずに、電池が不正に取り外されたと判定してｎ＝７のステップに進む問題がある。
【００５４】
図１４のフローに示す実施例においては、このような問題点を解消するために、以下のような構成、方法を備えている。なお、図１３で説明した実施例、フローと同様のステップ、方法については、同じステップ番号を付し、説明を省略し、異なるところのみ、以下に説明する。
制御回路９７のマイコンである制御部１０３においては、プログラム実行時に使用するメモリーとしては、一般にマイコンに内蔵されているメインメモリ (main memory)である主記憶装置 として、揮発性メモリーであるDRAM又はSRAMが利用され、DRAM、SRAMは電源が落ちると内容を保持できなくなってしまい、次回起動時にはRAMの内容は不定でランダムな値になる。しかしながら、RAMの内容を保持するためのバックアップ機能が搭載されたマイコンでは、RAMの内容を保持しておくために電力をバックアップするコンデンサが接続されており、電源が瞬断したとしてもRAMの内容が直ぐに失われてしまうことはない。
制御部１０３は、内蔵するRAMの特定の領域（＝瞬断判定領域）を備えて、起動した後、RAMにおいて、例えば16byte=128bitの瞬断判定領域をオール０に初期化する。
このような実施例においては、制御回路97が、起動した後に初期化するメインメモリー内の特定の領域を備え、非動作状態から起動したとき、特定の領域が初期化状態を維持しているなら、一時的な電力停止であって、電池91が交換されていないと判定することができる。よって、一時的な電力停止による非動作状態、起動を、誤って、電池91が交換されたと判断することがない。つまり、このようなメインメモリの特定の領域の内容が、電池９１の電気特性を反映し、電気特性の変化を表している。
具体的には、  制御部１０３は、シャットダウンからの起動時に、瞬断判定領域をオール０に初期化する前に、RAMの瞬断判定領域の保存内容を確認する。このとき、前回の起動後においてオール０に初期化されていたRAMが、瞬断が発生し、この後の再起動においては、この16byteのRAMの内容は、上述のバックアップ機能により、ほとんどのbitが0に維持されていることになる（初期化状態を維持しており、1になっているbitは少ない）。一方、電池を不正に取り外された場合を含めて長時間停止後の起      動の場合は、RAMのバックアップ内容保持用コンデンサの電荷は完全に抜けてしまい、RAMの内容はバックアップされていないので、RAMのデータ保存特性として、bitのデータ内容が完全にランダムとなり平均的には0のbitと1のbitの個数が半分づつになっている傾向がある。
従って、起動時に、RAMのの瞬断判定領域の保存内容において、128bitにおいて、1になっているbitの数を数えて、所定数である例えば30個以上ある場合は長時間停止後の起動だと判断し、30個未満の場合は瞬断による停止後の起動だと判断できる。
【００５５】
上述の機能を備える制御部１０３においては、次に説明するステップにより、電池９１が不正に外されてシャットダウンされたかどうかを判定できる。図１３で説明したフローと同様のステップ、方法については、説明を省略し、異なるところのみ、以下に説明する。
ステップ３において、“電圧値記録領域”が初期値でない場合は、記憶部にシャットダウン時の最低電池電圧が記憶されて、正常なシャットダウンが行われたと判定して次のステップ４に進む。一方、“電圧値記録領域”が初期値であるなら、記憶部にシャットダウン時の電池電圧が記憶されていないと判定する。そして、次に、ステップ１０において、以下のように判定する。
RAMの瞬断判定領域の保存内容を確認し、128bitの中で、1になっているbitの数が、所定数（例えば、30個）以上あるかどうかを判定する。所定数以上のときは、YESとして、電池を不正に取り外されて、長時間停止後の起動であるとして、ステップ７に進む。一方、所定数未満のときは、NOとして、瞬断による停止であり不正に電池が取り外されていないと判断して、ステップ６に進む。ステップ６の後は、ステップ１１にて、RAMの瞬断判定領域をゼロとして、初期値化する。
【図面の簡単な説明】
【００５６】
【図１】本発明の一実施例にかかるパック電池の回路図である。
【図２】放電されるパック電池の電池電圧の変化を示すグラフである。
【図３】図２に示すグラフの一部拡大図である。
【図４】充電されるパック電池の電池電圧の変化を示すグラフである。
【図５】図４に示すグラフの一部拡大図である。
【図６】制御回路が電池の交換を検出するフローチャートの一例である。
【図７】制御回路が電池の交換を検出するフローチャートの他の一例である。
【図８】制御回路が電池の交換を検出するフローチャートの他の一例である。
【図９】制御回路が電池の交換を検出するフローチャートの他の一例である。
【図１０】制御回路が電池の交換を検出するフローチャートの他の一例である。
【図１１】制御回路が電池の交換を検出するフローチャートの他の一例である。
【図１２】制御回路が電池の交換を検出するフローチャートの他の一例である。
【図１３】制御回路が電池の交換を検出するフローチャートの他の一例である。
【図１４】制御回路が電池の交換を検出するフローチャートの他の一例である。
【符号の説明】
【００５７】
９１…電池
９２…電流遮断素子
９３…スイッチング素子
９４…スイッチング素子
９５…ヒューズ
９６…改ざん検出部
９７…制御回路
９８…加熱抵抗
９９…スイッチング素子
１００…出力端子
１０１…電流検出抵抗
１０２…温度センサー
１０３…制御部
１０４…外部端子
１０５…マルチプレクサ
１０６…Ａ／Ｄコンバータ
【図１】
2008021619.tif 000003
【図２】
2008021619.tif 000004
【図３】
2008021619.tif 000005
【図４】
2008021619.tif 000006
【図５】
2008021619.tif 000007
【図６】
2008021619.tif 000008
【図７】
2008021619.tif 000009
【図８】
2008021619.tif 000010
【図９】
2008021619.tif 000011
【図１０】
2008021619.tif 000012
【図１１】
2008021619.tif 000013
【図１２】
2008021619.tif 000014
【図１３】
2008021619.tif 000015
【図１４】
2008021619.tif 000016