国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

應(yīng)用于硅微機(jī)械諧振式傳感器的頻率計

2018-09-19 09:41黃榮玉牛文舉韓建強(qiáng)
計算機(jī)測量與控制 2018年9期
關(guān)鍵詞:諧振個數(shù)加速度

黃榮玉,牛文舉,韓建強(qiáng)

(中國計量大學(xué)機(jī)電工程學(xué)院,杭州 310018)

0 引言

目前,MEMS傳感器由于其巨大的經(jīng)濟(jì)效益和廣闊前景正處于快速發(fā)展時期。MEMS傳感器具有重量輕、體積小、成本和功耗低,易于集成和可以大規(guī)模批量生產(chǎn)等優(yōu)點(diǎn)。廣泛應(yīng)用于武器裝備、慣性導(dǎo)航和汽車安全等領(lǐng)域,是關(guān)系國家安全和經(jīng)濟(jì)建設(shè)的基礎(chǔ)元器件之一[1]。微型傳感器按照敏感信號的測量方式不同,分為壓阻式[2],電容式[3],壓電式[4]和諧振式[5]等不同類型。在這些微傳感器中,硅微諧振式傳感器具有精度和分辨率高、功耗小、動態(tài)范圍寬以及輸出信號為數(shù)字信號的優(yōu)點(diǎn)。硅微諧振式傳感器直接輸出頻率信號,在傳輸過程中不易產(chǎn)生失真誤差,可以直接和數(shù)字接口連接。由于諧振式傳感器輸出為頻率信號,這對頻率信號的測量精度提出很高的要求,而測量精度的提高依賴于頻率計性能的提高。

目前測量頻率的方法一般有周期測量法,頻率測量法和等精度測量法等[6]。周期測量法是在待測信號的一個周期內(nèi),通過測量標(biāo)準(zhǔn)信號的上升沿個數(shù)來計算出待測的頻率。這樣會引入標(biāo)準(zhǔn)信號個數(shù)的±1個字誤差[7]。同時周期測量法只適用于低頻、中頻下的測量。在高頻下,測量的誤差非常大。頻率測量法是通過在設(shè)定的閘門時間內(nèi),測量待測信號與標(biāo)準(zhǔn)信號的上升沿個數(shù)來計算出待測頻率。由于閘門時間不是待測頻率和標(biāo)準(zhǔn)信號周期的整數(shù)倍,這會引入待測信號和標(biāo)準(zhǔn)信號上升沿個數(shù)的±1個字誤差。等精度測量法[8]是先給定一個預(yù)置閘門時間,當(dāng)待測信號的上升沿或者下降沿到來時,打開預(yù)置閘門開始對待測信號和標(biāo)準(zhǔn)信號同時計數(shù)。當(dāng)預(yù)置閘門時間結(jié)束后,只有待測信號上升沿或下降沿到來時,才同時停止對待測信號和標(biāo)準(zhǔn)信號的計數(shù)。頻率的測量開始與停止都是在待測信號的上升沿或者下降沿完成,消除了待測頻率計數(shù)的±1個字的誤差,只有標(biāo)準(zhǔn)信號的±1個字的誤差。但是等精度法只適用于測量高頻,若要測量低頻,預(yù)置閘門時間需要設(shè)置很長的時間。例如要測1 Hz的頻率,預(yù)置閘門時間至少要設(shè)置1 s,這樣增大了測頻響應(yīng)時間,大大降低了測頻的效率。

由于周期測量只測量待測信號的一個周期或多個周期,但是測的周期個數(shù)是一個定值,不隨待測信號的頻率變化而變化。因此隨著待測頻率的升高,測量精度下降,所以限制了測量頻率的范圍。針對這一弊端,設(shè)計了一種基于FPGA的測頻周期自調(diào)整頻率計。

本文設(shè)計的頻率計先在一個待測信號周期內(nèi),對標(biāo)準(zhǔn)信號的上升沿進(jìn)行計數(shù),粗略計算出待測信號頻率和周期。然后對待測信號的周期進(jìn)行調(diào)整,對標(biāo)準(zhǔn)信號的上升沿重新計數(shù),精確測量出待測信號的頻率。該頻率計不僅提高了測量頻率的精度,而且體積小,價格便宜,具有非常好的應(yīng)用前景。

