(最新整理)机电一体化课程设计说明书._第1页
(最新整理)机电一体化课程设计说明书._第2页
(最新整理)机电一体化课程设计说明书._第3页
(最新整理)机电一体化课程设计说明书._第4页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

1、(完整)机电一体化课程设计说明书.(完整)机电一体化课程设计说明书. 编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整)机电一体化课程设计说明书.)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快 业绩进步,以下为(完整)机电一体化课程设计说明书.的全部内容。28机电一体化系统综合课程设计课题名称:数控工作台设计说明书学 院: 机械工程

2、学院专 业: 机械设计制造及其自动化设计成员: 指导老师:季国顺 金成柱 聂欣日 期: 2013年1月7日 设计组号: 7 课题号: 14 目录1、总体方案设计31。1 设计任务41.2 总体方案确定4 2、机械系统设计52.1 工作台外形尺寸及重量估算6 2。2 导轨参数确定7 2.3 滚珠丝杆的设计计算8 2.4 步进电机的选型与计算 10 2.5 机械系统结构设计12 3、控制系统硬件设计 133。1 控制系统硬件组成133。2 控制系统硬件选型153.3 控制系统硬件接口电路设计173.4 驱动系统设计184、控制系统软件设计194。1 控制系统软件总体方案设计214。2 主流程设计2

3、24。3 中断服务流程设计234。4 软件调试255、总结26参考文献271、总体方案设计1。1 设计任务题目:两坐标x-y数控工作台设计任务:设计两轴联动的数控xy运动平台,完成机械系统设计、控制系统设计与相应软件编程,根据试验条件进行调试,完成整个开发系统;每组一题,分别由34位同学合作完成。其主要技术指标如下:1) 工作台型号为hxy4030;2) 行程要求x=400mm,y=300mm;3) 工作台面尺寸为cbh240mm254mm15mm;4) 底座外形尺寸为c1b1h1650mm550mm184mm;5) 工作台最大长度l=778mm;6) 工作台负载重量n=500n;7) 工作台

4、最快移动速度vxmax=vymax=1m/min8) x,y方向的重复定位精度为0。02mm;9) x,y方向的定位精度为0。04mm;10) 工作台切削负载小、运动灵敏度高、低速无爬行;11) 定位精度高;12) 结构轻便,建议机座和滑台采用铝合金;13) 标准组件,独立产品;14) 可直接应用于小型钻、铣床。1。2 总体方案确定1。2。1 方案确定思想该工作台设计主要分为机械系统部件和控制系统部件,其中机械系统部件主要包括导轨副、丝杠螺母副、减速装置、伺服电动机和检测装置等,控制系统部件则包括cpu控制电路、电源设计电路、输入信号电路、输出信号电路、步进电机驱动控制电路等。因x向和y向机械

5、结构基本相同,故只绘制x向机械系统部分的结构简图,如下:考虑在满足设计要求的前提下,应尽可能采用简洁轻便的结构设计和廉价实用的可选材料,符合绿色环保的现代机械设计理念,由此来确定最终方案。1.2。2 方案对比分析与确定(1)方案对比1) 方案一动力源:采用标准工业电源;执行元件:选用混合式步进电机,其特点为输出转矩大、动态性能好、步距角小、驱动电源电流小、功耗低,但结构稍复杂,成本相对较高;导向支承部件:选用直线滚动导轨副,其特点是摩擦因数小,不易爬行,便于安装和预紧,结构紧凑;传动部件:选用滚珠丝杠副,其特点是传动效率高,运动平稳,使用寿命长,运用广泛;减速装置:不使用减速箱,在满足脉冲当量

6、的需求时,可以有效简化系统结构,缩小机械尺寸,节约生产成本;检测装置:增量式旋转编码器;系统微控制器:选用mcs-51系列的8位单片机at89c52;2) 方案二动力源:采用标准工业电源;执行元件:选用永磁式步进电机,其特点为不需要太大电流,绕组断电时具有自锁能力,优点是动态性能好、输出转矩大、驱动电流小、电动机不易发热,但制造成本高,步距角较大,配套的驱动电源要具有细分功能;导向支承部件:选用滚柱交叉导轨副,其特点是具有较高的承载能力和较高的刚性,可以获得较高灵敏度和高性能的平面直线运动,导向性好,自动定心,滚动摩擦阻力低;传动部件:选用滚珠丝杠副;减速装置:选用无间隙齿轮传动减速箱;检测装

