Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4437526B2 - Information processing apparatus and battery device - Google Patents
[go: Go Back, main page]

JP4437526B2 - Information processing apparatus and battery device - Google Patents

Information processing apparatus and battery device Download PDF

Info

Publication number
JP4437526B2
JP4437526B2 JP2003128807A JP2003128807A JP4437526B2 JP 4437526 B2 JP4437526 B2 JP 4437526B2 JP 2003128807 A JP2003128807 A JP 2003128807A JP 2003128807 A JP2003128807 A JP 2003128807A JP 4437526 B2 JP4437526 B2 JP 4437526B2
Authority
JP
Japan
Prior art keywords
battery
state
threshold value
battery device
capacity
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.)
Expired - Fee Related
Application number
JP2003128807A
Other languages
Japanese (ja)
Other versions
JP2004334475A (en
Inventor
秀典 山地
隆行 矢島
啓介 小出
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2003128807A priority Critical patent/JP4437526B2/en
Publication of JP2004334475A publication Critical patent/JP2004334475A/en
Application granted granted Critical
Publication of JP4437526B2 publication Critical patent/JP4437526B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E60/00Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
    • Y02E60/10Energy storage using batteries

Landscapes

  • Power Sources (AREA)
  • Secondary Cells (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、情報処理装置及びバッテリ装置において、システムの状態制御(ハイバネーション状態等への遷移)に必要な消費電力を確保すること及びバッテリを長持ちさせることについて両立化を図ることでユーザの利便性を向上させるための技術に関する。
【0002】
【従来の技術】
コンピュータ機器等において電力供給源であるバッテリの残量が少なくなった場合に講じられる対策として、システムの状態(メモリ内容やデバイスのレジスタの設定等)を不揮発性記憶手段(ハードディスクや不揮発性メモリ等)に一時退避させておき、その後の動作再開時に元の状態に復帰させる機能(所謂「ハイバネーション(Hibernation)機能」)が知られている(例えば、特許文献1参照)。つまり、バッテリ残量の低下によって突然の電源供給停止が起き、ユーザが不利益(データ消失等)を被らないための安全対策が必要とされ、例えば、携帯型機器等においてACアダプタを使用できない場合に有用である。
【0003】
【特許文献1】
特開2002−324012号公報
【0004】
【発明が解決しようとする課題】
しかしながら、従来の装置にあっては、バッテリの環境条件や劣化状態等を考慮した対策が充分に講じられていないという問題がある。
【0005】
例えば、二次電池等を低温環境下で使用する場合の問題として、放電開始時の電圧が低くなることや、バッテリの消耗が大きくなってしまうことが挙げられ、低温下での急激な負荷増大によりバッテリの電圧ドロップが発生した場合には、システムのシャットダウンを誘発してしまう虞がある。
【0006】
バッテリ残量を常に監視して、残量が閾値以下になった時(ローバッテリ時)に上記ハイバネーション機能(以下、「ローバッテリハイバネーション」と呼び、「LBH」と略記する。)が働くように構成することで、バッテリ残量が少なくなった場合でも、不測の事態(データロスト等)を回避することができるが、以下のような問題が残る。
【0007】
例えば、低温環境下で内部インピーダンスの大きいバッテリを用いる場合には、その電圧降下が大きいことが問題となる。一般にバッテリ残量についてはセルの電圧で判断しているため、低温環境下における電圧降下の増大は残容量の低下が著しいことを意味する。そこで、温度条件や使用環境を考慮し、LBH機能を発動させて安全な状態(ハイバネーション状態)に遷移させるための、残容量の閾値(LBH閾値)としては余裕をもたせた設定にしている(これは、閾値に余裕分が少ない場合には、LBHの処理に必要な電力量が不足し、LBHが機能する前に電力供給が停止されて、品質事故等につながる危険性が高まってしまうからである。)。
【0008】
従って、装置システムで使用できる電力量としては、「(実際にユーザが使用できるバッテリ量)=(放電開始時残容量[最大100%])−(LBH閾値)」という関係式が成立する。LBH閾値の余裕分が多過ぎると使用可能なバッテリ量が減り、ユーザの利便性に影響を及ぼす。即ち、LBH機構が有効に働くときに必要な電力以上の供給余力をもってLBH状態への遷移が行われるので、ユーザが電力を未だ使えるにも関わらず、実際に使用可能な時間(実バッテリライフあるいはバッテリ持続時間)が短くなってしまうという問題がある。
【0009】
そこで、本発明は、バッテリ装置の残容量を監視してハイバネーション状態等のシステムステートの遷移を制御する機能をもつ情報処理装置において、バッテリ装置を実際に使用することが可能な時間を長くすることで、ユーザの利便性を高めることを課題とする。
【0010】
【課題を解決するための手段】
本発明は、上記した課題を解決するために、バッテリの残容量を示す情報と、バッテリ温度等の環境条件や劣化状態又は給電状態に係る情報に応じて、低消費電力又は消費電力がゼロの制御状態に遷移させるための遷移条件が変更されるように構成したものである。
【0011】
従って、本発明によれば、遷移条件としてバッテリの残容量のみで判断することに起因する弊害を防止し、環境条件や劣化状態等に基いて状態遷移の許否を制御することでシステムステートの遷移制御に要する電力の余力分をユーザの使用可能な電力として融通を図ることができる。
【0012】
【発明の実施の形態】
本発明は、情報処理装置及びこれに用いられるバッテリ装置において、バッテリ装置の実使用可能時間を長くすることでユーザの利便性を高めることを目的とする。例えば、バッテリ装置で駆動される携帯型機器(ノート型のパーソナルコンピュータ等)では、バッテリ残量が少なくなると、データ消失を防ぐために安全な状態(ハイバネーション状態等)に遷移させる機構が働くが、該状態への遷移条件をバッテリ残量のみによって一律に規定するのではなく、バッテリ装置の環境条件や使用条件等に応じて動的に変化させることで、ユーザが実際にバッテリ装置を使用できる時間を長くすることができる。
【0013】
図1は本発明に係るシステムの基本構成を示す概念図であり、電力管理システム1は、電源部2と、該電源部2から電力供給を受ける電力供給対象3、そして、電力状態の監視及び給電制御等を行う制御部4から構成されている。
【0014】
電源部2を構成するバッテリ装置としては、例えば、一次電池や、二次電池(リチウムイオン電池やリチウムイオンポリマー電池等)が挙げられ、その他、燃料電池(ダイレクトメタノール型等)のような発電装置も含まれる。
【0015】
また、電力供給対象3については、例えば、コンピュータ機器やPDA(Personal Digital Assistance)、映像機器や撮像機器等へ適用が可能である。
【0016】
制御部4は、例えば、バッテリ装置の残容量や状態を監視して給電制御等を行うものであり、残容量を閾値又は基準範囲と比較して該残容量が低下したと判断された場合に、動作状態と比べて低消費電力とされる制御状態又は消費電力がゼロ若しくはほぼゼロの制御状態に遷移させる機能を有する。尚、ここで「基準範囲」については、例えば、閾値を基準として不感帯を含む比較基準範囲や、安全率を見込んだ許容範囲等が含まれる。
【0017】
実施態様としては、例えば、下記に示す形態が挙げられる。
【0018】
(I)電源部2及び制御部4を備えたバッテリ装置を、電力供給対象3に対して装着して使用する形態
(II)電力供給対象3及び制御部4を備えた装置本体部に、電源部2を装着して使用する形態
(III)電源部2、電力供給対象3及び制御部4を装置本体部が備えた形態。
【0019】
先ず、形態(I)としては、例えば、バッテリ装置が残容量や状態を自己監視し又は管理する機能、あるいは情報処理装置との間で双方向性通信又は一方向性通信を行う機能や状態の表示機能等、高度な処理機能を有する構成例(所謂「Intelligent Battery」)が挙げられ、残容量等の情報が電力供給対象3を有する情報処理装置に通知される。この場合、制御部4としてはバッテリ装置に内蔵されたマイクロコンピュータ及びCPU(中央処理装置)により実行される制御プログラム等が用いられる。
【0020】
また、形態(II)では、制御部4が情報処理装置の本体部に設けられており、電源状態の管理や給電制御等は装置本体部において行われる。
【0021】
形態(III)では、情報処理装置の本体部に、電源部2、電力供給対象3(各種デバイス)、制御部4がすべて組み込まれている。
【0022】
尚、形態(II)や(III)において、制御部4には、例えば、各種コントローラ(後述の組み込みコントローラやI/O制御ハブ、電源コントローラ等)が用いられ、電力管理機能をもつオペレーティングシステム(以下、「OS」という。)を搭載した装置では、OSの電源管理部(プログラム)により実現される制御機構等が使用される。
【0023】
図2はハードウェアに係る構成例の要部を示したものであり、以下ではコンピュータ機器への適用例について説明する。
【0024】
情報処理装置5は、下記の要素を有する(括弧内の数字は各部に付した符号を示す。)。
【0025】
・CPU(6)
・第一制御部(7)
・メインメモリ(8)
・グラフィックスカード(9)
・第二制御部(10)
・第三制御部(11)
・ハードディスクドライブ装置(12、12)
・光学式ディスクのドライブ装置(13、13)
・デバイス制御部(14)
・ACアダプター(15)
・バッテリパック(16)。
【0026】
尚、図には、入力操作装置(キーボードやマウス等)、表示装置(液晶式ディスプレイや陰極線管(CRT)等)といった各種装置の図示を一切省略している。また、補助記憶装置としては、ハードディスク等の磁気ディスクドライブ装置や、光学式ディスクドライブ装置(光ディスクや光磁気ディスク等、光学読取式ディスクのドライブ装置)を示している。
【0027】
第一乃至第三制御部(7、10、11)は、CPU(中央処理装置)6から近い順に番号を付して区別している。
【0028】
先ず、第一制御部(MCH:Memory Control Hub)7はメモリ制御やシステムバスとのリンク等の役目をもつチップセットである。AT互換機では「ノースブリッジ」と呼ばれ、CPU6とメインメモリ8、グラフィックスカード9、各種バス(PCI、AGP等)が接続される。
【0029】
また、第二制御部(ICH:I/O Control Hub)10は、デバイスのバスリンクや電力制御等を行うためのチップセットである。AT互換機では「サウスブリッジ」と呼ばれ(別名「PCI to ISA bridge」)、ノースブリッジに繋がっているバス(PCI:Peripheral Component Interconnect bus)を、低速なバス(ISA:Industry Standard Architecture bus等)に橋渡しする役目をもち、ISAコントローラ、IDE(Integrated Drive Electronics)コントローラ等の機能をもつ回路部が内蔵されている。
【0030】
尚、図には、説明の便宜上、第二制御部10のIDEコントローラ「IDE HC」にハードディスクドライブ装置12や光学式ディスクのドライブ装置13が接続された状態と、デバイス制御部14にハードディスクドライブ装置12や光学式ディスクのドライブ装置13が接続された状態とを併せて示している。デバイス制御部14は、「IEEE 1394」規格(シリアルデバイスをコンピュータに追加するためのハードウェアの仕様を定義する。)に従ってサポートされるデバイスを制御するものであり、第二制御部10に接続されている。
【0031】
第三制御部11は、本例では「EC」(Embedded Controller:組み込みコントローラ)とされ、システムの電源制御やシステムの付加機能等について制御を行うために設けられており、携帯型機器等ではマイクロコンピュータが搭載されている。例えば、ECは、ACアダプター15や、二次電池等を用いたバッテリパック16の接続や装着の状態を検出して把握する等の役目をもっている。
【0032】
図3は本発明に係る実施態様について要部の構成を例示したものである。
【0033】
図中に示す破線よりも下方に示す部分がハードウェア階層を示し、本例では上記組み込みコントローラ(EC)と、バッテリ装置17、17(図には大容量タイプと小容量タイプの2種類)を示している。
【0034】
バッテリ装置17には、その残容量や状態を検出してECに通知する制御手段18としてマイクロコンピュータが内蔵されている。そして、制御手段18は、バッテリ温度や湿度等の環境条件、給電状態(負荷状態等)やその変化について検出する手段(センサ)や、劣化状態(例えば、二次電池における充放電回数等)を把握して、バッテリの出力制御(放電の許可又は停止、放電電流の増減等)を行う。
【0035】
図中に示す破線よりも上方に示す部分はソフトウェア階層を示しており、本例では、ACPI19、API20、OS電源制御部21、デバイスドライバ22、ユーティリティ(プログラム)23を示している。
【0036】
ACPI仕様(Advanced Configuration and Power Interface Specification)は、コンピュータのパワーマネージメントをOSで一元管理するための仕様であり、ACPI19はACPI機構を構成するインターフェース部である。尚、ACPIでは、S0乃至S5のシステムステートが定義されており、「S0」(動作状態)は、装置システムの電源が投入され(オン状態)、OSが動作してソフトウェアが実行されている状態である。また「S5」(オフ状態)はソフトウェアの実行が終了し、装置システムの電源が切断された状態である。S0とS5の間の中間段階であるS1〜S4の状態(スリープ状態)について、例えば、「S3」は、装置システムに電源は入っているが、動作が停止している状態(スタンバイ状態あるいはサスペンド状態等の待機状態)とされ、また、「S4」は、電源は切れているが、作業内容(RAMのデータ)等はハードディスク等に保存されていて、データロスト等が発生しない状態(ハイバネーション状態)とされる。尚、「ハイバネーション状態」では、メインメモリ等の内容がハードディスク(図2のドライブ装置12参照。)やシリコンメモリ等の不揮発性記憶装置(non-Volatile storage)の所定領域(ハイバネーション領域)に保存された後、電源が全て切断されるため、スリープ状態のうちで消費電力が最小である(S5の状態と同じ消費電力)。そして、退避されたデータや設定情報等はその後におけるシステムの復帰時に復元されるため、S0状態への遷移によりソフトウェアの続行が可能となる。
【0037】
OSで提供されるAPI(Application Programming Interface)20は、ACPI19の上層(レイヤー)に位置し、ACPI19と、OS電源制御部21又はユーティリティ23を仲介する。また、デバイスドライバ22はECとユーティリティ23との間を仲介する。
【0038】
OS電源制御部21は、電源管理や電力制御を行うための仕様(ACPI仕様等)をもつオペレーティングシステムが装置に搭載されている場合に標準で提供される機能を実現するプログラム等で構成される。例えば、バッテリ残量の情報(残容量はバッテリセルの電圧から把握することができる。)に基いて上記制御状態(スリープ状態)への遷移について制御する状態制御手段を設けた構成形態において、バッテリ残量が予め決められた閾値を下回ったことを遷移条件として、ハイバネーション状態への遷移が行われる(LBH機構)。
【0039】
図4は状態遷移図を例示したものであり、S0状態への遷移後、監視状態に移り、ここではバッテリ装置の環境条件や劣化状態、給電状態等に基づく遷移条件に応じた状態制御が行われる。例えば、バッテリ装置の温度や残容量等に基いて予め規定されている遷移条件が満たされた場合に「SI」(例えば、I=3又はI=4)の状態へと遷移した後、さらに「SJ」(例えば、J=4又はJ=5)の状態への遷移が行われる。一例として、LBH機構に関する状態遷移について説明すると、S5状態からシステムを起動してS0状態に遷移して状態監視中となる。ここではバッテリ装置の残容量を閾値又は基準範囲と比較し、残容量が充分であって供給余力に問題がない場合には監視状態が続行されるが、残容量が充分でない場合には、S4状態(ハイバネーション)に遷移して作業内容等の退避を行ってからシステムの電源を落とす。その後、S0状態への遷移の際には、退避された情報が復元されて元の状態に復帰する。
【0040】
電源管理や電力制御を行うための仕様をもつOSとして「Windows」(マイクロソフト社の商標)等が搭載される場合には、ユーザが電源設定画面上でローバッテリ時の状態遷移についてバッテリ残量に係る閾値の設定を相対容量(最大容量に対する百分率)で行うことができる。つまり、バッテリ残量が設定値である相対容量に相当する値に達したときに、予め設定しておいた状態(スタンバイ状態やハイバネーション状態等)に遷移させることができる。
【0041】
ユーザがこのような設定を行った場合に、OS電源制御部21が、API20、ACPI19を経てECからバッテリ装置17にバッテリ残量を問い合わせ、ポーリング(Polling)で残容量を監視し、ユーザ設定に応じて上記状態に遷移させることで、品質事故(データロスト等)の発生を未然に防止することができる。
【0042】
尚、ユーザによる上記設定については、OS電源制御部21が標準で提供している機構を用いることなく、ユーティリティ23とデバイスドライバ22又はAPI20を用いて同様の機能を提供する構成形態も可能であり、図3には両形態を併せて示している。つまり、ローバッテリ時における遷移条件の閾値をバッテリの相対容量で設定する方法では、例えば、装置セットに対して満充電容量の異なるバッテリ装置を装着して利用することができる構成形態の場合、閾値の標準化が難しいという問題がある。満充電容量が異なる複数種のバッテリ装置を同一のセットで使用する場合において、ハイバネーション状態等の安全な状態へ遷移させるための遷移条件として、バッテリ装置の残容量の閾値又は基準範囲には、絶対容量(Wh:ワット時)を用いることが好ましい。何故なら、安全な状態へ遷移させるために必要とされる電力量は、装置毎に異なる(つまり、バッテリ単位ではない)ので、相対容量ではなく絶対容量を用いる方が、標準化が容易になるからである。例えば、小容量バッテリと大容量バッテリを選択的に装置本体に装着して使用できる形態において、相対容量の%値(設定上の閾値)を同じとした場合に、安全な状態(ハイバネーション状態等)に遷移させるために必要な電力量について、大容量バッテリの使用時には十分に供給されるが、小容量バッテリの使用時に不充分であったり、あるいは、小容量バッテリの使用時を基準として閾値を相対容量で設定した場合には、大容量バッテリの使用時には供給余力が十分であるにも関わらずハイバネーション状態等への遷移が行われてしまう結果、大容量バッテリを使用することの利点が生かされない等の不都合がある。
【0043】
そこで、状態遷移条件として、バッテリ装置の残容量について絶対容量を用いる場合には、OSで用意されている残量閾値の相対容量設定機能を使わずに、専用のユーティリティ等を別途用意してユーザが残量閾値の設定を電力量で行えるようにすることが好ましい。
【0044】
尚、OSやユーティリティがバッテリ情報、例えば、バッテリ残量を取得する際の手順の流れは概ね下記に示す通りである(図3参照)。
【0045】
(1)OS電源制御部やユーティリティからACPIへの残量取得要求
(2)残量取得要求の受信(ACPI)
(3)ECへの残量取得要求
(4)残量取得要求の受信(EC)
(5)残量取得済みの場合には(9)に進むが、取得していない場合には(6)に進む
(6)バッテリ装置(内蔵のマイクロコンピュータ)への残量取得要求
(7)ECへの残量返信
(8)残量受信(EC)
(9)ACPIへの残量返信
(10)残量取得(ACPI)
(11)OS電源制御部やユーティリティへの残量返信
(12)残量取得(OS電源制御部やユーティリティ)。
【0046】
このように、OS電源制御部21やユーティリティ23は、ACPI機構を利用してバッテリ情報(残量等)を取得する。尚、その詳細については、ACPI機構では、例えば、AML(ACPI Machine Language)と呼ばれる中間言語による制御プログラムにおいて、「どのようにバッテリ情報を取得するか?」といった記述をすることができる。尚、AMLはACPI機構上で動作するプログラムを記述するための言語であり、システム記述用言語ASL(ACPI Source Language)のソースファイルをコンパイルすることにより、AMLのコード(中間コード)が作成され、これを解釈して実行するACPI機構の本体部がOSで用意されている。AMLのプログラムはシステムBIOS(Basic Input/Output System)の一部として含まれている。AMLの使用は、OSからみたハードウェアの抽象化という観点から好ましい(機器構成の特殊性を隠蔽できる。)。
【0047】
例えば、AMLのプログラムにおいて、ECに対してバッテリ残量を問い合わせ、ECがその問い合わせを受けてバッテリ残量を返すといった処理について記述することができる(実際には、形態(I)の場合、上記したようにECがバッテリ装置内蔵のマイクロコンピュータに対して残量の問い合わせを行い、残量を取得してからその値を返すといった処理が行われる。)。
【0048】
尚、別の実施態様例としては、AMLのプログラム記述の中で、バッテリ装置内蔵のマイクロコンピュータとの間で通信を行うことにより、残容量を取得する形態が挙げられ、本発明はこのような態様例に対しても適用可能である。また、ユーティリティ23からドライバ経由でECにアクセスして必要な情報を取得する構成形態も勿論可能である。
【0049】
次に、バッテリ装置の残容量や、バッテリ装置の環境条件(バッテリ温度等)、劣化状態、給電状態等に応じて、上記した制御状態への遷移条件を変更するための構成形態について説明する。
【0050】
例えば、下記に示す2形態が挙げられる。
【0051】
(A)バッテリ装置の残容量とその閾値又は基準範囲との比較結果を遷移条件として用いるとともに、該閾値又は基準範囲をバッテリ装置の環境条件又は劣化状態又は給電状態に応じて変更する形態
(B)バッテリ装置の残容量とその閾値又は基準範囲との比較結果を遷移条件として用いるとともに、該閾値又は基準範囲については固定されているが、残容量やバッテリ温度等を含む条件に応じて実際の残容量に修正を加えた、見せ掛けの情報を用いて状態制御を行う形態。
【0052】
先ず、上記形態(A)では、バッテリ装置の残容量を閾値又は基準範囲と比較することで状態遷移の許否が決定されることを基本とする。そして、閾値又は基準範囲については固定されたものではなく、バッテリ装置の環境条件や劣化状態、給電状態に応じて動的に変更される。
【0053】
例えば、LBH機構における残容量の閾値を、バッテリセルの温度等に応じて動的に変更し、複数の閾値を使い分けることでユーザが実際に利用できるバッテリ時間(駆動時間)をのばすことができる。
【0054】
本形態における制御主体は、例えば、図3においてEC(組み込みコントローラ)とされ、バッテリ装置17の残容量を監視し、残容量が少ないときにシステムを安全な状態(ハイバネーション状態等)に遷移させる。尚、実際の制御では、後述するように、ECから状態制御手段24を構成するユーティリティ23又はOS電源制御部21に通知を行うことで状態遷移が行われる。
【0055】
図5は処理例を示すフローチャート図であり、ECにおける制御手順について示している。
【0056】
本例では、バッテリ温度に応じた2種類の残量閾値「R_cld」と「R_nt」が決められていて、「R_cld」が低温用、「R_nt」が通常温度用(低温域を判別するための閾値以上の温度領域用)とされる。「R_cld>R_nt」の関係を満たすように各閾値が設定されているが、これは低温環境下の使用で残容量の低下が大きいことを考慮したものである(つまり、低温の場合には状態遷移においてより多くの消費電力が必要となるため。)。また、以下に示す「通知済みフラグ」とは、状態制御手段24を構成するシステムに対してLBH要求を通知済みであるか否かを区別するために用意されているフラグを意味する(例えば、セット状態で「通知済み」を表す。)。
【0057】
先ず、ステップS1においてバッテリ情報(温度や残量等)を取得した上で、次ステップS2では、商用交流電源(AC)の供給を受けて装置が駆動されているかを判断する。つまり、装置にACアダプター15が接続されて電源供給を受けている場合には、ステップS3に進み、ACアダプター15の非接続時又は該アダプタから電源供給を受けていない場合にはステップS4に進む。
【0058】
ステップS3では、通知済みフラグの設定を解除した後、ステップS1に戻る。
【0059】
ステップS4では、ステップS1で取得したバッテリ温度をその閾値と比較する。そして、バッテリ温度が閾値以下である場合にはステップS5に進むが、そうでない場合にはステップS6に進む。
【0060】
ステップS5では、バッテリ残量に係る閾値を低温用の閾値R_cldに規定してからステップS7に進む。また、ステップS6では、バッテリ残量に係る閾値を通常温度用の閾値R_ntに規定してからステップS7に進む。
【0061】
ステップS7において、ステップS1で取得した現在のバッテリ残量を閾値と比較する。つまり、低温環境下ではバッテリ残量をR_cldと比較し、また、通常温度領域ではバッテリ残量をR_ntと比較する。そして、バッテリ残量が閾値以下である場合にはステップS8に進むが、そうでない場合にはステップS9に進む。
【0062】
ステップS8では、通知済みフラグを調べ、該フラグがセットされている場合には、LBH要求が既に通知されているので何もせずにステップS1に戻る。また、通知済みフラグがセットされていない場合(クリア)には、ステップS10に進み、システムに対してLBH要求を通知した後、ステップS11に進んで通知済みフラグをセットしてからステップS1に戻る。尚、LBH要求を通知する対象はシステム(図3の破線より上方に位置する部分を参照)における状態制御処理の制御主体(OS電源制御部やユーティリティ等)である。
【0063】
ステップS9では、バッテリ残量が充分であるため、通知済みフラグのクリアの後でステップS1に戻る。
【0064】
このように、LBH要求を通知する際の判断に用いるバッテリ残量閾値については、バッテリ温度(セル温度)に応じて動的に変更することにより、通常温度領域における使用時には、残量閾値を低く設定することができる。即ち、前記したLBH閾値を下げることで、ユーザが実際に使用可能なバッテリ持続時間(駆動時間)が長くなる。つまり、低温用閾値R_cldを用いる場合に比較して、閾値R_ntの方が小さいので、両者の差に対応する電力相当分だけ、バッテリで駆動できる時間がのびることになる(尚、このことは温度には関係なく、R_cldとR_ntを常に同じにした場合と比較すれば明らかであり、この場合には安全を考慮して大きい方の閾値が設定される。)。また、低温環境等において、バッテリが所期の性能を充分に発揮できない環境下であっても、閾値R_cldを、正常に安全な状態(ハイバネーション状態)に遷移させることができる値に設定することで、品質事故等を未然に防止できる。
【0065】
尚、本例では、温度について1つの閾値を設定し、残量については温度条件に応じて2つの閾値を設定しているが、これに限らず、さらに数多くの閾値を用いることで多段階に亘る判断処理を行う形態、あるいは条件に応じて閾値を連続的に変化させて判断処理を行う形態等、各種の実施態様が可能である。
【0066】
また、図5の処理については制御主体としてECを想定したが、前記形態(I)の場合には、制御主体がバッテリ装置17内の制御手段18(マイクロコンピュータ等)であり、該制御手段によってLBH要求の通知又は該通知に必要なコマンドや情報等がEC等を通じてシステムの状態制御手段24に伝達される。
【0067】
図6は、バッテリ装置17について構成例を示す概念図であり、電圧検出手段25V及び温度検出手段25T、供給制御部26を備えている(尚、図示は省略するが電流検出や容量判別等のための各種検出手段が必要に応じて設けられる。)。
【0068】
電圧検出手段25Vは、バッテリセル27(図にはその1つだけを示す。)のセル電圧を検出して、その検出情報を供給制御部26に送出する。
【0069】
また、温度検出手段25Tは、バッテリセル27の温度を検出して、その検出情報を供給制御部26に送出する。尚、セル毎に温度を検出する方法と、複数のセルについて温度を代表する場所を決めて、その温度を検出する方法等が挙げられる。
【0070】
供給制御部26は、バッテリセル27の状態を常に把握しており、外部回路(例えば、EC)との通信処理を行ったり、電力制御用素子28(図には、単にスイッチの記号で示すが、電界効果トランジスタや、バイポーラトランジスタ等の半導体スイッチング素子が使用される。)を制御して、バッテリセル27の放電により電力供給対象への電源供給を許可したり、電力制御用素子28をオフ状態にすることで放電を停止させる等の制御を行う。
【0071】
前記形態(I)では、各要素がバッテリ装置に組み込まれていて、各検出手段や供給制御部26の機能は、前記した制御手段18を構成する内蔵のマイクロコンピュータ及びそのCPUにより実行される制御プログラムによって実現される。また、前記形態(II)や(III)では、供給制御部26等が情報処理装置本体に設けられる。
【0072】
バッテリ使用に係る安全性の確保及び劣化防止等を目的として、バッテリの駆動には最低電圧(駆動電圧の閾値)を設定することが必要である(この電圧は放電曲線等に基いて決められている。)。つまり、セル電圧を常時又は定期的に監視するとともに、該電圧が予め決められた設定値(閾値)以下になった場合において、例えば、上記電力制御用素子28を強制的にオフ状態にすることでバッテリセルの放電を停止させるといった保護機構が働く。
【0073】
セル内部のインピーダンスが高い電池を用いる場合(例えば、電池の化学的特性によっては、低温になるほどインピーダンスが大きくなる。)や、低温環境で重負荷がかかった場合には、放電時の電圧降下が著しいため、セル電圧が直ぐに上記設定値(閾値)を下回り、放電停止となって装置本体がシャットダウンしたり、ハイバネーション状態等への移行処理が間に合わなくなってしまう虞が生じる。
【0074】
また、バッテリ残量が十分にあって供給余力としては問題がないにも関わらず、低温環境等での負荷増加による一時的な電圧降下等が原因となって、セル電圧が閾値以下となり、放電停止により、シャットダウン等を誘発する虞がある。
【0075】
その原因は、バッテリ電圧の検出値と常に固定された閾値とを単に比較していることに由来しており、よって、対処法としては、バッテリの環境条件や給電状態の変化、劣化状態等を考慮した上で、バッテリ装置に係る放電制御を行うことが必要である。つまり、バッテリ電圧を検出して、これを環境条件又は劣化状態又は給電状態に応じて可変される閾値又は基準範囲と比較し、比較結果に応じてバッテリの放電が許可され又は停止されるように構成すれば良い。
【0076】
例えば、下記に示す構成形態が挙げられる。
【0077】
(a)バッテリ温度を検出するとともに、温度検出値に応じてバッテリ電圧閾値又は基準範囲を変更する形態
(b)バッテリ残量に応じてバッテリ電圧閾値又は基準範囲を変更する形態
(c)(a)と(b)とを組み合わせた形態。
【0078】
先ず、形態(a)では、例えば、バッテリ電圧の閾値として第一の閾値と、該第一の閾値よりも小さい第二の閾値を規定しておき、下記に示す条件別に処理を行う。
【0079】
・バッテリ温度がその閾値を超えており、かつバッテリ電圧が上記第一の閾値以下の場合には、バッテリ装置の放電を停止させる。
【0080】
・バッテリ温度がその閾値以下であって、かつバッテリ電圧が上記第二の閾値を超えている場合には、バッテリ装置の放電を許可する。
【0081】
また、形態(b)では、例えば、バッテリ電圧の閾値として第一の閾値と、該第一の閾値よりも小さい第二の閾値を規定しておき、下記に示す条件別に処理を行う。
【0082】
・バッテリ装置の残容量がその閾値以下であり、かつバッテリ電圧が上記第一の閾値以下の場合には、バッテリ装置の放電を停止させる。
【0083】
・バッテリ装置の残容量がその閾値を超えており、かつバッテリ電圧が上記第二の閾値を超えている場合には、バッテリ装置の放電を許可する。
【0084】
尚、形態(c)ではバッテリ温度及び残量の条件に応じて複数の判断結果に従って処理が行われる。例えば、バッテリ電圧の閾値を上記と同様に2つ(第一の閾値>第二の閾値)とする場合、下記に示す通りである。
【0085】
・「(バッテリ温度>閾値)&&(バッテリ電圧≦第一の閾値)」の場合に、バッテリ装置の放電を停止させる。
【0086】
・「(バッテリ温度≦閾値)&&(バッテリ残量<閾値)」の場合に、「(バッテリ電圧>第一の閾値)」ではバッテリ装置の放電を許可し、「(バッテリ電圧≦第一の閾値)」ではバッテリ装置の放電を停止させる。
【0087】
・「(バッテリ温度≦閾値)&&(バッテリ残量≧閾値)」の場合に、「(バッテリ電圧>第二の閾値)」ではバッテリ装置の放電を許可し、「(バッテリ電圧≦第二の閾値)」ではバッテリ装置の放電を停止させる。
【0088】
尚、「&&」は括弧内に示す各条件についての論理積(AND)を意味する。
【0089】
いずれの形態でも、バッテリ電圧(検出電圧)を閾値と比較したり、バッテリ電圧が基準範囲にあるかどうかを調べた結果、該電圧が過度に低下していないと判断された場合には、バッテリの放電が許可されて装置への電源供給が行われる。
【0090】
次に上記形態(B)について、図7及び図8を用いて説明する。
【0091】
本形態では、バッテリ装置の残容量の情報に基いてハイバネーション状態等の制御状態への遷移について制御するための状態制御手段24に対して、バッテリ残量及びバッテリ温度を含む条件に応じて実際のバッテリ残量に修正を加えた、見せ掛けの情報を通知する手段を設けることで、状態遷移について制御を行う。
【0092】
本実施態様例での制御主体(図7参照)は、ECやICH、AMLコードの制御プログラム(以下、単に「AML」と略記する。)等のいずれかで良い。例えば、ACPI仕様のOSからバッテリ残量の取得要求を受けた場合に、該OSにおいて電源状態制御を行う部分に残量情報を返答する際に、システムを制御する(安全な状態に遷移させる)目的で、バッテリの残量情報を操作して意図的に制御する(残量を実際よりも多く見せかけたり、逆に少なく見せかけたりする)。つまり、残量情報の要求主体に対して残量情報を返す伝達経路上に存在する制御主体であれば、その如何は問わないことに注意を要する。
【0093】
尚、図7では、バッテリ装置17内の制御手段18(内蔵マイクロコンピュータ)との接続がEC又はICHとなっている。これは、装置構成によっては、ECがバッテリ装置の内蔵マイクロコンピュータに接続されず、バッテリの監視を行わない場合があり、そのような場合には、ICHのシリアルバス(SMBus等)に該マイクロコンピュータを接続してバッテリの監視が行われることに依る。
【0094】
制御主体の相違に応じて、例えば、下記に示す3つの形態が挙げられる。
【0095】
1. バッテリ装置 <->「EC」 <->AML <-> API
2. バッテリ装置 <-> EC <->「AML」 <-> API
3. バッテリ装置 <->ICH<->「AML」 <->API
尚、「」で囲んで示すものが制御主体であり、また「<->」はその両側に示す要素同士の相互通信を意味する。また、「1.」や「2.」においてECとAMLとの間の情報伝達はICHのLPC(Low Pin Count:シリアルバス)やパラレルバス(X-bus compatible等)で行われ、また、「3.」ではICHのシリアルバス(SMBus)を用いてバッテリ情報がAMLに伝達される。そして、APIの先にはOS電源制御部21(標準のLBH機構を構成する部分)あるいはユーティリティ23が上位に存在する。
【0096】
図8は上記制御主体によって実行される処理手順を例示したフローチャート図である。
【0097】
尚、バッテリ温度に応じた2種類の残量閾値「R_cld」と「R_nt」については前記した形態(A)の場合と同じである。また、本例ではOS電源制御部21において低温用閾値R_cldが設定されていて、バッテリ残量が該閾値以下である場合に安全な状態(ハイバネーション状態)へと遷移させる処理が行われるものとする(R_cldの値については、低温環境等を考慮して状態遷移に必要な最低限度以上の電力量をもつように規定されている。)。
【0098】
以下では、商用交流電源の供給を受けて装置が駆動されていないこと(バッテリだけで装置が駆動されている状態)を前提として説明する。
【0099】
先ず、ステップS21においてバッテリ情報(温度や残量等)を取得した上で、次ステップS22に進み、バッテリ温度(セル温度)をその閾値と比較する。そして、バッテリ温度が閾値以下である場合にはステップS26に進むが、そうでない場合にはステップS23に進む。
【0100】
ステップS23では、現在のバッテリ残量を通常温度用閾値R_ntと比較し、該閾値以下の場合にはステップS26に進むが、そうでない場合にはステップS24に進む。
【0101】
ステップS24において、現在のバッテリ残量を低温用閾値R_cldと比較する。そして、バッテリ残量が閾値R_cld以上である場合にはステップS26に進むが、そうでない場合にはステップS25に進む。
【0102】
ステップS25では、低温用閾値R_cldに対してオフセット値(これを「α」と記し、本例では「α>0」とする。)を加えた値、「R_cld+α」をバッテリ残量としてシステムに通知した後、ステップS21に戻る。
【0103】
また、ステップS26では、ステップS21で得たバッテリ残量(正しい残量)をシステムに通知した後でステップS21に戻る。
【0104】
尚、上記ステップS25、S26でバッテリ残量を通知する対象はシステム(図7の破線より上方に位置する部分を参照)における状態制御処理の制御主体(本例ではOS電源制御部)である。また、ステップS25におけるオフセット値αは絶対容量を示しており、図7においてAPI20より下層の範囲ではバッテリ残量が絶対容量として取り扱われるが、前記したように相対容量での設定方式を採用するOSの場合、API20の上層(OS電源制御部21等)では、最大容量等を基準とする相対値(%値)に換算されて相対容量として取り扱われることに注意を要する。
【0105】
図8から分かるように、バッテリ残量として「R_cld+α」の通知が行われる条件は以下に示す通りである。
【0106】
・「(バッテリ温度>閾値)&&(バッテリ残量>R_nt)&&(バッテリ残量<R_cld)」
尚、「&&」は、既述のように各条件についての論理積を意味する。
【0107】
つまり、低温環境ではバッテリ残量として正しい値の通知がなされないと、安全な状態への遷移が保証されなくなる虞がある。また、通常の使用温度領域において、バッテリ残量が閾値R_nt以下である場合も同様である。そして、低温環境でない場合においてバッテリ残量が閾値R_cld以上の場合には残量が充分であり、また、バッテリ残量が閾値R_cld以下であってもR_ntを超えている場合には「R_cld+α」の残量通知が行われる(ハイバネーション状態に遷移しない。)。このことは、例えば、ステップS25で正しいバッテリ残量が通知されると仮定した場合やα値をゼロにした場合と比較してみれば容易に理解される(バッテリ残量が閾値R_cldより下回っていることが判明してハイバネーション状態に遷移することになる。バッテリ残量が閾値R_ntを超えているにもかかわらず、R_cldに基いて状態遷移の許否が決定されてしまう。)。
【0108】
このように、バッテリ温度が閾値を超えており、かつバッテリ残量が閾値(R_cld)を下回る場合において、該閾値に対して所定のオフセット値を加減算(本例では加算)した検出値を状態制御手段24に通知することで、安全な状態への遷移について許否が決定される。即ち、ゼロでないオフセット値を用いることで、安全な状態への遷移について意図的に制御することができる(状態遷移の許否を決定することができる。)。これにより、通常温度領域における使用時には、残量閾値R_ntとの比較結果に応じて状態制御を行うことができ、前記LBH閾値を下げることで、ユーザが実際に使用可能なバッテリ持続時間が長くなる。また、低温環境等においてバッテリが所期の性能を充分に発揮できない環境下であっても、閾値R_cldとして、正常に安全な状態(ハイバネーション状態)に遷移させることができる値に設定することで、品質事故等を未然に防止できる。
【0109】
尚、本例において、温度条件や残量閾値、オフセット値の設定については、さらに数多くの閾値やオフセット値を用いることで多段階に亘る判断処理を行う形態、あるいは条件に応じて閾値又はオフセット値を連続的に変化させて判断処理を行う形態等、各種の実施態様が勿論可能である。
【0110】
また本形態(B)によれば、OSにおける標準の電源管理機能において、バッテリ残量の相対容量での設定方式しか用意されていない場合でも、バッテリ残量に関して絶対容量(電力量)として閾値の設定を行うことができる。例えば、OSの電源管理プログラム等によりローバッテリ時の閾値(相対容量)を2%等に設定している場合において、安全な状態に遷移しなければいけない閾値に達したときには、残量が2%未満(1%等)になるように逆算される残量(絶対容量)を制御主体からOSに対して通知すれば良い(API経由で相対容量としてOSに通知される。)。この処理により、同じ装置で満充電容量の異なるバッテリ装置を使う場合であっても、統一的に閾値(絶対容量)を決定できることになる。尚、このような相対容量での閾値設定方式に限らず、絶対容量での閾値設定方式を採用する場合において形態(B)を用いることは勿論可能であり、その場合には、システムを構成する状態制御手段に対して絶対容量での残量値の通知が一貫して行われる。
【0111】
尚、本形態(B)と前記形態(A)との相違点は、形態(A)において、制御主体(EC等)が常にバッテリ状態を監視してバッテリ残量が閾値を下回った時に、システムステートを安全な状態に遷移させるための特別なメッセージの通知を必要とするのに対して、形態(B)では、例えば、OS電源制御部21からのバッテリ残量の取得要求に応じて、現在のバッテリ残量を返す際に、通常(前記条件を満たさない場合)は正しい残量値を返すが、バッテリ残量が少ない時には、バッテリ温度等に応じて、返す残量値を正しい値とは異なる値(見せ掛けの値)にして返送することである。これにより、システムにおいて実際とは異なる値をバッテリ残量と信じ込ませることでシステムステートを制御することができる(例えば、見せ掛けの値の通知を、安全な状態へ遷移させるためのトリガーとして利用することができ、状態遷移のために特別なメッセージ通知を必要としない。)。
【0112】
また、本形態(B)においても前記形態(I)の適用が可能であり、その場合の制御主体は、バッテリ装置17内の制御手段18である。例えば、バッテリ装置内蔵のマイクロコンピュータが、装置本体部からのバッテリ残量取得の要求に対して返答する際に、残量値を正しい値とは異なる値にして通知すれば良い。但し、通常、安全な状態へ遷移させるための閾値は、バッテリ装置を使用する対象のシステムによって異なるので、該バッテリ装置がその対象のシステムにしか接続されない固有のものであること、あるいは、該バッテリ装置が接続相手(対象のシステム)を通信等で識別しているといった前提が必要である。
【0113】
そして、バッテリ残量が十分にあって供給余力としては問題がないにも関わらず、低温環境等での負荷増加による一時的な電圧降下が原因となって、セル電圧が閾値以下となり、放電停止することに伴う弊害の発生防止策については、形態(A)において説明した構成及び方法を形態(B)でもそのまま用いることができる。
【0114】
この他には、システムステートの制御に関して、待機状態(スタンバイ状態等)又は休止状態(ハイバネーション状態等)に遷移するために必要な電力を削減することで、バッテリの使用可能時間をのばす手段を講じることが好ましい。このことは、例えば、待機状態への遷移に必要な消費電力を削減することで、ローバッテリ時にユーザが装置にACアダプターを接続するまでの時間を確保したり、あるいは、休止状態(安全な状態)に遷移させる過程で必要とされる消費電力を削減する方法を用いることで、遷移条件の判断に用いられる残量閾値を低下させることができることを意味する。
【0115】
そのためには、状態遷移時に必要とされる消費電力を削減するための電力削減手段(あるいは省電力化手段)を備えていることが好ましく、例えば、制御主体が対象のシステムを安全な状態へ遷移させる必要があると判断した時(前記したLBH要求の通知時や、バッテリ残量の取得要求に対して見せ掛けの情報を返答した時等)に、下記に示すような構成形態を採用すれば良い。
【0116】
(i)状態遷移の制御に必要のないデバイスの消費電力を削減する構成形態
(ii)デバイスの発熱量や消費電力を低減させるために、例えば、CPU等の演算処理用デバイスの処理能力を制限し又は低下させる構成形態。
【0117】
上記(i)では、例えば、表示デバイスを構成するバックライトの電源を落としたり(消灯)、バックライトの輝度を下げれば良い。そのためには、安全な状態への遷移の際にバックライトへの電源供給に係る制御信号に対してマスク処理を行い、バックライトへの電源電圧供給を強制的に断つ方法や、バックライトの駆動用インバータ回路がPWM(パルス幅変調)制御方式とされる場合に、制御デューティーを制御してバックライトの明るさを低下させる方法等が挙げられる。
【0118】
尚、これらの制御は状態遷移時(LBH要求の発行時等)に行われるが、例えば、表示画面が不意に暗くなったりすると、その理由を知らないユーザに困惑や不安等を与える虞があるので、電源表示用素子(LED)等の発光手段を点滅させたり、ビープ音等で警報するといった手段を講じることが望ましい。
【0119】
また、表示デバイス以外には、光学式メディア(光ディスク、光磁気ディスク等)のドライブ装置や、主メモリの作業内容等の退避に使用しないハードディスクドライブ装置(セカンドハードディスク等)、テープストリーマ等のストレージデバイス、モデムやネットワーク接続用の通信デバイス等への電源供給を遮断することで、消費電力を削減することができる。
【0120】
上記(ii)では、例えば、CPUの処理速度やパフォーマンスモードを変更して消費電力を下げる形態や、スロットリング(Throttling)機能を利用してパフォーマンスを落とすことで消費電力を下げる形態等が挙げられる。
【0121】
しかして、以上の説明した構成によれば、下記に示す利点を得ることができる。
【0122】
・低温環境下や大電力での放電時を考慮して、安全な状態へ遷移させるための残量閾値を、ユーザの実使用状況等に応じて設定することができるようになり、ユーザが実際に使用できるバッテリ時間が長くなる。
【0123】
・バッテリ残量の設定について絶対容量(Wh)での閾値設定を行うことができる。また前記形態(B)によれば、OSで標準に提供される機能において相対容量での閾値設定方式にしか対応していない場合であっても、絶対容量値に基く閾値設定及び制御を実現することができ、そのために複雑な制御や機構を要しない。
【0124】
【発明の効果】
以上に記載したところから明らかなように、請求項1や請求項7に係る発明によれば、バッテリの環境条件や劣化状態等に基いてシステムステートの遷移制御を適正に行うことで、バッテリの使用可能時間を長くしてユーザの利便性を高めることができる。さらに、オフセット値の加減算だけで状態遷移を容易に制御することができ、しかもシステムの状態制御手段が残量情報(検出値)の真偽について関知する必要がない。
【0125】
請求項2や請求項8に係る発明によれば、環境条件等に応じて閾値を変化させることで状態遷移制御を詳細に行うことができる。
【0126】
請求項3や請求項に係る発明によれば、バッテリ温度を監視することにより、環境変化の影響を考慮した状態遷移制御を行える。
【0129】
請求項4、5、10、11に係る発明によれば、バッテリ容量の異なるバッテリ装置を同じ装置において選択的に使用し又は併用する場合において、残容量に係る閾値を絶対容量で設定することにより、閾値の標準化が容易になる。
【0130】
請求項や請求項12に係る発明によれば、待機状態や休止状態への遷移条件を使用環境や状況に応じて変更することによって、省電力機能や、データ消失等に対する防止機能を有効に発揮させることができる。
【0131】
請求項13に係る発明によれば、バッテリの環境条件や劣化状態等を考慮してバッテリの出力制御を行うことで、ユーザの利便性を高めることができる。
【図面の簡単な説明】
【図1】本発明に係る基本構成例を示す概念図である。
【図2】ハードウェア構成の一例を示す図である。
【図3】システム構成例の要部を示す図である。
【図4】状態遷移を例示した図である。
【図5】LBHに係る処理例を示すフローチャート図である。
【図6】バッテリ装置の出力制御について構成例を示す図である。
【図7】図8とともに制御形態について説明するための図であり、本図はシステム構成例の要部を示す説明図である。
【図8】LBHに係る処理例を示すフローチャート図である。
【符号の説明】
1…情報処理装置、17…バッテリ装置、24…状態制御手段
[0001]
BACKGROUND OF THE INVENTION
According to the present invention, in the information processing device and the battery device, the convenience of the user is ensured by ensuring the power consumption necessary for the system state control (transition to the hibernation state or the like) and making the battery last longer. It is related with the technique for improving.
[0002]
[Prior art]
Non-volatile storage means (hard disk, non-volatile memory, etc.) for system status (memory contents, device register settings, etc.) as countermeasures to be taken when the remaining amount of battery as a power supply source in computer equipment is low ) Is temporarily retracted, and a function of returning to the original state when the operation is resumed thereafter (a so-called “Hibernation function”) is known (see, for example, Patent Document 1). That is, a sudden power supply stop occurs due to a decrease in the remaining battery power, and safety measures are required to prevent the user from suffering a disadvantage (data loss, etc.). For example, an AC adapter cannot be used in a portable device or the like. Useful in cases.
[0003]
[Patent Document 1]
JP 2002-324012 A
[0004]
[Problems to be solved by the invention]
However, the conventional apparatus has a problem that sufficient measures are not taken in consideration of the environmental conditions and the deterioration state of the battery.
[0005]
For example, problems when using secondary batteries etc. in a low temperature environment include a decrease in voltage at the start of discharge and increased battery consumption, resulting in a sudden increase in load at low temperatures. If the battery voltage drop occurs, the system may be shut down.
[0006]
The remaining battery level is constantly monitored, and the hibernation function (hereinafter referred to as “low battery hibernation” and abbreviated as “LBH”) works when the remaining battery level is equal to or lower than a threshold value (low battery level). By configuring, even when the remaining battery level is low, an unexpected situation (such as data loss) can be avoided, but the following problems remain.
[0007]
For example, when a battery having a large internal impedance is used in a low temperature environment, a large voltage drop becomes a problem. In general, since the remaining battery level is determined by the cell voltage, an increase in the voltage drop in a low temperature environment means that the remaining capacity is significantly reduced. Therefore, in consideration of temperature conditions and usage environment, the remaining capacity threshold (LBH threshold) for activating the LBH function to transition to a safe state (hibernation state) is set with a margin (this) If there is little margin in the threshold, the amount of power required for LBH processing will be insufficient, and power supply will be stopped before LBH functions, leading to an increased risk of quality accidents, etc. is there.).
[0008]
Therefore, as the amount of power that can be used in the device system, the relational expression “(the amount of battery that can be actually used by the user) = (remaining capacity at the start of discharge [maximum 100%]) − (LBH threshold)” is established. If the LBH threshold is too large, the amount of battery that can be used is reduced, which affects user convenience. That is, since the transition to the LBH state is performed with a surplus supply capacity more than necessary when the LBH mechanism works effectively, the actual usable life (actual battery life or There is a problem that the battery duration is shortened.
[0009]
Accordingly, the present invention extends the time during which a battery device can actually be used in an information processing device having a function of controlling the transition of a system state such as a hibernation state by monitoring the remaining capacity of the battery device. Therefore, it is an object to improve user convenience.
[0010]
[Means for Solving the Problems]
In order to solve the above-described problems, the present invention achieves low power consumption or zero power consumption according to information indicating the remaining capacity of the battery and information on environmental conditions such as battery temperature, deterioration state, or power supply state. The transition condition for making the transition to the control state is changed.
[0011]
Therefore, according to the present invention, it is possible to prevent adverse effects caused by judging only by the remaining battery capacity as a transition condition, and to control the transition of the system state by controlling whether or not the state transition is permitted based on an environmental condition or a deterioration state. It is possible to accommodate the remaining power required for the control as the power that can be used by the user.
[0012]
DETAILED DESCRIPTION OF THE INVENTION
An object of the present invention is to improve user convenience by increasing the actual usable time of a battery device in an information processing device and a battery device used therefor. For example, in a portable device (such as a notebook personal computer) driven by a battery device, a mechanism for shifting to a safe state (such as a hibernation state) works to prevent data loss when the remaining battery level decreases. The time for the user to actually use the battery device can be changed by dynamically changing the state transition condition according to the environmental condition and the use condition of the battery device instead of uniformly defining the condition based on the remaining battery level. Can be long.
[0013]
FIG. 1 is a conceptual diagram showing a basic configuration of a system according to the present invention. A power management system 1 includes a power supply unit 2, a power supply target 3 that receives power supply from the power supply unit 2, and power state monitoring and It is comprised from the control part 4 which performs electric power feeding control etc.
[0014]
Examples of the battery device that constitutes the power supply unit 2 include a primary battery and a secondary battery (such as a lithium ion battery or a lithium ion polymer battery), and other power generators such as a fuel cell (direct methanol type or the like). Is also included.
[0015]
The power supply target 3 can be applied to, for example, a computer device, a PDA (Personal Digital Assistance), a video device, an imaging device, and the like.
[0016]
For example, the control unit 4 monitors the remaining capacity and state of the battery device and performs power supply control, etc., and compares the remaining capacity with a threshold value or a reference range and determines that the remaining capacity has decreased. , It has a function of shifting to a control state in which the power consumption is lower than that in the operation state or a control state in which the power consumption is zero or almost zero. Here, the “reference range” includes, for example, a comparison reference range including a dead zone with a threshold as a reference, an allowable range allowing for a safety factor, and the like.
[0017]
As an embodiment, the form shown below is mentioned, for example.
[0018]
(I) A form in which a battery device including a power supply unit 2 and a control unit 4 is mounted on a power supply target 3 and used.
(II) A form in which the power supply unit 2 is mounted on the apparatus main body unit including the power supply target 3 and the control unit 4 and used.
(III) A configuration in which the apparatus main body includes the power supply unit 2, the power supply target 3, and the control unit 4.
[0019]
First, as the form (I), for example, a function in which the battery device self-monitors or manages the remaining capacity or state, or a function or state in which bidirectional communication or unidirectional communication is performed with the information processing apparatus. A configuration example having a high-level processing function such as a display function (so-called “Intelligent Battery”) is given, and information such as remaining capacity is notified to the information processing apparatus having the power supply target 3. In this case, as the control unit 4, a microcomputer built in the battery device and a control program executed by a CPU (Central Processing Unit) are used.
[0020]
In the mode (II), the control unit 4 is provided in the main body of the information processing apparatus, and management of the power supply state, power supply control, and the like are performed in the apparatus main body.
[0021]
In the form (III), the power supply unit 2, the power supply target 3 (various devices), and the control unit 4 are all incorporated in the main body of the information processing apparatus.
[0022]
In the forms (II) and (III), the controller 4 uses, for example, various controllers (an embedded controller, an I / O control hub, a power controller, etc., which will be described later), and an operating system having a power management function ( Hereinafter, in a device equipped with “OS”), a control mechanism or the like realized by an OS power management unit (program) is used.
[0023]
FIG. 2 shows a main part of a configuration example related to hardware, and an application example to a computer device will be described below.
[0024]
The information processing apparatus 5 has the following elements (the numbers in parentheses indicate the symbols given to the respective parts).
[0025]
CPU (6)
・ First control unit (7)
・ Main memory (8)
・ Graphics card (9)
・ Second control unit (10)
Third control unit (11)
・ Hard disk drive device (12, 12)
・ Optical disk drive device (13, 13)
・ Device controller (14)
・ AC adapter (15)
-Battery pack (16).
[0026]
In the figure, various devices such as an input operation device (keyboard, mouse, etc.) and a display device (liquid crystal display, cathode ray tube (CRT), etc.) are omitted. As the auxiliary storage device, a magnetic disk drive device such as a hard disk or an optical disk drive device (optical read disk drive device such as an optical disk or a magneto-optical disk) is shown.
[0027]
The first to third control units (7, 10, 11) are distinguished from each other by assigning numbers in ascending order from the CPU (central processing unit) 6.
[0028]
First, a first control unit (MCH: Memory Control Hub) 7 is a chip set having functions such as memory control and a link with a system bus. The AT compatible machine is called “North Bridge”, and is connected to the CPU 6, the main memory 8, the graphics card 9, and various buses (PCI, AGP, etc.).
[0029]
A second control unit (ICH: I / O Control Hub) 10 is a chip set for performing device bus links, power control, and the like. It is called “South Bridge” in AT compatible machines (also known as “PCI to ISA bridge”). A bus connected to the North Bridge (PCI: Peripheral Component Interconnect bus) is a low speed bus (ISA: Industry Standard Architecture bus, etc.) It has a built-in circuit unit having a function of bridging and having functions such as an ISA controller and an IDE (Integrated Drive Electronics) controller.
[0030]
In the figure, for convenience of explanation, the hard disk drive device 12 and the optical disk drive device 13 are connected to the IDE controller “IDE HC” of the second control unit 10, and the hard disk drive device is connected to the device control unit 14. 12 and a state where the optical disk drive device 13 is connected are also shown. The device control unit 14 controls devices supported in accordance with the “IEEE 1394” standard (defining hardware specifications for adding a serial device to a computer), and is connected to the second control unit 10. ing.
[0031]
The third control unit 11 is an “EC” (Embedded Controller) in this example, and is provided to control the power supply control of the system, the additional functions of the system, and the like. A computer is installed. For example, the EC has a role of detecting and grasping the connection or mounting state of the battery pack 16 using the AC adapter 15 or a secondary battery.
[0032]
FIG. 3 illustrates the configuration of the main part of the embodiment according to the present invention.
[0033]
The part below the broken line in the figure shows the hardware hierarchy. In this example, the embedded controller (EC) and the battery devices 17 and 17 (two types of large capacity type and small capacity type in the figure) are shown. Show.
[0034]
The battery device 17 incorporates a microcomputer as control means 18 that detects the remaining capacity and state and notifies the EC. And the control means 18 detects environmental conditions, such as battery temperature and humidity, a power supply state (load state etc.), the means (sensor) which detects the change, and a deterioration state (for example, charge / discharge frequency etc. in a secondary battery). Understand and perform battery output control (permit or stop discharge, increase / decrease discharge current, etc.).
[0035]
The portion shown above the broken line in the figure shows the software hierarchy. In this example, ACPI 19, API 20, OS power supply control unit 21, device driver 22, and utility (program) 23 are shown.
[0036]
The ACPI specification (Advanced Configuration and Power Interface Specification) is a specification for centrally managing the power management of a computer with an OS, and the ACPI 19 is an interface unit that constitutes an ACPI mechanism. In ACPI, system states S0 to S5 are defined, and “S0” (operating state) is a state in which the system is turned on (on state), the OS is running, and the software is being executed. It is. “S5” (off state) is a state in which the execution of the software is completed and the power of the apparatus system is turned off. Regarding the state of S1 to S4 (sleep state), which is an intermediate stage between S0 and S5, for example, “S3” is a state in which the device system is powered on but is not operating (standby state or suspended) "S4" is a state in which the power is turned off, but the work contents (RAM data) are stored on the hard disk or the like, and no data loss occurs (hibernation state) ). In the “hibernation state”, the contents of the main memory and the like are stored in a predetermined area (hibernation area) of a non-volatile storage device such as a hard disk (see drive device 12 in FIG. 2) or silicon memory. Then, since all the power is turned off, the power consumption is the smallest in the sleep state (the same power consumption as in the state of S5). Since the saved data, setting information, and the like are restored when the system is subsequently restored, the software can be continued by transition to the S0 state.
[0037]
An API (Application Programming Interface) 20 provided by the OS is located in a layer above the ACPI 19 and mediates between the ACPI 19 and the OS power supply control unit 21 or the utility 23. The device driver 22 mediates between the EC and the utility 23.
[0038]
The OS power supply control unit 21 includes a program that realizes functions provided as a standard when an operating system having specifications (ACPI specifications, etc.) for performing power management and power control is installed in the apparatus. . For example, in a configuration having a state control unit that controls the transition to the control state (sleep state) based on information on the remaining amount of the battery (the remaining capacity can be determined from the voltage of the battery cell), the battery The transition to the hibernation state is performed under the transition condition that the remaining amount falls below a predetermined threshold (LBH mechanism).
[0039]
FIG. 4 exemplifies a state transition diagram. After transitioning to the S0 state, the state transitions to a monitoring state, where state control is performed according to transition conditions based on environmental conditions, deterioration states, power feeding states, etc. of the battery device. Is called. For example, after transition to a state of “SI” (for example, I = 3 or I = 4) when a transition condition defined in advance based on the temperature or remaining capacity of the battery device is satisfied, Transition to the state of “SJ” (for example, J = 4 or J = 5) is performed. As an example, the state transition related to the LBH mechanism will be described. The system is started from the S5 state, transitioned to the S0 state, and the state is being monitored. Here, the remaining capacity of the battery device is compared with a threshold value or a reference range. If the remaining capacity is sufficient and there is no problem in the supply capacity, the monitoring state is continued. If the remaining capacity is not sufficient, S4 is performed. After transitioning to a state (hibernation) and saving work contents, the system is turned off. Thereafter, at the time of transition to the S0 state, the saved information is restored and the original state is restored.
[0040]
When “Windows” (trademark of Microsoft Corporation) or the like is installed as an OS having specifications for power management and power control, the user can set the remaining battery level for the state transition at low battery on the power setting screen. Such a threshold can be set by relative capacity (percentage of maximum capacity). That is, when the remaining battery level reaches a value corresponding to the relative capacity that is the set value, the state can be changed to a preset state (standby state, hibernation state, etc.).
[0041]
When the user makes such settings, the OS power supply control unit 21 inquires the remaining battery capacity from the EC to the battery device 17 via the API 20 and ACPI 19, monitors the remaining capacity by polling, and sets the user setting. Accordingly, the occurrence of a quality accident (data lost, etc.) can be prevented by making a transition to the above state.
[0042]
In addition, about the said setting by a user, the structure form which provides the same function using the utility 23, the device driver 22, or API20 is possible, without using the mechanism which OS power supply control part 21 provides as standard. FIG. 3 shows both forms together. That is, in the method of setting the threshold value of the transition condition at the time of low battery by the relative capacity of the battery, for example, in the case of a configuration that can be used by mounting battery devices having different full charge capacities to the device set, the threshold value There is a problem that standardization is difficult. When using multiple types of battery devices with different full charge capacities in the same set, as a transition condition for transitioning to a safe state such as a hibernation state, the threshold or reference range of the remaining capacity of the battery device must be absolutely It is preferable to use a capacity (Wh: watt hour). Because the amount of power required to transition to a safe state varies from device to device (that is, not on a per-battery basis), it is easier to standardize using absolute capacity rather than relative capacity. It is. For example, in a mode in which a small capacity battery and a large capacity battery can be selectively mounted on the apparatus body and used, when the relative capacity% value (setting threshold) is the same, a safe state (hibernation state, etc.) The amount of power required to make the transition to is sufficiently supplied when using a large-capacity battery, but insufficient when using a small-capacity battery, or relative to the threshold when using a small-capacity battery. When the capacity is set, the transition to the hibernation state etc. is performed despite the sufficient supply capacity when the large capacity battery is used. As a result, the advantage of using the large capacity battery is not utilized. There are inconveniences.
[0043]
Therefore, when the absolute capacity is used for the remaining capacity of the battery device as the state transition condition, a dedicated utility or the like is separately prepared without using the relative capacity setting function of the remaining capacity threshold prepared by the OS. It is preferable that the remaining amount threshold can be set by the amount of power.
[0044]
Note that the flow of procedures when the OS or utility acquires battery information, for example, the remaining battery level, is generally as shown below (see FIG. 3).
[0045]
(1) Remaining amount acquisition request from OS power supply control unit or utility to ACPI
(2) Receiving remaining amount acquisition request (ACPI)
(3) Request for remaining amount acquisition to EC
(4) Receiving remaining amount acquisition request (EC)
(5) If the remaining amount has been acquired, proceed to (9), but if not, proceed to (6)
(6) Request for remaining amount acquisition to battery device (built-in microcomputer)
(7) Reply remaining amount to EC
(8) Remaining amount received (EC)
(9) Residual amount reply to ACPI
(10) Remaining amount acquisition (ACPI)
(11) Reply remaining amount to OS power supply controller and utility
(12) Remaining amount acquisition (OS power supply control unit or utility).
[0046]
As described above, the OS power supply control unit 21 and the utility 23 acquire battery information (remaining amount, etc.) using the ACPI mechanism. For details, the ACPI mechanism can describe, for example, “How to acquire battery information” in a control program using an intermediate language called AML (ACPI Machine Language). AML is a language for describing a program that operates on the ACPI mechanism. By compiling a source file of a system description language ASL (ACPI Source Language), an AML code (intermediate code) is created. The main part of the ACPI mechanism that interprets and executes this is prepared in the OS. The AML program is included as part of a system BIOS (Basic Input / Output System). The use of AML is preferable from the viewpoint of hardware abstraction from the viewpoint of the OS (the device configuration can be hidden).
[0047]
For example, in the AML program, it is possible to describe a process in which the EC is inquired about the remaining battery level and the EC receives the inquiry and returns the remaining battery level. As described above, the EC makes an inquiry about the remaining amount to the microcomputer with the built-in battery device, and after the remaining amount is acquired, the value is returned.)
[0048]
As another example of the embodiment, there is a mode in which the remaining capacity is acquired by communicating with a microcomputer having a built-in battery device in the AML program description. The present invention can also be applied to example embodiments. Of course, a configuration in which the utility 23 obtains necessary information by accessing the EC via a driver is also possible.
[0049]
Next, a configuration form for changing the transition condition to the control state described above according to the remaining capacity of the battery device, the environmental conditions (battery temperature, etc.), the deterioration state, the power supply state, etc. of the battery device will be described.
[0050]
For example, there are two forms shown below.
[0051]
(A) A mode in which the comparison result between the remaining capacity of the battery device and its threshold value or reference range is used as the transition condition, and the threshold value or reference range is changed according to the environmental condition, the deterioration state, or the power supply state of the battery device.
(B) The comparison result between the remaining capacity of the battery device and its threshold value or reference range is used as a transition condition, and the threshold value or reference range is fixed, but depending on conditions including the remaining capacity and battery temperature A form in which state control is performed using fake information obtained by modifying the actual remaining capacity.
[0052]
First, the above-described form (A) is based on the determination of whether or not state transition is permitted by comparing the remaining capacity of the battery device with a threshold value or a reference range. The threshold value or the reference range is not fixed and is dynamically changed according to the environmental conditions, the deterioration state, and the power supply state of the battery device.
[0053]
For example, the battery time (driving time) that can be actually used by the user can be extended by dynamically changing the threshold value of the remaining capacity in the LBH mechanism according to the temperature of the battery cell or the like and using the plurality of threshold values.
[0054]
The control entity in this embodiment is, for example, an EC (embedded controller) in FIG. 3, monitors the remaining capacity of the battery device 17, and transitions the system to a safe state (such as a hibernation state) when the remaining capacity is low. In actual control, as will be described later, state transition is performed by notifying the utility 23 or the OS power supply control unit 21 constituting the state control unit 24 from the EC.
[0055]
FIG. 5 is a flowchart showing an example of processing, and shows a control procedure in EC.
[0056]
In this example, two types of remaining amount threshold values “R_cld” and “R_nt” are determined according to the battery temperature, “R_cld” is for low temperature, “R_nt” is for normal temperature (for determining the low temperature range) For a temperature region above the threshold). Each threshold value is set so as to satisfy the relationship of “R_cld> R_nt”, which takes into account that the remaining capacity is greatly reduced when used in a low temperature environment (that is, in the case of a low temperature state Because more power is required at the transition.) The “notified flag” shown below means a flag prepared for distinguishing whether or not the LBH request has been notified to the system constituting the state control unit 24 (for example, “Notified” in the set state.)
[0057]
First, after obtaining battery information (temperature, remaining amount, etc.) in step S1, it is determined in next step S2 whether or not the apparatus is driven by the supply of commercial AC power (AC). That is, when the AC adapter 15 is connected to the apparatus and receiving power supply, the process proceeds to step S3, and when the AC adapter 15 is not connected or not receiving power supply from the adapter, the process proceeds to step S4. .
[0058]
In step S3, the setting of the notified flag is canceled, and then the process returns to step S1.
[0059]
In step S4, the battery temperature acquired in step S1 is compared with the threshold value. And when battery temperature is below a threshold value, it progresses to step S5, and when that is not right, it progresses to step S6.
[0060]
In step S5, the threshold value relating to the remaining battery level is defined as the low temperature threshold value R_cld, and then the process proceeds to step S7. In step S6, the threshold relating to the remaining battery level is defined as the normal temperature threshold R_nt, and then the process proceeds to step S7.
[0061]
In step S7, the current remaining battery level acquired in step S1 is compared with a threshold value. That is, the remaining battery level is compared with R_cld in a low temperature environment, and the remaining battery level is compared with R_nt in the normal temperature range. If the remaining battery level is equal to or less than the threshold value, the process proceeds to step S8. If not, the process proceeds to step S9.
[0062]
In step S8, the notified flag is checked. If the flag is set, the LBH request has already been notified and the process returns to step S1 without doing anything. If the notified flag is not set (clear), the process proceeds to step S10, the LBH request is notified to the system, the process proceeds to step S11, the notified flag is set, and the process returns to step S1. . It should be noted that the object to be notified of the LBH request is a control entity (OS power supply control unit, utility, etc.) of the state control processing in the system (see the portion located above the broken line in FIG. 3).
[0063]
In step S9, since the remaining battery level is sufficient, the process returns to step S1 after the notification flag is cleared.
[0064]
As described above, the remaining battery threshold value used for the determination when notifying the LBH request is dynamically changed according to the battery temperature (cell temperature), so that the remaining battery threshold value is lowered during use in the normal temperature range. Can be set. That is, by lowering the LBH threshold, the battery duration time (drive time) that can be actually used by the user becomes longer. In other words, since the threshold value R_nt is smaller than when the low temperature threshold value R_cld is used, the time that can be driven by the battery is increased by an amount corresponding to the power corresponding to the difference between the two (this is the temperature Regardless of whether or not R_cld and R_nt are always the same, it is clear that in this case, the larger threshold is set in consideration of safety.) Also, by setting the threshold value R_cld to a value that allows a normal transition to a safe state (hibernation state) even in an environment where the battery cannot fully perform its intended performance in a low temperature environment or the like. It is possible to prevent quality accidents.
[0065]
In this example, one threshold is set for the temperature, and two thresholds are set for the remaining amount according to the temperature condition. However, the present invention is not limited to this, and by using a larger number of thresholds, multiple thresholds can be used. Various embodiments are possible, such as a mode in which the determination process is performed over a range, or a mode in which the determination process is performed by continuously changing the threshold value according to conditions.
[0066]
In the processing of FIG. 5, EC is assumed as the control subject. In the case of the above-described form (I), the control subject is the control means 18 (microcomputer or the like) in the battery device 17, and the control means A notification of an LBH request or a command or information necessary for the notification is transmitted to the system state control means 24 through an EC or the like.
[0067]
FIG. 6 is a conceptual diagram showing a configuration example of the battery device 17 and includes a voltage detection unit 25V, a temperature detection unit 25T, and a supply control unit 26 (note that although illustration is omitted, current detection, capacity determination, etc.) Various detection means are provided as required.)
[0068]
The voltage detection means 25V detects the cell voltage of the battery cell 27 (only one of which is shown in the figure) and sends the detection information to the supply control unit 26.
[0069]
Further, the temperature detection means 25T detects the temperature of the battery cell 27 and sends the detection information to the supply control unit 26. In addition, there are a method for detecting the temperature for each cell, a method for determining a place representative of the temperature for a plurality of cells, and detecting the temperature.
[0070]
The supply control unit 26 always knows the state of the battery cell 27, performs communication processing with an external circuit (for example, EC), or uses a power control element 28 (in the figure, simply indicated by a switch symbol). And a semiconductor switching element such as a field effect transistor or a bipolar transistor is used to permit power supply to a power supply target by discharging the battery cell 27, or the power control element 28 is turned off. By doing so, control such as stopping the discharge is performed.
[0071]
In the mode (I), each element is incorporated in the battery device, and the functions of the detection means and the supply control unit 26 are executed by the built-in microcomputer constituting the control means 18 and its CPU. Realized by the program. Moreover, in the said form (II) and (III), the supply control part 26 grade | etc., Is provided in the information processing apparatus main body.
[0072]
For the purpose of ensuring safety and preventing deterioration related to battery use, it is necessary to set a minimum voltage (drive voltage threshold) for driving the battery (this voltage is determined based on the discharge curve, etc.). Yes.) That is, the cell voltage is constantly or periodically monitored, and when the voltage falls below a predetermined set value (threshold), for example, the power control element 28 is forcibly turned off. Thus, a protection mechanism such as stopping the discharge of the battery cell works.
[0073]
When using a battery with a high impedance inside the cell (for example, depending on the chemical characteristics of the battery, the impedance increases as the temperature decreases), or when a heavy load is applied in a low temperature environment, the voltage drop during discharge may decrease. Therefore, there is a possibility that the cell voltage immediately falls below the set value (threshold value), the discharge is stopped, the apparatus main body is shut down, and the transition process to the hibernation state or the like is not in time.
[0074]
In addition, although the remaining battery capacity is sufficient and there is no problem with the supply capacity, the cell voltage falls below the threshold value due to a temporary voltage drop due to an increase in load in a low temperature environment, etc. There is a risk of causing a shutdown or the like due to the stop.
[0075]
The reason for this is that the detected value of the battery voltage is simply compared with a fixed threshold at all times.Therefore, as a countermeasure, the environmental condition of the battery, the change in the power supply state, the deterioration state, etc. It is necessary to perform discharge control related to the battery device in consideration. That is, the battery voltage is detected and compared with a threshold value or a reference range that is variable according to the environmental condition, the deterioration state, or the power supply state, and the battery discharge is permitted or stopped according to the comparison result. What is necessary is just to comprise.
[0076]
For example, the following configuration forms are mentioned.
[0077]
(A) The form which detects battery temperature and changes a battery voltage threshold value or a reference range according to a temperature detection value
(B) A mode in which the battery voltage threshold or the reference range is changed according to the remaining battery level
(C) A combination of (a) and (b).
[0078]
First, in the form (a), for example, a first threshold value and a second threshold value smaller than the first threshold value are defined as battery voltage threshold values, and processing is performed according to the following conditions.
[0079]
When the battery temperature exceeds the threshold value and the battery voltage is less than or equal to the first threshold value, discharging of the battery device is stopped.
[0080]
When the battery temperature is equal to or lower than the threshold and the battery voltage exceeds the second threshold, discharging of the battery device is permitted.
[0081]
In the mode (b), for example, a first threshold value and a second threshold value smaller than the first threshold value are defined as the battery voltage threshold value, and processing is performed according to the following conditions.
[0082]
When the remaining capacity of the battery device is equal to or lower than the threshold value and the battery voltage is equal to or lower than the first threshold value, discharging of the battery device is stopped.
[0083]
When the remaining capacity of the battery device exceeds the threshold value and the battery voltage exceeds the second threshold value, discharge of the battery device is permitted.
[0084]
In the mode (c), processing is performed in accordance with a plurality of determination results according to the battery temperature and remaining amount conditions. For example, when the battery voltage threshold is two (first threshold> second threshold) in the same manner as described above, it is as follows.
[0085]
In the case of “(battery temperature> threshold) && (battery voltage ≦ first threshold)”, the discharge of the battery device is stopped.
[0086]
In the case of “(battery temperature ≦ threshold) && (remaining battery amount <threshold)”, “(battery voltage> first threshold)” permits discharge of the battery device and “(battery voltage ≦ first threshold) ) "Stops the discharging of the battery device.
[0087]
When “(battery temperature ≦ threshold) && (remaining battery amount ≧ threshold)”, “(battery voltage> second threshold)” permits discharge of the battery device, and “(battery voltage ≦ second threshold) ) "Stops the discharging of the battery device.
[0088]
“&&” means a logical product (AND) for each condition shown in parentheses.
[0089]
In any form, when the battery voltage (detection voltage) is compared with a threshold value or the battery voltage is within the reference range, and it is determined that the voltage is not excessively reduced, Is permitted and power is supplied to the apparatus.
[0090]
Next, the mode (B) will be described with reference to FIGS.
[0091]
In the present embodiment, the state control means 24 for controlling the transition to the control state such as the hibernation state based on the information on the remaining capacity of the battery device, the actual state according to the conditions including the remaining battery amount and the battery temperature. By controlling the state transition by providing means for notifying the information of the appearance, with the remaining battery amount corrected.
[0092]
The control subject (see FIG. 7) in this embodiment may be any one of EC, ICH, AML code control program (hereinafter simply abbreviated as “AML”), and the like. For example, when a battery remaining amount acquisition request is received from an ACPI specification OS, the system is controlled (transition to a safe state) when the remaining amount information is returned to a portion that performs power state control in the OS. For the purpose, the remaining amount information of the battery is manipulated and controlled intentionally (the remaining amount is pretending to be more than the actual amount, or conversely, it is pretending to be less). That is, it should be noted that any control entity exists on the transmission path that returns the remaining amount information to the remaining amount information requesting entity.
[0093]
In FIG. 7, the connection with the control means 18 (built-in microcomputer) in the battery device 17 is EC or ICH. Depending on the device configuration, the EC may not be connected to the built-in microcomputer of the battery device and the battery may not be monitored. In such a case, the microcomputer is connected to an ICH serial bus (SMBus or the like). And the battery is monitored.
[0094]
For example, the following three forms can be cited depending on the difference in control subject.
[0095]
1. Battery device <-> "EC" <-> AML <-> API
2. Battery device <-> EC <-> "AML" <-> API
3. Battery device <-> ICH <-> "AML" <-> API
In addition, what is enclosed by “” is a control subject, and “<->” means mutual communication between elements shown on both sides. In addition, in “1.” and “2.”, information transmission between EC and AML is performed by ICH LPC (Low Pin Count: serial bus) or parallel bus (X-bus compatible etc.). In “3.”, battery information is transmitted to the AML using the ICH serial bus (SMBus). The OS power supply control unit 21 (part constituting the standard LBH mechanism) or the utility 23 exists at the upper end of the API.
[0096]
FIG. 8 is a flowchart illustrating a processing procedure executed by the control subject.
[0097]
Note that two types of remaining amount threshold values “R_cld” and “R_nt” corresponding to the battery temperature are the same as those in the above-described form (A). Further, in this example, the OS power supply control unit 21 sets the low temperature threshold R_cld, and when the remaining battery level is equal to or lower than the threshold, a process of transitioning to a safe state (hibernation state) is performed. (The value of R_cld is defined so as to have a power amount greater than the minimum required for state transition in consideration of a low temperature environment or the like.)
[0098]
The following description is based on the assumption that the apparatus is not driven by the supply of commercial AC power (the apparatus is driven only by a battery).
[0099]
First, after acquiring battery information (temperature, remaining amount, etc.) in step S21, the process proceeds to next step S22, where the battery temperature (cell temperature) is compared with the threshold value. If the battery temperature is equal to or lower than the threshold value, the process proceeds to step S26. If not, the process proceeds to step S23.
[0100]
In step S23, the current remaining battery level is compared with the normal temperature threshold value R_nt, and if it is equal to or less than the threshold value, the process proceeds to step S26, but if not, the process proceeds to step S24.
[0101]
In step S24, the current remaining battery level is compared with the low temperature threshold value R_cld. If the remaining battery level is equal to or greater than the threshold value R_cld, the process proceeds to step S26. If not, the process proceeds to step S25.
[0102]
In step S25, a value obtained by adding an offset value (this is written as “α” and “α> 0” in this example) to the low temperature threshold value R_cld, and “R_cld + α” is notified to the system as the remaining battery level. After that, the process returns to step S21.
[0103]
In step S26, the system notifies the system of the remaining battery amount (correct remaining amount) obtained in step S21, and then returns to step S21.
[0104]
Note that the target for notifying the remaining battery level in steps S25 and S26 is the control entity (OS power supply control unit in this example) of the state control process in the system (see the portion located above the broken line in FIG. 7). The offset value α in step S25 indicates the absolute capacity. In FIG. 7, the remaining battery level is handled as an absolute capacity in the range below the API 20, but the OS adopting the setting method based on the relative capacity as described above. In this case, it should be noted that the upper layer of the API 20 (such as the OS power supply control unit 21) is converted to a relative value (% value) based on the maximum capacity or the like and handled as a relative capacity.
[0105]
As can be seen from FIG. 8, the conditions for notification of “R_cld + α” as the remaining battery level are as follows.
[0106]
・ "(Battery temperature> Threshold) && (Battery remaining amount> R_nt) && (Battery remaining amount <R_cld)"
Note that “&&” means a logical product for each condition as described above.
[0107]
In other words, if a correct value is not notified as the remaining battery level in a low temperature environment, there is a possibility that the transition to a safe state cannot be guaranteed. The same applies when the remaining battery level is equal to or less than the threshold value R_nt in the normal operating temperature range. If the remaining battery level is not less than the threshold value R_cld in a low temperature environment, the remaining capacity is sufficient. A remaining amount notification is made (does not transition to the hibernation state). This can be easily understood, for example, when it is assumed that the correct remaining battery level is notified in step S25 or when the α value is set to zero (the remaining battery level falls below the threshold value R_cld). If the remaining battery level exceeds the threshold value R_nt, whether the state transition is permitted or not is determined based on R_cld.
[0108]
As described above, when the battery temperature exceeds the threshold value and the remaining battery level is lower than the threshold value (R_cld), the detection value obtained by adding or subtracting a predetermined offset value to the threshold value (addition in this example) is state-controlled. By notifying the means 24, whether or not to transition to a safe state is determined. That is, by using an offset value that is not zero, it is possible to intentionally control the transition to a safe state (it is possible to determine whether or not to allow a state transition). As a result, during use in the normal temperature range, state control can be performed according to the comparison result with the remaining amount threshold value R_nt, and the battery duration time that the user can actually use is increased by lowering the LBH threshold value. . In addition, even in an environment where the battery cannot sufficiently perform its intended performance in a low temperature environment or the like, by setting the threshold value R_cld to a value that can be normally shifted to a safe state (hibernation state) Quality accidents can be prevented.
[0109]
In this example, regarding the setting of the temperature condition, the remaining amount threshold value, and the offset value, the threshold value or the offset value is set according to a form in which determination processing is performed in multiple stages by using a larger number of threshold values or offset values, or the conditions. Of course, various embodiments are possible, such as a mode in which the determination process is performed by continuously changing.
[0110]
Further, according to the present embodiment (B), even when only a setting method based on the relative capacity of the remaining battery capacity is prepared in the standard power management function in the OS, the threshold value is set as the absolute capacity (power amount) with respect to the remaining battery capacity. Settings can be made. For example, when the threshold value (relative capacity) at the time of low battery is set to 2% or the like by the OS power management program or the like, the remaining amount is 2% when the threshold value that must be shifted to a safe state is reached. The remaining amount (absolute capacity) calculated backward to be less than 1 (such as 1%) may be notified from the control subject to the OS (notified to the OS as a relative capacity via the API). With this process, even when battery devices having different full charge capacities are used in the same device, the threshold value (absolute capacity) can be determined uniformly. Note that the present invention is not limited to the threshold setting method based on the relative capacity, and the mode (B) can be used when the threshold setting method based on the absolute capacity is adopted. In that case, the system is configured. The state control means is consistently notified of the remaining capacity value in absolute capacity.
[0111]
Note that the difference between the present embodiment (B) and the embodiment (A) is that in the embodiment (A), when the control subject (such as EC) constantly monitors the battery state and the remaining battery level falls below the threshold, the system In contrast to requiring notification of a special message for transitioning the state to a safe state, in the form (B), for example, in response to a request for acquiring the remaining battery level from the OS power supply control unit 21, When the remaining battery level is returned, the correct remaining value is normally returned (when the above conditions are not met). However, when the remaining battery level is low, the correct remaining value is determined according to the battery temperature, etc. It is to return with a different value (fake value). As a result, the system state can be controlled by making the system believe that the battery level is different from the actual value (for example, using the notification of the sham value as a trigger for transitioning to a safe state) And does not require special message notification for state transitions.)
[0112]
Further, the present embodiment (I) can also be applied to this embodiment (B), and the control subject in that case is the control means 18 in the battery device 17. For example, when a microcomputer with a built-in battery device responds to a request for acquiring the remaining battery capacity from the main body of the apparatus, the remaining capacity value may be notified with a value different from the correct value. However, since the threshold value for transitioning to a safe state usually differs depending on the target system using the battery device, the threshold value is unique to the battery device connected only to the target system, or the battery device It is necessary to assume that the device identifies the connection partner (target system) through communication or the like.
[0113]
Although the remaining battery capacity is sufficient and there is no problem with the supply capacity, the cell voltage falls below the threshold value due to a temporary voltage drop due to an increase in load in a low-temperature environment, etc., and the discharge is stopped. As for measures for preventing the occurrence of harmful effects, the configuration and method described in the form (A) can be used as they are in the form (B).
[0114]
In addition to this, with regard to the control of the system state, measures are taken to extend the battery usable time by reducing the power required to transition to the standby state (standby state, etc.) or hibernation state (hibernation state, etc.). It is preferable. This can be achieved, for example, by reducing the power consumption required for the transition to the standby state, thereby ensuring the time until the user connects the AC adapter to the device when the battery is low, or in the hibernation state (safe state). ) Means that the remaining amount threshold value used for the determination of the transition condition can be lowered by using the method of reducing the power consumption required in the process of transition to ().
[0115]
For this purpose, it is preferable to provide a power reduction means (or power saving means) for reducing the power consumption required at the time of state transition. For example, the control main body transitions the target system to a safe state. When it is determined that it is necessary (when notifying the above-mentioned LBH request or when the information on the battery remaining amount is returned), the following configuration may be adopted. .
[0116]
(I) A configuration that reduces power consumption of devices that are not required for state transition control
(Ii) A configuration in which, for example, the processing capability of an arithmetic processing device such as a CPU is limited or reduced in order to reduce the heat generation amount or power consumption of the device.
[0117]
In the above (i), for example, the power of the backlight constituting the display device may be turned off (turned off) or the luminance of the backlight may be lowered. For this purpose, a mask process is performed on the control signal related to the power supply to the backlight at the time of transition to a safe state, the power supply voltage supply to the backlight is forcibly cut off, or the backlight is driven. When the inverter circuit is a PWM (Pulse Width Modulation) control method, there is a method of controlling the control duty to reduce the brightness of the backlight.
[0118]
Note that these controls are performed at the time of state transition (such as when an LBH request is issued). For example, if the display screen is unexpectedly darkened, there is a risk of confusion or anxiety for a user who does not know the reason. Therefore, it is desirable to take measures such as blinking a light emitting means such as a power display element (LED) or alarming with a beep sound or the like.
[0119]
In addition to display devices, storage devices such as drive devices for optical media (optical disks, magneto-optical disks, etc.), hard disk drive devices (second hard disks, etc.) that are not used for saving work contents of the main memory, tape streamers, etc. The power consumption can be reduced by shutting off the power supply to the modem and the communication device for network connection.
[0120]
In (ii) above, for example, a mode in which the CPU processing speed and performance mode are changed to reduce power consumption, a mode in which power consumption is reduced by using a throttling function to reduce performance, and the like can be mentioned. .
[0121]
Thus, according to the configuration described above, the following advantages can be obtained.
[0122]
-Considering when discharging at low temperatures or with high power, the remaining amount threshold for transitioning to a safe state can be set according to the actual usage situation of the user, etc. The battery time that can be used for is increased.
[0123]
-The threshold value can be set with the absolute capacity (Wh) for setting the remaining battery level. Further, according to the mode (B), the threshold setting and control based on the absolute capacity value is realized even when the function provided as standard in the OS only supports the threshold setting method based on the relative capacity. Therefore, complicated controls and mechanisms are not required.
[0124]
【The invention's effect】
  As is apparent from the above description, according to the inventions according to claims 1 and 7, the battery state of the battery is appropriately controlled by appropriately performing the transition control of the system state based on the environmental condition or the deterioration state of the battery. It is possible to increase the convenience for the user by extending the usable time.Furthermore, the state transition can be easily controlled only by adding and subtracting the offset value, and the state control unit of the system does not need to know whether the remaining amount information (detected value) is true or false.
