單片機在腐蝕性介質(zhì)溫度動(dòng)態(tài)測量中的應用
2 動(dòng)態(tài)測溫裝置硬件
電解質(zhì)基于熱電偶的動(dòng)態(tài)測溫裝置以ATMEL公司的AT90S8515單片機為處理器,配備A/D轉換接口、鍵盤(pán)、LCD顯示器和RS-232C通信口。 8515內含8KB可在線(xiàn)下載的Flash、512BE2PROM和512BSRAM,不需外接存儲器,其硬件結構框圖如圖2。為提高模數轉換精度,采用 AD公司12位模數轉換器AD7888對經(jīng)過(guò)放大、調理之后的K型熱電偶電壓信號進(jìn)行模數轉換,AD7888具有8路模擬通道,125KSPS的采樣速率,轉換結果數據從可與SPI匹配的串行接口輸出。8515的SPI口(PB4、PB5、PB6、PB7)與AD7888串行口采用同步通信方式通信,獲取溫度采樣數據,按上述基于時(shí)間常數的動(dòng)態(tài)測溫算法進(jìn)行處理,被采集通道的最終穩態(tài)溫度值送LCD顯示。
3提高測量精度的措施
①為使熱電偶輸出盡可能接近理想特性,應使熱電偶充分冷卻后再進(jìn)行下一次測量,相鄰兩次間的測量周期至少需保證5min以上。由于熱偶在低溫段與指數規律相差較大,因此當溫度低于200℃(滿(mǎn)量程為1000℃),不進(jìn)行計算和預報;理想的測量預報段在300℃至850℃之間。
②為消除噪聲和模型誤差給時(shí)間常數計算帶來(lái)的影響,在對各點(diǎn)所求得的時(shí)間常數進(jìn)行平滑濾波后,再按式(6)對由(2)式得到的溫度進(jìn)行平滑濾波,直至滿(mǎn)足式(7)中設定的誤差極限ε為止。
θ∝(N)=αθ∝(N-1)+(1-α)θ∝(N) (6)
θ∝(N)- θ∝(N-1) ≤ε (7)
式(6)中,θ∝(N)是第N次采樣溫度值,θ∝(N)是第N次濾波輸出溫度值,α是濾波加權系數,0<α<1。
③在高速采樣情況下,從式(5)可知斜率的微小誤差將引起時(shí)間常數較大的誤差,因此實(shí)際測量時(shí)需要連續計算各點(diǎn)斜率比,并對其進(jìn)行防脈沖干擾滑動(dòng)濾波,以便得到一個(gè)穩定的斜率比。
4 軟件編程
AVR單片機支持高級語(yǔ)言編程,為縮短開(kāi)發(fā)時(shí)間,編程過(guò)程中采用了功能強、庫函數豐富的CodeVision C編譯器編制系統軟件。系統軟件由鍵盤(pán)處理、數據采集與處理計算、顯示、通信等子程序組成。數據采集處理子程序流程如圖3。
接地電阻相關(guān)文章:接地電阻測試方法
評論