EDA365电子论坛网

标题: 采用MATLAB对SPWM进行辅助设计 [打印本页]

作者: Demyar    时间: 2018-11-16 10:13
标题: 采用MATLAB对SPWM进行辅助设计
采用MATLAB对SPWM进行辅助设计

1概述

传统的SPWM采用频率数倍于正弦波的三角波调制正弦波,可得到近似于正弦波的输出。三角波的频率越高,即载波比越高,谐波的频率就越高,输出端滤波器就更容易去除谐波。在输出频率固定的场合,如正弦波逆变电源,其输出频率固定在50Hz左右,这种场合采用软件设计可降低系统的成本,一般将数据存入存储器,通过CPU的定时器中断调用可完成SPWM控制。在变频场合,如三相交流异步电机的驱动,由于需要输出三相变频的SPWM信号,一般采用8254可编程定时器,以减少CPU的工作量。

SPWM设计采用传统方法得到的正弦波较理想,由于三角波是超越方程,正弦信号用单片机产生也较困难,因此,传统方法较难实现。现在有许多新方法产生,这些方法实现简单但对生成的正弦波影响不大,如对称规则采样法,双缘调制法等。

MATLAB是一个高级的数学分析与运算软件,具有强大的计算功能。SPWM控制通过MATLAB进行分析和设计,可取得事半功倍的效果。

以下的分析若无特殊说明,均基于双极型调制,基频为50Hz的SPWM控制。

1 A7 z8 T% }3 U: x
% l. R9 Z( x1 }& V; J% I

作者: relchhiclty    时间: 2018-11-16 10:48
看看




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2