ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:27.40KB ,
资源ID:6488962      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-6488962.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(三相六拍步进电机控制系统设计Word格式文档下载.docx)为本站会员(b****4)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

三相六拍步进电机控制系统设计Word格式文档下载.docx

1、 3)步进电机的力矩会随转速的升高而下降。当步进电机转动时,电机各相绕组的电感将形成一个反向电动势;频率越高,反向电动势越大。在它的作用下,电机随频率(或速度)的增大而相电流减小,从而导致力矩下降。 4)步进电机低速时可以正常运转,但若高于一定速度就无法启动,并伴有啸叫声。步进电机有一个技术参数:空载启动频率,即步进电机在空载情况下能够正常启动的脉冲频率,如果脉冲频率高于该值,电机不能正常启动,可能发生丢步或堵转。在有负载的情况下,启动频率应更低。如果要使电机达到高速转动,脉冲频率应该有加速过程,即启动频率较低,然后按一定加速度升到所希望的高频(电机转速从低速升到高速)。 步进电机的工作原理

2、步进电机是一种用电脉冲进行控制 ,将电脉冲信号转换成相位移的电机,其机械位移和转速分别与输入电机绕组的脉冲个数和脉冲频率成正比,每一个脉冲信号可使步进电机旋转一个固定的角度.脉冲的数量决定了旋转的总角度 ,脉冲的频率决定了电机运转的速度.当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。 步进电机的技术参数1)空载启动频率即步进电机在空载情况下能够正常启动的脉冲频率,如果脉冲频

3、率高于该值,电机不能正常启动,可能发生丢步或堵转。在有负载的情况下,启动频率更低。如果要使电机达到高速转动,脉冲频率应该有加速过程,即启动频率较低,然后一定加速度升到所希望的高频(电机转速从低速升到高速)。2)电机固有步距角它表示控制系统每发一个步进脉冲信号,电机所转动的角度。电机出厂时给出了一个步距角的值,如86BYG250A型电机给出的值为/(表示半步工作时为、整步工作时为),这个步距角可以称之为电机固有步距角,它不一定是电机实际工作时的真正步距角,真正的步距角和驱动器有关。3)步进电机的相数是指电机内部的线圈组数,目前常用的有二相、三相、四相、五相步进电机。电机相数不同,其步距角也不同,

4、一般二相电机的步距角为、三相的为、五相的为。在没有细分驱动器时,用户主要靠选择不同相数的步进电机来满足自己步距角的要求。如果使用细分驱动器,则相数将变得没有意义,用户只需在驱动器上改变细分数,就可以改变步距角。 4)保持转矩(HOLDINGTORQUE) 是指步进电机通电但没有转动时,定子锁住转子的力矩。它是步进电机最重要的参数之一,通常步进电机在低速时的力矩接近保持转矩。由于步进电机的输出力矩随速度的增大而不断衰减,输出功率也随速度的增大而变化,所以保持转矩就成为了衡量步进电机最重要的参数之一。比如,当人们说的步进电机,在没有特殊说明的情况下是指保持转矩为的步进电机。 步进电机的内外结构 步

5、进电机转子均匀分布着很多小齿,定子齿有三个励磁绕阻,其几何轴线依次分别与转子齿轴线错开。0、1/3、2/3,(相邻两转子齿轴线间的距离为齿距以表示),即A与齿1相对齐,B与齿2向右错开1/3,C与齿3向右错开2/3,A与齿5相对齐,(A就是A,齿5就是齿1)下面是定转子的展开如图所示:3 步进电机控制工作原理 步进电机的启停控制步进电机由于其电气特性,运转时会有步进感 ,即振动感。为了使电机转动平滑 ,减小振动 ,可在步进电机控制脉冲的上升沿和下降沿采用细分的梯形波 ,可以减小步进电机的步进角 ,提高电机运行的平稳性。在步进电机停转时 ,为了防止因惯性而使电机轴产生顺滑 ,则需采用合适的锁定波

