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-Q1:带宽变化。

Guru**** 2535540 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1011956/tms320f28069m-q1-bandwidth-change

器件型号:TMS320F28069M-Q1

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/509441/dynamic-inertia-and-bandwidth-tuning?tisearch=e2e-sitesearch&keymatch=Motor%2525252520bandwidth#

请告诉我们这是如何完成的。 我尝试在 设置计划代码时更改带宽(在发出命令以在运行电机之前实施计划之后)、电机在待机模式下停止后、它似乎不起作用。 我是否需要重新运行 RsOnline?

STPOSCTL_setBandwidth_radps (stObj->posCtlHandle、StepPlan.Bandwidth);  
zprintf ("带宽:%Q20\n"、STPOSCTL_getBandwidth _radps (stObj->posCtlHandle));

它与相同  

STPOSCTL_setBandwidth_radps (obj->posCtlHandle、_IQ20 (user_system_bandwidth));

当我从100更改为10时、它确认了更改、但不影响操作、它似乎停留在100个设置上、忽略带宽更改。  

查询2:

我注意到、实验室对带宽的调整基于速度 ID 过程、这是一个开环过程、可以很容易地更改值而不会变得不稳定。

使用编码器位置反馈运行计划。 我已经为 每次复位运行调整了 USER_SYSTEM_BAN带宽、并发现1.0、10、50存在显著的不稳定性、但在之前的设置100下保持稳定。 我无法解释为什么要这么做、并想知道这种调整是否受闭环系统的影响、或者是否需要新的惯性和摩擦读数。  惯性和摩擦设置与带宽之间是否存在关系?

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

    您可以更改和调整控制 带宽、但必须使用 lab02c 或 lab12a 在其他 instaspin 运动实验中识别电机/系统惯性和摩擦。 确保已成功识别惯性和摩擦。 对于系统的确切带宽设置、没有明确的规则。 您可以 先将带宽设置为20、然后根据系统响应要求增加带宽。