论文部分内容阅读
随着传统养殖业逐步朝向现代化和信息化方向迈进,养殖场信息采集对于提高养殖场自动化水平具有重要意义。但传统养殖场的生产信息仍然较多地依靠人工收集和评估,不仅占用人力资源,还不能及时准确地采集、处理养殖过程中的多种信息,无法为禽畜提供最优的生长环境,也因此制约了养殖场的综合效益提升;同时,全面的信息监测可以有效避免疫情的发生。因此,信息的实时采集与分析就显得至关重要。本文在分析国内外养殖环境监测技术的基础上,针对养殖场信息监测水平落后,信息监测不全面以及舍内不易布线等问题,设计一种养殖场信息采集系统,该系统能够对养殖场禽畜舍温度、湿度、NH3浓度、风速、用水量和用电量进行采集,并通过无线网络将传感器数据传输到监控室内养殖场信息监测子系统进行显示、存储、分析、查询及报警;系统通过多传感器信息融合,对养殖环境进行舒适度评估,为最优生长环境控制提供依据。本文主要工作如下:(1)养殖场信息采集系统方案设计。系统方案包括信息采集与传输子系统方案和信息监测子系统方案两部分。分析养殖场主要信息采集目标,结合使用环境选取传感器;根据养殖场现场通信距离、稳定性、组网方式,设计信息传输方案,传感器数据通过有线方式采集,并通过ZigBee网状组网方式进行传输;根据禽畜舍位置结构,通过CFD软件仿真分析,设计终端节点布置方案;基于数据库开发的信息监测子系统,通过接收ZigBee协调器数据,进行数据分析后,图形用户界面对采集、处理后的数据进行显示。(2)信息采集与传输子系统设计。ZigBee核心使用CC2530芯片,在此基础上设计了环境采集节点、用水量采集节点、用电量采集节点、用料量采集节点、路由器与协调器节点,实现传感器数据采集与传输;结合Z-Stack任务处理机制,通过定时触发传感器数据采集事件,周期性采集传感器数据,并通过结构化传感器数据帧发送给协调器。(3)养殖场信息处理。使用多个红外测距传感器,结合料罐实际的几何尺寸,通过体积计算获得用料量体积,并通过三维拟合方式,计算用料量密度,进而获得用料量质量;针对采集到禽畜舍温度、湿度、风速和NH3浓度,通过使用BP神经网络进行多传感器信息融合,对环境舒适度进行评判,通过样本仿真和泛化验证,该模型能够较准确地评估禽畜舍环境舒适度。(4)信息监测子系统设计。基于Delphi和SQL Server 2005进行软件开发,对传感器数据显示、报警、历史查询、数据分析和数据存储功能进行设计,通过图形用户界面显示为工作人员提供监测数据。(5)系统功能测试与联调。在养殖场实际环境下,进行了传感器数据采集测试,无线网络传输功能测试,红外传感器测量用料量和养殖环境舒适度评估测试。实际应用结果表明:该系统能够实时、准确地监测养殖场禽畜舍温度、湿度、风速、NH3浓度、用水量、用电量和用料量信息,有效提高了工作人员对养殖场的监测和管理效率;较灵活的养殖场信息传输协议设计和ZigBee自组网特性,使得本系统可扩展性强;养殖环境的舒适度评估,为最优生长环境控制提供依据,有助提高养殖自动化水平。本系统现场运行稳定,具有一定的推广应用价值。