999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

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

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

摘 要:溫度控制系統(tǒng)廣泛應(yīng)用于工業(yè)生產(chǎn)中,但目前的溫度控制系統(tǒng)很多不能達(dá)到很好的效果。單片機(jī)系統(tǒng)功能強(qiáng)大、使用靈活,可以實(shí)現(xiàn)較為精準(zhǔn)的控制;而PID算法實(shí)現(xiàn)一種模糊控制,可調(diào)試性強(qiáng);以89C52單片機(jī)為控制核心的PID溫度控制能使系統(tǒng)具有較高的精確度和穩(wěn)定性。通過原理分析、軟硬件設(shè)計(jì)以及實(shí)驗(yàn)測試,表明該溫度系統(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è)備也是必不可少。可以說溫度控制技術(shù)無處不在。

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

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

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

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

在工程實(shí)際中,應(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)驗(yàn)和現(xiàn)場調(diào)試來確定時(shí),應(yīng)用PID控制技術(shù)最為方便。

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

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í)間常數(shù)。PID算法的原理即調(diào)節(jié)KC,TI,TD三個(gè)參數(shù)使系統(tǒng)達(dá)到穩(wěn)定。

由于計(jì)算機(jī)控制是一種采樣控制,它只能根據(jù)采樣時(shí)刻的偏差值計(jì)算控制量。因此在計(jì)算機(jī)控制系統(tǒng)中,必須首先對式(1)進(jìn)行離散化處理,用數(shù)字形式的差分方程代替連續(xù)系統(tǒng)的微分方程,此時(shí)積分項(xiàng)和微分項(xià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次采樣時(shí)的偏差值;E(K-1)為第K-1次采樣時(shí)的偏差值;P(K)為第K次采樣是調(diào)節(jié)器的輸出。

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

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

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

3 主程序流程

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

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

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

(1) 初始化:設(shè)定各參數(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 實(shí)驗(yàn)測試

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

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

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

表1 誤差分析表

序號設(shè)定溫度 /℃實(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記錄實(shí)測溫度,如表2所示。

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

測量時(shí)間 /min實(shí)測溫度 /℃測量時(shí)間 /min實(shí)測溫度 /℃

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時(shí)基本達(dá)到穩(wěn)定。

5 結(jié) 語

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

參考文獻(xiàn)

[1]劉軍,李建偉,李慧琴.基于模糊PID的通用中檔單片機(jī)溫度控制系統(tǒng)設(shè)計(jì)[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]張德友,趙志英,涂時(shí)亮.單片微型機(jī)原理應(yīng)用與實(shí)踐[M].上海:復(fù)旦大學(xué)出版社,2003.

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

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

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

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

猜你喜歡
單片機(jī)系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于PowerPC+FPGA顯示系統(tǒng)
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
半沸制皂系統(tǒng)(下)
小議PLC與單片機(jī)之間的串行通信及應(yīng)用
電子制作(2018年12期)2018-08-01 00:48:04
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 国内熟女少妇一线天| 72种姿势欧美久久久久大黄蕉| www.99精品视频在线播放| 亚洲综合中文字幕国产精品欧美| 一区二区三区成人| 精品国产一区二区三区在线观看 | 欧美一区精品| 99视频在线免费| 欧美国产综合色视频| 国产女人在线| 无码专区国产精品一区| 国内毛片视频| 男女性色大片免费网站| 五月天综合婷婷| 91热爆在线| 免费99精品国产自在现线| 在线免费a视频| 亚洲视频a| 亚洲成人精品在线| 精品国产www| 国产凹凸一区在线观看视频| 伊人久久精品亚洲午夜| 婷婷激情五月网| 在线色综合| 亚洲一级毛片| 亚洲国产成人无码AV在线影院L| 欧美精品v日韩精品v国产精品| 久久99国产乱子伦精品免| 日韩 欧美 小说 综合网 另类 | 成人在线视频一区| 中文字幕无码制服中字| 国产超碰一区二区三区| 91精品久久久久久无码人妻| 91无码人妻精品一区二区蜜桃| 欧美a在线视频| 欧美一级高清片久久99| 色亚洲激情综合精品无码视频 | 亚洲国产欧美目韩成人综合| 国产综合亚洲欧洲区精品无码| 国产成人精品2021欧美日韩 | 欧美日韩成人| 国产亚洲精品精品精品| 国产精品毛片一区视频播| 久久99蜜桃精品久久久久小说| 三上悠亚一区二区| 亚洲嫩模喷白浆| 国产黑丝视频在线观看| 五月天丁香婷婷综合久久| 91久久性奴调教国产免费| 99久久亚洲精品影院| 伊人色天堂| 91欧美在线| 高清大学生毛片一级| 干中文字幕| 久久99久久无码毛片一区二区| av午夜福利一片免费看| 久久a级片| 欧美午夜小视频| 正在播放久久| 亚洲高清国产拍精品26u| 国产成人福利在线视老湿机| 久久久精品无码一二三区| 日本成人一区| 无套av在线| 国产人人乐人人爱| 国产中文一区a级毛片视频| 亚洲国产精品无码AV| 亚洲国产精品无码久久一线| 成人日韩视频| 国产真实二区一区在线亚洲| 久久人人爽人人爽人人片aV东京热| 欧美黄网站免费观看| 免费看一级毛片波多结衣| 日韩免费视频播播| 欧美日本不卡| 激情网址在线观看| 国产精品99r8在线观看| 在线精品视频成人网| 国产成人无码久久久久毛片| 亚洲第一极品精品无码| 视频国产精品丝袜第一页| 色综合天天视频在线观看|