DS1922/DS1923电池电量计

发布者:清新风华最新更新时间:2006-11-22 来源: Maxim中文网站关键字:温度  功耗  定时  存储 手机看文章 扫描二维码
随时随地手机看文章
对于电池供电设备来说,跟踪剩余可用电量非常重要。能量消耗与温度和使用历史有关。 借助于温度记录器,这些数据大多可在正常使用时附带产生。本应用笔记论述了如何在执行任务期间估计消耗的电量,以及如何使用OneWireViewer将电池的“电量监测”数据保存到记录存储器中。

动机 - 必要性
便携式设备的可靠性取决于能源状况,低电池电压下即使最佳的器件也不可能完全发挥其作用。对手机可充电电池进行监测已成为一个标准需求。如何确定常规电池的剩余电量?如果借助于温度记录器,如何知道电池是否有足够电量支持后续任务?这些正是本文所要讨论的内容。

前提条件
设备运行时,随着时间的流逝,电池能量会以自放电(老化)和正常消耗的方式流失掉。电池的自放电率和硅片的能量损耗与温度的关系非常密切。温度越高,能量损耗越大。如果知道电池的初始电量、温度变化过程,以及正常使用时的放电率,就拥有了估算电池剩余电量所必需的数据。电池的初始电量以mAh为单位,可参考电池数据资料获得。具有挑战性的任务是获取电池的温度变化历史数据以及电池供电设备的电流消耗指标。
如果温度记录器非常小,工作期间电池温度与记录的温度值近似相同。温度记录iButton DS1922/DS1923的内部功耗和进行温度转换时所需提供的电量能够在工厂测试的产品规格中找到。借助于这些信息,如果满足下列各项要求,可以估计剩余电池电量:

数学背景

任务设定以后,温度记录器记录任务的开始时间,并设置控制采样间隔的内部定时器。到达采样间隔时,开始温度转换,并将结果存储在数据存储器中。间隔计时器自动设置下个采样间隔,并且重复该过程直到任务结束。图1说明该事件的过程。所有采样间隔的时间相同。

图1. 温度记录过程
可用下列算法估算工作期间电池消耗的电量:

对于工作期间的所有采样以及每个采样间隔,获取记录的温度值,并且:

观察该温度下的直流负载电流,并乘以采样间隔时间(图2)。这是RTC和自放电消耗的能量(直流负载)。

观察该温度下温度转换的电量(图3),并加上采样之间直流负载消耗的电量。
加上所有采样间隔的电量。


图2. 估算采样之间的直流负载

图3. 采样时的电量

如图2上部所示,假设采样之间直流负载恒定。从数学上来说该方法等同于估算右侧长方形(高度取决于每个子区间的右端点)的积分/面积。还有其他积分方式,例如用两个采样点的均值(中点)估算、梯形或Simpson算法,这些算法会提供更加准确的结果1。如果在一个恒温设置点附近温度循环,长方形导致的正负误差平均值接近零。所以,针对此类应用,这种简单的方法比较合理。

使用更短的采样间隔也可减小积分误差。采样间隔的低限取决于执行任务的时间以及可用来记录数据的存储器。采样间隔较短时,温度转换消耗的能量增加。为节省能量,采样速率的设置应该与被监测对象的温度变化联系起来。例如,如果在1小时之内温度改变不超过1°C,则可使用30分钟的采样间隔。


理论应用

上文给出的数学模型可通过Gas Gauge Spreadsheet (ZIP,597kB)文件实现。该电子表格有两个查找表,一个用于DS1922L/DS1923,另一个用于DS1922T。电子表格还有两个计算标签。图4为DS1922L/DS1923的计算标签图。用户在黄色区域输入数据,在蓝绿色区域显示结果。未被标为高亮度的区域是图标(采样号)或中间结果,例如查询结果和每次采样之间的电量消耗。进行11位温度转换时,查找表中的转换消耗电量乘以8。湿度转换消耗的电量是与温度无关的加法器。总电量区域中的数值以μA为单位,表示采样之间的电量总和。除不具备湿度记录功能外,DS1922T的计算标签与DS1922L/DS1923相同。
利用任务浏览器(OneWireViewer应用程序的子程序)[2,3],操作流程如下:

