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.

[参考译文] LAUNCHXL-F28027F:使用外部校准数据运行电机

Guru**** 2535880 points
Other Parts Discussed in Thread: BOOSTXL-DRV8305EVM, LAUNCHXL-F28027F

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/612726/launchxl-f28027f-running-the-motor-using-external-calibration-data

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

您好!

我的套件是具有 BOOSTXL-DRV8305EVM 的 C2000 Piccolo Launch Pad (LAUNCHXL-F28027F)、我一直尝试使用外部保存的(在单独的闪存中)校准数据来运行电机。 想法是不要开始电机校准、而是使用这些预校准保存的值运行。 我可以将电机参数读取到程序中、并将 gMotorVars 中的 RR_ohm、Rs_ohm、LSD_H、LSQ_H 和 Flux_VpHz 设置为所需的值。 之后、我进行了以下标志设置:

gMotorVars.Flag_enableSys = true;gMotorVars.Flag_Run_Identify = false;gMotorVars.Flag_MotorIdentify=true

然而、一旦它完成、所有电机参数都被清除、并且无法加载到我需要的值。 请告诉我、为了使电机处于实际识别状态、我需要执行哪些步骤/其他标志设置?

非常感谢!  

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

    您正在使用哪个实验项目? 使用除 lab02a/b/c 以外的任何实验项目来运行具有 user.h 中参数设置的电机 如果不想对偏移和 Rs 进行任何校准、则禁用 Flag_enableRsRecalc 或 Flag_enableOffsetcalc。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我使用的是在实验2b 基础上构建的定制项目、我希望使用保存在外部器件中的数据来设置为电机校准参数。 这些数据作为中断提供。 我想知道采取了哪些步骤来实现这一目标。 是否有任何方法可以传递电机参数值并将其设置为"已校准"、而无需使用 user.h 中的设置参数? 谢谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、以下链接提供了答案:
    e2e.ti.com/.../1032642