历史上的今天

今天是:2024年09月17日(星期二)

2021年09月17日 | 25-基于51单片机的温湿度检测及调节系统

发布者:JoyfulExplorer 来源: eefocus关键字:51单片机  温湿度检测  调节系统 手机看文章 扫描二维码
随时随地手机看文章

具体实现功能

系统由STC89C52单片机+AT24c02芯片+LCD1602液晶显示屏+继电器模块+按键模块+报警模块构成。


具体实现功能:


1、LCD1602液晶显示,第一行显示当前的温度和湿度,第二行显示相应的冷、热、干、湿;


2、AT24c02芯片掉电存储设置的上下限;


3、四个按键为设置、加、减、确定,实现了温湿度范围的调节;


4、采用温湿度传感器DHT11,温度测量范围0℃--50℃,湿度测量范围20%RH—90%RH;


5、当超过温湿度设置范围时,蜂鸣器响起,相应指示灯闪烁以报警;


6、当温度或湿度超过范围后,报警信号灯点亮同时相应的继电器吸合。

设计背景

温度、湿度和人类的生产、生活有着密切的关系,同时也是工业生产中最常见最基本的工艺参数,例如机械、电子、石油、化工等各类工业中广泛需要对温度湿度的检测与控制。并且随着人们生活水平的提高,人们对自己的生存环境越来越关注。而空气中温湿度的变化与人体的舒适度和情绪都有直接的影响,所以对温度湿度的检测及控制就非常有必要了。


随着科技的飞速发展和普及,高性能设备越来越多,各行各业对温湿度的要求也越来越高。传统的温湿度检测模式是以人为基础,依靠人工轮流值班,人工巡回查看等方式来测量和记录环境状况信息。在这种模式下,不仅效率低不利于人才资源的充分利用,而且缺乏科学性,许多重大事故都是由人为因素造成的,人工维护缺乏完整的管理系统。而问世监控系统就可以解决这样人才资源浪费,管理不及时的问题,这是由于它的智能化设计所决定的。故本次设计对于类似项目还具有普遍意义。


硬件设计

单片机是整个系统的控制中枢,它指挥外围器件协调工作,从而完成特定的功能,硬件实现上采用模块化设计,每一模块只实现一个特定功能,最后再将各个模块搭接在一起,这种设计方法可以降低系统设计的复杂性,本系统主要硬件设计包括电源电路、蜂鸣器电路、晶振电路,LCD显示电路以及温湿度传感器电路。


软件设计

在对我们所要设计的课题有了整体的了解之后,需要先建立程序框架的流程图,对整个设计划分模块,逐个模块实现其功能,最终把各个子模块合理的连接起来,构成总的程序。主程序首先要对整个系统进行初始化,然后将采集到的温湿度指令传给系统的主流程图如图所示。

原理图

本系统原理图设计采用Altium Designer19,具体如图。

程序

本设计利用KEIL5软件实现程序设计,具体如图。

仿真实现

本设计利用protues8.7软件实现仿真设计,具体如图。

关键字:51单片机  温湿度检测  调节系统 引用地址:25-基于51单片机的温湿度检测及调节系统

上一篇:26-基于单片机的简单温控风扇
下一篇:24-基于51单片机的4乘4计算器设计

推荐阅读

