基于RFID和ARM嵌入式技术的猪行为自动监测系统设计

基于RFID和ARM嵌入式技术的猪行为自动监测系统设计

论文摘要

信息技术的快速发展正深刻的改变传统的农业生产模式,精确农业已成为提高农业效益和实现农业可持续发展的热门研究领域。嵌入式技术是当今最流行的前沿技术之一。随着嵌入式技术的发展,嵌入式技术越来越广泛地运用于传统的农业生产过程,这对促进我国精确农业发展具有重要意义。本文在总结国内外相关研究的基础上,针对传统养殖业依靠人工观察中费时费力、准确率不高的缺点,利用RFID、GPRS和嵌入式技术对规模养猪场群养猪中的每头猪的采食次数、采食量、生长量等数据进行采集和分析,提出了一种生猪日常行为自动监测的新方法。本文设计的基于RFID、GPRS和ARM嵌入式生猪行为自动监测系统,是以S3C2410 ARM9为主控芯片,并根据实际需要扩展了LCD接口、串口等外围接口,连接了RFID模块、GPRS等模块,构建系统的硬件平台。在此硬件平台上移植Linux操作系统,编写相关的驱动、上层应用软件,采用MiniGUI实现嵌入式人机界面。该系统安装在猪舍进食区,对生猪的进食行为进行全天候监测并采集和存储生猪的采食等行为的数据。根据采集的数据统计出各猪一天的总进食量,当某猪总进食量少于系统设定的阈值时,该猪被确定为疑似病猪,报警数据通过GPRS网络传送至监测中心,其个体身份信息将发送到指定手机。工作人员也可以在现场通过嵌入式设备的LCD显示屏查看系统采集到的数据。利用本系统,可尽早发现生猪进食行为异常,有利于发现病猪或疑似病猪,减少养殖企业的经济损失。同时,通过对采集的数据进行分析可知道生猪的生长情况,尽可能地提高饲料利用率。试验结果表明,该系统能有效实现病猪的自动检测,获取生猪的生长数据,系统的实时性和监测效果均达到了预期的目标。本文所设做的研究工作为智能化精确养殖提供良好的技术支持,所设计的系统有着广阔的应用前景,对提高我国养殖业的自动化与智能化水平进行了有益的探索。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 生猪行为自动监测系统的研究背景
  • 1.2 国内外精细养殖研究发展现状
  • 1.3 课题研究的目的和意义
  • 1.4 课题研究内容
  • 第二章 自动监测系统总体设计
  • 2.1 嵌入式系统简介
  • 2.1.1 常见的嵌入式处理器
  • 2.1.2 常见的嵌入式操作系统
  • 2.2 系统方案设计
  • 2.3 自动监测系统硬件概述
  • 2.3.1 基于ARM的嵌入式开发平台
  • 2.3.2 硬件平台架构
  • 2.3.3 自动监测系统主要外设模块
  • 2.3.3.1 USB摄像头模块
  • 2.3.3.2 GPRS无线模块
  • 2.3.3.3 RFID模块
  • 2.3.3.4 称重模块
  • 2.3.3.5 LCD模块
  • 2.4 系统软件概述
  • 第三章 自动监测系统开发环境的构建
  • 3.1 交叉开发环境的建立
  • 3.2 Bootloader的实现
  • 3.2.1 Bootloader概述以及具体功能要求
  • 3.2.2 VIVI的实现
  • 3.3 Linux内核移植和编译
  • 3.3.1 Linux内核移植
  • 3.3.2 Linux内核编译
  • 3.4 构建根文件系统
  • 第四章 自动监测系统驱动程序开发
  • 4.1 设备驱动程序简介
  • 4.1.1 Linux设备的分类
  • 4.1.2 Linux设备驱动程序的接口函数
  • 4.1.3 Linux下设备驱动的加载方式
  • 4.2 A/D驱动程序和触摸屏驱动程序的实现
  • 4.2.1 A/D和触摸屏接口电路原理图
  • 4.2.1.1 A/D接口电路原理图
  • 4.2.1.2 触摸屏接口电路原理图
  • 4.2.2 A/D和触摸屏驱动程序
  • 4.2.2.1 触摸屏模块驱动工作流程分析及免冲突代码改进
  • 4.2.2.2 A/D模块驱动工作流程分析及代码改进
  • 第五章 自动监测系统数据采集和报警策略的实现
  • 5.1 自动监测系统图像采集模块设计
  • 5.1.1 USB摄像头驱动程序加载
  • 5.1.2 基于V4L的图像采集程序开发
  • 5.2 生猪身份信息的采集
  • 5.2.1 RFID技术简介
  • 5.2.2 RFID系统组成
  • 5.2.3 RFID模块数据采集的实现
  • 5.2.3.1 RFID通讯协议结构
  • 5.2.3.2 linux下的串口编程
  • 5.2.3.3 自动监测系统RFID模块通讯的实现
  • 5.3 获取重量信息
  • 5.4 自动监测系统的报警策略
  • 5.4.1 自动监测系统的监测端数据管理方法
  • 5.4.2 自动监测系统报警策略
  • 第六章 自动监测系统人机界面的实现
  • 6.1 常见的嵌入式GUI介绍
  • 6.1.1 Microwindows
  • 6.1.2 Qt/Embedded
  • 6.2 MiniGUI概述
  • 6.2.1 MiniGUI介绍
  • 6.2.2 MiniGUI的消息机制
  • 6.2.3 MiniGUI的优势
  • 6.3 自动监测系统界面的设计
  • 6.4 在ARM-Linux环境下运行自动监测系统界面程序
  • 第七章 试验结果分析与总结
  • 7.1 试验结果分析与总结
  • 7.1.1 试验软硬件平台
  • 7.1.2 试验结果分析
  • 7.1.3 论文工作总结
  • 7.2 系统改进展望
  • 参考文献
  • 致谢
  • 攻读硕士期间发表的论文
  • 相关论文文献

    • [1].智慧实验室成像体温自动监测系统[J]. 水利科技与经济 2020(03)
    • [2].新形势下环境空气微观自动监测系统的建设思考[J]. 环境与发展 2020(10)
    • [3].智能化光纤自动监测系统的研究与应用[J]. 内蒙古科技与经济 2020(19)
    • [4].冷轧带钢表面自动监测系统的研究[J]. 电子测试 2017(13)
    • [5].废水自动监测系统核查要点解析[J]. 环境研究与监测 2016(04)
    • [6].浅谈水环境质量实时自动监测系统分析[J]. 山东工业技术 2017(15)
    • [7].南京市秦淮区噪声自动监测系统数据研究与优化[J]. 科技经济导刊 2017(06)
    • [8].环境噪声自动监测系统在城市建设中的应用[J]. 科技传播 2015(16)
    • [9].结合工程实践谈水情和渗流自动监测系统的应用[J]. 内蒙古水利 2014(01)
    • [10].机动车超速自动监测系统的测速原理探究[J]. 黑龙江科技信息 2014(28)
    • [11].浅析大气自动监测系统[J]. 数字技术与应用 2012(06)
    • [12].机动车超速自动监测系统有了“准”[J]. 中国计量 2008(01)
    • [13].企业环境自动监测系统的设计与研究[J]. 科技与企业 2016(02)
    • [14].药品不良事件自动监测系统的研究状况[J]. 中国临床药理学杂志 2014(11)
    • [15].水环境质量实时自动监测系统研究[J]. 低碳世界 2016(29)
    • [16].自动监测系统在基坑工程周围环境监测中的应用研究[J]. 四川建筑科学研究 2014(05)
    • [17].静力水准自动监测系统的研究[J]. 地质装备 2014(01)
    • [18].浅析省控辐射环境自动监测系统[J]. 海峡科学 2017(07)
    • [19].大气污染远程自动监测系统应用探析[J]. 能源研究与利用 2015(03)
    • [20].污染源自动监测系统的研究设计[J]. 信息系统工程 2013(09)
    • [21].机动车超速自动监测系统的检定[J]. 中国计量 2011(04)
    • [22].一种音视频自动监测系统的原理与应用[J]. 广播电视信息 2010(01)
    • [23].测量机器人隧道变形自动监测系统的研究进展[J]. 测绘工程 2016(10)
    • [24].基于广播发射机自动监测系统的设计与实现探究[J]. 科技传播 2014(24)
    • [25].提高水温自动监测系统可靠性的措施[J]. 人民黄河 2009(07)
    • [26].环境保护工作中污染源自动监测系统的应用[J]. 环境与发展 2018(06)
    • [27].玉米联合收获机自动监测系统的研究现状浅析[J]. 农业与技术 2015(07)
    • [28].烟气自动监测系统常见问题检查及解决方法[J]. 科技与创新 2017(13)
    • [29].基于ZigBee技术的集装箱自动监测系统[J]. 上海船舶运输科学研究所学报 2015(01)
    • [30].20Hz-40GHz电磁环境自动监测系统[J]. 环境技术 2010(02)

    标签:;  ;  ;  

    基于RFID和ARM嵌入式技术的猪行为自动监测系统设计
    下载Doc文档

    猜你喜欢