毕业设计(论文)纸机控制系统的设计_第1页
毕业设计(论文)纸机控制系统的设计_第2页
毕业设计(论文)纸机控制系统的设计_第3页
毕业设计(论文)纸机控制系统的设计_第4页
毕业设计(论文)纸机控制系统的设计_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

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

文档简介

1、目 录第一章 绪论- 1 -11 课题研究的目的和意义- 4 -12 纸机的工艺过程- 4 -13 造纸过程国内外研究现状- 5 -131 国外造纸概况- 6 -132 国内造纸发展概况- 6 -14 本课题的研究内容- 7 -第二章 系统总体方案论证- 8 -21 控制系统方案的确定- 8 -211 控制系统类型的确定- 8 -212 微控制器方案的确定- 9 -22 输入输出通道方案的确定- 10 -221 模拟量输入通道方案的确定- 10 -222 模拟量输出通道的确定- 12 -23 系统外部设备的确定- 13 -231 键盘的选择- 13 -232显示器的选择- 14 -233 报警

2、系统- 14 -24 系统总体框图- 14 -第三章 系统的硬件设计- 16 -31 8031单片机的最小系统- 16 -311 8031单片机的引脚结构- 16 -312 地址锁存器74ls373- 18 -313 程序存储器27128- 19 -314 时钟电路的设计- 21 -315 复位系统的设计- 22 -32 输入输出通道的设计- 23 -321 输入通道的设计- 24 -322输出通道系统的设计- 27 -33 外围设备电路的设计- 29 -331键盘电路的设计- 29 -332显示电路的设计- 30 -34 报警系统及电源设计- 31 -第四章 系统的软件设计- 33 -41

3、程序设计方法和程序语言的选择- 33 -42 主程序的设计- 34 -421 中断服务子程序的设计- 34 -422 采样子程序的设计- 36 -423 数字滤波程序设计- 37 -424 报警系统的设计- 38 -425 按键子程序设计- 39 -43 系统pid的设计- 39 -结束语- 42 -致 谢- 43 -参考文献- 44 -附录1 程序清单- 46 -附录2 系统硬件图- 56 - 第一章 绪论11 课题研究的目的和意义纸张是人们生活和工作所不可缺少的,在人们的生活中占着重要地位。随着国民经济,科学文化教育事业的发展,对纸张的需要无论是数量还是质量都大大提高了。造纸机是生产纸张的

4、主要工具,造纸机生产过程运行的好坏对纸张的产量,质量以及原料的消耗关系很大。造纸工业是许多国民经济配套的、必要的重要原材料工业。随着人们生活水平的提高,纸和纸板所需的品种和数量日益增长,在国民经济中占有越来越重要的地位。我国造纸工业的发展前景十分乐观,但与国外造纸工业相比,还有一定差距。我国造纸工业技术落后,自动化程度很低,绝大部分生产流程还是人工操作,限制了我国造纸工业的发展。另一方面,人们对纸的质量和产量要求越来越高,但是日益严重的世界性能源紧张和工业污染问题,迫使能量消耗多、污染影响大的纸浆造纸业采用各种措施来减少污染,降低能耗。整个制浆造纸生产过程变得越来越复杂,人工操作难以保证达到产

5、品质量,对造纸过程进行自动控制迫在眉睫。所以研究纸机生产过程的控制是有意义的。在纸张生产中,表示纸张的质量有一系列指标,如定量,水份,灰份,平滑度,光洁度等,其中最重要的是定量和水份。定量就是单位面积纸的重量,它反映了纸张的厚度和均匀度。水份就是纸中的含水率,起值过高,将导致纸页容易撕裂,过低有会导致纸张发脆,撕裂度差。在质量检验时,要求这两项指标都落在一定的公差范围之内。定量控制的效益来自定量偏差的减小。假如生产 100 克/米 的纸张,允许定量偏差为5 克/米 ,若实现下偏差卡边控制后,使定量稳定在 96 克/米 ,生产同样长度的纸,可节约纸浆 4。相反,实现上偏差卡边控制后,使定量稳定在

6、 104 克/米 ,生产同样长度的纸,就多用纸浆 4。水分控制与定量控制类似。从生产者来说,总是希望产品的定量靠近公差的下限,这样可以节省原料;同时希望水分靠近公差的上限,这样既可以减少烘干所需能源,又可以增加成品纸的重量,在不增加原料能耗的情况下增加产量。但是在生产过程中,由于种种干扰因素的影响,定量和水份的波动总是存在的,它们都是围绕各自平均值上下波动的随机变量。因此,为了保证产品合格率,必须使定量的平均值高于公差下限。12 纸机的工艺过程纸机按结构(主要是网部结构)不同,有长网纸机,圆网纸机,夹网纸机和复合纸机几种类型。它们的基本组成相同,都是由网部、压榨部、干燥部和卷纸机等组成。长网造

