全文预览

基于51单片机的温湿度及万年历的设计与开发

上传者:qnrdwb |  格式:doc  |  页数:40 |  大小:0KB

文档介绍
际电路图如图3-2所示:Р图3-2 DS1302与单片机的连接Р?DS1302需要外接32.768K的晶振,(5V)电源,8号引脚接备用电池(3V),当主电源掉电后,备用电源为DS1302提供电源,维持DS1302内数据不丢失,这正是时钟芯片所必须的特性。Р3.2.2 温湿度模块Р传统的温度传感器系统大都采用放大、调理、A/D转换,转换后的数字信号送入计算机处理,处理电路复杂、可靠性相对较差,占用计算机的资源比较多,本设计测温模块采用数字温湿度传感器DHT11,可将温湿度信号直接转换成数字信号送给微处理器,电路简单,成本低,其电路原理图如图3-3所示:Р图3-3 DHT11温湿度模块РDHT11的供电电压为?3-5.5V。传感器上电后,要等待 1s 以越过不稳定状态在此期间无需发送任何指令。电源引脚(VDD,GND)之间可增加一个100nF 的电容,用以去耦滤波。РDATA 用于微处理器与 DHT11之间的通讯和同步,采用单总线数据格式,一次通讯时间4ms左右,数据分小数部分和整数部分,具体格式在下面说明,当前小数部分用于以后扩展,现读出为零.操作流程如下:Р一次完整的数据传输为40bit,高位先出。Р数据格式:8bit湿度整数数据+8bit湿度小数数据Р+8bi温度整数数据+8bit温度小数数据Р +8bit校验和Р数据传送正确时校验和数据等于“8bit湿度整数数据+8bit湿度小数数据+8bi温度整数数据+8bit温度小数数据”所得结果的末8位。Р用户MCU发送一次开始信号后,DHT11从低功耗模式转换到高速模式,等待主机开始信号结束后,DHT11发送响应信号,送出40bit的数据,并触发一次信号采集,用户可选择读取部分数据.从模式下,DHT11接收到开始信号触发一次温湿度采集,如果没有接收到主机发送开始信号,DHT11不会主动进行温湿度采集.采集数据后转换到低速模式。

收藏

分享

举报
下载此文档