机电一体化系统综合课程设计_第1页
机电一体化系统综合课程设计_第2页
机电一体化系统综合课程设计_第3页
机电一体化系统综合课程设计_第4页
机电一体化系统综合课程设计_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

1、机电一体化系统综合课程设计X-Y数控工作台设计说明书学校名称: 杭州电子科技大学信息工程学院学生姓名: 郑群波 周益民 朱建伟 缪建立 专 业: 机械设计制造及其自动化指导老师: 张巨勇、金成柱、季国顺、刘薇 二一一年一月 一、设计目的 机电一体化系统综合课程设计是一个重要的时间性教学环节,要求学生综合的运用所学的理论知识,独立进行的设计训练,主要目的:1. 通过设计,使学生全面地、系统地了解和掌握数控机床的基本组成及其想怪知识,学习总体的方案拟定、分析与比较的方法。2. 通过对机械系统的设计,掌握几种典型传动元件与导向元件的工作原理、设计计算及选用的方式。3. 通过对机械系统的设计,掌握常用

2、伺服电机的工作原理、计算控制方法与控制驱动方式。4. 培养学生独立分析问题和解决问题的能力,学习并树立“系统设计”的思想。5. 锻炼提高学生应用手册和标准、查阅文献资料及撰写科技论文的能力。2、 设计任务设计一个数控X-Y工作台及其控制系统。该工作台可用于铣床上坐标孔的加工和腊摸、塑料、铝合金零件的二维曲线加工,重复定位精度为±0.02mm,定位精度为0.04mm。设计参数如下:负载重量G=500N;台面尺寸C×B×H240mm×254mm×15mm;底座外形尺寸C1×B1×H1550mm×500mm×1

3、84mm;最大长度L=678mm;工作台加工范围X=300mm,Y=250mm;工作台最大快移速度为1m/min。3、 总体方案的设计(一)机械传动部件的选择1.导轨副的选用导轨副的种类:1) 滚柱交叉导轨副是由两根具有V型滚道的导轨、滚子保持架、圆柱滚子等组成,相互交叉排列的圆柱滚子在经过精密磨削的V型滚道面上作往复运动,可承受各个方向的载荷,实现高精度、平稳的直线运动。特 点: 1.滚柱导轨块是一种精密的直线滚动导轨,具有较高的承载能力和较高的刚性,对反复动作、起动、停止往复运动频率较高情况下可减少整机重量和传动机构及动力费用。 2.滚柱导轨块可获得较高的灵敏

4、度和高性能的平面直线运动。在重载或变载的情况下,弹性变形较小且能获得平稳的直线运动,没有爬行。 3.滚柱导轨块由于其滚动体-滚柱在滚动时导向好,能自动定心,故可提高机械的定位精度。 4.滚柱导轨块中的滚柱在基体中循环运动,故采用滚动导轨块,不受机床床身长度的限制,可根据承载大小及选用规格确定导轨块数量。 5.滚柱导轨块的应用面较广,小规格的可用在模具、仪器等的直线运动部件上,大规格的则可用于重型机床、精密仪器的平面直线运动,尤其适用于NC、CNC数控机床。6.滚动摩擦力阻力低,稳定性能好; 7.起动摩擦力小,随动性能好; 8.接触面积大,弹性变

5、形量小,有效运动体多,易实现高刚性、高负荷运动;结构设计灵活,安装使用方便。2) 直线滚动导轨副特点:具有摩擦因数小,不易爬行,便于安装和预紧,结构紧凑等优点,其缺点是抗振性较差,成本较高。直线滚动导轨副有导轨和滑块两部分组成,一般滑块中装有两组滚珠,当滚珠从工作轨道滚到滑块短部时,会经端面挡板和滑块中的返回导轨返回在导轨和滑块之间的滚道内循环滚动。3) 静压导轨副特点:将具有一定压力的油或气体介质通入导轨的运动件与导向支承件之间,运动件浮在压力油或气体薄膜之上,与导向支承件脱离接触至使摩擦阻力大大降低。运动件受外载荷作用后,介质压力会反馈升高,以支撑外载荷。要设计的X-Y工作台是用来配套轻型

6、的立式数控铣床的,需要承受的载荷不大,但脉冲当量小,定位精度高,因此,决定选用直线滚动导轨副,它具有摩擦系数小,不易爬行,传动效率高,结构紧凑,安装预紧方便等优点。2.丝杠螺母副的选用丝杠螺母副的种类:滑动丝杠副:特点:1) 结构简单、制造容易。由于滑动丝杠副为一般的丝杠制造容易、螺母所组成,故其结构简单。2) 减速传动比大,由于当丝杠转过一周时,做得很小,因此,采用滑动丝杠副。3) 摩擦力大、螺母只移动一个导程,而导程可以杠副可以得到很大的减速比。f-D动效率低滑动丝杠副的工作面为滑动摩擦,故其摩擦阻力大,传动效率低。4) 具有自锁性。当使其螺旋升角小于摩擦角时,具有自锁性。5) 运转平稳则

7、可以使滑动丝杠副具有自由于丝杠与螺母的啮合是连续的,而且同时呛金多。所以其运转平稳、无噪声。但低速或微调时可能出现爬行。滚珠丝杠副:滚珠丝杠副是在丝杠和螺母的滚道之间放入适量的滚珠,使螺纹间产生滚动摩擦。其作用是将旋转运动转变为直线运动或将直线运动转变为旋转运动。丝杠或螺母转动时,带动滚球沿螺纹滚道滚动,螺母的螺旋槽两端设有滚球回程引导装置,滚球通过此装置自动返回其入口,形成循环回路。特点:传动效率高,运动平稳,使用寿命长等特征,广泛应用于各种工业设备,精密仪器和数控机床等。选用滚珠丝杠副的理由:伺服电动机的旋转运动需要通过丝杠螺母副转换成直线运动,要满足0.04mm的脉冲当量和±0

8、.02mm的定位精度,滑动丝杠副无能为力,只有选用滚珠丝杠副才能达到。滚珠丝杠副的传动精度高,动态响应快,运转平稳,寿命长,效率高,预紧后可消除反向间隙。3.伺服电动机的选择1) 直流伺服电动机:直流无刷伺服电机特点:转动惯量小、启动电压低、空载电流小; 弃接触式换向系统,大大提高电机转速,最高转速高达100 000rpm;无刷伺服电机在执行伺服控制时,无须编码器也可实现速度、位置、扭矩等的控制; 不存在电刷磨损情况,除转速高之外,还具有寿命长、噪音低、无电磁干扰等特点。直流有刷伺服电机特点: 体积小、动作快反应快、过载能力大、调速范围宽。低速力矩大, 波动小,运行平稳。低噪音,高效率。后端编

9、码器反馈(选配)构成直流伺服等优点。2) 交流伺服电动机:异步型交流伺服电动机特点:异步型交流伺服电动机指的是交流感应电动机。它有三相和单相之分,也有鼠笼式和线绕式,通常多用鼠笼式三相感应电动机。其结构简单,与同容量的直流电动机相比,质量轻1/2,价格仅为直流电动机的1/3。缺点是不能经济地实现范围很广的平滑调速,必须从电网吸收滞后的励磁电流。因而令电网功率因数变坏。同步型交流伺服电动机:同步型交流伺服电动机虽较感应电动机复杂,但比直流电动机简单。它的定子与感应电动机一样,都在定子上装有对称三相绕组。而转子却不同,按不同的转子结构又分电磁式及非电磁式两大类。非电磁式又分为磁滞式、永磁式和反应式

10、多种。其中磁滞式和反应式同步电动机存在效率低、功率因数较差、制造容量不大等缺点。数控机床中多用永磁式同步电动机。与电磁式相比,永磁式优点是结构简单、运行可靠、效率较高;缺点是体积大、启动特性欠佳。但永磁式同步电动机采用高剩磁感应,高矫顽力的稀土类磁铁后,可比直流电动外形尺寸约小1/2,质量减轻60,转子惯量减到直流电动机的1/5。它与异步电动机相比,由于采用了永磁铁励磁,消除了励磁损耗及有关的杂散损耗,所以效率高。又因为没有电磁式同步电动机所需的集电环和电刷等,其机械可靠性与感应(异步)电动机相同,而功率因数却大大高于异步电动机,从而使永磁同步电动机的体积比异步电动机小些。这是因为在低速时,感

