通过PWM创建正负值

时间:2018-10-13 14:52:42

标签: carrierwave simulink pwm

我有以下简单的系统:

enter image description here

我的三角形载体是(0,0) (0.0004,1) (0.0008,0)

正弦波为:Amplitude 0.5, Freq 10(rad/sec) and Phase 10 rad

然后,我创建一个将其插入2传递函数的PWM并获得以下结果:

enter image description here

很容易看出,通过提供蓝色脉冲(通过比较载波和正弦波生成),系统的输出(红线)设法跟随原始输入(黑线)。但是,只有在原始输入为正时才会发生。

我该如何修改系统,使其也遵循输入的负值?

谢谢。

1 个答案:

答案 0 :(得分:1)

从数学上讲,您可以执行以下操作,尽管我不确定这是否适合您的PWM。

Simulink Model