能量采集入门:没有电池的设备怎么办
更新时间:2026-09-15。本文是「集成电路大类 · 低功耗设计与验证」入门层系统篇第 43 篇。前面所有省电技巧都默认「总有一块电池」。这一篇走到极端:如果连电池都没有,设备要靠光、温差、振动或无线电波「现挣现吃」地运行,低功耗设计的思路会发生什么变化?这类无电池(battery-less)或永无需换电池(battery-free maintenance)设备是 IoT 里最硬核的能效场景。系统地图见低功耗导读。
本文要回答的问题
- 环境里到底能榨出多少电,为什么是微瓦级?
- 能量时有时无,设备怎么做到「断电不丢进度」?
- 电容、超级电容、薄膜电池当「蓄水池」怎么选?
- 为什么冷启动电压是能量管理芯片的生死线?
- 一个室内光传感器节点的能量账怎么算?
一、四种常见的能量来源
| 来源 | 机理 | 典型可用功率 | 脾气 |
|---|---|---|---|
| 光伏(室内外) | 光生伏特 | 室外强日光 mW/cm² 级;室内 200~500lux 仅 µW/cm² 级 | 随光照跨 4~6 个数量级变化,夜晚近零 |
| 温差(TEG) | 塞贝克效应,温差生电 | 温差 5~10°C 时约几十 µW/cm² | 需要稳定温差;输出电压极低(几十 mV) |
| 振动 | 压电/电磁感应 | µW~低 mW,脉冲式 | 频谱窄,要谐振在设备振动主频 |
| 射频场 | NFC/RFID 电磁场耦合 | 近场 µW~mW,远场近零 | 距离决定一切,基本是「阅读器供电」 |
关键直觉:这些源的功率密度比电池低 3~5 个数量级。CR2032 纽扣电池可连续输出数百微瓦到毫瓦级好几年,而室内光下 1cm² 光伏平均只有几微瓦。能量采集设备的设计目标因此不是「峰值性能」,而是把长期平均耗电压进平均采集功率以内——能量中性(energy neutral)。
二、系统长什么样

