视频讲解
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”格式信号如图所示:
索斯科机械驱动器系列再添新品 具高驱动操作和现代感设计
土壤墒情:土壤墒情在农业生产中的重要地位
120V或240V供电LED电路分享
Intel是固态硬盘真正赢家 黑科技血洗SSD
星际荣耀的双曲线一号运载火箭在中国酒泉卫星发射中心成功发射
DHT11温湿度传感器原理剖析
小米6最新消息:小米6和华为P10实力评测对比,你更看好哪一部?
汽车传感器之信号处理电路设计
iPhoneXS拆解 做工及用料如何
重装Linux操作系统为什么识别不了硬盘
音圈模组地震检测仪发挥的重要作用
SpaceX成功将143颗卫星送入太空
为何使用FPGA作为FPS游戏的“DMA”桥梁?
微电网关键技术 微电网规划设计目标有哪些
PLC上升或下降沿不工作的原因是什么
苹果今年还推新Macbook Pro!规格将升级 将淘汰15寸Macbook Air?
简单说说段码液晶屏在呼叫机领域中的运用
2021华为芯片现状如何
一家提供蔬菜种植集装箱的初创公司Freight Farms推出了新产品Greenery
展会直击 | 昂视精彩亮相CIBF2023深圳国际电池展