JPH10268985A - 電源制御装置および電源制御方法 - Google Patents
電源制御装置および電源制御方法Info
- Publication number
- JPH10268985A JPH10268985A JP9075182A JP7518297A JPH10268985A JP H10268985 A JPH10268985 A JP H10268985A JP 9075182 A JP9075182 A JP 9075182A JP 7518297 A JP7518297 A JP 7518297A JP H10268985 A JPH10268985 A JP H10268985A
- Authority
- JP
- Japan
- Prior art keywords
- battery
- discharge
- power supply
- value
- low
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—ELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J7/00—Circuit arrangements for charging or discharging batteries or for supplying loads from batteries
- H02J7/855—Circuit arrangements for charging or discharging batteries or for supplying loads from batteries with circuits adapted for supplying loads from the battery
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—ELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J7/00—Circuit arrangements for charging or discharging batteries or for supplying loads from batteries
- H02J7/40—Circuit arrangements for charging or discharging batteries or for supplying loads from batteries characterised by the exchange of charge or discharge related data
- H02J7/44—Circuit arrangements for charging or discharging batteries or for supplying loads from batteries characterised by the exchange of charge or discharge related data between battery management systems and power sources
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—ELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J7/00—Circuit arrangements for charging or discharging batteries or for supplying loads from batteries
- H02J7/485—Circuit arrangements for charging or discharging batteries or for supplying loads from batteries with provisions for charging different types of batteries
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—ELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J7/00—Circuit arrangements for charging or discharging batteries or for supplying loads from batteries
- H02J7/90—Regulation of charging or discharging current or voltage
- H02J7/96—Regulation of charging or discharging current or voltage in response to battery voltage
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
- Tests Of Electric Status Of Batteries (AREA)
- Power Sources (AREA)
Abstract
(57)【要約】
【課題】充放電サイクルを重ねる度に累積される実力容
量値および残存容量値の算出誤差のゼロクリアできるよ
うにして、現在のバッテリ状態を正しく管理する。 【解決手段】バッテリパック19の二次電池がローバッ
テリ状態になったことがローバッテリ検出部204によ
って検知されると、二次電池は放電器305に接続され
る。これにより、コンピュータのパワーオフまたはAC
アダプタ電源20への切替が行われても、二次電池の放
電はその放電終止電圧まで継続して行われる。放電終止
電圧値まで放電されると、そのときの放電容量を用いて
EEPROM191の実力容量値が更新される。
量値および残存容量値の算出誤差のゼロクリアできるよ
うにして、現在のバッテリ状態を正しく管理する。 【解決手段】バッテリパック19の二次電池がローバッ
テリ状態になったことがローバッテリ検出部204によ
って検知されると、二次電池は放電器305に接続され
る。これにより、コンピュータのパワーオフまたはAC
アダプタ電源20への切替が行われても、二次電池の放
電はその放電終止電圧まで継続して行われる。放電終止
電圧値まで放電されると、そのときの放電容量を用いて
EEPROM191の実力容量値が更新される。
Description
【0001】
【発明の属する技術分野】この発明はバッテリによって
駆動可能なパーソナルコンピュータなどの携帯型電子機
器で使用される電源制御装置および電源制御方法に関す
る。
駆動可能なパーソナルコンピュータなどの携帯型電子機
器で使用される電源制御装置および電源制御方法に関す
る。
【0002】
【従来の技術】近年、ノートブック型パーソナルコンピ
ュータやPDAなどの携帯可能な電子機器が種々開発さ
れている。この種の電子機器は、通常、AC商用電源を
使用できない携帯時の使用と、オフィスなどにおける屋
内での使用とを考慮し、バッテリとACアダプタ電源の
どちらでも駆動できるように構成されている。バッテリ
としては、通常、ニッケル水素電池やリチウムイオン電
池などの充電可能な二次電池が用いられる。ユーザによ
って電子機器にACアダプタ電源が接続された時には、
電子機器の電源供給元はバッテリからACアダプタ電源
に切り換えられ、そしてそのACアダプタ電源によって
バッテリの充電が自動的に行われる。
ュータやPDAなどの携帯可能な電子機器が種々開発さ
れている。この種の電子機器は、通常、AC商用電源を
使用できない携帯時の使用と、オフィスなどにおける屋
内での使用とを考慮し、バッテリとACアダプタ電源の
どちらでも駆動できるように構成されている。バッテリ
としては、通常、ニッケル水素電池やリチウムイオン電
池などの充電可能な二次電池が用いられる。ユーザによ
って電子機器にACアダプタ電源が接続された時には、
電子機器の電源供給元はバッテリからACアダプタ電源
に切り換えられ、そしてそのACアダプタ電源によって
バッテリの充電が自動的に行われる。
【0003】バッテリ駆動可能な電子機器に搭載される
電源制御装置の多くは、バッテリ制御のための機能とし
て、ローバッテリ検出機能およびバッテリ状態管理機能
などを有している。
電源制御装置の多くは、バッテリ制御のための機能とし
て、ローバッテリ検出機能およびバッテリ状態管理機能
などを有している。
【0004】ローバッテリ検出機能は、バッテリの消耗
がある一定値以上進んだときにそのことを検知して利用
者に通知するための機能であり、このローバッテリ検出
機能は図10に示されているような二次電池の放電特性
を利用して実現されている。すなわち、二次電池は、そ
の放電が進むにつれて出力電圧が低下する特性を有して
いる。この場合、二次電池の電圧がある一定電圧以下に
低下するとその二次電池の性能劣化が起こる可能性があ
るため、通常、二次電池においては、その放電可能な限
界電圧値として放電終始電圧(VEND)が規定されて
いる。二次電池の放電が進んでその電圧値が放電終始電
圧(VEND)間近になると、電池切れによる電子機器
上のデータ消失などを防ぐために、ACアダプタ電源へ
の切り換えや、データセーブなどの処理を行うことが必
要となる。このため、ローバッテリ検出機能は、二次電
池の電圧が放電終始電圧に達する前に、ACアダプタ電
源への切り換えあるいはデータセーブ処理を行うための
十分な時間を残してローバッテリ状態であることを利用
者に警告する必要がある。したがって、ローバッテリ状
態の検出に用いられるローバッテリ検知電圧(VLB)
の値は、図示のように放電終始電圧(VEND)に達す
る所定時間前の電圧値に設定される。この場合、放電終
始電圧(VEND)に達する所定時間前の電圧値は、そ
の二次電池の放電特性から求められる。
がある一定値以上進んだときにそのことを検知して利用
者に通知するための機能であり、このローバッテリ検出
機能は図10に示されているような二次電池の放電特性
を利用して実現されている。すなわち、二次電池は、そ
の放電が進むにつれて出力電圧が低下する特性を有して
いる。この場合、二次電池の電圧がある一定電圧以下に
低下するとその二次電池の性能劣化が起こる可能性があ
るため、通常、二次電池においては、その放電可能な限
界電圧値として放電終始電圧(VEND)が規定されて
いる。二次電池の放電が進んでその電圧値が放電終始電
圧(VEND)間近になると、電池切れによる電子機器
上のデータ消失などを防ぐために、ACアダプタ電源へ
の切り換えや、データセーブなどの処理を行うことが必
要となる。このため、ローバッテリ検出機能は、二次電
池の電圧が放電終始電圧に達する前に、ACアダプタ電
源への切り換えあるいはデータセーブ処理を行うための
十分な時間を残してローバッテリ状態であることを利用
者に警告する必要がある。したがって、ローバッテリ状
態の検出に用いられるローバッテリ検知電圧(VLB)
の値は、図示のように放電終始電圧(VEND)に達す
る所定時間前の電圧値に設定される。この場合、放電終
始電圧(VEND)に達する所定時間前の電圧値は、そ
の二次電池の放電特性から求められる。
【0005】バッテリ状態管理機能は、バッテリに設け
られた記憶装置に記録されているバッテリ情報を用いて
そのバッテリの現在の状態を管理する。記憶装置に記録
されるバッテリ情報には、そのバッテリの実力容量値お
よび残存容量値などが含まれている。実力容量値はバッ
テリ性能を表すパラメタであり、バッテリを満充電状態
に充電した状態から放電終始電圧(VEND)まで放電
したときにそのバッテリから放電可能な最大放電容量の
値を示す。
られた記憶装置に記録されているバッテリ情報を用いて
そのバッテリの現在の状態を管理する。記憶装置に記録
されるバッテリ情報には、そのバッテリの実力容量値お
よび残存容量値などが含まれている。実力容量値はバッ
テリ性能を表すパラメタであり、バッテリを満充電状態
に充電した状態から放電終始電圧(VEND)まで放電
したときにそのバッテリから放電可能な最大放電容量の
値を示す。
【0006】バッテリ状態管理機能は、バッテリの充電
または放電が終了する度、そのときの充放電容量値と、
バッテリに設けられた記憶装置に格納されている充放電
開始前の実力容量値または残存容量値との間で容量の収
支を計算することによって最新の実力容量値または残存
容量値を求めて、電源情報を最新の値に更新する。この
様子を図11に示す。
または放電が終了する度、そのときの充放電容量値と、
バッテリに設けられた記憶装置に格納されている充放電
開始前の実力容量値または残存容量値との間で容量の収
支を計算することによって最新の実力容量値または残存
容量値を求めて、電源情報を最新の値に更新する。この
様子を図11に示す。
【0007】図11においては、満充電状態の新しいバ
ッテリ(劣化してないバッテリ)が電子機器本体に装着
されてから、そのバッテリを電源として使用することに
よるバッテリ放電と、ACアダプタ電源によるバッテリ
の充電とが繰り返し行われた場合が示されている。
ッテリ(劣化してないバッテリ)が電子機器本体に装着
されてから、そのバッテリを電源として使用することに
よるバッテリ放電と、ACアダプタ電源によるバッテリ
の充電とが繰り返し行われた場合が示されている。
【0008】充放電サイクル1:満充電状態の新しいバ
ッテリが電子機器本体に装着された状態で電子機器の電
源スイッチがオンされると、まず、そのバッテリの記憶
装置から実力容量値と残存容量値が読みとられる。この
場合、実力容量値と残存容量値の値は等しい。読みとら
れた残存容量値は、そのバッテリによる電子機器の残り
使用時間の算出などに用いられる。算出された残り使用
時間は、電子機器のディスプレイなどを通して利用者に
提示される。
ッテリが電子機器本体に装着された状態で電子機器の電
源スイッチがオンされると、まず、そのバッテリの記憶
装置から実力容量値と残存容量値が読みとられる。この
場合、実力容量値と残存容量値の値は等しい。読みとら
れた残存容量値は、そのバッテリによる電子機器の残り
使用時間の算出などに用いられる。算出された残り使用
時間は、電子機器のディスプレイなどを通して利用者に
提示される。
【0009】バッテリによる電子機器の駆動中はバッテ
リは放電される。利用者が電子機器の電源をオフする
か、あるいはACアダプタ電源を接続することによって
バッテリからACアダプタへの電源切替が行われたと
き、バッテリの放電は停止される。このとき、それまで
にバッテリから放電された放電容量値が実力容量値から
減算され(実力容量−放電容量)、その減算結果が最新
の残存容量値としてバッテリの記憶装置に書き込まれ
る。
リは放電される。利用者が電子機器の電源をオフする
か、あるいはACアダプタ電源を接続することによって
バッテリからACアダプタへの電源切替が行われたと
き、バッテリの放電は停止される。このとき、それまで
にバッテリから放電された放電容量値が実力容量値から
減算され(実力容量−放電容量)、その減算結果が最新
の残存容量値としてバッテリの記憶装置に書き込まれ
る。
【0010】充放電サイクル2(充放電サイクル3も同
じ):電気機器にACアダプタ電源が接続されることな
どによってバッテリの充電が開始されそのバッテリが満
充電状態になると、今度は、それまでの充電容量の値
と、バッテリの記憶装置に書き込まれている充電開始前
の残存容量値とが加算され、その加算結果が最新の実力
容量値としてバッテリの記憶装置に書き込まれる。そし
て、再び、そのバッテリを使用した電子機器の駆動がな
されると、バッテリの放電が開始される。このバッテリ
の放電が進みローバッテリ状態であることがローバッテ
リ検出機能によって利用者に警告されると、電子機器が
電源オフまたはバッテリからACアダプタへの電源切替
が行われ、これによってバッテリの放電が停止される。
このとき、バッテリの記憶装置に格納されている放電開
始前の実力容量値からそれまでの放電容量値が減算さ
れ、その減算結果が最新の残存容量値としてバッテリの
記憶装置に書き込まれる。
じ):電気機器にACアダプタ電源が接続されることな
どによってバッテリの充電が開始されそのバッテリが満
充電状態になると、今度は、それまでの充電容量の値
と、バッテリの記憶装置に書き込まれている充電開始前
の残存容量値とが加算され、その加算結果が最新の実力
容量値としてバッテリの記憶装置に書き込まれる。そし
て、再び、そのバッテリを使用した電子機器の駆動がな
されると、バッテリの放電が開始される。このバッテリ
の放電が進みローバッテリ状態であることがローバッテ
リ検出機能によって利用者に警告されると、電子機器が
電源オフまたはバッテリからACアダプタへの電源切替
が行われ、これによってバッテリの放電が停止される。
このとき、バッテリの記憶装置に格納されている放電開
始前の実力容量値からそれまでの放電容量値が減算さ
れ、その減算結果が最新の残存容量値としてバッテリの
記憶装置に書き込まれる。
【0011】このように、従来では、ローバッテリ状態
の検出以前であるか以降であるかに関わらず、バッテリ
駆動中に電子機器の電源オフやACアダプタ電源への切
替が行われると、バッテリ放電が即座に停止され、最新
の残存容量値(=実力容量値―放電容量値)が算出され
て記憶装置に書き込まれる。そして、バッテリの充電終
了時には、記憶装置に書き込まれた残存容量値に満充電
までの充電容量の値が加算されて、最新の実力容量値が
算出される。
の検出以前であるか以降であるかに関わらず、バッテリ
駆動中に電子機器の電源オフやACアダプタ電源への切
替が行われると、バッテリ放電が即座に停止され、最新
の残存容量値(=実力容量値―放電容量値)が算出され
て記憶装置に書き込まれる。そして、バッテリの充電終
了時には、記憶装置に書き込まれた残存容量値に満充電
までの充電容量の値が加算されて、最新の実力容量値が
算出される。
【0012】ところで、バッテリとして用いられる二次
電池の性能は、その充放電サイクルの繰り返しによって
劣化することが知られている。すなわち、バッテリは、
その充放電サイクルを重ねると、その実際の実力容量の
値が徐々に低下されるという特性を持つ。
電池の性能は、その充放電サイクルの繰り返しによって
劣化することが知られている。すなわち、バッテリは、
その充放電サイクルを重ねると、その実際の実力容量の
値が徐々に低下されるという特性を持つ。
【0013】このため、バッテリが満充電状態からある
残存容量まで放電されるまでの放電容量値と、その状態
からバッテリが満充電状態に充電されるまでの充電容量
値とは必ずしも一致しない。つまり、充放電サイクルが
何度も繰り返されると、バッテリの実際の実力容量値
は、記憶装置に書き込まれた充電開始前の残存容量値と
満充電までの充電容量値を加えた値よりも小さくなる。
残存容量まで放電されるまでの放電容量値と、その状態
からバッテリが満充電状態に充電されるまでの充電容量
値とは必ずしも一致しない。つまり、充放電サイクルが
何度も繰り返されると、バッテリの実際の実力容量値
は、記憶装置に書き込まれた充電開始前の残存容量値と
満充電までの充電容量値を加えた値よりも小さくなる。
【0014】従って、従来のように記憶装置に記憶され
ている充放電前の情報と充放電容量との収支計算によっ
て最新の実力容量値および残存容量値を算出するという
方法では、算出された実力容量値および残存容量値と実
際の実力容量値および残存容量値との間に誤差が生じる
事になる。この誤差は、実行される充放電サイクルの数
が少ない場合には比較的少ないが、充放電サイクルを重
ねる度に積算されていき大きくなる。この場合、バッテ
リによる電子機器の残り使用時間などの算出が正確に行
えなくなるなどの不具合が生じる。
ている充放電前の情報と充放電容量との収支計算によっ
て最新の実力容量値および残存容量値を算出するという
方法では、算出された実力容量値および残存容量値と実
際の実力容量値および残存容量値との間に誤差が生じる
事になる。この誤差は、実行される充放電サイクルの数
が少ない場合には比較的少ないが、充放電サイクルを重
ねる度に積算されていき大きくなる。この場合、バッテ
リによる電子機器の残り使用時間などの算出が正確に行
えなくなるなどの不具合が生じる。
【0015】また、図10で説明したバッテリの放電特
性もそのバッテリの充放電サイクルを重ねると変化す
る。このため、前述したローバッテリ検知電圧(VL
B)の値もその放電特性の変化に合わせて動的に更新す
る必要があるが、従来では、ローバッテリ検知電圧(V
LB)の値は常に一定であった。このため、実際にはバ
ッテリがローバッテリ状態になる前にローバッテリ状態
であることが検知されてしまったり、逆に、既にバッテ
リがローバッテリ状態になっていてもそれが検知されな
いといった問題が生じる。
性もそのバッテリの充放電サイクルを重ねると変化す
る。このため、前述したローバッテリ検知電圧(VL
B)の値もその放電特性の変化に合わせて動的に更新す
る必要があるが、従来では、ローバッテリ検知電圧(V
LB)の値は常に一定であった。このため、実際にはバ
ッテリがローバッテリ状態になる前にローバッテリ状態
であることが検知されてしまったり、逆に、既にバッテ
リがローバッテリ状態になっていてもそれが検知されな
いといった問題が生じる。
【0016】
【発明が解決しようとする課題】上述したように、従来
では、充放電サイクルの繰り返しによって実力容量値が
徐々に低下するというバッテリの特性を考慮したバッテ
リ状態の管理がなされておらず、充放電サイクルを重ね
る度に、算出された実力容量値および残存容量値と実際
の実力容量値および残存容量値との間の誤差が大きくな
る。このため、バッテリによる電子機器の残り使用時間
などの算出が正確に行えないという問題があった。
では、充放電サイクルの繰り返しによって実力容量値が
徐々に低下するというバッテリの特性を考慮したバッテ
リ状態の管理がなされておらず、充放電サイクルを重ね
る度に、算出された実力容量値および残存容量値と実際
の実力容量値および残存容量値との間の誤差が大きくな
る。このため、バッテリによる電子機器の残り使用時間
などの算出が正確に行えないという問題があった。
【0017】また、バッテリの放電特性の変化にかかわ
らず常に一定値のローバッテリ検知電圧が用いられてい
るため、ローバッテリ状態を正しく検知できないという
問題もあった。
らず常に一定値のローバッテリ検知電圧が用いられてい
るため、ローバッテリ状態を正しく検知できないという
問題もあった。
【0018】この発明はこのような点に鑑みてなされた
ものであり、充放電サイクルを重ねる度に蓄積されてい
く実力容量値および残存容量値の算出誤差を定期的にゼ
ロクリアできるようにして、現在のバッテリ状態を常に
正しく管理することが可能な電源制御装置および電源制
御方法を提供することを目的とする。
ものであり、充放電サイクルを重ねる度に蓄積されてい
く実力容量値および残存容量値の算出誤差を定期的にゼ
ロクリアできるようにして、現在のバッテリ状態を常に
正しく管理することが可能な電源制御装置および電源制
御方法を提供することを目的とする。
【0019】また、この発明は、バッテリの放電特性の
変化に応じて動的にローバッテリ検知電圧の値を変更す
ることにより、常に最適なローバッテリ検知電圧を用い
たローバッテリ状態の検出を行うことができる電源制御
装置および電源制御方法を提供することを目的とする。
変化に応じて動的にローバッテリ検知電圧の値を変更す
ることにより、常に最適なローバッテリ検知電圧を用い
たローバッテリ状態の検出を行うことができる電源制御
装置および電源制御方法を提供することを目的とする。
【0020】
【課題を解決するための手段】この発明は、バッテリに
よって駆動可能な電子機器で使用される電源制御装置で
あって、前記バッテリに設けられた記憶装置には、その
特性を示すバッテリ情報として、前記バッテリを満充電
状態に充電した状態から所定の放電終止電圧値まで放電
させたときに前記バッテリから放電される最大放電容量
を表す実力容量値および前記バッテリの残り容量を表す
残存容量値が格納されており、前記バッテリの充放電が
終了する度に、そのときの充放電容量の値と、前記記憶
装置に格納されている充放電開始前の前記実力容量値ま
たは残存容量値との間の収支計算により、前記バッテリ
情報の更新および前記バッテリの最新特性の管理を行う
電源制御装置において、満充電状態時から放電停止時ま
でに前記バッテリから放電される放電容量値を検出する
放電容量検出手段と、前記バッテリの電圧値に基づいて
前記バッテリがローバッテリ状態であることを検出する
ローバッテリ検出手段と、このローバッテリ検出手段に
よって前記バッテリがローバッテリ状態であることが検
出された後において前記電子機器が電源オフあるいは前
記電子機器への電源供給元が前記バッテリからACアダ
プタ電源に切り換えられたとき、前記バッテリを放電器
に接続し、前記バッテリの放電を前記放電終止電圧値ま
で継続して実行させる放電継続手段と、前記バッテリが
放電終止電圧まで放電されたとき、前記放電継続手段に
よる前記バッテリの放電を停止し、前記放電容量検出手
段によって検出された前記バッテリからの放電容量値が
最新の実力容量値となるように前記記憶装置のバッテリ
情報を更新する手段とを具備することを特徴とする。
よって駆動可能な電子機器で使用される電源制御装置で
あって、前記バッテリに設けられた記憶装置には、その
特性を示すバッテリ情報として、前記バッテリを満充電
状態に充電した状態から所定の放電終止電圧値まで放電
させたときに前記バッテリから放電される最大放電容量
を表す実力容量値および前記バッテリの残り容量を表す
残存容量値が格納されており、前記バッテリの充放電が
終了する度に、そのときの充放電容量の値と、前記記憶
装置に格納されている充放電開始前の前記実力容量値ま
たは残存容量値との間の収支計算により、前記バッテリ
情報の更新および前記バッテリの最新特性の管理を行う
電源制御装置において、満充電状態時から放電停止時ま
でに前記バッテリから放電される放電容量値を検出する
放電容量検出手段と、前記バッテリの電圧値に基づいて
前記バッテリがローバッテリ状態であることを検出する
ローバッテリ検出手段と、このローバッテリ検出手段に
よって前記バッテリがローバッテリ状態であることが検
出された後において前記電子機器が電源オフあるいは前
記電子機器への電源供給元が前記バッテリからACアダ
プタ電源に切り換えられたとき、前記バッテリを放電器
に接続し、前記バッテリの放電を前記放電終止電圧値ま
で継続して実行させる放電継続手段と、前記バッテリが
放電終止電圧まで放電されたとき、前記放電継続手段に
よる前記バッテリの放電を停止し、前記放電容量検出手
段によって検出された前記バッテリからの放電容量値が
最新の実力容量値となるように前記記憶装置のバッテリ
情報を更新する手段とを具備することを特徴とする。
【0021】この電源制御装置においては、バッテリの
ローバッテリ状態が検出された場合には、その後に利用
者が電子機器を電源オフ、あるいは利用者が電子機器に
ACアダプタ電源を接続することになどよって電子機器
への電源供給元がバッテリからACアダプタ電源に切り
換えられても、バッテリの放電は即座には停止されず、
バッテリはその電圧が放電終止電圧値になるまで放電器
によって放電される。そして、満充電状態時から放電終
止電圧になるまでの期間にバッテリから放電された放電
容量値が検出され、その放電容量値が最新の実力容量と
して記憶装置に書き込まれる。また、このときには、残
存容量値はゼロに設定される。このようにバッテリを一
旦放電終止電圧値まで放電させて、そのときの放電容量
を用いて記憶装置の実力容量値を更新することにより、
それまでの収支計算により誤差が蓄積されている実力容
量の値を、現在のバッテリ状態に適合する値に修正する
ことができる。
ローバッテリ状態が検出された場合には、その後に利用
者が電子機器を電源オフ、あるいは利用者が電子機器に
ACアダプタ電源を接続することになどよって電子機器
への電源供給元がバッテリからACアダプタ電源に切り
換えられても、バッテリの放電は即座には停止されず、
バッテリはその電圧が放電終止電圧値になるまで放電器
によって放電される。そして、満充電状態時から放電終
止電圧になるまでの期間にバッテリから放電された放電
容量値が検出され、その放電容量値が最新の実力容量と
して記憶装置に書き込まれる。また、このときには、残
存容量値はゼロに設定される。このようにバッテリを一
旦放電終止電圧値まで放電させて、そのときの放電容量
を用いて記憶装置の実力容量値を更新することにより、
それまでの収支計算により誤差が蓄積されている実力容
量の値を、現在のバッテリ状態に適合する値に修正する
ことができる。
【0022】また、このような放電終止電圧値までの強
制放電はローバッテリ状態が検出された場合にのみ実行
される。したがって、バッテリを無駄に放電することな
く、充放電サイクルを重ねる度に蓄積されていく実力容
量値および残存容量値の算出誤差をローバッテリ状態が
検知される度にゼロクリアできるようになり、現在のバ
ッテリ状態を常に正しく管理することが可能となる。
制放電はローバッテリ状態が検出された場合にのみ実行
される。したがって、バッテリを無駄に放電することな
く、充放電サイクルを重ねる度に蓄積されていく実力容
量値および残存容量値の算出誤差をローバッテリ状態が
検知される度にゼロクリアできるようになり、現在のバ
ッテリ状態を常に正しく管理することが可能となる。
【0023】また、バッテリの記憶装置に格納されるバ
ッテリ情報の中に、前記バッテリのローバッテリ状態を
検出するためのローバッテリ検知電圧値が含まれている
場合には、前記バッテリの電圧値および放電電流値を監
視して前記バッテリの放電特性を検出する放電特性検出
手段と、前記放電継続手段によって前記バッテリが放電
終止電圧値まで放電されたとき、前記放電検出手段によ
って検出された放電終止電圧までの放電特性に基づいて
最新のローバッテリ検知電圧を算出し、前記記憶装置の
ローバッテリ検知電圧を更新する手段とをさらに具備す
ることが好ましい。これにより、バッテリの放電特性の
変化に応じて動的にローバッテリ検知電圧の値を変更で
きるようになり、常に最適なローバッテリ検知電圧を用
いたローバッテリ検出を行うことが可能となる。
ッテリ情報の中に、前記バッテリのローバッテリ状態を
検出するためのローバッテリ検知電圧値が含まれている
場合には、前記バッテリの電圧値および放電電流値を監
視して前記バッテリの放電特性を検出する放電特性検出
手段と、前記放電継続手段によって前記バッテリが放電
終止電圧値まで放電されたとき、前記放電検出手段によ
って検出された放電終止電圧までの放電特性に基づいて
最新のローバッテリ検知電圧を算出し、前記記憶装置の
ローバッテリ検知電圧を更新する手段とをさらに具備す
ることが好ましい。これにより、バッテリの放電特性の
変化に応じて動的にローバッテリ検知電圧の値を変更で
きるようになり、常に最適なローバッテリ検知電圧を用
いたローバッテリ検出を行うことが可能となる。
【0024】また、放電終止電圧までのバッテリの放電
は、そのバッテリを放電器に接続するのではなく、バッ
テリによる電子機器の駆動を継続させることによっても
実現し得る。これにより、さらにバッテリからの無駄な
放電を防ぐことができる。
は、そのバッテリを放電器に接続するのではなく、バッ
テリによる電子機器の駆動を継続させることによっても
実現し得る。これにより、さらにバッテリからの無駄な
放電を防ぐことができる。
【0025】また、電子機器にACアダプタ電源を接続
することによってバッテリは満充電状態に充電されるの
で、バッテリの放電は満充電状態から開始されるのが通
常であるが、バッテリが満充電状態に充電される前にA
Cアダプタ電源が取り外された場合には、その時の充電
状態からバッテリの放電が開始されることになる。この
場合、放電終止電圧までバッテリが放電されたときに行
われるバッテリ情報更新処理では、実力容量の更新は行
わず、残存容量値のみの更新を行って、その値をゼロに
設定すればよい。このようにしても残存容量値に蓄積さ
れた誤差を一旦ゼロクリアすることができるので、その
後のバッテリ充電によってバッテリが満充電されたなら
ば、放電終止電圧から満充電状態になるまでの充電容量
の値を最新の実力容量値として算出することが可能とな
る。
することによってバッテリは満充電状態に充電されるの
で、バッテリの放電は満充電状態から開始されるのが通
常であるが、バッテリが満充電状態に充電される前にA
Cアダプタ電源が取り外された場合には、その時の充電
状態からバッテリの放電が開始されることになる。この
場合、放電終止電圧までバッテリが放電されたときに行
われるバッテリ情報更新処理では、実力容量の更新は行
わず、残存容量値のみの更新を行って、その値をゼロに
設定すればよい。このようにしても残存容量値に蓄積さ
れた誤差を一旦ゼロクリアすることができるので、その
後のバッテリ充電によってバッテリが満充電されたなら
ば、放電終止電圧から満充電状態になるまでの充電容量
の値を最新の実力容量値として算出することが可能とな
る。
【0026】また、残存容量値のみによって現在のバッ
テリ状態を管理するようにしても良く、この場合にも、
放電終止電圧までバッテリが放電されたときに行われる
バッテリ情報更新処理では、残存容量値のみの更新を行
ってその値をゼロに設定すればよい。すなわち、書き換
え可能な記憶装置を内蔵する二次電池の充放電を制御す
るコンピュータシステムにおいて、前記二次電池の放電
電流と電圧とを測定する手段と、前記測定手段の測定結
果に基づき、前記二次電池がローバッテリー状態である
場合、前記二次電池の電圧が所定の放電電圧になるまで
放電を継続する手段と、前記二次電池の電圧が放電電圧
になったとき、前記記憶装置に放電容量を書き込む手段
とを具備することによって実現できる。
テリ状態を管理するようにしても良く、この場合にも、
放電終止電圧までバッテリが放電されたときに行われる
バッテリ情報更新処理では、残存容量値のみの更新を行
ってその値をゼロに設定すればよい。すなわち、書き換
え可能な記憶装置を内蔵する二次電池の充放電を制御す
るコンピュータシステムにおいて、前記二次電池の放電
電流と電圧とを測定する手段と、前記測定手段の測定結
果に基づき、前記二次電池がローバッテリー状態である
場合、前記二次電池の電圧が所定の放電電圧になるまで
放電を継続する手段と、前記二次電池の電圧が放電電圧
になったとき、前記記憶装置に放電容量を書き込む手段
とを具備することによって実現できる。
【0027】
【発明の実施の形態】以下、図面を参照してこの発明の
実施形態を説明する。図1には、この発明の一実施形態
に係る電源制御装置を用いたコンピュータシステムの構
成が示されている。このコンピュータシステムは、バッ
テリ駆動可能なノートブックタイプまたはラップトップ
タイプのパーソナルコンピュータであり、その本体内に
は、図示のように、プロセッサバス1、PCIバス2、
ISAバス3、I2Cバス4、CPU11、ホスト−P
CIブリッジ装置12、システムメモリ13、ディスプ
レイコントローラ14、PCI−ISAブリッジ装置1
5、I/Oコントロールゲートアレイ17、電源コント
ローラ18、バッテリパック19、BIOS ROM3
1、キーボードコントローラ(KBC)32、HDD3
3などが設けられている。
実施形態を説明する。図1には、この発明の一実施形態
に係る電源制御装置を用いたコンピュータシステムの構
成が示されている。このコンピュータシステムは、バッ
テリ駆動可能なノートブックタイプまたはラップトップ
タイプのパーソナルコンピュータであり、その本体内に
は、図示のように、プロセッサバス1、PCIバス2、
ISAバス3、I2Cバス4、CPU11、ホスト−P
CIブリッジ装置12、システムメモリ13、ディスプ
レイコントローラ14、PCI−ISAブリッジ装置1
5、I/Oコントロールゲートアレイ17、電源コント
ローラ18、バッテリパック19、BIOS ROM3
1、キーボードコントローラ(KBC)32、HDD3
3などが設けられている。
【0028】CPU11は、例えば、米インテル社によ
って製造販売されているマイクロプロセッサ“Pent
ium”などによって実現されている。このCPU11
の入出力ピンに直結されているプロセッサバス1は、6
4ビット幅のデータバスを有している。
って製造販売されているマイクロプロセッサ“Pent
ium”などによって実現されている。このCPU11
の入出力ピンに直結されているプロセッサバス1は、6
4ビット幅のデータバスを有している。
【0029】システムメモリ13は主記憶として用いら
れるものであり、オペレーティングシステム、デバイス
ドライバ、実行対象のアプリケーションプログラム、お
よび処理データなどを格納する。このシステムメモリ1
3は、32ビット幅または64ビット幅のデータバスを
有する専用のメモリバスを介してホスト−PCIブリッ
ジ装置12に接続されている。メモリバスのデータバス
としてはプロセッサバス1のデータバスを利用すること
もできる。この場合、メモリバスは、アドレスバスと各
種メモリ制御信号線とから構成される。
れるものであり、オペレーティングシステム、デバイス
ドライバ、実行対象のアプリケーションプログラム、お
よび処理データなどを格納する。このシステムメモリ1
3は、32ビット幅または64ビット幅のデータバスを
有する専用のメモリバスを介してホスト−PCIブリッ
ジ装置12に接続されている。メモリバスのデータバス
としてはプロセッサバス1のデータバスを利用すること
もできる。この場合、メモリバスは、アドレスバスと各
種メモリ制御信号線とから構成される。
【0030】ホスト/PCIブリッジ装置12は、プロ
セッサバス1と内部PCIバス2との間を繋ぐブリッジ
LSIであり、PCIバス2のバスマスタの1つとして
機能する。このホスト/PCIブリッジ装置12は、プ
ロセッサバス1とPCIバス2との間で、データおよび
アドレスを含むバスサイクルを双方向で変換する機能、
およびメモリバスを介してシステムメモリ13のアクセ
ス制御する機能などを有している。
セッサバス1と内部PCIバス2との間を繋ぐブリッジ
LSIであり、PCIバス2のバスマスタの1つとして
機能する。このホスト/PCIブリッジ装置12は、プ
ロセッサバス1とPCIバス2との間で、データおよび
アドレスを含むバスサイクルを双方向で変換する機能、
およびメモリバスを介してシステムメモリ13のアクセ
ス制御する機能などを有している。
【0031】内部PCIバス2はクロック同期型の入出
力バスであり、内部PCIバス2上の全てのサイクルは
PCIバスクロックに同期して行なわれる。PCIバス
クロックの周波数は最大33MHzである。PCIバス
2は、時分割的に使用されるアドレス/データバスを有
している。このアドレス/データバスは、32ビット幅
である。
力バスであり、内部PCIバス2上の全てのサイクルは
PCIバスクロックに同期して行なわれる。PCIバス
クロックの周波数は最大33MHzである。PCIバス
2は、時分割的に使用されるアドレス/データバスを有
している。このアドレス/データバスは、32ビット幅
である。
【0032】PCIバス2上のデータ転送サイクルは、
アドレスフェーズとそれに後続する1以上のデータフェ
ーズとから構成される。アドレスフェーズにおいてはア
ドレスおよび転送タイプが出力され、データフェーズで
は8ビット、16ビット、24ビットまたは32ビット
のデータが出力される。
アドレスフェーズとそれに後続する1以上のデータフェ
ーズとから構成される。アドレスフェーズにおいてはア
ドレスおよび転送タイプが出力され、データフェーズで
は8ビット、16ビット、24ビットまたは32ビット
のデータが出力される。
【0033】ディスプレイコントローラ14は、ホスト
/PCIブリッジ装置12と同様にPCIバス2のバス
マスタの1つであり、ビデオメモリ(VRAM)142
の画像データをLCD141や外部のCRTディプレイ
143に表示する。
/PCIブリッジ装置12と同様にPCIバス2のバス
マスタの1つであり、ビデオメモリ(VRAM)142
の画像データをLCD141や外部のCRTディプレイ
143に表示する。
【0034】PCI−ISAブリッジ装置15は、PC
Iバス2とISAバス3との間を繋ぐブリッジLSIで
ある。ISAバス3には、BIOS ROM31、キー
ボードコントローラ32、HDD33、I/Oコントロ
ールゲートアレイ17が接続れている。I/Oコントロ
ールゲートアレイ17は、ISAバス3とI2Cバス4
とを繋ぐブリッジLSIであり、CPU11によってリ
ード/ライト可能な複数のレジスタ群を内蔵している。
これらレジスタ群を使用することにより、CPU11と
電源コントローラ18との間の通信が可能となる。
Iバス2とISAバス3との間を繋ぐブリッジLSIで
ある。ISAバス3には、BIOS ROM31、キー
ボードコントローラ32、HDD33、I/Oコントロ
ールゲートアレイ17が接続れている。I/Oコントロ
ールゲートアレイ17は、ISAバス3とI2Cバス4
とを繋ぐブリッジLSIであり、CPU11によってリ
ード/ライト可能な複数のレジスタ群を内蔵している。
これらレジスタ群を使用することにより、CPU11と
電源コントローラ18との間の通信が可能となる。
【0035】バッテリパック19はニッケル水素電池や
リチウムイオン電池などの充電可能な二次電池を内蔵し
ており、コンピュータ本体に取り外し自在に装着できる
ように構成されている。また、このバッテリパック19
には、EEPROM191も内蔵されている。このEE
PROM191には、バッテリパック19の2次電池の
種類、その二次電池の実力容量、残存容量、およびロー
バッテリ検知電圧などを示すバッテリ情報が格納されて
いる。このバッテリ情報は電源コントローラ18によっ
て読み取られ、バッテリの充電制御やシステムの電源管
理に利用される。
リチウムイオン電池などの充電可能な二次電池を内蔵し
ており、コンピュータ本体に取り外し自在に装着できる
ように構成されている。また、このバッテリパック19
には、EEPROM191も内蔵されている。このEE
PROM191には、バッテリパック19の2次電池の
種類、その二次電池の実力容量、残存容量、およびロー
バッテリ検知電圧などを示すバッテリ情報が格納されて
いる。このバッテリ情報は電源コントローラ18によっ
て読み取られ、バッテリの充電制御やシステムの電源管
理に利用される。
【0036】ここで、実力容量とは、前述したように、
その二次電池の性能を示すパラメタであり、その二次電
池を満充電状態に充電した状態から放電終止電圧値まで
放電させたときに放電し得る最大放電容量の値を示す。
この実力容量の値は、二次電池の現在の残存容量を算出
するためなどに用いられる。また、二次電池の残存容量
は、バッテリ駆動時におけるこのコンピュータの残り使
用時間の算出などに用いられる。
その二次電池の性能を示すパラメタであり、その二次電
池を満充電状態に充電した状態から放電終止電圧値まで
放電させたときに放電し得る最大放電容量の値を示す。
この実力容量の値は、二次電池の現在の残存容量を算出
するためなどに用いられる。また、二次電池の残存容量
は、バッテリ駆動時におけるこのコンピュータの残り使
用時間の算出などに用いられる。
【0037】電源コントローラ18は、電源スイッチ2
1の操作に応じてこのシステムの電源オン/オフを制御
するためのものであり、バッテリパック19、またはA
Cアダプタ20を介して供給される外部電源を用いてシ
ステム内部の各ユニットに動作電源を供給する。この電
源コントローラ18は、バッテリパック19の2次電池
の充放電制御機能を初め、ローバッテリ検出機能、およ
びバッテリ状態管理機能などを有している。
1の操作に応じてこのシステムの電源オン/オフを制御
するためのものであり、バッテリパック19、またはA
Cアダプタ20を介して供給される外部電源を用いてシ
ステム内部の各ユニットに動作電源を供給する。この電
源コントローラ18は、バッテリパック19の2次電池
の充放電制御機能を初め、ローバッテリ検出機能、およ
びバッテリ状態管理機能などを有している。
【0038】ローバッテリ検出機能は、前述したよう
に、バッテリの消耗がある一定値以上進んだときにその
ことを検知して利用者に通知するための機能であり、こ
のローバッテリ検出機能はバッテリパック19の二次電
池の放電特性を利用して実現されている。すなわち、二
次電池は、その放電が進むにつれて出力電圧が低下する
特性を有している。この場合、二次電池の電圧がある一
定電圧以下に低下するとその二次電池の性能劣化が起こ
る可能性があるため、通常、二次電池においては、その
放電可能な限界電圧値として放電終始電圧(VEND)
が規定されている。二次電池の放電が進んでその電圧値
が放電終始電圧(VEND)間近になると、電池切れに
よるコンピュータ上の作業データの消失などを防ぐため
に、ACアダプタ20を用いた外部電源(ACアダプタ
電源)への切り換えや、HDD33へのデータセーブな
どの処理を行うことが必要となる。このため、ローバッ
テリ検出機能は、EEPROM191に格納されたロー
バッテリ検知電圧(VLB)を用いてバッテリパック1
9のローバッテリ状態を検知する。これにより、二次電
池の電圧が放電終始電圧に達する前に、ACアダプタ電
源への切り換えあるいはデータセーブ処理を行うための
十分な時間を残してローバッテリ状態であることを利用
者に警告することができる。この警告は、コンピュータ
本体に設けられたLEDランプ22の点灯などによって
行われる。EEPROM191に記憶されているローバ
ッテリ検知電圧(VLB)の値は、バッテリパック19
の二次電池の放電特性に基づいてその放電終始電圧(V
END)に達する所定時間前の電圧値に予め設定されて
いる。
に、バッテリの消耗がある一定値以上進んだときにその
ことを検知して利用者に通知するための機能であり、こ
のローバッテリ検出機能はバッテリパック19の二次電
池の放電特性を利用して実現されている。すなわち、二
次電池は、その放電が進むにつれて出力電圧が低下する
特性を有している。この場合、二次電池の電圧がある一
定電圧以下に低下するとその二次電池の性能劣化が起こ
る可能性があるため、通常、二次電池においては、その
放電可能な限界電圧値として放電終始電圧(VEND)
が規定されている。二次電池の放電が進んでその電圧値
が放電終始電圧(VEND)間近になると、電池切れに
よるコンピュータ上の作業データの消失などを防ぐため
に、ACアダプタ20を用いた外部電源(ACアダプタ
電源)への切り換えや、HDD33へのデータセーブな
どの処理を行うことが必要となる。このため、ローバッ
テリ検出機能は、EEPROM191に格納されたロー
バッテリ検知電圧(VLB)を用いてバッテリパック1
9のローバッテリ状態を検知する。これにより、二次電
池の電圧が放電終始電圧に達する前に、ACアダプタ電
源への切り換えあるいはデータセーブ処理を行うための
十分な時間を残してローバッテリ状態であることを利用
者に警告することができる。この警告は、コンピュータ
本体に設けられたLEDランプ22の点灯などによって
行われる。EEPROM191に記憶されているローバ
ッテリ検知電圧(VLB)の値は、バッテリパック19
の二次電池の放電特性に基づいてその放電終始電圧(V
END)に達する所定時間前の電圧値に予め設定されて
いる。
【0039】バッテリ状態管理機能は、バッテリパック
19のEEPROM191に記録されているバッテリ情
報を用いてそのバッテリの現在の状態を管理する。すな
わち、バッテリ状態管理機能は、バッテリパック19の
充電または放電が終了する度、そのときの充放電容量値
と、EEPROM191に格納されている充放電開始前
の実力容量値または残存容量値との間で容量の収支を計
算することによって最新の実力容量値または残存容量値
を算出し、EEPROM191のバッテリ情報を更新す
る。また、算出された最新の残存容量値は、I/Oコン
トロールゲートアレイ17のレジスタにセットされる。
このレジスタ値は必要に応じてCPU11によって読み
とられ、残り使用時間の算出などに用いられる。
19のEEPROM191に記録されているバッテリ情
報を用いてそのバッテリの現在の状態を管理する。すな
わち、バッテリ状態管理機能は、バッテリパック19の
充電または放電が終了する度、そのときの充放電容量値
と、EEPROM191に格納されている充放電開始前
の実力容量値または残存容量値との間で容量の収支を計
算することによって最新の実力容量値または残存容量値
を算出し、EEPROM191のバッテリ情報を更新す
る。また、算出された最新の残存容量値は、I/Oコン
トロールゲートアレイ17のレジスタにセットされる。
このレジスタ値は必要に応じてCPU11によって読み
とられ、残り使用時間の算出などに用いられる。
【0040】また、バッテリ状態管理機能には、充放電
容量の収支計算によって算出された実力容量値および残
存容量値についての算出誤差の累積をゼロクリアするた
めの補正機能が含まれている。この補正機能は、ローバ
ッテリ状態が一旦検知された場合には、その後にたとえ
コンピュータがパワーオフされたりACアダプタ電源へ
の切り換えが行われてもバッテリからの放電を放電終止
電圧(VEND)まで継続実行することによって実現さ
れている。
容量の収支計算によって算出された実力容量値および残
存容量値についての算出誤差の累積をゼロクリアするた
めの補正機能が含まれている。この補正機能は、ローバ
ッテリ状態が一旦検知された場合には、その後にたとえ
コンピュータがパワーオフされたりACアダプタ電源へ
の切り換えが行われてもバッテリからの放電を放電終止
電圧(VEND)まで継続実行することによって実現さ
れている。
【0041】次に、図2を参照して、電源コントローラ
18の具体的な構成について説明する。電源コントロー
ラ18は、図示のように、電源マイコン181と、その
周辺の電源制御回路群、すなわち、スイッチ回路30
1、電流計302、電圧計303、電源スイッチ回路3
04、放電器305、および充電回路306とから構成
されている。
18の具体的な構成について説明する。電源コントロー
ラ18は、図示のように、電源マイコン181と、その
周辺の電源制御回路群、すなわち、スイッチ回路30
1、電流計302、電圧計303、電源スイッチ回路3
04、放電器305、および充電回路306とから構成
されている。
【0042】電源マイコン181には、前述のローバッ
テリ検出機能およびバッテリ状態管理機能を実現するた
めに、スイッチ制御部201、容量算出部202、ロー
バッテリ警告部203、ローバッテリ検出部204、お
よび計時部205が設けられている。これらスイッチ制
御部201、容量算出部202、ローバッテリ警告部2
03、ローバッテリ検出部204、および計時部205
は、電源マイコン181のMPUによって実行される制
御プログラムを用いて実現されている。
テリ検出機能およびバッテリ状態管理機能を実現するた
めに、スイッチ制御部201、容量算出部202、ロー
バッテリ警告部203、ローバッテリ検出部204、お
よび計時部205が設けられている。これらスイッチ制
御部201、容量算出部202、ローバッテリ警告部2
03、ローバッテリ検出部204、および計時部205
は、電源マイコン181のMPUによって実行される制
御プログラムを用いて実現されている。
【0043】スイッチ制御部201は、スイッチ回路3
01を制御して、バッテリパック19の二次電池の負荷
の切替と、コンピュータ本体への電力供給源の切り換え
を行う。図2においては、電力供給対象となるコンピュ
ータ本体の各モジュールは負荷401として示されてい
る。
01を制御して、バッテリパック19の二次電池の負荷
の切替と、コンピュータ本体への電力供給源の切り換え
を行う。図2においては、電力供給対象となるコンピュ
ータ本体の各モジュールは負荷401として示されてい
る。
【0044】容量算出部202は、バッテリパック19
の二次電池の充放電容量とEEPROM191のバッテ
リ情報との間の収支計算を行って最新の実力容量および
残存容量を算出する。二次電池の放電開始から放電停止
までの期間中に放電された放電容量については、バッテ
リ放電中に電流計302および計時部205によって観
測される放電電流および放電時間に基づいて逐次算出さ
れる(放電時間X放電電流)。また、充電容量について
も同様にして充電制御回路306を介して二次電池に流
れる充電電流と充電時間などに基づいて算出される(充
電時間X充電電流)。
の二次電池の充放電容量とEEPROM191のバッテ
リ情報との間の収支計算を行って最新の実力容量および
残存容量を算出する。二次電池の放電開始から放電停止
までの期間中に放電された放電容量については、バッテ
リ放電中に電流計302および計時部205によって観
測される放電電流および放電時間に基づいて逐次算出さ
れる(放電時間X放電電流)。また、充電容量について
も同様にして充電制御回路306を介して二次電池に流
れる充電電流と充電時間などに基づいて算出される(充
電時間X充電電流)。
【0045】ローバッテリ検出部204は、二次電池の
電池電圧とEEPROM191のローバッテリ検知電圧
VLBとに基づいてローバッテリ状態を検出する。ここ
で、放電電流がIBATの時のローバッテリ検知電圧が
VLBであるとすると、ローバッテリ検出部204は、
バッテリ放電中に電流計302および電圧計303から
送られる放電電流および電池電圧を逐次観測し、放電電
流がIBATであるときの電池電圧VBATがローバッ
テリ検知電圧VLB以下になったとき、ローバッテリ状
態であることを検知する。
電池電圧とEEPROM191のローバッテリ検知電圧
VLBとに基づいてローバッテリ状態を検出する。ここ
で、放電電流がIBATの時のローバッテリ検知電圧が
VLBであるとすると、ローバッテリ検出部204は、
バッテリ放電中に電流計302および電圧計303から
送られる放電電流および電池電圧を逐次観測し、放電電
流がIBATであるときの電池電圧VBATがローバッ
テリ検知電圧VLB以下になったとき、ローバッテリ状
態であることを検知する。
【0046】ローバッテリ警告部203は、ローバッテ
リ検出部204によってローバッテリ状態であることが
検知されたとき、アラーム音の発生やLED22の点灯
によって利用者に警告(ローバッテリアラーム)を発す
る。
リ検出部204によってローバッテリ状態であることが
検知されたとき、アラーム音の発生やLED22の点灯
によって利用者に警告(ローバッテリアラーム)を発す
る。
【0047】次に、図3のフローチャートを参照して、
この実施形態における電源制御処理の手順について説明
する。バッテリパック19がコンピュータ本体に装着さ
れると、電源マイコン181は、EEPROM191か
ら実力容量を読みとる(ステップS101)。そして、
電源スイッチ21の操作によってコンピュータがパワー
オンされると、スイッチ回路304が負荷401側に接
続されることにより、二次電池によるコンピュータの駆
動、つまり二次電池の放電が開始される(ステップS1
02)。二次電池の放電中においては、放電容量の算出
とローバッテリ状態か否かチェックが継続的に行われる
(ステップS104、S105)。
この実施形態における電源制御処理の手順について説明
する。バッテリパック19がコンピュータ本体に装着さ
れると、電源マイコン181は、EEPROM191か
ら実力容量を読みとる(ステップS101)。そして、
電源スイッチ21の操作によってコンピュータがパワー
オンされると、スイッチ回路304が負荷401側に接
続されることにより、二次電池によるコンピュータの駆
動、つまり二次電池の放電が開始される(ステップS1
02)。二次電池の放電中においては、放電容量の算出
とローバッテリ状態か否かチェックが継続的に行われる
(ステップS104、S105)。
【0048】ローバッテリ状態が検出される前に、電源
スイッチ21の操作によってコンピュータがパワーオフ
されるかあるいはACアダプタ電源が接続されると(ス
テップS103)、処理#5に移行し、そこで、スイッ
チ回路301の接続切替によりコンピュータの電力供給
源が二次電池からACアダプタ電源に切り換えられ、こ
れによって二次電池の放電は停止される(ステップS1
18)。この後、電源マイコン181は、EEPROM
191から読みとった実力容量値から、容量算出部20
2で算出されたそれまでの放電容量値を減算することに
より二次電池の現在の残存容量値を算出し、それをEE
PROM191に書き込む(ステップS119,S12
0)。また、コンピュータの電力供給源が二次電池から
ACアダプタ電源に切り換えられると、充電回路306
を介してACアダプタ電源から二次電池への充電が開始
され、ACアダプタ電源が接続されている間は二次電池
が満充電状態になるまで続けられる。
スイッチ21の操作によってコンピュータがパワーオフ
されるかあるいはACアダプタ電源が接続されると(ス
テップS103)、処理#5に移行し、そこで、スイッ
チ回路301の接続切替によりコンピュータの電力供給
源が二次電池からACアダプタ電源に切り換えられ、こ
れによって二次電池の放電は停止される(ステップS1
18)。この後、電源マイコン181は、EEPROM
191から読みとった実力容量値から、容量算出部20
2で算出されたそれまでの放電容量値を減算することに
より二次電池の現在の残存容量値を算出し、それをEE
PROM191に書き込む(ステップS119,S12
0)。また、コンピュータの電力供給源が二次電池から
ACアダプタ電源に切り換えられると、充電回路306
を介してACアダプタ電源から二次電池への充電が開始
され、ACアダプタ電源が接続されている間は二次電池
が満充電状態になるまで続けられる。
【0049】一方、二次電池の放電中においてローバッ
テリ状態が検知されると(ステップS105)、その旨
がローバッテリ警告部203によって利用者に通知され
る(ステップS106)。この状態で利用者がACアダ
プタ20を接続することなどによってACアダプタ電源
への切替が可能な状態になると、処理#2に移行する。
テリ状態が検知されると(ステップS105)、その旨
がローバッテリ警告部203によって利用者に通知され
る(ステップS106)。この状態で利用者がACアダ
プタ20を接続することなどによってACアダプタ電源
への切替が可能な状態になると、処理#2に移行する。
【0050】処理#2では、まず、ローバッテリ警告部
203による警告が停止される(ステップS109)。
この後、スイッチ回路301の接続切替により、コンピ
ュータの電力供給源が二次電池からACアダプタ電源に
切り換えられると共に、二次電池が放電器305に接続
されその放電が継続される(ステップS110,S11
1)。
203による警告が停止される(ステップS109)。
この後、スイッチ回路301の接続切替により、コンピ
ュータの電力供給源が二次電池からACアダプタ電源に
切り換えられると共に、二次電池が放電器305に接続
されその放電が継続される(ステップS110,S11
1)。
【0051】この後、処理#4に移行し、そこで、放電
容量の算出と、電池電圧VBATが放電終止電圧VEN
Dか否かのチェックが行われる(ステップS113,S
114)。電池電圧VBATが放電終止電圧VEND以
下になると、スイッチ回路301の接続切替により二次
電池が放電器305から分離され、その放電が停止され
る(ステップS115)。そして、放電開始時から放電
停止時まで、つまり満充電状態時から放電終止電圧VE
NDまでに二次電池から放電された放電容量が最新の実
力容量値として算出され、また最新の残存容量値はゼロ
として算出され、これら実力容量値および残存容量値が
EEPROM191に書き込まれる(ステップS11
6,S117)。
容量の算出と、電池電圧VBATが放電終止電圧VEN
Dか否かのチェックが行われる(ステップS113,S
114)。電池電圧VBATが放電終止電圧VEND以
下になると、スイッチ回路301の接続切替により二次
電池が放電器305から分離され、その放電が停止され
る(ステップS115)。そして、放電開始時から放電
停止時まで、つまり満充電状態時から放電終止電圧VE
NDまでに二次電池から放電された放電容量が最新の実
力容量値として算出され、また最新の残存容量値はゼロ
として算出され、これら実力容量値および残存容量値が
EEPROM191に書き込まれる(ステップS11
6,S117)。
【0052】また、ローバッテリ状態が検知された後に
電源スイッチ21の操作によってコンピュータがパワー
オフされた場合には、処理#3に進み、そこで二次電池
が放電器305に接続された後(ステップS112)、
前述の処理#4が実行される。
電源スイッチ21の操作によってコンピュータがパワー
オフされた場合には、処理#3に進み、そこで二次電池
が放電器305に接続された後(ステップS112)、
前述の処理#4が実行される。
【0053】図4には、このような電源制御処理を行っ
た場合における充放電サイクルとバッテリ情報の更新と
の関係が示されている。図4においては、満充電状態の
二次電池を電源として使用することによるバッテリ放電
と、ACアダプタ電源による二次電池の充電とが繰り返
し行われた場合が示されている。
た場合における充放電サイクルとバッテリ情報の更新と
の関係が示されている。図4においては、満充電状態の
二次電池を電源として使用することによるバッテリ放電
と、ACアダプタ電源による二次電池の充電とが繰り返
し行われた場合が示されている。
【0054】充放電サイクル1:このサイクルは、ロー
バッテリ状態が検出される前にコンピュータがパワーオ
フされるか、あるいはACアダプタ電源が接続されて二
次電池の放電が停止された場合に対応する。二次電池の
放電停止時には残存容量値(=実力容量値−放電容量
値)が算出され、それがEEPROM191に書き込ま
れる。
バッテリ状態が検出される前にコンピュータがパワーオ
フされるか、あるいはACアダプタ電源が接続されて二
次電池の放電が停止された場合に対応する。二次電池の
放電停止時には残存容量値(=実力容量値−放電容量
値)が算出され、それがEEPROM191に書き込ま
れる。
【0055】充放電サイクル2:コンピュータにACア
ダプタ電源が接続されて二次電池の充電が開始されそれ
が満充電状態になると、今度は、実力容量値(=残存容
量値+充電容量値)が算出され、それがEEPROM1
91に書き込まれる。ここまでは、図11で説明した従
来のバッテリ情報管理と同じである。
ダプタ電源が接続されて二次電池の充電が開始されそれ
が満充電状態になると、今度は、実力容量値(=残存容
量値+充電容量値)が算出され、それがEEPROM1
91に書き込まれる。ここまでは、図11で説明した従
来のバッテリ情報管理と同じである。
【0056】そして、再び、二次電池を使用したコンピ
ュータの駆動が開始されて、ローバッテリ状態であるこ
とが検出されると、利用者によってコンピュータのパワ
ーオフまたは二次電池からACアダプタ電源への切替が
行われるが、二次電池の放電は放電終止電圧VENDま
で継続して実行される。二次電池の電池電圧VBATが
放電終止電圧VENDになったとき、実力容量値(=放
電容量値)、および残存容量値(=0)が算出され、そ
れがEEPROM191に書き込まれる。
ュータの駆動が開始されて、ローバッテリ状態であるこ
とが検出されると、利用者によってコンピュータのパワ
ーオフまたは二次電池からACアダプタ電源への切替が
行われるが、二次電池の放電は放電終止電圧VENDま
で継続して実行される。二次電池の電池電圧VBATが
放電終止電圧VENDになったとき、実力容量値(=放
電容量値)、および残存容量値(=0)が算出され、そ
れがEEPROM191に書き込まれる。
【0057】充放電サイクル3:放電終止電圧VEND
にまで放電された二次電池がACアダプタ電源によって
再び満充電状態にまで充電されると、今度は、残存容量
値(=実力容量値)が算出され、それがEEPROM1
91に書き込まれる。
にまで放電された二次電池がACアダプタ電源によって
再び満充電状態にまで充電されると、今度は、残存容量
値(=実力容量値)が算出され、それがEEPROM1
91に書き込まれる。
【0058】このように二次電池を一旦放電終止電圧値
VENDまで放電させて、そのときの放電容量を用いて
実力容量値を更新することにより、それまでの収支計算
により誤差が蓄積されている実力容量の値を、現在のバ
ッテリ状態に適合する値に修正することができる。
VENDまで放電させて、そのときの放電容量を用いて
実力容量値を更新することにより、それまでの収支計算
により誤差が蓄積されている実力容量の値を、現在のバ
ッテリ状態に適合する値に修正することができる。
【0059】また、このような放電終止電圧値VEND
までの強制放電はローバッテリ状態が検出された場合に
のみ実行される。したがって、バッテリを無駄に放電す
ることなく、充放電サイクルを重ねる度に蓄積されてい
く実力容量値および残存容量値の算出誤差をローバッテ
リ状態が検知される度にゼロクリアできるようになり、
現在のバッテリ状態を常に正しく管理することが可能と
なる。
までの強制放電はローバッテリ状態が検出された場合に
のみ実行される。したがって、バッテリを無駄に放電す
ることなく、充放電サイクルを重ねる度に蓄積されてい
く実力容量値および残存容量値の算出誤差をローバッテ
リ状態が検知される度にゼロクリアできるようになり、
現在のバッテリ状態を常に正しく管理することが可能と
なる。
【0060】なお、ここでは二次電池の放電が満充電状
態から開始された場合を例にとって説明したが、二次電
池が満充電状態に充電される前にACアダプタ電源が取
り外されてコンピュータがパワーオンされた場合には、
その時の充電状態から二次電池の放電が開始されること
になる。この場合、放電終止電圧VENDまで二次電池
を強制放電したときに行われるバッテリ情報更新処理で
は、実力容量値の更新は行わず、残存容量値のみの更新
を行って、その値をゼロに設定すればよい。このように
しても残存容量値に蓄積された誤差を一旦ゼロクリアす
ることができるので、その後の二次電池の充電によって
二次電池が満充電にされたときに、放電終止電圧VEN
Dから満充電状態になるまでの充電容量の値を最新の実
力容量値として算出することが可能となる。
態から開始された場合を例にとって説明したが、二次電
池が満充電状態に充電される前にACアダプタ電源が取
り外されてコンピュータがパワーオンされた場合には、
その時の充電状態から二次電池の放電が開始されること
になる。この場合、放電終止電圧VENDまで二次電池
を強制放電したときに行われるバッテリ情報更新処理で
は、実力容量値の更新は行わず、残存容量値のみの更新
を行って、その値をゼロに設定すればよい。このように
しても残存容量値に蓄積された誤差を一旦ゼロクリアす
ることができるので、その後の二次電池の充電によって
二次電池が満充電にされたときに、放電終止電圧VEN
Dから満充電状態になるまでの充電容量の値を最新の実
力容量値として算出することが可能となる。
【0061】また、残存容量値のみによって現在のバッ
テリ状態を管理するようにしても良く、この場合にも、
放電終止電圧VENDまでバッテリを強制放電されたと
きに行われるバッテリ情報更新処理では、残存容量値の
みの更新を行ってその値をゼロに設定すればよい。
テリ状態を管理するようにしても良く、この場合にも、
放電終止電圧VENDまでバッテリを強制放電されたと
きに行われるバッテリ情報更新処理では、残存容量値の
みの更新を行ってその値をゼロに設定すればよい。
【0062】次に、図5のフローチャートを参照して、
図3で説明した電源制御処理の他の例について説明す
る。ここでは、放電終止電圧VENDまでの二次電池の
強制放電は、二次電池を放電器305に接続するのでは
なく、二次電池によるコンピュータの駆動を継続させる
ことによって実現されている。
図3で説明した電源制御処理の他の例について説明す
る。ここでは、放電終止電圧VENDまでの二次電池の
強制放電は、二次電池を放電器305に接続するのでは
なく、二次電池によるコンピュータの駆動を継続させる
ことによって実現されている。
【0063】すなわち、ローバッテリ状態が検知された
後にACアダプタ電源への切替が可能な状態になると、
処理#2でローバッテリの警告を停止した後に、処理#
6に移行する。処理#6では、放電容量の算出と、電池
電圧VBATが放電終止電圧VENDか否かのチェック
が行われる(ステップS121,S122)。電池電圧
VBATが放電終止電圧VEND以下になると、スイッ
チ回路301の接続切替により、コンピュータの電力供
給源が二次電池からACアダプタ電源に切り換えられ、
二次電池の放電が停止される(ステップS123)。こ
の後、前述した処理#4のステップS116,S117
が実行される。
後にACアダプタ電源への切替が可能な状態になると、
処理#2でローバッテリの警告を停止した後に、処理#
6に移行する。処理#6では、放電容量の算出と、電池
電圧VBATが放電終止電圧VENDか否かのチェック
が行われる(ステップS121,S122)。電池電圧
VBATが放電終止電圧VEND以下になると、スイッ
チ回路301の接続切替により、コンピュータの電力供
給源が二次電池からACアダプタ電源に切り換えられ、
二次電池の放電が停止される(ステップS123)。こ
の後、前述した処理#4のステップS116,S117
が実行される。
【0064】以上の処理により、放電器305によって
二次電池を無駄に放電させることなく、実量容量値およ
び残存容量値の算出誤差をゼロクリアすることができ
る。図6には、電源コントローラ18の第2の構成例が
示されている。
二次電池を無駄に放電させることなく、実量容量値およ
び残存容量値の算出誤差をゼロクリアすることができ
る。図6には、電源コントローラ18の第2の構成例が
示されている。
【0065】この図6においては、電源マイコン181
の機能だけが異なり、他の構成は図2と同じである。す
なわち、電源マイコン181においては、容量算出部2
02の代わりに、放電特性記録部501および放電容量
・ローバッテリ電圧算出部502が設けられており、放
電終止電圧VENDにまで強制放電したときの放電特性
に基づいて、実量容量値および残存容量値の算出だけな
く、ローバッテリ検知電圧VLBの修正も行うように構
成されている。
の機能だけが異なり、他の構成は図2と同じである。す
なわち、電源マイコン181においては、容量算出部2
02の代わりに、放電特性記録部501および放電容量
・ローバッテリ電圧算出部502が設けられており、放
電終止電圧VENDにまで強制放電したときの放電特性
に基づいて、実量容量値および残存容量値の算出だけな
く、ローバッテリ検知電圧VLBの修正も行うように構
成されている。
【0066】放電特性記録部501は、二次電池の放電
特性を検出するためのものであり、二次電池の放電中に
電流計302、計時部205、電圧計303によって計
測される放電電流、放電時間、電池電圧を逐次記録し
て、二次電池の放電特性を示す情報を収集する。放電容
量・ローバッテリ電圧算出部502は、放電終止電圧V
ENDにまで強制放電したときの放電特性に基づいて、
実量容量値および残存容量値の算出と、ローバッテリ検
知電圧VLBの算出を行う。
特性を検出するためのものであり、二次電池の放電中に
電流計302、計時部205、電圧計303によって計
測される放電電流、放電時間、電池電圧を逐次記録し
て、二次電池の放電特性を示す情報を収集する。放電容
量・ローバッテリ電圧算出部502は、放電終止電圧V
ENDにまで強制放電したときの放電特性に基づいて、
実量容量値および残存容量値の算出と、ローバッテリ検
知電圧VLBの算出を行う。
【0067】図6の電源マイコン181を用いて電源制
御処理の流れを図7に示す。バッテリパック19がコン
ピュータ本体に装着されると、電源マイコン181は、
EEPROM191から実力容量とローバッテリ検知電
圧VLBを読みとる(ステップS201)。そして、電
源スイッチ21の操作によってコンピュータがパワーオ
ンされると、スイッチ回路304が負荷401側に接続
されることにより、二次電池によるコンピュータの駆
動、つまり二次電池の放電が開始される(ステップS2
02)。二次電池の放電中においては、ローバッテリ状
態か否かチェックが継続的に行われる(ステップS20
4)。
御処理の流れを図7に示す。バッテリパック19がコン
ピュータ本体に装着されると、電源マイコン181は、
EEPROM191から実力容量とローバッテリ検知電
圧VLBを読みとる(ステップS201)。そして、電
源スイッチ21の操作によってコンピュータがパワーオ
ンされると、スイッチ回路304が負荷401側に接続
されることにより、二次電池によるコンピュータの駆
動、つまり二次電池の放電が開始される(ステップS2
02)。二次電池の放電中においては、ローバッテリ状
態か否かチェックが継続的に行われる(ステップS20
4)。
【0068】ローバッテリ状態が検出される前に、電源
スイッチ21の操作によってコンピュータがパワーオフ
されるかあるいはACアダプタ電源が接続されると(ス
テップS203)、処理#5に移行し、そこで、スイッ
チ回路301の接続切替によりコンピュータの電力供給
源が二次電池からACアダプタ電源に切り換えられ、こ
れによって二次電池の放電は停止される(ステップS2
17)。この後、電源マイコン181は、放電特性記録
部501によって記録されたそれまでの放電特性から放
電容量を算出し、EEPROM191から読みとった実
力容量値からその放電容量値を減算することにより二次
電池の現在の残存容量値を求め、それをEEPROM1
91に書き込む(ステップS218,S219,S22
0)。また、コンピュータの電力供給源が二次電池から
ACアダプタ電源に切り換えられると、充電回路306
を介してACアダプタ電源から二次電池への充電が開始
され、ACアダプタ電源が接続されている間は二次電池
が満充電状態になるまで続けられる。
スイッチ21の操作によってコンピュータがパワーオフ
されるかあるいはACアダプタ電源が接続されると(ス
テップS203)、処理#5に移行し、そこで、スイッ
チ回路301の接続切替によりコンピュータの電力供給
源が二次電池からACアダプタ電源に切り換えられ、こ
れによって二次電池の放電は停止される(ステップS2
17)。この後、電源マイコン181は、放電特性記録
部501によって記録されたそれまでの放電特性から放
電容量を算出し、EEPROM191から読みとった実
力容量値からその放電容量値を減算することにより二次
電池の現在の残存容量値を求め、それをEEPROM1
91に書き込む(ステップS218,S219,S22
0)。また、コンピュータの電力供給源が二次電池から
ACアダプタ電源に切り換えられると、充電回路306
を介してACアダプタ電源から二次電池への充電が開始
され、ACアダプタ電源が接続されている間は二次電池
が満充電状態になるまで続けられる。
【0069】一方、二次電池の放電中においてローバッ
テリ状態が検知されると(ステップS204)、その旨
がローバッテリ警告部203によって利用者に通知され
る(ステップS205)。この状態で利用者がACアダ
プタ20を接続することなどによってACアダプタ電源
への切替が可能な状態になると、処理#2に移行する。
テリ状態が検知されると(ステップS204)、その旨
がローバッテリ警告部203によって利用者に通知され
る(ステップS205)。この状態で利用者がACアダ
プタ20を接続することなどによってACアダプタ電源
への切替が可能な状態になると、処理#2に移行する。
【0070】処理#2では、まず、ローバッテリ警告部
203による警告が停止される(ステップS208)。
この後、スイッチ回路301の接続切替により、コンピ
ュータの電力供給源が二次電池からACアダプタ電源に
切り換えられると共に、二次電池が放電器305に接続
されその放電が継続される(ステップS209,S21
0)。
203による警告が停止される(ステップS208)。
この後、スイッチ回路301の接続切替により、コンピ
ュータの電力供給源が二次電池からACアダプタ電源に
切り換えられると共に、二次電池が放電器305に接続
されその放電が継続される(ステップS209,S21
0)。
【0071】この後、処理#4に移行し、そこで、電池
電圧VBATが放電終止電圧VENDか否かのチェック
が行われる(ステップS212)。電池電圧VBATが
放電終止電圧VEND以下になると、スイッチ回路30
1の接続切替により二次電池が放電器305から分離さ
れ、その放電が停止される(ステップS213)。そし
て、満充電状態時から放電終止電圧VENDまでの二次
電池の放電特性に基づいて、満充電状態時から放電終止
電圧VENDまでに二次電池から放電された放電容量
と、ローバッテリ検知電圧VLBが算出される(ステッ
プS214)。このローバッテリ検知電圧VLBとして
は、図8に示されているように、二次電池の残存容量が
たとえば実力容量の5%前後の所定の割合になるときの
電池電圧に決定される。したがって、放電特性の変化
(x,y,z)に応じてローバッテリ検知電圧VLBの
値をVLBx,VLBy,VLBzというように動的に
変更することが可能となる。
電圧VBATが放電終止電圧VENDか否かのチェック
が行われる(ステップS212)。電池電圧VBATが
放電終止電圧VEND以下になると、スイッチ回路30
1の接続切替により二次電池が放電器305から分離さ
れ、その放電が停止される(ステップS213)。そし
て、満充電状態時から放電終止電圧VENDまでの二次
電池の放電特性に基づいて、満充電状態時から放電終止
電圧VENDまでに二次電池から放電された放電容量
と、ローバッテリ検知電圧VLBが算出される(ステッ
プS214)。このローバッテリ検知電圧VLBとして
は、図8に示されているように、二次電池の残存容量が
たとえば実力容量の5%前後の所定の割合になるときの
電池電圧に決定される。したがって、放電特性の変化
(x,y,z)に応じてローバッテリ検知電圧VLBの
値をVLBx,VLBy,VLBzというように動的に
変更することが可能となる。
【0072】次に、算出された放電容量が最新の実力容
量として算出され、また最新の残存容量値はゼロとして
算出され、これら実力容量値および残存容量値がEEP
ROM191に書き込まれる(ステップS215,S2
16)。
量として算出され、また最新の残存容量値はゼロとして
算出され、これら実力容量値および残存容量値がEEP
ROM191に書き込まれる(ステップS215,S2
16)。
【0073】また、ローバッテリ状態が検知された後に
電源スイッチ21の操作によってコンピュータがパワー
オフされた場合には、処理#3に進み、そこで二次電池
が放電器305に接続された後(ステップS211)、
前述の処理#4が実行される。
電源スイッチ21の操作によってコンピュータがパワー
オフされた場合には、処理#3に進み、そこで二次電池
が放電器305に接続された後(ステップS211)、
前述の処理#4が実行される。
【0074】なお、ここでは二次電池の放電が満充電状
態から開始された場合を例にとって説明したが、二次電
池が満充電状態に充電される前にACアダプタ電源が取
り外されてコンピュータがパワーオンされた場合には、
その時の充電状態から二次電池の放電が開始されること
になる。この場合、放電終止電圧VENDまで二次電池
を強制放電したときに行われるバッテリ情報更新処理で
は、実力容量値の更新は行わず、残存容量値のみの更新
を行って、その値をゼロに設定すればよい。このように
しても残存容量値に蓄積された誤差を一旦ゼロクリアす
ることができるので、その後の二次電池の充電によって
二次電池が満充電にされたときに、放電終止電圧VEN
Dから満充電状態になるまでの充電容量の値を最新の実
力容量値として算出することが可能となる。
態から開始された場合を例にとって説明したが、二次電
池が満充電状態に充電される前にACアダプタ電源が取
り外されてコンピュータがパワーオンされた場合には、
その時の充電状態から二次電池の放電が開始されること
になる。この場合、放電終止電圧VENDまで二次電池
を強制放電したときに行われるバッテリ情報更新処理で
は、実力容量値の更新は行わず、残存容量値のみの更新
を行って、その値をゼロに設定すればよい。このように
しても残存容量値に蓄積された誤差を一旦ゼロクリアす
ることができるので、その後の二次電池の充電によって
二次電池が満充電にされたときに、放電終止電圧VEN
Dから満充電状態になるまでの充電容量の値を最新の実
力容量値として算出することが可能となる。
【0075】また、残存容量値のみによって現在のバッ
テリ状態を管理するようにしても良く、この場合にも、
放電終止電圧VENDまでバッテリを強制放電されたと
きに行われるバッテリ情報更新処理では、残存容量値の
みの更新を行ってその値をゼロに設定すればよい。
テリ状態を管理するようにしても良く、この場合にも、
放電終止電圧VENDまでバッテリを強制放電されたと
きに行われるバッテリ情報更新処理では、残存容量値の
みの更新を行ってその値をゼロに設定すればよい。
【0076】次に、図9のフローチャートを参照して、
図7で説明した電源制御処理の他の例について説明す
る。ここでは、放電終止電圧VENDまでの二次電池の
強制放電は、二次電池を放電器305に接続するのでは
なく、二次電池によるコンピュータの駆動を継続させる
ことによって実現されている。
図7で説明した電源制御処理の他の例について説明す
る。ここでは、放電終止電圧VENDまでの二次電池の
強制放電は、二次電池を放電器305に接続するのでは
なく、二次電池によるコンピュータの駆動を継続させる
ことによって実現されている。
【0077】すなわち、ローバッテリ状態が検知された
後にACアダプタ電源への切替が可能な状態になると、
処理#2でローバッテリの警告を停止した後に、処理#
6に移行する。処理#6では、電池電圧VBATが放電
終止電圧VENDか否かのチェックが行われる(ステッ
プS221)。電池電圧VBATが放電終止電圧VEN
D以下になると、スイッチ回路301の接続切替によ
り、コンピュータの電力供給源が二次電池からACアダ
プタ電源に切り換えられ、二次電池の放電が停止される
(ステップS222)。この後、前述した処理#4のス
テップS214,S215,S216が実行される。以
上の処理により、放電器305によって二次電池を無駄
に放電させることなく、実量容量値および残存容量値の
算出誤差をゼロクリアすることができる。
後にACアダプタ電源への切替が可能な状態になると、
処理#2でローバッテリの警告を停止した後に、処理#
6に移行する。処理#6では、電池電圧VBATが放電
終止電圧VENDか否かのチェックが行われる(ステッ
プS221)。電池電圧VBATが放電終止電圧VEN
D以下になると、スイッチ回路301の接続切替によ
り、コンピュータの電力供給源が二次電池からACアダ
プタ電源に切り換えられ、二次電池の放電が停止される
(ステップS222)。この後、前述した処理#4のス
テップS214,S215,S216が実行される。以
上の処理により、放電器305によって二次電池を無駄
に放電させることなく、実量容量値および残存容量値の
算出誤差をゼロクリアすることができる。
【0078】
【発明の効果】以上説明したように、この発明によれ
ば、充放電サイクルを重ねる度に蓄積されていく実力容
量値および残存容量値の算出誤差を定期的にゼロクリア
できるようになり、現在のバッテリ状態を常に正しく管
理することが可能となる。また、バッテリの放電特性の
変化に応じて動的にローバッテリ検知電圧の値を変更す
ることにより、常に最適なローバッテリ検知電圧を用い
たローバッテリ状態の検出を行うことができる。
ば、充放電サイクルを重ねる度に蓄積されていく実力容
量値および残存容量値の算出誤差を定期的にゼロクリア
できるようになり、現在のバッテリ状態を常に正しく管
理することが可能となる。また、バッテリの放電特性の
変化に応じて動的にローバッテリ検知電圧の値を変更す
ることにより、常に最適なローバッテリ検知電圧を用い
たローバッテリ状態の検出を行うことができる。
【図1】この発明の一実施形態に係る電源制御装置を用
いたコンピュータシステムの構成を示すブロック図。
いたコンピュータシステムの構成を示すブロック図。
【図2】同実施形態の電源制御装置の具体的な構成の一
例を示す図。
例を示す図。
【図3】図2の電源制御装置を用いたコンピュータの電
源制御処理の手順を示すフローチャート。
源制御処理の手順を示すフローチャート。
【図4】図3の電源制御処理を用いた場合における充放
電サイクルとバッテリ情報の更新処理との関係を示す
図。
電サイクルとバッテリ情報の更新処理との関係を示す
図。
【図5】図2の電源制御装置を用いたコンピュータの電
源制御処理の他の手順を示すフローチャート。
源制御処理の他の手順を示すフローチャート。
【図6】同実施形態の電源制御装置の具体的な構成の第
2の例を示す図。
2の例を示す図。
【図7】図6の電源制御装置を用いたコンピュータの電
源制御処理の手順を示すフローチャート。
源制御処理の手順を示すフローチャート。
【図8】図7の電源制御処理を用いた場合におけるロー
バッテリ検知電圧の修正動作を説明するための図。
バッテリ検知電圧の修正動作を説明するための図。
【図9】図6の電源制御装置を用いたコンピュータの電
源制御処理の他の手順を示すフローチャート。
源制御処理の他の手順を示すフローチャート。
【図10】二次電池の典型的な放電特性を示す図。
【図11】従来の電源制御装置を用いた場合における充
放電サイクルとバッテリ情報の更新処理との関係を示す
図。
放電サイクルとバッテリ情報の更新処理との関係を示す
図。
18…電源コントローラ、19…バッテリパック、20
…ACアダプタ、181…電源マイコン、201…スイ
ッチ制御部、202…容量算出部、203…ローバッテ
リ警告部、204…ローバッテリ検出部、205…計時
部。
…ACアダプタ、181…電源マイコン、201…スイ
ッチ制御部、202…容量算出部、203…ローバッテ
リ警告部、204…ローバッテリ検出部、205…計時
部。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 萩原 昌彦 東京都青梅市新町1381番地1 東芝コンピ ュータエンジニアリング株式会社内 (72)発明者 小沢 克雄 東京都青梅市新町1381番地1 東芝コンピ ュータエンジニアリング株式会社内
Claims (16)
- 【請求項1】 バッテリによって駆動可能な電子機器で
使用される電源制御装置であって、前記バッテリに設け
られた記憶装置には、その特性を示すバッテリ情報とし
て、前記バッテリを満充電状態に充電した状態から所定
の放電終止電圧値まで放電させたときに前記バッテリか
ら放電される最大放電容量を表す実力容量値および前記
バッテリの残り容量を表す残存容量値が格納されてお
り、前記バッテリの充放電が終了する度に、そのときの
充放電容量の値と、前記記憶装置に格納されている充放
電開始前の前記実力容量値または残存容量値との間の収
支計算により、前記バッテリ情報の更新および前記バッ
テリの最新特性の管理を行う電源制御装置において、 満充電状態時から放電停止時までに前記バッテリから放
電される放電容量値を検出する放電容量検出手段と、 前記バッテリの電圧値に基づいて前記バッテリがローバ
ッテリ状態であることを検出するローバッテリ検出手段
と、 このローバッテリ検出手段によって前記バッテリがロー
バッテリ状態であることが検出された後において前記電
子機器が電源オフあるいは前記電子機器への電源供給元
が前記バッテリからACアダプタ電源に切り換えられた
とき、前記バッテリを放電器に接続し、前記バッテリの
放電を前記放電終止電圧値まで継続して実行させる放電
継続手段と、 前記バッテリが放電終止電圧まで放電されたとき、前記
放電継続手段による前記バッテリの放電を停止し、前記
放電容量検出手段によって検出された前記バッテリから
の放電容量値が最新の実力容量値となるように前記記憶
装置のバッテリ情報を更新する手段とを具備することを
特徴とする電源制御装置。 - 【請求項2】 前記ローバッテリ検出手段によって前記
バッテリがローバッテリ状態であることが検出される前
において前記電子機器が電源オフあるいは前記電子機器
への電源供給元が前記バッテリからACアダプタ電源に
切り換えられたとき、前記記憶装置に記憶されている前
記実力容量値から、前記放電容量検出手段で検出された
それまでの放電容量値を減算し、その減算結果が最新の
残存容量値となるように前記記憶装置のバッテリ情報を
更新する手段をさらに具備することを特徴とする請求項
1記載の電源制御装置。 - 【請求項3】 前記バッテリの記憶装置に格納されたバ
ッテリ情報には、前記バッテリのローバッテリ状態を検
出するためのローバッテリ検知電圧値が含まれており、 前記バッテリの電圧値および放電電流値を監視して前記
バッテリの放電特性を検出する放電特性検出手段と、 前記放電継続手段によって前記バッテリが放電終止電圧
値まで放電されたとき、前記放電検出手段によって検出
された放電終止電圧までの放電特性に基づいて最新のロ
ーバッテリ検知電圧を算出し、前記記憶装置のローバッ
テリ検知電圧を更新する手段とをさらに具備し、 前記ローバッテリ検出手段は、 前記バッテリの電圧値が前記記憶装置に格納されたロー
バッテリ検知電圧以下になったとき、前記バッテリがロ
ーバッテリ状態であることを検出することを特徴とする
請求項1記載の電源制御装置。 - 【請求項4】 前記放電容量検出手段は、前記放電特性
検出手段によって検出された放電特性に基づいて、前記
バッテリからの放電容量値を検出することを特徴とする
請求項3記載の電源制御装置。 - 【請求項5】 バッテリによって駆動可能な電子機器で
使用される電源制御装置であって、前記バッテリに設け
られた記憶装置には、その特性を示すバッテリ情報とし
て、前記バッテリを満充電状態に充電した状態から所定
の放電終止電圧値まで放電させたときに前記バッテリか
ら放電される最大放電容量を表す実力容量値および前記
バッテリの残り容量を表す残存容量値が格納されてお
り、前記バッテリの充放電が終了する度に、そのときの
充放電容量値と、前記記憶装置に格納されている充放電
開始前の前記実力容量値または残存容量値との間の収支
計算により、前記バッテリ情報の更新および前記バッテ
リの最新特性の管理を行う電源制御装置において、 満充電状態時から放電停止時までに前記バッテリから放
電される放電容量値を検出する放電容量検出手段と、 前記バッテリの電圧値に基づいて前記バッテリがローバ
ッテリ状態であることを検出するローバッテリ検出手段
と、 このローバッテリ検出手段によって前記バッテリがロー
バッテリ状態であることが検出された後において前記前
記電子機器への電源供給元を前記バッテリからACアダ
プタ電源に切り換え可能であることが検出されたとき、
前記バッテリが放電終止電圧値まで放電されるまで前記
バッテリを用いた前記電子機器への電源供給を継続して
実行させる手段と、 前記バッテリが放電終止電圧値まで放電されたとき、前
記電子機器への電源供給元を前記バッテリからACアダ
プタ電源に切り換えることにより前記バッテリの放電を
停止し、前記放電容量検出手段によって検出された前記
バッテリからの放電容量値が最新の実力容量値となるよ
うに前記記憶装置のバッテリ情報を更新する手段とを具
備することを特徴とする電源制御装置。 - 【請求項6】 前記ローバッテリ検出手段によって前記
バッテリがローバッテリ状態であることが検出される前
において、前記電子機器が電源オフあるいは前記電子機
器への電源供給元が前記バッテリからACアダプタ電源
に切り換えられたとき、前記記憶装置に記憶されている
前記実力容量値から、前記放電容量検出手段で検出され
たそれまでの放電容量値を減算し、その減算結果が最新
の残存容量値となるように前記記憶装置のバッテリ情報
を更新する手段をさらに具備することを特徴とする請求
項5記載の電源制御装置。 - 【請求項7】 前記バッテリの記憶装置に格納されたバ
ッテリ情報には、前記バッテリのローバッテリ状態を検
出するためのローバッテリ検知電圧値が含まれており、 前記バッテリの電圧値および放電電流値を監視して前記
バッテリの放電特性を検出する放電特性検出手段と、 前記バッテリが放電終止電圧値まで放電されたとき、前
記放電特性検出手段によって検出された放電特性に基づ
いて最新のローバッテリ検知電圧を算出し、前記記憶装
置のローバッテリ検知電圧を更新する手段とをさらに具
備し、 前記ローバッテリ検出手段は、 前記バッテリの電圧値が前記記憶装置に格納されたロー
バッテリ検知電圧以下になったとき、前記バッテリがロ
ーバッテリ状態であることを検出することを特徴とする
請求項5記載の電源制御装置。 - 【請求項8】 バッテリによって駆動可能な電子機器で
使用される電源制御装置であって、前記バッテリに設け
られた記憶装置には、前記バッテリの残り容量を表す残
存容量値が格納されており、前記バッテリの充放電が終
了する度に、そのときの充放電容量の値と、前記記憶装
置に格納されている充放電開始前の残存容量値との間の
収支計算により、前記記憶装置の残存容量値を更新する
電源制御装置において、 前記バッテリの電圧値に基づいて前記バッテリがローバ
ッテリ状態であることを検出するローバッテリ検出手段
と、 このローバッテリ検出手段によって前記バッテリがロー
バッテリ状態であることが検出された後において前記電
子機器が電源オフあるいは前記電子機器への電源供給元
が前記バッテリからACアダプタ電源に切り換えられた
とき、前記バッテリを放電器に接続し、前記バッテリの
放電を前記放電終止電圧値まで継続して実行させる放電
継続手段と、 前記バッテリが放電終止電圧まで放電されたとき、前記
放電継続手段による前記バッテリの放電を停止し、前記
記憶装置の残存容量値をゼロにリセットする手段とを具
備することを特徴とする電源制御装置。 - 【請求項9】 バッテリによって駆動可能な電子機器で
使用される電源制御装置であって、前記バッテリに設け
られた記憶装置には、前記バッテリの残り容量を表す残
存容量値が格納されており、前記バッテリの充放電が終
了する度に、そのときの充放電容量値と、前記記憶装置
に格納されている充放電開始前の前記残存容量値との間
の収支計算により、前記記憶装置の残存容量値を更新す
る電源制御装置において、 前記バッテリの電圧値に基づいて前記バッテリがローバ
ッテリ状態であることを検出するローバッテリ検出手段
と、 このローバッテリ検出手段によって前記バッテリがロー
バッテリ状態であることが検出された後において前記前
記電子機器への電源供給元を前記バッテリからACアダ
プタ電源に切り換え可能であることが検出されたとき、
前記バッテリが放電終止電圧値まで放電されるまで前記
バッテリを用いた前記電子機器への電源供給を継続して
実行させる手段と、 前記バッテリが放電終止電圧値まで放電されたとき、前
記電子機器への電源供給元を前記バッテリからACアダ
プタ電源に切り換えることにより前記バッテリの放電を
停止し、前記記憶装置の残存容量値をゼロにリセットす
る手段とを具備することを特徴とする電源制御装置。 - 【請求項10】 バッテリによって駆動可能な電子機器
で使用される電源制御装置を制御する電源制御方法であ
って、前記バッテリに設けられた記憶装置には、その特
性を示すバッテリ情報として、前記バッテリを満充電状
態に充電した状態から所定の放電終止電圧値まで放電さ
せたときに前記バッテリから放電される最大放電容量を
表す実力容量値および前記バッテリの残り容量を表す残
存容量値が格納されており、前記バッテリの充放電が終
了する度に、そのときの充放電容量の値と、前記記憶装
置に格納されている充放電開始前の前記実力容量値また
は残存容量値との間の収支計算により、前記バッテリ情
報の更新および前記バッテリの最新特性の管理を行う電
源制御方法において、 前記バッテリの電圧値に基づいて前記バッテリがローバ
ッテリ状態であることを検出し、 前記バッテリがローバッテリ状態であることが検出され
た後において前記電子機器が電源オフあるいは前記電子
機器への電源供給元が前記バッテリからACアダプタ電
源に切り換えられたとき、前記バッテリを放電器に接続
し、前記バッテリの放電を前記放電終止電圧値まで継続
して実行させ、 前記バッテリが放電終止電圧値まで放電されたとき、前
記バッテリの放電を停止し、満充電状態時から放電終止
電圧値までに前記バッテリから放電された放電容量値が
最新の実力容量値となるように前記記憶装置のバッテリ
情報を更新することを特徴とする電源制御方法。 - 【請求項11】 バッテリによって駆動可能な電子機器
で使用される電源制御装置を制御する電源制御方法であ
って、前記バッテリに設けられた記憶装置には、その特
性を示すバッテリ情報として、前記バッテリを満充電状
態に充電した状態から所定の放電終止電圧値まで放電さ
せたときに前記バッテリから放電される最大放電容量を
表す実力容量値および前記バッテリの残り容量を表す残
存容量値が格納されており、前記バッテリの充放電が終
了する度に、そのときの充放電容量値と、前記記憶装置
に格納されている充放電開始前の前記実力容量値または
残存容量値との間の収支計算により、前記バッテリ情報
の更新および前記バッテリの最新特性の管理を行う電源
制御方法において、 前記バッテリの電圧値に基づいて前記バッテリがローバ
ッテリ状態であることを検出し、 前記バッテリがローバッテリ状態であることが検出され
た後において前記前記電子機器への電源供給元を前記バ
ッテリからACアダプタ電源に切り換え可能であること
が検出されたとき、前記バッテリが放電終止電圧値まで
放電されるまで前記バッテリを用いた前記電子機器への
電源供給を継続して実行させ、 前記バッテリが放電終止電圧値まで放電されたとき、前
記電子機器への電源供給元を前記バッテリからACアダ
プタ電源に切り換えることにより前記バッテリの放電を
停止し、満充電状態時から放電終止電圧値までに前記バ
ッテリから放電された放電容量値が最新の実力容量値と
なるように前記記憶装置のバッテリ情報を更新すること
を特徴とする電源制御方法。 - 【請求項12】 バッテリによって駆動可能な電子機器
で使用される電源制御装置を制御する電源制御方法であ
って、前記バッテリに設けられた記憶装置には、前記バ
ッテリの残り容量を表す残存容量値が格納されており、
前記バッテリの充放電が終了する度に、そのときの充放
電容量の値と、前記記憶装置に格納されている充放電開
始前の前記残存容量値との間の収支計算により、前記バ
ッテリの最新の残存容量を管理する電源制御方法におい
て、 前記バッテリの電圧値に基づいて前記バッテリがローバ
ッテリ状態であることを検出し、 前記バッテリがローバッテリ状態であることが検出され
た後において前記電子機器が電源オフあるいは前記電子
機器への電源供給元が前記バッテリからACアダプタ電
源に切り換えられたとき、前記バッテリを放電器に接続
し、前記バッテリの放電を前記放電終止電圧値まで継続
して実行させ、 前記バッテリが放電終止電圧値まで放電されたとき、前
記バッテリの放電を停止し、前記記憶装置の残存容量値
をゼロにリセットすることを特徴とする電源制御方法。 - 【請求項13】 バッテリによって駆動可能な電子機器
で使用される電源制御装置を制御する電源制御方法であ
って、前記バッテリに設けられた記憶装置には、前記バ
ッテリの残り容量を表す残存容量値が格納されており、
前記バッテリの充放電が終了する度に、そのときの充放
電容量値と、前記記憶装置に格納されている充放電開始
前の前記残存容量値との間の収支計算により、前記バッ
テリの最新の残存容量を管理する電源制御方法におい
て、 前記バッテリの電圧値に基づいて前記バッテリがローバ
ッテリ状態であることを検出し、 前記バッテリがローバッテリ状態であることが検出され
た後において前記前記電子機器への電源供給元を前記バ
ッテリからACアダプタ電源に切り換え可能であること
が検出されたとき、前記バッテリが放電終止電圧値まで
放電されるまで前記バッテリを用いた前記電子機器への
電源供給を継続して実行させ、 前記バッテリが放電終止電圧値まで放電されたとき、前
記電子機器への電源供給元を前記バッテリからACアダ
プタ電源に切り換えることにより前記バッテリの放電を
停止し、前記記憶装置の残存容量値をゼロにリセットす
ることを特徴とする電源制御方法。 - 【請求項14】 書き換え可能な記憶装置を内蔵する二
次電池の充放電を制御するコンピュータシステムにおい
て、 前記二次電池の放電電流と電圧とを測定する手段と、 前記測定手段の測定結果に基づき、前記二次電池がロー
バッテリー状態である場合、前記二次電池の電圧が所定
の放電電圧になるまで放電を継続する手段と、 前記二次電池の電圧が放電電圧になったとき、前記記憶
装置に放電容量を書き込む手段とを具備したことを特徴
とするコンピュータシステム。 - 【請求項15】 前記コンピュータシステム本体に電源
を供給する外部電源と、 前記二次電池が所定の放電電圧になった時、前記コンピ
ュータシステム本体に供給する電源を前記外部電源に変
更する手段とをさらに具備することを特徴とする請求項
14記載のコンピュータシステム。 - 【請求項16】 前記コンピュータシステム本体に電源
を供給する外部電源と、 前記二次電池がローバッテリ状態である場合、前記コン
ピュータシステム本体への電源供給元を前記二次電池か
ら前記外部電源に切り換える手段とをさらに具備するこ
とを特徴とする請求項14記載のコンピュータシステ
ム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9075182A JPH10268985A (ja) | 1997-03-27 | 1997-03-27 | 電源制御装置および電源制御方法 |
| US09/048,992 US6114836A (en) | 1997-03-27 | 1998-03-27 | Apparatus and method for controlling a power source applicable to portable electronic equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9075182A JPH10268985A (ja) | 1997-03-27 | 1997-03-27 | 電源制御装置および電源制御方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH10268985A true JPH10268985A (ja) | 1998-10-09 |
Family
ID=13568816
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9075182A Pending JPH10268985A (ja) | 1997-03-27 | 1997-03-27 | 電源制御装置および電源制御方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US6114836A (ja) |
| JP (1) | JPH10268985A (ja) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AT408280B (de) * | 1999-04-09 | 2001-10-25 | Akg Acoustics Gmbh | Vorrichtung und verfahren zur ermittlung der restspielzeit von batteriebetriebenen geräten |
| JP2002236155A (ja) * | 2001-02-07 | 2002-08-23 | Sanyo Electric Co Ltd | 電池の残容量演算方法 |
| EP1059190A4 (en) * | 1998-12-28 | 2004-06-09 | Yamaha Motor Co Ltd | POWER SUPPLY SYSTEM FOR A VEHICLE |
| JP2006177764A (ja) * | 2004-12-22 | 2006-07-06 | Sanyo Electric Co Ltd | 電池の学習容量補正方法 |
| JP2007155434A (ja) * | 2005-12-02 | 2007-06-21 | Sanyo Electric Co Ltd | 二次電池の残存容量検出方法 |
| WO2010150667A1 (ja) * | 2009-06-24 | 2010-12-29 | 日本碍子株式会社 | 電池制御装置及び電池制御方法 |
Families Citing this family (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002196988A (ja) * | 2000-12-27 | 2002-07-12 | Sharp Corp | 記憶媒体 |
| JP2002236154A (ja) * | 2001-02-07 | 2002-08-23 | Sanyo Electric Co Ltd | 電池の残容量補正方法 |
| US6344727B1 (en) * | 2001-03-05 | 2002-02-05 | Motorola, Inc. | Charger having a data store and data link |
| KR100724833B1 (ko) * | 2001-09-04 | 2007-06-04 | 엘지전자 주식회사 | 배터리 잔여 용량에 따른 데이터 저장방법 |
| JP2004364445A (ja) * | 2003-06-06 | 2004-12-24 | Matsushita Electric Ind Co Ltd | バックアップ電池の放電制御装置 |
| US20060046806A1 (en) * | 2004-08-31 | 2006-03-02 | Schultz Charles P | Power system for affecting gaming conditions |
| US20060046804A1 (en) * | 2004-08-31 | 2006-03-02 | Schultz Charles P | Method and system for selectively controlling the operation of a power source |
| US20060046805A1 (en) * | 2004-08-31 | 2006-03-02 | Schultz Charles P | Method and system for affecting gaming conditions |
| TWI268355B (en) * | 2005-03-24 | 2006-12-11 | Via Tech Inc | Voltage monitor circuit management system with capable of reading the contents of the register through a bus |
| CN101263396B (zh) * | 2005-07-14 | 2011-04-27 | 波士顿电力公司 | 用于锂离子电池的控制电子元件 |
| TWI426678B (zh) * | 2006-06-28 | 2014-02-11 | 波士頓電力公司 | 具有多重充電率之電子裝置、電池組、充電於電子裝置中的鋰離子電荷儲存電源供應器之方法及可攜式電腦 |
| US20080093930A1 (en) * | 2006-10-24 | 2008-04-24 | Inventec Corporation | Uninterruptible power supply device |
| US8429085B2 (en) * | 2007-06-22 | 2013-04-23 | Visa U.S.A. Inc. | Financial transaction token with onboard power source |
| US8129946B2 (en) * | 2008-01-31 | 2012-03-06 | Dell Products L.P. | Method and system for regulating current discharge during battery discharge conditioning cycle |
| US9324071B2 (en) | 2008-03-20 | 2016-04-26 | Visa U.S.A. Inc. | Powering financial transaction token with onboard power source |
| US20100108291A1 (en) * | 2008-09-12 | 2010-05-06 | Boston-Power, Inc. | Method and apparatus for embedded battery cells and thermal management |
| JP4770918B2 (ja) * | 2008-11-18 | 2011-09-14 | ソニー株式会社 | 電池パックおよび制御方法 |
| US8090415B2 (en) * | 2008-12-12 | 2012-01-03 | Sony Ericsson Mobile Communications Ab | Intelligent battery warning system |
| US10132870B2 (en) * | 2009-04-24 | 2018-11-20 | Dell Products L.P. | Dynamic discharging to detect derated battery cells |
| CN102422504A (zh) * | 2009-05-18 | 2012-04-18 | 波士顿电力公司 | 可充电电池的能量效率及快速充电模式 |
| JP4846829B2 (ja) * | 2009-06-26 | 2011-12-28 | 株式会社東芝 | 情報処理装置およびバッテリ劣化検出方法 |
| US8483886B2 (en) | 2009-09-01 | 2013-07-09 | Boston-Power, Inc. | Large scale battery systems and method of assembly |
| CN102117939B (zh) * | 2009-12-31 | 2013-10-30 | 联想(北京)有限公司 | 一种电池管理装置及便携式电脑 |
| TWI420773B (zh) * | 2010-09-10 | 2013-12-21 | Wistron Corp | 電子裝置及其充電方法 |
| WO2015098988A1 (ja) * | 2013-12-24 | 2015-07-02 | 京セラ株式会社 | 蓄電池装置、機器制御装置、及び制御方法 |
| US20170194804A1 (en) * | 2016-01-06 | 2017-07-06 | Disruptive Technologies Research As | Controlled Drain of Battery at End-of-Life |
| WO2022217399A1 (zh) * | 2021-04-12 | 2022-10-20 | 宁德时代新能源科技股份有限公司 | 荷电状态截至的方法、装置、控制系统和存储介质 |
| CN113394856B (zh) * | 2021-08-16 | 2021-11-05 | 山东普利斯林智能仪表有限公司 | 一种锂离子电解液电池的电能转变控制方法及系统 |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4553081A (en) * | 1982-06-07 | 1985-11-12 | Norand Corporation | Portable battery powered system |
| US4455523A (en) * | 1982-06-07 | 1984-06-19 | Norand Corporation | Portable battery powered system |
| US5355072A (en) * | 1991-07-31 | 1994-10-11 | Sanyo Electric Co., Ltd. | Battery discharging apparatus |
| US5475294A (en) * | 1991-12-27 | 1995-12-12 | Nippon Densan Corporation | Charge controller for battery charger |
| JPH07128416A (ja) * | 1993-11-04 | 1995-05-19 | Mitsubishi Motors Corp | 電気自動車用バッテリ残存容量計 |
| US5594345A (en) * | 1994-01-19 | 1997-01-14 | General Electric Company | Battery capacity indicator for mobile medical equipment |
| US5633573A (en) * | 1994-11-10 | 1997-05-27 | Duracell, Inc. | Battery pack having a processor controlled battery operating system |
| US5808445A (en) * | 1995-12-06 | 1998-09-15 | The University Of Virginia Patent Foundation | Method for monitoring remaining battery capacity |
| US5826958A (en) * | 1995-12-15 | 1998-10-27 | Ora Electronics, Inc. | Apparatus for automatically conditioning rechargeable batteries |
| TW318289B (ja) * | 1996-01-26 | 1997-10-21 | Yamaha Motor Co Ltd | |
| EP0958632A4 (en) * | 1996-07-17 | 2002-03-06 | Duracell Inc | Battery operating system |
| US5739670A (en) * | 1996-10-31 | 1998-04-14 | General Motors Corporation | Method for diagnosing battery condition |
-
1997
- 1997-03-27 JP JP9075182A patent/JPH10268985A/ja active Pending
-
1998
- 1998-03-27 US US09/048,992 patent/US6114836A/en not_active Expired - Fee Related
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1059190A4 (en) * | 1998-12-28 | 2004-06-09 | Yamaha Motor Co Ltd | POWER SUPPLY SYSTEM FOR A VEHICLE |
| AT408280B (de) * | 1999-04-09 | 2001-10-25 | Akg Acoustics Gmbh | Vorrichtung und verfahren zur ermittlung der restspielzeit von batteriebetriebenen geräten |
| JP2002236155A (ja) * | 2001-02-07 | 2002-08-23 | Sanyo Electric Co Ltd | 電池の残容量演算方法 |
| JP2006177764A (ja) * | 2004-12-22 | 2006-07-06 | Sanyo Electric Co Ltd | 電池の学習容量補正方法 |
| JP2007155434A (ja) * | 2005-12-02 | 2007-06-21 | Sanyo Electric Co Ltd | 二次電池の残存容量検出方法 |
| WO2010150667A1 (ja) * | 2009-06-24 | 2010-12-29 | 日本碍子株式会社 | 電池制御装置及び電池制御方法 |
| JP5519665B2 (ja) * | 2009-06-24 | 2014-06-11 | 日本碍子株式会社 | 電池制御装置及び電池制御方法 |
| US8810203B2 (en) | 2009-06-24 | 2014-08-19 | Ngk Insulators, Ltd. | Battery control device and battery control method |
Also Published As
| Publication number | Publication date |
|---|---|
| US6114836A (en) | 2000-09-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH10268985A (ja) | 電源制御装置および電源制御方法 | |
| US6842708B2 (en) | Method and apparatus for determining battery life | |
| JP2708344B2 (ja) | コンピュータ・システム | |
| US6714016B2 (en) | Method for displaying information concerning power consumption and electronic device | |
| US6483274B2 (en) | Device and method for displaying charge capacity information of smart battery | |
| JP3730414B2 (ja) | コンピュータおよびその電源制御方法 | |
| EP0886204B1 (en) | Real-time battery gauge display | |
| US7024574B2 (en) | Method and structure for switching between two battery units for driving an electrically driven device | |
| EP0420645A2 (en) | An intelligent power supply system for a portable computer | |
| US20030054229A1 (en) | Electrical apparatus, computer system, intelligent battery, battery diagnosis method, batter-state display method, and program | |
| JPH10136574A (ja) | バッテリ制御装置 | |
| JP2002528850A (ja) | 充電状態の表示器を有するバッテリパック | |
| JP2003092836A (ja) | 電気機器、コンピュータ装置、インテリジェント電池、総容量補正方法、劣化量認識方法、およびプログラム | |
| CN1138985C (zh) | 可再充电电池容量的标定方法 | |
| JP4846829B2 (ja) | 情報処理装置およびバッテリ劣化検出方法 | |
| JPH10275036A (ja) | 電源制御装置およびコンピュータシステム | |
| US7466105B2 (en) | Autonomic battery reconditioning | |
| US6691049B1 (en) | Method and apparatus to detect that the battery gauge is out of calibration | |
| JP2000323182A (ja) | 電池パック電源装置 | |
| JP2004159382A (ja) | 電子機器 | |
| JPH10198468A (ja) | バッテリ制御装置、情報処理システム及びバッテリ制御方法 | |
| JPH077858A (ja) | 電子機器 | |
| JP2932871B2 (ja) | 電池の容量残量表示装置 | |
| JP3457923B2 (ja) | 情報処理装置 | |
| JPH10143295A (ja) | 電子装置 |