最近研究单项逆变程序,实现220v 50hz 正弦波; 我看了很多spwm不规则、规则采样法如何求出占空比的但和程序联系不上,请高手解决:
调制波用单极性19.2khz 的三角波,也就是 N=19.2khz/50hz=384 ,程序中有个数组存放了单位正弦波的 一个周期的 384 个采样点的正弦值;
控制算法: 电压外环每采集384个点求有效值,完成电压外环矫正,然后矫正值*查表得到的正弦值,进行顺时值矫正,在进行电流环矫正,得到的电压 VO,
然后脉宽就为pwm_value=VO*Kpwm
其中Kpwm=220v/母线电压