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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)在腐蝕性介質(zhì)溫度動態(tài)測量中的應(yīng)用

          單片機(jī)在腐蝕性介質(zhì)溫度動態(tài)測量中的應(yīng)用

          作者: 時(shí)間:2012-03-26 來源:網(wǎng)絡(luò) 收藏

          2 測溫裝置硬件

          電解質(zhì)基于熱電偶的測溫裝置以ATMEL公司的AT90S8515單片機(jī)為處理器,配備A/D轉(zhuǎn)換接口、鍵盤、LCD顯示器和RS-232C通信口。 8515內(nèi)含8KB可在線下載的Flash、512BE2PROM和512BSRAM,不需外接存儲器,其硬件結(jié)構(gòu)框圖如圖2。為提高模數(shù)轉(zhuǎn)換精度,采用 AD公司12位模數(shù)轉(zhuǎn)換器AD7888對經(jīng)過放大、調(diào)理之后的K型熱電偶電壓信號進(jìn)行模數(shù)轉(zhuǎn)換,AD7888具有8路模擬通道,125KSPS的采樣速率,轉(zhuǎn)換結(jié)果數(shù)據(jù)從可與SPI匹配的串行接口輸出。8515的SPI口(PB4、PB5、PB6、PB7)與AD7888串行口采用同步通信方式通信,獲取采樣數(shù)據(jù),按上述基于時(shí)間常數(shù)的測溫算法進(jìn)行處理,被采集通道的最終穩(wěn)態(tài)值送LCD顯示。

          3提高精度的措施

          39.jpg

          ①為使熱電偶輸出盡可能接近理想特性,應(yīng)使熱電偶充分冷卻后再進(jìn)行下一次,相鄰兩次間的周期至少需保證5min以上。由于熱偶在低溫段與指數(shù)規(guī)律相差較大,因此當(dāng)低于200℃(滿量程為1000℃),不進(jìn)行計(jì)算和預(yù)報(bào);理想的測量預(yù)報(bào)段在300℃至850℃之間。

          ②為消除噪聲和模型誤差給時(shí)間常數(shù)計(jì)算帶來的影響,在對各點(diǎn)所求得的時(shí)間常數(shù)進(jìn)行平滑濾波后,再按式(6)對由(2)式得到的溫度進(jìn)行平滑濾波,直至滿足式(7)中設(shè)定的誤差極限ε為止。
          θ∝(N)=αθ∝(N-1)+(1-α)θ∝(N) (6)
          θ∝(N)- θ∝(N-1) ≤ε (7)

          式(6)中,θ∝(N)是第N次采樣溫度值,θ∝(N)是第N次濾波輸出溫度值,α是濾波加權(quán)系數(shù),0<α<1。

          ③在高速采樣情況下,從式(5)可知斜率的微小誤差將引起時(shí)間常數(shù)較大的誤差,因此實(shí)際測量時(shí)需要連續(xù)計(jì)算各點(diǎn)斜率比,并對其進(jìn)行防脈沖干擾滑動濾波,以便得到一個穩(wěn)定的斜率比。

          4 軟件編程

          AVR單片機(jī)支持高級語言編程,為縮短開發(fā)時(shí)間,編程過程中采用了功能強(qiáng)、庫函數(shù)豐富的CodeVision C編譯器編制系統(tǒng)軟件。系統(tǒng)軟件由鍵盤處理、數(shù)據(jù)采集與處理計(jì)算、顯示、通信等子程序組成。數(shù)據(jù)采集處理子程序流程如圖3。

          40.jpg

          接地電阻相關(guān)文章:接地電阻測試方法




          評論


          相關(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); })();