7、置:增量式旋转编码器;系统微控制器:选用可编程程序控制器(plc);3) 方案三动力源:采用标准工业电源;执行元件:选用反应式步进电动机,其特点为步矩角可达115,甚至更小,精度容易保证,起动和运行频率较高,但功耗较大,效率较低;导向支承部件:选用静压导轨副,其特点是需要将一定压力的油或气体介质通入导轨的运动件和导向支撑部件之间,使运动件浮在压力油或气体薄膜上,摩擦阻力很小;传动部件:选用滑动丝杠副,其特点是结构简单,容易制造,减速传动比大,摩擦力大,具有自锁性,但低速或微调时可能出现爬行现象;减速装置:选用无间隙齿轮传动减速箱;系统微控制器:选用avr系列的atmega16;(2)选择分析对

8、比以上三个方案,其主要区别在于步进电动机、导轨副、丝杠螺母副、系统微控制器的选择和是否有必要使用减速箱。综合考虑设计任务和方案确定思想,因系统定位精度和最快移动速度相对并不是很高,故选用性能较好而性价比较高的混合式步进电动机已经足够;为了避免爬行现象,同时节约生产成本,且因该设计载荷较低,故选用直线滚动导轨副;滑动丝杠副在低速或微调时可能产生爬行显现,且为了能够满足0。02mm的重复定位精度和0.04mm的定位精度,故选用滚珠丝杠副;控制系统选用at89c52单片机,足以满足设计要求且较为廉价;由于本设计中要求系统结构紧凑,且依靠步进电动机和滚珠丝杠副已经可以达到所需的脉冲当量,因此可以不使用

9、减速箱。综上所述,本设计选用方案一作为合理的总体方案。1。2。3 总体方案系统组成(1)机械系统组成1)导轨副的选用该设计课题中所要求的xy工作台要求可直接应用于小型钻、铣床,需要承受的载荷不大,但脉冲当量小、定位精度高,因此,决定选用直线滚动导轨副。它具有摩擦系数小、不易爬行、传动效率高、结构紧凑、安装预紧方便等优点.2) 丝杠螺母副的选用伺服电动机的旋转运动需要通过丝杠螺母副转换成直线运动,要满足0.02mm的重复定位精度和0.04mm的定位精度,滑动丝杠副无能为力,只有选用滚珠丝杠副才能达到。滚珠丝杠副的传动精度高、动态响应快、运转平稳、寿命长、效率高,预紧后可消除反向间隙。3) 减速装

10、置的选用选择了步进电动机和滚珠丝杠副以后,为了圆整脉冲当量,放大电动机的输出转矩,降低运动部件折算到电动机转轴上的转动惯量,可能需要减速装置,且应有消间隙机构。但本设计中要求系统结构紧凑,且依靠步进电动机和滚珠丝杠副已经可以达到所需的脉冲当量,因此不使用减速箱。4) 伺服电动机的选用任务书规定的x,y方向重复定位精度为0.02mm,由此可以取脉冲当量为0.01mm,则其定位精度未达到微米级,最快移动速度也只要求为1000mm/min。因此,不必采用高档次的伺服电动机,只需要选用性能较好的步进电动机即可,故在本设计中选用混合式步进电动机,以降低成本,提高性价比.5) 检测装置的选用选用步进电动机

11、作为伺服电动机后,可选开环控制也可选闭环控制。任务书所给的精度对于步进电动机来说还是偏高的,为了确保电动机在运转过程中不受切削负载和电网的影响而失步,决定采用半闭环控制,拟在电动机的尾部转轴上安装增量式旋转编码器,用以检测电动机的转角与转速。增量式旋转编码器的分辨率应与步进电动机的步距角相匹配。考虑到x、y两个方向的加工范围相同,承受的工作载荷相差不大,为了减少设计工作量,x、y两个坐标的导轨副、丝杠螺母副、减速装置、伺服电动机以及检测装置拟采用相同的型号与规格。(2)控制系统组成1)设计的xy工作台要求可直接应用于小型钻、铣床,其控制系统应该具有单坐标定位、两坐标直线插补与圆弧插补的基本功能

