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.

[参考译文] TMS320F28035:具有旋转变压器反馈的含传感器 HVPM 转子锁

Guru**** 2455360 points
Other Parts Discussed in Thread: TMS320F28069M, TMDSHVMTRINSPIN, CONTROLSUITE, TMS320F28035

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1048218/tms320f28035-sensored-hvpm-rotor-lock-with-resolver-feedback

器件型号:TMS320F28035
主题中讨论的其他器件:TMS320F28069MTMDSHVMTRINSPINcontrolSUITE

大家好、

我在控制三相 IPMSM 电机(额定电压为350V、300A、8极)时遇到一些困难。  为了开始进行逆变器设计原型设计、我购买了 TMDSHVMTRINSPIN 开发套件并开始使用 TMS320F28069M 微控制器上的 InstaSpin-FOC 在无传感器配置下成功旋转电机。  遗憾的是、对于我的应用的负载条件、我仍然需要依赖电机的旋转变压器位置反馈。

为此、我将 controlCARD 切换为使用 TMS320F28035微控制器、并使用 controlSUITE 下用于该微控制器上 HVMotorCtrl+PFCKit v2.1的 HVPM_Sensored 示例作为开发的起点。

我能够使1级和2级系统正常工作、发现 SVPWM 信号看起来和预期的一样、电流为正弦。

为了使3级工作、我必须添加电机上8极旋转变压器的位置反馈。  我使用第三方旋转变压器数字转换器开发板(已验证功能正常)、使用可用的 SPI 和 GPIO 端口将位置反馈数据馈入控制算法。

我已经编写了一个函数来更新当前转子位置、将所需的电角偏移因子化、并标准化为介于0和1之间的角度 Iq 值。  然后、我将其馈送到 MainISR 函数中的 Clarke 变换中、以相应地处理此角度(基于我为 IDDK 开发套件找到的基于传感器 FOC 旋转变压器的代码示例)。

当我在3级运行系统时、我可以通过命令 Id 电流来对齐和锁定转子、但是当我尝试使用 Iq 旋转电机时、转子会移动到下一个极点、然后转子再次锁定。  我已经尝试过不同的偏移角和不同的 ID/IQ 组合、无法使转子在本示例应用中正常旋转。

如果有人有任何帮助或建议、或需要进一步澄清问题、请告诉我。  非常感谢您的建议。

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

    确保电机的旋转感和角度反馈感应没有相反。 它们应该相同。 在2级中、绘制用于生成 SVPWM 的角度以及旋转变压器的反馈角度。 它们应该具有相同的斜率。

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

    您好 Ramesh、  

    非常感谢您的快速响应、并为我提供了一些尝试的指导。

    我意识到 SPI 配置中存在错误、导致旋转变压器产生错误的位置反馈。  我没有机会再次使用电机和开发板进行测试、但现在可以将其标记为已关闭、如果我的测试中仍然存在此问题、我将返回论坛。

    再次感谢!

    存在的理由