0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

舉例介紹下FFT與PWM的應(yīng)用

冬至子 ? 來源:工程師看海 ? 作者:工程師看海 ? 2022-11-03 11:07 ? 次閱讀

傅里葉變換的提出讓人們看問題的角度從時(shí)域變成了頻域,多了一個(gè)維度??焖俑道锶~變換算法的提出普及了傅里葉變換在工程領(lǐng)域的應(yīng)用,在科學(xué)計(jì)算和數(shù)字信號處理等領(lǐng)域,離散傅里葉變換(DFT)至今依然是非常有效的工具之一。

1 傅里葉變換

傅里葉變換的物理意義是把時(shí)域復(fù)雜的信號在頻譜中分解出來,時(shí)域無法確定信號有哪些頻率,但是在頻域上看就非常清晰。

比如下圖,信號y含有0.9v@25Hz、0.4V@250Hz、0.6V@412Hz的三種頻率成分,在時(shí)域單單看波形的話就比較難區(qū)分出這三種頻率。

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

圖片

但是經(jīng)過傅里葉變換以后,在頻域看,就非常清晰了。三種信號頻率以及幅值躍然紙上。

圖片

可以得到原始matlab代碼

傅里葉變換在我們工程應(yīng)用中的地位永垂不朽,本文舉例介紹下FFT與PWM的應(yīng)用。

2 PWM信號

PWM是脈沖寬度調(diào)制的意思,占空比D是高電平持續(xù)的時(shí)間/周期,占空比越小,PWM信號越窄;反之,PWM信號就越寬。

圖片

對于上面幅度為1V,1Khz,占空比為10%的PWM波形,進(jìn)行傅里葉變換后,可以看到在直流處的電壓幅值為0.0996V,在1Khz處的幅值為0.196V,在2Khz。。。。。以此類推,入下圖所示,PWM信號是由無數(shù)個(gè)不同頻率的正弦信號組成的,這是FFT給我們的結(jié)論。

圖片

我們增加PWM的占空比到50%,也就是變成方波信號,傅里葉變換如下,直流幅值增加到0.5V,1Khz幅值增加到0.637V,可見相比于10%占空比,低頻信號幅值增加。

圖片

圖片

我們繼續(xù)增加占空比到90%,低頻直流成分繼續(xù)增加,接近0.9V。

圖片

圖片

讓我們連續(xù)的看下隨著PWM占空比的增加,直流成分也逐漸增加的過程,紅線波形是輸入的PWM信號,藍(lán)色波形是濾波后的信號,以低頻為主。

圖片

畫出DC直流幅值隨占空比的變化如下,可以明顯看到占空比越高,直流幅值就越多。

圖片

PWM不同占空比,在頻率上會(huì)有不同的頻率信息,我們可以把我們的信息調(diào)制到PWM信號的脈寬上,這就是PWM調(diào)制的基本原理。

3 FFT與PWM的應(yīng)用

那么這有什么用呢?利用FFT的原理,在PWM信號后面加一個(gè)低通濾波器,我們就可以通過調(diào)制PWM信號的占空比,來產(chǎn)生我們想要的不同幅值的直流信號。

比如使用10Ω電阻、470uF電容構(gòu)成截止頻率為33.88Hz的低通濾波器。

圖片

在占空比為10%時(shí),其輸出是100mV的接近直流的信號,與前面分析結(jié)果一致。

圖片

占空比增加到50%時(shí),其輸出是500mV的直流,與前面分析結(jié)果一致。

圖片

占空比增加到90%時(shí),其輸出是900mV的直流,與前面分析結(jié)果一致。

圖片

我們就是這樣,通過調(diào)制PWM的占空比,進(jìn)而得到我們想要的不同幅值的直流信號,本文只以一階低通為例,如果階數(shù)高一些,濾波效果會(huì)更好。這個(gè)原理就是FFT,PWM信號具有不同頻率成分,其直流幅值也不同,通過低通濾波器后,抑制掉其中的高頻成分,就剩下不同幅值的直流了。

審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • PWM
    PWM
    +關(guān)注

    關(guān)注

    114

    文章

    5118

    瀏覽量

    213165
  • FFT
    FFT
    +關(guān)注

    關(guān)注

    15

    文章

    433

    瀏覽量

    59256
  • 正弦信號
    +關(guān)注

    關(guān)注

    0

    文章

    45

    瀏覽量

    16513