12、,所以控制系统应该设计成连续控制型.2)对于步进电动机的半闭环控制,选用mcs51系列的8位单片机at89c52作为控制系统的cpu,应该能够满足任务书给定的相关指标.3)鉴于此系统只考虑步进电机的控制,cpu的自身资源已经足够,不需要外部引入其它接口扩展电路。考虑控制电路与输出信号电平不一致以及减少干扰等因素,在输入和输出信号之间加入光电耦合器组成信号输入输出电路。4)选择合适的驱动电源,与步进电动机配套使用。(3)系统总体框图根据已确定的总体方案绘制系统总体框图如下:2、机械系统设计2。1 工作台外形尺寸及重量估算按照下导轨之上移动部件的重量来进行估算。包括工件、夹具、工作平台、上层电动机

13、、减速箱、滚珠丝杠副、直线滚动导轨副、导轨座等,估计重量约为1200n。2。2 导轨参数确定(1)滑块承受工作载荷的计算及导轨型号的选取工作载荷是影响直线滚动导轨副使用寿命的重要因素。本例中的x-y工作台为水平布置,采用双导轨、四滑块的支承形式。考虑最不利的情况,即垂直于台面的工作载荷全部由一个滑块承担,则单滑块所受的最大垂向载荷为:=1200n/4+500n=800n (2-1)其中移动部件重量1200n,最大外加载荷=500n,故得到单滑块所受的最大垂向载荷=800n=0。8kn。查机电一体化系统设计课程设计指导书(下略)表341,根据工作载荷=0。7kn,初选直线滚动导轨副的型号为kl系

14、列的jsalg15型,其额定动载荷=7。94 kn,额定静载荷=9。5kn.任务书规定工作台面尺寸cb240mm254mm,行程要求x=400mm,y=300mm。查表3-35,考虑滑块在工作台底部的安装位置,在保证工作行程应留有一定余量的前提下,按标准系列选取导轨的长度为640mm。(2) 距离额定寿命l的计算 上述选取的kl系列jsa-lg15型导轨副的滚道硬度为60hrc,工作温度不超过100,每根导轨上配有两只滑块,精度为4级,工作速度较低,载荷不大。查表336表340,分别取硬度系数=1。0,温度系数=1。00,接触系数=0。81,精度系数=0。9,载荷系数=1.5, 代入得距离寿命

15、:5611km(22)远大于常见球导轨的距离期望寿命50km,故初选型号满足设计要求.2.3 滚珠丝杆的设计计算(1) 最大工作载荷的计算根据任务书要求不考虑工作台受到的铣削力,即=0,受到垂直载荷=500n.已知移动部件总重量g=800n,按矩形导轨进行计算,查表329,取颠覆力矩影响系数k=1.1,滚动导轨上的摩擦因数=0。005。求得滚珠丝杠副的最大工作载荷=1.10+0。005(500+1200)n=8.5n(2-3)(2) 最大动载荷的计算根据任务要求,工作台在承受最大铣削力时的最快进给速度=1000mm/min,初选丝杠导程=4mm,则此时丝杠转速= 250 r/min。取滚珠丝杠

16、的使用寿命t=15000 h,代入,得丝杠寿命系数=225(单位为:106 r)。查表330,取载荷系数=1.2,滚道硬度为60hrc时,取硬度系数=1。0,代入得最大动载荷:42.5n (24)(3) 初选型号根据计算出的最大动载荷和初选的丝杠导程,查表3-32,选择cm系列20045型滚珠丝杠副,为内循环固定反向器单螺母式,其公称直径为20 mm,导程为4 mm,循环滚珠为22.5,精度等级取4级,额定动载荷为9197 n,大于,满足要求. (4)传动效率的计算将公称直径=20mm,导程=4mm,代入,得丝杠螺旋升角=433.将摩擦角=10,代入,得传动效率=96.4%。(5) 刚度的验算

17、1)x-y工作台上下两层滚珠丝杠副的支承均采用“单推单推”的方式。丝杠的两端各采用一对推力角接触球轴承,面对面组配,左、右支承的中心距离约为=500mm;钢的弹性模量2.1105 mpa;查表3-32,得滚珠直径=3.175mm,丝杠底径=16.2mm,丝杠截面积=206。12mm2。当丝杠的拉伸或压缩变形量在总变形量中所占的比重较大时,按进行计算,忽略式中第二项,算得丝杠在工作载荷作用下产生的拉/压变形量=6.5440/(2。1105 229.66)mm7。49105 mm2) 根据公式,求得单圈滚珠数=20;该型号丝杠为单螺母,滚珠的圈数列数为31,代入公式:圈数列数,得滚珠总数量=60.

