CN1632707A - 电池供电式存储器电量测量***及方法 - Google Patents

电池供电式存储器电量测量***及方法 Download PDF

Info

Publication number
CN1632707A
CN1632707A CN 200310117659 CN200310117659A CN1632707A CN 1632707 A CN1632707 A CN 1632707A CN 200310117659 CN200310117659 CN 200310117659 CN 200310117659 A CN200310117659 A CN 200310117659A CN 1632707 A CN1632707 A CN 1632707A
Authority
CN
China
Prior art keywords
battery
time
time span
consume
nonvolatile memory
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.)
Granted
Application number
CN 200310117659
Other languages
English (en)
Other versions
CN100345076C (zh
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.)
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
Original Assignee
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
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 Hongfujin Precision Industry Shenzhen Co Ltd, Hon Hai Precision Industry Co Ltd filed Critical Hongfujin Precision Industry Shenzhen Co Ltd
Priority to CNB2003101176597A priority Critical patent/CN100345076C/zh
Publication of CN1632707A publication Critical patent/CN1632707A/zh
Application granted granted Critical
Publication of CN100345076C publication Critical patent/CN100345076C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Secondary Cells (AREA)
  • Tests Of Electric Status Of Batteries (AREA)

Abstract

本发明提供一种电池供电式存储器电量测量的***及方法,其可连接在一计算机BBSRAM(Battery-Backed Static Random AccessMemory)上,用于测量BBSRAM内的电池电量,及时提醒使用者更换电池。该***包括有一非易失性存储器、一实时时钟、一中央处理器及一鸣叫器。非易失性存储器、实时时钟、鸣叫器通过一数据总线与中央处理器相连。该***在计算机开机时自动计算电池耗损时间长度与电池剩余时间长度,当电池剩余时间长度小于电池预定更换时间长度时通过鸣叫器提醒使用者更换电池。从而避免BBSRAM上电池的电量耗尽,导致BBSRAM上数据的丢失。

Description

