(撰写时间2020-07-29)
一、介绍
DHT11是温度湿度测量二合一传感器。非常适用于对精度和实时性要求不高的温湿度测量场合。
外形如下图:
![无](https://i-blog.csdnimg.cn/blog_migrate/6ad3c8ccba7cc54b602a7ea09cb35de7.jpeg)
![无](https://i-blog.csdnimg.cn/blog_migrate/11f30ba0b1702a2b1086218c77ea1663.jpeg)
DHT11温湿度传感器的测量范围,以及精度、分辨率如下图。如果超出了这个范围,那么DHT11就不能够使用了。
![无](https://i-blog.csdnimg.cn/blog_migrate/6fe8b643515b263c82701978c993cba6.png)
二、硬件认识
- 单总线结构
- 引脚说明:GND、VCC、空脚、数据引脚DATA(其中数据引脚既可以接收数据,又可以发送数据)。电源引脚(VDD,GND)之间可增加一个100nF的电容,用以去耦滤波,即减少电子器件辐射噪音。
- 时序主要分为三部分:1:触发DHT11采集数数据;2:读取数字0;3:读取数字1
![无](https://i-blog.csdnimg.cn/blog_migrate/574cb2fd3bccce4193e9c47e9bb29a19.png)
在dth11的介绍文章中,硬件原理图显示:物品接在1号、2号引脚之间,数据总线DATA(即为2号引脚)使用上拉电阻拉高,因此总线空闲时为高电平。硬件原理图如下:
![无](https://i-blog.csdnimg.cn/blog_migrate/f518667ef153cce5efdd7f060ee3c8b0.png)
我很疑惑上拉电阻的作用,在另一篇介绍dth11的文章中,有以下讲解:上拉电阻的作用是在单片机不进行输出以及传感器待机时,使得DATA口为高电平。