电加热炉计算机温度测控系统设计-计算机课程设计报告改动_第1页
电加热炉计算机温度测控系统设计-计算机课程设计报告改动_第2页
电加热炉计算机温度测控系统设计-计算机课程设计报告改动_第3页
电加热炉计算机温度测控系统设计-计算机课程设计报告改动_第4页
电加热炉计算机温度测控系统设计-计算机课程设计报告改动_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、-. z目录 TOC o 1-3 h z u HYPERLINK l _Toc297499404 第一章引言2HYPERLINK l _Toc297499405 第二章系统工作原理3HYPERLINK l _Toc297499406 第三章硬件设计局部4HYPERLINK l _Toc297499407 3.1电源局部4HYPERLINK l _Toc297499408 3.2 A/D转换电路4HYPERLINK l _Toc297499409 3.3 温度采样测量局部6HYPERLINK l _Toc297499410 3.4 LED显示电路6HYPERLINK l _Toc29749941

2、1 3.5 功能键7HYPERLINK l _Toc297499412 3.6 信号输出电路8HYPERLINK l _Toc297499413 第四章软件设计局部9HYPERLINK l _Toc2974994144.1 系统总程序设计9HYPERLINK l _Toc297499415 4.2 A/D 转换器程序流程图11HYPERLINK l _Toc297499416 4.3 LED显示模块程序流程图12HYPERLINK l _Toc297499417 4.4报警模块程序设计12HYPERLINK l _Toc297499418 4.5 键盘模块程序设计13HYPERLINK l _

3、Toc297499419 4.6控制对象数学模型13HYPERLINK l _Toc297499420 心得体会15HYPERLINK l _Toc297499421 参考文献16第一章 引言温度是工业对象中的很重要参数的之一。广泛应用在冶金、化工、机械各类加热炉热、处理炉和反响炉等工业中。电加热炉随着科学技术的开展和工业生产水平的提高,已经在冶金、化工、机械等各类工业控制中得到了广泛应用,并且在国民经济中占有举足轻重的地位。对于这样一个具有非线性、大滞后、大惯性、时变性、升温单向性等特点的控制对象,很难用数学方法建立准确的数学模型,因此用传统的控制理论和方法很难到达好的控制效果。单片机以其高

4、可靠性、高性能价格比、控制方便简单和灵活性大等优点,在工业控制系统、智能化仪器仪表等诸多领域得到广泛应用。采用单片机进展炉温控制,可以提高控制质量和自动化水平。第二章 系统工作原理本系统的单片机炉温控制系统构造主要由单片机控制器、可控硅输出局部、传感器、温度变送器以及被控对象组成。系统硬件构造框图如图2.1所示。其工作原理:炉温控制程序及温度与热电偶电势之间的对于关系表存放在EPROM2746中,双向可控硅采用过零触发方式。触发脉冲由过零同步脉冲形成电路提供。在每个工作周期T的工作占空比与单片机输出的门控脉冲信号决定。键盘与显示器用于各种参数的设置和显示。热电偶与放大器将被测温度转换成热电势信

5、号并放大,再由A/D转换器换成相应的数字量供单片机识别处理。单片机每隔一定时间要启动一次A/D转换、采样一次现场温度,将温度数据与给定温度W进展比拟,得到温差,再根据偏差的大小和正负,通过PID控制算法送出1个相应脉冲,让一定数量的触发脉冲在高电平上通过控制门去触发可控硅,送入8031,通过键盘显示来去控制温度。同时反响炉温的热电偶的电势,经冷端补偿后送运算放大器放大,其电压围为010V,将此电压经多路开关送入12位A/D转换器后,计算机通过数据口获得相应的表征炉温的数字量。该数字量经数字滤波、线性化处理以及标度变换后,一方面通过LED显示炉温,另一方面当采样周期到达时,与设定温度进展比拟,再

6、做PD/PID运算;根据运算结果。计算机通过I/O口改变控制脉冲宽度,从而改变双向可控硅在一个固定的控制周期T导通的时间或交流电的周波数,即改变电加热炉的平均输入功率,以此到达控温的目的。 51单片机电源LED显示键盘温度变送电加热固态继电器温度控制低漂移毫伏放大器A/D转换器温度给定值热电偶报警模 块图2.1 系统硬件构造框图第三章 硬件设计局部3.1电源局部本系统所需电源有220V交流市电、直流5V电压和低压交流电,故需要变压器、整流装置和稳压芯片等组成电源电路。电源变压器是将交流电网220V的电压变为所需要的电压值,然后通过整流电路将交流电压变为脉动的直流电压。由于此脉动的直流电压还含有

