课程设计(论文)XY工作台计算机控制系统设计.doc
《课程设计(论文)XY工作台计算机控制系统设计.doc》由会员分享,可在线阅读,更多相关《课程设计(论文)XY工作台计算机控制系统设计.doc(17页珍藏版)》请在三一办公上搜索。
1、课程设计论文X-Y工作台硬件系统设计学生姓名: 学号: 电大分校: 工作站(教学点): 四四厂电大分校 学生所在单位: 中核四0四总公司 论文指导教师: 摘要:计算机技术的发展以及与机械技术的结合,产生了机电一体化技术,利用计算机来控制机械的动作完成相应的成为现代机电一体化技术的主要特征,本设计8031芯片为基本元件,对工作台的硬件系统,对其相应的扩展口,外部电路进行设计,和相应的软件也进行了设计。关键词:芯片、硬件、端口、设计前言X- Y工作台是许多机电一体化设备的基本部件,现代科学技术的发展,推动了不同科学的交叉,导致了工程技术领域的改造。在机械工程领域,微电子技术与计算机控制的相结合形机
2、电一体化,使机械工业发生了巨大变化,使工业生产由机械电气化进入了机电一体化的时代,设备的硬件控制由计算机实现,本文对此进行设计。 18031芯片概述MCS-51系列单片机是集CPU、I/O端口及部分RAM于一体的功能很强的控制器,是目前广泛应用的单片机,它包含三个产品8031、8051和8751,而用得较多多的是8031,所以改造时的硬件系统主控器的主控芯片采用8031。1) 基本特性8031具有8位中央处理器(CPU),芯片内有时钟发生电路,具有128字节RAM,21个特殊功能寄存器,4个I/O端口,32根I/O线,可寻址64K外部数据存储器和64K字节外部程序存储器,具有两个16位定时/计
3、数器,可有5个中断源,配备2个优先级,具有一个全22功能串行接口,具有位寻址能力,适于逻辑运算2) 总线结构8031的总线结构分为数据总线(P0),地址总线(P0,P2)和控制总线(ALE、RST、)等几部分。3) 存储器结构8031的存储器配置与其它常用的微型计算机不同。它把程序存储器和数据存储器分开,各有自己的寻址系统、控制信号和功能。程序存储器用来存放程序和表格常数;数据存储器通常用来存放程序运行所需要的给定参数和运行结果。8031共有4种存储空间,它们是片内程序存储器、片外程序存储器、片内数据存储器(含特殊功能寄存器)和片外数据存储器。程序存储器内部数据存储器外部数据存储器特殊功能寄存
4、器SFR4) 时序8031指令的基本执行时间为一个机器周期。一个机器周期由6个状态(12个振荡周期)组成。每个状态又被分成两拍P1和P2。所以一个机器周期可以依次表示为S1P1、S1P2、S6P1、S6P2。若采用12MHz的晶体振荡器,则一个机器周期为1s。5) 中断功能8031中断系统的功能主要解决的问题包括电路连接和应用程序设计两部分。对于外部中断,要合理设计外设发生的中断请求信号与引脚之间的连接电路,使其电平高低和持续时间符合要求。程序设计中中断的作用一般如下: 主程序部分l 给堆栈指针SP赋值,设置一个深度适宜的堆栈。l 如为外部中断,定义中断优先级。l 根据需要给IP赋值,定义中断
5、优先级。l 给IE赋值,开放中断,即置位EA和其它需要的中断允许位。l 安排好等待中断过程中主程序应做的操作。 中断服务程序部分l 在相应的中断入口地址单元设置一条跳转指令,使程序转移到中断服务程序的实际入口处。l 根据需要保护现场。l 若为电平触发的外部中断,应有中断信号撤除操作。l 安排中断服务所做的操作。l 恢复现场。l 中断返回。6) 扩展芯片以8031微处理器为核心的单片机系统其特点是已经可以和一些外围设备相连,构成一个检测控制系统或具有其它功能的控制系统。但通过扩展芯片可以利用好8031已提供好的接口及功能,其次是当8031硬件功能不能满足要求时,采用外加的扩展芯片可以扩展其功能。
6、l 简单I/O接口74LS273、74LS377、74LS244、74LS37374LS240、74LS241、74LS244、74LS245l 8212通用I/O接口l 8255A可编程并行输入/输出接口l 8155可编程多功能接口1.1. 存储系统扩展设计1.1.1. 芯片选择1) EPROM选择在单片机应用系统中,使用最多的EPROM是典型芯片2716、2732、2764、27128及27256,各种型号的EPROM有不同的应用参数,主要有最大读数速度、工作温度及容量。在容量确定时,选择EPROM的型号,主要考虑因素读取速度,这是决定系统能否正确工作的前提,根据CPU和EPROM时序匹配
7、要求,应满足这样一个关系,即8031所能提供的读取时间大于EPROM所要求的读取时间。8031访问EPROM时,其所能提供的读取时间t与所选用的晶体时钟有关,约为3T,其中T为时钟周期,本系统选用晶体频率6MHZ,则工作速度小于480ns的芯片在时序上均满足要求。考虑到尽量使系统电路简单,在满足容量要求时尽可能选大容量芯片,以减小芯片组全数量,所以选用一片2764芯片做EPROM芯片,2764管脚图见图二。图二 EPROM2764管脚图2) RAM选择RAM分静态RAM和动态RAM,静态RAM无需考虑保持数据而设置刷新电路,扩展电路简单,单片机的扩展RAM多选用静态RAMRAM选择主要考虑因素
8、是RAM的读与速度与CPU所提供的读写时序的匹配要求,即8031所能提供的读写时间所要求的读写时间。常用的RAM主要有6116(ZKX8)和6264(8KX8),典型读写时间为2000ns左右。8031所能提供的对RAM的读写时间与所选时钟频率有关,其大致关系为:tR=4T,tW=5T。tR、tW、T分别为读时间,写时间及时钟周期。当选时钟频中为12MHZ时,tR330ns,tW400ns,因此常用的RAM都能满足单征机的时序要求,与EPROM选择原则相似,选用大容量的RAM6264一片,6264管脚图见图三。图三 SRAM6264管脚图1.1.2. 地址分配及译码8031单片机所支持的存储系
9、统,其程序存储器与数据存储器独立编址,因此EPROM和RAM地址分配比较自由,不必考虑是否发生冲突。由于8031复位后从0000H单元开始执行程序,故程序存储器地址应从0000H开始。扩展RAM的地址与I/O口及外围设备实行统一编址,任何扩展的I/O口及外围设备均占用数据存储器的地址空间。各芯片的地址范围见表一表一芯片地址范围容量276462640000H1FFFH0000H1FFFH8K8K1.2. 接口电路及辅助电路具体设计本系统接口电路包括键盘、数码显示及步进电机接口电路、辅助电路包括复位电路、时钟电路及报警指示电路。8031单片机的P1口可以用作I/O接口,为管理上述接口电路还需扩展接
10、口,作如下分配,用8031单片机的P1口管理步进电机用扩展接口管理键盘和显示电路。1.2.1步进电机接口电路步进电机脉冲采用硬件实现,采用三相六拍环形分配器,本设计选用YBO13或CH250环形分配器,其管脚及接如图四。图四 YB013管脚及接线图表二引脚功能引脚功能连通输出控制端正转控制电位连通输入控制端AA相控制BB相控制A0励磁方式控制端A1CC相控制CP时钟脉冲控制端反转控制电位-CH250管脚接线图见图纸2。所需的方向及输出控制信号由单片机的P1口控制,所需的时钟脉冲由定时器(8155芯片定时输出)提供。X、Y向步时电机各自用一个环形分配器控制。步进电机接口电路见图纸2。1.2.2光
11、电隔离电路设计在环形分配器和功率驱动电路之间采用光电隔离器是为了隔离步进电机大功率,高电平的脉冲信号对微型计算机的干扰,同时进行两者不同电平的转换。光电隔离器电路如图五所示:图五 光电隔离电路环形分配器送出的脉冲信号经过驱动电路T407驱动光电隔离器G0101,然后送到功率驱动电路,设计计算如下。确定输入电阻式中IF:驱动电流,选IF=10mAUCC1:驱动电路的电源电压为5VUF:光敏二极管的正向电压,取UF=1.2VUOL:驱动电路输出低电平电压,UOL=0.5VRi=330()确定输出回路电阻RC和RA式中:UCC2=27V UBE=0.7V UCES=0.4V1.2.3功率放大电路设计
12、功率放大电路是将环形分配器送来的弱电信号变为强电信号,由于晶体管单电压驱动电路具有控制方便,调试容易和线路简单等优点。所以功率放大电路选用晶体管单电压驱动电路。电路如图所示图六 晶体管单电压驱动电路由PIO经分配器送出的脉冲序列,经光电隔离电路送到驱动电路。脉冲高电平时,T1、T2开关导通,电机绕组供电,低电平时,T1、T2开关截止。2CP23为续流二极管,通过二极管电机绕组产生反电势将维持电流继续沿原方向流动。另外通过二极管释放磁场能,以负高的反电势击穿T1、T2。确定电流IA、IC、IG、ID、IB、IE、IP。步进电机每一相绕组电流IP=3A,IB= IP/hFEhFE为放大系数,查得3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 论文 XY 工作台 计算机控制 系统 设计

链接地址:https://www.31ppt.com/p-4068904.html