用简单的测试方法检查电池容量

发布者:浅唱清风最新更新时间:2023-07-19 来源: elecfans关键字:测试方法  电池容量  模数转换器 手机看文章 扫描二维码
随时随地手机看文章

大多数手持设备使用碱性或可充电电池,因此测量电池容量是此类设计的关键特征。但是,在大多数情况下,对于预算紧张的项目而言,使用电池电量监控IC可能是一种奢望。这是一个更简单,更便宜的选择。


如今,即使是最便宜的微控制器也经常包括内部模数转换器(ADC)模块,并且由于其(相对)较低的分辨率和较高的噪声水平,一直没有使用该模块。但是,那些未使用的内部ADC通道之一足以执行测试以确定电池是否仍然可用。


用于检测电池状态的方法称为电化学动态响应(EDR)(参考文献1),并由Cadex Electronics的美国专利号7,622,929授予专利。


EDR通过施加负载脉冲并评估电池对攻击和恢复的响应时间,将负载下的电池状况与存储的与电池性能相关的参数进行比较。如图1所示,好的电池具有很强的恢复特性,而接近耗尽的电池则具有较高的放电斜率和较差的恢复能力。耗尽电池的响应存在这些差异的原因有很多,例如内部电阻增加。

该图显示了各种充电状态下电池的EDR

图1比较了各种充电状态下电池对临时负载脉冲的响应,表明了它们在EDR方面的差异。

使用EDR理论,对电池电压进行采样以在特定时间(例如发生最大功耗时)找到最小电池电量,即可获得有关电池运行状况的信息。系统的初始开启时间(也称为“打招呼”)是衡量电池健康状况的特别好机会。在系统完全激活之前,电池电量似乎处于安全操作水平,但是,如果电池快要用尽,则当系统达到满负荷时,电池电量可能会立即降至安全水平以下。该设备将在不执行EDR测试的情况下以正常模式启动,但在第一个重载时将无法控制地关闭(即,电压下降到如图1所示的关键电池电量水平)。


EDR测试实现的简化硬件版本如图2所示。选择负载电阻来代表整个系统负载,因此其电阻值可能会因系统而异。生成此处显示的数据的系统需要一个10Ω的值。电阻R1和R2用作电池电压(Vcc)测量的分压器,而升压电路可确保ADC的基准保持恒定,即使在测试期间电池电压下降时也是如此。电阻R3是开关晶体管的下拉电阻

EDR测试设备原理图

图2此简化的示意图显示了EDR测试实现的总体设计。

测试系统在设定的时间段(约200毫秒(msec))内对电池电压进行采样。在固件控制下,MOSFET仅在测量周期的一半时间内导通,然后关闭。这样,系统就可以在满载情况下测量电压,并在最小负载时测量电池的恢复响应。(可以在固件中更改时间段,但是我发现200毫秒足以充分评估电池容量。)测量完成后,可以通过UART链接读出结果。


用您独特的设计让工程界赞叹不已:设计理念提交指南

在为演示EDR而构建的示例系统中,我使用了两节AA碱性电池,Vcc的最大值为3.2V。升压电压Vdd设置为恒定的3.6V。系统通常消耗55毫安(mA),但在满载时消耗127 mA。使用“好”电池(图3a)和“坏”电池(即耗尽的电池(图3b))对系统进行测试时得到的示波器轨迹表明,欠载电压差异可能有多大。

两条示波器迹线显示负载测试结果

图3电池电压的负载测试显示,充满电的电池(a)和几乎耗尽的电池(b)的响应之间存在显着差异。


我在某些项目中使用的示例设计基于STM32F303微控制器,其固件使用KEIL IDE用C编写。可以在此GitHub页面上找到固件。


测试代码的流程图出现在图4中。UART收到“ S”字符后,将执行测试。ADC采样频率设置为250赫兹,并且如前所述,测试周期约为200毫秒。

EDR测试代码流程的流程图

图4EDR测试代码打开负载,采样时间为测试时间的一半,然后关闭负载并完成采样周期。


此代码仅进行测试并收集数据。处理数据有很多选择。在最简单的情况下,您可以查看数据的最小值,并将其与系统的安全工作电压水平(也称为临界水平)进行比较。如果在测试期间电池电压接近临界水平,则可以警告系统用户该更换电池了。


可以编写更全面的算法来精确确定电池运行状况,例如显示电池电量指示器。为了更新并在显示器或电池指示器上向用户显示适当的数据,应过滤所获取的数据。负载变化使原始数据在没有适当过滤的情况下完全无用。缓慢的无限脉冲响应(IIR)滤波器将使信号正常平滑。


总之,借助微控制器的非常基本的ADC,借助EDR方法,可以廉价地检测电池状态。初始加电期间的电池读数约为200毫秒,足以对几乎所有系统实施基本的电池运行状况测试。


关键字:测试方法  电池容量  模数转换器 引用地址:用简单的测试方法检查电池容量

