STC89C52单片机的水温控制系统设计

发布时间:2023-09-27  

0 引 言

目前,水温控制被广泛应用于食品、医药、化工、家电等很多领域,水温控制的好坏直接影响着产品的品质,因此,水温控制具有十分重要的意义。本设计的任务与要求为1 L 水由1 kW的电炉加热,要求水温可以在一定范围内由人工设定,并能在环境温度降低时实现自动调整,以保持设定的温度基本不变。主要性能指标:温度设定范围为25.0~100 ℃,最小区分度为0.1 ℃,温度控制的静态误差小于或等于0.1 ℃,用SMC1602A 液晶显示模块显示实际水温和PID 控制算法中的三个主要参数Kc、Ti、Td 的赋值,用串口调试精灵将PID 控制器的输出和温度采样值显示在PC机上。


1 系统方案

本设计以STC89C52单片机为核心,采用了温度传感器DS18B20、RS232标准接口及PID控制算法对温度进行控制。

该水温控制系统是一个典型的检测、控制型应用系统,它要求系统完成从水温检测、信号处理、输入、运算,到输出控制电炉加热功率以实现水温控制的全过程。本设计实现了水温的智能化控制以及提供完善的人机交互界面及PC 机与单片机通信接口,系统由PC 机与单片机通信模块、温度检测及其显示模块、PID控制算法等模块组成,其特点在于采用PC机与单片机通信,系统框图如图1 所示。

STC89C52单片机的水温控制系统设计

2 硬件电路设计

本电路总体设计包括四部分:主机控制部分(STC89C52)、温度采样与显示电路、温度控制电路、PC 机与单片机通信电路。

2.1 主机控制部分

主机控制部分是电路的核心,系统的控制采用单片机89C52.单片机89C52 内部有8 KB 单元的程序存储器以及512 B 的数据存储器,因此,系统不必扩展外部程序存储器和数据存储器,这样就可以大大减少系统硬件部分的复杂度。

2.2 温度采样与显示电路

系统的信号采集与显示电路主要由温度传感器DS18B20和SMC1602A 液晶显示模块两部分组成。

DS18B20 采用独特的单线接口方式,在与微处理器连接时,仅需要一条口线即可实现微处理器与DS18B20 的双向通信。测温范围为-55~+125 ℃,固有测温分辨率为0.5 ℃,工作电源为3~5 V/DC,在使用中不需要任何外围元件,测量结果以9~12 b 数字量方式串行传送,适用于DN15~25、DN40~DN250 各种介质工业管道和狭小空间设备的测温。

