0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

DHT11温湿度传感器原理剖析

电子芯 ? 2018-10-08 12:51 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

视频讲解

DHT11功能

对温湿度数据进行采集。

DHT11封装尺寸图

在进行PCB封装设计的时候会用到。

2.jpg

引脚说明

1、VDD 供电 3.3~5.5V DC

2、DATA 串行数据,单总线

3、NC 空脚

4、GND 接地,电源


温湿度采集范围

湿度采集范围5%~95%,在环境温度为25℃时,湿度采集精度是±5%。温度采集范围是-20℃~60℃,在环境温度为25℃时,温度采集精度是±2℃。

3.jpg

电气参数

DHT11供电电压为3.3V~5.5V,测量时的供电电流为1.0mA,待机时的供电电流为0.06mA。

4.jpg

典型电路

传感器的DATA口需要接4.7K的上拉电阻。上拉电阻的作用是在单片机不进行输出以及传感器待机时,使得DATA口为高电平,当总线闲置时, 其状态为高电平。

5.jpg

数据格式

8bit 湿度整数数据 + 8bit 湿度小数数据 + 8bit 温度整数数据 + 8bit 温度小数数据 + 8bit 校验位。


数据读取步骤

步骤一: DHT11上电后(DHT11上电后要等待 1S 以越过不稳定状态在此期间不能发送任何指令),测试环境 温湿度数据,并记录数据,同时 DHT11的 DATA 数据线由上拉电阻拉高一直保持高电平;此时 DHT11的 DATA 引脚处于输入状态,时刻检测外部信号

6.jpg

步骤二: 微处理器的 I/O设置为输出同时输出低电平,且低电平保持时间不能小于 18ms(最大不得超过 30ms), 然后微处理器的 I/O设置为输入状态,由于上拉电阻,微处理器的 I/O即 DHT11的 DATA 数据线也随之变 高,等待 DHT11作出回答信号,发送信号如图所示:

7.jpg

步骤三: DHT11 的 DATA引脚检测到外部信号有低电平时,等待外部信号低电平结束,延迟后 DHT11 的 DATA 引脚处于输出状态,输出 83微秒的低电平作为应答信号,紧接着输出 87 微秒的高电平通知外设准备接 收数据,微处理器的 I/O 此时处于输入状态,检测到 I/O 有低电平(DHT11回应信号)后,等待 87微秒 的高电平后的数据接收,发送信号如图所示:

8.jpg

步骤四: 由 DHT11 的 DATA引脚输出 40 位数据,微处理器根据 I/O电平的变化接收 40 位数据,位数据“0” 的格式为: 54 微秒的低电平和 23-27 微秒的高电平,位数据“1”的格式为: 54 微秒的低电平加 68-74 微秒的高电平。位数据“0”、“1”格式信号如图所示:


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 51单片机
    +关注

    关注

    277

    文章

    5712

    浏览量

    128126
  • 温湿度传感器

    关注

    6

    文章

    605

    浏览量

    36689
  • DHT11
    +关注

    关注

    19

    文章

    277

    浏览量

    58648
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    常见的温湿度传感器类型?

    DHT11温湿度传感器 DHT11是一种常见的数字温湿度传感器,具有价格低廉、简单易用的优点
    发表于 06-24 09:24

    【正点原子STM32H7R3开发套件试用体验】DS18B20、DHT11温湿度采集

    【正点原子STM32H7R3开发套件试用体验】DS18B20、DHT11温湿度采集 本文主要分为两部分,分别介绍了使用正点原子STM32H7R3开发套件,通过 DS18B20、DHT11 传感
    发表于 01-01 11:16

    《DNESP32S3使用指南-IDF版_V1.6》第三十章 DHT11数字温湿度传感器

    第三十章 DHT11数字温湿度传感器 本章,我们将介绍数字温湿度传感器DHT11的使用,与前一章
    发表于 12-26 09:26

    温湿度传感器种类及原理的优劣分析

    温湿度传感器是一种能够感知并测量环境中温度和湿度变化的设备,它们在环境监测、气象观测、农业、工业生产、智能家居等多个领域发挥着重要作用。下面将对温湿度
    的头像 发表于 10-21 15:05 ?2813次阅读

    温湿度传感器是什么类型的传感器

    温湿度传感器是一种能够实时监测和记录环境中温度和湿度变化的设备或装置。这类传感器广泛应用于环境监测、气象观测、农业、工业生产、仓储管理、智能家居、医疗健康等多个领域,为相关领域的研究、
    的头像 发表于 10-21 14:53 ?1744次阅读

    dht11温湿度传感器工作原理介绍

    DHT11是一种常用的温湿度传感器,它能够测量温度和相对湿度。这种传感器广泛应用于智能家居、气象站、农业监控等领域。
    的头像 发表于 10-21 09:47 ?9119次阅读

    车载温湿度传感器有什么功能

    在现代化物流体系中,尤其是针对需要严格温控的冷链运输领域,车载温湿度传感器成为了重要的智能设备。车载温湿度传感器以其高精度测量、智能化报警、灵活供电及便捷管理等特点,为货物安全运输提供
    的头像 发表于 10-10 13:23 ?678次阅读

    Arduino Nano 和 DHT11 实现 LabVIEW 温湿度采集

    Arduino Nano 和 DHT11 实现 LabVIEW 温湿度采集
    的头像 发表于 10-08 11:46 ?1256次阅读
    Arduino Nano 和 <b class='flag-5'>DHT11</b> 实现 LabVIEW <b class='flag-5'>温湿度</b>采集

    CW32模块使用 DHT11温湿度传感器

    DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。其成本低、长期稳定、可以测量相对
    的头像 发表于 09-09 18:21 ?1845次阅读
    CW32模块使用 <b class='flag-5'>DHT11</b><b class='flag-5'>温湿度</b><b class='flag-5'>传感器</b>

    dht11采用什么通信协议

    DHT11是一款广泛使用的温湿度传感器,它通过简单的数字接口与微控制或其他数字设备进行通信。DHT11使用单总线通信协议,这意味着所有的数
    的头像 发表于 09-04 09:06 ?5851次阅读

    DHT11传感器参数分析

    DHT11传感器是一款集温湿度测量于一体的数字传感器,其参数特性分析如下: 一、测量范围 温度 :DHT11的温度测量范围在多个资料中有所
    的头像 发表于 09-03 18:14 ?4745次阅读

    dht11温度传感器特性的具体含义

    DHT11温度传感器作为DHT11数字温湿度传感器的一部分,具有一系列独特的特性。以下是DHT11
    的头像 发表于 09-03 17:40 ?3103次阅读

    dht11温度传感器的原理及应用

    DHT11是一种广泛使用的数字温湿度传感器,它能够测量温度和相对湿度。这种传感器因其低成本、易于使用和相对较高的准确性而受到欢迎。
    的头像 发表于 09-03 17:28 ?4756次阅读

    DHT11温度传感器测量范围与精度

    DHT11是一款含有已校准数字信号输出的温湿度复合传感器,它结合了温湿度传感技术,通过专用的数字模块采集技术实现
    的头像 发表于 09-03 17:03 ?6311次阅读

    ds18b20温度传感器dht11的区别

    DS18B20和DHT11都是常用的温度和湿度传感器,它们在许多项目和应用中都有广泛的应用。 1. 工作原理 DS18B20 DS18B20是一种数字温度传感器,它使用1-Wire通信
    的头像 发表于 09-03 16:44 ?5267次阅读