【江西工程学院毕业论文】基于单片机的智能温度控制系统设计

摘要:对于智能温湿度控制的研究是一个长期且持续性的过程,因为温控设备装置的广泛使用为我们的生活的方方面面带来巨大的便利,许多工厂和企业乃至居民都在使用,对生产便捷能够巨大的推动。智能化,安全性,创新性是环境工作的重要内容,也是一种标准。与传统的检测控制装置相比较而言具有质的提高,但是对于电路设计仍然具有可提高的空间和技术上的进步。单片机作为一个核心的MCU来工作,仅仅依靠单片机是不够的。

本文分析了几种常见的智能温湿度控制,对他们的原理进行了分析,对工作方式进行了比较和思考。因此本次毕业设计在此基础上进行展开,以51型号的单片机为核心的控制系统,首先对各个模板分析熟悉,对硬件部分进行进一步设计与优化,能够实现基本的功能。同时进行电路设计。

软件部分采用KeilC51语言进行编程,电路部分采用AltiumDesigner设计,能够实现智能温湿度控制的功能控制。本设计能够相较于传统室内的温控设备能够工作更加稳定可靠,同时整个过程更加智能化。具有广泛的应用和研究前景。

关键词:智能温湿度控制、51单片机、电路结构

1.2 课题研究目的和意义

众所周知,在进入2022年,电子技术的发展和芯片行业的迅速进步。各式各样的温控设备就逐步进入我们的生活之中。自动化、智能化、安全性是自动化生产过程中该项目所面临的主要问题和难点,同时也是衡量质量的重要指标。在典型的基于单片机控制及系统设计之中,电路结构包括了51型号的单片机、各类电路结构、,同时包含LCD显示屏,独立键盘。能够自动控制环境装置很好的工作同时也能够运动自如。

与此同时,在毕业设计的整个工作和学习过程中,在本科的学习课程之中只是略有听闻但是未能详尽,通过本次毕业设计,我学会了元器件和单片机的选型,芯片手册的阅读基本方法、基本的电路焊接,程序编写以及调试能力。而且英语翻译水平和论文写作水平不断提高。

1.4 课题内容

在本次毕业设计中结合各种技术和各类设计方案、灵活运用机电一体化的构思理念。同时通过设计实验和方案探讨,进行两部分的设计,包括控制环节和电路环节。最终通过测试和论文、完成了设计。本次设计是一个可以根据自控转换原理和电路原理而自动化控制调节的智能温湿度控制,综合考虑了各种情况和各种场景的使用方案,改善了以往效率、功耗、智能化程度的不足与缺陷,由检测部分和显示部分,两个部分既可以单独运行,也能够共同工作。具有一定的价值,本设计的主要内容是设计一款室内智能温湿度控制,。

 图1-2 总体设计图

2.2 单片机选型

方案一:

我们首先选型的单片机种类是由STM32系列该类单片机性能非常强悍,是由ARM研发制造的,由于信号处理速度和晶振频率较快。能够很好的实现所需要信号的处理过程同时也能够实现超频的过程该类单片机的使用领域和场所非常多。因为使用领域和场合能够突出,很多公司和企业都采用该类单片机作为研究和开发使用但是随着疫情的全球芯片短缺导致造价较为昂贵,不易于控制成本。

方案二:

51单片机的应用场合非常多,使用年限也是非常久远了有国外设计的AT89C51单片机或者台湾省的STC89C5151单片机的编程方式非常简便,编程思路非常明确,适合用于我们这次的设计产品。我们支持国产品牌STC系列单片机的发热量和功耗相对比较低,适和应用在智能室内统计温控设备产品身上。不仅如此,由于存储单元和存储电路非常适合外扩和投入而且该类单片机成本非常便宜所以我们采用

 图2-1 51单片机实物图

3.2单片机最小系统电路设计:

本次室内统计温控设备选择使用单片机作为核心控制环节,最小系统的设计是一个多方面综合的过程,结合实际领域的应用分析,本文选择了型号为STC89C52的单片机。该类单片机具有P0至P3四组IO口。

该单片机各方面都表现出色,抗干扰能力出色,功耗低等优点,是一款被广泛使用的单片机,经过了这么多年的检验,验证了它的性能和稳定。下图为一个完整的STC89C52单片机最小系统的电路图。单片机最小系统由电源接口,开关,时钟电路,下载接口,复位电路和STC89C52单片机组成。

 

 图3-1 51单片机电路图

4.1 总程序设计:

软件设计主要是通过Keil C进行编写,可以视为运动控制部分和结果显示部分,采用分布式和子程序设计思路,更有利于进一步的分析和接下来的调试环节。整个系统的功能是由硬件和软件的配合而实现的,之前的部分完成了硬件部分的分析和调试。

从整体程序结构和功能的角度出发,分为主程序和子程序,其中主程序是整个程序的起始部分,一般在while循环之外,包括一些逻辑判断和负责各部分的总控制工作;第二部分就是室内统计温控设备过程环境的子程序,又称为运动环节,也存在避障环节子程序和显示环节子程序,用来完成具体的环境,显示,运动工作。

当程序开始时候,首先电源给单片机送电,单片机检测VCC引脚,若为低电平,则不工作;若为高电平,则发出工作信号。LCD显示屏立刻工作,同时设置P2.1引脚为低电平。程序流程图如图所示。

 

 图4-1 主程序流程图

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值