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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應用 > 基于單片機的精密溫控系統(tǒng)設(shè)計

          基于單片機的精密溫控系統(tǒng)設(shè)計

          作者: 時間:2009-03-19 來源:網(wǎng)絡(luò) 收藏

          熱電致冷器件特別適合于小熱量和受空間限制的領(lǐng)域。改變加在器件上的直流電的極性即可變致冷為加熱,而吸熱或放熱率則正比于所加直流電流的大小。Pe1tier 器的設(shè)定溫度可以在一個較寬的范圍內(nèi)任意選擇,可選擇低于或高于環(huán)境溫度。
          在本中我們選用了天津藍天高科電源有限公司生產(chǎn)的半導體致冷器件 TES1-12739,其最大溫差電壓 14.7V,最大溫差電流3.9A最大致冷功率33.7W。
          1.5 其它部分
          采用Samsung(三星)公司生產(chǎn)的真空熒光數(shù)碼顯示屏 VFD用來實時顯示當前溫度,以觀察控制效果。鍵盤和串行通信接口用來設(shè)定控制溫度和調(diào)整PID參數(shù)。電路原理圖如圖3所示。

          2 系統(tǒng)軟件
          系統(tǒng)開始工作時,首先由控制軟件發(fā)出溫度讀取指令,通過數(shù)字溫度傳感器 DS18B20 采樣被控對象的當前溫度值T1并送顯示屏實時顯示。然后,將該溫度測量值與設(shè)定值T比較,其差值送 器。PID 控制器處理后輸出一定數(shù)值的控制量,經(jīng)DA 轉(zhuǎn)換為模擬電壓量,該電壓信號再經(jīng)大電流驅(qū)動電路,提高電流驅(qū)動能力后加載到半導體致冷器件上,對對象進行加熱或制冷。加熱或制冷取決于致冷器上所加電壓的正負,若溫控對象當前溫度測量值與設(shè)定值差值為正,則輸出負電壓信號,致冷器上加載負電壓溫控對象溫度降低;反之,致冷器上加載正向電壓,溫控對象溫度升高。上述過程:溫度采樣-計算溫差-PID調(diào)節(jié)-信號放大輸出周而復始,最后將溫控對象的在設(shè)定值附近上下波動,隨著循環(huán)次數(shù)的增加,波動幅度會逐漸減小到某一很小的量,直至達到控制要求。為了加快控制,在進入前加入了一段溫差判斷程序。當溫度差值大于設(shè)定閾值Δt時,系統(tǒng)進行全功率加熱或制冷,直到溫差小于Δt才進入環(huán)節(jié)。圖4為系統(tǒng)工作主程序的軟件流程圖.

          3 結(jié)論
          本文數(shù)字PID控制的系統(tǒng),在實際應用中取得了良好的控制效果,精度達到±0.1℃。經(jīng)48小時連續(xù)運行考驗,系統(tǒng)工作穩(wěn)定,有效地降低了輻亮度標準探測器的溫度系數(shù),使輻亮度標準探測器在溫度變化較大的環(huán)境中也能保持其高精度,為實現(xiàn)探測器的高精度輻射定標的廣泛應用奠定了基礎(chǔ)。

          本文作者創(chuàng)新點:在原來PC的PID溫控系統(tǒng)的基礎(chǔ)上,了由、數(shù)字式溫傳感器DS18B20和半導體致冷器組成的溫度控制系統(tǒng)。該溫控系統(tǒng)的應用為高精度光輻射測量儀器-輻亮度標準探測器的小型化、智能化提供了有利條件。

          pid控制器相關(guān)文章:pid控制器原理


          半導體制冷相關(guān)文章:半導體制冷原理



          上一頁 1 2 下一頁

          評論


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