国产精品无人区无码AV片软件,无码中文av波多野吉衣,污污内射在线观看一区二区少妇,色色av资源网

產品推薦:水表|流量計|壓力變送器|熱電偶|液位計|冷熱沖擊試驗箱|水質分析|光譜儀|試驗機|試驗箱


儀表網>技術中心>行業論文>正文

歡迎聯系我

有什么可以幫您? 在線咨詢

淺談太陽能熱水器溫度采集系統

   2011年07月20日 10:48  
  常用的溫度傳感器包括:熱電偶、熱敏電阻、集成式溫度傳感器,熱電阻等。由于鉑電阻在氧化介質和高溫下的物理化學性能極其穩定,而且太陽能熱水器置于室外,工作環境惡劣,所以本設計采用鉑電阻作為太陽能熱水器的溫度傳感器。
  
  1、系統工作原理
  
  由于太陽能熱水器的工作環境限制,將下位機(PIC16F877)置于集熱現場,主要實現溫度采集功能,溫差循環控制功能,即控制循環泵、上水閥、輔助電加熱器、伴熱帶的啟停,并與上位機(PIC16F877)進行485通信,將采集的溫度水位信息送到上位機去顯示。
  
  系統的整體框圖如圖1所示。
  
  2、硬件電路設計
  
  溫度采集處理電路的主要功能是將鉑電阻傳感器采集的溫度信號,經橋式信號檢測電路轉換為電壓信號,再經弱信號儀表放大器MCP602進行兩級放大,及非線性A/D轉換,轉換成能夠識別的數字量,暫存在單片機的存儲器中。
  
  2.1溫度采集電路設計
  
  溫度采集電路是將單片機的RA2、RA3、RA4連接多路選擇芯片CD4051的地址位A、B、C端口,由單片機設定采集哪一路溫度信息,將RA0設定為模擬通道。
  
  2.2放大倍數的計算
  
  本設計放大電路選用MCP602作為放大器,由其構成的放大電路圖如圖2所示。其中:VREF=0V,R1=300kΩ,R2=10kΩ,這是一個簡單的2級放大電路,通過調節可變電阻RG可以改變其放大倍數,便于以后的調試。兩級放大后的輸出電壓VOUT:
  
  通過電橋電路采集來的信號比較微弱,需要進行適當的放大,才能轉換成單片機所能識別的0V到5V的信號。為此,要合理地設定可變電阻RG的值來選擇合適的放大倍數。選擇過程如下:
  
  當RG=20kΩ,放大倍數約為61倍。在溫度T=99℃時,PT1000的阻值為R=1381.26Ω,則得到VOUT=2.806V。盡管VOUT在界限0~5V之內,但靈敏度較小,故將RG調整到10kΩ。
    
  則輸出電壓△U等于:
  
  3)鉑電阻的引線電阻
  
  因為測溫電路是不平衡電橋。鉑電阻作為電橋的一個橋臂電阻,其連接導線(從鉑電阻到控制單元)也作為橋臂電阻的一部分,這一部分電阻是未知的且隨環境溫度變化,造成測量誤差。但由于鉑電阻PT1000的阻值較大,所以這個因素可以忽略。
  
  4)測溫電路本身的影響
  
  由于電源電壓的抖動、外界于擾,AD通道的互相干擾等都會造成溫度測量的不確定性,因此必須通過合理的電路設計才能消除這些因素的影響。
  
  考慮到鉑電阻阻值和溫度的非線性以及電橋電路本身的非線性,本文提出兩種方案,下面分別加以介紹。
  
  方案1:查表法
  
  由鉑電阻的電阻-溫度分度表查出每一度對應的電阻值Ri,帶入式(3)中可以得到電橋對應的輸出電壓△U(i),再根據式(4)就可以得到對應的A/D轉換值AD(i)。
  
  式中,K為MCP602的放大倍數。本文選擇91。UREF為單片機內部A/D轉換的參考電壓,等于5V。
  
  將計算得到的A/D轉換值是按照溫度大小做成表格存放在單片機的存儲器中。當測量溫度時,先讀取A/D轉換值,然后采用對分查找的算法用單片機的A/D轉換結果AD(t)與EEPROM中存放的表格值AD(i)作比較,每次取表格的中間值AD(m),如果AD(t)>AD(m),則下次比較時取表格的后半部的中間值做比較,如果AD(t)<AD(m),則下次比較時取表格的前半部的中間值做比較,直到AD(n)≤AD(t)≤AD(n+1)時停止,得到了溫度的整數部分M(t)=n。接著采用線性插值法計算溫度的小數部分,由AD(t)-N(t)除以AD(n+1)-AD(n)的值得到小數部分。由于本設計對溫度要求不高,因此不用計算小數部分,可以將此方法用于其他應用領域中。
  
  方案2:zui小二乘法
  
  由于鉑電阻阻值和溫度的非線性以及電橋電路本身的非線性,使得溫度和電橋輸出電壓之間的關系變得很復雜,而且也沒有一個相應的函數來描述它們之間的關系,下面就介紹zui小二乘法,利用zui小二乘參數估計理論來建立溫度傳感器的數學模型。
  
  對太陽能熱水器的水箱溫度在標定點進行溫度實測(可用標準電阻箱或電位器來模擬鉑電阻在各個標定點實測),得到幾組數據,即(V1,T1),…(Vi,Ti),…(Vn,Tn)。其中輸入量為電橋輸出電壓Vi,輸出量為溫度Ti。
  

  設有一個m次多項式:

  根據zui小二乘法原理,使得在所有給定標定點,多項式T(Vi)的值與實測輸出值Ti的偏差平方和達到zui小值,即
  
  由此可以建立m+1個方程組,求解出a0,a1,…,am未知量,確定出多項式T(Vi)的表達式。
  
  求解方程組用矩陣分析方法,得到參數向量為
  
  求解采用計算機遞推法求解,先設m=1,將測量值帶入矩陣公式中計算A。逐點計算誤差△i=Ti-T(Vi),看是否超差,如果超差則升階,令m=2,重新計算A,直到不超差為止,此時多項式模型即為傳感器數學模型。
  
  此方法的優點是能夠實現所建立的數學模型整體優化,適合非線性較大的傳感器模型的建立。但應用于本文時需要擬合出高階的數學模型,其運算量較大。另外,在以主頻為4MHz的單片機上做運算,其速度較慢(多次加、乘運算),所以本文采用方案1。
  
  3、系統軟件實現
  
  溫度采集處理的軟件流程如圖5所示,其中包括了啟動溫度電路、寄存器的配置、轉換數據讀出、查找得溫度等部分。首*行A/D初始化設置,將點電源電壓VCC作為比較電壓,同時設定RA0作為模擬輸入通道,開啟入水口溫度采樣通道之后,啟動A/D轉換。當A/D轉換允許位GO/DONE=1時,將得到的采樣值送入到折半查找程序中,得出其溫度的整數部分M(t),從而求出溫度t的數值。計算完畢后返回。
  
  4、實驗結果與討論
  
  使用標準電阻箱模擬鉑電阻溫度傳感器,每一個電阻值對應著一個溫度,構成測溫電橋的橋臂,得到差動電壓,通過萬用表測量。經過MCP602放大后,送入單片機進行A/D轉換。由于單片機內部的A/D轉換是十位的,因此分別存儲在寄存器ADRSEH和ADRSEL中,再通過對分查表法,將對應的溫度值事先在觸摸屏上顯示出來。采集的溫度和實際的溫度對照如表1所示。
  
  由表可知,在10~80℃溫度范圍內,溫度測量的誤差zui大是±1℃。能夠滿足太陽能熱水器的采暖和洗浴的要求。
  
  5、結論
  
  本設計采用鉑電阻作為太陽能熱水器的溫度傳感器。實際研究結果表明,該傳感器和以往的類似傳感器相比溫度控制精度高、使用方便和性能穩定等優點,提高了我國太陽能應用領域控制水平。

免責聲明

  • 凡本網注明“來源:儀表網”的所有作品,均為浙江興旺寶明通網絡有限公司-儀表網合法擁有版權或有權使用的作品,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:儀表網”。違反上述聲明者,本網將追究其相關法律責任。
  • 本網轉載并注明自其它來源(非儀表網)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
  • 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。
聯系我們

客服熱線: 15267989561

加盟熱線: 15267989561

媒體合作: 0571-87759945

投訴熱線: 0571-87759942

關注我們
  • 下載儀表站APP

  • Ybzhan手機版

  • Ybzhan公眾號

  • Ybzhan小程序

企業未開通此功能
詳詢客服 : 0571-87759942