基于AT89S52的双模糊温度控制器设计

发布者:机械梦想家最新更新时间:2015-07-31 来源: eefocus关键字:温度控制器  模糊控制算法  热电偶 手机看文章 扫描二维码
随时随地手机看文章
现代工业控制中,温度控制十分重要且日益复杂化。由于温度控制具有的非线性、大滞后、时变性、升温单向性等特点,在实际应用中难以建立精确的数学模型,无法用经典控制理论及现代控制理论来解决实现温度控制效果。目前,现代智能控制中不依赖对象数学模型、能有效控制时变和非线性系统的模糊控制已普遍应用于工业温度控制中。通过对温度的基本模糊控制,可达到较好的控制效果,但存在一定的稳态误差,难以达到较高的控制精度。若根据系统不同的工作状态采用不同的温度模糊控制,即双模糊控制,可大幅度改善稳态误差,提高控制精度,同时利用单片机作为主控芯片,可有效完成温度模糊处理及温度实时控制且可靠性高。

1 控制器功能及硬件设计

双模糊温度控制器主要以单片机为主控芯片,主要负责温度的模糊化处理、模糊控制算法实现、输出温度的大小控制处理。工业现场温度通过温度传感器采集,传感器输出信号经变送器转变为0~5 V 的标准信号,经A/D 转换后与温度设定值进行比较, 得到温度误差信号e 及温度变化率ec,并在系统初始阶段和稳态阶段将两者送入不同的单模糊控制器进行模糊处理,得到输出控制量u,经隔离放大后控制功率可控硅改变加热元件功率,从而完成温度的调节。其温度控制系统原理框图如图1 所示。

温度控制器主控芯片采用ATMEL 公司的AT89S52 单片机,该单片机是一种低功耗、高性能CMOS 8 位微控制器,具有8 kB 在系统可编程Flash 存储器和256B RAM,32 位I/O线,3 个16 位定时器,6 个中断源以及看门狗定时器等,可满足温度控制器的基本设计及扩展设计需求。

温度传感器采用镍铬/镍硅热电偶,该热电偶具有线性度好,热电动势较大,灵敏度高,稳定性和均匀性较好等特点,其使用温度为0~1 300 ℃,对应输出为0~52.37 mV[1]。温度变送器采用DBW 型, 把热电偶输出的毫伏信号转换为0~5 V标准模拟信号。该信号通过A/D 转换器ADC0809 的IN0 通道输入,从而转换为数字信号,再由AT89S52 单片机利用控制程序从P0 口输入其内部RAM 单元,以便与温度设定值进行比较[2]。模糊控制器输出控制量通过P1.0 输出,通过光电双向可控硅驱动器MOC3051 去驱动功率可控硅, 从而改变加热元件的加热功率,以实现温度调节的目的。

考虑到系统的人机互动,利用并行接口芯片8155 进行I/O 口扩展,以完成键盘输入及显示器输出的设计。其中键盘采用矩阵式键盘,负责参数的设定和一些开关量的输入,如:启动、停止、复位、温度设定、设定值修改、温度数字键等;而显示器采用LED 显示器,用于同时显示系统设定温度及实际温度。

2 双模糊控制算法设计

2.1 双模糊控制器结构设计

本模糊控制器采用双模糊控制结构以及典型的双输入、单输出方式,如图2 所示。将温度设定值与温度反馈值之间的误差e 及变化率ec 作为输入量,将温度控制量u 作为输出量。由于系统在不同的控制状态下存在大小不同的误差,若考虑单模糊控制器设计,将使系统的快速响应及控制精度之间存在矛盾[3],两者无法兼顾。为此,采用双模糊控制器设计,并人为设置一个误差临界值完成双模控制切换[4]。在系统初始阶段,系统误差较大,使用系统因子Kec、Ku相对较小(如Kec1、Ku1)的模糊控制器,以实现快速响应,消除误差的目的;在系统稳态阶段,系统误差较小,使用系统因子Kec、Ku适当增加(如Kec2、Ku2)的模糊控制器,以改善系统的稳态性能。


2.2 双模糊控制策略

