基于单片机的畜禽舍环境监控系统的研究.docx_第1页
基于单片机的畜禽舍环境监控系统的研究.docx_第2页
基于单片机的畜禽舍环境监控系统的研究.docx_第3页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于单片机的畜禽舍环境监控系统的研究基于单片机的畜禽舍环境监控系统的研究 引言 当今的中国经济快速发展,特别是与人民百姓生活息息相关的一些产业发展非常迅速,特别是对肉类等食品安全和质量提出了更高的要求,这也就要求禽畜舍的环境等禽畜生长的关键因素要能够被实时检测且能够认为控制,以达到禽畜舍的最佳生长状态,相比于之前的禽畜舍环境控制系统本文的创新在降低成本的同时利用了触摸屏控制,这样不仅拥有友好的人机界面,而且可以实时地直观的检测禽畜舍环境的变化,本系统在设计之初还考虑到了现场数据传输问题,由于禽畜舍环境较为恶劣,不利于有线传输,所以本文采用了无线传输来解决这一问题。 1禽畜舍监控系统总体方案 基于单片机的畜禽舍环境监控系统2-4的研究结构如图1所示,系统硬件主要由触摸屏、单片机、温湿度传感器、氨气传感器、加热装置和风机等组成。 本文以ATMEL公本文由收集整理司的AT89S51单片机作为整个系统的控制核心,用来接收传感器的信号输入,通过算法计算将数据传输到触摸屏上,本文所采用的触摸屏是北京迪文公司的DMT64480T056_01WT的普通串口屏,触摸屏与单片机之间的通讯通过无线模块实现,这样可以实现检测与控制的分离进行,特别是在环境恶劣的情况下,解决了有线通讯的局限性。本文主要检测控制了3个环境要素,分别是温度、湿度和氨气。在传感器的选择上,分析了精度要求之后,最终本文选用了AM2301作为温度和湿度的传感器,MQ137作为氨气的传感器,单片机在接收到传感器传回的数据后要对数据进行处理,根据预定的值比较,再将比较的结果传输到触摸屏,由触摸屏控制执行机构进行相应的控制。因为多数执行机构需要工作在220V的交流电压下,需要外接电源,51单片机无法进行直接驱动,所以本文在执行机构和单片机之间加装了固态继电器,利用单片机控制固态继电器ZG3NC-310B来控制执行机构。 2禽畜舍监控系统硬件结构 2.1 AT89S51单片机 单片机是整个系统的控制中枢,它指挥外围器件协调工作,从而完成特定的功能。硬件实现上采用模块化设计,每一模块只实现一个特定功能,最后再将各个模块搭接在一起。这种设计方法可以降低系统设计的复杂性。单片机最小系统电路原理图如图2所示。本系统主要硬件设计包括电源电路、晶振电路、复位电路、显示电路以及温湿度氨气传感器电路。控制电路的核心器件是由美国Atmel公司生产的AT89S51单片机,属于MCS-51系列。AT89S51是一种低功耗、高性能的CMOS8位微控制器,具有8K在系统可编程Flash存储器,采用的工艺是Atmel公司的高密度非易失存储器技术;片上Flash允许程序存储器在系统可编程,亦适于常规编程器;在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S51为众多嵌入式控制应用系统提供高灵活、超有效的解决方案;价格低廉、性能可靠、抗干扰能力强。因此广泛应用于工业控制和嵌入式系统中。 2.2 温湿度以及氨气传感器 AM2301是一款数字传感器,可以与单片机直接相连,不需要外接AD转换器,这样就简化了编程难度,同时AM2301温湿度的传感器在050区间湿度误差是±3%,温度误差为±0.5,本文的禽畜舍环境检测控制系统所应用的环境需求精度湿度误差在±5%以内,温度误差在±1以内,所以本文所采用的AM2301温湿度传感器满足环境需求精度。同时AM2301具有品质卓越、超快响应、抗干扰能力强、性价比高等特点。 本文选用MQ137作为氨气传感器,MQ137是目前一款十分常用的氨气传感器,该传感器主要是用在清洁空气中电导率较低的二氧化锡(SnO2)作为该传感器的气敏材料。MQ137处于存在氨气的环境中时,传感器的电导率将随着环境中的氨气浓度的增大而增加。在实际的运用过程中,可以外接简单的电路,将电导率的变化转化为与氨气浓度相对应的输出信号。MQ137氨气传感器对氨气的浓度有很高的灵敏度,在多种含有氨气体的环境中,可以用MQ137来检测,所以MQ137是一款适合多种氨气体环境下的检测,并且应用成本低。其主要特点有:1.对氨气的灵敏度高。2.传感器在正常使用的情况下具有高寿命、以成本的优点。3.MQ137的驱动电路非常简单。目前MQ137氨气传感器主要应用与家庭、工业等环境的氨气报警以及作为便携式氨气检测仪的检测元件。 2.3 显示控件触摸屏 本文为了更加直观的、方便的检测和控制禽畜舍的环境,选用了触摸屏作为整个禽畜舍环境的显示部分和发送控制指令部分,本文选用的触摸屏是普通的串口屏,所以在人机通讯中需要按照一定的指令进行,在触摸屏与单片机通讯时,单片机传输的电平是TTL电平,而本文所选的触摸屏发送和接收的是232电平,所以在单片机与触摸屏之间通讯时需要外接电平转换电路,本文所采取的做法是在单片机最小系统板上增加MAX232转换电路,将TTL电平信号转换成232电平信号,这样可以与触摸屏顺利通讯,同时本文使用无线模块取代传统的有线连接,经过实验测试选定波特率为9600,由于使用的是普通的串口触摸屏,所以在人机界面的设计上,是先将做好的界面图片的分辨率转换成能够被跟触摸屏所匹配的格式,即16位色640*480的图片,然后再利用触摸屏的开发软件,生成触控文件。 3禽畜舍监控系统总体控制 下面以温度控制为例,来说明整个禽畜舍环境检测控制系统的控制流程。本文按照吉林农业大学动物科学实验室鸡舍为基础,制作了14的模拟箱,选择220V、40W的电热吹风机作为升温的执行结构,选择排风扇作为降温的执行机构。本文有自动控制和手动控制两种模式,在自动模式下预先设定一个温度值作为标准,当温度大于或小于该温度时,系统会自动的启动降温执行机构或升温执行机构,并将数据实时的传输到触摸屏上,并显示数据。在动模式下,若想认为的控制温度的升或者降只需点击触摸屏上相应的触控区域,若想系统升温的时候,则点击升温触控区,此时触摸屏会向单片机发送一串指令为AA 76 01 CC 33 C3 3C在这一串指令中,AA 76为指令的帧头部分,01为用户内容,即自己设定的部分,CC 33 C3 3C为帧尾部分,表明指令发送完毕。 4结论 本设计的监控系统以低功耗的单片机系统为

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论