DHT11传感器简介

DHT11传感器简介

DHT11数字式温湿度传感器是一种数字信号输出的温湿度传感器。它利用特殊的模拟信号采集、转换技术和温度、温湿度传感技术,确保传感器拥有良好的长时间稳定性和较高的可靠性。该传感器内部包含精度高的电阻式湿度传感器件和电阻式热敏测温传感器件,并与一个8位的性能高的单片机相连接。
DHT11传感器包括一个电阻式湿度传感元件和一个NTC测温元件,并与一个性能高的8位单片机相连。DHT11为3针单排引脚封装,其中DATA引脚与MCU的PC13引脚相连。
在这里插入图片描述

DHT11数据输出格式

DHT11采用单总线数据方式,一次通讯时间大约4ms左右,数据小数部分和整数部分两部分组成,具象化格式为以下方式:
一次完好的数据传输为40bit,高位先出。
数据格式:
8bit湿度整数数据+8bit湿度小数数据
+8bi温度整数数据+8bit温度小数数据
+8bit校验和;
当数据被正确地传递,校正和数据即是“湿度整数数据+8bit湿度小数数据+8bi温度整数数据+8bit温度小数数据”所得结果的后8位。

DHT11通讯协议

用户MCU输入一次开始信号后,DHT11从低功耗形式转换成高速形式,等候主机开始信号完毕后,DHT11输送响应信号,传出40bit的数据,并触发一次信号收集,用户能够选择读取局部数据。从形式下,DHT11接入到开端信号触发一次温湿度收集,假如没能接入到主机发送的开端信号,DHT11不会自动进行温湿度收集。数据被收集后转换为低速形式。通讯时序要求如图所示。 在这里插入图片描述
总线空暇形态为高电平,主机把总线拉低等候DHT11回应,主机把总线拉低务必大于18毫秒,保证DHT11能收集到初始信号。DHT11接收到主机的启动信号后,等候主机启动信号完毕,然后发送80us的低电平呼应信号。主机发送开始信号完毕后,延时等候20-40us后, 读取DHT11的呼应信号,主机发送开始信号后,可以转换到输入形式,或输出高电平均可, 总线由上拉电阻拉高。

在这里插入图片描述
依照DHT11的工作时序要求,每一bit数据都以50us低电平时隙为开始,高电平的长短表明数据位是0或是1,高电平时间在28us以内的为“0”,高电平时间在30us以上为“1”。
在这里插入图片描述
在这里插入图片描述

  • 5
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值