MATLAB Simulink中单极性PWM的实现

PWM脉宽调制的实现有单极性和双极性之分,本分享在单相全桥逆变器下,通过MATLAB Simulink实现单极性PWM。

操作方法

  • 01

    产生单极性PWM模式的基本原理如图如下图所示:首先由同极性的三角波载波信号Ut。与调制信号Ur比较,产生单极性的PWM脉冲;然后将单极性的PWM脉冲信号与图(c)所示的倒相信号相乘,从而得到正负半波对称的PWM脉冲信号Ud;

  • 02

    Simulink中新建“New Model”,搭建单相全桥逆变电路;

  • 03

    单极性PWM脉冲触发电路如下图所示:

  • 04

    其中,载波模块参数设置如下:(为便于分析,载波频率为1000Hz)

  • 05

    运行后,即可得到输出的波形,为单极性PWM。

(0)

相关推荐

  • MATLAB Simulink中for循环系统的使用

    MATLAB Simulink在应用中,需要用到for循环,比如:对于如下语句 for(i = 0:I < 10:i++) y = 2i + 5: return y: 在simulink中如何直 ...

  • MATLAB Simulink中零阶保持器ZOH的使用

    MATLAB Simulink中零阶保持器(ZOH,Zero-Order Hold)是将输入信号每过一个采样时间更新一次,并保持到下一次采样,多用于将连续信号离散化. 操作方法 01 Simulink ...

  • MATLAB/Simulink仿真模拟正弦函数sin(x)+1

    本文利用MATLAB/Simulink仿真模拟正弦函数sin(x)+1,其中在Source Library中找到Sine Wave和Constant模块,在Math Operations Librar ...

  • 如何利用MATLAB/SIMULINK搭建简单的仿真模型

    MATLAB/SIMULINK被广泛应用于系统仿真.控制系统设计等领域,SIMULINK中包含很多不同功能的模块库,可以利用其中的模块搭建系统模型,进行系统仿真,使其变得简单而高效,下面简单介绍一下其 ...

  • MATLAB Simulink中有功、无功及视在功率的测量

    电路中经常需要对有功功率.无功功率及视在功率进行测量,在MATLAB Simulink中,如何对这些参数进行测量呢? 操作方法 01 Simulink中搭建如下模型测量有功功率和无功功率: 02 有功 ...

  • 如何使用MATLAB/SIMULINK中的Scope模块

    通常情况下,MATLAB/SIMULINK模型仿真的结果可以用数据的形式保存在文件中,也可以用图形的方式直观地显示出来,这样我们就需要了解其Scope(示波器)模块的使用方法,下面将具体介绍它的使用过 ...

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

    在MATLAB控制系统仿真设计中,经常需要通过调制波和载波设计来调整占空比,这儿以简单例子来示范如何调整PWM占空比.其中,载波选择了500Hz三角波,载波为常数. 操作方法 01 1.  Simul ...

  • 基于MATLAB/Simulink环境下的代码自动生成

    一般情况下,对于模型的建立,需要在相应软件里编写代码,一方面不够直观,另一方面容易出现错误.因此,利用Simulink的代码自动生成工具,可以大大提高开发质量与效率. 操作方法 01 打开MATLAB ...

  • MATLAB将simulink中波形数据输出到工作空间

    当我们进行MATLAB simulink仿真的时候,往往需要把输出的结果放到MATLAB的工作空间中,用于进一步处理.下面小编给出具体的实现方法. 操作方法 01 打开MATLAB软件,建立一个sim ...