步进电机升降速曲线控制方法-国际工业自动化网-控制,工控,网络,仪器仪表,产品,采购选型,推荐,问答,资料,下载
 IIA首页    新闻      案例      工业经理人
      产品         技术      专题      工程师社区
      学院         下载      视频      在线研讨会
现场层       传感器    现场仪表   工业安全
现场总线  工业以太网   工业无线  工业连接
机器视觉    测试测量   执行机构   电子元件
机器控制/过程控制     PLC    DCS
 控制系统  控制软件   HMI   运动控制
 嵌入式系统   工业机器人
优化/集成/管理
MES    PLM    工业数据中心
能效管理    设备管理与维护
可持续发展技术专题 2011汉诺威工业博览会回顾
 

新闻

News

   首页  >  新闻  >  正文

步进电机升降速曲线控制方法


http://www.iianews.com 步进 2008年10月21日
在一些控制简单或要求低成本的运动控制系统中,经常用步进电机做执行元件。步进电机在这种应用场合下最大的优势是:可以开环方式控制而无需反馈就能对位置和速度进行控制。但也正是因为负载位置对控制电路没有反馈,步进电机就必须正确响应每次励磁变化。如果励磁频率选择不当,电机不能够移到新的位置,那么实际的负载位置相对控制器所期待的位置出现永久误差,即发生失步现象或过冲现象。因此步进电机开环控制系统中,如何防止失步和过冲是开环控制系统能否正常运行的关键。

失步和过冲现象分别出现在步进电机启动和停止的时候。一般情况下,系统的极限启动频率比较低,而要求的运行速度往往比较高。如果系统以要求的运行速度直接启动,因为该速度已超过极限启动频率而不能正常启动,轻则可能发生丢步,重则根本不能启动,产生堵转。系统运行起来以后,如果达到终点时立即停止发送脉冲串,令其立即停止,则由于系统惯性作用,电机转子会转过平衡位置,如果负载的惯性很大,会使步进电机转子转到接近终点平衡位置的下一个平衡位置,并在该位置停下。

为了克服失步和过冲现象,应在步进电机启停时进行如图 1 所示的升降速控制。


从图 1 可以看出, L2 段为恒速运行, L1 段为升频, L3 段为降频,按照 “ 失步 ” 的定义, 如果在 L1 及 L3 段上升及下降的控制频率变化大于步进电机的响应频率变化,步进电机就会失步,失步会导致步进电机停转,经常会影响系统的正常工作,因此,在步进电机变速运行中,必须进行正确的升降速控制。

以下按不同的控制单元,介绍几种常用的步进电机升降速控制方法。

1 、 运动控制卡作上位控制单元——以 MPC01 系列运动卡为例

MPC01 系列运动控制卡可以作为 PC 机运动控制系统的核心控制单元。卡上的专用运动控制芯片可自动进行升降速计算。其运动控制函数库中也有专门进行梯形升降速运动参数设置的函数—— set_profile(int ch, double ls, double hs, double accel) 。其参数定义如下:

ch: 设定的轴号。

ls: 设定低速(起始速度)的值。 单位为 pps (脉冲 / 秒)

hs: 设定高速(恒速段)的值。单位为 pps (脉冲 / 秒)

accel :设定加速度大小。单位为 ppss (脉冲 / 秒 / 秒)

用户在调用运动指令函数时,只需指定总的脉冲数, 运动控制卡上的专用运动控制芯片便按照 set_profile 函数设置的运动参数自动进行升降速计算,而不会占用 PC 机的 CPU 资源。

2、用具有运动控制功能的 PLC 做上位控制单元——以松下 FP0 系列 PLC 为例


松下 FP0 系列 PLC 具有专用的运动控制指令,其 CPU 单元可自动进行图 1 所示的升降速计算。和 MPC01 系列运动控制卡相似,用户只需设置梯形速度的初速度 ls 、恒速 hs 、加速时间 t 和所需发的脉冲数 P 。运行此程序段,当 PLC 检测到输入端 X2 的一个上跳变时,便自动执行如图 1 所示的升降速脉冲输出功能。

3 、 用单片机做上位控制单元

采用微机对步进电机进行加减速控制,实际上就是改变输出脉冲的时间间隔,升速时使脉冲串逐渐加密,减速时使脉冲串逐渐稀疏。采用定时器中断方式控制电机变速时,实际上是不断改变定时器装载值的大小。

单片机在控制电机加减速的过程中,一般用离散方法逼近理想的升降速曲线。加减速的斜率在直线加速过程中,速度不是连续变化,而是按分档阶段变化,为与要求的升速斜率相逼近,必须确定每个台阶上的运行时间,见图 3 。时间Δ t 越小,升速越快,反之越慢。Δ t的大小可由理论或实验确定,以升速最快而又不失步为原则。每个台阶的运行步数为为 N s =f s Δ t=s Δ N ,反映了每个速度台阶运行步数与当前速度 s 之间的关系,程序执行过程中,每次速度升一档,都要计算这个台阶应走的步数,然后以递减方式检查,当减至零时,该档速度运行完毕,升入又一档速度。


