各位工程师们
最近在看2806x控制电机的instaSPIN方案例程,有几点疑问,希望各位大牛能帮小弟解答一下。
1、2806XM和2806XF都可以控制交流电机和伺服电机吗?如果都可以,那么M的内置算法InstaSPIN-MOTION的优势主要是什么(伺服是不是需要这个算法比较好)?
2、我看例程的user.h有如下代码:
#elif (USER_MOTOR == Belt_Drive_Washer_IPM)
#define USER_MOTOR_TYPE MOTOR_Type_Pm
#define USER_MOTOR_NUM_POLE_PAIRS (4)
#define USER_MOTOR_Rr (NULL)
#define USER_MOTOR_Rs (2.832002)
#define USER_MOTOR_Ls_d (0.0115)
#define USER_MOTOR_Ls_q (0.0135)
#define USER_MOTOR_RATED_FLUX (0.5022156)
#define USER_MOTOR_MAGNETIZING_CURRENT (NULL)
#define USER_MOTOR_RES_EST_CURRENT (1.0)
#define USER_MOTOR_IND_EST_CURRENT (-1.0)
#define USER_MOTOR_MAX_CURRENT (4.0)
#define USER_MOTOR_FLUX_EST_FREQ_Hz (20.0)
电机参数不是自动识别,怎么这里还需要电机的参数值,难道要通过GUI来测试出来再在这里初始化吗?
3、用了InstaSPIN-MOTION算法来控制伺服电机的位置控制,是不是不需要传感器了?
4、在2806X芯片中FOC有全部固化到ROM也有只固化FAST到ROM两种,全部固化是不是能够满足电机的控制要求了,还是全部固化准确度不是很高,如果需要精确电机调整是不是选部分固化比较好?
谢谢!
liangheng feng:
怎么没人帮我解答一下呢?最近想用instaspin来设计电机控制,但是刚开始不清楚,不知对我的项目有木有用,还请各位TI的工程师们解惑一下。
各位工程师们
最近在看2806x控制电机的instaSPIN方案例程,有几点疑问,希望各位大牛能帮小弟解答一下。
1、2806XM和2806XF都可以控制交流电机和伺服电机吗?如果都可以,那么M的内置算法InstaSPIN-MOTION的优势主要是什么(伺服是不是需要这个算法比较好)?
2、我看例程的user.h有如下代码:
#elif (USER_MOTOR == Belt_Drive_Washer_IPM)
#define USER_MOTOR_TYPE MOTOR_Type_Pm
#define USER_MOTOR_NUM_POLE_PAIRS (4)
#define USER_MOTOR_Rr (NULL)
#define USER_MOTOR_Rs (2.832002)
#define USER_MOTOR_Ls_d (0.0115)
#define USER_MOTOR_Ls_q (0.0135)
#define USER_MOTOR_RATED_FLUX (0.5022156)
#define USER_MOTOR_MAGNETIZING_CURRENT (NULL)
#define USER_MOTOR_RES_EST_CURRENT (1.0)
#define USER_MOTOR_IND_EST_CURRENT (-1.0)
#define USER_MOTOR_MAX_CURRENT (4.0)
#define USER_MOTOR_FLUX_EST_FREQ_Hz (20.0)
电机参数不是自动识别,怎么这里还需要电机的参数值,难道要通过GUI来测试出来再在这里初始化吗?
3、用了InstaSPIN-MOTION算法来控制伺服电机的位置控制,是不是不需要传感器了?
4、在2806X芯片中FOC有全部固化到ROM也有只固化FAST到ROM两种,全部固化是不是能够满足电机的控制要求了,还是全部固化准确度不是很高,如果需要精确电机调整是不是选部分固化比较好?
谢谢!
liangheng feng:
回复 Young Hu:
鸵鸟蝈蝈:
很感谢你的回答,解答了我很多疑问。
我还想问下,如果我用自己的控制板和仿真器连接仿真,测量的电机参数是不是可以直接在CCS里得到,硬件上有没有需要注意什么?
再次感谢你。
各位工程师们
最近在看2806x控制电机的instaSPIN方案例程,有几点疑问,希望各位大牛能帮小弟解答一下。
1、2806XM和2806XF都可以控制交流电机和伺服电机吗?如果都可以,那么M的内置算法InstaSPIN-MOTION的优势主要是什么(伺服是不是需要这个算法比较好)?
2、我看例程的user.h有如下代码:
#elif (USER_MOTOR == Belt_Drive_Washer_IPM)
#define USER_MOTOR_TYPE MOTOR_Type_Pm
#define USER_MOTOR_NUM_POLE_PAIRS (4)
#define USER_MOTOR_Rr (NULL)
#define USER_MOTOR_Rs (2.832002)
#define USER_MOTOR_Ls_d (0.0115)
#define USER_MOTOR_Ls_q (0.0135)
#define USER_MOTOR_RATED_FLUX (0.5022156)
#define USER_MOTOR_MAGNETIZING_CURRENT (NULL)
#define USER_MOTOR_RES_EST_CURRENT (1.0)
#define USER_MOTOR_IND_EST_CURRENT (-1.0)
#define USER_MOTOR_MAX_CURRENT (4.0)
#define USER_MOTOR_FLUX_EST_FREQ_Hz (20.0)
电机参数不是自动识别,怎么这里还需要电机的参数值,难道要通过GUI来测试出来再在这里初始化吗?
3、用了InstaSPIN-MOTION算法来控制伺服电机的位置控制,是不是不需要传感器了?
4、在2806X芯片中FOC有全部固化到ROM也有只固化FAST到ROM两种,全部固化是不是能够满足电机的控制要求了,还是全部固化准确度不是很高,如果需要精确电机调整是不是选部分固化比较好?
谢谢!
Young Hu:
回复 liangheng feng:
可以看得到,从GUI或者CCS的Watch Window里面
各位工程师们
最近在看2806x控制电机的instaSPIN方案例程,有几点疑问,希望各位大牛能帮小弟解答一下。
1、2806XM和2806XF都可以控制交流电机和伺服电机吗?如果都可以,那么M的内置算法InstaSPIN-MOTION的优势主要是什么(伺服是不是需要这个算法比较好)?
2、我看例程的user.h有如下代码:
#elif (USER_MOTOR == Belt_Drive_Washer_IPM)
#define USER_MOTOR_TYPE MOTOR_Type_Pm
#define USER_MOTOR_NUM_POLE_PAIRS (4)
#define USER_MOTOR_Rr (NULL)
#define USER_MOTOR_Rs (2.832002)
#define USER_MOTOR_Ls_d (0.0115)
#define USER_MOTOR_Ls_q (0.0135)
#define USER_MOTOR_RATED_FLUX (0.5022156)
#define USER_MOTOR_MAGNETIZING_CURRENT (NULL)
#define USER_MOTOR_RES_EST_CURRENT (1.0)
#define USER_MOTOR_IND_EST_CURRENT (-1.0)
#define USER_MOTOR_MAX_CURRENT (4.0)
#define USER_MOTOR_FLUX_EST_FREQ_Hz (20.0)
电机参数不是自动识别,怎么这里还需要电机的参数值,难道要通过GUI来测试出来再在这里初始化吗?
3、用了InstaSPIN-MOTION算法来控制伺服电机的位置控制,是不是不需要传感器了?
4、在2806X芯片中FOC有全部固化到ROM也有只固化FAST到ROM两种,全部固化是不是能够满足电机的控制要求了,还是全部固化准确度不是很高,如果需要精确电机调整是不是选部分固化比较好?
谢谢!
liangheng feng:
回复 Young Hu:
鸵鸟蝈蝈:
哦,谢谢你耐心的解答!
我想问下在USER.H里有电机参数设置,我不知道电机的一些参数进行第一次检测,那些不知道的参数应该设为NULL还是设什么好?还有第一次检测电机参数要不要开启PWM闭合电流速度环来运转电机?
麻烦再解答一下下,谢谢!