基于MCS單片機的鍋爐溫度PID控制系統設計
文: 康迪泰克傳動系統(寧海)有限公司 周鋒2021年第二期
導語:通過對當前工廠使用蒸汽需求情況進行調查的基礎上,結合工程實踐使用需要,針對小型燃氣鍋爐的特點。以MCS-52單片機芯片為核心對電熱鍋爐溫度控制器進行設計,在本設計中采用高精度溫度傳感器對鍋爐溫度進行實時采集測量,采用OP-07超低溫漂移運算放大器對溫度電壓信號進行放大,然后經數模轉換模塊進行A\D轉換,從而實現了溫度的自動檢測,實時顯示和報警。
1前言
自70年代以來,由于工業過程控制的需要,特別是在微電子技術和計算機技術的迅猛發展以及自動控制理論和設計方法發展的推動下,國內外溫度控制系統的發展迅速,并在智能化,自適應、參數整定等方面,以日本、美國、德國、瑞典等國技術領先,都生產出了一批商品化的、性能優異的溫度控制器及儀表,并在各行廣泛應用。
隨著新技術的不斷開發與應用,近年來單片機發展十分迅速,一個以微機應用為主的新技術革命浪潮正在蓬勃興起,單片機的應用已經滲透到電力、冶金、化工、建材、機械、食品、石油等各個行業。傳統的溫度采集方法不僅費時費力,而且精度差,單片機的出現使得溫度的采集和數據處理問題能夠得到很好的解決。溫度是工業對象中的一個重要的被控參數。然而所采用的測溫元件和測量方法也不相同;產品的工藝不同,控制溫度的精度也不相同。因此對數據采集的精度和采用的控制方法也不相同。傳統的控制方式已不能滿足高精度,高速度的控制要求,如溫度控制表溫度接觸器,其主要缺點是溫度波動范圍大,由于它主要通過控制接觸器的通斷時間比例來達到改變加熱功率的目的,受儀表本身誤差和交流接觸器的壽命限制,通斷頻率很低。
電加熱鍋爐采用全新加熱方式,它具有許多優點,使其比其他形式的鍋爐更具有吸引力:
(1)無污染。不會排放出有害氣體、飛塵、灰渣,完全符合環保方面的要求。 (2)能量轉化效率高。加熱元件直接與水接觸,能量轉換效率很高,可達95%以上。 (3)鍋爐本體結構簡單,安全性好。不需要布管路,沒有燃燒室、煙道,不會出現燃煤、燃油、燃氣的泄漏和爆炸危險。 (4)結構簡單、體積小、重量輕,占地面積小。
鍋爐溫度控制是目前工業生產過程中經常會遇到的一種過程控制,在一些工藝的過程中對溫度的控制效果將直接對產品的質量產生影響,因而設計一套理想的鍋爐溫度控制系統是十分有價值的。
根據偏差的比例(P)、積分(I)、微分(D)、進行控制(PID控制),是控制系統中應用最為廣泛的一種控制規律。PID控制器問世至今有近70年歷史,它以結構簡單、穩定性好、工作可靠、調整方便而成為工業控制的主要技術之一。當被控對象的結構和參數不能完全掌握,或得不到精確的數學模型時,控制理論的其它技術難以采用時,系統控制器的結構和參數必須依靠經驗和現場調試來確定,這時應用PID控制技術最為方便。
2控制系統方案設計
電熱鍋爐的溫度控制系統主要包括:單片機、鍵盤顯示模塊、溫度采集模塊和控制執行機構等四大部分組成。

采用單片機AT89S52為主控芯片。利用熱電阻PT100作為溫度傳感器件,然后通過運算放大器OP-07構建差分放大器將溫度信號轉換成ADC0809模擬通道的輸入的0-5V標準信號,再由ADC0809將模擬信號轉換成八位數字信號,傳送給單片機P0口,單片機將實時溫度和設置參數通過數碼管顯示出來,同時通過鍵盤輸入設定溫度,單片機將設定溫度同ADC0809傳送過來的數據進行比較運算,利用PID運算,作出相應的判斷,從單片機P1.0輸出一個PWM波形來控制固態繼電器的導通與關閉,從而控制鍋爐的加熱絲在一個固定周期中通電加熱時間的長短來達到恒溫控制的目的。系統原理框圖如下圖2所示。
3 PID控制系統
PID控制器可以方便地實施多種控制算法,多年以來,在過程控制中,按偏差的比例(P)、積分(I)和微分(D)進行控制的PID控制器(亦稱PID調節器),是應用最為廣泛的一種自動控制器。它具有原理簡單,易于實現,適用面廣,控制參數相互獨立,參數的選定比較簡單等優點;選擇系統調節規律的目的,是使調節器與調節對象能很好地匹配,使組成的控制系統能滿足工藝上所提出的動、靜態性能指標的要求。

PID控制器是一種線性控制器,它根據給定值r(t)與實際輸出值c(t)構成控制偏差e(t),即