11、应(异步)电动机由于功率因数低,输出同样的有功功率时,它的视在功率却要大得多,而电动机主要尺寸是据视在功率而定的。3) 步进电动机:反应时步进电机:反应式步进电动机的定子和转子不含永久磁铁,定子上绕有一定数量的绕组线圈,线圈轮流通电时,便产生一个旋转的磁场,吸引转子一步一步地转动。绕组线圈一旦断电,磁场即消失,所以反应式步进电动机掉电后不自锁。此类电动机结构简单,材料成本低,驱动容易,定子和转子加工方便,步矩角可以做得很小,但动态性能差一点,容易出现低频振荡现象,电动机温升较高。永磁式步进电动机:永磁式步进电动机的转子由永久磁钢制成,定子上的绕组线圈在换相通电时,不需要太大的电流,绕组断电时具

12、有自锁能力,这种电动机的特点是动态性能好,输出转矩大,驱动电流小,电动机不易发热,但制造成本较高。由于转子受磁钢加工的限制,因而步矩角较大,与之配套的驱动电源一般要求具有细分功能。混合式步进电动机:混合式步进电动机的转子上嵌有永久磁钢,可以说是永磁型,但是从定子和转子的导磁体来看,又和反应式相似,所以是永磁式和反应式相结合的一种形式,故称为混合式。该类电动机的特点是输出转矩大,动态性能好,步矩角小,驱动电流小,功耗低,但结构稍复杂,成本相对较高。因为混合式电动机的性能/价格比较高,所以目前得到了广泛的应用。选择的理由:任务书规定的脉冲当量尚未达到0.001mm,定位精度也未达到微米级,空载最快

13、移动速度也只有3000r/min,只能选用混合式步进电动机,以减低成本,提高性价比。4.减速装置的选用选择了步进电动机和滚珠丝杠副以后,为了圆整脉冲当量,放大电动机的输出转矩,降低运动部件折算到电动机转轴上的转动惯量,可能需要减速装置,且应有消间隙机构。为此,决定采用无间隙齿轮传动减速器。5.检测装置的选用选用步进电动机作为伺服电动机后,可选用开环控制,也可选闭环控制,任务书所给的精度对于步进电动机来说还是偏高的,为了确保电动机在运转过程中不受切削力负载和电网的影响而失步,决定采用半闭环控制,拟在电动机的尾部转轴上安装增量式旋转编码器,用以检测电动机的转角与转速。增量式旋转编码器的分辨力应与步

14、进电动机的步矩角相匹配。考虑到X,Y两个方向的加工范围相同,承受的工作载荷相差不大,为了减少设计工作量,X,Y两个坐标的导轨副,丝杠螺母副,减速装置,伺服电动机,以及检测装置拟采用相同的型号与规格。6.控制系统的设计1) 设计的X-Y工作台准备用在数控铣床上,其控制系统应该具有单坐标定位,两坐标直线插补与圆弧插补的基本功能,所以控制系统应该设计成连续控制型。2) 对于步进电动机的半闭环控制,选用MCS-51系列的8位单片机AT89C52作为控制系统的CPU,应该能够满足任务书给定的相关指标。3) 要设计一台完整的控制系统,在选择CPU之后,还需要扩展程序存储器,数据存储器,键盘与显示电路。4)

