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.

[参考译文] LAUNCHXL-F2800137:4级:高速电机过流故障

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1286992/launchxl-f2800137-level-4-motor-overcurrent-fault-at-high-speed

器件型号:LAUNCHXL-F2800137

您好、TI 专家!  

我现在正在开发通用电机控制项目的第4级。 我运行电机 ID 并将参数复制到 user_mtr1.h 文件。 我已经附加了 user_mtr1.h 文件。  

电机运行正常、直到命令的频率为~830Hz。 当速度设置为830Hz 时、电机电流消耗稳定在~700 mA。

超过该值、它将开始消耗高电流并进入过流故障模式。 过流故障等级设为10A。当电机在~850Hz 时出现故障时、电源显示的电流约为1.3A。   

我之前评估过 F28069M 套件上的 Instaspin、未发现任何此类问题。  

您能否建议可能的原因?  

电机的额定转速为15000RPM,7极对,1750Hz。   

此致、

拉胡尔。  

e2e.ti.com/.../5265.user_5F00_mtr1.h

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

    尊敬的 Rahul:

    电流控制环路带宽的值是多少?

    谢谢。

    嘉兴市

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

    您好、嘉兴!  

    我不知道如何计算它。 您能建议如何正确计算和设置它吗? (硬件和软件)

    谢谢。  

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

    尊敬的 Rahul:

    您可以 在"user_mtr.c"的 user_setMotor1Params()函数中调节带宽"objUser->BWC_rps"。 带宽 用于设置电流控制环路的 Kp、Ki、您可以在"motor_common.c"中的函数 setupControllers ()中找到该值。

    谢谢。

    嘉兴市

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

    您好、嘉兴!  

    到目前为止、我一直在努力调优带宽。  

     

    objUser->BWc_rps = MATH_TWO_PI * (float32_t)200.0f;

    首先,我尝试增加因数200.0f 到400,但我得到了同样的问题,在意识到我应该减少带宽.  

    当我将此系数减小到10时、仍然看到过流故障。 发生过流故障时、电源电流消耗仍为1.3A。  

    电机过流设为10A、最大电流设为5A。 我将在此处附加 user_mtr1.h。  

    您能告诉我们这里出了什么问题吗?  

    谢谢。  

    e2e.ti.com/.../2627.user_5F00_mtr1.h

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

    尊敬的 Rahul:

    您使用什么硬件进行测试? 在过流瞬态期间、您是否有示波器屏幕截图?

    谢谢。

    嘉兴市

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

    您好、嘉兴!  

    我使用通过 F28069M 套件(低电感 PMSM 的电机 ID)使用 LAB02C 中确定的电机参数解决了此问题。  

    F2800137将电机电感确定为24uH、而实际值大约为8.5uH。  

    我有一个问题、 我们如何确定 带宽 Δ? 目前、它默认设置为20.0f。  

    objUser->BWdelta = (float32_t)20.0f;

    谢谢。  

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

    尊敬的 Rahul:

    如需确定该值、请参阅 Instaspin 用户指南中的"Lab5b:调整速度环路"。

    /cfs-file/__key/communityserver-discussions-components-files/171/8715.instaspin_5F00_labs.pdf

    谢谢。

    嘉兴市

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

    感谢您的支持。