1 系統(tǒng)結(jié)構(gòu)和原理

測試系統(tǒng)由諧振式傳感器、閉環(huán)自激測量電路、FPGA采集模塊以及PC上位機(jī)四部分組成,系統(tǒng)組成框圖如圖1所示。

圖1 頻率計結(jié)構(gòu)框圖

諧振式傳感器使用微橋諧振器作為敏感元件。采用電熱激勵,壓阻檢測的激勵檢測方式。即給在位于諧振梁中間位置的激勵電阻上加熱,通過局部加熱使諧振梁的結(jié)構(gòu)產(chǎn)生形變,引起諧振梁的振動。當(dāng)諧振梁振動后,位于諧振梁根部的惠斯通電橋上的電阻會因?yàn)檎駝赢a(chǎn)生形變,從而導(dǎo)致阻值發(fā)生改變,通過檢測壓敏電阻的阻值變化來檢測振動。

測試過程中,先使用閉環(huán)自激電路[9]讓諧振器處于閉環(huán)自激狀態(tài),閉環(huán)自激電路的輸出信號為頻率信號。利用FPGA對輸出頻率信號進(jìn)行測量和采集,最后將測量的頻率信號經(jīng)過RS-232串行通信接口送入PC上位機(jī)。上位機(jī)使用Visual C#進(jìn)行操作界面的軟件設(shè)計,實(shí)現(xiàn)頻率數(shù)值的實(shí)時顯示和儲存。

本文設(shè)計的頻率計測量范圍為1 Hz~2 MHz。由于頻率計測量頻率的精度直接決定諧振式傳感器的測量精度,該頻率計全量程內(nèi)測量精度可以達(dá)到10-7數(shù)量級,相比于六位半萬用表等傳統(tǒng)測頻工具,測頻精度有了明顯的提升。

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

2.1 FPGA開發(fā)板

FPGA(現(xiàn)場可編程門陣列)的開發(fā)區(qū)別于單片機(jī),它是通過硬件語言來描述的,并且以并行運(yùn)算為主。FPGA是在CPLD等可編程器件的基礎(chǔ)上進(jìn)一步發(fā)展的產(chǎn)物。它是作為專用集成電路 (ASIC)領(lǐng)域中一種半定制電路出現(xiàn)的,既解決了定制電路的不足,又克服了原有可編程器件門電路數(shù)有限的缺點(diǎn)。它是當(dāng)今數(shù)字系統(tǒng)設(shè)計的主要硬件平臺。本文設(shè)計的頻率計采用的FPGA控制模塊是型號為AX301的黑金開發(fā)板平臺。此款開發(fā)板搭載的主芯片是ALERA公司的CYCLONE IV系列型號為EP4CE6F17C8的FPGA主芯片。AX301開發(fā)板通過USB供電,用MINI USB線將開發(fā)板跟電腦的USB連接,按鍵電源開關(guān),可以給開發(fā)板供電。其數(shù)字工作電壓為3.3 V和1.2 V,板載晶振為50 MHz,晶振輸出連接到FPGA的全局輸入時鐘管腳 (CLK1管腳E1),這個CLK1可以用來驅(qū)動 FPGA內(nèi)的用戶邏輯電路,用戶可以通過配置FPGA內(nèi)部的鎖相環(huán)來分頻或倍頻實(shí)現(xiàn)其他頻率的時鐘,從而提高工作速度。

2.2 RS-232串行通信

RS-232是現(xiàn)在主流的串行通信接口之一,它被定義為一種在低速率串行通信中增加通信距離的單端標(biāo)準(zhǔn)。當(dāng)它傳送數(shù)據(jù)時,只需要一條傳輸線就能正確的將數(shù)據(jù)順利傳送到對方,因此叫做異步傳輸。由于RS-232是一種串行通信,故需要在軟件中設(shè)置包括波特率、奇偶校驗(yàn)和停止位等多項(xiàng)設(shè)置。本設(shè)計波特率為128000、奇偶校驗(yàn)位為NONE和停止位為1。采用FPGA與PC機(jī)通信的主要程序模塊如表1所示。

