4. 养殖场环境监控系统改造设计
环境监控系统改造的第一步不是买设备,而是把"测什么、测哪里、怎么传"三件事定清楚。养殖场环境与工业车间差异很大:高湿、高氨、粉尘、冲洗水、夏季高温与冬季保温并存,传感器既要测得准,又要活得久。本节围绕温度、湿度、氨气、光照四类核心参数,给出选型依据、布点原则,以及从采集到传输的完整链路设计方法。
一、四类传感器的选型要点
温度是养殖环境的基础参数,育肥猪舍适宜区间约18~22℃,蛋鸡舍约18~24℃,仔猪保温区可达30℃以上。改造中优先选用数字式温湿度一体探头(如SHT系列、AM2301类),单总线或I²C输出,免标定、抗干扰好;需要测水温、地面温度或高温消毒区时,改用PT100铂电阻配变送器,4~20mA输出,量程覆盖-20~80℃即可。精度建议±0.3℃以内,长期漂移小的型号更省心。
湿度通常与温度同芯片测量,相对湿度量程0~100%RH,精度±3%RH。养殖舍长期湿度70%~90%,探头必须带防凝露结构或加热除露功能,否则高湿结露后读数会长时间卡在95%以上。安装时避免探头直接对着喷雾口和饮水线。
氨气是改造中最容易被低估的一项。畜禽舍氨气浓度一般控制在20ppm以下(雏禽舍建议10ppm以内),超标会诱发呼吸道疾病。电化学式NH₃传感器分辨率可达1ppm,适合在线监测,但寿命通常1~2年,且对温湿度交叉敏感,需选带温度补偿的型号;半导体式价格低但漂移大,只适合做趋势报警。安装位置应避开粪沟正上方和风机直吹路径,取畜禽活动高度(约0.5~1.5m)的呼吸带浓度。
光照对蛋鸡、种猪的产蛋与繁殖节律影响明显。选型上用照度传感器(0~2000lx或0~20000lx,硅光电池或光电二极管),输出0~10V或RS485。舍内光照均匀性差,单点测量意义有限,应按灯具布置分区取样。
二、布点方案:让每个测点都有代表性
布点的核心是"代表性"而非"数量多"。基本原则如下:
- 按环境分区布点:同一栋舍内,进风口区、舍中部、排风口区温湿度差异可达3~5℃,应至少设3个温湿度测点,取平均值作为控制依据,同时保留单点数据用于判断气流短路。
- 垂直分层:畜禽主要活动高度在0.3~1.2m,温湿度探头安装高度约1.2~1.5m(避开畜禽啃咬),氨气探头取呼吸带高度0.8~1.0m,光照探头装在灯具下方工作面高度。
- 避开干扰源:距风机、湿帘、加热器、饮水器至少1.5m;避免阳光直射和屋顶辐射热影响;氨气探头远离粪沟口但又要能反映舍内整体浓度,一般布置在舍中部两列栏位之间。
- 数量估算:以1000头育肥猪舍(约60m×12m)为例,可布温湿度测点4个(进风端、中部两处、排风端)、氨气测点2个(中部两侧栏位间)、光照测点2个(灯具覆盖区与角落),共8个测点,配合1台采集网关即可覆盖。
三、数据采集与传输链路设计
采集层建议采用"RS485总线+采集网关"的结构:各测点传感器以Modbus-RTU协议挂在同一条屏蔽双绞线上,网关按轮询周期(如30s)逐点读取寄存器,完成量程换算与越限判断,再通过4G/以太网/WiFi上传至监控平台或本地控制器。RS485单条总线建议不超过32个节点、总线长度不超过1200m,首末端加120Ω终端电阻,屏蔽层单端接地,走线远离动力电缆。
传输设计要考虑养殖场的现实条件:偏远场区4G信号弱,可采用"本地边缘网关+断网缓存"策略,网关本地保存不少于7天的数据,网络恢复后补传;舍内控制回路(如风机、湿帘联动)不应依赖云端,越限判断和联锁逻辑放在本地网关或PLC中执行,云端只做监视与报表。上传周期可按参数区分:温度、氨气1分钟一次,湿度2分钟,光照5分钟,既保证响应又控制流量。
四、一个可执行的配置示例
以某栋育肥猪舍改造为例,网关轮询配置可写成如下形式(示例参数,需按实际设备寄存器地址调整):
# 采集网关轮询配置(示例)
POLL_INTERVAL = 30s
DEVICES:
- id: TH-01 addr: 1 type: SHT reg: 0x0001 scale: 0.1 # 进风端温湿度
- id: TH-02 addr: 2 type: SHT reg: 0x0001 scale: 0.1 # 舍中部
- id: TH-03 addr: 3 type: SHT reg: 0x0001 scale: 0.1
- id: TH-04 addr: 4 type: SHT reg: 0x0001 scale: 0.1 # 排风端
- id: NH3-01 addr: 5 type: EC-NH3 reg: 0x0003 scale: 1.0 # 单位ppm
- id: NH3-02 addr: 6 type: EC-NH3 reg: 0x0003 scale: 1.0
- id: LUX-01 addr: 7 type: LUX reg: 0x0002 scale: 1.0 # 单位lx
- id: LUX-02 addr: 8 type: LUX reg: 0x0002 scale: 1.0
ALARM:
NH3_HIGH = 20ppm 持续5min -> 报警并联动加大通风
TEMP_DEV = 偏离设定值±3℃ 持续10min -> 报警
UPLOAD:
TEMP/HUMI/NH3: 60s
LUX: 300s
OFFLINE_CACHE: 7d
调试时先逐点核对:断开其余节点,单独读取每个地址,确认返回值与便携表读数一致;再恢复总线,观察30秒轮询周期内是否出现超时或CRC错误。若某点频繁超时,优先检查终端电阻、屏蔽接地和接头防水,而不是急于更换传感器。最后人为触发一次氨气越限(可用标准气体或临时调低阈值),确认本地控制器动作、平台报警和短信通知三条路径都正常,才算完成改造验收。
把选型、布点、采集、传输四层串起来看,环境监控改造的成败往往不在单个传感器多先进,而在于测点是否代表真实环境、链路是否在断网时仍能守住本地控制底线。按本节方法完成一栋舍的设计后,其余舍型可复用同一套网关配置模板,只调整测点数量与报警阈值即可快速推广。