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**** 2528720 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1024843/tms320f28069m-suppress-inrush-current-at-startup

器件型号:TMS320F28069M

各位专家、您好!

我的客户正在将 lab10项目用于原电路板。
不能使用 RS 校准、因为客户的应用需要快速系统启动。 由于转子在启动时的位置、这可能会导致转速突然增加。 当速度快速上升时、电流也会快速上升至 USER_MOTOR_MAX_CURRENT。是否可以将此电流上升设置为低于 USER_MOTOR_MAX_CURRENT?
客户希望在启动时抑制浪涌电流。

此致、
Sasaki

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

    您可以调节速度 PI 调节器的 Kp 和 Ki、以控制扭矩电流 增加速率。  

    或通过调用以下函数设置启动的特定最大电流。

    TRAJ_setMaxValue (ctrlHandle->trajHandle_spdMax、最大电流);
    TRAJ_setMinValue (ctrlHandle->trajHandle_spdMax、-maximumCurrent);

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

    您好、Luo-San、

    感谢您提供信息。

    [引用 userid="35051" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1024843/tms320f28069m-suppress-inrush-current-at-startup/3789225 #3789225"]您可以调整速度 PI 调节器的 Kp 和 Ki 以控制扭矩电流 增加率。  [/报价]

    客户正在使用 lab10b、即 InstaSPIN-MOTION。
    因此、速度 Kp 和 Ki 无法调整。

    [引用 userid="35051" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1024843/tms320f28069m-suppress-inrush-current-at-startup/3789225 #3789225"]

    或通过调用以下函数设置启动的特定最大电流。

    TRAJ_setMaxValue (ctrlHandle->trajHandle_spdMax、最大电流);
    TRAJ_setMinValue (ctrlHandle->trajHandle_spdMax、-maximumCurrent);

    [/报价]

    该值为0、因为这些函数默认为:

     //设置默认的最大速度轨迹模块参数
     TRAJ_setIntValue (obj->trajHandle_spdMax、_IQ (0.0));
     TRAJ_setTargetValue (obj->trajHandle_spdMax、_IQ (0.0));
     TRAJ_setMinValue (obj->trajHandle_spdMax、_IQ (0.0));//未使用
     TRAJ_setMaxValue (obj->trajHandle_spdMax、_IQ (0.0));//未使用  
     TRAJ_setMaxDelta (obj->trajHandle_spdMax、_IQ (0.0));//未使用

    因此、无法再降低最大电流。

    还有其他方法吗?

    此致、
    Sasaki

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

    如果您使用 instaspin 运动、则可以调整控制带宽和加速度。 此外、如果 Rs 值不正确(尤其是高于实际 Rs 的值)、则启动行为会很糟糕。 您可以参阅 《InstaSPIN-FOC 和 InstaSPIN-MOTION 用户指南 》、http://www.ti.com/lit/ug/spruhj1h/spruhj1h.pdf 中的第14章"在启动、低速和速度反转时管理满负载" 

    1. 启用强制角
    2. 启动前启用定子 Rs 重校准
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Luo-San、

    感谢您提供信息。

    不能使用 RS 校准、因为客户的应用需要快速系统启动。

    客户还参考运动用户指南中的第14章"在启动、低速和速度反转时管理满负载"进行了调整、但问题未得到解决。

    毕竟、除了执行 Rs 重校准之外、他们还可以通过任何方法解决引导问题吗?
    如果 Rs 重校准是强制性的、我们会告诉客户他们必须这样做。

    此致、
    Sasaki

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

    如果 用户希望在满载的不同条件下启动电机、尤其是电机定子绕组的温度显著变化、启用强制角和 Rs 重校准是提高启动性能的关键因素。

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

    罗山

    感谢您提供信息。

    我明白了。

    此致、
    Sasaki