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.

[参考译文] DRV8308:电机在 PWM 正弦模式下不能平稳旋转

Guru**** 2387820 points
Other Parts Discussed in Thread: DRV8308
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/690266/drv8308-motor-does-not-spin-smoothly-in-pwm-sine-mode

器件型号:DRV8308

您好!

我开发的板使用 DRV8308以单端霍尔使 BLDC 电机旋转。 我通过来自微控制器的 SPI 并使用来自内部速度寄存器模式的 PWM 来控制 DRV。 当我启用"基本"120度换向模式时、电机运转正常。 当我尝试使用180度正弦换向时、电机不会平稳旋转。 电机具有随速度变化的粗略脉冲旋转。 我已经尝试更改了几乎所有的设置、包括高级、HallRST、HallPOL、SPDgain、 环路增益、滤波器、补偿器、PWMF 和延迟。 电机的粗脉冲也与 LOCKn 信号的脉冲同相。 但是、我认为我在开环模式下使用 DRV、因此不应使用速度锁?

以下是我的两个问题:

1.什么原因会导致电机发出粗脉冲? 我应该尝试更改哪些设置?

2.当我使用开环模式时、为什么要使用速度锁定功能?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    下面是一个示波器快照、其中显示了电机的 U 相和 LOCKn 输出。 您可以看到、每10个周期比其他周期长、会导致器件失去速度锁定。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 John:

    由于某种原因、您的示波器未能通过。 EVM 用户指南 提供了电机的调优过程。 您是否已尝试遵循用户指南中的信息?

    我相信、当器件在所有三个霍尔传感器的情况下从120个换向转换为启动后的180个换向时、LOCKn 信号将变为低电平。 数据表的第7.1节中提到了这一点:

    当 DRV8308器件开始旋转电机时、它最初使用所有三个霍尔传感器相位进行换向。 达到恒定速度后、LOCKn 引脚被拉低、仅使用一个霍尔传感器;此功能通过消除非理想霍尔器件放置和匹配导致的误差来减少抖动。 同时、换向转换为正弦波电流驱动(如果已启用)、从而更大限度地降低噪声和扭矩纹波。

    图13也显示了这一点。 尝试调整寄存器中的 SPEEDTH、MINSPD 和 SPDREVS 值。 另一件事是、您是否将3970写入 MOD120? 这是180正弦模式所必需的。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    经过数小时的调试后、我发现我的所有电机相移一个。 回顾一下、从波形中可以明显看出这一点。 电机现在可以完美旋转、正弦驱动器工作正常!

    谢谢!