2. 农业数据采集需求分析与指标定义

搭建多通道农业数据采集系统,最容易犯的错误是“先买板子、先接传感器,再想采什么”。真正决定系统成败的,是开工前把农艺语言翻译成工程语言的那一步。农艺专家关心的是“棚里闷不闷、苗渴不渴、叶片有没有被灼伤”,而采集系统只认电压、电流、寄存器值和采样时钟。需求分析的任务,就是把前一类描述转成后一类可执行、可验收的指标。

从农艺诉求到可测物理量

与农艺专家沟通时,不要一上来就问“你要几个通道、采样率多少”,对方通常无法回答。更有效的问法是围绕作物、场景和决策来问:种的是什么、处于哪个生育期、最担心哪种逆境、看到数据后打算做什么动作。例如对方说“番茄开花期怕夜间湿度过高引发灰霉病,也怕连阴天光照不足导致落花”,这句话里已经隐含了三个可测对象:空气温湿度、光照强度,以及由温湿度推算出的饱和水汽压差(VPD)。

把诉求逐条落到物理量之后,还要明确每个量的测点位置和代表性。同样是温度,冠层顶部、植株中部、地面以上10 cm处读数可能相差数摄氏度;土壤墒情则要区分根区深度(如10 cm、20 cm、40 cm)。测点定义不清,后面精度做得再高也没有意义。建议在需求阶段就形成一张“农艺诉求—物理量—测点—用途”的对应关系,作为后续通道规划的输入。

通道数量:按测点算,不按传感器型号算

通道数不是“传感器种类数”,而是“独立测点数”。一个棚里布3个温湿度测点、2个光照测点、3层土壤墒情、1路CO₂、1路pH,即使温湿度只用同一种传感器,也需要3路独立通道(或至少3个可寻址节点)。规划时还要预留:备用通道(一般留10%~20%)、校准/参比通道、以及可能增加的执行器反馈信号(如通风窗开度)。

同时要区分模拟通道与数字通道。4~20 mA或0~3 V输出的传感器占用ADC通道,需要考虑通道间串扰与共模干扰;RS-485 Modbus、I²C、SDI-12等数字传感器占用总线地址而非ADC通道,但受总线负载、线长和轮询周期约束。一个常见误区是把“32路模拟输入”直接等同于“能接32个传感器”,实际还要看激励电源、接线端子和采样建立时间是否够用。

采样频率:由变化速率和决策时限共同决定

采样频率的下限由信号变化速率决定,工程上常取信号最高有效频率的5~10倍。空气温度变化缓慢,1次/分钟足够;光照在云层快速移动时可能秒级剧烈波动,若用于计算日累积光积分(DLI),1次/分钟已能保证积分误差可接受;土壤墒情变化以小时计,15~30分钟一次即可。CO₂在密闭棚内受通风和光合作用影响,1~5分钟一次较合理。

但采样频率还要满足“决策时限”。如果系统要在温度超过阈值后2分钟内启动通风,那么温度采样周期就不能长于1分钟,且从采样到上传的链路延迟要计入。另一个易被忽略的点是过采样与平均:对波动大的量,可以高频采样、低频上报,例如每2秒采一次、每分钟输出一个均值和一个极值,既抑制噪声又不丢失突变信息。

精度、分辨率与同步要求

精度是“测得准不准”,分辨率是“能分辨多小”,二者不能混用。农业场景中,空气温度±0.3 ℃、相对湿度±3 %RH、光照±5%、CO₂±(50 ppm+3%读数)、土壤体积含水率±3%、pH±0.1,是较常见的合理指标区间,具体应结合决策敏感度确定。例如用于判断是否接近霜冻的温度,精度要求应高于仅用于趋势观察的温度。