SMC1602 液晶显示器以其微功耗、小体积、使用灵活等诸多优点在袖珍式仪表和低功耗应用系统中得到越来越广泛的应用。液晶显示器通常可分为两大类,一类是点阵型,另一类是字符型。点阵型液晶通常面积较大,可以显示图形; 而一般的字符型液晶只有两行,面积小,只能显示字符和一些很简单的图形,简单、易控制且成本低。目前,市面上的字符型液晶绝大多数是基于HD44780 液晶芯片的,所以控制原理是完全相同的,为HD44780 写的控制程序可以很方便地应用于市面上大部分的字符型液晶。字符型LCD 通常有14 条引脚线( 市面上也有很多16 条引脚线的LCD,多出来的2 条线是电源线VCC(15 脚) 和地线GND.

2.3 温度控制电路

此部分电路主要由光电耦合器、三极管和继电器组成。

光电耦合器的耐压值为400 V,它的输出级经三极管将功率放大后控制继电器常开触点的通断,从而最终达到控制电炉子的目的,100 Ω电阻与0.01 μF 电容组成双向可控硅保护电路。

2.4 PC 机与单片机通信电路

为了使系统具有更好的人机交换界面,在系统设计中我们通过Visual Basic 语言设计了微机控制界面。系统与微机的通信大大提高了系统的各方面性能。

由于单片机89C52 串行口为TTL 电平, 而PC 机为RS232 电平,因此,系统采用了MAX232 电平转换芯片来进行电平转换。

因为系统设计了通信功能,即主系统(89C52)和PC 机的通信,所以在观察PID 控制器的输出时更加明显,很大程度上降低了参数整定的难度。另外,通过可视化窗口能够看到系统的采样值。

3 软件设计

本系统的软件设计主要包括三大部分:PC 机与单片机通信模块的软件设计、温度采样与显示电路模块的软件设计、温度控制模块的软件设计。

3.1 主程序流程图

主程序流程如图2所示,程序主要完成以下的几部分任务:

(1) 初始化:设定各参数的初始值,设定串行口、定时器以及液晶显示模块。

(2) PC 机与单片机通信:此部分程序主要完成数据在PC 机和单片机间的相互发送,其主要通过89C52 单片机的半双工串行口完成,从而完成与微机控制接口RS232 的连接及通信的控制。

(3) 温度采集及其显示:主要完成温度信号的采集及其对转换后的数字量进行处理,进而用字符型液晶显示模块将实时温度进行显示。

STC89C52单片机的水温控制系统设计

3.2 PID 控制算法

PID 算法是此温控系统性能好坏的决定性因素。其一般算式及模拟控制规律表达式如下:

STC89C52单片机的水温控制系统设计

式中,u(t)为控制器的输出;e(t)为偏差,即设定值与反馈值之差;Kc 为控制器的放大系数,即比例增益;Ti 为控制器的积分常数;Td 为控制器的微分时间常数。PID 算法的原理即调节Kc、Ti、Td 三个参数,使系统达到稳定。

由于PID 的一般算式不易与单片机处理,因此,在设计中采用了增量型PID 算法。将式(1)转换成:

STC89C52单片机的水温控制系统设计

式(3)中的u(k) 即输出PWM 波的导通时间。其控制算法如图3 所示。

STC89C52单片机的水温控制系统设计

4 测试方法与测试结果

4.1 测试方法

在电炉子中放入1 L 清水,电炉子和控制系统相连,给系统上电,系统进入准备工作状态。分别设定温度为35.3 ℃、40.2 ℃、45 ℃、60 ℃、74.0 ℃、81 ℃,观察设定温度和实际温度,并记录数据。填写表1,同时观察水温变化的动态情况,并记录温度稳定的时间,填写表2.

4.2 测试结果

设定温度与实测温度的数据对比如表1 所列。表2 所列是温度稳定和时间的关系,表2 中的设定温度为50℃,每隔30 s 记录实测温度。

STC89C52单片机的水温控制系统设计

5 结 论

从表1 中的数据可知,系统的误差基本稳定在±0.3 ℃,因而能很好地满足系统的设计要求。从表2 所得的数据可知,系统运行5 min 时,基本达到了稳定,说明系统能很好地控制温度达到理想值,为需要精确控制温度的任务提供了参考。同时,系统实现了PC 机与单片机的通信,把控制参数和控制结果显示PC 机上,方便监控,实现了温度的控制和智能监控。


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    STC89C52单片机的水温控制系统设计;0 引 言 目前,水温控制被广泛应用于食品、医药、化工、家电等很多领域,水温控制的好坏直接影响着产品的品质,因此,水温控制具有十分重要的意义。本设......
    PID系统校正方法简介;一、重温一下系统结构 以炉温控制系统为例,仔细观察一下其原理图及框图。思考一下:哪些环节可以随时更改或者说容易调整? 应该容易理解:对于一个已经搭建成型的系统,其中......
    使指示灯 LED1 熄灭。随着保温的不断进行,水温下降到 ST2 的闭合温度后,它的触点接通,不仅使 EH2 发热,而且使 LED2 发光,表明该壶进入保温状态。这样,在 ST2 的控制下,该机就会实现保温控制......
    AT89C2051单片机对足浴器温度控制系统的设计;足浴器的设计难点在于成本控制和温度控制系统的设计。近年来,开关电源技术的逐渐成熟,为小功率电源供电提供了一个高效率且低成本的方案,摒弃......
    范运营过程中,捷氢科技在氢气利用率和使用场景适应性两个方面,通过科技创新、策略优化等举措,提升整车及产品的全生命周期经济性。捷氢科技动力系统部总监黄赟表示:“第一方面,自适应的串级内模热管理控制系统,可将设定水温控制......
    以STM32为主控的温度单反馈控制系统全面解析;设计选用STM32单片机作控制器,设计温度单反馈的控制系统,对电加热水器内水的温度进行控制。通过PT100温度传感器实现对水温信号的采集,并利用模拟量前向通道来对水温......
    稳定,知你所想。 图:博世Condens 8760i W冷凝壁挂炉 博世MR120智能采暖控制器通过多联恒温控焰系统支持智能调节壁挂炉出水温度,帮助有效节省30%燃气(内部......
    传感器、温度模块等部件的有机结合,可构成温差闭环自动控制系统,自动调节水泵的输出流量。采用变频调速技术不仅能使商场室温维持在所期望的状态,让人感到舒适满意,使整个系统工作状态平缓稳定,更重......
    于调节进入混合器的海水(Q1)与浓海水(Q2)的比例,由于进入海水温度随时变化,所以调节器应该是随动系统。 2 控制器硬件设计 控制器分为硬件部分和软件部分,硬件部分又分为:电源模块、处理器模块、A/D转换......
    ,根据回水与出水的温差来控制循环水的流量,从而控制热交换的速度,是节能改造的可行依据。 1、冷冻水循环系统 冷冻水的出水温度是由主机的制冷效果决定的,通常比较稳定,因此冷冻回水温......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>