查看: 8943|回复: 17

[原创] 【FRDM-K64F试用】DHT11温湿度采集+串口发送

[复制链接]
  • TA的每日心情
    开心
    2018-6-15 16:35
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    50

    主题

    159

    帖子

    0

    高级会员

    Rank: 4

    积分
    549
    最后登录
    2023-3-11
    发表于 2015-12-2 22:04:37 | 显示全部楼层 |阅读模式
    本帖最后由 yinyue01 于 2015-12-2 22:06 编辑

    DHT11DS18B20类似,都是单总线数字传感器,数据采集程序也相似。
    数字温湿度传感器DHT11采用单总线输出数据,单次数据包共5Byte40bit),包括先发送高位,数据格式为:湿度整数+湿度小数+温度整数+温度小数+校验和,各占1 Byte,校验和为前4Byte相加,由此可计算出温湿度的数值。
    DHT11通讯过程的时序图如下图所示,空闲状态时总线为高电平,MCU发送开始信号,拉低总线等待DHT11响应(至少18ms),之后拉高总线20~40μsDHT11接收到开始信号,在其结束后发送80μs的低电平响应信号,之后拉高总线40~50μs,再拉低40~50μs,接着输出数据;主机读取到响应信号后开始接收数据;一次数据传输完成,DHT11拉低总线50μs,之后总线进入空闲状态。
    8.jpg
    根据以上分析,编写DHT11数据采集程序:
    7.jpg
    DHT11数字输出端Dout连接到K64PC16口,主程序如下:
    9.jpg
    运行结果如下:
    IMG_20151202_212309.jpg
    6.jpg
    附程序:
    DHT11_UART.rar (2.69 MB, 下载次数: 88)
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-7-11 19:28
  • 签到天数: 141 天

    连续签到: 1 天

    [LV.7]常住居民III

    34

    主题

    1067

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2492
    最后登录
    2020-9-16
    发表于 2015-12-2 22:45:15 | 显示全部楼层
    谢谢分享  
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3

    主题

    555

    帖子

    2

    金牌会员

    Rank: 6Rank: 6

    积分
    1343
    最后登录
    2018-10-23
    发表于 2015-12-3 08:40:38 | 显示全部楼层
    学习,谢谢分享。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11

    主题

    251

    帖子

    0

    高级会员

    Rank: 4

    积分
    690
    最后登录
    2016-11-3
    发表于 2015-12-3 08:41:39 | 显示全部楼层
    谢谢分享  单线双向 真的很麻烦
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-1-6 07:38
  • 签到天数: 736 天

    连续签到: 1 天

    [LV.9]以坛为家II

    21

    主题

    3486

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    5093
    最后登录
    2024-1-7
    发表于 2015-12-3 08:45:28 | 显示全部楼层
    谢谢分享
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

    该用户从未签到

    9

    主题

    642

    帖子

    0

    高级会员

    Rank: 4

    积分
    748
    最后登录
    1970-1-1
    发表于 2015-12-3 08:50:55 | 显示全部楼层
    感谢分享
    104930kli5jsmlssemljli.png
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-5-3 11:19
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    50

    主题

    1万

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    14090
    最后登录
    2024-4-19
    发表于 2015-12-3 09:08:08 | 显示全部楼层
    最近也要弄一个这个,学习下。 blank.png blank1.png blank2.png blank3.png blank4.png blank5.png blank6.png blank7.png blank8.png blank9.png
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2025-5-7 09:07
  • 签到天数: 353 天

    连续签到: 1 天

    [LV.8]以坛为家I

    141

    主题

    8056

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5789
    最后登录
    2025-5-7
    发表于 2015-12-3 11:15:32 | 显示全部楼层
    谢谢分享      
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-12-4 23:20
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    9

    主题

    573

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1785
    最后登录
    2017-3-3
    发表于 2015-12-3 12:33:34 | 显示全部楼层
    谢谢分享 091541cr1iu0jkaf0zjmqc.png
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11

    主题

    343

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1260
    最后登录
    2017-11-6
    发表于 2015-12-3 13:13:22 | 显示全部楼层
    学习一下
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-10-28 03:23 , Processed in 0.088935 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表