在線咨詢|網(wǎng)站地圖|xml地圖

歡迎來到邁恩傳感科技,為您提供更多位移傳感器,拉繩傳感器,lvdt傳感器等產(chǎn)品!

MYNE邁恩官方網(wǎng)站邁恩傳感器專注位移傳感器研發(fā)制造多年

邁恩全國服務(wù)熱線18823719613

大家在熱搜詞:

當前位置:首頁 » 邁恩資訊 » 行業(yè)新聞 » CPLD在磁致伸縮液位傳感器中的應(yīng)用

CPLD在磁致伸縮液位傳感器中的應(yīng)用

文章出處:網(wǎng)責任編輯:作者:人氣:-發(fā)表時間:2013-12-04 09:09:00【

 

磁致伸縮技術(shù)應(yīng)用于長度計量,已有幾十年的歷史,在液位檢測方面則是近十年開始的。磁致伸縮位移傳感器具有可靠性高、精度高、可以同時測量產(chǎn)品的液位、界面(雙浮子)、不用定期標定和維修、安全性好、安裝容易等優(yōu)點,因此在國外已廣泛應(yīng)用于石油、化工、紡織、輕工、電力、醫(yī)藥、食品、國防等部門,特別已被廣泛用于易燃、易爆、易揮發(fā)、有腐蝕的物料液面測量。然而磁致伸縮液位傳感器進入我國較晚,目前我國處于引進國外產(chǎn)品進行使用、研究及國產(chǎn)化開發(fā)階段。
隨著大規(guī)模集成電路和單片機的迅速發(fā)展,儀器儀表的更新?lián)Q代速度日益加快。復(fù)雜可編程邏輯器件(CPLD)具有使用靈活、可靠性高、功能強大的優(yōu)點,在電子產(chǎn)品設(shè)計中得到了廣泛的應(yīng)用。CPLD可實現(xiàn)在系統(tǒng)編程,而且能重復(fù)多次,而且還兼容IEEE1149.1(JTAG)標準的測試激勵端和邊界掃描能力,使用CPLD器件進行開發(fā),不僅可以提高系統(tǒng)的集成化程度、可靠性和可擴充性,而且還可大大縮短產(chǎn)品的設(shè)計周期。單片機、CPLD的應(yīng)用,使磁致伸縮液位傳感器朝著高精度、高可靠性、小型化、智能化和網(wǎng)絡(luò)化的方向發(fā)展。
本文在簡述磁致伸縮液位傳感器工作原理的基礎(chǔ)上,分析討論了磁致伸縮液位傳感器實現(xiàn)高精度的關(guān)鍵技術(shù)——高分辨力的時間量檢測電路的設(shè)計方法,介紹采用可編程邏輯器件CPLD進行時間量檢測的設(shè)計方案,該方案大大簡化了整個電路的設(shè)計,提高了系統(tǒng)的抗干擾能力。

1.磁致伸縮液位傳感器的組成及工作原理
磁致伸縮液位傳感器基于磁致伸縮和逆磁致伸縮效應(yīng)。磁致伸縮效應(yīng)是指磁化使鐵磁材料產(chǎn)生機械應(yīng)變的效應(yīng)。反過來,鐵磁材料受到機械應(yīng)力之后,其磁化狀態(tài)也會發(fā)生改變,稱之為逆磁致伸縮效應(yīng)。
磁致伸縮液位傳感器結(jié)構(gòu)如圖1所示,主要由外管、波導管、磁性浮子和測量頭組成。
其中測量頭內(nèi)裝電子部件,波導管安裝在不銹鋼外管內(nèi),磁性浮子套在外管上可隨液位沿波導管滑動。



儀表工作時,測量頭中的脈沖發(fā)射電路不斷向波導管發(fā)射詢問電流脈沖,該電流產(chǎn)生周向磁場并沿波導管傳播,與磁浮子形成的軸向磁場相交時矢量疊加,形成螺旋磁場。在該磁場作用下,波導管發(fā)生磁致伸縮效應(yīng)而產(chǎn)生波導扭曲,該應(yīng)變波以超聲波速沿波導管向兩端傳播,當傳回測量頭一端時,基于逆磁致伸縮效應(yīng),通過回波接收線圈轉(zhuǎn)換為電脈沖[2]。
由于電流以光速傳遞,從發(fā)射端到磁浮子之間電流傳遞時間可忽略不計,因此只要測出發(fā)射電脈沖與返回應(yīng)變脈沖之間的時間間隔,即可得到浮子距檢測零點的距離h,實現(xiàn)液位檢測。這個過程是連續(xù)不斷的,所以,每當磁浮子隨液位移動時,新的液位就被檢測出來,如下式:
h = TV    (1)
H = L – TV (2)
式中H為液位;L為罐高;T為時差;V為應(yīng)變波傳播速度。
測量頭內(nèi)含單片機控制系統(tǒng),可以探測到同一詢問脈沖所產(chǎn)生的連續(xù)返回脈沖,所以可以在同一傳感器上安裝兩個浮子,同時進行液位、界面的測量。若在波導管底部(罐底)也固定一個磁環(huán),還可完成自校準功能,消除溫度對波速V的影響。[4] 如圖2所示。



圖2中T1、T2和T3 分別代表扭轉(zhuǎn)彈性波從液位磁浮子、界面磁浮子和校準磁環(huán)返回的時間,則H1= L(1-T1/ T3),H2= L(1-T2/ T3)式中H1表示液位,H2表示界面高度,通過T1/ T3和T2/ T3項,可消除溫度對彈性波傳播速度的影響。[2]

2.磁致伸縮液位傳感器時間量檢測電路設(shè)計
2.1提高時間量檢測電路分辨率的意義與方法
由磁致伸縮傳感器工作原理可知,傳感器是通過測量應(yīng)變脈沖傳播時間來確定液位的,從式h = T V 可知,液位測量誤差Δh = TΔV + VΔT 其中應(yīng)變波速V = ,式中G、ρ分別為波導管材料的彈性模量和密度。對于具體的波導管來說,在一定的溫度范圍之內(nèi),G和ρ都是恒定的,因此V可以認為是恒定的,那么液位測量誤差主要由時間量檢測的誤差所決定,Δh = V ΔT,時間分辨力越高,液位測量誤差越小。所以高分辨力的時間量檢測是傳感器實現(xiàn)高精度測量的關(guān)鍵。
要提高時間分辨力,提高計數(shù)器脈沖源的頻率是有效的方法。如圖3所示,在發(fā)射脈沖電流的同時,觸發(fā)計數(shù)器開始對計數(shù)器脈沖源計數(shù),產(chǎn)生的回波脈沖經(jīng)整形放大后對計數(shù)器復(fù)位,使其停止計數(shù),則時間間隔T為計數(shù)器的計數(shù)值N與計數(shù)脈沖源的頻率F倒數(shù)的乘積。
時間分辨力ΔT =T / N =1/ F(3)
所對應(yīng)的當量距離為
ΔH = V ΔT = V / F (4)
從(3)、(4)式可以看出,時間量檢測的分辨力取決于計數(shù)器輸入脈沖源頻率F,計數(shù)器脈沖源的頻率越高,單位計數(shù)脈沖所對應(yīng)的當量距離越小,時間分辨力越高。
以常用幾種規(guī)范頻率的時鐘晶振作為計數(shù)脈沖源,所對應(yīng)的時間量分辨力及當量距離列出見表1。由表1可見,要使時間量檢測電路給液位測量帶來的誤差ΔH限定在0.1mm,那么計數(shù)源頻率要在30MHz以上。

2.2時間量檢測的特點及要求
磁致伸縮液位傳感器的量程越大,則應(yīng)變波在波導管中的傳播時間越長。以20m量程為例,V按3000m/s 計算,應(yīng)變波長的傳播時間可達6.67ms。對該時間量進行檢測,所要求計數(shù)器的位數(shù)C與量程R、計數(shù)源頻率F及應(yīng)變波傳播速度V的關(guān)系應(yīng)滿足:
(2 c / F) > ( R / V) (5)
如計數(shù)脈沖源頻率F采用30MHz,則不同量程R所要求計數(shù)器的位數(shù)C不同,如表2所示。
從表2中可以看出,對于大量程(20m)的磁致伸縮液位傳感器,采用的計數(shù)器位數(shù)至少要18位。而要實現(xiàn)磁致伸縮傳感器的多參數(shù)(同時測量液位、界面)及自校準,時間量檢測電路中需具備3個18位的計數(shù)器,從而滿足對相繼的3個時間量進行檢測。