4 硬件電路設計
硬件電路主要有兩大部分組成:模擬部分和數字部分:從功能模塊上來分有:主機電路、數據采集電路、鍵盤顯示電路、控制執行電路。
4.1 主機電路的設計
主機選用atmel公司的51系列單片機AT89s52來實現,利用單片機軟件編程靈活、自由度大的特點,力求用軟件完善各種控制算法和邏輯控制。本系統選用的at89s52芯片時鐘可達12mhz,運算速度快,控制功能完善。其內部具有128字節ram,而且內部含有4kb的flash rom 不需要外擴展存儲器,可使系統整體結構更為簡單、實用。
4.2 i/0通道的硬件電路的設計
就本系統來說,需要實時采集水溫數據,然后經過a/d轉換為數字信號,送入單片機中的特定單元,然后一部分送去顯示;另一部分與設定值進行比較,通過PID算法得到控制量并經由單片機輸出去控制電熱鍋爐加熱或降溫。
4.2.1 數據采集電路的設計
數據采集電路主要由AD590, 0p-07,74ls373,AD574a等組成。由于控制精度要求為0.1度,而考慮到測量干擾和數據處理誤差,則溫度傳感器和ad轉化器的精度應更高才能保證控制精度的實現,這個精度可處粗略定為0.1度。故溫度傳感器需要能夠區分0.1度;而對于ad轉換器,由于測量范圍為40-90度,以0.1度作為響應的ad區分度要求,則ad需要區分(90-40)/0.1=500個數字量,顯然需要10位以上的ad轉換器。為此,選用高精度的12位ad574a。
4.2.2 電控制執行電路的設計
由輸出來控制電爐,電爐可以近似建立為具有滯后性質的一階慣性環節數學模型。其傳遞函數形式為:

可控硅可以認為是線形環節實現對水溫的控制。單片機輸出與電爐功率分別屬于弱電與強電部分,需要進行隔離處理,這里采用光耦元件tlp521 在控制部分進行光電隔離,此外采用變壓器隔離實現弱強電的電源隔離。
單片機pwm 輸出電平為0 時,光耦元件導通,從而使三極管形成有效偏置而導通,通過整流橋的電壓經過集電極電阻以及射集反向偏壓,有7v 左右的電壓加在雙向可控硅控制端,從而使可控硅導通,交流通路形成,電阻爐工作;反之單片機輸出電平為0 時,光耦元件不能導通,三極管不能形成有效偏置而截止,可控硅控制端電壓幾乎為零,可控硅截止從而截斷交流通路,電爐停止工作。此外,還有越限報警,當溫度低于下限時發光二極管亮;高上限時蜂鳴器叫??刂茍绦胁糠值挠布娐啡鐖D3所示。

4.3 鍵盤及顯示的設計
鍵盤采用軟件查詢和外部中斷相結合的方法來設計,低電平有效。按鍵an1,an2,an3,an4, an5的功能定義如下: an1:復位鍵;an2:運行鍵;an3:功能轉換鍵;an4:加一鍵;an5:減一鍵。
按鍵an3與p3.2相連,采用外部中斷方式,并且優先級定為最高;按鍵an5和an4分別與p1.7和p1.6相連,采用軟件查詢的方式;an1則為硬件復位鍵,與r、c構成復位電路。
按鍵按下(d1亮)時,顯示溫度設定值,設定溫度漸次減一;按鍵升起(d1不亮)時,顯示前溫度值,設定溫度漸次加一。
5 系統軟件設計
系統的軟件由三大模塊組成:主程序模塊、功能實現模塊和運算控制模塊。
5.1 主程序模塊
在主程序中首先給定PID算法的參數值,然后通過循環顯示當前溫度,并且設定鍵盤外部中斷為最高優先級,以便能實時響應鍵盤處理;軟件設定定時器t0為5秒定時,在無鍵盤響應時每隔5秒響應一次,以用來采集經過a/d轉換的溫度信號;設定定時器t1為嵌套在t0之中的定時中斷,初值由PID算法子程序提供。在主程序中分配好每一部分子程序的起始地址,主程序流程圖如圖4 所示。

5.2 功能實現模塊
以用來執行對可控硅及電爐的控制。功能實現模塊主要由A/D 轉換子程序、中斷處理子程序、鍵盤處理子程序、顯示子程序等部分組成。
該中斷是單片機內部5s定時中斷,優先級設為最低,但卻是最重要的子程序。在該中斷響應中,單片機要完成A/D數據采集轉換、數字濾波、判斷是否越限、標度轉換處理、繼續顯示當前溫度、與設定值進行比較,調用PID算法子程序并輸出控制信號等功能。
5.3 PID算法子程序
系統算法控制采用工業上常用的位置型PID數字控制,并且結合特定的系統加以算法的改進,形成了變速積分PID一積分分離PID控制相結合的自動識別的控制算法。該方法不僅大大減小了超調量,而且有效地克服了積分飽和的影響,使控制精度大大提高。PID控制算法的流程圖如圖5所示。

6 結論
在此系統設計中,用單片機作為主控芯片,通過電橋使得PT100來檢測溫度模擬信號,然后進行模/數轉換并傳送給單片機把數據進行進一步處理后一方面送給LED實現實時顯示,并判斷是否需要報警,通過與給定值進行比較,然后根據偏差值進行PID運算,此外程序需要對5個設置按鍵進行循環掃描,一旦有鍵按下,會做出相應設置過程。此系統軟件控制部分采用經典的PID算法控制,方法簡單且對鍋爐溫度恒溫控制起到良好的效果。
中傳動網版權與免責聲明:
凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.hysjfh.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。
本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。

關注伺服與運動控制公眾號獲取更多資訊

關注直驅與傳動公眾號獲取更多資訊

關注中國傳動網公眾號獲取更多資訊
- 運動控制
- 伺服系統
- 機器視覺
- 機械傳動
- 編碼器
- 直驅系統
- 工業電源
- 電力電子
- 工業互聯
- 高壓變頻器
- 中低壓變頻器
- 傳感器
- 人機界面
- PLC
- 電氣聯接
- 工業機器人
- 低壓電器
- 機柜