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.

[参考译文] TMS320F28069M:取消 SpinTac 移动

Guru**** 2530190 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/602160/tms320f28069m-cancel-spintac-move

器件型号:TMS320F28069M

你(们)好

有人知道我如何在 SpinTacMove 完成之前取消一个具有 akitive SpinTac 的移动。

我需要它以用于中断条件。

谢谢、Alex

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

    Alex、

    您应该能够将 SpinTAC Move 的使能位设置为 false。  有一个名为 STPOSMOVE_setEnable 的函数

    这将停止当前系统配置、并生成一个新系统配置、 该系统配置使用配置的停止限制将速度驱动为0 (就位)或加速度驱动为0 (速度)。

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

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

    我将 PosStepInt_MRev 设置为一个值并启动 PositionProfile。
    我的问题是如何读取实际位置。
    我想知道刚刚完成了多少转弯。

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

    Alex、

    您可以监控 SpinTAC 位置移动的位置参考信号。  这将指示当前位置基准是什么。  如果您从位置参考值中减去位置起始值(请记住位置信号中存在的翻转)、则可以通过这种方法获取电机在此特定系统配置期间的移动距离值。