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.

28062F运行FOC控制ACIM的疑问



请教大家,FOC程序正确识别电机后,用lab05b程序可以直接控制ACIM电机吗?ACIM跟PMSM控制流程还是有区别的吧?instaSPIN-FOC可以根据识别的电机,自动调整控制流程?

  • 等了快一天了,一个回复也没有啊

  • FOC程序正确识别电机后��用lab05b程序可以直接控制ACIM电机吗?ACIM跟PMSM控制流程还是有区别的吧?instaSPIN-FOC可以根据识别的电机,自动调整控制流程?

    ERIC:

    Lab05b可以用来跑异步电机,只要在user.h中将正确的电机类型写上去,以及电机参数,如:

    #elif (USER_MOTOR == Marathon_5K33GN2A) // Name must match the motor #define
    #define USER_MOTOR_TYPE MOTOR_Type_Induction // Motor_Type_Pm (All Synchronous: BLDC, PMSM, SMPM, IPM) or Motor_Type_Induction (Asynchronous ACI)
    #define USER_MOTOR_NUM_POLE_PAIRS (2) // PAIRS, not total poles. Used to calculate user RPM from rotor Hz only
    #define USER_MOTOR_Rr (5.574939) // Identified phase to neutral in a Y equivalent circuit (Ohms, float)
    #define USER_MOTOR_Rs (10.71121) // Identified phase to neutral in a Y equivalent circuit (Ohms, float)
    #define USER_MOTOR_Ls_d (0.04282236) // For Induction, Identified average stator inductance (Henry, float)
    #define USER_MOTOR_Ls_q USER_MOTOR_Ls_d // For Induction, Identified average stator inductance (Henry, float)
    #define USER_MOTOR_RATED_FLUX (0.8165*220.0/60.0) // sqrt(2/3)* Rated V (line-line) / Rated Freq (Hz)
    #define USER_MOTOR_MAGNETIZING_CURRENT (1.514201) // Identified magnetizing current for induction motors, else NULL
    #define USER_MOTOR_RES_EST_CURRENT (1.0) // During Motor ID, maximum current (Amperes, float) used for Rs estimation, 10-20% rated current
    #define USER_MOTOR_IND_EST_CURRENT (NULL) // not used for induction
    #define USER_MOTOR_MAX_CURRENT (2.0) // CRITICAL: Used during ID and run-time, sets a limit on the maximum current command output of the provided Speed PI Controller to the Iq controller
    #define USER_MOTOR_FLUX_EST_FREQ_Hz (5.0)

    所以在一开始就需要选好电机类型,FOC才知道用哪个控制方法。程序里会自动调整用对应的方式去控制PMSM和ACIM。

    不过在异步电机参数识别的时候要特别注意一下,在后半段需要用工具卡死转子。看user guide.