18、丝杠预紧时,取轴向预紧力=2。17 n。则可求得滚珠与螺纹滚道间的接触变形量6.165105 mm。因为丝杠加有预紧力,且为轴向负载的1/3,所以实际变形量可减小一半,取=3.0810-5 mm.3) 将和代入,求得丝杠总变形量=10.5710-5 mm=0。1057m。查表327可知,4级精度滚珠丝杠在有效行程在315mm时,行程偏差为25,可见丝杆刚度足够。(6) 压杆稳定性校核滚珠丝杠属于受轴向力的细长杆,失稳时的临界载荷应满足。查表3-31,取支承系数=1;由丝杠底径=16。2mm,求得截面惯性矩3380。88mm4;压杆稳定安全系数取3(丝杠卧式水平安装);滚动螺母至轴向固定处的距离

19、取最大值500mm),得临界载荷 9343n,远大于工作载荷=6.5n,故丝杠不会失稳。综上所述,初选的滚珠丝杠副满足使用要求.2。4 步进电机的选型与计算(1) 计算加在步进电动机转轴上的总转动惯量已知滚珠丝杠的公称直径=20mm,总长=440mm,导程=4mm,材料密度=7.8510-3 kg/cm3;移动部件总重量g=1200n。参照表4-1,算得各个零部件的转动惯量:滚珠丝杠的转动惯量=0。543kgcm2,拖板折算到丝杠上的转动惯量=0.331kgcm2。因系统脉冲当量为0。01mm/脉冲,系统传动比为1,滚珠丝杠导程为4mm,故初选步进电动机型号为90byg2502,二相四拍驱动时

20、步距角为0.9,从表45查得该型号电动机转子的转动惯量=4kgcm2。则加在步进电动机转轴上的总转动惯量为:=4+(0。331+0。543)/1kgcm2=4。874kgcm2(2) 计算加在步进电动机转轴上的等效负载转矩分快速空载起动和承受最大工作负载两种情况进行计算.1) 快速空载起动时电动机转轴所承受的负载转矩包括三部分:一部分是快速空载起动时折算到电动机转轴上的最大加速转矩;一部分是移动部件运动时折算到电动机转轴上的摩擦转矩;还有一部分是滚珠丝杠预紧后折算到电动机转轴上的附加摩擦转矩.因为滚珠丝杠副传动效率很高,相对于和很小,可以忽略不计.则有: (2-5)考虑传动链的总效率,计算快速

21、空载起动时折算到电动机转轴上的最大加速转矩:其中,为对应空载最快移动速度的步进电动机最高转速,单位为r/min:已知空载最快移动速度=1000mm/min,步进电动机步距角=0.9,脉冲当量=0.01mm/脉冲,代入以上各值得=250r/min。设步进电动机由静止到加速至转速所需时间=0.4s,传动链总效率=0.7.则可求得:nm0.0456nm移动部件运动时,折算到电动机转轴上的摩擦转矩为: (2-6)其中,已知滚动导轨的摩擦因数=0。005,空载时垂直方向的铣削力=0,得:nm3。63810-3nm故求得快速空载起动时电动机转轴所承受的负载转矩:=0.0492nm2)最大工作负载状态下电动

22、机转轴所承受的负载转矩也包括三部分:一部分是折算到电动机转轴上的最大工作负载转矩;一部分是移动部件运动时折算到电动机转轴上的摩擦转矩;还有一部分是滚珠丝杠预紧后折算到电动机转轴上的附加摩擦转矩.同样的,相对于和很小,可以忽略不计。则有:,因本设计不考虑工作台受到的铣削力,因此折算到电动机转轴上的最大工作负载转矩=0。 计算垂直方向承受最大工作负载情况下,移动部件运动时折算到电动机转轴上的摩擦转矩:5。911103nm求得最大工作负载状态下电动机转轴所承受的负载转矩为=5.911103nm。经过上述计算后,得到加在步进电动机转轴上的最大等效负载转矩应为:=0。0492nm(3) 步进电动机最大静

