《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的便攜式多路高精度采集系統設計
基于FPGA的便攜式多路高精度采集系統設計
2019年電子技術應用第9期
王 威1,盧翔宇2,張秋云1,余恒松3
1.西南科技大學 信息工程學院,四川 綿陽621000; 2.中國空氣動力研究與發展中心 氣動噪聲控制重點實驗室,四川 綿陽621000; 3.西南科技大學 國防科技學院,四川 綿陽621000
摘要: 為滿足對旋翼槳葉表面多測點靈敏氣壓傳感器信號的高速、并行、高精度數據采集,同時具備程控增益放大、抗混疊濾波等功能,設計了一種以FPGA作為核心控制單元的便攜式多路高精度前置采集系統。待測信號先由信號調理和濾波模塊處理,以提升信號質量,然后經過ADC采樣模塊采集,最后通過SPI總線將采集數據實時傳送至主控板卡分析處理,實現多路信號同步高精度采集。測試結果表明,該系統性能穩定,在干擾較大的環境下,小信號采集幅度精度達0.1%,無雜散動態范圍達60 dBc。系統采用便攜化設計,體積小,成本低,擴展性強,具有很好的應用價值。
中圖分類號: TN911.71;TP274+.2
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.190601
中文引用格式: 王威,盧翔宇,張秋云,等. 基于FPGA的便攜式多路高精度采集系統設計[J].電子技術應用,2019,45(9):53-59.
英文引用格式: Wang Wei,Lu Xiangyu,Zhang Qiuyun,et al. Design of portable multi-channel high precision acquisition system based on FPGA[J]. Application of Electronic Technique,2019,45(9):53-59.
Design of portable multi-channel high precision acquisition system based on FPGA
Wang Wei1,Lu Xiangyu2,Zhang Qiuyun1,Yu Hengsong3
1.School of Information Engineering,Southwest University of Science and Technology,Mianyang 621000,China; 2.Key Laboratory of Aerodynamic Noise Control,China Aerodynamic Research and Development Center,Mianyang 621000,China; 3.School of National Defense of Science and Technology,Southwest University of Science and Technology,Mianyang 621000,China
Abstract: In order to meet the high-speed, parallel and high-precision data acquisition of the multi-point sensitive pressure sensor signals on the surface of the rotor blade, and with the functions of program-controlled gain amplification and anti-aliasing filtering, a portable multi-channel high precision front-end acquisition system with FPGA as the core control unit is designed. The measured signals are processed by signal conditioning and filtering module to improve the quality, and then collected by ADC sampling module, and finally the acquired data are transmitted to the main control board for analysis and processing through SPI bus in real time,achieving synchronous and high-precision acquisition of multi-channel signals. The test results show that the system has stable performance, in small signal acquisition under large interference environment, the amplitude accuracy can attain 0.1%, the spurious-free dynamic range can reach up 60 dBc. The system utilizes a portable design, small size, low cost, strong scalability, and has a good application value.
Key words : FPGA;portable;multichannel acquisition;high-precision;anti-interference

0 引言

    隨著電子信息技術的飛速發展,數據采集系統愈來愈廣泛地應用于工業控制、測量、通信和軍事等領域[1-2]。怎樣在體積受限、能耗受限、干擾大的環境中設計一個擁有多通道、高精度、海量數據采集能力的系統,仍具有一定的研究價值[3-5]。本文以采集旋翼槳葉表面貼裝的多路靈敏氣壓傳感器信號為背景,應用場景簡化示意如圖1所示。若將傳感器信號直接引到下端采集,因線長損耗和滑環的影響,信號質量受損嚴重,為此提出了一種在旋翼中軸頂端設計一個前置采集裝置,工作時和槳葉一起旋轉,將待測信號直接在前端進行調理和采集的系統。因此要求該系統的體積小、重量低、散熱好、便于攜帶與安裝、結構穩固,并能在高速旋轉環境中,完成對多路待測信號的高精度采集。常見的高精度采集設備體積大、價格昂貴且結構復雜不便攜[6-7],難以應用于上述環境。

ck1-t1.gif

    FPGA等邏輯可編程器件在數據采集領域中具有重要地位,與單片機、DSP和ASIC芯片相比,FPGA具有開發周期短、風險小、升級空間大、可并發執行和靈活可重構等優勢[8]。針對上述問題,本文以FPGA作為核心控制單元,設計了一種便攜式多路高精度采集系統,包含兩級程控放大、可選低通濾波、多路AD采集、實時數據傳輸等功能,為采集領域中對體積、能耗、采集精度、抗干擾能力要求高的應用場景提供了一種低成本、易實現的解決方案。

