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

          關 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設計應用 > 數(shù)字PID控制算法在溫控系統(tǒng)中的應用

          數(shù)字PID控制算法在溫控系統(tǒng)中的應用

          作者: 時間:2010-11-01 來源:網(wǎng)絡 收藏

          溫度對于大型工業(yè)和日常生活等領域都具有廣闊的前景。很多領域,需要精度較高的恒制,例如,根據(jù)外界變化,隨時調節(jié)相應的LED亮度以達到所需色溫值,可以實現(xiàn)更好的照明和裝飾效果。在連續(xù)中,對象為一階和二階慣性環(huán)節(jié)或同時帶有滯后時間不大的滯后環(huán)節(jié)時,是一種較好的控制方法。本文主要采用控制,通過單片機控制的程序實現(xiàn)。

          1 式定時
          本文研制的式定時主要完成數(shù)據(jù)采集,溫度、定時的顯示,溫度控制,溫度定時的設定以及報警等功能。核心控制器由單片機完成,采用數(shù)字PID控制進行過程控制。加熱器件選用熱慣性小,溫度控制精度高,速度快的電熱膜,由單片機輸出通斷率控制信號進行控制。硬件框圖如圖1所示。

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



          2 PWM功能的實現(xiàn)
          AT89S52內部有3個16位定時器:TO,T1,T2。用定時器T2實現(xiàn)PWM(脈寬調制)方式來對加熱器件進行溫度控制。設置T2CON中C/#T2=O(定時方式),CP/#RL2=1且EXEN2=O時,T2是16位定時器。當計數(shù)溢出時,會設置T2CON中的TF2位,進而觸發(fā)相關中斷。用單片機系統(tǒng)實現(xiàn),必須首先完成兩個任務:首先是產生基本的PWM周期信號;其次是脈寬的調整,即單片機模擬PWM信號的輸出,并且調整占空比。具體的設計原理:若想讓它的負脈沖為2 ms,則正脈沖為20-2=18 ms,所以開始時在控制口發(fā)送低電平,然后設置定時器在2 ms后發(fā)生中斷,中斷發(fā)生后,在中斷程序里將控制口改為高電平,并將中斷時間改為18 ms,再過18 ms進入下一次定時中斷,再將控制口改為低電平,并將定時器初值改為2 ms,等待下次中斷到來,如此往復實現(xiàn)PWM信號輸出。用修改定時器中斷初值的方法巧妙形成了脈沖信號,調整時間段的寬度便可實現(xiàn)脈寬調整。實現(xiàn)其軟件流程如圖2所示。


          上一頁 1 2 3 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁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); })();