23、转矩的选定考虑到步进电动机的驱动电源受电网电压影响较大,当输入电压降低时,其输出转矩会下降,可能造成丢步,甚至堵转。因此,根据来选择步进电动机的最大静转矩时,需要考虑安全系数。取安全系数k=4,则步进电动机的最大静转矩应满足:=0。1968 nm上述初选的步进电动机型号为90byg2502,由表45查得该型号电动机的最大静转矩 = 6 nm ,可满足要求。(4)步进电动机的性能校核 1)最快移动速度时电动机输出转矩校核任务书给定工作台最快移动速度=1000mm/min,脉冲当量=0.01mm/脉冲,则可求出电动机对应的运行频率=1000/(600。01)hz 1667hz。90byg2502电

24、动机的运行矩频特性曲线图如下:可见在此频率下,电动机的输出转矩4。5nm,远远大于最大工作负载转矩=0。0492nm,满足要求。2)最快移动时电动机运行频率校核与最快移动速度=1000mm/min对应的电动机运行频率=1667hz。查表4-5可知90byg2502电动机的空载极限运行频率为20000hz,可见没有超出上限。3)起动频率的计算已知电动机转轴上的总转动惯量=4。874kgcm2,电动机转子的转动惯量=4kgcm2,查表45,电动机转轴不带任何负载时的最高起动频率=1800hz.则,可以求出步进电动机克服惯性负载的起动频率:=1208hz (26) 上式说明,要想保证步进电动机起动时

25、不失步,任何时候的起动频率都必须1208hz,满足要求。综上所述,本例中工作台的进给传动选用90byg2502步进电动机,完全满足设计要求。2。5 机械系统结构设计以下参照三维造型图和总装配图,来进行机械系统结构设计的说明.本设计考虑设计任务工作台面尺寸要求为cbh240mm254mm15mm,而底座外形尺寸为c1b1h1650mm550mm184mm;为不超出底座外形尺寸要求,故选用了标准系列导轨副长度640mm,同时为了保证行程要求x=400mm,y=300mm,因此不能将导轨滑块装置在工作台两边缘,而是分别向内缩进了24mm。又因为工作台最大长度l=778mm,故总体结构相对而言较为紧凑

26、,依靠步进电动机和滚珠丝杠副的选型来满足脉冲当量的需求,而无需添加齿轮减速箱,且将增量式旋转编码器装置在滚珠丝杠副末端,形成半闭环控制,既使空间结构紧凑有序,又保证了精度需求。考虑到装配需求,故设计了独立的步进电动机与导轨底座的连接座,同时设计了相应的端盖,通过螺钉与轴承端盖连接,步进电机轴在端盖内通过联轴器与滚珠丝杠副连接,并给联轴器预留了足够了装配空间。同时在模拟实际使用情况时,在保证行程要求的前提下,工作台不会触碰到连接座,可以安全使用。3、控制系统硬件设计3.1 控制系统硬件组成考虑控制系统中需要不同的稳压电平,因此需要引入电源设计电路;cpu控制电路主要对电机信号进行控制,并接收外部

27、限位开关、暂停和点动输入信号,并根据响应信号对步进电机进行控制;cpu电路为ttl电平,与外部信号电平不一致,需要添加光电耦合器,同时减少外部干扰;cpu输出的电压信号不能直接驱动电机转动,需要经过驱动电路进行电压和电流信号的放大以及对信号脉冲分频处理。3。2 控制系统硬件选型 微控制器的选用:本次设计选用的的是微机控制系统,x-y数控工作台要求控制系统计算精度较高、处理速度较快;加之在考虑尽量减少成本、选择程序编制较为简易以及方便扩充i/o接口的前提下,我们选择了使用at89c52作为我们的微处理器,选择此微处理器能够满足任务书给定的相关指标的设计要求。at89c52单片机主要性能参数及功能

28、特性at89c52的主要工作特性: 8031cpu(8051的内核); 8kb的快速擦写flash存储器,用于程序存储器,可擦写次数为1000次; 256字节的ram,其中高128字节地址被特殊功能寄存器sfr占用; 32跟可编程i/o端口:p0、p1、p2、p3; 2个可编程16位定时器:p3口的第二功能; 具有6个中断源、5个中断矢量、二级优先权的中断系统; 1个数据指针dptr; 1个可编程的全双工串行通信:p3口的第二功能; 具有“空闲”和“掉电”两种低功耗工作方式; 可编程的3级程序锁定位; 工作电源的电压为(50.2)v; 振荡器最高频率为24 mhz; 编程频率324 mhz,编

