首先要确定你的PID控制环属于什么环,如果你做并网电流型逆变器,一般都是直流电压外环和电流内环,此时电压外环可以每个或多个正弦波周期运算控制一次,而电流内环则需要每个载波周期运算控制一次,也就是一个正弦周期更新了64次。如果做电压型逆变器,则外环一般是电压有效值环而内环做电压瞬时值环,同理外环可以稍慢,而内环同样是64次。
另外无论是内环还是外环,控制的都是调制比,并不改变SPWM表,也就是说SPWM表恒定不变,控制环调节调制比大小,然后用调制比乘以查表值即得出当前输出占空比。
正弦波逆变器,关注的是输出spwm基波的有效值,因此,采用pid控制,应该以输出spwm的基波有效值为反馈量,有效值至少是一个周期才有意义,因此,每个或多个正弦波周期调整一次spmw表的值即可。