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.

[参考译文] 当第一个Rs_RE校准失败时,如何自动触发第二个Rs校准?

Guru**** 2560390 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/635898/when-first-rs_re-calibration-failed-how-can-i-trigger-second-rs-calibration-automatically

您好,TI:

  当电机的前Rs重新校准失败时,如何自动正确地触发第二Rs重新校准?

谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您提到的是哪一个实验室? 如果您使用lab11a作为参考项目,则可以执行以下步骤。
    1.将gMotorVars.Flag_Run_Identity= 0设置为停止电机。
    2. set gMotorVars.Flag_enableRsRecalc = true,并调用EST_setFlag_enableRsRecalc (estHandle,fals);
    3.设置gMotorVars.Flag_Run_Identify = 1,以便在马达停止时再次起动马达。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我可以在哪些条件下检查Rs校准是否失败?
    我使用了gMotorVars.SpinTAC.PostlErrorID == 2002,但有时它不起作用
    因为当校准失败时,它并不总是生成此ErrorID。