国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

做一個簡易示波器的思路和FFT分析

電子森林 ? 來源:電子森林 ? 作者:亢嘉晨 ? 2021-04-01 10:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

項目需求

完成對板上音頻信號的采集和波形顯示,可以通過手機播放音樂或App產生音頻信號的方式提供聲音信號源,通過板上電路的放大、MCUADC的采集以后將波形顯示在OLED屏幕上,可以通過板上按鍵的操作在兩個方向(橫軸-時間;縱軸-幅度)來擴展、壓縮波形的顯示,按鍵的功能可自行定義;

實現信號發生器的功能,能夠產生20KHz以內的正弦波、三角波、方波三種常用波形,通過按鍵的操作能夠實現頻率可調、幅度可調;

能夠通過Ain管腳測量外部模擬信號(0-3.3V,DC-200KHz),并能夠對外部的周期性波形測量其周期和峰峰值

能夠對采集到的信號進行FFT變換,并在屏幕上顯示其基頻及低次諧波的分量

實現的思路

因為我是對stm32是一個完全零基礎的的學生,所以首先就是對軟件和芯片的學習,通過直播課程先對stm32有一個大概的了解,對IDE、Pro等軟件有一個初步的學習,然后是對于原理圖 的學習,了解做一個簡易示波器需要哪些引腳。初步的學習了解后就要開始上手實踐,先是要看一些相關的比如ADC、信號發生器的例程,然后仿照例程自己去實踐做一些工程。有了一點基礎以后就可以開始做這個項目了。

然后項目實現大概的思路就是:ADC對模擬信號采樣、量化->映射到坐標軸上形成波形->顯示相關的參數->通過RC低通濾波實現方波、正弦波、三角波的生成->調整采樣率占空比等改變波形->FFT變換獲得頻譜。

整體思路是先做一個一個模塊,如ADC、信號發生、數據顯示等,然后整合在一起形成想要的項目,最后對項目進行優化調整。

完成的功能及達到的性能

完成的功能為對音頻信號進行采集并形成波形,可以在時間上擴展壓縮波形

實現信號發生器的功能,能夠產生20KHz以內的正弦波、三角波、方波三種常用波形,通過按鍵的操作能夠實現頻率可調

能夠通過Ain管腳測量外部模擬信號

對采集到的信號進行FFT變換,顯示頻譜

遇到的主要難題

本次項目遇到的最大的難題就是解決y軸自動縮放功能,我本來使用的是固定的y軸(0-5V),有時候圖形看起來很難看,受大佬指點然后就準備做一個自動縮放的y軸,結果不知道為什么,y軸相關的數據全都顯示不出來了,這也就是我視頻中沒有y軸數據的原因,開始是忘記了改設置導致浮點數不能直接printf,更改好設置后,一直報錯好像意思是Flash內存不足,然后我嘗試使用網上的方法一是通過 sprintf 將浮點數轉換成字符串輸出,另一種是分解整數和小數部分,分別輸出,結果都沒能實現,在我想改回固定y軸之前,板子死機無法復位,就導致了現在的版本,板子死機無法復位的問題最終是問了硬禾的老師解決的。

還有一個問題就是因為之前沒接觸過stm32,對于oled屏幕以及按鍵使用不知所措,花費了較多的時間學習例程和看別人的做法,然后實在是對FFT理解不夠,在FFT花了很多時間也沒做出來,后來參考了別人FFT的部分代碼才能用。

未來的計劃建議

因為時間不足和能力有限,沒能在規定時間內完成所有的性能指標要求,我計劃在之后有時間的時候盡量將y軸自動縮放完善,然后自己編寫出符合要求的FFT。

然后通過這次寒假在家的練習,我從對單片機嵌入式系統一無所知到現在的初步了解讓我對于這方面的內容產生了極大的興趣,以后我會在課余時間多去接觸相關的內容,爭取做出更多有意思有用的東西來。

我的建議是我感覺這個項目老師的課程不夠詳細,兩個多小時的課程很多東西都被壓縮了,當然也可能是因為我基礎太差或者是老師要考慮各方面的因素,我希望以后的課程能夠更系統更注重帶我們實操一些。

總結

