4. 控制器与通讯方案:PLC vs 单片机 vs 边缘网关
选控制器,说白了就是选脑子。脑子选错了,后面通讯、供电全得跟着翻车。我这些年见过太多项目,控制器选型时图便宜,结果后期运维成本翻了三倍。
咱们先看这三类控制器的核心差异。
4.1 三大控制器对比
| 维度 | PLC | 单片机 | 边缘网关 |
|---|---|---|---|
| 可靠性 | 工业级,7×24 无故障 | 依赖外围电路设计 | 工业级,带看门狗 |
| 开发周期 | 梯形图,1-2 周上手 | C 语言,4-8 周 | Python/Node-RED,2-4 周 |
| 成本 | 高(2000-8000 元) | 低(50-300 元) | 中(800-3000 元) |
| 扩展性 | 模块化,I/O 可堆叠 | 需重新打板 | 支持协议插件 |
| 适用场景 | 大型农场、泵站集群 | 传感器节点、小地块 | 分布式系统、远程管理 |
我的经验: 50 亩以下的小地块,用单片机做节点控制就够了。超过 200 亩,必须上 PLC 或边缘网关。我在新疆一个 5000 亩的棉花项目里,用了 12 台 PLC 做区域控制,一台边缘网关做总调度,三年没出过故障。
4.2 通讯方案选型
通讯是灌溉系统的血管。选错了,数据传不回来,再好的算法也是白搭。
LoRa:远距离低功耗
LoRa 的优势是距离远、功耗低。一个网关能覆盖 3-5 公里。我建议用在田间传感器节点上,电池供电能用两年。
- 距离:2-5 km(视地形)
- 速率:0.3-50 kbps
- 功耗:发射 100 mW,休眠 1 μA
- 成本:模块 30-80 元
避坑指南: 我曾经在玉米地里测试 LoRa,以为 3 公里没问题。结果玉米长到 2 米高时,信号衰减了 60%。后来我把网关架到了 6 米高的杆子上,才解决问题。记住:作物生长会影响信号。
4G:广覆盖高带宽
4G 适合主控节点和视频监控。流量费不贵,一个月 10 块钱的套餐就够了。
- 距离:基站覆盖范围
- 速率:10-50 Mbps
- 功耗:发射 2 W,休眠 10 mA
- 成本:模块 100-200 元 + 流量费
WiFi:低成本短距离
WiFi 只适合大棚或温室内部。露天农田别用,信号不稳定。
- 距离:50-100 m
- 速率:100-300 Mbps
- 功耗:发射 500 mW,休眠 5 mA
- 成本:模块 15-40 元
4.3 通讯方案对比表
| 参数 | LoRa | 4G | WiFi |
|---|---|---|---|
| 覆盖范围 | 2-5 km | 无限(基站) | 50-100 m |
| 数据速率 | 低 | 高 | 中 |
| 功耗 | 极低 | 高 | 中 |
| 成本 | 低 | 中 | 极低 |
| 推荐场景 | 传感器节点 | 主控/视频 | 大棚内部 |
4.4 太阳能供电方案设计
农田里拉市电?成本高得离谱。我算过一笔账:拉 1 公里电缆,含施工费要 8-12 万元。太阳能供电才是正道。
系统组成
- 光伏板:单晶硅,效率 18-22%
- 控制器:MPPT 最大功率追踪
- 蓄电池:磷酸铁锂,循环寿命 2000+ 次
- 逆变器:纯正弦波,效率 90%+
容量计算示例
假设一个节点功耗:传感器 0.5W + 通讯模块 1W + 阀门驱动 5W(每天工作 10 分钟)。
日耗电量 = (0.5W + 1W) × 24h + 5W × 0.17h = 36.85 Wh
光伏板功率 = 36.85 Wh / 4h(有效日照)/ 0.8(效率)≈ 11.5 W
蓄电池容量 = 36.85 Wh × 3(阴天续航)/ 12V ≈ 9.2 Ah
注意: 蓄电池容量要留余量。我曾经在东北项目里按 3 天阴天算,结果那年连续 5 天阴雨,系统直接趴窝。建议按 5-7 天阴天续航设计。
4.5 整体架构图
下面这张图展示了从传感器到云端的完整链路。你想想看,数据从田间到手机,中间要经过多少环节?
4.6 选型决策流程
我一般按这个流程来选型,基本不会出错:
- 看地块面积:小于 50 亩 → 单片机 + LoRa;50-200 亩 → 边缘网关;大于 200 亩 → PLC + 边缘网关
- 看供电条件:有市电 → 优先用市电;无市电 → 太阳能 + 磷酸铁锂电池
- 看通讯需求:只需传感器数据 → LoRa;需要视频 → 4G;大棚内 → WiFi
- 看预算:单节点成本控制在 500 元以内 → 单片机方案;预算充足 → PLC 方案
我的建议: 别在控制器上省钱。我见过一个项目,为了省 200 块钱用了劣质单片机,结果第一年夏天就烧了 3 个,换一次的人工费比控制器本身还贵。核心设备用好的,外围节点可以适当降本。