举例介绍下FFT与PWM的应用

电子说

1.3w人已加入

描述

傅里叶变换的提出让人们看问题的角度从时域变成了频域,多了一个维度。快速傅里叶变换算法的提出普及了傅里叶变换在工程领域的应用,在科学计算和数字信号处理等领域,离散傅里叶变换(DFT)至今依然是非常有效的工具之一。

1 傅里叶变换

傅里叶变换的物理意义是把时域复杂的信号在频谱中分解出来,时域无法确定信号有哪些频率,但是在频域上看就非常清晰。

比如下图,信号y含有0.9v@25Hz、0.4V@250Hz、0.6V@412Hz的三种频率成分,在时域单单看波形的话就比较难区分出这三种频率。

y = 0.9sin(2pi25t) + 0.4sin(2pi250t) + 0.6sin(2pi412t);

FFT

但是经过傅里叶变换以后,在频域看,就非常清晰了。三种信号频率以及幅值跃然纸上。

FFT

可以得到原始matlab代码

傅里叶变换在我们工程应用中的地位永垂不朽,本文举例介绍下FFT与PWM的应用。

2 PWM信号

PWM是脉冲宽度调制的意思,占空比D是高电平持续的时间/周期,占空比越小,PWM信号越窄;反之,PWM信号就越宽。

FFT

对于上面幅度为1V,1Khz,占空比为10%的PWM波形,进行傅里叶变换后,可以看到在直流处的电压幅值为0.0996V,在1Khz处的幅值为0.196V,在2Khz。。。。。以此类推,入下图所示,PWM信号是由无数个不同频率的正弦信号组成的,这是FFT给我们的结论。

FFT

我们增加PWM的占空比到50%,也就是变成方波信号,傅里叶变换如下,直流幅值增加到0.5V,1Khz幅值增加到0.637V,可见相比于10%占空比,低频信号幅值增加。

FFT

FFT

我们继续增加占空比到90%,低频直流成分继续增加,接近0.9V。

FFT

FFT

让我们连续的看下随着PWM占空比的增加,直流成分也逐渐增加的过程,红线波形是输入的PWM信号,蓝色波形是滤波后的信号,以低频为主。

FFT

画出DC直流幅值随占空比的变化如下,可以明显看到占空比越高,直流幅值就越多。

FFT

PWM不同占空比,在频率上会有不同的频率信息,我们可以把我们的信息调制到PWM信号的脉宽上,这就是PWM调制的基本原理。

3 FFT与PWM的应用

那么这有什么用呢?利用FFT的原理,在PWM信号后面加一个低通滤波器,我们就可以通过调制PWM信号的占空比,来产生我们想要的不同幅值的直流信号。

比如使用10Ω电阻、470uF电容构成截止频率为33.88Hz的低通滤波器。

FFT

在占空比为10%时,其输出是100mV的接近直流的信号,与前面分析结果一致。

FFT

占空比增加到50%时,其输出是500mV的直流,与前面分析结果一致。

FFT

占空比增加到90%时,其输出是900mV的直流,与前面分析结果一致。

FFT

我们就是这样,通过调制PWM的占空比,进而得到我们想要的不同幅值的直流信号,本文只以一阶低通为例,如果阶数高一些,滤波效果会更好。这个原理就是FFT,PWM信号具有不同频率成分,其直流幅值也不同,通过低通滤波器后,抑制掉其中的高频成分,就剩下不同幅值的直流了。

审核编辑:刘清

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分