电池供电式存储器电量测量***及方法
【技术领域】
本发明涉及一种测量电池电量的***及方法,特别是涉及一种通过计算电池的耗损时间长度来测量电池供电式存储器电量的***及方法。
【背景技术】
随机访问存储器(Random Access Memory,RAM)是计算机中仅次于中央处理器(Center Process Unit,CPU)的最重要的部件之一。它们之间的关系,就如人的大脑中思维与记忆的关系一样,是密不可分的。CPU所要处理的数据和指令必须先放在RAM中等待,而CPU也把大部分正在处理的中间数据暂时放置在RAM中。同时RAM中也存储计算机***的重要设置参数。但RAM是一易失性存储器,在计算机***断电后,RAM中的数据将丢失。因此,出现了为RAM添加后备电池防止数据丢失的BBSRAM(Battery-Backed Static RandomAccess Memory)非易失性存储器。该存储器有静态随机访问存储器(Static Random Access Memory)与内建小型的电池构成。当计算机***有电时,BBSRAM所使用的电力来自计算机***,当计算机***没电时,BBSRAM则可以依靠本身内建的电池所提供的电力来记录原本的数据。
电池的电量是有限的,因此在使用BBSRAM时及时知道内部电池的耗损情形,成了保证BBSRAM正常工作的关键。目前对于电池电量的测量方法很多,但其中大部分都要通过检测装置或检测电路来测量电池的电流、电压、温度等参数,从而测量出电池的剩余电量。例如中国国家知识产权局于1992年8月19日公告的第1063769号专利,该专利名称为“个人计算机的电池电量监视器”,该专利利用一个电连接到多个信号发生电路的处理器接收并处理来自检测装置的电流、电压、温度特性参数,然后通过预定的放电表来确定剩余电池的电量。所述的放电表依赖于电池的电流、电压、温度。又如台湾智慧财产局于2003年9月21日公告的第091111808号专利,该专利名称为“可携式电子装置于电池电量不足之告知装置及方法”,该专利利用一专用积体电路判别电池电压位准的高低,然后比较电池的电压位准与一警戒电压位准,当该电池的电压位准低于该警戒电压位准时通过一发光二极管来告知使用者。在上述中国国家知识产权局第106379号专利技术需要用到电流检测电路、电压检测电路、温度检测电路等检测电路,在上述台湾智慧财产局第091111808号专利技术需要用到专用电路、逻辑闸晶体。上述两件专利在设计上比较复杂,成本也比较高。
所以需要提供一种简单、低成本的测量计算机BBSRAM存储器上电池电量的***及方法。
【发明内容】
本发明的主要目的在于提供一种电池供电式存储器电量测量***及方法,其可计算计算机BBSRAM(Battery-Backed Static RandomAccess Memory)存储器上电池耗损时间长度、电池剩余时间长度,并比较电池剩余时间长度与电池预定更换时间长度,当电池剩余时间长度小于电池预定更换时间长度时通过一鸣叫器提醒使用者更换电池。其中电池预定更换时间长度为使用者设定的提醒使用者更换电池的时间长度,当电池剩余时间长度小于这个设定的时间长度时就提醒使用者更换电池。
为达到上述目的,本发明提供一种电池供电式存储器电量测量***,该***包括:一非易失性存储器、一实时时钟、一中央处理器及一鸣叫器。非易失性存取器可为闪速存储器(Flash Memory)、或为可擦除可编程唯读存储器(Erasable and Programmable Read-OnlyMemory,EPROM)、或为可电除可编程唯读存储器(Electrically ErasableProgrammable Read-Only Memory,EEPROM),用于存储***时间点、电池预定可使用时间长度、电池预定更换时间长度及电池耗损时间长度。其中电池预定可使用时间长度为电池从电量饱和到电量耗尽的放电时间长度。实时时钟用于指示当前***时间点。中央处理器用于依据非易失性存储器中前一次断电的***时间点、电池预定可使用时间长度、前一次的电池耗损时间长度及实时时钟上的当前***时间点计算电池新的耗损时间长度与电池剩余时间长度。鸣叫器用于当电池剩余时间长度小于电池预定更换时间长度时鸣叫,提醒使用者更换电池。
本发明还提供一种电池供电式存储器电量测量方法,该方法包括有如下步骤:(a)开机;(b)计算电池耗损时间长度;(c)计算电池剩余时间长度;(d)判断电池剩余时间长度是否小于电池预定更换时间长度;(e)如果电池剩余时间长度小于电池预定更换时间长度,启动鸣叫器,提醒使用者更换电池;(f)如果电池剩余时间长度没有小于电池预定更换时间长度,保存当前***时间点到非易失性存储器上;(g)判断计算机***是否断电,如果计算机***没有断电返回步骤f,如果计算机***断电,结束。
其中步骤(b)计算电池耗损时间长度还包括以下步骤:(b1)中央处理器读取存储在非易失性存储器上的前一次断电的***时间点与前一次的电池耗损时间长度;(b2)中央处理器读取实时时钟上的当前***时间点;(b3)中央处理器依照公式“电池耗损时间长度=前一次的电池耗损时间长度+当前***时间点-前一次断电的***时间点”计算电池耗损时间长度;(b4)中央处理器将电池耗损时间长度保存到非易失性存储器上。
其中步骤(c)计算电池剩余时间长度还包括以下步骤:(c1)中央处理器读取存储在非易失性存储器上的电池预定可使用时间长度;(c2)中央处理器依照公式“电池的剩余时间长度=电池预定可使用时间长度-电池耗损时间长度”计算电池剩余时间长度。
通过本发明提供的电池供电式存储器电量测量***及方法,可以自动计算BBSRAM存储器上电池的耗损时间长度,及时提醒使用者更换电池,避免BBSRAM存储器上电池电量耗尽使BBSRAM存储器失去其功能。
【附图说明】
图1是本发明电池供电式存储器电量测量***的硬件架构图。
图2是本发明电池供电式存储器电量测量方法流程图。
图3是本发明电池供电式存储器电量测量方法的计算电池耗损时间长度的作业流程图。
图4是本发明电池供电式存储器电量测量方法的计算电池剩余时间长度的作业流程图。
【具体实施方式】
如图1所示,是本发明电池供电式存储器电量测量***的硬件架构图。该电池供电式存储器电量测量***包括一非易失性存储器11,一实时时钟12,一中央处理器10,一鸣叫器13及多根数据总线14。其中非易失性存储器11用于存储数据,该数据包括***时间点、电池预定可使用时间长度、电池预定更换时间长度及电池耗损时间长度。其中电池预定可使用时间长度为电池从电量饱和到电量耗尽的放电时间长度,电池预定更换时间长度为使用者设定的提醒使用者更换电池的时间长度,当电池剩余时间长度小于这个设定的时间长度时就提醒使用者更换电池。该非易失性存储器11可为闪速存储器(FlashMemory)、或为可擦除可编程唯读存储器(Erasable and ProgrammableRead-Only Memory,EPROM)、或为可电除可编程唯读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)。该实时时钟12用于指示当前***时间点。该中央处理器10用于依据非易失性存储器11中前一次断电的***时间点、电池预定可使用时间长度、前一次的电池耗损时间长度及实时时钟12上的当前***时间点计算电池新的耗损时间长度与电池剩余时间长度。该鸣叫器13用于在当电池剩余时间长度小于电池预定更换时间长度时发出鸣叫声,提醒使用者更换电池。
如图2所示,是本发明电池供电式存储器电量测量方法流程图。首先该流程图起始于开机(步骤S20)。中央处理器10依照公式“电池耗损时间长度=前一次的电池耗损时间长度+当前***时间点-前一次断电的***时间点”计算电池耗损时间长度,并将该电池耗损时间长度保存到非易失性存储器11上(步骤S21)。然后该中央处理器10依照公式“电池剩余时间长度=电池预定可使用时间长度-电池耗损时间长度”计算电池剩余时间长度(步骤S22)。中央处理器10判断电池剩余时间长度是否小于电池预定更换时间长度(步骤S23)。如果电池剩余时间长度小于电池预定更换时间长度,中央处理器10启动鸣叫器13,提醒使用者更换电池(步骤S24)。如果电池剩余时间长度没有小于电池预定更换时间长度,中央处理器10保存实时时钟12上的当前***时间点到非易失性存储器11上(步骤S25)。中央处理器10实时判断计算机***是否断电,如果计算机***没有断电返回步骤S25(步骤S26)。如果计算机***断电,则结束。
如图3所示,是本发明电池供电式存储器电量测量方法的计算电池耗损时间长度的作业流程图。首先中央处理器10通过数据总线14读取存储在非易失性存储器11上的前一次断电的***时间点与前一次的电池耗损时间长度(步骤S210)。接着中央处理器10通过数据总线14读取实时时钟12上的当前***时间点(步骤S211)。然后中央处理器10依照公式“电池耗损时间长度=前一次的电池耗损时间长度+当前***时间点-前一次断电的***时间点”计算电池耗损时间长度,并将该电池耗损时间长度保存到非易失性存储器11上(步骤S212)。最后中央处理器10保存实时时钟12的当前***时间点到非易失性存储器11上(步骤S213)。
如图4所示,是本发明电池供电式存储器电量测量方法的计算电池剩余时间长度的作业流程图。中央处理器10通过数据总线14读取存储在非易失性存储器11上的电池预定可使用时间长度(步骤S220)。中央处理器10依照公式“电池剩余时间长度=电池预定可使用时间长度-电池耗损时间长度”计算电池剩余时间长度(步骤S221)。

