91色噜噜,91久久色,夜添久久精品亚洲国产精品,免费久久日韩aaaaa大片,欧美色欧美亚洲另类二区,麻豆精品在线播放,日本护士黄色片,麻豆精品免费在线观看
你的位置:首頁 > 新聞動態 > 公司新聞    技術咨詢:15359322692(樂工)

基于FPGA的質量流量計驅動技術實現

2015-12-8 14:51:04??????點擊:
基于FPGA的質量流量計驅動技術實現
  

摘 要:針對科里奧利質量流量計傳統驅動方案中驅動信號受限于反饋信號無法改變的問題,提出了一種基于FPGA的波形合成驅動方案,介紹了它的驅動原理和具體的實現方法,這種方案通過檢測反饋單元和驅動單元的相位差來跟蹤計算振動管的固有頻率,并使用這個頻率來合成所需要的驅動信號,該方案在保證流量計穩定振動的前提下,可以合成所需的任意頻率的驅動信號,提高了驅動系統的可控性,經過DSPBuilder仿真分析和使用某型號流量計進行穩定性和抗干擾性實驗證明,該驅動方案完全可行。

關鍵字:科里奧利質量流量計 FPGA 數字驅動 諧振



    圖1所示為科里奧利質量流量計的結構示意圖[1],驅動單元D使平行的U形管做一階彎曲主振動,A、B分別為兩個檢測單元,當管道內有液體流動時,由于科氏力的作用,A、B檢測單元的反饋信號會產生相位差,根據這個相位差來檢測液體的流量和其他參數。當U形管以固有頻率振動時,驅動單元D所需的驅動能量最小,A、B檢測單元的信噪比最高。因此,U形管能否以固有頻率穩定地振動與科氏流量計的精度有直接關系。

圖1 科里奧利質量流量計結構示意圖

    1 傳統驅動方案的優缺點

    圖2所示為科里奧利質量流量計傳統的驅動方案[2,3]。

圖2 傳統驅動系統示意圖

    該方案無論是模擬系統還是基于MDAC[4]或DAC&&MDAC[5]的數字系統,都是直接將檢測線圈的反饋信號和自動增益控制輸出量相乘。這種方案對U形管固有頻率的跟蹤速度最快,也最準確。但是,這種方案的可控性差,驅動信號頻率取決于反饋信號,當需要改變時無法進行人為的控制。為了彌補這個問題,這里提出了一種基于FPGA的波形合成驅動方案。

    2 驅動方案的原理與實現

    波形合成方案結構如圖3所示,它由FPGA和模擬兩部分構成。這種驅動方案的原理為:通過檢測D/A輸出的驅動信號和檢測單元的反饋信號的相位差來修正驅動信號的頻率,使之接近或等于振動系統的固有頻率,并使用這個頻率合成頻率可變、幅值恒定的正弦信號。另外,通過對檢測線圈反饋信號進行信號調理,得到它的幅值,并通過自動增益控制來保持它的幅值的穩定性。

 

圖3 基于FPGA的波形合成驅動方案的結構示意圖

    2.1 模擬部分的數學模型

    U形管的一階主振動近似為在周期驅動力下的自由度為1的定常強迫振動[6],模擬系統的傳遞函數為[7]

      (1)

    式中,E(s)為檢測線圈輸出電壓;U(s)為數模轉換器的輸出電壓;ξ為U形管阻尼率;ωn為U形管的無阻尼固有頻率;kall為放大系數。為了便于分析,并結合東風機電有限公司的7型傳感器的相關參數,令kall=1;ξ=0.0005;ωn=2×π×85rad/s=534.0708rad/s。

      (2)

    傳遞函數的波特圖如圖4所示,由波特圖可知:

    ①當D/A輸出的驅動信號的頻率和振動系統的固有頻率相等時,驅動信號和檢測單元反饋信號之間的相位差為0;

    ②在諧振點附近,振動系統對驅動信號頻率的靈敏度非常高,因此通過檢測D/A輸出的驅動信號和檢測線圈的反饋信號的相位差來判斷振動系統是否處于諧振狀態是完全可行的。

