欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    经济型数控钻床控制系统硬件电路设计——毕业设计.doc

    • 资源ID:2946775       资源大小:544.50KB        全文页数:33页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    经济型数控钻床控制系统硬件电路设计——毕业设计.doc

    南京工程学院 自动化学院 本科毕业设计(论文)题目: 经济型数控钻床控制系统硬件电路设计 专 业: 自动化(数控技术应用) 班 级: 学生姓名: 指导教师: 起迄日期: 设计地点: _ Graduation Design (Thesis) Hardware Design of Economic NC Drilling MachineByHuang Li gangSupervised byAssociate Prof. Hua mao faDepartment of Automation EngineeringNanjing Institute of TechnologyJune, 2007摘 要本文介绍了经济型数控钻床控制系统硬件电路的设计方法。该控制系统以8031为主CPU,用它来控制整个数控钻床的工作,另外选用89C2051作从CPU ,实现对八位LED动态显示电路的控制。主CPU 8031扩展了外部程序存储器27256和数据存储器6264,外部程序存储器用于存放系统程序;数据存储器用于存放加工程序和数控系统处理的中间数据。本设计用8155来实现键盘接口电路的扩展。数控钻床的MDI方式包括手动、自动、空运行、回零、编辑等,它的扩展本设计选用了8255芯片的PA口。步进电机控制信号由8031发出,通过总线驱动,由74LS273D触发器向外发送。利用8155和8255的剩余口进行输入输出接口电路的扩展。各芯片间信息的相互传递,通过数据总线和控制总线来实现。加之以相应的软件,此系统就构成了完整的数控钻床控制系统。它不仅可以作为经济型数控钻床的控制系统,还可用作对普通钻床的数控改造。在国内的中小企业将有一定的应用市场。关键词:数控钻床;控制系统;电路设计;ABSTRACTIn this paper, the design of economy numerical control system for drilling machine is introduced. A 8031 used asthe host CPU, the control system controls the entire numerical drilling machine. Another MCU, 89C2051, is used as the slave CPU to achieve the control of LED. An external ROM 27256 and a RAM 6264 was used to store system program and the machining data separately. And the keyboard function was realized with an 8155. The MDI function of the NC drilling machine including manual and automatic operation, returning to zero, editing and so on, which were realized with the PA port of a 8255 chip. The control signal, with which the step motor is driven, was generated with a MCU, 8031, and transmitted with a D latch 74LS273. Other ports of 8155 and 8255 were used for the I/O signal of the NC system. The information exchange of different chips was realized with the data bus and the control bus. With adequate software, this system can be integrated to NC system of a drilling machine or used in the reconstruction of universal drilling machine. So it will find its widely usage in the markets of middle or small enterprise.Key words: Numerical control drilling machines; control system; design of circuit目 录 第一章 绪论11.1 引言11.2 选题背景与意义11.3 研究现状21.4 本文的结构3第二章 数控钻床控制系统电路设计42.1 设计总体思路及结构.52.2 数控钻床控制系统主CPU的选择52.3 控制系统复位电路的设计6 2.4 存储器扩展电路设计72.5 键盘扩展电路设计11 2.6 显示电路设计14 2.6.1 八段数码管动态显示电路.14 2.6.2 十六段数码管静态显示电路.212.7 输入/输出信号接口电路设计222.8 步进电机控制信号输出接口电路设计252.9 译码电路设计.25第三章 控制系统电路原理图以及PCB图的绘制27 3.1 电路原理的图绘制27 3.2 PCB图的绘制28第四章 结论304.1论文总结304.2 感想30致谢32参考文献33附录A:英文资料.34附录B:英文资料翻译.41附录 C: 硬件设计PCB图48附录 D:硬件设计原理图及光盘第一章 绪 论1.1 引言 随着计算机技术的高速发展,传统的制造业开始了根本性变革,各工业发达国家投入巨资,对现代制造技术进行研究开发,提出了全新的制造模式。在现代制造系统中,数控技术是关键技术,它集微电子、计算机、信息处理、自动检测、自动控制等高新技术于一体,具有高精度、高效率、柔性自动化等特点,对制造业实现柔性自动化、集成化、智能化起着举足轻重的作用。目前,数控技术正在发生根本性变革,由专用型封闭式开环控制模式向通用型开放式实时动态全闭环控制模式发展。在集成化基础上,数控系统实现了超薄型、超小型化;在智能化基础上,综合了计算机、多媒体、模糊控制、神经网络等多学科技术,数控系统实现了高速、高精、高效控制,加工过程中可以自动修正、调节与补偿各项参数,实现了在线诊断和智能化故障处理;在网络化基础上,CAD/CAM与数控系统集成为一体,机床联网,实现了中央集中控制的群控加工。 目前我国机床总拥有量约为400 万台,其中数控机床只有8 万多台,远远低于美国、日本、德国、韩国等制造业发达国家机床数控化率20 以上的水平。主要表现在设备老化陈旧、自动化水平低、技术水平落后、劳动生产率低,严重影响了生产力的发展。采用先进的工艺设备,逐步增加数控机床所占比重,已经成为我国制造技术发展的总趋势,也是企业走出困境、提升水平,实现跨越式发展的必由之路。提高机床数控化率有两个途径:(1)购买新的数控机床; (2) 把普通型的旧机床改造成数控机床。目前我国的普通钻床仍占很大比重,所以才会出现上述的大量求购意向,而且还有的小型企业不愿废弃原有的普通钻床,想要在已有的普通钻床基础上进行数控改造,这都需要开发适合普通机床改造的经济型数控系统。1.2 选题背景与意义由于我国现处于社会主义初级阶段,经济水平相对而言比较落后,普通钻床占据着国内绝大多数的市场,而普通钻床有着很大的弊端,如精度方面达不到要求,工作效率比较低。所以经济型数控钻床以及对普通钻床进行经济型数控钻床改造,在国内还是有着十分广阔的前景。本设计选用了8031单片机作为核心,开发通用型数控钻床的控制系统。它具有以下几点优势:1)开发成本低。 8031单片机芯片的价格(10元左右)相对现在比较前沿的EDA板(200元左右)而言有着绝对的优势。2)电路设计简单。3)通用性好。相对于传统的由纯硬件组成的普通钻床控制电路而言,它的控制信号是由芯片发出的,所以它的控制系统的通用性很强。它不但能用做经济型数控钻床的控制系统,而且可以用来对普通钻床进行数控改造。所以此课题有一定的研究价值,能取得一定的经济效益及社会意义。1.3 研究现状 随着科技发展的日新月异,新一代的CPU及控制算法不断推陈出新,目前,数控技术正在发生根本性变革,较传统相比,各方面都有很大的提高。1高速高精高效化速度、精度和效率是机械制造技术的关键性能指标。由于采用了高速CPU芯片、RISC芯片、多CPU控制系统以及带高分辨率绝对式检测元件的交流数字伺服系统,同时采取了改善机床动态、静态特性等有效措施,机床的高速高精高效化已大大提高。2柔性化包含两方面:数控系统本身的柔性,数控系统采用模块化设计,功能覆盖面大,可裁剪性强,便于满足不同用户的需求;群控系统的柔性,同一群控系统能依据不同生产流程的要求,使物料流和信息流自动进行动态调整,从而最大限度地发挥群控系统的效能。3工艺复合性和多轴化以减少工序、辅助时间为主要目的的复合加工,正朝着多轴、多系列控制功能方向发展。数控机床的工艺复合化是指工件在一台机床上一次装夹后,通过自动换刀、旋转主轴头或转台等各种措施,完成多工序、多表面的复合加工。早期的实时系统通常针对相对简单的理想环境,其作用是如何调度任务,以确保任务在规定期限内完成。而人工智能则试图用计算模型实现人类的各种智能行为。科学技术发展到今天,实时系统和人工智能相互结合,人工智能正向着具有实时响应的、更现实的领域发展,而实时系统也朝着具有智能行为的、更加复杂的应用发展,由此产生了实时智能控制这一新的领域。在数控技术领域,实时智能控制的研究和应用正沿着几个主要分支发展:自适应控制、模糊控制、神经网络控制、专家控制、学习控制、前馈控制等。例如在数控系统中配备编程专家系统、故障诊断专家系统、参数自动设定和刀具自动管理及补偿等自适应调节系统,在高速加工时的综合运动控制中引入提前预测和预算功能、动态前馈功能,在压力、温度、位置、速度控制等方面采用模糊控制,使数控系统的控制性能大大提高,从而达到最佳控制的目的。4智能化新一代PCNC数控系统 智能化新一代PCNC数控系统将计算机智能技术、网络技术、CAD/CAM、伺服控制、自适应控制、动态数据管理及动态刀具补偿、动态仿真等高新技术融于一体,形成严密的制造过程闭环控制体系。1.4 本文结构本文以数控钻床硬件电路的研发工程项目为应用背景,对数控技术进行了研究。全文共分为四章,各章的主要内容如下:第一章扼要地介绍了国内外数控技术的现状发展趋势与研究背景;第二章分模块地介绍了整个数控钻床控制系统的硬件电路及相关芯片的结构与用法。第三章对怎样用绘制软件PROTEL99SE完成本毕业设计的原理图及PCB图作了简单的介绍;第四章对数控钻床控制系统硬件电路设计工作进行了总结,给出了存在的问题和进一步研究的方向。第二章 数控钻床控制系统电路设计2.1 设计的总体思路及结构本设计是以8031单片机为核心,开发通用型数控钻床的控制系统。从CPU 选用了89C2051,用来对动态显示电路进行控制。之所以选择8031单片机作为主CPU是因为它价格便宜,性能稳定,被广泛地用于工程设计中。选用89C2051对动态显示进行控制,不但节省了很多硬件,节约了成本,而且使8031主CPU不必花很多时间用在对显示电路的控制上,从而使得此系统运行更快,更稳定。 总体设计一共分为七个模块来实现整个控制系统的各功能。它们分别是:(1)控制系统复位电路模块 包括上电复位和手动复位,当系统上电时复位引脚获得高电平,使系统复位。急停键和复位键按下时都可以使系统复位,急停时还可使CPU进入中断程序保存有用的数据。(2)存储器扩展电路模块 选用27256 32KB程序存储器对8031进行程序存储器扩展,用74LS373对8031的低八位地址进行锁存,与高七位地址组合得到十五位地址,即可对27256的地址进行选择。选用6264 8KB数据存储器,进行数据存储器扩展,用138对它进行片选。 (3) 键盘扩展电路模块 它分为两部分,分别是8031P1口手动键盘扩展和8155矩阵键盘扩展。P1口用于手动键盘的输入端,分别控制,X轴、Y轴、Z轴以及起动、停止、超程报警,用8155的PA口和PC口扩展了40个按钮的矩阵键盘。 (4)显示电路模块 分为动态显示电路和静态显示电路。四排动态显示由89C2051来控制,它用来显示数字字符。十六位静态显示是由8031主CPU控制的,它用来显示英文字符。 (5)输入输出接口电路扩展模块 它分为8255扩展电路和8155I/O信号接口电路。8255的PA口作为MDI(自动运行、空运行、回零、编辑、手动)方式的输入端,PB口和PC口用于CPU与外部信号的收发。8155的PB口用于CPU与外部信号的联络。(6)步进电机控制信号输出模块 8031的脉冲信号通过74LS245总线驱动器驱动,由74LS273向外发送步进电机脉冲。(7)74LS138译码电路 8031通过74LS138译码得到各芯片的片选地址,加上相应的读写信号,从而控制整个数控钻床控制系统。 图2.1为整体系统模块构成框图。 626416段LED静态显示电路272568031主CPU8155矩阵键盘I/O信号的收发74LS24520518255手动键盘74LS373动态显示至步进电机驱动收发信号电路MDI方式转换开关 图2.1 模块构成框图2.2 控制系统主CPU选择 作为主CPU的8031是本设计的核心芯片。MCS-51系列中,各种廉价的普及型8031单片机为我国单片机技术的普及、推广做出了巨大贡献。8031具有价格低、功能强、使用灵活、开发方便等特点,输入输出口也够用,所以能用于数控钻床控制系统的设计;而本人在大学课程中的单片机和微机原理两门专业课,都对此芯片作了详细的介绍。因此我选用8031单片机作为此系统的核心CPU。1. 8031单片机的特点1)具有功能很强的8位中央处理单元(CPU);2)片内有时钟发生电路(12MHZ),每执行一条指令的时间为14µs;3)片内具有128字节的RAM;4)具有21个特殊寄存器;5)可扩展64K字节的外部数据存储器和64K字节的外部程序存储器;6)具有4个I/O口,32根I/O线;7)具有2个16位定时器/计数器;8)具有5个中断源,配备2个中断优先级;9)具有一个全双功串行接口;10)具有位寻址能力,适合逻辑运算。从上述特性可以看出这种8031芯片集成度高、功能强,只需增加少量外围器件就可以构成一个完整的微机控制系统。28031引脚功能8031一共有40个引脚,见图2.2,其中Vcc(40脚)接+5V电压,VSS接地。XTAL1(19脚)和XTAL2(18脚)接外部晶振的信号(我选择的晶振频率为12MHZ),即把外部振荡器的信号直接连到内部时钟发生器输入端。ALE(30脚)允许地址锁存引脚,用于锁存地址的低字节。它可用作对外输出时钟,或用于定时。PSEN(29脚)外部程序存储器读选通信号引脚。在从外部程序存储器取指令期间,每个机器周期PSEN两次有效。在此期间,每当访问外部数据存储器时,这两次信号将不出现。此引脚可驱动八个TTL门电路。EA(31脚)对于8031而言此引脚必须接地,这样才能选择外部程序存储器27256。P1口(1脚8脚):是八位准双向I/O口。由于这种接口输出没有高阻,输出也不能锁存,故不是真正的双向I/O口。P1口能驱动四个TTL负载。在此模块中P1口用来进行手动控制主轴进给。由于此钻床系统为三轴控制(Z,Y,Z),加上启动与暂停口(超程与暂停共用一个端口),P1口的8个输入端都被充分利用。P2口(21脚28脚):是八位准双向I/O口。在访问外部存储器时,它可以作为高8位地址总线,送出高八位地址。P2口可以驱动四个TTL负载。P3口(10脚17脚):是八位准双向I/O口。P3能驱动四个TTL负载。它作为第一功能使用时,即作为普通I/O口用,功能和操作方法与P1口相同。作为第二功能使用时,各引脚的定义如表2.1所示。表 2.1 P3口第二功能表引脚第二功能P3.0RXD(串行口输入端)串行P3.1TXD(串行口输出端)P3.2INTO(外部中断0请求输入端,低电平有效)P3.3 INT1(外部中断1请求输入端,低电平有效)P3.4T0(定时器/计数器0计数脉冲输入端)P3.5T1(定时器/计数器1计数脉冲输入端)P3.6WR(外部数据存储器写选通信号输出端,低电平有效)P3.7RD(外部数据存储器读选通信号输出端,低电平有效)2.3 控制系统复位电路设计 当振荡器运行时,在RST(9脚引脚)上出现两个机器周期的高电平,使单片机复位。复位电路可分为系统上电复位和手动复位,如图2.2所示,系统上电瞬间电容C1和C4充电,与非门的两个输入端为低电平,输出高电平使系统复位。按下“复位”按钮与“急停”按钮都可使系统复位。当按下复位按纽时,与非门“2”号引脚经电阻分压所得低电平,使单片机复位。当急停键没按下时,此端管脚处于高电平,即与非门的一个管脚“1”为高电平,此时若连接与非门的另一个管脚的复位按钮没按下,则“2”号引脚也为高电平,两个高电平与非所得低电平,8031不复位。若按下急停键,与之连接的二极管导通,“1”号引脚为低电平,此时无论复位按钮有没有按下,与非门的输出端为高电平,使8031复位,同时INTO的输入端口为低电平,向CPU申请中断。 2. 图2.2 控制系统复位电路图2.4 存储器扩展电路设计图2.3为存储器扩展电路模块,该模块除了8031外,还用到:74LS373、74LS138、27256、6264四个主要芯片。由于本系统是采用8031作为主CPU,所以必须外接一个ROM。而27256EPROM是具有紫外线可擦除,可编程功能的只读存储器,当它置于紫外线灯下照20ms以后,内部内容变为全“1”,通过编程器将程序代码写入后消息不会丢失,可靠性很高。所以本模块选择它作为程序存储器扩展芯片。其引脚意义如下:AOA14:地址输入线。因为27256一共有15根地址线,所以A15号地址线没有选用,设取值为“0”。27256地址范围见下表2.2。 表2.2 程序存储器地址表 地址线地址A15 A14 A13 A12 A11 A1 A00 0 0 0 0 0 0 0000H0 0 0 0 0 0 1 0001H0 0 0 0 0 1 0 0002H 0 1 1 1 1 1 0 7FFEH0 1 1 1 1 1 1 7FFFHD0D7为三态数据总线(有时用O0O7表示)。读或编程检验时为数据输出线,编程时为数据输入线。维持或编程禁止时为高阻抗。 OE为读选通信号输入线,低电平有效,它与8031的PSEN外部存储器读选通信号相连。8031 从27256取指令期间,每个机器周期PSEN两次有效,即OE引脚两次出现低电平。在此期间,每当访问外部数据存储器时,这两次信号将不出现。编程电源输入线VPP(此模块中VPP接+5V,电压通过电容与片选信号CE隔离)。片选信号CE,低电平有效,此时CE接地,选中27256。由于27256的地址线为15位,而主CPU8031的ADOAD7是分时复用的,所以必须有一个地址锁存器,锁存低八位地址。由于我在大学课本中只接触到74LS373一种地址锁存器,所以选择它来进行地址锁存。其管脚中D0D7为数据输入端,Q0Q7为数据输出端 ,OE为输出控制端,当OE为低电平时,允许D0D7输出到Q0Q7上,当OE为高电平时,输出线为浮空状态,此模块中OE接地,使74LS373一直有效。LE为数据输入控制线,当LE为高电平时,输出端Q0Q7和输入端D0D7的状态相同,当LE为低电平时(下降沿),输入端D0D0的数据锁入到Q0Q7的8位锁存器中。在此钻床控制系统中,主控程序都被固化在27256EPROM中,主CPU通过运行其中程序来对整个钻床系统进行控制。而数控钻床在运行过程中将其正在执行的程序和各种计算的结果存储到RAM中,8031内部128B的RAM显然是不够的。所以必须外扩一个RAM。 图2.3 存储器扩展电路图本设计选择采用半导体静态随机存储器RAM作为数据存储器扩展。之所以选择SRAM,是因为考虑到它与DRAM相比抗干扰能力强,无需刷新逻辑电路就可以保持数据信息的不丢失。在SRAM系列中,容量为8KB的6264作为本设计的外扩RAM较为合适,其中:A0A12:地址输入线。 D0 D7:双向三态数据线,有时用00O7表示。 CS1:片选通信号输入线,低电平有效,此信号与138的Y5相连,经译码得出6264的地址范围。地址范围见表2.3。OE:读选通信号输入线,低电平有效,它与8031的 RD相连。WE: 读选通信号输入线,低电平有效,它与8031的WR连接。VCC: 工作电源5V。GND:线路接地。图中6264的CS,为第二片选信号,高电平有效。CS=1,CE=0选中6264。在此模块中因为CS所需的高电平为3.3V,而系统所能提供的为5V,所以必须接表2.3 数据存储器地址表 地址线 地址A15 A14 A13 A12 A1 A01 0 1 0 0 0 A0OOH1 0 1 0 0 1 A001H 1 0 1 1 1 0 BFFEH1 0 1 1 1 1 BFFFH一分压电路,见下图2.4。两个电阻R1和R2的阻值分别为5.1K和10K,经计算CS端口分压所得电压约为3.3V。又因为6264是随机存储器,所以如果不外接电源,系统一但掉电,其中的数据将会丢失,为了保存其中有用的数据,本模块还设计了掉电保护电路。 如图2.5所示,当系统没有掉电时,上面的二极管导通,由于干电池的电压小于5V,所以下面的二极管截止,6264由系统供电。当系统掉电时,下面的二极管导通,6264由干电池供电。 CS2图2.4分压电路 图2.5掉电保护电路2.5 键盘扩展电路设计数控钻床的控制系统需要一个人机对话装置,这种人机对话装置通常采用键盘和显示器。显示器是单片机应用系统人机对话中常用的输出装置,键盘是单片机应用系统中人机对话常用的输入装置。键盘的结构有两类,一类是独立式键盘,另一类是矩阵式键盘。本系统中我用8155扩展了一个四十个按钮的矩阵式键盘(见图2.6),用8031的P1口扩展了一个八按钮的独立式键盘(见图2.8)。下面对键盘的设计进行详细的介绍。18155键盘扩展电路 8155键盘扩展电路可分为四部分:矩阵式键盘,8155芯片,上拉电阻,74LS466。 如图2.6所示,矩阵式键盘的按键触点接于由行、列母线构成的矩阵电路的交叉处,每当一个键按下时,通过该键将相应的行、列母线连通。8155的PA口作为输出口,输出键盘的扫描信号,C口作为输入口,用来接收键盘读入的信号。根据按下键的不同,产生的键值也不同,一个键对应于一个键值,事实上每个键的输出与输入的组合是唯一的,只要按下一个键,那么就可以得到一个键的编码值,这个值由软件控制,不同的键,编码值是不同的。矩阵式键盘的优点是:它能最大化地利用可编程I/O设备的端口。很好地满足多键值键盘设计的需要。在本模块中,键盘电路用到了8155的8个PA口和5个PB口,扩展了40个键值的矩阵式键盘。图2.6 8155键盘扩展电路模块(1)8155地址的分配 双向地址数/据线AD0AD7,分时传送但单片机和8155之间的地址、数据、命令、状态信息。在地址锁存信号ALE下降沿将AD0AD7上的低8位地址、RAM/IO口选择信息锁存。因此,MCS-51单片机的P0口输出的低8位地址不需要再外接锁存器。IO/M=0时单片机选择8155中的RAM读/写, AD0AD7上地址为RAM单元地址;IO/M=1,单片机选择8155寄存器或端口,地址分配见下表2.5。CEIO/MA7A6A5A4A2A1A0所选端口01××××000命令/状态寄存器01××××001A口01××××010B口01××××011C口01××××100计数器低八位01××××101计数器高八位00×××××××RAM单元表2.5 8155地址分配表由于CE片选信号在此模块中连接74LS138的 Y4(图2.21),IO/M端接A12,所以根据表2.5,可得此8155端口的具体地址表见表2.6。 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0所选端口 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0命令/状态寄存器 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1A口1 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 B口1 0 0 1 0 0 0 0 0 0 0 0 0 0 1 1 C口 1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0计数器低八位1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 1 计数器高八位1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RAM单元表2.6 8155口具体地址分配表命令状态寄存器:9000HA口地址:9001H此处删减NNNNNNNNNNNNNNNN字 需要整套设计请联系q:99872184。以被改变,但只有满足建立条件的信息才能进入。时钟控制发生在时钟输入由低电平到高电平的跃变上。为了减小传输线效应,所有输入端均采用二极管钳位。图2.12 74LS164引脚图在本模块中,A口B口同时从89C2051的P3.0口引入,这就保证了,在时钟信号上升沿时被移入的数据Q0为P3.0口的数据。第二个74LS164的A、B端接第一个74LS164的Q7,第三个,第四个74LS164与此类似,四个时钟信号连接在一起,这样做的目的是,被引入的数据可以逐位地从上一个74LS164移位到下一个74LS164,89C2051可以一次送一列数据进行显示。74LS164的功能表见表2.7输 入输 出清零时钟A BQ0 Q1 Q7L×× ×L L LHL× ×Q00 Q10 Q70HH HH Q0n Q6nHL ×L Q0n Q6nH× LL Q0n Q6n表2.7 74LS164功能表 4.74LS138译码器 74LS138地址译码器,在本设计中一共用到两个。此时是利用它来实现对六列LED共阴极数码管公共端分时选中,进行动态显示,图2.13为74LS138引脚图。图2.13 74LS138引脚 表2.8 3线-8线译码器74LS138的功能 本模块中74LS138的六个输出端Y0Y5通过74LS465分别与LED的位选端连接,所以当输出端出现一个低电平时,一列LED同时被选中。“4”、“5”号引脚共同接地,“6”号引脚接+5V高电平,使它的使能端有效。5LED八段数码管LED八段数码管是本设计中使用最多的器件,因为我设计的钻床系统是三坐标进给的,共需三排LED进行数据显示,加上一排程序显示(字母用一个十六位LED数码管进行显示)所以总共需要四排LED数码管。而钻床工作台的行程一般不会超过一米,即显示的最大字符为“99999”(mm),加上第一位符号位,所以每排六个LED数码管已能满足要求。所以一共用 图2.14 LED八段数码管管脚图 到了24个八段LED数码管。图2.14为LED八段数码管的管脚图,在本模块中把“3”和“8”管脚相连接,与74LS465的输出端相连,每个位选端连接一与+5V电压相连的上拉电阻,且与74LS164的反向输出端相连。当74LS138译码出一个低电平时,连接此引脚的列数码管被选中。674LS273D触发器(带清零)图2.15为74LS273管脚图,本模块中,它的输入端接经总线驱动后的数据信号,输出端接89C2051的输入端, “1”号清零引脚接高电平,不让它处于清零状态。时钟信号输入端,见图2.16,与一个或门的输出端连接,或门的输入端为74LS138译码器的Y1脚和写允许信号。74LS273功能表见表2.9。 表2.9 74LS273功能表 输 入输 出清零 时钟 DQL × ×H 上升沿 HH 上升沿 LH L × L H L Q(锁存)图 2.15 74LS273管脚图2.16 74LS273地址选择图由上表2.9和图2.16可知,当A0A15为0010,0100,0000,0000B即2400H时(没有用到的地址线都为0),且写信号由低向高跳变时,“11”号引脚出现上升沿,触发数据由D端送入Q端。时序如图2.17所示。地址

    注意事项

    本文(经济型数控钻床控制系统硬件电路设计——毕业设计.doc)为本站会员(仙人指路1688)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开