ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:180.55KB ,
资源ID:8714597      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8714597.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机CNC装置设计数控课程设计说明书.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

单片机CNC装置设计数控课程设计说明书.docx

1、单片机CNC装置设计数控课程设计说明书 数控课程设计说明书题 目: 单片机CNC装置设计 专业班级:机械设计制造及其自动化班学 号: 姓 名: 指导老师: 日 期: 2012年6月28号 abstract: As the development of technological progrmachine tool industry, CNC machine tools as a mainstream product of the ess and the machine tool industry, has become the key equipment for the modernizati

2、on of the equipment manufacturing industry.This Paper is mainly about designing a single-chip design CNC equipment. CNC is able to achieve the basic functions of position control, and signal processing functions for the realization of the requirements analysis system should be extended a certain cap

3、acity of RAM, EPROM, to achieve three-axis feed motion, a spindle control, a number of secondary action, a certain amount of information input、outputand buttons.Keyword: CNC RAM ROM【摘要】: 随着科技进步和机床工业的发展,数控机床作为机床工业的主流产品,已成为实现装备制造业现代化的关键装备。本文主要为设计一个单片机CNC装置。能实现CNC的基本功能、位置控制、及信号处理功能,为实现要求,分析系统应扩展一定容量的RA

4、M、EPROM、实现三轴的进给运动、一个主轴控制,一定数量的辅助动作、一定数量的信息输入、一定量的按键及显示器。【关键字】:CNC 程序存储器 数据存储器绪论一、CNC装置:(1)CNC装置的概念: 计算机数控装置是数控机床的核心。它是借助于微机结合必要的硬件构成的装置。这种数控装置替代了早期的纯硬件式数控装置。以前,我们称数控装置为MNC,现在我们统称为CNC,即Computer Numerically Controlled system.(2)CNC系统的组成:1)微处理器CPU,它是CNC装置的核心,在CNC装置中常用的有8位、16位、32位的微处理器。对于中、低档的数控系统一般采用8位

5、或16位微处理器(如M6800,Z80,MCS-51等芯片);对于高档的数控系统一般采用32位微处理器,如Intel80386等微处理器。2)存储器,存储器分为固化存储器(ROM)和随机存储器(RAM)。ROM主要用来存储数控系统的控制软件,RAM用来存储用户的零件加工程序和数据。输入/输出设备接口,这部分主要指与键盘、显示器等人机对话设备的接口电路,以及数据通信接口电路。3)开关量输入/输出接口。4)位置控制装置,实现对驱动装置进行控制的电路。二、设计任务要求及题目分析:(1)设计任务要求:设计一个单片机CNC装置,要求扩展8KRAM,32KEPROM,8位LED动态显示,30个按键的键盘,

6、能输入8个开关量信号和输出8个开关量控制信号,X,Y,Z三轴进给系统用伺服脉冲全闭环驱动,主轴采用直流伺服电机。单片机采用INTEL8031CPU, 及必要的其它外围芯片如(74LS138,8255)(2)题目分析:1)扩展8KRAM,32KEPROM: 分析题目,要扩展8KRAM,32KEPROM,则需要内存为8K的程序存储器2764共4片,需要内存为2K的数据存储器6264共4片,共需要4个片选端。2)8个LED动态显示以及30个按键键盘: 要有8个LED动态显示以及16个按键键盘,可将LED显示与键盘按键接在同一芯片8255上,8255共PA口8个、PB口8个、PC口8个,端口数量足够。

7、3)输入8个开关量信号和输出8个开关量控制信号: 输入8个开关量信号功能可由74LS244芯片实现,而输出8个开关量控制信号可由74LS245实现。4)X,Y,Z三轴进给系统: 由伺服脉冲全闭环驱动的三轴进给系统需要9个I/O端口,所以用一片8255即可实现。5)选择地址锁存器: 选择74LS373作为地址锁存器。6)选择译码器:分析题目可知需要进行片选的芯片一共8片,一片74LS138有8个片选端足够使用。三、原理图绘制:(1)选择芯片及其他元器件: 1、选择芯片:根据如上分析可选择芯片如下:1片8031CPU1片地址锁存器74LS3731片译码器74LS1384片程序存储器27644片数据