7、纸机与其他三种的不同之处,主要是网部由网笼和网槽组成。长网造纸机是造纸工业中使用最广泛的一种造纸机。如图1-1所示:典型长网造纸机可以看作由多台设备组成的联动机,通常分为湿部和干部两部分。湿部包括浆料流送设备、网部和压榨部;干部包括干燥部、压光机和卷纸机(切纸机)。图11纸张生产过程系统示意图经过打浆处理的浓纸浆(浓度约为3%),用回水池中的水稀释到0.3%左右,通过除砂与过滤处理后送入稀浆池中。在这里把滑石粉等填料假如稀浆池中,再把稀浆池中的稀浆用泵打入流浆箱内。流浆箱里的液位和压力都要求保持恒定,以保证稀纸浆以恒定的速度由流浆箱均匀地喷到铜网上。铜网上纸浆中的纸纤维量就决定了成品纸张中所含

8、的纸纤维量。它的多少直接影响纸张的厚度,即纸张的定量。纸纤维量由浓纸浆的流量来控制。纸浆在网上被脱水,然后在烘干缸段被挤压,烘干和压光。纸浆脱水和纸页烘干由电机拖动匀速前进,最后成为成品纸卷在卷筒上。烘缸内充有蒸汽,蒸汽流量控制着烘干的程度,即纸张水份的含量。纸张的定量和水份分别由卷筒前面的射线测厚仪和红外线湿度计来测定,又分别通过调节浆料阀门和蒸汽阀门来得到控制。13 造纸过程国内外研究现状造纸起源于我国,是我国古代的四大发明之一。我国东汉时期的蔡伦制成了人类历史上的第一张纸,开创了人类社会文明进步的新纪元,对世界文明的发展与进步,做出了无与伦比的贡献。约 200 年前,机制纸技术首先在欧洲

9、出现,后逐渐传播到世界各地。至今只有少数几个国家不能造纸,绝大多数国家都拥有自己的造纸工业。随着文化和信息产业的飞速发展,造纸业在全世界产业中的地位已经变得越来越重要,被列为国民经济十大支柱制造产业之一。纸与纸板的消费水平已经成为衡量一个国家现代化水平的重要标志之一。1995 年,全球造纸工业的总销售额为 2600 亿美元,总资产为 4000 亿美元。根据联合国粮农组织(fao)的统计,全球纸和纸板产量已由 1950 年的 4300 多万吨发展到 1998 年的 3.01 亿吨。建国以来,特别是改革开放以来,我国造纸工业得到了快速发展。纸和纸板的产量从 1950 年的 38 万吨猛增到 200

10、1 年的 3200 万吨,已跃居世界第三位。按产量排序,我国目前可以称为纸业大国,但我国决不是纸业强国11-13。131 国外造纸概况随着控制理论和计算机技术的发展,制浆造纸工业的自动化也得到了较快发展。国外对制浆过程计算机控制的研究始于上世纪六十年代末,在此期间,研究者建立了各种能适用于计算机控制的数学模型。七十年代初出现了以电子计算机为中心的对整个制浆过程进行控制的自动化系统。1974 年瑞典 modocell ab 和 asealme automationab 公司,研制出具有蒸锅内碱液浓度在线分析的间歇蒸煮计算机控制系统1。目前国外先进的间歇计算机控制系统一般都是由过程级、优化级和管理

11、级三级组成,能对整个制浆过程的能源、原料、药液和产量进行优化、管理和控制。国外对回收过程的动态建模和控制方面的研究始于五六十年代,但至今建立的各种模型大多是过阻尼类的线性模型,很难解释多效蒸发系统的欠阻尼振荡现象,而控制策略大多是 pid 反馈加前馈的传统控制方法,现代控制理论的应用还不成熟。国外对抄纸过程计算机控制的研究始于五十年代末。美国于 1960 年最早实现了造纸过程计算机控制2-3。美国的 measurex 公司和 accuray 公司,以及德国的 lippika 公司,是当今世界造纸机定量、水分计算机控制系统最先进的三家公司,这三家公司已有商品化的计算机控制系统,它们的定量仪、水分

12、仪、灰份仪、浓度仪、流量计、控制阀、扫描架和工业控制机都代表了当今世界的最高水平。它们的成套技术和实施技术也是最高水平的,模型和控制算法比较简单。132国内造纸发展概况我国造纸行业现有造纸厂 4330 个,造纸机近 10000 台,其中长网机 700 台,大型圆网纸机 800 台,大型圆长网结合纸机 1200 台11。1998 年全国造纸企业年产量在10 万吨以上的只有 32 家,急需用规模化和现代化技术取代旧模式。未来发展计划的重点在新闻纸、印刷、书写纸和包装纸,更多的低定量、高性能的产品将得到发展,低质量的非木纤维产品将被淘汰。纵观国内外自控技术的发展情况,我国自动控制技术的研究和应用水平

