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.

[参考译文] CCS/TMS320F28069M:有关 InstaSPIN-FOC 实验项目的问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/830330/ccs-tms320f28069m-question-about-lab-projects-of-instaspin-foc

器件型号:TMS320F28069M
主题中讨论的其他器件:BOOSTXL-DRV8305EVM

工具/软件:Code Composer Studio

尊敬的所有人:

我在我的 LaunchPadXL TMS320F28069M 和 BOOSTXL-DRV8305EVM 上使用 InstaSPIN-FOC 的 Lab02a、Lab02b 和 Lab02C 来识别电机参数、 但我发现 Lab02C 计算的 MOTOR_LS 与 lab02a 和 lab02b 不同、从 Lab02c 计算的值约为1.299*e-5 H、而在 Lab02a 和 Lab02b 中为5.279*e-5 H

什么可能导致差异?

谢谢你。

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

    没错。 正如您在实验指南中看到的、您必须对电机使用 lab02c、因为它是一个低电感电机。 Lab02a 和 lab02b 不支持此类低电感电机识别。

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

    谢谢你。

    您意味着 Lab02c 测试的结果将更加精确?

    此外、我遇到了一个问题。 我使用在 Lab02C 中测试的电机参数来运行 Lab03a、但它始终存在"USER_ErrorCode_ctrlFreq_Hz_Low"错误。

    相关参数如下所示:

    USER_MOTOR_Rs:1.155

    USER_MOTOR_LS_q: 5.508e-5

    USER_PWM_FREQ_kHz:80kHz

    USER_NUM_PWM_TICKS_PER_ISR_TICK:1.

    USER_NUM_ISR_TICKS_PER_CTRL_TICK:1.

    因此 USER_CTRL_FREQ_Hz 是80kHz。

    是否有任何文档介绍如何设置频率?

    再次感谢你。

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

    好的、lab02适用于低电感电机。

    2.您可以将 PWM 频率设置为80KHz。 但应将 USER_NUM_PWM_TICKS_PER_ISR_TICK 设置为3。 在   CPU 带宽的 instaSPIN-FOC 限制中、很难将 USER_ISR_FREQ_Hz 或 USER_CTRL_FREQ_Hz 支持为超过25kHz。 如果  您为其设置了一个非常高的值、请检查 USER_IQ_FULL_SCALE_FREQ_Hz;如果是、 USER_IQ_FULL_SCALE_FREQ_Hz 必须小于 USER_CTRL_FREQ_Hz。