8、存储器62162片82551片74LS2451片74LS2442、选择其他元器件:其它器件有电阻RES2、电容CAP、晶体振荡器CRYSTAL、逻辑门芯片(与非74LS00、或非74LS02、非门74LS04),8位7段显示器DPY_7-SEG_DP,键盘SW-PB等等。(2)全地址译码:对于RAM和I/O容量较大的系统,当芯片所需的片选信号多于可利用的地址线时,常采用全地址译码方法。它将低地址作为片内地址,而用译码器对高位地址线进行译码,译码器输出的地址选线用作片选线。 74LS138 译码器的输入端点用3 根最高位地址线,剩余的13 根低位地址线可作为片内地址选线。因此,译码器的8 根输出

9、,Y0Y7即可选中8片芯片,但是由于题目要求超过8片芯片,必须对74LS138进行扩展,如上分析可知再用一片74LS138扩展成共15个片选端口的译码,该种方式的逻辑功能表如表1 所示表1 74LS138(1)逻辑功能 C B A 1 0 00 0 01 1 1 1 1 1 1 01 0 00 0 11 1 1 1 1 1 0 11 0 00 1 01 1 1 1 1 0 1 11 0 00 1 11 1 1 1 0 1 1 11 0 01 0 01 1 1 0 1 1 1 11 0 01 0 11 1 0 1 1 1 1 11 0 01 1 01 0 1 1 1 1 1 11 0 01 1

10、10 1 1 1 1 1 1 1其 他 状 态X X X1 1 1 1 1 1 1 1其中当Y7为低电平时,第二片74LS138即74LS138(2)接通,然后由A0、A1、A2使74LS138(2)的Y0、Y1进行控制,从而对开关量输入输出芯片74LS244以及74LS245进行选通。表2 全地址译码 片选端 元器件 地址选择线片内地址单元 地址编码 Y0 2764(1)000X XXXX XXXX XXXX 8K 0000H-1FFFH Y0 6216(1)0001 1XXX XXXX XXXX 2K 1800H-1FFFH Y1 2764(2)001X XXXX XXXX XXXX 8K

11、 2000H-3FFFH Y1 6216(2)0011 1XXX XXXX XXXX 2K 3800H-3FFFH Y2 2764(1)010X XXXX XXXX XXXX 8K 4000H-5FFFH Y2 6216(3)0101 1XXX XXXX XXXX 2K 5800H-5FFFH Y3 2764(4)011X XXXX XXXX XXXX 8K 6000H-7FFFH Y3 6216(4)0111 1XXX XXXX XXXX 2K 7800H-7FFFH Y4 8255(1)1001 1111 1111 11XX 4 9FFCH-9FFFH Y5 08091011 1111 1

12、111 1XXX 8 BFF8H-BFFFH Y 6 8255(2)1101 1111 1111 11XX 4 DFF8H-DFFFH138(2)Y0 74LS2451111 1111 1111 1000 1 FFF8H138(2)Y1 74LS2441111 1111 1111 1001 1 FFF9H(3)原理图绘制步骤:绘制步骤如下所示1、设置电路图纸参数及相关信息:用户根据电路图的复杂程度设置所用图纸的格式、尺寸、方向等参数以及与设计有关的信息,为以后的设计工作建立一个合适的工作平面,经试验,选用A2图纸较为合适。2、装入所需要的元件库:将包含有用户所需元件库装入设计系统中,以便用户从

