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.

求助高压套件运行程序识别电机问题



TI专家你好:

           我用F28069M运行LAB06B程序识别我的ACIM电机参数怎么识别不出来?电机参数是0--190v;0--340HZ;1--5A;程序修改的地方是:

#define USER_IQ_FULL_SCALE_FREQ_Hz        (340.0)

#elif (USER_MOTOR == MY_MOTOR)
#define USER_MOTOR_TYPE MOTOR_Type_Induction
#define USER_MOTOR_NUM_POLE_PAIRS (1)
#define USER_MOTOR_Rr (NULL)
#define USER_MOTOR_Rs (NULL)
#define USER_MOTOR_Ls_d (NULL)
#define USER_MOTOR_Ls_q (NULL)
#define USER_MOTOR_RATED_FLUX (0.8165*190.0/340.0)
#define USER_MOTOR_MAGNETIZING_CURRENT (NULL)
#define USER_MOTOR_RES_EST_CURRENT (0.5)
#define USER_MOTOR_IND_EST_CURRENT (NULL)
#define USER_MOTOR_MAX_CURRENT (5.0)
#define USER_MOTOR_FLUX_EST_FREQ_Hz (5.0)

  • 用GUI来转一下试试呢。调整一下rated flux的值试试看。

  • 哥们我想说的是,咨询instaSPIN-FOC或者是MOTION的去TI 的E2E,那里面比较权威而且有一个专门的版块,中文的支持不是很好,我问了一些关于电机的事基本上是没人回的!

  • 首先,建议先跑Lab2a程序进行参数辨识,不要上来就跑Lab6,请按照InstaSPIN的user guide循序渐进。

  • 还有,参数辨识时需要合适的设置相应的参数,针对你的电机建议如下设置:

    #define USER_IQ_FULL_SCALE_FREQ_Hz        (340.0)

    #elif (USER_MOTOR == MY_MOTOR)
    #define USER_MOTOR_TYPE MOTOR_Type_Induction
    #define USER_MOTOR_NUM_POLE_PAIRS (1)     //是1对极吗?请确认
    #define USER_MOTOR_Rr (NULL)
    #define USER_MOTOR_Rs (NULL)
    #define USER_MOTOR_Ls_d (NULL)
    #define USER_MOTOR_Ls_q (NULL)
    #define USER_MOTOR_RATED_FLUX (NULL)
    #define USER_MOTOR_MAGNETIZING_CURRENT (NULL)
    #define USER_MOTOR_RES_EST_CURRENT (1)       //先设置1A ,如果电机转不起来再一次加0.3A尝试
    #define USER_MOTOR_IND_EST_CURRENT (-1)       //可以和上面的一样,符号相反
    #define USER_MOTOR_MAX_CURRENT (5.0)
    #define USER_MOTOR_FLUX_EST_FREQ_Hz (20.0)

     

    可以按这个先尝试。谢谢!

  • 是TI技术支持提供的电机,他也不知道电机是几极。麻烦您帮确认下,电机铭牌书写如下:

    SELNI  AHV  2-42-N06  0--190V  0--340HZ  1--5A CIF  MADE IN FRANCE