获得交流电压的 RMS 值后,首先在电压环路中使用该值。基准电压首先在启动函数中初始化,其值为 220。环路计算速率与采样速率相同,其值为 20kHz。首先,使用 PI 补偿器调节增益和电压环路相位,获得采样的 RMS 值与基准电压之间的误差值。
为了进一步降低采样信号中的 100Hz 电压纹波,在电压 PI 补偿器之后采用了一个陷波滤波器。该陷波滤波器的中心频率被设置为 100Hz 或 628rad/s,带宽为 5Hz。图 3-8 说明了启动函数中陷波滤波器的参数初始化,而图 3-9 展示了实现陷波滤波器后的电压环路代码。