毕业设计论文基于单片机的预测控制的研究与实现.doc
《毕业设计论文基于单片机的预测控制的研究与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计论文基于单片机的预测控制的研究与实现.doc(53页珍藏版)》请在三一办公上搜索。
1、东北石油大学本科生毕业设计(论文)目 录第1章 概述21.1课题背景与意义21.2任务与功能31. 2.1.控制电路的方案选择31.2.2 测温电路方案的选择312.3 加热控制方案的论证4第2章 温度控制总体方案52.1 水温控制系统方框图52.2温度控制示意图52.3 PID简介及其算法62.3.1PID各种组合的介绍72.3.2PID控制器的参数整定9第3章 控制部分原理图113.1 STC89C52单片机及其最小系统113.2 12864 液晶153. 3 18B20 温度传感器16第4章 实现部分原理图194.1 TLP521光电耦合器194.2 边沿D触发器204.3 MOC306
2、0可控硅专业驱动器224.4 BAT16 双向可控硅23第5章 程序及程序流程图255.1程序流程图255.2软件调试结论25结论26参考文献27附录29I第1章 概述1.1课题背景与意义在现代化的工业生产中,电流电压、温度、压力、流量都是常用的主要被控参数。例如冶金工业、化工生产、造纸行业、机械制造和视频加工等诸多领域中。人们都需要对各类加热炉、热处理炉、反应炉和锅炉中的为年度进行检测和控制。采用STC89C52单片机来对温度进行控制,不仅具有控制方便、组态简单和灵活性打等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量和数量。目前,温度控制系统在国内各行各业的应用已经
3、十分广泛,但从国内生产的温度控制器来讲,总体的发展水平仍然不高,同国外的日本、美国、德国等先进的国家相比,仍然有着较大的差距。现在,我国在这方面总体技术处于20世纪80年代中国后期水平。成熟产品主要以“点位”控制及常规的PID控制器为主,它只能适应一般温度控制系统,难以控制滞后复杂时时变温度控制系统,而且适应于较高控制场合的智能化、自适应控制仪表国内技术还不十分成熟,形成商品化并广泛应用的控制仪表较少。随着嵌入式系统开发技术的快速发展及其在各个领域的广泛应用,人们对电子产品的小型化和智能化要求越来越高,作为高兴技术之一的单片机以其体积小、价格低、可靠性高、适用范围大及其本身指令系统等诸多优势,
4、在各个领域、各个行业应用广泛。水温控制在日常生活中也应用广泛,分类较多,不同水温控制系统的控 制方法也不尽相同,其中以 PID 控制法最为常见.单片机控制部分采用 STC89C52 单片机为核心,采用软件编程,实现用 PID 算法来控制 PWM 波的产生,进而控制 电炉的加热来实现温度控制.然而,单纯的 PID 算法无法适应不同的温度环境, 在某个特定场合运行性能非常良好的温度控制器,到了新环境往往无法很好胜任, 甚至使系统变得不稳定,需要重新改变 PID 调节参数值以取得佳性能. 本文首先用 PID 算法来控制 PWM 波的产生, 进而控制电炉的加热来实现温度 控制.然后在模型参考自适应算法
5、 MRAC 基础上,用单片机实现了自适应控制,弥补了传统 PID 控制结构在特定场合下性能下降的不足,设计了一套实用的温度测控系统,使它在不同时间常数下均可以达到技术指标.此外还有效减少了输出继电器的开关次数,适用于环境参数经常变化的小型水温控制系统。水温控制系统概述温度控制是无论是在工业生产过程中, 还是在日常生活中都起着非常重要的 作用,过低的温度或过高的温度都会使水资源失去应有的作用,从而造成水资源 的巨大浪费.特别是在当前全球水资源极度缺乏的情况下,我们更应该掌握好对 水温的控制,把身边的水资源好好地利用起来. 在现代冶金,石油,化工及电力生产过程中,温度是极为重要而又普遍的热 工参数
6、之一.在环境恶劣或温度较高等场合下,为了保证生产过程正常安全地进 行,提高产品的质量和数量,以及减轻工人的劳动强度,节约能源,要求对加热 炉炉温进行测,显示,控制,使之达到工艺标准,以单片机为核心设计的炉温控 制系统,可以同时采集多个数据,并将数据通过通讯口送至上位机进行显示和控 制.那么无论是哪种控制,我们都希望水温控制系统能够有很高的精确度(起码 是在满足我们要求的范围内) ,帮助我们实现我们想要的控制,解决身边的问题. 在计算机没有发明之前,这些控制都是我们难以想象的.而当今,随着电子行业的迅猛发展,计算机技术和传感器技术的不断改进,而且计算机和传感器 的价格也日益降低,可靠性逐步提高,
7、用信息技术来实现水温控制并提高控制的 精确度不仅是可以达到的而且是容易实现的.用高新技术来解决工业生产问题, 排除生活用水问题实施对水温的控制已成为我们电子行业的任务, 以此来加强工业化建设,提高人民的生活水平。1.2任务与功能1. 2.1.控制电路的方案选择 方案一: 采用运放等模拟电路搭建一个控制器, 用模拟方式实现 PID 控制, 对于纯粹的水温控制,这是足够的。但是附加显示、温度设定等功能,还要附加 许多电路,稍显麻烦。同样,使用逻辑电路也可实现控制功能,但总体的电路设 计和制作比较烦琐。 方案二:采用 FPGA 实现控制功能。使用 FPGA 时,电路设计比较简单,通 过相应的编程设计
8、,可以很容易地实现控制和显示、键盘等功能,是一种可选的 方案。但与单片机相比,价格较高,显然大材小用。方案三:采用单片机最小系统同时完成控制、显示、键盘等功能,电路设计和制作比较简单,成本也低,是一种非常好的方案。综上所述本设计采用方案三作为控制电路。 1.2.2 测温电路方案的选择 方案一:采用热敏电阻作为测温元件。热敏电阻精度高,需要配合电桥使用,要实现精度测量需要配上精密较高的电阻。 此外还需要制作相应的调理电路。 方案二:采用半导体集成温度传感器作为测温元件,半导体集成温度传感 器应用也很广泛,它的精度、可靠性都不错,价格也适中,使用比较简单,是一个较好的选择。 综上所述本设计采用方案
9、二作为测温电路。12.3 加热控制方案的论证 首先要选择好加热装置。根据题目,可以采用热得快进行加热,控制热的快的功率即可控制加热速度。当水温过高时,一般不能对水进行降温控制,而只能关掉热得快,让其自然冷却。在制作中,为了达到更好的控制效果,也可以放置一个小风扇,当加热时开启热得快关闭风扇,当水温超高时关闭热得快开启风扇加速散热。 热得快这类电阻性电器可直接使用 220V 交流电。 第2章 温度控制总体方案2.1 水温控制系统方框图干扰温度设定值控制阀容器中的水X温度控制器温度测量变送器图2-1单回路温度控制系统方框图单回路控制系统(Single Loop System)。简称:单回路系统。在
10、所有反馈控制系统中,单回路控制系统是最基本、结构最简单的一种。在生产过程控制中应用最为广泛的、并能解决大量控制问题的系统结构形式(80%)。单片机最小系统液晶显示器4*4键盘2.2温度控制示意图光电耦合器散热片可控硅可控硅专业驱动热棒温度传感器 图2-2 温度控制流程图 2.3 PID简介及其算法当今的自动控制技术都是基于反馈的概念。反馈理论的要素包括三个部分:测量、比较和执行。测量关心的变量,与期望值相比较,用这个误差纠正调节控制系统的响应。目前工业自动化水平已成为衡量各行各业现代化水平的一个重要标志。同时,控制理论的发展也经历了古典控制理论、现代控制理论和智能控制理论三个阶段。智能 控制的
11、典型实例是模糊全自动洗衣机等。自动控制系统可分为开环控制系统和闭环控制系统。一个控制系统包括控制器、传感器、变送器、执行机构、输入输出接 口。控制器的输出经过输出接口、执行机构,加到被控系统上;控制系统的被控量,经过传感器,变送器,通过输入接口送到控制器。不同的控制系统,其传感器、 变送器、执行机构是不一样的。比如压力控制系统要采用压力传感器。电加热控制系统的传感器是温度传感器。目前,PID控制及其控制器或智能PID控制器 (仪表)已经很多,产品已在工程实际中得到了广泛的应用,有各种各样的PID控制器产品,各大公司均开发了具有PID参数自整定功能的智能调节器 (intelligent regu
12、lator),其中PID控制器参数的自动调整是通过智能化调整或自校正、自适应算法来实现。有利用PID控制实现的压力、温度、流量、液位控制 器,能实现PID控制功能的可编程控制器(PLC),还有可实现PID控制的PC系统等等。 可编程控制器(PLC) 是利用其闭环控制模块来实现PID控制,而可编程控制器(PLC)可以直接与ControlNet相连,如Rockwell的PLC-5等。还有可以实现 PID控制功能的控制器,如Rockwell 的Logix产品系列,它可以直接与ControlNet相连,利用网络来实现其远程控制功能。开环控制系统(open-loop control system)是指被
13、控对象的输出(被控制量)对控制器(controller)的输出没有影响。在这种控制系统中,不依赖将被控量反送回来以形成任何闭环回路。闭环控制系统(closed-loop control system)的特点是系统被控对象的输出(被控制量)会反送回来影响控制器的输出,形成一个或多个闭环。闭环控制系统有正反馈和负反馈,若反馈信号与系 统给定值信号相反,则称为负反馈( Negative Feedback),若极性相同,则称为正反馈,一般闭环控制系统均采用负反馈,又称负反馈控制系统。闭环控制系统的例子很多。比如人就是一个具有负反馈 的闭环控制系统,眼睛便是传感器,充当反馈,人体系统能通过不断的修正最后
14、作出各种正确的动作。如果没有眼睛,就没有了反馈回路,也就成了一个开环控制系 统。另例,当一台真正的全自动洗衣机具有能连续检查衣物是否洗净,并在洗净之后能自动切断电源,它就是一个闭环控制系统。阶跃响应是指将一个阶跃输入(step function)加到系统上时,系统的输出。稳态误差是指系统的响应进入稳态后,系统的期望输出与实际输出之差。控制系统的性能可以用稳、准、快三个字 来描述。稳是指系统的稳定性(stability),一个系统要能正常工作,首先必须是稳定的,从阶跃响应上看应该是收敛的;准是指控制系统的准确性、控 制精度,通常用稳态误差来(Steady-state error)描述,它表示系统
15、输出稳态值与期望值之差;快是指控制系统响应的快速性,通常用上升时间来定量描述。控制的原理和特点,在工程实际中,应用最为广泛的调节器控制规律为比例、积分、微分控制,简称PID控制,又称PID调节。PID控制器问世至今已有近70年历史,它 以其结构简单、稳定性好、工作可靠、调整方便而成为工业控制的主要技术之一。当被控对象的结构和参数不能完全掌握,或得不到精确的数学模型时,控制理论的 其它技术难以采用时,系统控制器的结构和参数必须依靠经验和现场调试来确定,这时应用PID控制技术最为方便。即当我们不完全了解一个系统和被控对象,或 不能通过有效的测量手段来获得系统参数时,最适合用PID控制技术。PID控
16、制,实际中也有PI和PD控制。PID控制器就是根据系统的误差,利用比例、 积分、微分计算出控制量进行控制的。 2.3.1PID各种组合的介绍在过程控制中,按偏差的比例(P)、积分(I)和微分(D)进行控制的PID控制器(亦称PID控制器)是应用最为广泛的一种自动控制器。它具有原理简单,易于实现,适用面广,控制参数相互独立,参数的选定比较简单等优点;而且在理论上可以证明,对于过程控制的典型对象“一阶滞后纯滞后”与“二阶滞后纯滞后”的控制对象,PID控制器是一种最优控制。PID调节规律是连续系统动态品质校正的一种有效方法,它的参数整定方式简便,结构改变灵活(PI、PD、)。控制点目前包含三种比较简
17、单的控制算法,分别是:增量式算法,位置式算法,微分先行。这三种算法虽然简单,但各有特点,基本上能满足一般控制的大多数要求。一、比例(P)控制单独的比例控制也称“有差控制”,输出的变化与输入控制器的偏差成比例关系,偏差越大输出越大。实际应用中,比例度的大小应视具体情况而定,比例度太大,控制作用太弱,不利于系统克服扰动,余差太大,控制质量差,也没有什么控制作用;比例度太小,控制作用太强,容易导致系统的稳定性变差,引发振荡。对于反应灵敏、放大能力强的被控对象,为提高系统的稳定性,应当使比例度稍大些;而对于反应迟钝,放大能力又较弱的被控对象,比例度可选小一些,以提高整个系统的灵敏度,也可以相应减小余差
18、。单纯的比例控制适用于扰动不大,滞后较小,负荷变化小,要求不高,允许有一定余差存在的场合。工业生产中比例控制规律使用较为普遍。二、比例积分(PI)控制比例控制规律是基本控制规律中最基本的、应用最普遍的一种,其最大优点就是控制及时、迅速。只要有偏差产生,控制器立即产生控制作用。但是,不能最终消除余差的缺点限制了它的单独使用。克服余差的办法是在比例控制的基础上加上积分控制作用。积分控制器的输出与输入偏差对时间的积分成正比。这里的“积分”指的是“积累”的意思。积分控制器的输出不仅与输入偏差的大小有关,而且还与偏差存在的时间有关。只要偏差存在,输出就会不断累积(输出值越来越大或越来越小),一直到偏差为
19、零,累积才会停止。所以,积分控制可以消除余差。积分控制规律又称无差控制规律。积分时间的大小表征了积分控制作用的强弱。积分时间越小,控制作用越强;反之,控制作用越弱。积分控制虽然能消除余差,但它存在着控制不及时的缺点。因为积分输出的累积是渐进的,其产生的控制作用总是落后于偏差的变化,不能及时有效地克服干扰的影响,难以使控制系统稳定下来。所以,实用中一般不单独使用积分控制,而是和比例控制作用结合起来,构成比例积分控制。这样取二者之长,互相弥补,既有比例控制作用的迅速及时,又有积分控制作用消除余差的能力。因此,比例积分控制可以实现较为理想的过程控制。比例积分控制器是目前应用最为广泛的一种控制器,多用
20、于工业生产中液位、压力、流量等控制系统。由于引入积分作用能消除余差,弥补了纯比例控制的缺陷,获得较好的控制质量。但是积分作用的引入,会使系统稳定性变差。对于有较大惯性滞后的控制系统,要尽量避免使用。三、比例微分(PD)控制比例积分控制对于时间滞后的被控对象使用不够理想。所谓“时间滞后”指的是:当被控对象受到扰动作用后,被控变量没有立即发生变化,而是有一个时间上的延迟,比如容量滞后,此时比例积分控制显得迟钝、不及时。为此,人们设想:能否根据偏差的变化趋势来做出相应的控制动作呢?犹如有经验的操作人员,即可根据偏差的大小来改变阀门的开度(比例作用),又可根据偏差变化的速度大小来预计将要出现的情况,提
21、前进行过量控制,“防患于未然”。这就是具有“超前”控制作用的微分控制规律。微分控制器输出的大小取决于输入偏差变化的速度。微分输出只与偏差的变化速度有关,而与偏差的大小以及偏差是否存在与否无关。如果偏差为一固定值,不管多大,只要不变化,则输出的变化一定为零,控制器没有任何控制作用。微分时间越大,微分输出维持的时间就越长,因此微分作用越强;反之则越弱。当微分时间为0时,就没有微分控制作用了。同理,微分时间的选取,也是需要根据实际情况来确定的。微分控制作用的特点是:动作迅速,具有超前调节功能,可有效改善被控对象有较大时间滞后的控制品质;但是它不能消除余差,尤其是对于恒定偏差输入时,根本就没有控制作用
22、。因此,不能单独使用微分控制规律。比例和微分作用结合,比单纯的比例作用更快。尤其是对容量滞后大的对象,可以减小动偏差的幅度,节省控制时间,显著改善控制质量。四、比例积分微分(PID)控制最为理想的控制当属比例-积分-微分控制规律。它集三者之长:既有比例作用的及时迅速,又有积分作用的消除余差能力,还有微分作用的超前控制功能。当偏差阶跃出现时,微分立即大幅度动作,抑制偏差的这种跃变;比例也同时起消除偏差的作用,使偏差幅度减小,由于比例作用是持久和起主要作用的控制规律,因此可使系统比较稳定;而积分作用慢慢把余差克服掉。只要三个作用的控制参数选择得当,便可充分发挥三种控制规律的优点,得到较为理想的控制
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 单片机 预测 控制 研究 实现
链接地址:https://www.31ppt.com/p-4873198.html