6、形 ,产生锁定磁力矩 ,锁定步进电机的转轴 ,使步进电机的转轴不能自由转动。 步进电机的转向控制如果给定工作方式正序换相通电 ,步进电机正转。步进电机的励磁方式为三相六拍 ,即 A-AB-B-BC-C-CA-A。如果按反序通电换相 ,即则电机就反转。其他方式情况类似。 系统设计思路 此次我们所设计的是一个步进电机控制系统,主要由单片机80C51,3相步进电机,7段数码管,及一些其他相关元件设计而成。可以通过开关来控制系统的启/停工作,当系统运转时,用开关来控制方向,并使相应的指示灯亮起,同样由开关来选择工作模式。运转时,用4位7段数码管来输出步数。最后根据思路所设计出来的硬件图设计相适应的软件

7、。 系统的整体框图 驱动方式的确定并于步进电机的驱动一般有两种方法,一种是通过CPU直接来驱动,这种方法一般不宜采用,因为CPU的输出电流脉冲是特别小的它不能足以让步进电机的转动;别一种是通过CPU来间接驱动,就是把从CPU输出的信号进行放大,然后直接驱动或是再通过光电隔离间接来驱动步进电机,这种方法比较安全可靠。固本次设计应采用CPU间接驱动步进电机。用编码器还的测速发电机作为转速测量工具,因为选择了闭环控制,就必须有反馈元件,反馈元件一般有两种,一种是采用同轴的测速发电机,把步进电机的转速反馈回来,然后通过显示器显示出来并对步进电机进行调节;别一种是通过光同轴的电编码器把步进电机的转速反馈

8、回来对步进电机进行调节;两者相比,后者的设计比较简单,价格便宜,安全可靠,污染少。固一般采用后者,用光电骗码器作为反馈元件。 驱动电路的选择步进电机的驱动电机有多种,但最为常用的就是单电压驱动、双电压驱动、斩波驱动、细分控制驱动等。单电压驱动是步进电机控制中最为简单的一种驱动电路,它在本质上是一个单间的反相器。它的最大特点是结构简单,因它的工作效率低,特别是在高频下更显的突出。它的外接电阻R要消耗相当一部分的热量,这样就会影响电路的稳定性所以此种驱动方式一般只用在小功率的步进电机的驱动电路中。双电压驱动是电路一般采用两种电源电压来驱动,因这两个电源分别是一个为高压一个为低压,因此也称为高低压驱

9、动电路。双电压驱动电路的缺点是在高低压连接处电流出现谷点,这样必然引起力矩在谷点处下降。不宜于电机的正常运行。对于斩波电路驱动则可以克服这种缺点,并且还可以提高步进电机的效率。别一种是用单片机采用数子脉宽调制的方法获得阶梯电流,这种方法需要复杂的计算可使细分后的步距角一致。但因本次设计对步进电机的精度要求比较高转速的调节范围比较广,固应选用驱动芯片8713来驱动,并通过软件来实现步进电机的调速。4 硬件电路的设计 单片机的选择 本次设计以CPU选用89C5l作为步进电机的控制芯片89C51的结构简单并可以在编程器上实现闪烁式的电擦写达几万次以上.使用方便等优点,而且完全兼容MCS5l系列单片机

10、的所有功能。AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMFAlsh ProgrAmmABle And ErAsABle ReAd Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。 单片机的引脚功能1)VCC(40):电源+5V。2)VSS(20):接地,也就是GND。3)XTL1(19)和XTL2

11、(18):振荡电路。4)PSEN(29):片外ROM选通信号,低电平有效。5)ALE/PROG(30):地址锁存信号输出端/EPROM编程脉冲输入端。6)RST/VPD(9):复位信号输入端/备用电源输入端。7)EA/VPP(31):内/外部ROM选择端8)P0口(39-32):双向I/O口。P1口(1-8):准双向通用I/0口。 图 AT89C51的引脚图 步进电机的选择 反应式步进电动机是利用凸极转子交轴磁阻与直轴磁阻之差所产生的反应转矩而转动的所以也称为磁阻式步进电动机现以一个最简单的三相反应式步进电动机为例说明其工作原理. 三相六拍通电方式设A相首先通电,转子齿与定子A、A对齐。然后在