概述将STM32的USB初始化为USB从机,使用标准HID协议。控制板自带VBUS供电,因此不需要VBUS、GND引脚。只要连接2根数据线到电脑即可。源码分析当使用USB线连接电脑端后,收到电脑端的USB复位包USBD_OTG_ISR_Handler --> DCD_HandleSof_ISR --> /* Clear interrupt */ OTG_HS_GINTSTS->SOF:在设备模式下,模块将该位置 1...
· 投资1.5亿美元,强化ABB在中国这一全球最大机器人市场的领先地位· 新工厂预计将于2021年初投入运营,采用最先进的自动化和数字化制造工艺9月12日,ABB宣布其位于中国上海的机器人新工厂和研发基地正式破土动工。该工厂预计将于2021年投入运营,总投资额达1.5亿美元(约10亿人民币)。ABB机器人上海新工厂正式动工新工厂位于上海康桥,占地6.7万平方...
9月16日,阿里巴巴公布新业务,沉淀三年的“新制造”样板“犀牛工厂”正式于浙江杭州亮相。“犀牛工厂”从服装业切入,通过阿里巴巴平台上沉淀的消费行为,为淘宝、天猫商家提供时尚趋势预判;同时,借助阿里巴巴数字化能力,对传统服装供应链进行柔性化改造,将行业平均1000件起订、15天交付的流程,缩短为100件起订、7天交货,为中小企业提供小单量、多...
2021年对于磷酸铁锂电池而言,一个重要的关键词就是“反超”。来自中国汽车动力电池产业创新联盟最新一期的动力电池月度数据显示,2021年8月,我国动力电池产量共计19.5GWh,同比增长161.7%,环比增长12.3%。其中,磷酸铁锂电池产量11.1GWh,占总产量56.9%,同比增长268.2%,环比增长18.8%;三元电池产量8.4GWh,占总产量42.9%,同比增长91.5%,环比增长4....

史海拾趣

问答坊 | AI 解惑

求助

我是一个新上路的,想设计一个温度监控的模拟电子电路,谁能帮我一下,感激不尽.…

查看全部问答∨

wince nk

最近出现了一个奇怪的问题。 最近我编译的NK都启动不了(至于有没启动,没办法判断)。 现象是近不了WINCE界面,一直黑屏。而以前的NK却可以进界面。 但是两个NK文件的串口信息都是执行的OEMINIT DONE... 难道我的WINCE和XP一样,被黑了?还是 ...…

查看全部问答∨

vs2005 无法调试应用程序

原来可以的,现在不知怎么了。 新建的一个空项目,用Pocket PC 2003来跑也不行: 已启动部署: 项目: 1, 配置: Debug Pocket PC 2003 (ARMV4) ------ 1>这个产品的配置数据已损坏。请与技术支持人员联系。 在设备仿真管理器里找到Pocket PC 20 ...…

查看全部问答∨

evc4.0MFC工程不能使用mediaplay ActiveX控件?

急。。。我在EVC创建MFC,在对话框里添加了activex控件,直接编译并下载都模拟机上,不能运行。我把控件去掉,编译并下载到模拟机上,却能运行对话框.又没人能帮我啊。。。急。。。。万分感谢。。。…

查看全部问答∨

目前开发驱动程序的处境,请高人指教!

各位有经验的驱动人士,我毕业工作4个月后开始学wdm设备驱动开发,至今也快半年了,中间学过音频驱动开发,usb驱动开发,学过过滤驱动开发,虚拟驱动,但是没有自己写过什么东西。总之就是很乱。搞得都有点烦了。 最近主攻USB驱动开发,包括USB固 ...…

查看全部问答∨

版主求救啊STM32烧录问题

STM32F103RBT6烧录时老是出现错误 如图 出经常出现cannot enter Debug mode 都不知道是什么问题了 EF1E29D0-C99C-4603-993C-0AAF4FBE20D4.jpg (12.47 KB) 下载次数:1 2009-12-3 21:42 ...…

查看全部问答∨

自恢复保险丝在LED产品中的应用电路故障解决方法

解决问题的方法与可行性分析:解决问题的方法可用自恢复保险丝 如果用自恢复保险丝作保护,将是另外一种结果,从原理可知,当电路的电流超过规定值时会讯速的自动保护,在排除故障后又自动复位,无需人工更换。对LED而言,电压的变化不是LED损坏 ...…

查看全部问答∨

进不去中断啊,求大神!

#include  <msp430g2553.h> void key_scan(void); volatile unsigned char i=0; void main(void) {       WDTCTL = WDTPW + WDTHOLD;               &n ...…

查看全部问答∨

做了个LaunchPad Mini不知各位有没有兴趣

由于本人初学单片机时是从Arduino学起的,对Arduino mini和Arduino nano这种小体积的最小系统我个人都很是喜欢,所以寻思给LaunchPad也做一个,这是第一版,用的G2553TSSOP20Pin的,焊接技术就不要吐槽我了....... 烧程序的话直接跟LaunchPad相连 ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

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

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved