养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

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

时间:2024-10-23 05:36:26

在MATLAB控制系统仿真设计中,经常需要通过调制波和载波设计来调整占空比,这儿以魑徒扮阙简单例子来示范如何调整PWM占空比。其中,载波选择了500Hz三角波,载波为常数。

工具/原料

笔记本电脑

MATLAB2012b

方法/步骤

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占空比可调

© 一点知识