主题中讨论的其他器件: DRV8323
我尝试使用 BOOSTXL-DRV8323RH EVM 板驱动三相 BLDC 电机。 当 Inha 引脚通过板载电位器 POT 馈入模拟电压时、电机运行平稳。
当我通过 Arduino PWM 向 Inha 引脚提供电压时、电机以粗噪音旋转。 仅当 PWM 占空比接近90%时、电机才会显示平滑旋转。
(Arduino 频率为490 Hz)。
请说明原因和可能的重新认证。 谢谢你。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我尝试使用 BOOSTXL-DRV8323RH EVM 板驱动三相 BLDC 电机。 当 Inha 引脚通过板载电位器 POT 馈入模拟电压时、电机运行平稳。
当我通过 Arduino PWM 向 Inha 引脚提供电压时、电机以粗噪音旋转。 仅当 PWM 占空比接近90%时、电机才会显示平滑旋转。
(Arduino 频率为490 Hz)。
请说明原因和可能的重新认证。 谢谢你。
尊敬的 Aniket:
1x PWM 模式显然需要1个 PWM 信号来对电机进行换向。 PWM 输入的频率和占空比产生栅极驱动器输出频率和 PWM 占空比。 馈入模拟电压时、只要模拟电压高于 VIH、DRV8323就会将其视为100% PWM 占空比。
您的电机需要在您为其提供的 VM 电源电压下以较大的速度旋转。 例如,如果在 VM = 12V 时为电机提供90%的电流以便电机平稳旋转,则电机相位 PWM 的平均电压大约为12*0.9 = 10.8V。 您可能需要使用更高的电源电压、以便电机以更低的输入 PWM 占空比旋转。 例如、如果 VM = 24V、并且电机以10.8V 的平均电压旋转、则只需45%的占空比即可旋转电机。
此外、我建议使用大约20kHz 或更高的 PWM 频率、以便没有可闻噪声。 低频会产生可闻噪声。
谢谢、
Aaron