单片机大棚温湿度控制的课程设计_第1页
单片机大棚温湿度控制的课程设计_第2页
单片机大棚温湿度控制的课程设计_第3页
单片机大棚温湿度控制的课程设计_第4页
单片机大棚温湿度控制的课程设计_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、学号: 2009 - 2010学年 第2 学期 单片机应用技术课 程 设 计 报 告题 目:基于单片机的蔬菜大棚温湿度智能控制系统设计 专 业: 机电设备维护与管理 班 级: 机电设备09 姓 名: 朱康允 指导教师: 王老 师 成 绩: 电气工程系2010年5月25日课 程 设 计 任 务 书学生班级: 学生姓名: 学号: 设计名称:基于单片机的蔬菜大棚温湿度智能控制系统设计 起止日期:2010.5.25到20105.28 指导教师:宋老师 设计要求:1)各季节大棚的温湿度范围不同,这里要求温湿度范围为:温度1028,相对湿度7090; 2)用户可以设置系统温湿度报警值; 3)usb口供电,

2、提供温湿度调节控制信号,实现自动控制; 4)检测得到的数据可以通过显示模块显示。目录任务书2摘要4正文51设计思想52硬件设计2.1硬件设计要求62.2具体硬件要求63软件设计104附录145个人体会15摘要:设计了一种基于单片机和 at89s52温湿度传感器的大棚温湿度控制系统。该系统性能可靠,结构简单,能实现对大棚内温湿度的自动调节。温室大棚钟植技术已突破了传统的农 作物种植受地域自然环境等诸多因素的限制,对农业生产有重大意义。但目前我 国温室大棚的温湿度测量和设备的操作大多还是由人工来完成,当温室较大时,操作人员的劳动强度很大本温湿度控制系统是 以单片机控制为核心, 以瑞士生产的sht1

3、1单片集成温湿度传感器作为温湿度检测元件,初步实现了温室大棚的自动化管理,大大降低了工人的劳动强度。 关键词:温室大棚;单片机;温湿度传感器 。正文近年来,我国的设施农业得到了较大发展,温室大棚钟植技术已突破了传统的农 作物种植受地域自然环境等诸多因素的限制,对农业生产有重大意义。但目前我 国温室大棚的温湿度测量和设备的操作大多还是由人工来完成,当温室较大时,操作人员的劳动强度很大本温湿度控制系统是 以单片机控制为核心, 以瑞士生产的sht11单片集成温湿度传感器作为温湿度检测元件,初步实现了温室大棚的自动化管理,大大降低了工人的劳动强度。1设计思想系统的一大特点是用户可以通过下位机中的键盘输

4、入温湿度的上下限值和预置值,也可以通过上位机对温湿度的上下限值和预置值进行输入,从而实现上位机对大棚内作物生长的远程控制。系统下位机设在种植植物的大棚内,下位机中的温湿度传感器可以将环境中的温湿度非电量参数转化成电量信号,再将这些信号进行处理后送至下位机中的单片机,单片机读取数据后将数据送到缓冲区内,通过led数码管进行实时显示。同时与原先内部设定的参数值进行比较处理;单片机可以根据比较的结果对执行机构发出相应的信号,并通过继电器的控制对相应的设备如喷水器、吹风机、加热器、降温泵等进行操作,调节大棚内温湿度状态。用户直接通过键盘对温湿度的上下限值和预置值进行设置后,如果环境的实时参数超越上下限

5、值,系统自动启动执行机构调节大棚内湿度和温度状态,直到温湿度状态处于上下限值以内为止。如果有预置初值且与当前状态不相等时,系统也会启动执行机构动态调节温湿度状态,直到所处的平衡状态与预置值相等为止。2硬件设计2.1硬件要求根据设计要求确定了系统的总体方案,整个系统由单片机、温湿度传感器、显示模块、报警器、温湿度调节系统以及键盘等6部分组成。系统功能原理图如图1所示。用户预先输入温湿度报警值到程序中,该值作为系统阈值。温湿度传感器监测值传输给单片机,当单片机比较监测到的数值超出所设定阈值时,驱动蜂鸣器报警,并为温湿度调节系统提供控制信号,实现自动控制。温湿度调节系统包括加湿模块、除湿模块、加温模

