问题描述:
在DSP F2812平台的异步电机矢量控制程序中Level5时
pid1_iq.Kp = _IQ(0.9); pid1_iq.Ki = _IQ(0.07); pid1_iq.Kd = _IQ(0/T); pid1_iq.Kc = _IQ(0.2);
pid1_iq.OutMax = _IQ(0.98);pid1_iq.OutMin = _IQ(-0.98);—因为我们给定的直流侧母线电压值给定为120,当速度float32 SpeedRef = 0.54时,
根据上述转矩电流调节器输出的限幅值,这时调节器会饱和,因此我将限幅值相应的调大,当大于1时,虽然此时能够跟踪到给定的速度,但反馈回来的定子电流波形会发生畸变,这是什么原因导致的?
难道说pid1_id.Out和pid1_iq.Out的平方和开根号的值不能大于1(或者说输入SVGEN_DQ模块的电压合成幅值不能大于1)?
或者是说经过定标处理的数值的范围都在(-1~1)之间,程序中不能出现大于1的数?
TI异步电机矢量控制程序中双闭环level5中-pid1_id及pid1_iq输出及限幅问题
相关推荐
TMS320F28384S: 烧录仿真器连接失败
LAUNCHXL-F28379D:BOOT引导错误
TMS320F28P659DK-Q1: CLA call fmodf function
TMS320F28034: 在初始化的时候,调用delay_us函数进入非法中断
SFRA: 急———–连接上SFRA-GUI后又立马断开了,报错connection lost
TMS320F280049C: 数据在debug模式下和release模式下读取不一致
TMS320F28377D: ePWM 使用上升下降模式 进行调制时出现异常驱动
TMS320F28P550SJ: TMS320F28P550SJ使用SysConfig1.23可以同时配置RFFT功能和USB功能吗?能否给出例程。
TI中文支持网



