基于单片机的温湿度控制仪的设计电气工程与自动化.doc
《基于单片机的温湿度控制仪的设计电气工程与自动化.doc》由会员分享,可在线阅读,更多相关《基于单片机的温湿度控制仪的设计电气工程与自动化.doc(28页珍藏版)》请在咨信网上搜索。
1、毕 业 论 文(设计)课 题 基于单片机的温湿度控制仪的设计 学生姓名 院 部 电气工程学院 专业班级 指导教师 二 一 六 年 六 月目 录摘 要IAbstractII第1章 绪论- 1-1.1选题背景- 1 -1.2研究的意义- 1 -1.3 相关技术的发展状况- 1 -第2章 总体方案- 2 -2.1系统控制结构组成- 3 -2.2 性能指标(设计要求)- 3 -2.2.2 设计要求- 3 -2.3 中央处理单元CPU- 5 -2.3.1 单片机的使用- 5 -2.3.2 温度传感器的选择- 5 - 2.3.3 湿度传感器的选择- 6 -第3章 硬件设计- 6 -3.1 系统的基本构成-
2、 7 -3.2 硬件设计的总体方案- 7 -3.3主要硬件电路设计- 7 -3.3.1温度检测电路设计- 7 -3.3.2 湿度检测电路设计- 12 -3.3.3按键输入控制模块- 13 -3.3.4显示部分的原理图及说明- 14 -第4章 软件设计- 16 -4.1软件设计的总体方案- 16 -4.2 温度传感器的流程- 16 -4.3主程序流程图- 17 -4.3 WRITE子程序- 18 -4.4 READ子程序- 18 -结 论- 20 -致 谢- 21 -参考文献- 22 -附录 1- 23 -插图清单图2-1T法脉宽测量- 3 -图2-2M法测量转速脉冲- 4 -图3-1系统原理框
3、图- 6 -图3-2AT89C52引脚图和实物图- 7 -图3-3单片机控制系统- 8 -图3-4时钟电路- 9 -图3-5复位电路- 9 -图3-6电源电路- 10-图3-7霍尔元件与磁钢图- 11 -图3-8(a)开关型霍尔传感器构成图- 11 -图3-8(b)开关型霍尔传感器工作特性- 11 -图3-9测速电路- 13 -图3-10信号处理电路- 13 -图3-11电机驱动电路- 14 -图3-12数码管结构图- 15 -图3-1374LS138和CD4511- 16 -图3-14数码管显示电路- 17 -图3-15矩阵键盘实物图- 17 -图3-168255引脚图- 18 -图3-17
4、按键电路- 19 -图4-1软件总体框图- 20 -图4-2主程序流程图- 21 -图4-3定时/计数中断程序流程图- 22 -图4-4速度控制程序流程图- 23 -图4-5速度值设定程序流程图- 24 -图4-6键盘扫描程序流程图- 25 -铜陵学院毕业论文(设计)基于单片机的湿度控制器设计摘 要人类的生存和平时所要进行的一些活动都与温度和湿度有着相当大的关系。伴随着经济时代的发展,我们的生活都与温湿度有着非常深的的关联。我们在平时的生产生活中,温度和湿度的测量理所当然变成了运用较为广泛的测量活动,所以我们经常可以在市场上发现各式各样的温湿度测量仪器。本设计主要由温度检测、湿度检测、LED显
5、示电路,键盘电路这几个几部分组成,本次设计选用的是AT89S52单片机,温度芯片DS18B20、传感器HS1101的温湿度控制系统组成。从而简单方便的实现两路温湿度的循环检测和可以同时做到控制温湿度的上下限,温湿度传感器可以将完成将出现改变的环境数值显示在数码管上的任务。本设计选用了DS18B20温度传感器来进行温度测量,此次测量的特点为精度性高和较高的重复性;选用了HS1101电容式相对湿度传感器来进行湿度测量;运用LED控制驱动器ULN2003驱动了6个数码管。从而可以达到简单的实现温度、湿度的实时控制。本次设计的最完美的地方就是操作起来轻松方便,硬件设计,软件设计也不是很难,比较容易去掌
6、握。整个系统的制作时间不长,调试简易,运行流畅。但是此次设计也存在着不少的问题点,因为时间的关系,本设计还剩余一部分未完成的设计,希望下次时间充裕时,能将此次设计未完成的部分进行完善。关键词:湿度检测;温度检测;单片机AT89S52;LED显示I汪盼:基于单片机的温湿度自动控制仪的设计Humidity Controller Based on Single ChipAbstractHuman survival and usually some of the activities to be carried out both with temperature and humidity have a
7、 significant relationship. With the development of economy, our lives are related to the temperature and humidity has a very deep association. Our production and life in peacetime, to measure the temperature and humidity naturally become more widespread use of measurement campaigns, so we often can
8、find a wide range of temperature and humidity measuring instrument on the market. This design mainly by the temperature detection, humidity detection, LED display circuit, keyboard circuit composed of several parts, this design choice is AT89C51 microcontroller chip temperature DS18B20, sensor HS110
9、1 temperature and humidity control system. So easy to achieve both temperature and humidity cycle testing and can achieve both the upper and lower temperature and humidity control, temperature and humidity sensors can be completed by the environment has changed the value displayed on the digital tas
10、ks. The design uses the DS18B20 temperature sensor for temperature measurement, the measure is characterized by high accuracy aand high repeatability; selected HS1101 capacitive relative humidity sensor for humidity measurement; use LED control driver ULN2003 drives 6 digital tube. Which can achieve
11、 a simple real-time control of temperature and humidity.The perfect place to design is easy and convenient to operate, hardware design, software design is not hard.Relatively easy to master. Production time for the entire system is not long, simple debugging, running smoothly. But the design also ex
12、ist many problems, because of time, this design also did not complete the remaining part of the design, we hope the next time there is enough time, can the design of the unfinished part perfect.Keywords: humidity detection; temperature detection; microcontroller AT89S52, LED displayIV铜陵学院毕业论文(设计)第1章
13、 绪论1.1选题背景 人类的生活与离不开温度和湿度,随着时代的变化,各个领域都与其有着很大的联系。人类离不开水和空气,当然也离不开温度湿度,温度太高太低都不适合人类的生存,湿度太高或太低也不利于我们的生活。所以渐渐地我们会发现温湿度测量已经成为了生活当中不可或缺的一个测量活动。我们可以看到多种多样的温湿度测量仪器在我们的生活中,本次设计主要就是想设计出一款使用起来方便的温湿度传感器,可以准确的测出温度和其相对的湿度。运用本次设计上安装的LED装置来显示出空气中的温度和湿度的度数。本次设计主要是运用AT89S52单片机来进行此次的设计,主要是运用单片机和模数转换器来进行本次的设计,选用LED来显
14、示独立的稳压电源。再设计硬件电路和键盘/显示的过程中我采用了8255A串行接口芯片。编写软件,完成如下功能:模拟现场3个点温度数据的巡回检测,温度范围085(温度信号用电位器可调电压模拟),1对应数字量03H。每隔15s检测一次,每一路连续检测4次,取其平均值,经标度变换,转为BCD码送LED显示,三路循环显示,每路持续2s。利用软件绘制相应硬件电路的原理图及PCB图。本次设计简单且容易制作,并通过C语言来控进行编程设计,实用性非常强。控制系统组成,在检测植物棚中的温湿度系数中,温度检测电路将检测到的温度数值传送到AT89S52单片机中,单片机中有其设定的温度,当输入温度输入时,单片机通过比较
15、它们之间的大小从而来控制电扇的风向或加热驱动电路。在一定范畴内的温度,风扇或加热器不会因为单片机的作用而做出回应。从而可以检测,监控植物生长的温度及土壤和空气里的湿度。并且能够对那些超过正常温度、湿度范围的状况进行实时处理,从而达到控制大棚中的环境的效果。 本次的设计还可以对温度实现实时显示功能,预先设定植物棚内温度的功能。如今已非常顺利地将DS18B20应用于所开发的“家用采暖洗浴器”控制系统中,因为它的转换速度非常的快,转换精度非常高,与微处理器的接口简单,从而给可以方便快捷的完成硬件设计的工作,从而达到降低成本,节约了开发时间和经费。1.2研究的意义 我们在生产和生活中,温湿度控制器也有
16、着广泛运用,像汽车产业、钢材等其他工业,都会用到温湿度控制器。然而在不同的场所中,温湿度控制器它的控制性能、控制精度这些都会发生改变,所以如何在那么多的不简单的环境下,满足我们想要的性能和精度将成为我们第一个要解决的问题。在本文的设计中,我会选用平时用到的电子元器件来年组成一个简单且方便操作的的温湿度检测电路,然后再进一步的来阐述控制的性能和控制的精度的问题。 本次的设计不仅可以对温度、湿度信号同时进行测量控制,而且可以实现液晶数字的显示,还可以通过按键对温、湿度分别进行上、下限设置和显示,使仪表可以根据现场情况,自动启动风扇或加热器,对被测环境的实际温、湿度自动调节。动作指示通过两常开触点输
17、出,真正使仪表实现了智能化更能适应复杂多变的现场情况,从而达到有效的保护设备的目的。本仪表适用于高低开关柜、端子箱、箱式变电站等多种柜型。1.3 相关技术的发展状况温湿度控制仪的设计在很早就有了发展,17世纪末人类创造了干湿球湿度计,干球和湿球这两支温度计的精度决定了干湿球的准确度;通风状态下的湿度计才是可以正常使用的:达到规定的准确度的要求为它的所有的材料要满足一定的条件。然而它的准确度却不是很高,只有5一7RH。间接测量法是干湿球温度计最常用的一种方法,它的主要犯法是通过测量干球、湿球的温度,然后开始进行计算,最后得到你测量的湿度值。因此对温度的使用没有要求,传感器在高温的环境下也额可以正
18、常使用。干湿球测湿法的维护相也很容易,我们平时的使用中,要经常给它换纱布和要经常给湿求加水,保证它处于潮湿干净的状态。这种方法比普通的电子式传感器相比来说,它不容易发生老化,精度下降这些问题。所以在温度非常高环境相当差场的情况下一般我们会选用干湿球温度计这种测湿方法。伴随着时代的发展,后来人们又发明了滴水法测量法来测量空气里的相对湿度。但是近20年内,电子式的传感器才慢慢地被人们运用到生产和生活中。温度传感器类的产品在出厂前一般都需要采用标准湿度的方法来一支一支的进行标定,与市面上其他的测温湿度的一起来说,它的准确度是很高的,可以达到2一3RH。因为电子湿度传感技术的发展迅速,精确性高,误差小
19、,所以在我们的生活生产中得到了广泛的应用。 伴随着经济技术的发展,随着电子芯片的集成化和小型化速度的迅速发簪以及制造芯片技术的提高,国内外在温湿度传感器开发这方面取得了非常大的进步。湿度传感器正慢慢地从简单的湿敏元件向集成化、智能化、多参数检测以及的方向迅速的发展起来,从而为了研发更好的湿度测控系统创造了很好的条件,将湿度测量技术提高到更高的水平。第2章 总体方案2.1系统控制结构组成 1) 温度检测模块,可以查看空气中的温度。2) 湿度检测模块,可以查看空气中的湿度。3)微控制器,此次设计我们选用的是AT89S52单片机来主控整个设计。4)键盘输入电路,可以用来设置初始值。5)LED显示电路
20、,可以用来显现温温度的度数和湿度的相对度数。AT89S52LED显示电路温度检测电路湿度检测电路键盘输入电路 图2-1系统原理框图2.2 性能指标(设计要求)2.2.1 功能要求 1)我们一般都选用数字式的温湿度传感器DHT11来收集温湿度变化数据,从而快捷方便的传送给单片机;2) 单片机在收到信号以后,对收集到的这些信号进行深度剖析和处置,然后把收集到的数据传送出来,然后显示在显示屏上;3) 首先我们要自己给出一个温度和湿度的合适的数值范围,通过输入不同的温湿度,然后再其后放入蜂鸣器,当超过一开始设定的温湿度的范围时,蜂鸣器就会开始报警,从而我们就知道了我们所测量的温度的大概的范围。2.2.
21、2 设计要求1.此次设计采用的是AT89S52单片机作为此次设计的主要器材,从而使其形成一个数字式的温湿度测量系统。2.数据采集部分需要的步骤有首先我们需要选用数字式温度传感器DS18B20作为我们所需要的检测器材,从而用它来测量温度的度数,一般我们将温度测量的范畴定在-55+125,检测精度一般以0.0625为准;然后选用HS1101电容式湿度传感器进行电路的测量,一般选用的方法是振荡,获得的频率信号与合适的数值它们之间接近线性关系,所以通过这个方法我们就会非常方便的对其湿度进行测量。3.用双位的移位寄存芯片74HC595进行扩大和展开,显示ULN2003芯片驱动数码管4.温湿度的显示一般我
22、们是选用六位的共阴LED 数码管显示。共阴的数码管一般是低三位是用来表明温度、高三位一般用来是表明湿度)。5.设计相关的界面时,一般会选用RS-485通讯在计算机上显现出它对应的温湿度,从而达到使PC机与主机之间的传输保持畅通。 6.设计电路中的抗干扰措施:(1)电源与地线和传输干扰以及应对方法:单片机系统中我们一般选用的是直流电源都是从交流电源改变过来的,但是此次改变的过程中存在着许多的暴动和干扰,一般我们选用以下的几种方法来解决这个问题带来的困扰: 1) 选用集成稳压块肚子进行电力的供应; 2)切记不要采用交流的电源,一定要选用之流的开关电源 3)采用DC-DC变换器。本次设计的系统中中,
23、接地的正确与否与系统的正常工作与否有着密切的联系。有两方面我们是需要注意的,第一点是是接地的接地点是不是正确,另一点是接地点的接地是不是牢固。前一点是为了防止系统内的各部分造成窜动与干扰,后面的一点是为了预防接地线上的压降。1)一般的情况下,当它的频率小于1MHz时,一般选用一点接地的方法,从而达到将定地线造成的地环路的几率;然而当频率高出10MHz时,这时应采用多点接地的方法,从而可以顺利的避开各地线之间的耦合。2)在本次设计的系统中,我们应该将数字地和模拟地分开来进行接地,就算一个芯片上有两种地,我们同样要做到将其分开接地,然后在一个点的地方将这两个地连接起来。3)防为了避免内部地线之间的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 温湿度 控制 设计 电气工程 自动化
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。