6、块和制冷模块。2.2具体硬件设计 单片机是整个系统的控制中枢,它指挥外围器件协调工作,从而完成特定的功能。硬件实现上采用模块化设计,每一模块只实现一个特定功能,最后再将各个模块搭接在一起。这种设计方法可以降低系统设计的复杂性。系统电路原理图如图2所示。本系统主要硬件设计包括电源电路、蜂鸣器电路、晶振电路、复位电路、lcd 显示电路以及温湿度传感器电路。 控制电路的核心器件是由美国atmel公司生产的at89s52单片机,属于mcs-51系列。at89s52是一种低功耗、高性能的cmos8位微控制器,具有8k在系统可编程flash存储器,采用的工艺是atmel公司的高密度非易失存储器技术;片上f

7、lash允许程序存储器在系统可编程,亦适于常规编程器;在单芯片上,拥有灵巧的8位cpu和在系统可编程flash,使得at89s52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案;价格低廉、性能可靠、抗干扰能力强。因此广泛应用于工业控制和嵌入式系统中。系统的蜂鸣器电路、振落电路、复位电路如图3、图4、图5所示。蜂鸣器额定电流ib30ma,而对于at89s52单片机,p1口的灌电流为 16ma,拉电流为60a,由此可见,仅靠单片机的p1口电流是不能驱动蜂鸣器的,必须使用集晶体管放大电路,为了使单片机消耗的功率更小,所以使用 pnp型晶体管9012。at89s52采用的晶振电路采用110592

8、mhz的无源晶振,微调电容大小取30pf。显示模块选用1602字符型液晶模块,是目前工控系统中使用最为广泛的液晶屏之一,电路图如图6所示。1602字符型液晶模块是点阵型液晶,驱动方便,经编码后显示内容多样化。系统的输入模块采用中断扫描的44矩阵键盘,相比定时扫描方式,提高了mcu的使用效率。本系统共设计了6个小模块,其中除了电源电路之外都和单片机有直接联系,具体的管脚定义如表1所示。3 软件设计系统单片机代码采用c语言编写,以keil uvision2为开发环境。系统软件实现的功能: 1)通过lcd显示温湿度值; 2)比较监测到的温湿度值和报警设置值,发现超限则蜂鸣器报警提示; 3)根据相应的

9、温湿度值控制温湿度调节系统运行。 根据温湿度监控系统功能,系统软件流程图如图8所示。 温湿度传感器shtll完成一次测量的工作顺序一般为:设置传感器分辨率发送“启动传输”命令发送测量命令读输出的测量值将输出测量值转换为物理量。shtlo数据采集程序流程图如图9所示:为了提高系统相对温度的测量精度,采用补偿湿度传感器的非线性以获取准确数据,使用公式(1)修正输出数值: 式中:sorh表示传感器的相对湿度输出数值(大约范围在903400),c1、c2、c3为湿度转换系数,具体数值见表2。湿度传感器对电压基本上没有依赖性。 对于温度的测量,由采用正比于绝对温度的能隙材料ptat研发的温度传感器,具有

10、极好的线性,用公式(2)将数字输出转换为温度值:参考文献1丁元杰.单片微机的原理与应用.机械工业出版社2童诗白,华成英,模拟电子技术基础,高等教育出版社3赵娜,赵刚,于珍珠等.基于51 单片机的温度测量系统j.高等教育出版社4胡辉,王晓,戴永茂,陈光军。mcs-51单片机原理及工程应用m。国防工业出版社附录实现温湿度补偿函数部分程序:个人体会课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随着科学技术发展的日新日异,单片机已经成为当今计算机应用中空前活跃的领域, 在生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握单片机的开发技术是十分重要的。回顾起此次单片机课程设计,我仍感慨颇多,的确,从选题到定稿,从理论到实践,在接近一星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思

温馨提示

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

评论

0/150

提交评论