999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于STM32和FPGA的遠程寬帶幅頻特性測試系統

2019-09-02 03:28:44謝桂輝鄭旭初趙天明劉子緒趙娟
現代電子技術 2019年9期

謝桂輝 鄭旭初 趙天明 劉子緒 趙娟

摘 ?要: 介紹一種基于STM32與FPGA雙控制核心的遠程寬帶大動態范圍的幅頻特性測試裝置。該裝置采用直接數字頻率合成芯片AD9959產生頻率和幅度均可控的正弦信號,并將其發送至待測網絡。接收端對待測網絡的輸出信號進行可變增益放大和欠采樣數字峰值檢測后,將幅頻信息通過WiFi模塊無線傳輸至上位機進行幅頻特性曲線的顯示。該裝置具有500 kHz~100 MHz的寬帶掃頻范圍,52 dB的大動態范圍,靈敏度可達100 μV,支持多節點測試。由于采用了欠采樣技術,該系統不需要高速ADC即可完成寬帶信號采樣,具有成本低、易維護等特點,可滿足分布式測量、野外作業等特殊場景下的幅頻特性測試需要,具有廣闊的應用前景。

關鍵詞: 遠程幅頻特性測試; 寬帶掃頻; 動態范圍; 欠采樣; STM32; FPGA

中圖分類號: TN06?34 ? ? ? ? ? ? ? ? ? ? ? ? ? 文獻標識碼: A ? ? ? ? ? ? ? ? ? ? ? ? ?文章編號: 1004?373X(2019)09?0132?05

A long?range wide?band amplitude?frequency characteristics test system

based on STM32 and FPGA

XIE Guihui1, 2, ZHENG Xuchu3, ZHAO Tianming3, LIU Zixu3, ZHAO Juan1, 2

(1. School of Automation, China University of Geosciences, Wuhan 430074, China;

2. Hubei Key Laboratory of Advanced Control and Intelligent Automation for Complex Systems, Wuhan 430074, China;

3. School of Mechanical Engineering and Electronic Information, China University of Geosciences, Wuhan 430074, China)

Abstract: A long?range amplitude?frequency characteristics test device based on STM32 and FPGA is introduced in this paper. The device generates a sinusoidal signal with controllable frequency and amplitude by means of direct digital frequency synthesis chip AD9959, and then sends the signal to the network under test. The variable gain amplification and undersampling digital peak detection are carried out for the output signal of the network under test in the receiving end, and then the amplitude?frequency messages are sent to the host computer through the WiFi module for display of amplitude?frequency characteristics curve. The device has the wide?band sweep frequency range of 500 kHz~100 MHz, amplitude dynamic range of 52 dB, voltage sensitivity highest to 100 μV, and supports multi?node test. The proposed system using undersampling technology can complete the wide?band signal sampling without high?speed ADC, has the characteristics of low cost and easy maintenance, can meet the demand of amplitude?frequency characteristics testing in some unique scenes such as distributed measurement or field operation, and has broad application prospect.

Keywords: long?range amplitude?frequency characteristics test; wide?band sweep frequency; dynamic range; undersampling; STM32; FPGA

0 ?引 ?言

幅頻特性測試裝置是一種專門用于測量電子設備或產品中特定電路頻率特性的儀器,常用于濾波器網絡、放大器網絡等電路的測量與驗證。其降低了測量操作的復雜度,實現了快速、方便、準確、直觀的測量過程。

目前國內外市場上的掃頻儀大多價格高昂、操作繁瑣、體積較大且不具有無線傳輸能力,具有不便攜帶、難以應用于野外環境的問題。

針對上述問題,本文設計并實現了一款低成本、可測試頻率覆蓋500 kHz~100 MHz、可測試幅度最低達100 μV的便攜式遠程幅頻特性測試裝置,適用于野外環境等場景測試。

1 ?系統方案論證

