控制电机第六章步进电动机.ppt

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
控制电机第六章步进电动机

(1) 铣刀作径向移动(Y方向);  (2) 工件以轴为中心作旋转(θ方向) (3) 工件沿轴向移动(X方向)。  为了达到精度要求, 对这 3 种动作必须非常准确地进行控制。 数字程序控制铣床就是可以准确地进行自动控制的机床。 在数控铣床中, 上面 3 个方向的动作分别由3 个步进电动机即Y方向步进机, X方向步进机, θ方向步进机来拖动, 每一个方向步进电动机都由电脉冲控制。 加工零件时, 根据零件加工的要求和加工的工序编制计算机程序语言, 并将该程序送入电子计算机; 计算机就对每一方向的步进电动机给出相应的控制电脉冲, 指令步进电动机按照加工的要求依次做各种动作, 如转速加快、 减慢、 启动、 停止、正转、 反转等; 然后步进电动机再通过滚珠丝杠带动机床运动。 数控机床整个工作示意图如图2所示。  这样, 由于机床各个方向严格地按照根据零件加工的形状所编的控制程序协调地动作, 因此可以不要人工操作就能自动地加工出精度高、 形状复杂的零件。  由此可见, 利用数控机床加工零件不但可以大大地提高劳动效率, 而且加工精度也高。  除了数控铣床外, 还有数控车床、 数控钻床、 线切割机床等, 其工作原理都与数控铣床相类似。  从上所述可以看出,步进电动机是数控机床中的关键元件。目前, 步进电动机的功率做得越来越大,已生产出所谓“功率步进电动机”。它可以不通过力矩放大装置,直接由功率步进电动机来带动机床运动,从而提高了系统精度,简化了传动系统的结构。从数控机床加工过程来看,对步进电动机的基本要求是: (1) 步进电动机在电脉冲的控制下能迅速启动、 正反转、 停转及在很宽的范围内进行转速调节;  (2) 为了提高精度, 要求一个脉冲对应的位移量小, 并要准确、 均匀。 这就要求步进电动机步距小、 步距精度高, 不得丢步或越步;  (3) 动作快速。 即不仅启动、 停步、 反转快, 并能连续高速运转以提高劳动生产率; (4) 输出转矩大, 可直接带动负载。  系统结构如图1所示。主要由AT89S52单片机、驱动模块、键盘输入模块、显示模块、电源模块等组成,单片机是系统的控制核心。键盘输入电机的转速,用单片机对它进行扫描,从而产生控制信号经驱动电路驱动步进电机转动,电机的转动由数码管实时显示。 图1 系统总体结构 本设计所用的电机型号为永磁式35BY48S03 电机,其参数如表1所示。 电机内部结构如图2所示。共有4组线圈,它们有1个公共端点连在一起引出,共有5根引出线。要使步进电机 本设计采用AT89S52来产生控制信号,具体电路如图所示。 步进电机的控制信号由单片机P1口的P1.0、P1.1、P1.2、P1.3 4 个端口输出具有时序的方波,经反向器74LS04芯片作为步进电机的控制信号。步进电机转动的角度大小与施加的脉冲数成正比,转动的速度与脉冲频率成正比,而转动方向则与脉冲的顺序有关。为了提高控制步进电机工作的灵活性,在步进电机工作后,当有键 按下时,设置产生外部中断,使系统能够灵活改变步进电机的运作方式。 为了提高步进电机的定速精度,并能实时显示其转向及转速。本系统设计通过键盘对步进电机的转向、加减速和停止等输入相应的指令,由单片机输出控制信号经驱动电路实现对步进电机的精确控制,其键盘输入控制和数码管显示电路如图所示。 本系统有6个按键,分别接AT89S52单片机的P2、P3端口,通过相应的程序定义每个按键的功能(控制步进电机的正转、反转、加速、减速、停止和数据清零);单片机P3口控制端口经74LS164移位寄存器使串联的6个数码管显示相应数据。管1显示步进电机的转动情况(正向A,反向B,停止C);管2和3显示步进电机设定转速(控制在1~99r/min),这3个数码管都是由键盘输入相应指令来进行参数设定,其余3个数码管显示步进电机的转动累计圈数,数值显示到999后返回0重新累计。 本设计的程序采用汇编语言编写。用T0 定时中断控制步进电机每走一步所用的时间(单步时间),改变T0就改变步进电机的转速。T0 用方式1,晶振频率为 11.0592MHz,最大定时时间为 65536×12/11.0592=71111μs。 设定电机转速从30~99r/min,由于步进电机的步进角为7.5°,转一圈(周)需要48个脉冲(数据),设转速为N (r/min),则每分钟需送脉冲数据的个数为48 N,即每送1个脉冲数据需要的单步时间为: T =1/48N(min)=60/48N(s) =60×1000 000/48 N(μs) =1250000/N(μs)

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档