电机在升速过程中,对升速总步数进行递减操作,当减至零时升速过程结束,转入匀速运转过程。减速过程的规律与升速过程相同,只是按相反的顺序进行。在步进电机的启停过程中,根据控制系统的具体特点,采用上述三种升降速控制方式之一,都可以避免电机失步或过冲,达到比较精确的控制。

 
相关链接
步进电机的PLC直接控制 [ 2008-12-01]
嵌入式线控驾驶系统开发过程中设计和测试考虑 [ 2008-10-23]
变频器的维护及故障诊断方法 [ 2008-10-22]
  相关群组   
  相关话题   
  步进电动机的结构和工作原理
  步进电动机的驱动和控制技术
  步进电动机运动系统的有关控制技术
  提高步进系统精度的措施
  基于微控制器的步进电动机控制
  浅谈:步进电机与交流伺服电机的不同(原创)
  步进电机在包装行业中的问与答(原创)
  科尔摩根 T系列(IDC)步进电机
  科尔摩根 步进电机
  如何克服两相混合式步进电机在低速运转时的振动和噪声?
  相关问答   
802S系统用STEPDRIVE C+步进电机驱动器电压多少?
用s7200的高速脉冲输出带这个stepdrivec+,但找不到关于这个驱动器的资料,这个驱动器都是接802S用的。谁知道这个驱动器的控制端PLUS,DIR,ENA的电压是多少?我接24V一会的功夫,驱动器里面的电阻冒烟了。
  相关产品

“森创”SD-20806数字两相步进驱动器

运动控制系统

PCI-9524

MD224L
  推荐企业
科尔摩根(Kollmorgen) 西门子自动化与驱动集团
  关于 " 步进电机升降速曲线控制方法 " ,填写反馈

验证码:    看不清

用户名:          密 码:         
还不是 IIAnews 注册会员? 立即免费注册 节省更多时间!
  直通车 :   ( 无须注册,轻松沟通 )
*姓名:     *单位名称:
*电话:     *电子邮件:
 
    
 

行业导航

电力    冶金    石化    医疗    建材
交通    电子    机械    节能    汽车    OEM
2012工业通讯技术应用峰会
产品点通
交换机  串口服务器  控制器  工控机  平板电脑  人机界面
传感器  视觉系统  伺服电机  PAC   I/O模块   MES  触摸屏
PLC  继电器  变送器  步进电机
主编直播间
在线提问  主编观点
•  2011年自动化市场回顾
•  MES提供从控制到管理的协同制造
•  定制创新服务模式—SFAE助力中山市松德包装机械股份有限公司...
•  风电变桨控制系统调查
•  投票你觉得性价比最好的人机界面
最新话题
在线研讨会
 • 1st Web-Seminar for PCS 7 Specialists: Customer Be
 • 2011研拓自动化全方位运动控制产品与系統解決方案
 • 2011科尔摩根 (Kollmorgen) KBM无框架直驱电机产品介绍
 • 美国福禄克(FLUKE)电能质量与设备使用的关系
 • 科尔摩根运动控制产品及其印刷行业应用方案
最新视频
西门子全集成自动化视频8- 国际化的设备
全面进军国际市场需要面对众多挑战。您必须将软件、文档、说明手册翻译成多
•   西门子全集成自动化视频7- 轻松集成
•   施耐德电气案例展播之建筑楼宇
•   施耐德电气案例展播之数据中心
•   菲尼克斯电气标识系统产品视频
•   西门子全集成自动化视频6- 生产透明度
编辑推荐
•  霍尼韦尔将2012年的年度用户大会(HUG)大学生挑战赛活动扩展至亚太地区
•  倍加福邀您共襄沈阳制博会盛事
•  SICK 传感器公司中文名称变更通告
•  堡盟南京办事处正式成立
•  艾默生通过并购扩展其安全业务
•  西门子进入与中国全面合作的新时代
•  霍尼韦尔推出第六代二维影像扫描引擎N5600
•  ABB低压产品获多项国内行业大奖
•  IdesAB与国家电网供应商格蒂电力公司签署合作协议
•   铁道部:中国完全掌握高速动车关键技术
市场调研

搜企
首页 | 国际金属加工网 | 造车网 | 会员 | 主题信息 | 自动化问答 | 网站地图 | 免责声明 | 关于我们 | 主编信箱
北京市朝阳区东四环中路58号远洋国际中心C座2402室 电话: 010-65307950 传真: 010-65307859
Copyright ©1997-2012 IIA News.com & SooQ. All rights reserved.