0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

步进电机失步的原因和解决办法

深圳市科瑞特自动化技术有限公司 2023-10-23 08:08 次阅读

步进电动机正常工作时,每接收一个控制脉冲就移动一个步距角,即前进一步。若连续地输入控制脉冲,电动机就相应地连续转动。 步进电动机失步包括丢步和越步。丢步时,转子前进的步数小于脉冲数;越步时,转子前进的步数多于脉冲数。一次丢步和越步的步距数等于运行拍数的整数倍。丢步严重时,将使转子停留在一个位置上或围绕一个位置振动,越步严重时,机床将发生过冲。

失步原因及策略

(1)转子的加速度慢于步进电动机的旋转磁场

解释:转子的加速度慢于步进电动机的旋转磁场,即低于换相速度时,步进电动机会产生失步。这是因为输入电动机的电能不足,在步进电动机中产生的同步力矩无法使转子速度跟随定子磁场的旋转速度,从而引起失步。由于步进电动机的动态输出转矩随着连续运行频率的上升而降低,因而,凡是比该频率高的工作频率都将产生丢步。这种失步说明步进电动机的转矩不足,拖动能力不够。

解决方法:a、使步进电动机本身产生的电磁转矩增大。为此可在额定电流范围内适当加大驱动电流;在高频范围转矩不足时,可适当提高驱动电路的驱动电压;改用转矩大的步进电动机等。b、使步进电动机需要克服的转矩减小。为此可适当降低电动机运行频率,以便提高电动机的输出转矩;设定较长的加速时间,以便转子获得足够的能量。

(2)转子的平均速度高于定子磁场的平均旋转速度3b36afcc-7138-11ee-9788-92fbcf53809c.png

解释:转子的平均速度高于定子磁场的平均旋转速度,这时定子通电励磁的时间较长,大于转子步进一步所需的时间,则转子在步进过程中获得了过多的能量,使得步进电动机产生的输出转矩增大,从而使电动机越步。当用步进电动机驱动那些使负载上、下动作的机构时,更易产生越步现象,这是因为负载向下运动时,电动机所需的转矩减小。

解决方法:减小步进电动机的驱动电流,以便降低步进电动机的输出转矩。

(3)步进电动机及所带负载存在惯性

解释: 由于步进电动机自身及所带负载存在惯性,使得电动机在工作过程中不能立即起动和停止,而是在起动时出现丢步,在停止时发生越步。

解决方法:通过一个加速和减速过程,即以较低的速度起动,而后逐渐加速到某一速度运行,再逐渐减速直至停止。进行合理、平滑的加减速控制是保证步进驱动系统可靠、高效、精确运行的关键。

(4)步进电动机产生共振 3b4b4e3c-7138-11ee-9788-92fbcf53809c.png 解释:共振也是引起失步的一个原因。步进电动机处于连续运行状态时,如果控制脉冲的频率等于步进电动机的固有频率,将产生共振。在一个控制脉冲周期内,振动得不到充分衰减,下一个脉冲就来到,因而在共振频率附近动态误差最大并会导致步进电动机失步。

解决方法:适当减小步进电动机的驱动电流;采用细分驱动方法;采用阻尼方法,包括机械阻尼法。以上方法都能有效消除电动机振荡,避免失步现象发生。

(5)改变方向时丢脉冲

解释:表现为往任何一个方向都准,但一改变方向就累计偏差,并且次数越多偏得越多。

解决方案:一般的步进驱动器对方向和脉冲信号都有一定的要求,如:方向信号在第一个脉冲上升沿或下降沿(不同的驱动器要求不一样)到来前数微秒被确定,否则会有一个脉冲所运转的角度与实际需要的转向相反,最后故障现象表现为越走越偏,细分越小越明显,解决办法主要用软件改变发脉冲的逻辑或加延时。

(6)软件缺陷

解释:控制程序导致失步也不少见,需要检查控制程序是不是有问题。

解决方案:一时找不到问题原因,也有工程师会让步进电机运行一段时间就重新找原点归位。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 步进电机
    +关注

    关注

    150

    文章

    3092

    浏览量

    147308
  • 振动
    +关注

    关注

    0

    文章

    129

    浏览量

    20305
  • 机床
    +关注

    关注

    1

    文章

    568

    浏览量

    30206
