首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
基于(DHT90/SHT10)温湿度实时显示小系统详解
来源:本站整理  作者:佚名  2011-12-16 06:31:32



温湿度实时显示小系统详解

 作者:v_hyx

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

 
图1 温湿度显示系统原理图 (原文件名:图1.jpg) 



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


软件流程图 (原文件名:流程图.jpg) 


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


图2 单片机控制及显示部分 (原文件名:图2.jpg) 



 


图3 LCD1602显示特写 (原文件名:图3.jpg) 



 


图4 传感器部分特写(准备封装为一个小的探头) (原文件名:图4.jpg) 

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

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:16,000.00000 毫秒