韓亞輝
郝成
(河北聯(lián)合大學研究生院,唐山063000)
超聲波在空氣中的傳播速度隨溫度的變化而變化,為了提高超聲波測量的準確度,就必須進行溫度補償,校正超聲波傳播速度。超聲波傳播速度v與相對溫度T的計算公式如下:
在采集環(huán)境溫度過程中,可以采用以幾種方案:
1.1 采用半導體熱敏電阻 半導體熱敏電阻是一種電阻值隨溫度變化而改變的電阻,半導體熱敏電阻大多數(shù)都是采用半導體材料經(jīng)過特殊的處理工藝制造而成的,大多數(shù)半導體熱敏電阻是負溫度系數(shù),其電阻的大小會隨著環(huán)境溫度的降低而增加。
半導體熱敏電阻的阻值受溫度的影響較大,是一種最靈敏的溫度傳感器。但半導體熱敏電阻的線性度較差,并且與生產(chǎn)工藝有很大關系。制造商給不出標準化的熱敏電阻曲線。半導體熱敏電阻體積非常小,對溫度變化的響應也快。但半導體熱敏電阻需要使用電流源,小尺寸也使它對自熱誤差極為敏感。
半導體熱敏電阻采用的原理是溫度引起電阻變化。假設半導體熱敏電阻內部的電子和空穴的濃度大小為n和p,其電子和空穴在材料內部的遷移率分別為un、μp,那么該半導體熱敏電阻的電導為:
由于 n、p、μn、μp都與溫度的大小有一定的關系,因此,當溫度變化的時候,半導體熱敏電阻的電阻大小也會發(fā)生一定的變化,并且這種變化有一定的規(guī)律,這就是半導體熱敏電阻的工作原理。
將半導體熱敏電阻接入電路以后,再將隨被測溫度變化的電壓或電流采集過來,進行A/D轉換后,接入處理器進行數(shù)據(jù)的處理,就可以得到環(huán)境溫度。這種設計需要用到A/D轉換電路,成本適中,但是非線性太大,使得后續(xù)的數(shù)據(jù)處理比較麻煩,互換性較差,非線性嚴重,測溫范圍只有-50℃-300℃左右,大量用于家電和汽車用溫度檢測和控制。
圖1是一種比較簡單的熱敏電阻的溫度電壓轉換電路。
1.2 采用經(jīng)典的鉑電阻PT100 PT100的電阻隨著溫度的變化會發(fā)生改變,不同的溫度對應不同的電阻值,電阻的重復性和穩(wěn)定性都較好,在程控制中的應用極其廣泛,其缺點是轉換電路較為復雜,往往需要采用電橋進行測量,成本較高。
一般對于金屬熱電阻而言,它的電阻值大小和環(huán)境溫度可以采用如下公式來進行換算,這個關系是采用了近似處理的,即:
式中,Rt代表在環(huán)境溫度為t的情況下,金屬的電阻阻值;Rt0代表在環(huán)境溫度為t0的情況下,金屬的電阻阻值,通常情況下,t0取0℃,此時對應的電阻值為Rt0;α為該金屬的溫度系數(shù)。
對于PT100來說,其連接方式有四線制和兩線制,四線制主要用于消除引線較長時產(chǎn)生的電阻誤差,而兩線制一般用在引線較短或溫度測量精度要求不高的場合;市場上有很多現(xiàn)成的PT100溫度變送器模塊,上面有接線端子,直接量PT100的引線接到溫度變送器上,溫度就能夠直接顯示,使用十分方便。
1.3 采用溫度數(shù)字式溫度傳感器DS18B20 DS18B20是一種單總線溫度傳感器,其直接將溫度轉換為數(shù)字量,轉換的位數(shù)可在9~12位之間進行選擇,該溫度傳感器的誤差為0.5℃,測量范圍在-55℃到125℃之間,完全滿足工業(yè)現(xiàn)場料位測量的要求,線路連接簡單,價格也僅為5元每片,有較高的性價比。
由于工業(yè)現(xiàn)場超聲波發(fā)射和接收模塊的安裝不可能在同一點,尤其是增加保護模塊以后,超聲波發(fā)射模塊和接收模塊是有一定距離的,因此超聲波的發(fā)射路徑和接受路徑不會是平行的,也并不相同,如果直接采用計算公式h=H-L=H-,當料位較低時,由于超聲波發(fā)射端和料位的表面距離較遠,因而傳播路徑也較遠,如果采用平行傳播路徑代替實際傳播路徑,此時產(chǎn)生的誤差相對較??;但在料位較高時,傳播路徑較短,誤差相對較大;因而采用實際的傳播路徑修正簡化的平行傳播路徑是十分必要的,這樣測量的液位才是準確的。
其實際傳播路徑如圖2所示。
依據(jù)圖2,假設超聲波發(fā)射信號從發(fā)射到接收的時間差為t,超聲波在當前環(huán)境下的速度為v,那么有:
根據(jù)勾股定理可以得到
由圖2中的幾何關系可以進一步得到
聯(lián)立式(4)、式(5)、式(6)可以得到最終的液位關系表達式,這個計算公式是按照超聲波傳播的實際路徑進行推導的,準確度比公式
假設超聲波發(fā)射模塊和接收模塊安裝的距離為0.5m,和裝料容器底部的距離H=10m,超聲波傳播速度為340m/s,傳播時間為0.02s,超聲波那么依據(jù)公式和公式(7)計算的結果如下:
此時的誤差僅為0.009m,這個值是相對較小的。
但是如果傳播時間為0.002s,再次依據(jù)公式h=H-L=和公式(7)計算的結果如下:
此時的誤差就達到了0.11m,相對于精度較高的料位測量來說,是不被允許的。
[1]張安然,董建平,陸小麗.礦用超聲波物位計設計[J].科技創(chuàng)新與應用,2013,2(27):67-71.
[2]王正林,王勝開,陳國順.MATLAB/Simulink與控制系統(tǒng)仿真[M].北京:電子工業(yè)出版社,2005.
[3]梁曉雯,李玉虎,許瑛主編.電子系統(tǒng)設計基礎[M].安徽:中國科學技術大學出版社,2008.
[4]金來專,陳政石,李鐵鷹.基于STM32微控制器的交流電機變頻調速試驗系統(tǒng)[J].茂名學院學報,2009,19(6):25-28.
[5]周鵬.改進的超聲波逆變電源控制電路[J].電子測試)2008)8(8):37-41.
[6]A.B.Zhmylev,L.A.Lisitsinskii,A.V.Topunov.Testing the New VZLET UR Ultrasonic Level Meter[C].Measurement Techniques,2003,46(2):212-215.
[7]史源平,于京生,楊志云,陳永志.基于多計數(shù)管的寬量程液位計[J].工礦自動化,2008,2(6):37-41.
[8]趙利波,段智勇.基于AVR單片機的伺服式液位計的研制[J].儀器儀表與分析監(jiān)測,2011,17(1):5-9.
[9]王新生,蔡榮海,吳錦強.基于微波法的儲油罐液位測量[J].自動化與儀表,2011,22(6):27-30.