15、 选择合适的驱动电源,与步进电动机配套使用。7.总体方案图微型机接口电路功放电路执行元件机械传动执行机构开环控制流程图4、 机械传动部件的计算与选型1. 导轨上移动部件的重量估算按照下导轨上面移动部件的重量来进行估算。包括工件、夹具、工作台、上层电动机、减速箱、滚珠丝杠副、导轨座等,估计重量约为200N.2. 直线滚动导轨副的计算与选型1) 块承受工作载荷的计算及导轨型号的选取工作载荷是影响直线滚动导轨副使用寿命的重要因素。X-Y工作台为水平布置,采用双导轨、四滑块的支承形式。考虑最不利的情况,即垂直于台面的工作载荷全部由一个滑块承担,则单滑块所受的最大垂直方向载荷为: 其中,移动部件重量20

16、0N,外加载荷F=N=500N代入式,得最大工作载荷=70N=0.7kN。查表3-41,根据工作载荷=0.7kN,初选直线滚动导轨副的型号为KL系列的JSA-LG15型,其额定动载荷,额定静载荷。任务书规定工作台面尺寸为240×254mm,加工范围为300×250mm,考虑工作行程应留有一定余量,查表3-35,按标准系列,选取导轨的长度为520mm。2) 距离额定寿命L的计算 上述所取的KL系列JSA-LG15系列导轨副的滚道硬度为60HRC,工作温度不超过C,每根导轨上配有两只滑块,精度为4级,工作速度较低,载荷不大。查表3-36表3-40,分别取硬度系数f=1.0,温度

17、系数f=1.00,接触系数f=0.81,精度系数f=0.9,载荷系数f=1.5,代入得距离寿命:L=远大于期望值100Km,故距离额定寿命满足要求。3. 滚珠丝杠螺母副的计算与选型1) 最大工作载荷Fm的计算工作台受到进给方向的载荷(与丝杠轴线平行)Fx=500N,受到横向载荷(与丝杠轴线垂直)Fy=500N,受到垂直方向的载荷(与工作台面垂直)Fz=500N。已知移动部件总重量G=200N,按矩形导轨进行计算,查表取颠覆力矩影响系数K=1.1,滚动导轨上的摩擦系数=0.005。求得滚珠丝杠副的最大工作载荷:Fm=KFx+(Fz+Fy+G)=1.1500+0.005(500+500+200)N

18、556N2) 最大动工作载荷FQ的计算设工作台的最快进给速度v=1000mm/min,初选丝杠导程Ph=4mm,则此时丝杠转速n=v/Ph=250r/min。取滚珠丝杠的使用寿命T=15000h,代入L0=60nT/106,得丝杠寿命系数L0=225(单位为:106r)。取载荷系数fw=1.2,滚道硬度为60HRC时,取硬度系数fH=1.0,代入求得最大动载荷:FQ=3) 初选型号根据计算出的最大动载荷和初选的丝杠导程,查表选择G系列1604-3型滚珠丝杠副,为内循环固定反向器单螺母式,其公称直径为16mm,导程为4mm,循环滚珠为3圈*1系列,精度等级取5级,额定动载荷为4612N,大于FQ

19、,满足要求。4) 传动效率的计算将公称直径d0=16mm,导程Ph=4mm,代入=arctanPh/(d0),得丝杠螺旋升角=4°33。将摩擦角=10,代入=tan/tan(+),得传动效率=96.4%。5) 刚度的验算(1) X-Y工作台上下两层滚珠丝杠副的支承均采用“单推-单推”的方式,丝杠的两端各采用-对推力角接触球轴承,面对面组配,左、右支承的中心距约为a=310mm;钢的弹性模量E=2.1105Mpa;查表得滚珠直径Dw=2.381mm,丝杠底径d2=13.1mm,丝杠截面积S=/4=134.71。忽略公式中的第二项,算得丝杠在工作载荷Fm作用下产生的拉/压变形量。(2)

20、根据公式,求得单圈滚珠数Z=18;该型号丝杠为单螺母,滚珠的圈数列数为31,代入公式Z圈数列数,得滚珠总数量=54。丝杠预紧时,取轴向预紧力/3=185.3N。则由公式求得滚珠与螺纹滚道间的接触变形量。因为丝杠有预紧力,且为轴向负载的1/3,所以实际变形量可以减少一半,取=0.00105mm。(3) 将以上算出的和代入,求得丝杠总变形量(对应跨度500mm)=0.00285mm丝杠的有效行程为337mm,由表知,5级精度滚珠丝杠有效行程在315时,行程偏差允许达到23,可见丝杠刚度足够。6) 压杆稳定性校核 根据公式计算失稳时的临界载荷FK。查表取支承系数=1;由丝杠底径d2=13.1mm求得

