• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

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

      2010-01-20 01:44:00張艷艷
      現(xiàn)代電子技術(shù) 2009年21期
      關(guān)鍵詞:溫控溫度控制單片機(jī)

      摘 要:溫度控制系統(tǒng)廣泛應(yīng)用于工業(yè)生產(chǎn)中,但目前的溫度控制系統(tǒng)很多不能達(dá)到很好的效果。單片機(jī)系統(tǒng)功能強(qiáng)大、使用靈活,可以實現(xiàn)較為精準(zhǔn)的控制;而PID算法實現(xiàn)一種模糊控制,可調(diào)試性強(qiáng);以89C52單片機(jī)為控制核心的PID溫度控制能使系統(tǒng)具有較高的精確度和穩(wěn)定性。通過原理分析、軟硬件設(shè)計以及實驗測試,表明該溫度系統(tǒng)非常穩(wěn)定并且精確,可廣泛地應(yīng)用于各類溫控場合。

      關(guān)鍵詞:PID算法;溫度控制;89C52單片機(jī);參數(shù)整定

      中圖分類號:TP368.1 文獻(xiàn)標(biāo)識碼:A

      文章編號:1004-373X(2009)21-216-03

      Temperature Control System Based on PID and 89C52

      ZHANG Yanyan

      (Anhui Vocational College of Electronics & Information Technology,Bengbu,233000,China)

      Abstract:The temperature control system is used widly in industry.But now the temperature control system is imperfect in industry.The system based on single chip computer has powerful function and easy to use,it can realize accurate control.PID-algorithm can realize fuzzy control.The system basd on PID-algorithm can be tested again and again.So the temperatuer system based on PID control and 89C52 single chip computer is very precise and steady.The theory,design and experiments show that the system can be used widely.

      Keywords:PID-algorithm; temperature control;89C52SCM;parameter tuning

      0 引 言

      溫控技術(shù)無論是在工業(yè)生產(chǎn),還是日常生活中都起著非常重要的作用。在冶金、石油、化工、電力和現(xiàn)代農(nóng)業(yè)等行業(yè),溫度是極為重要而又普遍的熱工參數(shù)之一,在普通家庭里熱水器、電飯煲、電烤箱等依賴于溫控技術(shù)的家電設(shè)備也是必不可少??梢哉f溫度控制技術(shù)無處不在。

      常規(guī)的溫度控制方法以設(shè)定溫度為臨界點(diǎn),超出設(shè)定允許范圍即進(jìn)行溫度調(diào)控:低于設(shè)定值就加熱,反之就停止或降溫。這種方法實現(xiàn)簡單、成本低,但控制效果不理想,控制溫度精度不高、容易引起震蕩,達(dá)到穩(wěn)定點(diǎn)的時間也長,因此,只能用在精度要求不高的場合。而采用PID算法進(jìn)行溫度控制[6],它具有控制精度高,能夠克服容量滯后的特點(diǎn),特別適用于負(fù)荷變化大、容量滯后較大、控制品質(zhì)要求又很高的控制系統(tǒng)。

      單片機(jī)作為控制系統(tǒng)中必不可少的部分,在各個領(lǐng)域得到了廣泛的應(yīng)用,用單片機(jī)進(jìn)行實時系統(tǒng)數(shù)據(jù)處理和控制,保證系統(tǒng)工作在最佳狀態(tài),提高系統(tǒng)的控制精度,有利于提高系統(tǒng)的工作效率[7]。

      本系統(tǒng)采用單片機(jī)編程[8]實現(xiàn)PID算法進(jìn)行溫度控制。

      1 PID控制的原理和特點(diǎn)[9]

      在工程實際中,應(yīng)用最為廣泛的調(diào)節(jié)器控制規(guī)律為比例、積分、微分控制,簡稱PID控制,又稱PID調(diào)節(jié)。PID控制器以其結(jié)構(gòu)簡單、穩(wěn)定性好、工作可靠、調(diào)整方便而成為工業(yè)控制的主要技術(shù)之一。當(dāng)被控對象的結(jié)構(gòu)和參數(shù)不能完全掌握,或得不到精確的數(shù)學(xué)模型,控制理論的其他技術(shù)也難以采用,系統(tǒng)控制器的結(jié)構(gòu)和參數(shù)必須依靠經(jīng)驗和現(xiàn)場調(diào)試來確定時,應(yīng)用PID控制技術(shù)最為方便。

      PID控制器的參數(shù)整定[9]是控制系統(tǒng)設(shè)計的核心內(nèi)容。它是根據(jù)被控過程的特性確定PID控制器的比例系數(shù)、積分時間和微分時間的大小。PID控制器參數(shù)整定的方法概括起來有兩大類:一是理論計算整定法。它主要是依據(jù)系統(tǒng)的數(shù)學(xué)模型,經(jīng)過理論計算確定控制器參數(shù)。這種方法所得到的計算數(shù)據(jù)未必可以直接用,還必須通過工程實際進(jìn)行調(diào)整和修改。二是工程整定方法,它主要依賴工程經(jīng)驗,直接在控制系統(tǒng)的試驗中進(jìn)行,且方法簡單、易于掌握,在工程實際中被廣泛采用。

      PID一般算式及模擬控制規(guī)律如式(1)所示:

      u(t)=KCe(t)+1TI∫t0e(t)dt+TDde(t)dt

      (1)

      式中:u(t)為控制器的輸出;e(t)為偏差,即設(shè)定值與反饋值之差;KC為控制器的放大系數(shù),即比例增益;TI為控制器的積分常數(shù);TD為控制器的微分時間常數(shù)。PID算法的原理即調(diào)節(jié)KC,TI,TD三個參數(shù)使系統(tǒng)達(dá)到穩(wěn)定。

      由于計算機(jī)控制是一種采樣控制,它只能根據(jù)采樣時刻的偏差值計算控制量。因此在計算機(jī)控制系統(tǒng)中,必須首先對式(1)進(jìn)行離散化處理,用數(shù)字形式的差分方程代替連續(xù)系統(tǒng)的微分方程,此時積分項和微分項可用求和及增量式表示:

      de(t)dt霦(K)-E(K-1)Δt=E(K)-E(K-1)T

      (2)

      ∫n0e(t)dt=∑nj=0E(j)Δt=T∑nj=0E(j)

      (3)

      將式(2)和式(3)代入式(1),則可得到離散的PID表達(dá)式:

      P(K)=KP{E(K)+TTI∑kj=0E(j)+

      TDT[E(K)-E(K-1)]}

      (4)

      式中:Δt=T為采樣周期,必須使T足夠小,才能保證系統(tǒng)有一定的精度(采樣定理);E(K)為第K次采樣時的偏差值;E(K-1)為第K-1次采樣時的偏差值;P(K)為第K次采樣是調(diào)節(jié)器的輸出。

      2 系統(tǒng)的硬件構(gòu)成

      本系統(tǒng)由傳感器A/D采樣輸入、單片機(jī)控制、人機(jī)交互、控制信號輸出四部分組成,其中溫度傳感部分由測試采樣電路實現(xiàn),人機(jī)交互由矩陣鍵盤和LCD液晶屏[7]構(gòu)成,PID控制算法由89C52單片機(jī)實現(xiàn),控制信號輸出部分則由功率放大和開關(guān)控制電路組成[8]。系統(tǒng)框圖如圖1所示。

      圖1 溫控系統(tǒng)框圖

      3 主程序流程

      軟件程序是本控制系統(tǒng)的核心,它包括從溫度采樣到信號輸出的整個流程控制,其示意圖如圖2所示。

      圖2 控制系統(tǒng)流程圖

      程序功能主要由以下的幾部分組成:

      (1) 初始化:設(shè)定各參數(shù)的初始值,設(shè)定各中斷及定時器。

      (2) 接收/發(fā)射:此部分程序主要完成數(shù)據(jù)的控制及顯示,主要通過89C52單片機(jī)的全雙工串行口完成和鍵盤部分的雙向通信。

      (3) PC機(jī)通信:此部分完成與微機(jī)控制接口RS 232的連接及通信的控制。

      (4) 數(shù)值轉(zhuǎn)換子程序:由于主程序中用到了很多的數(shù)值轉(zhuǎn)換及數(shù)值的運(yùn)算(如十進(jìn)制轉(zhuǎn)換成十六進(jìn)制、雙字節(jié)與單字節(jié)的除法運(yùn)算等),為了程序調(diào)用的方便,特將其編寫成子程序的形式。

      (5) PID算法。

      4 實驗測試

      系統(tǒng)的性能與穩(wěn)定度需要通過具體實驗測試完成[10]。

      現(xiàn)用1 kW的電爐將電熱杯中的1 L清水進(jìn)行加熱。

      觀測設(shè)定值和實測值之間的誤差(當(dāng)水溫達(dá)到穩(wěn)定時的值),計算絕對誤差和相對誤差,見表1。

      表1 誤差分析表

      序號設(shè)定溫度 /℃實測溫度 /℃絕對誤差 /℃相對誤差 /%

      135.335.300

      240.240.1-0.10.24

      345.045.30.30.66

      460.060.50.50.83

      574.073.4-0.40.60

      681.081.20.20.25

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

      表2 溫度穩(wěn)定度關(guān)系表(設(shè)定溫度50 ℃)

      測量時間 /min實測溫度 /℃測量時間 /min實測溫度 /℃

      0.535.54.051.1

      1.037.04.550.6

      1.540.35.049.8

      2.043.55.550.5

      2.548.16.050.2

      3.550.36.550.1

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

      5 結(jié) 語

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

      參考文獻(xiàn)

      [1]劉軍,李建偉,李慧琴.基于模糊PID的通用中檔單片機(jī)溫度控制系統(tǒng)設(shè)計[J].科學(xué)技術(shù)與工程,2007(15):3 934-3 937.

      [2]劉文慰,葛鎖良.AT89C2051在自適應(yīng)模糊PID溫度控制器中的應(yīng)用[J].電子工程師,2004,30(1):20-23.

      [3]邢矯健.增強(qiáng)型的STC89C51系列單片機(jī)簡介[J].無線電,2006(10):43-44.

      [4]李俊婷,石文蘭,高楠.參數(shù)自整定模糊PID在溫度控制中的應(yīng)用[J].無線電工程,2007(7):47-50.

      [5]潘笑,高玉玲,康亞娜.基于模糊PID的AT89C2051單片機(jī)智能溫度控制系統(tǒng)[J].兵工自動化,2006(5):65-67.

      [6]張志良.單片機(jī)原理與控制技術(shù)[M].北京:機(jī)械工業(yè)出版社,2005.

      [7]張德友,趙志英,涂時亮.單片微型機(jī)原理應(yīng)用與實踐[M].上海:復(fù)旦大學(xué)出版社,2003.

      [8]吳金.8051單片機(jī)實踐與應(yīng)用[M].北京:清華大學(xué)出版社,2002.

      [9]曾光奇.模糊控制理論與工程應(yīng)用[M].武漢:華中科技大學(xué)出版社,2006.

      [10]全國大學(xué)生電子設(shè)計競賽組委會.全國大學(xué)生電子設(shè)計競賽獲獎作品精選[M].北京:北京理工大學(xué)出版社,2003.

      作者簡介 張艷艷 女,1976年出生,安徽蚌埠人,碩士,講師。從事應(yīng)用電子方面的教學(xué)與研究工作。

      猜你喜歡
      溫控溫度控制單片機(jī)
      船舶主機(jī)溫度控制方法優(yōu)化
      溫控/光控片上納米裂結(jié)
      基于單片機(jī)的SPWM控制逆變器的設(shè)計與實現(xiàn)
      電子制作(2019年13期)2020-01-14 03:15:28
      基于單片機(jī)的層次漸變暖燈的研究
      電子制作(2019年15期)2019-08-27 01:12:10
      基于單片機(jī)的便捷式LCF測量儀
      電子制作(2019年9期)2019-05-30 09:42:02
      鍛造溫度控制
      基于MSP430和Android溫控距控智能電風(fēng)扇設(shè)計
      電子制作(2016年15期)2017-01-15 13:39:06
      基于模糊控制的PLC在溫度控制中的應(yīng)用
      電子制作(2016年21期)2016-05-17 03:53:01
      骨料自動溫控技術(shù)
      基于ARM7 和FPGA的風(fēng)扇散熱系統(tǒng)溫控模塊設(shè)計及實現(xiàn)
      乐安县| 恩平市| 枝江市| 丽水市| 江安县| 通山县| 建水县| 塔城市| 彝良县| 余庆县| 浮山县| 邢台市| 龙门县| 麦盖提县| 茂名市| 房产| 上犹县| 凤台县| 盐边县| 保靖县| 泸溪县| 华宁县| 山东省| 九江县| 安国市| 乡宁县| 保定市| 湘潭市| 永顺县| 文化| 读书| 安国市| 安多县| 琼海市| 宜兰市| 乌兰察布市| 调兵山市| 旬邑县| 津市市| 江孜县| 中卫市|