數據采集模塊各通道的處理
模塊是基于總線網絡的數據采集和控制模塊,提供了模擬量輸入、模擬量輸出、數字量輸入、數字量輸出、定時器/計數器、交流電量采集、無線數傳等功能。數據采集模塊可以通過命令進行遠程操作控制。
1.熱電阻部分(PT100):硬件電路中,熱電阻采用的是三線制接法(以消除線上電阻),采用LM234構成的恒流源電路(電流約為0.134/120安培)將電阻轉化為電壓信號,然后將該信號放大10倍(由OP07構成的正比例放大器,理論發大倍數10.1倍。Vo=Vi*(1+Rf/R1))#送入AD。
三線制的另一端也放大10倍(理論10.1倍)#后送入AD。?熱電阻采用的是三線制接法(以消除線上電阻),因此必將有一路傳送該信號(CH1),所以在熱電阻部分的軟件處理需要兩路信號(CH0,CH1)進行數值運算。
2.熱電偶部分(K型):硬件電路按照0~40mV的輸入設計的,大約可測溫度范圍0~967度。放大125倍后送入AD(由OP07構成的兩級放大電路,初級放大5倍(實際Rf使用的是5.1K?#)?第二級放大25倍(實際Rf使用的是24K+1K)#)。由于,熱電偶存在冷端補償的問題,電路設計了利用PN結測溫法進行補償(詳見PN結部分)。
熱電偶測溫原理:【1】不同導體構成回路時,因兩結點溫度不同,就會在結點兩端有電勢輸出(熱電效應)。所產生的熱電動勢主要由兩部分組成:接觸電動勢(不同導體接觸,由于電子密度不同產生)和溫差電動勢(同一導體兩端溫度不同產生)。當材料一定時,那么熱電動勢只與兩個結點的溫度由關,即:
Eab(T,T0)=E(T)-E(T0)
通常希望T0=0或為常數時,則?Eab(T,T0)=E(T)
可見,保持冷端為0度或為一常數時使用熱電偶的前提條件。要求冷端溫度必須恒定,時因為熱電偶所產生的熱電勢不僅與被測溫度有關,而且還和冷端溫度有關,只有在冷端溫度固定后,熱電勢才和被測溫度有單一的函數關系,保持冷端為0度,是因為經常使用的熱電偶的分度表和顯示儀表是以熱電偶的冷端溫度為0度作為先決條件的,為了直接應用分度表,就必須使冷端溫度為0度。但在實際測量中,冷端的溫度往往是波動的,從而造成測量誤差。為了盡量減小這種誤差,就需要設法使冷端溫度保持0度,或先保持恒定,然后進行補正(就使消除因冷端溫度不使0度而帶來的誤差)。冷端溫度的處理方法有很多,這里采用冷端溫度的補正的方法。
(1)熱電動勢補正法
當冷端溫度變化后,(t0變化到t1),熱電偶算產生的熱電勢分別為:
E(t,t0)=E(t)-E(t0)?
E(t,t1)=E(t)-E(t1)
兩式相減得,
E(t,t0)-E(t,t1)=E(t1)-E(t0)=E(t1,t0)?即
E(t,t0)=E(t,t1)+E(t1,t0)
其中,E(t,t1為熱電偶實際測得的熱電動勢,而E(t1,t0)為熱電偶冷端溫度有t0變化到t1相應的熱電動勢,這兩個值都可以由熱電偶分度表查出所對應的溫度值。
(2).溫度補正法
熱電動勢補正法計算比較麻煩,簡單的方法式將實際中測量熱電偶冷端溫度為補正值,但誤差比法1要大(但對一般的工業生產來說還是允許的)。此法對熱電特性線性度較差的熱電偶不適用。實際中,工業上還采用溫度補正系數K修正(補正系數由相應表格查得)。?綜合考慮,該系統采取的是方法一的補正方法。
3.PN結部分:該部分的設計思路是基于PN結的溫度特性,用PN結來測量熱電偶冷端溫度(室溫),用以進行熱電偶測溫的補正。
PN結的溫度特性【2】:PN結的正向壓降具有負的溫度系數,并且在一定范圍內隨溫度近似呈線性變化,利用該性質可將PN結作為溫度傳感器使用。(注意為避免自身發熱影響測量精度,通過PN結的電流不宜過大,應取0.1mA左右)實驗測量PN結正向壓降與溫度關系數據V-T,在計算出各溫度的正向壓降與0度時的正向壓降的差值的關系△V-T,作圖,計算出PN結正向壓降與溫度的具體函數關系。
4.電壓型傳感器部分:由于該部分使用的是已經完成線性化處理的傳感器,因此無論是硬件還是軟件設計都比較簡單。
硬件電路直接將變送器的輸出接入AD,軟件部分根據線性關系直接計算得到T值送入嵌入式端。具體數值運算為:濕度部分(CH4):RH=V*5000/4095*100/5000*10(然后乘以10的目的是為了精度要求,規定濕度部分保留一位小數);溫度部分:T=V*70/5000*100-10*100(乘以100的目的是為了精度要求,規定溫度部分保留二位小數)。
-
上一篇遠程監控怎么設置?
-
下一篇遠程監控在功能結構上的具體需求