步进电机驱动器在断电后重新启动步进电机,步进电机会出现抖动的现象。要解释这个现象出现的原因并解决,就要了解步进电机驱动器相位记忆的功能。
本文详细介绍下相位记忆功能。相位记忆,我们可以想象一下,步进电机被细分以后,一步才走多少度,停止的时候必须刚好停止那个角度上。他是一个特殊的功能!
当步进驱动器在某一个相位断电时,在下次通电时如果和此相位不同,步进电机就会出现“抖动”,为了消除这个抖动现象就必须把断电时的相位记忆住。例如:步进电机运行的时序为8个,假设停在第4步并断电,重新上电后,如果在4号位置上直接开始驱动第1步就会出现一个跳步。如果系统还能记得目前还处于第4步,那么就能够正确发出命令走第5步或第3步。
目前有一大部分步进电机驱动器还没有断电相位记忆功能,尤其是采用常见专用IC的步进驱动器,例如现在不属于芯片式的驱动,属于DSP分立式驱动,都不带相位记忆,也就是停止的时候刚好停止在他脉冲发完的相位上,因为电机停止的时候稍微一点惯性,就错开了记忆的那个点。
用IC上电后复位脚的复位信号会将电机相位复位到初始值,上电的抖动应该是无法避免的。就算是用绝对值的伺服电机它也得判断和修正一下,也可以看成是抖动。或者严格来讲,不存在上电不抖动的电机。关键是这种抖动对你的应用影响有多大?最好是记录绝对停机坐标,上电后系统复位核对原点,再运行到断电前的绝对坐标恢复运行。
如果抖动对整体运行有较大的影响,建议可以考虑选用伺服电机。伺服电机带有Z相,可以停留绝对值或者寻找0点,避免上电抖动的情况。
步进电机驱动器相位记忆功能
2021-10-30 09:52 浏览:44