记录器从任务返回后,用浏览器Command标签上的Disable Mission按钮结束任务。

点击浏览器Device Data标签中的Temperature,显示记录的温度数据曲线。
光标放在该曲线上,点击鼠标右键。 选择“Copy Data to Clipboard without Labels”,并点击鼠标左键。

打开Gas Gauge Spreadsheet中相应的计算标签。

选择第一个温度采样的输入字段并点击Paste。将全部温度记录复制到电子表格。

点击浏览器Device Data标签中的Status。

将Sample Rate的数值(转换成分钟)复制到Sampling Interval字段,并将Mission Sample Count值复制到电子表格的Mission Samples字段。
如果Device Data标签的Temperature Logging显示0.0625,则温度记录的分辩率为11位。这种情况下,在电子表格的11-bit resolution字段输入TRUE;0.5表明分辩率为8位。如果采集湿度值,在电子表格的Humidity logging字段输入TRUE。

这时,Total Mission Charge显示的是工作期间消耗电量的估算值。


图4. Gas Gauge Spreadsheet的部分样例

只有将正确的值输入Previous Charge字段时,Remaining Charge中的值才有效。对于新器件的第一次任务,预充电值的额定值为48mAh, 在电子表格中预先设定。计算出任务消耗的电量之后,必须将结果存放在记录器的用户存储器中,完成这一功能最简单的方法是利用OneWireViewer的File Viewer。在第一个任务生成一个文件(如CHRG.0)后,ASCII标签中键入诸如“电池充电47.975mAh”的字样,后面还显示有日期代码,将文件写入存储器。这一过程中,数据随记录器移动并可用来计算下一次及其随后的每个任务的剩余电量。 注:对于DS1922L和DS1923,在所有温度和采样率条件下,计算出的总电量与数据资料中的寿命曲线一致,误差在1%之内。对于DS1922T,采样间隔大于等于1分钟,温度大于等于+50°C时误差小于2%。当采样间隔小于1分钟,且温度低于+50°C时,估算的误差可达10%,比DS1922T数据资料中的寿命曲线更准确。出现这一差别的原因是,从Gas Gauge Spreadsheet的数据可以看出DS1922T电池的自放电很小。


结论

通过相当简单的数学推断,可以跟踪执行任务期间的消耗电量。本应用笔记中给出的方案为该设计理念提供了可行性,可以很容易地集成在一个自动化数据管理系统。知道剩余电量并估算下一任务所需的最大电量,可使用户在有效使用期限内对记录器加以充分利用,从而降低温度监测的总成本。

关键字:温度  功耗  定时  存储 引用地址:DS1922/DS1923电池电量计

上一篇:精密程控电流源的设计及应用
下一篇:一种多路输出开关电源控制器

推荐阅读最新更新时间:2024-05-13 18:15

