本科毕业论文---基于pid算法的锅炉恒温控制系统论文正文.doc
《本科毕业论文---基于pid算法的锅炉恒温控制系统论文正文.doc》由会员分享,可在线阅读,更多相关《本科毕业论文---基于pid算法的锅炉恒温控制系统论文正文.doc(42页珍藏版)》请在咨信网上搜索。
1、 毕 业 设 计(论 文) 设计(论文)题目: 基于PID算法的锅炉恒温控制系统 学生姓名: 徐 京 指导教师: 赵国树 二级学院:智能科学与控制工程学院 专业: 自动化 班级: 11自动化 学号: 1104105020 提交日期: 2015年 4 月26日 答辩日期: 2015 年 5 月9 日金陵科技学院学士学位论文 目录目 录摘 要IIIAbstractIV1 绪 论11.1 本课题研究背景和意义11.2 研究内容11.3 国内外现状12 总体方案设计22.1 方案论证22.1.1 温度感应器的选用22.1.2 PID选用环节32.1.3 电源环节32.2 系统组成总结构图43 硬件电路
2、设计53.1 温度检测电路53.2 单片机控制电路63.3 A/D转换模块93.4 功率模块电路103.5 按键处理113.6 显示模块电路124 PID算法控制设计134.1 PID算法控制简介134.2 PID的基本原理和参数整定135 软件部分设计205.1 系统流程图205.2 子程序流程图216 调试与结论29参考文献31附 录32附录一:总电路图32附录二:程序变量定义33附录三:实物图35致 谢371金陵科技学院学士学位论文 摘 要基于PID算法的锅炉恒温控制系统摘 要随着科技的发展,温度恒温的控制已经在冶金、生产、化工等行业已被广泛应用,在人类的生活和工业生产过程处处可以看到温
3、度控制,温度控制中温度的恒温控制显得尤为重要。所以在现代越来越多的人开始针对温度的控制进行着深入研究。在本次设计中,我采用了STC12C5A60S2的单片机做为整个系统的控制核心和数据的处理单元,采用型号为PT100的温度传感器实时的采集温度,用双向可控硅作为输出功率的控制元件从而来实现对锅炉的自动温度控制。本系统通过PID算法控制,将温度控制在0到100度之间,同时能够实时的显示温度且能够将温度保持在一个给定值,最大误差不超过1摄氏度。本设计的工作原理是当达到一个采样周期T时,通过温度改变传感器PT100的阻值,进而改变输出的电流,将这个模拟信号经过运算放大后再交给A/D转换处理后传给单片机
4、,单片机能够将实时的温度跟设置的参数通过LCD显示屏显示出来,同时通过键盘给定的温度进行比较,进行PID运算。通过时间比例输出结果来控制双向可控硅的导通与关闭,从而达到对水温控制的效果。关键词:锅炉;温度;单片机;PID控制金陵科技学院学士学位论文 AbstractThe constant temperature control system of boiler based on PID algorithm AbstractAlong with the development of science and technology, constant temperature control has
5、 been in metallurgy, manufacturing, chemical and other industries. Temperature control can be seen everywhere in the process of human life and industrial production, constant temperature control is particularly important in the temperature control. So in modern, more and more people begin to researc
6、h with temperature control in deeply.In this design, I have adopted STC12C5A60S2 microcontroller as the control core of the whole system and data processing unit, using the model of PT100 temperature sensors to collect real-time temperature and bidirectional thyristor to control output power control
7、, which realizes the automatic temperature control of the boiler. This system is controlled by PID algorithm, to control the temperature between 0 and 100 degrees, at the same time which can be real-time display the temperature and can keep the temperature in a given value, the maximum error is less
8、 than one degree Celsius.Working principle of this design is that when reach A sampling period T, through the resistance of sensor PT100 temperatures change, in turn, to change the output current, the current signal hands down the A/D conversion process to the MCU after operation amplifier, MCU can
9、displayed the real-time temperature and setting parameters by LCD display, at the same time, comparing with a temperature which is given through the keyboard can start PID arithmetic. Through the result of the time scale output to control the bidirectional thyristors conduction or closed, so as to a
10、chieve the effect of the water temperature control.Key words: The boiler; The temperature; Single chip microcomputer ; PID control金陵科技学院学士学位 第1章 绪 论1 绪 论1.1 本课题研究背景和意义近年来,温度控制系统成为比较常见的控制系统。温度无论是在工业生产过程还是人类的生活中都是一个重要的参数。因此,一批又一批的温度控制器被人们生产出来,被应用在冶金、化工、医疗等众多领域,与人们的生活息息相关。举个简单的例子,浴室是人类生活中常见的一个场所,传统的浴室采
11、用的是燃煤燃油的方式给水加温并控制温度,不过随着人类生活水平的提高,传统的加热方式已经不能够适应时代的潮流,新型的温度控制器也不断的被人们开发出来。取代传统的温度控制器。而单片机具有体积小,记忆力强,内存大,使用寿命长等优点。人们将温度控制跟单片机相结合做出各种适合各种场合的温度控制器。1.2 研究内容本文以锅炉水温为控制对象(锅炉使用水壶来代替),以单片机为控制核心,控制算法采用PID控制,实现的效果能够将锅炉水温控制在一个范围内,同时能够将水温控制在一个额定值,最大误差不超过1摄氏度。而本课题通过温度改变传感器PT100的阻值进而改变输出电流,将这个电流信号经过运算放大后再交给A/D转换处
12、理后传给单片机,单片机能够将实时的温度和给定的温度通过LCD显示屏显示出来,同时通过将反馈信号与设定的值进行比较所得的偏差,将这个差值进行PID控制算法处理后所得到的信号作为功率电路的输入值,根据PID控制算法处理后得到的值,通过时间比例输出来控制双向可控硅的导通与关闭,从而达到对水温的控制效果。而通过这一方式恰恰能够改善传统浴室不能够准确控制水的温度的这一缺点。1.3 国内外现状目前,国外的温度控制技术已经处于集成化,智能化,使用方便的阶段,而国内许多的温度控制器还是处于体积庞大,温度控制准确性不高的阶段,总体的发展的水平不高。在国外,许多的温度控制器采用的是模糊PID控制,而国内更多的采用
13、的是传统的PID控制,或是采用的是分段PID控制,与国外相比,国内在温度控制的发展上还要很多的路要走。金陵科技学院学士学位论文 第2章 总体方案设计2 总体方案设计2.1 方案论证2.1.1 温度感应器的选用(1)采用热敏电阻:热敏电阻具有工作范围广,灵敏度高,体积小等特点,但是热敏电阻在工作的时候会长期的处于一个不动的状态,其实物图如图2.1所示。本次的课题是需要能够实时的检测水的温度,在80度左右的时候温度的跳动比较小,因此热敏电阻可能会处于不动的状态,不能够实时的检测水的温度。而且热敏电阻工作处于一个线性的状态,在本次的实验的过程中温度常常会处于一个非线性的状态,所以热敏电阻 图2.1
14、热敏电阻 不适合本次的课题。 (2)采用AD590:AD590具有低成本、精确度高、测温误差小、体积小、微功耗等优点可用于温度的补偿跟校正。其实物图如图2.2所示。由于其能够提高一个高的阻抗的电流,所以其检测的距离使用范围也特别长。虽然它的工作的温度范围-55+150但是在但使用AD590需要配合高精度的ADC配合使用才能得到数据,所以在使用AD590时电路比较复杂,成本高,不适合本次的课题。 图2.2 AD590 (3)采用PT100:PT100具有体积小,内部无空气气隙,热惯性上,测量滞后小,应用范围广等特点。其实物图如图2.3所示。PT100的阻值能够随着温度的提升能够匀速的上涨对于本次
15、的设计测量的线性输出适合单片机的计算,所以 PT100比较适合本次的设计。 图2.3 PT100 (4)采用DS18B20:DS18B20具有在使用时不需要外接原件,单线的接口的方式等特点,其实物图如图2.4所示。但是其控制方法比较复杂,所以需要大量的控制指令,而且其检测的范围小所以不太适合本次的课题。图2.4 DS18B202.1.2 控制算法选择(1)采用传统PID:传统PID具有结构简单,实现相对容易,使用方便的特点,但是其在使用过程中有超调和温度上升不够快,在此过程中产生的误差过大,所以已经不能够满足一般的需求,不适合本次的课题。(2)采用分段PID:分段PID是在传统PID的基础上解
16、决了积分过饱和的问题和系统在运行的过程中由于一些问题温度突然间急剧升高不能够有效控制温度的问题。同时分段PID,顾名思义就是能够够按每部分加热的不同要求进行灵活的调整从而达到较好的调温效果,所以比较的适合本次的课题。(3)采用模糊控制:在分段PID的基础上,人们又推出了模糊控制股的理论,但是使用模糊控制需要大量的实验数据作为依据,难度较大实现困难,相对比较,在本次课题中还是采用分段PID实现的快。2.1.3 电源环节(1)采用直流升压电路:直流升压电路结构简单,不过其成本低但其转化率低,输出功率小,所以这种电路适用于万用表中。(2)采用直流降压电路:相比较与直流升压电路,直流降压电路能够将电压
17、降到36V人体安全电压下,且在本次的设计过程中能够与锅炉共用一个电源,所以本次的设计采用直流降压电路。2.2 系统组成总结构图系统组成总结构图如图2.5所示。图2.5系统总结构图本设计由检测模块、信号转换模块、信号处理模块、负载驱动模块、负载模块、监控模块组成,其中检测模块是一个型号为PT100的温度传感器,通过改变温度进而改变传感器PT100的阻值进输出一个电流信号,将这个模拟的信号经过运算放大后再交给A/D转换处理后生成一个数字信号传给单片机,单片机能够将实时的温度跟设置的参数通过LCD显示屏显示出来,同时通过键盘给定的温度进行比较,进行PID运算。通过时间比例输出来控制双向可控硅的导通与
18、关闭,从而达到对水温的控制。36金陵科技学院学士学位论文 第3章 硬件电路设计3 硬件电路设计3.1 温度检测电路本次设计的温度检测模块是采用PT1000传感器检测温度,将所测得的恒源流经过运算放大器LM324放大后,此时所放大的信号经过一个稳压电路,本次设计中采用可控精密稳压源(TL431)产生一个稳定的电压作为输入,相当于起到一个稳压的效果,这样就能保证输出一个稳定的电压,同时能够做到将电流的误差保持在毫安级的范围内,从而提高了精度,在电路中我们又增加了几个电压跟随器还有几个兆欧级的电阻,这样我们就能够保证设计的恒流源的精度可以达到微安级的范围内,在最大限度中减小误差。总设计图如图3.1所
19、示。本电路中通过一个可控精密稳压源将5V的电压生成2.5V的稳定电压,经过R5,R6,R8这些电阻值较大的电阻后能形成一个较小的电流,大约在毫安级的范围内,通过加入C3,C4,C7三个电容将此时的电流信号进行滤波,得出一个稳定的电流信号传入到放大器中,将这个得到的电流信号进行放大最后输出。图3.1 温度检测信号处理电路其中PT100温度传感器,它的电阻阻值能够随着温度的变化而改变,大约是一个线性的关系。PT100中的100表示当它在0摄氏度时其阻值即为100欧姆,。而本次课题的温度区间在0100,其线性结构图如图3.2所示。图3.2 PT100铂电阻R/T曲线其原理是:当温度传感器PT100在
20、0摄氏度的时候其阻值为100欧姆,它的阻值会随着温度的提高而匀速的提升。R/T曲线和相应的分度表如表3.1所示。表3.1 PT100R/T曲线和相应的分度表本次的课程设计的温度区间在0摄氏度到100摄氏度,PT100的温度跟阻值的关系在该区间的公式为: 在本次的课题中PT100温度的显示采用的是先算出上面的电压,而电压的值可已通过AD输出得到,通过这个电压值除以其中的电流能得到一个电阻,再根据这个电阻值通过上面的公式算出此时对应的温度。即温度对应电阻,电阻对应电压,电压对应ADC的值,只要反过来推导就能够最终算出当前温度的值。3.2 单片机控制电路单片机,全称单片微型计算机,又称微控制器,它是
21、把中央处理器(CPU)、存储器、各种输入输出接口等都集成在一块集成电路芯片上的一个微型计算机。与普通的计算机相比较,单片机只缺少I/O设备,但是它更加强调自供应能力和节约成本。它的最大优点就是体积小,可以放在仪表内部,但是由于其存储量小,输入输出接口简单,所以它的功能较低。尽管如此单片机还是被人们广泛应用。本次设计的单片机模块的电路图如图3.3所示。图3.3 单片机模块STC12C5A60S2单片机是在普通51单片机的基础上进一步开发的一种新型单片机,具有运行高速、低功耗、超强抗干扰等特点,它的指令代码不但能够完全兼容传统的51单片机,而且其的空间容量也是非常的大,同时它的运行速度相比传统的5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科毕业 论文 基于 pid 算法 锅炉 恒温 控制系统 正文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。