ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:481.50KB ,
资源ID:15533516      下载积分:5 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-15533516.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(温湿度检测系统设计at89c51单片机和dht11温湿度传感器可编辑.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

温湿度检测系统设计at89c51单片机和dht11温湿度传感器可编辑.docx

1、温湿度检测系统设计at89c51单片机和dht11温湿度传感器可编辑摘 要此次设计主要是通过使用AT89C51单片机和DHT11温湿度传感器来实现的检测系统。此次设计主要是针对两个方面的设计:硬件电路方面的设计和系统软件方面的设计。硬件电路是通过单片机、温湿度传感器、显示器、报警器和键盘等组合在一起的,系统显示器通过DHT11温湿度传感器和LCD1620字符型液晶模块构成。本次设计使用的电路相对而言比较简单、工作状态比较稳定、并且具有相对较高的集成度和测量误差较小的特点。另外,此设计方便使用者进行调试,具有一定的使用价值和实用价值。使用者可以先设定自己想预订的数值,一旦检测实际的结果比预设的数

2、值高时,蜂鸣器就会发出报警信号,测试电路主要将温湿度传感器检测的实际值和预先的设定数值进行比较、然后通过报警电路实现的。软件方面主要由主程序、显示模块的程序、检测温湿度程序组成。 此次设计主要通过使用DHT11传感器和AT89C51单片机来实现。DHT11温湿度传感器具有专用的数字模块采集技术和温湿度传感技术,使得产品有极高的稳定性和可靠性;它是主要由一个电阻式感湿元件和一个NTC测温元件构成的,它通过与一个高性能8位单片机相连接来工作;因而DHT11传感器具备抗干扰能力强、响应快、以及性价比很高的优点。由于AT89C51单片机是一种高性能、低消耗CMOS8位单片机,因此在许多领域都使用它。【

3、关键词】 温度测量 湿度测量 AT89C51 DHT11 ABSTRACT This design is mainly the detection system is realized by using AT89C51 MCU and DHT11 temperature and humidity sensor. This design is mainly aimed at two aspects of design: design and system design aspects of the hardware circuit.The hardware circuit is through

4、the micro controller, temperature and humidity sensor, display, alarm and keyboard combination together, display system through DHT11 temperature and humidity sensor and the LCD1620 character LCD module. Characteristics of circuits using this design is relatively simple, the work of relatively stabl

5、e state, and has a relatively high degree of integration and less measurement error. In addition, this design is convenient for a user to debug, has certain use value and practical value. The user can set you want to book value, once the actual testing results than numerical is preset, the buzzer wi

6、ll alarm signal, test circuit is mainly the actual temperature and humidity sensor detection and numerical preset values were compared, then through the alarm circuit realization. The software is composed of main program, display module of the program, the temperature and humidity testing program. T

7、he design is mainly through the use of DHT11 sensor and AT89C51 single chip to achieve. DHT11 temperature and humidity sensor has a special digital module acquisition technology and the temperature and humidity sensing technology, the product has high stability and reliability; it is mainly composed

8、 of a resistance type humidity sensitive element and a NTC temperature components, it is connected with a high performance 8 bit MCU to work; so this DHT11 sensor have strong anti-interference ability, fast response, and high cost performance.Since the AT89C51 is a high performance, low consumption

9、CMOS8microcontroller, so use it in many areas.【Key words】Temperature measurement Humidity measurement AT89C51 DHT11 前 言现在在人类的生活中温度已成为非常重要的数据,人们的许多行业都离不开对温度的检测。伴随着科技的进步,人们对数字化、智能化的温湿度检测技术需求也愈加的迫切,对智能化温湿度检测技术应用也越来越广泛。由于人们的生活水平和生活质量愈来愈高,人们对环境的要求也在不断提高,因而对环境的控制已成为人们生活、生产中不可缺少的必要条件;随着人类的生活节奏不断的加快,很多人们都存在

10、着亚健康的身体状态,为了不让温湿度影响人类的健康状况,智能化的温湿度检测系统已变得越来越重要,甚至可以说刻不容缓。就对于目前的状况,我们需要研究一种最佳的家庭式温湿度以便满足人们的生活需求,此种设计可以让人们在一年四季中根据不同需求进行不同的设置和调整,此设计不仅可以检测温湿度,而且还需对人们的不同需求作出判断并作出提醒,以便为人们提供最佳的生活环境。所以为了体现现在科技的进步和生活水平的提高,对环境的控制需求不仅仅关系人们的生活,也是构建现代化生活必不可少的条件。1、问题的提出 随着国内各种科技的不断飞速发展,人们的生活水平有了很大的改变,与此同时人们对生活的安逸与舒适也提出了更高的要求,为

11、了满足人们的生活需求,为了让人们的生活更加健康,检测与控制温湿度也变得尤为迫切。目前人们大量的使用着单片机,单片机应用于温湿度检测在近年发展的非常迅速,它具有方便、快捷、准确等优点,因而成为了现代温湿度检测的发展趋势。最近,随着全球气候逐渐变暖,自然环境正在不断地恶化,环境污染在不断加剧,人口的不断增长,人们的生活环境在不断变差,适合人类居住生活的气候温湿度也越来越少。为了满足人们对生活环境的要求,我们需要有效的对环境作出改变,让人们在不同的季节中都能有适宜的环境过着舒适生活。2、研究的意义由于现代化文明的飞速发展,人们不仅只关注经济的收入,同时也关注自身的健康发展,为了能够更好地生活。人们对

12、生活环境也有着更高的需求,更高要求的生活环境不仅是豪宅,也包括自己的小环境中有着调节温湿度的效果,能够反映自然界的变化自然界各个时节最佳的气候环境。因而,能够自我调节温湿度的气候十分的重要,智能化的研究温湿度的检测与控制是十分必要的,他不只是科技的进步,也为我们的生活带来了便利,提高了社会的生活水平,优化了服务以及社会的资源,推动了各行业的发展,为社会提供了新的商机。一、国内外现状目前常用的测量方法是将随温度变化而变化的物理参数,通过温湿度传感器转变为其他信号或电信号,传给电路,然后由温湿度显示器显示数值。但随着各方面人才的不断努力,不断地取得突破性的进步,温湿度传感器正不断的走向智能化,集成

13、化,国际上有很多国家已取得巨大的成就。由于科技不断地发展,不断地发生日新月异的变化,温湿度传感器也随之发生巨大的变化。就目前而言,温湿度传感器的测量系统主要由虚拟仪器、数字化仪器、智能仪器等组成,其实用性,整体的稳定性,测量的准确性都有很大的改变。在实际的检测中温湿度传感器,以数据采集结构为主体,能够不断的适应各方面的需求更好的为人们服务。在20世纪末,许多地方出现了应用于温湿度传感器的集成测量系统的新科技,这些新技术在很大程度上推动了传感器的发展,伴随着科技的不断发展,现在的很多公司都致力于完善和发展,以保障传感器的适应性以及公司本身的竞争性。现在,国内的许多机构都在不断地开发、研究心得传感

14、测试装置。比如在设计研发多种动态测试系统。气体传感器等一些智能测试系统是用传统电子器件进行开发,这表明国内在这些技术上已有了一些成就,对于一种产品来说,人们不仅会考虑他的价格、性能等更重要的时会考虑到,它是否方便人们的生活。所以我们在生活中要考虑它的实用性,不能盲目选择。就目前而言,市场对新一代传感器的研究很看重,在精度及稳定性方面传统的传感技术已无法满足社会的要求,所以必须不断地开发新的技术,不断地完善技术。二、本文研究的方向和目的 1、本设计研究的目的鉴于目前人们对居住环境的温湿度有着较高要求,为了解决这些问题我们对传感器做出了一定的改善,让人们可以随意的改变那些让自己不舒适的温湿度,通过

15、智能化的感应对人们的居住环境进行显示和提醒,让人们在适宜的温湿度中过着美好的生活。 2、本设计研究的主要内容首先,作为研究者我们要更好地了解人们对温湿度的需求,以及适宜的温湿度对人们的生活有何重要的影响,其次,为了帮助使用者解决他们所遇到的问题,我们必须对他们的需求有更加深度的了解。在此处我们主要探讨温湿度的检测系统。当我们周围的环境发生了一定的变化时,智能化的温湿度检测就会随之发生一定的变化,与此同时温湿度的改变对温湿度传感器有着很大的影响。每当温湿度传感器接收到环境中的变化时,传感器就会将这些变化通过转换电路转成模拟信号,然后由A/D转换将模拟信号转成数字信号送给单片机,接下来就是要处理这

16、些数字信号,并通过显示器将它们显示出来,让人们可以清楚的了解温湿度的值,看到这些变化。此系统通过检测系统接受传感系统提供的信息,并对其作出判断,当检测到的信息超过了所设定的适宜的温湿度时,使用者就会听到报警器发出蜂鸣声,从而对设备进行相应的调整。三、本次设计的章节安排本次论文只要有四章,其中第一章主要介绍了本次论文,特别是软件设计方面需要几种软件的主要介绍和功能特点,分别是C语言Proteus,Prote1;第二章主要主要是对设计总体方案的论述,同时仔细介绍了几个主要的元器件,分别是:单片机的选择,温度传感器,湿度传感器,以及LCD;第三章主要介绍了硬件设计及其内容,首先介绍了本次设计所要达到

17、的目的和要实现的功能,然后分为四个部分,分别介绍了原理图的设计,然后各个主要模块:蜂鸣器电路,晶振电路以及显示电路;第四章主要介绍了软件流程的过程以及介绍了一些主要模块的程序。四、本章小结本章主要介绍了本次设计的研究意义,国内外的现状,以及本次研究的主要研究目的和方向,并且介绍了本次设计的主要章节安排和每章节所要实现的内容。第一章 工具简介系统单片机代码采用C语言编写, proteus为仿真环境,prote1为原理图画图工具软件。第一节C语言一、C语言的优点 C语言是一种运用非常广泛的编程语言,它具有着很高的编程效率。同时,C语言还包含着广泛的运算类型,拥有着各种各样的表达方式,在高级语言中它

18、能够实现一些较为复杂的运算,地址、字节等也可以通过C语言进行操作;图形编译、显示器等也可以通过C语言进行操作。另外,C语言对语法的要求不是很严格,让人很容易理解,见名知意,设计起来非常的方便,让使用者编辑出来的结构感更加的鲜明,能很清楚的看出层次感;此外,C语言对硬件的操作及访问物理地址也可以直接进行,由此可见,C语言是被人们广泛认可的高效率编程语言被用于很多方面,因此,在很多方面利用C语言都有着很大的突破,为人们提供了非常大的帮助。二、C语言的缺点C语言和其他语言相比相对来说比较难熟练掌握,它在某些方面由于在语法上不够严格,因而在安全性上不能够让使用者满意,所以在很多领域上虽然C语言有着很高

19、的效率,但却没有广泛的被推广被人们广泛的使用。第二节 Proteus单片机的教学以及实验教学的虚拟平台上,proteus是主要的比较先进的手段,在资金以及设备维护的问题上,它能够在硬件设备有限的情况下采用不同的方法,步进能将实例形象化,也可以使得运行过程形象化,能够得到传统演习方式无法达到的效果;它能够提供27000多的仿真器件,同时能够模拟仿真和数字仿真,能够直接在原理图上进行虚拟编程,然后显示输出想要达到的效果;它能够使得仿真软件使得抽象的程序和原理图变得形象化,同时提供了虚拟的控制按钮,可以控制程序的运行,停止;目前它是我们课程设计毕业设计中最普遍应用的工具,时间花接种,提供了许多实际中

20、无法满足的元件库,同时我们可以无限次,随机的修改电路设计。第三节 Prote1一、软件介绍 Prote199SE主要是由原理图设计、信号仿真、PCB设计、PLD设计以及布线器等几个子模块组成。它具备这一些特点:能够生成超过30种的电气连接网络表,体内更是具有很强的编辑功能,原理图以及PCB中同样的期间可以同样的被选中,允许在原理图和PCB进行双向查找元件。引脚等。与国际化的标准保持一致,能够混合仿真,同时具有智能的覆铜和放置汉字的功能,而且还可以与AUTOCAD等软件进行数据交换,在我们需要打印的时候能够提供打印预览,它具有的3D功能让我们在制版前看到想要装配的结果等等。二、仿真特点 它具有着

21、很系统的对电路分析的能力,例如,对交流信号的动态分析,以及对它的输入函数进行分析;此外,他还拥有着巨大的数据库,以及很多的仿真元件库,能够让人们随意的使用,满足人们对电路元件的需求,能够让使用者轻松入门完成所想设计的电路;它还具有丰富的仿真信号源,同时还提供了完整的线性以及非线性受控源。第四节 本章小结本章主要介绍了设计过程中所需要的软件,主要有三个,分别是:C语言,Proteus.Prote1,本章对于各个软件、功能等做了详细的解释说明。第二章 设计任务分析及方案论证本章主要介绍此次设计的目标,及分析要具体实现的内容,同时详细的介绍了主要元器件的选择,以及各自的特性。第一节 设计任务要求和温

22、湿度控制的发展一、设计的步骤及其效果要求根据所要实现的要求,设计一个温湿度检测系统,要求以51单片机为主题。 1.此设备能够根据所处的环境,准确的检测出温湿度并显示出来。温度的测量误差为:2;湿度的测量误差在:5RH;此外,他的测量范围也应有一定的标准。 2.此设备可以根据预先设定的数值对测量的实际值进行智能化的调节。别外,在此设备上设计了对温湿度进行调节的按钮,可以随意的根据使用者的想法调高后调低温湿度从而满足人们的具体需求。 3.此设备上装有报警设备,每当检测到实际的温湿度值不满足预先设定的值。报警器便会发出蜂鸣声。 4.本次设计通过三极管驱动报警器发出蜂鸣声。 5.此次设备使用LCD16

23、20字符型液晶模块显示。二、设计温湿度计的根据和意义 从古至今人类的生活都离不开环境的变化,就目前看来温湿度早已和人们追求适宜的生活紧紧的结合在一起了,在我们现实的生活生产中,很多行业都已离不开温湿度的检测。例如,在现代的工农业生产部门,气象,环保,国防,科研等部门,经常需要对环境温度及湿度进行测量,准确测量温湿度在生物制药,食品加工,造纸等行业更是至关重要的,传统的温度计是用水银显示的,虽然结构简单,价格便宜,但是精度不高,而且不易计数,但是采用单片机进行控制,不仅具有控制方便,简单灵活等优点,而且可以大幅度提高温度控制的技术指标,用LCD显示起来会更加的直观方便。采用DHT11数字温湿度传

24、感器作为检测元件,能够同时检测温度和湿度,它不仅仅易于焊接,而且只有四个管角,减少了外围电路的设计。DHT11传感器包括一个电容式聚合体测湿原件和一个能隙式测温元件。DHT11能够直接独处被测温湿度值,同时单片机可以把测量的数据通过串口传到计算机,来完成控制。带来了极大的方便,用单片机控制的温湿度不仅硬件电路相对简单,而且测量精度高。总之无论是在日常生活中还是在工业,农业方面都离不开温湿度的测量,因此研究温湿度的测量具有相当重要的意义。第二节 设计总体方案及其方案论证一、设计总体方案及其论证 使用者可以根据自身的需求,通过传感器提前设定自己想要的数值,一旦实际检测的温湿度数值不匹配蜂鸣器就会发

25、出报警声,而本次设计就是为达到这种要求。根据我们之前的需求分析,大概可以判断出此次设计可以分为以下几个方面:1.对温湿度的收集功能的实现;2.对所得到的数据进行处理;3.使用者可以自由的操控,对温室进行调节; 从中我们可以了解到对温湿度收集功能的实现,可以使用DHT11温湿度传感器。因为此传感器使用方便、接线简单、不需要使用者过多的对其进行检测校验,而且它可以能够实现日常生活中的温湿度检测效果。对于数据处理方面,我们需要完成对温室的收集,运算并作出相应的操作可以控制它,这里我们可使用AT89C51单片机去实现。最后的操作方面,我们可以通过将按键、报警器和显示器组合使用,通过设定温湿度的阀值,来

26、实现智能化检测,1602用来显示、报警器用于提醒使用者。根据我们对此设计的总体分析,我们能得出此次设计的功能,及其设计的任务,要能够满足一定的要求。温湿度检测系统原理图如下图2.1所示:图2.1 温湿度检测系统原理图由上面的原理图可以看出,此设计以单片机作为中心控制器件,用来处理温湿度传感器收集来的数据,当处理完这些数据时,单片机就会将这些数据传送给显示器显示出来;而收集温湿度的信息就要由温湿度传感器来实现了,它将收集来的数据再送给单片机;要想设定温湿度初始值就需要使用者来操纵电键来实现,单片机的复位也是通过这种方式来实现的。最后,报警器(蜂鸣器)主要作用就是对周围环境的温湿度值做检测,判断是

27、否符合要求,显示器就是用来显示当前温度的。二、选择器件 每当有信号输入通道时,单片机先检测是否为被测信号,然后由计算机提取需要的信息。对条件的检测和如何精准的收到被测信号,是检测系统非常重要的环节,而实现检测与接收的第一步就是要合理的利用传感器,只有当传感器收集到准确的信号,我们才能继续后面的动作。在现实中很多检测的前提就是要收集到非常准确的信息,为了让设备有着高效率和质量,很多检测设备就是根据那些传感器来检测和控制以及处理收集到的各种数据量,现在这种方法在很多领域都被使用。1、选择温湿度传感器DHT11温湿度传感器具备着很多优点:1.它具有自动对信号校准的特点;2.它可以同时对模拟和数字信号

28、进行收集;3.它具有十分稳定的性能并且很可靠;4;它具有很强的抗干扰能力。对于传感器的选择,需要根据具体的测量对象来进行具体的分析,一般会根据一些具体因素而定:1.量程问题 2.传感方式是接触还是非接触 3.传感信号输出以有线方式还是以无线方式 4.被测东西对传感器是否有具体的要求等等。综合所有的因素最后决定选用哪种传感器。而本次设计最好选用DHT11温湿度传感器,因为DHT11传感器具备着很多优点:1.它具有自动对信号校准的特点;2.它可以同时对模拟和数字信号进行收集;3.它具有十分稳定的性能并且很可靠;4;它具有很强的抗干扰能力性价比较高。典型的应用电路如图2.2下:DHT11实物图如下图

29、2.3:图2.3 DHT11实物图(1)串行接口 DHT11和处理器间的通信使用单总线数据格式,大约通信一次时间为4ms,数据传输分为小数和整数类。通讯过程如图2.4所示图2.4 通讯过程 等待DHT11响应总是被空闲状态的主机拉低总线,只有总线被拉低,DHT11才能检测到原始信号,拉低时间至少大于19ms。当主机的开始信号被接受时,DHT11就会等待开始信号的结束;只有等到开始信号结束,并延迟40us,就可以获取到DHT11的响应信号了,在这个时间便可以切换到输入状态,上拉式电阻便会被总线拉高。 只有当总线为低电平时,DHT11才能够发出响应信号,当响应信号发送完,DHT11就会把总线拉高8

30、0us。数据的发送都会以每bit50us低电平的间隙开始发送,高电平的长短将会直接决定数据位数是0还是1。如果DTH11无响应,但是读取的响应信号却为高电平,这就可能是线路的不正常连接造成的。总线被DHT11拉低50us,然后又被上拉式电阻拉入空闲状态,此时传输结束。数字0信号表示方法如图2.5所示图2.5 数字0信号表示方法数字1信号表示方法.如图2.6所示:图2.6 信号1 表示方法(2)电气特性VDD=5V,T = 25,除非特殊标注,其中主要的电气特征如表2.1所示:表2.1电气特征参数条件mintypmax单位供电DC355.5V供电电流测量0.52.5Ma平均0.21Ma待机100

31、150Ua采样周期秒1次 注:采样周期间隔不得低于1秒钟(3)性能说明如表2.2所示:表2.2 性能说明参数条件MinTypMax单位分辨率8Bit111%RH精度254%RH重复性1%RH温度0-505%RH温度量程范围03090%RH502080%RH252090%RH长期稳定性典型值1%RH/yr迟滞1互换性可完全互换分辨率888Bit111重复性1响应时间1/e(63%)630S量程范围050精度12(4)DHT11引脚说明,如表2.3所示表2.3 DHT11引脚说明pin名称注释1VDD供电35.5V2DATA串行数据,单总线3NC空脚,悬空4GND接地,电源负极应用信息电阻式湿度传感器暴露在化学物质中会受到干扰,导致灵敏度下降,当处于极限状态时,传感器可以通过程序处理,回复到初试的校准状态,在不符合规范的范围内使用传感器,不仅会导致几乎3%的临时漂移信号,而且会加速

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2