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.

[参考译文] TMDXIDDK379D:在 TI 电机驱动程序库例程函数中,关于电流环路 KP KI 调整的一些问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1294941/tmdxiddk379d-in-ti-motor-driver-library-routine-functions-some-questions-about-the-current-loop-kp-ki-tuning

器件型号:TMDXIDDK379D

您好,

TI 朋友!

 最近、我一直在试验 PMSM 电机驱动器、我不太了解与检查 TMDXIDDK379D 套件的官方电机驱动器库相关的问题。 在 void FCL_runAbsEncPICtrlWrap (void)函数中并具有以下注释:

//在应用程序完成时由用户应用程序调用后续处理功能。
//完成时由用户应用程序调用的后续处理功能
//绝对编码器在 PI 控制模式下实现快速电流环路

如图所示:

 上面关于 float32_t Vbase float32_t invZbase 和 invZbase = invZbase / maxModIndex 我不太明白;Vbase 和 invZbase 是什么作用?下一页:

 我必须在这个电流环路的 Kp 参数内部乘以 invZbase,这与我以前对 Kp=L*bandwith 的理解不同,不要太多,因为 Ki 的舍入对我来说更令人困惑。 我通常会了解 KI = R/L、给定公式 pi_id.Ki = FCL_params.Rd * invZbase * FCL_params.wccd * FCL_params.tSamp;有 invZbase、FCL_params.tSamp 和其他参数、这是如何计算的?

非常感谢您的帮助、谢谢!

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

    该项目使用 标幺值(pu) 格式、而不是 国际单位制(SI) 格式。 因此、您需要将 SI 值转换为 pu 值以进行计算、如上所示。

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

    感谢您的答复。 我仍然有一点不清楚、invZbase 规格表示的转换次数是多少?

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

    您可以在电机控制教材中找到更多详细信息、这是一种基于 PU 的电机控制的常见方法。