基于_PID算法的温度控制系统响设计毕业设计(共9页)_第1页
基于_PID算法的温度控制系统响设计毕业设计(共9页)_第2页
基于_PID算法的温度控制系统响设计毕业设计(共9页)_第3页
基于_PID算法的温度控制系统响设计毕业设计(共9页)_第4页
基于_PID算法的温度控制系统响设计毕业设计(共9页)_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 基于 PID算法(sun f)的温度控制系统响设计 摘 要 设计了一种温度控制系统。以 AT89S52单片机为核心,包括(boku)电源 电路 ,温度信号采样电路 ,键盘及显示(xinsh)电路 ,加温控制电路 等模块。软件 采用 PID算法进行 了建模和编程,在 SIMULINK环境 中进行了仿真,系统无稳态误差,调节时间为 30s,无超调量,满足设计要求。 关键词】温度控制 单片机 PID算法 电加热温度控制具有升温单向性、大惯性、大滞后性和时变性的特点,应用传统 的模拟电路控制方法,很难 达到理想的控制效果。采用模 糊 PID算法,运用 AT89S52单片机对电阻炉温度实现智能控制,可

2、以解 决上述种种不足,实现高精度的控制1.系统设计度值 PID调节的温度控制系统的框图如图 1所示。由按键模块设定温度值进行查表计算后转换为对应的电压数字值,通过 l6位的数模转换器得到与之精确对应的电压信号,并显示在显示模块上。此电压值于度传感器测量的电压值进行比较产生一个误差信号,经过 PID电路后,获得一个控制量给加热电路构 成实时闭环系统,同时实际测量电压值,并显示在显示模块上。输出控制 DA转换 电路转换成电压信号来控制可控硅触发电路,从而控制可控硅通断率,通过调节加热功率 即可达到 控制温度恒定的目的。2主要模块(m kui)硬件电路设计 21温度(wnd)测量电路 温度测量转换部

3、分是整个(zhngg)系统的数据来源,直接 影响系统的可靠 性。传统的温度测量方法是:温度传感 器例如 AD590,将 测量的温度转 换成模拟电信号,再经过 MD转换器把模拟信号转换成数字信号,单片 机再对采集的数字信号进行处理,实现起 来比较复杂,滤波消噪难度大,系统稳定性不高,设计采用数字式温度传感 器 DS18B20。DS18B20为单总线接口,测量温度的范围为一55oC+125oC。温度采集电路如图 2所示 DQ为数字信号输入,输出端 ;GND为电源地;VDD为外接供电电源输入端。 DS18B20的 OQ引脚接 AT89S52的 P14口线,用于将采集(cij)到的温度送人单片机中处理

4、,2脚和3脚之间接一个 4.7K上拉电阻。DS18B20内部结构主要由四部分组成(z chn):64位光刻ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。以 12位转化为例,用 16位符号 扩展的二进制补码读数形式提供,以 00625CLSB形式表达,其中 s为符号位。数据转换如下表 1。12位转化后得 到的 12位数据,存储在l8B20的两个 8BYTE的 RAM 中,二进制中的前面(qin mian) 5位是符号位,如果 测得的温度大于 0,这 5位为0,将测到 的数值乘于00625即可 得到实 际温度;如果温度小于0,这5位为 1,测到的数值需要取反加1再乘于00625

5、即可得到实际温度。2-2加热控制电路 控制电路如图 3。用于在闭环控制系统 中对被控对象实施控制,被控对象为电炉丝,采用对加在电炉丝两端的电压进行通断的方法进行控制,以实现对控制系统加热功率的调整,从而达到对恒 温温控制的目的。对电炉丝通断的控制采用SSR一40DA固态继电器,使用非常简单,只要在控制端 1TrL电平,即可实现对继 电器的开关,使用时接 NPN型三极管构成射极输出器电路,以提高驱动电流。三极管的基极连接单片通过 l6位的数模转换器得到与之精确对应(duyng)的电压信号,此电压值于温机的 P13,当单 片机的Pl_3为高点平时,三极管驱动固态继电器工作度传感器测量(cling)

6、的电压值进行比较产生一个误差信号,经过 PID电路后, 接通加热器工作(gngzu),当单片机的Pl3为低电平时固态继电器关断 ,加热获得一个控制量给加热电路,构成实时闭环系统,同时实际测量电压值 器不工作。3.系统(xtng)程序设计 3.1 PID调节器控制(kngzh)原理 系统由PID控制器和被控对象组成(z chn)。PID控制就是对偏差信号进 行比例、积分、微分运算后,形成一种控制规律 即控制器的输出为:或写成传递函数的形式:Kp为比例系数,为积分时间常数,T为微分时间常数。PID控制器的参数整定是控制系统设计的核心内容 ,根据被控过 程的特性确定PID控制器的比例系数、积分时间和

7、微分时间的大小。 PID控制器参数整定的方法很多,设计采用 PID归一整定法把对控制台三个参数(K、T、T )转换为一个参数,使 问题明显简化。以达到控制器的特性与被控过程的特性相匹配,满足某种反映控制系统质量的性能指标。3.2 PID计算(j sun)程序 计算机只能处理(chl)数字信号,若采样周期为T第n次采样(ci yn)的输入误差为en,且 en =r(n)=c(n),输出为 u(n),PID算法用的微分de/dt由差分(en-en-1)/T代替,积分 e(t)dt由ekT 代替,于是得到:PID计算u 只需要保留现时刻e以及以前的两个偏差量e和 e。初始化程序初值 =e|_()通过

8、采样并根据参数 K 、KI】、Kf以及 e e 和 e 计算 u。根据输出控制增量u可求出本次控制输出为 :由于电阻炉一般是属于一阶对象和滞后的一阶对象,式中 KP、K。、 KJ的选择取决于电热丝的阶跃响应曲线和实际经验,设计采用 ZieglerNichols提出的PID归一调整法,调整参数,主要是减少在线整 定参数的数目,人为假定约束条件,以减少独立变量的个数,令:T=01T Tl=05T ,TI)=0125Tu,式中 Ti_称为临界周期。PID计算的程序流程图如图 4所示。4系统测试(csh)和结语 为了验证(ynzhng)系统的准确性,在 MATLAB的 SIMULINK软件包中进行 系

9、统的仿真。闭环调节系统可以用一个阶滞后环节来近似,方框 图如图 5所示。可以得到系统 PID调节的参数 ,当 Kp=003,Ki=0029,Kd=0008时,系统无超调量,准确性高且调节时间为30s具有快速性 。 设计(shj)的恒温控制系统不仅能满足各项设计指标,并且具有体积小,结构简单,价格便宜,准确性高,可行性强等优点。参考文献1徐薇莉 ,曹柱中控制理论(lln)与设计 M上海交大出版社 ,2003 74-822卢超基于 AT89C51多路信号(xnho)检测和语音报警器的设计I 佳木斯大学学报,2009,02:1811843先锋工作室单片机程序设计实例M清华大学出版社 ,2003 14-304王幸之,钟爱琴等AT89系列单片机原理及接口技术M北京: 北京航天大学出版社,200439545卢超单片机同PC机通信的一种新方法I矿山机械,2007,04:105-1076卢超分布式矿井温度监测系统的设计 J煤炭科学技术,2007,12:51-547李华MCS一5l系列单片机实用接口技术M北京航空航天大 学出版社,20018卢超单片机与 PC机的通信设计(shj)I工矿自动化 ,2007,05:1161189卢超 负反馈放大电路的仿真分析 1现代(xindi)电子技术,2006,16:11511710卢超PVDF型脉搏传感器信号处理电路的设计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论