您好!
我使用的是12V/300mA 单极步进电机、该电机由采用12v 电源的 DRV8884驱动器 IC 驱动。
驱动器 IC 的设置如下所示:
1) M1 = 0、M0 = 1、1/16微步进
2) TRQ = 0、 电流分频器至100%、(无电流分频)
3) DECAY = 15 kΩ 至 GND、混合衰减:30%快速(上升和下降)
4) kΩ RREF = 100k Ω 至 GND、电流设置为300mA
当步进电机运行时、所有电路以及步进电机中都不会出现任何问题。
步进电机运行非常平稳、不会产生任何噪声。 它工作得非常完美。
在这里、我想用两种情况来处理步进电机未运行的情况。
1)
当步进电机未运行时、
使能引脚为低电平、即 MOSFET 开关(输出驱动器)禁用。
nSLEEP 引脚为低电平、驱动器 IC 处于睡眠模式。
当我们要运行步进电机时,首先我们在两个引脚上方逻辑高电平,然后移动步进电机,然后在两个引脚上方再次逻辑低电平。
在这种情况下,步进电机在运行和未运行条件下都不会发出任何嗡嗡声。
2)
当步进电机未运行时、
使能引脚为高电平、即 MOSFET 开关(输出驱动器)使能。
nSLEEP 引脚为高电平、驱动器 IC 处于唤醒模式。
在这种情况下、当步进电机运行时、没有任何噪声、步进电机运行良好、
但当步进电机停止运转时,我们会在每次不同强度时发出嗡嗡声,有时声音很大,有时声音很轻微。
我想解决这个嗡嗡声问题。
请帮助我解决问题。
此致、
Jigar