0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何改善便携式项目中的电池指示灯

youyoulan 来源:youyoulan 作者:youyoulan 2022-08-10 11:34 次阅读

作者: SAMANTHA MOREHEAD,圣克拉拉大学 和 MOHAMED ISMAIL,应用技术高级成员 Maxim Integrated

我们最初项目中的几乎所有东西都运行良好——我们能够获取 GPS 坐标、闪烁 NeoPixels 的不同颜色,并使用我们的 ISM 发射器广播坐标。我们项目中唯一没有按预期工作的部分是我们监控电池充电状态 (SOC) 的方法。为了估算 SOC,我们使用了基于项目运行时测得的电池电压的直线近似值。我们发现 NeoPixels 在总运行时间的 25% 中不是红色的,而是在总运行时间的 9% 中是红色的。令人沮丧的是,我们没有从当前系统中获得准确的 SOC,因此我们决定对确定电池 SOC 的不同方法进行一些调查,以确定哪种方法最准确。

分压器与电量计 IC确定电池电量的一种非常简单的方法是测量电池两端的电压。在 Adafruit FLORA 平台上,分压器(图 3)连接到板载微控制器ADC 输入。这允许用户获取 ADC 读数并计算其端子处的电池电压。根据电池的特性和系统的关断电压,使用端电压来估计电池的剩余电量。

pYYBAGLyXq-ALkWYAAAM6aHiLgc774.png

图 3:用于确定 Adafruit FLORA 电池电量的分压器。

这种计算 SOC 的方法的一个主要缺点是它经常产生不一致的读数。电池的端电压取决于 SOC,但也取决于负载电流、温度和使用年限。这三个参数的任何变化都可能导致结果不准确。如果负载电流发生变化或电池温度发生偏差,则基于简单的电阻分压器估算电池 SOC 就会失去准确性。我们最初的设计有一个持续的脉冲负载,并且是为户外设计的,这导致了一个非常误导性的电池寿命指标。

分压器方法的一种替代方法是使用电量计 IC。燃油计量方法非常复杂,因此更昂贵;然而,他们承诺的准确性使他们非常有吸引力。FLORA 上电阻分压器的总电阻为 160 kΩ,这意味着它在连接到 Li+ 电池时消耗约 23 µA。我们犹豫要不要用消耗更多功率的东西来替换电阻分压器,但 Maxim 提供了一款声称仅使用 7 µA 电流的电量计 IC!MAX17055使用Maxim的电量计算法ModelGauge m5,它结合了两种最常用的电量计量方法——库仑计数和开路电压测量——以1%的误差报告电池的SOC。ModelGauge m5 技术的另一个创新特性是它包含一个 EZ 配置功能,无需进行电池表征。这使您可以轻松地将芯片集成到您的设计中,而无需执行大多数电量计 IC 所需的复杂电池表征任务。

poYBAGLyXrGACH69AADGSRs1XIw126.png

图 4:Maxim 的 MAX17055 电量计 IC 利用 ModelGauge m5 技术来确定电池电量。

比较测试为了将 FLORA 上的原始分压器与 Maxim 的电量计 IC 进行比较,我们进行了一系列测试。在进行电阻分压器测量后,我们用 MAX17055 替换了这些元件。我们在所有测试中都使用了一节 150 mAh 电池,以保持每次测试的结果一致。首先,我们通过以恒定负载对电池进行放电来进行基线测试,同时观察分压器和电量计的结果。接下来,我们使用更真实的脉冲负载对电池进行放电,并观察分压器和电量计的精度。

使用电阻分压器进行基线测试FLORA 上的分压器输出只是帮助您确定电池的端电压;因此,必须进行一些计算才能将电压读数转换为易于理解的百分比电荷。首先,我们使用 125 mA 的恒定负载将电池完全放电。以恒定的时间间隔报告电池电压。图 5 显示了电池完全放电时五个放电循环的平均电池电压。然后使用两种不同的方法来确定电池在从分压器输出放电期间的 SOC。

图 5:电池在恒流负载下放电时随时间变化的平均电池电压。

第一种方法是将电池电压与剩余电量的某个百分比相关联。用于测试的 150 mAh 电池最多可充电至 4.2 V,因此该电压与 100% 充电相关。电池的最小放电电压为 3.0 V,因此该电压与 0% 充电相关。从这两个估计中,可以使用线性方程将 FLORA 上的分压器报告的电池电压转换为剩余电量的近似百分比。我们称其为“线性”近似方法。虽然很容易形成电池电压和SOC之间的关系,但它不是很准确,因为如图5所示,电池电压在放电过程中并没有线性下降。

