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.

[参考译文] CCS/DRV10983:drv10983不响应 PWM

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/683704/ccs-drv10983-drv10983-does-not-respond-to-pwm

器件型号:DRV10983

工具/软件:Code Composer Studio

我需要控制我正在处理的项目的 BLDC 电机、因此我购买了 DRV10983驱动器。 我一直遵循编程指南、因此我有一个 TI Launchpad 和目标板、并下载了示例代码并在 CCS 中将其打开。 我在程序中唯一改变的是偏移量0x2B 处寄存器的值。 我将其值从0x0C 更改为0x0E、因为我想在速度引脚上使用50kHz PWM 信号驱动电机。 我意识到为了实现理想的性能、我需要按照《调优指南》中的步骤操作、但我希望所有操作都能在示例代码中使用默认值"足够好"。 下面是我的寄存器值的屏幕截图:

我按照数据表中的应用原理图设置 DRV10983驱动器、并使用12V 的 VCC 进行驱动。 当我测试驱动器时、电机开始按预期旋转。 但是、它似乎没有在其速度引脚上响应不同的占空比。 此外、经过一段看似随机的时间(每次我测试它都是不同的)、电机从快速平稳旋转变为以跳跃的方式缓慢旋转。 我已经检查了驱动器的 FG 输出、其脉冲也相应减少。

我的寄存器值是否存在明显错误、或者我是否需要遵循《调节指南》?

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

    我怀疑您的电机的电阻、KT 和 T control Advance 设置不正确。 您可能需要调整这些值。 听起来、我们的算法与电机不保持同步、但由于所有锁都已关闭、因此它会继续尝试错误地驱动电机。

    您可以尝试打开锁以验证我的假设。

    谢谢、
    Brian