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)
Young Hu:
用GUI来转一下试试呢。调整一下rated flux的值试试看。
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)
Immortal King:
哥们我想说的是,咨询instaSPIN-FOC或者是MOTION的去TI 的E2E,那里面比较权威而且有一个专门的版块,中文的支持不是很好,我问了一些关于电机的事基本上是没人回的!
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)
Martin Yu:
首先,建议先跑Lab2a程序进行参数辨识,不要上来就跑Lab6,请按照InstaSPIN的user guide循序渐进。
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)
Martin Yu:
还有,参数辨识时需要合适的设置相应的参数,针对你的电机建议如下设置:
#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专家你好:
我用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)
FOC:
回复 Martin Yu:
是TI技术支持提供的电机,他也不知道电机是几极。麻烦您帮确认下,电机铭牌书写如下:
SELNI AHV 2-42-N06 0–190V 0–340HZ 1–5A CIF MADE IN FRANCE
TI中文支持网
