本科毕业论文-—基于单片机的电阻炉温度控制系统设计.doc
《本科毕业论文-—基于单片机的电阻炉温度控制系统设计.doc》由会员分享,可在线阅读,更多相关《本科毕业论文-—基于单片机的电阻炉温度控制系统设计.doc(59页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、内蒙古科技大学毕业设计说明书(毕业论文)毕业论文基于单片机的电阻炉温度控制系统设计摘要电阻炉被广泛地应用在工业生产中,它的温度控制效果直接影响到生产效率和产品质量,因而设计一个控制精度高、运行稳定的电阻炉温度控制系统具有很高的应用价值。本系统以电阻炉为被控对象,K型热电偶为温度传感器,ATmega128单片机为核心,采用PID控制方法,设计了一种控制精度较高的温度控制系统。在论文中详细阐述了控制系统的硬件设计、软件设计以及PID控制方法。在对电阻炉温度控制方法深入研究的基础上,本设计主要完成了温度控制系统的总体方案设计、系统的硬件原理图、信号调理电路以及由隔离功放和双向晶闸管组成的温度控制电路
2、的设计,同时完成了系统的软件程序设计及其初始化,成功的调试出了温度设定、显示、PID控制及越限报警等电路。关键词:电阻炉;温度;单片机;PID控制Based on single-chip microcomputer s resistance furnacetemperature control system designAbstractResistance furnace was widely used in industrial production, the effect of the temperature control of Resistance furnace has a dire
3、ct impact on productivity and product quality.Therefore, the design of a high-precision control and stable operation of the resistance furnace temperature control system has a high application value.This system take the resistance furnace as the controlled plant, the K thermo-element is the temperat
4、ure sensor, the ATmega128 single-chip microcomputer for the core part, uses the PID control method, has designed one kind of high-precision control of temperature control systems. In detail elaborated the control system hardware design, the software design as well as the PID control method in the pa
5、per.To the resistance furnace temperature control method deep researchs foundation, this design has mainly completed temperature control systems overall concept design, systems hardware schematic diagram, the signal recuperation electric circuit as well as temperature-control circuits design which i
6、s composed of the isolation power amplifier and the bidirectional thyristor,at the same time has completed systems software routine design and the initialization, electric circuits and so on success debugging temperature setting, display, PID control and overstep warning. Key words: resistance furna
7、ce; temperature ; PID control;single-chip microcomputer目录摘要IAbstractII第一章 绪论11.1 课题研究的背景及意义11.2 国内外研究概况及发展趋势11.2.1 电阻炉国内外发展动态11.2.2 控制理论的发展状况21.2.3 智能温度控制技术的发展2第二章 电阻炉温度控制总体方案设计42.1 基于虚拟仪器的电阻炉温度控制42.2 基于单片机的电阻炉温度控制42.2.1 模糊控制52.2.2 模糊自整定PID控制52.2.3 神经网络控制系统62.2.4 专家控制系统62.3 单片机与FPGA综合实现电阻炉的温度控制72.4
8、电阻炉温度控制系统硬件原理图8第三章 硬件电路设计93.1 温度检测电路93.1.1 温度传感器93.1.2 冷端温度补偿103.2 放大处理113.3 ATMEGA128单片机113.3.1 概述113.3.2 模数转换器173.3.3 晶体振荡器173.3.4 复位电路183.4 控温电路183.4.1 隔离放大器183.4.2 晶闸管电路193.5 人机接口电路203.5.1 键盘203.5.2 4位LED显示213.6 越限报警电路22第四章 软件设计244.1 主程序设计244.2 子程序设计254.2.1 A/D采样子程序254.2.2 数字滤波子程序264.2.3 线性化及标度变
9、换子程序284.2.4 控制运算子程序304.2.5 双向晶闸管控制344.2.6 键盘扫描子程序354.2.6 显示子程序36第五章 系统调试37总结40参考文献41附录A 硬件原理图43附录B 源程序44致谢54IV第一章 绪论1.1 课题研究的背景及意义随着科学技术的发展,电阻炉被广泛的应用在冶金、机械、石油化工、电力等工业生产中,在很多生产过程中,温度的测量和控制与生产安全、生产效率、产品质量、能源节约等重大技术经济指标紧紧相连。因此各个领域对电阻炉温度控制的精度、稳定性、可靠性等要求也越来越高,温度控制技术也成为现代科技发展中的一项重要技术。温度控制技术发展经历了三个阶段:1、定值开
10、关控制;2、PID控制;3、智能控制。定值开关控制方法的原理是若所测温度比设定温度低,则开启控制开关加热,反之则断开控制开关。其控温方法简单,没有考虑温度变化的滞后性、惯性,导致系统控制精度低、超调量大、震荡明显。PID控制温度的效果主要取决于P、I、D三个参数,对于控制大滞后、大惯性、时变性温度系统,控制品质难以保证。电阻炉是由电阻丝加热升温,靠自然冷却降温,当电阻炉温度超调时无法靠控制手段降温,因而电阻炉温度控制具有非线性、滞后性、惯性、不确定性等特点。目前国内成熟的电阻炉温度控制系统是以PID控制器为主,PID控制对于小型实验用的电阻炉控制效果良好,但对于大型工业电阻炉就难以保证电阻炉控
11、制系统的精度、稳定性等。智能控制是一类无需人的干预就能独立驱动智能机械而实现其目标的自动控制,随着科学技术和控制理论的发展,国外的温度测控系统发展迅速,实现对温度的智能控制1。应用广泛的温度智能控制方法有模糊控制、神经网络控制、专家控制等,具有自适应、自学习、自协调等能力,保证了控制系统的控制精度、抗干扰能力、稳定性等性能。1.2 国内外研究概况及发展趋势1.2.1 电阻炉国内外发展动态电阻炉是热处理生产中应用最广的加热设备,通过布置在炉内的电热元件将电能转化为热能并借助辐射与对流的传热方式加热工件2。随着工业技术的高速发展和社会进步,对热处理的要求越来越高,高精度、全自控、低污染、节能型的热
12、处理炉已成为发展方向。20世纪70年代以来,发达国家随着机械制造技术的高速发展,以及新材料和控制技术的应用,热处理技术的传热理论、高温材料、炉体结构及控制手段都有了彻底变化,形成了专门的工程技术,从而又促进了整个工业技术的发展。鉴于电阻炉炉温特性的复杂性,其炉温的测量和控制显得更为重要和复杂。随着计算机、智能控制理论技术的飞速发展,炉温参数的测量和控制己进入了微机化、智能化的新时代。其主要特点是新型的、现代化的测温技术不断出现;温度信号的转换与处理趋于数字化、微机化、智能化;智能控制理论与技术日渐成为温度控制的基本理论与技术;炉温控制己进入了智能化的新时代。目前,我国的电阻炉控制系统与国外发达
13、国家相比还比较落后。占主导地位的是仪表控制,这种系统的控制参数由人工选择,需要配置专门的仪表调试人员,费时、费力且不准确;控制精度依赖于实验者的调节,控制精度不高,一旦生产环境发生变化就需要重新设置;操作不方便,控制数据无法保存。因而,对生产工艺的研究很困难,因此造成产品质量低、废品率高、工作人员的劳动强度大、劳动效率低,这些都影响了企业的效益。1.2.2 控制理论的发展状况随着科学技术的发展,控制理论也在不断地发展,控制理论的发展过程可以分为 “经典控制理论”时期、“现代控制理论”时期、以及“智能控制理论”时期三个阶段。“智能控制”是研究与模拟人类智能活动及其控制与信息传递过程的规律,研制具
14、有某些仿人智能的工程控制与信息处理系统3。1.2.3 智能温度控制技术的发展传统的PID控制及改进型PID控制原理简单、工作稳定、可靠性高、鲁棒性强,曾在电阻炉温度控制系统中得到了普遍的采用,其缺点是必须预先建立控制对象的数学模型,因而其对于一些大滞后、多输入、时变性电阻炉系统,控制效果难以满意。自智能控制理论发展以来,智能控制技术开始逐渐应用于工业控制。在20世纪90年代,美国、英国相继发表智能控制专辑,日本、德国等国也连续发表多篇智能控制方面的论文,涉及到军事、工业、家用电器等众多领域,包括智能温度控制在各个领域的应用。我国傅京孙教授提出的把人工智能中的直觉推理方法用于学习控制系统,奠定了
15、国内智能控制发展的基础。随后更多的学者开始关注智能控制技术,近年来我国也越来越重视智能控制理论的研究和应用,从1993到1995连续三年国内都召开了与智能控制有关的学术会议。由于温度控制设计到冶金、化工、机械等众多领域,因而温度智能控制技术也是国内学者研究的重要内容,越来越多与智能温度控制有关的论文在科技刊物上发表4。总体上说,智能控制在温度控制系统中的应用越来越广泛。目前,国外已研制出商品化、智能化、精度高、小型化的智能温度控制系统,开发出成熟的智能控制算法和控制软件。相比较而言,国内智能控制技术的应用要落后于国外,目前国内成熟的温度控制系统以常规PID和各种改进PID控制为主,商品化的智能
16、控制系统少,在智能控制算法和控制软件的开发方面投入人力、物力也较少。第二章 电阻炉温度控制总体方案设计2.1 基于虚拟仪器的电阻炉温度控制LabVIEW是一种强大的图形化编程虚拟仪器软件开发平台,通过此法实现电阻炉温度控制系统,可以将整个系统分解为两个部分:温度信号采集系统和PID控制器。两个部分是通过LabVIEW中的MatiabScript节点联系在一起的。温度信号采集系统由硬件和软件两个部分组成。其中硬件部分完成温度信号的输入;软件部分完成对硬件的驱动与控制,数据显示、处理与存储、超温报警及人机交互操作界面的生成。控制器可以采用基于神经网络和遗传算法的PID控制器,运用Matlab编程语
17、言编写相应的程序,通过LabVIEW中的 MatlallscriPt节点建立与温度信号采集系统的连接。其控制系统框图如图2.1所示:图2.1 虚拟温度控制系统框图2.2 基于单片机的电阻炉温度控制按智能控制构成的原理进行分类,按控制算法大致可分为以下几类5:(1)仿人智能控制系统;(2)模糊控制系统;(3)神经网络控制系统;(4)专家控制系统;(5)集成智能控制系统;(6)综合智能控制系统。综合智能控制系统,将智能控制与传统控制模式有机结合、综合应用,以便取长补短,获取互补特性,提高整体优势,从而获得人类、人工智能和控制理论高度紧密结合的智能控制。2.2.1 模糊控制 模糊控制是基于模糊逻辑描
18、述一个过程的控制算法,主要嵌入操作人员的经验和直觉知识。它适用于控制不易取得精确数学模型和数学模型不确定或经常变化的对象。模糊控制不需要装置的精确模型,仅依赖于操作人员的经验直观判断,非常容易应用。对温度误差采样的精确量模糊化,经过数学处理输入计算机中,计算机根据模糊规则推理做出模糊决策,求出相应的控制量,变成精确量去驱动执行机构,调整输入从而达到调节温度,使之稳定的目的。同传统的PID控制比较,模糊控制响应速度快,超调量小,参数变化不敏感6。2.2.2 模糊自整定PID控制模糊自整定PID控制是在一般PID控制的基础上,加上一个模糊控制规则环节,利用模糊控制规则在线对PID参数进行修改的一种
19、自适应控制系统,以误差和误差变化作为输入,来满足不同时刻的误差和误差变化对参数自整定的要求。如图2.2所示系统中,反映炉温的热电偶输出电势经冷端补偿放大后由A/D转换电路转换成与炉温相应的数字量,此数字量经数字滤波、线性化处理、标度变换,通过LED数码管显示炉温。当采样周期到达,与设定温度进行比较,由比较后的误差大小来决定控制系统的控制方式,再作运算。根据运算结果,计算机通过I/O口来改变控制脉冲宽度,也即改变了可控硅在一个固定控制周期TC内的导通时间,这样电阻炉的温度就随着电阻炉的平均输入功率的变化而变化,也即达到了控温目的。图2.2 模糊自整定PID电阻炉温度控制系统框图用模糊自整定PID
20、控制来提高电阻炉煅烧零件控制精度的方法,改善了系统的响应,使系统具有比较理想的稳态品质,温度控制精度在5以内;当被控过程参数发生变化时,控制系统仍能保持较好的适应能力和鲁棒性;对保温加热工艺、保证产品质量、节约能源,提高炉子生产率和加热效率都有十分重要的意义。2.2.3 神经网络控制系统神经网络控制以其高度的非线性映射,自组织,自学习和联想记忆等功能,可对复杂的非线性系统建模,将BP神经网络控制策略引入电阻炉的炉温控制系统,通过神经网络模拟实现PID控制器参数在线调整7。在电阻炉炉温控制系统中,将温度的影响因素如气温、外加电压、被加热物体性质以及被加热物体温度等作为网络的输入,将其输出作为PI
21、D控制器的参数,以实验数据作为样本,在微机上反复迭代,随实验与研究的进行与深入,自我完善与修正,直至系统收敛,得到网络权值,达到自整定PID控制器参数的目的。利用BP神经网络对PID的三个参数快速拟合,建立参数kp,ki,kd自学习的PID控制器,不需要根据模型或工程实验方法选取控制器参数,克服了传统PID控制器操作的困难,提高了系统的智能化程度。2.2.4 专家控制系统专家系统通过某种知识获取手段,把人类专家的领域知识和经验技巧移植到计算机中,并且模拟人类专家的推理、决策过程,表现出求解复杂问题的人工智能。因而,专家系统是一种人工智能的计算机程序系统,这些程序软件具有相当于某个专门领域的专家
22、的知识和经验水平,以及解决专门问题的能力。专家系统在结构上有两个基本要素:一、知识库存储有某个专门领域中经过事先总结的按某种格式表示的专家水平的知识条目。二、推理机制按照类似专家水平的问题求解方法,调用知识库中的条目进行推理、判断和决策。专家控制是将专家系统的理论和技术同控制理论方法和技术相结合,在未知环境下,仿效专家的智能,实现对系统的控制,是具有获得反馈信息并能实时在线控制的系统。专家控制系统的结构如图2.3所示,其工作原理为:特征识别模块对控制对象输出的性能指标进行识别,通知推理机制;性能识别模块对输入的信息进行识别,也传输给推理机制;推理机制根据所得信息计算出实际性能指标,并与期望的性
23、能指标相比较,作出决策,判断是否进行参数调整;若需要,推理机制则根据采集的信息判断响应类型,告知知识库,启动相应的调整规则,计算出新的量化因子数值,使控制特性能向期望的性能逼近。其中,r为输入,y为输出,e为误差,ec为误差变化率,Ke为误差输入量化因子,Kec为误差变化输入量化因子,Ku为控制量比例因子89。控制系统具有下述特点:(1)高可靠性及长期运行的连续性。(2)在线控制的实时性。(3)优良的控制性能和抗干扰性。(4)使用的灵活性及维护的方便性10。图2.3 专家控制系统结构图2.3 单片机与FPGA综合实现电阻炉的温度控制随着信息技术革命的深入和计算机技术的飞速发展,数字信号处理技术
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科毕业 论文 基于 单片机 电阻炉 温度 控制系统 设计
限制150内