全國免費(fèi)服務(wù)熱線:0755-26638919
手機(jī):0755-26630801
郵箱:szydzht@126.com
地址 :深圳市寶安區(qū)石巖街道羅租社區(qū)海谷科技大廈T3棟3-1201
聯(lián)系人:張昊天
基于FPGA的科氏流量計驅(qū)動技術(shù)實(shí)現(xiàn)
時間:2020-07-23 11:31:42 來源:本站 點(diǎn)擊:835次
圖1所示為科里奧利質(zhì)量流量計的結(jié)構(gòu)示意圖[1],驅(qū)動單元D使平行的U形管做一階彎曲主振動
1 傳統(tǒng)驅(qū)動方案的優(yōu)缺點(diǎn)
該方案無論是模擬系統(tǒng)還是基于MDAC[4]或DAC&&MDAC[5]的數(shù)字系統(tǒng),都是直接將檢測線圈的反饋信號和自動增益控制輸出量相乘
2 驅(qū)動方案的原理與實(shí)現(xiàn)
波形合成方案結(jié)構(gòu)如圖3所示
2.1 模擬部分的數(shù)學(xué)模型
U形管的一階主振動近似為在周期驅(qū)動力下的自由度為1的定常強(qiáng)迫振動[6],模擬系統(tǒng)的傳遞函數(shù)為[7]
式中,E(s)為檢測線圈輸出電壓
傳遞函數(shù)的波特圖如圖4所示
①當(dāng)D/A輸出的驅(qū)動信號的頻率和振動系統(tǒng)的固有頻率相等時,驅(qū)動信號和檢測單元反饋信號之間的相位差為0
②在諧振點(diǎn)附近
2.2 基于FPGA的驅(qū)動系統(tǒng)的實(shí)現(xiàn)
驅(qū)動系統(tǒng)基于FPGA的實(shí)現(xiàn)如圖5所示
系統(tǒng)描述:AD7656以50kHz的采樣頻率對數(shù)模轉(zhuǎn)換器的輸出信號和檢測單元的反饋電壓進(jìn)行同步采樣
幅值檢測模塊:包括對信號的放大
使用DSPBuilder對幅值檢測模塊的仿真如圖6所示
(1)相位檢測和頻率計算模塊。
3路電壓信號如式(4)所示:
式中
,y(d)為驅(qū)動信號;y(a)為檢測單元a的反饋信號;y(b)為檢測單元b的反饋信號;φ2為U形管的相頻特性引起相移;φ1為管內(nèi)有液體流動時科氏力引起的相移。為了消除科氏力的作用引起的相移φ1,必須將a、b兩路反饋信號y(a)、y(b)相加,得到兩路反饋信號和y為驅(qū)動信號y(d)和反饋信號和y的相位檢測采用過零點(diǎn)比較法
,采樣頻率為50kHz,當(dāng)檢測信號過零點(diǎn),且驅(qū)動信號為正時,計數(shù)器開始計數(shù),當(dāng)驅(qū)動信號為負(fù)時停止計數(shù),用此刻的計數(shù)值來表示兩個信號相位差,此時的相位差為正,反之為負(fù)。最大檢測誤差Δφ2為式中
,f為U形管的振動頻率;T為采樣周期(2)正弦信號生成模塊[9]。
用5MHz的采樣頻率對10kHz的標(biāo)準(zhǔn)正弦信號進(jìn)行采樣
式中
,fout為輸出信號頻率;fref為參考頻率,這里為10kHz;fctrl為累加量,每個周期在上升過零點(diǎn)時刻更新累加量。例如:要生成85Hz的正弦波,fctrl=8500000。圖7為DSPBuilder的正弦信號生成模塊仿真
,合成信號最大誤差Δf計算公式為當(dāng)f=85Hz時
,Δf=-0.00144Hz,相對誤差σ=0.0017%。3 實(shí)驗(yàn)驗(yàn)證
使用西安東風(fēng)機(jī)電有限公司生產(chǎn)的7型傳感器以及數(shù)字變送器DPT100進(jìn)行實(shí)驗(yàn)來驗(yàn)證該驅(qū)動系統(tǒng)的穩(wěn)定性
,驅(qū)動系統(tǒng)的穩(wěn)定性主要體現(xiàn)在3個方面:①抗干擾性能;②頻率穩(wěn)定性;③零點(diǎn)穩(wěn)定性。數(shù)字變送器的目的主要用來檢測振動系統(tǒng)的頻率和零點(diǎn),抗干擾性能和它的調(diào)節(jié)過程使用示波器觀察。實(shí)驗(yàn)介質(zhì)為水,U形管狀態(tài)為滿水。實(shí)驗(yàn)數(shù)據(jù)如表1所示。由表1可以得出
,基于FPGA的驅(qū)動方案零點(diǎn)值方差為0.0055μs,頻率的方差為0Hz,說明該系統(tǒng)零點(diǎn)的穩(wěn)定性和頻率的穩(wěn)定性非常好,完全滿足科氏流量計驅(qū)動系統(tǒng)的要求。使用示波器觀察系統(tǒng)的抗干擾性能以及它的調(diào)節(jié)過程,實(shí)驗(yàn)輸出波形如圖8所示。圖8中檢測信號為2通道(幅值為450mV左右),驅(qū)動信號為1通道
,當(dāng)人為給定大擾動后,檢測信號幅值變小,U形管固有頻率改變,導(dǎo)致驅(qū)動信號幅值變大,并且兩個信號相位差出現(xiàn),如圖8(a)所示綜上所述
4 結(jié)束語
以上論述了根據(jù)驅(qū)動信號和檢測信號的相位差來合成驅(qū)動信號的科氏質(zhì)量流量計驅(qū)動方案
,這種方案在保證了傳感器穩(wěn)定振動的前提下,增加了對傳感器驅(qū)動信號的可控性,可以為U形管提供各種所需要的驅(qū)動信號,為將來的粘度測量和剛度測量奠定了基礎(chǔ),同時由于生成的正弦信號是恒定的幅值,因此簡化了AGC自動增益控制的復(fù)雜度。另外,文中提到的相位差過零點(diǎn)檢測方法檢測誤差偏大,而且系統(tǒng)啟動過程中固有頻率的跟蹤速度也有待進(jìn)一步提高。參考文獻(xiàn):[1] 蔡武昌
,應(yīng)啟戛.新型流量檢測儀表[M].北京:化學(xué)工業(yè)出版社,2006201.[2] 祁立云,蔡體菁,唐國建.環(huán)形管科里奧利質(zhì)量流量計的激振和信號檢測[J].傳感器技術(shù)學(xué)報,2001,14(3):221-224.
[3] 徐科軍,于翠欣,蘇建微,等.科里奧利質(zhì)量流量計激振電路的研制[J].合肥工業(yè)大學(xué)學(xué)報(自然科學(xué)版),2000,23(1):37-40.
[4] MaginnisRL.InitializationalgorithmfordrivecontrolinaCoriolisFlowmeter[P].USPatents:US20020133307,2002.
[5] HenryMP,ClarkeDW,VignosJH.Digitalflowmeter[P].USPatents:US20020038186A1,2002.
[6] 方通,薛璞.振動理論及應(yīng)用[M].西安:西北工業(yè)大學(xué)出版社,1998.
[7] 徐文福.科里奧利質(zhì)量流量計信號處理與驅(qū)動方法的研究[D].合肥:合肥工業(yè)大學(xué)
[8] 高金源
[9] 李小東
[10] CilettiMD.VerilogHDL高級數(shù)字設(shè)計[M].張雅倚,李鏘
- 上一篇:熱計量與溫控初探
- 下一篇:淺談差壓類流量計的量程比