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.

[参考译文] TMS320F28069F:AutoTune RoverL 不成功

Guru**** 2556330 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/840823/tms320f28069f-autotune-roverl-unsuccessful

器件型号:TMS320F28069F

我在 InstaSpin 上工作了很长时间、并在自动调整和闭环操作方面取得了成功。  我现在在不同的硬件上、但我对电流和电压反馈有信心。  我已在闭环控制(编码器速度)下运行空载电机、使用 Rogowski 线圈、放大器钳位和 piccolo 测量的电流均与15.8A 的预期激励电流相匹配。  电流波形和电压波形看起来都很好、并且具有适当的关系。

电机信息如下:

线路电压1193

55 kW

354.6纳米

Hz 50

放大器34.4.

转速为1480

PF 0.854

效率90.6

空载放大器16.

磁化电流15.84

击穿扭矩 Nm 1534

击穿扭矩 rpm 1300

定子电阻120C 每相0.581欧姆

转子电阻140C、每相0.279 Ω

定子漏电感每相3.751mH

转子漏电感每相4.747mH

磁化电抗每相43.4欧姆

用户参数

ADC 满量程电流333.33

IQ 满量程电流166.66

ADC 满量程电压2400

IQ 满量程电压1800

PWM 频率2.0kHz

当我运行自动调优时、当然首先进行校准、看起来很合理、当 RoverL 执行时、我获得 RHF、LHF 和 RoverL 的不良值、请参阅以下示例:

RHF 40.08

Lhf -0313

RoverL 5.0

绘制 RoverL 流程图时、我看到 ID 环路未调节。  我可以反转电流的极性、然后 Id 环路会进行调节、但 RHF、LHF 和 RoverL 的结果值仍然无效。  由于我可以运行电机闭环、甚至在 RoverL 中、我看到电压前导电流的正确关系、这使我相信我的电流极性没有误差。  电机在 RoverL 期间不旋转。  由于 ID 环路未进行调节、因此如果我尝试增大 R_over_L_EST_FREQ_Hz、我很容易获得过流。  RoverL 流程的值如下:

MOTOR_RES_EST_CURRENT 5.16

R_OVER L_EST_FREQ_Hz 100

WaitTime 8.0 * USER_EST_FREQ_Hz

如果有任何建议、我将不胜感激。  提前感谢您。

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

    对 RoverL 值进行了一次校正

    WaitTime 5.0 * estFreq_Hz    

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

    有关 r USER_VOLTGE_FILTER_POLE_Hz 设置的其他信息/问题

    我们的电压反馈中是否使用了双极滤波器的滤波器补偿?

    如果不是、请告知滤波器补偿是考虑基频的幅度衰减、还是考虑相移、还是两者兼而有之。

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

    问题应该来自硬件、电流/电压感应、hal.c 中的 ADC 配置或电流系数的符号、以便在 hal.h 中读取 ADC

    此外、您还可以查看 《InstaSPIN-FOC 和 InstaSPIN-MOTION 用户指南  》的第5.2章(硬件必要条件)、其中介绍了如何计算 USER_VOLTGE_FILTER_POLE_Hz、这对于估算器中的滤波器补偿而言是必要的。

    http://www.ti.com/lit/ug/spruhj1h/spruhj1h.pdf

    BTW、对于 instaSPIN-FOC、您使用的 PWM 频率(2kHz)似乎有点低、这对于 InstaSPIN-FOC 运行电机而言非常困难。

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

    感谢您的重播。

    有关 USER_VOLTGE_FILTER_POLE_Hz 设置的其他信息/问题

    我们的电压反馈中是否使用了双极滤波器的滤波器补偿?

    如果不是、请告知滤波器补偿是考虑基频的幅度衰减、还是考虑相移、还是两者兼而有之。

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

    已回复您发布的另一个主题。 滤波器补偿是在 FAST 算法中完成的、并且考虑了这两个因素。 您无需对此执行任何操作、只需  根据电压检测电路设置合适的 USER_VOLTGE_FILTER_POLE_Hz 即可。