930电子网

 找回密码
 立即注册
艾克姆科技推出最新产品STC32G12K128开发板
查看: 6120|回复: 0

DHT11数字温湿度传感器介绍2

[复制链接]

101

主题

332

帖子

7422

积分

版主

Rank: 7Rank: 7Rank: 7

积分
7422
发表于 2019-5-24 08:57:16 | 显示全部楼层 |阅读模式
    上一贴中我们对DHT11有了初步的介绍,接下来针对软件设计上需要注意的进行分析。
    1、DHT11数字温湿度传感器DATA引脚用于与微处理器MCU进行单总线通信,下图给出MCU作为单总线通信的主机与DHT11从机之间通信的步骤。

    2、需要注意一次传送40位数据是高位先出,下面给出40位数据的格式:
8bit湿度整数数据+8bit湿度小数数据+8bit温度整数数据+8bit温度小数数据+8bit校验位。
    3、传送的40位数据之间也有特殊关系,如下:
8bit校验位=8bit湿度整数数据+8bit湿度小数数据+8bit温度整数数据+8bit温度小数数据。
    4、传送的40位数据,位数据“0”和位数据“1”的格式如下:

    1)位数据“0”:54us的低电平  +  (23~27) us的高电平。
    2)位数据“1”:54us的低电平  +  (68~74) us的高电平。
    5、下面示例检测到温度是正温时40位数据:

    6、下图示例检测到温度是负温时40位数据:

    7、附件给出STM32F103ZET6检测DHT11的例程。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|官方淘宝店|930电子网 ( 皖ICP备16000695号-2 )

Copyright © 合肥艾克姆电子科技有限公司
快速回复 返回顶部 返回列表