论文部分内容阅读
信息技术的发展对传统的畜禽养殖方式产生了深刻的影响。运用电子信息技术进行猪舍环境和猪只行为监测,有利于把握养殖过程中的细节、详细了解猪只的生长状态和健康状况和研究其行为与环境之间的关系等。本文在总结国内外相关研究的基础上,针对国内功能单一的环境监测系统和高成本的通用视频监控系统,构造了一种低成本、多功能的猪舍智能监测系统。在对猪舍内的猪只行为进行实时视频监控的同时,采集并记录猪舍内的环境参数,为猪舍的智能化监测提供了精确、便捷的方法。
本文设计的系统以三星S3C6410为硬件平台,以嵌入式Linux操作系统为系统软件开发平台。在此平台上开发了系统监控应用程序,包括:视频采集与编码、数据采集与存储、远程网络访问和短消息报警等程序。在视频实时监控的实现过程中,对H.264视频编码标准进行了研究,并对该标准中的运动估计部分进行了改进。根据运动矢量分布的方向性中心偏移特性和运动矢量在相邻帧之间的相关性,提出了适合于嵌入式系统的基于不对称六边形搜索模板和方向性菱形搜索模板的不对称六边形一方向性菱形搜索(UHDDS)算法。利用开源工具X264对所提出的算法进行了测试,测试表明改进后的算法减少了运算的复杂度,节省了大量的编码时间。改进后的视频编码算法应用于猪舍实时视频监控,实际应用表明该视频监控方法具有很好的实时性。在猪舍环境参数采集过程中,采用低成本的温湿度传感模块CHTM—02/N进行猪舍温湿度数据的采集。根据实际需要设计了与平台相匹配的硬件驱动程序。在嵌入式系统中移植了嵌入式数据库SQLite和嵌入式Web服务器,实现了数据的存储和系统的网络功能。采用CGI技术实现了远程浏览器对现场数据的访问。对现有的GPRS无线通信模块进行了研究,设计了基于AT指令和嵌入式Linux系统C语言编程的短消息报警程序。本文提出的基于嵌入式ARM—Linux的猪舍智能监测方法,为实现智能化畜禽养殖提供了良好的技术支持及可行方案,对我国养殖业领域实现自动化和智能化监测技术进行了有益的探索。