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.

[参考译文] TMS320F28069M:Motorware lab13a 在一段时间后停止保持位置

Guru**** 2616395 points

Other Parts Discussed in Thread: DRV8301

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/696759/tms320f28069m-motorware-lab13a-stops-holding-position-after-a-while

器件型号:TMS320F28069M
主题中讨论的其他器件:DRV8301

我正在运行具有经过精细调节的带宽的 lab13a。 在开始时、电机转轴是刚性和保持位置(我几乎无法用手指移动它)、但在一段时间后、我观察到扭矩_Nm 变量下降、ST 停止保持位置。 轴松动、当我手动旋转一周时、我得到了2002位置误差。 请告诉我要检查的内容。

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

    Ditto:我在今天早上测试时发现了同样的问题。 在我的实例中:  

    发生这种情况时、直流总线的电流读数为0安培

    2. JTAG 参数没有显示错误:速度错误为高电平、但未尝试校正

    3. CPU 复位(也称为中止 JTAG 会话和重新启动)似乎是纠正它的唯一方法。

    它不仅仅发生在 Lab13a 上:我还在 lab02示例上有"输出":尤其是当我将 PWM 频率设置为高于15kHz (20kHz 是 flakey、30kHz 是总死区)时。 在压降阶段、所有电机控制似乎都被禁用(如 PSU 电流读数中记录的那样)、但是软件似乎很幸福地不知道 JTAG 手表参数。  

    将 HVKit 与 F28069M 配合使用。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢。 我使用 Launchxl-28069m + drv8301 Booster Pack 进行了试用、它在该 Booster Pack 上工作正常。 实际上、我已经在 PCB 上复制了该设计、但更改了一些组件和设置以支持48V 电压。 我将检查降低的 PWM 频率。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    实际上、降低或增加 PWM 频率(我的频率为30kHz)会显示相同的行为。 我使用的是 drv8301、它在 FAULT 引脚上或通过 SPI 报告没有错误。 我可以在运行 lab12b 时使电机旋转数小时、但在位置保持方面... 问题。 此外、结合 launchxl-28069m 和我的定制驱动器板、我发现同样的问题。 只有带有 Booster Pack 的 launchpad 工作正常。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我证明了它在 Launchpad + BOOSTXL 上工作、因此我现在会将其视为硬件问题或错误的 user.h 计算。 但是、位置跟踪在几个小时后停止工作、但我无法判断在该设置中是什么导致了它。