7、较大的纹波,必须通过滤波电路加以滤除,从而得到平滑的直流电压。但这样的电压还随电网电压波动一般有+-10%左右的波动、负载和温度的变化而变化。因而在整流、滤波电路之后,还需要接稳压电路。稳压电路的作用是当电网电压波动、负载和温度变化时,维持输出直流电压稳定。整流装置采用二极管桥式整流,稳压芯片采用78L05,配合电容将电压稳定在5V,供控制电路、测量电路和驱动执行电路中弱电局部使用。除此之外,220V交流市电还是加热电阻两端的电压,通过控制双向可控硅的导通与截止来控制加热电阻的功率。低压交流电即变压器二次侧的电压,通过过零检测电路检测交流电的过零点,送入单片机后,由控制程序决定双向可控硅的导通

8、角,以到达控制加热电阻功率的目的。3.2 A/D转换电路本系统采用的是12位A/D转换器AD574,这是一种高性能的12位逐次逼近式A/D转换器,在此设计中采用AD574转换器对信号进展模/数转换。工作流程是:当由传感器传过来模拟信号经放大器放大后,送到AD574转换器转换成单片机能够识别的数字信号。其电路图如图3.1图3.1.1 单片机系统及与A/D转换接口图3.2.2 A/D574电路及与单片机的相关接口3.3 温度采样测量局部温度的采集我们可以选择温度变送器,对于简单的控制可以采用惠更斯电桥做采集电路。经信号滤波,放大处理后形成标准的工控模拟信号电流4mv10mv,电压1v5v,便于传输

9、和模数转换。3.4 LED显示电路系统中我们需进展参数设置以及温度的显示,因此需要显示电路,本实验采用七段数码管显示。采用静态显示的方式,减少程序的执行时间,进而提高系统工作的可靠性。同时采用蜂鸣器进展声音报警。其具体显示电路如图3.4所示。图3.4 数码管静态显示及声音报警电路3.5 功能键此系统需进展参数的设定,因此需要将按键设计在此系统之。具体电路如图3.4所示。其中,具体功能为: K1加1键按下时数据自加1。 K2减1键,按下时数据自减1。 K3F键,按下时进入下一个参数的设定。 K4ok键,按下时完毕参数设定,开场运行主程序。图3.5 功能键及与单片机的相关接口3.6 信号输出电路3

10、.6.1 PWM控制原理通过改变电阻丝电压的接通时间与通电周期的比值即占空比来控制电阻丝的平均电压,控制其输出功率,进而控制炉温度. 在此系统中,就只需要控制采样周期和导通时间即可,即将周期T导通T1时间采用定时/计数器T0,定时到了以后,关闭固态继电器。直到下一个周期需要接通时。3.6.2 输出电路及接口单片机通过PWM脉冲调宽功率放大器控制SSR固态继电器调节电炉丝的功率而到达调节温度的目的。调功的原理为:设电网连续N个完整的正弦波为一个控制周期T,则式中-电网频率,HZ假设在设定的周期T控制主回路导通n(nN)个完整的正弦波(周波),则负载功率为式中 U-电网电压的有效值R-负载的有效电

11、阻因此,只要控制在设定的周期T主回路导通的周波数n的个数,就可调节负载的功率P。固态继电器控温电路如图4所示,采用Z型交流固态继电器SSR,实现零触发交流调功。SSR设光电隔离电路,可减少与电网间的相互干扰,其电路图如下:0140V有效电压图3.6 输出电路及其接口第四章 软件设计局部4.1 系统总程序设计本系统的应用程序主要由主程序、中断效劳程序和子程序组成。主程序的任务是对系统进展初始化,实现参数输入,并控制电加热炉的正常运行。主程序主要由系统初始化、数据采集及处理、智能推理等局部组成。系统初始化包括设置栈底、工作存放器组、控制量的初始值、采样周期、中断方式和状态、定时器的工作方式以及82

12、55的初始化、MA*1232的初始化等。数据采集及处理主要包括实时采集电加热炉的炉温信号,计算出实际炉温与理想值的差值以及温差的变化率,并对炉温信号进展滤波和限幅处理。主程序流程图如图4.1所示。开场系统的初始化温度数据采集及处理温度值显示计算温差ek和温差变化率智能控制算法程序控制输出求出输出控制量完毕NY图4.1系统主程序控制系统的软件主要包括:采样、标度变换、控制计算、控制输出、中断、显示、报警、调节参数修改、温度设定及修改。其中控制算法采用数字PID调节,应用增量型控制算法,并对积分项和微分项进展改良,以到达更好的控制效果。 考虑到电加热炉是一个非线性、时变和分布参数系统,所以本文采用