表1 FPGA與PC機(jī)通信的主要程序模塊

向緩沖區(qū)發(fā)送數(shù)據(jù)通過與RS232接口相連,將從閉環(huán)自激電路中輸出的頻率信號數(shù)據(jù)傳輸?shù)絇C上位機(jī),并實(shí)時顯示出來。

3 系統(tǒng)軟件設(shè)計

3.1 軟件設(shè)計思路和編程方法

先用標(biāo)準(zhǔn)信號對待測信號的一個周期進(jìn)行計數(shù),預(yù)估算出待測頻率大小,原理如圖2所示。

圖2 周期測頻原理圖

假設(shè)標(biāo)準(zhǔn)信號的周期為T0,在待測信號的一個周期內(nèi),標(biāo)準(zhǔn)信號的上升沿個數(shù)為n0,待測信號的周期為Tx,因此待測頻率fx為:

其中,ΔTf1和ΔTf2為測量時的誤差。調(diào)整后的待測信號頻率f'為:

頻率的誤差為:

由 (3)式可得調(diào)整后的預(yù)估算頻率的最大誤差和最小誤差分別為:

預(yù)估算待測頻率的大小后,程序開始進(jìn)行對待測信號的頻率精確的測量,其測量頻率時序圖如圖3所示。

圖3 精確測量頻率時序圖

Nx是調(diào)整后需要測量的待測信號的上升沿個數(shù),標(biāo)準(zhǔn)信號的上升沿的個數(shù)設(shè)為N0。

待測信號的真值為:

其中,ΔT=ΔT1+ΔT2調(diào)整后的待測信號的頻率f'x為:

待測信號的頻率的相對誤差為:

設(shè)頻率計測量的相對誤差為ε0

由 (11)可知,Nx隨ΔT的增大而增大,ΔT最大值為2T0。因此可得出調(diào)整后需要測量的待測信號的上升沿個數(shù)Nx,待測頻率的真值fx、頻率f0和在待測信號一個周期內(nèi)標(biāo)準(zhǔn)信號的上升沿個數(shù)n0的關(guān)系,如式 (12)所示:

3.2 軟件實(shí)現(xiàn)流程圖

FPGA程序使用verilog語言進(jìn)行編寫,使用quartusⅡ軟件進(jìn)行編譯。Quartus II是 Altera公司的綜合性 PLD/FPGA開發(fā)軟件,支持原理圖、VHDL、VerilogHDL以及AHDL(Altera Hardware Descrip-tion Language)等多種設(shè)計輸入形式,內(nèi)嵌自有的綜合器以及仿真器,可以完成從設(shè)計輸入到硬件配置的完整PLD設(shè)計流程。

程序的流程圖如圖4所示。軟件程序主要由四大模塊組成,分別為預(yù)估算待測信號模塊,自調(diào)整待測信號周期模塊,精測量頻率模塊,數(shù)據(jù)處理和串口數(shù)據(jù)輸出模塊。首先是對程序進(jìn)行初始化。然后預(yù)估算待測信號模塊初步測量待測信號的頻率和周期,在待測信號一個周期內(nèi),對標(biāo)準(zhǔn)信號的上升沿進(jìn)行粗略地計數(shù)。所測出的上升沿個數(shù)n0再傳輸?shù)阶哉{(diào)整模塊中。自調(diào)整模塊根據(jù)n0的大小,計算出需要測量的待測信號周期個數(shù)Nx。然后再把Nx傳遞到精測量模塊。在待測信號的Nx個周期內(nèi),精測量模塊對標(biāo)準(zhǔn)信號的N0上升沿進(jìn)行計數(shù),計數(shù)結(jié)束之后。再把標(biāo)準(zhǔn)上升沿個數(shù)N0傳遞到數(shù)據(jù)處理模塊,通過對Nx和N0兩個數(shù)據(jù)進(jìn)行處理,計算出待測的頻率。然后將待測的頻率傳遞到串口數(shù)據(jù)輸出模塊將頻率傳輸?shù)缴衔粰C(jī)并顯示和儲存待測信號的頻率。發(fā)送結(jié)束后,程序再次對待測信號進(jìn)行預(yù)估算,進(jìn)入下一次的頻率測量。

