欢迎来到天天文库
浏览记录
ID:6047906
大小:434.00 KB
页数:8页
时间:2018-01-01
《-dht11数字型温湿度模块》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、温湿度模块DHT11产品手册-7-一、产品概述DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。二、应用范围暖通空调、除湿器、测试及检测设备、消费品、汽车、自动控制、数据记录器、气象站、家电、湿度调节器、医疗、其他相关湿度检测控制。三、产品亮点成本低、长期稳定、相对湿度和温度测量、品质卓越、超快响应、抗干扰能力强
2、、超长的信号传输距离、数字信号输出、精确校准。四、外形尺寸(单位:mm)-7-五、产品参数相对湿度分辨率:16Bit重复性:±1%RH精度:25℃±5%RH互换性:可完全互换响应时间:1/e(63%)25℃6s1m/s空气6s迟滞:<±0.3%RH长期稳定性:<±0.5%RH/yr温度分辨率:16Bit重复性:±0.2℃量程范围:25℃±2℃响应时间:1/e(63%)10S电气特性供电:DC3.5-5.5V供电电流:测量0.3mA待机60μA采样周期:次大于2秒引脚说明1、VDD供电3.5-5.5VDC2
3、、DATA串行数据,单总线3、NC空脚4、GND接地,电源负极-7-六、典型电路微处理器与DHT11的连接典型应用电路如上图所示,DATA上拉后与微处理器的I/O端口相连。1.典型应用电路中建议连接线长度短于20米时用5.1K上拉电阻,大于20米时根据实际情况降低上拉电阻的阻值。2.使用3.5V电压供电时连接线长度不得大于20cm。否则线路压降会导致传感器供电不足,造成测量偏差。3.每次读出的温湿度数值是上一次测量的结果,欲获取实时数据,需连续读取两次,但不建议连续多次读取传感器,每次读取传感器间隔大于5
4、秒即可获得准确的数据。七、串行通信说明(单线双向)◎单总线说明DHT11器件采用简化的单总线通信。单总线即只有一根数据线,系统中的数据交换、控制均由单总线完成。设备(主机或从机)通过一个漏极开路或三态端口连至该数据线,以允许设备在不发送数据时能够释放总线,而让其它设备使用总线;单总线通常要求外接一个约5.1kΩ的上拉电阻,这样,当总线闲置时,其状态为高电平。由于它们是主从结构,只有主机呼叫从机时,从机才能应答,因此主机访问器件都必须严格遵循单总线序列,如果出现序列混乱,器件将不响应主机。◎单总线传送数据位
5、定义DATA用于微处理器与DHT11之间的通讯和同步,采用单总线数据格式,一次传送40位数据,高位先出。数据格式:8bit湿度整数数据+8bit湿度小数数据+8bit温度整数数据+8bit温度小数数据+8bit校验位。◎校验位数据定义“8bit湿度整数数据+8bit湿度小数数据+8bit温度整数数据+8bit温度小数数据”8bit校验位等于所得结果的末8位。-7-示例一:接收到的40位数据为:0011010100000000000110000000000001001101湿度高8位湿度低8位温度高8位温度
6、低8位校验位计算:00110101+00000000+00011000+00000000=01001101接收数据正确:湿度:00110101=35H=53%RH温度:00011000=18H=24℃示例二:接收到的40位数据为:0011010100000000000110000000000001001001湿度高8位湿度低8位温度高8位温度低8位校验位计算:00110101+00000000+00011000+00000000=0100110101001101不等于01001001本次接收的数据不正确,
7、放弃,重新接收数据。◎数据时序图用户主机(MCU)发送一次开始信号后,DHT11从低功耗模式转换到高速模式,待主机开始信号结束后,DHT11发送响应信号,送出40bit的数据,并触发一次信采集。信号发送如图所示。数据时序图注:主机从DHT11读取的温湿度数据总是前一次的测量值,如两次测间隔时间很长,请连续读两次以第二次获得的值为实时温湿度值。◎外设读取步骤主机和从机之间的通信可通过如下几个步骤完成(外设(如微处理器)读取DHT11的数据的步骤)。步骤一:DHT11上电后(DHT11上电后要等待1S以越过不
8、稳定状态在此期间不能发送任何指令),测试环境温湿度数据,并记录数据,同时DHT11的DATA数据线由上拉电阻拉高一直保持高电平;此时DHT11的DATA引脚处于输入状态,时刻检测外部信号。-7-步骤二:微处理器的I/O设置为输出同时输出低电平,且低电平保持时间不能小于18ms,然后微处理器的I/O设置为输入状态,由于上拉电阻,微处理器的I/O即DHT11的DATA数据线也随之变高,等待DHT11作出回答信号,发送信号如图所示:
此文档下载收益归作者所有