DHT11说明.docx

上传人:小飞机 文档编号:3155578 上传时间:2023-03-11 格式:DOCX 页数:2 大小:37KB
返回 下载 相关 举报
DHT11说明.docx_第1页
第1页 / 共2页
DHT11说明.docx_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《DHT11说明.docx》由会员分享,可在线阅读,更多相关《DHT11说明.docx(2页珍藏版)》请在三一办公上搜索。

1、DHT11说明 用户单片机发送一次开始信号后,DHT11 从低功耗模式转换到高速模式,待主机开始信号结束后,DHT11 发送响应信号,送出 40bit 的数据,并触发一次信采集。信号发送如图所示。 数据时序图 注:主机从 DHT11 读取的温湿度数据总是前一次的测量值,如两次测间隔时间很长,请连续读两次以 第二次获得的值为实时温湿度值。 外设读取步骤 步骤一: DHT11 上电后,测试环境温湿度数据,并记录数据,同时 DHT11 的 DATA 数据线由上拉电阻拉高一直保持高电平;此时 DHT11 的DATA 引脚处于输入状态,时刻检测外部信号。 步骤二: 单片机的 I/O 设置输出低电平,且低

2、电平保持时间不能小于 18ms,然后单片机的 I/O置高电位,为输入状态,等待 DHT11 作出回答信号,发送信号如图所示: 步骤三: DHT11 的 DATA 引脚检测到外部信号有低电平时,等待外部信号低电平结束,延迟后 DHT11 的 DATA引脚处于输出状态,输出 80 微秒的低电平作为应答信号,紧接着输出 80 微秒的高电平通知外设准备接收数据,单片机的 I/O 检测到有低电平后,等待 80 微秒的高电平后的数据接收,发送信号如图所示: 步骤四: 由 DHT11 的 DATA 引脚输出 40 位数据,微处理器根据 I/O 电平的变化接收 40 位数据。 “0”的格式为: 50 微秒的低

3、电平和 26-28 微秒的高电平, “1”的格式为: 50 微秒的低电平加 70微秒的高电平。 “0”、“1”格式信号如图所示: 结束信号: DHT11 的 DATA 引脚输出 40 位数据后,继续输出低电平 50 微秒后转为输入状态,由于上拉电阻随之变为高电平。 自动测量数据重装,等待外部信号的到来。 自我理解: 单片机响应部分: 开始18ms的低电平置高电平 检测到被拉低80us 紧接是高电平80us 40数据位最后50us低电平 结束 8位湿整+ 8位湿小+8位温整+ 8位温小+8位校验码。 注:其中温湿度小数部分为 0。 校验码定义 8位湿整+ 8位湿小+8位温整+ 8位温小。得到 结果的末 8 位。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号