数控螺纹车床控制系统硬件电路设计毕业设计论文_第1页
数控螺纹车床控制系统硬件电路设计毕业设计论文_第2页
数控螺纹车床控制系统硬件电路设计毕业设计论文_第3页
数控螺纹车床控制系统硬件电路设计毕业设计论文_第4页
数控螺纹车床控制系统硬件电路设计毕业设计论文_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

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

文档简介

1、南京工程学院自动化学院本科毕业设计(论文)题目: 数控螺纹车床控制系统硬件电路设计专 业:班级:学生姓名:指导教师:起迄日期:工程实践中心设计地点:Graduation Design (Thesis)Control System Hardware Circuit Design of NumericalControl Thred LatheByCHEN KaiSupervised byAssociate Prof. HUA MaofaSchool of Automati onNanjing In stitute of Tech no logyJu ne, 2008南京工程学院自动化学院本科毕业设

2、计(论文) 南京工程学院自动化学院本科毕业设计(论文) 摘 要本文详细地介绍了数控螺纹车床控制系统硬件电路的设计过程。该控制系统主要可分为六部分:CPU时钟及复位电路、存储器扩展电路、手动键盘和编辑 键盘电路、I/O扩展电路、显示电路以及译码电路。控制系统选用 MCS-51系列 的8031作为主CPU;在存储器扩展电路设计中,选用27256芯片外扩了 32K的 程序存储器和6264芯片外扩了 8K的数据存储器,分别用于存放系统管理程序、 数控加工程序以及运算数据;在手动键盘和编辑键盘设计中选用 8155芯片的PA 口和PC口作为行、列母线,扩展了矩阵式编辑键盘,用于程序和数据的输入或 编辑,同

3、时选用8031单片机的P1 口扩展了手动键盘,用于系统启动、停止以及 运动部件在X、Z轴方向的手动控制;在I/O 口扩展电路设计中选用8255芯片 扩展了输入输出口,用于接收和传送开关量及相关信息;在显示电路设计中,选 用MCS-51系列的89C2051单片机作为从CPU,控制三排LED显示器,用于X 轴、Z轴动态坐标以及相关数字的动态显示; 此外选用74LS138译码器设计了相 关芯片的片选信号译码电路。综上所述,该设计电路简单、开发成本低、可靠性高,在此基础上,进一步 完善硬件,并开发控制软件,对经济型数控螺纹车床,尤其是功能要求不高的经 济型螺纹车床,具有一定的应用价值。关键词:数控螺纹

4、车床;控制系统;电路设计ABSTRACTThis paper in troduced the desig n process of the con trol system hardware circuit of numerical control thred lather in detail. The control system hardware circuit mainly includes six parts: CPU clock and reset circuit, memory expander, manual keyboard and editor keyboard circuit

5、, I/O expander, display circuit as well as decoding circuit. The control system chose the 8031 si nglechip of the MCS-51 series to be mai n CPU In the desig n of memory expa nder, the chip of 27256 expa nding program memory of 32K and the chip of 6264 expending the data-carrier storage of 8K outside

6、, used for deposit ing the system adm ini strati on procedure and CNC process program as well as operational datas respectively; The PA export and PC export of 8155 are used to expa nd the matrix editor keyboard circuit for in putt ing or edit ing the program and data, The P1 export of 8031 sin glec

7、hip is used to expe nd the manual keyboard for starting and stopping system and moving the directional part in X or Z orientation; The chip of 8255 is chosen as I/O expander for receiving or transmitting information of on-off and related message. 892051 singlechip of the MCS-51series is chosen to co

8、ntrol the three rows of LED monitor to display, used for showing the size of coord in ates of X axis and Z axis and the related nu mber of function word; In additi on, the chip of 74LS164 is used to desig n decodi ng circuit for sig nal-elect ion of related chips.Total to say, the circuit is simple,

9、 the development cost is low, the reliability of system is high, in this foun dati on, further con summates the hardware, and develop the control software, then the design has the actual application value for economy nu merical con trol thred lather, especially for those of which the dema nd of fun

10、cti on isn high.Key words: Numerical Con trol Thred Lathe; Con trol System; Circuit Desig n目 录 TOC o 1-5 h z HYPERLINK l bookmark14 o Current Document 第一章绪论1. HYPERLINK l bookmark16 o Current Document 1.1引言1 HYPERLINK l bookmark18 o Current Document 1.2 选题背景与意义 1 HYPERLINK l bookmark20 o Current Doc

11、ument 1.3研究现状21.4本文的结构3 HYPERLINK l bookmark22 o Current Document 第二章数控螺纹车床控制系统硬件电路设计方案的拟定 4 HYPERLINK l bookmark24 o Current Document 2.1控制对象及要求4 HYPERLINK l bookmark26 o Current Document 2.2总体控制方案的拟定42.2.1主CPU的选用 42.2.2外扩存储器的确定52.2.3显示电路的确定52.2.4扩展键盘及I/O 口电路的确定 62.2.5总体方案的结构框图6 HYPERLINK l bookmar

12、k28 o Current Document 第三章数控螺纹车床控制系统硬件电路设计 7 HYPERLINK l bookmark30 o Current Document 3.1 CPU时钟及复位电路设计 73.1.1时钟电路设计73.1.2复位电路设计7 HYPERLINK l bookmark34 o Current Document 3.2存储器扩展电路设计83.2.1程序存储器扩展电路设计 83.2.2数据存储器扩展电路设计 10 HYPERLINK l bookmark39 o Current Document 3.3手动键盘和编辑键盘电路设计 143.3.1手动键盘电路设计 14

13、3.3.2工作方式选择开关电路设计 153.3.3编辑键盘电路设计 16 HYPERLINK l bookmark41 o Current Document 3.4 I/O接口扩展电路设计 20 HYPERLINK l bookmark45 o Current Document 3.5显示电路设计243.5.1数字动态显示电路设计 243.5.2功能显示电路设计27 HYPERLINK l bookmark53 o Current Document 3.6步进电机控制信号输出电路设计31 HYPERLINK l bookmark55 o Current Document 3.7译码电路设计32

14、3.7.1扩展芯片选择译码电路设计 323.7.2显示位选择译码电路设计 34 HYPERLINK l bookmark57 o Current Document 第四章 控制系统原理图及PCB图的绘制 35 HYPERLINK l bookmark59 o Current Document 4.1控制系统电路原理图的绘制方法及步骤 35 HYPERLINK l bookmark61 o Current Document 4.2控制系统电路PCB图的绘制方法及步骤 37 HYPERLINK l bookmark63 o Current Document 第五章结论39 HYPERLINK l

15、bookmark65 o Current Document 5.1论文总结39 HYPERLINK l bookmark67 o Current Document 5.2感想40致谢41. HYPERLINK l bookmark71 o Current Document 参考文献42附录A:英文资料43附录B:英文资料翻译58附录C:硬件设计原理图与PCB图 72附件:毕业论文光盘资料南京工程学院自动化学院本科毕业设计(论文) 南京工程学院自动化学院本科毕业设计(论文) 第一章绪论1.1引言随着科学技术的发展,机电产品日趋精密复杂。产品的精度要求越来越高、 更新换代的周期也越来越短,从而促进

16、了现代制造业的发展。尤其是宇航、军工、 造船、汽车和模具加工等行业,用普通机床进行加工(精度低、效率低、劳动度 大)已无法满足生产要求。1946年诞生了世界上第一台电子计算机,这表明人 类创造了可增强和部分代替脑力劳动的工具。它与人类在农业、工业社会中创造 的那些只是增强体力劳动的工具相比,起了质的飞跃,为人类进入信息社会奠定 了基础。6年后,即在1952年,计算机技术应用到了机床上,从而一种新型的 用数字程序控制的机床(数控机床)应运而生。 这种机床是一种综合运用了计算 机技术、自动控制、精密测量和机械设计等新技术的机电一体化典型产品,是一种装有程序控制系统(数控系统)的自动化机床。从20世

17、纪中叶数控技术出现以来,数控机床给机械制造业带来了革命性的变化。数控加工具有如下特点:加工柔性好,加工精度高,生产率高,减轻操作者劳动强度、改善劳动条件,有利 于生产管理的现代化以及经济效益的提高。数控机床的特点及其应用范围使其成 为国民经济和国防建设发展的重要装备。进入21世纪,我国经济与国际全面接轨,进入了一个蓬勃发展的新时期。 机床制造业既面临着机械制造业需求水平提升而引发的制造装备发展的良机,也遭遇到加入世界贸易组织后激烈的国际市场竞争的压力,加速推进数控机床的发展是解决机床制造业持续发展的一个关键。随着制造业对数控机床的大量需求以 及计算机技术和现代设计技术的飞速进步,数控机床的应用

18、范围还在不断扩大, 并且不断发展以更适应生产加工的需要。随着社会的发展,现代制造工业也在急 速的取代换新,而效率,经济便是其中的主流之一。由于数控机床不断采纳科学技 术发展中的各种新技术,使得其功能日趋完善并且大大提高了生产效益,数控技术在机械加工中的地位也显得越来越重要, 数控机床的广泛应用是现代制造业发 展的必然趋势。1.2选题背景与意义我国数控螺纹车床的发展主要建立在数控车床的基础上,通过近几年的发 展,我国目前生产的数控螺纹车床主要分为经济型数控螺纹车床、中档型数控螺纹车床和高档型数控螺纹车床三种档次,其中经济型数控螺纹车床约占总产量的 90%。经济型数控螺纹车床,价格低廉,设备费用投

19、入较少,经济效益较高,可 以广泛地满足企业发展初期的需要, 特别是受到民营经济企业的欢迎, 数控螺纹 车床主要特点有:1) 价格低廉,性价比适中,大约是同等配置带伺服电动机系统的1/4或更 低。它特别适合于普通螺纹机床的改造,适合在生产第一线大面积推广。2)适合于多品种、中小批量螺纹的自动化生产,对产品的适应性强,在普 通螺纹机床上加工的产品大都可以在数控螺纹车床上加工。加工不同螺纹零件, 只需改变加工工序,并且能很快适应和达到批量生产。3)提高螺纹的质量,降低废品损失。数控装置有较高的加工精度,加工出 的产品尺寸一致性好、合格率高。4)能解决复杂零件的加工精度控制问题。5)节约大量工装费用,

20、降低生产成本。手工操作需要大量不同类型的靠模和成形刀具,用数控螺纹车床加工可以少用工装,不仅节约了工装费用,还减轻了工具制造部门的压力。6)提高工人素质,促进技术进步。数控系统的出现扩大了工人的视野,带动了学习微电子技术的热潮,为工人由“体力型”向“智力型”过渡创造了条件, 促进了工厂的技术进步。7)增强了企业应变能力,为提高企业竞争能力创造了条件。企业应用经济 型数控系统对设备进行改造后,提高了加工精度和批量生产的能力, 同时又保持“万能加工”和“专用高效”这两种属性,提高设备自身对螺纹产品更新换代所 需要的应变能力,增强企业的竞争能力。由于其独特的优点,数控螺纹车床被很多生产螺纹的中小企业

21、看好。由于我国步入市场经济不久,一般国有螺纹制造企业正处于在改革和调整的时期,资金 严重不足;生产螺纹的民营企业刚刚成长,同样资金也非常紧张,不可能付出大量资金购买高档次数控设备。而大量的机械零件需要高速加工制造,需要大量便 宜且自动化程度很高的设备。由于步进电动机的数控系统在某种意义上可以装备 这个档次的设备,作为中高档数控螺纹车床的替补和填充, 因此它仍有存在的空 间和时间,有它在一定时期存在的必要性。1.3研究现状目前国产数控机床与国际先进水平的差距在逐渐缩小。国产数控机床的发展经历了十年跌宕起伏,已经由成长期进入了成熟期,可提供市场各种数控机床, 产品种类可与日、德、意、美等国并驾齐驱

22、。在某些领域部分技术已经达到世界 先进水平。随着国内数控厂家的增加,众多的应用广泛的数控系统应运而生。国 内数控系统在高中、低挡领域均有涉及, 且在国内制造业应用广泛,并且正向纳 米级精度、高可靠性、进给高速的数控领域进军。“十五”期间国产数控机床发展很快。从技术上看,数控车床技术比较成熟,通过技术引进和合作生产、消化 吸收和自主创新,我国已掌握了数控车床设计和制造技术。从产品水平上看,我国已能自行开发设计各种低中高档数控车床。 从品种上看,我国生产的数控车床 品种比较齐全,每年都有数控车床新品种, 可供各方面用户选用。从生产规模上 看,国产经济型数控车床已形成规模生产。在经济型数控系统中,我

23、国具有很大优势,为我国计算机数控系统的发展做出了贡献,在世界数控技术发展史上占有重要的一页。现在的经济型数控车床大多数是以单片机为控制核心,以步进电机为驱动,以开环控制方式为基础,比起中高档数控车床来说虽然定位精度相对较 低,加工精度较低,有一定的使用局限性,但是经济型数控螺纹车床基本上能满 足一般精度的加工要求,成本较低, 控制简单。所以经济型数控螺纹车床受到很 多中小企业的亲睐。但是,近年来国产经济型数控车床同样受到国外跨国机床公司的产品和其在国内合资企业和独资企业生产的产品双重挑战,在产品技术、月产量、规模上都不及外国公司和合资企业。因而,当前要加速经济型数控车床产业化程度,通过制造技术

24、和管理技术的提升,提高国产经济型数控车床的性价比和质量稳定 性,缩短交货期,争取更多的国内市场份额。在这样的大环境下,生产数控车床 的企业适时增加经济型数控车床的功能,降低价格,使得性价比更高,提高市场竞争力。采取多种措施,积极开发已试制成功的中高档数控车床的国内市场,突破一点,在用户生产使用中不断改进和完善,以点带面,逐步取得用户认可。这 样才能使我国数控车床的性价比越来越高,总体水平与国外先进水平越来越近, 受到更多经济型企业的拥护。1.4本文的结构本文以数控螺纹车床的研发工程项目作为应用背景, 对数控螺纹车床控制系 统硬件电路进行了研究。全文共分为五章,各章的主要内容如下:第一章扼要地介

25、绍了经济型数控螺纹车床特点、研究意义与相关研究背景; 第二章对控制对象进行了研究,结合设计要求,给出了总体设计方案; 第三章具体给出了经济型数控螺纹车床控制系统硬件电路的设计过程,包括CPU时钟及复位电路设计、存储器扩展电路设计、手动键盘和编辑键盘电路设 计、I/O 口扩展电路设计、显示电路设计、步进电机控制信号输出电路设计以及 译码电路设计等;第四章对绘制控制系统的电路原理图及 PCB图作简单介绍;第五章总结了全文的研究工作,给出了存在的问题和进一步研究的方向。第二章 数控螺纹车床控制系统硬件电路设计方案的拟定2.1控制对象及要求此次设计对象为数控螺纹车床控制系统硬件电路,采用 8031单片

26、机作为主 CPU,外扩32K程序存储器和8K数据存储器;采用89C2051作从CPU,控制三排 LED显示;采用8155扩展键盘;需控制X轴和Z轴;采用8255扩展若干输入输出 口,用于开关量及相关信息的输入输出。2.2总体方案的确定数控系统是由硬件和软件两部分组成。硬件是组成系统的基础,有了硬件, 软件才能有效地运行。硬件电路可靠性直接影响数控系统性能指标。机床硬件电路由以下五部分组成:1)主控制器,即中央处理单元(CPU);2)总线,包括数据总线、地址总线和控制总线;3)存储器,包括程序存储器和数据存储器;4)接口,即I/O输入输出接口电路;5)外围设备,如键盘、显示器及光电输入机等。主C

27、PU的选用在微机应用系统中,CPU的选择应考虑以下因素:1)时钟频率和字长,这个指标将控制数据处理的速度;2)可扩展存储器的容量;3)指令系统功能,影响编程灵活性;4)I/O 口扩展的能力,即对外设控制的能力;5)开发手段,包括支持开发的软件和硬件电路。目前在经济型数控机床中,一般选用 MCS-51系列单片机作为主控制器。MCS-51系列单片机主要有三种型号的产品:8031、8051和8751。三种型号的引脚完全相同,仅在内部结构上有少数差异。8031片内无ROM,可在现场修改和更新程序存储器的应用场合,其价格低,使用灵活,非常适合在我国使用。 根据机床要求,采用8位机。由于MCS-51系列单

28、片机的特点之一是硬件设计简 单,系统结构紧凑。对于简单的应用场合,MCS-51系统的最小系统用一片8031 外扩一片EPROM就能满足功能的要求,对于复杂的应用场合,可以利用MCS-51 的扩展功能,构成功能强、规模较大的系统。所以选用8031单片机。其次,设计要求也是要求用8031。由此可见选用8031是符合数控螺纹车床电路设计的。此次设计使用的是8031芯片。2.2.2外扩存储器的确定8031单片机片内只有128个字节的RAM,需要外扩存储器。存储器扩展电 路设计应该包括程序存储器和数据存储器的扩展。在选择程序存储器芯片时,有三种 ROM可供选择,一种是掩膜 ROM,一 种是可编程 ROM

29、( PROM),还有一种是紫外线可擦除 ROM (EPROM),现在 多用的是EPROM,在选择EPROM时要考虑CPU和EPROM时序的匹配,还应 考虑最大读出速度、工作温度及存储器的容量等问题。根据设计要求, 需要外扩 32K程序存储器,所以选择27256芯片。在选择数据存储器芯片时,常采用半导体静态的随机存取存储器 RAM电路。 常用的数据存储器有静态 RAM( SRAM)和动态RAM( DRAM)两类。DRAM 一般用于存储容量较大的系统中,而且DRAM需要刷新逻辑电路以保持数据信息的不丢失,电路设计较复杂。虽然DRAM芯片具有容量大、功率低、 价格便宜等优点,但它极易受干扰,对外界环

30、境、工艺结构、控制逻辑和 电源质量等的要求都很高。同时与DRAM相比,SRAM无须考虑保持数据而设置的刷新电路,故扩展电路较简单。因此,此次设计的控制系统选用 SRAM。在8031单片机应用系统中,最常用的静态数据存储器RAM芯片有6116 (2KX 8 )和6264 (8KX 8)两种。根据设计要求,需要外扩8K数据存储器,所以选择6264芯片。在存储器扩展电路的设计中还应包括地址琐存器电路和译码电路的设计。2.2.3显示电路的确定显示电路需要实现三排LED动态显示,用以显示X轴、Z轴动态坐标以及 相关的数字,这就需要一个从CPU,从CPU主要是按照中央CPU送来的显示命 令和显示内容,组成

31、相应的显示信息,负责产生显示器所需要的扫描信号, 控制 显示器按规定的显示方式显示有关信息。 89C2051将多功能的8位CPU与 FPEROM结合在同一片芯片上,高度灵活且价格适宜。此次设计选用 89C2051 作显示CPU,控制显示器显示。显示器的种类多种多样,有 CRT显示器、LED显示器、LCD显示器、辉光 显示器、荧光显示器及投影显示器等等。在机床数控系统中,常用CRT和LED以及LCD显示器,这三种显示器可显示数字、字符、及各种信息状态。现在比 较流行的是LCD显示器,它虽然优点很多,但它多用于大信息量、高密度、快 速变换、长时间观察的地方,如果用在数控螺纹车床控制系统硬件电路中,

32、 会造 成资源浪费。在所有的显示器中,LED由于功耗较少、亮度较强、控制简单可 靠,且价格很低,在机床数控系统和各种仪器仪表中广泛使用。此次设计选用的显示器就是LED显示器。数控螺纹车床需要三排显示,即X轴坐标、Z轴坐标、 功能字及其后的相关数字。显示数字用8段数码管,功能字是字母,所以显示功能字需要用16段“米”字数码管。由于要实现数字的三排显示,需要使用74LS164 移位寄存器来实现移位的功能,显示功能字时,需要使用74LS273锁存器来实现静态显示。考虑到89C2015的管脚过少,加入一个74LS138译码器进行位选 译码。2.2.4 扩展键盘及I/O 口电路的确定扩展键盘及I/O 口

33、电路的确定应包括接口芯片的选用、步进电机控制电路、 键盘显示电路以及其他辅助电路的设计。在计算机控制系统中,按键开关、波段开关和键盘作为人机联系的手段不可 缺少。8031的P1 口可作为信号输入口,主要包括手动X轴、Z轴正反转、超程、 启动、停止、螺纹脉冲以及螺纹零脉冲信号输入。8155作为单片机应用系统常用的可编程I/O接口得到了广泛应用。对于单片机系统来说,用8155作为键盘的接口,无需再专门增加芯片,所以此次设计编辑键盘用8155控制。8255A是一种通用的可编程并行接口电路,在单片机系统中被广泛用作可编 程外部I/O扩展接口。同时它与8031单片机连接方式简单,所以此次设计选用 825

34、5扩展输入输出信号接口。2.2.5总体方案的结构框图总体方案的结构框图如图2.1所示。图2.1总体方案结构框图第三章数控螺纹车床控制系统硬件电路设计3.1 CPU时钟及复位电路设计此次设计采用In tel公司开发的 8031单片机作为主CPU,它是整个 控制系统电路的核心。8031芯片集 成度高、功能强,只需增加少量外 围器件就可以构成一个完整的微机 系统。8031芯片具有40根引脚,其引 脚图如图3.1所示。I/O 口线:P0、 P1、P2、P3共四个8位口;控制 口线:PSEN (片外取指控制)、 ALE (地址锁存控制)、EA (片 外存储器选择)、RESET (复位控 制);电源及时钟

