欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    完整版温湿度采集系统设计汇总docx.docx

    • 资源ID:514220       资源大小:26.96KB        全文页数:27页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    完整版温湿度采集系统设计汇总docx.docx

    1、完整版温湿度采集系统设计汇总docx第 1 章 设计意义及要求 .11.1设计意义 . .11.2设计要求 . .1第 2 章硬件设计 .22.1 AT89S52 芯片介绍 .22.2液晶显示器 LCD1602.32.2.1液晶显示原理 .32.2.2液晶显示器分类 .32.2.3显示原理 .32.2.4LCD1602 的基本参数及引脚功能 . .42.3温湿度模块 DHT11介绍 . .62.3.1DHT11 概述 . .62.3.2DHT11 传感特性说明 . .72.3.3DHT11 封装信息 . .82.3.4串行接口 ( 单线双向 ) .8第 3 章设计实现 .113.1设计框图及流

    2、程 . .113.2设计结果及分析 . .11第 4 章 设计总结 .13参考文献 .14附录 .15第 1 章 设计意义及要求1.1 设计意义最近几年来,随着科技的飞速发展,单片机领域正在不断的走向社会各个角落,还带动传统控制检测日新月异更新。在实时运作和自动控制的单片机应用到系统中,单片机如今是作为一个核心部件来使用,仅掌握单片机方面知识是不够的,还应根据其具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。现代社会越来越多的场所会涉及到温度与湿度并将其显示。由于温度与湿度不管是从物理量本身还是在实际人们的生活中都有着密切的关系,例如:冬天温度为 18 至 25,湿度为 30%至

    3、80%;夏天温度为23 至 28,湿度为 30%至 60%。在此范围内感到舒适的人占 95%以上。在装有空调的室内,室温为 19 至24,湿度为 40%至 50%时,人会感到最舒适。如果考虑到温、湿度对人思维活动的影响,最适宜的室温度应是工作效率高。 18,湿度应是 40%至 60%,此时,人的精神状态好,思维最敏捷。所以,本课程设计就是通过单片机驱动 LCD1602,液晶显示温湿度,通过此设计,可以发现本设计有一定的扩展性,而且可以作为其他有关设计的基础。如何高效、稳定地对数据(包括温度、湿度光线、压力等项目)进行实时采集对于现代的企业、工厂、研究所等对数据精度要求较高的单位具有非常重要的意

    4、义。1.2 设计要求本系统设计采用温度和湿度作为采集对象,是以单片机为核心的温度、湿度采集、数字显示系统,用液晶显示出当前温度、湿度的信息。以此了解 AT89S52芯片为核心外接温度传感器和湿度传感器模块在液晶显示屏上显示当前的温度和湿度的过程。1第 2 章 硬件设计2.1 AT89S52 芯片介绍AT89S52 功能特性描述:AT89S52 是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上 Flash 允许程序存储器在系统可编程,亦适于常规编程器。 在单芯片上,

    5、 拥有灵巧的 8位 CPU 和在系统可编程 Flash ,使得 AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。AT89S52具有以下标准功能:8k 字节 Flash ,256 字节 RAM, 32位 I/O 口线,看门狗定时器, 2个数据指针,三个 16 位定时器 / 计数器, 一个 6 向量 2 级中断结构, 全双工串行口, 片内晶振及时钟电路。另外, AT89S52可降至 0Hz 静态逻辑操作,支持 2 种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器 / 计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停

    6、止,直到下一个中断或硬件复位为止。AT89S52的主要特性是 : 与 MCS-51单片机产品兼容;8K 字节在系统可编程 Flash 存储器; 1000 次擦写周期;全静态操作:0Hz33Hz;三级加密程序存储器;32 个可编程 I/O口线;三个 16 位定时器 / 计数器;八个中断源;全双工UART串行通道;低功耗空闲和掉电模式;掉电后中断可唤醒;看门狗定时器;双数据指针;掉电标识符。图 2-1 AT89S52 功能引脚图功能引脚说明:VCC:电源GND:接地RST:复位输入P0口:是一个 8 位漏极开路的双向I/O 口,也被作为低 8 位地址 / 数据复用。P1口:是一个有内部上拉电阻的8

    7、 位双向 I/O 口 , 在 flash 编程和校验时, P1 口接收低8 位地址字节。P2口:是一个具有内部上拉电阻的8 位双向 I/O 口,也接收高 8 位地址字节和一些控制信号。2P3 口:是一个具有内部上拉电阻的 8 位双向 I/O 口,亦作为 AT89S52特殊功能(第二功能)使用。ALE/PROG:地址锁存控制信号。PSEN:外部程序存储器选通信号。EA/VPP: 访问外部程序存储器控制信号。XTAL1:振荡器反相放大器和内部时钟发生电路的输入端。XTAL2:振荡器反相放大器的输出端。2.2 液晶显示器 LCD1602在日常生活中,我们对液晶显示器并不陌生。液晶显示模块已作为很多电

    8、子产品的通过器件,如在计算器、万用表、电子表及很多家用电子产品中都可以看到,显示的主要是数字、专用符号和图形。在单片机的人机交流界面中,一般的输出方式有以下几种:发光管、 LED数码管、液晶显示器。发光管和 LED数码管比较常用,软硬件都比较简单,在前面章节已经介绍过,在此不作介绍,本章重点介绍字符型液晶显示器的应用。在单片机系统中应用晶液显示器作为输出器件有以下几个优点:(1)显示质量高(2)数字式接口(3)体积小、重量轻(4)功耗低2.2.1 液晶显示原理液晶显示的原理是利用液晶的物理特性,通过电压对其显示区域进行控制,有电就有显示,这样即可以显示出图形。液晶显示器具有厚度薄、适用于大规模

    9、集成电路直接驱动、易于实现全彩色显示的特点,目前已经被广泛应用在便携式电脑、数字摄像机、 PDA移动通信工具等众多领域。2.2.2 液晶显示器分类液晶显示的分类方法有很多种, 通常可按其显示方式分为段式、 字符式、 点阵式等。 除了黑白显示外,液晶显示器还有多灰度有彩色显示等。如果根据驱动方式来分,可以分为静态驱动( Static )、单纯矩阵驱动( Simple Matrix )和主动矩阵驱动( Active Matrix )三种。2.2.3 显示原理首先是液晶的线段的显示。点阵图形式液晶由 MN个显示单元组成,假设 LCD显示屏有 64 行,每行有 128 列,每 8 列对应 1 字节的

    10、8 位,即每行由 16 字节,共 168=128 个点组成,屏上 6416 个显示单元与显示 RAM区 1024 字节相对应,每一字节的内容和显示屏上相应位置的亮暗对应。例如屏的第一行的亮暗由 RAM区的 000H 00FH的 16 字节的内容决定,当( 000H)=FFH时,则屏幕的左上角显示一条短亮线,长度为 8 个点; 当( 3FFH)=FFH时,则屏幕的右下角显示一条短亮线; 当(000H)=FFH,( 001H)=00H,3( 002H)=00H, . ( 00EH) =00H,( 00FH) =00H 时,则在屏幕的顶部显示一条由 8 段亮线和 8 条暗线组成的虚线。这就是 LCD

    11、显示的基本原理。其次是液晶字符的显示。用 LCD显示一个字符时比较复杂,因为一个字符由 68或 88点阵组成,既要找到和显示屏幕上某几个位置对应的显示 RAM区的 8 字节,还要使每字节的不同位为“ 1”,其它的为“ 0”,为“ 1”的点亮,为“ 0”的不亮。这样一来就组成某个字符。但由于内带字符发生器的控制器来说,显示字符就比较简单了,可以让控制器工作在文本方式,根据在 LCD上开始显示的行列号及每行的列数找出显示 RAM对应的地址,设立光标,在此送上该字符对应的代码即可。图 2-2 液晶显示原理图2.2.4 LCD1602 的基本参数及引脚功能1602LCD 分为带背光和不带背光两种,基控

    12、制器大部分为 HD44780,带背光的比不带背光的厚,是否带背光在应用中并无差别,两者尺寸差别如图 2-1 所示:图 2-3 LCD1602 尺寸图LCD1602 的主要技术参数:4(1)显示容量 : 162 个字符(2)芯片工作电压 : 4.55.5V(3)工作电流 : 2.0mA ( 5.0V )(4)模块最佳工作电压 : 5.0V(5)字符尺寸 : 2.95 4.35( WH) mm引脚功能说明 :LCD1602 采用标准的 14 脚(无背光)或 16 脚(带背光)接口,各引脚接口说明如表 1 所示 :表 1引脚接口说明编号符号引脚说明编号符号引脚说明1VSS电源地9D2数据2VDD电源

    13、正极10D3数据3VL液晶显示偏压11D4数据4RS数据 / 命令选择12D5数据5R/W读/ 写选择13D6数据6E使能信号14D7数据7D0数据15BLA背光源正极8D1数据16BLK背光源负极第1 脚: VSS为地电源。第2 脚: VDD接 5V 正电源。第3 脚: VL 为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K 的电位器调整对比度。第4 脚: RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。第 5 脚: R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。当 RS和 R/W共同为低电

    14、平时可以写入指令或者显示地址,当 RS为低电平 R/W为高电平时可以读忙信号,当 RS为高电平 R/W为低电平时可以写入数据。第6 脚: E 端为使能端,当 E 端由高电平跳变成低电平时,液晶模块执行命令。第714 脚: D0 D7 为 8 位双向数据线。第15 脚:背光源正极。第16 脚:背光源负极。52.3 温湿度模块 DHT11介绍2.3.1 DHT11 概述DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。 它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个 NTC测温元件,并与一个高性能

    15、 8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、 性价比极高等优点。 每个 DHT11传感器都在极为精确的湿度校验室中进行校准。 校准系数以程序的形式储存在 OTP内存中, 传感器内部在检测信号的处理过程中要调用这些校准系数。 单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达 20米以上,使其成为各类应用甚至最为苛刻的应用场合的最佳选则。 产品为 4 针单排引脚封装。 连接方便, 特殊封装形式可根据用户需求而提供。它具备以下特点:(1)相对湿度和温度测量(2)全部校准,数字输出(3)卓越的长期稳定性(4)无需额外部件(5)超长的信号传输距离(

    16、6)超低能耗(7) 4 引脚安装(8)完全互换应用领域有:暖通空调、测试及检测设备汽车、数据记录器、消费品、自动控制、气象站、家电、湿度调节器、医疗、除湿器等。温湿度传感器模块 DHT11实物图为图 2-4 :图2-4 DHT11 模块实物图DHT11的供电电压为 3 5.5V 。传感器上电后,要等待 1s 以越过不稳定状态在此期间无需发送任何指6令。电源引脚( VDD, GND)之间可增加一个 100nF 的电容,用以去耦滤波。图2-5 为 DHT11接口说明:图2-5 DHT11 接口说明图表2为 DHT11测量信息:表2 DHT11测量信息型号 测量范围 测湿精度 测温精度 分辨力 封装

    17、DHT11 20 90 RH 0 50 5 RH 2 1 4 针单排直插测量分辨率分别为 8bit (温度)、 8bit (湿度)。2.3.2 DHT11 传感特性说明DHT11传感特性以表 3 所示:表3 DHT11 传感特性说明参数条件MinTypMax单位湿度分辨率111%RH8Bit重复性 1%RH精度25 4%RH0 50 5%RH互换性可完全互换量程范围03090%RH252090%RH502080%RH响应时间1/e(63%)25 ,61015S1m/s 空气迟滞 1%RH长期稳定性典型值 1%RH/yr温度分辨率111888Bit重复性 1精度 1 27量程范围050响应时间1

    18、/e(63%)630S2.3.3 DHT11 封装信息DHT11封装信息以图 2-6 所示:图 2-6 DHT11 封装信息图下表为 DHT11引脚说明:表 4 DHT11引脚说明Pin名称注释1VDD供电 3 5.5VDC2DATA串行数据,单总线3NC空脚,请悬空4GND接地,电源负极2.3.4 串行接口 ( 单线双向 )DATA 用于微处理器与 DHT11之间的通讯和同步 , 采用单总线数据格式 , 一次通讯时间 4ms左右 , 数据分小数部分和整数部分 , 具体格式在下面说明 , 当前小数部分用于以后扩展 , 现读出为零;操作流程如下 :一次完整的数据传输为 40bit, 高位先出。数

    19、据格式 :8bit 湿度整数数据 +8bit 湿度小数数据+8bi 温度整数数据 +8bit 温度小数数据+8bit 校验和数据传送正确时校验和数据等于“ 8bit 湿度整数数据 +8bit 湿度小数数据 +8bi 温度整数数据 +8bit 温度小数数据”所得结果的末 8位。用户 MCU发送一次开始信号后 ,DHT11从低功耗模式转换到高速模式 , 等待主机开始信号结束后 ,DHT11发送响应信号 , 送出 40bit 的数据 , 并触发一次信号采集 , 用户可选择读取部分数据 . 从模式下 ,DHT11接收到开始信号触发一次温湿度采集 , 如果没有接收到主机发送开始信号 ,DHT11不会主动

    20、进行温湿度采集;采集8数据后转换到低速模式。通讯过程如图 2-7 所示:图2-7 DHT11 通讯过程图总线空闲状态为高电平 , 主机把总线拉低等待 DHT11响应 , 主机把总线拉低必须大于 18毫秒 , 保证 DHT11能检测到起始信号。 DHT11接收到主机的开始信号后 , 等待主机开始信号结束 , 然后发送 80us低电平响应信号。主机发送开始信号结束后 , 延时等待 20-40us 后, 读取 DHT11的响应信号 , 主机发送开始信号后 , 可以切换到输入模式 , 或者输出高电平均可 , 总线由上拉电阻拉高。总线为低电平 , 说明 DHT11发送响应信号 ,DHT11发送响应信号后

    21、 , 再把总线拉高 80us, 准备发送数据 , 每一 bit 数据都以 50us低电平时隙开始 , 高电平的长短定了数据位是 0还是 1. 格式见下面图示 . 如果读取响应信号为高电平 , 则 DHT11没有响应 , 请检查线路是否连接正常 . 当最后一 bit 数据传送完毕后, DHT11拉低总线50us, 随后总线由上拉电阻拉高进入空闲状态。数字 0信号表示方法如图 2-8 所示:图 2-8 数字 0信号表示图数字 1信号表示方法如图 2-9 所示:9图 2-9 数字 1信号表示图10第 3 章 设计实现3.1 设计框图及流程系统总体结构设计框图如 3-1 所示。主要包含了电源模块、温度

    22、传感器模块、湿度传感器模块、单片机最小系统和液晶显示模块。电源模块温度传感器AT89S52LCD 显示电路单片机湿度传感器图 3-1 系统总体设计图 3-2 为 LCD初始化显示流程图:LCD 初始化延时调用 DHT11 模块调用 LCD 模块图 3-2 LCD 初始化流程图3.2 设计结果及分析通过程序的编译、烧写,最后在 1602 液晶显示屏上显示出了实时的温度和湿度,如图 3-3 所示:11图 3-3 温湿度显示结果图从整个实现过程来看,首先是温湿度模块通过对环境的温湿度感应,将相应数据通过 DATA 端口传输到单片机;其次,加入电源后,由 52 芯片将接受的数据进行处理;最后,通过下载

    23、程序使 1602 上显示出实时的温湿度。另外,只要将单片机通电后,随时改变温湿度模块周围的温度和湿度情况,在 1602 液晶显示屏上便会出现相应的改变;例如,向温湿度模块呵一口气,液晶显示屏上的数据便会向上有着一定的波动。这便是整个设计过程的相应情况。12第 4 章 设计总结课程设计是培养学生综合运用所学知识发现、 提出、分析和解决实际问题, 锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。随着科学技术发展的日新日异,单片机已经成为当今计算机应用中空前活跃的领域,在生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握单片机的开发技术是十分重要的。回顾起此次单片机课程设计

    24、, 我仍感慨颇多。 在接近一个月的日子里, 可以说是苦多于甜, 虽然如此,却学到很多很多的的东西, 同时还巩固了以前所学过的知识, 并学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合的重要性,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正让自己有所了解,有所体会,从而提高自己的实际动手能力和独立思考的能力。当然,在设计的过程中遇到了很多问题,但是通过这些问题,我又能发现自己的不足之处。虽然问题重重,但在老师和同学的帮助下,问题都得以解决,所以,非常感谢帮助过我的老师和同学。总之,通过这次课程设计,我知道了很多,了解了很多,学到了很多。13参考文献1 肖婧 . 单片机系统设计与仿真 - 基于 Proteus. 北京航空航天大学出版社,2010: 104-1072薛小玲,刘志群等 . 单片机接口模块应用与开发实例详解. 北京航空航天大学出版社, 2010 :343-3633张萌,和湘等 . 单片机应用系统开发综合实力 . 清


    注意事项

    本文(完整版温湿度采集系统设计汇总docx.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

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


    收起
    展开