基于ARM9的奶牛运动量无线采集系统设计与实现

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:happyhubby
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
准确地掌握奶牛的发情期对奶牛企业非常重要,奶农据此对奶牛进行配种工作和精细喂养,提高奶牛的受孕率和泌乳期。但依靠人工观察或养殖经验来监测奶牛的发情期,不仅费时费力,而且易受观察不认真和天气变化等因素的影响,难以有效地鉴别奶牛的正常发情,导致错过奶牛的最佳受孕和喂养时期,影响奶牛企业的效益。根据奶牛发情时运动量显著增加原理,可利用运动量监测系统来自动检测奶牛的发情期。国外完善的监测系统过于复杂和昂贵,而国内拥有的少部分监测系统又过于零散和不系统,都难以作直接的引进使用。   本课题和奶牛企业合作,针对奶牛企业的实际需求,设计了基于ARM9的奶牛运动量无线采集系统,通过采集奶牛运动量的显著变化来监测奶牛的发情期。采集系统工作时,安装在奶牛身上的采集终端利于振动传感器采集奶牛的运动步数,通过无线通信模块将数据发送到嵌入式中心主机进行统一的监测和管理。课题主要工作如下:   1.设计奶牛运动量无线采集系统的终端。   根据奶牛场低功耗要求,终端选用MSP430F149、nRF903等低功耗器件,降低终端功耗、延长使用时间。进行了硬件电路的设计制作和软件的编写,利用上、下位机通信协议,经过一系列调试实现数据的无线传输。   2.设计基于ARM9的嵌入式中心主机系统。   采用成熟的S3C2440处理器和嵌入式Linux系统作为上位机,便于实现良好的用户界面、系统的移植性和扩展性。进行了硬件架构和人机交互接口的设计、搭建交叉开发环境、修改移植引导程序、裁剪编译Linux2.6内核和建立根文件系统。   3.开发基于Qtopia Core的图形界面应用软件。   利用Qt Designer开发应用软件,实现对运动量数据的存储和处理,提供查询、异常统计和数据导出等功能的用户界面。进行了Qt/X11和Qtopia Core搭建,编写代码实现信号与槽的定义、连接等功能。   经过测试表明,本课题开发的采集系统对奶牛运动量的采集准确,在误差允许的范围内能够满足奶牛企业对奶牛运动量的采集需求,能帮助奶农自动监测和统计奶牛的发情期,提高奶牛企业的效益。同时软件的用户界面良好和可对功能进行扩展,具有一定的实际意义和市场价值。
其他文献
好多人在说自己孤独,说自己孤独的人其实并不孤独。孤独不是受到了冷落和遗弃,而是无知己,不被理解。真正的孤独者不言孤独,偶尔作些长啸,如我们看到的兽。  弱者都是群居着,所以有芸芸众生。弱者奋斗的目的是转化为强者,像蛹向蛾的转化,但一旦转化成功了,就失去了原本满足和享受欲望的要求。国王是这样,名人是这样,巨富们的挣钱成了一种职业,种猪们的配种更不是为了爱情。  我见过相当多的郁郁寡欢者,也见过—些把
电力工业的根本任务是以安全为中心,在充分合理地利用能源和运行设备能力的条件下,保证安全经济发、供电,以满足国民经济各部门的电能需求。电力系统供应着现代化社会生产和生活的大部分能量,相应地,也消耗着大量的一次能源——煤、石油等。对于电力这样重要的能源转换系统,提高其运行效率、实现其运行优化的必要性是显而易见的。电力市场的运行目标是:在满足系统安全稳定运行的条件下,促进发电厂的竞争,以发电成本,网损,
冲击波作用于生物体造成的损伤称为冲击伤。战争、工业事故、恐怖袭击都可能导致冲击伤。冲击波所致损伤程度与冲击波压力在生物体内的传播和分布密切相关。长期以来,对冲击
本文是美国石油大王洛克菲勒写给儿子的信。  亲爱的约翰:  你近来的情绪过于低落,这种表现让我感到非常难过。我能真切地感受到,你还在为那笔让你赔进100万美元的投资而感到耻辱和羞耻。因此终日闷闷不乐、忧心忡忡。其实,这大可不必,一次失败并不能说明什么,失败更不会在你的脑门上贴上无能者的标签。  乐观起来,我的儿子。你需要知道,在这个世界上,任何人的一生都不可能自始至终地保持顺利;相反,却要时刻与失
随着控制规模的日益扩大、计算机网络技术的飞速发展,基于计算机网络的控制系统已开始逐步应用到控制工程中。控制回路通过实施网络闭合的反馈控制系统称为网络化控制系统(Ne