MSP430的低功耗特性在蓝牙产品中的应用
摘要:在介绍MSP430F447单片机和LBMx-2002蓝牙模块的特点和功能的基础上,着重介绍了单片机和蓝牙系统的各种低功耗工作特性,并充分利用其节能特性实现MSP430F447单片机在便携式蓝牙产品中的应用。 关键词:MSP430 低功耗 蓝牙 LBMx-2002 蓝牙技术是一项新兴的计算机与通信方面的短距离(10m~100m)无线电信号传输标准,是一种面向低功耗的无线技术。在实际应用中,尽管蓝牙功耗很小,但是蓝牙在工作时天线发射所需要的功耗相对来说仍然较大,因此在小型便携式产品中为了实现小容量电池供电?熏需要考虑如何进一步降低功耗、延长电池的使用时间。 本文介绍TI公司MSP430系列中F447单片机以及LG Inn
[应用]
内装定时器的通用电机控制电路图
内装定时器的通用电机控制电路图
[模拟电子]
内装<font color='red'>定时</font>器的通用电机控制电路图
FPGA中高性能与低功耗的融合—SOPC大会
10月24日,Altera SOPC World 2008北京站开幕,来自京津地区超过500名工程师参加了这一探讨“高性能与低功耗设计”的技术盛宴。与深圳会展一样,在本次大会上,Altera的主题同样为高性能与低功耗的融合。同时介绍了其具有特点的下一代40-nm Stratix® IV FPGA,以及成熟的Cyclone® III FPGA和MAX® IIZ CPLD。尽管以上几款芯片规模各不相同,用途也完全不一眼,但都具有同一特点,即高性能与低功耗的统一。 什么样的FPGA可以成为SoC终结者吗? Altera技术服务副总裁Vince Hu在题为《多处理技术提高性能、降低功耗》的演讲中指出未来电子应用不但需要更有效地电
[嵌入式]
FPGA中高性能与低<font color='red'>功耗</font>的融合—SOPC大会
美光副总裁:自动驾驶和智能边缘需要存储器变革
本文作者:Colm Lysaght,美光科技公司企业战略副总裁。他负责战略规划,企业投资组合管理以及市场和竞争情报,2017年加入美光。 自动驾驶汽车将使您更安全,因为它们比驾驶员能感知到更多,并且反应更快。 美光在汽车市场拥有近30年的耕耘,并拥有领先的市场份额,是该市场无可争议的领先内存供应商。自从发明了内燃机以来,自动驾驶汽车可以算作汽车行业最大程度的变革。 自动驾驶汽车必须从计算机视觉系统(相机,雷达和激光)收集并处理大量数据,以实时检测和分类物体。然后,必须立即将这些数据转换为决策(何时制动,加速或转弯)以安全进行。所需的低等待时间要求在车辆中进行处理,这就是为什么将自动驾驶汽车称为“车轮上的数据中心”的原因,因为其
[汽车电子]
STM32F4 内部flash存放配置(优化存储
由于STM32F4系列内部flash的块非常大,因此擦除时间比较长,并且很浪费,我一般使用中间的64KB的块做存储,前面4个16KB为启动程序,后面的几个128KB为应用程序。 存储方案: 使用64KB的扇区,每次配置占用1KB,每次初始化的时候从后向前判断配置是否有效,如果最后一个为有效,则下次写入会擦除扇区,并将配置写入到第0个1KB,下次写入到第1个1KB,依次类推,这样可以保证写入64次配置才擦除一次扇区1来保证稳定性,二来降低每次擦除写入的时间。 这样可以有效的降低擦除次数,提高写入速度,如果配置有1KB大小,则写64次才会擦除一次,效率会高很多。 //Device_Config.c /*******
[单片机]
STC15F2K60S2读取DS18B20温度串口显示
//************************** //程序说明:stc15f2k60s2采集ds18b20温度数据,并从串口输出 //为方便大家调试,特附该程序的项目下载地址: //采用的是22.1184M晶振 //************************** #include stc15fxxxx.h //调用stc15f系列头文件,下载地址: http://pan.baidu.com/s/1eRUbjLS //IO口声明 #define ds18b20_io P20 //P2.0口作为数据读取接口 //常量声明 #define MAIN_Fosc 22118400L //主时钟
[单片机]
STC15F2K60S2读取DS18B20<font color='red'>温度</font>串口显示
DS18b20单线数字温度传感器
数字式温湿度传感器是能把温度物理量和湿度物理量,通过温、湿度敏感元件和相应电路转换成方便计算机、plc、智能仪表等 数据采集 设备直接读取得数字量的传感器。 DS18b20单线数字温度传感器
[模拟电子]
【STM32】电源控制、低功耗模式(实例:待机模式)
STM32F1xx官方资料: 《STM32中文参考手册V10》-第4章4.3小节 低功耗模式 STM32的电源控制 STM32的电源框图 STM32的工作电压(VDD)为2.0~3.6V。通过内置的电压调节器提供所需的1.8V电源。 当主电源VDD掉电后,通过VBAT脚为实时时钟(RTC)和备份寄存器提供电源。 下面是STM32的电源框图: 注意:框图中的VDDA和VSSA必须分别联到VDD和VSS。 独立的A/D转换器供电和参考电压 为了提高转换的精确度,ADC使用一个独立的电源供电,过滤和屏蔽来自印刷电路板上的毛刺干扰。 ADC的电源引脚为VDDA; 独立的电源地VSSA。 如果有VREF-引脚(
[单片机]
【STM32】电源控制、低<font color='red'>功耗</font>模式(实例:待机模式)
小广播
最新应用文章
换一换 更多 相关热搜器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 医疗电子 工业控制

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved