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.

[参考译文] TMS320F28027F:在大多数驱动器中、转矩可高达300%、如何通过 InstaSPIN-FOC 实现

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1009220/tms320f28027f-in-most-of-drives-torque-can-goes-up-to-300-how-to-do-that-by-instaspin-foc

器件型号:TMS320F28027F

大家好!

美好的一天!

我正在使用 lab03a (InstaSPIN-FOC)我的电机为400W PMSM 2.8A 3000RPM 220V

在我们确定电机电流和扭矩在其铭牌上变为极限值(2.8 N.m)后、我们需要有%300扭矩以实现短暂的自豪时间(3秒)。

我尝试将电机最大电流设置为7安培,但我得到了相同的结果...我在伺服驱动器中看到,它们能够应用300 转矩以缩短自豪时间 。

请告诉我 如何在 InstaSPIN-FOC 中执行此操作吗?

感谢您的关注。

Dave。

 

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

    您好、Dave、我们的实验室练习使用斜坡发生器模块 来逐渐 提高速度。 这将从本质上限制 Iq、因此您可能需要修改代码、以便在启动时泵入更多电流。  

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

    感谢您亲爱的 。 用于回复

    我在  lab03a 代码中找不到“斜坡发生器模块”,

    mainISR ()=> CTRL_run (ctrlHandle、halHandle、&gAdcData、&gPwmData); =>   CTRL_runOnLine_User (handle、pAdcData、pPwmData);

    在 "CTRL_doCurrentCtrl"部分中

    我找到了这个代码,基本上 PMSM 电机的 ID 应该为零,对吧?
    那么,本节是您的意思吗?  
     

    //设置 Id 控制器输出的最小值和最大值
    outMax =_IQsqrt (_IQmpy (maxVsMag、maxVsMag)-_IQmpy (CTRL_getVd_out_pu (handle)、CTRL_getVd_out_pu (handle)));
    outMin =-outMax;

    //设置最小值和最大值
    PID_setMinMax (obj->pidHandle_IQ、outMin、outMax);

    如果是,如何增加  outMax ?

    如果不是,请告诉我  “限制 IQ ”的位置以及如何增加它?

    请详细解释。

    谢谢。  

    Dave。  

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

    您好、Dave、正如您在实验手册的图22中所注意到的、速度控制器的参考输入是通过斜坡发生器来限制加速期间的 Iq。 您可以尝试在 traj.h 中增加 maxDelta (斜坡)、或者使用实验4、您可以在其中直接设置 IQ 基准。

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

    尊敬的 

    我不想 只有扭矩 ,所以我不能使用实验4,我需要的是 在转子负载时调整我的期望速度和扭矩增加。

    因此,我唯一需要的就是电机铭牌上的扭矩再增加3次。

     因此、实验03a 涵盖了所有这些优势、我唯一想增加扭矩限制的是  、我找不到 lab3a 中使用的 traj.h

         您确定在实验3a 中使用 traj.h 和 maxDelta 吗?

    如果是、请告诉我这些是在哪里?

    谢谢

    Dave。

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

    您可以尝试增大 USER_MOTOR_MAX_CURRENT 来设置 最大扭矩电流。 最大输出扭矩取决于电机规格。 很难实现300%的输出扭矩、对于包含 instaspin 的无传感器 FOC、它可以达到150%~200%。 如果需要的话、你必须在伺服驱动器中使用上面提到的传感 FOC。

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

    谢谢您、Luo、

    正如我在这里提到的、我已经完成了这个(USER_MOTOR_MAX_CURRENT  7.0)、电机铭牌上的放大器为2.8A。

    [引用 userid="356118" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1009220/tms320f28027f-in-most-of-drives-torque-can-goes-up-to-300-how-to-do-that-by-instaspin-foc "]我尝试将电机最大电流设置为高达7Amp[/quot]

    但它没有增加扭矩!!!

    如果你有任何想法,我会很高兴?

    感谢您的关注。

    Dave。

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

    您可以尝试增大直流总线电压、并检查输入 IQ 是等于还是接近电流 PI 稳压器中的基准 IQ。