本儀器以STM32為控制核心、FPGA作為數據采集核心、ESP8266為WiFi傳輸核心,主要由信號源模塊、自動增益控制模塊、幅度檢測模塊和WiFi模塊組成。采用DDS芯片AD9959產生正弦掃頻電流信號經[I/V]轉換電路處理后輸出,作為被測網絡的激勵信號。設計可變增益放大電路對被測網絡輸出信號進行自適應放大,調整為合適的幅度供ADC采樣,由高速ADC采集后輸入至FPGA測幅,將測得的幅度信息與源信號的頻率信息送入STM32分析,結果通過WiFi上傳至上位機,生成待測網絡的幅頻特性曲線,實現遠程測量待測網絡幅頻特性的功能。單節點系統框圖和多節點網絡框圖如圖1,圖2所示。

圖1 ?單節點系統框圖

圖2 ?多節點網絡框圖

2 ?系統功能硬件電路設計

2.1 ?信號源模塊

信號源模塊負責產生測試所需源信號。該模塊由集成DDS芯片AD9958和[I/V]轉換電路構成。模塊由單獨的STM32單片機進行控制,與幅頻特性測試模塊分離,模塊具有生成500 kHz~100 MHz的超寬帶掃頻信號的能力。

AD9958輸出信號的峰峰值受10位幅度控制字控制,AD9958的輸出信號峰峰值范圍為0~500 mV:

[Vout=RDW210×500 ?mV] (1)

式中:[Vout]為輸出信號幅度;RDW為頻率控制字。由式(1)知,其幅度精度為0.5 mV。

AD9958的輸出為電流量,通過外部[I/V]轉換電路進行電流/電壓轉換,輸出電壓信號。

2.2 ?增益控制模塊

增益控制模塊負責對待測網絡響應信號進行處理以便于ADC采樣。該模塊由前級固定增益電路、中間級壓控增益電路和末級固定增益電路構成。

前級固定增益電路采用高速電流反饋運算放大器AD8009。該芯片的小信號帶寬達350 MHz,在130 MHz以下具有0.1 dB的增益平坦度。設計本級固定增益為12 dB,輸入信號頻率最大值為100 MHz。

中間級壓控增益電路采用兩級壓控放大器VCA821。該芯片的增益可根據控制電壓[VG]調節帶寬達320 MHz,在135 MHz以下具有0.1 dB的增益平坦度,單片增益可調范圍大于40 dB。為避免放大倍數過大引起芯片自激振蕩,設計本級的增益范圍為0~52 dB,輸入信號頻率最大值為100 MHz,增益可根據控制電壓連續調節。

末級固定增益電路采用AD8009。本級主要考慮芯片壓擺率是否達標,芯片壓擺率達5 500 [Vμs],允許的最高輸出信號峰峰值為17.5 V。

設計本級固定增益為12 dB,輸出信號的最大幅度峰峰值為4 V,最高頻率為100 MHz。AD8009符合設計要求。

本模塊設計四級增益范圍共24~76 dB,級間阻抗匹配衰減24 dB,最終增益范圍為0~52 dB,電路圖如圖3~圖5所示。

圖3 ?前級固定增益電路圖

圖4 ?末級固定增益電路圖

2.3 ?幅度測試模塊

幅度測試模塊負責采集經增益控制模塊處理后的信號幅度。該模塊由獨立于信號源模塊的STM32單片機控制,采用FPGA控制A/D轉換芯片ADS805測幅,ADS805具有12位有效位,即幅度采樣精度可達[5 ?V212≈1.22] mV,能夠較準確地檢測幅值信息。電路圖如圖6所示。

圖6 ?幅度檢測電路

FPGA采樣完成后進行峰值檢波,并將幅度信息發送到STM32,由STM32進行數據封裝和打包,最后上傳到WiFi模塊完成數據傳輸。

2.4 ?WiFi模塊