收藏 人收藏

    評論

    相關(guān)推薦

    示波器的 FFT 功能怎么調(diào)?

    示波器fft功能-示波器中的快速傅立葉變換 FFT功能非常有用。是德科技與您分享keysight示波器fft調(diào)出來的方法。Keysight示波器FFT調(diào)出來的方法
    的頭像 發(fā)表于 03-19 18:04 ?2774次閱讀
    示波器的 <b class='flag-5'>FFT</b> 功能怎么調(diào)?

    c6000fft編程

    介紹TIC6000系列DSP在CCS環(huán)境fft編程,大家參考
    發(fā)表于 05-26 22:45

    8051匯編語言程序設(shè)計(jì)舉例

    成就更好的自己目錄3.8 8051匯編語言程序設(shè)計(jì)舉例3.8.1 子程序的設(shè)計(jì)3.8.2 查表程序設(shè)計(jì)3.8.3 分支轉(zhuǎn)移程序設(shè)計(jì)3.8.4 循環(huán)程序設(shè)計(jì)3.8 8051匯編語言程序設(shè)計(jì)舉例 介紹
    發(fā)表于 12-01 08:23

    uCOS-II應(yīng)用舉例

    uCOS-II應(yīng)用舉例:ADC,ARM,ARM_PC,EX1_ARM,PWM,GPIO,I2C,MODEM,PPP,SPI,RTC,SOURCE等等
    發(fā)表于 10-29 14:57 ?196次下載
    uCOS-II應(yīng)用<b class='flag-5'>舉例</b>

    利用FFT IP Core實(shí)現(xiàn)FFT算法

    利用FFT IP Core實(shí)現(xiàn)FFT算法 摘要:結(jié)合工程實(shí)踐,介紹了一種利用FFT IP Core實(shí)現(xiàn)FFT的方法,設(shè)計(jì)能同時(shí)對兩路實(shí)數(shù)序
    發(fā)表于 01-16 10:04 ?6876次閱讀
    利用<b class='flag-5'>FFT</b> IP Core實(shí)現(xiàn)<b class='flag-5'>FFT</b>算法

    fft原理及實(shí)現(xiàn)

    FFT是一種DFT的高效算法,稱為快速傅立葉變換(fast Fourier transform)。FFT算法可分為按時(shí)間抽取算法和按頻率抽取算法,先簡要介紹FFT的基本原理。從DFT運(yùn)
    發(fā)表于 12-19 16:18 ?204次下載

    【實(shí)用指南】教你使用FFT和示波器

    本文討論了一些重要的FFT特性,解釋了如何利用這些特性設(shè)置FFT以實(shí)現(xiàn)高效的分析。等下次你要在示波器中使用FFT時(shí)希望能助你一臂之力。 本文討論了一些重要的FFT特性,解釋了如何利用這
    發(fā)表于 12-08 02:01 ?6272次閱讀

    FFT的分析和Xilinx FFT核的介紹

    -FS/2~FS/2 提高采樣頻率則可提高量程,卻會(huì)(在轉(zhuǎn)換長度不變的情況)降低分辨率。此時(shí)需要通過增加轉(zhuǎn)換長度的方式增加分辨率,但卻會(huì)增加處理時(shí)間。 相關(guān)ip核: FFT V7.1:適用于
    發(fā)表于 02-08 15:15 ?1308次閱讀

    pwm調(diào)制原理同步調(diào)制_幾種pwm調(diào)制方式介紹

    本文介紹了脈寬調(diào)制分類與優(yōu)點(diǎn),介紹PWM脈寬調(diào)制原理,對PWM同步調(diào)制進(jìn)行了介紹,介紹來了
    發(fā)表于 01-25 15:32 ?7w次閱讀
    <b class='flag-5'>pwm</b>調(diào)制原理同步調(diào)制_幾種<b class='flag-5'>pwm</b>調(diào)制方式<b class='flag-5'>介紹</b>

    Spectrum View的架構(gòu)及FFT相關(guān)的基礎(chǔ)內(nèi)容詳細(xì)介紹

    本文將重點(diǎn)介紹Spectrum View的架構(gòu)及FFT相關(guān)的基礎(chǔ)內(nèi)容,包括數(shù)字下變頻技術(shù)(DDC)、頻譜泄露效應(yīng)、時(shí)間窗等內(nèi)容。
    發(fā)表于 10-26 10:41 ?0次下載
    Spectrum View的架構(gòu)及<b class='flag-5'>FFT</b>相關(guān)的基礎(chǔ)內(nèi)容詳細(xì)<b class='flag-5'>介紹</b>

    PWM控制技術(shù)的資料介紹

    本文檔的主要內(nèi)容詳細(xì)介紹的是PWM控制技術(shù)的資料介紹包括了:1 PWM控制的基本原理,2 PWM逆變電路及其控制方法,3
    發(fā)表于 09-29 17:00 ?66次下載
    <b class='flag-5'>PWM</b>控制技術(shù)的資料<b class='flag-5'>介紹</b>

    Xilinx FFT IP介紹與仿真測試

    Xilinx快速傅立葉變換(FFT IP)內(nèi)核實(shí)現(xiàn)了Cooley-Tukey FFT算法,這是一種計(jì)算有效的方法,用于計(jì)算離散傅立葉變換(DFT)。
    的頭像 發(fā)表于 03-30 11:01 ?2949次閱讀

    Gowin FFT IP用戶指南

    Gowin FFT IP 用戶指南主要包括功能簡介、信號定義、參數(shù)介紹、工作 原理、GUI 調(diào)用等,旨在幫助用戶快速了解高云半導(dǎo)體 Gowin FFT IP 的特 性及使用方法。
    發(fā)表于 09-15 10:19 ?0次下載
    Gowin <b class='flag-5'>FFT</b> IP用戶指南

    簡單介紹PWM原理與設(shè)計(jì)

    能夠看到,當(dāng)一個(gè)正弦波信號經(jīng)過比較器出來以后,就成為了一個(gè)方波信號(PWM信號)。從廣義的角度上來說,PWM信號是模擬信號,可以所所有的信號都是模擬的,數(shù)字信號是我們將其所謂的高電平定義為 1 ,低電平定義為 0 。
    發(fā)表于 02-15 10:41 ?490次閱讀
    簡單<b class='flag-5'>介紹</b><b class='flag-5'>下</b><b class='flag-5'>PWM</b>原理與設(shè)計(jì)

    Vivado中FFT IP核的使用教程

    本文介紹了Vidado中FFT IP核的使用,具體內(nèi)容為:調(diào)用IP核>>配置界面介紹>>IP核端口介紹>>MATLAB生成測試數(shù)據(jù)>>測試verilogHDL>>TestBench仿真
    的頭像 發(fā)表于 11-06 09:51 ?174次閱讀
    Vivado中<b class='flag-5'>FFT</b> IP核的使用教程