版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机实训2014-2015TOC\o"1-5"\h\z姓名:学号:指导老师:学院:专业:完成日期:摘要本课设采用8051系列单片机以及DHT11温湿度传感器相结合的方式来测量周围环境温度,其特点具有采集温度、湿度的时间快,所采集到的温湿度数值精度相对传统温湿度计要高,且易于读数,抗干扰能力强等特点。DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。8051单片机是常用于控制的芯片,使用8051单片机能够实现温湿度全程的自动控制,而且8051单片机易于学习掌握。使用8051型单片机设计温湿度控制系统,可以即时快速精确的反应温室内的温度的变化。完成诸如升温到特定的温度时进行报警,引起注意。关键词:8051DHT11LCD1602目录TOC\o"1-5"\h\z\o"CurrentDocument"第一章系统总体设计5\o"CurrentDocument"1.1系统实现的主要功能5\o"CurrentDocument"系统工作原理5\o"CurrentDocument"1.3总体构成61.3.1总体设计框图6第二章系统的硬件设计..72.1主控模块设计・72.1.1主控模块原理图・7\o"CurrentDocument"DHT11传感器模块设计-72.2.1DHT11传感器简介72.3数码管显示模块设计112.3.1数码管简介2.3.2数码管模块2.4蜂鸣器报警模块第三章系统的软件设计..133.1总体程序框架流程图13\o"CurrentDocument"第四章调试过程和注意问题...144.1程序下载软件说明4.2设计中遇到的问题及解决\o"CurrentDocument"结论...16谢舌羊...17\o"CurrentDocument"参考文献.18附录19第一章系统总体设计1.1系统实现的主要功能本系统所要实现的功能是:1、温湿度的实时检测和显示。通过数码管实时地显示传感器DHT11检测到的温湿度的值。2、当温湿度超出所设定的阈值时便会自动报警。通过蜂鸣器发出声音实现报警。1.2系统的工作原理本次设计主要涉及了温湿度的测量、显示以及报警。所以再硬件方面涉及了单片机主控模块、传感器模块、数码管显示模块、蜂鸣器报警模块,共四大模块。传感器模块使用DHT11数字温湿度传感器。通过DHT11检测当前环境下的温湿度,讲所测得的数据提交给单片机进行处理和分析。数码管显示模块仅仅为了实现湿度与湿度的检测数值显示。左边两位显示的为DHT11传感器检测到的湿度的数值,右边两位则为温度的数值。蜂鸣器报警模块则用于实现当温度超过所设阈值时鸣响报警。当传感器检测到环境周围的温度大于或等于所设定的安全温度时,驱动蜂鸣器,时蜂鸣器鸣响,引起注意,从而采取降温措施。总体构成1总体设计框图系统总体设计框图如图1.1所示。第一章系统总体设计1.1系统实现的主要功能本系统所要实现的功能是:1、温湿度的实时检测和显示。通过数码管实时地显示传感器DHT11检测到的温湿度的值。2、当温湿度超出所设定的阈值时便会自动报警。通过蜂鸣器发出声音实现报警。1.2系统的工作原理本次设计主要涉及了温湿度的测量、显示以及报警。所以再硬件方面涉及了单片机主控模块、传感器模块、数码管显示模块、蜂鸣器报警模块,共四大模块。传感器模块使用DHT11数字温湿度传感器。通过DHT11检测当前环境下的温湿度,讲所测得的数据提交给单片机进行处理和分析。数码管显示模块仅仅为了实现湿度与湿度的检测数值显示。左边两位显示的为DHT11传感器检测到的湿度的数值,右边两位则为温度的数值。蜂鸣器报警模块则用于实现当温度超过所设阈值时鸣响报警。当传感器检测到环境周围的温度大于或等于所设定的安全温度时,驱动蜂鸣器,时蜂鸣器鸣响,引起注意,从而采取降温措施。1.3.总体构成1.3.1总体设计框图系统总体设计框图如图1.1所示。图1.1:系统总体设计框图第一章系统的硬件设计2.1主控模块设计本次课程设计使用的主模块为90C516RD+为核心的芯片。使用时将P12口作为与DHT11数据端的传输口。P17口接蜂鸣器控制端,以控制报警器控制模块工作。P00-P07则用于控制数码管的显示功能。2.1.1主控模块原理图主控模块原理图如图2.1所示。51/AVR单片机最小系统51/AVR单片机最小系统F1DUF31DKTV17Z.3467S9012345AV717Z.3467S9012345AV7pppppppP123456789P3OP31P32P33P34P35P36P3712348910111213141516171B192001234567^013456711111111S3333333321ppppppppRppppppppX.XF101F112P口3F134P145P156P161FHSRST9P3010F工11F蜀U:F3313;P3414-P3515F3616F3717X218XI190123--------pppPRXDT30TXDT31INIDT32IM1ZP33TOT34TLT35瓯田菊OT37X2XIGND妇,10339TOO38P0137PQ236PQ335PQ4-34P0533P0632Pff731,30'28P2727PM26P2525P2424P2323P2222P2121P20134S9101112131&192026252423222120ppppppP030405ppP一EAUF+5V1234P00P01PQ2PQ3PW-P05P0689Pff7图2.1:主控模块原理图2.2DHT11传感器模块接口设计2.2.1DHT11传感器简介DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在OTP内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为各类应用甚至最为苛刻的应用场合的最佳选则。产品为3针单排引脚封装。连接方便,特殊封装形式可根据用户需求而提供。DHT11实物图如图2.2所示。
漏度瓣器撕正面图2.2:DHT11实物图引脚介绍:Pin1:(VDD),电源引脚,供电电压为3~5.5V。Pin2:(DATA),串行数据,单总线。Pin3:(NC),空脚,悬浮。Pin4:(VDD),接地端,电源负极。接口说明:建议连接线长度短于20米时用5K上拉电阻,大于20米时根据实际情况使用合适的上拉电阻。DHT11接口如图2.3所示。
,.妲JvnpI5K,.妲JvnpMCU-心DHT11,4Pin.图2.3:单片机与传感器接口GND数据帧的描述:DATA用于微处理器与DHT11之间的通讯和同步,采用单总线数据格式,一次通讯时间4ms左右,具体格式在下面说明.操作流程如下:一次完整的数据传输为40bit,高位先出。数据格式:8bit湿度整数数据+8bit湿度小数数据+8bit温度整数数据数据传送正确时校验和数据等于“8bit湿度整数数据+8bi温度整数数据”电气特性:VDD=5V,T=25°C,除非特殊标注。DHT11的电气特性参数条件Mintypmax单位供电DC355.5V测量0.52.5mA供电电流平均0.21mA待机100150uA采样周期秒1次注:采样周期间隔不得低于1秒钟。时序描述:用户MCU发送一次开始信号后,DHT11从低功耗模式转换到高速模式,等待主机开始信号结束后,DHT11发送响应信号,送出40bit的数据,并触发一次信号采集,用户可选择读取部分数据.从模式下,DHT11接收到开始信号触发一次温湿度采集,如果没有接收到主机发送开始信号,DHT11不会主动进行温湿度采集.采集数据后转换到低速模式。通讯过程如图2.4所示:主机号DHTlft号图2.4:通讯过程图总线空闲状态为高电平,主机把总线拉低等待DHT11响应,主机把总线拉低必须大于18毫秒,保证DHT11能检测到起始信号。DHT11接收到主机的开始信号后,等待主机开始信号结束,然后发送80us低电平响应信号.主机发送开始信号结束后,延时等待20-40us后,读取DHT11的响应信号,主机发送开始信号后,可以切换到输入模式,或者输出高电平均可,总线由上拉电阻拉高。通讯初始化如图2.5所示。图2.5通讯初始化要求图总线为低电平,说明DHT11发送响应信号,DHT11发送响应信号后,再把总线拉高80us,准备发送数据,每一bit数据都以50us低电平时隙开始,高电平的长短定了数据位是0还是1.格式见下面图示。如果读取响应信号为高电平,则DHT11没有响应,请检查线路是否连接正常.当最后一bit数据传送完毕后,DHT11拉低总线50us,随后总线由上拉电阻拉高进入空闲状态。数字0信号表示方法如图2.6所示:IF26us一28usLvccGNT>-单总统II表示的,vccGNT>-单总统十下一邸开始TOC\o"1-5"\h\z\/IzM甘-wAL—[—方f-LWmi.T.T1,甫一卜电-—iwi—htw*—f-一-—一*一|•慝--HIIbit开始iI~50us|信号线说明:主机信号DHT信号图2.6:数字0信号电平变化图数字1信号表示方法如图2.7所示下一14t开始VCCGNI>单总线I[Bit开始II5Ous7Ous下一14t开始VCCGNI>单总线I[Bit开始II5Ous7OusEl'信号线说明:!■Ml主机信号DHT信号(1)蜂鸣器介绍蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计
算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机等电子产品中作发生器件。(2)蜂鸣器工作原理蜂鸣器主要由多谐振荡器、压电蜂鸣片、阻抗配器及共鸣箱、外壳等组成。当接通电源后,多谐振荡器起振,输出1.5~2.5KHZ的音频信号,阻抗匹配器推动压电蜂鸣器片发声。本课程所使用的蜂鸣器原理图如图2.9J17WUEN2fiO3123467ININININININOCJC70UT1OUI2OUT3OUT4OUT5OUTSJ17WUEN2fiO3123467ININININININOCJC70UT1OUI2OUT3OUT4OUT5OUTSour?CLAM*——Io104+5V"I10EELAY-5FDT继电器+5VO-|宣流电机E42〔2.9:蜂鸣器原理图f系统的软件设计3.1总体程序框图流程图软件设计流程框图如图3.1所示
第四章调试过程和注意问题4.1程序下载软件说明本课程设计是基于KeiluVision4环境下开发,该软件支持C语言的编程及调试,运用方便。当在该软件下把程序准确无误编写好之后,通过软件中的编译功能获得后缀名为.hex文件后,再使用程序烧写软件STC_ISP_V483将数据烧写到系统中。再烧写先应需先将开发板与电脑用连接线连接好,并检查好开发板所对应的COM口,以免烧写失败。KeiluVision4软件程序编写窗口:软件程序编写窗口图入图4.1所示FileEditViewProjectFlashDebugPeripheralsToolsSVCSWindowHelpProject|~1dhtllnew.c日一日一日J日.123456789012345678901234567000000000111111111122222222OOOOOOOOOOOOOOOOOOOOOOOOOOO;"reg52.h"s"intrins.h"ucharunsignedcharuintunsignedintDH=P1*2;:RHLZRHH,CL,CH;id,n,num;;n=l;:codetable[]=(0x3fr0x06r0x5br0x4fr0x66,0x6d,0x7dr0x07,0x7fr0x6f};alam()if(CH>=30)buzzer=l;|elsebuzzer=0;delayms(unsignedintz)unsignedintx,y;for(x-z;x>0;x—)for(y=125;y>0;y——);delayus(unsignedcharn)图4.1:软件程序编写窗口图4.2设计中遇到的问题及解决1、蜂鸣器不响在调试过程中有可能会发现,当温度达到或超过所设定的阈值时,但是蜂鸣器却没有响。解决此问题首先要了解所用的蜂鸣器是有源的还是无源的,属于脉冲蜂鸣器还是直流蜂鸣器。有源直流蜂鸣器直接有电流通过即可鸣响,而无源脉冲蜂鸣器则要加方波信号才能使其发声,所以在程序编写是需要特别注意。结论经过本次的课程设计,首先最大的体会就是,在做仿真跟实物的过程中是完全不同的。在做实物的过程中会遇到很多很多的问题是仿真中所没有的。同样的程序,在仿真中完美的运行,但是放到了实物中却无法得到自己想要的效果。这是因为在实物有很多外
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 吴忠市2025年宁夏吴忠市人民医院自主公开招聘69人笔试历年参考题库典型考点附带答案详解
- 合浦县2025广西北海市合浦县未成年人救助保护中心招聘临时聘用人员3人笔试历年参考题库典型考点附带答案详解
- 右江区2025广西百色市右江区招聘乡村振兴事业单位紧缺人才33人笔试历年参考题库典型考点附带答案详解
- 物业公司电梯应急处理方案培训课件
- 通信线路工程施工安全技术措施培训
- 油罐检查与清理作业安全培训课件
- 防止发电机和水轮机损坏事故措施培训课件
- 2026年人体美学的题库及答案
- 2026年AI驱动的婚恋行为数据可视化工具
- 有色矿山安全生产常识培训
- 气象行业公共服务技能竞赛理论知识试题及答案
- 2025年中考化学专项训练:实验题(含答案)
- 青少年体态管理课件
- 水利工程项目结算审核规范
- 2025河南许昌市襄城县深化自收自支事业单位转岗人员易考易错模拟试题(共500题)试卷后附参考答案
- 2025年宁波舟山港股份有限公司招聘笔试参考题库含答案解析
- 中小学教师教研活动现状问题及改善建议10000字【论文】
- 2024年国家公务员考试《行测》真题卷(地市卷)答案和解析
- 药物涂层球囊临床应用中国专家共识(第二版)2023年解读
- 油罐防腐工程技术方案
- LY/T 3315-2022森林立地质量评价技术规程
评论
0/150
提交评论