新聞中心

EEPW首頁 > 設(shè)計應用 > 基于STM32的多調(diào)制方式信號源的設(shè)計

基于STM32的多調(diào)制方式信號源的設(shè)計

作者:韓曉冰 邢磊 時間:2018-10-25 來源:電子產(chǎn)品世界 收藏
編者按:基于STM32F407ZGT6設(shè)計了一款多種調(diào)制方式、寬頻帶的信號源,覆蓋頻率范圍為50 MHz-4 GHz,并且?guī)в泄β史糯笃鳎梢詫⑿盘柗糯筝敵?,輸出電平范圍可達0 dBm-30 dBm。本設(shè)計主要可以分成兩大部分,主控板與前操控版,前操控版帶有按鍵,通過UART將輸入的數(shù)據(jù)發(fā)送給主控板,主控板將會根據(jù)傳輸?shù)臄?shù)據(jù)協(xié)議解析數(shù)據(jù),并控制信號發(fā)生器工作,信號通過功放放大,最后通過天線發(fā)射出去。

作者 韓曉冰 邢磊 西安科技大學信息與通信工程學院(陜西 西安 710054)

本文引用地址:http://2s4d.com/article/201810/393369.htm

  韓曉冰(1965-),男,陜西西安人,教授,研究方向,無線通信。

  邢磊,男,河北承德人,碩士研究生,研究方向,嵌入式、無線通信。

摘要:基于STM32F407ZGT6設(shè)計了一款多種調(diào)制方式、,覆蓋頻率范圍為50 MHz-4 GHz,并且?guī)в?a class="contentlabel" href="http://2s4d.com/news/listbylabel/label/功率放大">功率放大器,可以將信號放大輸出,輸出電平范圍可達0 dBm-30 dBm。本設(shè)計主要可以分成兩大部分,主控板與前操控版,前操控版帶有按鍵,通過將輸入的數(shù)據(jù)發(fā)送給主控板,主控板將會根據(jù)傳輸?shù)臄?shù)據(jù)協(xié)議解析數(shù)據(jù),并控制信號發(fā)生器工作,信號通過功放放大,最后通過天線發(fā)射出去。

0 引言

  現(xiàn)在市場上主要的主要是面向?qū)嶒炇覝y試使用,用于野外部隊進行無線電監(jiān)測測向訓練的非常少。而且很多沒有功放,不能發(fā)射大功率信號,這就嚴重限制了信號覆蓋范圍,無法模擬真實的電磁環(huán)境。

1 系統(tǒng)整體方案設(shè)計

  本系統(tǒng)主要由前操控板,主控板組成。前操控板主要是進行按鍵輸入數(shù)據(jù)和顯示輸入信息、系統(tǒng)調(diào)試信息等,并將數(shù)據(jù)通過傳送給主控板。主控板根據(jù)傳輸協(xié)議將數(shù)據(jù)解析,根據(jù)解析出的數(shù)據(jù)控制射頻模塊產(chǎn)生相應信號,并通過功放將信號放大,最后將信號通過天線發(fā)射出去,信號源發(fā)射信號使用兩種天線,50 MHz-1 GHz用的是拉桿天線,發(fā)射1 GHz到4 GHz使用的是雙錐天線。GPS/BD定位系統(tǒng)和RFID在前操控板,當GPS/BD收到信息后并將數(shù)據(jù)傳送給前操控版,前操控版將信息顯示出來。系統(tǒng)結(jié)構(gòu)如圖1所示。

