陳北辰 李偉鋒 崔華



摘要:本文提出了一種基于FPGA的波形測量裝置的設計方案,對裝置的整體結構、硬件實現和軟件設計過程進行了闡述。實驗測試結果表明,系統具有結構簡單、準確度好、可靠性強等特點,可以實現方波、三角波及正弦波的幅度、頻率、占空比等參數的測量,具有一定的工程應用價值。
關鍵詞:波形測量;FPGA;Quartus II
中圖分類號:TN741 文獻標識碼:A 文章編號:1007-9416(2019)12-0185-02
電子工程技術中,經常需要對波形的幅度、頻率、占空比、相位、斜率等特性參數進行測量。本文在對相關測量技術原理研究的基礎上,提出了一種以FPGA為核心,能完成對方波、三角波及正弦波特性參數測量的裝置設計方案。
1 測量原理
1.1 頻率測量
頻率測量采用等精度測頻法,將被測信號與閘門信號同步,獲得門限信號;在門限信號為“高”期間,對系統時鐘信號和被測信號分別進行計數,獲得Nf和Ns,系統時鐘頻率記為Sf,通過計算獲得信號頻率f0。
(1)
1.2 幅度測量
幅度測量采用閾值法,首先進行波形峰值的提取,通過ADC對信號幅值進行連續采樣,實現波形幅度參數的測量,幅度測量值如下式所示,式中N代表峰值,VIN代表信號當前幅度值。
(2)
1.3 相位測量
相位測量采用計數測相法,將相位不同的兩組正弦信號(F1、F2)送入比較器,獲得兩組方波信號(S1、S2),用采樣脈沖對兩組方波信號進行填充;對填充后的兩組方波信號進行異或,獲得信號X1,單系統時鐘周期內對X1的計數值為N,此計數值即為兩正弦信號的相位差φ,測量原理如下式,式中T為被測信號周期,Ts為系統時鐘周期,f為被測信號頻率,fs為系統時鐘頻率。
(3)
1.4 占空比測量
占空比測量采用平均值法,從信號幅度中值點Xm處取一個信號周期,分別對幅度大于Xm和小于Xm的周期進行計數,獲得Tc和Td,信號的占空比τ可通過下式計算。
(4)
1.5 斜率測量
斜率測量采用閾值法,以三角波峰值電壓的80%為閾值,通過比較器將三角波轉換為方波,通過不同電平計數值實現斜率的測量。其原理如下式,式中Vmax為三角波幅度峰值,N為計數值,T為系統時鐘周期。
(5)
2 波形測量裝置整體設計
根據波形特性參數測量的需求,裝置整體結構設計如圖1所示。該裝置主要由FPGA核心處理單元、數據采集單元和人機口單元組成。
3 硬件核心單元設計
裝置的硬件核心單元包括FPGA電路、時鐘源電路、高速ADC電路、顯示電路、供電電路和通信電路。
(1)FPGA核心電路:裝置以EP4CE6F17C8作為控制核心,實現高速ADC轉換結果的存儲與處理、參數測量計算、觸發控制及人機對話功能。(2)時鐘源電路:時鐘源為FPGA和高速ADC提供時鐘基準,本次設計中采用PLL技術實現多頻率時鐘源的設計,可以提供32MHz、4MHz、1MHz和40KHz的時鐘基準。(3)高速ADC電路:裝置中,采用AD9226實現高速ADC功能,完成對被測信號幅度值的測量。(4)人機接口電路:裝置使用TM043NBH02液晶顯示器完成測量結果的顯示,配合按鍵可以實現測量參數的設定、輸入信號類型及量程的選擇等功能。(5)供電電路:裝置采用USB供電形式,提供+5V、+3.3V、+2.5V分別為FPGA單元、高速ADC單元和人機接口單元提供電源。(6)通信電路:裝置提供RS232/485及USB通信接口,實現裝置與PC、移動存儲設備間的數據交換。
4 軟件設計
裝置的軟件設計主要實現觸發控制、采樣、數據處理、人機接口等功能。裝置首先完成系統的初始化,然后根據實驗人員設定的測量條件和環境,完成采樣、存儲、處理等數據處理過程,并將測量結果顯示在液晶顯示器中。
5 結語
基于文中方案制作了實體裝置,并對裝置進行了測試。實驗測試結果表明,裝置在頻率1Hz~1MHz、幅度-5V~+5V的波形測量范圍內,幅度分辨率由于1%、頻率分辨率優于0.5%、占空比準確率由于1%、相位分辨率優于2%、三角波斜率分辨率優于2%。該裝置結構簡單、實時性好,便于安裝、調試,通用性及擴展性良好,可適用于常規信號波形特性測量場合下的應用,具有良好的工程應用價值。
參考文獻
[1] 何艷.基于FPGA的數字多道系統實現[D].重慶大學,2016.
[2] 黃明金.基于FPGA技術的虛擬數字存儲示波器的設計[D].成都理工大學,2011.
[3] 梁志國.脈沖波形占空比的數字化測量及不確定度分析[J].航空計測技術,2004(02):21-24.
[4] 王宜結.頻率測量及其VerilogHDL的實現方法[J].中國儀器儀表,2007(4):36-38.
[5] Chandan Bhunia,Saikat Giri,Samrat Kar.A low-cost PC-based virtual oscilloscope[J] Educa-tion,IEEE Transactions on,2004(2):295-299.
Design of? Waveform Measurement Device Based on FPGA
CHEN Bei-chen,LI Wei-feng,CUI Hua
(College of? Information and Control Engineering, Jilin Institute of? Chemical Technology, Jilin? Jilin? 132022)
Abstract:In this paper, a design of waveform measurement device based on FPGA is proposed, the overall architecture is presented, and the hardware realization as well as software design process of the device is introduced.The experimental results show that the system has the characteristics of simple structure, good accuracy and strong reliability. The system can realize the measurement of amplitude, frequency, duty ratio of square, triangle and sine wave, which has application value in engineering practice.
Key words:waveform measurement;FPGA;Quartus II