上一篇:投入式液位计安装方式_投入式液位计套什么定额
下一篇:EXFO FPM-600光功率计的功能特点及应用范围

推荐阅读最新更新时间:2024-11-08 12:08

数码管显示的ADC0831电压表程序
/* 程序效果:数码管显示0.00-5.00U电压,调节电位器,得到      ADC0831的2脚电压值。 注:测量时先把电位器调节到中间,也就是2.5U,但切记   所测的引脚的电压值不能超过5U,否则会烧坏ADC0831    芯片和单片机,小心哦。 程序版权所有: http://www.51hei.com ,如无法编译,请去掉所有前导空白。 */ #include reg52.h #include intrins.h #define uchar unsigned char #define uint unsigned int uchar code table ={ 0x3f,0x06,0x5b,0x4f,0x66,0x6
[单片机]
生产制造过程的低功耗测试方法
受无线和高功效器件的普及以及提供“绿色”电子系统的需求驱动,设计师越来越多地采用低功率设计来应对越来越艰巨的功能性功耗挑战。直到最近,管理制造测试过程中的功率问题已经成为第二大备受业界关注的要求。但随着器件物理尺寸的不断缩小和电压门限的不断降低,越来越多的人认识到测试过程中过大的功耗会影响数字IC的可靠性,并导致电源引起的故障、过早失效,以及最终测试时发生错误问题。这些现象的发生要求制造测试采用特殊的电源管理和低功率设计技术。 功能模式与测试模式比较 多份研究表明,深亚微米器件的测试模式功耗要比功能模式高好几倍。虽然典型测试模式功耗极限通常是功能性功耗的2倍左右,但由于多种原因实际功耗要大得多。 例如,为了降低测试仪成本,有
[测试测量]
生产制造过程的低功耗<font color='red'>测试方法</font>
精确控制差分信号的差分直流耦合ADC输入
  随着ADC的供电电压的不断降低,输入信号摆幅的不断降低,输入信号的共模电压的精确控制显得越来越重要。交流耦合输入相对比较简单,而直流耦合输入就比较复杂。   典型的例子是正交下变频(混频器)输出到ADC输入的电路设计。混频器输出的是差分信号,其共模电压误差往往比较大,在送到ADC输入端之前需要进行滤波并且要把直流电平转换到ADC输入所需的电平上。这样的设计就比较有挑战性。   在放大器输出端和ADC输入端之间,往往需要二阶滤波电路。一方面,需要在ADC输入管脚前面放置电容来吸收ADC内采样保持电路的开关干扰。另一方面,需要在放大器输出端放置电阻或电感来隔离这个容性负载,从而确保放大器的输出稳定。设计二阶滤波的目的是获得更好
