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.

[参考译文] TMS320F28027F:具有 DRV8323S 的电机驱动器、当扭矩逐渐增加时、电机突然停止

Guru**** 2393415 points
Other Parts Discussed in Thread: MOTORWARE, TMS320F28027F

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1038698/tms320f28027f-motor-driver-w-drv8323s-motor-stalls-suddenly-when-torque-is-gradually-increased

器件型号:TMS320F28027F
主题中讨论的其他器件:MOTORWARE

我使用  TMS320F28027F 和 DRV8323S 运行定制电机驱动器硬件、使用的固件类似于 motorware/instaspin lab5b。  速度响应感觉非常好、稳定。   

我正在运行的测试是以恒定速度、1500 RPM 左右、大约中等范围的速度驱动电机、并逐渐增加负载扭矩。

当 USER_MOTOR_MAX_CURRENT 常量设置为8.0时、当命令电流达到该值时、电机会根据需要逐渐缓慢地减速。

当 USER_MOTOR_MAX_CURRENT 设置为~12.0时、一旦电机达到8-10A 电流消耗、它就会突然停止并发生抖动。  使用的驱动器硬件应能够支持50A 以上的相电流。

我在失速时附加了一个相电流波形。

是否有任何想法、我应该寻找什么或发生什么?

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

    硬件板的最大电流为峰峰值电流、该电流应至少为最大扭矩电流的4倍、以避免 ADC 采样溢出。 您可以检查峰值电流是否接近硬件最大电流的一半、并确保电机具有足够的扭矩输出以支持增加的负载。

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

    硬件使用1 m Ω 电流感应电阻器和20x CSA 增益。  在电机电流为10A 时、我们并不接近于 ADC 过流。  在7 m Ω Rs 和10倍增益的情况下、电机在相同的电流下失速。  我将查看 电机扭矩限制-但它的设计目的是要做更多的事情。

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

    下面是尝试几件事以解决问题但未成功后的另一个最近的范围。  在较高的电流下、电流环路显然变得不稳定。  实验室手册使用线性系统进行分析-如果它在低电流下稳定、则它在高电流下应保持稳定。  显然、存在一些非线性问题-您知道这是来自哪里以及如何解决它吗?  我不确定是电流环路本身还是 FAST 估算器不确定性。  确定应用设置中快速输出稳定性和精度的最佳方法是什么?

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

    问题似乎不是来自 FAST 估算器。 请确保电机能够为此负载生成足够的输出扭矩。