第二章 电源系统架构:监测站整体供电拓扑

做农业环境监测站,说白了就是给一堆传感器找个靠谱的“奶妈”。

我个人习惯,设计任何野外设备,第一件事不是画原理图,而是先把供电拓扑画清楚。你想想看,传感器要电、无线模块要电、主控芯片也要电,它们各自需要多少电压?电流多大?什么时候工作?这些问题不搞清楚,后面全是坑。

2.1 典型供电拓扑:三路协同

一个成熟的农业监测站,供电系统通常由三部分组成:太阳能电池板锂电池组备用电源(比如干电池或超级电容)。

我见过不少方案只用太阳能+锂电池,觉得备用电源多余。结果呢?有一次在东北的项目,连续阴天加暴雪,太阳能板被雪埋了三天,锂电池电压掉到保护值以下,整个站直接“死机”。从那以后,我设计的每个站都至少留一个备用电源接口。

整体拓扑是这样的:

太阳能板 → MPPT充电管理 → 锂电池组 → 系统负载
                                ↑
                        备用电源(干电池/超级电容)→ 切换电路 → 系统负载

嗯,这里要注意:备用电源不是一直供电的。它只在主电源(锂电池)电压低于某个阈值时才切入。这个阈值我一般设在3.3V(对于3.7V锂电池),留一点余量,防止频繁切换。

2.2 各模块电压需求分析

不同传感器对电压的要求差别很大。我整理了一个表格,方便你参考:

模块类型 典型电压 峰值电流 备注
主控(STM32/ESP32) 3.3V 100-300mA 休眠时<10μA
4G/NB-IoT模块 3.8V 2A(瞬态) 发射时电流很大
温湿度传感器 3.3V 1-2mA 测量时瞬间电流
土壤湿度传感器 5V 20-50mA 需要升压
风速风向传感器 12V 100mA 需要升压或独立供电

看到没?3.3V、3.8V、5V、12V,电压五花八门。所以电源架构里必须包含DC-DC升压LDO降压

我建议的做法是:锂电池直接输出3.7V,一路给4G模块(3.8V刚好),另一路通过LDO降到3.3V给主控和传感器。需要5V或12V的,用升压芯片单独生成。

核心原则:能用LDO的地方别用DC-DC,能关断的负载一定要加MOS管控制。野外设备,省电就是省钱。

2.3 太阳能充电管理:MPPT vs PWM

太阳能板给锂电池充电,有两种主流方案:PWMMPPT

PWM方案便宜,但效率低。说白了就是直接把太阳能板的电压“砍”到电池电压,多余的能量全浪费了。MPPT方案贵一些,但能实时追踪太阳能板的最大功率点,效率能到95%以上。

我个人的经验是:太阳能板功率超过10W,必须上MPPT。否则你多花的那点钱,几个月就通过电费省回来了。

举个例子:一块20W的太阳能板,用PWM充电,实际利用率可能只有60%,也就是12W。换成MPPT,能到18W以上。多出来的6W,在阴天可能就是救命稻草。

小技巧:选MPPT芯片时,注意看它的静态功耗。有些芯片自己就吃掉几十毫安,对于小功率系统来说得不偿失。我常用CN3791或LT3652,静态电流都在1mA以下。

2.4 备用电源切换电路

备用电源的切换,不能简单用二极管“或”一下。二极管有0.3-0.7V的压降,对于3.3V系统来说,这个压降太奢侈了。

我推荐用理想二极管控制器,比如LTC4412。它的导通电阻只有几十毫欧,压降几乎可以忽略。

电路原理很简单:

锂电池正极 → LTC4412的IN1
备用电池正极 → LTC4412的IN2
LTC4412的OUT → 系统负载

当锂电池电压正常时,LTC4412自动选择锂电池供电。一旦锂电池电压掉到设定阈值以下,它会在微秒级时间内切换到备用电池。整个过程无缝衔接,主控甚至感觉不到电源切换。

警告:备用电池建议使用不可充电的锂亚电池超级电容。千万别用普通干电池和锂电池混用,不同化学体系的电池直接并联,有起火风险。我曾经见过一个项目,就是因为用了普通碱性电池做备用,结果漏液把整个电路板腐蚀了。

2.5 实际项目中的供电策略

讲一个我实际做过的项目吧。一个水稻田监测站,要求连续工作6个月以上,期间无人维护。

供电方案是这样的:

  • 太阳能板:30W单晶硅,倾斜角按当地纬度调整
  • 锂电池:12.8V 20Ah磷酸铁锂电池组(4串)
  • 备用电源:4节18650锂亚电池(不可充电),通过LTC4412切换
  • 充电管理:MPPT控制器,充电电流最大3A
  • 电压转换:12V转5V用TPS5430,5V转3.3V用AMS1117

这个方案最后跑了8个月,中间经历了两次连续阴雨(超过5天),备用电源只用了不到10%的容量。嗯,设计余量留得够,心里就不慌。

2.6 避坑指南

最后,分享几个我踩过的坑:

  • 我曾经把太阳能板直接接到锂电池上,没有加防反接二极管。结果某天晚上,电池通过太阳能板反向放电,第二天太阳能板就烧了。后来我每个项目都加一个肖特基二极管或PMOS防反接。
  • 我曾经为了省成本,用了便宜的LDO。结果在高温下(夏天户外60℃),LDO输出漂移,导致4G模块频繁重启。后来全部换成工业级LDO,贵几块钱,但省心很多。
  • 我曾经忽略了大电容。4G模块发射时瞬间电流2A,如果电源输入端没有足够的电容,电压会被拉低到3V以下,导致主控复位。现在我习惯在4G模块电源脚放一个470μF的钽电容,再加一个100nF的陶瓷电容。

好了,这一章就讲到这里。下一章我们聊聊电池选型与容量计算,这是决定监测站能活多久的关键。