本科毕业论文自动加料机控制系统.doc

上传人:laozhun 文档编号:3945242 上传时间:2023-03-28 格式:DOC 页数:53 大小:623.50KB
返回 下载 相关 举报
本科毕业论文自动加料机控制系统.doc_第1页
第1页 / 共53页
本科毕业论文自动加料机控制系统.doc_第2页
第2页 / 共53页
本科毕业论文自动加料机控制系统.doc_第3页
第3页 / 共53页
本科毕业论文自动加料机控制系统.doc_第4页
第4页 / 共53页
本科毕业论文自动加料机控制系统.doc_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《本科毕业论文自动加料机控制系统.doc》由会员分享,可在线阅读,更多相关《本科毕业论文自动加料机控制系统.doc(53页珍藏版)》请在三一办公上搜索。

1、 吉 林 农 业 大 学本 科 毕 业 设 计 论文题目: 自动加料机控制系统 学生姓名: 专业年级:电子信息科学与技 指导教师: 职称: 讲 师 2009 年 6 月 5 日目 录题目I摘要及关键词I1 前 言11.1 题目来源及课题意义11.2 自动加料机控制系统的工作原理及技术要求11.3 系统的主要技术参数12 方案论证12.1 单片机的选择12.2 物位传感器的选择22.2.1 电容式物位传感器32.2.2 阻力式料位传感器32.3 存储器扩展电路的选择42.3.1 24C01扩展42.3.2 2864A芯片扩展52.4 LED显示电路选择62.4.1 LED静态显示方式72.4.2

2、 LED动态显示方式72.5 键盘输入电路72.5.1 矩阵式键盘接口72.5.2 独立式按键接口83 自动加料机主电路83.1 系统结构原理图83.2 主机电路核心器件介绍83.2.1 AT89C51 功能特性概述93.2.2AT89C51引脚功能说明93.3 显示电路93.3.1 74LS377芯片介绍113.3.2 MC14511B芯片介绍123.3.3 LED接口电路133.4 继电器控制电路133.5 键盘及显示电路143.5.1 键盘接口143.5.2 8255A芯片介绍153.5.3 8255A引脚功能163.6 数据存储模块设计183.7 看门狗MAX813L电路213.8 料

3、位开关224 系统的抗干扰及可靠性255 软件设计256 结论语31参考文献31致 谢32附录一 系统总体电路原理图33程序清单:34自动加料机控制系统 学 生:白云龙 专 业:电子信息科学与技术 指导教师:宫 鹤摘 要:本设计主要是研究自动加料系统与料斗式干燥机配套的加料系统,控制系统的控制器有单片机89C51和扩展电路组成,单片机控制继电器,继电器控制交流接触器,又由接触器控制电机等执行机构的运动。本控制系统可以根据送料工艺的需要,设置两条生产线的输送、排料、满料、空料等参数值,也可装载系统前次工艺参数值.关键词:单片机89C51;扩展电路;继电器;交流接触器; 料位传感器Automati

4、c feed control system Name: Bai Yunlong Major: Electronic Information Science and Technology Tutor: GongHeAbstract: The study design was mainly automatic feed system and hopper dryer feed supporting system, the control system of the 89C51 single-chip controller and expansion of the circuit composed

5、of single-chip microcomputer to control the relay, AC contactor control relays, and by contact with the electrical control of the movement, such as executing agency. The control system can feed the needs of technology, set up the delivery of two production lines, nesting, full feed, air feed, such a

6、s parameter values, the system can also be loaded with the value of the previous process parameters. Key words: single-chip microcomputer 89C51; expansion circuit; relay; AC contactor; material level sensor1 前 言1.1 题目来源及课题意义在现代科学技术的许多领域中,自动控制技术起这愈来愈重要的作用,并且,随着生产和科学技术的发展,自动化水平也越来越高。自动控制利用控制装置使被控对象的某个

7、参数自动的按照预定的规律运行。本设计的自动加料机控制系统就是采用自动控制技术来实现功能的,这样就大大提高了工作的效率,整个过程又快又稳。1.2 自动加料机控制系统的工作原理及技术要求本设计是由单片机控制的自动加料系统是与玉米干燥机配套的加料系统。根据加料工艺要求,其工作原理是:先将玉米干燥机前储粮仓装满粮食,储粮仓内安装有5套料位计,一个高料位,一个低料位,三个低位限制报警。玉米干燥机内装有3个料位计,一个高料位,一个低料位,一个低位限制报警。储粮仓前有一套电机控制的皮带输送机,仓内料位计控制电机,确保仓内一直有粮食供给玉米烘干机使用。玉米烘干机前有一套斗式提升机,斗式提升机在设备生产的情况下

8、是一直工作的,斗式提升机前有一套电机控制的皮带输送机,玉米干燥机内的3个料位计控制皮带输送机的停转,皮带输送机自动把前粮仓内的粮食输送到斗式提升机内,一直工作的斗式提升机把粮食提升到玉米干燥机内,确保玉米干燥机内一直有粮食。控制系统的控制器有单片机89C51和扩展电路组成,单片机控制继电器,继电器控制交流接触器,又由接触器控制电机等执行机构的运动。本控制系统可以根据送料工艺的需要,设置两条生产线的输送、排料、满料、空料等参数值。1.3 系统的主要技术参数(1)用两台电机控制两条生产线(2)要能检测到满料状态。(3)时间误差:0.1秒(4)具有抗干扰能力2 方案论证2.1 单片机的选择20世纪8

9、0年代以来,单片机的发展非常迅速,就通用单片机而言,世界上一些著名的计算机厂家已投放市场的产品就有50多个系列,数百个品种。目前世界上较为著名的8位单片机的生产厂家和主要机型如下:美国Intel公司:MCS51系列及其增强型系列美国Motorola公司:6801系列和6805系列美国Atmel公司:89C51等单片机美国Zilog公司:Z8系列及SUPER8美国Fairchild公司:F8系列和3870系列美国Rockwell公司:6500/1系列美国TI(德克萨司仪器仪表)公司:TMS7000系列NS(美国国家半导体)公司:NS8070系列 等等。尽管单片机的品种很多,但是在我国使用最多的还

10、是Intel公司的MCS51系列单片机和美国Atmel公司的89C51单片机MCS51系列单片机包括三个基本型8031、8051、87518031内部包括一个8位CPU、128个字节RAM,21个特殊功能寄存器(SFR)、4个8位并行I/O口、1个全双工串行口、2个16位定时器/计数器,但片内无程序存储器,需外扩EPROM芯片。比较麻烦,不予采用8051是在8031的基础上,片内集成有4K ROM,作为程序存储器,是一个程序不超过4K字节的小系统。ROM内的程序是公司制作芯片时,代为用户烧制的,出厂的8051都是含有特殊用途的单片机。所以8051适合与应用在程序已定,且批量大的单片机产品中。也

11、不予采用。8751是在8031基础上,增加了4K字节的EPROM,它构成了一个程序小于4KB的小系统。用户可以将程序固化在EPROM中,可以反复修改程序。但其价格相对8031较贵。8031外扩一片4KB EPROM的就相当与8751,它的最大优点是价格低。随着大规模集成电路技术的不断发展,能装入片内的外围接口电路也可以是大规模的。也不予采用。AT89C51是美国ATMEL公司生产的低电压,高性能CMOS 8位单片机,片内含4K bytes的可反复擦写的只读程序存储器(PEROM)和128bytes的随机存取数据存储器(ROM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MC

12、S-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元。功能强大AT89C51单片机可提供许多高性价比的应用场合,可灵活应用于各种控制领域。此设计就采用AT89C51。2.2 物位传感器的选择物位是指贮存容器或工业生产设备里的液体、粉粒壮固体、气体之间的分界面位置,也可以是互不相溶的两种液体间由于密度不等而形成的界面位置。根据具体用途分为液位、料位、界位传感器或变送器。物位不仅是物料耗量或产量计量的参数,也是保证连续生产和设备安全的重要参数。特别是在现代工业中,生产规模大,速度高,且常有高温、高压、强腐蚀性或易燃易爆物料,对于物位的监视和自动控制更是至关重要。物位测量可用于计

13、算物料储量。对于粉粒体,必须考虑到颗粒间有空隙,应区分密度和容重。密度是指不含空隙的物料每单位体积的质量,即通常的质量密度,如果乘以重力加速度g,就成为重力密度r,简称为重度。容重是包含空隙在内的每单位体积的重量v,也就是视在重度或宏观重度,它总要比颗粒物质本身的重度小,其差额决定于空隙率。而空隙率又取决与许多因素。例如颗粒形状、尺寸的一致程度、是否受外力压实、是否经受过振动、有无黏结性等,所以粉粒体物料的体积储量和质量储量之间不易精确换算,这是需要注意的。2.2.1 电容式物位传感器 利用物料介电常数恒定时极间电容正比与物位的原理,可构成电容式物位传感器。根据电机的结构可将容式物位传感器分为

14、三中:(1)适用与导电容器中的绝缘性物料,且容器为立式圆筒形,器壁为一极,沿轴线插入金属棒为另一极,其间构成的电容C与物位成比例。也可悬挂带重锤的软导线作为电机。(2)适用与非金属容器,或虽为金属容器但非立式圆筒形,物料为绝缘性的。这时在棒壮电极周围用绝缘支架套装金属筒,筒上下开口,或整体上均匀分布多个孔,使内外物位相同。中央圆棒和与之同轴的套筒构成两个电极,其间电容和容器形状无关,只取决于物位。所以这种电极只用于液位,粉粒体容易滞留在极间。(3)用于导电性物料,起外形和(1)一样,但中央圆棒电极上包有绝缘材料,电容是由绝缘材料的介电常数和物位决定的,与物料的介电常数无关,导电物料使筒壁与中央

15、电极间的距离缩短为绝缘层的厚度,物位升降相当于电极面积改变。电容式物位传感器无可动部件,与物料密度无关,但应注意物料中含水分时将对测量结果影响很大,并且要求物料的介电常数与空气介电常数差别大,需用高频电路。所以不予采用。2.2.2 阻力式料位传感器阻力式料位传感器是指物料对机械运动所呈现的阻挡力。粉末颗粒状物料比液态物质流动性差,对运动物体有明显的阻力,利用这一特点可构成各种料位传感器。(1)重锤探索法:在容器顶部安装由脉冲分配器控制的步进电机,此电机正转时缓缓释放悬有重锤的钢索。重锤下降到与料面接触后,钢索受到的合力突然减小,促使力传感器发出脉冲。此脉冲改变门电路的状态,使步进电机改变转向重

16、锤提升,同时开始脉冲计数。待重锤升至顶部触及行程开关,步进电机停止转动,同时计数器也停止计数并显示料位(料位值即容器全高减去重锤行程之差)。显示值一直保持到下次探索后刷新为另一值。开始探索的触发信号可由定时电路周期性地供给,也可以人为地启动。不进行探索时,重锤保持在容器顶部,以免物料将重锤淹埋。万一重锤被物位埋没,排放物料时产生的强大拉力就可能拉断钢索报警措施及出料过滤栅。但这种方法运用了逻辑电路和数字技术,可连续测量料位值并输出数字量,是数字传感器,但其采样是周期性的,对时间而言不连续,此设计不予采用。(2)旋桨或推板法:这是一种位式传感器,或称料位开关。在容器壁的某一高度处装小功率电动机,

17、其轴伸入容器内,末端带有桨状叶片。叶片不接触物料时,自由旋转的空载状态下电动机的电流很小,一旦料位上升到与叶片接触,转动阻力增加,甚至成堵转状态,电流显著加大。根据电流的大小使继电器的接点动作,发出料位报警或位式控制信号。如电机轴经过曲柄连杆机构变为往复运动,则可带动活塞或平板在容器中做推拉动作,即成推板法。旋桨法或推板法不一定都是靠电机电流的大小时继电器接点动作,也可以利用离合器或连杆上的传动机构,在叶片或推板负载增大时改变电接点的通断状态。所用电动机应能在长时间堵转状态下,或离合器打滑状态下,不致过热而损坏。这类原理构成的料位开关,只能安装在容器壁上,安装高度取决于动作所对应的料位值。应用

18、不那么广泛,所以次设计也不予采用。(3)音叉法:根据物料对振动中的音叉有无阻力探知料位是否到达或超过某高度,并发出通断信号,这种原理不需要大幅度的机械运动,驱动功率小,机械结构简单、灵敏而可靠。音叉由弹性良好的金属制成,本身具有确定的固有频率,如外加交变力的频率与其固有频率一致,则叉体处于共振状态。由于周围空气对振动的阻尼微弱,金属内部的能量损耗又很少,所以只需微小的驱动功率就能维持较强的振动。当粉粒体物料触及叉体之后,能量消耗在物料颗粒间的摩擦上,迫使振幅急剧衰减,音叉停振。为了给音叉提供交变的驱动力,利用放大电路对压电元件施加交变电场,靠逆压电效应产生机械力作用在叉体上。用另外一组压电元件

19、的正压电效应检测振动,它把振动力 为微弱的交变电信号。再由电子放大器和移相电路,把检振元件的信号放大。经过移相,施加到驱动元件上去,构成闭环振荡器。在这个闭环中,既有机械能也有电能,叉体是其中的一个环节,倘若受到物料阻尼难以振动,正反馈的幅值和相位都将明显的改变,破坏了振荡条件,就会停振。只要在放大电路的输出端接以适当的器件,不难得到开关信号。为了保护压电元件免受物料损坏和粉尘污染,将驱动和检振元件装在叉体内部,经过金属膜片传递振动。如果在容器的上下方都装叉体,可以实现自动进料或自动出料的逻辑控制,或者把料位越限信号远传到控制室。在控制室里的控制电路判断料位是否越限,并按要求使被控的进出料设备

20、启停。并且叉体的制造和装配良好时,音叉也可用于液体测量和控制。在测量时不需要大幅度的机械运动,驱动功率小,机械结构简单、灵敏而可靠。此设计选择音叉法阻力式料位传感器。2.3 存储器扩展电路的选择2.3.1 24C01扩展串行总线上的各单片机或集成电路模块,通过一条数据线(SDA)和一条时钟线(SCL),按照通信规约进行寻址和信息传输。每个集成电路模块都有唯伪地址,既可以是主控机(能控制总线,并能完成一次传输过程的初始化和产生时钟信号及传输终止信号的器件)或被控机(被主控器寻址的器件),可以是发送器(在总线1:发送信息的器件)或接收器(从总线上接收治息的器件) IC总线上的器件,根据它的不同工作

21、状态,可分为主控发送器、主控接收器、被控发送器、被控接收器。当多个主控器同时企图控制总线而不丢失信,这叫多主竞争。这时就要进行仲裁,仲裁就是针对这种情况进行裁决的过程。只允许其卞一个主控器继续占用总线,其它退出丰搀器状态。仲裁过程中还要保证总线的信息不丢失。多主竞争时必须对所有参与竞争的主控器的时钟信号进行同步处理。信息传输时,SCL为高电平期间,SDA上的信息必须保持稳定不变,只有SCL为低电平期间,SDA上的信息才允许变化。同时SDA上信息每一位部和SCL的时钟脉冲相对应。SCL没有时钟信号,SDA信息将停止传输处于等待状态。这因为线“与”逻辑,使SCL在低电平时钳住总线。实现线“与”逻辑

22、功能各IC总线接口的输出端必须是漏极开路或集电极开路结构。SCL保持高电平期间,SDA由高电平向低电平变化这种状态定义为起始信号。SCL保持高电平期间,SDA由低电平向高电平变化,这种状态定义为终止信号。SDA传输的每个字节必须8位(最高有效位首先传送),每个传送字节必须跟随一位应答位。与应答信号相应的时钟信号由主控器产生,发送器在这个时钟信号释放SDA,使它处于高电平状态,以便接收由接收器在这位发出的应答信号。这时接收器还必须SCL在这位高电平期间,在SDA上输出一个恒定低电平信气以完成应答信号的输出。整个传输过程中,传输的字节数目是没有限制的。数据传输一段时间后,接收器无法继续接收更多的数

23、据,主控器同样可以终止数据的传送。24C01是一种128字节串行CMOS EEPROM,它具有如下特点:1存储容量为128字节。2串行接口可使用普通两根I/O接口。3具有页写模式:每页4字节。4同步周期小于10ms。它只使用一条数据线和一条时钟线,采用ATMEL公司的24C01串口存储器,应用简单方便,但是其编程较为复杂。2.3.2 2864A芯片扩展2864A是一种并行EEPROM,它的特点同上,但每页有16字节,2864A与8051单片机的接口电路如下图所示,2864A的片选端与高地址线P27连接,P27=0才能选中2864A,这种线选法决定于2864A对应多组地址空间,即0000H1FF

24、FH,2000H3FFFH,4000H5FFFH,6000H7FFFH,这8K字节存储器可作为数据存储器使用,但掉电后数据不丢失。2864A的四种工作方式:(1)维持方式:当为高电平时,2864A进入低功耗维持状态。此时,输出线呈高阻状态,芯片的电流从140mA下降至维持电流60mA。(2)读方式:当和均为低电平而为高电平时,内部的数据缓冲器被打开,数据送上总线,此时,可进行读操作。(3)写方式:2864A提供了两种数据写入方式:页写入和字节写入。页写入:为了提高写入速度,2864A片内设置了16字节的“页缓冲器”,并将整个存储器阵列划分成512页,每页16个字节。页的区分可由地址的高9位(A

25、4A12)来确定,地址线的低四位(A0A3)用以选择页缓冲器中的16个地址单元之一。对2864A的写操作可分为两步来实现:第一步,在软件控制下把数据写入页缓冲器,这部称为页装载,与一般的静态RAM写操作是一样的。第二步,在最后一个字节(即第16个字节)写入到页缓冲器后20ns自动开始,把页缓冲器的内容写到EEPROM阵列中对应的地址单元中,这一步成为页存储。2864A扩展电路图如图2-1所示:图2-1 2864A扩展电路Figure 2-1 2864A expansion circuit写方式时,为低电平,在下降沿,地址码A0A12被片内锁存器锁存,在上升沿时数据被锁存片内还有一个字节装载限时

26、定时器,只要时间未到,数据可以随机地写入页缓冲器。在连续向页缓冲器写入数据的过程中,不用担心限时定时器会溢出,因为每当下降沿时,限时定时器自动被复位并重新启动计时。限时定时器要求写入一个字节数据的操作时间须满足;3S20S,这样是正确完成对2864A页面写入操作的关键。当一页装载完毕,不再有信号时,限时定时器将溢出,于是页存储操作随即自动开始。首先把选中页的内容擦除,然后写入的数据由页缓冲器传递到EEPROM阵列中。字节写入:字节写入的过程与页写入的过程类似,不同之处在于仅写入一个字节,限时定时器就溢出。(4)数据查询方式:数据查询是指用软件来检测写操作中的页存储周期是否完成。在页存储期间,如

27、对2864A执行读操作,那么读出的是最后写入的字节,若芯片的转储工作未完成,则读出数据的最高位是原来写入字节最高位的反码。据此,CPU可判断芯片的编程是否结束。如果读出的数据与写入的数据相同,表示芯片已完成编程,CPU可继续向2864A装载下一页数据。并且编程起来比较简单,所以此设计采用此方案。2.4 LED显示电路选择LED显示器是由N个LED显示块拼接成N位LED显示器。N个LED显示块有N跟位选线,根据显示方式的不同,位选线和段选线的连接方法也各不相同,段选线控制显示字符的字型,而位选线为各个LED显示块的公共端,它控制该LED显示位的亮、暗。LED显示器有静态显示和动态显示两种显示方式

28、。2.4.1 LED静态显示方式LED显示器工作于静态显示方式时,各位的共阴极(或共阳极)连接在一起并接地(或+5V);每位的段选线(adp)分别与一个8位的锁存器输出相连。所以称为静态显示。各个LED的显示字符一经确定,相应锁存器的输出将维持不变,直到显示另一个字符为止。也正因此如此,静态显示器的亮度都较高。这种显示方式接口编程容易。付出的代价是占用口线较多,若用I/O接口,则要占用4个8位I/O口,若用锁存器接口,则要用4片74LS373芯片。如果显示器位数增多,则静态显示方式更是无法适应,因此在显示位数较多的情况下,一般都采用动态显示方式。2.4.2 LED动态显示方式在多位LED显示时

29、,为了简化硬件电路,通常将所有位的段选线相应的并联在一起,有一个8位I/O口控制,形成段选线的多路复用。而各位的共阳极或共阴极分别由相应的I/O线控制,实现各位的分时选通。其中段选线占用一个8位I/O口,而位选线占用一个4位I/O口。由于各位的段选线并联,段码的输出对各位来说都是相同的,因此,同一时刻,如果各位位选线都处于选通状态的话,4位LED将显示相同的字符。若要各位LED能够显示出与本位相应的显示字符,就必须采用扫描显示方式,即在某一时刻,只让某一位的位选线状态,而其他各位的位选线处于关闭状态,同时,段选线上输出相应位要显示字节的段码。在确定LED不同位显示的时间间隔,不能太短,因为发光

30、二极管从导通到发光有一定的延时,导通时间太短,发光太弱人眼无法看清。但也不能太长,因为毕竟要受限于临界闪烁频率,而且此时间越长,占用CPU时间也越多,另外,显示位增多,也将占用大量的CPU时间,因此动态显示实质是一牺牲CPU时间来换取元件的减少。所以,由于本系统只涉及到2位显示输出,就采用了和2片8位移位寄存器串级使用的LED静态显示方式。2.5 键盘输入电路2.5.1 矩阵式键盘接口矩阵式键盘(也称行列式键盘)适用于按键数目较多的场合,它由行线和列线组成,按键位于行列的交点上。一个33的行列结构可以构成一个有9个按键的键盘。同理,一个44的行列结构可以构成一个16键的键盘,很明显,在按键数量

31、较多的场合,矩阵式键盘与独立式键盘相比,要节省很多的I/O口线。按键设置在行列线交点上,行列线分别接到按键开关两端。行线通过上拉电阻接到+5V上。平时无按键按下时,行线处于高电平状态,而当有按键按下时,行线电平状态将由于此行线相连的列线电平决定。列线电平如果为低电平,则行线电平为低电平,列线电平如果为高电平,则行线电平为高电平。这是识别矩阵键盘按键是否按下的关键所在。由于矩阵键盘中行列线为多键公用,各按键均影响该键所在行列的电平。因此各按键彼此将相互发生影响,所以必须将行列信号配合起来比做适当的处理,才能确定闭合键的位置。2.5.2 独立式按键接口独立式按键就是各按键相互独立,每个按键各接入一

32、根输入线,一根输入线上的按键工作状态不会影响其他输入线上的工作状态。因此,通过检测输入线的电平状态可以很容易判断哪个按键按下了。独立式按键电路配置灵活,软件简单。但每个按键需要占用一个输入口线,在按键数量较多时,需要较多的输入口线且电路结构复杂,故此种键盘适用于按键较少或操作速度较高的场合。由于此系统中共有启动两条生产线的“启动1”键和“启动2”键、分秒选择键、时间设置加、时间设置减、显示生产线状态的切换键,时间设置键、时间切换键。只有这8个键,比较简单。所以就采用独立式按键接口电路。3 自动加料机主电路主电路采用AT89C51,由于AT89C51内含4KB容量,因此在设计中不需要外扩ROM。

33、硬件电路主要有LED显示电路、键盘接受电路、继电器控制电路、EEPROM外部存储器扩展电路,以及看门狗MAX813L等组成。3.1 系统结构原理图主电路采用AT89C51,由于AT89C51内含4KB容量,因此在设计中不需要外扩ROM。硬件电路主要有LED显示电路、键盘接受电路、继电器控制电路、EEPROM外部存储器扩展电路,以及看门狗MAX813L等组成。自动加料机控制系统硬件框图如图3-1所示:图3-1 自动加料机控制系统硬件框图Figure 3-1 Automatic feed control system hardware block diagram 3.2 主机电路核心器件介绍AT8

34、9C51是美国ATMEL公司生产的低电压,高性能CMOS 8位单片机,片内含4K bytes的可反复擦写的只读程序存储器(PEROM)和128bytes的随机存取数据存储器(ROM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元。功能强大AT89C5100次擦写周期.全静态操作:0Hz-24MHz.三级加密程序存储器.1288字节内部RAM.32个可编程I/O 口线.2个16位定时/计数器.6个中断源.可编程串行UART通道.低功率空闲和掉电模式3.2.1 AT89C51 功能特性概述AT89C51提

35、供以下标准功能:4K字节Flash闪速存储器,128字节内部RAM,32个I/0 口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C51可将至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其他所有部件工作直到下一个硬件复位。3.2.2 AT89C51引脚功能说明图3-2是AT89C51的引脚结构图,采用40线双列直插封装(DIP)方式。下面简要介绍这些引脚的功能。8 图3-2 AT89C5

36、1引脚图 Fig3-2 The Footprint of AT89C51(1)主电源引脚 VCC 为电源端,接+5V 直流电源,GND 为接地端。(2)时钟电路引脚 XTAL1 和XTAL2(3)控制信号引脚 RST、ALE/ 、 和 ,RST 复位信号输入端,震荡器运行时,在此引脚上出现两个机器周期的高电平以使单片机复位。ALE/ 地址锁存信号引脚,访问外部存储器时,P0 口输出的低8 位地址由ALE 输出的控制信号锁存到片外地址锁存器,P0 口输出地址低8 位后,又能与片外锁存储器传送信息。不访问片外存储器时,ALE 以震荡器1/6 的固定频率输出正脉冲,可为其他芯片提供时序和时钟信号。在

37、对Flash 存储器编程期间,该引脚用于输入编程脉冲。 程序存贮允许引脚,其输出是外部程序存储器的读选通信号,当STC89C51由外部程序存贮器取指令时,每个机器周期两次有效(即输出2个脉冲),但在此期间内,每当访问外部数据存储器时,两次有效信号都不输出。外部访问允许信号引脚,要使CPU访问外部程序存储器(地址为0000HFFFFH),则EA端必须保持低电平(接GND端)。当保持高电平时(接VCC端时),CPU则执行内部程序存储器中的程序。 (4)输入输出引脚P0.0P0.7、P1.0P1.7、P2.0P2.7、P3.0P3.7表3-1 P3口第二功能定义Table 3-1 The secon

38、d function of P3端口引脚第二功能P3.0RXD(串行输入口)P3.1TXD(串行输出口)P3.2INT0(外部中断0输入)(低电平有效)P3.3INT1(外部中断1输入)(低电平有效)P3.4T0(定时器0外部输入)P3.5T1(定时器1外部输入)P3.6WR(外部数据存储器写选通)低电平有效)P3.7RD(外部数据存储器读选通)(低电平有效)3.3 显示电路在单片机应用系统中,如果需要显示的内容只有数码和某些字母,使用LED数码管是一种较好的选择。LED数码管显示清晰、成本低廉、配置灵活,与单片机接口简单易行。LED数码管是由发光二极管作为显示字段的数码型显示器件,其中七只发

39、光二极管分别对应ag笔端构成“日”字形,另一只发光二极管Dp作为小数点。因此这种LED显示器称为七段数码管或八段数码管。如图3-3,3-4所示:图3-3七段位LED 图3-4八段位LEDFigure 3-3 Seven-Segment LED-bit Figure 3-4 8 Dan LEDLED数码管按电路中的连接方式可分为共阴型和共阳型两大类,共阳型是将各段发光二极管的正极连在一起,作为公共端COM,公共端COM接高电平,ag、Dp各笔段通过限流电阻接控制端。某笔段控制端低电平时,该笔段发光,高电平时不发光。控制某几段笔端发光,就能显示出某个数码或字符。共阴型是将各段发光二极管的负极连在一

40、起,作为公共端COM接地,某笔段通过限流电阻接高电平时发光。在自动加料机控制系统中运行是要显示输送、排料、满料、空料时间,有时间切换键和标志哪条生产线的发光二极管表示,显示的位数少,所以就采用静态显示的方式。LED显示器工作于静态显示方式时,各位的共阴极(或共阳极)连接在一起并接地(或+5V);每位的段选线(adp)分别与一个8位的锁存器输出相连。所以称为静态显示。各个LED的显示字符一经确定,相应锁存器的输出将维持不变,直到显示另一个字符为止。也正因此如此,静态显示器的亮度都较高。这种显示方式接口编程容易。若用I/O接口,则要占用4个8位I/O口,若用锁存器接口,则要用4片74LS373芯片

41、。如果显示器位数增多,则静态显示方式便无法适应。在设计中,LED显示电路采用74LS377驱动器和MC14511B译码器控制LED数码管。3.3.1 74LS377芯片介绍 图3-5 74LS377Figure 3-5 74LS377表3-2 74LS377真值表Table 3-2 74LS377 truth tableCLKDQ1XXQ0011000X0XQ0.D0D7:8个信号输入端。.Q0Q7:8个信号输出端。CLK:时钟信号输入端。 :锁存允许信号。当=0时,CLK端的上跳变将把8位D输入端的数据打入8位锁存器。3.3.2 MC14511B芯片介绍图3-6 MC14511BFigure

42、 3-6 MC14511B.AD:四个信号输入端。.ag:七个信号输出端。.LT、BI:接地。.LE:接电源。3.3.3 LED接口电路 LED显示电路采用74LS377驱动器和MC14511B译码器控制LED数码管。两个LED显示一条生产线一个工作过程的秒数。两片MC14511B把P0口的高四位和低四位译码成十进制控制LED显示。LED接口电路如图3-7所示:、图3-7LED接口电路Figure 3-7LED interface circuit3.4 继电器控制电路在电气控制领域或产品中,凡是需要逻辑控制的场合,几乎都需要使用继电器,从家用电器到工农业应用,甚至国民经济各个部门,可谓无所不见

43、。继电器是一种利用各种物理量的变化,将电量或非电量信号转化为电磁力(有触头式)或使输出状态发生阶跃变化(无触头式),从而通过其触头或突变量促使在同一电路或另一电路中的其它器件或装置动作的一种控制元件。根据转化的物理量的不同,可以构成各种各样的不同功能的继电器,以用于各种控制电路中进行信号传递、放大、转换、联锁等,从而控制主电路和辅助电路中的器件或设备按预定的动作程序进行工作,实现自动控制和保护的目的。被转化或施加于继电器的电量或非电量称为继电器的激励量,当继电器被激励,从一个起始位置达到预定的工作位置,并完成电路的切换动作,称为继电器的工作特性,包括吸合。不吸合,保持与释放状态。当输入量变化到

44、高于它的吸合值或低于它的释放值时,继电器动作,对于有触头式继电器其触头闭合或断开,对于无触头式继电器起输出发生阶跃变化,以此提供一定的逻辑变量。自动加料机是把塑料粒子送到一个真空管,在输送时真空管关闭合,排料时真空管需要打开,将粒子送到排料漏斗。本设计共需2个继电器控制交流接触器,一个接带动生产的电动机。另一个为控制工作方向的方向阀。经考虑采用4123无极12V直流控制24V的交流继电器,并利用光耦合器件P521和MCU隔开。89C51的P1初始值为0FFH,所以加一个74LS04反相器使得继电器初始不产生闭合,使用MC1413为无源驱动器,IN4007组成继电器的续流二极管。继电器控制电路如

45、图3-8所示:图3-8继电器控制电路Figure 3-8 Relay Control Circuit3.5 键盘及显示电路键盘在单片机应用系统中能实现向单片机输入数据、传送命令等功能,是人工干扰单片机的主要手段。本设计采用8255A为I/O扩展。 3.5.1 键盘接口非编码键盘与单片机的接口单片机系统所用的键盘有编码键盘和非编码键盘两种。编码键盘本身除了按键之外,还包括产生键码的硬件电路,只要按下某一个键,就能产生这个键的代码,一般称为键码,同时,还能产生一个脉冲信号,以通知CPU接收(输入)键码。这种键盘的使用比较方便,亦不需要编写很多程序,但使用的硬件较复杂,在微型计算机控制系统中使用还不多。非编码键盘是由一些按键排列成的一个行列矩阵。按键的作用,只是简单地实现接点的接通和断开,但必须有一套相应的程序与之配合,才能产生出相应的键码。非编码键盘几乎不需要附加什么硬件电路,目前,在微型计算机控制系统中使用比较普遍。使用非编码键需要用软件来解决按键的识别,防止抖动以及键码的产生等工作。设有一个6行5列的非编码键盘,其

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号