论文部分内容阅读
在规模化养猪生产中,猪群整体健康水平、猪群生长速度、饲料利用效率等都直接受到猪舍内环境的影响和制约,为生猪提供良好的舍内环境是提高猪群生产率和预防疫病的最有效措施之一。猪舍内环境空气质量状况主要包括:舍内空气温、湿度、空气气流情况、光照、各种有害气体如H2S、NH3等浓度、粉尘、噪音等等。对规模化养猪猪舍内空气质量进行监测和有效控制,具有重要的意义。本文根据某养猪企业的需求,设计了基于Zigbee技术的智能猪舍环境监测系统的设计,主要工作如下:设计了由网络构架、通讯协议、无线传感节点和数据管理系统组成的整体框架,采集的实时数据包括猪舍内温度,湿度,光照,氨气浓度等,系统具有成本低,功耗低,易于维护的特点。硬件电路设计方面,采用Digi公司生产的ConnectportX2作为网络协调器,使用武汉麦希力德科技有限公司生产的基于xbee模块的宇宙版无线传感设备作为终端设备及路由,组建mesh网络。在硬件电路设计方面,根据2.4G高频设计规范,设计电路各部分,适当摆放元器件,考虑到噪声干扰的抑制,使射频天线到达最佳位置,从而保证Zigbee设备的通讯距离和通讯质量。软件设计方面,通过研究IEEE 802.15.4标准协议和Zigbee规范,应用ConnectportX2内置的Python Engine,编程实现Zigbee网络协调器的组建网络功能,运行相关程序,在Python2.4环境下编写了Zigbee路由器及终端设备加入网络及运行程序,调试Zigbee网络协调器,路由器,终端设备,使之组成适合运用在智能猪舍环境监测系统的Z-mesh网络;在C#环境下,编写了上位机监控软件,实现数据的实时监控,准备无误的传递采集数据信息,运用SQL Server2000对传送到上位机的信息进行存储,提高了监控的质量与监控的效率。