S函数变占空比PWM发生器Simulink仿真

大家见惯了占空比为恒定值的PWM发生器,下面我们来看一个变占空比PWM发生器。假使我们需要一个特殊的PWM发生器,其占空比变化规则如下:前2.9us占空比从0.1线性增加到0.7,2.9us到50us线性减小到0.25,50us到100us线性减小到0.1。

该PWM发生器此处可以用S函数模块模拟,输出包含PWM波形和同一时刻的占空比,用示波器查看。Simulink模型如下图所示。

整个过程的仿真结果如下,PWM波周期为0.02us,仿真时长100us。由于PWM波频率较高,波形较密。占空比变化有三个过程,分别对应三段直线。

选其中第一个变化过程放大观察,如下图(波形的横轴放大到0-3us)。可见随着占空比从0.1逐渐增加到0.7,方波的脉宽逐渐变大。

 

作者: whaihuan

Matlab|Simulink|GUI|Mathematica|Maple|电力电子|代做代写|仿真编程

发表评论

电子邮件地址不会被公开。 必填项已用*标注