已经用单片机产生SPWM波,但如何控制调节正弦波的幅度

如题所述

看来你没真正理解spwm

SPWM(Sinusoidal PWM)法是一种比较成熟的,目前使用较广泛的PWM法。前面提到的采样控制理论中的一个重要结论:冲量相等而形状不同的窄脉冲加在具有惯性的环节上时,其效果基本相同。SPWM法就是以该结论为理论基础,用脉冲宽度按正弦规律变化而和正弦波等效的PWM波形即SPWM波形控制逆变电路中开关器件的通断,使其输出的脉冲电压的面积与所希望输出的正弦波在相应区间内的面积相等,通过改变调制波的频率和幅值则可调节逆变电路输出电压的频率和幅值。

其实改变频率就可以改变功率了追问

其实我想问的是如何通过改变什么,来改变输出可控制正弦波的幅值

追答

如果你非要这么做,可以在前级的dc做一次pwm过滤波

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-29
占空比按正弦方式变化的PWM是SPWM。
PWM的占空比最大处对应正弦的峰值,PWM占空比最大值小一点,大一点可以调节正弦波的幅度。追问

我想要的是一个可以自己调节输出幅值的正弦波,可以吗?比如说:我把PWM波的各占空比都适当增大两倍,是不是可以将正弦波的幅度都增大两倍。

追答

理论上是增加两倍。
SPWM输出经过低通滤波器才能变成正弦信号,低通滤波器有有源滤波器和无源滤波器的区别,通过滤波器的幅值衰减一般情况下是线性的。要想精确控制还是要反馈的。

本回答被提问者采纳
第2个回答  2019-02-17
用你产生的单极性spwm波去控制36vh桥四只可控开关的控制极(如gtr的基极),再加上方向控制功能就可实现了。
第3个回答  2013-08-29
很简单用运算放大器,比如LM358