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

PMSM例程程序里这段速度解算程序

请问,28377里的PMSM例程程序里这段速度解算程序是什么意思,大致明白,但又不是很懂,想请教一下,还有就是程序里面的量用的基本都是标幺值,我怎么能知道它的各个量的标幺基数值分别是多少呢?比如电角度,速度这些,不知道它是以什么为基准化成的标幺值?感觉程序里也没有定义这些的程序,谢谢!

Aki Li:您好,我以2833x的pmsm例程解答您的问题(\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVPM_Sensorless_2833x)

例程在2833HVPM_Sensorless-Settings.h文件中设置了系统相关的基值:

// Define the base quantites
#define BASE_VOLTAGE236.14// Base peak phase voltage (volt), Vdc/sqrt(3)
#define BASE_CURRENT10// Base peak phase current (amp), Max. measurable peak curr.
#define BASE_TORQUE// Base torque (N.m)
#define BASE_FLUX// Base flux linkage (volt.sec/rad)
#define BASE_FREQ200// Base electrical frequency (Hz)

在主程序中也有相应的调用
// Initialize the Speed module for QEP based speed calculationspeed1.K1 = _IQ21(1/(BASE_FREQ*T));speed1.K2 = _IQ(1/(1+T*2*PI*5));// Low-pass cut-off frequencyspeed1.K3 = _IQ(1)-speed1.K2;speed1.BaseRpm = 120*(BASE_FREQ/POLES);

赞(0)
未经允许不得转载:TI中文支持网 » PMSM例程程序里这段速度解算程序
分享到: 更多 (0)