<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計(jì)應(yīng)用 > 太陽能熱水器溫度采集系統(tǒng)與實(shí)驗(yàn)研究

          太陽能熱水器溫度采集系統(tǒng)與實(shí)驗(yàn)研究

          作者: 時(shí)間:2011-07-14 來源:網(wǎng)絡(luò) 收藏

          求解方程組用矩陣分析方法,得到參數(shù)向量為
          o.JPG
          求解采用計(jì)算機(jī)遞推法求解,先設(shè)m=1,將測量值帶入矩陣公式中計(jì)算A。逐點(diǎn)計(jì)算誤差△i=Ti-T(Vi),看是否超差,如果超差則升階,令m=2,重新計(jì)算A,直到不超差為止,此時(shí)多項(xiàng)式模型即為傳感器數(shù)學(xué)模型。
          此方法的優(yōu)點(diǎn)是能夠?qū)崿F(xiàn)所建立的數(shù)學(xué)模型整體優(yōu)化,適合非線性較大的傳感器模型的建立。但應(yīng)用于本文時(shí)需要擬合出高階的數(shù)學(xué)模型,其運(yùn)算量較大。另外,在以主頻為4MHz的單片機(jī)上做運(yùn)算,其速度較慢(多次加、乘運(yùn)算),所以本文采用方案1。

          3 系統(tǒng)軟件實(shí)現(xiàn)
          溫度采集處理的軟件流程如圖5所示,其中包括了啟動(dòng)溫度電路、寄存器的配置、轉(zhuǎn)換數(shù)據(jù)讀出、查找得溫度等部分。首先進(jìn)行A/D初始化設(shè)置,將點(diǎn)電源電壓VCC作為比較電壓,同時(shí)設(shè)定RA0作為模擬輸入通道,開啟入水口溫度采樣通道之后,啟動(dòng)A/D轉(zhuǎn)換。當(dāng)A/D轉(zhuǎn)換允許位GO/DONE=1時(shí),將得到的采樣值送入到折半查找程序中,得出其溫度的整數(shù)部分M(t),從而求出溫度t的數(shù)值。計(jì)算完畢后返回。

          本文引用地址:http://www.ex-cimer.com/article/194852.htm

          q.JPG



          4 結(jié)果與討論
          使用標(biāo)準(zhǔn)電阻箱模擬鉑電阻溫度傳感器,每一個(gè)電阻值對應(yīng)著一個(gè)溫度,構(gòu)成測溫電橋的橋臂,得到差動(dòng)電壓,通過萬用表測量。經(jīng)過MCP602放大后,送入單片機(jī)進(jìn)行A/D轉(zhuǎn)換。由于單片機(jī)內(nèi)部的A/D轉(zhuǎn)換是十位的,因此分別存儲(chǔ)在寄存器ADRSEH和ADRSEL中,再通過對分查表法,將對應(yīng)的溫度值事先在觸摸屏上顯示出來。采集的溫度和實(shí)際的溫度對照如表1所示。

          r.JPG


          由表可知,在10~80℃溫度范圍內(nèi),溫度測量的誤差最大是±1℃。能夠滿足的采暖和洗浴的要求。

          5 結(jié)論
          本設(shè)計(jì)采用鉑電阻作為的溫度傳感器。實(shí)際研究結(jié)果表明,該傳感器和以往的類似傳感器相比溫度控制精度高、使用方便和性能穩(wěn)定等優(yōu)點(diǎn),提高了我國太陽能應(yīng)用領(lǐng)域控制水平。


          上一頁 1 2 3 4 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();