Claims (10)

1.一电池供电式存储器电量测量***,其可连接在一计算机BBSRAM(Battery-Backed Static Random Access Memory)上,用于测量BBSRAM内的电池电量,及时提醒使用者更换电池,其特征在于,包括:
一非易失性存储器,用于存储数据,该数据包括***时间点、电池预定可使用时间长度、电池预定更换时间长度及电池耗损时间长度;
一实时时钟,用于指示当前***时间点;
一中央处理器,用于依据非易失性存储器中前一次断电的***时间点、电池预定可使用时间长度、前一次的电池耗损时间长度及实时时钟上的当前***时间点计算电池耗损时间长度与电池剩余时间长度;及
一鸣叫器,用于当上述电池剩余时间长度小于电池预定更换时间长度时鸣叫。
2.如权利要求1所述的电池供电式存储器电量测量***,其特征在于,其中非易失性存储器、实时时钟、鸣叫器通过一数据总线与中央处理器相连。
3.如权利要求1所述的电池供电式存储器电量测量***,其特征在于,其中非易失性存储器可以为闪速存储器(Flash Memory)。
4.如权利要求1所述的电池供电式存储器电量测量***,其特征在于,其中非易失性存储器可以为可擦除可编程唯读存储器(Erasableand Programmable Read-Only Memory,EPROM)。
5.如权利要求1所述的电池供电式存储器电量测量***,其特征在于,其中非易失性存储器可以为可电除可编程唯读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)。
6.如权利要求1所述的电池供电式存储器电量测量***,其特征在于,其中中央处理器依照公式“电池耗损时间长度=前一次的电池耗损时间长度+当前***时间点-前一次断电的***时间点”计算电池耗损时间长度。
7.如权利要求1所述的电池供电式存储器电量测量***,其特征在于,其中中央处理器依照公式“电池剩余时间长度=电池预定可使用时间长度-电池耗损时间长度”计算电池剩余时间长度。
8.一电池供电式存储器电量测量方法,其特征在于,包括有如下步骤:
提供一非易失性存储器,存储***时间点、电池预定可使用时间长度、电池预定更换时间长度及电池耗损时间长度;
提供一实时时钟指示当前***时间点;
提供一鸣叫器;
依据上述非易失性存储器中前一次断电的***时间点、前一次的电池耗损时间长度及实时时钟上的当前***时间点计算电池耗损时间长度;
依据上述非易失性存储器中电池预定可使用时间长度与电池耗损时间长度计算电池剩余时间长度;
判断电池剩余时间长度是否小于电池预定更换时间长度;
当电池剩余时间长度小于电池预定更换时间长度,启动鸣叫器;
当电池剩余时间长度没有小于电池预定更换时间长度,保存实时时钟上的当前***时间点到非易失性存储器上;及
判断计算机***是否断电,如果计算机***没有断电,保存实时时钟上的当前***时间点到非易失性存储器上。
9.如权利要求8所述的电池供电式存储器电量测量方法,其特征在于,其中所述的计算电池耗损时间长度包括以下步骤:
读取存储在非易失性存储器上的前一次断电的***时间点与前一次的电池耗损时间长度;
读取实时时钟上的当前***时间点;
依照公式“电池耗损时间长度=前一次的电池耗损时间长度+当前***时间点-前一次断电的***时间点”计算电池耗损时间长度并将该电池耗损时间长度保存到非易失性存储器上;及
保存实时时钟上的当前***时间点到非易失性存储器上。
10.如权利要求8所述的电池供电式存储器电量测量方法,其特征在于,其中所述的计算电池剩余时间长度包括以下步骤:
读取存储在非易失性存储器上的电池预定可使用时间长度;及
依照公式“电池剩余时间长度=电池预定可使用时间长度-电池耗损时间长度”计算电池剩余时间长度。
CNB2003101176597A 2003-12-24 2003-12-24 电池供电式存储器电量测量***及方法 Expired - Fee Related CN100345076C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2003101176597A CN100345076C (zh) 2003-12-24 2003-12-24 电池供电式存储器电量测量***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2003101176597A CN100345076C (zh) 2003-12-24 2003-12-24 电池供电式存储器电量测量***及方法