35、:Vcc (接+5V电源)、Vss (接地);XTAL1 和 XTAL2接外部晶体振荡器。3.1.1时钟电路设计P1.0 匚 VCC140P1,1 匚239 PO.O (ADO)P1.2 匚338 P0.1 (AD1)P-1.3 匚437J P0.2 (AD2)P1.4L536 P0.3 (AD3)P1.5 匚635 P0.4 (AD4)P1.6L734 P0.5 (ADE)P1.7IZS33J P0.6 (AD6)RST匚932Zl PQ.7 (AD7)(RXD) P3.0 匚W31 EMfPP(TXD) P3/ 匚1130 ALE/PRUG(INTO) P3.2 匚1229 PSEN(IN

36、T1) P3.3L1328 P2.7 (A1B(TO) P3.4 匚1427 P2.6 (A14)(T1) P3.5 匚1526 P2.5 (A 13)(WR) P3.6 匚1625 P2.4 (A12(RD) P3.7 匚1724 P2.3 (A11)XTAL2 匚1B23 P2.2 (A1O)XTAL1 匚1922 P2.1 (A9)GND匚2021 P2.0 (AS)图3.18031引脚图单片机8031虽然有内部振荡电路,但要形成时钟,必须外部附加电 路。数控螺纹车床控制系统硬件电路采用内部时钟方式,在XTAL1、XTAL2引脚上外接晶振 丫1以及电容C3和C4构成并联谐振电路,使内部振

37、荡器 产生自激振荡,如图 3.2所示。电路中晶振 丫1取典型值10MHZ,相当于 8031单片机的心脏,控制着工作节奏。电容C3、C4分别取值为30pF,它们使振荡器起振并可对振荡器的频率起到微调作用。当数控螺纹车床控制 系统加电以后约 10ms开始起振,XTAL2输出3V左右的正弦波,振荡器产生的时钟送至 8031单片机内部的各个部件 3.1.2复位电路设计该控制系统采用按钮复位。在8031复位端RESET上接如图3.2所示的电路, 当上电或按动按钮S53,复位端RESET上出现高电平,保持10ms以上便能可靠 地实现复位,R1取30Q, R3取15KQ , C1取10疗。同时,系统的急停开

38、关也接 在该复位端上,如图3.2所示,只要按下急停按钮 S9, INT0端出现低电平,利用8031的P3.2 口第二功能,实现外部中断请求,同时,RESET端上出现高电平, 实现可靠复位。复位电路设计如图 3.2所示。R8+54.7KC5R531115GND2+5S53GND181930pFC41415R130 QD21N4148D1q1N4148GNDjC1T-1015KtC2 -1 30pFC317VccVssP1.0P0.0P1.1P0.1P1.2P0.2P1.3P0.3P1.4P0.4P1.5P0.5P1.6P0.6P1.7P0.7INT0,P3.2P2.0INT1,P3.3P2.1P

39、2.2P2.3T0,P3.4P2.4T1,P3.5P2.5P2.6P2.7/EARESETXTAL2XTAL1RXD,P3.0TXD,P3.1/RD/ALE/WR/PESNU108401-2-3-4一5-612CJ393837363534333221232425262728101130c 2920图3.2 8031时钟及复位电路原理图3.2存储器扩展电路设计8031芯片内部无程序存储器,只有256字节的数据存储器,地址为00H FFH,因而再组成控制系统时可根据需要 存储器。由于地址线是16位的,所以最多能 扩展64KB程序存储器和64KB数据存储器, 其地址均为 0000H FFFFH,在数

40、控螺纹车 床控制系统硬件电路中,只需扩展 32K的程 序存储器和8K的数据存储器,如第二章所 述,选用27256芯片作为32K的程序存储器 扩展,6264芯片作为8K的数据存储器扩展。 3.2.1程序存储器扩展电路设计程序存储器扩展时,扩展容量为 32K, 大于256字节,因此EPROM片内地址除了 由P0 口经锁存器提供8位地址线外,还需由 P2 口提供7位地址线。选用的27256芯片为扩展外部程序存储器和外部数据11121315161718192814AI图27C25272560 引XA28 )南京工程学院自动化学院本科毕业设计(论文)11 #南京工程学院自动化学院本科毕业设计(论文)11

41、 28脚双列直插式扁平封装芯片,其引脚如图3.3所示。27256与8031的连接图如图3.5所示。根据程序存储器电路的连接,确定 27256的寻址范围,见表3.1表3.1程序存储器地址表地址线地址A15A14A13A12A11A1A000000000000H00000010001H00000100002HIII111111111111111111101111107FFEH01111117FFFH1.地址线的连接27256低8位地址线A0A7经地址锁存器与8031的P0 口相连;27256高 7位地址直接与8031的P2 口相连。由于8031的P0 口是分时输出低8位地址和 数据,因此要外接地址

42、锁存器,并与CPU发出的地址允许锁存信号 ALE的下降 沿将地址信息锁存入地址锁存器中。在此系统设计中选用的地址锁存器芯片是 74LS373,它是带三态缓冲器输出的8D触发器,其引脚如图3.4所示。它的输 入输出关系见表3.2。将0E接低电平,LE接ALE就能正常工作,则输入端 Dn 为高电平时,输出端Qn也为高电平,输入为低时,输出也为低,从而实现锁存 功能,所以只要将8031的ALE信号与锁存器74LS373芯片ALE端相连。单片 机的P2 口用作高地址线及片选地址线,由于P2 口输出具有锁存功能,因此不必 外加锁存器。13141718DOQODIQiD2Q2D3Q3D4Q4D5Q5D6Q

43、6D7Q7LEOE图3.4 74LS373引脚图12151619OELEDnQnLHHHLHLLLLLLLLHHHXXZ表3.274LS373的功能表南京工程学院自动化学院本科毕业设计(论文) 南京工程学院自动化学院本科毕业设计(论文) 数据线的连接存储器的8位数据线DOD7是8根双向数据线。读或编程检验时为数据输 出线,编程时为数据输入线。维持或编程禁止时,DO D7呈高阻抗。它与8031芯片的P0 口 P0.0- P0.7直接相连,单片机规定指令码和数据都是由P0 口读入,数据线对应脚相连即可。控制线的连接8031芯片的PSEN与27256芯片的OE端相连,OE是输出允许信号端,低 电平有

44、效,当OE = 0时,芯片中的数据可由D0D7端输出;8031芯片EA接 地,CPU执行外部程序存储器的指令;8031芯片ALE接地址锁存器74LS373 的G端;27256的CE端是选片信号端,低电平有效,所以使它正常工作只要直 接接地即可。图3.5 8031与27256连接图3.2.2数据存储器扩展电路设计此毕业设计为毕业答辩通过的优秀毕业论文,完整说明书和全套设计图纸请加扣扣:3257841604图3.66264引脚图数控蛭纹车斥控制系 簸硬件电路设计开. Microsoft Word 文档选题表,docMi crosft tfird 文管32 KB任务书.docMi crosoEt l

45、ord 立档43 KB顎咗蛭织车床控制系 统硬件电路设计-doc Microsoft Word 文裆中期检查表.decHi供0討現Word文档 35 KB空如。套整理55曲数控螺纹车床.控制系蟒破件电跻设计I原理图与F關南京工程学院自动化学院本科毕业设计(论文)南京工程学院自动化学院本科毕业设计(论文)3.3手动键盘电路和编辑键盘电路设计数控螺纹车床控制面板上应有功能键、波段开关以及编辑按键,这些都应是 手动键盘和编辑键盘要设计的部分。手动键盘控制简单,普通的I/O即可实现,每一个键相当于一个机械开关,当键按下时,触电闭合,当键松开时,触电断开。 即手动键盘采用独立式键盘方式,手动键盘按键按键

46、的每个键都有一根信号线与 8031单片机电路相连,所有按键有一个公共地或公共正端,每个键相互独立互 不影响。当按下一个键时,无论其它键是否按下,此键的信号线就由“ 1”变“0” ; 当松开此键时,无论其他键是否按下,该键的信号线就由“ 0”变“1”。由此可 见,独立式键盘只适用于键的个数较少的应用系统,电路较简单。而编辑键盘由 于按键较多,比手动键盘复杂的多,编辑键盘是数控螺纹车床控制系统中人机对 话常用的输入装置,键盘是由若干个按键开关组成,键的多少根据数控螺纹车床 控制系统的用途而定。此次设计采用四十个键,因为对于数控螺纹车床来说四十 个键已经绰绰有余了。一般来说,键盘有两大类,除了手动键

47、盘所采用的独立式, 还有一类为矩阵式,由于是要设计四十个键的键盘,按键个数较多,所以选择矩阵式键盘设计。3.3.1手动键盘电路设计所选用的8031单片机的P1 口( P1.0 P1.7、18脚)是准双向口,一般作 通用I/O端口使用,内部有上拉电阻,位结构如图 3.9所示,P1 口的每一位口线 能独立用作输入线或输出线。在作输入时,必须先将“ 1”写入口锁存器,使场读锁存器内部总线写锁存器VCC读引脚图3.98031单片机P1 口结构图南京工程学院自动化学院本科毕业设计(论文) 南京工程学院自动化学院本科毕业设计(论文)3 45效应管截止,即编程时要先将“ 1”写入锁存器,该口线由内部上拉电阻

48、提拉成 高电平,同时也能被外部输入源拉成低电平,即当外部输入“1”时该口线为高电平,而输入“0”时,该口线为低电平。通过按下不同的按钮,使得输入为“0”, 从而实现相关的操作。以启动按键为例,当按下启动按钮S1时,P1.0 口输入“0”, 系统启动。设计中手动键盘电路采用独立式结构, 连接图如图3.10所示。每个键都有一 根信号线与8031单片机P1 口连接,所有按键都有一个公共地端,并通过 10K勺电 阻接+5V的电源,每个键相互独立互不影响,分别实现启动按钮、停止按钮、X轴正转按钮、X轴反转按钮、Z轴正转按钮、Z轴反转按钮、螺纹脉冲输入、螺纹 零脉冲输入。D图3.10 手动键盘电路原理图工

49、作方式选择开关电路设计操作面板上除手动按键以外,还有一些工作方式选择开关,这些波段开关可通过8255扩展实现,8255的三个并行端口 PA、PB、PC这都是8位,都可被编程为输入或输出。此次数控螺纹车床控制系统硬件电路设计中使用PA口作为波段开关的扩展,他们分别为空运行开关、自动开关、手动I开关、手动II开关、 回零开关以及扫描键盘开关。六档波段开关一端接地,另外的六挡端分别通过一 个10K的上拉电阻与+5V电源及PA 口的六个脚相连接。通过使波段开关处于不 同位置而实现不同的功能。具体工作方式选择开关连接图如图3.11所示。u401 2 3 4 5 6 7 8一1213一1415一31一15

50、一1819一 仃16VccVssP1.0P0.(P1.1P0.1P1.2P0.2P1.3P0.3P1.4P0.4P1.5P0.5P1.6P0上P1.7P0.7INT0,P3.2P2.(INT1,P3.3P2.1P2.;T0,P3.4P2.4T1,P3.5P2.5P2上P2.7/EARESETAa A AAA A.1 /GND27U974-S373C12XTAL2XTAL1 RXD,P3TXD,P3./RD/ALE/WR/PESNE c 01234567e cDDDDDDDDL Vii+56543210CCCCCCCPPPPPPPR8O10KR8310K82857376 54 3 21 0AAA

51、AAAAAPPP PPP PP76543 2 10BBBBB B BBPPPPPPPP5 4 22 2 2876543210DDDDDDDD图 3.11153.3.3 编辑键盘电路设计编辑键盘按键数量较多,采用8155芯片 来扩展编辑键盘。键盘由0 9,字母AZ等 组成。当数控螺纹车床处于编辑状态时,通16171819-8C-9-0100711AD0AD1AD2AD3AD4AD5AD6AD7PA0PA1PA2PA3PA4PA5PA6PA721232425262728CE RD WR IO/M ALEPB0PB1PB2PB3PB4PB5PB6PB72930313233343536TMROUTTM

52、RINRESETPC0PC1PC2PC3PC4PC537383912过该键盘可输入数字、字母进行编辑。8155芯片的引脚图如图3.12所示。ADO AD7为双向地址/数据总线,分时传送单片机和8155之间的地址、数 据、命令、状态信息。ALE为地址锁存信号输入,在ALE下降沿将ADO AD7上 的低8位地址、RAM/IO选择信息锁存。所以,8031单片机的P0口输出的低8位地 址不需要再外接锁存器,可直接与8155相连接。IO/M为RAM/IO 口选择,IO/M=0 , 单片机选择8155中的RA读/写,ADO AD7上地址为RAM单元地址;IO/M=1, 选择8155的寄存器或端口,地址分配

53、见表3.5。图3.128155芯片引脚图表3.58155地址分配表CEIO/MA7A6A5A4A3A2A1A0所选端口01XXXXX000命令/状态寄存器01XXXXX001A 口01XXXXX010B 口01XXXXX011C 口01XXXXX100计数器低8位01XXXXX101计数器咼8位00XXXXXXXXRAM单元图3.12中,CE为片选信号,低电平有效;RD、WR为读、写控制输入线, 低电平有效;RESET为复位端,输入一个大于600ns正脉冲时,8155总清零, 各I/O 口定义为输入方式;PA0 PA7为A 口 I/O数据传送;PB0 PB7为B 口 I/O数据传送;PC0 P

54、C7为C 口 I/O数据传送或A、B 口选通方式时传送命令/ 状态信息。TI、TO为14位计数器输入、输出;VCC、VSS为+5V电源和接地。8155与8031连接如图3.13所示。8155对编辑键盘的扩展图如图3.14所示。独立式键盘虽然简单,但只适用 于键的个数较少的应用系统中,但像在数控螺纹车床控制系统中, 编辑键盘需要 四十个按键,所以采用的是方式是矩阵式,它不同与手动键盘所采用的独立式, 独立式按键每个键相互独立互不影响,而矩阵式键盘的按键触点接于由行、列母 南京工程学院自动化学院本科毕业设计(论文) #南京工程学院自动化学院本科毕业设计(论文) 线构成的矩阵电路的交叉处,每当一个键

55、按下时通过该键将相应的行、列母线连 通。在图3.21中,PA 口的8位经反向器输出为行母线,PC 口低5位通过10K 的电阻接+5V电源为列母线,行列母线相交处用按键连接。通过键盘扫描方式 , 扫描PC 口状态,即8155的A 口作为输出口,输出键盘的扫描信息; C 口作为U17A134A1522232039Y6Y7GNDcc74丫138GND C11104 卩 +5GNDU190 12 3 4 5 6 7Q Q QQQQQQ7 4LS373C12557890123478 906339352 22 333 3333 341 2 3 4ST 1 0R d7 6 54 3 2 1 07 6 54

56、3 2 1 0CE A A rDDDDDDDDAAAAAAAAS W/PPP PPPPPER82585E c 0 12 3 4 5 6 7 e cDDDDDDDD L 0 V|+5GND7 6 5 4 3 2 1 07 6 5 4 3 2 1 0CCCCCCCCBBBBBBBBPPPPPPPPP PPP PPPP01 23 7 6 5 411111111图3.178255与8031连接图5南京工程学院自动化学院本科毕业设计(论文)(a)2 5南京工程学院自动化学院本科毕业设计(论文)(a)2 表3.68255的口地址选择A1A0寄存器00输出寄存器A( A 口):01输出寄存器B( B 口)1

57、0输出寄存器C ( C 口)11控制寄存器(控制口)5 20 B P17E1TE、TH5E、7 14E、3 E、2 1TT、 THE、1 24 B P23BP22BP21BP41 2 3 4 5 6 7 8A5南京工程学院自动化学院本科毕业设计(论文) 南京工程学院自动化学院本科毕业设计(论文) -AD0PA0-AD1PA1.AD2PA2AD3PA3AD4PA4r AD5PA5r AD6PA6.AD7PA7PB0)CEPB1RDPB21 WRPB3IOPB4 ALEPB5PB6PB7J TMR OUTPCCPC1“TMRNPC2PC3PC4-RESETPC5U73121416仃1821-27-

58、2324-27 -282930313233343536R9810KR9b e p:ed Gbed e f g pC b c p a工G bed e f g p-Q00 2bed e f g p2Q0 0 2bed e f g pJftxlJTTWTJWTO厂 .|m mlD a b e d e f gjGg da b e d e f g p222i2i2iu 7 人832 . 22111128A B 1AB C G G GeGQQj2D1 PPPP PPN N、N NhN N N N .:Tu VT572 F31 2 3 4 5 6 7 8 Q Q Q Q Q Q Q Q1 2 3 4 5 6

59、 7 8 D D DDD D D DK R;J1qA2 JTTA B C |Xii,、N .N 45 NN N34117,112345678LC R S5 DDD DDD DDC C jA1 2Q Q Q Q Q Q Q QCCiABC4 1 2 3 4 5 * 8 2 1458 17,图理路电示显C0N3图vcc8QaD7D7Q6Q6D5D5Q图3.2774LS273引脚图3.6步进电机控制信号输出电路设计通常,用做锁存器的芯片有74LS273、74LS377、74LS373、8282 等。在此次设计中,X轴、Z轴步进电机 正、反转脉冲信号要经锁存器输出,此锁 存器采用74LS273芯片。7

60、4LS273的引脚图如图3.27所示。74LS273的工作方式见表3.8。74LS273与8031单片机的连接如图 3.28所示U20A1U10402|345678VccP1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7INT0,P3.2INT1,P3.31415311518191716T0,P3.4T1,P3.5VssP0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7P2.0 P2.1 P2.2 P2.3 P2.4 P2.5 P2.6 P2.7R11-a-R12R1310KR1410K+5A13I A14! A1f345|AY0BY1CY2G2AY3

温馨提示

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

评论

0/150

提交评论