該模塊采用ESP8266無線模塊制作。ESP8266系列芯片集成度高、功耗低、成本低、體積小,非常適用于便攜式設備中無線控制領域的應用。該模塊內部具有32位MCU處理功能,可獨立于單片機之外工作。ESP8266模塊帶有斷電寄存器E2ROOM,能夠在突然掉電的情況下實時保留斷電前的狀態,再次上電時,數值不變。ESP8266收發數據穩定,傳輸波特率可達115 200 b/s。ESP8266的供電電壓為3.3 V,可利用單片機的3.3 V引腳進行供電,電壓穩定。

ESP8266支持AT指令方式進行配置,選擇UDP透傳的配置方式。在該種方式下,ESP8266模塊Rx引腳接收到的輸出將會轉發至UDP透傳綁定的IP端口,配置ESP8266在上電后立刻連接路由器并綁定上位機的IP端口,上位機端使用UDP調試助手接收數據,當發現與預設條件匹配的數據包,則繪制幅頻特性曲線。

3 ?系統軟件設計

系統的軟件部分包括主控程序、欠采樣測幅程序、ESP8266配置程序。其中,主控程序在STM32中執行,負責完成壓控增益運放的控制電壓調節、集成DDS芯片的配置、幅度測量數據的處理等。欠采樣測幅程序在FPGA中完成,主要實現寬帶信號的精確測幅。上位機程序負責處理WiFi模塊上傳的數據,程序運行流暢,界面友好。各程序遵循結構化、層次化設計,使系統軟件得以有條不紊地運行。

3.1 ?主控程序

主控程序分為兩個單元:主控單元一負責配置信號源模塊和調節增益控制電壓;主控單元二負責對采集的數據處理。

主控單元一作為主動發送方,上電后首先初始化,然后進入等待遙控指令狀態。收到遙控指令時,控制器對相應情況作出反應,主要包括信號源模塊控制和增益模塊控制電壓調節。設計采用的主要思路是:主函數執行遙控按鍵檢測命令,并根據不同的按鍵命令調用不同的函數作出相應處理,最后返回主函數繼續等待命令。程序流程圖如圖7所示。

主控單元二作為數據被動接收方,其主要功能是處理采集到的幅度數據和配置WiFi模塊。上電后首先初始化并配置WiFi模塊,然后串口接收并處理FPGA發送的幅度信息,識別對應頻率,最后將數據發送至WiFi模塊。程序流程圖如圖8所示。

圖7 ?STM32主控單元一程序流程圖

圖8 ?STM32主控單元二程序流程圖

3.2 ?欠采樣程序

系統采用欠采樣測量信號幅度。欠采樣可實現以低采樣率檢測高頻率信號的工作,故其能夠明顯降低對A/D轉換芯片采樣率的要求。為提高欠采樣測幅的精確度,解決僅采用單頻欠采樣面臨的難以測量采樣頻率整數倍信號的難題,本系統使用多個不成倍數關系的采樣頻率進行欠采樣。當待測頻率不為多個采樣頻率的公倍數時可以正確檢測,通過合理設計多個采樣頻率值,可以近似地看作對于全頻段具有采樣能力。欠采樣程序流程圖如圖9所示。

3.3 ?ESP8266配置程序

ESP8266支持三種模式,分別是softAP模式、station模式、softAP+station模式。本系統將ESP8266配置為station模式,作為節點與路由器進行通信。

圖9 ?欠采樣程序流程圖

程序首先對STM32串口進行初始化,之后STM32通過串口通信完成對ESP8266模塊的初始化配置,使ESP8266工作在station模式,并綁定WiFi連接。對ESP8266配置的初始化過程多使用AT命令,常用的AT命令有:AT+CWIAP列出當前可加入網絡、AT+CWJAP加入AP、AT+CWDHCP設置DHCP開關、AT+CWAVTOCONN在station模式下設置開機自動連接WiFi等。ESP8266與上位機的數據傳輸模式配置為UDP透傳,UDP稱為用戶數據報協議,不需要數據接收方的回應,也不進行數據保留,即兩個端口之間不建立連接,相較于TCP/IP協議,UDP協議的實時性更高、速度更快、更為簡單經濟,使其更適用于對實時傳輸有較高要求的幅頻特性測試。

