数字温湿度计的设计毕业论文.doc

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字温湿度计的设计毕业论文 目 录 前 言 1 第一章 设计任务要求和温湿度计的发展史 2 §1.1 设计任务及要求 2 §1.2 设计数字温湿度计的依据和意义 2 §1.3 温度计的发展史 3 §1.4 湿度计的由来 4 §1.5 露点意义 4 第二章 设计任务分析及方案论证 5 §2.1 设计总体方案及方案论证 5 §2.2 元器件的选择 6 §2.2.1 主控制器芯片 6 §2.2.2 数字温湿度传感器 7 §2.2.3 驱动显示电路 8 §2.3 温湿度测量的方法及分析 9 第三章 硬件电路的设计 10 §3.1 主控制电路和测温湿控制电路 10 §3.2 驱动显示电路 11 第四章 软件设计及分析 13 §4.1 DHT91传输时序和指令集 13 §4.1.1 通讯复位时序 13 §4.1.2 启动传输时序 13 §4.1.3 数据传输和指令集 14 §4.1.4 湿度的测量时序 15 §4.1.5 输出转换为物理量 15 §4.1.6 DHT91的DC特性。 16 §4.2 程序流程图 17 §4.3 程序的设计 18 §4.3.1 通讯复位子程序 18 §4.3.2 传输启动子程序 18 §4.3.3 写一个字节子程序 19 §4.3.4 读一个字节子程序 20 §4.3.5 数据处理子程序 20 §4.3.6 显示子程序 21 §4.3.7 按键子程序 23 §4.3.8 中断刷新显示数码管子程序 26 §4.3.9 软件在硬件上的调试分析 27 结 论 29 参考文献 30 致 谢 31 附 录 32 前 言 温度与湿度与人们的生活息息相关。在工农业生产、气象、环保、国防、科研等部门,经常需要对环境温度与湿度进行测量及控制。准确测量温湿度生物制药、食品加工、造纸等行业更是至关重要的、、、、CMOSens?),确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电容式聚合体测湿元件和一个能隙式测温元件,并与一个14位的A/D器以及串行接口电路在同一芯片上实现无缝链接,从而具有超快响应,抗干扰能力强,性价比高等优点。 采用DHT91数字温湿度传感器与单片机AT89C52相连外围电路比较简单设计一个以单片机为核心的温度系统温度精度为±11%; (2)系统允许的误差范围为1 (3)系统可由,范围-+超出时系统会自动报警系统数码显示,能显示设定温度值和测得的实际温度值。在工农业生产、气象、环保、国防、科研等部门,经常需要对环境温度与湿度进行测量及控制。准确测量温湿度生物制药、食品加工、造纸等行业更是至关重要的Dew point)。 露点温度是指空气在水汽含量和气压都不改变的条件下,冷却到饱和时的温度。形象地说,就是空气中的水蒸气变为露珠时候的温度叫露点温度。露点温度本是个温度值,可为什么用它来表示湿度呢?这是因为,当空气中水汽已达到饱和时,气温与露点温度相同;当水汽未达到饱和时,气温一定高于露点温度。所以露点与气温的差值可以表示空气中的水汽距离饱和的程度。在100%的相对湿度时,周围环境的温度就是露点温度。露点温度越小于周围环境的温度,结露的可能性就越小,也就意味着空气越干燥,露点不受温度影响,但受压力影响。 湿球温度的定义是在定压绝热的情况下,空气与水直接接触,达到稳定热湿平衡时的绝热饱和温度。 第二章 设计任务分析及方案论证 §2.1 设计总体方案及方案论证 按照系统设计功能的要求,确定系统由5个模块组成:主器及显示电路。 图2-1 总体电路框图 主控制器的功能有单片机来完成,主要负责处理由数字温湿度传感器送来数据,并把处理好的数据送向显示模块。数字温湿传感器主要用来采集周围环境参数,并把所采集来的参数送向主控制器。按键电路主要用来完成单片机的复位操作和温湿度初始值的设定。这里需要四个按键,一个用来完成单片机的复位操作,一个用来切换显示的数据(是设定值还是实际测得的值),另外两个分别用来设定初始温度和初始湿度的个位和十位。报警电路就是用一个发光二极管来实现的,用来判断周围环境的温度或者湿度是否超出设定值了,任何一个超出设定值发光二极管就会被点亮。驱动显示电路主要用来驱动八位数码管发光的。由于单片机的输出电流太小(只有几mA)不能驱使数码管发光,所以这里必须增加一个驱动显示模块。 §2.2 元器件的选择 §2.2.1 主控制器芯片 主控制器模块选用单片机AT89C52。AT89C52是美国ATMEL公司生产的低电平,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的只读程序存储器(PEROM)和256 bytes的随机存取数据存储器(RAM ),器件采用ATMEL公司的高密度、非易失性存储技术生产,

文档评论(0)

你好世界 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档