[0125]
  According to the invention according to claim 2 or claim 8, depending on the environmental conditions, etc.ThresholdThe state transition control can be performed in detail by changing.
[0126]
  Claim 3 and claims9According to the present invention, state transition control can be performed in consideration of the influence of environmental changes by monitoring the battery temperature.
[0129]
  According to the invention according to claims 4, 5, 10, and 11, when the battery devices having different battery capacities are selectively used or used together in the same device, the remaining capacities are affected.ThresholdBy setting the absolute capacityThresholdStandardization becomes easier.
[0130]
  Claim6And claims12According to the invention, the power saving function and the function for preventing data loss can be effectively exhibited by changing the transition condition to the standby state or the hibernation state according to the use environment or the situation.
[0131]
  Claim13According to the present invention, the convenience of the user can be improved by performing the output control of the battery in consideration of the environmental condition and the deterioration state of the battery.
[Brief description of the drawings]
FIG. 1 is a conceptual diagram showing a basic configuration example according to the present invention.
FIG. 2 is a diagram illustrating an example of a hardware configuration.
FIG. 3 is a diagram illustrating a main part of a system configuration example.
FIG. 4 is a diagram illustrating state transition.
FIG. 5 is a flowchart showing an example of processing related to LBH.
FIG. 6 is a diagram illustrating a configuration example of output control of a battery device.
7 is a diagram for explaining a control mode together with FIG. 8, and is an explanatory diagram showing a main part of a system configuration example. FIG.
FIG. 8 is a flowchart showing an example of processing related to LBH.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 ... Information processing apparatus, 17 ... Battery apparatus, 24 ... State control means

