




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、課程論文 題 目 電爐溫度自動(dòng)控制系統(tǒng)的軟件設(shè)計(jì) 專 業(yè) 信息工程 學(xué)生姓名 陳進(jìn) 學(xué) 號(hào) 20082309016得 分提交時(shí)間:2011年6月13日電爐溫度自動(dòng)控制系統(tǒng)的軟件設(shè)計(jì)【摘要】以單片機(jī)8051為控制核心,采用開關(guān)控制與PID控制相結(jié)合的控制算法,實(shí)現(xiàn)較高精度的電爐溫度自動(dòng)控制的系統(tǒng)軟件設(shè)計(jì)?!娟P(guān)鍵詞】 電爐 溫度控制 開關(guān)控制 PID算法 單片機(jī)一 引言在冶金工業(yè)、化工生產(chǎn)、食品加工等許多領(lǐng)域中,人們都需要對(duì)各類加熱爐、反應(yīng)爐和鍋爐中溫度進(jìn)行監(jiān)測(cè)和控制。以往對(duì)這些用電加熱設(shè)備多采用常規(guī)化儀表加接觸器的斷續(xù)控制方法,不能很好地實(shí)現(xiàn)實(shí)時(shí)控制,難以達(dá)到高精度的溫控要求。本文根據(jù)電爐溫度控
2、制的特點(diǎn),主要從控制策略及軟件設(shè)計(jì)方面討論電爐溫度自動(dòng)控制系統(tǒng)的實(shí)現(xiàn)。二 系統(tǒng)論證對(duì)電爐溫度的控制可根據(jù)電爐的實(shí)際溫度實(shí)時(shí)調(diào)整電爐的平均電功率來達(dá)到目的。因此,實(shí)現(xiàn)較高精度的溫度自動(dòng)控制系統(tǒng)需要解決兩方面問題,一是較高精度的溫度測(cè)量電路及其數(shù)據(jù)處理,二是控制策略及其控制電路的研究。下面從這兩方面闡述系統(tǒng)的設(shè)計(jì)思想。1 溫度測(cè)量及數(shù)據(jù)處理溫度測(cè)量部分是整個(gè)系統(tǒng)的基礎(chǔ)。溫度檢測(cè)元件的選擇與被控溫度及精度有關(guān)。本系統(tǒng)設(shè)計(jì)成控溫范圍 01024,分辨率1。這樣,整個(gè)系統(tǒng)的溫度采用點(diǎn)數(shù)為1024點(diǎn)??紤]到A/D轉(zhuǎn)換的1LSB 誤差及各種干擾因素,10位A/D轉(zhuǎn)換器為臨界應(yīng)用,系統(tǒng)的線性度,準(zhǔn)確度難以保證
3、。故采用12位A/D轉(zhuǎn)換器。溫度測(cè)量分辨力為0.25。對(duì)電爐溫度的控制實(shí)質(zhì)是對(duì)強(qiáng)電(AC220V)功率的控制,存在各種干擾。實(shí)際溫度信號(hào)被認(rèn)為是變化緩慢的。為提高溫度測(cè)量的抗干擾能力,達(dá)到所需的測(cè)控精度,必須進(jìn)行濾波處理。本系統(tǒng)采用數(shù)字濾波技術(shù),與模擬濾波相比,具有經(jīng)濟(jì),可靠,靈活,穩(wěn)定性好的優(yōu)點(diǎn)。2 控制策略及控制電路實(shí)際溫度控制系統(tǒng)中,常采用開關(guān)控制或PID控制方式。開關(guān)控制的特點(diǎn)是可以使系統(tǒng)以最快的速度向平衡點(diǎn)靠近。但在實(shí)際應(yīng)用中很容易造成系統(tǒng)在平衡點(diǎn)附近振蕩,使得精度不高。而PID控制具有廣泛的實(shí)用性,穩(wěn)態(tài)誤差小。但誤差較大時(shí)系統(tǒng)容易出現(xiàn)積分飽和,從而導(dǎo)致系統(tǒng)出現(xiàn)很大超調(diào)量,甚至失控。
4、針對(duì)以上問題,人們不斷在研究各種控制策略的應(yīng)用。其中具有智能特點(diǎn)的模糊控制倍受青睞。但模糊控制含有大量專家經(jīng)驗(yàn),實(shí)際實(shí)現(xiàn)比較困難。因此,本系統(tǒng)采用開關(guān)控制與PID控制相結(jié)合的方法。具體控制過程為:當(dāng)溫差大時(shí),利用開關(guān)控制迅速減小偏差,以縮小調(diào)節(jié)時(shí)間;當(dāng)溫差小于某一值時(shí)采用PID控制以使系統(tǒng)快速穩(wěn)定,并保持系統(tǒng)無靜差。在這種控制方法中,由于PID控制在較小溫差時(shí)才開始進(jìn)入,這樣可有效避免數(shù)字積分器的飽和。本系統(tǒng)采用在給定控制周期內(nèi)選通交流電半周期數(shù)來控制電爐的平均電功率,達(dá)到調(diào)節(jié)溫度的目的。對(duì)于工頻交流電(f=50HZ)設(shè)控制周期為2.5S,則在一個(gè)控制周期內(nèi)有250個(gè)交流電半周期。假設(shè)電爐在2
5、.5S內(nèi)全導(dǎo)通時(shí)的功率為PH,而實(shí)際輸出功率將和每個(gè)控制周期內(nèi)導(dǎo)通的交流電半周期數(shù)成正比。公式表示為:。電路構(gòu)成如圖(1)中功率控制執(zhí)行電路。P1.4控制繼電器的通斷。如果由程序控制P1.4在每個(gè)2.5S內(nèi)輸出低電平時(shí)間的長短,則通過繼電器的交流電半周期數(shù)目可控。三 系統(tǒng)硬件框圖本系統(tǒng)采用8051單片機(jī)為控制核心。溫度傳感器輸出的溫度電壓信號(hào)經(jīng)放大及模數(shù)轉(zhuǎn)換后得到溫度數(shù)字信號(hào),再進(jìn)入單片機(jī)進(jìn)行處理和控制運(yùn)算,并將運(yùn)算得到的控制量輸出到功率控制執(zhí)行電路。過零脈沖提取電路用于獲取交流電半周期數(shù)信息。鍵盤和數(shù)碼顯示實(shí)現(xiàn)用戶與系統(tǒng)之間對(duì)話。8051單片機(jī)本身含有4KB 的程序存儲(chǔ)器,簡化了電路設(shè)計(jì)。在
6、過零脈沖提取電路中,一般情況下,D1、D2中總有一個(gè)是正向?qū)ǖ?,則T1、T2總有一個(gè)處于飽和導(dǎo)通狀態(tài),輸出電壓V0為高電平。在市電過零點(diǎn)附近,交流電壓小于Vd(Vd 為二極管的正向?qū)▔航担?。此時(shí),兩個(gè)二極管均截止,V0 輸出低電平脈沖。用這種方法可以精確的提取過零脈沖。對(duì)此脈沖計(jì)數(shù)即可知道經(jīng)過的交流電半周期數(shù)目。四系統(tǒng)軟件設(shè)計(jì)1 溫度控制算法PID(比例積分微分)控制實(shí)質(zhì)是偏差控制,是根據(jù)實(shí)際測(cè)量值與設(shè)定值的偏差e(t),按比例積分微分的函數(shù)關(guān)系進(jìn)行運(yùn)算,其結(jié)果(為一個(gè)數(shù)字量)用以輸出控制。根據(jù)控制理論1,對(duì)連續(xù)PID 控制的理想微分方程為式中e(t)=UR(t)-Uy(t)稱為偏差值,是
7、調(diào)節(jié)器的輸入信號(hào)。UR(t) 為給定值,Uy(t)為被測(cè)變量值。KP為比例系數(shù),TI 為積分系數(shù) ,TD為微分系數(shù)。U(t)為控制器的輸出控制信號(hào)。將上式離散化,變成適合于計(jì)算機(jī)計(jì)算的差分方程形式。通常微分用差分近似,積分用求和近似。若設(shè)溫度的采樣周期為T,第n次采樣得到的輸入偏差為en,調(diào)節(jié)器輸出為Un ,則差分方程形式為:這是數(shù)字PID位置式算法。由此可得數(shù)字PID增量式算法該算法的計(jì)算量和存儲(chǔ)量都比較小。本系統(tǒng)的PID 控制采用增量式算法,并將其轉(zhuǎn)換為位置式輸出形式。即其中 KI=T/TI , KD=TD/T , en=en-en-1 , 2en=en-en-1 但是,典型的溫度控制系統(tǒng)
8、是一純滯后系統(tǒng),由單純的PID 控制,在偏差較大時(shí)超調(diào)量大,調(diào)節(jié)時(shí)間長。如前所述,開關(guān)控制卻能夠以最快的速度向平衡點(diǎn)靠近。所以,系統(tǒng)的控制采用開關(guān)控制與PID 控制相結(jié)合的方法,較好的解決了以上問題。該控制方法用公式表示為:當(dāng) | en | 時(shí),Un=最大值或最小值(開關(guān)控制)當(dāng) | en | 時(shí),Un=最大值或最小值 (開關(guān)控制) 當(dāng) | en | 時(shí), ( PID控制)根據(jù)此算法即可編寫出程序。PID運(yùn)算結(jié)果是浮點(diǎn)數(shù)格式,對(duì)其取整數(shù)存入20H單元作為控制輸出。程序流程圖如圖(8)。溫度標(biāo)度轉(zhuǎn)換程序TRAST:目的是要把實(shí)際采樣的二進(jìn)制值轉(zhuǎn)換成BCD碼形式的溫度值,再存到顯示緩沖區(qū)。對(duì)一般線
9、性儀表,標(biāo)度轉(zhuǎn)換公式為:A0為一次測(cè)量儀表的下限;A m為一次測(cè)量儀表的上限;AX為實(shí)際測(cè)量值(工程量);N0為儀表下限所對(duì)應(yīng)的數(shù)字量;Nm為儀表上限所對(duì)應(yīng)的數(shù)字量;Nx為測(cè)量所得數(shù)字量。本系統(tǒng)的參數(shù)為溫控范圍01024,A/D轉(zhuǎn)換位數(shù)12位。即 A0=0 Am=1024 N0=0 Nm=212 =4096 所以將測(cè)量值右移2位,再轉(zhuǎn)化為BCD碼,可得溫度值的十進(jìn)制表示。應(yīng)對(duì)移出位作四舍五入。若移出的第二位為0,則舍去;為1則進(jìn)位。 鍵盤輸入與數(shù)碼顯示本部分程序主要完成溫度設(shè)定值的輸入和溫度設(shè)定值、測(cè)量值的顯示。鍵盤輸入采用中斷方式。在編制程序時(shí),應(yīng)注意溫度輸入值的分辨力為1,用二進(jìn)制數(shù)表示是
10、10位數(shù)字。而測(cè)量值的分辨力為0.25,用二進(jìn)制數(shù)表示是12位數(shù)字。為使輸入值與測(cè)量值運(yùn)算精度相同,應(yīng)將輸入值左移2位。在控制運(yùn)算中,使用的是浮點(diǎn)數(shù)格式。必須將設(shè)定值化為浮點(diǎn)數(shù)格式,并存入以34H單元開始的連續(xù)4字節(jié)中。轉(zhuǎn)化方法是先賦給設(shè)定值正確的階數(shù),再調(diào)用規(guī)格化子程序?qū)ζ湟?guī)格化。本系統(tǒng)軟件在TCS-51仿真系統(tǒng)上調(diào)試通過。由于實(shí)驗(yàn)條件限制,調(diào)試時(shí)溫度測(cè)量部分使用8位A/D,高位字節(jié)由賦值方式完成。但這并不影響系統(tǒng)軟件的正確性。五 結(jié)束語整個(gè)系統(tǒng)的設(shè)計(jì)思想是提高靜態(tài)控溫精度,減少調(diào)節(jié)時(shí)間和超調(diào)量。由于采用12位A/D轉(zhuǎn)換器和數(shù)字濾波技術(shù),以及在控制運(yùn)算中使用4字節(jié)浮點(diǎn)數(shù)格式,使系統(tǒng)的測(cè)控精度大為提高;在控制策略上,采用開關(guān)控制PID控制相結(jié)合的控制方法,較好地解決了超調(diào)量與調(diào)節(jié)時(shí)間的問題。該系統(tǒng)的軟件設(shè)計(jì)是以溫度測(cè)量值已線性化為前提的,但實(shí)際系統(tǒng)中往往是非線性的,即實(shí)際溫度值與傳感器的輸出電壓不是線性關(guān)系。對(duì)此,可設(shè)立線性化表,通過查表方法線性化。參考文獻(xiàn):1 何克忠 李偉 編著計(jì)算機(jī)控制系統(tǒng)M北京:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 行政管理核心考點(diǎn)試題及答案
- 高考數(shù)學(xué)考核趨勢(shì)題目及答案2023
- 敏捷項(xiàng)目管理2025年考試試題及答案
- 科學(xué)探索活動(dòng)實(shí)施方案計(jì)劃
- 課程整合幼兒園班級(jí)的有效探索計(jì)劃
- 法學(xué)概論復(fù)習(xí)季度計(jì)劃與分配試題及答案
- 2025屆吉林省長春市數(shù)學(xué)七下期末檢測(cè)模擬試題含解析
- 2025屆湖北省十堰市鄖西縣八年級(jí)數(shù)學(xué)第二學(xué)期期末達(dá)標(biāo)檢測(cè)模擬試題含解析
- 企業(yè)戰(zhàn)略與政策風(fēng)險(xiǎn)試題及答案
- 城市交通信號(hào)控制策略重點(diǎn)基礎(chǔ)知識(shí)點(diǎn)
- 臺(tái)達(dá)VFDM變頻器說明書
- 社會(huì)保險(xiǎn)繳費(fèi)征管與企業(yè)數(shù)字化轉(zhuǎn)型
- 課題申報(bào)參考:行業(yè)協(xié)會(huì)商會(huì)服務(wù)經(jīng)濟(jì)高質(zhì)量發(fā)展研究
- 2024年基金從業(yè)資格證考試題庫含答案(奪分金卷)
- 罐車司機(jī)安全培訓(xùn)課件
- 基于認(rèn)知模型建構(gòu)與應(yīng)用發(fā)展科學(xué)思維
- 企業(yè)戰(zhàn)略性技術(shù)創(chuàng)新與產(chǎn)業(yè)自主可控水平
- 檢驗(yàn)科職業(yè)暴露應(yīng)急預(yù)案
- 湖北省武漢市華科附中2025屆高考數(shù)學(xué)四模試卷含解析
- 運(yùn)輸企業(yè)風(fēng)險(xiǎn)隱患排查整治管控措施
- 建筑工程防汛管理制度(3篇)
評(píng)論
0/150
提交評(píng)論