1. 农业监控系统低功耗设计导论
农业监控系统通常部署在温室、大田、果园、畜禽舍等环境中,承担空气温湿度、土壤墒情、光照、二氧化碳浓度、图像等信息的采集与回传。这类系统最典型的特征是"节点多、分布散、取电难":一个中等规模温室园区可能有几十到上百个采集节点,大田场景下节点间距可达数百米,很多位置根本没有市电可用,只能依靠电池加太阳能板供电。因此,功耗不是锦上添花的优化项,而是决定系统能否长期稳定运行的第一约束。
典型架构与功耗分布
从能量视角看,农业监控系统可以划分为感知层、汇聚层和应用层三段。感知层由传感器节点构成,包含传感器、微控制器(MCU)、无线收发器和电源管理单元;汇聚层由网关或集中器构成,负责汇聚数据并上行;应用层是云平台或本地服务器,负责存储、展示与告警。功耗矛盾主要集中在感知层:应用层有稳定供电,汇聚层通常也有市电或较大容量电池,而感知层节点往往只有几节干电池或一块小型光伏板。
以一个典型节点为例:MCU 采用低功耗型号,休眠电流约 2 μA,工作电流约 5 mA;温湿度传感器单次测量约 1 mA 持续 20 ms;LoRa 收发器发射电流约 120 mA,单次发送空中时间约 300 ms;若每小时采集上报一次,其余时间深度休眠。粗算一天的能量账:休眠占绝大部分时间,约 2 μA × 24 h ≈ 48 μAh;测量 24 次,约 1 mA × 0.02 s × 24 ≈ 0.48 mAh;发送 24 次,约 120 mA × 0.3 s × 24 ≈ 240 mAh。可以看到,无线发送一项就占了总耗电的八成以上,这正是低功耗设计必须优先处理的对象。
低功耗设计的目标、约束与评价指标
低功耗设计的目标不是"电流越小越好",而是在满足业务需求的前提下,让节点在两次维护之间可靠存活。业务需求包括采样频率、数据时效性、通信距离与可靠性;生存需求则由电池容量、光伏补充能力和维护成本决定。二者之间存在明确的权衡:上报越频繁、数据越实时,功耗越高。
约束条件通常来自四个方面。其一是能量约束,例如"两节 18650 电池共约 6000 mAh,要求无光照条件下连续工作 30 天",据此可反推日均可用电量约 200 mAh。其二是通信约束,LoRa 在不同扩频因子下空中时间差异很大,扩频因子越大距离越远但发送越久,直接抬高单次能耗。其三是环境约束,低温会降低锂电池可用容量,高温会加速电池老化。其四是成本与体积约束,大容量电池和高效 DC-DC 都会增加成本与节点体积。
评价指标应可测量、可比较。常用的有:平均工作电流(μA 或 mA)、单次采集上报的能量(mAh 或 mJ)、电池预计续航天数、占空比(工作时间/总时间)、能量中性条件下的最小光照时长。工程上最实用的是"日均耗电量 mAh/天"与"电池可用容量 mAh"两个数相除得到的续航天数,它把休眠、测量、发送、转换损耗统一折算到同一量纲,便于横向比较不同方案。
课程学习路径与实战项目
本课程围绕"算得清、选得对、测得准、调得动"四条主线展开。前期建立功耗模型与预算方法,学会把一次采集上报拆解为各阶段的电流与时间;中期深入硬件选型与电源管理,包括 MCU 低功耗模式、传感器供电开关、DC-DC 效率与静态电流、光伏与电池匹配;后期聚焦通信策略与系统级优化,包括上报周期自适应、数据聚合、边缘阈值判断减少上行、休眠唤醒时序设计;最后进入测量与验证,用电流探头或功耗分析仪抓取真实波形,对照预算找偏差。
实战项目设定为一个温室环境监测节点:采集空气温湿度与土壤含水率,通过 LoRa 上报至网关,由网关经 4G 转发至云平台;节点采用 3.7 V 锂电池加 5 V/1 W 小型光伏板供电。项目要求给出完整的功耗预算表、器件选型理由、休眠与唤醒时序,并在实测波形上验证日均耗电是否低于设定上限。整个过程中,读者会反复用到"电流 × 时间 = 电量"这一基本关系,以及"先降占空比、再降单次能量、最后降转换损耗"的优化优先级。
需要建立的一个关键认识是:低功耗是系统属性,不是某个器件属性。一颗 2 μA 休眠电流的 MCU,如果外围传感器和上拉电阻在休眠时仍在漏电,整体休眠电流可能变成几十微安;一个高效的发射方案,如果因为重传机制导致发送次数翻倍,节能效果也会被抵消。因此后续每一章都会强调"从整机电流看问题",而不是孤立地看某个芯片的数据手册。