29、程电流1 ma,编程电压vpp为5 v或12 v。 p1.0口的t2为定时器/计数器,p1.1口的t2ex为具有捕捉/重装操作的定时器/计数器.图4-1为at89c52单片机原理结构图,从图中可了解到,at89c52内部结构可分为:内核cpu部分、存储器部分、i/o接口部分和特殊功能部分(如定时器/计数器、外中断控制模块等)。at89c52单片机的cpu是8位字长,主要包括运算器和控制器两部分。at89c52单片机芯片内配置有8kb的flash程序存储器和256字节的数据存储器ram,设计时可外扩到最大64kb的程序存储器和64kb的数据存储器,其存储器结构可分为4部分:片内程序存储器、片外程

30、序存储器、片内数据存储器和片外数据存储器。本次设计不作扩展,使用单片机自身提供的8kb flash程序存储器和256字节数据存储器ram能够满足设计要求.at89c52单片机内部集成了4个可编程的并行i/o接口(p0p3),每个接口电路都具有锁存器和驱动器,输入接口电路具有三态门控制。p0p3口同ram统一编制,可以当作特殊功能寄存器sfr来寻址.at89c52单片机可以利用其i/o接口直接与外围电路相连,本设计将会使用可编程并行接口芯片8255a作为cpu的i/o口的扩展,p0p3口在开机或复位时均呈高电平。隔离电源的选择:隔离电源的获得可有几种途径。一种途径是采用不同的电源供电,另一种途径

31、是试用具有直流隔离功能的的dc/dc变换器。此次设计,我选择采用如图4-6所示的具有无直接关联的二次侧输出电压,然后对其输出v1、v2分别进行整流、滤波、稳压等处理,即可获得不共地的直流稳压电源.此次设计我选用的是微机控制系统,微机控制系统使用的是直流电源,at89c52单片机芯片及其扩展芯片需要提供稳定的+5v直流电源,控制系统由于在开关信号输入电路中应用了tlp521-1光耦合器,因此也要给tlp5211光耦合器的输入端提供独立的+12v供电电源;为此我通过参考已有书籍和文献资料选用了两套电源设计方案.整 流变 压滤 波变 压稳 压负 载交流电我所选择的控制系统的电源均采用的是串联型稳压电

32、源,它使用的是连续线性控制方式,具有稳定度高、可靠性好、成本较低的优点,非常适合应用在像本控制系统在内的低电压、小电流的场合,主要负责给控制系统的主机电路供电;其电路的主要结构如下图所示.光电耦合隔离电路元件的选择:光电隔离是有光耦合器来完成的。光耦合器是以光为媒介传输信号的器件,其输入端配置发光源,输出端配置受光源,因而输入和输出在电气上是完全隔离的。本设计将会使用开关量电路,因此设计时选择在电路中接入光耦合器,从而使其输入侧与输出侧的信号得到了电气隔离,互补影响.我们选用的是普通的信号隔离用光耦合器(tlp521-1)。tlp521-1光耦合器以发光二极管为输入端,光敏晶体管为输出端,能够

33、隔离频率在100khz以下的信号,满足我此次设计的要求。驱动器件的选择:步进电动机的脉冲分配有多种形式,主要分为硬件环分和软件环分。硬件环分通常由专用集成芯片或通过可编程逻辑器件组成,如ch250是三相反应式步进电动机环行分配器的专用芯片,l297和pmm8713是两相步进电动机的专用芯片等。采用硬件环分时,步进电动机的通电节拍由硬件电路来决定,编程软件时可以不考虑.控制器与硬件环分电路的连接只需两根信号线:一根方向线,一根脉冲线(或者一根正转脉冲线,一根反转脉冲线)。本系统设计选择的是硬件环分,通过at89c52单片机编程步进电机配套的驱动器bd28nb,输入电机转动方向信号和驱动脉冲,通过

34、驱动器内部电路的环分电路输出步进脉冲控制步进电机转动,实现数控工作台的功能要求。bd28nb的性能指标如下:电气特性 ti=25 项 目 指 标 电源电压ac40v、ac18v输入 输出电流2。5a/3a/3.5a/4a可选 步进脉冲频率bd28fb:0200khz;bd28nb:010khz 逻辑信号电流510ma 绝缘电阻500m 使用环境及参数 冷 却 方 式 自然冷却 使用环境 温 度 10+50 湿 度 4090ph 外 形 尺 寸 64x153x117.5mm 重 量 约 kg电流选择(对bd28nb/fb均有效)通过面板上的设定开关第1,2位选择电流。 位电流 1 2 2.5a

