1. 课程导入与系统总览

在温室、大田和畜禽舍里,环境并不是一个“单点”问题。一个温室大棚内,温度在南北两侧、近地面与冠层高度上可能相差 2~4 ℃;土壤含水率在滴灌带附近与畦沟之间可能相差 10 个百分点以上;畜禽舍的氨气浓度在排风口与角落的差异同样显著。如果只用一个传感器、一条通道去代表整个空间,采集到的数据往往“看起来正常,实际不可用”。多通道农业数据采集系统要解决的核心问题,就是在多个空间位置、多种物理量上同步、可靠、可追溯地获取数据,并把这些数据整理成能支撑灌溉、通风、补光、饲喂等决策的形式。

因此,本课程所说的“多通道”,不只是“接了很多传感器”,而是包含三层含义:一是多测点,同一物理量在不同位置布置多个探头;二是多参数,温度、湿度、光照、CO₂、土壤水分、氨气等同时采集;三是多设备,多个采集节点通过总线或网络汇聚到同一平台。三者叠加,才构成一个真正可用的采集系统。

典型应用场景与通道需求差异

不同场景对通道数量、采样频率和防护等级的要求差别很大,这直接决定了系统架构的选择。

  • 温室大棚:典型参数为空气温湿度、光照度、CO₂浓度、基质或土壤含水率、EC/pH。一个 500 m² 的温室通常布置 3~6 个空气温湿度测点(南北、东西、冠层/地面)、2~4 个土壤水分测点。采样周期 1~5 min 即可满足调控需求,但对湿度长期高湿环境下的探头防护要求高。
  • 大田:以土壤墒情、降雨量、风速风向、太阳辐射为主,测点分散、供电困难,常采用太阳能+蓄电池供电,采样周期可放宽到 10~30 min,重点在于低功耗与远距离传输(如 LoRa、NB-IoT)。
  • 畜禽舍:温度、湿度、NH₃、CO₂、光照以及通风量是核心参数,氨气具有腐蚀性,探头需定期校准;舍内粉尘大,采样周期常设为 1~2 min,且要求数据能联动风机控制。

可以看到,场景差异主要体现在“测点密度、参数种类、采样频率、供电与通信条件”四个维度上,这也是后续选型与架构设计的出发点。

四层整体架构:从探头到决策

无论哪种场景,多通道采集系统都可以划分为感知层、采集层、传输层和处理层。理解这四层的职责边界,是避免“传感器买回来接不上、数据传不回来、传回来用不了”的关键。

多通道农业数据采集系统四层架构与数据流向 感知层 · 多测点探头 空气温湿度 SHT30 ×4 土壤含水率 电容式 ×3 光照 / CO₂ BH1750 / MH-Z19 氨气 / 风速 NH₃ / 风速仪 EC / pH 模拟量 ×2 雨量 / 辐射 脉冲 / 模拟 模拟量 / 数字量 / 脉冲 采集层 · 多通道采集节点 多路 ADC 采样 12 位 / 16 通道 数字接口轮询 I²C / RS485 / 单总线 通道编号与时间戳 CH01…CH16 + RTC 本地缓存与校准 SD 卡 / 系数修正 打包成帧(节点号+通道号+数值) 传输层 · 有线 / 无线链路 RS485 总线(有线) LoRa / NB-IoT(远距) Wi-Fi / 4G(近场/回传) MQTT / Modbus TCP 上报至网关 / 云平台 处理层 · 存储、可视化与决策 时序数据库存储 曲线 / 报表可视化 阈值告警与联动 灌溉 / 通风决策

四层之间最重要的约定是接口与数据格式。感知层输出的是电信号或数字读数;采集层必须把它转换成带“节点号+通道号+时间戳+工程单位”的结构化记录;传输层负责把这帧数据可靠送达;处理层再做存储、展示和规则判断。很多项目失败并非传感器不好,而是采集层没有做好通道编号与校准,导致后期数据无法对应到具体测点。

一个可落地的通道规划示例

假设我们要为一个 600 m² 的连栋温室搭建采集系统,规划 16 个通道,可以按下表分配。这张表本身就是设计阶段的交付物,后续接线、编程、建库都以此为准。

通道号测量对象传感器/信号类型安装位置采样周期
CH01–CH04空气温度、湿度SHT30,I²C 数字东/西/南/北,冠层高度 1.5 m60 s
CH05–CH07土壤含水率电容式,0~3 V 模拟滴灌带旁、畦中、畦沟,深 20 cm300 s
CH08光照度BH1750,I²C 数字温室中部,距顶 0.5 m60 s
CH09CO₂ 浓度MH-Z19,UART温室中部,冠层高度120 s
CH10–CH11基质 EC、pH模拟量,0~2.5 V栽培槽出口600 s
CH12室外降雨翻斗式,脉冲计数温室顶部开阔处事件触发
CH13–CH16备用/扩展预留——

注意 CH05–CH07 是模拟量,必须明确“电压—含水率”的换算关系。例如某电容式探头标定为 0.5 V 对应 0%、2.8 V 对应 100%,则含水率 θ = (V − 0.5) / (2.8 − 0.5) × 100%。这个系数要写进采集程序的校准表,而不是等到数据分析时再凭经验估算。CH12 采用事件触发而非固定轮询,是因为降雨是稀疏事件,固定高频采样会浪费存储与功耗。

本课程的学习路径与实战项目

围绕上述四层架构,本课程按“先通原理、再搭硬件、后写软件、最后联调”的顺序展开。前期会讲清传感器信号类型、通道扩展方式与采样定理的实际取舍;中期进入采集节点选型、接线与供电设计,重点解决多路模拟量的串扰与数字总线的地址冲突;后期完成数据帧设计、通信协议配置、平台接入与告警规则;最后以一个完整的温室多通道采集项目贯穿,从通道规划表、接线图、采集程序到数据看板逐层落地。

实战项目的验收标准建议提前明确:16 个通道全部有稳定读数、连续 24 h 数据缺失率低于 1%、每个通道的数据能对应到具体测点与安装位置、模拟量通道误差在标定后不超过满量程的 ±3%。这些指标会在后续章节中逐步拆解实现方法。

需要提醒的是,多通道系统最容易在“看起来最简单”的环节出问题:通道编号写错、模拟量共地干扰、总线地址重复、时间戳不同步。本课程会在每个实操环节给出可对照的检查点,帮助你在搭建过程中及时发现并修正,而不是等到数据上了平台才发现“曲线不对劲却查不出原因”。