我使用 DRV8301-69M 驱动 BLDC 电机、并让其正常工作以生成所需的功率输出等 然而、我需要的一件事是、在电机运行后、我需要让电机提供一段时间的制动。 我正在对电机使用速度控制、因此我执行制动操作的方式是将速度参考设置为_IQ (0.00)。 这种做法有些奏效。 您可以知道电流正在电机中流动、试图将转速保持在0 RPM、但噪声很大。 电机将稍微振荡和/或沿一个方向启动、然后停止。 我已更改了环路常量、但这并没有带来很大的改进。
在我看来、一种解决方案就是将所有三个相位简单地接地、这将是一种有效的制动器。 是否有更好的制动解决方案? 如果我可以强制 PWM 输出全部开启三个相位接地、看起来也可以正常工作。 有人能不能像这样帮助我实施制动器。 我有一个软件超时、因此5分钟后、它将一起关闭 PWM、这一切正常。 我只需要更好地控制制动器。
我的项目以实验5b 为基础。