我已经升级了我的步进驱动程序。
我想知道为什么我的步进电机首先会发出噪音。
我已经升级了我的步进驱动程序。
我想知道为什么我的步进电机首先会发出噪音。
步进电机包含两组不同的线圈。这些线圈中的电流由您的步进电机驱动器控制。
为了在任一方向移动电机,线圈被一个接一个地驱动,并且在不同的方向上。想象一下这是一个普通的三相交流电机,但不是三相,而是只使用了两相。
“全步”(1/1“微步”)意味着关闭一个线圈,打开另一个线圈 - 导致快速移动到下一个位置。真正的步进电机有多组这些线圈(而不是图中的两组)——通常是 200 或 400,每“整步”旋转 1.8° 或 0.9°。
这种运动通常是不希望的,因为电机的直接运动会产生噪音和振动。如果在从一个电流切换到另一个电流期间,两个线圈都以较小的电流(全电流的 71%,2 的平方根的倒数,这样电机上的总力保持不变)驱动,则另一个位置可以实现 - 两个完整步骤之间的“半步”。
对于更多的“微步”,可以重复此操作,通常的折衷是 16。
通过使用纯正弦波驱动步进电机可以实现最佳平滑度 - 并且几乎没有噪音。步进驱动器越接近纯正弦波,步进电机产生的噪音就越低:
一些步进电机驱动器,尤其是 TMC 系列芯片,可以在内部产生 256 微步,非常接近正弦波。
其他步进电机驱动器(如 LV8729)也可以处理 128 微步,但它们需要打印机控制板为每个步发送单独的步信号 - 由于板的 MCU 上的额外负载,这可能会限制速度。
步进器中的线圈就像扬声器一样。并不是说步进器的噪音变小了,它只是让它的频率高于普通人的听力。
为了使步进器执行一个步骤,发送块信号以给线圈通电以定位转子。这种阻塞信号会导致突然运动并触发谐波频率。这是作为步进噪声听到的。如果对块信号进行平滑处理,则运动更流畅,观察到的噪声更少。使用微步进可以实现类似的效果。
可能是新的步进驱动器使用更多/更少的微步1)或与以前的驱动器相反的平滑/块1)信号,因此更少/更多1)噪声。
1)问题没有说明噪音是减少还是增加,但噪音减少是最有可能的