Claims (13)

バッテリ装置の残容量を監視して、該残容量が低下した場合に、動作状態と比べて低消費電力とされる制御状態又は消費電力がゼロの制御状態に遷移させる機能を備えた情報処理装置において、
上記残容量を示す情報と、上記バッテリ装置の環境条件又は劣化状態又は給電状態に係る情報に応じて、上記制御状態への遷移条件が変更され、
上記残容量の情報を閾値又は基準範囲と比較した結果に基いて上記制御状態への遷移について制御する状態制御手段を備え、
上記バッテリ装置の温度がその閾値を超えており、かつ上記残容量がその閾値以下である場合に、該残容量の閾値に対してオフセット値を加算又は減算した検出値を上記状態制御手段に通知することで、上記制御状態への遷移の許否が決定される
ことを特徴とする情報処理装置。
An information processing apparatus having a function of monitoring a remaining capacity of a battery device and, when the remaining capacity is reduced, shifting to a control state in which power consumption is lower than in an operation state or a control state in which power consumption is zero In
The transition condition to the control state is changed according to the information indicating the remaining capacity and the information regarding the environmental condition or the deterioration state or the power supply state of the battery device,
State control means for controlling the transition to the control state based on the result of comparing the information of the remaining capacity with a threshold value or a reference range,
When the temperature of the battery device exceeds the threshold value and the remaining capacity is equal to or lower than the threshold value, a detection value obtained by adding or subtracting an offset value to the threshold value of the remaining capacity is notified to the state control means. By doing so, permission / inhibition of the transition to the control state is determined.
請求項1に記載した情報処理装置において、
上記残容量を上記閾値と比較することで上記制御状態への遷移の許否が決定されるとともに、該閾値が上記バッテリ装置の環境条件又は劣化状態又は給電状態に応じて変更される
ことを特徴とする情報処理装置。
The information processing apparatus according to claim 1,
With permission of the transition of the remaining capacity to the control state by comparing with the threshold value is determined, and wherein the threshold value is changed according to the environmental conditions or degradation state or the powered state of the battery device Information processing apparatus.
請求項2に記載した情報処理装置において、
上記バッテリ装置の温度を監視し、温度検出値に応じて上記閾値が変更される
ことを特徴とする情報処理装置。
The information processing apparatus according to claim 2,
An information processing apparatus, wherein the temperature of the battery device is monitored, and the threshold value is changed according to a temperature detection value.
請求項2に記載した情報処理装置において、
上記閾値が電力量に係る絶対容量値で設定される
ことを特徴とする情報処理装置。
The information processing apparatus according to claim 2,
The information processing apparatus, wherein the threshold value is set as an absolute capacity value related to electric energy.
請求項1に記載した情報処理装置において、
上記残容量の閾値が電力量に係る絶対容量値で設定される
ことを特徴とする情報処理装置。
The information processing apparatus according to claim 1,
The threshold value of the remaining capacity is set as an absolute capacity value related to electric energy.
請求項1に記載した情報処理装置において、
上記制御状態が待機状態又は休止状態である
ことを特徴とする情報処理装置。
The information processing apparatus according to claim 1,
The information processing apparatus, wherein the control state is a standby state or a hibernation state.
バッテリの残容量が低下した場合に動作状態と比べて低消費電力とされる制御状態又は消費電力がゼロの制御状態に遷移させる機能を備えた情報処理装置に装着して使用されるバッテリ装置において、
バッテリ温度がその閾値を超えており、かつ上記残容量がその閾値以下である場合に、該残容量の閾値に対してオフセット値を加算又は減算した検出値を上記情報処理装置に対して送出する
ことを特徴とするバッテリ装置。
In a battery device that is used by being mounted on an information processing device having a function of transitioning to a control state in which power consumption is low compared to an operation state or a control state in which power consumption is zero when the remaining battery capacity is reduced ,
When the battery temperature exceeds the threshold value and the remaining capacity is equal to or lower than the threshold value, a detection value obtained by adding or subtracting an offset value to the remaining capacity threshold value is transmitted to the information processing apparatus. A battery device.
請求項7に記載したバッテリ装置において、
上記残容量を上記閾値と比較することで上記制御状態への遷移の許否を決定するための情報を上記情報処理装置に送出するとともに、該閾値がバッテリの環境条件又は劣化状態又は給電状態に応じて変更される
ことを特徴とするバッテリ装置。
The battery device according to claim 7, wherein
Information for determining whether to permit transition to the control state the remaining capacity by comparing with the threshold value as well as sent to the information processing apparatus, said threshold value depending on the environmental conditions or degradation state or the powered state of the battery The battery device is characterized by being changed.
請求項8に記載したバッテリ装置において、
バッテリ温度の検出値に応じて上記閾値が変更される
ことを特徴とするバッテリ装置。
The battery device according to claim 8, wherein
The battery apparatus according to claim 1, wherein the threshold value is changed according to a detected value of the battery temperature.
請求項8に記載したバッテリ装置において、
上記閾値が電力量に係る絶対容量値で設定される
ことを特徴とするバッテリ装置。
The battery device according to claim 8, wherein
The battery device characterized in that the threshold value is set as an absolute capacity value related to electric energy.
請求項7に記載したバッテリ装置において、
上記残容量の閾値が電力量に係る絶対容量値で設定される
ことを特徴とするバッテリ装置。
The battery device according to claim 7, wherein
The threshold value of the said remaining capacity is set by the absolute capacity value which concerns on electric energy. The battery apparatus characterized by the above-mentioned.
請求項7に記載したバッテリ装置において、
上記制御状態が待機状態又は休止状態である
ことを特徴とするバッテリ装置。
The battery device according to claim 7, wherein
The battery state, wherein the control state is a standby state or a hibernation state.
請求項7に記載したバッテリ装置において、
環境条件又は劣化状態又は給電状態を検出して、バッテリの出力制御を行う制御手段を備えている
ことを特徴とするバッテリ装置。
The battery device according to claim 7, wherein
A battery device comprising: control means for detecting an environmental condition, a deterioration state, or a power feeding state, and performing output control of the battery.
JP2003128807A 2003-05-07 2003-05-07 Information processing apparatus and battery device Expired - Fee Related JP4437526B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003128807A JP4437526B2 (en) 2003-05-07 2003-05-07 Information processing apparatus and battery device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003128807A JP4437526B2 (en) 2003-05-07 2003-05-07 Information processing apparatus and battery device

