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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于PID算法和89C52單片機的溫度控制系統(tǒng)

          基于PID算法和89C52單片機的溫度控制系統(tǒng)

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

          2 系統(tǒng)的硬件構(gòu)成
          本系統(tǒng)由傳感器A/D采樣輸入、控制、人機交互、控制信號輸出四部分組成,其中傳感部分由測試采樣電路實現(xiàn),人機交互由矩陣鍵盤和LCD液晶屏構(gòu)成,控制實現(xiàn),控制信號輸出部分則由功率放大和開關(guān)控制電路組成。系統(tǒng)框圖如圖1所示。

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

          3 主程序流程
          軟件程序是本的核心,它包括從采樣到信號輸出的整個流程控制,其示意圖如圖2所示。

          程序功能主要由以下的幾部分組成:
          (1)初始化:設(shè)定各參數(shù)的初始值,設(shè)定各中斷及定時器。
          (2)接收/發(fā)射:此部分程序主要完成數(shù)據(jù)的控制及顯示,主要通過的全雙工串行口完成和鍵盤部分的雙向通信。
          (3)PC機通信:此部分完成與微機控制接口RS 232的連接及通信的控制。
          (4)數(shù)值轉(zhuǎn)換子程序:由于主程序中用到了很多的數(shù)值轉(zhuǎn)換及數(shù)值的運算(如十進制轉(zhuǎn)換成十六進制、雙字節(jié)與單字節(jié)的除法運算等),為了程序調(diào)用的方便,特將其編寫成子程序的形式。
          (5)。


          4 實驗測試
          系統(tǒng)的性能與穩(wěn)定度需要通過具體實驗測試完成。現(xiàn)用1 kW的電爐將電熱杯中的1 L清水進行加熱。
          觀測設(shè)定值和實測值之間的誤差(當水溫達到穩(wěn)定時的值),計算絕對誤差和相對誤差,見表1。

          設(shè)定為50℃,每隔30 s記錄實測溫度,如表2所示。

          從表2中的數(shù)據(jù)可知,系統(tǒng)運行5 min時基本達到穩(wěn)定。


          5 結(jié) 語
          由實驗結(jié)果可以看出,系統(tǒng)的誤差基本穩(wěn)定在±0.3℃,可見系統(tǒng)的精度很好。此外,系統(tǒng)運行5 min時溫度基本達到穩(wěn)定,穩(wěn)定所需時間較短??梢钥闯?,的單片機溫度具有較高的精確度和穩(wěn)定性,在溫度調(diào)節(jié)階段平衡溫度時間較短。因此本系統(tǒng)可以應(yīng)用于各種對精度要求較高的溫度控制場合。


          上一頁 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); })();