下一种方法是基于通过测量电池放电时间消耗的电量。在负载电流恒定的情况下,经过的时间量与消耗的电荷量成正比(库仑/秒 * 秒 = 库仑);因此,SOC(库仑)。在这种情况下,100% 充电与测试的开始时间相关,即首次将负载放在电池上时。零电量与设备关闭的时间相关。为了使用这种方法形成一个准确的模型,我们发现了五次放电测试的平均值。从那里,我们为平均 SOC 创建了四阶趋势线。计算每个电池电压样本的高阶多项式将变得不切实际。该趋势线方程用于将电池电压与 SOC 关联起来。图6中的实线 显示平均 SOC 曲线,而虚线代表趋势线。我们称之为“多项式”逼近方法,趋势线的方程如图 6 所示。

pYYBAGLyXrWAZSfNAABQeYANaP4388.png

图 6:可用于将电池电压近似为剩余电量百分比的四阶多项式。

使用 MAX17055 进行基线测试最后,我们将这两个近似值与 Maxim 的电量计 IC MAX17055 的输出进行了比较。MAX17055 输出许多结果,包括电池电压、负载电流、寿命和温度。它还使用 ModelGauge m5 算法来估算电池的 SOC。以恒定负载对电池进行放电的结果会随着时间的推移产生 SOC 的线性下降,这是我们希望看到的结果。您可以通过图 7中的紫色图表查看电量计 IC 的读数,以及上述线性和多项式近似值。

pYYBAGLyXreAd3UgAABab1aWgtk809.png

图 7:基于分压器的线性模型、分压器的多项式模型和电量计的 SOC 以恒定电流放电时的电池充电。

当查看图 7中的结果时,很明显,每个近似值都假设电池在不同时间充满 50% 和 25%。图 8 显示了电池放电时 NeoPixels 的颜色。右侧的条形图将我们使用的每个模型的运行时间百分比与我们期望看到的期望结果进行了比较。线性模型的条形图显示,当电池电量接近 25% 时,NeoPixels 保持绿色,表示电量 》50%!

poYBAGLyXrmALMyoAAA0v0LUgaM927.png

图 8:左图显示了使用每个模型放电期间的 NeoPixel 颜色。右侧的图表以易于与所需结果进行比较的形式说明了相同的数据。

在这种情况下,多项式模型和电量计都报告了相当准确的结果。然而,实际设计并未使用恒定负载电流。即使模型可以用于恒流负载,但在切换到更现实的脉冲负载时它也可能会损坏。

使用所有方法进行脉冲负载测试为了真正测试所有三种电量计方法的功能,我们必须在系统中放置一个真实的脉冲负载电流来运行另一个实验。负载在 125 mA 4 分钟和 60 mA 2 分钟之间交替。我们使用了与上述基线测试相同的三种方法——基于分压器的线性模型、基于分压器的多项式模型以及 MAX17055 报告的 SOC。脉冲负载测试的结果见图9。紫线是电量计报告的一段时间内的 SOC。蓝线是使用线性模型从分压器得到的近似 SOC,而绿线是使用多项式模型近似的。图 10 显示放电期间 NeoPixels 的颜色。

pYYBAGLyXryAK8xfAAB7Mp2FmW4181.png

图 9:基于分压器的线性模型、分压器的多项式模型和电量计的 SOC 以恒定电流放电时的电池充电。

poYBAGLyXsKAY9TBAAA_hKtkons198.png

图 10:当电池在脉动负载下放电时,每个型号的 NeoPixels 的颜色。

使用分压器的结果来近似剩余电池容量的两种方法都在其输出中引入了错误脉冲。这些结果显然是不准确的,并且会产生令人困惑的结果,在绿色和黄色以及黄色和红色之间交替出现。这证明了负载变化对电池端电压的影响。Maxim 电量计中的复杂算法显示了对负载效应的抗扰度,并继续输出与电池实际 SOC 匹配的 SOC 线性下降。考虑到应用中的负载电流不断变化,而不仅仅是每隔几分钟一次,这些发现只强调了使用像 MAX17055 这样的电量计 IC 的重要性。

结论