13、中查找和选定所需的元器件。要添加的元件库是 Miscellaneous Devices.ddb Dallas Microprocessor.DDB Intel Databook.ddb Protel DOS Schematic Libraries.ddb3、放置元件:将用户选定的元件放置到已建立好的工作平面上,并对元件平面上的位置进行调整,对元件的序号、封装形式、显示状态等进行定义和设置。以便为下一步的布线工作打好基础。在此次CNC系统设计中,主要包含元件已在上述中列出,初步布局为CPU出来是数据锁存器和译码器,其中数据锁存器74LS373位于上方,译码器74LS138位于数据锁存器下方。而从

14、74LS373出来横向排列数据存储器6216与2764一共8片,它们间隔配对。然后再上述元件上方放置8个开关量输入、8个开关量控制输出、ADC0809以及控制电机的8255(2)。最上方是最为复杂的LED显示器以及键盘按键,它们由8255(1)实现。最后是扩展出来的74LS138(2),它可以放置于74LS138(1)的下方。在放置元件时,要注意1)要将所有元件放置于图纸内2)结构紧凑3)要给布线工作留工作位置4、电路图布线:该过程实际上是利用Protel 99所提供的各种工具、命令进行画图工作,将事先放置好的元器件用具有电气意义的导线、网络标号等连接起来,使各元件之间具有用户所设计的电气连接

15、关系。布线结束后,一张完整的电路原理图才算是基本完成。在此次工作中,分布进行线的布置:1)首先是将地址总线AB数据总线DB连接好,然后将元件与总线用电气导线连接。2)一些距离较远的线,控制线,可用网络标号连接,例如片选端Y0-Y7,RD、WR、PSEN、ALE以及8255的地址线A0、A1、A2等等。3)在布线完成后,要对各个元件进行命名,以便后续生成网络表。注意命名不能重复。要注意的是以下几点:1)每个与总线相连的电气导线都需要用打上网络标号,以保证连接。2)注意晶振电路、复位电路、门电路的连接,其中若CPU连接了复位电路,则8255上可不连复位电路。5、调整、检查和修改: 在该过程中,利用

16、Protel 99所提供的各种工具对前面所绘制的原理图做进一步的调整和修改,以保证原理图的正确和美观。6、补充完善:该过程主要是对原理图做一些相应的说明、标注和修饰,以增加可读性和可视性。7、生成网络表: 网络表是原理图与印制电路板之间的一座桥梁,是印制电路板自动布线的灵魂。它可以在原理图编辑器中直接由原理图文件生成。利用原理图生成网络表,一方面可以用来进行印制电路板的自动布线及电路模拟,令一方面也可以用来与最后布好线的印制电路板中导出的网络标进行比较、校对。生成网络表后要对网络表进行重新排版以便打印。8.保存和打印输出:这部分工作主要是对设计完成的原理图进行保存、包括存盘、打印输出等,以供在

17、以后的工作中使用。(4)关键部分的绘制:1、LED显示器及按键部分绘制: 将LED显示器编辑一个阴极管脚,每个LED显示器分别与每列开关共阴极,接到8255芯片的8个PA端口。而所有的LED显示器的8个片选线并联在一起接到PB口,开关的另一端并联接到PC口。具体接线方式如下图所示。2、X、Y、Z三轴电机接线方式:采用一片8255(2),由于每个电机需要3个脉冲,及共需要9个端口所以使用8255(2)的6个PA口以及3个PB口,在8255(2)与电机之间还需要功率放大电路,由于是三项有反馈步进电机,因此还需要加入脉冲编码器。具体接线如下图所示。3、8个开关量输入、8个开关量输出: 在此次CNC系

18、统设计中,8个开关量输入用74LS244实现,8个开关量输出用74LS245实现。(5)总体原理图: 在明确了元件布局,布线,各个关键部分原理图绘制后,按照上述原理图绘制步骤画出总体原理图,如下图所示。(6)生成网络表: A1 CAP A2 CAP A3 RES2 A4 RES2 A5 74LS245 A6 74LS244 A8 8255 A10 A11 A12 A13 A14 A15 A16 A17 C1 CRYSTAL DS1 DS2 DS3 DS4 DS5 DS6 DS7 DPY_7-SEG_DP DS8 DPY_7-SEG_DP M1 RES2 M2 RES2 M3 RES2 M4 R

19、ES2 S0 SW SPST S1 SW-PB S2 SW-PB S3 SW-PB S4 SW-PB S5 SW-PB S6 SW-PB S7 SW-PB S8 SW-PB S9 SW-PB S10 SW-PB S11 SW-PB S12 SW-PB S13 SW-PB S14 SW-PB S15 SW-PB S16 SW-PB S17 SW-PB S18 SW-PB S19 SW-PB S20 SW-PB S21 SW-PB S22 SW-PB S23 SW-PB S24 SW-PB S25 SW-PB S26 SW-PB S27 SW-PB S28 SW-PB S29 SW-PB S30

20、SW-PB U0 8031 U1 DIP-20 74LS373 U2 DIP-16 74LS138 U3 DIP-16 74LS138 U4 DIP-28 2764 U5 DIP-24 6116 U6 DIP-28 2764 U7 DIP-24 6116 U8 DIP-28 2764 U9 DIP-24 6116 U10 DIP-28 2764 U11 DIP-24 6116 U12 DIP-40 8255A U13 NOT U14 DIP-28 NOT U15 DIP-28 NOT U16 DIP-28 NOR U17 DIP-28 NOR ( +5V A7-12 A10-1 A11-1 A

21、12-1 A13-1 A14-1 A15-1 A16-1 A17-1 M1-2 M2-2 U2-6 U4-1 U6-1 U8-1 U10-1 ) ( A0 A8-9 U1-2 U4-10 U5-8 U6-10 U7-8 U8-10 U9-8 U10-10 U11-8 U12-9 ) ( A1 A8-8 U1-5 U4-9 U5-7 U6-9 U7-7 U8-9 U9-7 U10-9 U11-7 U12-8 ) (A2 U1-6 U4-8 U5-6 U6-8 U7-6 U8-8 U9-6 U10-8 U11-6 )(A3 U1-9 U4-7 U5-5 U6-7 U7-5 U8-7 U9-5 U1

22、0-7 U11-5 )(A4 U1-12 U4-6 U5-4 U6-6 U7-4 U8-6 U9-4 U10-6 U11-4 )(A5 U1-15 U4-5 U5-3 U6-5 U7-3 U8-5 U9-3 U10-5 U11-3 )(A6 U1-16 U4-4 U5-2 U6-4 U7-2 U8-4 U9-2 U10-4 U11-2 )(A7 U1-19 U4-3 U5-1 U6-3 U7-1 U8-3 U9-1 U10-3 U11-1 )(A8 U0-21 U4-25 U6-25 U7-23 U8-25 U9-23 U10-25 U11-23 ) (A9 U0-22 U4-24 U6-24

23、 U7-22 U8-24 U9-22 U10-24 U11-22 ) (A10 U0-23 U4-21 U6-21 U7-19 U8-21 U9-19 U10-21 U11-19 ) (A11 U0-24 U4-23 U6-23 U8-23 U10-23 ) (A12 U0-25 U4-2 U6-2 U8-2 U10-2 ) ( A13 U0-26 U2-1 ) ( A14 U0-27 U2-2 ) ( A15 U0-28 U2-3 ) ( ALE U0-30 U1-11 ) ( D0 A5-18 A6-18 A7-21 A8-34 U0-39 U1-3 U4-11 U5-9 U6-11 U7

24、-9 U8-11 U9-9 U10-11 U11-9 U12-34 ) ( D1 A5-17 A6-16 A7-20 A8-33 U0-38 U1-4 U4-12 U5-10 U6-12 U7-10 U8-12 U9-10 U10-12 U11-10 U12-33 ) ( D2 A5-16 A6-14 A7-19 A8-32 U0-37 U1-7 U4-13 U5-11 U6-13 U7-11 U8-13 U9-11 U10-13 U11-11 U12-32 ) ( D3 A5-15 A6-12 A7-18 A8-31 U0-36 U1-8 U4-15 U5-13 U6-15 U7-13 U8

25、-15 U9-13 U10-15 U11-13 U12-31 ) ( D4 A5-14 A6-9 A7-8 A8-30 U0-35 U1-13 U4-16 U5-14 U6-16 U7-14 U8-16 U9-14 U10-16 U11-14 U12-30 ) ( D7 A5-11 A5-12 A6-3 A6-5 A6-7 A7-14 A7-15 A7-17 A8-27 A8-28 A8-29 U0-32 U0-33 U0-34 U1-14 U1-17 U1-18 U4-17 U4-18 U4-19 U5-15 U5-16 U5-17 U6-17 U6-18 U6-19 U7-15 U7-16

26、 U7-17 U8-17 U8-18 U8-19 U9-15 U9-16 U9-17 U10-17 U10-18 U10-19 U11-15 U11-16 U11-17 U12-27 U12-28 U12-29 ) ( EA U0-31 ) ( GND A5-10 A6-10 A7-13 A8-7 U0-20 U1-10 U2-8 U3-4 U3-8 U4-14 U4-27 U5-12 U6-14 U7-12 U8-14 U9-12 U10-14 U11-12 U12-7 ) ( INT0 U0-12 ) ( NetA1_1 A1-1 C1-2 U0-19 ) ( NetA2_1 A2-1 C

27、1-1 U0-18 ) ( NetA5_2 A5-2 A5-3 A5-4 A5-5 A5-6 A5-7 A5-8 A5-9 ) ( NetA6_2 A6-2 A6-2 A6-4 A6-6 A6-8 A6-11 A6-13 A6-15 A6-17 ) ( NetA7_6 A7-6 U15-2 ) ( NetA7_9 A7-9 U14-2 ) ( NetA7_22 A7-22 U15-1 U17-3 ) ( NetA21_3 A5-19 A21-3 )( NetS0_1 -1 S0-1 ) (NetS0_2 A3-1 S0-2 ) ( NetU2_4 U2-4 U2-5)( NetU12_1 A1

28、3-2 DS1-4 DS2-4 DS3-4 DS4-4 DS5-4 DS6-4 DS7-4 DS8-4 S4-1 S12-1 U12-1 U12-21 ) ( NetU12_2 DS3-9 S3-1 S11-1 U12-2 ) ( NetU12_3 S2-1 S10-1 U12-3 ) ( NetU12_4 S1-1 S9-1 U12-4 ) ( NetU12_14 M1-1 S1-2 S2-2 S3-2 S4-2 S5-2 S6-2 S7-2 S8-2 U12-14 ) ( NetU12_15 M2-1 S9-2 S10-2 S11-2 S12-2 S13-2 S14-2 S15-2 S16

29、-2 U12-15 ) (NetU12_16 M3-1 S17-2S18-2S19-2S20-2S21-2S22-2S23-2U12-16)( NetU12_18 A10-2 DS1-1 DS2-1 DS3-1 DS4-1 DS5-1 DS6-1 DS7-1 DS8-1 U12-18 ) ( NetU12_19 A11-2 DS1-2 DS2-2 DS3-2 DS4-2 DS5-2 DS6-2 DS7-2 DS8-2 U12-19 ) ( NetU12_20 A12-2 DS1-3 DS2-3 DS3-3 DS4-3 DS5-3 DS6-3 DS7-3 DS8-3 U12-20 ) ( NetU12_22 A14-2 DS1-5 DS2-5 DS3-5 DS4-5 DS5-5 DS6-5 DS7-5 DS8-5 U12-22 ) ( NetU12_23 A15-2

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1