21、截面惯性矩1444.89;压杆稳定安全系数K取3(丝杠卧式水平安装);滚动螺母至轴向固定处的距离a取最大值310mm。代入得临界载荷FK=21427N,远大于工作载荷,故丝杠不会失稳。综上所述,初选的滚珠丝杠副满足使用要求。4. 步进电动机的计算与选型1) 计算加在步进电动机转轴上的总转动惯量Jeq 已知:滚珠丝杠的公称直径d0=16mm,总长l=337mm,导程Ph=4mm,材料密度=kg/;移动部件总重力G=20N.算得各个零部件的转动惯量如下: 滚珠丝杠的转动惯量Js=4.57kg·cm2;初选步进电动机的型号为110BF003,为三相反应式,步距角为0.75°,从表

22、查得该型号的电动机转子的转动惯量Jm=5.5kg·cm2。则加在步进电动机转轴上的总转动惯量为:=4.57kg·cm22) 计算加在步进电动机转轴上的等效负载转矩Teq 分快速空载和承受最大负载两种情况进行计算。(1) 快速空载起动时电动机转轴所承受的负载转矩由公式可知,包括三部分;一部分是快速空载起动时折算到电动机转轴上的最大加速转矩;一部分是移动部件运动时折算到电动机转轴上的摩擦转矩;还有一部分是滚珠丝杠预紧后折算到电动机转轴上的附加摩擦转矩。因为滚珠丝杠副传动效率很高,根据公式可知,相对于和很小,可以忽略不计。则有:=+ 考虑传动链的总效率,计算空载起动时折算到电动机

23、转轴上最大加速转矩:= 其中: =166.67r/min 式中空载最快移动速度,任务书指定为1000mm/min;步进电动机步距角,预选电动机为0.75;脉冲当量,本例=0.02mm/脉冲。设步进电机由静止加速至所需时间,传动链总效率。则求得:=移动部件运动时,折算到电动机转轴上的摩擦转矩为:= 式中导轨的摩擦因素,滚动导轨取0.005垂直方向的铣削力,空载时取0传动链效率,取0.8最后求得快速空载起动时电动机转轴所承受的负载转矩: =+=0.02286Nm (2) 最大工作负载状态下电动机转轴所承受的负载转矩包括三部分:一部分是折算到电动机转轴上的最大工作负载转矩;一部分是移动部件运动时折算

24、到电动机转轴上的摩擦转矩;还有一部分是滚珠丝杠预紧后折算到电动机转轴上的附加摩擦转矩,相对于和很小,可以忽略不计。则有: =+ 其中折算到电动机转轴上的最大工作负载转矩由公式计算。有:再计算垂直方向承受最大工作负载情况下,移动部件运动时折算到电动机转轴上的摩擦转矩:最后求得最大工作负载状态下电动机转轴所承受的负载转矩:=+=0.1227 最后求得在步进电动机转轴上的最大等效负载转矩为:3) 步进电动机最大静转矩的选定 考虑到步进电动机的驱动电源受电网电压影响较大,当输入电压降低时,其输出转矩会下降,可能造成丢步,甚至堵转。因此,根据来选择步进电动机的最大静转矩时,需要考虑安全系数。取K=4,

25、则步进电动机的最大静转矩应满足: 初选步进电动机的型号为75BC380A,由表查得该型号电动机的最大静转矩=0.98Nm。可见,满足要求。4) 步进电动机的性能校核(1)最快空载移动时电动机输出转矩校核 任务书给定工作台最快空载移动速度=1000mm/min,求出其对应运行频率。在此频率下,电动机的输出转矩大于快速空载起动时的负载转矩=0.02168Nm,满足要求。(2)最快空载移动时电动机运行频率校核 与快速空载移动速度=1000mm/min对应的电动机运行频率为。查表可知75BC380A电动机的空载运行频率可达22000,可见没有超出上限。(3)起动频率的计算 已知电动机转轴上的总转动惯量