13、还很欠缺,造纸过程控制更是如此。在国外被广泛重视和应用的单片机控制技术,模糊控制技术,神经元网络自动化技术在我国还处于刚起步阶段。我国造纸企业中,1978 年之前还没有一套造纸机定量、水分计算机控制系统12。当时全国造纸工业中只有一些常规仪表控制系统,用于锅炉、蒸煮、打浆等工段的单回路控制,而且多在一些新建的大型纸厂,许多老厂和小厂的生产还是人工操作。1978 年,我国开始引进了几套定量水分计算机控制系统,用于大型纸机的控制,取得了经验。后又陆续引进了多套计算机控制系统,全国各大纸厂基本都有了计算机控制设备。引进的控制系统多用于生产牛皮纸、新闻纸的大型高速纸机上,产量高,效益显著。我国造纸企业

14、多为年产 0.5 万吨以下小厂,采用的造纸原料多为草浆,对于这样的小厂,引进设备的投资往往超过其固定资产投资,而经济效益却并不显著。使用进口设备的弊端是国外公司的技术保密,引进后只能使用,而对其内部硬、软件原理都不能了解。设备维修和零配件更换仍需花费大量外汇。对于大规模提高我国造纸工业自动化水平极为不利。1983 年浙江大学造纸自动化研究推广中心进行了纸机定量、水分控制系统的研制工作13。虽然当时国内已有厂家引进了几套国外成套的纸机定量、水分计算机控制系统,但国外厂商的技术保密使得国内的研究工作几乎是白手起家。该中心也从事纸机数学模型开发、控制方案设计、控制算法推导、工艺流程改造、仪表研制和计

15、算机硬件安装调试、计算机软件开发等大量研究开发工作。1984 年 7 月,国内第一套纸机定量、水分计算机控制系统在浙江嘉兴民丰造纸厂的 1 号纸机上运行成功,取得了重大得经济效益,打破了外国垄断造纸机计算机控制系统的局面。这套系统自 1984 年 7月开始运行,至今仍保持良好的性能,证明了国产系统的可靠性。目前该公司开发成功了syqcs3000增强型定量水分控制系统、sygcs3000热泵供汽控制系统、syncs3000纸浆浓度控制系统、syhcs3000 上网流送过程控制系统、sydcs3000 制浆造纸过程集散控制系统、sywis3000 在线纸病检测系统、synet3000 制浆造纸企业

16、网络监控系统等面向制浆造纸行业自动化系列产品。14 本课题的研究内容纸张质量主要取决于两个指标:定量和水份。定量反映了纸张的厚度。水份与纸纤维和填料一起决定了纸张的定量。因此,控制的首要任务是使定量和水份保持在设定值上。本系统主要研究纸张定量的自动控制,控制要求为:纸张定量设定值为100克/平方米;控制误差为5克/平方米。第二章 系统总体方案论证单位面积纸张中所含纸纤维及填料的重量称为绝干定量,它可以从纸的定量和水份中算出(单位是g/m2):绝干定量=定量-水份(g/m2)因此,在只研究对定量的控制时,为了消除水份对定量的耦合影响,可以采用绝干定量作为系统的输出。从绝干定量的定义可知,它与纸的

17、含水量无关,也不受烘缸中蒸汽压力的影响,因此实现了解耦,它只是由浓浆流量来决定。这样绝干定量的控制就变成了一个单输入单输出的系统。一般的纸张绝干定量占定量的95%左右,含水约为5%,因此如果把绝干定量控制的很稳定,波动很小,那么定量的波动也就可以大大减小了,因此可以直接利用单变量的控制方法来对绝干定量加以控制,从而实现对系统定量的控制要求。21 控制系统方案的确定自动控制系统包括开环控制和闭环控制14。闭环控制能对输入量和输出量进行比较,并且将他们的偏差作为控制手段,以保持两者之间的预定关系。因此闭环控制具有抑制内、外扰动,精度高等优点,有利于实现高精度控制。闭环控制系统的结构如图2-1所示:

18、控制器检测装置执行机构 被控对象-图2-1 控制系统的典型结构211 控制系统类型的确定随着计算机在工业控制领域中的应用越来越广泛,控制系统中的控制器也越来越多的采用计算机来实现。计算机控制系统可分为操作指导控制系统、直接数字控制(ddc)系统、监督控制系统(scc)和分布控制系统。在操作指导控制系统中,计算机的输出不直接作用于生产对象,属于开环控制结构。该系统常用在计算机控制系统设计与调试阶段,进行数据检测、处理及实验新的数学模型,调试新的控制程序等。直接数字控制系统的(ddc)是闭环系统,是微机在工业生产过程中最普遍的一种应用。该系统优点是灵活性大。在常规模拟调节器控制系统中,控制器一经选

