传感器节点占空比策略与寿命估算¶
难度:🟡 中级 | 领域:IoT功耗优化 | 阅读时间:约 14 分钟
日常类比¶
守仓库不必整夜盯屏:每半小时巡两分钟,其余打盹。占空比(duty cycle)= 活跃时间/周期。纽扣电池温湿度节点往往绝大多数时间在 μA 级睡眠,只在采集与发射的短窗口醒来——间隔与各段电流决定寿命是年计还是月计[1][2]。
摘要¶
睡眠是地板,发射常是活跃电量大头。寿命用有效容量而非标称 mAh。文中电流/寿命为演算示意,必须以 PPK 类仪器实测与电池脉冲能力校验[3][4]。
1. 周期拆解¶
| 阶段 | 优化杠杆 |
|---|---|
| Sleep | 最深可行模式、GPIO 漏电、LDO Iq |
| Wake/Setup | 保 RAM 的 Stop 优于冷启动 Standby |
| Sense | 低功耗传感器、低精度快测、批量读 |
| Process | 短路径打包 |
| TX/RX | 功率、空中时间、是否听 ACK |
| Shutdown | 快速进睡 |
LoRa 高功率短脉冲可占活跃电量绝大部分;BLE 短包事件驱动则睡眠电流更常成主导[4][5]。
2. 电池与寿命¶
| 常见坑 | 后果 |
|---|---|
| 用标称容量 | 高估寿命 |
| 忽略 LDO Iq | 睡眠电流被抬高数 μA |
| 忽略峰值与内阻 | 发射时电压塌陷复位 |
| 忽略 PCB 漏电 | 潮湿现场“算不准” |
CR2032 类高内阻电池难直接扛百 mA 级脉冲,常需并联电容或换低内阻锂亚等化学体系——以电池手册脉冲曲线为准[6][7]。
3. 策略:周期 / 事件 / 自适应¶
| 策略 | 可预测性 | 注意 |
|---|---|---|
| 固定周期 | 高 | 易算寿命 |
| 事件驱动 | 依赖事件率 | 要设上限 |
| 自适应间隔 | 稳态长才省电 | 变化频繁可能更费 |
RTC(LSE 等)定时唤醒是主流;精度与休眠电流权衡[8]。
4. 测量¶
PPK2/Joulescope 等:看睡眠均值、发射峰值、分段积分电量、异常尖峰。手册典型值只能做初值[3]。
5. 局限、挑战与可改进方向¶
1. 只优化活跃电流不拉长间隔¶
局限:DC 仍高时收益有限。 改进:业务允许下延长周期或批量上报[2]。
2. 寿命表不算 LDO/PCB¶
局限:纸面十年、现场一年。 改进:整机睡眠电流验收;选 nA 级 Iq 或负载开关[7]。
3. 自适应当万能¶
局限:事件密时比固定更耗。 改进:仿真事件分布;设最快间隔与日电量上限[1]。
4. 平均电流合格但脉冲不合格¶
局限:电池压降复位。 改进:脉冲测试;储能电容或换电池化学[6]。
6. 实践要点¶
- 先测 I_sleep 与单次 Q_active,再反推间隔。
- 发射路径做功率/重传/Rx 窗敏感度分析。
- 设计留约三成容量裕量应对温度与老化。
参考文献¶
[1] A. Bachir et al., MAC protocols for WSN survey, IEEE ComST. [2] R. Piyare et al., Ultra low power wake-up radios survey, IEEE ComST. [3] Nordic Power Profiler / PPK application guidance. [4] Semtech SX127x power consumption profiles. [5] Nordic nRF52 product spec — power consumption. [6] Coin cell pulsed load and internal resistance application notes. [7] Ultra-low Iq LDO datasheets (e.g. TPS7A02 class) vs legacy LDOs. [8] STM32L4 Stop/Standby and RTC wakeup reference manual sections. [9] J. Polastre et al., Telos ultra-low power wireless research, IPSN. [10] Battery self-discharge and effective capacity derating notes. [11] LoRaWAN Class A receive window energy accounting notes.