這個項目極大的豐富了我的寒假生活,是我上大學以來為數不多覺得收獲蠻大的假期,雖然我沒能完成所有的項目需求,但是在這過程中學習到的知識以及對我實踐能力的培養讓我受益匪淺,硬禾的老師也是很盡心盡力,我板子死機的問題直接拉了個群給我解決,總體而言,通過這次項目我學到了很多東西,我希望以后也能多參加類似的活動來鍛煉自己,充實自己的生活。

原文標題:北理工亢嘉晨同學制作的簡易示波器和FFT分析

文章出處:【微信公眾號:FPGA入門到精通】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 示波器
    +關注

    關注

    113

    文章

    7075

    瀏覽量

    196080
  • FFT
    FFT
    +關注

    關注

    15

    文章

    458

    瀏覽量

    63071

原文標題:北理工亢嘉晨同學制作的簡易示波器和FFT分析

文章出處:【微信號:xiaojiaoyafpga,微信公眾號:電子森林】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    利用泰克示波器FFT功能進行頻域分析

    (Tektronix)示波器內置的快速傅里葉變換(FFT)功能,正是連接這兩世界的橋梁。它能將捕獲的時間域波形數學轉換為其頻率分量,幫助工程師快速診斷系統問題。
    的頭像 發表于 02-02 18:24 ?107次閱讀
    利用泰克<b class='flag-5'>示波器</b><b class='flag-5'>FFT</b>功能進行頻域<b class='flag-5'>分析</b>

    是德示波器DSOX1202A的FFT功能設置指南

    是德示波器DSOX1202A作為款高性能數字示波器,其快速傅里葉變換(FFT)功能能夠幫助用戶深入分析信號的頻譜特性。本文將詳細介紹DSO
    的頭像 發表于 12-17 16:15 ?340次閱讀
    是德<b class='flag-5'>示波器</b>DSOX1202A的<b class='flag-5'>FFT</b>功能設置指南

    泰克MDO3024示波器FFT功能設置與使用指南

    作為電子工程師的必備工具,泰克MDO3024示波器憑借其強大的頻譜分析能力,在信號頻率分量測量中發揮著關鍵作用。本文將系統介紹該示波器FFT(快速傅里葉變換)功能設置步驟、核心參數配
    的頭像 發表于 12-01 16:35 ?983次閱讀
    泰克MDO3024<b class='flag-5'>示波器</b><b class='flag-5'>FFT</b>功能設置與使用指南

    用RIGOL DS2000示波器FFT頻譜分析快速定位電路諧波干擾

    ,能將時域信號轉換為頻域圖譜,幫助工程師快速定位干擾源,大幅提升故障診斷效率。 ? ? 、諧波干擾與FFT分析原理 電路中的非線性元件(如開關電源、變頻器)易產生諧波,這些高頻成分疊加在基波信號上,形成復雜波形。
    的頭像 發表于 11-21 18:49 ?674次閱讀
    用RIGOL DS2000<b class='flag-5'>示波器</b><b class='flag-5'>FFT</b>頻譜<b class='flag-5'>分析</b>快速定位電路諧波干擾

    泰克示波器FFT功能詳解

    的原理、設置方法及典型應用場景,助力高效使用這強大工具。 ? 、理解FFT:信號分析的“數學顯微鏡” 傅里葉變換的核心思想是:任何復雜信號均可分解為不同頻率的正弦波疊加。泰克
    的頭像 發表于 09-23 17:52 ?1200次閱讀
    泰克<b class='flag-5'>示波器</b><b class='flag-5'>FFT</b>功能詳解

    Tektronix泰克MDO32示波器FFT功能使用指南

    、引言 在電子工程與信號分析領域,快速傅里葉變換(FFT)是分析復雜信號頻譜特性的核心工具。泰克MDO32示波器作為
    的頭像 發表于 08-18 17:02 ?1109次閱讀
    Tektronix泰克MDO32<b class='flag-5'>示波器</b><b class='flag-5'>FFT</b>功能使用指南

    DFT算法與FFT算法的優劣分析

    概述 在諧波分析儀中,我們常常提到的兩詞語,就是DFT算法與FFT算法,那么款功率分析儀/
    的頭像 發表于 08-04 09:30 ?1409次閱讀

    是德MSOX3104G示波器FFT分析與開關電源噪聲診斷

    )與高精度硬件配置,為工程師提供了診斷開關電源噪聲的利器。本文將探討如何利用該示波器進行FFT分析,精準定位噪聲源并優化電源設計。 ? 、開關電源噪聲的產生與挑戰 開關電源中的噪聲主
    的頭像 發表于 07-08 17:08 ?763次閱讀
    是德MSOX3104G<b class='flag-5'>示波器</b><b class='flag-5'>FFT</b><b class='flag-5'>分析</b>與開關電源噪聲診斷

    是德示波器FFT功能從電源噪聲到射頻干擾的頻域分析

    分析能力。本文將深入探討是德示波器FFT功能在電源噪聲分析和射頻干擾檢測中的應用,揭示其技術原理、應用場景及關鍵優化方法。 ? 、是德
    的頭像 發表于 07-08 17:05 ?753次閱讀
    是德<b class='flag-5'>示波器</b><b class='flag-5'>FFT</b>功能從電源噪聲到射頻干擾的頻域<b class='flag-5'>分析</b>

    Keysight是德MSOX3054T示波器FFT頻譜分析在通信領域的深度應用

    Keysight是德MSOX3054T示波器憑借其卓越性能,在通信領域發揮著關鍵作用,尤其是其FFT頻譜分析功能,為通信信號的深入剖析提供了有力手段。? ? 在現代通信系統中,信號的調制與解調
    的頭像 發表于 06-27 16:01 ?613次閱讀
    Keysight是德MSOX3054T<b class='flag-5'>示波器</b><b class='flag-5'>FFT</b>頻譜<b class='flag-5'>分析</b>在通信領域的深度應用

    泰克TBS1052C示波器從基礎波形捕獲到FFT頻譜分析實戰

    示波器作為電子工程師的“眼睛”,在信號調試、故障診斷和性能分析中扮演著關鍵角色。泰克TBS1052C示波器憑借其高精度、多功能和易用性,成為眾多領域的必備工具。本文將深入講解從基礎波形捕獲到F
    的頭像 發表于 06-09 15:28 ?904次閱讀
    泰克TBS1052C<b class='flag-5'>示波器</b>從基礎波形捕獲到<b class='flag-5'>FFT</b>頻譜<b class='flag-5'>分析</b>實戰

    普源示波器FFT功能快速診斷無人機電機驅動故障

    其強大的頻譜分析功能(FFT),為無人機電機驅動故障的快速診斷提供了高效工具。本文將結合普源示波器的操作技巧與無人機電機驅動特性,探討如何利用FFT功能實現精準故障定位與高效維修。 ?
    的頭像 發表于 06-06 14:25 ?1086次閱讀
    普源<b class='flag-5'>示波器</b>用<b class='flag-5'>FFT</b>功能快速診斷無人機電機驅動故障

    泰克TBS1102X示波器FFT功能使用指南

    的頻率成分、諧波分布及噪聲特性。本文將詳細介紹TBS1102X示波器FFT功能使用方法,涵蓋參數設置、操作步驟、實戰案例及常見問題解決方案,幫助用戶高效完成頻譜分析任務。 ?
    的頭像 發表于 05-26 17:10 ?1237次閱讀
    泰克TBS1102X<b class='flag-5'>示波器</b><b class='flag-5'>FFT</b>功能使用指南

    泰克示波器TBS2204B的FFT分析功能設置指南

    在電子測試與信號分析領域,快速傅里葉變換(FFT)是解析信號頻域特性的核心工具。泰克示波器TBS2204B作為款高性能4通道數字示波器,其
    的頭像 發表于 05-16 17:45 ?1276次閱讀
    泰克<b class='flag-5'>示波器</b>TBS2204B的<b class='flag-5'>FFT</b><b class='flag-5'>分析</b>功能設置指南

    普源DS2000系列示波器FFT頻譜分析功能設置指南

    在現代電子測試領域,頻譜分析是信號特性研究的核心手段之。普源DS2000系列示波器憑借其強大的FFT(快速傅里葉變換)功能,能夠將時域信號轉換為頻域信息,幫助用戶快速定位信號頻率成分
    的頭像 發表于 04-27 17:39 ?1422次閱讀
    普源DS2000系列<b class='flag-5'>示波器</b><b class='flag-5'>FFT</b>頻譜<b class='flag-5'>分析</b>功能設置指南