26、,电动机转子的转动惯量,电动机转轴不带任何负载时的空载起动频率。由公式可知步进电动机克服惯性负载的起动频率为:说明:要想保证步进电动机起动时不失步,任何时候的起动频率都必须小于。实际上,在采用软件升降频时,起动频率选得更低,通常只有100。综上所述,本次设计中工作台的进给传动系统选用75BC380A步进电动机,完全满足设计要求。5. 绘制进给传动系统示意图进给传动系统示意图如图5.1所示。图5.1 进给传动系统示意图五、控制系统硬件设计X-Y数控工作台控制系统硬件主要包括CPU、传动驱动、传感器、人机交互界面。硬件系统设计时,应注意几点:电机运转平稳、响应性能好、造价低、可维护性、人机交互界面

27、可操作性比较好。1. CPU板1)CPU的选择随着微电子技术水平的不断提高,单片微型计算机有了飞跃的发展。单片机的型号很多,而目前市场上应用MCS-51芯片及其派生的兼容芯片比较多,如目前应用最广的8位单片机89C51,价格低廉,而性能优良,功能强大。在一些复杂的系统中就不得不考虑使用16位单片机,MCS-96系列单片机广泛应用于伺服系统,变频调速等各类要求实时处理的控制系统,它具有较强的运算和扩展能力。但是定位合理的单片机可以节约资源,获得较高的性价比。从要设计的系统来看,选用较老的8051单片机需要拓展程序存储器和数据存储器,无疑提高了设计价格,而选用高性能的16位MCS-96又显得过于浪

28、费。生产基于51为内核的单片机的厂家有Intel、ATMEL、Simens,其中在CMOS器件生产领域ATMEL公司的工艺和封装技术一直处于领先地位。ATMEL公司的AT89系列单片机内含Flash存储器,在程序开发过程中可以十分容易的进行程序修改,同时掉电也不影响信息的保存;它和80C51插座兼容,并且采用静态时钟方式可以节省电能。因此硬件CPU选用AT89S51,AT表示ATMEL公司的产品,9表示内含Flash存储器,S表示含有串行下载Flash存储器。AT89S51的性能参数为:Flash存储器容量为4KB、16位定时器2个、中断源6个(看门狗中断、接收发送中断、外部中断0、外部中断1

29、、定时器0和定时器1中断)、RAM为128B、14位的计数器WDT、I/O口共有32个。2)CPU接口设计CPU接口部分包括传感器部分、传动驱动部分、人机交互界面三部分。示意图:(行程开关)前向通道传动驱动(电磁铁)(步进电机)人机界面传感器AT89S51(键盘、LED)后向通道 图5-1 CPU外部接口示意图AT89S51要完成的任务:(1)将行程开关的状态读入CPU,通过中断进行处理,它的优先级别最高。(2)通过程序实时控制电机和电磁铁的运行。(3)接受键盘中断指令,并响应指令,将当前行程开关状态和键盘状态反应到LED上,实现人机交互作用。由于AT89S51只有P1口和P3口是准双向口,但

30、P3口主要以第二功能为主,并且在系统中要用到第二功能的中断口,因此要进行I/O扩展。考虑到电路的简便性和可实现性,实际中采用内部自带锁存器的8155,所以AT89S51的I/O口线分配如下:(1)P1.0-P1.5控制X-Y两个方向步进电机的A、B、C线圈通电,形成A-AB-B-BC-C-CA-A三相六拍正转模式和A-AC-C-CB-B-BA-A的反转模式。(2)P1.6口输出控制电磁铁的吸合。(3)P3.2和P3.3两个中断源中INT0优先级最高,它读入行程开关的状态并触发中断;INT1读入点动、复位、圆弧插补开关的状态而触发中断。(4)P0.0-P0.7外部I/O扩展的数据读取。(5)P2

