湿度传感器原理(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”格式信号如图所示:
往期文章
?五个阶段判断你的电路设计能力
?零基础怎么学电路设计?
?单片机按键设计的四个方案详解
?单片机17种常见的电路设计模块
?单片机最小系统解析(电源、晶振和复位电路)
?六款简单的开关电源电路设计原理图详解
?五款蜂鸣器驱动电路原理图
?电容的分类与区别
?你需要了解的与PCB差分对过孔有关的四件事
?继电器驱动电路汇总
?步进电机驱动电路图大全
?数码管驱动电路大全
?谈一谈单片机开发的几种调试方案
?如何打造一份it项目计划书
?超声波发生器电路图大全
?A/D转换电路图大全
?USB转TTL电路图大全
?SPI总线 通俗易懂讲解
?STM32存储器理解
?51单片机开发流程,你知道吗?
?485通信电路图
?四种直流电机驱动电路图及设计思路讲解,有图有真相!
?利用51单片机输出PWM
?51单片机寄存器功能一览表
?三极管基本电路原理解析
?单片机学习路线分析
?51单片机按键控制输出PWM的占空比
?51单片机P0口原理
?PCB的丝印多大才合适,你知道吗?
?51单片机和52单片机有什么区别
?单片机项目开发流程,经验之谈单片机学习路线分析
?单片机学习路线分析
?51单片机晶振电路原理
?高手经验,教你怎么看英文数据手册
?单片机hex和bin文件的区别
?单片机上拉电阻、下拉电阻的详解和选取
?献给初学单片机的你的一些话
?矩阵键盘电路原理视频解析
?哈佛结构和冯·诺依曼结构的区别
?发光二极管和数码管有什么关系?你知道吗?
?51单片机程序下载失败原因排查
?初学嵌入式应该注意哪些?答案在这里
?多位数码管动态扫描原理分析
?7805稳压电源电路图行业交流群
微信群如果微信二维码失效,请联系微信xiaocaoxsd
QQ交流群免责声明:公众号转载作品均尽可能注明出处,该作品所有人的一切权利均不因本站而转移。作者如不同意转载,既请通知本站予以删除或改正。转载的作品可能在标题或内容上或许有所改动。
致芯粉的信:大量粉丝环没有养成阅读后点赞的习惯,希望大家在阅读后顺便点赞和转发,以示鼓励!一个人长期坚持发文,甚至是原创真的很不容易,多次想放弃。坚持是一种信仰,专注是一种态度。
“给Main先生打赏下,买个能量继续做教程“


为您推荐