3.時間量檢測電路邏輯功能的CPLD實現(xiàn)
對時間量檢測電路進行設(shè)計,不僅要考慮其功能要求,還要考慮電路的小型化和可靠性。
設(shè)計初期曾嘗試采用單片機內(nèi)部計數(shù)器和74LS393計數(shù)器或8253可編程計數(shù)器配合的方法,結(jié)果都不近人意。一是這兩種方案所用器件都較多,占空間大。二是穩(wěn)定性差,單片8253不能滿足所要求的計數(shù)器位數(shù),需將8253級連或在8253 前面另外擴展一片74LS393才行,實驗時常常出現(xiàn)計數(shù)誤差。
CPLD器件具有使用靈活、可靠性高、功能強大的優(yōu)點,可實現(xiàn)在系統(tǒng)編程, 時間量檢測電路所需要的三個18位的計數(shù)器可在其內(nèi)部由編程來實現(xiàn)。
本電路選用了Altera公司生產(chǎn)的型號為EPM7064SLC44-5的CPLD器件,在MAX+PLUSⅡ軟件環(huán)境下,采取圖形輸入和AHDL文本輸入相結(jié)合的方法進行設(shè)計,設(shè)計輸入完成后,進行整體的編譯和邏輯仿真,然后進行轉(zhuǎn)換、布局、布線,完成了時間量測量的功能。[3]由MAX+PLUSⅡ開發(fā)出來的時間量檢測單元形式簡單,具有一個起始端口START,停止計數(shù)端口STOP,清零端CLR和時鐘端CLK,數(shù)據(jù)選擇端口A、B、C,以及數(shù)據(jù)輸出端A{7..0}。
在CPLD內(nèi)部主要開發(fā)出3個計數(shù)器單元、譯碼電路、計數(shù)器啟閉閘門,見圖4。



圖4中3個計數(shù)器分別用于液位、界面和校正磁環(huán)所對應(yīng)的時間量的計數(shù)。譯碼電路在單片機的控制下通過A、B、C、D端口選擇對計數(shù)器的數(shù)據(jù)進行讀入,使每個計數(shù)器的數(shù)據(jù)分低8位、中8位、高2位依次被單片機讀入。單片機發(fā)射詢問脈沖的同時通過P1口使START端口出現(xiàn)高電平,打開計數(shù)啟閉閘門,使三個計數(shù)器都開始計數(shù);返回脈沖使STOP端口依次出現(xiàn)三個由低到高的跳變,通過計數(shù)啟閉閘門,分別使三個計數(shù)器依次停止計數(shù),并觸發(fā)單片機中斷,通過單片機換算得到對應(yīng)的油位、水位等信號輸出。3個計數(shù)器都可實現(xiàn)18位計數(shù)功能,其功能是由AHDL硬件描述語言進行描述的,采用的是文本輸入方式,然后將這個AHDL設(shè)計文件創(chuàng)建成MAX+PLUSⅡ軟件系統(tǒng)默認的符號(.sym),加入圖形設(shè)計文件(.gdf)中。具體的AHDL設(shè)計文件如下所示:


4.結(jié)束語
磁致伸縮液位傳感器是能同時測量液位和界面、精度高、無須定期校驗的儀表,本文提出的采用 CPLD進行時間量測量的設(shè)計方案,滿足大量程、多參數(shù)磁致伸縮液位傳感器的時間量檢測高精度和高可靠性的要求。該方案簡化了整個電路的設(shè)計,提高了系統(tǒng)的抗干擾能力,可供業(yè)內(nèi)國產(chǎn)化開發(fā)研制的技術(shù)人員參考。
作者簡介:
  齊榮 (1966~ ) 女,講師,現(xiàn)在北京理工大學就讀碩士研究生,研究方向:檢測與自動化裝置。
姜波 (1953~ ) 女,副教授,研究方向:檢測技術(shù)與自動化裝置。
陳祥光 (1953~ ) 男,教授,博士生導師,研究方向:傳感與智能檢測技術(shù)。

此文關(guān)鍵字: