数控机床单片机控制系统设计(共17页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数控机床单片机控制系统设计(共17页).doc》由会员分享,可在线阅读,更多相关《数控机床单片机控制系统设计(共17页).doc(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上简易数控机床控制系统设计学号: 专业:机械电子工程 姓名:浦汉军 2007,9,10 南宁任务:设计以单片机为控制核心的简易数控机床的数字程序控制器。要求1、 能用键盘控制工作台沿+X、-X、+Y、-Y向运动,以校正工作台位置。2、 可用于加工直线和圆弧。3、 在运行过程中可人工干预而紧急停车。4、 能实现越界报警。5、 可与PC机通讯。总体方案设计一、数控系统硬件电路设计信号驱动脉冲驱动信号单片机8031光电偶合器功率放大器X相步进电动机Y相步进电动机键盘输入LED显示选用MCS-51系列的8031CPU作为数控系统的中央处理机。外接一片EPROM用于存放控制程序、
2、固定批量生产的工件加工程序和数据,再选用一片8kb的6264RAM作为存放试制工件或小批量生产的工件加工程序和数据。由于系统扩展,为使编程地址统一,采用74LS138译码器完成译码法对扩展芯片进行寻址的功能。还要考虑机床与单片机之间的光电隔离、功率放大电路。其设计框图如下图所示:图1.1 总体设计框图工作原理:单片机系统是机床数控系统的核心,通过键盘输入命令,数控装置送来的一系列连续脉冲通过环形分配器、光电耦合器和功率放大器,按一定的顺序分配给步进电动机各相绕组,使各相绕组按照预先规定的控制方式通电或断电,这样控制步进电动机带动工作台按照指令运动。1各单元电路设计11存储器的扩展选择晶体振荡器
3、的工作频率f为12MHz。主控器CPU选用8031,根据容量估算,选用一片2764作为程序存储器,一片6264作为数据存储器。同时,还采用一片74LS373作为地址锁存器。12程序存储器2764EPROM是用紫外线可擦除的半导体只读存储器, 2764芯片引脚的介绍如下。P0P7:数据线,输出。编程时代码输入。A0A7:地址线,输入。:片选信号,低电平有效,输入:读信号,低电平有效,输入:编程脉冲输入端,输入Vpp:编程电压(典型值为12.5V)Vcc:电源(+5V)GND:接地(0V)输出允许编程逻辑译码输出缓冲存储矩阵A12A11A0D0 D7图1.2 2764引脚图13数据存储器62641
4、)6264为24脚双列直插式器件,其引脚图和逻辑符号图如图1.3所示。A0A12:地址输入线。D0D7:双向三态数据线。:片选信号输入线,低电平有效。CE2:片选信号输入线,高电平有效,可用于掉电保护。:读选通信号输入线,低电平有效。:写允许信号输入线,低电平有效。:工作电源电压(+5V)。GND:电源地。A12 Vcc CE2A0 D0 GNDD7 图1.3 6264引脚图和逻辑符号图2)6264芯片操作方式选择如表1.1所示。如表1.1方式功能001写D0D7上内容写入A0A10对应单元010读A0A10对应单元内容输出到D0D70XX非选D0D7呈高阻14键盘显示电路根据系统要求,通过键
5、盘输入命令来实现对机床工作台的运行控制。一共需要五个键,四个分别控制工作台向+X、-X、+Y、-Y方向运行,另一个作启动键;通过LED数码管显示工作台的运行位置,行程范围为10米,精确到0.01米,所以用了4个LED数码管采用动态显示。采用键盘显示器接口8279来实现键盘显示功能。它主要由以下几部分组成。1)I/0控制和数据缓冲器; 2)控制和定时寄存器及定时控制部分;3)扫描计数器;4)回送缓冲器与键盘去抖控制电路;5)FIFO(先进先出)寄存器和状态电路;6)显示器地址寄存器及显示RAM。下面对引脚名称作简要说明。DB0DB7:双向数据总线,用来传送8279与CPU之间的数据和命令。CLK
6、:时钟输入线,用以产生内部定时的时钟脉冲。RESET:复位输入线,8279复位后被置为字符显示左端输入,二键闭锁的触点回弹型式,程序时钟前置分频器被置为31,RESET信号为高电平有效。:片选输入线,低电平有效,单片机在为低时可以对8279进行读/写操作。A0:缓冲器低位地址,当A0为高电平时,表示数据总线上为命令或状态,当为低图1.6 键盘、LED数码管显示器电路电平时,表示数据总线上为命令或状态,当为低电平时,表示数据总线上为数据。:读信号输入线,低电平有效,将缓冲器读出,数据送往外部总线。:写信号输入线,低电平有效,将缓冲器读出,将数据从外部数据总线写入8279的缓冲器。SL0SL3:扫
7、描线RL0RL7:回送线17工作过程:每当按下一个键,8279会自动识别键号,产生相应的键编码自动送入先进先出寄存器FIFO中,同时产生中断请求信号IRQ,向CPU请求中断。当CPU响应中断,执行中断服务程序,并从FIFO中读取编码数据之后,则IRQ信号自动撤消。如果上一个键的编码数据尚未取走,下一个键盘又被按下,则新的键码进入FIFO中。由于FOIO中由8个存储单元组成,故最多可依次暂存8个键码。只有在读完所有数据时,IRQ信号才会撤消。在中断程序中,CPU是用片外取数指令(MOVX指令)从FIFO中读取数据。15反应式步进电动机的选择根据所获得的信息和实际要求,选用步进电机为75BF001
8、型三相六拍反应式步进电机,其工作电压为+24V,相电流为3A,步距角为1.5度。3.2.5.1环行脉冲分配器由于本设计选择三相步进电动机75FB001,相对应选择可以控制三相步进电动机的5G8713集成电路芯片。表1.2 8713引脚功能引脚功能说明1正转脉冲输入端1、2脚为双时钟输入端2反转脉冲输入端3脉冲输入端3、4脚为单时钟输入端4转向控制端。0为反转;1为正转56工作方式选择:00为双三拍;01、10为单三(四)拍;11为六(八)拍7三/四相选择。0为三相;1为四相8地9复位端,低电平有效10111213输出端。四相用13、12、11、10脚,分别代表A、B、C、D;三相用13、12、
9、11角,分别代表A、B、C14工作方式监视。0为单三(四)拍;1为双三(四)拍;脉冲为六(八)拍15输入脉冲状态监控,与时钟同步16电源 P1.0 313 A相驱动 P1.1 45V12 B相驱动8051系列 8713511 C相驱动单片机671.7脉冲分配器与单片机接口16保护电路采用光电耦合器接口把控制计算机和外部驱动电路完全隔离开来。具体的光电耦合器如图1.8。驱动电路本设计采用的驱动电源是功率开关集成电路TWH8715/2。这是一个集放大、比较、选通、整形和功率开关于一体的高速功率开关集成电路。其真值表分别见图1.9及表3.7。1)TWH8715/2引脚功能181控制端(高电平有效,T
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控机床 单片机 控制系统 设计 17
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内