仔猪舍环境智能监控系统的设计.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《仔猪舍环境智能监控系统的设计.docx》由会员分享,可在线阅读,更多相关《仔猪舍环境智能监控系统的设计.docx(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 仔猪舍环境智能监控题 目: 系统的设计 (论文)摘 要随着养猪业的规模化和集成化,仔猪的繁殖和生长也开始向集中化方向发展。仔猪舍环境对仔猪生长的影响非常重要,将现代科技融入环境检测系统中不仅可以省去很多人工还可以提高仔猪的成活率,实现科学化养殖提高经济效益。根据不同日龄的仔猪对环境温湿度要求的不同,设计一款可以自动控制仔猪舍环境的智能控制系统。系统将利用DHT11数字温湿度传感器及MQ-137氨气传感器采集仔猪舍环境的实时信息,将数据送入STM32单片机进行分析比较,判断其是否超过阈值。当超出阈值时根据事先确定的控制方案,驱动相关的设备运行。仔猪在生长过程中对环境因素的要求是不断变化的,为此
2、我们设定了一种自动模式。根据仔猪所适应的环境,系统自动调节仔猪从出生到两周龄所需要的环境值。实现仔猪从入舍到出舍的全程自动控制。关键词:仔猪舍环境;STM32F103C8T6;温湿度;氨气浓度- II -AbstractWith the scale and integration of the pig industry, the breeding and growth of piglets has also begun to develop in a centralized direction. The impact of piglet house environment on piglet
3、growth is very important. The integration of modern technology in the environmental detection system can not only save a lot of labor but also improve the survival rate of piglets, realize scientific breeding and increase economic benefits. According to the different temperature and humidity require
4、ments of piglets of different ages, an intelligent control system that can automatically control the environment of the piglet house is designed.The system will use DHT11 digital temperature and humidity sensor and MQ-137 ammonia sensor to collect real-time information of piglet house environment, a
5、nd send the data to STM32 microcontroller for analysis and comparison to determine whether it exceeds the threshold. When the threshold is exceeded, the relevant equipment is driven to run according to the control plan determined in advance.During the growth of piglets, the requirements for environm
6、ental factors are constantly changing, for which we have set an automatic mode. According to the environment that the piglets adapt to, the system automatically adjusts the environmental values required for the piglets from birth to two weeks of age. Realize automatic control of piglets from enterin
7、g to leaving.Key Words:Piglet environment; STM32F103C8T6; Temperature and humidity; Ammonia concentration ;(论文)目 录摘 要IAbstractII1 引 言11.1 课题研究的意义11.2 国内外研究现状21.3 本文主要研究的内容31.4 本章小结32 系统的总体设计42.1 系统的设计要求42.2 MCU的比较与选择42.3 传感器的比较与选择52.3.1 温湿度传感器的比较与选择52.3.2 氨气传感器的选择72.4 显示模块的选择72.5 负载部分选型82.6 本章小结83 硬
8、件电路93.1 STM32最小系统93.1.1 STM32F103C8T693.1.2 晶振及复位电路93.1.3 电源电路103.2 传感器模块113.2.1 温湿度传感器113.2.2 氨气传感器113.3 显示模块133.4 按键模块133.5 报警模块143.6 负载控制模块153.7 本章小结154 系统软件设计164.1 软件开发环境及程序设计流程164.1.1 软件开发环境164.1.2 仿真调试环境164.2 系统循环174.2.1 系统主循环174.2.2 模式一184.2.3 模式二184.3 各模块驱动程序设计194.3.1 DHT11驱动程序194.3.2 MQ-137
9、驱动程序214.3.3 OLED驱动程序224.3.4 按键检测程序224.3.5 负载控制程序234.3.6 定时器中断服务程序234.4 本章小结245 系统的运行调试255.1 系统整体稳定性的测试255.2 各模块测试结果255.2.1 DHT11温湿度传感器测试255.2.2 MQ-137传感器测试255.2.3 报警及继电器控制系统测试265.3 本章小结266 结论27参考文献28致 谢30- V -(论文)1 引 言1.1 课题研究的意义 随着我国经济的飞速发展,人民的生活质量得到了巨大的提高。近年来,我国的猪肉消耗一直处于世界第一位。据不完全统计,2018年我国的猪肉的消耗量
10、约为5590万吨,人均消耗80斤。生猪出栏6.94亿头,自产猪肉总量为5404万吨。目前我国是世界第一养猪大国,养殖场的规模越来越大,主要为大规模集中养殖,对环境的控制也越发成为一项难题。尤其是刚出生的仔猪,由于其大脑皮层下的体温调节中枢发育不完全,加之自身抵抗力较弱,对外界环境的要求更为苛刻。据实验表明,初生仔猪对温度要求的临界值为35。如果外界环境处在13-24之间,仔猪出生后的1小时内可降2-7,两小时内可冻昏、冻僵甚至冻死。关于温度对仔猪健康的影响,据研究初生仔猪经受连续或间断的寒冷刺激后,血液中被动获得的免疫球蛋白水平下降,同时冷应激使初生仔猪吃初乳的量降低了27%,也引起胃肠道和血
11、液中免疫球蛋白水平下降,导致疾病的发生。由此可见,环境温度过低是造成仔猪死亡的主要原因。因此,为了提高仔猪成活率,降低发病率,增加断奶时体重,在母猪产仔时,须采取保温措施。适合仔猪生长的相对环境湿度为60-80。湿度对仔猪体表温度、散热和增重影响很大。通常来说,潮湿空气的导热性要高于干燥空气导热性的10倍以上。空气湿度过大不利于仔猪的保温,容易使仔猪感到寒冷。另外空气过于潮湿也容易滋生细菌,仔猪抵抗力较弱不利于仔猪的存活。外界环境的控制对降低仔猪死亡率、提高养殖户收入有着重要的作用。在这里必须指出的是仔猪生活的适宜温度是随着日龄的增长不断变化的。初生仔猪大脑体温调节中枢发育不完全,外皮毛发稀疏
12、,皮下脂肪较少,抵抗寒冷的能力较差,需要人为保持其生长所需的温度,初生仔猪最适宜的温度为32-35之间。温度随时间的减少的具体数据如所示:表1- 1不同日龄仔猪适宜温湿度日龄最佳温度最佳湿度初生12小时内34-3555%-75%1-3天30-324-7天28-3060-80%8-14天26-28氨气(NH3)是一种无色且具有强烈刺激性气味的气体,比空气轻,是目前公认的应激源之一3。氨气对动物的粘膜细胞有刺激性,严重时可引起灼伤并引发角膜炎。氨气在进入动物的呼吸系统后,可引发气管、支气管炎症、肺水肿及呼吸困难等疾病。猪舍内的氨气主要来源于粪尿以及肠道消化物等。仔猪的生长速率会随着氨气浓度的增加而
13、降低,正常浓度应该低于20mg/m。当氨气浓度增加到50 mg/m时,仔猪的生长速率会降低12%。当氨气浓度增加到100 mg/m时,仔猪的生长速率会降低30%3。传统环境控制方法主要是采用悬挂温度计人工控制温湿度的方式。不仅费时费力而且很难实现对空气湿度及有害气体的检测和控制。对于大规模养殖户来说是任务重、效率低,如果不能及时发现问题则有可能造成无法挽回的损失。为了减少农户不必要的损失,保证仔猪的正常生长环境。我们设计一款价格低廉,使用方法简单的监控系统,能够实现替代人工对仔猪舍内的环境进行自动的控制。1.2 国内外研究现状近些年来,世界各国的养猪业正在逐步向高效、高产、安全等方向发展。国外
14、在畜禽舍环境控制方面起步较早,最先发起的是荷兰日本等国。在1978年日本东京大学的科研团队最早研制出微型计算机温室综合环境控制系统,该系统以微型计算机为控制核心,对室内诸多环境因素进行控制。到80年代中期随着计算机技术的发展,国外市场上开始出现较为成熟的商业性质的控制系统。以色列环境控制系统是现在国际比较典型的控制系统,具有较强的实用性。可以根据不同的控制对象选用不同的外围产品,实现对温度、湿度、风俗风向、光照强度、舍内气体浓度等进行实时监测并实现自动控制。日本生产的控制系统不仅能对环境进行监控,还能诊断出发病的畜禽。现在普遍使用的典型产品有:荷兰的Priva和加拿大的Argus。我国在自动控
15、制畜禽舍环境方面起步较晚,但发展迅速,现在的应用也是较为广泛。尤其是在进入21世纪后,我国的养殖业迅猛发展。畜禽舍环境控制技术也得到了较快速的发展。虽然现在自动化技术有所应用但总体水平不高,所采用的多为单因素控制。随着近年来科技的发展进步以单片机为核心的环境控制系统得到一定发展。目前,国内对环境控制系统进行研究的主要有:于丰华等人提出了一种基于K60单片机的环境控制系统,利用AM2301和MQ137传感器可快速检测畜禽舍的温度湿度和氨气的环境信息。高永强等人设计了一种畜禽舍环境综合测控系统,该系统主要由传感器采集,计算机处理及PLC控制等。冯江等人对猪舍内温度和湿度等因素对猪生长的影响进行了分
16、析,介绍了现有先进的猪舍监控技术,讨论了基于单片机的自动化监测和基于物联网的监测手段,并提出了未来的环境检测趋势为高效化、精确化及智能化。1.3 本文主要研究的内容本文将研究基于单片机的智能监控系统,以STM32F103C8T6芯片作为控制核心,温湿度传感器、氨气浓度传感器为测量装置,采集相关数据并通过OLED屏幕显示。通过控制排风扇、加热、除湿等相关器件的工作实现对室内温度、湿度、氨气浓度等环境因素的控制。系统会根据采集到的信息自动选择不同的工作设备,当超过阈值时发出声光警报。由于不同日龄的仔猪对周围环境温湿度有不同的要求,且相差较大。本系统拟分为两种模式。在模式一状态下可以人工调节环境温湿
17、度的阈值。模式二为系统自动调节从出生到两周龄不同时期仔猪所需要的温湿度的阈值,并自动控制相关设备的工作。1.4 本章小结本章首先分析了不同环境因素对仔猪生长速率的影响,给出了仔猪生长最适宜的环境。阐述了仔猪舍环境监控系统的国内外研究及发展现状,对本设计的功能进行了较为详细的介绍。- 30 -2 系统的总体设计系统的好坏往往取决于所使用的元器件的性能,因此需要谨慎选择各部分元件,尽可能做到物美价廉。本章将会对系统的整体构成以及各模块性能进行介绍,并对相关器件进行选择分析。2.1 系统的设计要求通过对周边一些中小型的养殖场进行调研发现,他们中有极大一部分没有使用控制系统,主要的原因是因为价格昂贵。
18、对环境要求较高的仔猪舍也是通过人为判断,人工控制相应设备的工作,主要的环境参考就是温度。对仔猪生长影响较大的湿度、氨气浓度等重要的环境指标并没有相应的测量和控制设备。通过第一章的分析,我们得到了仔猪生长适宜的环境数值。本系统将对仔猪舍内温度、湿度和氨气浓度实现自动检测和控制。并根据不同日龄的仔猪所需要的温湿度临界值实现自动调节。系统主要由传感器模块、显示模块、报警电路、负载控制电路、单片机及外围电路组成。2.2 MCU的比较与选择MCU(Micro Control Unit),中文为微控制单元或者单片机,是指将计算机的CPU、RAM、ROM、定时器以及各种I/O接口集成在一片芯片上2。MCU的
19、好处是可以根据不同的使用场合做出不同的控制组合。微处理器经过几年的不断研究发展经历了4位、8位、16位、32位甚至64位。目前市面上常见的MCU主要有以51系列为代表的8位单片机和以STM32系列为代表的32位单片机,16位MCU因为性价比并不理想而没有得到广泛的应用。8位和32位单片机性能比较如表2- 1所示:表2- 1 8位和32位单片机性能对比 性能MCU运行速度片上外设I/O接口价格8位较慢没有较少较低32位很快较多较多稍高为了满足系统的总体需要,以及系统稳定性、低成本和低价格的特点,在综合考虑之后我们选择32位STM32F103C8T6作为系统的主控芯片。STM32是意法半导体较早推
20、向市场的基于Cortex-M内核的微处理器系列产品,该产品具有低成本、性能高、低功耗、功能强大等特点。并且以系列化推出,供用户选择的类型多。这里使用的主控芯片是其STM32F103系列中的一种,工作电压2V3.6V通常使用3.3V电压。STM32代表基于ARM的32位微控制器,F代表通用类型,103代表增强型,C代表闪存存储器为256K字节。T代表LQFP封装,6代表工业级温度范围-408520。STM32F103C8T6是STM32F103系列中的一款,工作频率为72MHz,相对于市面上其他单片机具有较高的运行速度。其丰富的I/O接口及众多的通信接口足以满足本系统的需求。STM32F103C
21、8T6所包含的资源如表2- 2所示表2- 2 STM32F103C8T6所包含资源闪存128KBSRAM20KB定时器3个通用计时器、1个高级控制计时器通信接口SPI2个(SPI1、SPI2)IC2个(IC1、IC2)USART3个(USART 1、USART2、 USART3)USB1个(USB2.0全速)CAN1个(2.0B主动)GPIO3712位ADC模块(通道数)22.3 传感器的比较与选择在整个监控系统中,传感器是系统的初始端也是系统中最关键的部分。本设计中需要实时监测环境中的温湿度以及氨气浓度的信息,使用到了氨气传感器与温湿度传感器。2.3.1 温湿度传感器的比较与选择目前市场上常
22、用的温湿度传感器的型号多为以下三种产品,以DHT11为代表的DHT系列产品,以HTU21D为代表的HTU系列产品,以SHT21D为代表的SHT系列产品。三种不同型号的产品性能对比如表2- 3所示:表2- 3 三种温湿度传感器性能对比产品型号DHT11HTU21DSHT21D供电电压3.55V1.53.6V3.13.6V温度测量范围050-40105-40125湿度测量范围20%-90%0%-100%0%-100%测量精度温度:2湿度:5%RH温度:0.3湿度:3%RH温度:0.3湿度: 3%RH测量时间2s50ms50ms响应时间5s5s8s年漂移量0.5%RH/year0.5%RH/year
23、0.5%RH/year通信方式单总线通信IICIIC价格便宜一般稍贵通过第一章的分析我们得知适宜仔猪生长的温度范围为2435,湿度范围为55%80%,且对温度和湿度精度要求不高。在综合考虑之后,选用DHT11数字温湿度传感器作为本系统的温湿度检测模块。 DHT11数字温湿度传感器是一款含有校准位的数字信号输出温湿度传感器,测量范围为050, 0%RH90%RH。它应用了专门的数字模块采集技术和温湿度传感技术,主要包括一个NTC测温元件和一个电阻式感湿元件,具有响应时间短、性价比高、抗干扰能力强等特点4。图2- 1 DHT11数字温湿度传感器模块表2- 4 DHT11引脚功能Pin名称注释1VD
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仔猪 环境 智能 监控 系统 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内