19、定,其控制方法也就确定了,要改变控制方法就必须改变硬件,这就往往难度较大。而在ddc系统中,由于微机代替了常规模拟调节器,因此要改变控制方法,只要改变程序就可以实现了,无须对硬件线路作任何改动。另外,计算机计算能力强,可以有效地实现较复杂的控制,用来改善控制质量,提高经济效益21。根据纸张定量控制系统的控制要求,本系统采用ddc系统。212 微控制器方案的确定微型计算机的发展,促进了工业控制的进步。目前,已有各种各样的微型控制系统在工业中得到应用。根据被控对象的规模主要在工业控制中使用的计算机可以有:std工控机、plc和单片机系统等。std总线工业控制机是20世纪80年代发展起来的一种广泛应

20、用于工业过程控制的计算机系统。它具有:(1)小板结构模块化设计;(2)标准化及兼容性;(3)面向i/o口设计;(4)高可靠性等特点。这种控制机采用std(standard)总线,该总线曾在20世纪80年代末20世纪90年代初风靡了整个工业控制领域,但近年来随着工业pc的发展,开始逐渐退出历史的舞台。可编程控制逻辑器(programmable logical controller),简称plc,是早期的继电器逻辑控制系统与微型计算机技术相结合。它吸收了微电子技术和微型计算机技术的最新成果,发展十分迅速。如今的plc几乎无一例外地采用微处理器作为主控制器,又采用大规模集成电路作为存储器及i/o接口

21、,因而使其可靠性、功能、价格、体积都达到了比较成熟和完美的境地,并以其卓越的技术指标和优异的抗干扰能力得到了广泛的应用,受到工业界的瞩目。它具有:(1)可靠性高、抗干扰能力强;(2)功能完善、扩展方便、组合灵活、实用性强;(3)编程简单、使用方便、控制过程可变、具有很好的柔性;(4)体积小、重量轻、功耗低等特点。由于plc是专为工业控制而设计的,其结构紧密、坚固,体积小巧,易于装入机械设备内部,是实现机电一体化的理想控制设备,但价格相对比较贵。单片微型计算机(single chip microcomputer),简称单片机。它是工业控制和智能化系统中应用最多的一种模式。这种模式的最大特点是设计

22、者可根据自己的实际需求开发、设计一个单片机系统,因而更加方便,更加灵活,并且成本低。单片机控制系统与传统的仪表控制系统相比具有很多优点15:(1)单片机控制系统的算法灵活,控制功能强:不改变硬件即可改变控制算法及控制方式,从而提高系统的性能。容易实现较高级的控制。(2)单片机控制系统精度高,量程大:模拟调节器的精度通常为0.5%左右,而数字计算机的精度可通过扩展字节不断提高。对于15位有效字长的单片机,其精度可达0.01%以上。单片机不存在模拟调节器零点漂移问题,比较容易解决非线性特性以及各种噪声干扰,通过重复测量可以有效的提高测量精度。(3)单片机控制系统的控制效率高:一个主机可以多路复用,

23、分时对通道进行采集和实时控制。(4)单片机控制系统的可重复性强:单片机由数字集成电路组成,受温度、振动等环境条件的变化影响不大,因此通常不须要进行现场调整,同类产品互换性强。(5)单片机控制系统可集中操作显示:利用各种外部设备,可方便进行打印、显示、记录、读出数据及表格,容易实现各种逻辑判断,越线警报等功能,可以随时进行参数在线修改,便于集中操作显示16。(6)容易实现整体优化:通过与上位计算机的通信,实现信息处理、生产管理、整体优化,实现实时控制和控制管理一体化,提高自动化程度。根据上诉单片机系统的特点,以及本系统的控制要求,采用单片机扩展系统实现纸张定量的自动控制。mcs是intel公司生

24、产的单片机系列,它包括intel公司的mcs-48、mcs-51、mcs-96系列单片机。由于mcs-51系列单片机具有性能稳定,价格低的特点,所以在现代工业生产中,主要采用mcs-51系列单片机。它主要包括三个基本型8031、8051、8751。本系统采用mcs-51系列单片机中的8031为中央处理单元。22 输入输出通道方案的确定被控过程的各种信息由传感器检测后,通过过程控制通道送到微型计算机中,经过计算处理后发出相应的控制信号,这些控制信号又通过过程通道输出到执行机构,从而控制生产过程按要求的目标有条不紊的运行。因此,输入输出通道的设计是计算机控制系统设计中的一个非常重要的环节。221

25、模拟量输入通道方案的确定输入通道主要包括传感器和a/d转换器。一、传感器的确定传感器是能感受规定的被测量并按照一定规律转换成可用输出信号的器件或装置,通常由敏感元件和转换元件组成。其中,敏感元件是指传感器中直接感受被测量的部分,转换元件是指传感器能将敏感元件的输出转换为适于传输和测量的电信号部分。传感器输出信号有很多形式,如电压、电流、频率、脉冲等,输出信号的形式由传感器的原理确定17。本系统中纸张定量是主要的检测量,主要是检测纸张的厚度。在厚度检测中通常使用核辐射传感器。本系统采用射线测厚仪测量纸张定量。从源发射出来的粒子穿过气隙中的纸吸收掉一部分,未被吸收的穿过纸张在电离室中产生一个小电流