31、.7和P2.6决定8155的PA、PB、PC口的地址。驱动1X步进电机驱动2Y步进电机P1.6驱动3P3.2外部中断1P3.3外部中断2AD0AD7P2.7CEP2.6IO/MPB 口PA口PC口AT89S51键盘电磁铁8155 图5-2 AT89S51控制系统图PB口接LED反映当前运行的8个状态:X+禁止、X-禁止、Y+禁止、Y-禁止、手动X+运行、手动X-运行、手动Y+运行、手动Y-运行。PA口低四位反映触发中断1的4个行程开关的状态。PC口低6位反映了触发中断2的手动X+运行、手动X-运行、手动Y+运行、手动Y-运行、复位(RST)、圆弧插补6个开关的状态。 图5-32. 驱动系统传动

32、驱动部分包括步进电机的驱动和电磁铁的驱动,步进电机须满足快速急停、定位和退刀时能快速运行、工作时能带动工作台并克服外力(如切削力、摩擦力)并以指令的速度运行。在定位和退刀时电磁铁吸合使绘笔抬起,绘图时能及时释放磁力使笔尖压下。1)步进电机驱动电路和工作原理步进电机的速度控制比较容易实现,而且不需要反馈电路。设计时的脉冲当量为0.005mm,步进电机每走一步,工作台直线行进0.005mm。步进电机驱动电路中采用了光电偶合器,它具有较强的抗干扰性,而且具有保护CPU的作用,当功放电路出现故障时,不会将大的电压加在CPU上使其烧坏。图5-4 步进电机驱动电路图该电路中的功放电路是一个单电压功率放大电

33、路,当A相得电时,电动机转动一步。电路中与绕组并联的二极管D起到续流作用,即在功放管截止是,使储存在绕组中的能量通过二极管形成续流回路泄放,从而保护功放管。与绕组W串联的电阻为限流电阻,限制通过绕组的电流不至超过额定值,以免电动机发热厉害被烧坏。由于步进电机采用的是三相六拍的工作方式(三个线圈A、B、C),其正转的通电顺序为:A-AB-B-BC-C-CA-A,其反转的通电顺序为:A-AC-C-CB-B-BA-A。步进时钟A相波形B相波形C相波形 图5-5 三相六拍工作方式时相电压波形(正转)2)电磁铁驱动电路 该驱动电路也采用了光电偶合器,但其功放电路相对简单。其光电偶合部分采用的是达林顿管,

34、因为驱动电磁铁的电流比较大。 图5-6 电磁铁驱动电路3)电源设计两电机同时工作再加上控制系统用电,所需电源容量比较大,需要选择大容量电源。此系统中用到的电源电压为27V、12V、5V,为了便于管理和电源容量需求,就采用了标准的27V电源作为基准,通过芯片进行电压转换得到所需的12V和5V电压。 图5-7 电源转换电路图电路中在转换芯片的前后有两个电容,前面电容起防止自激作用,后面电容起滤波作用。此外,在具体应用的过程中,LM7805必须加上散热片。3. 传感器和人机界面 由于步进电机不需要反馈电路,但是要注意工作台不能超过最大行程。因此,必须在X、Y轴的方向各加上两个行程开关。这里行程开关作

35、用有两个:(1)防止工作台超过最大行程,使电机损坏(2)可以用与定位。所以这4个行程开关就充当了传感器。人机界面设计的准则就是要有良好的人机交互能力,一般要求操作简便,界面简洁明了。此系统中共有9个LED,LED1灯亮表示X轴负方向禁止通行,LED2灯亮表示X轴正方向禁止通行,LED3灯亮表示Y轴负方向禁止通行,LED4灯亮表示Y轴正方向禁止通行,LED5灯亮表示手动使工作台向X轴负方向通行,LED6灯亮表示手动使工作台向X轴正方向通行,LED7灯亮表示手动使工作台向Y轴负方向通行,LED8灯亮表示手动使工作台向Y轴正方向通行,LED9亮表示系统通电运行。界面上的7个按扭意义为:按扭1是通断电

