基于PID算法的温度控制系统的设计.pdf
- 文档编号:14652197
- 上传时间:2023-06-25
- 格式:PDF
- 页数:4
- 大小:315.52KB
基于PID算法的温度控制系统的设计.pdf
《基于PID算法的温度控制系统的设计.pdf》由会员分享,可在线阅读,更多相关《基于PID算法的温度控制系统的设计.pdf(4页珍藏版)》请在冰点文库上搜索。
科技信息高校理科研究基于PID算法的温度控制系统的设计陕西理工学院物理系王小虎卢超摘要设计了一种温度控制系统。
以AT89S52单片机为核心,包括电源电路,温度信号采样电路,键盘及显示电路,加温控制电路等模块。
软件采用PID算法进行了建模和编程,在SIMULINK环境中进行了仿真,系统无稳态误差,调节时间为30s,无超调量,满足设计要求。
关键词温度控制单片机PID算法电加热温度控制具有升温单向性、大惯性、大滞后性和时变性的特点,应用传统的模拟电路控制方法,很难达到理想的控制效果。
采用模糊PID算法,运用AT89S52单片机对电阻炉温度实现智能控制,可以解决上述种种不足,实现高精度的控制。
1系统设计PID调节的温度控制系统的框图如图l所示。
由按键模块设定温嗖。
单片机对设定温度值进行查表计算后转换为对应的电压数字值,】|三过16位的数模转换器得到与之精确对应的电压信号,此电压值于温度传感器测量的电压值进行比较产生一个误差信号,经过PID电路后,获得一个控制量给加热电路,构成实时闭环系统,同时实际测量电压值并显示在显示模块上。
输出控制DA转换电路转换成电压信号来控制可控硅触发电路,从而控制可控硅通断率,通过调节加热功率即可达到控制温度恒定的目的。
显示模块I(:
=爿E二:
|E:
CA匕爿PK)电路匕爿功放温度传感器按键模块岸I一7童茄b回蹦加热电路图1系统原理框图2主要模块硬件电路设计21温度测量电路温度测量转换部分是整个系统的数据来源,直接影响系统的可靠性。
传统的温度测量方法是:
温度传感器例如AD590,将测量的温度转换成模拟电信号,再经过MD转换器把模拟信号转换成数字信号,单片机再对采集的数字信号进行处理,实现起来比较复杂,滤波消噪难度大,系统稳定性不高,设计采用数字式温度传感器DSl8820。
DSl8820为单总线接口,测量温度的范围为一55+125。
C。
温度采集电路如图2所示DQ为数字信号输入输出端;GND为电源地;VDD为外接供电电源输入端。
DSl8820的DQ引脚接AT89S52的P14口线,用于将采集到的温度送人单片机中处理,2脚和3脚之间接一个47K上拉电阻。
DSl8820内部结构主要由四部分组成:
64位光刻ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。
以12位转化为例,用16位符号扩展的二进制补码读数形式提供,以O0625LSB形式表达,其中s为符号位。
数据转换如下表l。
12位转化后得到的12位数据,存储在18820的两个8BYTE的RAM中,二进制中的前面5位是符号位,如果测得的温度大于0,这5位为0,将测到的数值乘于00625即可得到实际温度;如果温度小于0,这5位为1,测到的数值需要取反加l再乘于00625即可得到实际温度。
图2温度测量电路表1DSl8820温度数据转换表LSBit7Bit6Bit5Bit4Bit3Bit2BitlBit0Byte23222120212-22_32_4MSBitl5Bitl4Bitl3Bitl2BitllBitlOBit9Bit8ByteSSSSS26252411222加热控制电路控制电路如图3。
用于在闭环控制系统中对被控对象实施控制,被控对象为电炉丝,采用对加在电炉丝两端的电压进行通断的方法进行控制,以实现对控制系统加热功率的调整,从而达到对恒温温控制的目的。
对电炉丝通断的控制采用SSR一40DA固态继电器,使用非常简单,只要在控制端1TrL电平,即可实现对继电器的开关,使用时接NPN型三极管构成射极输出器电路,以提高驱动电流。
三极管的基极连接单片机的P13,当单片机的P13为高点平时,三极管驱动固态继电器工作接通加热器工作,当单片机的P13为低电平时固态继电器关断,加热器不工作。
VCC图3加热控制电路3系统程序设计3IPID调节器控制原理系统由PID控制器和被控对象组成。
PID控制就是对偏差信号进行比例、积分、微分运算后,形成一种控制规律。
即控制器的输出为:
u(t)=k,(eITO卅J。
tem郴+坠地dt邋)(11)或写成传递函数的形式:
G(s)=器=k。
1+专+T|)s)(12)K。
为比例系数,T,为积分时间常数,T。
为微分时间常数。
PID控制器的参数整定是控制系统设计的核心内容,根据被控过程的特性确定PID控制器的比例系数、积分时间和微分时间的大小。
PID控制器参数整定的方法很多,设计采用PID归一整定法把对控制台三个参数(k、T、Td,)转换为一个参数,使问题明显简化。
以达到控制器的特性与被控过程的特性相匹配,满足某种反映控制系统质量的性能指标。
32PID计算程序计算机只能处理数字信号,若采样周期为T第n次采样的输入误差为en,且e。
=n)=c(n),输出为u(n),PID算法用的微分ide由差分鱼;吐代替,积分ie(t)dt由eKT代替,于是得到:
un-Kple。
+T仉旦箐吐(13)可以写成递推形式:
Au。
=Hn-Hpl=PP+PI+PD(其中:
Pr=Kp(e。
一epl),PI=KP一e。
l-KIen,Pn=KP(en-2e,l+e,2)=KD(e-2e,l+e)PID计算u。
只需要保留现时刻e。
以及以前的两个偏差量e,。
和e。
初始化程序初值e,l_e。
_2_0通过采样并根据参数K,、K。
、K。
以及e。
、e,和e。
计算u。
根据输出控制增量u。
,可求出本次控制输出为:
万方数据科技信息高校理科研究U。
=u俨l+a11。
-11卅1+PP+PI+PD。
由于电阻炉一般是属于一阶对象和滞后的一阶对象,式中KP、KD、K。
的选择取决于电热丝的阶跃响应曲线和实际经验,设计采用Ziegler-Nicho|s提出的PID归一调整法,调整参数,主要是减少在线整定参数的数目,人为假定约束条件,以减少独立变量的个数,令:
T=0IT。
,T1_o5T。
,To=0125T。
,式中TU称为临界周期。
PID计算的程序流程图如图4所示。
图4P1D算法的流程图4系统测试和结语为了验证系统的准确性,在MATLAB的SIMULINK软件包中进行系统的仿真。
闭环调节系统可以用一个阶滞后环节来近似,方框图如图5所示。
可以得到系统PID调节的参数,当Kp=003,Ki=0029,Kd=0008时,系统无超调量,准确性高且调节时间为30s具有快速性。
设计的恒温控制系统不仅能满足各项设计指标,并且具有体积小,结构简单,价格便宜,准确性高,可行性强等优点。
瓶尹甚:
塑厂卅野一Lf一图5系统仿真方框图参考文献1徐薇莉,曹柱中控制理论与设计M上海交大出版社,200374-822卢超基于AT89C51多路信号检测和语音报警器的设计I佳木斯大学学报,2009,02:
1811843先锋工作室单片机程序设计实例M清华大学出版社,200314-304王幸之,钟爱琴等AT89系列单片机原理及接口技术M北京:
北京航天大学出版社,200439545卢超单片机同PC机通信的一种新方法I矿山机械,2007,04:
105-1076卢超分布式矿井温度监测系统的设计I煤炭科学技术,2007,12:
51-547李华MCS一51系列单片机实用接口技术M北京航空航天大学出版社,20018卢超单片机与PC机的通信设计I工矿自动化,2007,05:
1161189卢超负反馈放大电路的仿真分析I现代电子技术,2006,16:
11511710卢超PVDF型脉搏传感器信号处理电路的设计1齐齐哈尔大学学报(自然科学版),2009,06:
610(上接第11l页)处理方法相同,实验组和对照组也会因实验目的的不同而发生变化。
321实验目的相同,处理方法不同实验组和对照组的变换生物学实验具有一定的研究目的,也就是实验目的。
在实验中,实验手段的主动选择,实验对象的干预措施,实验的环境条件控制,都是受实验目的制约的。
因此,实验中的实验组就是针对实验目的来控制、干预研究对象而进行的实验操作,是用来证明实验假设的。
而对照组同样是针对实验目的,达到排除其他无关因素或非研究因素对研究对象的于扰而进行的操作。
只要明确实验目的与实验组和对照组的关系后,就不难区分实验组和对照组。
同一个实验,实验目的相同,实验组和对照组会因为处理方法的不同而发生变换。
如在做土壤中的细菌对农药是否有降解作用的实验,我们设置两组实验,甲组:
将土壤灭菌处理后,喷洒“敌草隆”,一段时间后检测土壤中“敌草隆”的含量;乙组:
土壤不经过灭菌处理,直接喷洒“敌草隆”,一段时间后检测土壤中“敌草隆”的含量。
根据实验组和对照组的含义,可以判断甲组(无细菌)为实验组,乙组(有细菌)为对照组。
但当实验处理方法改成将甲、乙两组土壤都先经过灭菌处理,然后对甲组土壤施加细菌,乙组土壤不施加细菌,甲乙两组土壤都喷洒“敌草隆”,一段时间后检测甲乙两组土壤中“敌草隆”的含量,此时,甲组(有细菌)的成了实验组,乙组(无细菌)的成了对照组。
322实验目的不同,处理方法相同实验组和对照组的变换同一个实验,实验处理方法相同,实验组和对照组也会因为实验目的的不同而发生变化。
如”pH值对唾液淀粉酶活性的影响”的实验中,我们设置三组实验,分别使酶处于pH值20、70和100的环境中,观察酶活性的强弱。
如果实验目的是为了验证唾液淀粉酶的最适pH值为70左右,则pH值为70处理的那组为实验组,pH值为20和pH值为100处理的组为对照组;但当实验目的是“验证强酸或强碱环境下唾液淀粉酶的活性”的情况下,pH值为20和pH值为100处理的组就成了实验组,pH值为70处理的那组就成为对照组了。
又如:
1864年,德国科学家萨克斯将绿色叶片放在暗处几小时,然后把此叶片一半遮光,一半曝光。
经过一段时间后,用碘蒸气处理叶片,成功地证明绿色叶片在光合作用中产生了淀粉。
萨克斯对这个实验的设计具有严密的逻辑性,具体体现在:
是曝光处作为对照实验还是遮光处作为对照实验。
在这个实验中,究竞是曝光处作为对照实验还是遮光处作为对照实验,这就要分析在当时的科学背景下,该实验的目的是为了“证明植物光合作用需要光照”还是“证明植物光合作用能产生淀粉”?
在1864年人们对光合作用的过程还不清楚,植物能否产生淀粉并不完全确定,不可能以淀粉作为检测光合作用是否进行的标准,由此可确定萨氏做该实验的目的是为了“证明植物在光下能产生淀粉”。
为了证明这一点,以达到这个实验目的,只需进行直接的实验证明即可:
直接把饥饿处理后无淀粉的叶片置于光下,观察有无淀粉产生即知,曝光处为实验组,遮光处为对照组。
并以此证明淀粉不是来源于其他途径,而是来自光合作用的过程。
以现在的科学背景来分析“萨克斯实验”,到底是曝光处为对照实验还是遮光处为对照实验。
现今已确知光合作用的过程、条件及产物等,所以又可以通过该实验“证明植物光合作用需要光照”,这时实验目的改变了,淀粉的有无就是检测光合作用是否进行的标准了。
此时,遮光处是实验组,曝光处是对照组,由此证明无光不能进行光合作用。
而对照组只是为确定其他因素对此结果无影响(如材料,空气等的影响)。
因此,同一个实验,如果实验目的不同,尽管实验处理方法相同,实验组和对照组就可变换。
综上所述,实验组和对照组的区分,要根据不同的实验目的,实验结果的已知和未知,实验对象的不同处理措施等情况具体而定。
对一个具体实验中的实验组和对照组的判断,也可以用这几种判断方法综合来考虑。
参考文献1叶佩珉,李沧,刘真生物人民教育出版社,199612潘瑞炽植物生理学(上下册)人民教育出版社,198023张树舜,杜在祥生物实验与实用技术山东大学出版社,1999104康晓慧医学生物学人民卫生出版社,200655中学生物学20075万方数据基于PID算法的温度控制系统的设计基于PID算法的温度控制系统的设计作者:
王小虎,卢超作者单位:
陕西理工学院物理系刊名:
科技信息英文刊名:
SCIENCE&TECHNOLOGYINFORMATION年,卷(期):
2009,(36)引用次数:
0次参考文献(10条)参考文献(10条)1.徐薇莉,曹柱中.控制理论与设计M.上海交大出版社,2003.74-82.2.卢超.基于AT89C51多路信号检测和语音报警器的设计J.佳木斯大学学报,2009,02:
181-184.3.先锋工作室.单片机程序设计实例M.清华大学出版社,2003.14-30.4.王幸之,钟爱琴等.AT89系列单片机原理及接口技术M.北京:
北京航天大学出版社,2004.39-54.5.卢超.单片机同PC机通信的一种新方法J.矿山机械,2007,04:
105-107.6.卢超.分布式矿井温度监测系统的设计J.煤炭科学技术,2007,12:
51-54.7.李华.MCS-51系列单片机实用接口技术M.北京航空航天大学出版社,2001.8.卢超.单片机与PC机的通信设计J.工矿自动化,2007,05:
116-118.9.卢超.负反馈放大电路的仿真分析J.现代电子技术,2006,16:
115-117.10.卢超.PVDF型脉搏传感器信号处理电路的设计J.齐齐哈尔大学学报(自然科学版),2009,06:
6-10.相似文献(10条)相似文献(10条)1.期刊论文毛有武.吴树森.罗吉荣.熊闰珍单片机在中频热推弯管机温度控制上的应用-热加工工艺2003
(2)介绍了中频热推弯管机温度控制的原理,设计出以8031单片机为核心温度控制的硬件、软件.应用表明:
系统抗干扰能力强,温度控制效果好,能够用于现场生产控制.2.期刊论文储海兵.谭功全.曹亢.任善荣.CHUHai-bing.TANGong-quan.CAOKang.RENShan-rong单片机温度控制实验系统-仪表技术2007(12)介绍以单片机AT89C51为核心的温度控制实验系统.它使用一线制数字温度传感器DS18B20采集温度,经过PID算法计算输出PWM波控制固态继电器调节热阻丝发热功率,最终控制被控对象温度.另外,该系统还扩展了人机接口和串口通信.整个系统不但成本低廉、而且使用和扩展方便,为广泛深入应用提供了借鉴.3.学位论文张莉工业烘干箱温度控制的仿真研究及其单片机实现2006本课题主要研究的内容是广东韶关钢铁集团有限公司设备检修中心的烘干箱温度控制系统,本文针对烘干箱这一典型的电加热控制对象,根据其温度上升快、调节时间短的控制要求,利用模糊自整定PID控制精度高、适应性强的特点,寻找到一种对大部分大功率加热设备都适用的有效控制方法与策略,并将该控制方案基于单片机实现。
本文对温度控制系统的特性进行研究,了解到温度控制系统具有大滞后、参数时变、非线性以及难以建立精确的数学模型等特点以及控制过程中存在种类繁多的干扰,某些因素使控制系统性能不佳,影响了系统的稳定性,导致系统的超调量变大,调节时间大大加长,甚至出现振荡、发散,系统的动态品质很差,仅采用常规PID控制对于复杂的温度控制系统较难达到优良的控制效果,也不易满足精确的性能指标。
因此控制领域内出现了在经典控制理论和现代控制理论的基础上发展起来的智能控制理论。
模糊控制作为智能控制领域的一个分支,其本质是非线性控制和自适应控制,对于纯滞后的参数时变或模型不太精确的复杂控制系统,具有较强的鲁棒性。
针对电机检修的工艺特点,对烘干箱控制要求是调节时间短,超调量为零,且稳态误差在1内,本文分别研究了PID控制、模糊控制和模糊自整定PID控制策略,并用MATLAB软件对各种控制方案的控制性能和抗干扰能力分别进行了仿真研究,通过仿真表明模糊自整定PID控制具有模糊控制的灵活性和适应性,又具有PID控制的高精度性,对一阶惯性滞后模型适应性较强,具有很好的鲁棒性和控制效果,将其用于大部分大功率加热设备,能达到零超调、调节时间快且稳态误差也非常小的理想效果。
本文将模糊自整定PID控制方法在单片机温度控制系统中实现,并介绍了以单片机为核心的控制系统的硬件与软件设计。
并对所研制的烘干箱测取了一组实验数据,实验结果与仿真研究基本吻合,证明了用模糊自整定PID实现温度控制的效果比较理想。
4.期刊论文余真珠.张春堂.YUZhen-zhu.ZHANGChun-tang基于P87LPC764单片机的低成本温度控制仪表设计-自动化技术与应用2006,25(10)温度是与人类的生活和生产密切相关的物理量,从日常生活到工业生产各个领域都离不开温度的测量和控制.本文以Philips公司的P87LPC764系列单片机为核心,设计了一款温度控制仪表,其控制性能大为改善,并且相对国外同类产品其成本大大降低.5.期刊论文张菁.ZHANGJing单片机温度控制系统方案的研究-上海交通大学学报2007,41
(1)目前的老式加热炉大多采用动圈式调节炉温控制,但较低的控制精度限制了其应用范围.针对该问题不足提出基于单片机的炉温控制方案,建立了系统数学模型,并推导出其状态空间方程,给出了通过调节参数达到目标温度的控制方案.通过仿真为实验提供了参考的调节参数,实验表明,该方案可以取得满意的准确度.6.学位论文董辉8098单片机温度控制仪2000该设计是以国际流行的16位高性能单片机8098为核心,应用PID控制规律,实现了毛条染色中对染缸温度的控制.该文介绍了该系统的硬件结构及工作工作原理,说明了条染温度控制的工艺特点及控制算法,并给出程序流程图及部分程序清单.7.期刊论文莫文承.张洪涛.李兵兵基于P89LV51RD2单片机的温度控制处理系统的设计与实现-电子元器件应用2008,10
(2)介绍了一种基于温度传感器DS1820、单片机P89LV51RD2和SD卡来对温度进行采集、显示和存储的控制处理设计方案与实现方法,重点介绍了P89LV51RD2的新特性及其SPI工作模式,给出了P89LV51RD2的管脚连接配置以及SD卡的数据传输过程.最后简要说明了系统程序的设计流程.8.期刊论文徐静.曹树坤.XUJing.CAOShu-kun基于单片机的连续烧结炉的多点温度控制-工业加热2007,36(3)介绍了一种以单片机AT89C52为核心的多点温度控制系统的设计方案;采用美国TI公司的逐次逼近型A/D转换器TLC2543进行串行数据采集与转换;同时介绍了系统的软硬件结构.采用软硬件滤波方法,抗干扰性强;节省资源,可靠实用.9.学位论文颜祺外腔半导体激光器的温度控制2006本论文着重研究了外腔半导体激光器(ECLD)双重温度控制电路的设计方案,并研制了为智能光源系统提供支持电压的稳压电源.对于外腔半导体激光器,影响其稳定度的因素主要是工作温度的漂移和驱动电流的变化.当ECLD内部温度增加时,输出功率也随之减小,如果温度不稳则可能会引发模式跳跃现象,其结果会严重影响ECLD的稳定度;其次,ECLD的阈值电流随温度升高而升高,整个激光器的特性曲线基本上随温度的变化而平行移动;同时,长期工作于温度过高状态将导致ECLD的老化甚至损坏.因此,对于ECLD的高精度温度控制有着非常重要的意义.本实验的研究对象为智能型光源系统,它是以外腔半导体激光器为核心的.我们对激光器以及整个智能光源系统进行双重温度控制,它由两个定值闭环负反馈温控系统组成:
采用PID控制原理的模拟电路和以单片机为核心的数字电路系统.一方面,当LD工作发热时,其内部集成的负温度系数的热敏电阻把温度变化的信号快速转换为电信号,然后与预先设定的基准温度作比较得到差值,再经信号处理后驱动同样是其内部集成的半导体致冷器,以保持LD的温度恒定.这部分是由采用PID控制原理的模拟电路实现的.另一方面,对于由LD等组件构成的智能光源系统而言,将其整合在密封箱内,采用温度传感器、单片机、半导体致冷片等组件构成的温控系统来控制整个密封箱及其内部的温度,而这部分是通过以单片机为核心的数字电路系统来实现的.实验结果表明:
智能光源系统的温度控制精度可达0.5,而半导体激光器的PID温度控制精度则可达到0.03.本论文还提出了一种采用ARM处理器的改进控制方案,使ECLD外围伺服电路更加的精确、高效和小型化.智能型光源系统稳压电源是一种双极性、多路输出、高稳定性直流稳压电源,它为包括稳频伺服电路、温控电路、恒流源、波长调谐电路在内的整个智能光源系统提供支持电压.它共有八路输出,分别为+5V、+8V、12V、15V,输出电压误差小于0.02V.在外腔半导体激光器的应用研究中,采用带有温控系统的ECLD时,其工作温度得到有效控制,输出功率的稳定性得到显著改善.10.期刊论文周铭.王媚芳单片机在电热油炉温度控制中的应用-江苏电器2004(6)介绍了单片机为核心元件组成的电热油炉温度控制系统,依据各种工况运行时的状态参数,自动判断工作状态,执行相应操作,实现测温、显示等功能.给出了系统硬件电路设计,编制了相应软件,阐述了提高系统运行可靠性的几种方法.本文链接:
http:
/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 PID 算法 温度 控制系统 设计
![提示](https://static.bingdoc.com/images/bang_tan.gif)