圖4 FPGA測頻程序流程圖

3.3 PC上位機(jī)設(shè)計

為了實(shí)時的顯示出采集的頻率,F(xiàn)PGA將計算的頻率數(shù)據(jù)傳輸?shù)缴衔粰C(jī),通過上位機(jī)對接收的頻率進(jìn)行處理后實(shí)時的顯示出來。該設(shè)計的上位機(jī)采用Microsoft公司的Visual C#開發(fā)平臺進(jìn)行開發(fā)。設(shè)計的頻率系統(tǒng)操作界面如圖5所示。該上位機(jī)操作簡單界面簡潔,不僅能將采集的頻率實(shí)時顯示出來,也能將采集的頻率進(jìn)行緩存或者保存為TXT文檔進(jìn)行后期查看等操作。

圖5 頻率顯示窗口

4 實(shí)驗(yàn)結(jié)果與分析

4.1 測量方波信號

為了測試本文設(shè)計的頻率計精度,使用頻率計對安捷倫33521A信號發(fā)生器發(fā)出的不同頻率的方波信號進(jìn)行測量,測量結(jié)果如表2所示。通過測量結(jié)果可以看出:本文設(shè)計的自調(diào)整頻率計精度在全量程范圍內(nèi)達(dá)到精度要求,采用該頻率計測量1 Hz~2 MHz方波信號的頻率的相對誤差的數(shù)量級可以達(dá)到10-7。

表2 方波信號測試結(jié)果

__________1 296 0 1 296 0.002 65 2 e-07_________1 570 00 157 000.0 127 8.1 e-08_________5 980 00 5 980 00.1 529 2.6 e-07_________9 568 50 9 568 50.2 866 3 e-07_________1 800 000 1 800 000.805 4.5 e-07

4.2 測量諧振式加速度傳感器的輸出信號

將設(shè)計的頻率計應(yīng)用到實(shí)驗(yàn)室研制的諧振式加速度傳感器測試過程中。該加速度傳感器設(shè)計用來檢測面內(nèi)加速度。由諧振梁、蟹腿型支撐梁、質(zhì)量塊、激勵電阻、惠斯登電橋和金屬引線組成。在X方向加速度作用下,質(zhì)量塊在X方向運(yùn)動。X方向的其中一個諧振梁所受的軸向應(yīng)力發(fā)生改變,諧振頻率發(fā)生變化,該諧振頻率變化的差值反映了X方向加速度的大小和方向;同樣地,在Y方向加速度作用下,質(zhì)量塊在Y方向運(yùn)動,Y方向的諧振梁之一軸向應(yīng)力發(fā)生改變,諧振頻率變化。該諧振梁諧振頻率變化的差值反映Y方向加速度的大小和方向。

由于重力加速度精確度高,同時很容易獲得,便于應(yīng)用到實(shí)驗(yàn)中。因此實(shí)驗(yàn)室采用重力場翻滾試驗(yàn)來對制作出的加速度計樣片進(jìn)行測試[10]。實(shí)驗(yàn)使用裝置為精密型手動角度旋轉(zhuǎn)臺。測試時,將加速度計樣片置于角度旋轉(zhuǎn)工作臺上,使用閉環(huán)自激電路讓測試的諧振梁處于閉環(huán)自激狀態(tài),通過旋轉(zhuǎn)精密型角度旋轉(zhuǎn)臺來調(diào)節(jié)被測諧振梁與重力加速度之間的夾角,從而來給樣片提供不同大小的加速度。諧振梁的諧振頻率隨著不同的加速度變化而變化,以此來測試該加速度計樣片的性能。在0 g和1 g X方向加速度下,使用安捷倫六位半萬用表34401采集1分鐘X方向諧振梁的輸出諧振頻率如圖6所示,本文設(shè)計的頻率計采集1分鐘X方向諧振梁的輸出諧振頻率如圖7所示。