圖4 振動系統傳遞函數波特圖

    2.2 基于FPGA的驅動系統的實現

    驅動系統基于FPGA的實現如圖5所示,圖中包括與模數轉換器的接口模塊AD7656;分頻模塊de2code22;幅值檢測模塊Adetect;相位檢測和頻率計算模塊Wdetect1;正弦波生成模塊singen;增益控制模塊AGC;數模轉換器的接口模塊AD5061。這里最重要的模塊就是幅值檢測模塊、相位檢測模塊、正弦波生成模塊以及增益控制模塊。


圖5 基于FPGA的驅動系統實現    

    系統描述:AD7656以50kHz的采樣頻率對數模轉換器的輸出信號和檢測單元的反饋電壓進行同步采樣,計算得到它們的相位差,并根據相位差的大小來計算驅動電壓的頻率,singen模塊根據這個頻率合成每個周期恒定樣本數的正弦波,正弦波的頻率變化實行過零點切換,每發送一個樣本,singen的CE端口發送一個上升沿脈沖,AGC模塊讀取此刻的樣本及反饋信號幅值進行自動增益控制,同時向數模轉換器發送一個樣本。下面對部分模塊仿真。

    幅值檢測模塊:包括對信號的放大、整流以及積分,采樣頻率為50kHz,模擬傳遞函數雙線性變換[7,8]后的積分方程為

      (3)

    使用DSPBuilder對幅值檢測模塊的仿真如圖6所示。

圖6 幅值檢測模塊仿真

    (1)相位檢測和頻率計算模塊。

    3路電壓信號如式(4)所示:

      (4)

    式中,y(d)為驅動信號;y(a)為檢測單元a的反饋信號;y(b)為檢測單元b的反饋信號;φ2為U形管的相頻特性引起相移;φ1為管內有液體流動時科氏力引起的相移。為了消除科氏力的作用引起的相移φ1,必須將a、b兩路反饋信號y(a)、y(b)相加,得到兩路反饋信號和y為

      (5)

    驅動信號y(d)和反饋信號和y的相位檢測采用過零點比較法,采樣頻率為50kHz,當檢測信號過零點,且驅動信號為正時,計數器開始計數,當驅動信號為負時停止計數,用此刻的計數值來表示兩個信號相位差,此時的相位差為正,反之為負。最大檢測誤差Δφ2為

      (6)

    式中,f為U形管的振動頻率;T為采樣周期。當f=85Hz時,Δφ2=0.01rad,根據相位差的大小,采用分區間算法來修正頻率值。另外,當需要特定頻率的驅動信號時也可以通過該模塊人為地給定。

    (2)正弦信號生成模塊[9]。

    用5MHz的采樣頻率對10kHz的標準正弦信號進行采樣,得到500個樣本,由于正弦波的對稱性,只需要將其中的125個樣本存入Memory型存儲器。通過計數器的累加值來控制讀取樣本的時間,從而生成不同頻率的正弦波,累加頻率為5MHz,使用上一個樣本累加余數作為下一個樣本的累加初值,計算公式為

      (7)

    式中,fout為輸出信號頻率;fref為參考頻率,這里為10kHz;fctrl為累加量,每個周期在上升過零點時刻更新累加量。例如:要生成85Hz的正弦波,fctrl=8500000。

    圖7為DSPBuilder的正弦信號生成模塊仿真,合成信號最大誤差Δf計算公式為

      (8)

    當f=85Hz時,Δf=-0.00144Hz,相對誤差σ=0.0017%。

圖7 正弦信號生成模塊仿真

    3 實驗驗證    

    使用廈門宏控自動化儀表有限公司生產的7型傳感器以及數字變送器DPT100進行實驗來驗證該驅動系統的穩定性,驅動系統的穩定性主要體現在3個方面:①抗干擾性能;②頻率穩定性;③零點穩定性。數字變送器的目的主要用來檢測振動系統的頻率和零點,抗干擾性能和它的調節過程使用示波器觀察。實驗介質為水,U形管狀態為滿水。實驗數據如表1所示。

     

    由表1可以得出,基于FPGA的驅動方案零點值方差為0.0055μs,頻率的方差為0Hz,說明該系統零點的穩定性和頻率的穩定性非常好,完全滿足科氏流量計驅動系統的要求。使用示波器觀察系統的抗干擾性能以及它的調節過程,實驗輸出波形如圖8所示。

圖8 給定擾動后的系統調節波形

    圖8中檢測信號為2通道(幅值為450mV左右),驅動信號為1通道,當人為給定大擾動后,檢測信號幅值變小,U形管固有頻率改變,導致驅動信號幅值變大,并且兩個信號相位差出現,如圖8(a)所示, 但是擾動消除后,驅動信號馬上恢復正常,如圖8(b)所示。

    綜上所述,這種驅動方法完全可以自動跟蹤或接近傳感器的固有頻率,使U形管穩定地振動。

    4 結束語

    以上論述了根據驅動信號和檢測信號的相位差來合成驅動信號的科氏質量流量計驅動方案,這種方案在保證了傳感器穩定振動的前提下,增加了對傳感器驅動信號的可控性,可以為U形管提供各種所需要的驅動信號,為將來的粘度測量和剛度測量奠定了基礎,同時由于生成的正弦信號是恒定的幅值,因此簡化了AGC自動增益控制的復雜度。另外,文中提到的相位差過零點檢測方法檢測誤差偏大,而且系統啟動過程中固有頻率的跟蹤速度也有待進一步提高。參考文獻:

    [1] 蔡武昌,應啟戛.新型流量檢測儀表[M].北京:化學工業出版社,2006201.
    [2] 祁立云,蔡體菁,唐國建.環形管科里奧利質量流量計的激振和信號檢測[J].傳感器技術學報,2001,14(3):221-224.
    [3] 徐科軍,于翠欣,蘇建微,等.科里奧利質量流量計激振電路的研制[J].合肥工業大學學報(自然科學版),2000,23(1):37-40.
    [4] MaginnisRL.InitializationalgorithmfordrivecontrolinaCoriolisFlowmeter[P].USPatents:US20020133307,2002.
    [5] HenryMP,ClarkeDW,VignosJH.Digitalflowmeter[P].USPatents:US20020038186A1,2002.
    [6] 方通,薛璞.振動理論及應用[M].西安:西北工業大學出版社,1998.
    [7] 徐文福.科里奧利質量流量計信號處理與驅動方法的研究[D].合肥:合肥工業大學,2004.
    [8] 高金源,夏潔.計算機控制系統[M].北京:清華大學出版社,2007.
    [9] 李小東,任建新,張鵬,等.高精度正弦信號相位差發生器[J].測控技術,2008,27(12):14-17.
    [10] CilettiMD.VerilogHDL高級數字設計[M].張雅倚,李鏘,等譯.北京:電子工業出版社,2005201.

友情提醒:購買質量流量計,請您撥打全國統一服務熱線400-0592-364,選型請提供管道口徑、介質常用溫度、介質壓力、流量范圍、介質名稱,輸出信號等質量流量計的技術參數和要求。了解質量流量計品牌、詳細信息、產品價格、使用說明,敬請詳細閱讀本網頁。
主站蜘蛛池模板: 宝应县| 财经| 昌乐县| 郧西县| 图们市| 夹江县| 犍为县| 樟树市| 宝兴县| 英山县| 赞皇县| 华亭县| 长治县| 富蕴县| 宁远县| 高要市| 象州县| 沐川县| 万宁市| 南京市| 永春县| 乌拉特中旗| 辽阳市| 梁河县| 蕲春县| 哈巴河县| 三明市| 鲁山县| 宜州市| 西丰县| 涟源市| 项城市| 航空| 常宁市| 揭东县| 乌兰察布市| 新乡县| 湘潭县| 定兴县| 抚宁县| 菏泽市| 奉化市| 湘西| 延津县| 红桥区| 闸北区| 香河县| 久治县| 海盐县| 葫芦岛市| 新宾| 巴南区| 富民县| 泌阳县| 无锡市| 临潭县| 琼结县| 阜新市| 萨迦县| 宜都市| 盐边县| 奇台县| 益阳市| 冕宁县| 道孚县| 延长县| 常熟市| 铁岭市| 资溪县| 安泽县| 新建县| 申扎县| 斗六市| 正宁县| 安国市| 芜湖县| 贞丰县| 南安市| 新密市| 尤溪县| 陵川县| 海林市|