基于单片机的温室温湿度控制系统的设计-毕业论文最终版含全部源程序

上传人:文*** 文档编号:52510113 上传时间:2022-02-08 格式:DOC 页数:74 大小:7.16MB
返回 下载 相关 举报
基于单片机的温室温湿度控制系统的设计-毕业论文最终版含全部源程序_第1页
第1页 / 共74页
基于单片机的温室温湿度控制系统的设计-毕业论文最终版含全部源程序_第2页
第2页 / 共74页
基于单片机的温室温湿度控制系统的设计-毕业论文最终版含全部源程序_第3页
第3页 / 共74页
点击查看更多>>
资源描述
天津*大学毕业设计(论文)基于单片机的温室温湿度控制系统的设计姓 名 学 院 电子与信息工程学院 专 业 电子信息工程 指导教师 职 称 2014 年 6 月 4 日天津*大学毕业设计(论文)任务书 题目基于单片机的温室温湿度控制系统的设计学生姓名学院名称电子与信息工程学院专业班级课题类型生产实际课题意义温室温湿监控制系统的设计是一个对现实生活非常实用,对学生知识运用非常好的锻炼课题。本课题研究的主要内容是设计制作对温室内温湿度的监督与控制,相当于简易空调的制作,了解空调系统,运用原理设计制作方案,传感器获取外界温湿度参数,51单片机编程控制,实现智能化设计;并用仿真软件对控制效果进行仿真研究。 任务与进度要求2014.2.28-2014.3.10 熟悉设计要求,查询一些专业知识,写开题报告2014.3.11-2014.3.28 电路设计、仿真,采购元器件2014.3.29-2014.4.29 焊接电路板,程序编写2014.4.30-2014.5.10 程序下载调试、作品修改完善2014.5.11-2014.5.20 撰写毕业设计文稿 ,修改、完善 2014.5.21-2014.6.06 准备毕业答辩主要参考文献1 陈明荧.8051单片机课程设计实训教材M. 北京:清华大学出版社,2003 2 徐新艳.单片机原理应用与实践M. 北京:高等教育出版社,2005 3 吴金戌,沈庆阳,郭庭吉.8051单片机实践与应用M. 北京:清华大学出版社,2002. 4 王千.实用电子电路大全M. 电子工业出版社,2001. 5 冯博琴.微型计算机原理与接口技术M. 北京:清华大学出版社,2004.6 张毅刚.MCS-51单片机应用设计M. 哈尔滨工业大学出版社,2004. 7 张淑清,姜万录等.单片微型计算机接口技术及应用M. 国防工业出版社,2003. 起止日期2014.03.012014.06.04备注院长 教研室主任 指导教师 毕业设计(论文)开题报告表 2014 年 3 月 10 日姓名学院电子与信息工程专业电子信息工程班级题目基于单片机的温室温湿度控制系统的设计指导教师一、与本课题有关的国内外研究情况、课题研究的主要内容、目的和意义:国内外研究情况:智能温度传感器是微电子技术、计算机技术和自动测试技术(ATE)的结晶。目前,国际上已开发出多种智能温度传感器系列产品。湿度传感器产品及湿度测量属于90年代兴起的行业。近年来,国内外在湿度传感器研发领域取得了较大的发展。湿敏传感器正从简单湿敏元件向集成化、智能化、多参数检测的方向迅速发展。 主要内容:以STC89系列单片机为核心,通过传感器采集温室内的温湿度进而启动设备调整温室温湿度以达到舒适的环境。目的和意义:能够一改以前靠人力控制温湿度的状况,彻底地做到温湿度检测和控制的智能化。从而大大提高系统的方便性以及稳定性。二、进度及预期结果:起止日期主要内容预期结果2014.2.28-2014.3.10 2014.3.11-2014.3.282014.3.29-2014.4.292014.4.30-2014.5.202014.5.21-2014.6.06收集材料,熟悉设计要求,写开题报告设计电路图,进行电路仿真购买元器件 ,进行电路焊接电路功能与系统完善准备毕业答辩能够实时、准确的显示采样温度值与湿度值。通过采集温度及湿度值,准确的判断标准值与当前值之间的差异,及时的启动报警装置(蜂鸣器提示音)进行报警。完成课题的现有条件实验室的基本仪器,电脑仿真软件,图书资料,网络资源审查意见指导教师: 年 月 日学院意见主管领导: 年 月 日天津*大学毕业设计(论文)进度检查记录 题目基于单片机的温室温湿度控制系统的设计学生姓名学院名称电子与信息工程专业班级 指导教师姓名指导教师职称日 期指 导 记 录天津*大学本科毕业设计(论文)评阅表(设计类)毕业设计题目基于单片机的温室温湿度控制系统的设计学生姓名学生班级指导教师姓名评审项目指标满分评分选题能体现本专业培养目标,题目大小、难度适中;学生工作量饱满,能得到较全面训练。10题目与生产、科研等实际问题结合紧密。10课题调研文献检索能独立查阅文献以及从事其它形式的调研,能较好地理解课题任务并提出实施方案;有分析整理各类信息从中获取新知识的能力。15外文应用能正确引用外文文献,翻译准确,文字流畅。5设计说明书(论文)设计图纸(插图)简洁、规范、无差错,设计栏目齐全合理,能正确使用国家标准单位。15设计说明书(论文)结构严谨,表达清楚,文字通顺,用语正确,基本无错别字和病句,书写格式符合规范。15能根据毕业设计目标进行实验设计,对数据的运算及处理正确无差错,对实验结果的分析准确。20设计具有创新性或实用价值。10合计100意见及建议评阅人签名:年 月 日天津*大学毕业设计(论文)成绩考核表学生姓名学院名称电子与信息工程学院专业班级题目基于单片机的温室温湿度控制系统的设计1毕业设计(论文)指导教师评语及成绩:成绩: 指导教师签字: 年 月 日2毕业设计(论文)答辩委员会评语及成绩:成绩:答辩主席(或组长)签字: 年 月 日3毕业设计(论文)总成绩:a.指导教师给定成绩b.评阅教师给定成绩c.毕业答辩成绩总成绩(a0.5+b0.2+c0.3)摘 要在快速发展的现代农业生产中,许许多多的、健康的农产品都来自于大棚温室栽培作物。温室大棚的应用已经越来越广泛,它可以为人类创造很大的经济价值和良好的社会效益。传统的温室温湿度控制是完全靠人工来进行控制和测量的。不仅费时费力,而且效率低、效果差。现如今,在温室大棚中,智能的控制系统将直接影响到农作物的产量以及生长情况等等。近些年来,各种各样的单片机和传感器迅速发展,因此我们可以用这些来使温室智能控制系统更加完善。本次设计是以STC89C52单片机为主控芯片,结合DHT11数字温湿度传感器,12864智能液晶显示屏等设计了一个结构简单并且容易操作的温室温湿度控制系统。我们可以通过编程来实现对温室温湿度的智能控制。当温室内的温度过高时,蜂鸣器报警,继电器工作,控制空调来进行降温;反之,则开启空调进行升温。对于湿度的控制亦是如此。通过加湿和干燥进行控制。相对于其他普通的温室智能系统,此设计具有价格低,性能优,安全性高,稳定性强等诸多优点。通过此系统,对蔬菜大棚内的温湿度进行可靠地、有效地控制与检测,从而保证大棚内的农作物在最佳的温湿度条件下生长,提高质量和产量,以达到我们想要的结果。关键词:单片机STC89C52;矩阵键盘;温湿度传感器;12864液晶屏显示;继电器ABSTRACTIn the rapid development of modern agricultural production, many healthy agricultural products come from the cultivation of crops in hothouses. Hothouses applications have become increasingly widespread. It can create great economic value and social benefits for humans. Traditional greenhouse Temperature and Humidity Control System is entirely by manual control and measurement. Not only time-consuming, but also inefficient and ineffective. Now, in the hothouse, the intelligent control system will directly affect crop yields, growth and so on. In recent years ,a variety of microcontroller and sensor developed rapidly, so we can use them to make more perfect greenhouse intelligent control system. The design, which is based on STC89C52 microcontroller as the master chip, combined with DHT11 digital temperature and humidity sensors, 12864 Intelligent LCD screen and so on, has a simple structure, and the greenhouse temperature and humidity control system is easy to operate . We can program to achieve the intelligent control of greenhouse temperature and humidity. When the temperature in the greenhouse is too high , the buzzer alarm, and the relay begin to work to control air conditioning for heating ; contrary, the air conditioning is for cooling. The same applies to the humidity, controlled by humidifying and drying. Compared to other common greenhouse intelligent systems, this design has a low price, excellent performance, high security, stability , and many other advantages. In this control system of the greenhouse temperature and humidity vegetables reliably and efficiently are controlled and tested to ensure the growing of crop s under proper temperature and humidity conditions, where improving quality and productivity is easy, in order to achieve the results we want.Key words:SCM STC89C52;keyboard;temperature and humidity sensors;12864 LCD display;relay目 录第一章 绪论11.1课题研究的背景11.2课题的国内外概况11.2.1温度系统的国内外概况11.2.2湿度控制的国内外概况21.3课题研究的意义31.4课题研究的主要内容31.5课题研究的实现原理4第二章 系统总体方案设计62.1功能要求62.2设计思路62.3方案选择72.3.1传感器选择方案72.3.2显示器选择方案82.3.3单片机主芯片选择方案82.4系统总体设计组成及框图92.5系统整体电路图10第三章 系统硬件设计113.1概述113.2主控模块设计113.2.1 STC89C52芯片的简介113.2.2主控模块电路原理图123.3 DHT11传感器模块设计143.3.1 DHT11传感器简介153.3.2 DHT11传感器模块电路设计153.4 12864液晶显示模块设计163.4.1 12864液晶显示屏简介163.4.2 12864液晶显示模块电路原理图173.5报警模块173.5.1蜂鸣器介绍173.5.2蜂鸣器报警模块电路原理图183.6继电器控制模块193.6.1继电器的介绍193.6.2继电器控制模块电路原理图203.7时钟模块223.7.1DS1302时钟芯片简介223.7.2时钟模块电路原理图233.8矩阵键盘控制模块243.8.1矩阵键盘的简介243.8.2矩阵键盘控制模块电路原理图253.9辅助模块263.9.1电源总开关模块263.9.2电平转换模块26第四章 系统软件设计284.1概述284.2系统初始化模块304.3串口模块304.4矩阵键盘模块324.5温湿度控制模块334.6报警模块与继电器控制模块354.7 12864液晶显示模块354.8时钟模块(附加功能)36第五章 系统分析与调试375.1硬件电路的调试375.2功能模块的调试方案38第六章 总结41参考文献42附录一:外文文献以及中文翻译43附录二:程序52附录三:系统整体电路图64附录四:实物图65谢 辞66天津*大学本科生毕业设计(论文)第一章 绪论1.1课题研究的背景温湿度与人类的生活发展密不可分。我国是个农业大国,农产品贸易在我们经济发展中占了举足轻重的位置。在我国,特别是近些年来我们的农产品出口量一直保持着增长的趋势。随着世界贸易的展开,国际竞争越来越激烈,在如此的一个国际化大趋势下,我国农业产品的发展必须通过提高本国农业产品的数量、质量以及我国政府各方面政策的支持等战略来减少贸易壁垒。蔬菜、水果,水产品等的生长需要一个适宜的生长环境,这样才能保证有更大的产量和更好的质量。而这样的一个适合的环境,温度和湿度是两个非常重要的指标。同时温湿度也是我国工业生产实践中很关键的工艺参数。例如电子、机械、计算机、石油、化工、生物医学等都需要一个严格的温湿度控制。并且改革开放以来,我们的生活水平不断提高,人们对生存环境的要求也愈加苛刻。我们都想要一个更加适宜更加舒适的环境。无疑温湿度也就成为了我们关注的重要方面。另外,伴随着科学技术的迅速成长,形形色色的高性能、低功耗设备愈来愈多,各个行业对温湿度检测的要求标准也愈来愈高。传统的温湿度检测是以人为核心的。测量繁琐复杂,操作起来极不方便,费时费力。现在我国各地建立了许多新型的温室大棚,种植各种反季节蔬菜、水果、花卉,用来满足人们日益对生活的高追求、高标准。其实不光是温室内的农产品,也包括养殖业,都对温湿度有着越来越高的要求。在养殖场里我们可以看到各种牲畜都需要有个舒适安逸的环境才能长得更快。研究温室内温湿度的控制系统,为温室提供一个更好的温湿度,保证一个良好的环境,这样可以有更多的温室农产品、牲畜供我们使用,使得我们的生活质量越来越高。本次设计就是针对温室内的温湿度进行一个智能控制。1.2课题的国内外概况1.2.1温度系统的国内外概况(1)国内温度控制系统的研究和发达国家相比,我们对温度控制技术的研究是比较晚的。我们在认真学习了西方发达国家的温度控制技术之后,我国科学技术人员不断地努力进取,多次研究试验,才慢慢掌握了微机控制技术。但是这项技术我国也并不是完全性的了解和掌握。我们的技术只是局限在对温度这个环境因子的控制上。根据控制目标的不一样,温度控制技术分为下面两种:一、 动态温度跟踪二、 恒温温度控制当今世界,常用来控制温度的一般是智能调节器。这类调节器在市场上非常多。国外的调节器分辨率和精度都很高,价格昂贵。国内的调节器虽然价格比较低,但是精度和分辨率远远不如国外的,落后很多。所以我们只有在对温度要求不是很高的情况下使用国内的调节器才能取得比较理想的效果。从技术上来看,以单片机为核心又分为:一、 单参数单回路系统二、 多参数综合控制系统第二类系统在实际生产中并没有真正的实现,生产实际中有很多问题没有解决。未来还需要我们不断地努力,争取早日实现多参数综合控制系统的设计。与此同时,中国的温度测量控制水平还很低,远远达不到实际生产实践中的工厂化水平。尽管中国在温度控制水平上和欧美国家相差很大。但是近几年来我国的温度控制技术发展还不错,正在呈现逐步上升的趋势。(2)国外温度系统的研究国外对温度控制技术的研究相对较早。在上个世纪70年代,国外首先采用了模拟式的组合仪表,用来采集现场信息并进行显示、记录和控制。80年代末又出现了分布式控制系统。如今国际上正在开发和研制计算机数据采集控制系统的多参数综合控制系统。当今世界,各国的温度测控技术发展日益增快,尤其是欧美发达国家,他们正在实现自动化的基础上逐步走向完全自动化、无人化。当今世界,国际上已研究出各种数字温度传感器一系列产品。智能温度传感器是在自动测试技术、微电子技术、计算机技术这三大技术的前提下逐步研制出来的。数字温度传感器是由下面几部分构成的,分别为A/D转换器存储器(或寄存器)信号处理器温度传感器接口电路1.2.2湿度控制的国内外概况(1)国内湿度控制系统的研究自从中国加入WTO(世界贸易组织)以后,国内生产的商品遭遇了越来越大的挑战。各行各业特别是科学技术领域都迫切需要自动控制技术、应用电子技术进行更多更好的改造和提升。温度和湿度是环境因素中的两大重要因素。在农业领域,严格地控制温度和湿度可以有效地提高植物的产量和质量,给我们带来更高质量的生活。但是过去我们对温度和湿度的测量方法太落后,无法满足对温湿度的很好的智能控制。在食品行业,也是差不多都是凭经验,靠感觉。一般很少有人使用精度极高的湿度传感器。如今海内市场出现了越来越多的湿度传感器,我们最常见到的就是电容式湿敏元件了。作为一名学电子的学生,我们都知道,很多元器件以及仪器仪表的使用都需要一个严格的环境。比如温度、湿度等。不同的环境给我们带来的测量结果也是不一样的。所以在测量湿度的时候也是一样的。绝大多数的湿敏元件只有在一个合适的温湿度环境下才能正常工作。对于特殊环境下的测试,国内包括许多国外的各种湿度传感器都很难做到精确的测量。(2)国外湿度控制系统的研究。湿度测量及湿度传感器产品属于90年代后才兴起的行业。湿度传感器主要有电阻式和电容式这两种。近些年来,国内外在湿度传感器的研发领域取得了很大的进步。湿敏传感器正从简单的湿敏元件走向智能化、集成化和多参数检测。国内外存在的湿度传感器产品质量相差很大,水平不一,价格也是相差甚远。对于湿度测量最主要的是湿敏电容技术,但是这项技术在国内还不是很成熟,大部分都是来自国外的。1.3课题研究的意义单片机是用于控制的一个常见芯片,它也是一个小型的计算机。单片机有很多的优点,比如它体积很小,有着很高的可靠性、很强的功能、我们用起来很灵活方便。单片机的使用给人们带来了巨大的方便,使人们的生活更加美好、多姿多彩。在整个控制系统中,单片机是我们控制的核心。单片机操作起来简单,价格较低,非常适合做一些设计使用。我们这个系统主要用来采集温室内的温湿度信息,及时的反映出温湿度的变化,以便及时的对温室内的温湿度做出调整,保证一个良好的温湿度环境。在超过温度上下限范围时通过多种控制方式来实现温度的上升或者下降,从而保证在一定范围内的温度。对于湿度的控制也是同样的道理。将系统应用到温室中来控制温室内的一个温湿度,无疑为温室内植被生长提供了更加适宜的温湿度环境。有些植被必须在某些特定环境下才可以生长的很好,这样的情况下安装温湿度装置对其进行监控就是非常有必要的。像温室大棚种植蔬菜、水果、花卉等,我们能够用单片机来实现对温室的一个控制,显而易见会给我们带来很大的一个方便。我们设计的这个系统可以及时、精确地反映温室内的温度以及湿度的变化,保证温室内温湿度的控制要求。温室温湿监控制系统的设计是一个对实际生产生活非常实用,可行性很高的一个设计,对学生在单片机知识的运用上也是非常好的锻炼课题。1.4课题研究的主要内容本课题的核心在于我们对温室内温湿度控制,为温室提供一个适宜的温湿度环境。在此设计中我们选择了STC89系列的单片机。温湿度的采集是这个设计中很重要的模块,我们要选择合适的传感器来采集信息,再将采集到的温湿度信息及时有效地传送给单片机,然后单片机处理数据后发送到到液晶显示屏。如果温室内当前的温度和湿度值超过我们设定的极限值时,蜂鸣器会报警。与此同时单片机控制继电器工作,实现继电器的开关闭合,从而控制空调设备的启动以来升高(或降低)温度。对于湿度的控制,也是如此。通过这样一个温室大棚温湿度控制系统,确保适当的温度和湿度环境。本课题的设计要求是:(1)非常人性化的设计。当系统上电后,我们可以通过矩阵键盘设置我们所需要的温湿度限值范围,用来控制温室内的温湿度保持在一定的合适范围内。(2)在12864液晶显示屏上,我们可以看到当前的温度和湿度数据。而且这些数据的更新要及时,可以比较准确地反映出温室内当前的值。(3)系统不仅可以显示出来温室内的温湿度当前值。同时,当温湿度值不在我们预先设置的范围内时,系统也应该自动做出调整,以实现我们系统的一个智能化。具体操作就是系统会根据我们最初设置的温湿度限值来判断是否要启动报警装置以及继电器是否工作以便采取有效方案进行调整温室内的温湿度。(4)在这个设计中,我们加了一个时钟的功能。可以显示时间和年月日。一来方便工作人员及时的得到时间的一个信息。二来也可以很好的知道不同季节或不同时间段应该要有不同的一个温湿度控制要求。1.5课题研究的实现原理本课题最重要的就是温湿度采集模块以及如何将温湿度的信息显示出来。在本文中,我们选择了STC89C52单片机。在之前的学习中我们知道STC单片机对工作环境的要求比较低,但是执行指令的速度却非常快。在传感器模块中,我们选择的是DHT11智能温湿度传感器。该传感器能够同时采集温度和湿度的当前值,它告别了过去要同时控制温度传感器和湿度传感器两个传感器的测量,集两个传感器于一身,实现对温湿度的同时测量。这样可以使我们的系统更加方便、简洁。这样我们的温湿度采集模块就完成了。采集好的数据要传送给单片机主控模块。在多次衡量后,我们最终还是选择了我们最为熟悉的STC89C52单片机。在温湿度控制模块,我们选择了DHT11这个数字温湿度传感器来采集温室内的温湿度信息,然后将采集到的温湿度信息传送给单片机进行处理,然后再交给12864液晶显示屏。这样我们就看到了当前的一个温湿度值。显示模块也就成功完成了。对于报警模块蜂鸣器无疑成为我们的最佳选择。当系统工作时,我们首先要设置温湿度的限值(一个上限值,一个下限值)。当温室内的当前温湿度值超越我们的限制范围时,蜂鸣器会报警。在这个系统中无论是温度还是湿度超过我们所需要的界限值时,蜂鸣器发出的声音是一样的。我们是通过控制部分的指示灯报警方式来显示出温度还是湿度的一个报警,以加以区别。控制模块我们选择的是用继电器来实现我们所要达到的一个控制。当温湿度出现异常时,继电器工作。我们都知道继电器其实就是个开关的作用。当不同的情况下,不同继电器工作,实现开关的一个闭合。从而控制我们的空调或者其他设备工作,用来控制温湿度的一个及时调整。在这里我们用的是几个不同颜色的LED灯来代表不同的行为,以便有效地调整温室内的温湿度,从而实现了简单控制。 大体来说我们的硬件电路还算相对简单。我们在这个系统中多加了一个功能就是时钟的功能。通过DS1302来显示一下当前时间和年月日。相当于一个万年历,也是对这个系统的一个完善。给温室内工作人员一个提示和对温湿度控制的一个完善。工作人员可以及时的知道不同时间段内温湿度的一个变化情况。 第二章 系统总体方案设计天津工业大学毕业设计(论文)2.1功能要求关于我们的课题“基于单片机的温室温湿度控制系统”具体要求如下: (1) 采用适合的主控芯片单片机、传感器以及液晶显示屏等。(2) 系统要实现以下功能:单片机接收来自传感器的数据进行处理和分析,把得到的温度和湿度值通过液晶显示屏显示出来,完成温湿度数据显示;(3) 温湿度的限值是可以通过电路板上的矩阵键盘来进行设置和修改,以便随时做出调整。(4) 当温湿度不合适的时候应发出报警信息;(5) 根据系统分析的不同结果,对温室内的温湿度进行控制。在本课题中也就是进行升温、降温、加湿、去干的一个操作。(6) 系统的一个完善改进,即加入时钟芯片,可实现时间的一个显示。方便工作人员对时间的一个把握以及系统本身功能的一个完善。2.2设计思路对于本课题的设计,我们的硬件电路组成部分如下:(1) 单片机主控模块(2) 温湿度控制模块(3) 液晶显示模块(4) 矩阵键盘模块(5) 报警模块(6) 继电器控制模块(7) 时钟模块要想完成温室内的温湿度自动控制,首先必须要有搜集温湿度信息的模块。综合考虑各方面的要素,我们选取DHT11来作为这个模块的芯片。它是个数字温湿度传感器。将DHT11采集到的温湿度信息传送给主控模块,在这个课题中我们将单片机作为我们的主控模块。然后单片机将来自传感器的温湿度信息进行分析和处理,最终通过12864这个液晶显示屏显示出来。LCD12864液晶显示屏能够显示4行的汉字,为了增加我们系统的一个功能,我们又加了个时钟芯片DS1302。DS1302用来显示当前的一个时间和年月日。对于温室里的一个液晶显示器来说,这样子信息更加充足,人们能够得到更多的相关信息,以便更好地控制温湿度。当温湿度发生异常的时候我们就要及时的采取措施来改善当前的这么一个温湿度状态。但是在我们的这个课题中不可能买个空调或者加湿器等,也没必要。所以在这个系统中我们用几个不同颜色LED灯来表示不同的功能行为,如升温、降温、加湿、去干等。如何来控制这些动作的发生呢。在这个设计中我们选用继电器来实现这个功能。如果温室内的当前温度或者湿度超过我们最初设置的这个温湿度限值时,我们通过编程来控制不同的继电器去工作,然后不同的电路导通,使得不同颜色LED灯亮。在这里的不同颜色灯代表了不同的行为解决方案。不同情况下,蜂鸣器都会响,然后不同的灯亮。温湿度在这正常的范围内时,白色LED灯是始终保持亮的。而那些温湿度的范围以及如何控制继电器、蜂鸣器等的工作都通过软件编程来实现。2.3方案选择不同模块的功能不同,而且每个模块都很多不同的实现方法。但是我们在实际运用中,要选择最优的方案来进行我们的课题设计。在方案的选择中,不仅仅要实现方案的高要求、高标准,也要考虑方案的可行性,对环境的要求以及方案中元器件在市场的价格,要综合各种因素选择最佳的那个方案,实现高性价比并且经济可行。2.3.1传感器选择方案(1)方案一:选择温湿度传感器SHT10或者温湿度传感器SHT11 作为温度检测模块。在这里我们用SHT11来说明。SHT11数字温湿度传感器是一体化的。它是由瑞士研制的。它的核心部件采用的是湿敏电容,所以精度和稳定性都很高。虽然性能很高,但是价格要远远高于DHT11的价格。SHT11的一些参数:温度测量标准:-40+123.8; 湿度测量标准:0100%RH; 温度测量精度: 0.4 湿度测量精度:3.0%RH(2)方案二:选择DHT11作为温湿度检测模块的传感器。DHT11是我国生产的。它是一款集成型的传感器。当然它也是个数字温湿度传感器。它采用了湿敏电阻这个核心部件,湿敏电阻的稳定性不好,但是成本很低。所以DHT11的价格相对较低。在我们这个设计中对温湿度要求不是很高,所以可以采用这个传感器作为采集温湿度的元件。DHT11的一些参数:温度测量标准: 050湿度测量标准:20%相对湿度90%相对湿度,温度测量精度:2 湿度测量精度:5%RH经上述分析,方案一虽然精度更精确、稳定性更好,但是价格极高,在此课题设计中不是很经济。方案二虽然没有方案一可以实现那么高精度高稳定性的一个测量。但是它也能实现我们所需要的功能,满足设计要求,且简便易行,价格相对较好。具有非常好的的性价比,经济实用性很高所以故选择方案二即用DHT11作为温湿度采集模块的传感器。2.3.2显示器选择方案 (a) (b)图2-1 LCD12864与LCD1602液晶显示屏实物图(1)方案一:选择LCD12864液晶。LCD12864液晶显示屏的构成是:1)行驱动器;2)列驱动器;3)128*64全点阵液晶显示器。它是一个点阵型的液晶,屏幕为4行。LCD1602仅仅可以显示数字和字符,不能显示中文汉字。和它相比,LCD12864可以实现32(8*4)个汉字、字符、数字、图形显示,唯一的缺点就是价格相对来说比较贵。(2)方案二:选择LCD1602液晶。LCD1602是一个字符型的液晶。它的屏幕有2行。只能现实数字和字符,不能显示汉字。和方案一相比价格相对便宜。综上述分析,我们这个系统的显示模块最终就选择了LCD12864液晶显示屏。这是因为LCD12864液晶显示屏不仅可以显示字符、数字,还可以显示汉字、图形。而且和LCD1602相比,它可以显示的字符更多,更美观。在我们的这个课设中,加入了时钟的功能。考虑到LCD12864液晶显示屏可以显示更多的信息,于是我们就在这个课题设计中选择了它。2.3.3单片机主芯片选择方案单片机(Single-Chip-Microcomputer)又称为单片微型计算机、微控制器。它的结构特点是在一个半导体芯片上将微型计算机的的基本功能部件如中央处理器(Central Processing Unit,CPU)、存储器(随机存取存储器Random Access Memory,RAM和只读存储器Read Only Memory,ROM)、输入接口电路(Input)、输出接口电路(Output)、定时/计算器及终端系统等集成起来,构成一个小而完善的微型计算机。在本课题设计的温湿度测控系统中,我们采用的是主控芯片是STC系列的单片机。我们之所以选择STC系列的单片机,主要是因为它的独特之处,它的功耗比较低,并且有着很强的抗干扰能力,而且它与MCS-51系列单片机是完全兼容的。除此之外它内置有 MAX810 专用复位电路,而且能够进行远距离升级,也有廉价,基于这种种的优点,我们选择我们最常用的STC 系列单片机来作为我们课题所用的芯片。2.4系统总体设计组成及框图系统主要是由一下几个模块组成的(1) 矩阵键盘:用来设置温湿度的上下限制。(2) 电平转换模块:方便电脑与系统的连接,以便能够顺利下载程序。(3) 电源模块:可以通过USB来给电源供电。(4) 液晶显示模块:用来显示温湿度实时信息以及当前的时间,日历。(5) 温湿度采集模块:用来搜集当前的温湿度即时信息,然后将其传送给单片机。(6) 蜂鸣器报警模块:当异常发生时发生警报声,以提醒工作人员。(7) 继电器控制模块:用来控制空调等设备的工作好好保持温室内的一个适宜的温湿度。(8) 时钟模块:提供时间和年月日。(9) 单片机主控模块:系统的核心,用来分析来自各个模块的信息。其系统原理图如下图所示:图2-2 系统总体设计框图 2.5系统整体电路图图2-3 系统整体电路图DHT11是一个数字温湿度传感器。它是用于在温室温湿度信息采集。这个系统是以STC89C52单片机为核心的。它可以用来操作数据的处理。而LCD12864是用来呈现当前时间和温湿度信息的。继电器控制模块是用来调整温室内的温湿度变化的。在这里,考虑到实际情况,我们也不可能用个制冷器、空调、加湿器,不太实际。所以我们选择用几个有色的LED来代表我们对温湿度的几种不同的控制行为。包括升温、降温、加湿、去干。第三章 系统硬件设计3.1概述我们的这次设计,主要是利用单片机来完成对温度和湿度的智能控制。硬件系统在整个系统的设计中是基础,也是软件设计的重要支撑和依据,根据上面的讨论,我们最终选择的是STC89C52这个单片机就可以满足我们对这个设计的全部要求。对于我们的硬件电路,我们可以分为几大模块。其中主控模块是整个系统设计的中心模块。STC89C52单片机是我们所用的主导芯片。它是用来控制整个系统的运行的,起到了核心领导的作用。然后我们通过I/O口将其他的各个功能模块连接到单片机上,使它们成为一名完整的系统。下面分别对它们进行一个具体的介绍。3.2主控模块设计3.2.1 STC89C52芯片的简介图3-1 STC89C52单片机芯片实物图图3-2 STC89C52单片机芯片引脚图STC89C52单片机是由STC公司研制的。它是一个8位的CMOS微控制器。它所具有的特点是性能很好,功耗低,并且它具有8K的系统可编程闪存。在一个单芯片,STC89C52之所以可以为许多嵌入式控制应用系统提供高度灵活的、超有效的解决方案,是因为它的 8位CPU具有智能的在系统可编程闪存的功能。STC89C52的一些特点:1.512byte的RAM,其中内置RAM和外部RAM分别为一半。除此之外,它还有8K字节的闪存,内置4KB的EEPROM ;21个外部中断,32位I / O线;3.EEPROM不是ROM,也不是RAM;4.最大工作频率35MHz时, 6T/12T可选;51个看门狗定时器,全双工串行口。3.2.2单片机最小系统原理图图3-3 STC89C52单片机最小系统如上图所示,我们知道,这是STC89C52单片机的一个最小系统。其中包括了复位电路(10uF电解电容电容,10K 电阻)、晶振电路、电源电路(5V稳压电源).在焊接单片机最小系统的时候,我们会遇到各种各样的问题。小到电阻电容的选择,大到元器件与单片机的焊接,每个元件都需要我们慎重选择,认真焊接。不管是电阻还是电容我们都要选择质量好的。我们现在大都选择电解电容.以前经常使用的是瓷片电容,发现它不太好用,存在很多的问题,有时候还会出现程序下载不进去的情况,所以现在我们经常使用电解电容。并且电平转换芯片最好使用国外的品牌。国内的芯片不是很好用,性能也不是很稳定,容易出问题。在这里我们选择了MAX232作为我们的电平转换芯片。这里我们介绍两个基本板块。即两个支撑单片机最小系统运行的基本板块:(1)晶振电路(又叫振荡电路)图3-4 晶振电路模块晶振模块如图所示,它是由一个晶振和两个电容组成。晶振值为11.0592MHZ,电容值为30pf.在这个晶振电路中,改变晶振的值就相当于改变了单片机的一个振荡周期。所以我们在焊接的时候可以选择用插针焊接,这样就可以把晶振插在插针上,当我们需要其他晶振时可以直接更换晶振,而不需要再变更电路了。(2)复位电路图3-5 复位电路模块如图所示为复位电路,它是由电容串联电阻构成。我们在很早以前就学过,电容两端的电压是不能突变的。当系统加电后,RST引脚将会变成是高电平状态,用来确定这个高电平将会持续多长时间的是RC的值。经典的的52单片机是在高电平保持两个机器周期后被复位的,也就是被重置了。所以RC值要适合,这样才可以保证一个可靠的复位。电容和电阻的取值是多种多样的,可根据不同振荡电路的不同要求来确定。在此,我们选择的晶振数值为11.0592MHz,这样我们可以获得一个非常精确的波特率。在串口通信的场合是很方便的。3.3 DHT11传感器模块设计3.3.1 DHT11传感器简介图3-6 DHT11数字温湿度传感器实物图以及引脚图DHT11是一个复合式的数字传感器,它是温度传感器和湿度传感器的集合。它应用专用的模块采集技术和数字式温湿度传感器技术,用来确保其产品具有卓越的长期稳定性和高可靠性。它的封装方式是4针单排引脚,在电路板焊接中很方便。DHT11是一个单一的串行接口,它可以使系统集成变得非常简单而快速的。DHT11数字温湿度传感器的内部结构是怎么样的呢?它是由下面三个元件组成的。它们分别电阻元件为、NTC温度元件、8位微控制器。微控制器的性能很高。DHT11的优点是:(1) 尺寸小,功耗低;(2) 反应速度极快,很强的抗干扰能力,高性价比;(3) 信号传输距离远,高达20米以上;(4) 品质优良,使其成为即使在更苛刻的应用场合也是一个最佳的选择;(5) DHT11是单线串行接口。3.3.2 DHT11传感器模块电路设计图3-7 DHT11温湿度控制模块电路图3.4 12864液晶显示模块设计3.4.1 12864液晶显示屏简介图3-8 LCD12864液晶显示屏实物图LCD12864液晶显示屏分为两种,带字符的和不带字符的。我们用的是带字符的这种。LCD12864是图形式的液晶显示仪。它有128*64的点阵模块,内部带有192个中文汉字、128个字符及16*16(256)点阵显示RAM。所以它比LCD1602更高端,它不仅可以显示更多的字符和数字,而且还可以显示汉字与图形。12864液晶显示屏可以能够和CPU直接相连,我们可以加个上拉电阻在和单片机相连,这样可以增加它的驱动能力。12864有很多功能,例如光标显示、睡眠模式、画面移位等。除此之外它还有两种界面可以用来连接微处理器。连接方式有八位并行和串行两种。3.4.2 12864液晶显示模块电路原理图图3-9 LCD12864液晶显示屏与单片机连接的电路图3.5报警模块3.5.1蜂鸣器介绍图3-10 蜂鸣器实物图一、蜂鸣器的介绍:蜂鸣器是一体化结构的,它采用的是直流电压供电。蜂鸣器是属于声音设备的电子器件。因此它被广泛的应用于各种电子产品中。二、蜂鸣器的分类:(1)按照工作原理来划分的话1 电磁式蜂鸣器 2 压电式蜂鸣器(2)按照驱动方式划分的话可以分为有源和无源蜂鸣器两种类型。表3-1 有源蜂鸣器和无源蜂鸣器的对比类型区别备注有源蜂鸣器1. 内带振荡源,采用直流信号DC驱动。2. 只能以一种频率发出声音即单身。多出振荡电路,价格较高一点。无源蜂鸣器1 不带振荡源,一般采用2-5KHz方波驱动。2 加一定频率电流发声且可改变频率发出不同声音。(3)按照安装类型不同可以分为贴片行、引线型、插针型、垂直安装型、面板安装型等。3.5.2蜂鸣器报警模块电路原理图图3-11 蜂鸣器报警模块与单片机相连电路图在这个系统中,三极管是用来作为驱动蜂鸣器发声的。我们知道单片机的IO口电流是很小的,但是蜂鸣器的工作电流却很大,所以我们只靠单片机的IO口电流来驱动蜂鸣器发声是无法实现的。所以我们要利用三极管来增大驱动电流。从而使蜂鸣器发生报警。3.6继电器控制模块3.6.1继电器的介绍图3-12 继电器实物图图3-13 蜂鸣器内部原理图继电器就是一个自动开关。实际上它属于一种电子控制器件。它的控制原理就是用较小的物理量去控制较大的物理量,然后控制衔铁的吸合、断开,从而控制电路的通断,以此保证电路的安全,起到了自动调节、转换电路和智能化控制的作用。它具有输入回路和输出回路,又叫做控制系统和被控制系统。电磁继电器是由衔铁,触点,铁芯,簧片和线圈等构成的。继电器在没有工作的情况下,处于断开状态的静触点叫做常开触点,处于闭合状态的静触点叫做常闭触点。继电器的工作原理:当我们在线圈两端加上一定的电压时,这个时候线圈中会流过一定的电流,从而产生电磁感应。衔铁就会利用电磁力的吸引作用克服弹簧的拉力吸向铁芯,从而使得衔铁的动触点与静触点(也就是常开触点)吸合。只要线圈断电了,那么电磁铁的吸引力也就消失了,衔铁就会通过弹簧的反作用力返回到原来的位置,使得动触点和之前的静触点(也就是常闭触点)吸合。就这样衔铁的不断吸合断开,从而达到电路的闭合和断开。这样就实现了开关的作用。3.6.2继电器控制模块电路原理图图3-14 继电器控制系统与单片机相连电路图在这个模块中,我们用继电器来控制对我们整个系统的温湿度调节。考虑到我们只是个课题设计,所以我们选择用几个不同颜色的LED发光二极管来代表我们的不同信号,即升温、降温、加湿、去干。在实际生产中,继电器控制的则是空调或者其他设备进行的这些行为动作。在这个图中,我们用白色的发光二极管代表正常状态,就是温湿度都适宜,没有出现异常情况。当发生异常时蜂鸣器报警。同时继电器工作,然后有色二极管发光提示。特别是在这个系统中是如何运作的。当温湿度发生异常时,单片机系统会作出判断,然后通过IO口控制电流的通断,电流通过三极管经过放大后使得继电器工作,从而常开触点闭合使得开关闭合。这时白灯会熄灭,有色灯亮。也就提醒工作人员温湿度应该作何调整了。在这个模块中,对继电器的一个测量是焊接正确电路图的一个基础。所以我们应该正确地测量出继电器的有关引脚和参数。1、测线圈电阻我们可以用数字万能表的欧姆档来测量继电器线圈的阻值,从而判断继电器的线圈是否存在问题。2、测触点电阻我们可以用数字万能表的欧姆档来测量常开触点与动点之间的阻值,它的值应为无穷大;而常闭触点与动点之间的电阻,其阻值应为0。这样子我们可以测量出哪个是常开触点,哪个是常闭触点。3、测吸合电压、吸合电流用一个可调的稳压电源给继电器输入电压。开始的时候电压值要设置的小一点,然后慢慢地调高电压,同时用一个电流表测量输入回路中的电流。一边调高电压,一边测量电流。知道某个时刻继电器吸合,这个时候记下此时电流表的示数,同时记下此时的电压值。为了准确地测量吸合电压和吸合电流,我们可以多次测量求平均值。4、测释放电压、释放电流和测量吸合电压和吸合电流一样,只不过我们要从继电器吸合开始,不断地减小电压值,这个时候动作要慢,电压幅度要缓慢降低,以免不准。直到继电器断开的时候记下此时的电流值和电压值。和上面的一样,我们要多次测量求平均值。这样才可能确保有个相对准确的数值。经查阅可知,普通的继电器释放电压是吸合电压的百分之十到百分之五十。但是当释放电压太小的时候。也就低于百分之十,那这个继电器就不能使用了。因为这样的继电器不稳定,对整个电路来说不容易控制。所以我们坚决不用这样的继电器在电路中。3.7时钟模块3.7.1DS1302时钟芯片简介图3-15 DS1302实物图图3-16 DS1302时钟芯片引脚图DS1302时钟芯片是由美国DALLAS公司推出的,它具有涓细电流充电能力,同时它是一种高性能、低功耗的实时时钟芯片。DS1302时钟芯片可提供秒、分、时、日、星期、月和年的功能,并且当一个月小于31天时它可以自动调整,具有闰年补偿功能。它附加了31byte的静态RAM,采用与CPU进行同步通信的SPI三线接口,同时可以使用突发模式一次性传输多个时钟信号和RAM数据。它的工作电压在2.55.5V的范围内。采用主电源和备用电源双电源供电方式,备用电源的充电方式是我们可以设置的。 图3-17 DS1302内部结构组成图DS1302时钟芯片可以用于记录数据,尤其是记录一些具有非常特殊意义的数据,它能够记录下数据以及数据出现的那个时刻。所以它被广泛的应用于各种控制系统中。3.7.2时钟模块电路原理图图3-18 DS1302时钟模块与单片机相连电路图DS1302与单片机的相连如图所示,其中,晶振值为32.768MHz,电阻值均为10K。晶振在这里是给DS1302提供计时脉冲的。由电路图我们可以看出,DS1302只需要三个IO口就可以和单片机项相连了。为了在系统断电情况下时钟依然可以走动,我们可以在DS1302外部加个电池,下次再次启动系统的时候就不必调时间了,给我们带来了极大的方便。3.8矩阵键盘控制模块3.8.1矩阵键盘的简介图3-19 4*4矩阵键盘实物图矩阵键盘就是一系列的按键按照一定的规则排列起来,组成一个键盘组,然后将其连接在单片机外围设备上。既然有按键,为何还要有矩阵键盘这个东西呢?在单片机按键的使用过程中,当按键数量极其多的时候,我们不仅要考虑怎么把这些按键摆放整齐和美观。而且它还要占用很多的IO口,造成单片机IO口的使用可能不够用。所以我们用矩阵键盘不仅仅可以使得整个电路板美观,更重要的是这样子可以减少单片机的端口的使用。3.8.2矩阵键盘控制模块电路原理图
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸设计 > 毕业论文


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!