能量管理 IC 要解决三个普通 PMU 没有的难题(对照常规 PMIC):
- 冷启动(cold-start):TEG 可能只输出 20~50mV,低于任何晶体管阈值。管理芯片要有极低输入电压的冷启动振荡器/升压级把系统「拉」到能正常工作的电压;冷启动门槛(如 50mV 以下)是这类芯片的核心指标。
- 最大功率点跟踪(MPPT 思想):光伏/TEG 有等效内阻,只有在特定负载电压点上输出功率最大;芯片周期性开路测开路电压、把输入钳在其某个比例(如 80%)做阻抗匹配。
- 轨切换与欠压保护:储能电压在两个阈值间滞回——高于「开」阈值才给负载上电,低于「关」阈值强制断电,防止 MCU 在欠压区死在半启动状态反复耗电。
三、蓄水池怎么选
| 储能 | 能量密度 | 漏电/自放电 | 寿命 | 适用 |
|---|---|---|---|---|
| 陶瓷电容 | 小 | 漏电极低、充放无限次 | 几乎无限 | 频繁微小能量周转、和 FRAM 搭配 |
| 超级电容 | 中 | 自放电较明显(µA级) | 周期寿命长但有漏液老化 | 需要较大缓冲、可接受漏电 |
| 薄膜/可充微电池 | 较大 | 低 | 充放循环次数有限 | 需要跨昼夜储能的光伏节点 |
算一笔直觉账:100µF 电容从 3.0V 放到 2.0V 释放的能量是 ½C(V₁²−V₂²)=0.5×100e-6×(9−4)=250µJ。若一次「采样+计算+无线发射」需要 200µJ(发射峰值 10mW 持续 20ms 就是 200µJ),那么每次必须攒够约这么多电才能工作一轮——这就是为什么这类节点的工作画面是长时间死寂、瞬间爆发。
四、间歇计算:断电是常态,不是故障
能量采集节点可能每小时只来电几十毫秒。传统软件假设「内存一直有效」,在这里不成立:电压掉到关阈值,SRAM 内容全丢,来电后从复位开始。应对方法是间歇计算(intermittent computing):
- 用 **FRAM(铁电 RAM)**或 retention SRAM 承载状态:FRAM 写入快、写入能量比 Flash 低一两个数量级、断电不丢(存储介质对比见存储器功耗);
- checkpoint:程序在任务边界把寄存器、进度标记写入非易失存储,掉电重启后检查标记、从最后检查点续跑而非从头再来;
- 原子化外设操作(避免「传感器读了一半断电」造成状态错乱);
- 调度按能量而非时间:驱动层先读「蓄水池电压」,能量预算够才领取任务。
这里 retention(见保持与隔离)和极深睡眠(见 MCU 低功耗)从「优化项」变成「生存前提」,近阈值电路(见低功耗趋势)则直接抬高平均可用算力。
五、一个完整的能量账:室内光节点
假设:1cm² 室内光伏在平均 300lux 办公室输出约 8µA@2V(16µW,夜间近零,按有光 10 小时/天平均到全天约 6.7µW);任务每 2 分钟一次:传感器采样+MCU 计算 150µJ、BLE 发射 200µJ,共 350µJ/次;每天 720 次 = 252mJ/天;睡眠态(retention+RTC,2µA@3V=6µW)是全天大头:6µW×86,400s=518mJ/天。全天总需求约 770mJ。
光伏平均日供能按 6.7µW×86,400s≈579mJ——入不敷出。怎么办(这就是真实项目的取舍过程):
- 睡眠电流砍半(更省的 retention 配置、关 BOR 高灵敏档):省约 260mJ → 510mJ,接近平衡;
- 上报间隔从 2 分钟放宽到 5 分钟(夜间完全停发):事件能量降到约 100mJ/天 → 总约 360mJ,留出余量;
- 加大光伏到 2cm² 或把节点贴在灯下等光强更高处;
- 加薄膜电池平衡昼夜:白天攒、夜里花,容量只需覆盖最坏连续阴天。
注意这个过程的思维方式:不是「功能实现后量到多少算多少」,而是先列能量收支表,让功能参数(采样率、发射间隔)在能量约束里求解。 这与电池设备的预算方法(见功耗预算实战示例)同构,只是电源侧从「固定容量水池」变成「时大时小的水龙头」。
六、射频:最远的能量跳跃
无电池设备里射频几乎总是峰值之王,且被动反射类技术与主动发射差几个数量级:
- 被动反向散射(RFID/backscatter):设备不产生载波,只反射阅读器的场,能量可低到纳焦/比特,距离和码率受阅读器限制;
- 主动 BLE 发射:几到十几 mW 毫秒级,几百微焦耳一次,必须靠蓄水池支撑;
- 能量采集中枢(网关)供电、节点只做极短脉冲上报,是常见的系统分工——把贵的射频留给有电池的一方。
七、和低功耗体系的连接
| 通用技术 | 在能量采集中的角色 |
|---|---|
| retention SRAM / FRAM | checkpoint 与状态保持的生存基础 |
| 深睡眠多档与快速唤醒(见待机睡眠模式) | 平均功率的大头,µA 级差异决定生死 |
| 常开岛思想(见 SoC 电源架构) | 极小 AON 检测「来电了」,主域尽量零通电 |
| 近阈值/亚阈值(见低功耗趋势) | 在微瓦供给下换取可接受的计算能力 |
| 外设/PHY 按需上电(见外设功耗) | 传感器、射频负载开关是预算常客 |
八、设计方法:能量中性预算怎么做
电池设备的预算表(见功耗预算实战示例)从容量反推平均电流;能量采集设备换成「平均功率收支表」:
- 确定采集侧最坏典型值:不是中午窗边,而是安装位置、季节、遮挡条件下的日平均——室内光伏典型值 1~10µW/cm²,必须现场实测而不是套数据手册理想曲线。
- 列负载侧能量事件表:每种工作(采样、处理、发射、睡眠保持)标 µJ/次或 µW 常驻,按设计占空比折成日毫焦。
- 配储能容量:要覆盖「最长无采集间隔」(连续阴天、设备被遮挡、周末无人的办公室),而不仅是单轮任务能量;这决定薄膜电池/超级电容容量。
- 留欠压迟滞与冷启动余量:门限电压要保证 MCU 能完成一整轮任务(包括最坏重试),否则陷入「上电→干到一半→掉电→重启」的活锁,永远发不出一包数据。
- 固件能量调度:按剩余电压选择任务档——电足做采样+发射,电少只采样存 FRAM,电微只维持 RTC。能量成为一等调度资源,和手机上的 residency 策略思想同源(见 CPU 电源管理)。
九、典型应用形态与选型直觉
| 形态 | 能量来源 | 关键设计 |
|---|---|---|
| 智能手表/手环(有电池) | 电池+可选光伏微补 | 本质还是电池设备,采集只做锦上添花 |
| 室内环境/楼宇传感标签 | 室内光伏+薄膜电池 | 占绝对主流:光稳定、维护免换是核心卖点 |
| 工业管道/轴承监测 | 振动/温差 | 与设备绑定,设备运行才产能量,天然「工作时监测」 |
| 门窗/资产标签 | 纽扣电池或 NFC 取电 | 事件极少,被动 NFC 读时供电可做到零电池 |
| 植入/体表医疗 | 温差/微电池 | 微瓦级可靠近阈值与极低占空比设计 |
| 智能卡/RFID | 阅读器射频场 | 完全被动,任务必须在场能量窗口内完成 |
选型直觉:先问「安装位置一年里最坏的连续无能量期多长」——这个数字直接决定能不能去电池化;再问「发射距离」——主动射频是能量表上最大的单项,通信架构(本地网关/中继/被动反射)往往比选哪颗 MCU 更决定可行性。
十、测量注意
能量采集设备的测量与常规低功耗测量有两点不同(方法基础见功耗怎么测):
- 电流跨度从纳安级睡眠到几十毫安发射脉冲,跨 6 个数量级,单台单量程仪器测不全,常用多档电源分析仪+记录软件做长时积分;
- 采集器本身要被「太阳/温差模拟器」替代才能重复实验,储能电容两端的电压波形(充-放-迟滞循环)是判断调度是否健康的首要波形——健康系统呈现规律锯齿,活锁系统呈现密集半截锯齿。
- 别用稳压电源直接替代采集器做早期软件调试:稳压源是「无限能量」假象,软件会在实验台上永远跑不完一轮真实欠压-重启循环。正确做法是尽早用真实采集器+选定电容/电池联调,让「能量不够就死」的约束从第一天就塑造软件结构,而不是等功能写完再向微瓦预算投降。
十一、和电池方案怎么选:一个决策框架
工程上不必把「无电池」当信仰,按三个问题决策:第一,安装点能否提供日均稳定的微瓦级能量?不能(抽屉里的资产标签、地下管廊)就回到纽扣电池;第二,功能的能量峰值能否压进蓄水池能力?需要频繁长距离发射的产品(如视频门铃)主动射频能量远超采集能力,必须用电池;第三,维护成本是否高到值得为去电池付溢价?埋入墙体的楼宇传感器、植入医疗设备换电池代价极高,去电池价值最大;消费电子桌面设备则未必。许多成熟产品走中间路线:小型可充电储能+采集补能(能量缓冲而非能量唯一来源),既削峰又显著延长换电池周期——它与功耗预算实战示例的电池预算法并不矛盾,只是预算表里多了一行不稳定的「收入」。
- 误区:有光就有足够的电。 室内光照比室外暗 100~1000 倍,µW 级是常态,必须按最坏光照算账。
- 误区:电容越大越保险。 大电容漏电也大、冷启动充到开阈值更久;要按单次任务能量做最小设计。
- 误区:软件不用知道能量。 间歇系统必须 checkpoint 和能量感知调度,否则掉电即重启、永远跑不完一轮任务。
- 误区:温差发电随手可得。 需要持续的真实温差,设备一旦等温(如室温均热)能量立刻消失。
这一篇在知识体系里的位置
一句话收口:能量采集设备把「低功耗」从优化目标变成了存在条件——电源不再是容量问题而是流量问题,系统必须学会在随时断电的世界里边攒钱边过日子。
总结
能量采集从光伏、温差、振动、射频场只能榨出比电池低 3~5 个数量级且间歇不可预测的微瓦功率,设计范式因此变成能量中性加间歇计算:用冷启动升压和 MPPT 的能量管理 IC、电容/薄膜电池蓄水池削峰、FRAM checkpoint 保证断电续跑,任务按能量而非时间调度,射频攒够能量再 burst;先列平均功率收支表让功能参数在约束里求解,才是这类无电池设备的正解。