考虑温度控制的特点, 将误差e、变化率ec 及输出量u的论域设为[-6,6],将其量化为13 个等级,并分别为误差e、变化率ec、输出量u 选取7 个语言值,即{NL,NM,NS,ZO,PS,PM,PL}。三者的隶属度函数均采用梯形分布[5],如图3 所示。根据对工业过程控制的经验总结,制定相应的模糊控制规则表如表1 所示。

为提高系统的实时响应速度,事先根据模糊控制规则表及语言变量赋值表, 离线计算出模糊控制总表如表2 所示,该表经严格的实践检验和反复修改后存放在单片机的程序存储器中。然后根据输入量e 及ec 在不同工作状态的实际变化范围及其论域,计算出量化因子Ke1、Kec1和Ke2、Kec2,并确定出比例因子Ku1和Ku2。实际控制时,模糊控制器把系统在不同工作状态下的输入量e 及ec 分别乘以相应的Ke、Kec,并量化到输入量的语言变量论域中,再根据量化的结果与模糊控制总表进行比较,通过查表程序得到所需的输出量U,最后乘以Ku,得到系统在不同工作状态下的实际输出控制量u。

3 控制器软件设计

双模糊温度控制器的软件采用模块化设计思想,主要包括主程序、温度采集程序、键盘/显示控制程序、模糊控制算法程序等。下面主要给出主程序及模糊控制算法程序流程图,分别如图4、图5 所示[6]。

4 结束语

文中提出的以单片机为控制核心的双模糊温度控制器,是以比例因子自整定模糊控制理论为基础,根据系统误差大小利用两个系统因子不同的模糊控制器分别进行温度控制。结构简单、易于实现、适应力强,可较大提高稳态精度,对于温度控制可以达到很好的控制效果,可广泛应用于工业生产中。

关键字:温度控制器  模糊控制算法  热电偶 引用地址:基于AT89S52的双模糊温度控制器设计

上一篇:基于AT89S52单片机的温度监测系统的设计
下一篇:基于AT89S52和CPLD的数字转速表设计

推荐阅读最新更新时间:2024-03-16 14:26

热电偶电路
热电偶也叫温差电偶,是最早出现的一种热电探测器件。其工作原理是温差电效应。例如,由两种不同的导体材料构成的接点,在接点处可产生电动势。这个电动势的大小和方向与该接点处两种不同的导体材料的性质和两接点处的温差有关。如果把这两种不同的导体材料接成回路,当两个接头处温度不同时,回路中即产生电流。这种现象称为温差电效应或塞贝克效应。 构成温差电偶的材料,既可以是金属,也可以是半导体。在结构上既可以是线、条状的实体,也可以是利用真空沉积技术或光刻技术制成的薄膜。实体型的温差电偶多用于测温,薄膜型的温差电堆(由许多个温差电偶串联而成)多用于测量辐射,例如,用来标定各类光源,测量各种辐射量,作为红外分光光度计或红外光谱仪的辐射接收元件等。   电
[工业控制]
<font color='red'>热电偶</font>电路
热电偶和热电阻的原理
  一、热电偶的应用原理 热电偶是工业上最常用的温度检测元件之一。其优点是: ①测量精度高。因热电偶直接与被测对象接触,不受中间介质的影响。 ②测量范围广。常用的热电偶从-50~+1600℃均可边续测量,某些特殊热电偶最低可测到-269℃(如金铁镍铬),最高可达+2800℃(如钨-铼)。 ③构造简单,使用方便。热电偶通常是由两种不同的金属丝组成,而且不受大小和开头的限制,外有保护套管,用起来非常方便。   1.热电偶测温基本原理 将两种不同材料的导体或半导体A和B焊接起来,构成一个闭合回路,如图2-1-1所示。当导体A和B的两个执着点1和2之间存在温差时,两者之间便产生电动势,因而在