1 系統總體設計

    本系統總體設計框圖如圖2所示,以FPGA為核心控制單元,包含電源管理模塊、信號處理模塊、濾波選通模塊和ADC采集模塊。FPGA核心控制模塊不僅完成對前端各個模塊的協調運行與邏輯控制,還采用SPI總線協議與主控板卡通信,實現命令交互和多路采集數據的實時上傳。

ck1-t2.gif

    系統工作時處于高速旋轉狀態,并通過滑環供電,提供穩定的供電網絡是本系統的設計重點[9]。鑒于待測信號微弱、靈敏且應用環境干擾大,設計信號調理模塊和濾波選通模塊,以提高待測信號的信噪比(Signal-Noise Ratio,SNR)、無雜散動態范圍(Spurious-free Dynamic Range,SFDR)、共模抑制比(Common Mode Rejection Ratio,CMRR)等性能指標,是實現高精度采集的關鍵[10]。通過ADC采集模塊實現多路并行采樣,由FPGA控制模塊通過SPI總線實時上傳采集數據,交由主控板卡實現對多個采集卡系統的控制與數據存儲,并組合數據發送至PC端。最后通過上位機對數據進行分析、處理和顯示。

2 系統硬件方案設計

2.1 電源管理模塊

    為實現穩定的供電網絡,電源管理模塊設計中,數字電源選用高效率DC/DC電源芯片,模擬電源選用TI高精度低噪聲LDO TPS7A4700和TPS7A3301等芯片,外部采用±15 V/10 A穩壓電源提供電能,為系統提供了±12 V、±5 V、3.3 V和1.2 V的穩定工作電壓。同時為保證電源質量,電路設計中將電源所有器件放置于PCB版同一層,走線盡可能短,使用低ESR(Equivalent Series Resistance),高品質的電感電容元件。其中,為FPGA提供電源的TPS75003芯片電路如圖3所示。

ck1-t3.gif

2.2 信號調理模塊

    氣壓傳感器信號靈敏且微弱,為提升信號的采集精度和抗干擾能力,設計選用高精度程控儀用放大器AD8250和AD8253,構成兩級放大,提供多種組合的增益放大倍數(1×1~10×100倍),實現抑制噪聲、提高信噪比、降低傳輸損耗的功能。該放大器的主要特性如表1所示。

ck1-b1.gif

    經過測試分析,AD8250抑噪能力更強,適合做前級放大;AD8253增益范圍廣,作為二級放大,性能最優。因此本系統單路信號程控增益放大電路設計如圖4所示,放大器級聯,并給出A0、A1和WR端口連接FPGA,實現增益的程控配置。

ck1-t4.gif

2.3 濾波選通模塊

    為提高信號的采樣質量,設計二階有源巴特沃斯低通濾波器,實現對高頻噪聲的濾除。選用TI高性能OPA2227運算放大器,其溫度漂移為±0.1 μV/℃,開環增益為134 dB,共模抑制比為140 dB,結合高精度7.5 kΩ、133 kΩ電阻和620 pF、62 pF電容,實現截止頻率為25 kHz的低通濾波器,電路設計如圖5所示。為實現濾波可選的功能,采用ADG1634BCPZ選通芯片,并通過FPGA的控制實現通道選擇。

ck1-t5.gif

2.4 ADC采集模塊

    為實現高速、多路并行、高精度信號采集,設計中選用Linear公司推出的逐次逼近型A/D芯片LTC2358-18,該芯片是一款18位、低噪聲、8通道同步采樣的ADC,數據吞吐率達200 KS/s/通道,提供CMOS和LVDS兩種接口。為保證AD轉換精度,設計中選用2 ppm/℃、±0.025%高性能芯片LTC6655提供轉換參考。同時,電路設計全部采用X7R高品質電容,并將AD芯片的供電與數字層供電隔離。ADC采集電路設計如圖6所示。

ck1-t6.gif

