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.

[参考译文] TMS320F28069F:lab02a 电机识别过程中发生错误

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

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/693601/tms320f28069f-error-occurred-during-motor-identification-process-with-lab02a

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

尊敬的 TI 成员

我已经在 Motorware 中使用 lab02a 尝试了电机识别过程。

处理过程中出错。

我已经看到 EST_STstate 值在测试期间按以下顺序发生了更改。

 EST_State_RoverL
 EST_State_Rs
 EST_State_RampUp

 EST_State_IdRated
 EST_State_RatedFlux

然后、EST_State 的状态值更改为 EST_State_Error、CTRL_State 更改为 CTRL_State_Error、电机停止。

在测试过程中、我听到了从启动到电机停止的相当大的刮擦噪声。

您是否想告诉我会导致此类错误的原因? 我如何解决它?

电机规格 是具有1.5kW、4极、380V 的 ACIM。 并使用我们的定制板进行测试。

如果您需要更多信息、 请告诉我。

此致、

Hae Ryong

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否使用 lab1b 和 lab1c 确保了正确的电压和电流反馈?

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

    我认为 V、I 反馈是可以的、因为我可以通过 FOC 控制来运行电机。
    我提出这个问题的原因是、它显示了一些在低命令频率范围内、低于20Hz 的问题。
    供参考、我从电机制造商那里获得了大部分电机参数。

    Hae Ryong
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否在 user.h 中将电机类型设置为感应电机? 您应该在额定磁通之后达到锁定转子状态

    肖恩
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    user.h 中的电机设置如下所示
    要查找参数、大多数值设置为(NULL)。

    #define USER_MOTOR_TYPE Motor_Type_Induction
    #define USER_MOTOR_NUM_POLE_PAIRS (2)
    #define USER_MOTOR_RR (空)//(2.14568)
    #define USER_MOTOR_Rs (空)//(2.5)
    #define USER_MOTOR_LS_d (空)//(0.013955)
    #define USER_MOTOR_LS_q USER_MOTOR_LS_d
    #define USER_MOTOR_RATed_VLUX (0.8165*380.0/60.0)
    #define USER_MOTOR_磁 化电流(NULL)//(2.8284)// 2.0*sqrt (2)
    #define USER_MOTOR_RES_EST_CURRENT (1.0)
    #define USER_MOTOR_IND_EST_CURRENT (空)
    #define USER_MOTOR_MAX_CURRENT (3.4)//(4.0)
    #define USER_MOTOR_FLUX_EST_FREQ_Hz (5.0)

    我知道、ratedFlux 的下一个步骤是锁定转子、但 lab02a 在 ratedFlux 步骤中运行了一段时间、EST_State 突然更改为 Error 状态、从未进入锁定转子。
    额定磁通步进中的误差条件是什么、防止锁定转子步进?