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:速度调节

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

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/990765/tms320f28069m-speed-regulation

器件型号:TMS320F28069M
主题中讨论的其他器件:MOTORWARE

我正在使用 Motorware lab05f 运行28069M 控制器、该控制器允许您使用 PI 速度调节器或 SpinTACH 调节器。 这两种方法都正常工作、但我注意到使用 SpinTACH 速度控制器时速度变化滞后。 当速度目标发生变化时、例如从6krpm 更改为-6krpm、电机开始向新目标减速之前会出现滞后。 是否有办法解决这种滞后问题?

此外、我还注意到、对于 SpinTACH 控制器、 当 BW 较低时、例如10、向电机施加负载、使其从目标 rpm 减慢、当负载释放时、电机临时过冲目标速度、然后稳定至目标速度。 是否有办法解决这个"饱和"问题?

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

    请有人回答这个问题吗?

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

    如果您只需要速度闭环控制、而不需要位置或运动控制、并且 在 PI 控制器中添加一个积分饱和、则可以实现经典 PI 控制器。

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

    我计划使用转速计速度控制。 您是否有适合这种情况的解决方案、而不是 PI?

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

    所有 instaspin 示例都包含在 motorWare 中、该器件应具有一个有关使用 SpinTAC 进行速度控制的实验。 没有您想要的特殊解决方案、您可以根据系统在示例实验中调整 SpinTAC 速度控制器的控制带宽。

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

    我正在使用演示 SpinTAC 速度控制的实验。 这就是我遇到的问题。 存在饱和问题和速度过冲问题。 如何解决这些问题。 我已针对空载器件(TI 的 Tenik 电机)进行了实验室调优。 请调查并帮助我。

    谢谢!

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

    您可以 根据应限制最大扭矩电流的电机或系统设置合适的 USER_MOTOR_MAX_CURRENT、并也可以调整 USER_SYSTEM_ANFLO带宽。

    对于 SpinTAC、必须确保 USER_SYSTEM_INER惯性 和 USER_SYSTEM_FRICTION 被正确识别。

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

    您可以 根据应限制最大扭矩电流的电机或系统设置合适的 USER_MOTOR_MAX_CURRENT、并对 USER_SYSTEM_ANFLO带宽 进行调优:

    我已将最大电流设置为3A、因为我正在空载运行以进行测试。 最大电机电流为7A。

    对于 SpinTAC、必须确保 USER_SYSTEM_INER惯性 和 USER_SYSTEM_FRICTION 被正确识别。

    我已经运行了测量惯性和摩擦的实验、并将其放入用户文件中。 我仍然有同样的问题。

    有没有其他关于如何解决速度过冲和饱和问题的想法?

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

    此部件在 ROM SpinTAC 固件中是否有错误? 这可能是问题所在。 由于这些错误、我是否应该重点关注 PI 稳压器? 您首先建议使用 PI 稳压器。 我注意到您没有在任何新芯片中销售 spintac。 为什么不呢?

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

    如果电机参数正确且您根据 系统选择了正确的 USER_SYSTEM_ANbandwidth、则不会出现您提到的此类错误。 如果您需要非常快速的响应、您可能会实施足以满足要求的经典 PI。

    MotorWare 中仅支持 F2805xM 和 F2806xM 的 SpinTAC、而 MotorControl SDK 中的较新 C2000控制器目前尚不支持 SpinTAC。