13、一种新型的智能控制算法。它充分吸取数学和自动控制理论成果,与定性知识相结合,做到取长补短,在实时控制中取得较好的成果。4.2 A/D 转换器程序流程图置位状态位F0关闭报警F0是否等于零调PID控制算法程序报警子程序PSW出栈并返回输出控制量启动定时器T1溢出标志TF1是否为零设定值与AD结果比拟交流电是否过零结果=0结果or设定值的20%-20%结果20%F0=0F0=0NYNY 图4.2 AD转换程序流程图4.3LED显示模块程序流程图8段LED显示屏是最常用的显示器件,分为共阳极和共阴极两种形式。共阳极LED将所有发光二极管的阳极接在一起作为公共端,当公共端接高电平,*一段的发光二极管阴

14、极接低电平时,相应的字段就被点亮。共阴极LED将所有发光二极管的阴极接在一起作为公共端,当公共端接低电平,*一段的发光二极管阳极接高电平时,相应的字段就被点亮。LED数码管的显示方法动态显示:动态扫描,分时循环; 静态显示:一次输出,结果保持(1)动态显示 动态显示,就是微型机定时地对显示器件扫描,在这种方法中,显示器件分时工作,每次只能一个器件显示。但由于人视觉的暂留现象,所以,仍感觉所有的器件都在显示。 (2)静态显示静态显示,是由微型机一次输出显示后,就能保持该显示结果,直到下次送新的显示模型为止。这种显示占用机时少,显示可靠。通过比拟及对程序的分析,本设计当中两组数码管均采用了共阴极静

15、态显示。子程序返回译码选择显示位送入8255PA口将数据转换为七段码开场 图4.3 显示子程序4.4报警模块程序设计根据设计要求,在保温阶段,温度控制精度为正负1度,故当温度下降或上升2度时为故障状态,需要报警提醒。所以在电路设计上应用了蜂鸣器和发光二极管,系统正常运行时绿色发光二极管点亮,当出现故障时红色发光二极管点亮并且蜂鸣器鸣叫,提醒操作人员注意。报警状态可通过按键复位和系统恢复正常后自动复位。开场置报警位P3.4子程序返回去除报警状态位F0图4.4 报警子程序4.5 键盘模块程序设计在本次设计当中,输入设备采用4*4矩阵键盘。当“设定键按下时触发键盘中断效劳程序,由程序程控扫描法确定那

16、个键按下并执行相应的动作。程控扫描的任务是:(1)首先判断是否有键按下。方法:使所有的行输出均为低电平,然后从端口A读入列值。如果没有键按下,则读人值为FFH如果有链按下则不为FFH。(2)去除键抖动。方法:延时1020 ms,再一次判断有无键按下,如果此时仍有键按下,则认为键盘上确实有键处于稳定闭合期。(3)假设有键闭合,则求出闭合键的键值。方法:对键盘逐行扫描。4程序中需等闭合键释放后才对其进展处理。4.6 控制对象数学模型在本控制对象电阻加热炉功率为800W,由220V交流电供电,采用双向可控硅进展控制。本设计针对一个温度区进展温度控制,要求控制温度围50350C,保温阶段温度控制精度为

17、正负1度。选择适宜的传感器,计算机输出信号经转换后通过双向可控硅控制器控制加热电阻两端的电压。其对象问温控数学模型为:其中:时间常数Td=350秒放大系数Kd=50滞后时间=10秒控制算法选用改PID控制。由于计算机控制是一种采样控制,它只能根据采样时刻的偏差值计算控制量。因此积分和微分项不能直接计算,只能用数值计算的方法逼近。在采样时刻t=iTT为采样周期,可得PID调节公式:如果采样周期T取得足够小,这种逼近可相当准确,被控过程与连续控制过程十分接近,我们把这种情况称为“准连续控制。上式表示的控制算法提供了执行机构的位置ui,所以称为位置式PID控制算法。当执行机构需要的不是控制量的绝对数

18、值,而是其增量时,由上式可导出提供增量的PID算法。只要将上述两个公式相减可得下面的公式:上式称为增量式PID控制算法。也可进一步改写为:其中:可见增量式算法只需要保持现时以前三个时刻的偏差值即可。结论本系统单片机AT89C51为核心,它具有可靠性高、高性能价格比、控制方便简单和灵活性大等优点。控制器采用PID控制算法,因而系统升温快,控温精度高,稳态误差可达5摄氏温度以。整个系统操作简单,抗干扰能力强,运行可靠。致 通过这次做毕业设计,我学到很多知识的同时,也明白了很多道理,这次毕业设计的整个过程,我自己努力的同时,最重要的是因为有大家的帮助才能顺利完成。在此我向默默给我帮助的教师、同学谨以最诚挚的感感我的指导教师教师。因为工作实习的原因,毕业设计初期我没有呆在学校做毕业设计,而是在外地边工作边做毕业设计,在那段时间教师经常打询问我的毕业设计

温馨提示

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

评论

0/150

提交评论