TI中文支持网
TI专业的中文技术问题搜集分享网站

请问大家标幺值问题

请问一下各位:

我在TI源码里面控制pmsm,里面都进行了标幺化,那这个标幺值对应的基准值都是怎么取得呢?

// Define the base quantites#define BASE_VOLTAGE    236.140       // Base peak phase voltage (volt)#define BASE_CURRENT    10             // Base peak phase current (amp)#define BASE_TORQUE          // Base torque (N.m)#define BASE_FLUX              // Base flux linkage (volt.sec/rad)
#define BASE_FREQ       100           // Base electrical frequency (Hz),电机内旋转磁场的频率

Eric Ma:

haha,

这个应该是根据自己的板子还有电机来设的,这个应该是高压的电机demo板,根据硬件设计指标定的一些参数。比如板上输出峰值电流是10A。在你自己的开发中,你就根据你自己的板子来修改这些参数。

Eric

请问一下各位:

我在TI源码里面控制pmsm,里面都进行了标幺化,那这个标幺值对应的基准值都是怎么取得呢?

// Define the base quantites#define BASE_VOLTAGE    236.140       // Base peak phase voltage (volt)#define BASE_CURRENT    10             // Base peak phase current (amp)#define BASE_TORQUE          // Base torque (N.m)#define BASE_FLUX              // Base flux linkage (volt.sec/rad)
#define BASE_FREQ       100           // Base electrical frequency (Hz),电机内旋转磁场的频率

haha haha1:

回复 Eric Ma:

呵呵,谢谢你对我的回答!!

你能不能帮我详细的说下啊,现在买这个TI套件对里面的代码还不是很明白。我电机也是TI的,上面参数写的是:EMJ-04APB22    3000r/min   0.4kw   2.7A   AC200v  3~  200hz 极对数为4

能帮我解答下这个参数意思吗?还有套件我的加220~。然后我对于程序里面的标幺值对应的基准值就不明白了。

比如说#define BASE_FREQ       100           // Base electrical frequency (Hz)

那么根据公式(f*60)/极对数=》100×60/4=1500r/min 这就是说最大转速为1500啦,那我电机额定转速时3000,那我控制才1500啊,那我要改100为200呢,300呢?同理电流电机都不是很明白呢!!

请问一下各位:

我在TI源码里面控制pmsm,里面都进行了标幺化,那这个标幺值对应的基准值都是怎么取得呢?

// Define the base quantites#define BASE_VOLTAGE    236.140       // Base peak phase voltage (volt)#define BASE_CURRENT    10             // Base peak phase current (amp)#define BASE_TORQUE          // Base torque (N.m)#define BASE_FLUX              // Base flux linkage (volt.sec/rad)
#define BASE_FREQ       100           // Base electrical frequency (Hz),电机内旋转磁场的频率

Eric Ma:

回复 haha haha1:

haha,

 你可以看一下源代码,其中关于速度的计算是类似下面的公式的

speed1.BaseRpm = 120*(BASE_FREQ/POLES);

所以头文件的poles应该指的是极数,而非极对数。

至于电流,我觉得你在控制输出的相电流最好不要超过2.7A,也就是标幺值不要超过0.27.

Eric

请问一下各位:

我在TI源码里面控制pmsm,里面都进行了标幺化,那这个标幺值对应的基准值都是怎么取得呢?

// Define the base quantites#define BASE_VOLTAGE    236.140       // Base peak phase voltage (volt)#define BASE_CURRENT    10             // Base peak phase current (amp)#define BASE_TORQUE          // Base torque (N.m)#define BASE_FLUX              // Base flux linkage (volt.sec/rad)
#define BASE_FREQ       100           // Base electrical frequency (Hz),电机内旋转磁场的频率

sun wen:

回复 Johnson Chen1:

您好,最近在调PMSM3_1的时候Lever5将park和ipark变换中的角度变为qep1.Electheta电机就动不了了,请教下是怎么个回事?

请问一下各位:

我在TI源码里面控制pmsm,里面都进行了标幺化,那这个标幺值对应的基准值都是怎么取得呢?

// Define the base quantites#define BASE_VOLTAGE    236.140       // Base peak phase voltage (volt)#define BASE_CURRENT    10             // Base peak phase current (amp)#define BASE_TORQUE          // Base torque (N.m)#define BASE_FLUX              // Base flux linkage (volt.sec/rad)
#define BASE_FREQ       100           // Base electrical frequency (Hz),电机内旋转磁场的频率

sun wen:

回复 Johnson Chen1:

我在调PMSM3_1Lever4时rg1.Out波形是对的,就是speed1.Electheta这个波形不对是一条直线0.5不是一个梯度,请问大侠是怎么回事

赞(0)
未经允许不得转载:TI中文支持网 » 请问大家标幺值问题
分享到: 更多 (0)