- 实物图(型号DHT11温度传感器模块)

- 原理图

编号 名称 功能
1 | VDD | 供电3-5.5V |
2 | GND | 接地,电源负极 |
3 | DATA | 串行数据,单总线 |
4 | NC | 空脚,请悬空 |
- 介绍
DHT11传感器进行温湿度检测,其监测范围分别为-30~50℃和20~100%RH,精度分别为±2℃和±5%RH。DHT11是一款具有校准数字信号输出的温湿度传感器。它采用了专用的数字模块化采集技术和温湿度测量技术,保证产品具有高可靠性和卓越的长期稳定性。由于其多项特点,DHT11尤其适合各种室内环境监测的场景。
DHT11的内部结构包含一个温度传感器与一个湿度传感器,并带有一个高性能8位微处理器。该传感器的操作相对简单,只需要通过单片机给传感器供电并通过单总线协议与传感器进行通信即可。传感器在获取环境温湿度信息后,将数据转换为数字信号,并通过单总线发送给单片机。单片机通过读取这些数字信号来得到温度和湿度的具体数值。
由于其易于集成、简易的通信协议和成本效益比较高的优势,DHT11非常适合于室内环境监测系统,家庭自动化系统、气象站、医疗设备、消费电子产品等领域的应用。在实际应用中,开发者通常会对DHT11的数据输出进行适当的滤波和处理,以确保读取值的稳定性和准确性。

上图是DHT11的时序图。DHT11在空闲状态时为高电平,主机发出开始信号也就是把总线拉低的时间必须大于18毫秒,确保DHT11能检测到开始信号,并且主机在发送完开始信号后要拉高延时20-40微秒。DHT11等待开始信号结束后会发送80微秒的低电平响应信号,然后拉高延时80微秒准备输出数据,有“0”和“1”两个数据,每一bit数据都以50微秒的低电平时隙开始。先是数据“0”,50毫秒的低电平过后是26-28微秒的高电平时间,这就是输出的数据“0”;数据“1”则是50毫秒的低电平过后高电平的时间是70微秒。当数据传输完之后,先拉低50微秒,然后总线有上拉电阻拉高进入空闲状态。
- 工作原理
