(完整word版)造纸原料蒸煮过程温度微机控制系_第1页
(完整word版)造纸原料蒸煮过程温度微机控制系_第2页
(完整word版)造纸原料蒸煮过程温度微机控制系_第3页
(完整word版)造纸原料蒸煮过程温度微机控制系_第4页
(完整word版)造纸原料蒸煮过程温度微机控制系_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

3/21太原理工大学现代科技学院计算机控制技术课程设计设计名称造纸原料蒸煮过程温度微机控制系统专业班级学号姓名指导教师太原理工大学现代科技学院课程设计……装………订…………线………专业班级……装………订…………线………目录课程设计任务书3造纸原料蒸煮过程温度微机控制系统 4控制要求 4要求实现系统基本功能 5硬件设计 5传感器选择 5执行机构的选择 5选择计算机机型与现场总线 6温度变送及A/D电路 6D/A转换及隔离输出电路 8键盘显示接口与设计 9键盘选择 9LED显示器 10软件设计 11系统流程图 11内存地址分配 13数字控制器 13附录1 16系统电路图 16附录2 17程序清单 17太原理工大学现代科技学院专业班级学生姓名课程名称计算机控制技术设计名称造纸原料蒸煮过程温度微机控制系统设计周数1指导教师设计任务主要设计参数蒸煮过程是制浆造纸生产中的关键工序之一,对于整个造纸生产过程中纸浆得率和纸的质量有很大影响。它要求根据原料的特点、纸浆的质量和生产设备的实际情况制定出合理的蒸煮工艺,确定装球量、用碱量、蒸煮温度和压力。造纸厂蒸煮车间有五个蒸球,依靠调节其进气量以达到控制蒸球工作压力和温度,调节喷料阀控制装料量。人工控制准确性和实时性差,浪费能源。因此需要用微机控制技术实现该过程的自动控制。保证蒸球的实际工作温度准确跟踪给定温度曲线,允许偏差为±1℃。要求实现系统基本功能微机自动调节:正常工况下,系统投入自动。模拟手动操作:当系统发生异常,投入手动控制。微机监控功能:显示当前被控量的设定值、实际值,控制量的输出值,参数报警时有灯光报警。详细内容见附页设计内容设计要求一、总体方案设计二、硬件的设计和实现三、数字控制器设计四、控制算法仿真五、软件设计六、编写课程设计说明书,绘制完整的系统电路图(A3幅面)。详细内容见附页主要参考资料[1]潘新民,王燕芳.计算机控制技术.电子工业出版社,2011[2]刘宝坤.计算机过程控制系统.机械工业出版社,2005[3]刘焕彬.制浆造纸过程自动测量与控制(第二版).中国轻工业出版社,2009[4]何衍庆.工业生产过程控制.化学工业出版社,2010学生提交归档文件(1)课程设计报告(2)设计电路原理图课程设计任务书注:1.课程设计完成后,学生提交的归档文件应按照:封面—任务书—说明书—图纸的顺序进行装订上交(大张图纸不必装订)2.可根据实际内容需要续表,但应保持原格式不变。指导教师签名:日期:2013年06月20日造纸原料蒸煮过程温度微机控制系统蒸煮过程是制浆造纸生产中的关键工序之一,对于整个造纸生产过程中纸浆得率和纸的质量有很大影响。它要求根据原料的特点、纸浆的质量和生产设备的实际情况制定出合理的蒸煮工艺,确定装球量、用碱量、蒸煮温度和压力。造纸厂蒸煮车间有五个蒸球,依靠调节其进气量以达到控制蒸球工作压力和温度,调节喷料阀控制装料量。人工控制准确性和实时性差,浪费能源。因此需要用微机控制技术实现该过程的自动控制。温度控制系统示意图控制要求保证蒸球的实际工作温度准确跟踪给定温度曲线,允许偏差为±1℃。典型的蒸煮过程工艺温度曲线如图所示。被控过程传递函数:要求实现系统基本功能微机自动调节:正常工况下,系统投入自动。模拟手动操作:当系统发生异常,投入手动控制。微机监控功能:显示当前被控量的设定值、实际值,控制量的输出值,参数报警时有灯光报警。硬件设计传感器选择本设计中为温度量测。温度传感器是指能感受温度并转换成可用输出信号的传感器。温度传感器是温度测量仪表的核心部分,品种繁多。按测量方式可分为接触式和非接触式两大类,按照传感器材料及电子元件特性分为热电阻和热电偶两类。温度计的检测元件和变送器的类型选择与被控温度及进度等级有关。镍鉻/镍铝热电偶适用于0~1000摄氏度的温度测量范围,相应输出电压为0~41.32mV变送器由毫伏变送器和电流/电压变送器组成:毫伏变送器用于把热电偶输出的0~41.32mV变换成0~10mA范围内的电流;电流/电压变送器用于把毫伏变送器输出的0~10mA电流变换成0~5V范围内的电压。为了提高测量精度,变送器可以进行零点迁移。例如,若温度测量范围为0~300摄氏度,则热电偶输出为0~12.396mV,毫伏变送器零点迁移后输出0~10mA范围的电流。这样,采用8位A/D转换器就可以量化温度误差达到正负2.34执行机构的选择执行器的选用是否得当,将直接影响控制系统的控制质量、安全性和可靠性,因此,必须根据工况特点、生产工艺及自动控制系统的要求等多方面的因素,综合考虑,正确选用。执行器的选择主要从以下三方面考虑:a执行器的结构形式;b调节阀的流量特性c调节阀的口径。其中执行机构的选择尤为重要。执行机构包括气动、电动和液动三大类,而液动执行机构使用甚少,气动执行机构中使用最广的是气动薄膜执行机构,因此执行的选择主要是指气动薄膜执行机构和电动执行机构的选择。执行机构的选择一方面要与控制算法匹配,另一方面要根据被控对象的实际情况决定。根据实际使用要求,结合两种执行机构的特点本设计选用智能式电动执行机构。智能式电动执行机构不仅具有定位精度高,响应速度快,非接触式检测等优点,而且具有通讯、故障诊断和处理功能。选择计算机机型与现场总线MCS-51系列单片机是8位增强型,其主要的技术特征是为单片机配置了完善的外部并行总线和具有多级识别功能的串行通讯接口(UART),规范了功能单元的SFR控制模式及适应控制器特点的布尔处理系统和指令系统。由于单片机具有较高的性能比,国内尤以MCS-51系列单片机应用最广,易于开发、使用灵活、而且体积小、易于开发、抗干扰能力强,可以工作于各种恶劣的条件下,工作稳定等特点。设计本着应用性,因此选择MCS-51系列的8051单片机作为中央处理器,如图1所示。8051片内有4KB程序存储器和128字节的数据存储器,片内RAM和ROM最多可以扩展64K字节数据和程序存储器空间。采用8051的最小系统作为中央处理器,再加上必要的外围电路,形成自动控制电路。8051的内部资源如下:一个8位CPU4KB的程序存储器,采用ROM或EPROM128字节RAM数据存储器21个特殊功能寄存器(SFR)两个16位定时器/计数器可寻址64K外部数据存储器和64K外部程序存储空间的控制电路4个8位并行口,其中P0、P2、P3是复用口一个可编程全双工串行口具有五个中断源,两个优先级嵌套中断结构时钟频率:1.2MHZ~12MHZ一个片内振荡器及时钟电路温度变送及A/D电路电路如图所示:模拟量输入通道的组成:A/D转换器的设计:ADC0809是带有8为A/D转换器、8路多路开关以及与微型计算机兼容的控制逻辑的CMOS组件,其转换方法是逐次逼近型。采用双列直插式封装,共有28条引脚。其内部有一个8位“三态输出锁存器”可以锁存A/D转换后的数字量,故它本身既可看作一种输入设备,也可以认为是并行I/O接口芯片。流量变送器与A/D转换器ADC0809技术指标:单一电源,+5V供电,模拟量输入范围为0-5V分辨率为8位最大不可调误差:ADC0808<±1/2LSBADC0809<±1LSB功耗为15mW转换速度取决于芯片的时钟频率。D/A转换及隔离输出电路DAC0832数/模转换器的内部,具有两极输入数据缓冲器和一个R-2RT型电阻网络。即包括一个数据寄存器、DAC寄存器和D/A转换器三大部分。数据寄存器和DAC寄存器实现两次缓冲,故在输出的同时,还可以接收一个数据,提高了转换速度。当多芯片工作时,可用同步信号实现各模拟量的同时输出。该器件采用先进的CMOS工艺,功耗低,输出漏电流误差小,主要特性有:输出电流线性度可在满量程下调节;转换时间为1μs;数据输入可采用双缓冲、单缓冲或直通方式;增益温度补偿为0.02%FS/℃;每次输入数字为8为二进数;功耗为20mW;逻辑电平与TTL兼容;单一电源供电,可在5~15V内。DAC0832可工作在单,双缓冲器方式。单缓冲器方式即输入寄存器的信号和DAC寄存器的信号同时控制,使一个数据直接写入DAC寄存器。这种方式适用于只有一路模拟量输出或几路模拟量不需要同步输出的系统;双缓冲器方式即输入寄存器的信号和DAC寄存器的信号分开控制,这种方式适用于几路模拟量需要同步输出的系统。为了提高转换精度,可增加D/A转换器的位数。DAC0832接口电路:DAC0832内部结构及引脚键盘显示接口与设计键盘选择本系统采用非编码行列式键盘,即用I/O口线组成行列式结构,按键设置在行列的交点上。在按键数较多时,可节省I/O口线。该键盘采用的工作方式为编程扫描工作方式,它是利用CPU在完成其他工作的空余,调用键盘扫描子程序,来响应键输入要求。在执行键功能程序时,CPU不再响应键输入要求。编程扫描工作方式只有在CPU空闲时才调用键盘扫描子程序。键盘采用的扫描法扫描方式,扫描法是在判定有键按下后逐行(或列)置低电平,同时读入行(或列)状态,如果行(或列)状态出现非全1状态,这时0状态的行、列交点的键就是所按下的键。LED显示器LED显示块是由发光二极管显示字段的显示器件,常使用七段LED。这种显示块有共阴极与共阳极两种接法。N位LED显示器有N根位选线和8×N根段选线。根据显示方式不同,位选线与段选线的连接方法不同。段选线控制字符选择,位选线控制显示器的亮暗。LED显示方式有静态显示方式(因其占用I/O资源较多,故在位数较多时不采用)和动态显示方式,如八位LED动态显示电路只需要两个8位I/O口。其中一个控制段选码,另一个控制位选码。由于所有位的段选码皆由一个I/O控制,因此,在每个瞬间,八位LED只可能显示相同的字符,必须采用扫描显示方式。即在每一瞬间只使某一位显示相应字符。在此瞬间,段选控制I/O口输出相应字符段选码,位选控制I/O口在该显示位送入选通电平以保证该位显示相应字符。如此轮流,使每位显示该位应显示字符,并保持延时一段时间,以造成视觉暂留效果。段选、位选码每送一次后延时1~5ms。LED数码管显示接口电路(3)键盘接口电路如下:软件设计系统流程图改变设定值吗?(读键盘)改变设定值吗?(读键盘)设定值→工作单元启动A/D和定时器,并且开中断等待定时中断NY开始调RAM自检子程序RAM正常吗?N调A/D自检子程序A/D正常吗?YN调D/A自检子程序D/A正常吗?YN启动按钮按下吗?Y等待并显示相应指示灯停止按钮按下吗?N转至手动控制,且系统故障显示灯亮和电笛响Y内存地址分配数字控制器本设计采用系统数字控制器因为所以(T=0.5s)所以(式1-1)假设输入为单位阶跃,取,所以又取采样周期T=0.5s,得(式1-2)从而有由差分方程得控制器输出为:(式1-3)最少拍随动系统的误差为:其中分为:1)碱液设定值与实际输出碱液之差2)水设定值与实际输出水之差因为=1.5所以为第k次采样时实际输出碱液或实际输出水系统的建模和仿真此系统经过建模仿真得到的图形为附录1系统电路图附录2程序清单主程序ORG0400HDISM0DATA78HDISM1DATA79HDISM2DATA7AHDISM3DATA7BHDISM4DATA7CHDISM5DATA7DHMOVSP,#50H;50H送SPCLR5EH;清本次越限标志CLR5FH;清上次越限标志CLRA;清累加器AMOV2FH,A;MOV30H,A;MOV3BH,A;MOV3CH,A;MOV3DH,A;清暂存单元MOV3EH,A;MOV44H,A;MOVDISM0,A;MOVDISM1,A;MOVDISM2,A;MOVDISM3,A;清显示缓冲区MOVDISM4,A;MOVDISM5,A;MOVTMOD,#56H;设T0为计数器方式2,T1为方式1MOVTL0,#06H;MOVTH0,06H;T0赋初值CLRPT0;令T0为低中断优先级SETBTR0;启动T0工作SETBET0 ;允许T0中断SETBEA;开CPU中断LOOP:ACALLDISPLY;调用显示程序ACALLSCAN;调用扫描程序AJMPLOOP;等待中断T0中断服务程序ORG000BHAJMPCT0ORG0100HCT0:PUSHACC;PUSHDPL; 保护现场PUSHDPH;SETBD5H;置标志ACALLSAMP;调用采样子程序ACALLFILTER;调用数字滤波程序CJNEA,42H,TPL;若Ui(k)不等于Umax,则TPLWL:MOVC,5EH ;MOV5FH,C;5EH送5FHCLR5EH;清5EH单元ACALLUPL;转上限处理程序POPDPHPOPDPLPOPACCRETI;中断返回TPL:JNCTPL1;若Ui(k)大等Umax,则TPL1CLR5FH ;清上次越限标志CJNEA,43H,MTPL;若Ui(k)不等于Umin,则MTPLHAT:SETBP1.1;若温度不越限则令绿灯亮ACALLPID;调用计算PID子程序MOVA,2FH;PID值送ACPLA;INCA;对PID值求补,作为TL1值NM:SETBP1.3;令p1.3输出高电平脉冲MOVTL1,A;MOVTH1,#0FFH;T1赋初值SETBPT1;T1高优先级中断SETBTR1;启动T1SETBET1;允许T1中断ACALLTRAST;调用标度转换程序LOOP:ACALLDISPLY;显示温度JBD5H,LOOP;等待T1中断POPDPH;POPDPL;恢复现场POPACC;RETI;中断返回MTPL:JNCHAT;若Ui(k)大于Umin,则HATSETBP1.0;否则越下限声光报警MOVA,45H;取PID最大值输出CPLA;INCA;对PID值求补,作为TL1AJMPNM;转NM执行TPL1:SETB5EH;若Ui(k)大于Umax,则5EH单元置位JNB5FH,WL;若上次未越限,则转WLINC44H;越限计数器加1MOVA,44HCLRCSUBBA,#N;越限N次?JNZWL;越限小于N次,则WLSETBP1.2;否则,越上限声光报警CLR5EH;CLR5FH;清越限标志POPDPH ;POPDPL;恢复现场POPACC;RETI;中断返回T1中断服务程序ORG001BHAJMPCT1ORG0200HCT1:CLRD5H;清标志CLRP1.3;令p1.3变为低电平RETI ;中断返回子程序采样子程序SAMP:SAMP:MOVR0,#2CH;采样值起始地址送R0MOVR2,#03H;采样次数初值送R2MOVDPTR,#03F8SAM1:MOVX@DPTR,A

温馨提示

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

最新文档

评论

0/150

提交评论