2 系統(tǒng)硬件設(shè)計

  本系統(tǒng)主要由前操作板、主控板、電源模塊三部分組成。每部分上都有其對應的不同的功能,這幾個部分構(gòu)成了一個完整的電磁環(huán)境構(gòu)建系統(tǒng)。這幾部分之間最主要的就是數(shù)據(jù)傳遞。

  2.1 前操作板

  前操控版選用的型號是STM32F103ZET6,使用的是ARM Cortex-M3內(nèi)核,512 kB Flash,64KB RAM,LQFP 144腳封裝。完全符合作為前操控版的處理芯片。前操作板主要是由按鍵、GPS/BD模塊、RFID、OLED 顯示屏組成。前面操作板的主要作用就是按鍵輸入和顯示。通過按鍵輸入頻率、幅度等參數(shù),通過OLED 屏幕顯示,并通過傳送給主控板。結(jié)構(gòu)如圖2所示。

  2.2 主控板

  主控板是信號源的重要部分,選用的芯片是STM32F407ZGT6,帶有FPU 的ARM32 位 Cortex-M4處理器,1 MB的FLASH,192+4KB的SRAM,主頻為168 MHz。主控板主要由射頻模塊、器、電壓轉(zhuǎn)換模塊組成。當主控板接收到前操控版發(fā)送的數(shù)據(jù)時,將數(shù)據(jù)按照通信協(xié)議解析,在根據(jù)數(shù)據(jù)控制射頻模塊產(chǎn)生相應的信號,然后通過功放將信號放大,最后在通過天線發(fā)射出去。如圖3所示。

  射頻模塊使用的是ADI公司生產(chǎn)的ADF4351,本電路為寬帶直接變頻發(fā)射機模擬部分的完整實現(xiàn)方案(模擬基帶輸入、RF輸出)。通過使用鎖相環(huán)(PLL)和寬帶集成電壓控制振蕩器(VCO),本電路支持500 MHz至4.4 GHz范圍內(nèi)的RF頻率。對來自PLL本振(LO)進行諧波濾波,確保提供出色的正交精度、邊帶抑制和低EVM。

  此芯片的性能基本完全符合本設(shè)計需求。故選用此芯片。

  器選用的是ADI的HMC637BPM5E,此放大器工作頻率范圍為直流至6 GHz。提供15 dB的小信號增益,1 dB增益壓縮下的27.5 dBm輸出功率,40 dBm的典型輸出IP3和4 dB噪聲系數(shù),同時需要來自12 V電源的335 mA 在VDD上。也是比較符合比設(shè)計的需求。故采用此芯片。

  2.3 電源模塊

  電源模塊以CN3763為芯片,進行電源的充電管理和供電使用。CN3763具有三種充電模式,即涓流、恒流和恒壓充電模式,是專門為鋰電池充電進行充電管理的電源芯片。

  在恒壓充電模式下,芯片可以控制電池電壓為12.6 V,也可以通過一個外部電阻向上調(diào)整;在恒流充電模式,充電電流通過一個外部電阻設(shè)置。對于深度放電的鋰電池,當電池電壓低于恒壓充電電壓的66.5%(典型值)時,CN3763用所設(shè)置的恒流充電電流的17.5%對電池進行涓流充電。在恒壓充電階段,充電電流逐漸減小,當充電電流降低到恒流充電電流的16%時,充電結(jié)束。此芯片的功能基本完全符合本設(shè)計使用,故采用此芯片作為充電電源芯片。結(jié)構(gòu)如圖4所示。

3 嵌入式軟件設(shè)計

  本設(shè)計中嵌入式程序設(shè)計主要是指前操控版的的顯示程序,按鍵數(shù)據(jù)輸入程序,系統(tǒng)調(diào)試信息顯示程序以及給根據(jù)數(shù)據(jù)協(xié)議給主控板發(fā)送數(shù)據(jù)的程序。主控板的程序比較復雜,首先是與前面板的協(xié)議,協(xié)議主要是與前操作板的數(shù)據(jù)傳輸協(xié)議,就是把前操控版發(fā)送的數(shù)據(jù)解析成指令用來控制信號發(fā)生器和功放,發(fā)出按鍵輸入的信號。

  3.1 前操作板嵌入式程序開發(fā)

  前操作板主要是與主控板進行數(shù)據(jù)傳輸以及顯示系統(tǒng)調(diào)試信息等。系統(tǒng)初始化后,根據(jù)主控板通過UART發(fā)送給前操控板的數(shù)據(jù)會顯示相應的信息,如系統(tǒng)固件版本號,PCB版本號,設(shè)備別名,IP等信息。

  定位是通過GPS/BD定位系統(tǒng),系統(tǒng)初始化后,GPS/BD天線開始接收數(shù)據(jù),并通過UART2將數(shù)據(jù)發(fā)送到前操控版,將接收到的數(shù)據(jù)按照協(xié)議解析后,通過OLED 屏幕顯示出來。

  RFID模塊與GPS類似,系統(tǒng)初始化后,RFID就會正常工作,這時就可以進行打卡操作,將標簽卡放到前操控版處就可以實現(xiàn)打卡功能,并且可以查看打卡記錄的數(shù)據(jù)。

  前操控板主要是進行按鍵輸入,顯示以及和主控板之間的數(shù)據(jù)傳輸。首先是按鍵輸入數(shù)據(jù),系統(tǒng)初始化后,OLED 屏幕顯示出信號參數(shù)設(shè)置頻率、幅度、調(diào)試方式、射頻開啟狀態(tài)。用戶通過按鍵輸入這些參數(shù)后,MCU會把數(shù)據(jù)通過UART發(fā)送給主控板,主控板根據(jù)數(shù)據(jù)傳輸協(xié)議,將數(shù)據(jù)解析后,將會控制產(chǎn)生相應的頻率、幅度、調(diào)制方式的信號。

  3.2 主控板嵌入式程序開發(fā)

  主控板的嵌入式程序主要就是根據(jù)數(shù)據(jù)傳輸協(xié)議,將通過UART傳過來的數(shù)據(jù)解析,并根據(jù)解析出來的數(shù)據(jù)控制信號發(fā)生器產(chǎn)生相應信號,通過功放將信號放大,最后根據(jù)頻段將通過天線發(fā)射出去。在嵌入式程序中,數(shù)據(jù)協(xié)議是最關(guān)鍵的部分,只有通信雙方定好協(xié)議,數(shù)據(jù)才可以傳輸,傳輸完成后才可以按照協(xié)議解析數(shù)據(jù)。因此,編寫數(shù)據(jù)協(xié)議也是本設(shè)計的的難點。

  傳輸?shù)臄?shù)據(jù)都是定義好的結(jié)構(gòu)體,每一次數(shù)據(jù)傳輸都是將數(shù)據(jù)按照定義好的結(jié)構(gòu)體的的結(jié)構(gòu)傳輸?shù)?,所以,在解析協(xié)議時,也要按照定義好的結(jié)構(gòu)體數(shù)據(jù)類型來解析數(shù)據(jù),并且根據(jù)結(jié)構(gòu)體的成員變量的數(shù)據(jù)來控制相應信號的產(chǎn)生。

