1、低功耗设计概述:窗帘电机为什么要低功耗?

各位同学好,我是老张。做嵌入式低功耗这行有十几年了。今天咱们聊聊窗帘电机的低功耗设计。

你可能会问:一个窗帘电机,能有多大事?

嗯,还真不是小事。我接过好几个项目,都是因为功耗没控好,产品上市后被用户骂惨了。电池版窗帘电机,三个月就得换一次电池,你说用户烦不烦?

为什么窗帘电机需要低功耗?

说白了,就是两个场景逼出来的:

  • 电池供电场景:现在很多智能窗帘都是无线的,靠电池干活。用户希望至少半年充一次电,甚至一年。如果功耗控制不好,三天两头拆下来充电,谁受得了?
  • 市电供电场景:虽然插着电,但待机功耗也是硬指标。欧美那边对待机功耗有严格法规,超过0.5W可能就过不了认证。我有个客户就吃过这个亏。

所以,低功耗不是锦上添花,是生存刚需。

电池供电 vs 市电供电的差异

这两者差别很大。我列个表,你一看就明白:

对比项 电池供电 市电供电
能量来源 锂电池/干电池,容量有限 220V交流,几乎无限
待机电流要求 μA级别(10μA以下常见) mA级别(通常<10mA即可)
运行电流 尽量短时高效,减少峰值 可以持续大电流,但需考虑散热
设计难点 如何让MCU深度睡眠,如何低功耗通信 如何降低待机功耗,如何过认证
成本敏感度 高,电池本身也是成本 相对低一些

我个人习惯,做电池方案时,会把待机电流压到5μA以下。市电方案嘛,待机电流控制在5mA以内就行。

核心观点:电池供电的设计思路是「能睡就睡,醒了快干,干完再睡」。市电供电则是「能关就关,能降就降,别浪费」。两者思路不同,但目标一致——省电。

低功耗设计的核心指标

做低功耗设计,你得盯住三个关键指标。我管它们叫「三剑客」:

1. 待机电流

这是电机不干活时的电流。说白了,就是电机在「打盹」的时候吃了多少电。

  • 电池方案:目标值 5~10μA。我见过最狠的做到2μA。
  • 市电方案:目标值 1~5mA。超过10mA就要小心了。

我记得有一次,客户说待机电流总是降不下来。查了半天,发现是LDO的静态电流太大。换了个超低功耗的LDO,直接从20μA降到了3μA。嗯,有时候问题就这么简单。

2. 运行电流

电机转动时的电流。这个跟负载、电机类型、驱动方式都有关。

  • 直流有刷电机:运行电流通常在200mA~500mA
  • 直流无刷电机:100mA~300mA,效率更高
  • 步进电机:看细分和扭矩,一般300mA~800mA

我建议你在选型时,尽量选效率高的电机。虽然贵一点,但省下来的电能让电池多用好几个月。

3. 峰值电流

电机启动瞬间的电流。这个往往被忽略,但坑最多。

  • 启动电流通常是运行电流的2~3倍
  • 堵转电流可能达到运行电流的5~10倍
  • 峰值电流会影响电池寿命,甚至触发过流保护

注意:我曾经有个项目,电机启动时峰值电流太大,直接把电池保护板给锁死了。后来加了软启动电路,才解决这个问题。所以,峰值电流一定要提前算好,别等板子打回来再改。

一个简单的功耗估算公式

做方案评估时,我常用这个公式:

平均功耗 = (待机电流 × 待机时间 + 运行电流 × 运行时间) / 总时间

举个例子:

  • 待机电流 5μA,每天待机23.9小时
  • 运行电流 300mA,每天运行0.1小时(约6分钟)
  • 平均功耗 = (5μA × 23.9h + 300mA × 0.1h) / 24h ≈ 1.25mA

如果电池容量是2000mAh,理论续航就是 2000 / 1.25 ≈ 1600小时 ≈ 66天。嗯,两个月不到。想做到半年,就得把待机电流压到1μA以下,或者减少运行时间。

小技巧:做功耗估算时,别忘了加上通信模块的功耗。蓝牙、WiFi、Zigbee这些家伙,待机时可能只有几μA,但一发射就是几十mA。我习惯把通信功耗单独列出来算,这样更准。

总结一下

这一节咱们聊了:

  • 窗帘电机为什么要低功耗——电池续航和法规要求
  • 电池供电和市电供电的差异——设计思路完全不同
  • 三个核心指标——待机电流、运行电流、峰值电流

下一节,我会详细讲讲MCU选型对功耗的影响。你想想看,选对了MCU,功耗能省一半。选错了,后面怎么调都白搭。

好,今天就到这儿。有什么问题,咱们课后交流。