余貴水 魏鐘記 韋有平
摘 要:針對(duì)雷達(dá)接口信號(hào)測(cè)試復(fù)雜問題,提出了基于ARM9系列嵌入式平臺(tái)作為硬件開發(fā)平臺(tái)的雷達(dá)數(shù)據(jù)采集系統(tǒng)。將采集系統(tǒng)按照便攜式數(shù)據(jù)采集系統(tǒng)和數(shù)據(jù)管理及分析系統(tǒng)兩大分系統(tǒng)進(jìn)行了詳細(xì)闡述。
關(guān)鍵詞:嵌入式系統(tǒng) 模擬信號(hào) 數(shù)字信號(hào) 特殊信號(hào)
中圖分類號(hào):TN95 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2013)03(b)-0037-02
數(shù)據(jù)采集系統(tǒng)的歷史較為悠久,近年來,隨著電子工業(yè)的發(fā)展,便攜式數(shù)據(jù)采集系統(tǒng)產(chǎn)品層出不窮。根據(jù)不同的采集信號(hào),有不同的設(shè)計(jì)產(chǎn)品。雷達(dá)接口信號(hào)采集系統(tǒng)由于待采集信號(hào)的復(fù)雜性和未知性,其設(shè)計(jì)更為復(fù)雜。
1 數(shù)據(jù)采集產(chǎn)品現(xiàn)狀
一般數(shù)據(jù)采集系統(tǒng)會(huì)按照其總線的不同而分類。常用的總線有以下幾種:ISA、PCI、USB、PC104、CAN。
其中USB總線的產(chǎn)品憑借其極高的傳輸速率和便攜性,在市場(chǎng)上占有重要的地位。
USB總線便攜式數(shù)據(jù)采集系統(tǒng)產(chǎn)品的設(shè)計(jì)原理一般比較簡(jiǎn)單,一種比較典型的設(shè)計(jì)是,設(shè)計(jì)者使用Cypress公司的USB2.0控制器CY7C68013來控制Maxim公司的MAX1312采樣數(shù)模轉(zhuǎn)換芯片。這樣把由MAX1312采集的數(shù)據(jù)直接通過USB控制器向上位機(jī)發(fā)送。設(shè)計(jì)框圖如圖1所示。
該數(shù)據(jù)采集系統(tǒng)只能實(shí)現(xiàn)較簡(jiǎn)單的數(shù)據(jù)采集功能,不具備功能擴(kuò)展性。
2 基于嵌入式系統(tǒng)的數(shù)據(jù)采集系統(tǒng)現(xiàn)狀
近年來,不少人投入到基于嵌入式系統(tǒng)的數(shù)據(jù)采集系統(tǒng)的研究開發(fā)中,開發(fā)的成果也相當(dāng)豐富。
按照是否使用ARM將基于嵌入式開發(fā)平臺(tái)的數(shù)據(jù)采集系統(tǒng)分為非基于ARM和基于ARM兩類。
2.1 非基于ARM嵌入式平臺(tái)的數(shù)據(jù)采集系統(tǒng)
非ARM嵌入式平臺(tái)的數(shù)據(jù)采集系統(tǒng)一般都采用單片機(jī)作為其控制核心。結(jié)構(gòu)一般包括選路控制器、AD轉(zhuǎn)換、單片機(jī)等幾個(gè)部分。
不使用ARM的數(shù)據(jù)采集系統(tǒng),其功能受到單片機(jī)功能的限制,采樣速率有限,存儲(chǔ)空間較小,不能滿足高速大容量采樣的需求,更不可能在儀器上運(yùn)行分析軟件,從而擺脫電腦獨(dú)立工作。某些基于單片機(jī)的數(shù)據(jù)采集系統(tǒng)也只能完成最簡(jiǎn)單的數(shù)據(jù)采集功能,而沒有進(jìn)行特殊應(yīng)用的擴(kuò)展,其功能甚至不如某些公司非嵌入式系統(tǒng)的USB采集卡。
2.2 基于ARM的嵌入式平臺(tái)的數(shù)據(jù)采集系統(tǒng)
ARM系列微處理器功耗低、性能優(yōu)于單片機(jī),是便攜式設(shè)備理想的選擇,所以ARM越來越多的被應(yīng)用到便攜式數(shù)據(jù)采集系統(tǒng)。
由于ARM功能強(qiáng)大,能支持一些高級(jí)的應(yīng)用,所以很多情況下,基于ARM的嵌入式系統(tǒng)的數(shù)據(jù)采集系統(tǒng)具有一定的針對(duì)性。它們往往是針對(duì)一種專門的對(duì)象,提供相關(guān)的應(yīng)用功能。
目前基于ARM的嵌入式系統(tǒng)在數(shù)據(jù)采集中已經(jīng)有比較多的應(yīng)用。每種應(yīng)用都有它們自己的針對(duì)性,并根據(jù)對(duì)象的不同要求進(jìn)行了不同的設(shè)計(jì)。基于ARM的嵌入式系統(tǒng),是基本原理相似,實(shí)質(zhì)卻是天壤之別。
3 基于ARM嵌入式平臺(tái)的雷達(dá)數(shù)據(jù)采集系統(tǒng)
該采集系統(tǒng)分為便攜式數(shù)據(jù)采集系統(tǒng),數(shù)據(jù)管理及分析系統(tǒng)兩大部分。便攜式數(shù)據(jù)采集系統(tǒng)主要完成數(shù)據(jù)的采集和數(shù)據(jù)的前期處理,獲得數(shù)據(jù)的特征信息,并能回顯數(shù)據(jù)。數(shù)據(jù)管理及分析系統(tǒng)部署于上位機(jī),用于對(duì)數(shù)據(jù)的存儲(chǔ)管理和對(duì)比分析。如圖2所示
采集對(duì)象分為三種類型:模擬信號(hào)、數(shù)字信號(hào)和特殊信號(hào)。由各自獨(dú)立的采集電路實(shí)現(xiàn)。模擬信號(hào)通過量程自動(dòng)控制及AD轉(zhuǎn)換電路轉(zhuǎn)換為數(shù)字信號(hào),再由FPGA進(jìn)行采集處理;數(shù)字信號(hào)則經(jīng)過緩沖驅(qū)動(dòng)后直接由FPGA處理;特殊信號(hào)經(jīng)過幅值控制和適當(dāng)?shù)姆聪蚝?,交由FPGA處理。
倍程自動(dòng)控制通過壓控繼電器來實(shí)現(xiàn),將輸入電壓按比例衰減到合適的范圍,然后和基準(zhǔn)電壓比較確定輸入電壓的大小范圍,根據(jù)這個(gè)范圍,決定繼電器的開合,最終將輸入電壓降低到-10 V~+10 V的范圍,并記錄衰減的倍數(shù)。
AD轉(zhuǎn)換電路采用頻率500 Ksps的AD采集芯片AD7665,實(shí)現(xiàn)-10 V~+10 V的模擬信號(hào)到數(shù)字信號(hào)的轉(zhuǎn)換。
若待采集的數(shù)字信號(hào)為TTL信號(hào),而FPGA的輸入信號(hào)是CMOS信號(hào),則信號(hào)進(jìn)入FPGA前需要先經(jīng)過一級(jí)緩沖驅(qū)動(dòng)芯片處理。
特殊信號(hào)為脈寬僅有0.2 us的信號(hào),使用簡(jiǎn)單運(yùn)算放大穩(wěn)壓電路就可以實(shí)現(xiàn)穩(wěn)壓和反向的功能。不過為了保證信號(hào)不失真,需要采用高速運(yùn)放。
FPGA則接收上面各種信號(hào),并根據(jù)控制指令,將信號(hào)存儲(chǔ)于外接的大容量SRAM中。為了實(shí)現(xiàn)這些功能,需要編寫一套FPGA程序,實(shí)現(xiàn)一個(gè)控制系統(tǒng)的功能。該程序包括:采集電路的數(shù)字部分、系統(tǒng)時(shí)鐘、AD采集控制、特殊信號(hào)采集控制、數(shù)字信號(hào)采集控制、SRAM控制、控制系統(tǒng)核心、嵌入式系統(tǒng)接口等部分。如圖3所示
嵌入式系統(tǒng)部分采用比較小巧的ARM9系列的嵌入式平臺(tái)作為硬件開發(fā)平臺(tái),從而使工作組要集中在軟件開發(fā)上。開發(fā)系統(tǒng)選用了開源的操作系統(tǒng)Linux,從而增加開發(fā)的可控性。圖形開發(fā)環(huán)境使用了嵌入式QT,嵌入式QT作為一款開源的圖形開發(fā)平臺(tái)有著廣泛的應(yīng)用。與FPGA的通訊使用了串口,F(xiàn)PGA端的串口的波特率基本不受太大的限制,串口速度的主要限制在嵌入式系統(tǒng)端。而S3C2410可以達(dá)到460800的串口波特率。嵌入式系統(tǒng)最終將數(shù)據(jù)存儲(chǔ)于SD卡中,便于轉(zhuǎn)存到PC機(jī)。
PC機(jī)軟件系統(tǒng)屬于Windows操作系統(tǒng),所以采用了MFC作為開發(fā)平臺(tái)。軟件系統(tǒng)首先需要將SD卡中的數(shù)據(jù)轉(zhuǎn)存到PC機(jī)的指定目錄便于管理。軟件系統(tǒng)提供數(shù)據(jù)顯示、比較功能,為后續(xù)分析提供基礎(chǔ)。
參考文獻(xiàn)
[1] 劉滿倉,雷衛(wèi)寧,王春成.基于ARM的高精度數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2012(8).
[2] 呂實(shí)誠,宋曉波,王晶.基于網(wǎng)絡(luò)的高精度數(shù)據(jù)采集卡設(shè)計(jì)[J].哈爾濱理工大學(xué)學(xué)報(bào),2012(2).
[3] 夏文岳,袁海文.一種復(fù)雜數(shù)據(jù)采集平臺(tái)在獨(dú)立電源系統(tǒng)或電力電子裝置中的應(yīng)用[J].電力電子,2012(1).
[4] 劉炳祥,程武山.基于ARM處理器的USB數(shù)據(jù)采集系統(tǒng)[J].上海工程技術(shù)大學(xué)學(xué)報(bào),2011(4).