x5132型铣床横、垂直向进给系统经济型数控改造 毕业论文_第1页
x5132型铣床横、垂直向进给系统经济型数控改造 毕业论文_第2页
x5132型铣床横、垂直向进给系统经济型数控改造 毕业论文_第3页
x5132型铣床横、垂直向进给系统经济型数控改造 毕业论文_第4页
x5132型铣床横、垂直向进给系统经济型数控改造 毕业论文_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

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

文档简介

I摘要随着计算机技术的飞速发展,发展现代计算机化数字控制(CNC)机床,是当前机械制造业进行技术改造,技术革新的必由之路,是未来工厂自动化的基础。因此,这次对普通机床进给系统的数控化改造设计更显得重要。第一部分是数控机床的概述,第二部分是进给系统的总体设计方案,第三部分是伺服进给机械部分设计计算,第四部分是控制部分的单片机原理及控制程序设计。基于步进电机的机械改装减少了人的工作量,把手动转变成为电动。本次改造用了2个步进电机,分别控制机床2个方向(横向和垂向)的进给,通过齿轮或带轮带动滚珠丝杠轴向运动。基于单片机控制的电子部分设计提高了工作效率和测量的准确度、可信度。该仪器采用了8031单片机。文中着重论述了原理的设计思想并给出了具体电路,然后阐明了系统软件的设计思想并给出了部分程序的流程图。关键词铣床,丝杠,步进电机,单片机,数控II目录摘要I第一章绪论111数控机床的组成112数控机床的发展趋势213数控铣床改造的意义414本文主要内容5第二章设计方案和基本方案的确定621设计任务622总体方案设计的内容6221伺服驱动7222采用滚珠丝杠螺母副7223数控装置7224系统功能7225采用环形分配器8第三章伺服系统机械部分设计计算931设计要求932确定系统脉冲当量933纵向进给系统的确定9331切削力的计算9332纵向丝杠的选择10333齿轮传动比计算13334纵向步进电机的计算和选择1434横向进给系统的确定17341横向丝杠的选择17342齿轮传动比计算18343横向步进电机的计算和选择1935垂向进给系统的确定22351垂向丝杠的选择22352同步带及带轮的选择23353垂向步进电机的计算和选择23第四章控制系统硬件原理及其控制程序编制2741主控制器27411主控制器及其选择27III412MCS51系列单片机介绍2742MCS51单片机的扩展29421程序存储器EPROM的选择29422数据存储器RAM的选择2943地址分配及接线方法29431地址分配29432EPROM、RAM与8031连接方法2944接口电路及辅助电路的设计30441接口电路的设计30442辅助电路的具体设计3145控制系统程序编译34451直线插补程序34452圆弧插补程序36453装代码子程序40454环行分配器子程序41致谢52参考文献53沈阳工业大学本科生毕业设计(论文)1第一章绪论11数控机床的组成(1)CNC装置计算机数控装置,既CNC装置,是CNC系统的核心,有微处理器、存储器、各种I/O接口及外围逻辑电路等构成,起主要作用是对输入的数控程序及有关数据进行存储与处理,通过插补运算等形成运动轨迹指令,控制伺服单元和驱动装置,实现刀具与工件的相对运动。对于离散的开关控制量,可以通过PLC对机床电器的逻辑控制来实现。(2)数控面板数控面板是数控系统的控制面板,各种数控系统的数控是不相同的,但大多数是共性或相似的。主要由显示器、手动数据输入键盘组成,又称MID面板。显示器常具有多个软功能键,用于选择菜单。按键除各种符号键和数字键外,还常设控制键和用户定义键等。(3)可编程控制器PLC可编程控制器PLC也是一种以微处理器为基础的通用型自动控制装置,又称PLC或PMC,用于完成数控机床的各种逻辑运算和顺序控制。PLC还接受机床操作面板的指令,一方面直接控制机床的动作,另一方面将有关指令送往CNC用于将过程控制。(4)机床操作面板机床操作面板主要用于手动方式下对机床的操作以及自动方式下对机床的控制或干预。其上有各种按钮与选择开关,用于机床及辅助装置的启停,加工方式的选择、速度倍率选择等。中小型数控机床的操作面板常带和数控面板做成一个整体,但二者之间与明显界限。数控系统的通讯接口,常设置在机床操作面板上。(5)进给伺服系统进给系统主要由进给伺服单元和伺服进给电机组成,对于闭环和半闭环控制的进给伺服系统,还应该包括位置检测防亏装置。进给伺服单元接收来自CNC装置的运动指令,经变换和放大后,驱动伺服电机运转,实现刀架或工作台的运动。CNC装置每发出一个控制脉冲,机床刀沈阳工业大学本科生毕业设计(论文)2架或工作台的移动距离称为数控系统的脉冲当量或最小设定单位,脉冲当来量或最小设定单位的大小直接影响数控机床的加工精度。在闭环和半闭环和半闭环伺服进给系统中,位置检测装置安装在机床上或伺服电机上,其作用是将机床或伺服电机的实际位置信号反馈给CNC系统以便为与指令相比较,用其差值控制机床运动,达到消除运动误差,提高定位精度的目的。一般来说,数控机床功能强弱主要取决于CNC装置,而数控机床性能的优劣伺服驱动系统。(6)主轴伺服系统数控机床的主轴驱动与进给驱动区别很大,电机频率输出应为22250KW进给电机一般是恒转矩调速,而主电机除了有较大范围的恒转矩调速外,还有较大范围的恒功率调速,对于数控车床,为了能加工螺纹和恒切速功能,要求户轴和进给驱动能同步控制,对于加工中心,还要求主轴进行高精度准停和分度功能。因此中高档数控机床的主轴驱动都采用电机无级调速或伺服驱动。(7)机床本体数控机床的机械结构的设计与制造要适应数控技术发展,具有刚度大、精度高、抗振性强、热变形小等特点;由于普通采用了伺服电机无级调速技术,机床进给运动和主传动的变速机构被极大地简化甚至取消;广泛采用滚珠丝杠、滚动导轨等高小、高精度传动部件;采用机电一体化设计和布局,机床布局主要考虑有利于生产率的提高,而不象传统机床那样主要考虑方便操作;此外还采用自动换刀装置、自动更换工件和数控夹具等。12数控机床的发展趋势数控技术是先进制造技术的核心,是制造业实现自动化、网络化、柔性化、集成化的基础。数控装备的整体水平标志着一个国家工业现代化水平和综合国力的强弱。数控机床的发展在很大程度上取决于数控系统的性能和水平,而数控系统的发展及其技术基础离不开微电子技术和计算机技术。随着计算机及其软硬件技术的飞速发展,数控系统的硬件平台趋于一致化,而控制系统软件的竞争日益加剧。我国的数控系统经过“六五”期间的引进,“七五”期间的数控系统开发,“八五”沈阳工业大学本科生毕业设计(论文)3期间的数控应用技术研究以及“九五”期间的主数控系统软件开发应用,已逐步形成了以航天数控、蓝天数控、华中数控和中华数控为主的数控系统产业。(1)持续稳定发展近年来,我国数控机床的产量持续增长,数控化率也显著提高。另一方面我国数控产品的技术水平和质量也不断提高。目前我国一部分普及型数控机床的生产已经形成一定规模,产品技术性能指标较为成熟,价格合理,在国际市场上具有一定的竞争力。我国数控机床行业所掌握的五轴联动数控技术较成熟,并已有成熟商品走向市场。我国在数控机床高端产品的生产上取得了一定的突破。目前我国已经可以供应网络化、集成化、柔性化的数控机床。同时,我国也已进入世界高速数控机床生产国和高精度精密数控机床生产国的行列。(2)存在三点不足和发达国家相比,我国数控机床行业在信息化技术应用上仍然存在很多不足。信息化技术基础薄弱,对国外技术依存度高。我国数控机床行业总体的技术开发能力和技术基础薄弱,信息化技术应用程度不高。行业现有的信息化技术来源主要依靠引进国外技术,对国外技术的依存度较高,对引进技术的消化仍停留在掌握已有技术和提高国产化率上,没有上升到形成产品自主开发能力和技术创新能力的高度。产品成熟度较低,可行性不高。国外数控系统平均无故障时间在10000小时以上,国内自主开发的数控系统仅30005000小时;整机平均无故障工作时间国外达800小时以上,国内最好只有300小时。创新能力低,市场竞争力不强。我国生产数控机床的企业虽达百余家,但大多数未能形成规模生产,信息化技术利用不足,创新能力低,制造成本高,产品市场竞争能力不强。(3)当今发展方向随着柔性制造系统的迅速发展和计算机集成系统的不断成熟,对数控加工技术提出了更高要求。当今数控机床信息化正朝着以下几个方面发展。高速度、高精度化。速度和精度是数控机床的两个重要指标,它直接关系到加工效率和产品质量。目前,我国生产的第六代数控机床系统均采用位数、频率更高的处理器,以提高系统的基本运沈阳工业大学本科生毕业设计(论文)4算速度,使得高速运算、模块化及多轴成组控制系统成为可能。同时,新一代数控机床将采用超大规模的集成电路和多微处理器结构,以提高系统的数据处理能力。智能化。现代数控机床的智能化发展将通过对影响加工精度和效率的物理量进行检测、建模、提取特征、自动感知加工系统的内部状态及外部环境,快速作出实现最佳目标的智能决策,对机床的工艺参数进行实时控制,使机床的加工过程处于最佳状态。基于CAD和CAM的数控编程自动化。随着计算机应用技术的发展,目前CAD/CAM图形交互式自动编程已得到较多的应用,是数控技术发展的新趋势。它是利用CAD绘制的零件加工图样,经计算机内的刀具轨迹数据进行计算和后置处理,从而自动生成数控机床零部件加工程序,以实现CAD与CAM的集成。随着CIMS技术的发展,当前又出现了CAD/CAPP/CAM集成的全自动编程方式,其编程所需的加工工艺参数不必由人工参与,直接从系统内的CAPP数据库获得,推动数控机床系统自动化的进一步发展。发展可靠性最大化。数控机床的可靠性一直是用户最关心的主要指标。新一代的数控系统将采用更高集成度的电路芯片,利用大规模或超大规模的专用及混合式集成电路,减少元器件的数量,从而提高可靠性。同时通过自动运行诊断、在线诊断、离线诊断等多种诊断程序,实现对系统内硬件、软件和各种外部设备进行故障诊断和报警。13数控铣床改造的意义企业要在当前市场需求多变,竞争激烈的环境中生存和发展就需要迅速地更新和开发出新产品,以最低价格、最好的质量、最短的时间去满足市场需求的不断变化。而普通铣床已不适应多品种、小批量生产要求,数控铣床则综合了数控技术、微电子技术、自动检测技术等先进技术,最适宜加工小批量、高精度、形状复杂、生产周期要求短的零件。当变更加工对象时只需要换零件加工程序,无需对铣床作任何调整,因此能很好地满足产品频繁变化的加工要求。数控铣床在机械加工行业中的应用越来越广泛。数控铣床的发展,一方面是全功能、高性能;另一方面是简单实用的经济型数控铣床,具有自动加工的基本功能,操作维修方便。经济型数控系统通常用的是开环步进控制系统,功率步进电机为驱动元件,无检测反馈机构,系沈阳工业大学本科生毕业设计(论文)5统的定位精度一般可达001至002MM,已能满足铣床改造后加工零件的精度要求。普通铣床经过多次大修后,其零部件相互连接尺寸变化较大,主要传动零件几经更换和调整,故障率仍然较高,采用传统的修理方案很难达到大修验收标准,而且费用较高。因此合理选择数控系统是改造得以成功的主要环节。数控铣床的改造目的是要求机床稳定可靠,以尽可能低的故障率运转。普通铣床应用微机控制系统进行改造,可以提高工艺水平和产品质量,减轻操作者的劳动强度。14本文主要内容本次对X5132型铣床进给系统微机数控化改造设计,采用步进电机开环控制,带动滚珠丝杠副转动,从而使工作台进行进给运动。第二章确定设计内容和总体设计方案;第三章进行伺服系统机械部分设计计算,确定出2个方向伺杠和电机的型号;第四章是铣床改造设计控制部分的硬件原理、控制心片的选择和控制部分程序设计。沈阳工业大学本科生毕业设计(论文)6第二章设计方案和基本方案的确定21设计任务(1)进给伺服系统设计计算此部分为机械部分,它包括脉冲当量的确定;滚珠丝杠螺母副的设计、计算和选型;进给伺服系统的传动计算;步进电机的计算和选用;设计并绘制总装配图,其中包括横向,纵向工作台和垂直向升降台。(2)单片机控制系统设计此部分包括设计并绘制控制系统图,编写直线差补程序和圆弧差补程序。22总体方案设计的内容图21系统总体框图机床数控系统总体方案的拟订应包括以下内容伺服系统的选择,执行机构及运动方式的确定,控制芯片的选择等内容。一般应根据设计任务和要求提出几个总体方案,进行综合分析,比较和论证,最后选出一个合理的总体方案。微机光电隔离X向电机工作台执行元件功率放大光电隔离功率放大功率放大Y向电机Z向电机光电隔离沈阳工业大学本科生毕业设计(论文)7221伺服驱动步进电机是一种特殊结构的电机,它利用通电激磁绕组产生反应力矩,将脉冲电信号的能量转换为机械位移的电机执行元件。当激磁绕组按一定规律获得分配脉冲时,步进电机的转子就会转动。转子转过的角度与输入的脉冲个数具有较严格的比例关系,而且转动与输入脉冲在时间上同步,因此可以利用这些特点控制运动的速度和位移量。步进电机的优点是结构简单,电气控制和驱动电路也简单,体积小,重量轻,价格便宜,设计制造较简单,容易调试,使用维修方便。位移精度较好,对各种干扰因素不敏感,结构误差不会累积。另外,电机时间常数小,反应快。但步进电机也有缺点,主要是容易丢步,启动频率低,工作效率也不够高,低频时振动大,可能造成失误,因此步进电机多用于负载较小,负载变化不大或要求不太高的经济型简易型数控设备中。综上所述,综合了成功率,技术难度,精度和投资等因素,决定选用步进电机开环伺服驱动。222采用滚珠丝杠螺母副采用滚珠丝杠螺母副传动结构,具有精度高,效率高,寿命长,低能耗,摩擦系数小,较高紧凑,通用性强等特点。223数控装置微机数控系统由CPU、存储扩展电路和I/O接口电路、伺服电机驱动电路等几部分组成。数控系统的核心是微机,其它装置均在微机的控制下进行工作。系统的功能和系统中所用的微机直接相关。数控系统对微机的要求是多方面的,但主要指标是字长和速度,字长不仅影响系统的最大加工尺寸,而且影响加工的精度和运算精度。本设计采用的是MCS51单片机,并扩展2片2764芯片,1片6264芯片,3片8155可编程并行I/O等组成的控制系统。224系统功能(1)横向,垂直方向进给伺服运动。(2)行程控制(3)键盘控制(4)功能报警电路,复位电路,隔离电路,功放电路等。沈阳工业大学本科生毕业设计(论文)8225采用环形分配器本系统采用软件环形分配器。由于铣床三个方向的三步进电机均为三相,所以直接与8155(2)的PA口再加上8155(3)的PA口相接就可以了,经光电耦合电路,功放电路驱动电机。沈阳工业大学本科生毕业设计(论文)9第三章伺服系统机械部分设计计算31设计要求将X5132立式铣床改造成微机数控立式铣床,采用MSC51系列单片机控制系统,步进电机开环控制,具有直线和圆弧插补功能。主要设计参数如下机动范围320MM加工最大长度350MM快进速度纵向24M/MIN横向24M/MIN垂向078M/MIN切削速度006M/MIN定位精度0015MM/300MM移动部件重量纵向1000KG横向450KG垂向1000KG加速时间30MS机床效率08X5132立式铣床进给伺服运动及动力计算32确定系统脉冲当量经济型数控车床铣床常用的脉冲当量是0010005MM/脉冲,取001MM/脉冲。33横向进给系统的确定331横向丝杠的选择(1)计算进给牵引力MF导轨类型为矩形导轨8945037208153812GFKFYZXM沈阳工业大学本科生毕业设计(论文)10307926N式中导轨上的摩擦系数015F移动部件重量G(2)计算最大负载C丝杠转速N10R/MIN0L1VS60寿命LL961TN6105最大动负载CN3LMWFF8765233(3)滚珠丝杠的初选初步选择滚珠丝杠直径,螺旋升角,导程6MM53R0L(4)传动效率计算滚珠丝杠螺母副的传动效率09511TANR0173TAN(5)刚度验算滚珠丝杠横截面积F961625MM2D2352在工作负载的作用下引起导程的变化量M0L00933MLFE0625912374滚珠丝杠总长度上的变形量沈阳工业大学本科生毕业设计(论文)1100062MM1L0406193变形量00187MM231切一端固定,一端自由的总变形量为00187MM/400MM,满足定位精度0015MM/300MM。(6)稳定性校核无需进行稳定性校核。(7)滚珠丝杠副螺母的选型考虑数控铣床的结构、精度和以上的计算,查阅THK精密滚珠丝杠副可采用BNF36063型弯管式单螺母滚珠丝杠副,额定动载荷为125KN。AC332齿轮传动比计算丝杠传动比IIPBL360016754步进电机的步距角(初选)075BB根据实际结构要求,齿轮齿数取,。因为进给伺服系统传302Z241递的功率不大,一般取模数12,数控铣床可取2。MM表32横向传动齿轮几何参数齿数分度圆直径ZD齿顶圆直径DA齿根圆直径DF5齿宽中心距1Z24485243202306064552054333横向步进电机的计算和选择1转动惯量的计算沈阳工业大学本科生毕业设计(论文)12齿轮的转动惯量1ZKGCM3411078LDJ2,MB2810828KGCM3410J2齿轮的转动惯量2ZKGCM342178LDJ220MM,60MM2022KGCM342060J2主轴的转动惯量4682KGCM341578S2折算到电机轴上的转动惯量2220216045820348LGGJZJS775KGCM其中齿轮的转动惯量1J1Z齿轮的转动惯量22主轴的转动惯量SJ2电动力矩的计算传动系统折算到电机轴上的总等效转动惯量J775411185KGCMJM2其中电机转子转动惯量,初取为41KGCM2沈阳工业大学本科生毕业设计(论文)13主电机最大转速4000MAX1LVNKMIN/R起动加速时间30MSAT空载起动时折算到电机轴上的加速力矩MAXMNCM371650136042851062232MAXMAXTNJM工进时折算到电机轴上摩擦力矩FNCM78925190260485200ILGFFILZF由于丝杠预紧时折算到电机轴的附加力矩MNCM671590251902637122000ILFMP折算到电机轴上的负载力矩TNCM91025940260ILFTT快速空载起动时所需力矩起M165377978156726082NCM2608NM起M0MAXF快速进给时所需力矩切797815679545NCM09545NM0F切最大切削负载时所需力矩切M79781567110920635NCM20635NM切MTF0沈阳工业大学本科生毕业设计(论文)14从上面的计算可以看出,在、三种工况下,快速空载起动所起M快切需力矩最大,此项为初选电机的依据,从表中查出,步进电机为三相六拍时,860/JMAX起M最大静转矩NM30126/2/切J按此最大静转矩产步进电机型号表(三相)可查出,110BC380D型最大静转矩转矩为55NM,大于所需静转矩,可作为初选型号。但必须进一步考核步进电机起动矩频特性和运行矩频特性。(3)计算电机工作频率步进电机快速运行HZ4016201MAXPQVF最高工作频率HZPSGF从电机表中查出110BC380D型步进电机的空载起动频率为1400HZ,运行频率为15000HZ。34垂向进给系统的确定341垂向丝杠的选择(1)计算进给牵引力MF导轨类型为燕尾导轨8910437921802412GFKFYZXM684336N式中导轨上的摩擦系数02F(2)计算最大负载C丝杠转速N10R/MIN0L1VS60沈阳工业大学本科生毕业设计(论文)15寿命LL9610TN6105最大动负载CN3LMWFF031784323(3)滚珠丝杠的初选初步选择滚珠丝杠直径,螺旋升角,导程12MM609R0L(4)传动效率计算滚珠丝杠螺母副的传动效率09554TANR0193TAN(5)刚度验算滚珠丝杠横截面积F2826MM2D2602在工作负载的作用下引起导程的变化量M0L0141MLFE02861364滚珠丝杠总长度上的变形量00041MM1L0350124变形量00123MM31切一端固定,一端自由的总变形量为00123MM/350MM,满足定位精度0015MM/300MM。(6)稳定性校核无需进行稳定性校核。沈阳工业大学本科生毕业设计(论文)16(7)滚珠丝杠副螺母的选型考虑数控铣床的结构、精度和以上的计算,查阅THK精密滚珠丝杠副可采用BNF6312A5型弯管式单螺母滚珠丝杠副,额定动载荷为874KN。AC342同步带及带轮的选择传动比I125,则齿数取,201Z5查慈溪恒力同步带轮有限公司带轮得小轮型号为20L,节径MM,外径MM631PD891ED大轮型号为25L,外径MM,外径MM8075204752同步带型号为382L,节线长97155MM,齿数102343垂向步进电机的计算和选择1转动惯量的计算齿轮的转动惯量1ZKGCM3411078LDJ2,MB2810828KGCM3410J2齿轮的转动惯量2ZKGCM342178LDJ220MM,60MM2022KGCM342060J2圆锥齿轮的转动惯量3Z343178LDJ沈阳工业大学本科生毕业设计(论文)17L25MM,80MM3D799KGCM3431052870J2圆锥齿轮的转动惯量4Z34LDJL50MM,160MM32556KGCM3441056780J2主轴的转动惯量35381KGCM34S2折算到电机轴上的转动惯量2042321LGGJZJZJS221385619705496375KGCM22电动力矩的计算传动系统折算到电机轴上的总等效转动惯量J6375416785KGCMJM2其中电机转子转动惯量,初取为41KGCM2主电机最大转速650MAX1LVNKMIN/R起动加速时间30MSAT空载起动时折算到电机轴上的加速力矩MAXM沈阳工业大学本科生毕业设计(论文)18NCM915013605271062232MAXMAXTNJM工进时折算到电机轴上摩擦力矩FMNCM81752940288200ILGFFILZF由于丝杠预紧时折算到电机轴的附加力矩NCM6734901529402368122000ILFMP折算到电机轴上的负载力矩TMNCM641752940280ILFTT快速空载起动时所需力矩起1559117888346736946NCM3695NM起M0MAXF快速进给时所需力矩切M17888346721355NCM21355NM0F切最大切削负载时所需力矩切1788834671766439019NCM3902NM切MTF0从上面的计算可以看出,在、三种工况下,最大切削负载时所需起M快切力矩最大,此项为初选电机的依据,从表中查出,步进电机为三相六拍时,860/JMAX起最大静转矩NM451860/392/切J沈阳工业大学本科生毕业设计(论文)19按此最大静转矩产步进电机型号表(三相)可查出,110BC380D型最大静转矩转矩为55NM,大于所需静转矩,可作为初选型号。但必须进一步考核步进电机起动矩频特性和运行矩频特性。(3)计算电机工作频率步进电机快速运行HZ130607810MAXPQVF最高工作频率HZPSGF从电机表中查出110BC380D型步进电机的空载起动频率为1400HZ,运行频率为15000HZ。沈阳工业大学本科生毕业设计(论文)20第四章控制系统硬件原理及其控制程序编制41主控制器411主控制器及其选择目前在数控系统中常用的芯片有8086,8088,80286,80386以及8098,8096等16位机的CPU,在一般的数控系统中推荐采用MCS51系列单片机作为主控制器。这里选用MCS51系列中的8031芯片。412MCS51系列单片机介绍(1)MCS51系列单片机的基本特征MCS51系列单片机主要有三种8031,8051和8751。该系列产品是集CPU、I/0口及部分RAM等为一体的功能很强的控制器,只需增加少量外围器件就可以构成一个完整的微机控制系统。并且开发手段齐全,指令系统功能强,编程灵活性大,硬件资料也很丰富。三种型号的引脚完全相同,仅在内部结构上有少许差别,可以说8031是没有ROM的8051,而8751是EPROM代替ROM的8051。工业控制中应用最多的是8031。8031的基本特征如下具有8位中央处理单元(CPU)。片内有时钟发生电路(6MHZ或12MHZ),每执行一条指令时间为2S或者1S。具有128字节的RAM。具有21个特殊功能寄存器。可寻址64KB的外部数据存储器和64KB的外部程序存储器。具有四个I/O口,32根I/O线。具有两个16位定时器/计数器。具有5个中断源,配备两个优先级具有一个全双工串行接口具有位寻址能力,适用逻辑运算从上述特性可知一块8031的功能相当于微型计算机系统。(2)管脚功能分析及特性简介引脚功能分类表沈阳工业大学本科生毕业设计(论文)21I/O口线,共四个8位口。0P123控制线(中断取指令控制),ALE(地址锁存控制),(中断存SENEA储器选择),RESET(复位控制)电源及时钟,CVS1XATL2应用特性I/O口线不能都用作用户I/O线,除8051,8751外真正可完全为用户使用的I/O口线,只有口以及部分作为第一功能使用的口。1P3PI/O口的驱动功能为口驱动8个TTL门电路,而、只能驱动4023个TTL门电路。口具有提升电阻的8位双向I/O口,该口的每一位均可独立的定义为3P第一I/O口功能或者第二I/O口功能。时钟频率外接时钟频率可在1212MHZ间选取。(3)总线结构地址总线AB地址总线宽度为16位,故其外部存储器直接熏之范围达到64KB,16位地址总线由口经地址锁存器提供低8位,由直接提供。0P8A152P数据总线DB数据总线宽度为8位,由口直接提供。0P控制总线CB由口的第二功能状态和四根独立的控制线RESET,ALE,组成。3PEAPSN(4)存储器结构单片机的存储器包括程序存储器(EPROM或ROM)和数据存储器(RAM),它们是可以选用并可直接寻址的存储器。(5)扩展芯片I/O口扩展集成电路中有三种专用I/O口扩展芯片。I/O口扩展复合芯片,沈阳工业大学本科生毕业设计(论文)22TTL电路芯片,在本次设计中,除了采用I/O口外还能扩展其他外围功能电路,主要有8155(286并行I/O口,256个静态RAM,一个14位定时器),TTL电路芯片,也广泛用作MCS51单片机I/O扩展芯片,主要有74LS373,273,374,244等。42MCS51单片机的扩展421程序存储器EPROM的选择芯片的型号不同,应用参数也不同,主要有最大读出速度,工作温度及容量。在确定容量内选择EPROM的型号,主要考虑因素是读取速度,这是决定系统能否正确工作队的前提。根据CPU与EPROM的匹配要求,应满足8031能提供的读取时间大于EPROM所需要的读取时间。实际设计中,应考虑在满足容量要求的同时尽可能选择大容量芯片,以减少芯片组合数。422数据存储器RAM的选择选RAM是主要考虑因素是RAM的读写速度与CPU提供的读写时序的匹配要求,还应满足这样一个关系即8031所能提供的读写时间应大于RAM所需求的读写时间,常用RAM主要有6116和6264两种。43地址分配及接线方法431地址分配与一般存储系统不同,8031所支持的存储系统其程序存储器与数据存储器独立编址。因此,EPROM和RAM的地址分配较自由,不必考虑是否发生冲突。由于8031复位后从0000H单元开始执行程序,故程序存储器地址应从0000H就开始。在这里只用EPROM,地址为0000H1FFFH,扩展RAM与I/O口及外围设备实行统一编址。432EPROM、RAM与8031连接方法存储器与单片机的连接主要是三总线的连接,应考虑单片机的总线驱动能力是否够,若不够应当加以驱动,如总线驱动器74LS244,74LS245等,根据单片机8031的驱动特性,在本次设计中,不必加以驱动,下面给出EPROM,RAM与8031的具体连接。(1)地址总线沈阳工业大学本科生毕业设计(论文)23将与EPROM的一一对应连接。与RAM的一0A120A120A120A12一对应连接,其余地址经译码产生片选信号。(2)数据总线分别与存储器一一对应连接。01P70D7(3)地址总线将与EPROM的一一对应连接。与RAM的一0A120A120A120A12一对应连接,其余地址经译码产生片选信号。(4)数据总线分别与存储器一一对应连接。01P70D744接口电路及辅助电路的设计本系统接口电路包括键盘、数码显示器及步进电机接口电路,辅助电路包括复位电路及报警显示电路。8031单片机的口可以作为I/O接口,为管理上述接口电路,还需要扩展1P接口电路,现在用8031的管理步进电机,用扩展接口管理键盘和显示电路。441接口电路的设计8155的内部RAM和I/O的选择由引脚IO/控制,当IO/0时,CPU访M问RAM,RAM的低8位编制为00HFFH;IO/时,CPU访问IO口,其低8位编址见教材的真值表,8155的工作方式选择通过对8155内部命令,寄存器通过设定控制命令来实现。8155具有两种基本操作,即用8155中的256字节RAM及扩展I/O口使用,作RAM时与系统RAM无区别;作I/O口使用时,可通过工作方式以满足不同需要。8155有一个状态寄存器,锁存I/O口和定时器的当前状态,使CPU查询用。状态寄存器和命令寄存器共用一个地址,只能读入,不能写入。CPU读地址时,做状态寄存器,读出时是当前I/O口和定时器的状态,而写时则作为命令寄存器写入命令。沈阳工业大学本科生毕业设计(论文)24442辅助电路的具体设计18031的时钟电路如图时钟电路图。单片机的时钟可以由两种方式产生内部方式和外部方式。内部方式是利用芯片内部振荡电路,在,引脚上外接定时1XTAL2元件。采用外部时钟方式,可把直接接地,接外部时钟源。1XTAL图41时钟电路图2复位电路单片机的复位都是靠外部电路实现。在时钟电路工作后,只要在RESET引脚上出现10以上的高电平,单片机便实现状态复位,以后单片机便从0000H单元开始执行程序。单片机通常采用上电自动复位和按钮复位两种。图42所示为电自动复位与按钮复位的组合,在上电瞬间电路充电,RESET引脚出现正RC脉冲,只要电路充电,RESET端保持10以上的高电平,就能使单片机有效的复位。图42复位电路图3光电隔离电路沈阳工业大学本科生毕业设计(论文)25步进电机驱动电路中,脉冲分配器输出的信号经放大后控制步进电机的励磁绕组。由于步进电机需要的驱动电压较高(几十伏),电流也较大(几安到几十安),如果将I/O口输出的信号直接与功率放大器相联,将会引起强电干扰,轻则影响计算机程序的正常运行,重则导致计算机接口电路的损坏。所以一般在接口电路与功率放大器之间都要加上隔离电路,实现电气隔离,通常使用最多的是光电耦合器。如图43所示。图43光电隔离电路光电耦合器由发光二极管和光敏三极管组成,当输入信号加到输入端时,发光二极管导通激发出红外光,光敏三极管受光照射后,由于光敏效应产生光电流,通过输出端输出,从而实现了以光为媒介的电信号传输。输入端与输出端在电气上完全隔离。4功率放大器脉冲分配器的输出功率很小,远不能满足步进电机的需要,必须将其输出的信号放大产生足够大的功率才能驱动步进电机正常运转。设计时根据选用的步进电机的容量选择功率放大器。5键盘显示接口电路显示器工作原理数控系统中使用的显示器主要有LED和LCD,也有采用CRT接口显示方式。这里主要介绍LED显示器,它是由八个发光二极管组成的,当发光二极管导通时,相应的一个点或列线(行线)发亮,控制不同的二极管导通就能显示出各种字符,通常用的是七段显示器,结构如图44,与发光二极管的阳极连在一起的成为共阳极显示器,与阴极连在一起的称为共阴极显示器。显示器通常采用动态显示,就是一位一位地轮流点亮显示器各个位,对于显示器来说,每个一段时间点亮一次,显示器的亮度就与导通电流有关,也与点亮沈阳工业大学本科生毕业设计(论文)26时间和间隔时间的比例有关。调整时间和电流参数,可以实现亮度较高较稳定的显示。图44七段LED数码管内部结构和驱动电路键盘接口原理键盘是由若干个键盘组成的开关矩阵,它是最简单的单片机输入设备,如图45所示图45键盘工作原理图图中行线通过电阻接5V电压,当键盘断开时,所有行线和列线断开,行线都是高电平,当键盘上某一键闭合时,则该键所对应的行线和列线短路,0X3相当于控制信号,例如7号键闭合时,行线和列线短路,此时的Y51X0Y1X电平由的电平控制,例如把行线接到微机输入口读行线状态,若都是03高电平,则这一列没有闭合,如果读沈阳工业大学本科生毕业设计(论文)27出的列线不全为高电平,则输入为低电平和相关的键处于闭合状态;若无闭合,0Y接着使为低电平,其余列线为高电平,检查这一列上是否有键闭合,这种逐1Y1行逐列的检查键盘的过程称为对键盘的一次扫描。45控制系统程序编译451直线插补程序表41地址对应的特殊内容内存单元地址存放内容28H终点坐标值XE29H终点坐标值YE2AH插补值X2BH插补值Y2CH偏差值F70H控制电机正、反转的控制字ORG2300HMAINMOVSP,60H;主程序开始MOVR0,1FF9H;置8155A口输出MOVA,80HMOVXR0,ALCALLDSUP;装代码子程序MOVR5,11HMOVR6,21HLOR4MOV28H,0C8H;XEMOV29H,0C8H;YEMOV2AH,00H;X沈阳工业大学本科生毕业设计(论文)28MOV2BH,00H;YMOV2EH,00H;FMOV70H,0AHLOP3MOVA,2EHJBACC7,LOP1MOVA,70HSETBACC0CLRACC2MOV70H,A;0BXLCALLHXFPQ;调环行分配器子程序,X方向走一步MOVA,2EHSUBBA,29H;FYEINC2AH;X1AJMPLOP2LOP1MOVA,70HSETBACC2CLRACC0MOV70H,A;OFYLCALLHXFPQ;Y方向走一步MOVA,2EHADDA,28H;FXEINC2BH;Y1LOP2MOV2EH,AMOVA,28HCJNEA,2AH,LOP3;XEXMOVA,29HCJNEA,2BH,LOP3;YEYSTMOVR0,1FF9H;关8155MOVA,00HMOVXR0,ALJMP0000H沈阳工业大学本科生毕业设计(论文)29452圆弧插补程序XLEQU18HXHEQU19HYLEQU28HYHEQU29HXELEQU1AHXEHEQU1BHYELEQU2AHYEHEQU2BHFLEQU2CHFHEQU2DHORG2400HMAINMOVSP,60HMOVR0,1FF9HMOVA,80HMOVXR0,ALCALLDSUP;调装码子程序MOVR5,11HMOVR6,21HMOV70H,08HMOVXL,80H;XLMOVXH,0CH;XHMOVYEL,80H;YELMOVYEH,0CH;YEHMOVXEH,00H;XEHMOVXEL,00H;XELMOVYL,00H;YLMOVYH,00H;YHMOVFL,00H;FLMOVFH,00H;FHMOV1CH,00H沈阳工业大学本科生毕业设计(论文)30MOV1DH,00HLOOP3MOVA,FHJNBACC7,LOOP1MOVA,70HSETBACC2CLRACC0MOV70H,A;OCYLCALLHXFPQMOVR1,28H;YLMOVR0;1CHMOVR7,02HLCALLCHFZ;2YADDCLRCMOVA,FLADDCA,1CHMOVFL,AMOVA,FHADDCA,1DHMOVFH,ACLRCMOVA,YLADDA,01HMOV28H,AMOVA,YHADDCA,00HMOVYH,ACLRCMOVA,FLADDA,01HMOVFL,AMOVA,FH沈阳工业大学本科生毕业设计(论文)31ADDCA,00HMOVFH,AAJMPLOOP2LOOP1MOVA,70HSETBACC0CLRACC2MOV70H,ALCALLHXFPQMOVR1,18HMOVR0,1CHMOVR7,02HLCALLCHFZSUBCLRCMOVA,FLSUBBA,1CHMOVFL,AMOVA,FHSUBBA,1DHMOVFH,ACLRCMOVA,XLSUBBA,01HMOVXL,AMOVA,XHSUBBA,00HMOVXH,ACLRCMOVA,FLADDA,01HMOVFL,AMOVA,FH沈阳工业大学本科生毕业设计(论文)32ADDCA,00HMOVFH,ALOOP2MOVA,YHCJNEA,YEH,LOOP3MOVA,YLCJNEA,YEL,LOOP3MOVA,XHCJNEA,XEH,LOOP3MOVA,XLCJNEA,XEL,LOOP3STMOVR0,1FF9HMOVA,00HMOVXR0,AAJMPSTENDORGCHFZPUSHPSWPUSHAPUSHBPUSHCMOVR2,00HSH10MOVA,R1MOVB,02HPUSHPSWADDCA,R2MOVR0,AMOVR2,BINCR0INCR1DJNZR7,SH10POPB沈阳工业大学本科生毕业设计(论文)33POPAPOPPSWRET453装代码子程序ORG2000HDSUPMOVR0,10H;装代码子程序MOVR1,21HCLRATOP1MOVR0,AINCR0DJNZR1,TOP1MOVR0,10HMOVR0,00HINCROMOVR0,01HINCROMOVR0,03HINCROMOVR0,02HINCROMOVR0,06HINCROMOVR0,04HINCROMOVR0,05HINCROMOVR0,00HMOVR1,20MOVR1,00HINCR1MOVR1,08H沈阳工业大学本科生毕业设计(论文)34INCR1MOVR1,18HINCR1MOVR1,10HINCR1MOVR1,30HINCR1MOVR1,20HINCR1MOVR1,28HINCR1MOVR1,00HRET454环行分配器子程序ORG2100H;环行分配器子程序HXFPQPUSHPSWPUSHACCMOVA,70HJNBACC0,LP1

温馨提示

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

评论

0/150

提交评论