亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種基于STM32的太陽能便攜式多功能示波器設計

        2020-09-26 09:51:44丁磊董標韓磊袁扣祥林煜崔淵薛波
        江蘇理工學院學報 2020年4期
        關鍵詞:頻譜分析幅頻特性

        丁磊 董標 韓磊 袁扣祥 林煜 崔淵 薛波

        摘? ? 要:對信號的準確觀測是研究信號的重要手段和首要前提,而逐漸多樣化的戶外信號研究更是讓人們渴望擁有一款能夠具有太陽能充電功能的便攜信號觀測儀器。初步探索了一種具有太陽能功能的便攜示波器,系統(tǒng)采用ARM-Cortex M7架構的高性能處理器,配以相關信號調(diào)理電路,最終在TFT彩色液晶顯示器上實時動態(tài)顯示。系統(tǒng)以STM32微處理器為控制核心,以較低成本實現(xiàn)了信號采集、顯示、頻譜分析等功能。

        關鍵詞:DDS;STM32;信號觀測;頻譜分析;幅頻特性

        中圖分類號:TM935.3? ? ? ? ? ? 文獻標識碼:A? ? ? ? ? ? 文章編號:2095-7394(2020)04-0043-10

        隨著全球電子科學技術的飛速發(fā)展,電子電路設計日益成熟,信息傳輸方式更加快捷和多樣化,信號技術已逐漸從高端技術人員向普通學生、工人等群體普及。由于信號的處理方式不同,使各種形狀、頻率和幅度的信號層出不窮[1],因此,示波器作為觀察信號的一種工具應運而生。鑒于傳統(tǒng)的雙通道數(shù)字示波器操作不便、價格昂貴、體積較大且不便于攜帶[2],本設計采用32位單片機為控制處理核心,充分利用硬件電路的集成技術和核心處理芯片的資源優(yōu)勢,制作了一款具有太陽能充電功能的便攜示波器。

        1? ?系統(tǒng)設計方案

        如圖1所示,本設計采用Cortex m7架構的ARM處理器STM32F767,配合DDS信號發(fā)生器輸出正弦信號實現(xiàn)掃頻功能,通過程控放大等電路使單片機引腳能夠采集輸入信號,并實時動態(tài)地送入高色彩的TFT顯示設備進行波形顯示;同時,對輸入信號FFT變換進行頻譜分析。

        如圖2、圖3、圖4所示,為系統(tǒng)模具設計圖。便攜示波器產(chǎn)品造型設計簡潔大方、立體感強,結構設計緊湊、可靠并且耐用。其表面工藝處理采用磨砂涂層,這樣的表面細節(jié)設計不僅可以增加產(chǎn)品的品質(zhì)感,而且還可以增強表面摩擦力,使其在戶外以及復雜環(huán)境的使用中更加符合人體工學要求。

        2? ?單元電路分析與設計

        2.1? STM32主控模塊設計

        本設計采用CortexTM-M7為內(nèi)核的STM32F767高性能微處理器。STM32F767作為核心控制芯片,系統(tǒng)由它進行A/D采集獲得信號,再進行快速傅里葉變換得到設計所需要的頻譜數(shù)據(jù);由其控制DDS輸出特定頻率范圍的掃頻信號,并通過幅度檢測送回單片機,來獲得外部器件的幅頻特性曲線。

        2.2? 電源保護電路設計

        本次設計采用太陽能電板和可充電電池組合,實現(xiàn)可持續(xù)5 V輸出電源,在電源接入電路前,對5 V電源進行保護,以防止電壓擊穿或電流倒流。圖5為電源保護電路設計,由于系統(tǒng)使用5 V電源供電,為防止由于電路斷路、短路等引起過載、電流過大等問題,使用保險絲和二極管器件,通過二極管的正向?qū)ㄐ院捅kU絲熔斷特性實現(xiàn)電流保護,從而保障用戶的使用安全。[3]如圖6所示為太陽能電路。

        2.3? DDS信號源電路設計

        本示波器由于擁有幅頻特性測試功能,該功能需要在一定時間內(nèi)測量不同頻點的幅值,因此,需要一個正弦波掃頻電路,它能夠通過程序改變頻率,輸出掃頻波形。設計采用DDS輸出掃頻,DDS信號源電路如圖7所示。

        DDS采用串行數(shù)據(jù)傳輸芯片AD9834,工作時鐘為75 MHz。AD9834提供頻率寄存器和相位寄存器,頻率寄存器為28位,最低可達到0.28 Hz的分辨率。AD9834通過一個三線式串行接口寫入數(shù)據(jù),在總時鐘SCLK控制下, FSY口拉低、FS口拉低時寫入數(shù)據(jù)為信號頻率數(shù)據(jù);FSY口拉低、PS口拉低時寫入數(shù)據(jù)為信號相位數(shù)據(jù)。因此,單片機只需按照時序?qū)懭腩l率信息,AD9834即可在寄存器中找到對應頻率,輸出指定頻率的正弦波。

        2.4? 程控放大器電路設計

        由于外部信號經(jīng)衰減電路后輸入,部分幅度不大的信號經(jīng)衰減后難以測量,因此,系統(tǒng)使用程控放大電路,對不同幅度段的信號進行分級放大,以便于A/D轉換器采集。本設計采用PGA202作為程控放大芯片,該芯片是由德州儀器公司生產(chǎn)的數(shù)字可編程增益芯片,具有非常低的非線性度的特點,能夠保證輸出增益穩(wěn)定。該芯片具有1/10/100/1 000共4個可調(diào)節(jié)增益,程序只需操作A0、A1兩位控制位即可改變芯片增益,簡單而又實用。[4]程控放大電路原理如圖8所示。

        2.5? 有效值檢波電路設計

        本設計使用程控放大電路前需要先對幅度進行檢測,以此幅度為基礎,再判斷該信號是否需要放大;因此,需要使用有效值檢波電路對衰減后的信號進行幅度檢測。由于衰減電路輸出峰峰值為0~3.3 V的信號,因此檢波電路檢波幅度為0~1.65 V,而A/D轉換器采集上限為3.3 V,從而導致該檢波器檢波電壓增益不能超過2,否則會燒壞A/D轉換器。此外,有效值檢波器也存在一個普遍的問題,那就是頻率越高的信號,越容易出現(xiàn)截止的情況。[5]本設計所采用的AD637有效值檢波芯片,能夠檢測0~8 MHz的信號,且內(nèi)部增益為1,單片機采集到的電壓值無需再經(jīng)過轉換即可用于判斷電壓。檢波器電路原理如圖9所示。

        3? ? 軟件設計及算法實現(xiàn)

        3.1? DDS信號源模塊

        采用串行傳輸方式,通過數(shù)據(jù)線SDATA、控制線(FS、PS)和時序線將數(shù)據(jù)輸入到寄存器,在FSYNC的低電平受SCLK下降沿控制裝入16位串行數(shù)據(jù),由FS和PS口控制數(shù)據(jù)輸入到相位和頻率寄存器。AD9834作為一款串行DDS芯片,能夠輸出正弦波、方波和三角波三種波形,軟件開始運行后初始化DDS,將FSY端拉至低電平,等待時鐘即可寫入波形數(shù)據(jù),當FSY為高電平時則寫入頻率數(shù)據(jù)。AD9834設置輸出波形流程如圖10所示。

        AD9834頻率數(shù)據(jù)總共有28位,每7位一組,單片機設置輸出頻率后,軟件中將該頻率分為4組,每組7位,每組加上一位控制字后將低14位組合,再將高14位組合,最終組合成2組16位數(shù)據(jù),由SDATA口在時鐘控制下,串口輸出16位串行數(shù)據(jù)字,再由AD9834輸出頻率。AD9834設置輸出頻率流程如圖11所示。

        3.2? ADC模塊

        STM32F767有多個ADC通道,本系統(tǒng)需要3路ADC通道進行采集,選擇PA1路采集波形信息,PA2路采集波形幅度以便控制增益,PA3路采集掃頻波形幅度測量幅頻曲線,在使用3路A/D轉換前需要先逐一進行ADC初始化工作。ADC采集流程如圖12所示。

        3.3? ?FFT模塊

        系統(tǒng)采集輸入信號波形信息后,對該信號進行FFT變換,由此得出所測量信號的幅度和頻率等信息。本設計采用ST公司已提供的DSP庫中的FFT函數(shù)。

        3.4? ?藍牙通信模塊

        本設計在測量外部信號頻譜等信息后,將通過STM32單片機的串口3發(fā)送信息給藍牙模塊,因此,單片機只需要進行串口模塊的程序初始化和對應的串口發(fā)送程序,即可實現(xiàn)藍牙數(shù)據(jù)傳輸。藍牙發(fā)送流程如圖13所示。

        單片機與藍牙模塊通過串口傳輸信息,當藍牙模塊成功與手機端相連后,會給單片機發(fā)送AT指令,單片機識別該指令后確認連接藍牙,從而進入對應功能界面發(fā)送測量信息。

        4? ? 實驗結果和分析

        根據(jù)PGA202芯片工作原理可知,STM32單片機控制2個I/O口輸出四組“0”“1”信號控制該芯片4級增益(1,10,100,1 000)。系統(tǒng)外部輸入信號經(jīng)衰減后,峰峰值被限制在-1.6 V~1.6 V,經(jīng)搬移的信號在0~3.3 V。但因為衰減電路,原本小幅度的信號也會衰減,從而導致A/D轉換器無法準確辨認幅度;因此,在33 ~330 mV的信號增益10倍,以此類推,提高小信號精確度。各級輸出增益電壓如表1所示,程控放大器增益對比如圖14所示。

        由表1和圖14可知,隨著外部輸入峰峰值的上升,增益也在改變:1~3 mV的信號被放大到1~3 V,放大了1 000倍;3 ~30 mV信號放大了100倍;30 ~300 mV信號放大了10倍;300 mV~3.3 V信號保持不變。最終顯示增益輸出的幅度與程控增益表的增益等級相同,該程控放大電路正確。

        利用信號發(fā)生器產(chǎn)生10 V、1 kHz的正弦信號,從輸入端輸入該信號,±5 V供電,觀察輸出信號,如圖15所示。從圖15可以看出,輸入10 V、

        1 kHz的信號,輸出的信號幅度被衰減到3 V,衰減倍數(shù)約為3.3倍,滿足A/D轉換器采集范圍,衰減電路工作正常。如圖16所示,輸入信號加上1.65 V電壓,可將輸入信號搬移至X軸上方,加法器模塊工作正常。

        AD637是一款高精度的單片RMS-to-DC(有效值轉直流)轉換器,它可以計算任何復雜波形的有效值。AD637采用波峰因數(shù)補償方案,當測量信號的波峰因數(shù)達到10時,它的額外誤差仍然保持在低于1%的水平[6];此外,通過數(shù)據(jù)擬合方式能夠?qū)⑵钶^大數(shù)據(jù)擬合,以提高最終結果的準確度。擬合結果如表2所示。

        將表2的數(shù)據(jù)擬合,在Excel中繪制曲線如圖17所示。從圖17可知,趨勢線擬合程度[R2]達到0.999 4,擬合度近似于1,可見AD637檢波結果較為準確。考慮到STM32內(nèi)部ADC采集電壓的最大值為3.3 V,檢波器輸入電壓需要控制在4.7 V以內(nèi),而在檢波器前端為衰減電路;因此,10 V的輸入信號衰減為3 V后,檢波恰好落在較為準確的檢波區(qū)域內(nèi),在此基礎上對檢波器輸出電壓使用公式進行擬合,得到的幅度值將更加準確。

        進入信號測量界面,從信號發(fā)生器接入外部信號,信號發(fā)生器輸出峰峰值為10 V、頻率為1 kHz的正弦信號,如圖18所示。測量該信號幅度、頻率及波形,手持示波器測量結果如圖19所示。信號頻率測量如表3、表4和圖20所示。

        綜合表3、表4和圖20可知,在輸入信號峰峰值為1 V和10 V的條件下,系統(tǒng)測量的頻率與理論值的誤差均在0.01%以內(nèi),[R2]值為1,說明本設計頻率測量結果較為準確。這是因為系統(tǒng)通過快速傅里葉變換計算頻率,快速傅里葉變換點數(shù)越多,頻率精確度越高,但相對的使用資源也就越多。例如:4 096 Hz的采樣頻率,采樣后進行4 096點FFT,最終的頻率精度就是[4 0964 096=1 ]Hz,也就是說,最終測得的頻率1 Hz和1.25 Hz都會被分為1 Hz,頻率精度越高,測得的頻率越準確。

        5? ? 結語

        采用STM32單片機實現(xiàn)的便攜示波器,以較高的性價比實現(xiàn)了輸入波形信號的測量、顯示以及信號的FFT變換、頻譜特性顯示等功能。本系統(tǒng)設計具備成本低廉、擴展性好的特點,其太陽能充電功能非常適合戶外及日常生活使用。

        設計采用STM32的DSP庫進行FFT變換。對于FFT類似數(shù)字變換,F(xiàn)PGA相較于STM32具有較大優(yōu)勢[7],因此,可以考慮將核心單片機更改為FPGA繼續(xù)設計。對于檢波電路,本系統(tǒng)在低頻和高頻的時候,檢波輸出幅度明顯下降,導致最終A/D轉換器測量和程控放大不準確。這個問題部分是因AD637芯片能力限制所致,通過軟件擬合,能夠?qū)Ω哳l和低頻進行額外增益,從而使最終輸入的信號保持在一個穩(wěn)定的幅度。

        參考文獻:

        [1] 呂冬梅, 王小兵. 示波器的基本結構和發(fā)展歷史[J]. 貴州農(nóng)機化,2001(3):26-27.

        [2] 威海同力計算機工程有限公司. 示波器的發(fā)展史與選擇示波器的幾點建議[EB/OL].(2011-09-15)[2019-12-20].https://wenku.baidu.com/view1c14360e4a7302768e9939e3.html.

        [3] KULAH H , AKIN T. A current mirroring integration based readout circuit for high performance infrared fpa applications[J]. IEEE Transactions on Circuits and Systems II Analog and Digital Signal Processing,2003,50(4):181-186.

        [4] SERGIO F.基于運算放大器和模擬集成電路的電路設計[M]. 西安:西安交通大學出版社,2004.

        [5] 宋雁鵬. 基于單片機和DDS的高頻信號源的設計[J].電子世界,2015(13):131-134.

        [6] 馬超,高鵬,楊自芹,等. 基于STM32和μC/OS-Ⅱ的嵌入式數(shù)字示波器設計[J].電子技術,2013(12):78-81.

        [7] 劉麗麗,樊延虎,高瑛. DDS原理及基于FPGA的實現(xiàn)[J].電子技術,2010,47(9):44.

        責任編輯? ? 盛? ? 艷

        猜你喜歡
        頻譜分析幅頻特性
        永磁懸浮支撐的剛性圓柱振子流致振動幅頻特性分析
        太陽能學報(2023年2期)2023-04-12 00:00:00
        催化裂化裝置煙氣輪機常見故障分析
        科技視界(2016年25期)2016-11-25 09:28:28
        基于頻譜分析的汽車總裝車間噪聲分析及控制
        大型管線壓縮機裝配難點及結構改進研究
        頻譜分析儀檢定中頻率與衰減參數(shù)的測量不確定度分析
        基于MSP430的自動幅頻特性測試系統(tǒng)
        開口磁芯的高頻電流傳感器幅頻特性研究
        河南科技(2015年11期)2015-03-11 16:25:02
        工程車輛油氣懸架參數(shù)化建模與幅頻特性分析
        色综合久久无码中文字幕app| 午夜精品久久久久久久久| 一区二区三区国产亚洲网站| 蜜桃av区一区二区三| 永久免费中文字幕av| 日本视频一区二区三区在线 | 亚洲一区二区三区日本久久九| 亚洲日韩乱码中文无码蜜桃臀| 久久精品国产亚洲av电影| 国产AⅤ无码久久丝袜美腿| 午夜影视啪啪免费体验区入口| 亚洲中文无码精品久久不卡| 国产福利97精品一区二区| 偷拍自拍一区二区三区| 69精品人妻一区二区| 男男做h嗯啊高潮涩涩| 亚洲自拍偷拍一区二区三区| 极品粉嫩小仙女高潮喷水操av| 99噜噜噜在线播放| 风情韵味人妻hd| 任我爽精品视频在线播放| 99久久精品日本一区二区免费| 三年片免费观看大全国语| 无码国产激情在线观看| 中文字幕av一区二区三区| 尤物AV无码色AV无码麻豆| 亚洲精品女人天堂av麻| 日韩有码在线一区二区三区合集 | 蜜臀av一区二区三区人妻在线| 精品高清一区二区三区人妖| 大量漂亮人妻被中出中文字幕| 精品亚洲麻豆1区2区3区| 久久久国产乱子伦精品| 亚洲日韩av无码| 国产精品久久久久电影网| 国产国拍亚洲精品永久不卡| 香蕉久久夜色精品国产| 少妇人妻出水中文字幕乱码| 丰满人妻中文字幕一区三区| 69国产成人精品午夜福中文| 久久人妻中文字幕精品一区二区|