《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 可編程邏輯 > 設(shè)計應(yīng)用 > 多通道高精度頻率測試系統(tǒng)設(shè)計與實現(xiàn)
多通道高精度頻率測試系統(tǒng)設(shè)計與實現(xiàn)
來源:微型機(jī)與應(yīng)用2012年第23期
宋長權(quán),孫 涌
(蘇州大學(xué) 計算機(jī)科學(xué)與技術(shù)學(xué)院,江蘇 蘇州 215006)
摘要: 為解決計算機(jī)測試系統(tǒng)中頻率測試的高精度要求,提出了一種基于FPGA技術(shù)的多通道等精度測頻法。設(shè)計了頻率測試系統(tǒng),該系統(tǒng)實現(xiàn)了在5 kHz~500 kHz頻率范圍內(nèi)測量分辨率為1 Hz。
Abstract:
Key words :

摘  要: 為解決計算機(jī)測試系統(tǒng)頻率測試的高精度要求,提出了一種基于FPGA技術(shù)的多通道等精度測頻法。設(shè)計了頻率測試系統(tǒng),該系統(tǒng)實現(xiàn)了在5 kHz~500 kHz頻率范圍內(nèi)測量分辨率為1 Hz。
關(guān)鍵詞: FPGA;計算機(jī)測試系統(tǒng);頻率測試;等精度測頻法

 隨著計算機(jī)技術(shù)的快速發(fā)展,現(xiàn)代工業(yè)測試系統(tǒng)中頻率測試被更多地應(yīng)用到計算機(jī)測試應(yīng)用中,雖然現(xiàn)在頻率測試精度有了很大提高,但面對高、精、尖的控制系統(tǒng)尤其是具有特殊用途的傳感器中就更加需要準(zhǔn)確、高效、科學(xué)地獲取并分析其頻率測試數(shù)據(jù)。在測試頻率的方法上,人們也越來越多地側(cè)重采用等精度測頻法進(jìn)行頻率測試。
 為了克服傳統(tǒng)頻率測量法不能滿足等精度要求的缺點,夏振華提出一種基于FPGA的高速等精度頻率測量系統(tǒng)的設(shè)計方案,該系統(tǒng)實現(xiàn)了1 Hz~20 MHz頻率范圍內(nèi)的頻率測量,其測量誤差小于2×10-6,并且在整個頻率范圍內(nèi)測量精度一致,達(dá)到等精度測量要求[1]。席鵬、李軍等介紹了以CPLD為核心處理芯片的頻率測量系統(tǒng),在CPLD中設(shè)計等精度測頻模塊,再由DSP進(jìn)行數(shù)字濾波并將采集值送至雙口RAM以供上位機(jī)讀取。由于采用兩個同步測周期的計數(shù)器來設(shè)計數(shù)字頻率計,解決了傳統(tǒng)頻率計電路結(jié)構(gòu)復(fù)雜、穩(wěn)定性不能保證的缺點[2]。頻率測量一般是通過對被測信號和標(biāo)準(zhǔn)信號計數(shù)實現(xiàn),因此量化誤差是引起測量誤差的主要原因。戴瑩春、嚴(yán)家明、劉詩斌等在比較分析周期測頻、直接測頻和等精度測頻的誤差后,給出了一種基于FPGA的等精度測頻的Verilog HDL實現(xiàn)。較之單片機(jī)實現(xiàn),該方法具有抗干擾性強(qiáng)、工作穩(wěn)定可靠等特點[3]。包明、趙明福、郭建華等采用FPGA為核心的芯片來實現(xiàn)頻率測量,不僅消除了直接測頻方法中對測量頻率需要采用分段測試的局限,而且提高了集成度、可靠性和測試速度[4]。
本文正是通過采用等精度測量方法結(jié)合FPGA技術(shù)和計算機(jī)技術(shù)實現(xiàn)了某型號傳感器頻率測試系統(tǒng)的多通道高精度測試,使得頻率信號在5 kHz~500 kHz頻率范圍內(nèi)測量分辨率達(dá)到1 Hz的高精度要求,且其相對誤差小于2×10-7。
1 系統(tǒng)結(jié)構(gòu)設(shè)計
 頻率測試系統(tǒng)硬件主要由工業(yè)控制計算機(jī)、頻率測量數(shù)據(jù)采集卡、頻率測試軟件以及被測設(shè)備等組成,系統(tǒng)總原理框圖如圖1所示。

 工業(yè)控制計算機(jī)機(jī)箱內(nèi)部裝有頻率測量數(shù)據(jù)采集卡,可以實現(xiàn)掃頻信號的輸出和頻率信號的采集,其主要由FPGA、UART、D/A模塊、信號處理電路和信號調(diào)理電路構(gòu)成。UART采用串行通信,實現(xiàn)計算機(jī)與FPGA之間控制信號和數(shù)據(jù)的傳輸。D/A模塊由FPGA控制輸出,采用12 bit高速并行D/A轉(zhuǎn)換器件。信號處理對輸入的頻率信號經(jīng)過隔離保護(hù)、整形、限幅等處理。信號調(diào)理對D/A輸出的信號進(jìn)行濾波處理。
