• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于FFT和閉環(huán)采樣控制的科氏質(zhì)量流量計(jì)信號(hào)處理系統(tǒng)*

      2011-05-06 01:58:10鄭德智樊尚春趙建輝
      傳感技術(shù)學(xué)報(bào) 2011年4期
      關(guān)鍵詞:科氏時(shí)鐘頻譜

      陳 坤,鄭德智,樊尚春,趙建輝

      (北京航空航天大學(xué)儀器科學(xué)與光電工程學(xué)院,北京100191)

      科里奧利質(zhì)量流量計(jì)(Coriolis Mass Flowmeter,以下簡稱為科氏質(zhì)量流量計(jì),即CMF)是一種利用被測流體在振動(dòng)測量管內(nèi)產(chǎn)生與質(zhì)量流量成正比的科氏力為原理制成的一種直接式質(zhì)量流量儀表[1]。CMF能直接敏感被測流體的質(zhì)量流量,同時(shí)可以檢測流體的密度、體積流量,是一種應(yīng)用廣泛的新型多功能流量測量儀表[2]。

      圖1為典型的雙U型管CMF,其振動(dòng)測量管工作在諧振狀態(tài),流體在管中沿箭頭方向流動(dòng)。由于科氏效應(yīng)(Coriolis Effect)的作用,U型管產(chǎn)生關(guān)于中心對(duì)稱軸的一階扭轉(zhuǎn)“副振動(dòng)”。該一階扭轉(zhuǎn)“副振動(dòng)”相當(dāng)于U型管自身的二階彎曲振動(dòng)。同時(shí),該“副振動(dòng)”與所流過的質(zhì)量流量(kg/s)直接相關(guān)。因此,通過檢測U型管的“合成振動(dòng)”在B,B'兩點(diǎn)的相位差就可以得到流體的質(zhì)量流量[3]。因此,科氏質(zhì)量流量計(jì)信號(hào)解算歸根到底是兩同頻率正弦信號(hào)相位差的解算。

      圖1 CMF工作機(jī)理

      傳統(tǒng)的CMF的信號(hào)處理方式大多為采用模擬電路對(duì)兩路拾振信號(hào)進(jìn)行濾波和過零點(diǎn)檢測的方法,對(duì)CMF傳感器輸出的兩路正弦信號(hào)進(jìn)行整形鑒相和高頻脈沖計(jì)數(shù)的方法獲得兩路信號(hào)的相位差和頻率[4]。但該方法需要大量使用模擬器件,噪聲和干擾對(duì)測量的影響較大,并且在相位差較小時(shí),受計(jì)數(shù)時(shí)鐘精度的影響,測得相位差精度相對(duì)較低。北京航空航天大學(xué)鄭德智利用數(shù)字式的相位差檢測原理,采用DSP對(duì)采樣后的信號(hào)進(jìn)行時(shí)域分析,并采用曲線擬合的方法尋找曲線過零點(diǎn),進(jìn)而算出零點(diǎn)間的時(shí)間差和相位差。該方法對(duì)于傳統(tǒng)的雙U型管CMF精度較高,但對(duì)于新型的直管型和類直管型CMF,由于其滿量程相位差微小,且工作頻率較高,時(shí)間差很小,該方法已難以滿足使用要求[5]。合肥工業(yè)大學(xué)徐科軍參考國外的專利采用可變的采樣頻率進(jìn)行采樣,利用DSP作為二次儀表的處理核心。針對(duì)非整周期采樣時(shí)的頻譜泄露,采用粗測,細(xì)測和頻率跟蹤的思路[6]。但是該方法僅能測量出跟蹤過程始末的頻率變化量,對(duì)于其中的變化過程無法檢測。并且由于在解算過程中是以解算結(jié)果作為控制采樣率的依據(jù),使得算法的實(shí)時(shí)性較差。在跟蹤頻率時(shí),要不斷變化采樣頻率進(jìn)行采樣計(jì)算,再比較功率譜值的大小,以確定實(shí)現(xiàn)整周期采樣的頻率,其時(shí)間長達(dá)10 s以上,無法滿足儀表在使用上的實(shí)時(shí)性要求[7]。

      1 相位差解算原理

      本系統(tǒng)算法的核心是利用快速傅里葉變換(FFT)算法計(jì)算離散后的兩路CMF信號(hào)的相位差。將CMF的輸出信號(hào)理想化抽象為

      在一定的條件下對(duì)輸出信號(hào)進(jìn)行采樣,設(shè)采樣周期為T,采樣點(diǎn)數(shù)為N,則

      采用離散傅里葉變換,其功率譜表達(dá)式為:

      其中實(shí)部表達(dá)式為:

      虛部表達(dá)式為:

      相應(yīng)的幅值表達(dá)式為:

      相位表達(dá)式為:

      對(duì)采樣數(shù)據(jù)進(jìn)行處理后,進(jìn)行快速傅里葉變換,找到其最大功率譜對(duì)應(yīng)的k值,記為km,km對(duì)應(yīng)的頻率即為基波頻率,從而得到相位差的表達(dá)式:

      式中:S1I(km)、S1R(km)、S2I(km)、S2R(km)分別為傳感器兩路信號(hào)經(jīng)FFT變換后其基波頻率所對(duì)應(yīng)的最大功率譜的虛部和實(shí)部[8]。

      對(duì)于CMF輸出的周期信號(hào),要保證FFT計(jì)算基頻和相位差的準(zhǔn)確性,要求對(duì)信號(hào)進(jìn)行整周期截取,并嚴(yán)格等時(shí)間間隔采樣,否則在頻域上將產(chǎn)生頻譜泄漏誤差[9]。這是由于FFT得到的頻譜是離散譜線,是將信號(hào)頻譜與矩形窗函數(shù)頻譜作復(fù)卷積后,按歸一化頻率分辨率Δω=2π/N等間隔抽樣的結(jié)果。如對(duì)周期信號(hào)進(jìn)行整周期采樣,即T0=mT。其中T0為窗函數(shù)長度,T為信號(hào)周期,m為整數(shù)。則可以得出

      式(9)中f為信號(hào)頻率,Δf為頻率分辨率,對(duì)應(yīng)于頻譜圖上兩條譜線間的間隔。從式(9)可以看出被分析信號(hào)的頻率恰好為Δf的整數(shù)倍,即正好正對(duì)某一譜線,這時(shí)計(jì)算得到的信號(hào)頻率、幅值和相位將是準(zhǔn)確的。如果進(jìn)行非整周期截?cái)?,截?cái)嘈盘?hào)周期延拓后的新信號(hào)將不再等于原周期信號(hào),造成信號(hào)波形的截?cái)?,這就導(dǎo)致信號(hào)真實(shí)頻率和頻率分辨率之間的比值m不再是一個(gè)整數(shù),而是一個(gè)實(shí)數(shù)。實(shí)際上就是信號(hào)的頻率將處在離散頻譜的兩條相鄰譜線之間,而不再是正對(duì)某一譜線。這時(shí)因?yàn)轭l譜泄漏的影響,由譜線反映出的信號(hào)頻率、幅值和相位就都存在一定的誤差,不能滿足測量精度要求。因此需要在軟件上和硬件上進(jìn)行額外的處理,使之盡量滿足整周期采樣的要求使頻譜泄漏的影響降到最低的程度[10]。

      硬件上,設(shè)計(jì)實(shí)時(shí)的頻率跟蹤電路,根據(jù)CMF輸出信號(hào)的頻率變化實(shí)時(shí)改變采樣頻率,保證采樣頻率為信號(hào)頻率的整數(shù)倍,從而在最大程度上保證整周期采樣的實(shí)現(xiàn)[11]。軟件上,在進(jìn)行FFT運(yùn)算之前,對(duì)采樣信號(hào)進(jìn)行加窗函數(shù)處理。對(duì)兩路信號(hào)分別加Blackman窗函數(shù),進(jìn)一步減少頻率跟蹤過程中的非整周期采樣因素造成的頻譜泄漏的影響[12]。

      2 頻率跟蹤和閉環(huán)采樣的實(shí)現(xiàn)

      由于在CMF工作過程中由于流量的波動(dòng)和外界的干擾工作頻率會(huì)發(fā)生緩慢的波動(dòng),為實(shí)現(xiàn)整周期采樣,必須進(jìn)行實(shí)時(shí)的頻率跟蹤,準(zhǔn)確獲取信號(hào)的當(dāng)前頻率,并以此頻率為依據(jù)控制AD采集,保證采樣頻率時(shí)刻為信號(hào)頻率的整數(shù)倍。為此,設(shè)計(jì)如圖2虛線框內(nèi)所示的實(shí)現(xiàn)整周期采樣的頻率跟蹤和閉環(huán)采樣模塊。

      圖2 系統(tǒng)組成

      傳感器輸出的兩路正弦信號(hào)經(jīng)過模擬通道的預(yù)處理,在模擬通道內(nèi)進(jìn)行放大濾波和整形后,正弦信號(hào)被整形成同頻率的方波信號(hào),送入FPGA內(nèi)。在FPGA內(nèi)用高頻脈沖對(duì)分頻后的信號(hào)計(jì)數(shù),根據(jù)計(jì)數(shù)值和計(jì)數(shù)頻率就可以得到信號(hào)的當(dāng)前頻率。以此頻率為依據(jù),控制AD芯片以信號(hào)頻率的若干整數(shù)倍的采樣頻率進(jìn)行數(shù)字模擬量轉(zhuǎn)換,保證完整信號(hào)周期內(nèi)采樣整數(shù)個(gè)點(diǎn)。利用這種方法實(shí)時(shí)地進(jìn)行頻率跟蹤,當(dāng)信號(hào)頻率發(fā)生變化時(shí),實(shí)時(shí)地改變采樣頻率,使得系統(tǒng)始終滿足整周期采樣的要求。

      模擬數(shù)字轉(zhuǎn)換電路采用音頻編解碼(CODEC)芯片TLV320AIC23B。該芯片能夠?qū)崟r(shí)同步地采集兩路信號(hào)而不引入相位差,并且采樣頻率fs與芯片主時(shí)鐘fm成比例關(guān)系,可以根據(jù)芯片主時(shí)鐘靈活改變采樣頻率。本系統(tǒng)正是利用該芯片的這一特點(diǎn),通過改變系統(tǒng)時(shí)鐘頻率的方式調(diào)整采樣頻率。其中采樣頻率被配置為芯片時(shí)鐘頻率的1/256,即fs=fm/256。系統(tǒng)采用DDS時(shí)鐘產(chǎn)生電路產(chǎn)生AD所需的時(shí)鐘信號(hào),DDS芯片采用AD9850,其理論輸出的頻率分辨率為0.029 1 Hz,滿足系統(tǒng)設(shè)計(jì)要求。由閉環(huán)控制單元FPGA控制,根據(jù)當(dāng)前信號(hào)的頻率產(chǎn)生倍頻的時(shí)鐘信號(hào)輸出,經(jīng)過比較器整形為方波時(shí)鐘信號(hào)后直接驅(qū)動(dòng)AD芯片進(jìn)行AD采集。本系統(tǒng)中fclk=65 536·f0,則fs=256·f0,即控制AD芯片每周期采樣256點(diǎn),方便后續(xù)的FFT算法進(jìn)行2N點(diǎn)的運(yùn)算。

      閉環(huán)控制由ALTERA公司的FPGA(Field Programmable Gate Array)芯片EP2C20Q240實(shí)現(xiàn),內(nèi)部程序由Verilog硬件描述語言編輯實(shí)現(xiàn),是本系統(tǒng)的控制核心。一方面根據(jù)跟蹤到的頻率值進(jìn)行計(jì)算,輸出控制字驅(qū)動(dòng)DDS產(chǎn)生相應(yīng)頻率的時(shí)鐘輸出,以實(shí)現(xiàn)采樣頻率的閉環(huán)控制;另一方面與AD采集芯片構(gòu)成數(shù)據(jù)接口,將AD采集回的數(shù)據(jù)做串并轉(zhuǎn)換并用乒乓操作的方式進(jìn)行緩存,并與DSP進(jìn)行數(shù)據(jù)通信,參與后續(xù)計(jì)算。

      FPGA的硬件邏輯及外圍電路實(shí)現(xiàn)的頻率跟蹤算法流程如圖3所示:對(duì)傳感器輸出信號(hào)進(jìn)行濾波后放大,運(yùn)放工作于飽和狀態(tài)將正弦信號(hào)整形成方波信號(hào),送入到FPGA內(nèi)部。系統(tǒng)時(shí)鐘由75 MHz的晶振提供,在FPGA內(nèi)經(jīng)過PLL鎖相倍頻后利用150 MHz的高頻時(shí)鐘對(duì)分頻后的方波信號(hào)進(jìn)行高頻脈沖計(jì)數(shù),由計(jì)數(shù)值和計(jì)數(shù)時(shí)鐘頻率即可得到信號(hào)的周期值,進(jìn)而可得到信號(hào)的頻率。由于時(shí)鐘頻率較高,頻率計(jì)算的分辨率較高。將當(dāng)前頻率鎖存,待下個(gè)頻率值到來時(shí)進(jìn)行比較。如果頻率變化范圍超過設(shè)定閾值,則啟動(dòng)DDS輸出控制模塊,根據(jù)當(dāng)前的頻率值乘以65 536,以此為依據(jù)配置AD9850使之輸出相應(yīng)頻率的AD時(shí)鐘信號(hào)。由于采樣頻率為時(shí)鐘頻率的1/256,故采樣頻率即為信號(hào)頻率的256倍,從而實(shí)現(xiàn)了整周期采樣,即每周期采樣256點(diǎn),方便后續(xù)2N點(diǎn)的FFT計(jì)算,同時(shí)最大限度的減小頻譜泄漏。適當(dāng)設(shè)定頻率控制的閾值,便可實(shí)現(xiàn)實(shí)時(shí)的檢測信號(hào)頻率的變化,依據(jù)信號(hào)頻率實(shí)時(shí)改變采樣頻率實(shí)現(xiàn)采樣率的閉環(huán)控制,保證了全過程整周期采樣的實(shí)現(xiàn)。

      圖3 頻率跟蹤算法流程圖

      3 系統(tǒng)實(shí)現(xiàn)

      如圖4所示,整個(gè)系統(tǒng)由模擬信號(hào)預(yù)處理電路,模數(shù)轉(zhuǎn)換電路,頻率跟蹤電路,閉環(huán)控制單元及數(shù)字接口電路,數(shù)字信號(hào)處理電路,顯示傳輸及外部接口電路等部分組成。其中頻率跟蹤和閉環(huán)時(shí)鐘產(chǎn)生電路構(gòu)成了閉環(huán)采樣控制模塊,是系統(tǒng)控制的核心,保證了系統(tǒng)整周期采樣的實(shí)現(xiàn),是系統(tǒng)算法準(zhǔn)確實(shí)現(xiàn)的前提。整周期采樣后的數(shù)據(jù)在FPGA內(nèi)以雙端口RAM(DPRAM)的形式與數(shù)字信號(hào)處理電路進(jìn)行數(shù)據(jù)通信,將數(shù)據(jù)送至DSP內(nèi)進(jìn)行加窗函數(shù)運(yùn)算和FFT運(yùn)算,實(shí)時(shí)解算出CMF輸出信號(hào)的相位差和時(shí)間差。數(shù)字信號(hào)處理電路采用TI的浮點(diǎn)型DSP芯片TMS320VC33,能夠滿足系統(tǒng)計(jì)算速度和精度的要求。解算結(jié)果經(jīng)過液晶顯示器顯示,并能夠查詢累計(jì)流量等信息,提供良好的人機(jī)界面接口,系統(tǒng)帶有10 kHz頻率信號(hào)和4~20 mA電流環(huán)輸出,滿足工業(yè)現(xiàn)場的需求。顯示與接口電路由單片機(jī)C8051F124控制液晶顯示模塊及外圍接口電路實(shí)現(xiàn)。

      圖4 系統(tǒng)功能模塊

      4 實(shí)驗(yàn)驗(yàn)證

      對(duì)系統(tǒng)進(jìn)行實(shí)驗(yàn)驗(yàn)證,利用雙通道高精度信號(hào)發(fā)生器(WF1946B,相位輸出精度為0.001°)產(chǎn)生同頻正弦信號(hào),模擬CMF傳感器的輸出。為準(zhǔn)確模擬傳感器的輸出,加入了相對(duì)幅值為0.1的高斯白噪聲。利用該系統(tǒng)對(duì)兩路信號(hào)進(jìn)行處理,解算出兩路信號(hào)的相位差。由于CMF的流量與時(shí)間差成正比例關(guān)系,即Q=k*Δt,其中k為流量系數(shù),可以通過標(biāo)定得出。故直接解算出兩路信號(hào)的時(shí)間差,如表1所示。考察系統(tǒng)解算的精度和線性度。分別選取信號(hào)頻率為80~200 Hz,解算后的時(shí)間差單位為ns。

      表1 時(shí)間差實(shí)驗(yàn)數(shù)據(jù)記錄 單位:ns

      分析以上數(shù)據(jù),當(dāng)設(shè)定相位差為零時(shí),將系統(tǒng)解算結(jié)果作為初始相位差,并且在不同工作頻率時(shí)初始相位差不相等,該初始相位差稱為系統(tǒng)的零點(diǎn)誤差,是由于解算系統(tǒng)硬件電路中的RC濾波網(wǎng)絡(luò)引入的。由于CMF穩(wěn)定工作于諧振頻率下,滿管和空管狀態(tài)下諧振頻率并沒有顯著差別,因此可以通過系統(tǒng)調(diào)零的方法減去系統(tǒng)零點(diǎn)誤差,實(shí)現(xiàn)精確測量。對(duì)同頻率的數(shù)據(jù)利用最小二乘法擬合直線,考察解算結(jié)果的線性度。在工作頻率下將所有測量數(shù)據(jù)減去系統(tǒng)的零點(diǎn)誤差,得到當(dāng)前的絕對(duì)時(shí)間差,根據(jù)頻率轉(zhuǎn)換為相位差,考察解算結(jié)果的精度。結(jié)果如表2所示。

      表2 計(jì)算誤差及擬合偏差

      圖5 實(shí)驗(yàn)數(shù)據(jù)擬合直線

      5 結(jié)論

      針對(duì)新型的直管型和類直管型CMF基頻較高,滿量程相位差微小的特點(diǎn),在FFT算法的基礎(chǔ)上,提出一種由硬件電路實(shí)現(xiàn)頻率自動(dòng)跟蹤,實(shí)時(shí)調(diào)整AD采樣率,實(shí)現(xiàn)采樣率閉環(huán)控制的CMF信號(hào)處理系統(tǒng),減小非整周期采樣帶來的頻譜泄漏的影響,實(shí)現(xiàn)了實(shí)時(shí)準(zhǔn)確的相位差解算。實(shí)驗(yàn)結(jié)果表明,該系統(tǒng)解算精度較高,測量誤差小于0.1%,測量頻率范圍廣,在新管型CMF的二次儀表中具有廣闊的應(yīng)用前景。

      [1]Henry M P.Coriolis Meter Digital Transmitter Technology:Emerging Themes[J].IEEE Seminar on Advanced Coriolis Mass Flow-Metering.Oxford University,2003.

      [2]邢維巍,樊尚春,鄭德智.科氏質(zhì)量流量計(jì)數(shù)字閉環(huán)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].儀器儀表學(xué)報(bào),2006,27(5):461 -465.

      [3]鄭德智,樊尚春,邢維?。?dāng)?shù)字科氏質(zhì)量流量計(jì)閉環(huán)系統(tǒng)及信號(hào)解算[J].北京航空航天大學(xué)學(xué)報(bào),2005.31(6):623 -626.

      [4]Henry M P,Clarke D W,Vignos J H.Digital Flowmeter[P].U.S Patent,2002.

      [5]鄭德智,樊尚春,邢維巍.科氏質(zhì)量流量計(jì)相位差檢測新方法[J].儀器儀表學(xué)報(bào),2005,26(5):441 -443.

      [6]徐科軍,于翠欣,蘇建徽,等.基于DSP的科氏質(zhì)量流量計(jì)信號(hào)處理系統(tǒng)[J].儀器儀表學(xué)報(bào),2002,23(2):170 -175.

      [7]徐科軍,姜汗科,蘇建徽,等.科氏流量計(jì)信號(hào)處理中頻率跟蹤方法的研究[J].計(jì)量學(xué)報(bào),1999,20(4):304 -307.

      [8]楊新華,陳玉松,金興文.基于FFT譜分析算法的高精度相位差測量方法[J].自動(dòng)化與儀器儀表,2006年第6期.

      [9]張海濤,任開春,涂亞慶.科氏質(zhì)量流量計(jì)相位差的一種高精度估計(jì)方法[J].傳感器技術(shù),2005,24(3):67 -70.

      [10]楊俊,關(guān)可,梁佳.DFT變換法在科氏質(zhì)量流量計(jì)相位差檢測中的應(yīng)用研究[J].傳感技術(shù)學(xué)報(bào),2006,19(12):6.

      [11]侯毅,施文康,遲穎.科里奧利質(zhì)量流量計(jì)的原理及其誤差分析[J].自動(dòng)化儀表,2001,22(9):18 -20.

      [12]吳俊青.相位差的數(shù)字化測量研究[J].應(yīng)用基礎(chǔ)與工程科學(xué)學(xué)報(bào),2005,3:99 -104.

      猜你喜歡
      科氏時(shí)鐘頻譜
      別樣的“時(shí)鐘”
      一種用于深空探測的Chirp變換頻譜分析儀設(shè)計(jì)與實(shí)現(xiàn)
      古代的時(shí)鐘
      科氏工業(yè)集團(tuán)決定收購金門資本所持Infor股權(quán)
      一種基于稀疏度估計(jì)的自適應(yīng)壓縮頻譜感知算法
      有趣的時(shí)鐘
      時(shí)鐘會(huì)開“花”
      認(rèn)知無線電頻譜感知技術(shù)綜述
      速度矢量夾角可變的科氏加速度演示儀
      考慮非線性因素的科氏質(zhì)量流量計(jì)靈敏度分析
      青龙| 东山县| 葵青区| 延长县| 射洪县| 卢氏县| 香港| 寻乌县| 隆林| 湖北省| 英山县| 太仓市| 合山市| 阿图什市| 小金县| 宾川县| 巩留县| 依兰县| 巴林右旗| 礼泉县| 阜新| 泸西县| 贵德县| 息烽县| 上蔡县| 琼结县| 额尔古纳市| 达州市| 团风县| 兴城市| 石嘴山市| 云梦县| 都安| 商洛市| 林州市| 昆山市| 晋州市| 来宾市| 额济纳旗| 响水县| 夹江县|