26、,该电流是源和探测器间物质质量的函数,放大器测得该电流并变成电压送到高精度电压频率转换器,所产生的脉冲串在一个精确的时间间隔之内,由一个计数器,并由计算机读取,原理图如2-2所示32。 图 2-2 定量测量原理图二、模拟量通道数及通道形式的确定本系统中需要对三点的纸张厚度进行检测,因此有三路模拟信号输入。在计算机控制系统中对于多路模拟量输入的实现方法有两种。(1)每个通道设置一个独立的a/d转换器。这种方法的优点是转换速度快,精度高,工作可靠,即使某一通道出现故障也不会影响其它通道的工作,相应的软件也比较简单。但是,如果模拟量输入通道较多,就会使系统造价增加很多,尤其是采用高精度的a/d转换器

27、。(2)多通道复用一个a/d转换器,并辅以多路模拟开关和采样保持器来实现。这种电路工作时,是由计算机通过多路模拟开关,分时地把一个a/d转换器的输出送至各个采样保持器,对模拟电压进行保持。其优点是成本较低,但电路结构复杂、精度低、可靠性差18。为了降低成本,本系统采用第二种方案,即三路通道公用一个a/d转换器。三、a/d转换器的确定模拟量输入通道的主要任务是将模拟量转换成数字量。能够完成这一任务的器件叫做a/d转换器。a/d转换器的种类很多,就位数来分,有8位、10位、12位、16位等。位数越高,其分辨率也越高,但价格也越贵。a/d转换器就其结构而言,有单一的a/d转换器(如adc0831、a

28、d673等),有内含多路开关的a/d转换器(如adc0809,adc0816均带多路开关)。随着大规模集成电路的发展,又生产出多功能a/d转换芯片,ad363就是它的一种典型芯片。其内部结构有16路多路开关、数据放大器、采样-保持器及12位a/d转换器,其本身就已构成了一个完整的数据采集系统。近年来,随着微型计算机的大量使用,出现了许多物美价廉的串行a/d转换器,如max195等。根据输入信号的最大值和最小值之差,按照下式可以计算出a/d转换器的字长。本系统采用8位a/d 转换器。 综上所述,本系统采用adc0809作为a/d转换器。222 模拟量输出通道的确定模拟输出通道主要包括d/a转换器

29、和执行器。一、执行器的确定执行器是构成自动调节系统不可缺少的重要部分。执行器在系统中的作用是根据调节器的命令,直接控制能量或物料等被调介质的输送量,达到调节温度、压力、流量等工艺参数的目的。从结构上来说,执行器一般都由执行机构和调节机构两部分组成。执行机构是执行器的推动部分,它按照调节器所给信号的大小,产生推力或位移;调节机构是执行器的调节部分,最常见的是调节阀,它受执行机构的操作,改变阀心与阀座间的流通面积,调节工艺介质的流量19。根据执行机构的构成使用的能源种类,执行器可分为气动、电动、和液动三种。其中,气动执行器具有结构简单,工作可靠、价格便宜、维护方便、防火防爆等优点,在自动控制中获得

30、最普遍的应用。电动执行器的优点是能源取用方便,信号传输速度快和传输距离远;缺点是结构复杂、推力小、价格贵,适用于防爆要求不高及缺乏气源的场所。液动执行器的特点是推力最大,但目前使用不多。本系统选用电动执行器作为执行机构31。二、 d/a转换器的确定d/a转换器的种类很多,按输入数字量位数来分,d/a转换器有8位、10位、12位和16位等。按输出形式来分,有电流输出形式和电压输出型,其中电压输出型又有单极性输出和双极性输出两种形式。在选择d/a转换器时,通常从下面几个方面考虑。(1)输出形式d/a转换器有两种输出形式,一种是电压输出形式,即给d/a转换器输入的是数字量,而输出为电压。另一种是电流

31、输出形式,即输出电流。在实际应用中,对于电流输出的d/a转换器,如果要模拟电压输出,可在其输出端加一个由运算放大器构成的电路,将电流输出转换为电压输出。(2)d/a转换器内部是否有锁存器由于d/a转换是需要一定时间的,在这段时间内d/a转换器输入端的数字量应保持稳定,为此应当在d/a转换器数字量输入端的前面设置锁存器。对于内部无锁存器的d/a转换器,需要在转换器芯片的前面增加锁存器。对于内部带有锁存器的d/a转换器,可与单片机直接相接。(3)字长的选择d/a转换器输出一般都通过功率放大器推动执行机构。设执行机构的最大输入值为umax ,最小输入值为umin,灵敏度为,可得d/a转换器字长14:

32、 因为本设计的电动执行器的控制信号是010ma控制电流,其启动电流(即控制死区)通常是150a.代入公式有: 根据本系统的要求,选择dac0832作为电路的d/a转换器。23 系统外部设备的确定所谓人机交互接口,是指人与计算机之间建立联系、交换信息的输入/输出设备的接口。这些输入/输出设备主要有键盘、显示器和打印机等。它们是计算机应用系统中必不可少部分。231 键盘的选择键盘是若干按键的集合,是向系统提供操作人员干预命令及数据的接口设备。常用键盘为独立式键盘和行列式键盘19-22。独立式键盘就是各键相互独立,每个按键各接一根输入线,通过检测输入线的电平状态可以很容易的判断哪个按键被按下。在按键

33、数目较多时,独立式键盘电路需要较多的输入口线且电路结构繁杂,故此种键盘适用于按键较少或操作速度较高的场合。行列式(也称矩阵式)键盘适用于按键数目较多的场合,它由行线和列线组成,按键位于行、列的交叉点上,行列线分别连在按键开关的两端。列线通过上拉电阻接制正电源,以使无键按下时列线处于高电平状态。行列式键盘有33的行、列结构可以构成1个具有9个按键的键盘。还有44的行、列可以构成16个按键的键盘等等。本系统中用到的键盘数目较少,只有几个功能键,因此采用独立式按键即可。232 显示器的选择为了使操作人员及时掌握生产情况,在一般的微型计算机控制系统或智能化仪器中,都配有显示器。常用的显示器件有: 显示

34、和记录仪表, crt显示终端, led或lcd显示器,大屏幕显示器。在这些显示方法中,显示和记录仪表能连续进行显示和记录。但它的价钱较贵,且为模拟信号表示,读数不方便,有一定的误差,所以它只能用于企业的技术改造,在新设计的微型计算机系统中不宜采用。led数码管由于具有结构简单,体积小,功耗低,响应速度快,易于匹配,寿命长,可靠性高等优点,目前已被微型计算机控制系统及智能化仪表广泛采用。而lcd则以其功耗极低的特点,占据了从电子表到计算器,从袖珍仪表到便携式微型计算机系统等应用场合,为人瞩目。crt终端是目前微型计算机控制系统中最常用的显示设备。他直观、灵活、不但可以显示数字,而且可以显示画面及

35、报表,如生产流程图、报警画面、动态趋势图、条形图,以及状态和回路查询画图等232425。根据本系统的要求,选取led显示器。233 报警系统在单片机测控系统发生故障或处于某种紧急状态时,单片机系统应能发出提醒人们警觉的报警信号或提示信号,常见的报警信号可分为闪光报警、鸣音报警和音乐报警。蜂鸣音报警接口电路的设计只需购买市售的压电式蜂鸣器,然后通过mcs-51的一根口线经驱动器驱动便可发生,电路简单,价格便宜。因此我们选用蜂鸣器报警。24 系统总体框图根据总体方案的确定,纸张定量自动系统的方框图如图2-3所示。 显 示 器键 盘8031最小系统d/a转换器电动执行器a/d转换器电源i/v转换报警

36、系统传感器 图 2-3 系统总方框图 - 55 -第三章 系统的硬件设计硬件系统是控制单元与机械系统、各种检测元件相连接的接口电路。主要包括单片机最小系统,检测电路,输入通道,执行单元,输出通道以及键盘显示电路的设计。31 8031单片机的最小系统控制系统采用功能较强的 mcs-51系列中的8031单片机。 mcs-51系列单片机结构由七个部件组成,由一个8位中央处理器cpu、128字节的ram、片内振荡器、4个8位并行i/o端口(p0、p1、p2、p3)、1个全双工串行i/o端口、2个16位定时/记数器( t0、t1)以及特殊功能寄存器。311 8031单片机的引脚结构8031单片机为40引

37、脚芯片如图3-1所示,按其功能可分为三部分27: 图3-1 8031的引脚结构一、i/o口引脚1、p0口:8位双向i/o端口,连接外部存储器时作为低8位地址和8位数据线。但输出的低位数据必须用锁存器锁存。2、p1口:8位准双向i/o端口,为用户使用的i/o口线,在编程和校验时接低8位地址,任一位可以独立地输入/输出。3、p2口:8位双向i/o端口,具有输出锁存功能,故无需加锁存器。连接外部存储器时作为高8位地址线,在编程和校验时接收高地址和信号。4、p3口:8位准双向i/o端口,另外还兼有中断,定时器/计数器,串行通道。二、电源及时钟引脚1、电源引脚电源引脚接入单片机的电源。(1)vcc(40

38、引脚):接+5v电源。(2)vss(20引脚):接地。2、时钟引脚2个时钟引脚xtal1、xtal2 外接晶体与片内的反向放大器构成了一个振荡器,它为单片机提供了时钟控制信号。2个时钟引脚也可外接独立的晶体振荡器。(1)xtal1:接外部晶体的1个引脚。该引脚内部是一个反向放大器的输入端。这个反向放大器构成了片内振荡器。如果采用外接晶体振荡器是,此引脚应接地。(2)xtal2:接外部晶体的另一端,在该引脚内部接至内部反向放大器的输出端。若采用外部时钟振荡器时,该引脚接受时钟振荡器的信号,即把此信号直接接到内部时钟发生器的输入端。三、控制引脚:1、 (片外取指控制):此输出是外部程序存储器的读选

39、通信号,读取指令期间,每个机械周期两次有效,但在次期间,每当访问外部数据存储器时,这两次有效的信号将不出现。2、ale(地址锁存控制):当访问外部程序存储器时,用于锁存p0口输出的低8位地址数据总线,通常ale在p0口输出地址期间用下降沿控制锁存信号来锁存地址数据。即使不访问外部程序存储器,ale仍以不变的频率周期性地出现正脉冲信号,此频率为频率的1/6。因此,它可用作对外输出信号的时钟,或用于定时目的。3、(片外存储器选择):对于8031来讲当为高电平时不能工作,只有为低电平时,才能访问外部程序存储器,正常工作。因此在扩展外部程序存储器,必须使接地。4、reset是复位键,当震荡器运行时,此

40、引脚出现两个机器周期,高电平将使单片机复位,在vss掉电期间,此引脚可接设备电源,当单片机进入掉电运行方式时,由vpp向内部ram提供备用电源,以保持内部ram中的数据。312 地址锁存器74ls373程序存储器扩展时需要一个地址锁存信号。地址锁存为ale锁存器可使用三态缓冲输出的锁存器74ls373或8282,也可以使用带清除端的锁存器74ls273,根据需要,本系统使用74ls373。74ls373在mcs51的8031单片机中,为用户提供16位地址总线。在16条地址线中高8位地址(a15a8)是利用i/o接口p2直接给出的,而低8位地址(a7a0)却不是直接给出的。i/o接口p0为双向数

41、据总线(d7d0)和低8位地址(a7a0)利用分时操作,来区分数据总线和地址总线的28。一、74ls373结构引脚先用作地址总线,在地址锁存信号ale脉冲的后沿下跳时,地址被锁存为a7a0。然后作为数据总线d7d0。一般地址锁存信号ale的频率通常为单片机主振频率的1/6。使用74ls373(三态八d锁存器)作为低8位地址(a7a0)锁存器,控制信号为ale,输入地址信号来自i/o口p0,其引脚图如图3-2所示。 oeq0d0d1q1q2d2d3q3gnd1234567891020191817161514131211vccq7d7d6q6q5d5d4q4le 图3-2 74ls373结构引脚二

42、、74ls373与8031的接口1、 输出控制端(1)若=1时,锁存器的输出控制使得q7q0呈现高阻态(3态)。(2)若=0时,锁存器开放输出(2态)q7q0a7a0(低8位地址)。2、d7d0与8031的p0接口相连。3、le脉冲使能控制端(1)若le=1 时,各触发器可根据输入(di)改变输出(qi)。qin+1 =di(锁存不会改变)。(2)le=0时,触发器时钟无效,则qin+1 =qin (锁存不会改变)根据分析可知: 接地,长期处于两态。le与8031的地址锁存信号ale连接,即在ale=10时,锁存a7a0 。74ls373作为8031外部的一个扩展输入口,接口电路如图3-3所示

43、。 图3-3 8031和74ls373连接图313 程序存储器27128一、程序存储器27128的引脚功能2927128的引脚功能如图3-4所示。a0-15:地址线引脚。地址线引脚数目由芯片的存储容量来定,用来进行单元选择。d7-d0:数据线引脚。 :片选输入端。:编程时,加编程脉冲的输入端。vpp :程电压(+12或25v)输入端。vcc :+5v,芯片的工作电压输入端。gnd :数字地。nc :无用端。由于8031于系统中只扩展一片程序存储器27128,故程序存储器27128的片选端 ce接地即可。使用片外存储器,必须接地。 图3-4 27128的引脚结构二、8031和程序存储器的接口27

44、128是28引脚的芯片,所扩展的片外程序存储器的容量达到16kb,共用14条地址线,用p2口的三位来传送a9、a10、a11,oe端是输出使能端,与单片机的端相连。当有效时,把27128中的指令送上p0口线。由于大规模集成电路的发展,程序存储器使用的芯片数量越来越少,因此地址选择多半采用线选法,而不用地址译码法。如图3-5所示8031访问外部程序存储器所使用的控制信号有:ale低8位地址锁存控制;psen外部程序存储器“读取”控制。8031单片机扩展外部程序存储器的硬件电路中8031的psen均与eprom的输出允许端相连。系统扩展用控制线有wr,rd,psen,ale,ea。其中rd用于控制

45、片外数据存储器的读写,当执行片外数据存储器操作指令movx时,这两个控制信号自动生成。psen用于片外程序存储器的“读”数控制。“读”取eprom中数据时不用rd信号。ale用于锁存p0口输出的低8位地址数据的控制线。ea用于控制选择片内或片外程序存储器。当ea=0时,只访问外部程序存储器,不论片内有无程序存储器,因此在扩展并开始使用外部程序存储时,必须是ea接地。在外部存储器取指期间,p0口和p1口的16根i/o线输出地址码,其中p0口作为时复用地址/数据总线,它送出程序计数器中的低八位地址,由ale信号选通进入地址锁存器,然后变成浮置状态等待从程序存储器读出指令码,而p2口输出的程序计数器

