微机控制课程设计报告-煤气罩式退火炉温度控制系统(共26页).doc
《微机控制课程设计报告-煤气罩式退火炉温度控制系统(共26页).doc》由会员分享,可在线阅读,更多相关《微机控制课程设计报告-煤气罩式退火炉温度控制系统(共26页).doc(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上微机控制课程设计题目:煤气罩式退火炉温度控制系统目 录摘 要 2一、工艺要求 2二、系统分析及硬件设计 31 系统分析 3(1)分析系统 3(2)系统框图 5(3)计算过程 52硬件选择 5(1) CPU选型 5(2) 热电偶 5(3) 接口芯片 7(4) A/D转换器 6(5) LED显示 7(6)键盘 8(7)光电隔离 9(8)执行器 9三、程序设计10(1)主程序10(2)采样子程序14(3)滤波子程序14(4)显示子程序16(5)标度转换子程序16(6)键盘子程序17(7)数字控制器子程序19四、总电路图24五、课程设计总结24六、参考文献25摘 要煤气罩式退
2、火炉主要用于对冷轧钢板进行热处理,采用高炉煤气作为燃料。其炉体结构如下图所示,它有内罩与外罩,在内罩内放入退火钢卷,并投入保护性气体防止氧化。燃烧在内罩与外罩之间进行。12个喷嘴分为上下两层,煤层六个环a绕排列。煤气和空气的喷燃比由连接两个阀门的连杆所固定,这样在燃烧时,其空然比不变。炉温控制系统测点为保护性气体温度T1,目前工艺定为控制温度。煤气和空气阀均为堞阀,由一台电动执行器通过连杆共同带动。整个系统可以认为是以保护气体温度为输出,以电动执行器带动的蝶阀开度(对应于煤气输入量)为输入的一个单输出单输入的温度控制系统。 系统模型 一、工艺要求工业模型图退火温度工艺要求温度在升温、保温过程中
3、按一定的工艺曲线升温和保温,在此过程中,实际温度与给定工艺温度曲线的偏差不许超20,而降温过程为自由降温,温控系统不作起用。在y1(400)温度内,保护气体温度在供气阀门开到最大情况下,以自由升温的速率在最短时间内升到y1(400),从y1(400)开始到y2(700)的保温点,温度按45-75/h的速率上升,此段为升温段。到y2点,则开始进入保温段,以y2为恒值温度进行保温。钢卷保温(t3-t2)后停火,进入降温段,在此段中温控系统停用。微机自动调节:正常工况下,系统投入自动。模拟手动操作:当系统发生异常,投入手动控制。微机监控功能:显示当前被控量的设定值、实际值、控制量的输出值、参数报警时
4、有灯光报警。二、系统分析及硬件设计1.系统分析(1)分析系统煤气罩式退火炉温度控制系统的测点为保护性气体温度T1,煤气和空气阀均为蝶阀,由一台电动执行器通过连杆共同带动。整个系统可以认为是保护气体温度为输出,以电动执行器带动的蝶阀开度为输入的一个单输出单输入的温度控制系统。大林算法的设计目标是设计一个合适的数字控制器,使整个闭环系统的传递函数相当于一个带有纯滞后的一阶惯性环节,即通常认为对象与一个零阶保持器相串联, 相对应的整个闭环系统的脉冲传递函数是:(2)系统框图:(3)计算过程传递函数: 闭环传递函数:计算U(K):根据上式,求得U(z),进而离散化得到下式:U(K)=6.974* E(
5、K)0.797* E(K-1)0.1144* U (K-1)+U(K-3)2硬件选择 (1)CPU选型在本次设计中,我们采用了MCS-51单片机,MCS-51是在一块芯片中集成了CPU,RAM,ROM,定时器/计时器和多功能I/O口等一台计算机所需要的基本功能部件。(2)热电偶根据采样温度值的变化范围, 传感器选择热电偶。因为它测温范围广,可以在1至2800的范围内使用,精度高,性能稳定,结构简单,动态性好。在系统中选用N型镍铬硅镍硅热电偶传感器,其使用温度为2001300,它具有线性度好,热电式大,灵敏度高、稳定性好,抗氧化性,价格便宜等优点,所以,适合于本系统。由于工业用炉体积比较大,会出
6、现炉内温度不均状况。为使采样系统更加准确的对温度进行采样,本系统设置了五个不同的采样点,在同一时刻进行采样,其平均值作为最后的采样的结果。采样点位置分布图热电偶电路图(3)接口芯片该系统的接口芯片采用8255并行接口芯片。其中,B端口工作于0方式输出状态,A端口工作于0方式输入状态。(4)A/D转换器由于A/D转换采用ADC0809,为多通道AD转换器。其工作为查询方式。将转换结束信号EOC作为状态信号,经三态门接入数据总线最高位D7。启动转换后,不断检测D7位是否为1,就可以知道转换是否结束。状态断口的地址假设为238H。利用ADC0809芯片中的多路开关,我们可以实现8个模拟信号的分时转换
7、。系统地址总线的低3位分别连接ADC0809的地址线C、B、A,在启动A/D转换的同时,选定要进行转换的模拟通道,对应8个模拟通道的I/O地址分别为220-227H。(5)LED显示系统六位LED静态显示,此种方式可以节省大量的机时。地址译码得其地址依次为0178H、0179H、017AH、017BH、017CH、017DH。74LS244为LED的驱动电路,每个LED有一个74LS377作为锁存器,芯片通过74LS138译码进行选择。 LED硬件图(6)键盘输入控制键盘采用8255接23键盘矩阵,采用软件延时去抖动方式。键盘各部分的功能为:1.打开: 系统各组成部分开始供电,并处于待机状态。
8、主程序开始反复扫描键盘,直到有键按下转到相应的功能。 2.关闭: 系统无处于任何状态开始断,步进电机处于断电前状态。3.自动: 系统处于自动运行方式。4.手动: 系统处于手动方式,在手动方式中系统不执行PID算法程序由人工来调整温度。5.升温: 按下时温度阀门开始开到最大,温度开始升高。6.降温: 按下时,阀门关闭,温度开始下降。7.报警器:全软件报警程序,被测参数如温度、压力、流量、速度、成分等参数经传感器、变送器、模/数转换器,送到微型机后,再与规定的上、下限值进行比较,根据比较的结果进行报警或处理,整个过程都由软件实现。这种报警程序又可分简单上、下限报警程序,以及上、下限饱经处理程序。P
9、IO接口地址为A/D转换器8位数据输入口。B口PB4,作为A/D转换的启动信号。B口PB0PB3分别作为上限、下限、正常情况及电笛报警信号。其上限报警模型0F1H,下限报警模型0F2H,正常情况报警模型0F3H。报警器电路连接图(7)光电隔离由于现场温度过高,为了抗干扰,或一旦驱动电路发生故障,造成功率放大器中的高电平信号进入微型机而烧毁器件,在驱动器与微型机之间加一极光电隔离器,其原理图所示。光电隔离器图(8)执行器电动执行器是自动控制系统中的一个重要组成部分,它接收来自调节仪表的电信号,用电动执行机构将其转换成适当地力或力矩,以推动各类调节阀(或其它执行机构),从而达到自动生产的目的。电动
10、执行器与气动执行器相比,具有动作灵敏,能源取用方便,信号传递快捷和适合远距离控制的优点。它由执行机构和调节机构两部分组成,其中将调节控制信号转换成为力或力矩的部分叫做电动之行机构,各种调节阀或调节设备统称为调节机构。三、程序设计(1)主程序程序流程图:转上限报警主程序开始初始化参数设置调用温度采样子程序调用温度数值转换和BCD码转换程序调用显示子程序滤波后采样值上限报警值滤波后采样值上限报警值正常报警调用数字控制子程序返回转上限报警.程序:ORG 0000H AJMP MAIN ORG 0003H AJMP KEYS ORG 000BH AJMP PIT0 ORG 001BH AJMP PIT
11、1 ;中断入口及优先级MAIN: MOV SP,#00H CLR 5FH :清上下限限越标志 MOV A,#00HMOV R7,#09HMOV R0,#28HLP1: MOV R0,AINC R0 DJNZ R7,LP1MOV R7,#06HMOV R0,#39HLP2: MOV R0,AINC R0DJNZ R7,LP2MOV R7,#06HMOV RO,#50HLP3: MOV R0,AINC R0DINZ R7,LP3 ;清显示缓冲区MOV TMOD,#56H ;T0方式2,T1方式1计数MOV TLO,#06HMOV THO,#06H MOV 25H,#2BCH ;设定值默认值700S
12、ETB TR0 ;键盘高优先级SETB ET0SETB EX0SETB EA ;开键盘T0。T1中断LOOP:MOV R0,#56H MOV R1,#55H LCALL SCACOV ;标度转化 MOV R0,#53H LCALL DIR NOP LCALL DLY10MS NOP LCALL DLY10MS AJMP LOOP ;等中断KEYS: CLR EX0 ;键盘子程序 CLR EA PUSH PSW PUSH ACC ;关中断 LCALL DLY10MS ;消抖CC: JB P3.2 AASETB 5DH ;置“显示设定值温度值标志”MOV A,25H ;取运算位的值MOV B,#1
13、0H ;BCD码转化DIV A BMOV 52H, AMOV A, BMOV 51H, AMOV R0, #50HLCALL DIR ;显示设定温度NOPLCALL DLY10MSNOPLCALL DLY10MSJB P1.7 ,BBMOV R1,#25HLCALL DAAD1NOPLCALL DLY10MSAJMP CCBB: JB P1.6 CCMOV R1,#25HLCALL DEEC1NOPLCALL DLY10MSAJMP CCAA: POP ACCPOP PSWSETB EX0SETB EA ;出栈RETIDAAD1: MOV A,#00H ORL A,R1 ADD A,#01H
14、CJNE A,#17CH,DAAD2 ;超过380度了吗?DAAD3: MOV R1,ADAA: RETDAAD2: JC DAAD3MOV R1,#2BCH ;超过380则转回到700AJMP DAADEEC1: MOV A,R1DEC A CJNE A,#2A8H,DEEC2 ;低于680度了吗?DEEC3: MOV R1,A DEE : RETDEEC2: JNC DEEC3 MOV R1,#17CH ; 低于680则转回到380AJMP DEE PTT0: CLR EA ; T0中断子程序PUSH ACCPUSH PSWPUAH DPLPUSH DPHSETB EA ;压栈后开中断响应
15、键盘PPP: LCALL SMAP ;采样数据LCALL FILTER ; 数字滤波MOV A,2AH ;取采样值CJNE A,#17CH,AAA ;下限380比较AJMP BBBAAA: JC CCC ;小于380度转CJNE A,#2D0H ,DDD ;上限720比较AJMP BBB ;转至380720正常范围处理DDD: JC BBBCLR P1.2 ;大于720黄灯亮SETB 5EHCLR P1.1 ;置标志 启动风扇AJMP PPPCCC: CLR P1.3 ;小于380红灯亮SETB 5FHBBB: CLR P1.0 ;置标志启动电炉AJMP PPPSETB P1.0SETB P1
16、.1SETB P1.2SETB P1.3CLR 5EHCLR 5FH ;400700之间正常LCALL DLJNB 20H,EEF ;设定温度小于实际值转到DLMOV A,29HLCALL FFFCLR P1.0LOOP10: MOV R0,#56H ;存放相乘结果的首址MOV R1,#55H ;赋显示缓冲区最高位地址LCALL SCACOV ;标度转化MOV R0,#53H ; 赋显示首址 CLR DIR JB D5H,LOOP10 ; 等待T1中断 CLR EA POP DPH POP DPL POP PSWSETB EAPOP ACCRETIEEE: MOV A,28H ;DL处理 LC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 控制 课程设计 报告 煤气 退火炉 温度 控制系统 26
限制150内