欢迎来到天天文库
浏览记录
ID:22715027
大小:551.13 KB
页数:16页
时间:2018-10-31
《《温湿度传感器》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、单片机实训2014-2015姓名:学号:指导老师:学院:专业:完成日期:摘要本课设采用8051系列单片机以及DHT11温湿度传感器相结合的方式来测量周围环境温度,其特点具有采集温度、湿度的时间快,所采集到的温湿度数值精度相对传统温湿度计要高,且易于读数,抗干扰能力强等特点。DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。8
2、051单片机是常用于控制的芯片,使用8051单片机能够实现温湿度全程的自动控制,而且8051单片机易于学习掌握。使用8051型单片机设计温湿度控制系统,可以即时快速精确的反应温室内的温度的变化。完成诸如升温到特定的温度时进行报警,引起注意。关键词:8051 DHT11 LCD1602 目录第一章系统总体设计……………………………………………………………………51.1系统实现的主要功能………………………………………………51.2系统工作原理………………………………………………………51.3总体构成………………
3、……………………………………………61.3.1总体设计框图……………………………………………6第二章系统的硬件设计…………………………………………………………………..72.1主控模块设计……………………………………………………………………72.1.1主控模块原理图………………………………………………………72.2DHT11传感器模块设计………………………………………………………72.2.1DHT11传感器简介………………………………………………………72.3数码管显示模块设计…………………………………………………
4、………112.3.1数码管简介………………………………………………………………2.3.2数码管模块………………………………………………………………2.4蜂鸣器报警模块………………………………………………………………第三章系统的软件设计…………………………………………………………………..133.1总体程序框架流程图……………………………………………………………13第四章调试过程和注意问题…………………………………………………...………...144.1程序下载软件说明………………………………………………………………
5、4.2设计中遇到的问题及解决………………………………………………………结论………………………………………………………………………………………...16谢辞………………………………………………………………………………………...17参考文献…………………………………………………………………………………….18附录…………………………………………………………………………………………19第一章系统总体设计1.1系统实现的主要功能本系统所要实现的功能是:1、温湿度的实时检测和显示。通过数码管实时地显示传感器DHT11检测到
6、的温湿度的值。2、当温湿度超出所设定的阈值时便会自动报警。通过蜂鸣器发出声音实现报警。1.2系统的工作原理本次设计主要涉及了温湿度的测量、显示以及报警。所以再硬件方面涉及了单片机主控模块、传感器模块、数码管显示模块、蜂鸣器报警模块,共四大模块。传感器模块使用DHT11数字温湿度传感器。通过DHT11检测当前环境下的温湿度,讲所测得的数据提交给单片机进行处理和分析。数码管显示模块仅仅为了实现湿度与湿度的检测数值显示。左边两位显示的为DHT11传感器检测到的湿度的数值,右边两位则为温度的数值。蜂鸣器报警模块则用于实现当
7、温度超过所设阈值时鸣响报警。当传感器检测到环境周围的温度大于或等于所设定的安全温度时,驱动蜂鸣器,时蜂鸣器鸣响,引起注意,从而采取降温措施。1.3.总体构成1.3.1总体设计框图系统总体设计框图如图1.1所示。第一章系统总体设计1.1系统实现的主要功能本系统所要实现的功能是:1、温湿度的实时检测和显示。通过数码管实时地显示传感器DHT11检测到的温湿度的值。2、当温湿度超出所设定的阈值时便会自动报警。通过蜂鸣器发出声音实现报警。1.2系统的工作原理本次设计主要涉及了温湿度的测量、显示以及报警。所以再硬件方面涉及了单
8、片机主控模块、传感器模块、数码管显示模块、蜂鸣器报警模块,共四大模块。传感器模块使用DHT11数字温湿度传感器。通过DHT11检测当前环境下的温湿度,讲所测得的数据提交给单片机进行处理和分析。数码管显示模块仅仅为了实现湿度与湿度的检测数值显示。左边两位显示的为DHT11传感器检测到的湿度的数值,右边两位则为温度的数值。蜂鸣器报警模块则用于实现当温度超过所设阈
此文档下载收益归作者所有