圖6 安捷倫萬用表采集的輸出頻率

圖7 本文設(shè)計的頻率計采集的輸出頻率

分析兩組數(shù)據(jù)可以得到:對于使用安捷倫六位半萬用表采集的數(shù)據(jù),當(dāng)加速度計受到1 g加速度時,諧振頻率的平均值下降約為11.07 Hz。對于本文設(shè)計的頻率采集的數(shù)據(jù),當(dāng)加速度計受到1 g加速度時,諧振頻率的平均值下降約為11.12 Hz。比較兩者發(fā)現(xiàn):與安捷倫萬用表相比,本文設(shè)計的頻率計在1分鐘內(nèi)采樣數(shù)據(jù)個數(shù)約是安捷倫萬用表采樣數(shù)據(jù)個數(shù)的10倍,更加全面的反映出不同時間諧振梁的振動狀態(tài)。兩者在1分鐘內(nèi)采集的諧振頻率的平均值存在一定的誤差,這是因?yàn)楸疚脑O(shè)計的頻率計采集的點(diǎn)更加全面。同時,該頻率計具有體積小,成本低等不可忽視的優(yōu)勢,擁有廣闊的市場前景。后續(xù)工作可以圍繞進(jìn)一步提高采集速度、減噪進(jìn)行,從而提高系統(tǒng)穩(wěn)定性。

5 結(jié)束語

該頻率計是基于FPGA設(shè)計的,使用quartus編譯后,寫入到FPGA芯片中。通過對信號發(fā)生器產(chǎn)生的標(biāo)準(zhǔn)頻率信號進(jìn)行測量,結(jié)果證明,采用該頻率計測量1 Hz~2 MHz標(biāo)準(zhǔn)信號的頻率的相對誤差數(shù)量級可以達(dá)到10-7,達(dá)到設(shè)計要求。將其應(yīng)用到硅微諧振式加速度傳感器的性能測試中,測得諧振式加速度傳感器在閉環(huán)時輸出頻率的變化穩(wěn)定在1 Hz以內(nèi),同時測試了加速度計的靈敏度為11.12 Hz/g。由于FPGA體積小,結(jié)構(gòu)簡單、靈活性高、可編程,造價較低,因此被廣泛應(yīng)用在數(shù)據(jù)采集等方面。本文設(shè)計的頻率計其測量精度與響應(yīng)時間成正比,在一些測量精度要求不高的工作中可適當(dāng)降低精度提高測量的響應(yīng)速度。

猜你喜歡
諧振個數(shù)加速度
一種中間電容諧振型級聯(lián)雙向DC-DC變換器
“鱉”不住了!從26元/斤飆至38元/斤,2022年甲魚能否再跑出“加速度”?
模塊化LCC諧振變換器在光伏發(fā)電直流并網(wǎng)系統(tǒng)的應(yīng)用
怎樣數(shù)出小正方體的個數(shù)
怎樣數(shù)出小木塊的個數(shù)
體內(nèi)植入式磁耦合諧振無線電能傳輸系統(tǒng)研究
最強(qiáng)大腦
天際加速度
怎樣數(shù)出小正方體的個數(shù)
創(chuàng)新,動能轉(zhuǎn)換的“加速度”
巫溪县| 松桃| 会东县| 嘉峪关市| 沈丘县| 图木舒克市| 汝城县| 精河县| 梅河口市| 南充市| 山东| 江华| 清镇市| 开远市| 合山市| 南充市| 古丈县| 延津县| 鄱阳县| 东城区| 博罗县| 舒城县| 丰台区| 蓬莱市| 泰兴市| 玉屏| 河南省| 米泉市| 洞头县| 岑溪市| 特克斯县| 泰宁县| 平利县| 吉林省| 天等县| 太仆寺旗| 瓦房店市| 汝南县| 山阴县| 冀州市| 兴义市|