2. 农业监控场景与功耗需求分析

低功耗设计从来不是从选芯片开始的,而是从“场景需要什么”开始的。同样是农业监控节点,大田墒情站可能每半小时上报一次数据、靠一块锂亚电池撑两年;而畜禽舍环境控制器需要每分钟采集温度、氨气和二氧化碳,还要驱动风机与报警,供电必须走市电加后备电池。如果脱离场景直接谈休眠电流、占空比或电池容量,得到的功耗预算往往与实际需求错位。本节的任务,就是把场景特征转化为可计算的功耗预算与续航目标。

四类典型场景的监测参数与部署条件

农业监控场景的差异主要体现在三个方面:监测参数的种类与采样频率、部署环境的物理条件、以及可获得的供电资源。下面按大田、温室、果园、畜禽舍四类场景展开。

大田场景以土壤墒情、气象和作物长势为主。典型参数包括多层土壤含水率(如 10cm、20cm、40cm)、土壤温度、空气温湿度、光照、降雨量,部分场景增加虫情或苗情图像。部署特点是面积大、节点分散、间距几十米到数百米,多数节点无市电可达,依靠电池加太阳能板供电。通信通常采用 LoRa 或 NB-IoT,数据上报间隔从 30 分钟到 2 小时不等。这类场景对功耗最敏感,因为节点数量多、维护成本高,更换一次电池的人工成本可能超过电池本身。

温室场景参数更密集:空气温湿度、CO₂ 浓度、光照度、基质含水率与 EC 值,部分还监测叶面温度。温室内部有市电,但棚内高温高湿、夏季可达 40℃ 以上,对电池寿命和器件可靠性有影响。节点间距小(十几米),可采用有线总线或短距无线。由于温室调控依赖实时数据,采样周期通常为 1~5 分钟,但上报可以聚合后每 10~15 分钟发送一次。

果园场景介于大田与温室之间。除土壤墒情和气象外,常增加冠层光照、果实膨大或茎流参数,部署在丘陵坡地,遮挡严重,无线链路质量波动大。供电多为电池加太阳能,但树冠遮挡会显著降低太阳能板的实际发电量,这一点在功耗预算中必须打折计算。

畜禽舍场景的核心参数是温度、湿度、氨气、二氧化碳、硫化氢和光照,部分还包括饮水量与风机状态。舍内环境腐蚀性强、粉尘大,设备防护等级要求高。由于环境调控直接关系动物健康,数据实时性要求最高,采样周期常在 1 分钟以内,且需要本地联动控制。供电以市电为主,但断电后备必须考虑,通常配置 UPS 或可充电电池组。

四类场景:参数密度 · 部署条件 · 供电限制 大田 监测参数 多层土壤含水率 土壤温度 · 空气温湿度 光照 · 降雨量 部署条件 节点分散,间距数十至数百米 LoRa / NB-IoT 回传 供电限制 无市电,电池 + 太阳能 换电人工成本高 上报间隔 30 min ~ 2 h 功耗敏感度 最高 温室 监测参数 空气温湿度 · CO₂ 光照度 · 基质含水率 EC 值 · 叶面温度 部署条件 棚内高温高湿(可达 40℃+) 节点间距小,可用总线/短距无线 供电限制 棚内有市电 高温影响电池寿命 采样 / 上报 1~5 min / 10~15 min 功耗敏感度 中等 果园 监测参数 土壤墒情 · 气象 冠层光照 · 茎流 果实膨大 部署条件 丘陵坡地,树冠遮挡严重 无线链路质量波动大 供电限制 电池 + 太阳能 遮挡使发电量打折 上报间隔 15 min ~ 1 h 功耗敏感度 较高 畜禽舍 监测参数 温度 · 湿度 · 氨气 CO₂ · 硫化氢 · 光照 饮水量 · 风机状态 部署条件 腐蚀性强、粉尘大 需高防护等级与本地联动 供电限制 市电为主 断电需 UPS / 电池后备 采样 / 上报 ≤1 min / 实时 功耗敏感度 低(但需后备)

从场景需求推导功耗预算

功耗预算的本质是一道能量守恒题:一个维护周期内,电池或太阳能系统能提供的总能量,必须大于节点在该周期内消耗的总能量,并留出安全余量。推导过程可以拆成四步。

第一步,确定能量来源与可用容量。以电池供电节点为例,若选用 3.6V/19Ah 锂亚电池组,标称能量约为 68.4Wh。但锂亚电池在大电流脉冲下有效容量会下降,且低温环境容量衰减明显,工程上通常按标称容量的 70%~80% 折算可用能量,即约 48~55Wh。若采用太阳能补充,则需按当地日均有效日照小时数和遮挡系数估算日发电量,例如 6W 太阳能板在日均有效日照 3.5h、系统效率 0.7 的条件下,日发电量约为 6×3.5×0.7≈14.7Wh。

第二步,建立节点的工作状态模型。低功耗节点通常有休眠、采集、处理、发射四种状态,每种状态的电流和持续时间不同。以某大田墒情节点为例(以下为教学示例参数,非实测):休眠电流 20μA;采集时 MCU 唤醒加传感器供电,电流 15mA,持续 2s;处理与打包电流 8mA,持续 0.5s;LoRa 发射电流 120mA,持续 1.5s。每 30 分钟执行一次完整周期。

第三步,计算单周期与日均能耗。单周期电荷量 Q = 0.02mA×2s + 8mA×0.5s + 120mA×1.5s ≈ 0.03 + 4 + 180 = 184.03 mAs,换算为 0.0511 mAh。加上休眠期间 30 分钟(1800s)的 20μA×1800s = 36mAs = 0.01mAh,单周期合计约 0.061mAh。每天 48 个周期,日均约 2.93mAh,折合能量约 10.5mWh(按 3.6V 计)。这个数字说明:在合理占空比下,发射瞬间的大电流虽然醒目,但真正决定日均能耗的是“每次发射的电荷量 × 次数”。

第四步,反推续航并校核。以可用能量 50Wh 计,理论续航约 50Wh ÷ 10.5mWh/天 ≈ 4760 天,看似远超需求。但实际工程中必须叠加自放电、温度衰减、传感器漂移校准、异常重传等开销,通常按理论值的 50%~60% 估算,得到约 6~8 年。若目标续航为 3 年,则预算有充足余量;若目标为 5 年且当地冬季低温明显,则需要进一步压缩发射次数或降低发射电流。

功耗预算的常见误区是只算平均电流、忽略峰值电流。电池的内阻和低温特性决定了它能否支撑发射瞬间的脉冲,选型时要同时核对脉冲放电能力,而不只是看容量数字。

把续航目标落成可执行的设计约束

续航目标一旦确定,就应当反向转化为对各个环节的硬约束,而不是停留在“尽量省电”的口号上。具体做法是:先由维护周期和电池容量确定日均能量上限,再按状态模型分配到采集、处理、通信三个环节,最后为每个环节设定可验证的指标。

例如,某果园节点要求 5 年免维护,采用 3.6V/19Ah 电池并按 75% 可用容量折算,可用能量约 51Wh,5 年共约 1825 天,则日均能量上限约 28mWh,折合日均电荷约 7.8mAh。若通信环节每次发射消耗 0.05mAh、每天上报 24 次,则通信日均约 1.2mAh,占比约 15%;采集与处理若每次消耗 0.011mAh、每天 96 次,则约 1.06mAh,占比约 14%;剩余约 5.5mAh 留给休眠底电流和余量。由此可反推休眠电流上限:5.5mAh ÷ 24h ≈ 229μA。这个数字远高于常见 MCU 的休眠电流,说明该预算下真正的瓶颈在通信次数与采集频次,而不是休眠电流,设计重点应放在降低上报频率或采用数据聚合上。

反过来,如果某温室节点要求 1 年免维护但只有 4 节 5 号电池(约 10Wh 可用),日均上限仅约 27mWh,而它每分钟采样、每 10 分钟上报,通信与采集开销会迅速吃掉预算,此时就应优先考虑市电取电或太阳能补充,而不是一味压缩休眠电流。这正是“从场景推导预算”的价值:它让设计者知道该在哪里用力,哪里不必过度设计。

场景 典型采样/上报节奏 供电方式 预算关注重点
大田 30min~2h 上报 电池 + 太阳能 发射次数、休眠底电流、低温容量
温室 1~5min 采样,10~15min 上报 市电为主 高温下的器件与电池可靠性
果园 15min~1h 上报 电池 + 太阳能 遮挡导致的发电量折减、链路重传
畜禽舍 ≤1min 采样,实时联动 市电 + 后备电池 后备切换、腐蚀防护、峰值负载

需要强调的是,上述计算中的电池容量、电流值和日照小时数均为教学示例,实际项目应以器件手册、现场实测和当地气象数据为准。但推导方法本身是通用的:明确能量来源与可用容量,建立状态模型,计算日均能耗,反推续航并留出折减余量,最后把目标拆成各环节的约束指标。掌握这套方法后,面对新的场景,只需替换参数即可快速判断供电方案是否可行,以及低功耗优化的重点应放在通信、采集还是休眠管理上。