2.5 FPGA控制模塊

    為減小體積和能耗,選擇基于Xilinx公司Spartan-3AN系列的XC3S400AN-4FTG256I這款FPGA芯片,其內置Flash,自帶上電加載配置功能,無需外部存儲電路,且價格低,芯片尺寸17 mm×17 mm,具有較豐富的內部邏輯資源,滿足本系統設計需求。為進一步縮減體積空間,硬件電路設計將FPGA單獨布板,將其余模塊設計到同樣大小的另一塊印制板中,并通過對插的形式連接整個采集系統,減小布線難度,增大散熱面積。

3 系統FPGA程序設計與實現

    FPGA程序設計采用集成開發套件ISE14.7和硬件描述語言(Verilog HDL)實現,利用在線邏輯分析軟件ChipScope驗證邏輯設計的正確性。FPGA控制模塊頂層設計包括時鐘管理、命令配置、AD采集控制和數據傳輸控制子模塊。以下簡要介紹AD采集控制和數據傳輸控制子模塊的程序設計與實現。

3.1 AD采集控制

    設計采樣頻率為200 kHz,進行高速采樣,此時8通道同步采集速度達到28.8 Mb/s(8×18 bit×200 kHz/s),為了方便與FPGA進行通信,選擇COMS接口,其時序如圖7所示。在CMOS接口模式中,串行數據總線由串行時鐘輸入(SCKI)、串行數據輸入(SDI)、串行時鐘輸出(SCKO)和8個串行數據輸出(SDO0~SDO7)。FPGA與LTC2358在每個規定好的數據事務處理窗口期內進行數據交互。

ck1-t7.gif

    使用ChipScope對實際的采樣時序波形進行捕獲,得到信號抓取結果如圖8所示。FPGA拉高CONVST信號以啟動采集轉換,通過檢測BUSY信號下降沿判斷轉換是否完成,在SDO端口獲取8個通道的采集數據。每個通道的數據采集量為3 B(即24 bit:高6 bit為自定義配置信息,低18 bit為AD采樣值),為減少ChipScope占用過多資源,圖中只顯示了通道4的采集數據,其值為“0x8D86FFh”,對應AD采樣值為“0x186FFh”,通過ADC傳遞函數計算得實際電壓值為+3.818 321 V,驗證了AD采集控制的正確性。

ck1-t8.gif

3.2 數據傳輸控制

    系統每采集完一次,需及時將采集數據上傳至主控板卡。主控板卡完成命令下發與采集數據的接收、存儲,并組合多個采集系統的數據回傳至上位機。本系統與主控板卡之間的SPI總線通信信號說明如表2所示。

ck1-b2.gif

    使用ChipScope捕獲系統傳輸采集數據時序波形如圖9所示,由圖結果可知,在采樣間隔(CONVST上升沿間隔)期間,系統通過SPI總線MISO[3:0]實時地將采集數據傳輸至主控板卡。

ck1-t9.gif

4 系統測試及數據分析

    為測試系統的各項指標,使用FLUKE公司的多功能校準儀5522A作為高精度參考信號源,其交流電壓測量范圍(10 mV~33 V)/(10 Hz~500 kHz),最大允許誤差±(1.7×10-4~1.3×10-2)。上位機軟件基于LabVIEW開發,按照標準指標測規范,實現對采集數據的性能分析,軟件測試界面如圖10所示。

ck1-t10.gif

    為分析系統在整個采集區間(-5 V~5 V)的性能,以正弦信號為測試對象,設置4個擋位(其交流信號有效值VRMS=3 182 mV、63.64 mV、31.82 mV、15.91 mV)和5個頻率擋位(f=50 Hz、1 kHz、10 kHz、15 kHz、20 kHz),并通過上位機命令配置相應的增益(依次對應G=1、50、100、200倍)進行放大,使進入AD芯片的電壓值接近最大采樣量程,提高采樣轉換率。

    采集系統在靜態時不同增益下的指標對比曲線如圖11所示,其中圖11(a)~(c)依次表示幅度精度GA、無雜散動態范圍SFDR、共模抑制比CMRR與信號頻率f、增益倍數G之間的關系。從圖中可知,該系統對20 kHz范圍內的交流信號均能達到很高的性能指標,在增益G=200、VRMS=15.91 mV時,各項指標達到最低水平,且總體指標滿足:GA≤0.09%、SFDR≥72 dBc、CMRR≥90 dB。

