SPWM全称为Sine Wave Pulse Width Modulation,也即正弦波脉宽调制。SPWM的基本原理是将原始的模拟正弦波信号与高频方波进行比较,通过控制高频方波的脉宽,使其的平均值等于正弦波信号的瞬时值,从而实现输出正弦波。因此,SPWM的输出信号中脉冲宽度与正弦波幅度相关,而脉冲周期与正弦波频率相关。
SPWM的输出频率与高频方波的频率相关,因此要调节SPWM的输出频率,只需要调节高频方波的频率即可。具体实现方式有两种:
第一种是采用可变频率谐振电路,通过对谐振电路中的电容或电感进行调整,可以实现高频方波的频率调节。
第二种是采用基于微控制器的数字式SPWM控制器,可以通过改变SPWM控制算法中计数器的计数值,来控制输出波形的频率。
SPWM的输出幅度与高频方波的幅度和正弦波的幅度相关,因此要调节SPWM的输出幅度,需要通过控制这两者的幅度实现。具体实现方式如下:
通过改变高频方波的幅度,可以实现SPWM输出波形的幅度调节。
通过改变正弦波信号的幅度,也可以实现SPWM输出波形的幅度调节。这种方法一般用于数字式SPWM控制器,可以通过改变计算正弦波幅度的参考值,来实现输出波形的幅度调节。
调节SPWM的输出波形频率和幅度也可以通过同时控制高频方波和正弦波信号的幅度来实现,即改变两者的幅度比例和频率比例来达到幅度和频率的调节。这种方法在数字式SPWM控制器中应用广泛,通过改变计算输出波形幅度和频率的参考值,来控制输出波形的幅度和频率。