基于单片机的温湿.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的温湿

基于单片机的温湿度检测仪的设计 一、温湿度测量的目的及要求 1、作品设计目的 在重要的设备房间中,设备对温、湿度等运行环境的要求非常严格。对于面积较大的房间,由于气流及设备分布的影响,温湿度值可能会有较大的区别。所以应根据主房间实际面积在房间加装温湿度传感器,以实时客观检测房间内的温、湿度。在监控本系统,温湿度一体化传感器将把检测到的温湿度值实时传送到监控主机中,并在监控界面上以图形形式直观地表现出来。管理员可实时了解房间各点的实际温湿度值,一旦房间内实际温、湿度值越限,系统将自动弹出报警框并触发报警,提示管理员通过调节送风口的位置、数量,设定空调的运行温湿度值,尽可能让房间各点的温湿度趋向合理,确保房间设备的安全正常运行。 2、作品设计内容及要求 1.设计一个温湿度侧量电路,要求: (1)用89X51单片机通过编程来控制温湿度的显示 (2)液晶要准确显示外界的温、湿度的大小 (3)具有超温、湿度测量报警装置 2.用中、小规模集成电路组成测量系统,并在实验仪器(可在面包板)上进行组装、调试。 3. 画出各单元电路图、整机功能框图和逻辑电路图,写出设计和实验总结报告 二、设计所需元件清单 5V电源 万用表 杜包线若干。 12864液晶显示各1块。 80X51单片机芯片1块。 DHT11湿度传感器1个 排阻2排 电阻若干 20pf电容若干 蜂鸣器1个。 32768HZ时钟晶体1个 回弹开关1个 按钮开关2个 三、单片机实现温湿度测量 1、原理图容下所示:由控制器单片机89x51、复位电路、DHT11温湿度检测系统、报警电路及12864显示系统组成。 2、控制系统芯片采用技术成熟,功能强大、价位低廉大众化的AT89C51单片机。DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接;采用12864LCD显示温湿度同时应用VC界面显示数据使温湿度变化便于观测。 四、温、湿度传感器及12864显示简介 一、DHT11湿度传感器简介 DHT11的供电电压为3-5.5V。传感器上电后,要等待1s 以越过不稳定状态在此期间无需发送任何指令。电源引脚(VDD,GND)之间可增加一个100nF 的电容,用以去耦滤波。 DATA 用于微处理器与DHT11之间的通讯和同步,采用单总线数据格式,一次 通讯时间4ms左右,数据分小数部分和整数部分,具体格式在下面说明,当前小数部分用于以后扩展,现读出为零.操作流程如下:一次完整的数据传输40bit,高位先出。数据格式:8bit湿度整数数据+8bit湿度小数数据+8bi温度整数数据+8bit温度小数数据+8bit校验和用户MCU发送一次开始信号后,DHT11从低功耗模式转换到高速模式,等待主机开始信号结束后,DHT11发送响应信号,送出40bit的数据,并触发一次信号采集,用户可选择读取部分数据.从模式下,DHT11接收到开始信号触发一次温湿度采集,如果没有接收到主机发送开始信号,DHT11不会主动进行温湿度采集.采集数据后转换到低速模式。 2、总线为低电平,说明DHT11发送响应信号,DHT11发送响应信号后,再把总线拉高80us,准备发送数据,每一bit数据都以50us低电平时隙开始,高电平的长短定了数据位是0还是1.格式见下面图示.如果读取响应信号为高电平,则DHT11没有响应,请检查线路是否连接正常.当最后一bit数据传送完毕后,DHT11拉低总线50us,随后总线由上拉电阻拉高进入空闲状态。 二、12864液晶显示简介 1、12864液晶接口说明: 液晶2、3端为电源和地;19、20为背光电源; 液晶4端为液晶对比度调节端,在首次使用时,在液晶上电情况下,调节至液晶上面一行显示出黑色小格为止; 液晶8端为向液晶控制器写数据/写命令端; 液晶5、6端为读/写选择端,此处我们不读取数据则接地 液晶7端为使能信号端 液晶9端为复位 2、12864 读写时序图如下: 数据与命令时序 3、基本操作时序 (1)读状态:输入:RS=L,RW=H,E=H 输出:D0~D7=状态字 (2)写指令:输入:RS=L,RW=L, D0~D7=指令码,E=高脉冲 输出:无 (3)读数据:输入:RS=H,RW=H,E=H 输出:D0~D7=数据 (4)写数据:输入:RS=H,RW=L, D0~D7=数据,E=高脉冲 输出:无 4、初始化过程(复位过程

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档