Make it happen!
loading...

智慧大棚控制方案

本文基于历史项目资料做公开化整理。原始身份信息、现场细节、商务条款和未公开资料均已移除;部分参数按通用工程场景做了泛化或升级。内容用于说明类似产品样机和设备开发的技术路径,不代表某个客户原始需求全文。如内容涉及权益问题,请联系初拓科技核实处理。

1. 项目背景与需求回顾

温室大棚从人工管理升级到智能控制,核心不是堆传感器,而是把环境采集、设备控制、农事计划、视频巡检、虫害识别和数据报表连成闭环。传统大棚靠人工开窗、浇水、遮阳、补光和施肥,数据记录分散,异常预警滞后。规模化种植后,棚区数量、作物批次、设备类型和人员权限都会变复杂。

本方案基于智慧大棚类历史资料做公开化重构,系统覆盖温湿度、CO2、光照、土壤水分、PH、EC、摄像机、虫情识别、灌溉、水肥、通风、遮阳、补光和后台管理。方案目标是建立一套能先从单棚 POC 落地,再扩展到多棚区、多设备和远程运维的平台。

2. 需求工程化整理

需求拆为感知层、控制层、业务层和展示层。感知层负责环境、土壤、水肥、视频和虫情数据;控制层负责水泵、电磁阀、风机、遮阳、补光、雾化和 CO2;业务层负责设备管理、报警策略、自动控制、农事计划和报表;展示层负责 PC 后台、手机端和大屏。

控制策略分为手动、自动和策略模式。手动模式用于调试和应急;自动模式按阈值联动设备;策略模式根据作物阶段、时间段、天气和历史数据调整目标区间。设备不能只听云端命令,现场 PLC/边缘网关保留基础联锁和离线策略。

3. 技术指标与边界

项目方案指标
环境采集温湿度、CO2、光照、气压、风速风向、雨量
土壤/水肥土壤水分、PH、EC、水压、流量、液位
视频枪机/球机,支持远程查看和截图分析
虫情诱捕拍照、虫体数量统计、趋势预警
控制水泵、阀门、风机、遮阳、补光、雾化、施肥
通信RS485、LoRa、以太网、4G,MQTT/HTTP 接入平台
数据MySQL/PostgreSQL + 文件存储,支持报表导出

4. 系统总体架构

flowchart TD

  A["大棚现场设备"] --> B["传感器与摄像机"]

  A --> C["水肥/通风/补光执行器"]

  B --> D["边缘网关/PLC"]

  C --> D

  D --> E["农业物联网平台"]

  E --> F["自动控制策略"]

  E --> G["农事计划与报警"]

  E --> H["PC/手机/大屏"]

平台架构采用数据采集服务、自动控制引擎、图像识别引擎、数据管理引擎和接口服务。传感器数据按棚区、设备、监控点和信号类型组织;控制参数按作物、阶段、时间段和策略版本组织。

5. 现场结构与设备布置

控制柜采用 IP54/IP65 户外电控柜,内部配置空开、浪涌保护、24V 电源、PLC/边缘网关、继电器、端子排和通信模块。强电控制水泵、风机、补光灯和卷膜电机,弱电采集传感器和阀门反馈。柜体布置在便于维护且避开高湿喷淋的位置,底部进线加防水接头,传感器线和动力线分管走线。

传感器按“代表性 + 可维护”原则部署。温湿度和 CO2 传感器安装在作物冠层附近,避免直吹风机和喷雾;光照传感器布置在无遮挡位置;土壤水分、PH、EC 按种植区分组;水肥管路增加压力、流量和液位检测。摄像机覆盖通道、作物冠层和关键设备区,虫情设备独立布置在诱捕点。

水肥系统按“主管路 + 分区阀 + 回流/排空 + 过滤”组织。主管路配置过滤器、压力表、流量计和电磁阀,施肥桶配置液位检测、搅拌泵和计量泵;分区阀按棚区、作物区或栽培槽分组。土培场景重点关注土壤水分、EC、PH 和灌溉时长;基质栽培场景增加回液 EC/PH 与排液率;水培场景增加营养液温度、液位、溶氧和循环泵状态。所有阀门在平台内都有设备编号、物理位置、控制柜端子号和维护记录,便于现场排查。

现场模块具体组成安装与维护要点
控制柜空开、浪涌、24V电源、PLC/网关、继电器、端子排强弱电分区,端子编号,柜内留检修空间
传感器杆温湿度、CO2、光照、摄像机支架冠层高度可调,线缆走防水软管
水肥单元过滤器、计量泵、混肥桶、压力/流量/液位保留手动旁路,滤芯和泵头可更换
分区阀组电磁阀、手阀、止回阀、阀箱阀箱排水,线缆防鼠咬,阀位与平台编号一致
通风补光风机、卷膜机、遮阳电机、补光灯大功率负载独立保护,电机正反转互锁
视频虫情PoE摄像机、诱捕拍照盒、补光灯镜头防雾、防尘,图片按棚区归档

