请问一下各位:
我在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不是一个梯度,请问大侠是怎么回事