【技术大神】基于32位MCU EFM32ZG的智能电池设计
看到这个标题,可能会有人不屑,“不就是个电池嘛,整啥单片机,正负一对接,给系统供电就是了,没电再充,搞那么复杂干嘛”。是的,对于用户而言,任何电池的使用,就是这么简单,只要正确的将正极与负极接入系统的电源接口即可。但是,现如今越来越多的电子设备可不像过去的收音机、手电筒那样,电池没电了换个满电的进去,而是有着严格的开机与关机过程的。
设想一下,你正在笔记本电脑上编写文档,因为电池没电,突然断电,后果,轻则,文档没有保存,需要重新编写;重则,电脑无法开机,需要进行修理。当然,这是我们设想的情况,现实中的实际情况是怎样呢?事实上,笔记本电池不会因为将自己存储的电量放的一干二净而突然断电的。它会实时和电脑通讯,告诉电脑它的剩余电量还有百分之几,用户也可以通过电脑看到电池的电量信息,决定要不要连接适配器。如果用户一直都没有连接适配器,当电脑显示的电池电量为0%时,电脑在保存用户的当前文档后,就会自动关机。
这个0%并不是说电池没电了,而是提示用户,当前电量即将不能保证电脑的正常工作,为了保护电脑不因电量不足而受到损坏,现在必须自动关机。从这个情形中,我们发现,笔记本的电池除了供电功能外,它还要不时的与电脑交流,让电脑对它当前的运行状态了如指掌。这就是智能电池,当然要整单片机了!
笔者曾经用芯科的32位MCU EFM32ZG作为主控,设计过一款电池,系统框图如图1所示。
图1:智能电池系统框图
该系统可以通过I2C接口,以10Hz的频率,向主机回报电池总容量、剩余电量百分比、电压、电流、温度等参数信息。虽然EFM32ZG的I2C支持SMBus模式,但由于EFM32ZG只有一路硬件I2C,且已被主机通讯占用,若选用两路I2C的器件,成本就会提高,好在该系列引脚很多,可以用GPIO模拟SMBus与电量监测计进行通讯,获取其采到的电池信息,并对信息处理后,保存在缓存中,以便在I2C主机需要时,及时将数据上报。
EFM32ZG在EM2(Deep Sleep)模式时的功耗不到1.5μA,也非常适合使用在该设计上。因为绝大多数时候,电池都是处于休眠状态,只有在按下按键或者接入充电器到PACK+/-时,EFM32ZG才会被唤醒,打开MOS开关,显示当前电量,进入放电状态,或者打开MOS开关,进入到充电状态。若电池开机之后,既不处于放电状态,也不处于充电状态,则电池会在一定的时间之后,自动进入到休眠状态,以节省电量。只有在休眠时的功耗足够低,电池存放的时间才会足够久。
该电池在软件设计上,也并不是很复杂。软件流程详见图二。两个IO中断来用响应按键按下与充电器接入的事件,从而唤醒MCU进入正常工作状态;I2C中断用来响应主机对电池数据的请求。其余是一些必要的逻辑判断,来决定是继续工作,还是进入休眠。
图2:智能电池软件流程图
以上,是笔者分享自己的一个项目实例。读者可以以此作为参考,结合实际的项目需求,删改一些不适的设计,增加一些自己认为更合理的设计,使自己设计出的产品更加人性化,更加智能。
作者:車車
看到这里您是否又有项目灵感需实现,点击下面开发软件帮你忙。
- |
- +1 赞 0
- 收藏
- 评论 35
本网站所有内容禁止转载,否则追究法律责任!
评论
全部评论(35)
-
小小方 Lv6. 高级专家 2019-10-18了解
-
天蓝蓝 Lv2. 工程师 2018-07-26学习了,第一次接触智能电池
-
80分每天 Lv5. 技术专家 2018-01-11实践者的文章,学习了
-
Albert Lv7. 资深专家 2017-10-26不错哦,很有意思!
-
用户_8239 Lv7. 资深专家 2016-08-06框图清晰,流程图详细,绝对的大神文章
-
用户_8239 Lv7. 资深专家 2016-08-06方法不错,值得借鉴
-
用户_8239 Lv7. 资深专家 2016-07-27智能电池设计适应当前节能减排的大趋势。
-
用户65549834 Lv3. 高级工程师 2016-07-25写的很实用,很有启发性,值得细读
-
用户54886136 Lv1. 初级工程师 2016-07-25大神的设计有前景,值得推广
-
我就是我 Lv7. 资深专家 2016-07-23很有前景.
相关推荐
【经验】简述32位MCU EFM32/EZR32的USB-UART引导加载程序的编程、验证、安全命令的使用
引导加载程序使用户能够通过UART或USB CDC类虚拟UART对EFM32或EZR32进行编程,而无需调试器,故本文旨在指导用户如何在EFM32或EZR32器件的使用中去引导加载程序。除了引导用户应用程序之外,它还提供了破坏性写入模式,允许用户覆盖引导加载程序,以便整个闪存都用于用户应用程序。还可以通过CRC校验来验证存储内容,并且可以启用Debug锁定来保护IP。
设计经验 发布时间 : 2018-12-14
【经验】如何读取EFM32系列32位MCU产品ID码?
Silicon Labs推出EFM32系列32位单片机产品是基于ARM Cortex-M0+, M3+,M4+ 内核设计出来的高性能、低功耗32位微控制器,如在产品开发中特别功能需要获取该MCU产品ID来设置保护。那么EFM32系列32位MCU如何获取产品ID码?请看本文。
设计经验 发布时间 : 2018-01-17
【经验】32位MCU EFM32JG系列应用中EM2模式功耗不能降低问题解析
Silicon Labs的32位MCU EFM32JG系列,因为它的低功耗特性,广泛应用于电池产品、智能物联网行业。本文通过分析用户在使用EFM32JG系列低功耗EM2模式时出现的问题,介绍模式切换时需要注意的问题。值得注意的是EM2模式下,只要开启外设就会增加功耗,需要根据具体的设计需要合理的关闭和开启对应的外设,以达到最低功耗的目的。
设计经验 发布时间 : 2019-09-12
雅特力(Artery)AT32全系列32位微控制器(MCU)选型指南(中文)
描述- 雅特力坚持自主研发,以科技创新引领智慧未来,专注于ARM® Cortex®-M4/M0+的32位微控制器研发与创新,提供高效能、高可靠性且具有竞争力的产品。自2018年正式对外销售至今,累积了相当多元的终端产品成功案例,广泛地覆盖工控、电机、车载、消费、商务、5G及物联网等领域,助力客户实现产业升级。
型号- AT32F413CCU7,AT32F437ZCT7,AT32A403ACGU7,AT32F405CCU7,AT32L021K6U7-4,AT32F421K6T7,AT32F437VMT7,AT32F425R8T7,AT32F437RGT7,AT32F423VBT7,AT32F423RBT7-7,AT32A403A 系列,AT32A403ACGT7,AT32A423RBT7-7,AT32A423CCU7,AT32F413CBT7,AT32F435CMT7,AT32F403ARCT7,AT32L021C4T7,AT32F435RCT7,AT32F435ZGT7,AT32F405CCT7,AT32F403ACET7,AT32F405 系列,AT32A423R8T7,AT32L021K8T7,AT32 WB SERIES,AT32A423CBT7,AT32L021F8P7,AT32F435CMU7,AT32F437VDT7,AT32F415KBU7-4,AT32F413CBU7,AT32F402CBT7,AT32F405KCU7-4,AT32F407RCT7,AT32L021G4U7,AT32F403ACGU7,AT32F425K8U7-4,AT32F402KBU7-4,AT32F425R8T7-7,AT32F415RCT7,AT32F423VCT7,AT32F402CBU7,AT32F423T8U7,AT32F425K6T7,AT32F435CDT7,AT32F405RBT7,AT32A403ARCT7,AT32F421K6U7,AT32F421G8U7,AT32F415RBT7-7,AT32F421F4P7,AT32A423CCT7,AT32 F SERIES,AT32WB415系列,AT32F413KCU7-4,AT32F425F6P7,AT32F423C8T7,AT32A403ACEU7,AT32F437VGT7,AT32F437ZMT7,AT32F423RCT7-7,AT32A423TBU7,AT32A423C8T7,AT32F421K8T7,AT32F435 系列,AT32F413C8T7,AT32F415RBT7,AT32F403ARET7,AT32F435CGT7,AT32A423K8U7-4,AT32A403ACET7,AT32F435VCT7,AT32A423C8U7,AT32F403ACGT7,AT32F421C4T7,AT32L021K6T7,AT32A423R8T7-7,AT32F403AVCT7,AT32L021F6P7,AT32F437ZDT7,AT32F415RCT7-7,AT32F435CGU7,AT32F415CCT7,AT32F405KBU7-4,AT32F407VCT7,AT32F405CBU7,AT32F415KCU7-4,AT32A423TCU7,AT32F407RET7,AT32 A,AT32A423CBU7,AT32F435RMT7,AT32L021K8U7,AT32L021,AT32 F,AT32 L,AT32A423KBU7-4,AT32F423C8U7,AT32F423 系列,AT32F435RDT7,AT32L021F8U7,AT32F425K8T7,AT32F405CBT7,AT32A403AVCT7,AT32F421K8U7,AT32A403ARET7,AT32F423TBU7,AT32F421K6U7-4,AT32F421F6P7,AT32F403A,AT32 L SERIES,AT32A403ACCU7,AT32F415CBT7,AT32F415R8T7,AT32F425F8P7,AT32A403A,AT32F437ZGT7,AT32F423R8T7,AT32F425C6U7,AT32A423T8U7,AT32F421K4U7-4,AT32A,AT32F437RCT7,AT32F423CCU7,AT32F402 系列,AT32F425 系列,AT32F402RCT7,AT32L021C8T7,AT32F403ARGT7,AT32WB415CCU7-7,AT32F415CCU7,AT32A403ACCT7,AT32F403AVET7,AT32F435RGT7,AT32F435VMT7,AT32F421C6T7,AT32A423VBT7,AT32L021K4U7-4,AT32L021K4T7,AT32F423TCU7,AT32F405RBT7-7,AT32F413KBU7-4,AT32F435ZCT7,AT32 A SERIES,AT32F423CCT7,AT32WB415,AT32L021F4P7,AT32L021G8U7,AT32F407VET7,AT32F407RGT7,AT32F403ACCU7,AT32L021K6U7,AT32F423CBU7,AT32F403A 系列,AT32A423RCT7-7,AT32F435VDT7,AT32F415CBU7,AT32L021K8U7-4,AT32A423VCT7,AT32L021F6U7,AT32A403AVET7,AT32 WB,AT32F413 系列,AT32F425K6U7-4,AT32F425C6T7,AT32F421G4U7,AT32F407 系列,AT32A403ARGT7,AT32A423KCU7-4,AT32F421F8P7,AT32F423CBT7,AT32F413RCT7,AT32F425R6T7-7,AT32F413,AT32F423V8T7,AT32F415,AT32家族,AT32F437VCT7,AT32F423KCU7-4,AT32F402CCT7,AT32F421K4T7,AT32F435CDU7,AT32F425C8U7,AT32F425R6T7,AT32F423RBT7,AT32A423 系列,AT32F423K8U7-4,AT32F421,AT32F402,AT32F421 系列,AT32F435VGT7,AT32F405,AT32A423RBT7,AT32L021C6T7,AT32F407,AT32F402CCU7,AT32F421C8T7,AT32F435CCT7,AT32F415 系列,AT32F403AVGT7,AT32F405RCT7,AT32F423R8T7-7,AT32F403ACCT7,AT32F435ZMT7,AT32A423V8T7,AT32F413RBT7,AT32F405RCT7-7,AT32F415C8T7,AT32F402RBT7-7,AT32F435,AT32F437,AT32F407VGT7,AT32F435CCU7,AT32L021G6U7,AT32,AT32F402RCT7-7,AT32F403ACEU7,AT32F415K8U7-4,AT32L021K4U7,AT32F415R8T7-7,AT32F437RDT7,AT32F423RCT7,AT32F437 系列,AT32F402KCU7-4,AT32F402RBT7,AT32F423,AT32F425,AT32F413CCT7,AT32A423RCT7,AT32F421K4U7,AT32F421K8U7-4,AT32L021F4U7,AT32F425C8T7,AT32F437RMT7,AT32A403AVGT7,AT32F421G6U7,AT32L021 系列,AT32F423KBU7-4,AT32F435ZDT7,AT32A423
雅特力(Artery)AT32全系列32位微控制器(MCU)选型指南(英文)
描述- Founded in 2016, ARTERY Technology is a professional design company that is committed to promoting innovative development of the 32-bit microcontroller industry, supported by its state-of-the-art R&D technology, a comprehensive set of IP databases, and deep expertise in resource integration.
型号- AT-SURF-F437,AT32F413CCU7,AT32A403ACGU7,AT32F405CCU7,AT32F403A SERIES,AT32F405 SERIES,AT32F407 SERIES,AT32L021K6U7-4,AT32F421K6T7,AT32F425R8T7,AT32F423VBT7,AT32F423RBT7-7,AT32A403ACGT7,AT32A423RBT7-7,AT32A423CCU7,AT32F413CBT7,AT32F435CMT7,AT32F403ARCT7,AT32L021C4T7,AT32F435RCT7,AT32F435ZGT7,AT32F405CCT7,AT32F403ACET7,AT32A423R8T7,AT32L021K8T7,AT32A423 SERIES,AT32 WB SERIES,AT32F437 SERIES,AT32A423CBT7,AT32L021F8P7,AT32-AUDIO-EV,AT32F435CMU7,AT32F415KBU7-4,AT32F413CBU7,AT32F402CBT7,AT32F405KCU7-4,AT32F407RCT7,AT32L021G4U7,AT32F403ACGU7,AT32F425K8U7-4,AT32F402KBU7-4,AT32F425R8T7-7,AT32F415RCT7,AT32F423VCT7,AT32F402CBU7,AT32-COMM-EV,AT32F423T8U7,AT32F425K6T7,AT32F435CDT7,AT32F405RBT7,AT32A403ARCT7,AT32F421K6U7,AT32F421G8U7,AT32F415RBT7-7,AT32F421F4P7,AT32A423CCT7,AT32 F SERIES,AT32F413KCU7-4,AT32F425F6P7,AT32F423C8T7,AT32A403ACEU7,AT32F421 SERIES,AT32F423 SERIES,AT32F423RCT7-7,AT32A423TBU7,AT32A423C8T7,AT32-MOTOR-EV,AT32F421K8T7,AT32-LCD-EV,AT32F413C8T7,AT32F415RBT7,AT32F403ARET7,AT32F435CGT7,AT32A423K8U7-4,AT32A403ACET7,AT32F435VCT7,AT32A423C8U7,AT32F403ACGT7,AT32F421C4T7,AT32L021K6T7,AT32A423R8T7-7,AT32F403AVCT7,AT32L021F6P7,AT32F415RCT7-7,AT32F435CGU7,AT-LINK-ISO+,AT32F415CCT7,AT32F405KBU7-4,AT32F407VCT7,AT32F405CBU7,AT32F415KCU7-4,AT32A423TCU7,AT32F407RET7,AT32F415 SERIES,AT32 A,AT32A423CBU7,AT32F435RMT7,AT32L021K8U7,AT32L021,AT32 F,AT-LINK-EZ,AT32 L,AT32A423KBU7-4,AT32F423C8U7,AT32F435RDT7,AT32L021F8U7,AT32F425K8T7,AT32F405CBT7,AT32A403AVCT7,AT32F421K8U7,AT32A403ARET7,AT32F423TBU7,AT32F421K6U7-4,AT32F435-DVP-EV,AT32F421F6P7,AT32F403A,AT32 L SERIES,AT32F402 SERIES,AT32A403ACCU7,AT32F415CBT7,AT32F415R8T7,AT32F425F8P7,AT32A403A,AT32F423R8T7,AT32F425C6U7,AT32A423T8U7,AT-START,AT32F421K4U7-4,AT32A,AT32F423CCU7,AT32F402RCT7,AT-LINK,AT32L021C8T7,AT32F403ARGT7,AT32WB415CCU7-7,AT32F415CCU7,AT32A403ACCT7,AT32F403AVET7,AT32F435RGT7,AT32F435VMT7,AT32F421C6T7,AT32A423VBT7,AT32L021K4U7-4,AT32L021K4T7,AT32F423TCU7,AT32F405RBT7-7,AT32F413KBU7-4,AT32F435ZCT7,AT32 A SERIES,AT32F423CCT7,AT32WB415,AT32L021F4P7,AT32L021G8U7,AT32F407VET7,AT32F413 SERIES,AT32F407RGT7,AT32F403ACCU7,AT32L021K6U7,AT32F423CBU7,AT32A423RCT7-7,AT32F435VDT7,AT-LINK FAMILY,AT32F415CBU7,AT32L021K8U7-4,AT32A423VCT7,AT32L021F6U7,AT32A403AVET7,AT32 WB,AT32F425K6U7-4,AT32F425C6T7,AT32F421G4U7,AT32A403ARGT7,AT32A423KCU7-4,AT32F425 SERIES,AT32F421F8P7,AT32F423CBT7,AT32F413RCT7,AT32F425R6T7-7,AT32F413,AT32F423V8T7,AT32F415,AT32F423KCU7-4,AT32F402CCT7,AT32F421K4T7,AT32F435CDU7,AT32F425C8U7,AT32WB415 SERIES,AT32F425R6T7,AT32F423RBT7,AT32F423K8U7-4,AT32F421,AT32F402,AT32F435VGT7,AT32F405,AT32A423RBT7,AT32L021C6T7,AT32F407,AT32F402CCU7,AT32F421C8T7,AT32F435CCT7,AT32F403AVGT7,AT32F405RCT7,AT32F423R8T7-7,AT32F403ACCT7,AT32F435ZMT7,AT32A423V8T7,AT32F413RBT7,AT32F405RCT7-7,AT32F415C8T7,AT32F402RBT7-7,AT32F435,AT32F437,AT32F407VGT7,AT32F435CCU7,AT32L021G6U7,AT32,AT32F402RCT7-7,AT32F403ACEU7,AT32F415K8U7-4,AT32L021K4U7,AT32F415R8T7-7,AT-LINK+,AT32F423RCT7,AT32F402KCU7-4,AT32F402RBT7,AT32F423,AT32F425,AT32F413CCT7,AT32A423RCT7,AT32F421K4U7,AT32F421K8U7-4,AT32L021F4U7,AT32F425C8T7,AT32A403AVGT7,AT32F421G6U7,AT32F423KBU7-4,AT32F435ZDT7,AT32A423
【IC】芯科科技新品PG26 32位MCU系列,大容量存储 + 快速AI/ML推理满足未来的物联网需求
SILICON LABS最新发布的EFM32PG26(PG26)32位微控制器系列通过提升两倍的闪存和RAM容量,以及GPIO的数量来满足各种低功耗和高性能嵌入式物联网应用需求。面向无线连接功能的需求,PG26可作为EFR32xG26多协议无线SoC平台的软件兼容MCU版本,有助于开发人员基于同一平台设计快速且无缝地升级低功耗蓝牙、Matter、Thread、Zigbee或专有无线连接设计。
产品 发布时间 : 2024-04-17
涨姿势! 小壁虎MCU是这样做到低功耗的!
EFM32系列是世界上最节能的微控制器,特别适用于低功耗和能源敏感型应用。
技术探讨 发布时间 : 2016-03-17
【应用】极海32位MCU APM32F072用于储能BMS方案,支持更快Flash擦写速度,工作主频达48MHz
本文简要介绍极海半导体APM32F072应用于储能BMS的方案。
应用方案 发布时间 : 2022-12-22
高效能 Cortex® -M4 & M0+ MCU 32位微控制器的创新领导者
型号- AT32F423F,AT32WB415,AT-SURF-F437,L021,AT32F455,AT32F413F,AT32A403AF,AT32F435F,AT32F413,AT32F435,F403A,AT32F415,AT32F405F,AT32F437,AT-LINK-ISO+,WB415,AT32A403A,AT32F437F,AT32,F421,F423,F425,AT-START,F405,AT-LINK+,F407,AT32L021,AT-LINK-EZ,AT-LINK-PRO,AT-LINK,AT32F421,AT32F423,AT32F402F,AT32F402,AT32F425,AT32F405,AT-LINK FAMILY,AT32F407,F435,F413,F415,F437,AT32F407F,AT32F403A,AT32A423,AT32系列,AT32F403AF,AT32A423F
【应用】国产32位MCU CS32F031C8T6助力BMS电池管理系统设计,集成硬件外设丰富,电路简单
现介绍一款应用于BMS的国产芯海科技32位MCU CS32F031C8T6,优势:最高工作频率 48MHz,性价比高;IO口高达39个,接口资源丰富;具有1个内置RTC及一个12位的逐次逼近型ADC,集成硬件外设丰富,减少电路复杂度。
应用方案 发布时间 : 2022-07-21
【应用】基于低功耗32位MCU EFM32G2X的智能温控器节能解决方案
采用Silicon Labs的ARM Cortex-M3内核EFM32是全球最低功耗的32位MCU,外设丰富,5大超低模式,非常适用于智能温控器。无线WIFI模块采用WGM110,具有卓越的射频性能,并可提供远程范围的稳定无线连接和安全性。
方案 发布时间 : 2019-07-30
【IC】芯科科技EFM32PG28 32位低功耗微控制器,1.71-3.8V宽工作电压范围,嵌入式物联网的理想选择
随着AIoT和可穿戴技术的爆炸式增长,低功耗微控制器(MCU)已经无处不在,因为许多应用都有最小化功耗的需求。本文整理了当今市场上可用的低功耗MCU及其功能特性。以下内容摘要介绍Silicon Labs(亦称“芯科科技”)的EFM32PG28(PG28)32位MCU产品。
产品 发布时间 : 2024-03-11
【应用】功耗电流仅900nA的32位MCU在GPS定位器上的应用
相对于传统的8位、16位单片机实现的GPS追踪器,基于EFM32JG实现的本方案具有超低功耗、集成度高和扩展性良好的优势。
新应用 发布时间 : 2019-09-05
全球超低功耗MCU的关键:灵活的能源管理单元
Silicon Labs EFM32小壁虎系列MCU,作为当今全球功耗最低功耗的MCU,EFM32成为电池供电等对低功耗要求较高场合的不二之选!
技术探讨 发布时间 : 2019-07-19
【应用】低功耗32位MCU在智能安防无线报警系统中的应用
芯科高性能低功耗的32位微控制器EFM32非常适合于智能安防系统的应用,其EFM32JG系列内核采用运算性能突出的Cortex-M3设计,极大地缩短了智能安防应用中的算法处理时间,提高了系统的性能。
新应用 发布时间 : 2019-09-03
电子商城
现货市场
服务
可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>
可烧录IC封装SOP/MSOP/SSOP/TSOP/TSSOP/PLCC/QFP/QFN/MLP/MLF/BGA/CSP/SOT/DFN;IC包装Tray/Tube/Tape;IC厂商不限,交期1-3天。支持IC测试(FT/SLT),管装、托盘装、卷带装包装转换,IC打印标记加工。
最小起订量: 1pcs 提交需求>
登录 | 立即注册
提交评论