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-F28069M:Proj_lab13e:不知道 SpinTAC 位置移动的错误!

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/595037/launchxl-f28069m-proj_lab13e-don-t-know-the-error-of-spintac-position-move

器件型号:LAUNCHXL-F28069M

尊敬的 SpinTAC 团队:

我正在与 PRJ_lab13b 和 PRJ_lab13e 合作、以非常低的速度控制 PMSM 电机。 当我尝试 使用另一个通过 无传感器 FOC 成功控制的电机 PRJ_lab13b 时、我遇到以下错误、错误代码#1106

我查找了该错误代码的含义、但在 SPRUHJ1F 文档中仅描述了错误1105。  那么、请让我了解错误代码的含义是什么?

谢谢!

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

    1106错误代码是一个额外的计算溢出错误代码。  这种情况很少见。

    在查看您配置的设置时、我想您看到此错误的原因是您的配置文件非常长(> 40亿 ISR)。

    尝试缩短配置文件的总时间、如果无法提高速度、则可能会减小步长。

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

    尊敬的 Adam:

    您的意思是我设置 SpinTAC 位置移动过长。 对吗???

    什么参数描述了位置系统配置中的总时间长度?

    感谢您的提前帮助

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

    [引用 user="Tran Binh Duong"]您的意思是我设置 SpinTAC 位置移动过长。 对吧???[/引述]

    正确、整个运动过长。

    [报价用户="Tran Binh Duong"]以及哪个参数描述了我的职位配置文件中的总时间长度?

    有两个变量 gMotorVars.SpinTAC.PosMoveTime_ticks 和 gMotorVars.SpinTAC.PosMoveTime_mticks。

    gMotorVars.SpinTAC.PosMoveTime_mticks 是系统配置将采用的数百万 ISR 节拍数、 gMotorVars.SpinTAC.PosMoveTime_ticks 是将采用的 ISR 节拍数。

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

    尊敬的 Adam:

    感谢您的解释。 我理解了这个问题、但我继续遇到另一个 SpinTAC 位置移动问题。 也就是说、我尝试将 Lab13e 应用到我的应用中、以便在摄像机跟踪中以非常低的速度控制 PMSM 电机。 当我为该系统运行原始 Lab13e 时、一切都很完美;电机可通过全扭矩控制在0.1RPM 的转速下运行。 但是、当我将 Lab13e 的大多数代码复制到项目中并进行测试时、电机只能以大约15 RPM 的最低转速运行、低于该速度、 电机就无法再平稳运行。 我不明白为什么。  

    我附上了我在项目中集成了 Lab13e MOST 代码的文件、供您查看。 请帮助我解决问题。 我哪里出错了?

    非常感谢!e2e.ti.com/.../servo_5F00_main_5F00_rev5.c

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

    是运行 SpinTAC 速度控制还是 SpinTAC 位置控制?

    借助 SpinTAC 速度控制、您将无法更好地控制编码器的最小速度分辨率。  

    实验13e 使用 SpinTAC 位置移动来仿真速度控制系统、但最终会在电机上使用位置控制。

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

    尊敬的 Adam:

    我使用具有速度模式的 SpinTAC 位置控制来控制安装在摄像头跟踪中的 PMSM 电机。 但是、我已经发现了我的问题。 它在 CCS 中出现链接错误、而不是在 SpinTAC 套件中。

    感谢 您的问候!