(57)【特許請求の範囲】
【請求項１】
電子機器に使用する電池パックであって、
電池ブロックと、
前記電池ブロックに対する充放電パスを形成する充放電回路と、
不揮発性メモリと、
放電停止電圧値とリセット電圧値の間にある過放電領域で前記電池ブロックの電圧の単位時間あたりの変化量が強制放電を示す情報を前記不揮発性メモリに記録し、リセット動作をするときに前記不揮発性メモリを参照して前記充放電回路の機能を恒久的に停止させるプロセッサと
を有する電池パック。
【請求項２】
前記強制放電を示す情報が所定の周期で測定した前記電池ブロックの電圧の単位時間あたりの変化量である、請求項１記載の電池パック。
【請求項３】
前記強制放電を示す情報が前記電池ブロックの電圧が強制放電されたときに設定する異常フラグである、請求項１記載の電池パック。
【請求項４】
前記プロセッサは前記過放電領域で自己放電と内部回路の消費電力により前記電池ブロックの電圧がリセット電圧値未満まで低下したときには前記不揮発性メモリに正常な状態を示すリセット・フラグを設定し、前記電池ブロックが取り外されて前記電池ブロックの電圧がリセット電圧値未満まで低下したときには前記不揮発性メモリに前記リセット・フラグを設定しない請求項１記載の電池パック。
【請求項５】
前記プロセッサは前記過放電領域における前記電池ブロックの放電電流が自己放電と内部回路により生ずる所定の電流値を超えたときに、異常を示すフラグを前記不揮発性メモリに設定する、請求項１記載の電池パック。
【請求項６】
前記プロセッサは前記電池ブロックの放電電流値を所定の周期で前記不揮発性メモリに記憶する、請求項５記載の電池パック。
【請求項７】
前記プロセッサが前記充放電回路の機能を恒久的に停止させる動作が、前記充放電回路に設けられた過放電防止用スイッチの機能を停止させる動作、前記充放電回路に設けられた過充電防止用スイッチの機能を停止させる動作、前記充放電回路に設けられたヒューズを溶断する動作、および前記プロセッサが実行する制御用プログラムを書き換える動作からなるグループから選択されたいずれか１つの要素または任意の複数の要素の組み合わせである請求項１記載の電池パック。
【請求項８】
前記プロセッサと前記不揮発性メモリは１つの半導体装置に一体に形成されている、請求項１記載の電池パック。
【請求項９】
電子機器に使用する電池パックであって、
電池ブロックと、
前記電池ブロックに対する充放電パスを形成する充放電回路と、
不揮発性メモリと、
過放電領域における前記電池ブロックの放電電流が自己放電と内部回路により生ずる所定の電流値を越えたことを示す情報を前記不揮発性メモリに記録し、リセット動作をするときに前記不揮発性メモリを参照して前記充放電回路の機能を恒久的に停止させるプロセッサと
を有する電池パック。
【請求項１０】
前記所定の電流値を越えたことを示す情報が所定の周期で測定した前記放電電流値である請求項９記載の電池パック。
【請求項１１】
前記所定の電流値を超えたことを示す情報が前記放電電流が自己放電と内部回路により生ずる所定の電流値を超えたときに設定する異常フラグである請求項９記載の電池パック。
【請求項１２】
電子機器に使用する電池パックであって、
電池ブロックと、
前記電池ブロックに対する充放電パスを形成する充放電回路と、
不揮発性メモリと、
通常動作領域における前記電池ブロックを構成するセル間の電圧の差に基づいて前記電池ブロックに外部電圧源が接続されたことを示す情報を前記不揮発性メモリに記録し、リセット動作をするときに前記不揮発性メモリを参照して前記充放電回路の機能を恒久的に停止させるプロセッサと
を有する電池パック。
【請求項１３】
前記外部電圧源が接続されたことを示す情報が所定の周期で測定した前記セル間の電圧の差である、請求項１２記載の電池パック。
【請求項１４】
前記外部電圧源が接続されたことを示す情報が前記セル間の電圧の差が外部電圧源の接続により通常動作での差を超えたときに設定する異常フラグである請求項１２に記載の電池パック。
【請求項１５】
電池ブロックとプロセッサと不揮発性メモリとを有する電池パックにおいて該電池パックの機能を停止させる方法であって、
前記プロセッサが放電停止電圧値とリセット電圧値の間にある過放電領域において強制放電する前記電池ブロックの電圧の単位時間あたりの変化量に関連する情報を前記不揮発性メモリに記録するステップと、
前記プロセッサがリセット動作をするときに前記不揮発性メモリを参照して前記電池パックの機能を恒久的に停止させるステップと
を有する電池パックの機能停止方法。
【請求項１６】
前記プロセッサが前記過放電領域で自己放電と内部回路の消費電力により前記電池ブロックの電圧がリセット電圧値未満まで低下したときには前記不揮発性メモリに正常な状態を示すリセット・フラグを設定するステップと、
前記プロセッサが前記電池ブロックが取り外されて前記電池ブロックの電圧がリセット電圧値未満まで低下したときには前記不揮発性メモリに前記リセット・フラグを設定しないステップと
を有する請求項１５記載の電池パックの機能停止方法。
【請求項１７】
電池ブロックとプロセッサと不揮発性メモリとを有する電池パックにおいて該電池パックの機能を停止させる方法であって、
前記プロセッサが、過放電領域における前記電池ブロックの放電電流が自己放電と内部回路により生ずる所定の電流値を越えたことを示す情報を前記不揮発性メモリに記録するステップと、
前記プロセッサがリセット動作をするときに前記不揮発性メモリを参照して前記電池パックの機能を恒久的に停止させるステップと
を有する電池パックの機能停止方法。
【請求項１８】
電池ブロックとプロセッサと不揮発性メモリとを有する電池パックにおいて該電池パックの機能を停止させる方法であって、
前記プロセッサが、通常動作領域における前記電池ブロックを構成するセル間の電圧の差に基づいて前記電池ブロックに外部電圧源が接続されたことを示す情報を前記不揮発性メモリに記録するステップと、
前記プロセッサがリセット動作をするときに前記不揮発性メモリを参照して前記電池パックの機能を恒久的に停止させるステップと
を有する電池パックの機能停止方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯型電子機器において使用される電池パックの不正な改造を防止する技術に関する。
【背景技術】
【０００２】
携帯型電子機器の中でも代表的な存在であるノート型パーソナル・コンピュータ（以後ノートＰＣ）は、ＣＰＵの動作周波数の上昇に伴い最大消費電力も年々増加する傾向にある。さらに、電池での長時間動作や小型軽量性などの要求にも応えねばならないことから、近年のノートＰＣで使用される電池は、従来のニッケル・カドミウム蓄電池から、よりエネルギー密度の高いリチウム・イオン蓄電池やニッケル水素蓄電池などが主流になっている。それと同時に、充放電状態を厳密に管理して電池パックを効率的に使用するために、電池パック自体がマイクロ・コンピュータを持ち、ノートＰＣ本体と情報を交換しつつ充電および放電を制御するスマート・バッテリと呼ばれるバッテリ装置の仕組みが一般的なものになっている。スマート・バッテリは、米国インテル社および米国デュラセル社によって提唱されたＳＢＳ(Smart Battery System)と呼ばれる規格に準拠したバッテリ装置であり、同規格に準拠した電池パックは、インテリジェント電池とも呼ばれる。
【０００３】
インテリジェント電池に対応した電池パックは、複数のセルを組み合わせ形成した電池ブロックと、ＣＰＵ、電流測定回路、電圧測定回路および各種センサなどを基板に実装した電気回路部で構成されている。そして、ＣＰＵがコミュニケーション・ラインを介してノートＰＣ本体のエンベデッド・コントローラと通信を行い、セルからノートＰＣ本体への放電および充電を管理し、安定した放電を長時間にわたって継続することが可能である。また、ノートＰＣは、セルの充電容量の残量に応じて消費電力モードを変更したり、残量が少なくなった場合にディスプレイ上に警告を表示した上で動作を終了したりするということも可能になっている。
【０００４】
リチウム・イオン電池は、過充電または過放電が行われた場合に、発火、発煙、破裂および特性の劣化などの危険性が高い。このため、インテリジェント電池の電気回路部は、セルの電圧が満充電電圧以上になると、充電電流を遮断して過充電を防止する。そしてセルの電圧が放電禁止電圧以下になると、放電電流を遮断して過放電を防止する。また、過電流が流れた時には電流を遮断してセルの劣化および電気回路の破損を防止する。そして、満充電電圧、放電禁止電圧もしくは過電流の状態が解消された後は、当該インテリジェント電池は再び正常に使用できる。
【０００５】
また、ノートＰＣの動作に必要な電圧の確保、あるいは電池パックによる動作時間を長くするなどの要求から、電池ブロックは例えば２並列３直列などのような形で、複数のセルを組み合わされて構成することが一般的である。複数のセルを並列接続で使用する場合、電位差の異なるセルを２個以上並列に接続すると、両者間の電位差とセルの内部抵抗で決まる電池間電流が流れる。セルの内部抵抗は非常に小さいので、並列接続すると電池ブロック間に僅かな電位差があったとしても大きな電池間電流がセルに流れて、回路素子の焼損やセルの劣化などを招く。
【０００６】
満充電電圧、放電禁止電圧、電位差などのような物理的特性が、セルの種類によって大きく異なることは言うまでもない。それどころか、同一種類・同一型式のセルであっても、製造ロットが別であれば物理的特性が異なり、さらに同一ロットであってもさらに厳密に条件を管理しないと並列接続はできない。したがって、複数のセルを組み合わせて１つの電池ブロックを形成するときには、各セルの充放電特性を厳密に管理して慎重に行う必要がある。
【０００７】
なお、インテリジェント電池に関わる技術として、たとえば特許文献１はエンベデッド・コントローラからの制御でハードウェア・リセットを実行可能なインテリジェント電池について開示している。また、電子機器の不正な使用を検出する技術として、特許文献２はバッテリによるバックアップを失ってＲＡＭのデータが消失することにより、複写機のプリント枚数に関する不正を検出する技術について開示している。特許文献３はシステムの起動投入時および再起動時に不揮発性メモリの状態をチェックし、不正使用の有無を検出する技術について開示している。
【特許文献１】特開２００３−１７３２２０号公報
【特許文献２】特開平０８−３３７０３２号公報
【特許文献３】特開２０００−０１３８３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
インテリジェント電池の電池パックは、電池ブロックの寿命で全体の寿命が定まる。したがって、市場に出回っている電池パックの電池ブロックだけを交換して、電池パックの再生を試みようとする業者が存在する。しかし、複数のセルを組み合わせて電池ブロックを形成する場合には、各セルの厳密な特性管理が行われないと、電池パックの発火、発煙、破裂などを招いてしまい、電子機器の損傷や火災の原因になる。したがって、電池パックの電池ブロックを交換する作業は、十分な製造技術を保有する正当な製造者以外は行うべきではない。
【０００９】
規定の充放電回数を超えて寿命を終えた電池パックは、当該電池パックを製造もしくは販売した業者によって回収されてリサイクルされるか、もしくは無害化されて廃棄される必要がある。特にリチウム・イオン蓄電池の正極に使用されるコバルト酸リチウムは、埋蔵量の少ないレアメタル（希少金属）であるコバルトを含み、また人体に対する毒性もあるので、適正にリサイクルされなければならない。
【００１０】
ところが、電池ブロックを交換して再生した電池パックを低廉なコストで供給する業者が現実に存在する。本明細書においては、市場に出回った真正な電池パックを改造して再販売する行為を不正な行為ということにする。不正に再生された電池パックに使用される電池ブロックは、たとえばパッケージの肉厚が薄い、内部物質の密閉が不十分である、内部物質の組成が均一でない、内部物質に不純物が多く含まれているなどのような欠点を有する場合がある。さらに、セル間の充放電特性が十分に管理されて組み合わせられていないため、複数のセルを並列接続で使用する場合に過大な電池間電流が流れやすくなる。これらの理由から、それらの不正なセルが取り付けられた電池パックは、発火、発煙、破裂などの事故が発生する危険性が極めて高い。
【００１１】
再生されて販売されている電池パックの安全性をユーザが認識することは困難であるため、不正な電池パックによる危険性を防ぐためには、正当な電池パック自体が再生ができないような構造になっていることが望ましい。そこで、本発明の目的は、再生が困難な電池パックを提供することにある。さらに本発明の目的は、電池パックにおいて再生が困難なように充放電機能を停止させる方法を提供することにある。
【課題を解決するための手段】
【００１２】
電池パックは電池ブロックと充放電回路とプロセッサを含んで構成されている。プロセッサは電池ブロックから電力の供給を受けて動作し、かつ電池ブロックの電圧および電流を監視している。電池パックが電子機器に装着されて使用されている状態では、電子機器の負荷状態にかかわらず、電池ブロックの電圧変動は比較的小さい。電子機器から取り外された電池パックの内部が開放されて電池ブロックが交換される場合には、電子機器に装着されて動作しているときにはありえないような大きな電圧変動をプロセッサが検出する。したがって、プロセッサが電池ブロックの出力電圧を定期的に測定し、当該出力電圧の単位時間あたりの変化量を算出することで、正規の電池ブロックが外されたことを検出することが可能になる。
【００１３】
正規の電池ブロックが電池パックから外された場合には、プロセッサが充放電回路の動作を恒久的に停止させることで、電池ブロックの交換による電池パックの再生を防ぐことができる。なお、充放電回路の動作を恒久的に停止させるとは、再び当該電池パックの外装を開けて部品交換や制御プログラムの書き換えなどをしない限り、当該電池パックの再利用が不可能となる状態にすることを意味する。
【００１４】
電池パックの充放電回路の機能が恒久的に停止させられると、当該電池パックはもはやユーザが使用することはできなくなる。したがって、本発明にかかる機能停止措置は誤動作が起きないようにしておく必要がある。電池パックに不揮発性メモリを設け、プロセッサが所定の周期で測定した出力電圧値から出力電圧値の単位時間あたりの変化量ｄＶ／ｄｔを複数記憶してそれらに対して平均化などの適当な処理を加えることで、より的確に停止措置を実行することが可能になる。
【００１５】
プロセッサは、電池ブロックの出力電圧値がリセット電圧値と呼ばれる一定の電圧値に下がった場合自らの動作を停止する。したがって、電池ブロックを充放電回路から取り外してプロセッサに供給する電圧を遮断すると、プロセッサはリセットされる。その後、交換された電池ブロックが保有する電圧がプロセッサに印加されたり、電池パックが装着された電子機器から充電電圧が印加されたりするとプロセッサは再び起動されてリセット動作を行う。換言すれば、リセット動作が発生したこと自体が、電池ブロックの出力電圧値がリセット電圧値を下回り、単位時間あたりの電圧変化量が所定の値より大きい状態が発生したことを意味する。
【００１６】
よって、プロセッサの電源電圧が低下して動作を停止するときに、不揮発性メモリに記憶されていた単位時間あたりの電圧変化量が所定の値より大きい場合に、電池ブロックが取り外されたことを示す不正状態を不揮発性メモリに設定してリセット動作時に充放電回路の機能を停止させるためのトリガにすることができる。すなわち、電圧変化量が所定の値を超えないでプロセッサが動作を停止する場合は不揮発性メモリに不正状態を設定しないで、電圧変化量が所定の値を超えた後にプロセッサが動作を停止する場合は不揮発性メモリに不正状態を設定する。
【００１７】
そしてプロセッサは、リセット動作において不揮発性メモリに設定された状態を参照することで、電池ブロックが交換されたことを検出することが可能になる。あるいは、プロセッサはリセット動作において、不揮発性メモリに記憶された電圧値を参照して電圧変化量を算出し、単位時間あたりの電圧変化量が所定の値より大きい場合に電池ブロックが交換されたことを検出するようにしてもよい。
【００１８】
電池パック内に設けられた、充放電の動作に関わる充放電回路の動作を恒久的に停止する措置は、より具体的に言えばたとえば充放電回路に設けられた過放電防止用スイッチもしくは過充電防止用スイッチの機能を停止させる動作、あるいはヒューズを溶断する動作、さらにはプロセッサが実行する制御用プログラムを書き換える動作などが考えられるが、必ずしもそれらに限定されない。ただし、いずれの措置も停止された状態を回復するためには電池パックの外装を開放する必要がある状態にするため、ユーザには解除することが困難かまたは不可能であるため、そのような電池パックは商品として成立しなくなる。
【００１９】
電池パックの出力端子または電池ブロックの両端に何らかの負荷を接続して、当該電池ブロックを強制的に放電し出力電圧値をリセット電圧値以下にまで下げて電池ブロックを交換する方法も考えられる（以後、このような放電を強制放電という）。その場合は、単位時間あたりの電圧変化量ｄＶ／ｄｔが所定の値を超えないため、プロセッサの電源電圧がリセット電圧値を下回った時点で前述の不正状態が不揮発性メモリに設定されないので、その後に電池ブロックを交換されてプロセッサがリセット動作をするときにプロセッサは充放電回路の恒久的な停止をすることができない。
【００２０】
電池ブロックがリセット電圧値に到達する前に放電停止電圧値に到達すると、プロセッサは電池パックの放電を停止するように充放電回路を制御する。電池パックが放電を停止したあとは、通常の状態では電池ブロックは自然放電とプロセッサなどの回路素子に供給する電力だけで放電するため、その放電電流は非常に小さい。このような小さな放電電流で電池ブロックの電圧がリセット電圧に到達する場合は、不揮発性メモリに不正状態を設定しない。放電停止電圧値からリセット電圧値まで通常の状態で放電する場合には、２年といった長い時間を費やすので、電池パックの再生を試みる者は、強制放電により電池ブロックの電圧をリセット電圧値まで下げるのが通常であると考えられる。
【００２１】
しかし、電池ブロックの電圧が放電停止電圧値より下がった状態で強制放電が行われる場合は、通常状態に比べて放電電流が非常に大きく、単位時間あたりの電圧変化量も大きい。電池ブロックの電圧が放電停止電圧値より下がった状態で行われる強制放電は、電池ブロックを交換する意図があるとみなして、プロセッサは充放電回路に対して強制的な停止措置を講ずる。
【００２２】
電池ブロックの電圧が放電停止電圧値より下がった状態で強制放電が行われる場合には、当該電池ブロックの放電電流値を測定して、放電電流値が通常の放電電流値を超えた場合に同じように強制放電が行われたことを検出できる。放電電流を検出する方法は、電圧の変化量を検出する方法に比べて高い精度で行うことができるという利点がある。また、プロセッサと不揮発性メモリとが同一の集積回路の中で形成されていることがさらに望ましい。このことにより、不揮発性メモリに記憶された内容を外部から参照、改変、消去などをすることが困難になるので、動作が停止された電気回路を再び使用可能にすることがより困難になる。本発明は、上記のような特徴を持った電池パックとしてだけでなく、電池パックの機能を停止する方法としても提供することができる。
【発明の効果】
【００２３】
本発明により、再生が困難な電池パックを提供することができた。さらに本発明により、電池パックにおいて再生が困難なように充放電機能を停止させる方法を提供することができた。
【発明を実施するための最良の形態】
【００２４】
以下、添付図面に示す実施の形態に基づいて本発明の実施の形態を詳細に説明する。図１は、本実施の形態が適用されるノートＰＣ１１で、電源装置に関わるブロック構成を示す図である。当該ノートＰＣ１１の電源装置２０は、電池パック１０、ＡＣアダプタ１２、充電器１８、ＤＣ−ＤＣコンバータ２２などから構成される。電池パック１０は、ＳＢＳ規格に準拠したインテリジェント電池で、ノートＰＣ１１に着脱可能なように構成されている。電池パック１０は、市場で交換部品または予備部品として単独で流通している。ＡＣアダプタ１２は、商用電源（図示せず）に接続される電源供給装置である。充電器１８は、ＡＣアダプタ１２から供給された直流電源によって電池パック１０を充電する。ＡＣアダプタ１２および電池パック１０から供給される電力は、ＤＣ−ＤＣコンバータ２２を経由してノートＰＣ内の各部へ供給される。
【００２５】
ノートＰＣ１１本体は、ＩＳＡバス２９に接続されたエンベデッド・コントローラ１４を備える。エンベデッド・コントローラ１４はノートＰＣ１１の電源管理機能を担うものであり、電源装置２０を制御し、同時にＩＳＡバス２９、ＰＣＩ−ＩＳＡブリッジ２８、ＰＣＩバス２７、ＣＰＵブリッジ２６、ＦＳバス２４などを介して、ＣＰＵ２３、メインメモリ２５、およびノートＰＣ１１を構成するその他のハードウェア要素と相互接続され、通信することが可能である。なお、ディスプレイ、磁気ディスク、光学ディスク、キーボードなど、ノートＰＣ１１を構成するハードウェア要素の多くは公知であるので、図１では記載を省略している。
【００２６】
図２は、本実施の形態が適用される電池パック１０、および当該電池パックの周辺に関わる構成を示した図である。図３は、電池パック１０内部の回路構成をさらに詳しく示した図である。電池パック１０は、充放電が行われる蓄電池の本体であり、複数の単セルからなる電池ブロック４１、電池パック１０を制御すると共にエンベデッド・コントローラ１４とコミュニケーション・ライン１６（CLOCKおよびDATAの２線）を介して通信を行うＭＰＵ４３、電池パック１０から充放電される放電電流値を計測する電流測定回路４５、および、電池ブロック４１の出力電圧値を計測する電圧測定回路４７、および電圧調整器４９などを備えている。電池ブロック４１は、例えば２並列３直列(１.８Ａｈ/セル)の６セルで構成されるリチウム・イオン組電池である。以後、電池パック１０内部の電気回路で、電池ブロック４１を除いた部分を総称して電気回路部という。
【００２７】
この電池パック１０の内部に搭載されたＭＰＵ４３は、８〜１６ビット程度のＣＰＵの他に、ＲＡＭ、不揮発性メモリ装置である２系統のフラッシュメモリ５１および５３、アナログ入出力、タイマ、デジタル入出力などを１個のパッケージの中に備えており、電池パック１０の制御プログラムを第１のフラッシュメモリ５１から読み込み、単独で実行することが可能である。ＣＰＵおよびフラッシュメモリ５１、５３などを合わせて１個のパッケージとして構成することにより、当該フラッシュメモリ５１、５３に記憶された内容を当該ＭＰＵの外部から参照、改変、消去などをすることが困難になる。
【００２８】
電流測定回路４５、電圧測定回路４７から出力された測定結果であるアナログ信号は、ＭＰＵ４３のアナログ端子に入力され、その内部でＡ/Ｄ(Analog to Digital)変換されて処理される。これによって、ＭＰＵ４３は電池の容量や充放電回数などの電池の管理に関わる情報を把握している。把握された電池に関わる情報は、通信経路であるコミュニケーション・ライン１６を介し、ＳＢＳで定められたプロトコルによってシステム側のエンベデッド・コントローラ１４に送信される。
【００２９】
電流測定回路４５では、電池ブロック４１から流れる放電電流Ｉによって、抵抗(ＲＳ)の両端に電圧Ｉ×ＲＳの電位差が発生する。この電圧は、オペアンプ(ＡＭＰ１)によって差動増幅される。また、オペアンプ(ＡＭＰ２)とトランジスタによって、オペアンプ(ＡＭＰ１)の出力電圧値に比例する電流Ｉ１が抵抗(Ｒ４)を流れる。最終的にセル４１の放電電流Ｉの値は、抵抗(Ｒ５)に発生する電圧Ｉ１×Ｒ５に変換することができる。この電圧(Ｉ１×Ｒ５)はＭＰＵ４３のＡ/Ｄ＃２ポートに出力される。また、電圧測定回路４７では、電池ブロック４１の出力電圧値がオペアンプ(ＡＭＰ３)によって差動増幅して変換され、一旦、低い電圧に落とされた後にＭＰＵ４３のＡ/Ｄ＃１ポートに出力される。ＭＰＵ４３は、これらの出力電圧値をＡ/Ｄ変換することによって電池ブロック４１の現在の放電電流および電圧を常に測定することができる。測定された現在の電流および電圧は、一定間隔ごとにＭＰＵ４３内部の第２のフラッシュメモリ５３に保存される。本実施例では１０００ミリ秒間隔で記録を行っている。
【００３０】
そしてＭＰＵ４３は、エンベデッド・コントローラ１４とコミュニケーション・ライン１６を通じて通信するＤＡＴＡ端子、および３つのＦＥＴ５５、５７、５８を制御する出力ポートを備えている。Ｄ−ＦＥＴ５５は電池ブロック４１の放電を制御するＦＥＴであり、Ｃ−ＦＥＴ５７は充電を制御するＦＥＴである。またＦＥＴ５８をオンにすると、ヒューズ５９の近傍にある電熱線６０に電流を流し、ヒューズ５９を溶断することができる。Ｄ−ＦＥＴ５５、Ｃ−ＦＥＴ５７、およびヒューズ５９は電池パック１０の充放電回路を構成する。
【００３１】
電池ブロック４１の出力電圧値は、＋出力端子６３および−出力端子６５を通り、ＤＣ−ＤＣコンバータ２２へ出力される。電圧調整器４９は、電池ブロック４１の電圧が所定の範囲であれば一定の電圧を出力してＭＰＵ４３の電源端子Ｖｃｃに供給する。ハードウェア・リセット回路５０は、電池ブロック４１の出力電圧が低下して電圧調整器４９がＭＰＵ４３の電源端子Ｖｃｃに一定の電圧を供給できなくなったことを検出し、ＭＰＵ４３にハードウェア・リセット信号を出力する。尚、電池ブロック４１の近傍にはサーミスタ６１が配置され、このサーミスタに発生する電圧が、エンベデッド・コントローラ１４に出力される。
【００３２】
以上で述べた電池パック１０の構成は、ＳＢＳ規格に準拠したインテリジェント電池の構成としては一般的なものである。本発明に係る機能停止方法は、電池パック１０に対してハードウェアの追加もしくは変更などを特に必要とせず、第１のフラッシュメモリ５１に保持され、ＭＰＵ４３上で実行される電池パック１０の制御に関わるプログラムとして提供することが可能である。従って、本発明を実現する上で電池パック１０に対して必要な投資コストは小さい。
【００３３】
なお、図２および３は本実施の形態を説明するために、主要なハードウェアの構成および接続関係を簡素化して記載したに過ぎないものである。たとえば、直列に接続した複数のセルで電池ブロック４１を構成する場合、電圧測定回路４７は各々の電池セルの電圧を測定するようになっているが、図２および３では図面の錯綜を回避するために、各々のセルに対する電圧測定回路については図示していない。他にも、電池パック１０およびその周辺の回路を構成するためには、これら以外にも多くの電気回路および装置が使われるが、それらは当業者には周知であるので詳しく言及しない。もちろん、図２および３で記載した複数のブロックを１個の集積回路としたり、逆に１個のブロックを複数の集積回路に分割して構成したりすることも、当業者が任意に選択することができる範囲においては本発明の範囲に含まれる。
【００３４】
図４は、ノートＰＣ１１に装着された電池ブロック４１が放電状態において出力する１セルあたりの電圧の、時間の経過に対する変化を示す図である。リチウム・イオン蓄電池によって構成された電池ブロック４１では、通常動作領域１０１を構成する電圧値は１セルあたり２．７〜４．２Ｖである。電池ブロック４３の電圧が通常動作領域１０１から外れると、電池ブロック４１の特性の大幅な劣化、および発火などの事故の原因になる。図４では、４．２Ｖ近辺まで充電された電池ブロック４１が放電を開始してノートＰＣ本体へ電力を供給している。放電を続けるにつれて、電池ブロック４１の出力電圧は緩やかに低下する。出力電圧値が２．７Ｖに設定された放電停止電圧値を下回った場合、Ｄ−ＦＥＴ５５がオフになって電池ブロック４１からノートＰＣ本体への電力供給は停止される。ノートＰＣ本体への電力供給が停止されても、ＭＰＵ４３を初めとする電池パック１０の電気回路部は、電池ブロック４１から電力供給を受けて動作し続けている。電池ブロック４１がさらに放電を続け、出力電圧が１．３Ｖに設定されたリセット電圧値を下回った場合、ＭＰＵ４３はリセットされ、電池パック１０の電気回路部は動作を停止する。以後、出力電圧が２．７Ｖ以上４．２Ｖ未満の領域を通常動作領域１０１、出力電圧が１．３Ｖ以上２．７Ｖ未満の領域を過放電領域１０３、出力電圧が１．３Ｖ未満の領域をリセット領域１０５という。
【００３５】
図４では、時間の経過とともにセルの電圧が低下する様子が示されている。通常動作領域１０１での電圧低下傾向は、ノートＰＣ１１の使用状態に依存する。過放電領域１０３では電圧低下の原因が自然放電とＭＰＵや電圧測定回路などを動作させる僅かの電力であるため、時間当たりの電圧の低下量は非常に小さく、放電停止電圧値からリセット電圧値に到達するまでの期間は最短でも約２年程度である。リセット領域１０５では、自然放電だけで電圧が低下するので時間当たりの電圧の低下量はさらに小さくなる。
【００３６】
図５は、不正なセル交換が行われた時の、電池ブロック４１の出力電圧を測定する電圧測定回路４７によって測定された電圧値の変動を示す図である。図６は、不正な電池ブロックの交換を行う際の電池ブロック４１周辺の操作について示す図である。図６は、図２および３で示した電池パック１０内部の回路図のうち、電池ブロック４１、および出力端子６３、６５の周辺だけを抜き出して示している。今、電圧測定回路４７によって測定された電圧値がリセット電圧値以上である状態で、電池パック１０の外装が開けられ、図６の（Ａ）に示すように電池ブロック４１が電気回路部から取り外されて不正なセル２０１に置き換えられるものとする。セル４１が単純に取り外される場合は、図５の（Ａ）の１５１に示すように電圧値はゼロになり、ＭＰＵ４３の動作は停止する。その後、不正な電池ブロック２０１が取り付けられて図５の（Ａ）の１５３に示すように電圧値が再び上昇してＭＰＵ４３が動作を再開する際に、ＭＰＵ４３はリセットされ再起動してリセット動作を行う。
【００３７】
電圧測定回路４７によって測定された電圧値がリセット電圧値に到達するまでの間には、必ず過放電領域１０３を通過する。過放電領域１０３では、自然放電とＭＰＵ４３などの回路の一定の消費電力で放電が行われるため、電圧値の単位時間当たりの変化量ｄＶ／ｄｔはほぼ一定で値が小さい。このような電圧変化量ｄＶ／ｄｔを経て電圧値がリセット電圧１０９に到達した場合は、本実施の形態では正常なリセット電圧１０９への到達であるとして、フラッシュメモリ５３に正常状態を示すリセット・フラグを設定するようにしておく。また、図５（Ａ）に示すように大きな電圧変化量ｄＶ／ｄｔを経てリセット電圧１０９に到達した場合は、フラッシュメモリ５３にリセット・フラグが設定されないことが不正状態を示す。
【００３８】
ＭＰＵ４３がリセット動作をするときに必ずフラッシュメモリ５３のリセット・フラグを参照するように制御プログラムは構成されている。不正に電池ブロック４１が交換されて図５（Ａ）に示すような電圧変化ｄＶ／ｄｔが発生した場合には、ＭＰＵ４３がリセット動作をするときにフラッシュメモリ５３上のリセット・フラグを検出しないため、電池ブロック４１の取り外しがあり不正な電池ブロックの交換があったものと認定することができる（条件Ａ）。
【００３９】
以上で述べた条件Ａにより電池ブロックを交換したことが検出されるのを回避するため、業者が図６（Ｂ１）に示すように電池ブロック４１の両端に別の負荷２０３を接続し、強制放電してリセット電圧まで下げることもありうる。また、業者が図６（Ｂ２）に示すように電池パック１０の出力端子６３および６５に負荷２０３を接続し、同様に電池ブロック４１を強制放電することも考えられる。この場合、電池ブロック４１の出力電圧値がリセット電圧値を下回ったときに条件Ａで述べたような正常状態を示すリセット・フラグが設定され、正常にＭＰＵ４３がリセットされる状態を作り出すことができる。その上で図６（Ａ）と同様にして当該電池ブロックが取り外されて不正な電池ブロック２０１に置き換えられても、条件Ａでは不正な電池ブロックの交換を検出することができない。
【００４０】
しかし、この場合は図５（Ｂ）に示すように、過放電領域１０３における電圧測定回路４７によって測定された電圧値の単位時間当たりの低下量ｄＶ／ｄｔは、自然放電と回路の消費電力による放電の場合に比べて急激である。過放電領域では、セルの自己放電と回路の消費電力を合わせて電流値は５μＡ程度であり、かつ電池ブロックの容量が一例では８０ｍＡｈであることから、１セルあたりの放電停止電圧値２．７Ｖからリセット電圧値１．３Ｖまでの過放電領域１０３でのｄＶ／ｄｔは（２．７Ｖ−１．３Ｖ）×（５μＡ／８０ｍＡｈ）＝８７．５μＶ／時間程度であり、曲線１５５で示すように緩やかな電圧の低下である。これに対して、強制放電時の出力電圧値の低下は、たとえば同じ放電停止電圧値２．７Ｖからリセット電圧値１．３Ｖまでの放電を１６時間で行うとすると（２．７Ｖ−１．３Ｖ）／１６ｈ＝８７．５ｍＶ／時間となり、曲線１５７に示すように急激な電圧の低下となる。このように、強制放電がある場合とない場合とでは、ｄＶ／ｄｔの値は１０の３乗程度のオーダーの違いがある。従って、電圧測定回路４７が測定している電池ブロックの出力電圧値から、ＭＰＵ４３が電圧変化量ｄＶ／ｄｔを計算し、その値がたとえば１セルあたり１００μＶ／時間以上であれば不正な電池ブロックの交換などを意図した強制放電があったとみなすことができる（条件Ｂ１）。
【００４１】
また、電圧測定回路４７によって測定された電圧値が過放電領域１０３にある場合で、図６（Ｂ２）に示すように電池パック１０の出力端子６３および６５に負荷２０３を接続して強制放電が行われる場合、図２および３に示した電池パックでは過放電電圧状態からの保護機能が働いて、Ｄ−ＦＥＴ５５がオフにされて電圧の出力は停止される。しかし、実際にはＤ−ＦＥＴが存在せず、過放電電圧状態に基づいて電圧の出力を停止することができない実施形態もありうる。その場合は、条件Ｂ１による検出の他に、電流測定回路４５で放電電流を測定することによって、放電電流値の変動から強制放電の有無を検出することで通常の使用状態とは異なる放電が行われたことを検出することができる。過放電領域１０３であれば、電池パック１０の外部に電力が供給されることはなく、電池パック１０内部でだけ電池ブロック４１の電力が消費される。しかも当該電池パックの電気回路部は消費電力が３μＡ程度と小さいので、放電電流値はセルの自己放電を合わせても５μＡ程度とごく僅かである。これに対して、たとえば８０ｍＡｈの容量の電池ブロックで放電停止電圧値２．７Ｖからリセット電圧値１．３Ｖまでの放電を１６時間で行おうとすると、８０ｍＡｈ／１６ｈ＝５ｍＡの放電電流値が必要である。このように、強制放電がある場合とない場合とでは、放電電流値は１０の３乗程度のオーダーの違いがある。したがって、電圧値が過放電領域１０３にある状態で放電電流値がたとえば１０μＡ以上であれば、不正なセル交換などを意図した強制放電があったとみなすことができる（条件Ｂ２）。
【００４２】
この条件Ｂ２による強制放電の検出は、条件Ｂ１による検出と比べて、より高い精度で強制放電を検出できるという利点がある。ただし、電圧測定回路４７によって測定された電圧値が通常動作領域にあり、ノートＰＣ本体１１に電力が供給されているときに電池パック１０から出力される放電電流は、当該ノートＰＣの動作状況の変化（たとえばＣＰＵの負荷、ディスプレイの輝度、磁気ディスクおよび光学ディスクの使用など）によって大きく変動するため、通常の使用による放電電流と強制放電による放電電流を区別することは困難である。このため、電圧値が過放電領域１０３にある状態でのみ、この条件による判断を行う。
【００４３】
なお、電池ブロック４１の出力電圧値が過放電領域１０３にある間は、電池ブロック４１の電力は電池パック１０内部でだけ消費されるので、出力電圧値が放電停止電圧値からリセット電圧値に低下するまで、たとえば上例のセルの自己放電と回路の消費電流を合わせて５μＡ程度で、かつ電池ブロックの容量が８０ｍＡｈの電池パックでは、１セルあたりの放電停止電圧値２．７Ｖからリセット電圧値１．３Ｖに低下するまで８０ｍＡｈ／（５μＡ×２４時間×３０日）＝約２２ヶ月以上となる。このため、電池パック１０に対して自然放電に近い緩やかな放電をさせて、上記の条件Ｂ１およびＢ２による強制放電の検出を免れようとしても電池パックの再生ビジネスが成立しない可能性が高い。
【００４４】
電圧測定回路４７で検出される電圧がゼロになることによって発生するＭＰＵ４３のリセット動作を回避するため、業者は電池ブロック４１の出力電圧が通常動作領域１０１にある状態で、図６（Ｃ）に示すように電池ブロック４１の各セルの両端に別の電圧源２０５を接続して、電池ブロック４１を取り外したときに電圧が低下しないようにした上で、電池ブロック４１を不正な電池ブロック２０１に交換する可能性がある。この場合、図５（Ｃ）に示すように、電圧源２０５の接続１６１、電池ブロック４１の取り外し１６２、不正な電池ブロック２０１の取り付け１６３、および電圧源２０５の取り外し１６４の４段階の操作があり、特にこのうち電池ブロック４１の取り外し１６２および不正な電池ブロック２０１の取り付け１６３で、通常の使用状態ではあり得ない短時間での電圧の変動がありうる。しかしこの場合、電圧測定回路４７が測定する電圧がリセット電圧値を下回らないため、そもそもＭＰＵ４３がリセットされることがない。このため、前述の条件Ａでは不正な操作を検出できない。また、条件Ｂ１およびＢ２による不正な操作の検出は電池ブロック４１の出力電圧が過放電領域１０３にある状態に限定されており、通常動作領域１０１ではそれらの条件による判定はない。
【００４５】
しかし、電池ブロック４１の出力電圧が通常動作領域１０１にある場合も、図５（Ｃ）の１６１〜１６４のような短時間での電圧の変動を、特にセルごとの出力電圧の変動により判定することができる。電池パック内の電池ブロック４１から出力される電圧値は、通常動作領域１０１にある場合はノートＰＣ１１の動作状況に関わらず変動が比較的小さい。また、図５（Ｃ）で示した操作は１セルごとに行われる必要があるが、前述のように電池間電流によるセルおよび回路素子への悪影響を防ぐため、全てのセルが均一に電圧を出力する必要がある。このことが、別の電圧源の接続および電池ブロックの交換などのような状態を検出する条件となる。たとえば特定のセルの出力電圧が変化し、セル間の出力電圧の差が通常動作領域１０１で５０ｍＶ以上となった場合、電池ブロック４１の取り外しおよび交換があったとみなすことができる（条件Ｃ）。全てのセルに対してこのように厳しく電圧を管理しつつ電圧源を接続し、不正なセルへの交換を行うのは事実上困難である。
【００４６】
図７および図８は、以上で述べた各々の条件に基づいた不正な電池ブロックの交換の検出に係る処理を、フローチャートで書き表した図である。まず図７の処理は、電池パック１０において電池ブロック４１の出力電圧値がリセット電圧値以上であり、ＭＰＵ４３が動作している間に一定の周期（１０００ｍｓ）で実行される（ブロック３０１）。ＭＰＵ４３は、電流測定回路４５および電圧測定回路４７から出力されたアナログ信号をアナログ端子で受け、Ａ/Ｄ変換することにより、電池ブロック４１から出力される電圧値および放電電流値を測定し、各々の測定結果を第２のフラッシュメモリ５３上に記憶する（ブロック３０３〜３０７）。そして、電池ブロック４１の現在の電圧値について判断する（ブロック３０９）。
【００４７】
もし電池ブロック４１の現在の電圧値がリセット領域１０５に到達したら、ＭＰＵ４３は電池パック１０が正常な処理によってリセットされたことを示すリセット・フラグを第２のフラッシュメモリ５３上に記憶し（ブロック３１１）、自らの動作を停止して（ブロック３１３）処理を終了する（ブロック３３９）。以後、電圧値が回復してリセット電圧値１０５以上になるまで、ＭＰＵ４３の動作は再開されない。
【００４８】
もし電池ブロック４１の現在の電圧値が通常動作領域１０１にあるなら、セル間の出力電圧の差を判断し（ブロック３２６、条件Ｃ）、基準値以上であれば、条件Ｃに基づいて、別の電圧源の接続、または不正な電池ブロック交換などのような異常があったことを示す異常フラグを第２のフラッシュメモリ５３上に記憶し（ブロック３３５）、電池パック１０の充放電回路を恒久的に停止する処理を行う（ブロック３３７）。基準値未満であればそのまま処理を終了する（ブロック３３９）。なお、電池パック１０を恒久的に停止する処理についての詳細は後述する。
【００４９】
電池ブロック４１の現在の電圧値が過放電領域１０３に到達したときは、現在の電圧値と１周期（１０００ｍｓ）前の電圧値から、電圧の単位時間あたりの変化量ｄＶ／ｄｔを算出する（ブロック３２３）。その際、より正確な判断を期すため、現在の電圧値と過去数周期分の電圧値から移動平均を算出し、そこから電圧の変化量ｄＶ／ｄｔを算出してもよい。つづいて電圧の変化量ｄＶ／ｄｔを判断（ブロック３２５、条件Ｂ１）する。ｄＶ／ｄｔが基準値以上であれば、条件Ｂ１に基づいて不正な電池ブロックの交換を意図した強制放電があったことを示す異常フラグを第２のフラッシュメモリ５３上に記憶する（ブロック３３５）。基準値未満であれば、現在の放電電流値を判断し（ブロック３３３）、現在の放電電流値が基準値以上であれば、条件Ｂ２に基づいて不正な電池ブロックの交換を意図した強制放電があったことを示す異常フラグを第２のフラッシュメモリ５３上に記憶し（ブロック３３５）、電池パック１０の充放電回路を恒久的に停止する処理を行う（ブロック３３７）。基準値未満であれば、ブロック３３９に移行する。
【００５０】
図８の処理は、リセットされたＭＰＵ４３が再起動される時に実行される（ブロック４０１）。ＭＰＵ４３の初期化（ブロック４０３）の後、第１のフラッシュメモリ５１から電池パック１０の制御に係る制御プログラムが読み込まれ、ＭＰＵ４３で実行される（ブロック４０５）。最初に第２のフラッシュメモリ５３の内容が読み込まれ、当該フラッシュメモリ上のリセット・フラグ、および異常フラグの有無が判断される（ブロック４０７、４０９）。リセット・フラグが無い場合、条件Ａに基づいて電池ブロック４１の不正な取り外しがあったと判断される。また、異常フラグがある場合、条件Ｂ１、Ｂ２、Ｃのいずれかに基づいて、別の電圧源の接続、強制放電、不正な電池ブロックの交換などのような異常があったと判断される。つまり、リセット・フラグおよび異常フラグによって、フラッシュメモリ上に不正状態が設定される。不正状態が設定されている場合は、電池パック１０を恒久的に停止する処理を行う（ブロック４１１）。該当しない場合は、そのまま処理を終了し、電池パック１０の使用を開始する（ブロック４１３）。
【００５１】
なお、図７に示したＭＰＵ４３が動作している間に一定の周期で実行される処理で、異常フラグを第２のフラッシュメモリ５３上に記憶して電池パック１０を恒久的に停止する処理（ブロック３３５〜３３７）の代わりに、異常フラグを記憶せずにＭＰＵ４３をリセットするという動作も考えられる。この場合、図８に示したＭＰＵ４３が再起動される時に起動される処理で、第２のフラッシュメモリ５３上に記憶されたリセット直前の時点から過去の電圧値および放電電流値を読み込み、電圧の単位時間あたりの変化量ｄＶ／ｄｔを算出し、前述の条件Ａ，Ｂ１，Ｂ２，Ｃの各々に基づいて不正状態の有無を判断する。不正状態がある場合に、電池パック１０を恒久的に停止する処理を行えばよい。
【００５２】
以上に述べた処理によって、不正な電池ブロックの交換が原因であると想定した異常が発見された場合、電池パック１０を恒久的に停止する処理を行う。恒久的に停止するということは、再び当該電池パックの外装を開けて、部品もしくはＭＰＵ４３の制御プログラムを交換しない限り、当該電池パックの再利用が不可能であるような状態にすることである。より具体的には、Ｄ−ＦＥＴ５５をオフにして電池ブロック４１の放電を停止すること、Ｃ−ＦＥＴ５７をオフにして電池ブロック４１の充電を停止すること、またはＦＥＴ５９をオンにしてヒューズ５９を溶断することが考えられる。ただし、ＦＥＴ５５、５７をオフにする処理およびヒューズ５９を溶断する処理をした後でも、当該ＦＥＴまたはヒューズの部分を電気的に短絡することによって電池ブロック４１から出力端子６３および６５への通電を回復することは容易に考えられる。
【００５３】
そこで、当該電池パックを恒久的に停止する処理には、第１のフラッシュメモリ５１に保持された電池パック１０の制御プログラム自体を書き換え、ＭＰＵ４３の機能を恒久的に停止する動作も含まれる。図９は、電池パック１０を恒久的に停止する処理を、フローチャートで書き表した図である。電池パック１０に異常が発見され、当該処理が起動されると（ブロック５０１）、まずＤ−ＦＥＴ５５およびＣ−ＦＥＴ５７がオフにされ（ブロック５０３〜５０５）、引き続いてＦＥＴ５８がオンにされてヒューズ５９が溶断される（ブロック５０７）。ノートＰＣ本体にコミュニケーション・ライン１６を介して異常の発生を知らせた後（ブロック５０９）、当該コミュニケーション・ラインを介した通信を停止する（ブロック５１１）。さらに第１のフラッシュメモリ５１の記憶内容を消去し（ブロック５１３）、異常用プログラムを書き込み（ブロック５１５）、その上で第１および第２のフラッシュメモリ５１、５３を書き込み不能にする（ブロック５１７）。
【００５４】
この状態でＭＰＵ４３自身をリセットすれば（ブロック５１９）、再び起動されたＭＰＵ４３は電池パック１０の制御に関わる動作を一切行わない異常用プログラムが動作するだけである（ブロック５２１〜５２３）。ＭＰＵ４３はプロセッサとフラッシュメモリとが１つの集積回路の中で形成されており、しかもフラッシュメモリは既に書き込み不能にされているため、外部から第１および第２のフラッシュメモリ５１、５３の内容を読み書きすることは実質上不可能である。このため、実質上ＭＰＵ４３は使用不可能となって処理が完了する（ブロック５２５）。ＭＰＵ４３を何度リセットしても、使用不可能な状態が変化することはない。
【００５５】
もちろん、ＭＰＵ４３が使用不可能にされた電池パック１０をノートＰＣ１１本体に取り付けた場合、エンベデッド・コントローラ１４からコミュニケーション・ライン１６を介して行われる通信に対してＭＰＵ４３からの応答がないので、ノートＰＣ１１本体側で電池パック１０が取り付けられたことを認識しない。この時、たとえ出力端子６３および６５から電力を出力できる状態にあったとしても、ノートＰＣ１１は当該電池パックを電源として使用できない。つまり、ＭＰＵ４３を動作しないようにすることにより、電池パック１０の電気回路部は動作しなくなる。これによって、電池ブロックを電気回路部から切り離して交換して不正な電池パックを提供しようとする行為が成立しないようにすることができる。
【００５６】
これまで本発明について図面に示した特定の実施の形態をもって説明してきたが、本発明は図面に示した実施の形態に限定されるものではなく、本発明の効果を奏する限り、これまで知られたいかなる構成であっても採用することができることはいうまでもないことである。
【産業上の利用可能性】
【００５７】
ノートＰＣに限らず、電源としてインテリジェント電池を使用する電子機器全般に利用可能である。また、ＳＢＳ規格に準拠していなくても、電池パック内にプロセッサを有し、本体と通信を行うことにより充放電を管理する電池を使用する電子機器全般に利用可能である。
【図面の簡単な説明】
【００５８】
【図１】本実施の形態が適用されるノートＰＣで、電源装置に関わるブロック構成を示す図である。
【図２】本実施の形態が適用される電池パック、および当該電池パックの周辺に関わる構成を示した図である。
【図３】本発明の実施例に係る電池パック内部の回路構成をさらに詳しく示した図である。
【図４】電池ブロック４１が放電状態において出力する１セルあたりの電圧の、時間の経過に対する変化を示す図である。
【図５】不正なセル交換が行われた時の、電圧測定回路４７で検出される電圧値の変動を示す図である。
【図６】不正な電池ブロックの交換を行う際の電池ブロック周辺の操作について示す図である。
【図７】本発明の実施例に係る、ＭＰＵが動作している間に一定の周期で起動される処理を、フローチャートで書き表した図である。
【図８】本発明の実施例に係る、電池パックが起動される際に実行される処理を、フローチャートで書き表した図である。
【図９】本発明の実施例に係る、電池パックを恒久的に停止する処理を、フローチャートで書き表した図である。
【符号の説明】
【００５９】
１０  電池パック
１１  ノートＰＣ
１２  ＡＣアダプタ
１４  エンベデッド・コントローラ
１６  コミュニケーション・ライン
１８  充電器
２０  電源装置
２２  ＤＣ−ＤＣコンバータ
４１  電池ブロック
４３  ＭＰＵ
４５  電流測定回路
４７  電圧測定回路
４９  電圧調整器
５１  第１のフラッシュメモリ
５３  第２のフラッシュメモリ
５５  Ｄ−ＦＥＴ（放電用電界効果トランジスタ）
５７  Ｃ−ＦＥＴ（充電用電界効果トランジスタ）
５９  ヒューズ
６３  ＋出力端子
６５  −出力端子
１０１  通常動作領域
１０３  過放電領域
１０５  リセット領域
１０７  放電停止電圧値
１０９  リセット電圧値
２０１  不正な電池ブロック
２０３  別の負荷
２０５  別の電圧源
【図１】
0004820175.tif 000002
【図２】
0004820175.tif 000003
【図３】
0004820175.tif 000004
【図４】
0004820175.tif 000005
【図５】
0004820175.tif 000006
【図６】
0004820175.tif 000007
【図７】
0004820175.tif 000008
【図８】
0004820175.tif 000009
【図９】
0004820175.tif 000010