ck1-t11.gif

    結合實際工作環境,將采集系統和滑環一起旋轉(轉速1 024 r/m)進行測試,圖12給出了最大增益(G=200,VRMS=15.91 mV)下的GA和SFDR測試結果。由圖結果可知,采用滑環供電時,各項測試指標均有所降低;且滑環旋轉時會進一步影響指標,但指標下降較小,說明本系統設計具備一定的抗干擾能力;系統在高速旋轉狀態下仍具有GA≤0.1%、SFDR≥60 dBc的良好性能指標。

ck1-t12.gif

5 結論

    本文設計并實現了一種便攜式多路高精度數據采集系統,該系統具備程控增益放大、低通濾波等功能,能對多路交直流信號進行高速并行采集。在高速旋轉等干擾較大的環境中,仍具有幅度精度高于0.1%、SFDR大于60 dBc等良好的性能指標。采用便攜化設計,系統體積空間小、便于攜帶和安裝,基于FPGA的模塊化設計,可擴展性強,性能穩定,易于維護,具有很好的應用價值。

參考文獻

[1] BAO S,YAN H,CHI Q,et al.A FPGA-based reconfigurable data acquisition system for industrial sensors[J].IEEE Transactions on Industrial Informatics,2016PP(99):1.

[2] 張子明,李喬楊,周勇軍,等.一種便攜式多通道ARINC429總線信號檢測裝置的研制[J].測控技術,2018,37(4):106-111.

[3] KHEDKAR A A,KHADE R H.High speed FPGA-based data acquisition system[J].Microprocessors and Microsystems,2016,49:87-94.

[4] 張根苗,李斌,王群,等.基于FPGA的高精度數字程控直流變換器設計[J].電子技術應用,2017,43(11):139-142,146.

[5] 李尚斌,林永峰,樊楓.傾轉旋翼氣動特性風洞試驗與數值模擬研究[J].工程力學,2018,35(6):249-256.

[6] 錢軍.便攜式數據采集器的數據傳輸控制系統設計[J].計算機測量與控制,2018,26(11):118-122.

[7] 周浩,王浩全,任時磊.基于FPGA和NAND Flash的便攜式信號采集系統設計[J].電子技術應用,2018,44(9):88-92.

[8] 楊海鋼,孫嘉斌,王慰.FPGA器件設計技術發展綜述[J].電子與信息學報,2010,32(3):714-727.

[9] 王巖,張玲,邢朝洋,等.基于FPGA的高精度硅微諧振加速度計數據采集與參數補償系統設計與實現[J].中國慣性技術學報,2015(3):394-398.

[10] 謝桂輝,鄭旭初,趙天明,等.基于FPGA的便攜式正交鎖相放大器研制[J].電子技術應用,2018,44(10):84-88,93.



作者信息:

王  威1,盧翔宇2,張秋云1,余恒松3

(1.西南科技大學 信息工程學院,四川 綿陽621000;

2.中國空氣動力研究與發展中心 氣動噪聲控制重點實驗室,四川 綿陽621000;

3.西南科技大學 國防科技學院,四川 綿陽621000)

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 欧美一级片在线看 | 农村寡妇特一级毛片 | 欧美日韩高清不卡一区二区三区 | 国产亚洲片 | 国产片91人成在线观看 | 国产亚洲一区二区三区不卡 | 97精品国产91久久久久久久 | 国产成人精品区在线观看 | 午夜美女影院 | 免费观看欧美精品成人毛片 | 97在线观看完整免费 | 欧美大片毛片大片 | 免费国产不卡午夜福在线观看 | 日韩在线亚洲 | 91精品国产91久久久久久青草 | 成人精品一区二区久久 | 午夜视频在线观看一区二区 | 国产欧美久久久精品 | 手机看黄av免费网址 | 久久久国产99久久国产一 | 成人免费毛片视频 | 91看片淫黄大片.在线天堂 | 国产精品毛片久久久久久久 | 国产精品久久久久久搜索 | 欧美三级在线观看视频 | 一级特黄aaa大片在线观看 | 99爱视频在线观看 | 欧美成人一级片 | 久草在线中文最新视频 | 中文字幕在线播 | 精品在线视频免费观看 | 一品道一本香蕉视频 | 国产在线视频一区 | 草草影院www色极品欧美 | 国产成人精品曰本亚洲77美色 | 97sese论坛| 影院成人区精品一区二区婷婷丽春院影视 | 日韩美视频网站 | 精品久久香蕉国产线看观看亚洲 | 国产欧美一区二区成人影院 | 国产成人 免费观看 |