Publications (2)

Publication Number Publication Date
CN1632707A true CN1632707A (zh) 2005-06-29
CN100345076C CN100345076C (zh) 2007-10-24

Family

ID=34843667

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2003101176597A Expired - Fee Related CN100345076C (zh) 2003-12-24 2003-12-24 电池供电式存储器电量测量***及方法

Country Status (1)

Country Link
CN (1) CN100345076C (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101995554A (zh) * 2010-11-03 2011-03-30 无敌科技(西安)有限公司 具有电源状态评估功能的电子装置及其电源评估方法
CN106293796A (zh) * 2015-06-10 2017-01-04 联想(北京)有限公司 一种信息处理方法及电子设备
CN111123797A (zh) * 2019-12-31 2020-05-08 天地(常州)自动化股份有限公司 一种煤矿监控***电源管理***及方法
CN111540399A (zh) * 2019-02-01 2020-08-14 爱思开海力士有限公司 存储器***及其操作方法
CN112388674A (zh) * 2020-10-13 2021-02-23 中铭谷智能机器人(广东)有限公司 一种工业机器人电池时钟方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6115676A (en) * 1996-04-09 2000-09-05 General Electric Company Methods and apparatus for performing load profile and load control
US5822600A (en) * 1996-07-19 1998-10-13 Compaq Computer Corporation Dynamic hibernation time in a computer system

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101995554A (zh) * 2010-11-03 2011-03-30 无敌科技(西安)有限公司 具有电源状态评估功能的电子装置及其电源评估方法
CN101995554B (zh) * 2010-11-03 2014-04-23 无敌科技(西安)有限公司 具有电源状态评估功能的电子装置及其电源评估方法
CN106293796A (zh) * 2015-06-10 2017-01-04 联想(北京)有限公司 一种信息处理方法及电子设备
CN106293796B (zh) * 2015-06-10 2019-11-26 联想(北京)有限公司 一种信息处理方法及电子设备
CN111540399A (zh) * 2019-02-01 2020-08-14 爱思开海力士有限公司 存储器***及其操作方法
CN111123797A (zh) * 2019-12-31 2020-05-08 天地(常州)自动化股份有限公司 一种煤矿监控***电源管理***及方法
CN112388674A (zh) * 2020-10-13 2021-02-23 中铭谷智能机器人(广东)有限公司 一种工业机器人电池时钟方法

Also Published As

Publication number Publication date
CN100345076C (zh) 2007-10-24

Similar Documents

Publication Publication Date Title
US5714870A (en) Method for measuring suspend-time power consumption in a battery-powered electronic device
US20110010572A1 (en) Notebook computer and power-saving method thereof
WO2023029753A1 (zh) 设备供电方法、装置、终端设备及存储介质
CN100345076C (zh) 电池供电式存储器电量测量***及方法
CN114236461B (zh) 一种电量校准方法、电子设备及存储介质
CN111361448A (zh) 电池的自放电检测方法、装置、电池控制器和存储介质
US9599638B2 (en) Mechanical switch activity detection on power outage
CN101131606A (zh) 掌上电脑的待机时间保证方法
CN115436871A (zh) 一种基于低功耗的单相电能表防止零线缺失窃电的方法
CN116142031A (zh) 电池放电保护方法、装置、计算机设备和存储介质
CN111836347A (zh) 一种电量显示方法、装置、设备及可读存储介质
US6967890B2 (en) Battery power measuring system and method for a battery-backed SRAM
US20090174370A1 (en) Power source sensing and battery charging
KR20210148803A (ko) 스마트 배터리 디바이스
EP4090985A1 (en) Model-based capacity and resistance correction for rechargeable battery fuel gauging
CN116861133A (zh) 一种低压锂电池静态平均电流的计算方法及装置
CN115728665A (zh) 一种电源故障检测电路、方法及***
US7877631B2 (en) Detection of system battery errors
CN112946562B (zh) 双芯智能电表的掉电保护方法、装置和双芯智能电表
CN109617175B (zh) 移动终端充电器检测控制方法、移动终端及存储介质
US20210143662A1 (en) Charging voltage reduction of batteries
CN110457072A (zh) 防止***挂死的方法、装置、设备及计算机可读介质
CN112540223A (zh) 智能电表及智能电表的取电方法、装置
CN116620101A (zh) 一种电池检测方法、装置、设备及存储介质
WO2023272423A1 (en) Reserve battery capacity determinations

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20071024

Termination date: 20141224

EXPY Termination of patent right or utility model