12、A相继续通电的情况下接通B相。这时定子B、B极对转子齿2、4产生磁拉力,使转子顺时针方向转动,但是A、A极继续拉住齿1、3,因此,转子将转到两个磁拉力平衡为止。这时转子的位置如图所示,即转子从图位置顺时针转过了15接着A相断电,B相继续通电。这时转子齿2、4和定子B、B极对齐,转子从图的位置又转过了15其位置所示。这样,如果按AA、BBB、CCC、AA的顺序轮流通电,则转子便顺时针方向一步一步地转动,步距角15电流换接六次,磁场旋转一周,转子前进了一个齿距角。如果按AA、CCC、BBB、AA的顺序通电,则电机转子逆时针方向转动。 图 三相双三拍运行方式 在分析步进电动机动态运行时,不仅要知道某

13、一相控制绕组通电时的矩角特性,而且要知道整个运行过程中各相控制绕组通电状态下的矩角特性,即所谓矩角特性族以三相单三拍的通电方式为例,若将失调角的坐标轴统一取在A 相磁极的轴线上,显然A 相通电时矩角特性如图中曲线A 所示稳定平衡点为O,点B 相通电时转子转过1/3 齿距相当于转过2/3 电角度,它的曲线C, 这三条曲线就构成了三相单三拍通电方式时的矩角特性族总之矩角特性族中的每一条曲线依次错开一个用电角度表示的步矩角 * MERGEFORMAT * MERGEFORMAT步进电机的动态特性是指步进电动机在运行过程中的特性它直接影响系统工作的可靠性和系统的快速反应。1)单步运行状态单步运行状态是

14、指步进电动机在一相或多相控制绕组通电状态下仅改变一次通电状态时的运行方式.2)动稳定区当A相控制绕组通电时矩角特性如图所示,若步进电动机为理想空载则转子处于稳定平衡点* MERGEFORMAT处,如果将A相通电改变为B相通电,那么矩角特性应向前移动一个步距角* MERGEFORMAT 变为曲线B,* MERGEFORMAT 点为新的稳定平衡点由于在改变通电状态的初瞬转子位置来不及改变还处于=0的位置,对应的电磁转矩却由O突变为曲* MERGEFORMAT线B上的C点,电机在该转矩的作用下转子向新的稳定平衡位置,移动直至到达* MERGEFORMAT点为止对应它的静稳定区为止,即改变通电状态的瞬

15、间只要转子在这个区域内就能趋向新的稳定平衡位置,因此把后一个通电相的静稳定区称为前一个通电相的动稳定区,把初始稳定平衡点OA与动稳定区的边界点A之间的距离称为稳定裕度,拍数越多步距角越小,动稳定区就越接近静稳定区稳定裕度越大,运行的稳定性越好转子从原来的稳定平衡点到达新的稳定平衡点的时间越短,能够响应的频率也就越高。最大负载能力: 步进电动机带恒定负载时负载转矩为* MERGEFORMAT,* MERGEFORMAT若A 相控制绕组通电则转子的稳定平衡位置为图中曲线A上的* MERGEFORMAT点,这一点的电磁转矩正好与负载转矩相平衡,当输入一个控制脉冲信号通电状态由A相改变为B 相,矩角特

16、性变为曲线B 在改变通电状态的瞬间电机产生的电磁转矩* MERGEFORMAT 大于负载转矩* MERGEFORMAT ,电机在该转矩的作用下转过一个步距角到达新的稳定平衡点OB5 软件的设计 键盘子程序的设计 图 显示程序流程图 正反转程序流程图 图正反转程序流程图 转速快慢程序流程图 定时中断流程图 图 中断子程序流程图6 系统的硬件设计 总体设计 设计一个单片机三相步进电机控制系统要求系统具有如下功能:(1) K1、K2分别为启动和方向控制;(2) 正转时红色指示灯亮,反转时黄色指示灯亮,不转时绿色指示灯亮;(3) 用4位LED显示工作步数。根据设计要求用PROTEUS所做的硬件连线图如

