MATLAB Simulink中如何实现PWM占空比可调

 时间:2026-05-01 17:39:28

1、  Simulink中搭建如下模型:

(如果用一个示波器显示,需要进行数据类型的转换,这儿采用两个示波器进行三路信号显示)

MATLAB Simulink中如何实现PWM占空比可调

2、其中,调制波设为常数0.5,载波的设置参数及相应载波波形如下:

MATLAB Simulink中如何实现PWM占空比可调

MATLAB Simulink中如何实现PWM占空比可调

3、运行后,PWM脉冲波形如下图2,显示占空比为25%;

MATLAB Simulink中如何实现PWM占空比可调

MATLAB Simulink中如何实现PWM占空比可调

4、如果要调整脉冲的占空比,一般有两种方法:(这儿以调整脉冲占空比至50%为例)

第一种方法是保持载波不变,调整调制波,这儿将调制波Constant设置为设置为0,如下图,这时脉冲占空比为50%:

MATLAB Simulink中如何实现PWM占空比可调

MATLAB Simulink中如何实现PWM占空比可调

5、第二种方式是,保持调制波不变,修改载波参数,如下图,这时脉冲占空比为50%:

MATLAB Simulink中如何实现PWM占空比可调

MATLAB Simulink中如何实现PWM占空比可调

MATLAB Simulink中如何实现PWM占空比可调

  • 如何设置Simulink示波器多个输入
  • 如何使用Simulink进行电压源电路建模
  • matlab电阻模块在哪
  • simulink怎么旋转
  • 如何设置Simulink中阶跃信号初始值
  • 热门搜索
    美容院怎么经营 爽肤水怎么用 疝气怎么治疗 中国传媒大学怎么样 孕妇牙齿痛怎么办 地震来了怎么办 尿失禁怎么办 幻境迷宫怎么走 瑞倪维儿化妆品怎么样 片仔癀怎么样