36、开关,按扭2是向X轴负方向运行的点动开关,按扭3是向X轴正方向运行的点动开关,按扭4是向Y轴负方向运行的点动开关,按扭5是向Y轴正方向运行的点动开关,按扭6是复位开关,按扭7是执行绘制圆弧开关。 图5-8 人机界面图六、控制系统软件设计1. 总体方案对于AT89S51的程序设计,由于所需实现的功能较简单,采用汇编的形式。编译器采用Keil 7.02b。该编译器是51系列单片机程序设计的常用工具,既可用汇编,也支持C语言编译。同时具有完善的调试功能。2. 主流程图上电复位P1.6=0,吸合电磁铁,绘笔抬起外部中断,8155初始化开外部中断,开总中断等待中断CTL EQU 3FF8HPA EQU

37、3FF9HPB EQU 3FFAHPC EQU 3FFBHCMD EQU 02HORG 0000HAJMP MAINORG 0003HAJMP INT0IS ;外部中断0入口ORG 000BHAJMP TM0IS ;定时器0中断入口ORG 0013HAJMP INT1IS ;外部中断1入口ORG 001BHAJMP TM1IS ;定时器1中断入口ORG 0100HMAIN:ANL P1,0EFH SETB IT0 ;外中断负跳沿触发 图6-1 SETB IT1 MOV A,CTL MOV DPTR,A MOVX DPTR,CMD ;A口输入,B口输出,C口输入 SETB EX0 ;允许外中断0

38、 SETB EX1 ;允许外中断1 SETB PX0 SETB PX1 ;设置优先级 SETB EA ;开总中断 LOOP:AJMP LOOP ;等待中断在等待中断的过程中,如果有中断到来,先检查中断0的状态,是中断0则进入中断0的中断服务INT0IS,是中断1则进入中断1的中断服务INT1IS。中断服务0是由4个行程开关触发的,它触发后通过单片机读取PA口内容,然后将结果反馈到PB口的LED上。中断服务1有6个中断源,这六个中断源分别是手动X正方向运行,手动X负方向运行,手动Y正方向运行,手动Y负方向运行,复位和绘制圆弧。3. INT0中断服务流程图INT0IS:PUSH ACC PUSH

39、DPTL PUSH DPTH PUSH PSW MOV A,PA MOV DPTR,A MOVX A,DPTR ;读PA口内容 MOV R2,A MOV A,PB MOV DPTR,A MOV DPTR,R2 MOV A,R2 CPL A ;A取反 ANL A,#03H ;屏蔽高6位 JZ A,TM2C SETB P1.0 SETB P1.1 SETB P1.2TM2C: MOV A,R2 CPL A ANL A,#0CH JZ A,RETIN SETB P1.3图6-2 SETB P1.4 SETB P1.5 RETIN:POP PSW POP DPTH POP DPTL POP ACC R

40、ETI4. INT1中断服务流程图图6-3INT1IS:CLR EX1 MOV A,DPTR PUSH ACC JNB ACC.4,RSTPUSH PSW JNB ACC.0,X+EN PUSH DPTL JNB ACC.1,X-EN PUSH DPTH JNB ACC.2,Y+EN CLR P1.6 JNB ACC.3,Y-EN MOV A,PC JNB ACC.5,ARC MOV DPTR,A LOOP1:POP DPTH MOVX A,DPTR;读PC口内容 POP DPTL MOV R1,A POP PSW ANL R1,#0FH POP ACC MOV A,PB SETB EX1 MOV DPTR,A RETI MOV A,DPTR;读PB口内容 ANL A,#0FH SWAP A ORL A,R1 MOV R2,A MOV A,PB MOV DPTR,A MOVX DPTR,R2;数据输入PB口 INC DPTL1) 复位程序流程图 图6-4 DIRX EQU 30H DIRY EQU 31HRST: CLR P1.6RPA: MOV A,PA MOV DPTR,A MOVX A,DPTR

温馨提示

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

评论

0/150

提交评论