DHT11温湿度传感器原理剖析
视频讲解
=================视频教程==================
DHT11功能
对温湿度数据进行采集。
DHT11封装尺寸图
在进行PCB封装设计的时候会用到。
引脚说明
1、VDD 供电 3.3~5.5V DC
2、DATA 串行数据,单总线
3、NC 空脚
4、GND 接地,电源负
温湿度采集范围
湿度采集范围5%~95%,在环境温度为25℃时,湿度采集精度是±5%。温度采集范围是-20℃~60℃,在环境温度为25℃时,温度采集精度是±2℃。
电气参数
DHT11供电电压为3.3V~5.5V,测量时的供电电流为1.0mA,待机时的供电电流为0.06mA。
典型电路
传感器的DATA口需要接4.7K的上拉电阻。上拉电阻的作用是在单片机不进行输出以及传感器待机时,使得DATA口为高电平,当总线闲置时, 其状态为高电平。
数据格式
8bit 湿度整数数据 + 8bit 湿度小数数据 + 8bit 温度整数数据 + 8bit 温度小数数据 + 8bit 校验位。
数据读取步骤
步骤一: DHT11上电后(DHT11上电后要等待 1S 以越过不稳定状态在此期间不能发送任何指令),测试环境 温湿度数据,并记录数据,同时 DHT11的 DATA 数据线由上拉电阻拉高一直保持高电平;此时 DHT11的 DATA 引脚处于输入状态,时刻检测外部信号。
步骤二: 微处理器的 I/O设置为输出同时输出低电平,且低电平保持时间不能小于 18ms(最大不得超过 30ms), 然后微处理器的 I/O设置为输入状态,由于上拉电阻,微处理器的 I/O即 DHT11的 DATA 数据线也随之变 高,等待 DHT11作出回答信号,发送信号如图所示:
步骤三: DHT11 的 DATA引脚检测到外部信号有低电平时,等待外部信号低电平结束,延迟后 DHT11 的 DATA 引脚处于输出状态,输出 83微秒的低电平作为应答信号,紧接着输出 87 微秒的高电平通知外设准备接 收数据,微处理器的 I/O 此时处于输入状态,检测到 I/O 有低电平(DHT11回应信号)后,等待 87微秒 的高电平后的数据接收,发送信号如图所示:
步骤四: 由 DHT11 的 DATA引脚输出 40 位数据,微处理器根据 I/O电平的变化接收 40 位数据,位数据“0” 的格式为: 54 微秒的低电平和 23-27 微秒的高电平,位数据“1”的格式为: 54 微秒的低电平加 68-74 微秒的高电平。位数据“0”、“1”格式信号如图所示:
AT24C02芯片硬件电路设计原理
多位数码管动态扫描原理分析
51单片机程序下载失败原因排查
发光二极管和数码管有什么关系?你知道吗?
矩阵键盘电路原理视频解析
下载关键字说明
51单片机晶振电路原理
原文来源于微信公众号电子芯
DHT11温湿度传感器原理剖析相关推荐
- Esp8266 进阶之路19 【外设篇①】esp8266驱动 ds18b20、dht11 温湿度传感器,采集温湿度传感器到服务器。(附带Demo)
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 序号 SDK版本 内容 链接 1 nonos2.0 搭建 ...
- ESP32 开发笔记(三)源码示例 8_DHT11_RMT 使用RMT实现读取DHT11温湿度传感器
开发板购买链接 https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111deb2Ij1As&ft=t&id=62636 ...
- DHT11温湿度传感器(详细)
DHT11温湿度传感器--使用LCD1602显示 先上效果图,以及简单的和室内温度对比图,相交而言测量的值还是非常准的. 我的这个做的很简陋,大家可以理解原理后自行升级. 注意学习单片机最重要的就是学 ...
- 【STM32Cube】学习笔记(六):DHT11温湿度传感器
文章目录 摘要 一.简介 1.DHT11数字温湿度传感器 2.DHT11性能参数 2.DHT11数据结构 2.DHT11传输时序 二.硬件电路设计 1.模块内部电路 2.与单片机相连接电路 三.软件设 ...
- dht11温湿度传感器特点及使用介绍
dht11温湿度传感器特点及使用介绍 前言 一.dht11温湿度传感器外观 二.原理图 三.相关参数讲解 1.引脚 2.温湿度测量范围 3.通讯方式(单总线数字信号) 4.优点 5.产品特性(根据官方 ...
- 传感器实验——DHT11温湿度传感器
传感器实验--DHT11温湿度传感器 温湿度传感器实验 所选设备 DHT11温湿度模块 传感器原理 接线说明 示例代码:串口显示温湿度 温湿度传感器多以温湿度一体式的探头作为测温元件,将温度和湿度信号 ...
- 51单片机 DHT11温湿度传感器 MQ2传感器
目录 前言 程序思路 DHT11 一.DHT11基础储备 二.接口说明 三.协议及数据格式 编辑 四.DHT11代码 MQ-2烟雾传感器 一.MQ-2烟雾传感器介绍 二.工作原理 三.时序配置 四. ...
- Android手机HC-05蓝牙连接Arduino nano获取DHT-11温湿度传感器数据
如果您觉得本文对您有用,希望您点赞,收藏并且把它分享出去,不明白的可以在评论区留言,我会一一解答,感谢您的支持!! 目标 Android手机HC-05蓝牙连接Arduino nano获取DHT-11温 ...
- 个人物联网(目前用到了树莓派、PMS7003攀藤g7传感器、DHT11温湿度传感器)
上周空气不好,突发奇想要搞个个人物联网系统,检测生存环境.手头有树莓派.NodeMCU esp8266.DHT11温湿度传感器.pm2.5检测需要专门的传感器,本以为也就几块钱,结果发现淘宝还挺贵.在 ...
- stc12c5a60s DHT11温湿度传感器
DHT11温湿度传感器 DHT11.h #ifndef __DHT11_H__ #define __DHT11_H__#ifndef uchar #define uchar unsigned char ...
最新文章
- 【EventBus】EventBus 使用示例 ( 最简单的 EventBus 示例 )
- php websocket 心跳包,websocket 心跳包重连
- 光流 | 光流交流群
- 终端服务器超过了 最大连接数
- SQL复习(w3school)笔记
- 获取系统时间出错oracle-,oracle 获取系统时间(转)
- python 计算订单_python实现apriori算法的关联规则之支持度、置信度、提升度
- Retrofit2 的简单使用
- 解决aapt命令在Linux下无法运行的问题
- 170824、storm 环境搭建
- 简析通达信股票接口测试过程
- 数学分析教程(科大)——6.2笔记+习题
- 程序员996与工地施工人员谁更累?
- 批处理文件——BAT学习
- hand crafted feature:histogram(直方图)
- 不能忘记陪我们长大的100部电影
- 如何在文字识别软件ABBYY中创建区域模板,处理大量相同内容?
- OR-Tools:一个用于优化的开源软件 -0-简介与安装
- “吃货联盟定餐系统”
- springmvc(尚硅谷版)