17、下图1: 图 总体硬件连线 步进电机控制电路 图 按键控制图(1)K3为启/停控制开关,控制整个系统的开启和关闭。(2)K4为正/反转控制开关,控制步进电机的转向。(3)K0-K3为工作模式控制开关,K2接电时,步进电机工作模式为三相六拍。 步进电机控制电路 将80c51的作为步进电机的输出控制口。原理图如下: 图 步进电机的输出控制口6 用3个不同颜色的发光二极管来作为指示灯显示,将接红灯,接黄灯,接绿灯,正转时红色指示灯亮,反转时黄色指示灯亮,不转时绿色指示灯亮。 图 指示灯接线图由80c51的P0口取出显示码,从80c51的输出位选码,设计中我们主要用到4位显示步数既可。 图接线图7 实

18、验结果与分析在单相三拍方式控制中,假如A相电源通电,B、C两相都不通电,在磁场作用下,使转子齿和A相的定子齿对齐。若此时为初始状态,并设与A相磁极对齐的齿为0号齿,由于B相齿与A相齿相差120度。且 * MERGEFORMAT 不为整数。所以此转子不能和B号齿对齐,只有13号小齿靠近B相磁极的中心线,与中心线相差3度,如果此时变为B相通电,万里A、C两相不通电,则B相磁极迫使与13号齿对齐,整个齿就转了3度,称为一步。步进电机就是以这种方式作为动力而转动。光电编码器的分分辨率是决定着反馈的准确性与反馈的精度。也对步进电机的延时长短起到一定的作用。可见实际与理论是有一定的差别的。8 总结 通过这

19、次课程设计,我加强了动手、思考和解决问题的能力。在整个设计过程中,通过对各个元件的比较和认识,找到了简单、正确的方法。对电路条件的限制,要求能更深次地理解各种器件的原理及使用规则,对具体的情况做到正确的判断,提高了我们对书本知识的掌握,也把我从理论水平提高到实践水平。做课程设计同时也是对课本知识的巩固和加强,由于课本上的知识太多,平时课间的学习并不能很好的理解和运用各个元件的功能,而且考试内容有限,所以在这次课程设计过程中,我了解了很多元件的功能,并且对于其在电路中的使用有了更多的认识。在对陌生各种元件使用时,我们才了解到我们现在的知识水平还很有限,需要我们自己拓展,要多看一些关于其他类型的不

20、同的见解。附录:总程序如下:#include #include void delay1(void); void delay2(void); void display(int); int bs=0;main() char a,b,c,d,j,*q, done18=0x01,0x02,0x04,0x00,0x01,0x04,0x02,0x00, done28=0x03,0x06,0x05,0x00,0x03,0x05,0x06,0x00, done314=0x01,0x03,0x02,0x06,0x04,0x05,0x00,0x01,0x05,0x04,0x06,0x02,0x03,0x00; P

21、3=0x20; delay1(); L: a=P3; while(!(a&0x08) 单片机应用技术教程 . 北京:清华大学出版社,1997.2 秦曾煌. 电工学 . 北京:高等出版社,1999.3 常斗南,等. 可编程序控制器原理、应用、实验 北京:机械出版社,1998.4 于海生,等. 微型计算机控制技术 . 北京:清华大学出版社,1999.5 王福瑞,等.单片机微机测控系统设计 北京:北京航空航天大学出社,1998.6 陈理壁. 步进电机及其应用M . 上海: 上海技术出版社,1989.7 刘保延,等. 步进电机及其驱动控制系统哈尔滨工业大学出版社,1997.8 季维发,过润秋,严武升等. 机电一体化技术.北京:工业出版社,1995.9 郭敬枢,庄继东,孔峰. 微机控制技术. 重庆:重庆大学出版社,1994.10 刘国荣. 单片微型计算机技术 北京:机械工业出版社,1996.11 何立民. 单片机应用技术选编 北京:北京航空航天大学出版社,1993.12 潘新民等: 单片微型计算机实用系统设计北京: 人民邮电出版社, 1992.13 王润孝,秦现生编着1 机床数控原理与系统1 西北工业大学出版社,1997.14 李伯成,侯伯李等编1IBM - PC 微机应用系统设计西安电子科技学,1996.15 黄义源主编1 机械设备电气与数字控制中共广播电视大学出版社,1992.

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2