6. 硬件与通信系统

现场控制器采用西门子 S7-1200、汇川 AM400、台达 DVP 或工业边缘网关。小型棚区使用 STM32/ESP32 控制节点 + RS485/LoRa 网关,大型棚区使用 PLC 处理联锁和执行器控制。传感器优先采用 RS485 Modbus RTU,长距离无线节点使用 LoRa,摄像机走 PoE 以太网,远程站点使用 4G/5G 路由。

电源系统采用 AC220V 输入,控制电源使用明纬 HDR-60-24/LRS-100-24,阀门和传感器使用 24VDC,摄像机使用 PoE 或 12VDC,补光灯和风机按功率单独配置接触器和热继电器。水泵、风机、卷膜机等感性负载配置浪涌吸收和互锁,避免频繁启停损坏。

模块配置用途
环境节点RS485温湿度、CO2、光照环境闭环控制
土壤节点水分、PH、EC水肥策略
控制器PLC/边缘网关采集、联锁、执行
执行器阀门、水泵、风机、补光、遮阳调节大棚环境
图像设备摄像机、虫情拍照盒巡检和虫害识别
平台Web 后台、手机端、大屏管理和可视化

采集节点按 RS485 总线分段,每条总线控制在合理节点数和线缆长度内,末端配置 120 欧终端电阻。Modbus RTU 参数采用 9600/19200/115200,8N1,寄存器映射包含实时值、单位、倍率、设备状态和校准参数。LoRa 节点用于不便布线的棚区,采用电池或太阳能供电时降低采样频率,只上传变化值和定时心跳。摄像机与虫情拍照盒不直接走 PLC,总线数据和图片数据分别进入平台,避免大图传输拖慢控制链路。

flowchart TD

  A["PLC/边缘网关"] --> B["RS485环境总线"]

  A --> C["RS485水肥总线"]

  A --> D["继电器/接触器输出"]

  B --> B1["温湿度/CO2/光照"]

  C --> C1["PH/EC/流量/压力"]

  D --> D1["水泵/阀门/风机/补光"]

  E["PoE交换机"] --> F["摄像机/虫情设备"]

  A --> G["4G/以太网上云"]

  F --> H["图片与识别服务"]

  G --> H
点位类型信号方式典型对象控制/采集说明
AI模拟量4-20mA/0-10V水压、液位、部分 CO2 传感器进入模拟量模块,平台按倍率换算
RS485Modbus RTU温湿度、PH、EC、流量计按地址轮询,异常写入设备掉线记录
DI输入24V NPN/PNP液位开关、阀位反馈、门磁、故障触点用于联锁和执行确认
DO输出24V继电器/MOS电磁阀、报警灯、小型泵按策略输出并记录动作
接触器输出AC220V/380V风机、水泵、卷膜电机、补光灯配置热继电器、互锁和手自动切换
以太网TCP/IP/RTSP摄像机、边缘AI盒子、平台网关图片、视频流和算法结果通道

7. 软件系统与数据流

平台软件包含棚区管理、设备管理、监控点管理、报警管理、自动控制、农事计划、视频管理、虫害识别、数据报表和人员权限。数据采集服务按周期读取传感器,写入时序数据表;自动控制引擎根据策略判断是否开启灌溉、补光、风机或遮阳;报警服务处理超限、掉线、设备故障和执行失败。

stateDiagram-v2

  [*] --> Collect

  Collect --> Evaluate

  Evaluate --> ManualHold: manual_mode

  Evaluate --> ControlAction: auto_rule_hit

  ControlAction --> VerifyFeedback

  VerifyFeedback --> LogResult: feedback_ok

  VerifyFeedback --> Alarm: timeout_or_fault

  LogResult --> Collect

  Alarm --> Collect

数据结构按监控点保存:greenhouse_id、zone_id、device_id、point_code、value、unit、quality、timestamp。控制命令包含设备 ID、动作、目标值、持续时间、策略版本和操作来源。虫害识别结果包含图片路径、虫体类别、数量、置信度和环境数据快照。

后台采用 Vue/React 管理端 + FastAPI/Java Spring Boot 服务端 + MySQL/PostgreSQL 数据库 + Redis 队列的结构。实时数据写入时序表,设备配置写入关系表,图片和视频截图写入 NAS/S3 对象存储。移动端保留查看数据、远程启停、报警确认和农事记录功能;大屏侧重棚区地图、环境曲线、设备状态、虫害趋势和今日任务。现场网关断网时继续执行本地阈值策略,恢复网络后补传采集数据、操作日志和报警记录。

flowchart TD

  A["数据采集服务"] --> B["时序数据表"]

  A --> C["设备状态缓存"]

  D["自动控制引擎"] --> E["策略版本"]

  B --> D

  D --> F["控制命令队列"]

  F --> G["现场网关/PLC"]

  H["图片识别服务"] --> I["虫害结果表"]

  I --> J["报表/大屏/手机端"]

  B --> J

  C --> J

控制策略以规则引擎形式落地,不把阈值写死在 PLC 程序中。一个策略包含适用棚区、作物阶段、生效时间、触发条件、执行设备、持续时间、冷却时间和互锁条件。例如土壤水分低于下限且当前不是高温通风窗口时,平台下发指定分区灌溉命令;执行后通过流量和阀位反馈确认动作完成。若阀门打开但流量为零,系统记录“疑似堵塞/水源异常”;若流量正常但土壤水分长时间不回升,进入策略复核而不是无限制灌溉。

接口采用 MQTT 传输设备状态和控制命令,HTTP API 提供后台查询、报表和第三方系统集成。MQTT 主题按 farm、greenhouse、device 组织;设备上报 payload 包含设备 ID、采集点编码、数值、质量位、时间戳和故障码。控制命令包含命令序号、设备 ID、动作、持续时间、策略来源和过期时间。平台收到网关回执后更新命令状态,超时命令不重复执行,避免网络抖动造成阀门反复启停。

8. 测试与验收

验收项方法判定
数据采集多传感器连续采集数据不乱序,掉线有报警
自动控制温湿度/水分阈值触发执行器动作和反馈一致
水肥灌溉流量、压力、阀门联动分区灌溉可追溯
视频巡检PC/手机查看和截图画面稳定,权限有效
虫害识别样本图片测试结果能进入趋势报表
离线运行断网 2 小时现场基础策略保留

验收记录按“设备点位 + 策略 + 数据链路”三类归档。设备点位验收检查每个传感器的地址、单位、倍率、采样周期和异常状态;策略验收检查阈值触发、互锁、冷却时间和反馈确认;数据链路验收检查网关掉线、平台重启、图片上传失败和历史数据补传。现场交付时输出点位表、控制柜接线图、设备编号表、平台账号权限表、报警规则表和运维说明。

测试类型样本/场景记录字段通过口径
传感器校验每类传感器抽检 3-5 个点位原始值、换算值、参考仪表、偏差偏差在项目确认范围内
控制闭环灌溉、通风、补光、遮阳各跑完整流程命令、反馈、持续时间、结果动作与反馈一致,无重复触发
异常注入拔掉 RS485、断网、断水、阀门故障故障码、报警时间、恢复步骤平台报警清晰,现场不失控
图片识别虫情样本、作物冠层截图图片路径、识别结果、人工复核结果进入趋势,不作为唯一农艺判断
连续运行单棚 72 小时,多棚按批次验证掉线次数、数据缺口、设备动作无不可恢复故障,数据可追溯

9. 周期、人员与风险

阶段周期具体工作
POC2-3周单棚传感器、网关、阀门、平台数据链路打通
EVT5-6周控制柜、设备接入、策略引擎、PC/手机端和视频接入
DVT4周多棚区测试、异常报警、水肥联动、虫情识别样本验证
PVT3周安装SOP、设备编号、运维后台、报表和交付培训

人员配置为项目经理 1 人、硬件/电气工程师 1 人、嵌入式/网关工程师 1 人、后端工程师 1 人、前端/大屏工程师 1 人、算法工程师 0.5-1 人、现场调试工程师 1-2 人。

角色投入方式主要工作
项目经理全周期需求冻结、棚区点位确认、计划和验收闭环
电气工程师POC-EVT-DVT控制柜、强弱电分区、接线图、联锁和现场整改
网关/嵌入式工程师POC-EVTModbus、LoRa、MQTT、离线策略和故障码
后端工程师EVT-DVT设备模型、策略引擎、数据表、报警和接口
前端/大屏工程师EVT-DVTPC 后台、手机端、大屏驾驶舱和权限
算法工程师DVT为主虫情识别、图片归档、结果复核和模型迭代
现场调试工程师EVT-DVT-PVT安装、点位核对、联调、培训和维护文档

风险集中在传感器漂移、现场布线干扰、阀门反馈缺失、网络不稳定和作物策略差异。传感器漂移通过定期比对和校准记录控制;RS485 干扰通过屏蔽线、分段布线、终端电阻和隔离中继控制;阀门无反馈的场景通过流量、压力和动作日志间接判断;网络波动由网关缓存、命令过期和补传机制处理。产品化方向包括作物模型、AI 巡棚、自动水肥配方、设备资产管理、远程运维和 NAS/S3 图片归档。初拓可承担现场控制柜、网关接入、平台开发、图像识别、联调验收和样机到小批系统复制。

PREV气模智能音响方案NEXT白鹭风动装置方案
VIEW
CLOSE