大家好,
现在使用的是TI的TMS320F28335,正在尝试使用TI提供的滑膜转子位置观测器。
我使用了以下两个标准模块:"smopos_const.h" 和"smopos.h"。
对于TI滑膜观测器的使用,有以下两个问题,大家有经验吗?非常感谢!
1.
TI提供的滑膜观测器,除了支持SPMSM(表贴式永磁同步电机),也支持IPMSM(内置式永磁同步电机)吗?
内置式电机的Lq和Ld不相等,但是TI提供的观测器,并不需要设置Lq和Ld,如果直接使用,会不会只是精度问题?还是说根本就不能用于内置式永磁同步电机?
2.
在SMOPOS_CONST中,需要设置Ib和Vb的值,大家知道如何设置吗?
对于Ib,是控制过程中的最大电流有效值吗?电流设置大了或者小了,对位置估算影响大吗?
对于Vb, 实际运行过程中转速不同时电压也是不同的,这时候如何设置电压?电压设置高了或低了对于位置估算影响大吗?
typedef struct {
float32 Rs; // Input: Stator resistance (ohm)
float32 Ls; // Input: Stator inductance (H)
float32 Ib; // Input: Base phase current (amp)
float32 Vb; // Input: Base phase voltage (volt)
float32 Ts; // Input: Sampling period in sec
float32 Fsmopos; // Output: constant using in observed current calculation
float32 Gsmopos; // Output: constant using in observed current calculation
} SMOPOS_CONST;