[模拟电子]
如何在MCU内完成ADC
STM32的优点在哪里?除去宣传环节,细细分析,STM32时钟不算快,72MHZ,也不能扩展大容量的RAM FLASH,同样没有DSP那样强大的指令集。它的优势在哪里呢? ---就在快速采集数据,快速处理上。 ARM的特点就是方便。 这个快速采集,高性能的ADC就是一个很好的体现,12位精度,最快1uS的转换速度,通常具备2个以上独立的ADC控制器,这意味着,STM32可以同时对多个模拟量进行快速采集,这个特性不是一般的MCU具有的。以上高性能的ADC,配合相对比较块的指令集和一些特色的算法支持,就构成了STM32在电机控制上的强大特性。 好了,正题,怎么做一个简单的ADC? 注意是简单的,ADC是个复杂的问题,涉及硬件设
[单片机]
如何在MCU内完成<font color='red'>ADC</font>?
技术文章—操纵MCU SPI接口以访问非标准SPI ADC
问题:能否用MCU访问非标准SPI接口? 答案:可以,但可能需要做一些额外的努力。 简介 当前许多精密模数转换器(ADC)具有串行外设接口(SPI)或某种串行接口,用以与包括微控制器单元(MCU)、DSP和FPGA在内的控制器进行通信。控制器写入或读取ADC内部寄存器并读取转换码。SPI的印刷电路板(PCB)布线简单,并且有比并行接口更快的时钟速率,因而越来越受欢迎。而且,使用标准SPI很容易将ADC连接到控制器。 一些新型ADC具有SPI,但有些ADC具有非标准的3线或4线SPI作为从机,因为它们希望实现更快的吞吐速率。例如,AD7616、AD7606和AD7606B系列有两条或四条SDO线,在串行模式下可
[模拟电子]
技术文章—操纵MCU SPI接口以访问非标准SPI <font color='red'>ADC</font>
阀控式铅酸蓄电池的特性、应用及维护
摘要:介绍了阀控式铅酸蓄电池的工作原理、特性、应用及维护时应注意的问题,并结合例子说明如何选择蓄电池为UPS及电力系统配套。   关键词:蓄电池;浮充;电池容量   蓄电池自1859年由法国人发明使用至今已有143年历史。1957年英国首先发明了再化合免维护汽车蓄电池,德国阳光公司发明了触变性凝胶工业用铅电池,1983年美国GNB公司发明并生产了I型阴极吸收式密封铅酸蓄电池,1985年日本YUASA公司开始生产MSE系列大型阴极吸收式密封铅酸蓄电池。 随之英国制订出标准BS6290第四部分(1987)铅酸固定型单体蓄电池和蓄电池组(阀控密封规范);IEC制订出IEC896—2(1991)固定型铅蓄电池一般要求和试验
[电源管理]
阀控式铅酸蓄电池的特性、应用及维护
带8051内核的系统级ADC芯片MSC1210介绍及应用
摘要:介绍德州仪器公司最近出品的带有高性能8051内核的系统级ADC芯片——MSC1210。说明8051内核单片机的特点、怀能以及片上Flash、24位高精度A/D转换器的使用方法。利用MSC1210丰富的片上资源,可以很简单地构建精密数据采集系统。 关键词:MSC1210 SoC 24位ADC FGA MSC1210是德州仪器公司推出的系统级高精度ADC芯片系列,内置24位低功∑—ΔADC前端信号调理电路—多路模拟开关、缓冲器、PGA、电压参考,且集成了高性能8051处理器内核、Flash存储器和32位累加器、兼容SPI串口等多片上外设。对于要求何种小、集成度高、精度高的测量系统,MSC1210是理想的选择。 MSC12
[单片机]
总功耗低于5 mW的12位1 MSPS SAR ADC
电路功能与优势 图1中的电路是超低功耗数据采集系统,使用了 AD7091R 12位、1 MSPS SAR ADC和 AD8031 运算放大器驱动器,电路的总功耗低于5 mW,采用3 V单电源供电。 所选器件的低功耗和小封装尺寸使得这种组合成为业界领先的便携式电池供电系统解决方案,在这种系统中功耗、成本和尺寸极为关键。 当V DD 引脚为3 V时, AD7091R的电源电流典型值仅为350μA,远低于目前市场上的任何ADC竞争产品。这意味着典型功耗约为1 mW。 AD8031仅需800μA的电源电流,电源电压为3 V时的典型功耗为2.4 mW,在10 kHz模拟输入信号下以1 MSPS的速率进行采样时,系统总功耗低于5 m
[模拟电子]
总功耗低于5 mW的12位1 MSPS SAR <font color='red'>ADC</font>

推荐帖子

Everything is better with bluetooth
HahahahaEverythingisbetterwithbluetooth!?? 版主怎么上传视频?直接在网页上点击就能播放的。 编辑器有一个视频选项,你把你的视频的链接填进去就行如图 这还要把视频上传优酷。 你也可以上传到我们的大学堂来。https://training.eeworld.com.cn或者直接通过附件上传上来。
woody_chen RF/无线
cc2530的RF多点通信的数据碰撞处理
最近在学习CC2530F256,现在在调试RF的通讯(简单的射频通信,没采用协议栈),考虑到多点通信时,数据会有碰撞现象,当出现这种现象时怎么处理呢?求教了,谢谢大家的技术支持,帮助cc2530的RF多点通信的数据碰撞处理官方有代码的TIMAC-CC2530-1.4.0还有非相关代码,不建议实际中使用,就是阉割的TIMAC谢谢你的帮助正好这几天我也遇到这个多点发送数据碰撞的问题,我开始用协议栈发现太麻烦了,后来没有使用协议栈,自己写的防碰撞完美的解决了这个问题,现在100多个点同时上
FIH RF/无线
TL431内部架构学习
TL431内部架构学习在V/I转换那个篇章里面看到了TL431的内部架构,那我们这一篇一点点的解析TL431的构成,首先TL431的内部详细原理图如下图1所示,为了便于理解我对管子进行了标注,倒时候我们好分析图1:TL431内部原理图拿到原理图后我们先简单的拆分,Q10和Q11就是达林顿管,控制Cathode的电压的Q2的作用完全就是二极管,如果REF低,Q10,Q11不怎么导通,释放CATHODE.控制输出管的只有Q4和Q9以及Q2,TL431典型接法就是将REF和CAT
xutong 电源技术
全志XR806开发板RTOS环境搭建及问题
**测评一RTOS环境搭建及问题**按照官网文档https://xr806.docs.aw-ol.com/rtos/env/说明,RTOS先拉取SDK,由于XR806是Cortex-M33Star内核然后指定gcc-arm-none-eabi工具链的位置,再编译再烧录,开发过程和ESP32有些许相似,都可以借助Cygwin+gcc来编译,且都支持menuconfig进行模块裁剪,不复赘述,以下重点讲遇到的问题。1.编译工具链问题编译时会出现conflictiongty
aleksib 国产芯片交流
会唱歌的三极管
本帖最后由jameswangsynnex于2015-3-320:00编辑会唱歌的三极管
lorant 移动便携
小广播
最新测试测量文章
换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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