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

基于PID算法和89C52單片機的溫度控制系統

2010-01-20 01:44:00張艷艷
現代電子技術 2009年21期
關鍵詞:單片機系統

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

關鍵詞:PID算法;溫度控制;89C52單片機;參數整定

中圖分類號:TP368.1 文獻標識碼: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 引 言

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

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

單片機作為控制系統中必不可少的部分,在各個領域得到了廣泛的應用,用單片機進行實時系統數據處理和控制,保證系統工作在最佳狀態,提高系統的控制精度,有利于提高系統的工作效率[7]。

本系統采用單片機編程[8]實現PID算法進行溫度控制。

1 PID控制的原理和特點[9]

在工程實際中,應用最為廣泛的調節器控制規律為比例、積分、微分控制,簡稱PID控制,又稱PID調節。PID控制器以其結構簡單、穩定性好、工作可靠、調整方便而成為工業控制的主要技術之一。當被控對象的結構和參數不能完全掌握,或得不到精確的數學模型,控制理論的其他技術也難以采用,系統控制器的結構和參數必須依靠經驗和現場調試來確定時,應用PID控制技術最為方便。

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

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

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

(1)

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

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

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表達式:

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

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

(4)

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

2 系統的硬件構成

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

圖1 溫控系統框圖

3 主程序流程

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

圖2 控制系統流程圖

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

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

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

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

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

(5) PID算法。

4 實驗測試

系統的性能與穩定度需要通過具體實驗測試完成[10]。

現用1 kW的電爐將電熱杯中的1 L清水進行加熱。

觀測設定值和實測值之間的誤差(當水溫達到穩定時的值),計算絕對誤差和相對誤差,見表1。

表1 誤差分析表

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

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

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

表2 溫度穩定度關系表(設定溫度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中的數據可知,系統運行5 min時基本達到穩定。

5 結 語

由實驗結果可以看出,系統的誤差基本穩定在±0.3 ℃,可見系統的精度很好。此外,系統運行5 min時溫度基本達到穩定,穩定所需時間較短。可以看出,基于PID算法的單片機溫度控制系統具有較高的精確度和穩定性,在溫度調節階段平衡溫度時間較短。因此本系統可以應用于各種對精度要求較高的溫度控制場合。

參考文獻

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

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

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

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

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

[6]張志良.單片機原理與控制技術[M].北京:機械工業出版社,2005.

[7]張德友,趙志英,涂時亮.單片微型機原理應用與實踐[M].上海:復旦大學出版社,2003.

[8]吳金.8051單片機實踐與應用[M].北京:清華大學出版社,2002.

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

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

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

猜你喜歡
單片機系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于PowerPC+FPGA顯示系統
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
半沸制皂系統(下)
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 国产99精品久久| 国产乱论视频| 在线观看免费人成视频色快速| 久久99蜜桃精品久久久久小说| 午夜视频免费试看| 在线国产91| 无码精品国产dvd在线观看9久 | 国产精品19p| 成人精品区| 久久大香香蕉国产免费网站| 亚洲国产一区在线观看| 日韩专区第一页| 日韩午夜伦| 亚洲国产欧洲精品路线久久| 久精品色妇丰满人妻| 一本大道视频精品人妻| 久久亚洲黄色视频| 欧美在线视频a| 99热国产这里只有精品9九| 国产成人精品男人的天堂下载| 国产女人在线观看| 久久精品无码中文字幕| 国产午夜在线观看视频| 广东一级毛片| 国产成人8x视频一区二区| 国产在线麻豆波多野结衣| 日韩国产亚洲一区二区在线观看| 久久精品国产精品一区二区| 伊大人香蕉久久网欧美| 婷婷午夜影院| 丰满人妻久久中文字幕| 国产精品粉嫩| 国产精品视频白浆免费视频| 国产成人精品免费视频大全五级| 久久特级毛片| 国产午夜一级毛片| 亚洲精选无码久久久| Jizz国产色系免费| 97se综合| 国产肉感大码AV无码| 国产精品美人久久久久久AV| 国产精品区网红主播在线观看| 久久黄色影院| 五月婷婷亚洲综合| 欧美激情第一欧美在线| 乱人伦中文视频在线观看免费| 久久久久青草线综合超碰| 亚洲欧洲日产国码无码av喷潮| 日韩精品欧美国产在线| 综合亚洲色图| 亚洲视频在线观看免费视频| 国产精品第一区在线观看| 欧美日本中文| 精品亚洲欧美中文字幕在线看| 精品免费在线视频| 国产视频自拍一区| 无码人中文字幕| 91色老久久精品偷偷蜜臀| 亚洲免费福利视频| 在线视频亚洲色图| 亚洲精品在线91| 国产色网站| 亚洲人在线| 波多野结衣国产精品| 91年精品国产福利线观看久久| 日韩少妇激情一区二区| 亚欧成人无码AV在线播放| 九九热这里只有国产精品| 國產尤物AV尤物在線觀看| 国产福利影院在线观看| 毛片网站在线看| 色哟哟国产精品一区二区| 久草视频中文| 久久人搡人人玩人妻精品| 国产福利免费在线观看| 亚洲精品自产拍在线观看APP| 在线视频一区二区三区不卡| 日韩免费无码人妻系列| 国产主播在线观看| 国产精品对白刺激| 亚洲日韩精品欧美中文字幕| 久久99国产综合精品1|