FPGA的基础学习-------DHT11数字温湿度传感器

DH11简介

DHT11是一款温湿度复合传感器,传感器包括一个电容式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。
相对湿度和温度测量、成本低、长期稳定、响应快、抗干扰能力强。
在这里插入图片描述

数据格式

DHT11采用单总线通信,一次传送40位数据,高位先出
在这里插入图片描述
校验位为前面四个字节之和的末8位:
在这里插入图片描述

温度小数部分的最高位为1则表示负温度,否则为正温度:

在这里插入图片描述

数据时序

用户主机(MCU)发送一次开始信号后,DHT11从低功耗模式转换到高速模式,待主机开始信号结束后,DHT11发送相应信号,送出40bit的数据,并触发一次信采集。
在这里插入图片描述
注意:
1、DHT11上电后要等待1s以跳过不稳定状态,在此期间不能发送任何指令。
2、结束信号后,DHT11内部重测环境温湿度数据,并记录数据,等待外部信号的到来。
3、主机从DHT11读取的温湿度数据总是前一次的测量值,如两次测间隔时间很长,请连续都两次,以第二次获得的值为实时温湿度值。
4、不建议连续多次读取传感器,每次读取传感器间隔大于2秒即可获得准确的数据。
时序参数:
在这里插入图片描述

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