步进电机驱动器在断电后重新启动步进电机,步进电机会出现抖动的现象。要解释这个现象出现的原因并解决,就要了解步进电机驱动器相位记忆的功能。

本文详细介绍下相位记忆功能。相位记忆,我们可以想象一下,步进电机被细分以后,一步才走多少度,停止的时候必须刚好停止那个角度上。他是一个特殊的功能!  

当步进驱动器在某一个相位断电时,在下次通电时如果和此相位不同,步进电机就会出现“抖动”,为了消除这个抖动现象就必须把断电时的相位记忆住。例如:步进电机运行的时序为8个,假设停在第4步并断电,重新上电后,如果在4号位置上直接开始驱动第1步就会出现一个跳步。如果系统还能记得目前还处于第4步,那么就能够正确发出命令走第5步或第3步。

  目前有一大部分步进电机驱动器还没有断电相位记忆功能,尤其是采用常见专用IC的步进驱动器,例如现在不属于芯片式的驱动,属于DSP分立式驱动,都不带相位记忆,也就是停止的时候刚好停止在他脉冲发完的相位上,因为电机停止的时候稍微一点惯性,就错开了记忆的那个点。

用IC上电后复位脚的复位信号会将电机相位复位到初始值,上电的抖动应该是无法避免的。就算是用绝对值的伺服电机它也得判断和修正一下,也可以看成是抖动。或者严格来讲,不存在上电不抖动的电机。关键是这种抖动对你的应用影响有多大?最好是记录绝对停机坐标,上电后系统复位核对原点,再运行到断电前的绝对坐标恢复运行。

如果抖动对整体运行有较大的影响,建议可以考虑选用伺服电机。伺服电机带有Z相,可以停留绝对值或者寻找0点,避免上电抖动的情况。

  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查