2 頻率測量數(shù)據(jù)采集卡設(shè)計
 FPGA芯片是小批量系統(tǒng)提高系統(tǒng)集成度、可靠性的最佳選擇之一。本文采用等精度測頻法,頻率測量數(shù)據(jù)采集卡中FPGA部分基本設(shè)計原理方框圖如圖2所示。

 “頻率”就是周期性信號在單位時間(1 s)內(nèi)變化的次數(shù)。等精度測頻是先給出一個預(yù)置閥門時間,實際閥門時間不固定,而是在被測信號上跳沿與預(yù)置閥門同步,它的閘門時間不是固定的值,而是被測信號周期的整數(shù)倍,即與被測信號同步,因此,排除了對被測信號計數(shù)所產(chǎn)生±1 Hz誤差,并且達(dá)到了在整個測試頻段的等精度測量。在測量過程中,有兩個計數(shù)器分別對標(biāo)準(zhǔn)信號和被測信號同時計數(shù)。測量頻率的相對誤差與被測信號頻率的大小無關(guān),僅與閘門時間和標(biāo)準(zhǔn)信號頻率有關(guān),即實現(xiàn)了整個測試頻段的等精度測量。閘門時間越長,標(biāo)準(zhǔn)頻率越高,測頻的相對誤差就越小。標(biāo)準(zhǔn)頻率可由穩(wěn)定度好、精度高的高頻率晶體振蕩器產(chǎn)生,在保證測量精度不變的前提下,提高標(biāo)準(zhǔn)信號頻率,可使閘門時間縮短,即提高測試速度。

 K為預(yù)設(shè)定(可修改)的參數(shù),為電壓/頻率轉(zhuǎn)換系數(shù),單位:V/Hz。
3 軟件實現(xiàn)結(jié)果驗證
 測試系統(tǒng)軟件部分包括FPGA和計算機(jī)測試軟件兩部分,它可以實現(xiàn)傳感器頻率多通道自動測試。啟動傳感器頻率測試系統(tǒng)對5 kHz~500 kHz的的頻率信號進(jìn)行頻率測量。
 采用高精度信號源輸出不同頻率的正弦波信號,經(jīng)過信號調(diào)理電路,整形得到的方波信號提供給FPGA進(jìn)行計數(shù)測量,將測量結(jié)果與高精度信號源輸出的頻率相比較,計算其誤差,如表1所示。

 

 

 傳感器頻率多通道自動測試軟件實現(xiàn)了5 kHz~500 kHz頻率范圍內(nèi)的頻率測試,其輸出精度為±1 Hz、相對誤差小于2×10-7,結(jié)果驗證了數(shù)據(jù)完全滿足系統(tǒng)對頻率測試要求,測試數(shù)據(jù)安全可靠,系統(tǒng)運行穩(wěn)定。滿足了頻率測量的高精度要求、有效地提高了頻率測試速度、實現(xiàn)了多通道頻率測量要求。
參考文獻(xiàn)
[1] 夏振華.等精度頻率計的實現(xiàn)[J].電子設(shè)計工程,2010,18(6):177-182.
[2] 席鵬,李軍,于二軍.基于DSP和CPLD的高精度頻率測量系統(tǒng)設(shè)計[J].航空計算技術(shù),2010,40(2):114-116,3.
[3] 戴瑩春,嚴(yán)家明,劉詩斌,等.基于FPGA的等精度測頻模塊的研究與實現(xiàn)[J].彈箭與制導(dǎo)學(xué)報,2006,26(1):623-625.
[4] 包明,趙明福,郭建華.基于FPGA的高速精度頻率測量的研究[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2003(2):134-137.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
主站蜘蛛池模板: 久久福利网 | 九七97影院理论片手机在线观看 | 四虎影院最新入口 | 免费国产一区 | 国产第一亚洲 | 99视频只有精品 | 在线免费观看毛片 | 青青草色久综合网 | 国产成人一级片 | 色列里番不知火舞h本全彩无遮挡 | 日韩中文欧美 | 免费啪啪网址 | 欧美成人激情在线 | 好色亚洲 | 不卡一区二区三区四区 | 干欧美女人 | 五月天激情片 | 午夜福免费福利在线观看 | 91精品国产乱码久久久久久 | 久久久久久国产视频 | 国产亚洲欧美视频 | 五月婷婷久 | 善良的嫂子3电影 | 九七电影院97网手机版不用下载 | 国产人成精品综合欧美成人 | 全亚洲最大的免费影院 | 久久综合精品视频 | 精品国产一级毛片大全 | 欧美在线视频第一页 | 可以在线观看免费视频 | 四虎精品在线 | 天堂网av2014 | 精品九九视频 | 三上悠亚一区二区观看 | 国产福利一区二区三区 | 深夜国产福利 | 国产成人av在线 | 五月在线视频 | 精品综合在线 | 国产精品免费播放 | 久久国产视频一区 |