PWM调制原理及Simulink实现

目录

实验原理

simulink模型搭建 


实验原理

PWM(Pulse Width Modulation)控制就是对脉冲的宽度进行调制的技术,即通过对一系列脉冲的宽度进行调制,来等效地获得所需要波形(含形状和幅值)。脉冲宽度调制是一种模拟控制方式,其根据相应载荷的变化来调制晶体管基极或MOS管栅极的偏置,来实现晶体管或MOS管导通时间的改变,从而实现开关稳压电源输出的改变。这种方式能使电源的输出电压在工作条件变化时保持恒定,是利用微处理器的数字信号对模拟电路进行控制的一种非常有效的技术。

PWM控制技术以其控制简单,灵活和动态响应好的优点而成为电力电子技术最广泛应用的控制方式,也是人们研究的热点。由于当今科学技术的发展已经没有了学科之间的界限,结合现代控制理论思想或实现无谐振波开关技术将会成为PWM控制技术发展的主要方向之一。

在采样控制理论中有一个重要的结论:冲量相等而形状不同的窄脉宽加在具有惯性的环节上时,其效果基本相同。冲量即指窄脉冲的面积。这里所说的效果基本相同,是指环节的输出响应波形基本相同。如果把各输出波形用傅里叶变换分析,则其低频段非常接近,仅在高频段略有差异。如图1 a、b、c、d所示的脉冲作为输入,加在图 a所示的R-L电路上,设其电流i(t)为电路的输出,图1 b给出了不同窄脉冲时i(t)的响应波形。

图1 形状不同而面积相同的各类窄脉冲

图2 冲量相同的各种窄脉冲的响应波形

从波形可以看出,在i(t)的上升段,脉冲形状不同时,i(t)的波形也略有不同,但其下降段几乎完全相同。脉冲越窄,各i(t)形状的差异也越小。如果周期性的施加上述脉冲,则相应i(t)也是周期性的。

基于以上理论基础,接下来分析如何用一系列等幅不等宽的脉冲来代替一个正弦半波。

如图3,将正弦半波看成是由N个彼此相连的脉冲序列所组成的波形,波形宽度为p/N,但幅值不等,且脉冲顶部不是水平直线,面时曲线,各脉冲的幅值按照正弦规律变化。如果把上述脉冲序列利用相同数量的等幅而不等宽的矩形脉冲代替,使矩形脉冲的中点和相应正弦波部分的中点重合,且使矩形脉冲和相应的正弦波部分面积(冲量)相等,这就是PWM波形。可以看出,各脉冲的幅值相等,而宽度是按照正弦规律变化的。根据面积等效原理,PWM波形和正弦半波是等效的。对于正弦波的负半周,也可以用同样的方法得到PWM波形。像这种脉冲的宽度按正弦规律变化而和正弦波等效的PWM波形,也称SPWM(Sinusoidal PWM)波形。

PWM控制的基本原理很早就已经提出,但是受电力电子器件发展水平的制约,在上世纪80年代以前一直未能实现。直到进入上世纪80年代,随着全控型电力电子器件的出现和迅速发展,PWM控制技术才真正得到应用。随着电力电子技术微电子技术自动控制技术的发展以及各种新的理论方法,如现代控制理论非线性系统控制思想的应用,PWM控制技术获得了空前的发展。到目前为止,已出现了多种PWM控制技术。

为了提高控制设计的效率,通常首先采用Matlab/simulink软件对所要控制的对象进行仿真分析。采用PWM信号控制的系统,也需要在控制软件中生成相应的PWM仿真波形。但是在Simulink中仅仅有PWM信号发生器,其只能生成固定占空比的PWM信号。而在实际控制中,PWM信号一般是变占空比的,因此在系统仿真过程中会遇到变占空比PWM信号生成问题。

PWM控制技术可以通过多种方式实现,其中硬件调制法适合在Simulink中建立可调占空比的PWM模块。硬件调制法原理是把希望的波形作为调制信号,把接受调制的信号作为载波。为了实现周期性的PWM信号,载波通常选用锯齿波或者等腰三角形。在生成PWM信号时,将调制信号与载波的大小进行比较,当载波信号值小于调制信号值时,其结果为1,否则为0,其原理如图4所示。

图34用PWM波代替正弦半波

了解这个方法后,在Simulink中就很容易实现了,下面就是在Simulink中搭建的PWM生成模型。

simulink模型搭建 

图中红色标注:

标注1:Simscape电力系统专用技术模型的环境块,界面如图所示:

标注2:调制波设置如图所示:幅值需要设置为0.2,即PWM波的占空比为0.2;  

标注3:10KHz的载波如图所示:周期值设置0  0.0001/2  0.0001,表示锯齿波的周期时间为0.0001,频率值也就是10KHz。幅值设置0-1表示从0渐变至1。

标注4:将两个信号进行比较后输出Boolean量,即为PWM波。

标注5:示波器模块,将调制波、载波及PWM信号放到同一个示波器控件上面查看,模型运行之后如图所示。图中调制波为定值0.2,PWM占空比为定值0.2,10KHz的载波决定PWM的频率,PWM频率和载波频率相同,然后调制波和载波进行比较,当载波幅值大于调制波时,PWM输出低,反之则为高。

打开示波器观察:

模型已放在资源,可免费下载(7条消息) PWM调制Simulink实现资源-CSDN文库

  • 10
    点赞
  • 76
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在Simulink实现PWM调制需要以下步骤: 1. 打开Simulink并创建一个新的模型。右键单击空白处,选择"Add Block",然后选择"Pulse Generator"并将其拖动到模型中。 2. 将"Pulse Generator"的输出连接到一个"Goto"块,该块可以用于标识PWM信号。 3. 右键单击空白处,选择"Sources",然后选择"Constant"并将其拖动到模型中。 4. 将"Constant"的输出连接到一个"Comparator"块上,该块用于与PWM的调节量进行比较。 5. 将"Comparator"的输出连接到一个"Logic"块上,该块用于创建PWM的输出。 6. 连接一个"Scope"块到"Pulse Generator"的输出,可以用来验证PWM信号的生成情况。 7. 在"Pulse Generator"和"Comparator"之间添加一个"Gain"块,该块用于设置PWM的调节量。 8. 调整模型中各个块的参数,包括"Pulse Generator"的脉冲宽度、频率等,"Gain"的增益值等。 9. 运行模型以生成PWM信号,使用"Scope"块观察PWM信号的波形。 10. 可以使用其他Simulink模块,如"Sine Wave"或"Square Wave",来生成实际的调节量信号,与PWM信号进行比较,以模拟实际应用场景。 以上是在Simulink实现PWM调制的大致步骤,具体操作和参数设置可以根据实际需求进行调整和优化。 ### 回答2: Simulink是一种用于建立和模拟控制系统的工具,也可以用于实现脉冲宽度调制PWM)。要在Simulink实现PWM调制,可以按照以下步骤进行操作: 1. 打开Simulink并创建一个新的模型。 2. 在模型中添加输入和输出组件,用于接收和输出PWM信号。 3. 添加一个脉冲生成器(Pulse Generator)组件来生成PWM信号的基本脉冲。可以根据需要设置脉冲的周期和占空比。 4. 添加一个比较器(Comparator)组件来与一个参考信号进行比较。这个参考信号可以是一个控制信号或者任何需要与PWM信号相比较的信号。 5. 使用滤波器等组件对比较器的输出进行处理,以便得到平滑的PWM输出信号。 6. 可以进一步添加其他组件来实现更高级的PWM控制功能,如反馈循环、时钟同步等。 7. 运行模型并观察PWM输出信号。 需要注意的是,Simulink中的PWM调制可以根据具体需求进行修改和扩展。可以根据实际情况添加不同的组件,并设置合适的参数,以达到所需的PWM调制效果。 总之,使用Simulink实现PWM调制可以通过添加合适的组件和参数来完成。这种方法不仅简单而且直观,适用于初学者和非专业人士。 ### 回答3: Simulink是一种功能强大的模拟和数字系统设计工具,可以用于实现Pulse Width Modulation(PWM调制PWM是一种常用的调制技术,通过调节信号脉冲的占空比来控制电路中的电平,从而实现电路的控制。 在Simulink实现PWM调制的步骤如下: 1. 打开Simulink并创建一个新的模型。 2. 在模型中添加一个输入信号源,例如正弦波、方波或直流信号。该信号将用作PWM调制的基准信号。 3. 添加一个比较器模块,该模块将输入信号与调制信号进行比较。 4. 添加一个可变的占空比控制信号源,用于调节比较器中的阈值。通过改变该信号源的值,可以控制PWM波形的占空比。 5. 将比较器模块的输出连接到输出信号源。 6. 将模型的输出信号源连接到仿真参数设置中的示波器或其他目标设备,以观察PWM波形。 7. 设置仿真参数,例如仿真时间和采样率等。 8. 运行模型进行仿真,并观察PWM波形的输出。 通过在Simulink中使用比较器模块和可变占空比控制信号源,可以方便地实现PWM调制。该模型可以根据实际需要进行更改和扩展,以满足特定的应用需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值