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

        ?

        基于FPGA的星載電場儀信號處理系統(tǒng)設(shè)計

        2014-09-03 23:11:51王林楓姜秀杰
        電子設(shè)計工程 2014年11期
        關(guān)鍵詞:信號系統(tǒng)設(shè)計

        王林楓,姜秀杰,滿 峰

        (1.中國科學(xué)院 空間科學(xué)與應(yīng)用研究中心,北京 100190;2.中國科學(xué)院大學(xué) 北京 100049)

        基于FPGA的星載電場儀信號處理系統(tǒng)設(shè)計

        王林楓1,2,姜秀杰1,滿 峰1

        (1.中國科學(xué)院 空間科學(xué)與應(yīng)用研究中心,北京 100190;2.中國科學(xué)院大學(xué) 北京 100049)

        為了構(gòu)建空間電場測量體系,設(shè)計了基于FPGA的星載電場儀信號處理系統(tǒng)。區(qū)別于探空火箭電場信號測量系統(tǒng),星載電場儀系統(tǒng)采用Xilinx FPGA為主控制器和數(shù)據(jù)處理單元,同時針對星上環(huán)境提出了偏置電流源和浮動參考地等獨特設(shè)計。文章介紹了系統(tǒng)的硬件設(shè)計和軟件設(shè)計。測試結(jié)果表明,系統(tǒng)穩(wěn)定可靠,具有一定的參考價值和實際應(yīng)用價值。

        星載電場儀;XC3S500E;AD7626;偏置電流源;浮動參考地

        空間電場是研究空間天氣學(xué)和空間環(huán)境的一個重要參量,空間電場的監(jiān)控對于了解近地空間電狀態(tài)是不可缺少的,可以為太陽活動對近地空間天氣的影響、雷暴和地震預(yù)警,以及航天活動等提供直接的觀測資料,提高對災(zāi)害性空間天氣的預(yù)警預(yù)報能力[1]??梢?,星載電場儀在未來將會成為近地氣象衛(wèi)星、空間天氣監(jiān)測衛(wèi)星和地震監(jiān)測衛(wèi)星上的重要設(shè)備。

        不同于以往的探空火箭電場儀,本文中介紹的星載電場儀設(shè)計方法,根據(jù)星上環(huán)境特點,增加偏置電流源,將原本的被動式探測方式改進為主動式探測方式,并且配置浮動參考地,從而可以適應(yīng)較大的電位波動范圍;同時,以數(shù)字濾波代替箭載電場儀的模擬濾波作為通道劃分手段。在整個系統(tǒng)中,F(xiàn)PGA作為主控制器來控制A/D采樣、偏置電流源和同步422發(fā)送。采得的數(shù)據(jù)經(jīng)A/D采樣之后,再由FPGA劃分通道,并且對數(shù)據(jù)進行FFT變換,發(fā)送給后端設(shè)備。

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

        如圖1所示,整個硬件系統(tǒng)包括以下幾個模塊:信號采集模塊、A/D采樣模塊、同步422發(fā)送模塊、參考電壓和電源模塊、恒流源發(fā)生模塊以及FPGA及配置電路模塊。由金屬探頭采集到的電位信號經(jīng)過前放和電壓偏置處理,調(diào)整到A/D芯片的信號輸入范圍之內(nèi),A/D轉(zhuǎn)換后的數(shù)字信號再交給FPGA進行通道劃分和FFT變換,最后再通過同步422發(fā)送給后端設(shè)備。恒流源發(fā)生模塊用于產(chǎn)生一個微小的恒定電流,用來將金屬探頭的電位驅(qū)動到與周圍環(huán)境電位相同。整個系統(tǒng)需要使用±5 V、3.3 V、2.5 V、1.2 V、4.096 V等電平,其中+5V為一次電源提供,其他電平均通過電源轉(zhuǎn)換芯片提供。

        圖1 系統(tǒng)總體結(jié)構(gòu)框圖Fig.1 Structure diagram of the electric field processing system

        1.1 信號采集模塊

        信號采集模塊的主要作用有兩個:一是利用浮動參考地的設(shè)計,來擴大前放的測量范圍;二是將得到的電位信號通過前放和偏置調(diào)整到A/D芯片的輸入范圍以內(nèi)。

        設(shè)計浮動參考地電路的目的主要是因為在衛(wèi)星周圍環(huán)境的等離子體中,有些位置的電位可達±100 V,如果前放電路仍然使用星上公用參考地的話,運放將經(jīng)常因飽和而得不到正確的信號,因此需要浮動參考地電路來增大前放電路的測量范圍[2]。浮動參考地電路框圖如圖2所示,其中+28 V電源由星上公用電源提供。首先由一個額外的探頭得到所在位置的電位Vs,再經(jīng)過低通濾波器濾波之后,得到的信號即作為浮動參考地FGND,同時,再經(jīng)過變壓器產(chǎn)生Vs+10 V和Vs-10 V兩路電壓信號,這幾個電壓信號同時提供給前放電路,作為前放電路的參考地和正負(fù)電源,這樣就可以擴展前放電路的測量范圍。

        信號調(diào)理電路圖如圖2所示,分為兩級。第一級使用AD8429對同一個通道兩個探頭的信號進行差分放大;第二級將得到的差分信號進行分壓,并加上一個2.5 V的直流偏置,目的是將差分后的信號調(diào)整到A/D芯片的輸入范圍之內(nèi)。

        圖2 信號調(diào)理電路圖Fig.2 Diagram of signal conditioning circuit

        1.2 A/D采樣模塊和422發(fā)送模塊

        A/D采樣模塊和同步422發(fā)送模塊都由FPGA提供控制信號。其中,A/D采樣模塊采用的A/D芯片是ANALOG DEVICE公司生產(chǎn)的AD7626芯片,該芯片具有10MSPS的采樣速率,輸入范圍為±4.096 V的差分輸入,需要5 V、2.5 V、4.096 V 3種電平,所有的電源、地和電路的連接按照推薦電路配置[3]。同步422發(fā)送模塊采用TEXAS INSTRUMENTS生產(chǎn)的DS26LV31AT,所需的時鐘、使能和輸出使能信號均由FPGA提供。

        1.3 參考電壓和電源模塊

        該模塊主要是為其他模塊的各種芯片提供電源和參考電壓。根據(jù)不同的電壓要求,選用了多種電平轉(zhuǎn)換芯片。其中,電源模塊包括:TPS63700將+5 V轉(zhuǎn)換成-5 V,TPS767將 +5 V轉(zhuǎn)換成3.3 V和2.5 V,TPS62003將3.3 V轉(zhuǎn)換成1.2 V;參考電壓模塊包括:ADR444產(chǎn)生4 V參考電壓,ADR3425產(chǎn)生2.5 V參考電壓。

        1.4 恒流源發(fā)生模塊

        該模塊是本系統(tǒng)的主要創(chuàng)新點之一。傳統(tǒng)的探空火箭電場儀一般采用被動式探測方式,即探頭上沒有恒流源偏置電路,完全依賴于探針被動地在等離子體中進行測量,這種測量方式適合于密度較高的等離子體的電場。但衛(wèi)星由于飛行高度相比于探空火箭更高,等離子密度相對稀薄,因此使用主動式探測方式更加適合。所謂主動式探測方式,即在探頭上施加偏置電流,主要作用是降低探頭阻抗,使探頭所測得的電位與周圍等離子體電位更加接近[2,4-5]。

        恒流源發(fā)生模塊主要是一個由D/A芯片為主的恒流電路,D/A芯片選用AD5544,所需的控制信號也由FPGA提供。

        1.5 FPGA及配置電路模塊

        在本系統(tǒng)中,F(xiàn)PGA的作用至關(guān)重要。首先,F(xiàn)PGA為AD7626、AD5544和同步422提供控制信號;其次,F(xiàn)PGA還對采集得到的數(shù)據(jù)進行數(shù)字濾波和FFT變換處理。

        選用的FPGA芯片是Xilinx公司的Spartan-3E系列的XC3S500E,配置芯片則選用與之對應(yīng)的XCF04S 。Spartan-3E系列是Xilinx公司性價比最高的FPGA芯片,最大可用I/O為232個,系統(tǒng)門數(shù)為50萬門,可以滿足本系統(tǒng)的設(shè)計要求。FPGA共需要3種電源:I/O電源3.3 V、內(nèi)核電源1.2 V和輔助電源2.5 V,3種電源全部由電源模塊提供[5]。

        2 FPGA程序設(shè)計

        本系統(tǒng)的FPGA程序使用硬件描述語言Verilog HDL編寫,包括以下幾個部分:A/D芯片控制程序、D/A芯片控制程序、使用IP核實現(xiàn)數(shù)字濾波器、FFT變換程序、同步422發(fā)送程序。FPGA程序工作流程圖如圖3所示。

        圖3 FPGA程序工作流程圖Fig.3 Flow chart of FPGA software

        2.1 A/D芯片控制程序

        A/D轉(zhuǎn)換芯片選用AD7626,該芯片有EN1和EN0兩個使能信號管腳,根據(jù)這兩個管腳的不同狀態(tài)可使芯片在4個狀態(tài)下工作,這里選擇EN1=1,EN0=0的模式,即需要在REFIN管腳施加一個4.096 V的外部基準(zhǔn)電壓。當(dāng)某一個AD7626芯片不使用時,只需將EN1和EN0都置0即可。

        FPGA的A/D采樣程序根據(jù)芯片的時序圖編寫,圖4為AD7626時序圖,當(dāng)各信號的負(fù)引腳接地時,則正引腳用作CMOS輸出引腳,否則正負(fù)引腳用作差分LVDS輸出。其中,CNV為轉(zhuǎn)換輸入引腳,在CNV的上升沿對模擬輸入信號進行采樣并啟動一個轉(zhuǎn)換周期;CLK為外部時鐘輸入;DCO為緩沖時鐘輸出,是CLK的副本,在DCO的下降沿輸出轉(zhuǎn)換結(jié)果,數(shù)字主機在DCO的下一個上升沿捕捉轉(zhuǎn)換結(jié)果;D引腳為LVDS數(shù)據(jù)輸出,轉(zhuǎn)換結(jié)果以串行方式輸出[3]。

        2.2 D/A芯片控制程序

        D/A芯片的作用是將FPGA的數(shù)字信號轉(zhuǎn)換成模擬信號,用來控制恒流源電路。一方面根據(jù)AD5544的時序圖設(shè)計控制程序,另一方面根據(jù)所需的電流大小調(diào)整AD5544的輸入信號。本系統(tǒng)中,恒流源的大小為+300~-300 nA可調(diào),典型值為180 nA。

        圖4 AD7626時序圖Fig.4 Timing diagram of AD7626

        2.3 數(shù)據(jù)處理和發(fā)送程序

        對數(shù)據(jù)的處理和發(fā)送包括3個部分,一是利用數(shù)字濾波器將數(shù)據(jù)分成不同頻段,二是對數(shù)據(jù)進行FFT變換,三是用FPGA控制同步422對得到的數(shù)據(jù)進行發(fā)送。整個數(shù)據(jù)處理過程如圖5所示(以X軸數(shù)據(jù)為例)。

        數(shù)據(jù)經(jīng)過A/D轉(zhuǎn)換之后輸入FPGA,首先利用FPGA實現(xiàn)數(shù)字濾波器將信號分成4個不同的頻段,分別為DC~100 Hz通道、100 Hz~10 kHz通道、10~100 kHz通道和100 kHz~5 MHz通道。數(shù)據(jù)被分成不同的通道之后再由FPGA進行FFT變換,這樣就可以得到頻譜數(shù)據(jù),便于后期對數(shù)據(jù)的分析,然后再將FFT變換前和變換后的數(shù)據(jù)都通過同步422發(fā)送給后端設(shè)備。

        FIR數(shù)字濾波器的實現(xiàn)借助Xilinx的IP核和Matlab工具FDA Tool。對于N階FIR濾波器來說,差分方程表達形式為:

        h(k)為FIR濾波器的抽頭系數(shù),數(shù)字濾波器抽頭系數(shù)的確定,使用Matlab信號處理工具箱中的專用工具FDA Tool,只需在圖形用戶界面對應(yīng)的窗口輸入相應(yīng)的設(shè)計要求,就可以獲得符合該設(shè)計要求的濾波器的抽頭系數(shù),保存為.coe文件,然后再將.coe文件導(dǎo)入Xilinx的IP核,就可以在程序中生成需要的數(shù)字濾波器了[7]。本系統(tǒng)中需要生成4個FIR濾波器。

        圖5 數(shù)據(jù)處理流程圖Fig.5 Data processing diagram

        422發(fā)送程序的作用是將分通道和FFT變換后的數(shù)據(jù)按照要求加上包頭、時間碼等信息之后,通過接口芯片DS26LV31AT芯片發(fā)送出去。主要包括波特率產(chǎn)生模塊和發(fā)送模塊。本系統(tǒng)采用115200波特率,通過分頻產(chǎn)生。發(fā)送模塊根據(jù)發(fā)送時序編寫,可用狀態(tài)機實現(xiàn)。

        3 設(shè)計方法和仿真驗證

        本系統(tǒng)的硬件原理圖和PCB采用Altium Designer 09繪制,在設(shè)計過程中,盡量減少走線長度,杜絕環(huán)路和橋接。由于PCB中既有模擬電路部分又有數(shù)字電路部分,為了提高整個電路的抗干擾性能,所以將模擬地與數(shù)字地隔離開來,僅通過一個0 Ω電阻單點相連,在元器件擺放上也盡量將模擬器件與數(shù)字器件分開。

        FPGA程序的編寫和綜合使用的是Xilinx ISE 11,ISE是針對Xilinx FPGA的集成了幾乎所有設(shè)計流程的綜合性設(shè)計平臺,ISE不僅功能強大,而且有很多免費的IP核資源,本系統(tǒng)中使用的FIR濾波器和FFT變換就是使用了ISE自帶的IP核。由于本系統(tǒng)中數(shù)據(jù)量較大,因此在FPGA設(shè)計中采用了一種以邏輯資源換取處理速度的操作方式——乒乓操作。

        FPGA程序的仿真使用ModelSim 6.5完成。根據(jù)仿真和后續(xù)測試,星載電場儀系統(tǒng)基本實現(xiàn)了要求的功能和指標(biāo)。

        4 結(jié) 論

        文中闡述的星載電場儀系統(tǒng)設(shè)計方法,既借鑒了探空火箭電場儀的成功經(jīng)驗,又針對衛(wèi)星環(huán)境提出了一些獨特設(shè)計:1)探測方式由被動式探測法改變?yōu)楦舆m合低密度等離子體環(huán)境的主動式探測法;2)提出了浮動地設(shè)計方案,大大提高了電位信號的測量范圍;3)將模擬濾波改為數(shù)字濾波,從而簡化了硬件電路,縮小了設(shè)備規(guī)模;4)在FPGA中集成了FFT變換,可以直接得到科研任務(wù)中十分關(guān)注的頻譜信號。經(jīng)過試驗和測試,本系統(tǒng)設(shè)計正確,運行穩(wěn)定,基本上達到了設(shè)計要求,對星載電場儀后續(xù)更多的應(yīng)用具有一定價值。

        [1] 滿峰,劉波,姜秀杰,等.星載電場儀的電場測量方法[J].科技導(dǎo)報,2008,26(18):84-87.

        MAN Feng,LIU Bo,JIANG Xiu-jie,et al.Electric field measurement by the electric field instrument on satellite [J].Science & Technology Review,2008,26(18):84-87.

        [2] Bonnell J W,Mozer F S,Delory G T,et al.The Electric Field Instrument(EFI)for THEMIS[J].Space Sci Rev,2008(141):303-341.

        [3] Analog Devices.Datasheet AD7626[EB/OL].(2012-07)http://www.analog.com/static/imported-files/data_sheets/AD7626.pdf.

        [4]滿峰.星載電場儀關(guān)鍵技術(shù)研究[D].西安:中國科學(xué)院西安光學(xué)精密機械研究所,2009.

        [5] Berthelier J J,Godefroy M,Leblanc F,et al.ICE,the electric field experiment on DEMETER[J].Planetary and Space Science,2006,54:456-471.

        [6] 田耘,徐文波.Xilinx FPGA開發(fā)使用教程[M].北京:清華大學(xué)出版社,2008.

        [7]許金生,周春雪,趙從毅.基于IP Core 的FIR 數(shù)字濾波器的FPGA[J].安徽工業(yè)大學(xué)學(xué)報,2007,24(3):309-313.

        XU Jin-sheng,ZHOU Chun-xue,ZHAO Cong-yi.FPGA realization of FIR digital filter based on IP core[J].J.of Anhui University of Technology,2007,24(3):309-313.

        Design of electric fi eld signal processing system based on FPGA

        WANG Lin-feng1,2,JIANG Xiu-jie1,MAN Feng1
        (1.Center for Space Science and Applied Research,Chinese Academy of Sciences,Beijing 100190,China;2.University of Chinese Academy of Sciences,Beijing 100049,China)

        In order to construct the space electric filed measurement system,the paper presents a satellite-borne electric field signal processing system design based on FPGA.Differ from the sounding-rocket-borne electric field measurement system,it takes Xilinx FPGA as a main controller and data processing unit,and makes some unique designs for the satellite environment,including bias current source and floating ground.The paper introduces the hardware design and the software design of satellite-borne electric field signal processing system.The test results show that the design is reliable and has reference and practical value.

        satellite-borne electric field instrument;XC3S500E;AD7626;bias current source;floating ground

        TN99

        A

        1674-6236(2014)11-0047-03

        2014-02-24 稿件編號:201402156

        國家高技術(shù)研究發(fā)展計劃資助(Y28021A220)

        王林楓(1987—),男,吉林四平人,碩士研究生。研究方向:航天器綜合電子技術(shù)。

        猜你喜歡
        信號系統(tǒng)設(shè)計
        Smartflower POP 一體式光伏系統(tǒng)
        信號
        鴨綠江(2021年35期)2021-04-19 12:24:18
        WJ-700無人機系統(tǒng)
        ZC系列無人機遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        完形填空二則
        瞞天過?!律O(shè)計萌到家
        基于FPGA的多功能信號發(fā)生器的設(shè)計
        電子制作(2018年11期)2018-08-04 03:25:42
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        設(shè)計秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        蜜臀av 国内精品久久久| 日本一区二区三区四区啪啪啪| 综合网自拍| 99久热在线精品视频观看| 亚洲天堂av在线观看免费| 中文字幕巨乱亚洲| 天躁夜夜躁狼狠躁| 高潮内射双龙视频| 一区二区三区国产内射| 亚洲高清在线视频网站| 国产成人一区二区三区免费观看| 亚洲高潮喷水无码av电影| 色综合久久中文娱乐网| 青草草视频在线观看华人免费| 欧美激情国产亚州一区二区| 美女自卫慰黄网站| 一本一道波多野结衣一区| 精品18在线观看免费视频| 久久久噜噜噜噜久久熟女m| 日本不卡高字幕在线2019| 成片免费观看视频大全| 国产精品亚洲专区在线播放| 久久2020精品免费网站| 国产自国产自愉自愉免费24区| 久久精品国产www456c0m| 在线观看国产内射视频| 快射视频网站在线观看| 国产丝袜美女一区二区三区| 中文字幕av日韩精品一区二区| 天堂女人av一区二区| 日本人妻免费一区二区三区| 国产午夜福利片| 久久久久久久妓女精品免费影院| 青青草精品在线免费观看| 成 人片 黄 色 大 片| 国产裸体歌舞一区二区| 粉嫩av一区二区在线观看| 国产香蕉一区二区三区在线视频| 精品国产乱码久久久久久影片| 亚洲精品6久久久久中文字幕| 亚洲一本二区偷拍精品|