仿照TI的High Voltage Motor Contro l and PFC Developers Kit (v2.0)做了一块板,用TI的ACIM程序调试,把PFC模块禁掉了,下面的程序段里把电流由10A改为1A,频率由120Hz改为100Hz,参考速度值没改,为0.3pu。 没带上电机,把程序烧进Flash运行时发现逆变出来后,相与相间的线电压只有80V AC,220V 交流电经整流和滤波后是有310V DC的,我想逆变出来后的电压不是220V AC的吗,速度参考值改变时不是只改变频率而不改变逆变出来后的电压的吗?电机应该只是通过调频率来电机的速度的(根据电机的速度公式:速度 = 60 * 频率 / 极对数 )。如果像我现在的这种情况,那就是通过电压和频率共同调速了,请问这种情况是否正常?会不会因为没带电机影响到了?
谢谢。
// Define the base quantities for PU system conversion
#define BASE_VOLTAGE 236.140 // Base peak phase voltage (volt)
#define BASE_CURRENT 1 // 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) // Note that 0.5 pu (1800 rpm) is max for Marathon motor // Above 1800 rpm, field weakening is needed.
fuxin deng:
还有一点,因为板上的功率模块的V相坏了,所以测试时把驱动V相的PWM都置成低电平了,对FOC和SVPWM的控制理论还不是很了解,不知道没带电机和把一相禁掉后会不会影响到逆变出来的电压。
谢谢。