Publications (2)

Publication Number Publication Date
JP2004334475A JP2004334475A (en) 2004-11-25
JP4437526B2 true JP4437526B2 (en) 2010-03-24

Family

ID=33504824

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003128807A Expired - Fee Related JP4437526B2 (en) 2003-05-07 2003-05-07 Information processing apparatus and battery device

Country Status (1)

Country Link
JP (1) JP4437526B2 (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4561628B2 (en) * 2005-12-28 2010-10-13 ソニー株式会社 Information processing apparatus and head withdrawal processing method of its built-in hard disk drive
JP2007179673A (en) * 2005-12-28 2007-07-12 Sony Corp Information processing apparatus and head withdrawal processing method of its built-in hard disk drive
JP5131589B2 (en) * 2008-06-23 2013-01-30 アイシン・エィ・ダブリュ株式会社 Car navigation system
KR101074019B1 (en) 2008-10-22 2011-10-17 주식회사 엘지화학 Lithium Secondary Battery for Wireless Device and Wireless Device Employed with the Same
JP5765011B2 (en) * 2011-03-30 2015-08-19 ブラザー工業株式会社 Printing device
JP6071647B2 (en) * 2013-02-28 2017-02-01 株式会社東芝 Information processing apparatus, operation state control method, and program
US9760133B2 (en) * 2014-05-23 2017-09-12 International Business Machines Corporation Locking power supplies
JP6827771B2 (en) * 2016-10-31 2021-02-10 キヤノン株式会社 Processing equipment and control method
CN113176056B (en) * 2021-03-31 2023-05-16 中煤科工集团重庆研究院有限公司 Energy-saving device and method for monitoring stress and strain of concrete
JP7562808B1 (en) 2023-10-30 2024-10-07 レノボ・シンガポール・プライベート・リミテッド Information processing device and control method
JP7612923B1 (en) 2024-04-23 2025-01-14 レノボ・シンガポール・プライベート・リミテッド Electronic device and method for controlling electronic device
CN120049566B (en) * 2025-02-27 2025-10-24 湖南京能新能源科技有限公司 A battery standby dormancy management system and management method thereof

Also Published As

Publication number Publication date
JP2004334475A (en) 2004-11-25

Similar Documents

Publication Publication Date Title
US7206944B2 (en) Electrical apparatus, computer, and power switching method
US6661200B2 (en) Rechargeable power supply system and method of protection against abnormal charging
EP2214077B1 (en) Method and device for charging of mobile devices
JP4437526B2 (en) Information processing apparatus and battery device
JP3766500B2 (en) Battery pack and computer system with battery pack
CN100359435C (en) Information processing device and control method thereof
US6714016B2 (en) Method for displaying information concerning power consumption and electronic device
US20020099962A1 (en) Information processing apparatus suitably controlling activation and stoppage of power consumption reducing function and power consumption controlling method of the apparatus
JP3730414B2 (en) Computer and power supply control method thereof
US20020087897A1 (en) Dynamically changing the performance of devices in a computer platform
BR102018014985A2 (en) SOLAR BATTERY SYSTEM AND CONTROL METHOD
JP2001268813A (en) Power supply device, power supply-switching device, and computer
CN103887570A (en) Power supply management method, power supply management system and electronic device
JPH113151A (en) Hibernation control method for information processing device and battery-operable electronic device
CN115940392B (en) Battery backup control method, device, server and medium
JP2004334476A (en) Information processing device and battery device
CN111208896B (en) Optimization method and system for Intel notebook performance based on power consumption parameters
US7523328B2 (en) Computer power control
JP2001034370A (en) Power saving control device, power saving control method, and computer system
JP2004334563A (en) Information processing device
JP2011090423A (en) Computer and power supply
CN101881988B (en) Portable computer and charging method thereof
JP4028841B2 (en) Computer apparatus, power control method, and program
CN118630386A (en) A thermal management control method, device and energy storage power battery system
CN110221679A (en) The method that ruggedized equipment and realization ruggedized equipment work at low temperature

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060421

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081113

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090109

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090924

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091113

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20091210

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20091223

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130115

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130115

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees