广告

利用单点LED变色简化电池电量指示

2020-06-03 08:52:36 Benabadji Mohammed Salim 阅读:
本设计实例是一个单点LED变色指示灯,相比于通常的四LED条形图电池电量指示,它提供了一种简单、紧凑、低成本和低功耗的替代方案。它包括一个表贴式的RGB LED,并通过一个超小尺寸的MCU驱动。最终的解决方案可以在很小面积的PCB上实现,也可以轻松集成到现有设计中。

随着嵌入式系统(尤其是IoT设备)的迅猛发展,业界越来越要求对为它们供电的可充电电池系统进行改进。特别是,有许多应用都可以从既高性价比又准确的电池电量指示当中受益。尽管大多数汽车、医疗和军事应用都需要提供完整的电池管理系统(BMS),但许多其他产品也可以通过更简单的电池电量指示来实现很好的服务,也即只需要利用它来告诉用户,可以为设备供电的电量是多少。XiYednc

本设计实例是一个单点LED变色指示灯,相比于通常的四LED条形图电池电量指示[1],它提供了一种简单、紧凑、低成本和低功耗的替代方案。 它包括一个表贴(SMD)式的RGB LED,并通过一个超小尺寸的MCU驱动——在本例中为6引脚封装的Microchip PIC10F220或PIC10F222。最终的解决方案可以在面积仅为3.1×3.2mm2的PCB上实现,也可以轻松集成到现有设计中(图1)。XiYednc

XiYednc

图1:1点式条形图显示器为通常的条形图电池电量提供了紧凑的低功耗替代方案。XiYednc

原型板的尺寸很小,因此可很容易地添加到目前没有电池电量指示的现有产品中。在本例中,它安装在锂离子电池移动电源的外壳内,在此,PIC使用其内部0.6V带隙基准来测量电池电压(在其自身的Vdd引脚上检测)。ADC进行的测量将0.6V基准表示为在Vdd输入上所检测的电压的百分比。随着Vdd的增加,得到的数字将会减少,反之亦然,这样就可以得到被测电压与A/D输出值之间的“1/x”关系。Microchip应用笔记AN1072中提供了通过A/D输出推导出被测电压实际值的计算[2]XiYednc

与任何电量指示器一样,在选择MCU显示颜色(红、黄、绿或蓝色,与电池荷电状态对应)所对应的阈值电压时,本设计必须考虑锂离子电池所呈现的非线性电压与荷电状态关系曲线[3]。为了避免在每次测量Vdd时使用PIC有限的数学功能来计算充电状态时所遇到的麻烦,我们创建了一张查找表,可以将它存储在PIC的程序存储器中。这张表(可点此获取)是使用Microsoft Excel创建的,仅涵盖了预期的电池组电压范围,在本例中为2.9至4.3V。用PIC的8位ADC测量时,这些电压会产生52到35之间的输出值。XiYednc

XiYednc

图2:使用查找表可以简化荷电状态的计算。XiYednc

为了使功耗最小,本设计使用了高亮度RGB LED[4],并将MCU配置为保持睡眠模式,直到它从其看门狗定时器接收到周期性中断(大约每秒一次)为止。从睡眠模式唤醒后,MCU会测量其Vdd引脚上的电压,并通过驱动与最新测量值相对应的相关颜色的LED引脚,使相应的LED短暂闪烁(每0.25s发送1ms脉冲)。XiYednc

点击此处可下载两个版本的MCU汇编程序源代码清单,借此,本设计就能驱动共阳极和共阴极RGB LED中的任何一种情况。代码清单进行了完全注释,大小也进行了优化,并使用了宏来简化阅读过程。此外,它们非常紧凑,仅需要85个程序字和3个数据字节,从而使得在几乎任何其他引脚有限的PICmicro MCU上都可以轻松实现该应用。请注意,再做一点试验,应该可以修改此处提供的程序,在阈值之间插值,从而根据电池的荷电状态按比例点亮两个LED。XiYednc

Benabadji Mohammed Salim在阿尔及利亚奥兰科技大学攻读计算机科学硕士学位。XiYednc

参考文献XiYednc

  1. Novel technology to accurately gauge battery state-of-charge, EDN, May 3, 2017.
  2. Application Note AN1072: Measuring Vdd using the 0.6V reference, Microchip Technology Inc, 2007
  3. Discharge Characteristics of Li-ion, Battery University
  4. OSTA71A1D-A OPTOSUPPLY Superflux Tri-Color LED

(原文刊登于EDN美国版,参考链接:Simplify the battery gauge with a 1-dot bar graph displayXiYednc

本文为《电子技术设计》2020年6月刊杂志文章,版权所有,禁止转载。免费杂志订阅申请点击这里XiYednc

本文为电子技术设计原创文章,未经授权禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
  • 啊,所以评论区的各位早已经用单颗LED做过电池电量显示了吗,太强了
  • 这里只是个简易设计,要看具体应用。像您这种要求比较高的,可能得用电量计芯片。以前的智能手机没用电量计时,电量在低温下也是显示不准的。
  • 你可以修改设计,用什么MCU实现随便,作者只是提供一个idea,而且人家是个老外哦。
  • 你先做一个再bb
  • 我也感觉没说卵用,这不就是rgb嘛
  • 有的要求显示电压百分比。怎么处理?在使用的过程中,会存在大耗电的情况。这时候电压下降的会比大,之后电压又回升了。这时,显示电压百分比就会浮动。还有在充电时候。显示电压百分比也有问题。这些都有什么好的解决方法吗
  • 这玩意有啥技术或者卖点吗?随便一个OTP单片机加个RGB灯珠就能实现,PIC的死贵,就一个电量指示,随便什么国产的MCU办不了?
  • 微信扫一扫
    一键转发
  • 最前沿的电子设计资讯
    请关注“电子技术设计微信公众号”
  • 用水泥和炭黑制造储能超级电容器 一项新的研究表明,人类最普遍的两种历史材料,水泥和炭黑(类似于非常细的木炭),可能会成为新型低成本储能系统的基础。该技术可以在可再生能源供应出现波动的情况下使能源网络保持稳定,从而促进太阳能、风能和潮汐能等可再生能源的使用。
  • 一种用于电路板回收的新基材:遇水能溶 英国的Jiva Materials公司开发了一种新型的PCB基材Soluboard,这种基材是由天然纤维包裹在一种无卤的聚合物中制成的,与行业内经常使用的FR-4基材不同,这种材料只要在90摄氏度左右的热水中浸泡30分钟,就可以分层溶解···
  • 大联大世平集团推出基于onsemi产品的电动汽车(EV)充电桩 大联大控股宣布,其旗下世平推出基于安森美(onsemi)NTBG022N120M3S和NCD57084产品的电动汽车(EV)充电桩方案。
  • 机器人版的ChatGPT,谷歌新模型泛化能力大幅提高 7月28日,Google DeepMind宣布以训练AI聊天机器人的方式训练了一款全新的机器人模型Robotic Transformer 2(RT-2),这是一种新颖的视觉-语言-动作(VLA)模型,可以从网络和机器人数据中学习,并将这些知识转化为机器人控制的通用指令。
  • 俄罗斯“贝加尔湖”基准测试对比英特尔和华为芯片,惨败 俄罗斯服务器处理器 Baikal-S 的开发人员将其性能与美国和中国的同类芯片进行了比较。涉及六个流行指标。
  • 英伟达惨遭背刺,这个SDK让AMD平台也能运行CUDA 近日,AMD正式推出了HIP SDK,这是ROCm生态系统的一部分,基于开源ROCm解决方案,HIP SDK使消费者可以在各类GPU上运行CUDA应用,为专业和消费级GPU提供CUDA支持。
  • 头部跟踪功能如何提升您的空间音频体验 音频已成为我们使用媒体时沉浸感和逼真度的重要组成部分。当前的技术正在加强各种体验本身的沉浸式体验,让它们更加栩栩如生,但如果没有头部跟踪,由于大脑无法解决这种关键的含糊不清问题,这种沉浸感可能会被破坏。
  • 如何用软件定义无线电实现更有效的核磁共振成像仪设计 在本文中,我们讨论了MRI的基本概念,以及如何将SDR集成到这些系统中以提高性能和功能。我们介绍了一些适用于MRI应用的SDR规范,以及对MIMO射频通道的支持。还讨论了让SDR成为高性能射频单元的原因,以及高信噪比和MIMO通道之间的高相位相干性。
  • 电池能用三十年?美国Ener Venue称推出革命性电池技术 三元锂离子电池的理论寿命约为800次循环,磷酸铁锂约为2000次,而钛酸锂据说可以达到1万次循环,也就是说常规普通人使用的锂离子电池每天完全充放电三次,最多也就能用上几年的时间。虽然相较于铅酸电池200-300次的循环寿命来说,这已经是很大幅度的提升了,但现在有一家公司宣称他们的电池可以充放电30000次,每天充放电三次,能用30年。
  • 测试中比友商温度低14度,一加天工散热系统怎么做到的? 7月27日,一加在2023年ChinaJoy上发布了全球首创的散热技术,即航天级三维立体散热系统“天工散热系统”,这是一加的又一次新的尝试,让我们一起来了解一下。
  • 万物电气化:探索绿色未来之路 在本文中,我们将重点介绍美国年度脱碳展望(ADP)2022报告中的一些重要发现。本报告着眼于实现净零经济的各种情景。我们在本文中重点关注的方法称为“中心情景”,它遵循到2050年实现净零排放的时间表。
  • 闪存控制器在医疗安全中的作用简述 与大多数其他领域不同,对医疗设备的攻击可能危及人们的健康甚至生命,特别是当有大量医疗设备联网以便对患者实现更好的监控和管理时。这包括药物输液泵、心脏起搏器,以及监测心率、血压和其他生命体征的设备。
广告
热门推荐
广告
广告
EE直播间
在线研讨会
广告
广告
面包芯语
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了