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:运动变量问题。 ROMax 是什么意思,定义在哪里?

Guru**** 2609255 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/683757/tms320f28069m-motion-variable-question-what-does-romax-mean-and-where-is-definition

器件型号:TMS320F28069M

您好、香榭丽舍

我的客户询问了 STPOSCTL_setPositionReference_mrev (ST_POSCTL_Handle handle、_IQ24 posRef)的使用情况。 我检查了它的定义、发现 posRef 范围在[-ROMax、ROMax]之间。 我尝试找到 ROMax 定义、但找不到它。 我已检查 TRM 和表3-14显示 cfg 结构。 但是、它没有显示 ROMax 变量。 我还搜索整个 motoware、但我没有找到任何 ROMax 定义。 我想 ROMax 值与 cfg.ROMax_erev 相同。 但我不确定。 是否有人可以帮助我检查 ROMax 值的定义位置? 谢谢

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

    您可以在 spintac_pos_Conv.nin 中找到 ST_PosConv_t 的 ST_PosConvCfg_t 定义 它是 ROMax_mrev、而不是 ROMax_erev。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Yanming、

    感谢您的回复。 我对 STPOSCTL_setPositionReference_mrev (stObj->posCtlHandle、0)有疑问;此函数输入变量 posRef 值为0。 定义为 "posRef 位置参考{unit:[MRev]、value range:[-ROMax、ROMax]}"、但 ITF ROMax 是 ROMax_mrev、范围为[2100]。 它不应该为 posRef 输入0。 我不确定我的理解是否正确。 请帮您澄清问题吗? 谢谢!

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

    您可以参阅表3-16、它是最大值、因此输入位置基准信号应为[-ROMax_mrev、ROMax_mrev ]、如[-2、2]、[-100、 100]或[-N、N]、因此 posRef 可以为0。