中文字幕乱码免费

  • <dfn id="h9sws"><sup id="h9sws"><sub id="h9sws"></sub></sup></dfn>
      1. <tr id="h9sws"></tr><big id="h9sws"><nobr id="h9sws"><track id="h9sws"></track></nobr></big>
        當前位置:首頁 >> 客戶服務技術資料

        基于DSP的高頻勵磁電磁流量計設計

        發布時間:2019-10-06 09:42:35 瀏覽:

        0 引言

        流量檢測在工業生產、廢液監測以及管道運輸等領域有著廣泛的應用,根據測量原理不同,流量計可以大致分為力學、電學、聲學、熱學、光學等類型,其中電磁流量計是依據電學原理研制而成,電磁流量計與其他流量計相比,具有結構簡單、測量精度高、穩定性好等特點[1,2]。但電磁流量計在測量低流速、低導電率液體時存在精度不高等缺點,為了克服這個缺點,本文研制了一種基于DSP的高頻勵磁電磁流量計,在勵磁方式上選用旁路勵磁電路與恒流控制電路相結合的方式,提高了勵磁頻率以及能量的利用效率。本文選用高性能DSP TMS320F28335來采集處理傳感器輸出的信號,顯著提高了系統測量時的響應速度,將流量計算結果通過LCD屏的方式實時顯示,系統具有體積小、便攜式以及測量精度高等優點[3]。

        1 高頻勵磁電磁流量計測量原理

        電磁流量計根據電磁感應定律的原理來測量導電液體的流量,測量導電液體的傳感器中繞有線圈,通過給線圈通電[4],當液體流過線圈時就會切割磁感線,此時在線圈的兩端會產生感應電動勢e,根據電磁學中右手法則可得:

        e=BLv (1)

        式中:B為傳感器線圈產生的磁場強度;L為傳感器線圈的長度;v為液體在傳感器中流動的速度。

        由流量計算公式可得:

        Q=Sv=πL24vQ=Sv=πL24v (2)

        式中S為傳感器管道的截面積。

        由式(1)可知,當BL已知時,只要測得e就可以反推出v;由式(2)可知,當測得v時就能計算出Q。

        2 高頻勵磁電磁流量計硬件設計

        高頻勵磁電磁流量計由傳感器、高頻勵磁電路、信號處理電路等組成[5],其中高頻勵磁電路決定著傳感器磁場的強弱,勵磁電路的穩定性以及精確性決定著系統檢測的準確性以及穩定性。DSP系統控制勵磁電路激勵傳感器線圈,當線圈中有導電液體流過時,其切割磁感線并在傳感器兩端的線圈上產生感應電動勢,利用信號檢測電路監測感應電動勢的大小,最后根據相應關系計算出液體的流量,系統硬件框圖如圖1所示。

        圖1 系統硬件框圖

        圖1 系統硬件框圖   下載原圖

        2.1 高頻勵磁電路設計

        高頻勵磁電路主要由高低壓切換恒流控制電路和H橋勵磁開關電路組成[6,7]。其中高低壓切換恒流控制電路確保高壓或低壓情況下,都可以通過H橋向勵磁線圈提供恒定的電流。電路原理圖如圖2所示。

        圖2 高低壓恒流切換電路

        圖2 高低壓恒流切換電路   下載原圖

        如圖2所示,在對傳感器線圈進行勵磁時,通過比較器控制切換開關切換高低壓進行勵磁[8]。Vref作為比較器的基準輸入端,其表示勵磁電流的電壓穩態值;而Cur則表示H橋勵磁電路中檢測到的電壓信號。一開始當系統處于低壓勵磁狀態時,系統會自動斷開切換電路中的電流旁路,此時系統通過利用H橋向勵磁線圈提供恒定電流。當勵磁方向變化時,電流檢測電路就會檢測到電流變為負方向,比較器的Cur端與Vref端的平衡就會發生變化,此時系統通過比較器自動切換為高壓勵磁狀態。與低壓勵磁方式相反,在此種狀態下,恒流控制電路關閉而電流旁路打開,線圈中的能量就會存儲在能量回饋電路中,此時C1端的電壓會超過高壓源。等勵磁線圈中的能量釋放完后,電流逐漸降為零,此時能量回饋電路就會利用電流旁路和H橋將能量反饋給勵磁線圈。當電容C1端的電壓下降到小于高壓源時,系統就會自動通過電流旁路和H橋直接對勵磁線圈進行勵磁,當勵磁線圈中的電流超過設定閾值時,Cur端電壓就會大于Vref點電壓,此時比較器又會切換成低壓勵磁方式,如此反復循環控制,達到對勵磁線圈恒流控制的目的。圖3為H橋勵磁控制電路。

        圖3 H橋勵磁控制電路

        圖3 H橋勵磁控制電路   下載原圖

        由圖3可知,Io為高低壓切換恒流控制電路輸出的恒流源電流,H橋驅動的COM1端控制三極管Q1和場效應管Q4的通斷;COM2端控制三極管Q2和場效應管Q3的通斷。L1表示的是勵磁線圈(傳感器中線圈),COM1、COM2為正交的PWM波信號,因此在勵磁線圈L1的兩端會產生方波勵磁信號。檢流電路主要是用來檢測勵磁線圈中電流的變化,當線圈中的勵磁電流方向變化時,可以及時將此信息反饋給高低壓切換恒流控制電路中的比較器,從而實現切換高低壓源達到恒流控制的目的[9]。

        2.2 信號調理電路

        由于傳感器線圈輸出的電動勢信號非常微弱,干擾成分復雜,信號幅值受磁場變動影響較大,不能滿足ADC采用的要求,因此需要對此信號進行調理[10]。信號調理電路原理圖如圖4所示。

        圖4 信號調理電路原理圖

        圖4 信號調理電路原理圖   下載原圖

        如圖4所示,信號調理電路由前置放大電路、濾波電路以及二次放大電路組成[11]。其中前置放大電路主要是由AD8610組成的差分放大電路構成,其主要是去除信號中的共模干擾并且進行第一次前置放大,前置放大電路的放大倍數為15。由于有效信號的幅值很小,經過前置放大電路后信號中還存在很多高頻雜波,這些雜波會影響對后級信號的處理,因此還需要對前置放大電路輸出的信號進行低通濾波和二次放大。系統選用二階有源低通濾波電路濾除信號中的高頻干擾,低通濾波的截止頻率設定在6 kHz左右,選用AD817組成的二次放大電路對濾波電路輸出的信號進行二次放大,將信號調理電路輸出的信號調整在0~5 V之間,最終利用DSP內部的AD轉換器對此信號進行模數轉換得出傳感器線圈輸出的感應電動勢,從而根據相關的公式計算得出管道中液體的流量。具體電路圖如圖5所示。

        圖5 信號調理電路

        圖5 信號調理電路   下載原圖

        2.3 通信電路

        電磁流量計輸出的流量值可以通過外接的TFT LCD屏直接顯示,還可以通過預留的RS485通信接口將數據發送到上位機中[12]。RS485電路最大的優點是485電平與TTL電平兼容,方便與TTL電路相連;抗共模干擾能力強;數據傳輸速度快,高達10 Mbps;通信距離遠,最大為1.2 km。系統采用SP3485芯片進行數據通信,SP3485是一款低功耗芯片且符合RS485協議的收發器,電路圖如圖6所示。

        圖6 通信電路

        圖6 通信電路   下載原圖

        3 軟件設計

        軟件流程圖如圖7所示。軟件采用模塊化的設計方法,主要設計了勵磁控制切換程序、PWM波產生程序、A/D轉換程序以及RS485通信程序等。系統上電后首先執行復位操作,利用DSP內部的定時器產生PWM波控制H橋電路中的勵磁方式,當系統檢測到傳感器線圈輸出的感應電動勢后,利用DSP內部的12位A/D轉換器對此信號進行模數轉換,最后根據相應算法計算出管道中被測液體的流量。

        圖7 基于DSP的高頻勵磁電磁流量計軟件流程圖

        圖7 基于DSP的高頻勵磁電磁流量計軟件流程圖   下載原圖

        4 實驗數據分析

        實驗中使用管道的管徑為標準50 mm,連續檢測管道中同一點的流量,每10 min記錄一次數據,對比數據的差異,以此來判定系統測量的穩定性。首先對管道中的流量進行標定,利用標準流量計進行檢測,通過改變閥門開度來調整管道中液體流量,流量標定為1 m/s,此時啟動系統開始檢測,數據如表1所示。

        表1 同一點流速測量數據 導出到EXCEL


        時間
        /min
        實際流速
        /(m·s-1)
        系統檢測流速
        /(m·s-1)
        誤差
        /%

        0
        1.00 0.97 3.0

        10
        1.02 0.98 3.9

        20
        1.01 1.05 4.0

        30
        1.04 1.07 2.9

        40
        1.03 1.06 2.9

        50
        1.02 0.98 3.9

        60
        1.01 0.97 4.0

        70
        1.00 1.00 0

        80
        1.01 0.98 3.0

        90
        1.02 0.99 2.9

        100
        1.02 1.00 2.0

        110
        1.01 0.97 4.0

        120
        1.02 0.98 3.9

        130
        1.03 1.01 1.9

        140
        1.04 1.01 2.9

        150
        1.01 0.99 2.0

        160
        1.03 0.99 3.9

        170
        1.02 0.98 3.9

        180
        1.00 0.99 1.0

        190
        1.01 0.97 4.0

        由表1測量數據可知,當管道中液體的流速恒定時,系統在同一點檢測到的流量基本一致,誤差在4%內,由此可見系統具有良好的穩定性,符合設計預期。

        在驗證完系統的穩定性之后,進一步檢驗系統測量的準確性。通過閥門改變管道中待測液體的流速,將標準流量計檢測到的流速與系統測量的流速進行比較,實驗測量數據如表2所示。

        表2 不同流速時系統測量數據 導出到EXCEL


        序號
        實際流速
        /(m·s-1)
        系統測量流速
        /(m·s-1)
        誤差
        /%

        1
        0.80 0.84 5.0

        2
        1.14 1.11 2.6

        3
        1.21 1.16 4.1

        4
        1.30 1.25 3.8

        5
        1.39 1.34 3.6

        6
        1.42 1.38 2.8

        7
        1.53 1.49 2.6

        8
        1.67 1.63 2.4

        9
        1.75 1.71 2.3

        10
        1.86 1.82 2.2

        11
        1.93 1.88 2.6

        12
        2.10 2.15 2.4

        13
        2.61 2.57 1.5

        14
        2.75 2.70 1.8

        15
        2.88 2.84 1.4

        16
        3.10 3.06 1.3

        由表2測量數據可知,系統在測量低流速液體時(流速小于1 m/s)誤差較大,達到5%,當待測液體的流速增大時(大于1.4 m/s),誤差逐漸減小,基本維持在3%以內。由此可見系統具有較高的檢測精度,尤其是當管道中的液體流速較高時,系統的檢測誤差不超過3%,達到了設計預期。

        5 結束語

        文中采用了基于能量回饋和電流旁路的高低壓勵磁控制方案,通過高低壓切換勵磁的方式來實現對勵磁過程中恒流的控制,從而使得系統穩定可靠運行。MCU采用高性能數字處理器DSP TMS320F28335,提高了系統的采樣精度以及算法處理的速度。在測量數據顯示方面,利用TFT LCD屏直接顯示測量結果,也可以將測量數據通過RS485接口發送到上位機中。實際測試結果表明,系統具有良好的穩定性,且測量精度較高,誤差不超過5%。

        中文字幕乱码免费
      2. <dfn id="h9sws"><sup id="h9sws"><sub id="h9sws"></sub></sup></dfn>
          1. <tr id="h9sws"></tr><big id="h9sws"><nobr id="h9sws"><track id="h9sws"></track></nobr></big>