基于(DHT90/SHT10)温湿度实时显示小系统详解

发布者:HeavenlyWonder最新更新时间:2017-12-30 来源: eefocus关键字:DHT90  SHT10  温湿度实时显示 手机看文章 扫描二维码
随时随地手机看文章

一、 目的与要求
制作一个温湿度实时显示小系统,响应时间控制在1s左右,探头部分能够放进大约10cm直径的容器中。
二、 工作原理
采用AT89S52单片机作为本系统的控制单元,传感器采用DHT90(即把SHT10封装为4个2.54标准插针的独立结构,大连北方测控代理的价格为50元/片),显示模块为LCD1602。单片机收到来自DHT90的温湿度数据,再经过软件线性拟合,最后送到1602上显示并没隔1s刷新一次数据。
三、 原理图
 

 



四、 硬件设计
电源部分采用+5V开关电源集成模块(实测输出电压5.19V),这符合DHT90和AT89S52单片机的供电要求。本系统电路设计较简单,难点至于软件编写与调试。
五、 软件设计
5.1 流程图
 


软件流程图 


  5.2 软件调试过程及经验
    对于本系统,我首先调试1602的显示程序,重点理解时序图。对硬件理解清楚后,参照相关程序,编写自己规范的程序。然后,调试DHT90数据通信显示,在SHT11(DHT90/SHT10也属于同系列)例程中,显示功能是利用51单片机串口向上位机发数据,在上位机上显示温湿度。所以,这部分在我的程序中就去掉了。同样,DHT90程序部分的关键也是时序图,读明白时序图,就可以很快得进入编程调试阶段。
六、 系统实物图




 




 


 

七、 菜鸟的小结
在两个多月的时间里,我从零开始做这个温湿度测量小系统,现在终于有了初步的成果。在这期间,我学到了很多东西,比如说焊接技术(当然还是比较菜),下载线制作等等。我觉得最重要的一点是锻炼了自己的实践能力。嗯,很多东西难与不难就看你做没做过。呵呵,套用毛主席他老人家的一句话就是:没有实践就没有发言权。一开始,做下载线,我感觉很难很难,但现在回头一看,那就是小case而已。
通过这个小系统的制作,我从一个“理想的电子爱好者”转变为一个“实践的电子爱好者”。从享受电子成品的快乐到享受电子DIY过程的快乐,这是一直升华,DIY很美妙。最后一句与所有DIY爱好者共勉。


关键字:DHT90  SHT10  温湿度实时显示 引用地址:基于(DHT90/SHT10)温湿度实时显示小系统详解

上一篇:AT89C52单片机的SD卡读写电路与程序设计
下一篇:STC12C系列单片机读四路AD数据函数程序

小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
热门活动
换一批
更多
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

更多精选电路图
换一换 更多 相关热搜器件
更多每日新闻
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved