PVC物料自动上料系统_第1页
PVC物料自动上料系统_第2页
PVC物料自动上料系统_第3页
PVC物料自动上料系统_第4页
PVC物料自动上料系统_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

摘 要在实际生产生活中,为了提高产品的生产效率,改进生产工艺,自动上料系统被越来越广泛的应用。目前大型的生产加工企业使用的是基于 PC+PLC 的控制方式的自动物料上料系统,该方式价格昂贵、控制系统复杂,具有统计管理确保数据的备份、查询、统计、打印等的功能。针对小型加工企业和生产自动化程度要求不高的企业,不但要考虑成本还要节约人力资源,本课题基于这两个方面考虑,研发了一种“基于单片机的 pvc 物料自动上料控制系统” 。本设计利用单片机,完成一个完整的送料控制、放料控制、料满自动检测的过程,通过人机接口能够自行调节上料、放料时间等功能,完全能够满足小型加工企业自动上料、放料的需要。该 pvc 物料上料机控系统的工作原理:基于 AT89S51 单片机设计一款真空上料机控制器,要求该控制器能够进行上料、放料整个工作流程的过程控制。其工作参数包括上料时间(5-60 秒) ,放料时间(5-60 秒) 。其中的上放料时间参数可以用过面板上的轻触按键进行输入,并保存于 EEPROM 中,功率驱动方式选择场效应管来进行控制,从而实现了真空自动上料、放料的功能。【关键词】自动上料控制系统 单片机 AT89S51 硬件设计AbstractIn actual production, in order to improve production efficiency, improve production technology, automatic feeding system is widely applied. The current large-scale production and processing enterprises are using PC + PLC based control mode, the method is expensive and complex control system, can statistical management to ensure data backup, query, statistics, printing. For small-scale processing enterprises, and production automation less demanding situations, we must consider the cost savings but also human resources, based on these two aspects of this issue to consider, research and development of a vacuum-based SCM Automatic loading control system. We use SCM, the completion of a complete feed control, discharge control; full automatic detection of material through the human interface to the self-loading, discharge time and other functions, small-scale processing enterprises can completely meet the automatic feeding, discharge function. The vacuum on the feeder control system works: AT89S51 Microcontroller based Design of a vacuum on the feeder controller, requiring the controller to carry out the material discharge control of the entire workflow. Its operating parameters, including loading time (5-60 seconds), discharge time (5-60 seconds). Among them, the discharge time parameters can be used on the touch panel buttons for input, and stored in EEPROM, power driver FET control mode choice. Thus constituting a vacuum automatic feeding, discharge of functions. Key words: automatic feed mechanism system; MCU; AT89S51;Hardware design; Watchdog 目 录第一章 绪 论 11.1 题目来源及课题意义 11.2 自动上料机控制系统的工作原理及技术要求 11.3 系统的预期功能 2第二章 总体方案设计 32.1 上料机控制方案 32.2 系统结构框图 42.3 单片机的选择 52.4 物位传感器的选择 62.5 LED 显示电路的选择 72.6 键盘输入电路的选择 7第三章 自动上料机主电路 93.1 系统硬件电路图 93.2 电源电路 93.3 电路核心器件介绍 103.4 显示电路 163.5 看门狗 X5045 电路 173.6 接近开关 20第四章 系统的抗干扰及可靠性 21第五章 系统调试 335.1 硬件调试 335.2 软件调试 33附录 I 系统硬件原理图 38附录 II 电路 PCB 板图 39附录 III 英文翻译及译文 40第一章 绪 论1.1 题目来源及课题意义在现代科学技术的许多领域中,自动控制技术起到了愈来愈重要的作用,并且,随着生产和科学技术的逐步发展,生产自动化水平也越来越高。自动控制就是利用控制装置使被控对象的某个参数自动的按照预定的规律运行。本设计的 pvc 物料自动上料机控制系统就是采用自动控制技术来实现功能的,这样就大大提高了工作的效率,整个过程又快又稳。这个产品的出现具有跨时代的意义,广泛应用于塑料、橡胶、化工、医药、食品等行业。它是采用全密闭输送系统来完成对 pvc 物料的运输,这就完全杜绝了由于物料泄露造成的对环境的污染和对操作人员身体的伤害,以及周围环境对于物料自身的污染。是近年来 pvc 物料输送的发展方向。真空发生器的优点是体积小、重量轻、便于安装,可应用在洁净厂房内。它是采用射流技术,使真空发生器在压缩空气的作用下产生高真空来实现对物料的输送,不需要机械式真空泵,也没有任何润滑元件和其他的运动部件,完全符合 GMP 要求。它可以和混合机、包衣机、压片机、制粒机、胶囊充填机,包装机等主要工艺设备配套使用;随着其在中国的不断推广及应用,必将会对我国在该领域优化生产工艺流程、有效减少交叉污染与粉尘、提高药品生产品质起到积极作用。1.2 自动上料机控制系统的工作原理及技术要求我们利用单片机,来完成一个完整的送料控制、放料控制、料满自动检测过程,通过人机接口能够实现自行调节上料、放料时间等功能,完全能够满足小型加工企业自动上料、放料功能。该 pvc 物料上料机控系统的工作原理:基于 AT89S51 单片机设计一款真空上料机控制器,要求该控制器能够进行上料、放料整个工作流程的控制。其工作参数包括上料时间(5-60 秒) ,放料时间(5-60 秒) 。其中,上放料时间参数可以用过面板上的轻触按键进行输入,并保存于 EEPROM 中,功率驱动方式采用场效应管控制。从而实现了真空自动上料、放料的功能。1.3 系统的预期功能1. 利用接近开关能够自动检测 pvc 物料是否加满,并送信号给单片机。2. 空闲时数码管显示默认上料、放料时间。3. 可以通过键盘设定上料、放料时间的上下限。4. 利用看门狗保证系统正常运行,系统上电可以自动从看门狗芯片中读取 默认信息。5. 系统输出模块采用的是光耦隔离,并采用 mos 管驱动电磁阀的开闭。6. 系统具有一定的抗干扰性。第二章 总体方案设计2.1 上料机控制方案1. 面板显示:面板上设有 5 个功能键,两组数码管(每组有 2 位) 。功能键分别定义为“开/关”键, “上料时间增加”键, “上料时间减少 ”键, “放料时间增加”键和“放料时间减少”键。两组数码管分别用来显示“放料时间”和“上料时间” 。2时间显示:系统显示的时间为“XX 秒” ,最大值均设置为“99”秒,最小值均设置为“00”秒。3记忆功能:控制板具有记忆功能,用户在机器运行的过程中重新设置了“上料”和“放料”的时间,那么以后在每一个“上料放料“的循环过程中,上料和放料的时间均按该设置执行(重新上电和按下”开/关“键,都按照该设定值进行。若再次设定时间值,那么就按照新的时间值执行) 。4按键功能:“开/关”键只是控制系统的“启动/暂停” ,不能关断电源。 5运行规则:上电后,两组数码管分别静态显示“上料和放料的总时间” 。在此状态下,可以按动两组“增加/减少”键,对“上/放料的总时间”进行设定和修改。每按动一次,相对应的时间“增加”或者“减少” 1。注意:显示的时间最大只能增加到“99”秒,最小时间只能减少到“00”秒,当达到该两个极限值后,若再继续按动“增加/减少”键,那么显示的时间将不再增加或减少。设置完成后(也可以不设置,而执行默认值) ,按下“开/关”键,则系统先执行上料动作(通过抽真空动作,在盛料容器中形成负压,将物料吸入) ,同时数码管显示的上料时间进行倒计时,上料时间减为“00”后,再执行放料动作,同时数码管显示的上料时间复位。放料时间进行倒计时,放料时间减为“00”后,电磁阀有切换动作(有“喀嚓”声) ,接着再执行上料动作,同时数码管显示的放料时间复位。在运行过程中,如果不按动“开/关”键进行“暂停”操作,那么该系统将循环往复的执行“上料放料上料-”的动作。在运行过程中,如果按动“开/关”键进行“暂停”操作,那么系统将停止工作,数码管上显示的两组时间将复位。在此状态下,可以对“上/放料的时间”进行修改设定。在程序运行的过程中只有“开/关”键起作用,其余四个功能键均无效。不论是否正在执行“上/放料”的动作,断电后重新上电,数码管都显示上次的设定值(即时间的复位值) ,而不是上次运行过程中的断点值。6电源配置:系统由输出为“+5V”和“+24V”的“开关电源”供电。7系统负载:系统所携带的负载为“电磁阀”和“接近开关” 。8电磁阀动作: 上料时间开始倒计时时,输出端口得电,电磁阀吸合(有“啪”声) 。上料时间倒计时完后,电磁阀失电断开。9接近开关功能:系统只在上料时间段里检测接近开关。当接近开关的探头被遮住时,则上料时间停止倒计时,同时电磁阀断开(恢复为失电时的状态,断开时电磁阀有轻微的声音) ,时间显示处于停止状态。当将探头的遮挡物移开时,则从断点处继续向下运行(电磁阀继续得电,有“啪”声,上料时间继续倒计时) 。在放料时间段里不检测接近开关。接近开关为 NPN 常开型,当有物体靠近时它即有输出。2.2 系统结构框图根据系统功能要求,确定一下总体结构:单片机接近开关键盘电路上料、放料时间显示E2PROM读写电磁阀开关电源模块图 2-1 自动上料机控制系统硬件框图2.3 单片机的选择20 世纪 80 年代以来,单片机的发展非常迅速,就通用单片机而言,世界上一些著名的计算机厂家已投放市场的产品就有 50 多个系列,数百个品种。目前世界上较为著名的 8 位单片机的生产厂家和主要机型如下:美国 Intel 公司:MCS51 系列及其增强型系列美国 Motorola 公司:6801 系列和 6805 系列美国 Atmel 公司:89S51 等单片机美国 Zilog 公司:Z8 系列及 SUPER8美国 Fairchild 公司:F8 系列和 3870 系列美国 Rockwell 公司:6500/1 系列美国 TI(德克萨司仪器仪表)公司:TMS7000 系列NS(美国国家半导体)公司:NS8070 系列 等等。尽管单片机的品种很多,但是在我国使用最多的还是 Intel 公司的 MCS51 系列单片机和美国 Atmel 公司的 89S51 单片机。AT89S51 是美国 ATMEL 公司生产的低功耗,高性能 CMOS 8 位单片机,片内含 4K bytes 的可反复擦写的只读程序存储器(PEROM )和 128bytes 的随机存取数据存储器(ROM) ,器件采用 ATMEL 公司的高密度、非易失性存储技术生产,兼容标准 MCS-51 指令系统,片内置通用 8 位中央处理器(CPU)和 Flash 存储单元。功能强大 AT89S51 单片机可提供许多高性价比的应用场合,可灵活应用于各种控制领域。此设计就采用 AT89S51。2.4 物位传感器的选择物位是指贮存容器或工业生产设备里的液体、粉粒壮固体、气体之间的分界面位置,也可以是互不相溶的两种液体间由于密度不等而形成的界面位置。根据具体的用途分为液位、料位、界位传感器或变送器。物位不仅是物料消耗量或产量计量的参数,也是保证连续生产和设备安全的重要参数。特别是在现代工业中,生产规模大,速度高,且常有高温、高压、强腐蚀性或易燃易爆的物料,对于物位的监视和自动控制更是至关重要。例如颗粒形状、尺寸的一致程度、是否受外力压实、是否经受过振动、有无黏结性等,所以粉粒体物料的体积储量和质量储量之间不易精确换算,这是需要注意的事项。2.4.1 阻力式料位传感器阻力式料位传感器是指物料对机械运动所呈现的阻挡力。粉末颗粒状物料比液态物质流动性差,对运动物体有明显的阻力,利用这一特点可构成各种料位传感器。音叉法:根据物料对振动中的音叉有无阻力探知料位是否到达或超过某高度,并发出通断信号,这种原理不需要大幅度的机械运动,而且驱动功率小,机械结构简单、灵敏而可靠。音叉由弹性良好的金属制成,本身具有确定的固有频率,如外加交变力的频率与其固有频率一致,则叉体处于共振状态。由于周围空气对振动的阻尼微弱,金属内部的能量损耗又很少,所以只需微小的驱动功率就能维持较强的振动。当粉粒体物料触及叉体之后,能量消耗在物料颗粒间的摩擦上,迫使振幅急剧衰减,音叉停振。为了给音叉提供交变的驱动力,利用放大电路对压电元件施加交变电场,靠逆压电效应产生机械力作用在叉体上。用另外一组压电元件的正压电效应检测振动,它把振动力转变为微弱的交变电信号。再由电子放大器和移相电路,把检振元件的信号放大。经过移相,施加到驱动元件上去,构成闭环振荡器。在这个闭环中,既有机械能也有电能,叉体是其中的一个环节,倘若受到物料阻尼难以振动,正反馈的幅值和相位都将明显的改变,破坏了振荡条件,就会停振。只要在放大电路的输出端接以适当的器件,不难得到开关信号。为了保护压电元件免受物料损坏和粉尘污染,将驱动和检振元件装在叉体内部,经过金属膜片传递振动。如果在容器的上下方都装叉体,可以实现自动进料或自动出料的逻辑控制,或者把料位越限信号远传到控制室。在控制室里的控制电路判断料位是否越限,并按要求使被控的进出料设备启停。并且叉体的制造和装配良好时,音叉也可用于液体测量和控制。在测量时不需要大幅度的机械运动,驱动功率小,机械结构简单、灵敏而可靠。因此此设计选择音叉法阻力式料位传感器。2.5 LED 显示电路的选择LED 显示器是由 N 个 LED 显示块拼接成 N 位 LED 显示器。N 个 LED 显示块有 N 跟位选线,根据显示方式的不同,位选线和段选线的连接方法也各不相同,段选线控制显示字符的字型,而位选线为各个 LED 显示块的公共端,它控制该LED 显示位的亮、暗。LED 显示器有静态显示和动态显示两种显示方式。2.5.1 LED 静态显示方式LED 显示器工作于静态显示方式时,各位的共阴极(或共阳极)连接在一起并接地(或+5V) ;每位的段选线(adp)分别与一个 8 位的锁存器输出相连。所以称为静态显示。各个 LED 的显示字符一经确定,相应锁存器的输出将维持不变,直到显示另一个字符为止。也正因如此,静态显示器的亮度都较高。这种显示方式接口编程容易。付出的代价是占用口线较多,若用 I/O 接口,则要占用 4 个 8 位 I/O 口。如果显示器位数增多,则静态显示方式更是无法适应,因此在显示位数较多的情况下,一般都采用动态显示方式。所以,由于本系统只涉及到 2 位显示输出,就采用了 2 片 8 位移位寄存器串级使用的 LED 静态显示方式。2.6 键盘输入电路的选择2.6.1 独立式按键接口:独立式按键就是各按键相互独立,每个按键各接入一根输入线,一根输入线上的按键工作状态不会影响其他输入线上的工作状态。因此,通过检测输入线的电平状态可以很容易判断哪个按键按下了。独立式按键电路配置灵活,软件简单。但每个按键需要占用一个输入口线,在按键数量较多时,需要较多的输入口线且电路结构复杂,故此种键盘适用于按键较少或操作速度较高的场合。第三章 自动上料机主电路主电路采用 AT89S51,由于 AT89S51 内含 4KB 容量,因此在设计中不需要外扩 ROM。硬件电路主要有 LED 显示电路、键盘接受电路、继电器控制电路、EEPROM 外部存储器扩展电路,以及看门狗 X5045 等组成。3.1 系统硬件电路图C330pF EA/VP31X119 X218RESET9 RD17WR16INT012 INT113T014 T115P101 P12 P123P134 P145 P156P167 P178P0 39P01 38P02 37P03 36P04 35P05 34P06 3P07 32P20 21P21 2P2 23P23 24P24 25P25 26P26 27P27 28PSEN 29ALE/P 30TXD1RXD 10GND20VCC40IC18051x12MC430pFVCS4上上S3上上S2上上S5上上VC8 /WP3VS4 RESET7/CS/WDI 1SCK 6SI 5SO 2X5043/45IC2VCS1上R25KR35KU4TLP521U3TLP521U2TLP521U1TLP521 1234J3上上+24VC1104+C1470UFVCVC +24VR20 5K*3R21 R2 上上上12D212D112D3R4R5R6R75k * 5C2104+C2470UF+24VR8 X5045M3IRF540M1IRF540M2IRF540ST1 42 2384 15 DFIN6VE7 VS8A 9B 10C 1D 12E 13G 14F 15VC 16IC3CD4056ST1 42 2384 15 DFIN6VE7 VS8A 9B 10C 1D 12E 13G 14F 15VC 16IC4CD40562323123IN407*3R25 R24 R23 5K*31234J1CON4+24V上+5V上R15K10*5C1104R365KE3E4E5C2E3E4E5R14R15R16R17R26 R27 R28 R29 R30A1A2A3A4 AAA1A4 AAA1A4C1C2C1B1B2B3A1A2A3A4C3C4D4D5B1B2B3D1D2D3D4D5D1D2D3a3b3c3d3e3f3g3a1b1c1d1e1f1g1abcdefgabfb1a1g1f1cgdec1d1e1b2a2f2b3a3g3f3c2g2d2e2c3d3e3C1C2C3C4R1R12R13b1a2f 3vcc4vcc5b16a17g18f19e110d111c112dp11e14d15g16c17dp18SMG1 b1a2f 3vcc4vcc5b16a17g18f19e110d11c112dp113e14d15g16c17dp18SMG2ST1 42 2384 15 DFIN6VE7 VS8A 9B 10C 1D 12E 13G 14F 15VC 16IC5CD4056AAA1A4a2b2c2de2f2g2ST1 42 2384 15 DFIN6VE7 VS8A 9B 10C 1D 12E 1G 14F 15VC 16IC6CD4056VCC5104VC+24V123J2上上图 3-1 上料机原理图3.2 电源电路由于整个系统都是用单片机和各类芯片及电阻、电容组成的,其工作电压为5V,不需要负电压,可采用三端固定正电压集成稳压器 7805 系列的芯片。其输出电压 5V,按输出电流不同可分为 78M05、78L05,输出电流分别为0.5A 和 1.0A,转换成功率分别为 2.5W 和 5W。从整个系统的设计来看,其中有几块集成芯片和多个电阻、电容等器件,其功率总和应在 2W 左右,所以考虑整个系统的功率裕量,采用 78M05 作为整个系统的供电芯片。其主要电路如图 3-2 所示:图 3-2 电源电路其中输入电压为交流 220V,经过变压器其输出为 5V 或者 24V,再进行整流。整流可通过四个二极管进行全波整流,也可以利用集成整流堆来进行(同原理) 。后面接电容 C1、 C2 为滤波电容进行滤波,注意电解电容应该要有一定裕量,否则不能起到很好的滤波效果。本电路中使用的电容大小为 470uf,耐压为25 伏。78L05 的输出级接入两个滤波电容,用于减小因为电源波动对系统造成的影响和滤波。其不需要采用大容量的电解电容器,容量大小为 100uf 耐压为25 伏,再接入 0.1F 的电容器,便可减少因为电源波动的影响和滤去纹波,很好地改善负载的瞬态响应。然而,随之产生一个弊端,即一旦 78M05 的输入出现短路时,输出端大电容上存储的电荷,将通过集成稳压器内部放电,可能会造成内部电路的损坏,故在其间跨接一个二极管,为放电提供放泄通路,对集成稳压器起到了分流保护作用。3.3 电路核心器件介绍AT89S51 是美国 ATMEL 公司生产的低电压,高性能 CMOS 8 位单片机,片内含 4K bytes 的可反复擦写的只读程序存储器(PEROM )和 128bytes 的随机存取数据存储器(ROM) ,器件采用 ATMEL 公司的高密度、非易失性存储技术生产,兼容标准 MCS-51 指令系统,片内置通用 8 位中央处理器(CPU)和 Flash 存储单元。功能强大 AT89S51 单片机可提供许多高性价比的应用场合,可灵活应用于各种控制领域。3.3.1 AT89S51 主要性能参数.与 MCS-51 产品指令系统完全兼容.4K 字节可重擦写 Flash 闪速存储器.1000 次擦写周期.全静态操作:0Hz-33MHz.三级加密程序存储器.1288 字节内部 RAM.32 个可编程 I/O 口线.2 个 16 位定时/计数器.6 个中断源.可编程串行 UART 通道.低功率空闲和掉电模式3.3.2 AT89S51 功能特性概述及引脚功能说明 AT89S51 提供以下标准功能:4K 字节 Flash 闪速存储器,128 字节内部RAM,32 个 I/0 口线,两个 16 位定时/计数器,一个 5 向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89S51 可将至 0Hz 的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止 CPU 的工作,但允许 RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存 RAM 中的内容,但振荡器停止工作并禁止其他所有部件工作直到下一个硬件复位。 EA/VP31X119 X218RESET9RD17 WR16INT012 INT113T014 T115P101 P112P123 P134P145 P156P167 P178P00 39P01 38P02 37P03 36P04 35P05 34P06 33P07 32P20 21P21 22P22 23P23 24P24 25P25 26P26 27P27 28PSEN 29ALE/P30TXD 11RXD 10GND20VCC40图 3-3 AT89S51 单片机.VCC:电源电压.GND:地.P0 口:P0 口是一组 8 位漏极开路型双向 I/O,也即地址/数据总线复用口。作为输出口用时,每位能吸收电流的方式驱动 8 个 TTL 逻辑门电路,对端口写“1”可作为高阻抗输入端用在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低 8 位)和数据总线复用,在访问期间激活内部上拉电阻。在 Flash 编程时,P0 接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。.P1 口:P1 口是一个带内部上拉电阻的 8 位双向 I/O 口,P1 的输出缓冲级可驱动(吸收或输出电流)4 个 TTL 逻辑门电路。对端口写“1” ,通过内部的上拉电阻把端口拉倒高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(I IL) 。Flash 编程和程序校验期间,P1 接收低 8 位地址。.P2 口:P2 口是一个带有内部上拉电阻的 8 位双向 I/O 口,P2 的输出缓冲级可驱动(吸收或输出电流)4 个 TTL 逻辑门电路。对端口写“1” ,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(I IL) 。在访问外部程序存储器或 16 位地址的外部数据存储器(例如执行 MOVE DPTR指令)时。P2 口送出高 8 位地址数据。在访问 8 位地址的外部数据存储器(例如执行 MOVX RI 指令)时,P2 口线上的内容(也即特殊功能寄存器(SFR)区总 R2 寄存器的内容) ,在整个访问期间不改变。Flash 编程或校验时,P2 亦接收高位地址和其他控制信号。.P3 口:P3 口是一组带有内部上拉电阻的 8 位双向 I/O 口,P3 口输出缓冲级可驱动(吸收或输出电流)4 个 TTL 逻辑门电路。对 P3 口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。作输入端时,被外部拉低的 P3 口将用上拉电阻输出电流(I IL) 。P3 口除了作为一般的 I/O 口线外,更重要的是第二功能。端 口 引 脚 第 二 功 能P3.0 RXD (串行输入口)P3.1 TXD (串行输出口)P3.2 (外中断 0)0INTP3,3 (外中断 1)P3.4 T0 (定时/计数器 0)P3.5 T1 (定时/计数器 1)P3.6 (外部数据存储器写选通)WR表 3-1 P3 口第二功能 P3 还接收一些用于 Flash 闪速存储器编程和程序校验的控制信号。.RST:复位输入。当振荡器工作时,RST 引脚出现两个机器周期以上高电平将单片机复位。.ALE/ :当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)PROG输出脉冲用于锁存地址的低 8 位字节。即使不访问外部存储器。ALE 仍一时钟振荡频率的 1/6 输出固定的正脉冲信号,因此它可对外输出时钟或用于定时目的。但要注意的是:每当访问外部数据存储器时将跳过一个 ALE 脉冲。对 Flash 存储器编程期间,该引脚还用于输入编程脉冲( ) 。PROG如有必要,可通过对特殊功能寄存器(SFR)区中的 8EH 单元的 D0 位置位,可禁止 ALE 操作。该位置位后,只有一条 MOVX 和 MOVC 指令 ALE 才会被激活,此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置 ALE 无效。. :程序存储允许( )输出是外部程序存储器的读选通信号,当PSENPSENAT89S51 由外部程序存储器取指令(或数据)时,每个机器周期两次 有效,PSEN即输出两个脉冲,在此期间,当访问外部数据存储器,这两次有效的 信P3.7 (外部数据存储器读选通)RD号不出现。.EA/VPP:外部访问允许,欲使 CPU 仅访问外部程序存储器(地址为 0000H-FFFFH) ,EA 端必须保持低电平(接地) 。需要注意的是:如果加密位 LB1 被编程,复位时内部会锁存 EA 端状态。如 EA 端为高电平(接 VCC 端) ,CPU 则执行内部会锁存 EA 端状态。.XTAL1:振荡器反相放大器的及内部时钟发生器的输入端。.XTAL2:振荡器 3 放大器的输出端。3.3.3 时钟振荡器AT89S51 中有一个用于构成内部振荡器的高增益反相放大器,引脚 XTAL 和XTAL2 分别是该放大器的输入端和输出端。这个放大器与作为反馈元件的片外石英晶体或陶瓷谐振器一起构成自激振荡器,振荡电路如图:图 3-4 时钟振荡器外接石英晶体(或陶瓷振荡器)及电容 C1、C2 接在放大器的反馈回路中构成并联振荡电路。对外接电容 C1、C2 虽然没有十分严格的要求,但电容容量的大小会轻微影响振荡频率的高低,振荡器工作的稳定性,起振的难易程序及温度稳定性,如果使用石英晶体,则推荐电容使用 30pF 10pF,而如使用陶瓷振荡器建议选择 40pF 10F。用户也可以采用外部时钟,采用时钟的电路如图。在这种情况下,外部时钟脉冲接到 XTAL1 端,即内部时钟发生器的输入端,XTAL2 则悬空。由于外部时钟信号是通过一个 2 分钟触发器后作为内部时钟信号的,所以对外部时钟信号的占空比没有特殊要求,但最小高电平持续时间和最大的低电平持续时间应符合产品技术条件的要求。3.3.4 AT89S51 的极限参数:极限参数:工作温度-55to+125储藏温度-65to+150任一引脚对地电压-1.0Vto+7.0V最高工作电压6.6V直流输出电流15.0mA3.4 显示电路在单片机应用系统中,如果需要显示的内容只有数码和某些字母,使用LED 数码管是一种较好的选择。LED 数码管显示清晰、成本低廉、配置灵活,与单片机接口简单易行。LED 数码管是由发光二极管作为显示字段的数码型显示器件,其中七只发光二极管分别对应 ag 笔端构成“日”字形,另一只发光二极管 Dp 作为小数点。因此这种 LED 显示器称为七段数码管或八段数码管。如图所示:图 3-5 七段位和八段位数码管LED 数码管按电路中的连接方式可分为共阴型和共阳型两大类,共阳型是将各段发光二极管的正极连在一起,作为公共端 COM,公共端 COM 接高电平,ag、Dp 各笔段通过限流电阻接控制端。某笔段控制端低电平时,该笔段发光,高电平时不发光。控制某几段笔端发光,就能显示出某个数码或字符。共阴型是将各段发光二极管的负极连在一起,作为公共端 COM 接地,某笔段通过限流电阻接高电平时发光。在自动加料机控制系统中运行是要显示输送、排料时间,有时间切换键和标志哪条生产线的发光二极管表示,显示的位数少,所以就采用静态显示的方式。LED 显示器工作于静态显示方式时,各位的共阴极(或共阳极)连接在一起并接地(或+5V) ;每位的段选线(adp)分别与一个 8 位的锁存器输出相连。所以称为静态显示。各个 LED 的显示字符一经确定,相应锁存器的输出将维持不变,直到显示另一个字符为止。也正因此如此,静态显示器的亮度都较高。3.4.1 CD4056 芯片介绍图 3-6 元器件 CD4056.25: 四个信号输入端。.915: 七个信号输出端。.VEE、VSS:接地。.VCC:接电源。.DFIN:控制译码器输出信号。译 码 器 是 组 合 逻 辑 电 路 的 一 个 重 要 的 器 件 , 其 可 以 分 为 : 变 量 译 码 和 显示 译 码 两 类 。 变 量 译 码 一 般 是 一 种 较 少 输 入 变 为 较 多 输 出 的 器 件 , 一 般 分 为2n 译 码 和 8421BCD 码 译 码 两 类 。显 示 译 码 主 要 解 决 二 进 制 数 显 示 成 对 应 的 十 、 或 十 六 进 制 数 的 转 换 功 能 ,一 般 其 可 分 为 驱 动 LED 和 驱 动 LCD 两 类 。译码是编码的逆过程,在编码时,每一种二进制代码,都赋予了特定的含义,即都表示了一个确定的信号或者对象。把代码状态的特定含义“翻译”出来的过程叫做译码,实现译码操作的电路称为译码器。3.5 看门狗 X5045 电路X5045 有四种常用的功能:上电复位、看门狗定时器、电源电压监控和块锁,保护串行 EEPROM 存储器组成在一个封装之内。这种组合降低了系统成本、减少了电路板空间和增加了可靠性。向器件加电时激活了上电复位电路,它保持 RESET/RESET 有效一段时间。这可使电源和振荡器稳定,然后微处理器再执行代码。看门狗定时器对微控制器提供了一个独立的保护机制。当系统故障时,在可选的超时时间之后,器件将激活 RESET/RESET 信号,用户可以从三个预置的值中选择一个超时时间。一旦选定,即使在断电后重启电源时也不会改变。器件的低 VCC 检测电路,可以保护系统免受低电压之影响,当 VCC 降到最小 VCC 转换点以下时,系统复位。复位一直持续到 VCC 回到正常工作电平并且稳定为止。X5045 的存储器部份是具有 Xicor 块锁保护的 CMOS 4Kb 串行 EEPROM。器件利用了 Xicor 公司专有的 Direct WriteTM 晶片,提供最小为 1000000 次擦写和最少为 100 年的数据保存期。3.5.1 X5045 引脚图图 3-6 X5045 引脚图3.5.2 X5045 说明表 3-2 X5045 引脚功能8 引脚SOIC/PDIP/MOSP名称 功 能1 CS片选端,当 为高时,X5045 未被选中,SO 输CS出端处于高阻抗状态;除非正在进行内部写操作,器件将处于等待方式, 为低使 X5045,S将它置于激活方式,必须注意,当上电之后,任何操作开始之前,需要先在 上有一次由高C至低的跳变。2 SO SO 是一个串行数据推/挽输出端,当读周期时,数据从该引脚移出,数据由串行时钟的下降沿同步输出。3 WP写保护端,当 为低时,向 X5045 的非易失性WP写被禁止,但器件其它功能正常。当 保持高P时,所有功能包括非易失性写操作都正常。在CS 保持为低时 WP 变低将中断 X5045 的一次写入。如果内部写周期已经开始, 变低对写操作没P有影响。4 VSS 地5 SI SI 时串行数据输入端。所有要写入存储器的操作码、字节地址和数据都从该引脚输入,输入信号由串行时钟的上升边锁存。6 SCK 串行时钟端。串行时钟控制串行总线数据输入和输出的时序,出现在 SI 引脚上的操作码、地址或数据在输入时序的上升沿被锁存,而 SO 引脚上的数据在输入时钟的下降之后改变。7/RESTRESET复位输出。 是低/高有效的漏极开路输REST出端,只要 VCC 下降至低于最小 VCC 检测电平时该输出端变为有效,它将保持有效直至 VCC上升到最小 VCC 检测电平 200ms 为止,如果看门狗定时器是使能有而且 SDA 保持 HIGH 或 LOW得时间长于选定的看门狗超时时间,则将变为有效,在 CS 有一下降边降复位REST看门狗定时器。8 VCC 电源电压X5045 是一体积小、功耗低、性价比高的带看门狗和电源监控功能的复位芯片;它使用简单、方便,它所提供的复位信号为高电平,因而是应用于复位信号为高电平场合的单片机系统的理想芯片。3.6 接近开关在料体进入料斗式干燥机后,要能检测到什么时候到达满料状态,所以就选用简单的阻力式传感器,阻力式料位传感器是指物料对机械运动所呈现的阻挡力。粉末颗粒状物料比液态物质流动性差,对运动物体有明显的阻力,利用这一特点可构成各种料位传感器。采用音叉法,音叉法:根据物料对振动中的音叉有无阻力探知料位是否到达或超过某高度,并发出通断信号,这种原理不需要大幅度的机械运动,驱动功率小,机械结构简单、灵敏而可靠。音叉由弹性良好的金属制成,本身具有确定的固有频率,如外加交变力的频率与其固有频率一致,则叉体处于共振状态。由于周围空气对振动的阻尼微弱,金属内部的能量损耗又很少,所以只需微小的驱动功率就能维持较强的振动。当粉粒体物料触及叉体之后,能量消耗在物料颗粒间的摩擦上,迫使振幅急剧衰减,音叉停振。为了给音叉提供交变的驱动力,利用放大电路对压电元件施加交变电场,靠逆压电效应产生机械力作用在叉体上。用另外一组压电元件的正压电效应检测振动,它把振动力 为微弱的交变电信号。再由电子放大器和移相电路,把检振元件的信号放大。经过移相,施加到驱动元件上去,构成闭环振荡器。在这个闭环中,既有机械能也有电能,叉体是其中的一个环节,倘若受到物料阻尼难以振动,正反馈的幅值和相位都将明显的改变,破坏了振荡条件,就会停振。只要在放大

温馨提示

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

评论

0/150

提交评论