同步要求取决于是否需要跨通道联合分析。若要用温湿度计算VPD、用光照与CO₂估算光合速率,则这些通道的采样时刻应对齐到同一时间窗内(例如同一秒内完成),否则在快速变化时段会产生伪相关。对于分散在多个采集节点的系统,可采用统一时钟同步(如GPS/PPS、NTP或总线广播同步),并明确允许的同步误差,例如“跨节点时间戳偏差≤50 ms”。若各通道仅用于独立监测,则同步要求可放宽。

农艺诉求 → 可量化采集指标 转化关系 农艺诉求(定性) 夜间湿度过高 易发灰霉病 连阴天光照不足 导致落花 根区忽干忽湿 影响养分吸收 密闭棚CO₂亏缺 限制光合 灌溉水酸碱异常 影响养分有效性 物理量 / 测点 空气温度、相对湿度 冠层中部 ×3 测点 光照强度(PAR/照度) 冠层顶部 ×2 测点 土壤体积含水率 10/20/40 cm 三层 CO₂浓度 棚内中部 ×1 测点 灌溉水 pH 值 施肥机出口 ×1 测点 可量化采集指标 ±0.3 ℃ / ±3 %RH 1 次/分钟,同步≤50 ms ±5 % 读数 1 次/分钟,用于DLI积分 ±3 % 体积含水率 1 次/15 分钟 ±(50 ppm+3 %读数) 1 次/2 分钟 ±0.1 pH 1 次/5 分钟,随灌溉触发 翻译 量化 注:图中精度、频率、同步值为教学示例,实际项目须结合作物、决策时限与预算核定

把指标写成可验收的需求表

需求分析的交付物不应是一段描述,而是一张可逐项验收的指标表。每个测点至少写清:物理量、测点位置、量程、精度、分辨率、采样周期、上报周期、同步要求、接口类型、供电与防护等级。下面给出一个可直接改用的示例片段(数值为教学示例,非实测):

测点ID   物理量        位置          量程        精度            采样周期   同步要求
T1       空气温度      冠层中部1      -20~60℃     ±0.3℃           60 s       ≤50 ms
RH1      相对湿度      冠层中部1      0~100%RH     ±3%RH           60 s       ≤50 ms
L1       光照强度      冠层顶部1      0~2000 W/m²  ±5%读数         60 s       ≤50 ms
SM2      土壤含水率    20cm根区       0~100%       ±3%             15 min     ≤1 s
CO2_1    CO₂浓度       棚内中部       0~5000 ppm   ±(50ppm+3%)     120 s      ≤50 ms
PH1      灌溉水pH      施肥机出口     2~12         ±0.1            300 s      触发式

这张表的价值在于:它同时约束了硬件选型(量程、接口)、采集固件(周期、同步)、通信与存储(上报频率、时间戳)以及验收测试(用标准源逐项核对)。当农艺专家后续提出“能不能再加一个叶面温度测点”时,你只需回到表中增加一行,并检查通道余量、总线负载和供电预算是否仍满足,而不是推翻整个方案。

沟通中的三个实用技巧

第一,用决策反推指标。问“看到这个数您会做什么”,往往比问“精度要多少”更有效。若对方回答“湿度超过85%就开窗”,那么湿度精度±3%RH已足够,但采样与上报延迟必须短于开窗决策的容忍时间。第二,用极端场景校验量程。夏季密闭棚内温度可能超过50 ℃、强光下光照可能接近2000 W/m²,量程留不足会导致削顶失真。第三,把不确定项显式标注。例如“CO₂传感器是否需防结露”“pH电极清洗周期”这类问题,应在需求阶段列为待确认项,而不是等到现场调试才发现。

需求评审时,建议请农艺专家逐行确认“测点位置”和“决策用途”两列,请电子工程师确认“量程、接口、同步”三列。两方都签字的需求表,才是后续通道规划、采样时序设计和验收测试的共同依据。

完成这一步后,通道数量、采样频率、精度与同步要求就不再是拍脑袋的数字,而是每条都能追溯到某个农艺诉求、每个都能在验收时被测量的工程约束。这正是多通道采集系统后续选型、布线与固件设计能够顺利推进的前提。