(完整版)基于protues的温湿度测量系统设计毕业设计 下载本文

用灵活、迅速、低功耗的特点。

(3)显示模块:采用常用的LCD1602显示器

(4)电源模块:本模块为直流供电,当有电源供电时,直流5V的电源模块,或直接使用USB供电,亦可使用三到四节电池供电。

2.3 系统框图

本次设计的温湿度测量系统主要核心就是单片机STC89C51,首先通过DHT11进行数据的采集,并进行放大、A\\D转换,后通过接口电路将数据传送给单片机,后由单片机传送命令给LED进行数据显示。晶振电路主要是控制单片机的工作频率,若想调节单片机的频率的话,主要就是要看晶振电路的情况。当然电源电路,一直为整个系统提供工作电压,该电路是

将220V的交流电通过变压器、桥式整流电路、稳压器变换成5V的直流电。

传感器单液晶显示接口电路片电源电路晶振电路机 图1 系统框图

3 硬件电路设计 3.1 温湿度传感器模块 3.1.1 DHT11简介

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

3.1.2、传感器性能说明 如下表1所示:

参数 条件 Min 湿度 分辨率 重复性 精度 互换性 25℃ 0-50℃ 1 1 8 ±1 ±4 可完全互换 1 ±5 %RH Bit %RH %RH %RH Typ Max 单位

0℃ 量程范围 25℃ 50℃ 响应时间 迟滞 长期稳定性 1e(63%)25℃,1ms 空气 典型值 30 20 20 6 温度 10 ±1 ±1 90 90 80 15 %RH %RH %RH S %RH %RHyr 分辨率 重复性 精度 量程范围 响应时间 1e(63%) 1 8 ±1 0 6 1 8 ±1 1 8 ±2 50 30 ℃ Bit ℃ ℃ ℃ S 3.1.3 接口说明

建议连接线长度短于20米时用5K上拉电阻,大于20米时根据实际情况使用合适的上拉电阻。

3.1.4 电源引脚

DHT11的供电电压为3-5.5V。传感器上电后,要等待 1s 以越过不稳定状态在此期间无需发送任何指令。电源引脚(VDD,GND)之间可增加一个100nF 的电容,用以去耦滤波。

3.1.5 串行接口 (单线双向)

DATA用于微处理器与 DHT11之间的通讯和同步,采用单总线数据格式,

一次通讯时间4ms左右,数据分小数部分和整数部分,具体格式在下面说明,当前小数部分用于以后扩展,现读出为零.操作流程如下:

一次完整的数据传输为40bit,高位先出。

数据格式:8bit湿度整数数据+8bit湿度小数数据+8bit温度整数数据+8bit温度小数数据+8bit校验和

数据传送正确时校验和数据等于“8bit湿度整数数据+8bit湿度小数数据+8bi温度整数数据+8bit温度小数数据”所得结果的末8位。

用户MCU发送一次开始信号后,DHT11从低功耗模式转换到高速模式,等待主机开始信号结束后,DHT11发送响应信号,送出40bit的数据,并触发一次信号采集,用户可选择读取部分数据.从模式下,DHT11接收到开始信号触发一次温湿度采集,如果没有接收到主机发送开始信号,DHT11不会主动进行温湿度采集.采集数据后转换到低速模式。

1.通讯过程如图3所示

图3 通讯过程

总线空闲状态为高电平,主机把总线拉低等待DHT11响应,主机把总线拉低必须大于18毫秒,保证DHT11能检测到起始信号。DHT11接收到主机的开始信号后,等待主机开始信号结束,然后发送80us低电平响应信号.主机发送开始信号结束后,延时等待20-40us后, 读取DHT11的响应信号,主机发送开始信号后,可以切换到输入模式,或者输出高电平均可, 总线由上拉电阻拉高。