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.

[参考译文] InstaSPIN 电机控制由

Guru**** 2451940 points
Other Parts Discussed in Thread: TMDSHVMTRINSPIN

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1243314/instaspin-motor-control-by

主题中讨论的其他器件:TMDSHVMTRINSPIN

您好、TI 团队、

关于 tmdshvmtrinspin 的 Lab7,我对代码和控制逻辑有一些疑问。 将"motorVars.flagEnableForceAngle"设置为1或0的函数是什么? 在强制旋转过程中、我们可在何处设置电流和斜坡速度? 谢谢!

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

    为了在满载下从静止启动电机、估算器需要一个初始转角以允许一些反电动势。  强制角(motorVars.flagEnableForceAngle = 1) 用于 在转子速度较低时强制估算器的角度。 强制角在 从零到 USER_FORCE_ANGLE_FREQ_Hz 频率 (在 user.h 中)的范围内有效、默认设置为1Hz。

    加速度限制为 motorVars.accelerationStart_Hzps 、电流由速度 PI 稳压器的输出设置。

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

    这样、我们应该何时将  motorVars.flagEnableForceAngle 更改为0? 我们可以更改电流上升时间吗?   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这样、我们何时应将  motorVars.flagEnableForceAngle 更改为0? [/报价]

     如果电机需要在重负载启动时、宜将 motorVars.flagEnableForceAngle 设置为1。

    [报价 userid="552889" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1243314/instaspin-motor-control-by/4702441 #4702441"]、我们可以更改当前上升时间吗?   [/报价]

    必须更改速度 PI 控制器的增益和加速度。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    必须更改速度 PI 控制器的增益和加速度。

    因此、我们可以增大 motorVars.speedRef_Hz 或增大速度 PI 控制器的 Kp、然后 电流可以更快地上升。  不确定我的理解是否正确?  

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

    速度 PI 控制器的 Kp 和 Ki、以及"motorVars.accelerationStart_Hzps"。

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

    谢谢!