35、0 0 3a 1 0 3.5a 0 1 4a 1 1方向控制:(1) 通过面板上的设定开关第3位可设定电机运转方向。(2) 外部输入信号cw电平变化亦可改变电机运转方向。注:电机的初始运行方向与电机的接线有关,互换任意两相可以改变初始运行的方向.步进脉冲输入信号cp:最大通过频率为200khz(bd28fb)或10khz(bd28nb).脉冲的低电平时间应大于500ns。使能信号en:(1) en端外加低电平时,电机响应cp端输入脉冲运行,cp端没有信号时,电机处于半流锁定状态;(2) en端悬空时,驱动器切断电机各相的电流使电机轴处于自由状态,此时步进脉冲cp将不被响应。输出信号a1、a2,

36、b1、b2:接二相混合式步进电动机的出线.刀具的动作只有落刀和提刀两个,可以通过电磁继电器来控制。at89c51单片机对电磁继电器的控制可以通过uln2003a来驱动3.3 控制系统硬件接口电路设计cpu控制电路:p0口输出步进电机和刀具的驱动信号,控制步进电机转动以及刀具的动作;p1口作为控制面板的输入信号接收端,检测电动信号输入以及演示输入;p2口是限位信号输入接收端;限位以及暂停信号通过ttl门电路输出暂停中断接入int0中断输入口.电源设计电路外部进过变压后的交流电源通过整流、滤波、稳压后输出所需的直流电压.整流:使用桥式整流器kbpc108搭建的桥式整流电路,从其命名中我们就能知道其

37、正向电流为1a,耐压值(最高方向电压)800v,通过桥式整流,将交流降压电路输出的电压较低的交流电转换成单向脉动性直流电。滤波:由于整流过后输出的直流电压脉动较大,而我所设计的微机控制系统需要稳定的直流电源;因此在整流电路后面还需加滤波电路将交流成分滤除,以得到比较平滑的输出电压.滤波通常是利用电容或电感的能量存储功能来实现的,此次设计采用的是电容滤波电路,既在整流电路的输出端并联一只大容量的电容。稳压:电压的稳定在此采用了mc7805三端固定电压稳压器,而为了能获得+5v的稳定电压需要扩展输出电流,因此电源电路设计选择了并联两片mc7805三端固定电压稳压器。输入信号接口电路:外部信号通过光

38、电耦合器将信号输入控制电路内部,限位开关信号和暂停按钮信号通过ttl门电路输出暂停信号到cpu控制电路,同时限位开关信号将各自信号输入cpu的p2口用于cpu对暂停信号检测。3.4 驱动系统设计因为我们选用的是90byg2502步进电机,故选用配套的bd28nb驱动电源来驱动步进电机转动,采用硬件环分法进行驱动。驱动电源的接线参考相关技术资料。4、控制系统软件设计4。1 控制系统软件总体方案设计程序启动后循环检测输入信号,允许点动输入,当演示按钮按下后不允许直接点动输入,要点动输入必须先按暂停按钮。限位信号和暂停按钮要立即响应,因此将这些信号归一后引入外部中断0,外部中断0的服务程序中要对中断

39、触发信号进行检测,如果是暂停信号,接下来要检测是不是会有点动输入,没有输入则程序原地循环,如果有点动信号则对信号检测,调用电机驱动程序作出相对应的响应.暂停信号的原地循环允许被演示信号打断跳出。当按下演示按钮后,程序将画出圆心在原点,半径为r的圆。4.2 主流程设计int0is:push acc push 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

40、,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 reti4. int1中断服务流程图图63int1is:clr ex1 mov a,dptr push acc jnb acc.4,rstpush psw jnb acc。0,x+en push dptl jnb acc.1,xen push dpth jnb acc.2,y+en clr p1。

41、6 jnb acc。3,yen 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 ;读pa口内容 jnb acc。0,acc2 mov dirx,#00h ;表x电机反转 acall xmotor0 ;x电机反转一步acc2: jnb acc.2,loop0 mov diry,00h ;表y电机反转 acall ymotor0 ;y电机反转一步 ajmp rpaloop0:ajmp loop12) x轴电机点动正转程序流程图 图65x+en: clr p1.6 mov a,pa mov dptr,a movx a,dptr jnb acc.0,loop2mot

温馨提示

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

最新文档

评论

0/150

提交评论