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/LAUNCHXL-F28069M:双电机对齐

Guru**** 2535450 points
Other Parts Discussed in Thread: MOTORWARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/602903/ccs-launchxl-f28069m-dual-motor-alignment

器件型号:LAUNCHXL-F28069M
主题中讨论的其他器件:MOTORWARE

工具/软件:Code Composer Studio

刚刚开始以实验13F 为基础进入2电机实验室、并遇到了一些问题。 我相信它们与机械和电气旋转之间的对齐相关。 两个电机都使用编码器。

据我所知、在前面的实验中、对齐是通过在重新估算 RS 的同时将编码器偏移归零来完成的、但为 两个电机启用 Rs recalc EST_setFlag_enableRsRecalc ()不会启动重新计算、因此没有对齐。  

我是否需要更改其他一些代码来启用实验13F 中的对齐、或者是否有其他更好的方法来执行对齐?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在 motorWare 中、使用 EST_setFlag_enableRsRecalc ()通过设置 d 轴上的电流来实现对齐。 您无需更改任何内容即可确保编码器和电机以零度电角对齐、如13a。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Yanming、
    正如我提到的,无论我是调用 EST_setFlag_enableRsRecalc ()还是在 code composer 中手动设置标志,当我设置 enable_sys 和 run_identify 时,电机都不会执行 RS recalc。 那么、我想知道我是否需要添加任何其他代码来启用 recalcc?