4 主測試結(jié)果分析

  整個系統(tǒng)設(shè)計基本完成后,進行整體測試,整機系統(tǒng)如圖5所示。

  通過按鍵輸入頻率、幅度、調(diào)制方式等數(shù)據(jù)。例如,輸入信號參數(shù),頻率110 MHz,幅度0 dBm,調(diào)制方式為CW,如圖6所示。

  通過饋線將信號源輸出端與頻譜儀輸入端連接,為了保護頻譜儀,在輸入端加了一個10 dBm的衰減器。觀察其波形,如圖7所示。

  本次測試使用的頻譜儀是Keysight N9918A。根據(jù)上圖分析可知頻譜儀接收到的信號是110 MHz,電平是-12 dBm,由于本次使用的饋線3 M長,所以損耗可以到達2 dBm,根據(jù)上圖可知,本信號源可以正常發(fā)射信號,且信號可以被頻譜儀正常接收。

5 結(jié)束語

  本設(shè)計實現(xiàn)了通過按鍵輸入數(shù)據(jù),經(jīng)UART傳送到主控板,主控板根據(jù)傳輸協(xié)議將數(shù)據(jù)解析,并控制信號發(fā)生器產(chǎn)生相應頻率信號,經(jīng)過功率放大器放大后,通過天線發(fā)射出來,經(jīng)驗證,此信號源可以正常產(chǎn)生信號。

  通過測試結(jié)果可知,本系統(tǒng)可以準確發(fā)射出輸入的按鍵信號,在允許范圍內(nèi)精確度可能會有誤差。

  參考文獻:

  [1]周晗. 多制式射頻信號源關(guān)鍵技術(shù)研究[D].國防科學技術(shù)大學,2012.

  [2]劉磊. 基于DDS的信號源設(shè)計及關(guān)鍵技術(shù)研究[D].南京理工大學,2013.

  [3]譚營,許化龍,曲從善. 高精度智能信號源設(shè)計[J]. 計算機測量與控制,2007,(12):1852-1854.

  [4]包靜,鄒鵬,趙海偉. 基于ARM的多功能信號源—顯示及接口模塊設(shè)計[J]. 硅谷,2013,6(10):20+25.

  [5]張騰. 高精度正弦波信號源設(shè)計[D].西安工業(yè)大學,2014.

  [6]許國宏,宋征,王耀磊. 多通道2ASK/2FSK信號源的設(shè)計與實現(xiàn)[J]. 電腦知識與技術(shù),2016,12(07):257-259.

  本文來源于《電子產(chǎn)品世界》2018年第11期第43頁,歡迎您寫論文時引用,并注明出處。



評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