4 ?測試數據及分析

4.1 ?信號源模塊輸出測試

測試條件:負載600 Ω。

測試方法:在輸出峰峰值范圍內選擇5 mV/10 mV/20 mV/50 mV/100 mV作為典型值進行測試。記錄其在不同頻率條件下的實際輸出峰峰值,觀察信號源的實際輸出峰峰值、頻率范圍,如表1所示。

表1 ?信號源模塊輸出測試表

結果分析:信號源模塊滿足輸出信號峰峰值范圍5 mV~100 mV、頻率范圍500 kHz~100 MHz的要求,頻率支持100 kHz、1 MHz兩檔步進,頻帶內起伏較小。

4.2 ?增益控制模塊輸出測試

測試條件:使用自制信號源測試。

測試方法:設定固定的增益控制電壓,改變信號源的輸出峰峰值和頻率,記錄放大網絡的實際輸出峰峰值,如表2所示。

表2 ?增益控制模塊輸出測試表

結果分析:放大網絡模塊通頻帶較預期值誤差小于9‰,增益可調范圍滿足0~52 dB連續可調,輸出波形未發生明顯失真。

4.3 ?系統總體測試

測試條件:使用自制信號源模塊、無源低通網絡、WiFi模塊進行測試。

測試方法:啟動信號源模塊的掃頻功能,將接收到的數據通過WiFi模塊上傳至上位機,由UDP調試助手顯示幅頻特性曲線。

測試結果:能夠在上位機上顯示被測網絡的幅頻特性曲線。

結果分析:幅頻特性曲線趨勢正確,曲線較為平滑。如圖10所示。

圖10 ?上位機程序結果圖

5 ?結 ?語

本系統設計并實現了一個寬帶遠程幅頻特性測試儀,該測試儀具有500 kHz~100 MHz的帶寬、52 dB的動態范圍,最低輸入信號幅度峰峰值低至100 μV??蛇h程測試,支持多節點組網,同時本文利用雙頻峰值采樣,實現了對高頻寬帶信號的低成本精確采樣,大大降低了硬件成本。系統采用模塊化設計思路,可擴展性強,具有很好的應用價值。

參考文獻

[1] 徐文.基于WiFi與Android的智能家居監控系統設計[D].成都:西南交通大學,2017.

XU Wen. Design of intelligent home monitoring system based on WiFi and Android [D]. Chengdu: Southwest Jiaotong University, 2017.

[2] 陳祥.基于WiFi與移動智能終端的室內定位技術研究[D].哈爾濱:哈爾濱理工大學,2017.

CHEN Xiang. Research on indoor positioning technology based on WiFi and mobile intelligent terminal [D]. Harbin: Harbin University of Science and Technology, 2017.

[3] 甘國妹,梁榮才.增益可控射頻放大器設計方案的分析[J].玉林師范學院學報,2016(5):37?41.

GAN Guomei, LIANG Rongcai. Analysis of gain controllable RF amplifier design scheme [J]. Journal of Yulin Normal University, 2016(5): 37?41.

[4] ?陳聰聰,席澤敏,張文成,等.基于STM32的低頻數字頻率特性測試儀的設計[J].艦船電子工程,2016(12):145?150.

CHEN Congcong, XI Zemin, ZHANG Wencheng, et al. Design of digital frequency characteristics tester based on STM32 [J]. Ship electronic engineering, 2016(12): 145?150.

[5] 國成哲,王中訓,王文奇,等.頻率特性測試儀的設計[J].電子設計工程,2017(11):102?106.

GUO Chengzhe, WANG Zhongxun, WANG Wenqi, et al. Design of the frequency characteristic instrument [J]. Electronic design engineering, 2017(11): 102?106.

[6] 李曉陽.WiFi技術及其應用與發展[J].信息技術,2012(2):196? 198.

LI Xiaoyang. WiFi technology and its application and development [J]. Information technology, 2012(2): 196?198