[测试测量]
可控硅温度控制器在电阻炉中的设计应用
介绍可控硅温度控制器的组成和原理及实现方法,并着重介绍了pid功能的原理和实现,最后描述了系统的应用情况.   在化验分析中,试样的温度要控制在适当的温度范围,有时还要按规定的温度曲线进行升温和降温如果采用传统的接触器通断控制方式不但温度控制精度低,而且能耗高,甚至很多控制温度无法满足规定要求。随着新产品开发的进一步加快,试样的分析对温度的要求越来越高。寻找节能环保的加热控温设备,可控硅温度控制器是目前行之有效的方法。     1 可控硅温度控制器的组成与原理     温度测量与控制是热电偶采集信号通过pid温度调节器测量和输出0~10ma或4~20ma控制触发板控制可控硅导通角的大小,从而控制主回路加热元件电流大小
[工业控制]
调质处理对标准铂铑热电偶
本人在多年的高温贵金属热电偶检定工作中,积累了大量的数据资料,从中发现有些新制的标准热电偶,尤其是标准铂铑30-铂铑6 热电偶 ,在检定周期内仅用了几次,示值就超差了,其热电性能改变了许多。表1和表2列出一些有代表性的数据。标准铂铑10-铂热电偶因为有一个电极是纯铂,热电性能相对稳定,但其新制的或使用中的也同样发生变化。究其原因,存在以下几个方面的问题。   1 杂质对标准热电偶的污染   (1)新制的标准热电偶,在裸丝进行冷加工(冷轧、冷拉)时,由于轧辊和拉丝模具的磨损,造成了一些金属粉末残留在偶丝表面上,污染热电极。另外在上述加工时,使用的润滑油和冷却剂,由于冷加工产生的温升,使这些油脂还会分解产生碳、硫、铁等,进一步污染了热
[模拟电子]
大联大世平集团推出基于ADI的ADuCM360的热电偶测量仪解决方案
大联大控股宣布,其旗下世平针对工业仪器市场,推出基于ADI的ADuCM360的热电偶测量仪解决方案。   图示1-大联大世平基于ADI的ADuCM360的热电偶测量仪示意图   热电偶是根据热电效应测量温度的传感器,是温度测量仪表中常用的测温组件。它的测温范围宽,性能比拟稳定,而且丈量精度高、范围大,从-40℃到+1600℃均可连续测温。由于热电偶对温度变化反响灵活,它的热响应时间也很快。总体而言,它具有性能牢靠,机械强度好,运用寿命长,装置方便等优点。   大联大世平基于ADI的ADuCM360的热电偶测量仪方案,在精密热电偶温度监控应用中使用ADuCM360精密模拟微控制器,采用电路使用的是T型(铜-康铜)热电偶,可
[传感器]
大联大世平集团推出基于ADI的ADuCM360的<font color='red'>热电偶</font>测量仪解决方案
影响热电偶温度传感器测量的几个因素
热电偶是最常用的测温器件之一,它直接测量温度,并把温度信号转换成热电动势信号,通过电气仪表转换成被测介质的温度。因为热电偶温度传感器具有测量范围宽、精度高以及响应时间快等优点,所以得到广泛的使用。本篇文章主要探讨影响热电偶温度传感器测量的因素,归纳起来,主要有以下几点: 插入深度 热电偶测温点的选择是最重要的。测温点的位置,对于生产工艺过程而言,一定要具有典型性、代表性,否则将失去测量与控制的意义。热电偶插入被测场所时,沿着传感器的长度方向将产生热流。当环境温度低时就会有热损失。致使热电偶温度传感器与被测对象的温度不一致而产生测温误差。总之,由热传导而引起的误差,与插入深度有关。而插入深度又与保护管材质有关。金属保护管因其导热
[测试测量]
热电偶测量误差的原因分析及解决方
热电偶测量误差的原因分析及解决方法   一、热电偶安装不当引起的误差:   1、插入的深度至少应为保护管直径的8~10倍;热电偶的保护套管与壁间的间隔未填绝热物质致使炉内热溢出或冷空气侵入,因此热电偶保护管和炉壁孔之间的空隙应用耐火泥或石棉绳等绝热物质堵塞以免冷热空气对流而影响测温的准确性;   2、热电偶冷端太靠近炉体使所测场所温度过高;   3、热电偶的安装应尽可能避开强磁场和强电场,所以不应把热电偶和动力电缆线装在同一根导管内以免引入干扰造成误差;   4、热电偶不能安装在被测介质很少流动的区域内,当用热电偶测量管内气体温度时,必须使热电偶逆着流速方向安装,而且充分与气体接触。   二、热电偶绝缘变差引起的误差:   保护管
[测试测量]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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