46、中的高八位地址保持不变。程序存储器有单独的地址编号,虽然与数据存储器地址重叠,但不会被占用;用单独的控制信号和命令,程序存储器的指令,数据读取控制不同数据存储器的rd控制和movx指令,而是由psen控制,读取数据用movc查表指令。 图3-5 8031单片机和程序存储器的连接314 时钟电路的设计单片机的振荡电路和时钟电路一起构成了单片机的时钟方式,根据硬件电路的不同,连接方式分为内部时钟方式和外部时钟方式。mcs-51单片机内部有一个用于构成振荡器的高增益反向放大器,该增益反向放大器的输入端为芯片引脚xtal1,输出端为引脚xtal2 。这两个引脚跨接在石英晶体振荡器(简称晶振)和微调电容

47、,就构成了一个稳定的自激振荡器,图3-6是mcs-51内部时钟方式的振荡电路19。c1c2xtal1 xtal2 mcs-51至内部时钟电路图3-6 内部时钟振荡电路电路中的电容c1和c2典型值通常选择为30 pf左右。对外接电容的大小虽然没有严格的限制,但电容的大小会影响振荡器频率的高低、振荡器的稳定性和起振的快速性。晶振的振荡范围通常是在 1.2mhz-12mhz之间。晶振的频率越高,则系统的时钟频率也就越高,单片机的运行速度也就越快。但反过来运行速度快对存储器的要求速度也就越高,对印制电路板(也称印刷电路板)的工艺要求也越高,即要求线间的寄生电容要小;晶振和电容应尽可能安装的与单片机芯片

48、靠近,以减少寄生电容,更好的保证振荡器稳定、可靠的工作。为了提高温度稳定性,应尽可能选择使用温度稳定性好的电容。315 复位系统的设计复位是单片机的初始化操作,只需给8031的复位引脚rst加上大于2个机器周期(即24个时钟振荡周期)的高电平就可使8031复位。复位时,pc初始化为0000h,使8031单片机从0000h单元开始执行程序。除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态,为摆脱死锁状态,也需按复位键使rst引脚为高电平使8031重新启动14。除pc之外,复位操作还对其它一些寄存器有影响,这些寄存器复位时的状态如表3-7所示。由表中可以看出,复位时sp

49、=07h,而4个i/o端口p0-p3的引脚均为高电平,这在某些控制应用中,要考虑p0-p3引脚的高电平对接在这些引脚上外部电路的影响。表3-7 寄存器复位时的状态寄存器 复位状态寄存器复位状态pcaccbpswspdptrp0-p3ipie0000h00h00h00h07h0000hffhxxx00000b0xx00000btmodtconth0tl0th1tl1sconsbufpcon00h00h00h00h00h00h00hxxxxxxxxb0xxx0000b由于单片机内部的各个功能部件均受特殊功能寄存器控制,程序运行直接受程序计数器pc的控制。表3-8中各寄存器复位时的状态决定了单片机内

50、有关功能部件的初始状态。另外,在复位有效期间(即复位引脚为高电平期间),8031的ale引脚和psen非 引脚均为高电平,且内部ram的状态不受复位的影响。复位电路如图3-8所示。在通电瞬间,由于rc的充电过程,在rst端出现一定宽度的正脉冲,只要该正脉冲保持10ms以上,就能使单片机可靠复位。当采用6mhz时钟时,cr取22uf、r1取220欧姆、r2取1k欧姆可靠的上电复位及手动复位。 图3-8 复位电路图3-9为8031外扩程序存储器的最小应用系统。 图3-9 8031最小系统32 输入输出通道的设计微型计算机控制系统是用于工业现场的控制装置,其中一个重要环节就是联系微型计算机和生产过程

51、的输入输出通道。321 输入通道的设计本系统的输入通道包括a/d转换器、i/v转换电路和检测电路。一、a/d转换器15本系统的a/d转换器采用adc0809。1adc0809的引脚说明adc0809的引脚排列如图3-10所示,各个引脚的功能如下:d7d0:8位数字量输出引脚;in0in7:8路模拟量输入引脚;vcc:+5v工作电压;gnd:地;ref(+):参考电压正端;ref(+):参考电压负端;start:a/d转换启动信号输入端;1 282 273 264 25 5 246 237 228 219 2010 1911 1812 1713 1614 15 in2in3in4in7in0addaaddcstart2-1msb2-32-42-52-6vccref(+)gnd in5in1addbin6eocaleok2-2clkref()2-8lsb 2-7图3-10 adc0809的引脚图 ale:地址锁存允许信号输入端; clk:时钟信号输入端; 0e:输出允许控制端,用以打开三态数据输出锁存器;、 a

温馨提示

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

评论

0/150

提交评论