[7] 曹振民,陳年生,馬強,等.基于ESP8266的無線控制電路設計[J].工業控制計算機,2017(1):68?69.

CAO Zhenmin, CHEN Niansheng, MA Qiang, et al. Design of wireless control circuit based on ESP8266 [J]. Industrial control computer, 2017(1): 68?69.

[8] 屈良潘,唐曼玲,劉靜,等.基于ESP8266的LED燈無線遠程控制設計[J].電子世界,2017(9):179?181.

QU Liangpan, TANG Manling, LIU Jing, et al. Design of wireless remote control based on ESP8266 [J]. Electronics world, 2017(9): 179?181.

[9] 侯老二,龍歡.基于ESP8266?01的無線溫濕度調節系統設計[J].儀器儀表與分析監測,2017(3):5?10.

HOU Laoer, LONG Huan. Design of the wireless system in temperature and humidity based on ESP8266?01 [J]. Instrumentation analysis monitoring, 2017(3): 5?10.

[10] 范興隆.ESP8266在智能家居監控系統中的應用[J].新器件新技術,2016(9):52?56.

FAN Xinglong. Application of ESP8266 in intelligent home monitoring system [J]. Microcontrollers & embedded systems, 2016(9): 52?56.

主站蜘蛛池模板: 国产麻豆永久视频| 青青青国产视频手机| 青青草一区二区免费精品| 天堂av高清一区二区三区| 任我操在线视频| 国产日韩AV高潮在线| 久久精品人人做人人爽97| 少妇精品网站| 中文字幕欧美成人免费| 久久综合九九亚洲一区| 色首页AV在线| 中文字幕调教一区二区视频| 国产午夜福利在线小视频| 91综合色区亚洲熟妇p| 免费人成又黄又爽的视频网站| 欧美日韩激情在线| 免费无码网站| 国产麻豆另类AV| 亚洲国产高清精品线久久| 亚洲色无码专线精品观看| 日本高清免费不卡视频| 在线观看国产精美视频| 亚洲精品视频免费观看| 国产在线视频二区| 亚洲无码精彩视频在线观看| 欧美福利在线| 欧美精品不卡| 亚洲精品卡2卡3卡4卡5卡区| 国产精品香蕉在线| 精品色综合| 国产91小视频在线观看| 国产极品美女在线| 日韩欧美色综合| 久久综合一个色综合网| 国产亚洲欧美在线人成aaaa| 亚洲va在线观看| 欧美啪啪一区| 成人综合网址| 中国特黄美女一级视频| 欧美日韩综合网| 欧美精品啪啪一区二区三区| 91色国产在线| 91麻豆国产视频| 思思99热精品在线| 婷婷丁香在线观看| 国产jizz| 精品国产欧美精品v| 色欲国产一区二区日韩欧美| 日本成人一区| 亚洲精品不卡午夜精品| 久久鸭综合久久国产| 真实国产精品vr专区| 国产一级妓女av网站| 亚欧美国产综合| 亚洲欧美日韩另类在线一| 久久亚洲日本不卡一区二区| 久久精品aⅴ无码中文字幕| 欧美精品1区2区| 欧美在线黄| 欧美国产视频| 尤物特级无码毛片免费| 欧美综合区自拍亚洲综合天堂| 日本欧美在线观看| 亚洲中文字幕在线一区播放| 亚洲人成日本在线观看| 亚洲精品va| 亚洲欧美日韩综合二区三区| 熟女日韩精品2区| 国产色爱av资源综合区| 国产69精品久久| 四虎成人免费毛片| 亚洲va欧美va国产综合下载| 福利片91| 伊人色在线视频| 亚洲欧洲日韩久久狠狠爱| 国产91无码福利在线| 精品一区二区三区无码视频无码| 狠狠操夜夜爽| 欧美国产在线看| 国产在线视频欧美亚综合| 成人福利在线视频| 欧洲日本亚洲中文字幕|