当我使用我最喜欢的便携式电子设备时,我希望对电池剩余电量的准确性充满信心。虽然有一些简单、廉价的方法可以估计充电状态,但它们的结果远非准确。FLORA 上使用的分压器等方法报告的数据随负载变化很大。这可能会让我认为我还有足够的电池容量可以再走 10 分钟,只是在我找到她之前关闭了我的狗的追踪器。更先进的电量计 IC,如 MAX17055,提供了我可以信赖的精度。我的实验结果有助于证明电量计 IC 物有所值。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    7482

    浏览量

    151011
  • adc
    adc
    +关注

    关注

    98

    文章

    6429

    浏览量

    544035
  • soc
    soc
    +关注

    关注

    38

    文章

    4115

    浏览量

    217897
收藏 人收藏

    评论

    相关推荐

    汽车电池指示灯电路

    汽车电池指示灯电路
    发表于 12-16 09:12

    CANopen指示灯规范

    CANopen指示灯规范 指示灯的通常功能是帮助服务人员不需要检查每个器件的手册而快速识别通讯错误。这份建议书的目的是定义在CANopen器件上状态LED(Light Emittin
    发表于 03-27 13:42 42次下载

    简易的闪光指示灯

    简易的闪光指示灯
    发表于 09-07 22:33 561次阅读
    简易的闪光<b class='flag-5'>指示灯</b>

    按钮指示灯电路

    按钮指示灯电路
    发表于 02-18 22:24 1929次阅读
    按钮<b class='flag-5'>指示灯</b>电路

    电容启动、电池供电指示灯电路图

    电容启动、电池供电指示灯电路图
    发表于 03-24 10:05 1140次阅读
    电容启动、<b class='flag-5'>电池</b>供电<b class='flag-5'>指示灯</b>电路图

    双色指示灯

    双色指示灯
    的头像 发表于 09-18 15:06 6078次阅读
    双色<b class='flag-5'>指示灯</b>

    白炽指示灯

    白炽指示灯 白炽指示灯的照明件为自炽灯泡,它们的结构形式有矩形、方形及圆形等,如图1025所示。白炽
    发表于 09-19 17:46 1190次阅读

    氖灯指示灯

    氖灯指示灯指示灯又叫电源指示灯,主要用于交流电源指示,它的结构如图10-26 所示。一般灯座与灯罩合为一体,采用透明有色材料制成,在
    发表于 09-19 17:47 1725次阅读

    网卡LED指示灯的作用是什么?

    网卡LED指示灯的作用是什么?网卡LED指示灯,典型的LED指示灯有Link/Act、Full、 Power 一般来讲,每块网卡都具有1个以上的LED(Light Em
    发表于 11-13 10:33 2500次阅读

    LED电源指示灯电路

    用普通LED制作的电源指示灯,其发光角度较小,在指示灯的正前方亮度较高,侧面亮度就显著降低,并且这种普通LED指示灯的工作电流也较大(多在mA级)。
    发表于 10-30 15:33 2.1w次阅读
    LED电源<b class='flag-5'>指示灯</b>电路

    LM324电池指示灯

    电子发烧友网站提供《LM324电池指示灯.zip》资料免费下载
    发表于 07-26 11:22 19次下载
    LM324<b class='flag-5'>电池</b><b class='flag-5'>指示灯</b>

    可充电电池指示灯开源项目

    电子发烧友网站提供《可充电电池指示灯开源项目.zip》资料免费下载
    发表于 08-05 09:38 3次下载
    可充电<b class='flag-5'>电池</b><b class='flag-5'>指示灯</b>开源<b class='flag-5'>项目</b>

    三菱PLC指示灯的含义,如何根据指示灯判断PLC故障

    ;标有“BATT.V”的指示灯为PLC内部锂电池欠压指示灯,当锂电池电压降低到需要更换时,该指示灯亮;FX2系列PLC的错误
    的头像 发表于 01-07 14:01 2.6w次阅读

    PLC指示灯的含义都是什么?

    PLC指示灯的含义通常包括以下几种: (1)RUN指示灯: 表示PLC正在运行,如果RUN指示灯不亮,则说明PLC没有正常启动或者出现了故障。 (2)ERR指示灯: 表示PLC出现了错
    的头像 发表于 06-14 08:15 3.5w次阅读

    指示灯LED资料分享

    指示灯板,用CMOS N沟道驱动
    发表于 11-07 10:50 0次下载