收藏 人收藏

    评论

    相关推荐

    常见MCU故障及解决办法

    微控制器单元(MCU)是现代电子设备中的核心组件,负责处理和控制各种功能。然而,由于各种原因,MCU可能会出现故障。以下是一些常见的MCU故障及其解决办法: 1. 电源问题 故障现象: MCU无法
    的头像 发表于 11-01 13:41 438次阅读

    变频器常见故障和解决办法,这一篇就够了,各大品牌都适用

    电机无法启动 可能原因: 电源故障或电源未接通。 参数设置错误。 外部控制信号问题。 解决办法: 检查电源是否正常,确保电源已接通。 检查变频器的参数设置,确保与电机匹配。 检查外部控
    的头像 发表于 10-12 15:35 982次阅读
    变频器常见故障<b class='flag-5'>和解决办法</b>,这一篇就够了,各大品牌都适用

    51步进电机仿真程序

    电子发烧友网站提供《51步进电机仿真程序.rar》资料免费下载
    发表于 09-24 17:20 1次下载

    步进电机可能因素

    ,是自动化控制系统中常见的关键元件之一。 一、电机可能因素及解决办法 步进电机
    的头像 发表于 07-23 09:00 474次阅读
    <b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>失</b><b class='flag-5'>步</b>可能因素

    漏电开关跳闸的原因解决办法

    漏电开关作为电力系统中保障用电安全的重要设备,其稳定性和可靠性直接关系到用户的用电安全。然而,在实际使用过程中,漏电开关跳闸的现象时有发生,给用户带来诸多不便。本文将从漏电开关跳闸的原因入手,分析其原因,并提出相应的解决办法,以
    的头像 发表于 05-30 15:20 4190次阅读

    步进伺服电机出现现象的有哪些原因

    ,它可以通过控制电流脉冲的数量和频率来精确控制电机的旋转角度和速度。 那么,步进伺服电机出现现象的
    的头像 发表于 03-19 08:44 761次阅读
    <b class='flag-5'>步进</b>伺服<b class='flag-5'>电机</b>出现<b class='flag-5'>失</b><b class='flag-5'>步</b>现象的有哪些<b class='flag-5'>原因</b>?

    步进伺服电机出现现象的原因包括哪些?

    步进伺服电机出现现象的原因可能有多种,主要包括但不限于以下几点
    的头像 发表于 03-18 11:02 919次阅读

    Profinet IO通信故障的解决办法

    Profinet IO通信故障可能由多种原因引起,以下是一些常见的通信故障及其解决办法
    的头像 发表于 03-08 11:27 1060次阅读

    步进电机的微驱动原理是什么

    驱动(Microstepping)是一种细分步进电机距的技术,允许电机以比全步进更小的增量
    的头像 发表于 02-06 09:46 1798次阅读

    步进电机原因和解决方法

    步进电机原因和解决方法 步进电机是一种常见的电
    的头像 发表于 02-01 16:32 4854次阅读

    晶振失效三大原因解决办法

    停止工作,给设备的正常运行带来严重影响。本文将从三个方面介绍晶振失效的原因和解决办法。 一、环境因素: 环境因素是导致晶振失效的一个常见原因。一些恶劣的环境条件,如高温、高湿、高腐蚀性气体等,会对晶振产生负面影响
    的头像 发表于 01-24 15:40 2125次阅读

    大模型训练loss突刺原因和解决办法

    PaLM和GLM130b之前的解决办法是找到loss spike之前最近的checkpoint,更换之后的训练样本来避免loss spike的出现。
    的头像 发表于 01-09 14:20 1218次阅读
    大模型训练loss突刺<b class='flag-5'>原因</b><b class='flag-5'>和解决办法</b>

    晶振引脚氧化的原因解决办法

    晶振引脚氧化的原因解决办法 晶振引脚的氧化问题可能是由于以下几个原因造成的: 1. 金属引脚材料选择不当:一些晶振引脚采用的是不易氧化的金属材料,如不锈钢、镀银铜脚等,可以有效地防止氧化问题的发生
    的头像 发表于 12-18 14:36 684次阅读

    电机温度过高的原因和解决办法

    一、电机温度过高的原因 负载过大:电机在运行过程中,如果负载过大,会使得电机的工作电流增大,从而使得电机温度升高。
    的头像 发表于 12-13 15:21 1.1w次阅读

    java内存溢出的几种原因和解决办法

    的内存,但是如果程序中存在内存泄漏(Memory Leak)或者使用不当的数据结构等问题,仍然有可能导致内存溢出。下面将详细介绍Java内存溢出的几种原因以及相应的解决办法。 对象长时间存活或没有被正确释放: Java的垃圾回收机制负责回收不再需要的对象所占有的内存空
    的头像 发表于 11-23 14:44 6010次阅读