基于 MCS 单片机的锅炉温度 PID 控制系统设计.docx

上传人:安*** 文档编号:17754458 上传时间:2022-05-26 格式:DOCX 页数:9 大小:20.46KB
返回 下载 相关 举报
基于 MCS 单片机的锅炉温度 PID 控制系统设计.docx_第1页
第1页 / 共9页
基于 MCS 单片机的锅炉温度 PID 控制系统设计.docx_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《基于 MCS 单片机的锅炉温度 PID 控制系统设计.docx》由会员分享,可在线阅读,更多相关《基于 MCS 单片机的锅炉温度 PID 控制系统设计.docx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、基于MCS单片机的锅炉温度PID控制系统设计1前言自70年代以来,由于工业经过控制的需要,十分是在微电子技术和计算机技术的迅猛开展以及自动控制理论和设计方法开展的推动下,国内外温度控制系统的开展迅速,并在智能化、自适应、参数整定等方面,以日本、美国、德国、瑞典等国技术领先,都消费出了一批商品化的、性能优异的温度控制器及仪表,并在各行广泛应用。随着新技术的不断开发与应用,近年来单片机开展特别迅速,一个以微机应用为主的新技术革命浪潮正在蓬勃兴起,单片机的应用已经浸透到电力、冶金、化工、建材、机械、食品、石油等各个行业。传统的温度收集方法不仅费时费力,而且精度差,单片机的出现使得温度的收集和数据处理

2、问题可以得到很好的解决。温度是工业对象中的一个重要的被控参数。然而所采用的测温元件和测量方法各不一样;产品的工艺不同,控制温度的精度也不一样,因此对数据收集的精度和采用的控制方法也不一样。传统的控制方式已不能知足高精度、高速度的控制要求,如温度控制表温度接触器,其主要缺点是温度波动范围大,由于它主要通过控制接触器的通断时间比例来到达改变加热功率的目的,受仪表本身误差和沟通接触器的寿命限制,通断频率很低。电加热锅炉采用全新加热方式,它具有很多优点,使其比其他形式的锅炉更具有吸引力:(1)无污染。不会排放出有害气体、飞尘、灰渣,完全符合环保方面的要求。(2)能量转化效率高。加热元件直接与水接触,能

3、量转换效率很高,可达95%以上。(3)锅炉本体构造简单,平安性好,不需要布管路,没有燃烧室、烟道,不会出现燃煤、燃油、燃气的泄漏和爆炸危险。(4)构造简单、体积小、重量轻,占地面积小。锅炉温度控制是目前工业消费经过中经常会碰到的一种经过控制,在一些工艺的经过中对温度的控制效果将直接对产品的质量产生影响,因此设计一套理想的锅炉温度控制系统是特别有价值的。根据偏向的比例(P)、积分(I)、微分(D)、进展控制(PID控制),是控制系统中应用最为广泛的一种控制规律。PID控制器问世至今有近70年历史,它以构造简单、稳定性好、工作可靠、调整方便而成为工业控制的主要技术之一。当被控对象的构造和参数不能完

4、全把握,或者得不到准确的数学模型时,控制理论的其它技术难以采用时,系统控制器的构造和参数必须依靠经历和现场调试来确定,这时应用PID控制技术最为方便。2控制系统方案设计电热锅炉的温度控制系统主要包括:、键盘显示模块、温度收集模块和控制执行机构等四大局部组成。采用单片机AT89S52为主控芯片。利用热电阻PT100作为温度传感器件,然后通过运算放大器OP-07构建差分放大器,将温度信号转换成ADC0809模拟通道的输入0-5V标准信号,再由ADC0809将模拟信号转换成八位数字信号,传送给单片机P0口,单片机将实时温度和设置参数通过数码管显示出来,同时通过键盘输入设定温度,单片机将设定温度同AD

5、C0809传送过来的数据进展比拟运算,利用PID运算,作出相应的判定,从单片机P1.0输出一个PWM波形来控制固态继电器的导通与关闭,进而控制锅炉的加热丝在一个固定周期中通电加热时间的长短来到达恒温控制的目的。系统原理框图如图2所示。图1控制系统设计总体框图图2PID控制系统构造图3PID控制系统PID控制器可以方便地施行多种控制算法,多年以来,在经过控制中,按偏向的比例(P)、积分(I)和微分(D)进展控制的PID控制器(亦称PID调节器),是应用最为广泛的一种自动控制器。它具有原理简单,易于实现,适用面广,控制参数互相独立,参数的选定比拟简单等优点;选择系统调节规律的目的,是使调节器与调节

6、对象能很好的匹配,使组成的控制系统能知足工艺上所提出的动、静态性能指标的要求。PID控制器是一种线性控制器,它根据给定值r(t)与实际输出值c(t)构成控制偏向e(t),即e(t)=r(t)-c(t)将偏向的比例(P)、积分(I)、微分(D)通过线性组合构成控制量,对经过对象进展控制,故称为PID控制器。控制规律为:或者以传递函数形式表示:其中Kp比例系数,Ti23积分时间常数Td微分时间常数。4硬件电路设计硬件电路主要有两大局部组成:模拟局部和数字局部;从功能模块上来分有:主机电路、数据收集电路、键盘显示电路、控制执行电路。4.1主机电路的设计主机选用atmel公司的51系列单片机AT89s

7、52来实现,利用单片机软件编程灵敏、自由度大的特点,力求用软件完善各种控制算法和逻辑控制。本系统选用的at89s52芯片时钟可达12mhz,运算速度快,控制功能完善。其内部具有128字节ram,而且内部含有4kb的flashrom,不需要外扩展存储器,可使系统整体构造更为简单、实用。4.2I/O通道的硬件电路的设计就本系统来讲,需要实时收集水温数据,然后经过a/d转换为数字信号,送入单片机中的特定单元,然后一局部送去显示;另一局部与设定值进展比拟,通过PID算法得到控制量,并经过单片机输出控制电热锅炉加热或者降温。4.2.1数据收集电路的设计数据收集电路主要由AD590、0p-07、74ls3

8、73、AD574a等组成。由于控制精度要求为0.1度,而考虑到测量干扰和数据处理误差,那么温度传感器和ad转化器的精度应更高才能保证控制精度的实现,这个精度可粗略定为0.1度。故温度传感器需要可以区分0.1度;而对于ad转换器,由于测量范围为40-90度,以0.1度作为响应的ad区分度要求,那么ad需要区分(90-40)/0.1=500个数字量,显然需要10位以上的ad转换器。为此,选用高精度的12位ad574a。4.2.2电控制执行电路的设计由输出来控制电炉,电炉可以近似建立为具有滞后性质的一阶惯性环节数学模型。其传递函数形式为:可控硅可以以为是线形环节实现对水温的控制。单片机输出与电炉功率

9、分别属于弱电与强电局部,需要进展隔离处理,这里采用光耦元件tlp521,在控制局部进展光电隔离,此外采用变压器隔离实现弱强电的电源隔离。单片机pwm输出电平为0时,光耦元件导通,进而使三极管形成有效偏置而导通,通过整流桥的电压经过集电极电阻以及射集反向偏压,有7v左右的电压加在双向可控硅控制端,进而使可控硅导通,沟通通路形成,电阻炉工作;反之单片机输出电平为0时,光耦元件不能导通,三极管不能形成有效偏置而截止,可控硅控制端电压几乎为零,可控硅截止进而截断沟通通路,电炉停顿工作。此外,还有越限报警,当温度低于下限时发光二极管亮;高于上限时,蜂鸣器叫。控制执行局部的硬件电路如图3所示。图3控制执行

10、局部电路4.3键盘及显示的设计键盘采用软件查询和外部中断相结合的方法来设计,低电平有效。按键an1,an2,an3,an4,an5的功能定义如下:an1:复位键;an2:运行键;an3:功能转换键;an4:加一键;an5:减一键。按键an3与p3.2相连,采用外部中断方式,并且优先级定为最高;按键an5和an4分别与p1.7和p1.6相连,采用软件查询的方式;an1那么为硬件复位键,与r、c构成复位电路。按键按下(d1亮)时,显示温度设定值,设定温度渐次减一;按键升起(d1不亮)时,显示前温度值,设定温度渐次加一。5系统软件设计系统的软件由三大模块组成:主程序模块、功能实现模块和运算控制模块。

11、5.1主程序模块在主程序中首先给定PID算法的参数值,然后通过循环显示当前温度,并且设定键盘外部中断为最高优先级,以便能实时响应键盘处理;软件设定定时器t0为5秒定时,在无键盘响应时每隔5秒响应一次,以用来收集经过A/D转换的温度信号,设定定时器t1为嵌套在t0之中的定时中断,初值由PID算法子程序提供。在主程序中分配好每一局部子程序的起始地址,主程序流程图如图4所示。图4主程序流程图5.2功能实现模块以用来执行对可控硅及电炉的控制。功能实现模块主要由A/D转换子程序、中断处理子程序、键盘处理子程序、显示子程序等局部组成。该中断是单片机内部5s定时中断,优先级设为最低,但却是最重要的子程序。在

12、该中断响应中,单片机要完成A/D数据收集转换、数字滤波、判定是否越限、标度转换处理、继续显示当前温度、与设定值进展比拟,调用PID算法子程序并输出控制信号等功能。5.3PID算法子程序系统算法控制采用工业上常用的位置型PID数字控制,并且结合特定的系统加以算法的改良,形成了变速积分PID一积分别离PID控制相结合的自动识别控制算法。该方法不仅大大减小了超调量,而且有效地克制了积分饱和的影响,使控制精度大大进步。PID控制算法的流程图如图5所示。图5PID控制算法流程图6结论在此系统设计中,用单片机作为主控芯片,通过电桥使得PT100来检测温度模拟信号,然后进展模/数转换并传送给单片机把数据进展进一步处理后一方面送给LED实现实时显示,并判定是否需要报警,通过与给定值进展比拟,然后根据偏向值进展PID运算,此外程序需要对5个设置按键进展循环扫描,一旦有键按下,会做出相应设置经过。此系统软件控制局部采用经典的PID算法控制,方法简单且对锅炉温度恒温控制起到良好的效果。0

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