版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、基于單片機(jī)的智能溫度控制系統(tǒng)設(shè)計摘要電加熱爐是典型的工業(yè)過程控制對象,在我國應(yīng)用廣泛。電加熱爐的溫度控制具有升溫單向性、大慣性、大滯后、時變性等特點(diǎn)。其升溫保溫是依靠電阻絲加熱,降溫則是依靠環(huán)境自然冷卻。溫度超調(diào)時,通過工人反復(fù)操作調(diào)節(jié)閥很難達(dá)到理想的控制效果。本文就是在不用現(xiàn)場工人操作的前提下,建立以電加熱爐為研究對象,針對電加熱爐的特點(diǎn),設(shè)計了用計算機(jī)來控制電加熱爐溫度的智能控制系統(tǒng)。本文以STC898C52單片機(jī)為核心設(shè)計了硬件原理圖及軟件程序。并詳細(xì)論述了各個硬件組成部分的工作原理,和各部分所使用的元器件,以及各軟件部分流程圖。理論上將其應(yīng)用于電加熱爐的溫度控制系統(tǒng),可以滿足溫度控制穩(wěn)
2、定性的要求,可以減少操作人員的勞動量和帶來的人為誤差,可以提高產(chǎn)品的熱處理質(zhì)量。關(guān)鍵詞:電加熱爐;溫度控制;單片機(jī)控制Design Of Intelligent Temperature Control System Based on MCSAbstractThe electric heating stove is the typical member of Industrial process control, applies widely in our country. The electric heating stove's temperature control has the
3、elevation of temperature unidirectivity, big inertia, big lag, when characteristics and so on denaturation. Its elevation of temperature and the heat preservation are depend upon the resistance wire heating but the temperature decrease depend upon the environment natural cooling. Once its temperatur
4、e over modulation by workers repeated operation control valves to achieves the ideal control effect with difficulty. The paper is under the premise which without the field operations workers operation control valves, establishes take the electric heating stove as the object of study, in view of the
5、electric heating stove's characteristic, designed has controlled heating furnace's furnace temperature with the computer control system. This article has designed the hardware schematic diagram and the software procedure take the STC898C52 monolithic integrated circuit as the core.And in det
6、ail elaborated each hardware constituent principle of work, uses the primary device with various part, as well as various softwares partial flow charts.Theory general it applies in the electric heating stove temperature control system, may satisfy the temperature control stable request, may reduce t
7、he personal error which operator's labor and brings, may enhance the product the heat treatment quality. Keywords: electric heating stove;temperature control;MCS conller目 錄摘要IIAbstractIII第一章 緒論1前言1電加熱爐簡介1智能溫度控制系統(tǒng)3第二章 電加熱爐智能溫度控制系統(tǒng)5電加熱爐智能溫度控制系統(tǒng)的構(gòu)成5電加熱爐智能溫度控制系統(tǒng)的原理6電加熱爐智能溫度控制系統(tǒng)設(shè)計6第三章 電加熱爐智能溫度控制系統(tǒng)的硬件
8、設(shè)計7檢測變換部分7熱電偶測溫基本原理7熱電偶的種類及結(jié)構(gòu)7熱電偶冷端溫度補(bǔ)償8溫度測量儀表的分類8輸入信號轉(zhuǎn)換部分8轉(zhuǎn)換類型83.2.2 ADC0832芯片介紹10單片機(jī)微處理部分113.3.1 STC89C51特點(diǎn)11管腳說明12振蕩器特性14顯示部分14鍵盤部分152.5.1鍵盤結(jié)構(gòu)分類15系統(tǒng)鍵盤電路設(shè)計16輸出信號轉(zhuǎn)換部分16第四章 智能溫度控制系統(tǒng)的軟件設(shè)計18主程序的設(shè)計18轉(zhuǎn)換子程序18控制算法子程序19控制規(guī)律介紹20積分飽和問題的處理23人機(jī)接口部分的設(shè)計25鍵盤部分的設(shè)計25顯示部分的設(shè)計27轉(zhuǎn)換子程序的設(shè)計28系統(tǒng)整定的方法30參數(shù)整定31比例(P)調(diào)節(jié)器315比例積分
9、調(diào)節(jié)器(PI)32比例積分微分作用調(diào)節(jié)器(PID)33附錄A35附錄B36參考文獻(xiàn)46致謝48第一章 緒論前言工業(yè)控制的形成和發(fā)展在理論上經(jīng)歷了三個階段:50年代末起到70年代為第一階段,即經(jīng)典控制理論階段,這期間既是經(jīng)典控制理論應(yīng)用發(fā)展的鼎盛時期,又是現(xiàn)代控制理論應(yīng)用和發(fā)展時期。70年代至90年代為第二階段,即現(xiàn)代控制理論階段:90年代至今為第三階段,即智能控制理論階段。無論是經(jīng)典控制理論還是現(xiàn)代控制理論,都是建立在系統(tǒng)的精確數(shù)學(xué)模型基礎(chǔ)之上的。但在實(shí)際系統(tǒng)中被控對象一般都具有大慣性、大滯后、時變性、關(guān)聯(lián)性、不確定性和非線性的特點(diǎn)。這里的關(guān)聯(lián)性不僅包含過程對象中各物理參數(shù)之間的藕合交錯,而且
10、包含被控量、操作量和干擾量之間的聯(lián)系;不確定性不單指結(jié)構(gòu)上的不確定性,而且還指參數(shù)的不確定性;非線性既有非本質(zhì)的非線性,又有本質(zhì)非線性?;诒豢貙ο蟮倪@種復(fù)雜性,決定了控制的艱難性。傳統(tǒng)控制方法絕大多數(shù)是基于被控對象的數(shù)學(xué)模型,即按照建??刂苾?yōu)化進(jìn)行,建模的精確程度決定著控制質(zhì)量的高低,盡管目前的建模理論和方法己有長足的長進(jìn),但仍有許多過程和對象的機(jī)理不清楚,動態(tài)特性難以掌握,使我們不得不對被控對象進(jìn)行簡化或近似,將一個理論上極為先進(jìn)的控制策略應(yīng)用在這樣的模型上,控制效果自然會大打折扣,因此,用傳統(tǒng)的控制手段進(jìn)一步提高控制對象的質(zhì)量遇到了極大的困難,傳統(tǒng)控制方法面臨著嚴(yán)峻的挑戰(zhàn)。10工業(yè)控制中
11、存在著工業(yè)過程復(fù)雜、數(shù)學(xué)模型難以確定的系統(tǒng),智能控制理論的產(chǎn)生正是針對被控對象、環(huán)境、控制目標(biāo)或任務(wù)的復(fù)雜性提出的。1987年智能控制正式成為一門獨(dú)立的學(xué)科,它是人工智能、運(yùn)籌學(xué)和自動控制理論等多門學(xué)科相結(jié)合的交叉學(xué)科。它與傳統(tǒng)控制的主要區(qū)別在于可以解決非線性模型化系統(tǒng)的控制問題。就目前而言,智能控制是解決傳統(tǒng)過程控制局限性問題和提高控制質(zhì)量的一個重要途徑。在各種儀表高速發(fā)展的今天,控制裝置己經(jīng)不是主要問題,影響被控對象性能指標(biāo)的主要因素取決于控制器本身,控制器本身的智能化設(shè)計將直接影響產(chǎn)品的質(zhì)量和生產(chǎn)率。電加熱爐簡介電加熱爐是工業(yè)生產(chǎn)過程和實(shí)驗室里廣泛使用的加熱設(shè)備,是將電能轉(zhuǎn)換為熱能的能量
12、轉(zhuǎn)換裝置。布置在爐內(nèi)的加熱元件將電能轉(zhuǎn)化為熱能,通過輻射或?qū)α鞯姆绞綄崮軅鬟f給加熱對象,從而改變對象的溫度。通常的工業(yè)過程都對爐溫的控制提出了一定的要求,這就需要對電加熱爐進(jìn)行控制,調(diào)節(jié)它的通電強(qiáng)度來改變它輸出的熱能。電加熱爐具有結(jié)構(gòu)簡單、無污染、自動化程度高等特點(diǎn)。與傳統(tǒng)的以煤和石化產(chǎn)品為燃料的鍋爐相比還具有基本投資少、占地面積小、操作方便、熱效率高、能量轉(zhuǎn)化率高等優(yōu)點(diǎn)。電加熱爐控制作為過程控制的一個典型,動態(tài)特性具有大慣性大延遲的特點(diǎn),而且伴有非線性。其溫度特性曲線如圖所示。圖電加熱爐溫度特性曲線最近幾年來,隨著工業(yè)的快速發(fā)展,需要消耗大量的能源,并且環(huán)境污染問題越來越突出,節(jié)省能源、保
13、護(hù)環(huán)境己被人們所接受,成為今后科學(xué)技術(shù)發(fā)展的方向。因此,通過國內(nèi)加熱技術(shù)在工業(yè)行業(yè)的應(yīng)用情況的總結(jié)及對比分析,可以預(yù)見出國內(nèi)加熱爐的發(fā)展方向及趨勢。對于現(xiàn)在講品種、講效益的時代,一個加熱爐的自動化水平的高低和加熱形式的多樣性,決定了該加熱爐適應(yīng)的生產(chǎn)行業(yè)。但是隨著計算機(jī)控制技術(shù)和電子技術(shù)的發(fā)展,用計算機(jī)來控制加熱爐的智能控制系統(tǒng)進(jìn)行加熱己成為一個新的發(fā)展方向。國內(nèi)各種形式的加熱爐發(fā)展到現(xiàn)在,還不能講哪一種形式是最先進(jìn)、最成熟的,都多多少少存在一些問題,還有待我們?nèi)ヌ剿?,如各熱工參?shù)之間和設(shè)計結(jié)構(gòu)之間的定量關(guān)系,控制系統(tǒng)和調(diào)節(jié)系統(tǒng)的最優(yōu)化,但計算機(jī)控制加熱爐系統(tǒng)是一種發(fā)展方向。2智能溫度控制系統(tǒng)
14、在工業(yè)生產(chǎn)過程中,控制對象各種各樣,溫度是生產(chǎn)過程和科學(xué)實(shí)驗中普遍而且重要的物理參數(shù)之一。在生產(chǎn)過程中,為了高效地進(jìn)行生產(chǎn),必須對它的主要參數(shù),如溫度、壓力、流量等進(jìn)行有效的控制。溫度控制在生產(chǎn)過程中占有相當(dāng)大的比例,其關(guān)鍵在于測溫和控溫兩方面。溫度測量是溫度控制的基礎(chǔ),技術(shù)己經(jīng)比較成熟?;诳刂茖ο笤絹碓綇?fù)雜,在溫度控制方面,還存在著許多問題。溫度控制一般指對某一特定空間的溫度進(jìn)行控制調(diào)節(jié),使其達(dá)到工藝過程的要求。本文主要研究電加熱爐溫度控制的方法。智能控制的發(fā)展主要得益于模糊邏輯控制和神經(jīng)網(wǎng)絡(luò)控制理論的不斷成熟。90年代以后,智能控制的集成技術(shù)研究取得很大重大進(jìn)展,如模糊神經(jīng)網(wǎng)絡(luò)、模糊專家
15、系統(tǒng)、傳統(tǒng)PID控制與智能控制的結(jié)合等。這些都為智能控制技術(shù)的應(yīng)用提供了廣闊的前景。6 智能控制是一類無需人的干預(yù)就能夠針對控制對象的狀態(tài)自動地調(diào)節(jié)控制規(guī)律以實(shí)現(xiàn)控制目標(biāo)的控制策略。它避開了建立精確的數(shù)學(xué)模型和用常規(guī)控制理論進(jìn)行定量計算與分析的困難性。它實(shí)質(zhì)上是一種無模型控制方案,即在不需要知道被控對象精確數(shù)學(xué)模型的情況下,通過自身的調(diào)節(jié)作用,使實(shí)際響應(yīng)曲線逼近理想響應(yīng)曲線。隨著微機(jī)的發(fā)展和廣泛應(yīng)用,國內(nèi)于70年代中已開始用計算機(jī)實(shí)現(xiàn)對電加熱爐的控制。由于計算機(jī)控制最大的特點(diǎn)是控制算法可靈活變動,因此,為電加熱爐的計算機(jī)控制提供了方便。若已通過辨識建立了電加熱爐的數(shù)學(xué)模型,則可采用最優(yōu)控制或自
16、適應(yīng)控制。若未建立電加熱爐的數(shù)學(xué)模型,則可采用數(shù)字PID控制、非線性PID控制、帶積分型適應(yīng)模糊控制或智能控制與神經(jīng)網(wǎng)絡(luò)控制等。PID 智能控制算法和單神經(jīng)元自適 PSD 智能控制算法,由于算法簡單、控制效果好,因而受到了人們廣泛的關(guān)注,受到工程上廣泛應(yīng)用且結(jié)構(gòu)簡單的常規(guī) PID 控制器的啟發(fā),利用具有自學(xué)習(xí)和自適應(yīng)能力的單神經(jīng)元來構(gòu)成單神經(jīng)元自適應(yīng)智能控制器。PID 和 PSD 控制算法比較結(jié)果:(1)單神經(jīng)元自適應(yīng) PID 智能控制算法和單神經(jīng)元自適應(yīng) PSD 智能控制算法都比傳統(tǒng) PID 控制算法超調(diào)量小、速度快、實(shí)時控制效果好。(2)采用不同學(xué)習(xí)速率的單神經(jīng)元自適應(yīng)PID智能控制算法較
17、采用相同學(xué)習(xí)速率的有較好的快速性、較小的超調(diào)量和較強(qiáng)的魯棒性。(3)改進(jìn)后的單神經(jīng)元自適應(yīng)PID智能控制算法較改進(jìn)前的具有較小的超調(diào)量和較好的實(shí)時控制效果。(4)與單神經(jīng)元自適應(yīng) PID 智能控制算法相比,單神經(jīng)元自適應(yīng) PSD智能控制算法具有可調(diào)參數(shù)范圍大、自適應(yīng)能力強(qiáng)等優(yōu)點(diǎn),可用于控制過程時變、有大滯后的復(fù)雜對象,是一種價值較高的智能控制算法。總之,在上述兩種算法中,學(xué)習(xí)速率不同的單神經(jīng)元自適應(yīng) PSD智能控制算法具有較滿意的實(shí)時控制效果,實(shí)用價值較高。5但是考慮到本人目前的學(xué)識所限,有許多技術(shù)上的問題需要解決,這就需要在以后的工作和學(xué)習(xí)中加以改進(jìn),因此本次畢業(yè)設(shè)計將采用算法簡單、實(shí)用價值
18、較高的PID 控制算法,資料表明,采用該算法也可以取得良好的控制效果。電加熱爐隨著科學(xué)技術(shù)的發(fā)展和工業(yè)生產(chǎn)水平的提高,己經(jīng)在冶金、化工、機(jī)械等各類工業(yè)控制中得到了廣泛應(yīng)用,并且在國民經(jīng)濟(jì)中,占有舉足輕重的地位。隨著我國經(jīng)濟(jì)的快速發(fā)展,對能源的消耗與日俱增,怎樣降低功耗提高經(jīng)濟(jì)效益,已成為人們關(guān)注的問題。例如在冶金行業(yè)軋鋼生產(chǎn)過程中,加熱爐能耗約占全廠總能耗的60%左右,是軋鋼工序的能耗大戶,尤其是近二十年來,加熱爐的硬件設(shè)備裝備水平有了很大的提高,因此提高加熱爐操作水平,實(shí)現(xiàn)計算機(jī)全自動燒鋼,降低加熱爐能耗意義很大。對于這樣一個具有非線性、大滯后、大慣性、時變性、升溫單向性等特點(diǎn)的控制對象,很
19、難用數(shù)學(xué)方法建立精確的數(shù)學(xué)模型,因此用傳統(tǒng)的控制理論和方法很難達(dá)到好的控制效果。單片機(jī)以其高可靠性、高性能價格比、控制方便簡單和靈活性大等優(yōu)點(diǎn),在工業(yè)控制系統(tǒng)、智能化儀器儀表等諸多領(lǐng)域得到廣泛應(yīng)用。采用單片機(jī)進(jìn)行爐溫控制可以提高控制質(zhì)量和自動化水平。由于計算機(jī)技術(shù)、控制技術(shù)、網(wǎng)絡(luò)技術(shù)和通信技術(shù)的迅猛發(fā)展,高校的專業(yè)合并與滲透使工業(yè)控制計算機(jī)系統(tǒng)、自動化、信息技術(shù)改造了傳統(tǒng)產(chǎn)業(yè)。機(jī)電一體化、數(shù)控、先進(jìn)制造技術(shù)、CIMS 之間的技術(shù)、專業(yè)、學(xué)科之間的界限越來越模糊,這是實(shí)際發(fā)展的需要,也是技術(shù)發(fā)展的必然趨勢。第二章 電加熱爐智能溫度控制系統(tǒng)電加熱爐智能溫度控制系統(tǒng)的構(gòu)成電加熱爐廣泛用于冶金、石油化
20、工、紡織印染等工業(yè)生產(chǎn)過程。因此對加熱爐溫度的控制是必不可少的。作為被控對象,電加熱爐具有非線性、時變性、分布參數(shù)等特點(diǎn)。要實(shí)現(xiàn)對加熱爐的控制,必須建立被控對象的數(shù)學(xué)模型,然后求取相應(yīng)的控制器方程,例如自適應(yīng)控制、隨機(jī)最優(yōu)控制、預(yù)測控制、解耦控制和變結(jié)構(gòu)控制等。這類控制方法由于數(shù)學(xué)工具深奧,算法復(fù)雜,現(xiàn)場工程師難以理解和接受,因而這些先進(jìn)控制算法的推廣受到制約。人們在實(shí)踐中知道,許多復(fù)雜的生產(chǎn)過程難以實(shí)現(xiàn)目標(biāo)控制,但是熟練的操作工、技術(shù)人員和專家操作自如,而不要建立什么數(shù)學(xué)模型,就可以得到比較滿意的控制效果。設(shè)想把這些專家的經(jīng)驗和知識總結(jié)起來賦予計算機(jī),讓計算機(jī)參與生產(chǎn)過程控制,這類系統(tǒng)一般稱
21、為智能控制系統(tǒng),它包含專家控制、模糊控制和神經(jīng)網(wǎng)絡(luò)控制。本文就沒有建立電加熱爐的數(shù)學(xué)模型,而是在設(shè)計出加熱爐硬件原理圖的基礎(chǔ)上,直接采用算法簡單、效果好的PID 智能控制算法。其系統(tǒng)框圖如圖所示。圖2.1 智能溫度控制系統(tǒng)結(jié)構(gòu)框圖圖電加熱爐溫度智能控制系統(tǒng)硬件連接框圖電加熱爐爐膛溫度是由多組爐絲的供電能量來調(diào)節(jié)的,它們分別由多套晶閘管調(diào)功器供電。調(diào)功器的輸出功率由改變過零觸發(fā)器的給定電壓來調(diào)節(jié)。為了控制爐溫,設(shè)計了一套電加熱爐計算機(jī)控制系統(tǒng),如圖所示。該系統(tǒng)以單片機(jī)為核心,包括A/D 轉(zhuǎn)換電路、鍵盤電路、LED顯示電路、D/A轉(zhuǎn)換電路等幾部分組成。電加熱爐智能溫度控制系統(tǒng)的原理電加熱爐計算機(jī)控
22、制系統(tǒng)是一多輸入、多輸出的多變量系統(tǒng),但本次設(shè)計僅以一組為例,即輸入信號有八組,經(jīng)過放大后再經(jīng)過多路選擇,之后在經(jīng)控制電路處理。電加熱爐爐溫的控制過程如下:測溫元件將檢測到的溫度信號經(jīng)過放大、隔斷處理后,在某一時刻被選擇的信號送到 A/D轉(zhuǎn)換器,轉(zhuǎn)換成數(shù)字量送給單片機(jī),單片機(jī)對 A/D 結(jié)果處理(包括冷端補(bǔ)償計算),得出加熱爐溫度測量值,一路信號經(jīng)74LS164驅(qū)動LED顯示,一路信號將溫度測量值與給定溫度值進(jìn)行 PID運(yùn)算(可通過鍵盤調(diào)節(jié)PID參數(shù)),運(yùn)算結(jié)果經(jīng)D/A轉(zhuǎn)換,送給SCR調(diào)功器來控制加熱爐的加熱過程。電加熱爐智能溫度控制系統(tǒng)設(shè)計電加熱爐智能溫度控制系統(tǒng)包括軟件和硬件兩大部分。硬件
23、是整個設(shè)計的基礎(chǔ)。硬件包括檢測變換部分,輸入信號轉(zhuǎn)換部分,微處理部分,顯示部分,鍵盤部分及輸出信號轉(zhuǎn)換部分等。溫度控制系統(tǒng)的軟件設(shè)計是整個控制系統(tǒng)設(shè)計的核心,硬件要在軟件的配合下才能完成預(yù)先確定要實(shí)現(xiàn)的各種功能。硬件設(shè)計具有通用性,而軟件設(shè)計的大部分工作是針對某一特定對象,可以完成硬件不能完成的功能。軟件設(shè)計具有充分的靈活性,可以根據(jù)系統(tǒng)的要求而變化。單片機(jī)的智能功能要由軟件來完成,溫度控制系統(tǒng)軟件在程序設(shè)計時采用了模塊化設(shè)計方法,將控制器所要完成的功能分別編寫和調(diào)試,所有模塊調(diào)試成功以后,將各個模塊連接,構(gòu)成單片機(jī)軟件系統(tǒng)。這樣的設(shè)計有利于程序代碼的優(yōu)化,而且便于調(diào)試、維護(hù)和升級。整個系統(tǒng)由
24、 3 部分組成:系統(tǒng)主程序、各功能子程序、中斷程序。系統(tǒng)主程序負(fù)責(zé)任務(wù)調(diào)度,子程序?qū)崿F(xiàn)系統(tǒng)各個子功能,中斷程序負(fù)責(zé)處理系統(tǒng)的中斷事件。主程序在完成系統(tǒng)初始化后,順序執(zhí)行各子模塊程序,而中斷發(fā)生時或預(yù)定義的時間到時 (例如控制時間到) ,系統(tǒng)執(zhí)行中斷服務(wù)程序,處理完畢后程序回到中斷發(fā)生前的狀態(tài),主程序繼續(xù)執(zhí)行。第三章 電加熱爐智能溫度控制系統(tǒng)的硬件設(shè)計檢測變換部分熱電偶測溫范圍廣、測量精度高、便于遠(yuǎn)距離、多點(diǎn)、集中檢測和自動控制;需自由端溫度補(bǔ)償,在低溫段測量精度較低。熱電偶是工業(yè)上最常用的溫度檢測元件之一。其優(yōu)點(diǎn)是:測量精度高。因熱電偶直接與被測對象接觸,不受中間介質(zhì)的影響。測量范圍廣。常用的
25、熱電偶從-50+1600均可持續(xù)測量,某些特殊熱電偶最低可測到-269(如金鐵鎳鉻),最高可達(dá)+2800(如鎢-錸)。構(gòu)造簡單,使用方便。熱電偶通常是由兩種不同的金屬絲組成,而且不受大小和開頭的限制,外有保護(hù)套管,用起來非常方便。14熱電偶測溫基本原理圖 熱電偶原理將兩種不同材料的導(dǎo)體或半導(dǎo)體A和B焊接起來,構(gòu)成一個閉合回路,如圖 所示。當(dāng)導(dǎo)體 A 和 B 的兩個執(zhí)著點(diǎn) 1 和 2 之間存在溫差時,兩者之間便產(chǎn)生電動勢,因而在回路中形成一個大小的電流,這種現(xiàn)象稱為熱電效應(yīng)。熱電偶就是利用這一效應(yīng)來工作的。3.1.2熱電偶的種類及結(jié)構(gòu)常用熱電偶可分為標(biāo)準(zhǔn)熱電偶和非標(biāo)準(zhǔn)熱電偶兩大類。所調(diào)用標(biāo)準(zhǔn)熱電
26、偶是指國家標(biāo)準(zhǔn)規(guī)定了其熱電勢與溫度的關(guān)系、允許誤差、并有統(tǒng)一的標(biāo)準(zhǔn)分度表的熱電偶,它有與其配套的顯示儀表可供選用。非標(biāo)準(zhǔn)化熱電偶在使用范圍或數(shù)量級上均不及標(biāo)準(zhǔn)化熱電偶,一般也沒有統(tǒng)一的分度表,主要用于某些特殊場合的測量。標(biāo)準(zhǔn)化熱電偶 我國從 1988 年 1 月 1日起,熱電偶和熱電阻全部按 IEC 國際標(biāo)準(zhǔn)生產(chǎn),并指定 S、B、E、K、R、J、T 七種標(biāo)準(zhǔn)化熱電偶為我國統(tǒng)一設(shè)計型熱電偶。為了保證熱電偶可靠、穩(wěn)定地工作,對它的結(jié)構(gòu)要求如下:組成熱電偶的兩個熱電極的焊接必須牢固;兩個熱電極彼此之間應(yīng)很好地絕緣,以防短路;補(bǔ)償導(dǎo)線與熱電偶自由端的連接要方便可靠;保護(hù)套管應(yīng)能保證熱電極與有害介質(zhì)充分
27、隔離。熱電偶冷端溫度補(bǔ)償由于熱電偶的材料一般都比較貴重(特別是采用貴金屬時),而測溫點(diǎn)到儀表的距離都很遠(yuǎn),為了節(jié)省熱電偶材料,降低成本,通常采用補(bǔ)償導(dǎo)線把熱電偶的冷端(自由端)延伸到溫度比較穩(wěn)定的控制室內(nèi),連接到儀表端子上。必須指出,熱電偶補(bǔ)償導(dǎo)線的作用只起延伸熱電極,使熱電偶的冷端移動到控制室的儀表端子上,它本身并不能消除冷端溫度變化對測溫的影響,不起補(bǔ)償作用。因此,還需采用其他修正方法來補(bǔ)償冷端溫度t00時對測溫的影響。在使用熱電偶補(bǔ)償導(dǎo)線時必須注意型號相配,極性不能接錯,補(bǔ)償導(dǎo)線與熱電偶連接端的溫度不能超過 100。溫度測量儀表的分類溫度測量儀表按測溫方式可分為接觸式和非接觸式兩大類。通
28、常來說接觸式測溫儀表比較簡單、可靠,測量精度較高;但因測溫元件與被測介質(zhì)需要進(jìn)行充分的熱交換,需要一定的時間才能達(dá)到熱平衡,所以存在測溫的延遲現(xiàn)象,同時受耐高溫材料的限制,不能應(yīng)用于很高的溫度測量。非接觸式儀表測溫是通過熱輻射原理來測量溫度的,測溫元件不需與被測介質(zhì)接觸,測溫范圍廣,不受測溫上限的限制,也不會破壞被測物體的溫度場,反應(yīng)速度一般也比較快;但受到物體的發(fā)射率、測量距離、煙塵和水氣等外界因素的影響,其測量誤差較大。輸入信號轉(zhuǎn)換部分從上面的介紹我們知道,本設(shè)計使用的是計算機(jī)控制,計算機(jī)只能接受數(shù)字信號,而熱電偶輸出的是模擬信號,所以必須把模擬信號轉(zhuǎn)換成數(shù)字信號,這就需要 A/D 轉(zhuǎn)換。
29、3./D轉(zhuǎn)換類型模數(shù)轉(zhuǎn)換技術(shù)是現(xiàn)實(shí)各種模擬信號通向數(shù)字世界的橋梁,作為將模擬信號轉(zhuǎn)換成數(shù)字信號的模數(shù)轉(zhuǎn)換技術(shù)主要有以下幾種。(1)積分型轉(zhuǎn)換 積分型模數(shù)轉(zhuǎn)換技術(shù)在低速、高精度測量領(lǐng)域有著廣泛的應(yīng)用,特別是在數(shù)字儀表領(lǐng)域。積分型模數(shù)轉(zhuǎn)換技術(shù)有單積分和雙積分兩種轉(zhuǎn)換方式,單積分模數(shù)轉(zhuǎn)換的工作原理是將被轉(zhuǎn)換的電信號先變成一段時間間隔,然后再對時間間隔記數(shù),從而間接把模擬量轉(zhuǎn)換成數(shù)字量的一種模數(shù)轉(zhuǎn)換方法,它的主要缺陷是轉(zhuǎn)換精度不高,主要受到斜坡電壓發(fā)生器、比較器精度以及時鐘脈沖穩(wěn)定性的影響。為了提高積分型轉(zhuǎn)換器在同樣條件下的轉(zhuǎn)換精度,可采用雙積分型轉(zhuǎn)換方式,雙積分型轉(zhuǎn)換器通過對模擬輸入信號的兩次積分,
30、部分抵消了由于斜坡發(fā)生器所產(chǎn)生的誤差,提高了轉(zhuǎn)換精度。雙積分型轉(zhuǎn)換方式的特點(diǎn)表現(xiàn)在:精度較高,可以達(dá)到 22 位;抗干擾能力強(qiáng),由于積分電容的作用,能夠大幅抑止高頻噪聲。但是,它的轉(zhuǎn)換速度太慢,轉(zhuǎn)換精度隨轉(zhuǎn)換速率的增加而降低,每秒 100300 次(SPS)對應(yīng)的轉(zhuǎn)換精度為 12 位。所以這種轉(zhuǎn)換方式主要應(yīng)用在低速高精度的轉(zhuǎn)換領(lǐng)域。(2)逐次逼近型轉(zhuǎn)換 逐次逼近型轉(zhuǎn)換方式在當(dāng)今的模數(shù)轉(zhuǎn)換領(lǐng)域有著廣泛的應(yīng)用,它是按照二分搜索法的原理,類似于天平稱物的一種模數(shù)轉(zhuǎn)換過程。也就是將需要進(jìn)行轉(zhuǎn)換的模擬信號與已知的不同的參考電壓進(jìn)行多次比較,使轉(zhuǎn)換后的數(shù)字量在數(shù)值上逐次逼近輸入模擬量的對應(yīng)值。逐次逼近型轉(zhuǎn)
31、換方式的特點(diǎn)是:轉(zhuǎn)換速度較高,可以達(dá)到 100 萬次/秒(MPSP);在低于 12 位分辨率的情況下,電路實(shí)現(xiàn)上較其他轉(zhuǎn)換方式成本低;轉(zhuǎn)換時間確定。但這種轉(zhuǎn)換方式需要數(shù)模轉(zhuǎn)換電路,由于高精度的數(shù)模轉(zhuǎn)換電路需要較高的電阻或電容匹配網(wǎng)絡(luò),故精度不會很高。(3)并行轉(zhuǎn)換 并行轉(zhuǎn)換方式在所有的模數(shù)轉(zhuǎn)換中,轉(zhuǎn)換速度最快,并行轉(zhuǎn)換是一種直接的模數(shù)轉(zhuǎn)換方式。它大大減少了轉(zhuǎn)換過程的中間步驟,每一位數(shù)字代碼幾乎在同一時刻得到,因此,并行轉(zhuǎn)換又稱為閃爍型轉(zhuǎn)換方式。并行轉(zhuǎn)換的主要特點(diǎn)是它的轉(zhuǎn)換速度特別快,可達(dá) 50MPSP,特別適合高速轉(zhuǎn)換領(lǐng)域。缺點(diǎn)是分辨率不高,一般都在 10 位以下;精度較高時,功耗較大。這主要
32、是受到了電路實(shí)現(xiàn)的影響,因為一個 N 位的并行轉(zhuǎn)換器,需要 2N1 個比較器和分壓電阻,當(dāng) N10 時,比較器的數(shù)目就會超過 1000 個,精度越高,比較器的數(shù)目越多,制造越困難。12本設(shè)計采用逐次逼進(jìn)式A/D轉(zhuǎn)換器ADC0832。3.2.2 ADC0832芯片介紹ADC0832 是美國國家半導(dǎo)體公司生產(chǎn)的一種8 位分辨率、雙通道A/D轉(zhuǎn)換芯片。由于它體積小,兼容性強(qiáng),性價比高而深受單片機(jī)愛好者及企業(yè)歡迎,其目前已經(jīng)有很高的普及率。ADC0832 具有以下特點(diǎn):8位分辨率;雙通道A/D轉(zhuǎn)換;輸入輸出電平與TTL/CMOS相兼容;5V電源供電時輸入電壓在05V之間;工作頻率為250KHZ,轉(zhuǎn)換時
33、間為32S;一般功耗僅為15mW;8P、14PDIP(雙列直插)、PICC 多種封裝;商用級芯片溫寬為0°C to+70°C,工業(yè)級芯片溫寬為。40°C 85°C;芯片頂視圖:(圖)圖32芯片頂視圖芯片接口說明:CS_ 片選使能,低電平芯片使能。CH0 模擬輸入通道0,或作為IN+/-使用。 CH1 模擬輸入通道1,或作為IN+/-使用。GND 芯片參考0 電位(地)。DI 數(shù)據(jù)信號輸入,選擇通道控制。DO 數(shù)據(jù)信號輸出,轉(zhuǎn)換數(shù)據(jù)輸出。CLK 芯片時鐘輸入。Vcc/REF 電源輸入及參考電壓輸入(復(fù)用)。ADC0832 與單片機(jī)的接口電路如圖3.3所示。
34、圖ADC0832與單片機(jī)接口電路ADC0832 為8位分辨率A/D轉(zhuǎn)換芯片,其最高分辨可達(dá)256級,可以適應(yīng)一般的模擬量轉(zhuǎn)換要求。其內(nèi)部電源輸入與參考電壓的復(fù)用,使得芯片的模擬電壓輸入在05V之間。芯片轉(zhuǎn)換時間僅為32S,據(jù)有雙數(shù)據(jù)輸出可作為數(shù)據(jù)校驗,以減少數(shù)據(jù)誤差,轉(zhuǎn)換速度快且穩(wěn)定性能強(qiáng)。獨(dú)立的芯片使能輸入,使多器件掛接和處理器控制變的更加方便。通過DI 數(shù)據(jù)輸入端,可以輕易的實(shí)現(xiàn)通道功能的選擇。單片機(jī)微處理部分單片機(jī)要完成的任務(wù)是:接收ADC0832發(fā)出的數(shù)字量,進(jìn)行標(biāo)度變換,線性化,進(jìn)行PID運(yùn)算,輸出數(shù)字量一路給DAC0832控制調(diào)功器,一路給74LS164驅(qū)動顯示。市場上流行的單片機(jī)
35、有很多種,基于各種因素,本次設(shè)計選用STC89C51單片機(jī)。STC89C51系列單片機(jī)是宏晶科技推出的新一代超強(qiáng)抗干擾、高速、低功耗、的單片機(jī),指令代碼完全兼容傳統(tǒng)8051單片機(jī),12時鐘/機(jī)器周期和6時鐘機(jī)器周期可任意選擇,最新的D版內(nèi)部集成MAX810專業(yè)復(fù)位電路。 STC89C51特點(diǎn)l 增強(qiáng)型6時鐘/機(jī)器周期,12時鐘/機(jī)器周期8051CPUl 共組電壓:V3.4V(5V單片機(jī))l 工作頻率范圍:0-40MHz,相當(dāng)于普通8051的0-80 MHz,實(shí)際工作頻率可達(dá)48 MHzl 用戶應(yīng)用程序空間4K/8K/13K/16K/20K/32K/64K字節(jié)l 片上集成1280字節(jié)/512字節(jié)
36、RAMl 通用I/O口(32/16個),復(fù)位后:P1,P2,P3,P4是準(zhǔn)雙向口/弱上拉(普通8051傳統(tǒng)I/O口)P0口是開漏輸出,作為總線擴(kuò)展用時,不用加上拉電阻,作為I/O口用時,需加上拉電阻l ISP(在系統(tǒng)可編程)/IAP(在應(yīng)用可編程),無需專用編程器/仿真器,可通過串口(P3.0/P3.1)直接下載用戶程序,8K程序3秒即可完成一片l EEPROM功能l 看門狗l 內(nèi)部集成MAX810專用復(fù)位電路(D版才有),外部晶體20M以下時,可省外部復(fù)位電路l 共3個16位定時器/計數(shù)器,其中定時器0還可以當(dāng)成2個8位定時器使用l 外部中斷4路,下降沿中斷或低電平觸發(fā)中斷,Power Do
37、wn模式可由外部中斷低電平觸發(fā)中斷方式喚醒l 通用異步串行口(UART),還可以用定時器軟件實(shí)現(xiàn)多個UARTl 工作溫度范圍:0-75/-40-+85l 封裝:PDIP-40,PLCC-44,PQFP-44管腳說明VCC:供電電壓。GND:接地。P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當(dāng)P1口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時,P0 口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗時,P0輸出原碼,此時P0外部必須被拉高。P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩
38、沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗時,P1口作為第八位地址接收。P2口:P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當(dāng)P2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當(dāng)用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進(jìn)行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進(jìn)行讀寫時,P2口輸
39、出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。P3口:P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。P3口也可作為AT89C51的一些特殊功能口,如下表所示:P3口管腳 備選功能P3.0 RXD(串行輸入口)P3.1 TXD(串行輸出口)P3.2 /INT0(外部中斷0)P3.3 /INT1(外部中斷1)P3.4 T0(記時器0外部輸入)P3.5 T1(記時器1外部輸入)P3.6 /WR(外部
40、數(shù)據(jù)存儲器寫選通)P3.7 /RD(外部數(shù)據(jù)存儲器讀選通)P3口同時為閃爍編程和編程校驗接收一些控制信號。RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時,要保持RST腳兩個機(jī)器周期的高電平時間。ALE/PROG:當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時, ALE只有在執(zhí)行MOVX,MOVC指令是ALE
41、才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。 /PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機(jī)器周期兩次/PSEN有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。 /EA/VPP:當(dāng)/EA保持低電平時,則在此期間外部程序存儲器(0000H-FFFFH),不管是否有內(nèi)部程序存儲器。注意加密方式1時,/EA將內(nèi)部鎖定為RESET;當(dāng)/EA端保持高電平時,此間內(nèi)部程序存儲器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。XT
42、AL2:來自反向振蕩器的輸出。振蕩器特性 XTAL1和XTAL2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內(nèi)振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時鐘源驅(qū)動器件,XTAL2應(yīng)不接。有余輸入至內(nèi)部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。13顯示部分在計算機(jī)控制系統(tǒng)中,常用的顯示方法有兩種:一種為靜態(tài)顯示;一種為動態(tài)顯示。動態(tài)顯示,就是微型計算機(jī)定時地對顯示器件進(jìn)行掃描。在這種方法中,顯示器件分時工作,每次只能有一個器件顯示。但由于人的視覺有暫留現(xiàn)象,所以只要掃描頻率足夠快,仍會感覺所有的器件都在顯示。此
43、種顯示的優(yōu)點(diǎn)是使用硬件少,因而價格低,線路簡單。但它占用機(jī)時長,只要微型計算機(jī)不執(zhí)行顯示程序,就立刻停止顯示。由此可見,這種顯示將使計算機(jī)的開銷增大,所以,在以微型計算機(jī)為主的控制系統(tǒng)中應(yīng)用較少。靜態(tài)顯示,是由微型計算機(jī)一次輸出顯示模型后,就能保持該顯示結(jié)果,直到下次發(fā)送新的顯示模型為止。這種顯示占用機(jī)時少,顯示可靠,因而在工業(yè)過程控制中得到了廣泛的應(yīng)用。這種顯示方法的缺點(diǎn)是使用原件多,且線路比較復(fù)雜。靜態(tài)顯示的最大優(yōu)點(diǎn)是只要不送新的數(shù)據(jù),責(zé)顯示值不變。且微型計算機(jī)不向動態(tài)顯示那樣不間斷地掃描,因而節(jié)省了大量機(jī)時,適用于工業(yè)過程控制及智能化儀器。本次設(shè)計采用靜態(tài)顯示,硬件電路連接圖如圖所示。圖
44、電加熱爐智能溫度控制系統(tǒng)顯示電路鍵盤部分鍵盤結(jié)構(gòu)分類獨(dú)立式鍵盤 每個按鍵占用一根I/O線,構(gòu)成單個按鍵電路,優(yōu)點(diǎn)是配置靈活,軟件結(jié)構(gòu)簡單;缺點(diǎn)是按鍵多時I/O口浪費(fèi)較大,故一般在按鍵數(shù)目較少時采用。列式鍵盤(又叫矩陣式鍵盤) 它是用I/O口組成行列結(jié)構(gòu),按鍵設(shè)置在行列的交叉點(diǎn)上,在按鍵比較多時,能節(jié)省I/O口,通常采用較多。系統(tǒng)鍵盤電路設(shè)計鍵盤部分的設(shè)計是為了方便操作,讓使用者能夠通過鍵盤進(jìn)行PID參數(shù)設(shè)置。(具體電路見附表)輸出信號轉(zhuǎn)換部分從前面的介紹我們知道,本設(shè)計使用的是計算機(jī)控制,計算機(jī)只能輸出數(shù)字信號,而執(zhí)行器接收的是模擬信號,所以必須把數(shù)字信號轉(zhuǎn)換成模擬信號,這就需要D/A 轉(zhuǎn)換。
45、本次設(shè)計采用DAC0832轉(zhuǎn)換器實(shí)現(xiàn)D/A轉(zhuǎn)換。DAC0832是采樣頻率為八位的D/A轉(zhuǎn)換器件。DAC0832內(nèi)部結(jié)構(gòu)資料:芯片內(nèi)有兩級輸入寄存器,使DAC0832具備雙緩沖、單緩沖和直通三種輸入方式,以便適于各種電路的需要(如要求多路D/A異步輸入、同步轉(zhuǎn)換等)。D/A轉(zhuǎn)換結(jié)果采用電流形式輸出。要是需要相應(yīng)的模擬信號,可通過一個高輸入阻抗的線性運(yùn)算放大器實(shí)現(xiàn)這個功能。運(yùn)放的反饋電阻可通過RFB端引用片內(nèi)固有電阻,還可以外接。16 圖芯片原理圖該片邏輯輸入滿足TTL電壓電平范圍,可直接與TTL電路或微機(jī)電路相接,芯片電路原理圖如圖3.5所示。DAC0832與單片機(jī)連接的電路圖如圖所示。此接法是
46、用DAC0832的直通方式,只要二進(jìn)制數(shù)據(jù)送到DAC0832的數(shù)據(jù)口,則會自動把數(shù)據(jù)轉(zhuǎn)為相應(yīng)的電壓。圖與單片機(jī)連接電路第四章 智能溫度控制系統(tǒng)的軟件設(shè)計智能溫度控制系統(tǒng)的軟件部分按其功能分為:監(jiān)測程序、測控程序和其他模塊輔助程序。監(jiān)測程序是整個系統(tǒng)軟件的中心環(huán)節(jié),又稱為主程序。它接收和分析各種命令,管理和協(xié)調(diào)全部程序的執(zhí)行,其包括系統(tǒng)初始化,系統(tǒng)自檢等部分;測控程序主要包括數(shù)據(jù)采集,數(shù)據(jù)處理,輸出控制和自我診斷等部分。其他模塊輔助程序包括顯示子程序和鍵盤中斷子程序。主程序的設(shè)計系統(tǒng)上電或復(fù)位后,進(jìn)入控制系統(tǒng)主程序。主程序是軟件設(shè)計的中樞環(huán)節(jié),是整個程序架構(gòu)的關(guān)鍵所在,從中也體現(xiàn)了程序設(shè)計模塊化
47、的思想。在主程序中完成系統(tǒng)的初始化、A/D轉(zhuǎn)換、信號處理、顯示處理、鍵盤處理、控制算法處理、輸出控制等功能。主程序流程圖如圖所示。/D轉(zhuǎn)換子程序A/D轉(zhuǎn)換器的程序設(shè)計與芯片的轉(zhuǎn)換時間、系統(tǒng)參數(shù)的多少以及參數(shù)的變換速度有關(guān)。一般來講,如果系統(tǒng)的參數(shù)不多,且變換速度比較快,A/D轉(zhuǎn)換器的轉(zhuǎn)換時間比較短,因而多數(shù)采用查詢方式。相反,如果系統(tǒng)的參數(shù)比較多,變換速度比較慢,所采用的A/D轉(zhuǎn)換器的轉(zhuǎn)換時間比較長,一般可采用中斷方式。具體采用哪種方式好,要根據(jù)具體情況來確定。A/D轉(zhuǎn)換程序的設(shè)計主要分為三步:啟動A/D轉(zhuǎn)換;查詢或等待A/D轉(zhuǎn)換結(jié)束;讀出轉(zhuǎn)換結(jié)果。對于8為A/D轉(zhuǎn)換器,一次讀數(shù)即可。由于從模
48、擬量轉(zhuǎn)換為計算機(jī)所能接受的數(shù)字量需要一定的時間,所以當(dāng)A/D轉(zhuǎn)換器啟動之后,需要等待轉(zhuǎn)換結(jié)束信號生效后才能讀出A/D轉(zhuǎn)換結(jié)果。對于單片機(jī)而言,其豐富的指令系統(tǒng),且片內(nèi)設(shè)有定時器,使得無論采用軟件方式還是硬件方式提供一段時間的延時都是很容易做到的。通常,將延時的時間定得略大于轉(zhuǎn)換時間,以確保讀數(shù)準(zhǔn)確無誤。至于采用軟件方式,還是通過硬件進(jìn)行延時,各有利弊。軟件方式編程簡單,但需要花費(fèi)機(jī)時;采用定時器則需要對其進(jìn)行初始化編程,但延時過程中不占用機(jī)時。在設(shè)計A/D轉(zhuǎn)換程序時,必須和硬件接口電路結(jié)合起來進(jìn)行。A/D轉(zhuǎn)換流程圖如圖所示。 圖/D轉(zhuǎn)換程序流程圖圖4.1 主程序流程圖控制算法子程序在工程實(shí)際中
49、,應(yīng)用最為廣泛的調(diào)節(jié)器控制規(guī)律為比例、積分、微分控制,簡稱PID控制,又稱PID調(diào)節(jié)。PID控制器問世至今已有近70年歷史,它以其結(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ù)最為方便。即當(dāng)我們不完全了解一個系統(tǒng)和被控對象,或不能通過有效的測量手段來獲得系統(tǒng)參數(shù)時,最適合用PID控制技術(shù)。PID控制,實(shí)際中也有PI和PD控制。PID控制器就是根據(jù)系統(tǒng)的誤差,利用比例、積分、微分計算出控制量進(jìn)行控制的。ID控制
50、規(guī)律介紹比例(P)控制 比例控制是一種最簡單的控制方式。其控制器的輸出與輸入誤差信號成比例關(guān)系。當(dāng)僅有比例控制時系統(tǒng)輸出存在穩(wěn)態(tài)誤差。積分(I)控制 在積分控制中,控制器的輸出與輸入誤差信號的積分成正比關(guān)系。對一個自動控制系統(tǒng),如果在進(jìn)入穩(wěn)態(tài)后存在穩(wěn)態(tài)誤差,則稱這個控制系統(tǒng)是有穩(wěn)態(tài)誤差的或簡稱有差系統(tǒng)。為了消除穩(wěn)態(tài)誤差,在控制器中必須引入“積分項”。積分項對誤差取決于時間的積分,隨著時間的增加,積分項會增大。這樣,即便誤差很小,積分項也會隨著時間的增加而加大,它推動控制器的輸出增大使穩(wěn)態(tài)誤差進(jìn)一步減小,直到等于零。因此,比例+積分(PI)控制器,可以使系統(tǒng)在進(jìn)入穩(wěn)態(tài)后無穩(wěn)態(tài)誤差。微分(D)控制
51、 在微分控制中,控制器的輸出與輸入誤差信號的微分(即誤差的變化率)成正比關(guān)系。自動控制系統(tǒng)在克服誤差的調(diào)節(jié)過程中可能會出現(xiàn)振蕩甚至失穩(wěn)。其原因是由于存在有較大慣性組件(環(huán)節(jié))或有滯后組件,具有抑制誤差的作用,其變化總是落后于誤差的變化。解決的辦法是使抑制誤差的作用的變化“超前”,即在誤差接近零時,抑制誤差的作用就應(yīng)該是零。這就是說,在控制器中僅引入“比例”項往往是不夠的,比例項的作用僅是放大誤差的幅值,而目前需要增加的是“微分項”,它能預(yù)測誤差變化的趨勢,這樣,具有比例+微分的控制器,就能夠提前使抑制誤差的控制作用等于零,甚至為負(fù)值,從而避免了被控量的嚴(yán)重?fù)p失。微分(PD)控制器能改善系統(tǒng)在調(diào)
52、節(jié)過程中的動態(tài)特性。PID算法的兩種類型:(1)位置型控制 (4-1)位置型的遞推形式 (4-2)其程序流程圖如圖所示。圖位置型控制程序流程圖(2)增量型控制(4-3)增量型PID算法的算式 (4-4)式中,其程序流程圖如圖所示。本文采用的是位置式 PID 控制器。系統(tǒng)一旦出現(xiàn)了偏差,比例調(diào)節(jié)立即作用已減少偏差。比例作用大,可加快調(diào)節(jié),減少誤差,但過大的比例,會使系統(tǒng)的穩(wěn)定性下降,甚至造成系統(tǒng)的不穩(wěn)定。積分調(diào)節(jié)使系統(tǒng)消除穩(wěn)態(tài)誤差,提高無差度。積分作用的強(qiáng)弱取決于積分時間常數(shù) Ti,Ti 越小,積分作用越強(qiáng),反之則積分作用弱。加入積分調(diào)節(jié)可使系統(tǒng)穩(wěn)定性下降,動態(tài)響應(yīng)變慢。微分調(diào)節(jié)反應(yīng)系統(tǒng)偏差信號
53、的變化率,能預(yù)見偏差變化的趨勢,因此能產(chǎn)生超前的控制作用,可改善系統(tǒng)的動態(tài)性能。但微分作用對噪聲干擾有放大作用,若過強(qiáng)的加微分調(diào)節(jié),對系統(tǒng)抗干擾不利。圖控制增量型程序流程圖現(xiàn)場整定 PID 參數(shù)時,可以根據(jù)這些參數(shù)在 PID 過程中的作用原理,來討論我們的對策:(1)加溫很快就達(dá)到目標(biāo)值,但是溫度過沖很大: 比例系數(shù)太大,致使在未達(dá)到設(shè)定溫度前加溫比例過高。 微分系數(shù)過小,致使對對象反應(yīng)不敏感。(2)加溫經(jīng)常達(dá)不到目標(biāo)值,小于目標(biāo)值的時間較多: 比例系數(shù)過小,加溫比例不夠。 積分系數(shù)過小,對恒偏差補(bǔ)償不足。(3)基本上能夠在控制目標(biāo)上,但上下偏差偏大,經(jīng)常波動: 微分系數(shù)過小,對即時變化反應(yīng)不
54、夠快。 積分系數(shù)過大,使微分反應(yīng)被淹沒鈍化。(4)受工作環(huán)境影響較大,稍有變動就會引起溫度的波動: 微分系數(shù)過小,對即時變化反應(yīng)不夠快。 設(shè)定的基本定時周期過長,不能及時得到修正。選擇一個合適的時間常數(shù)要根據(jù)輸出單元采用什么器件來確定,如果是采用可控硅的,則可設(shè)定時間常數(shù)的范圍就很自由;如果采用繼電器的,若過于頻繁的開關(guān)就會影響繼電器的使用壽命,所以不太適合采用較短周期。18積分飽和問題的處理 (1) 遇限削弱積分法一旦控制變量進(jìn)入飽和區(qū),將只執(zhí)行削弱積分項的運(yùn)算而停止進(jìn)行增大積分項的運(yùn)算。具體地說,在計算Ui時,將判斷上一個時刻的控制量Ui-1是否已經(jīng)超出限制范圍,如果已經(jīng)超出,那么將根據(jù)偏
55、差的符號,判斷系統(tǒng)是否在超調(diào)區(qū)域,由此決定是否將相應(yīng)偏差計入積分項。其程序流程圖如圖所示。圖遇限削弱積分的PID算法程序流程圖(2) 積分分離法圖積分分離程序控制流程圖圖PID程序流程圖在基本PID控制中,當(dāng)有較大幅度的擾動或大幅度改變給定值時, 由于此時有較大的偏差,以及系統(tǒng)有慣性和滯后,故在積分項的作用下,往往會產(chǎn)生較大的超調(diào)量和長時間的波動。特別是對于溫度、成份等變化緩慢的過程,這一現(xiàn)象將更嚴(yán)重。為此可以采用積分分離措施,即偏差較大的時,取消積分作用;當(dāng)偏差較小時才將積分作用投入。 另外積分分離的閾值應(yīng)視具體對象和要求而定。若閾值太大,達(dá)不到積分分離的目的,若太小又有可能因被控量無法跳出
56、積分分離區(qū),只進(jìn)行PD控制,將會出現(xiàn)殘差。(3) 有效偏差法當(dāng)根據(jù)PID位置算法算出的控制量超出限制范圍時,控制量實(shí)際上只能取邊際值U=Umax,或U=Umin,有效偏差法是將相應(yīng)的這一控制量的偏差值作為有效偏差值計入積分累計而不是將實(shí)際的偏差計入積分累計。因為按實(shí)際偏差計算出的控制量并沒有執(zhí)行。綜上所述,本次設(shè)計智能算法程序流程圖如圖4.7所示。人機(jī)接口部分的設(shè)計人機(jī)接口部分包含鍵盤部分和顯示部分。鍵盤部分的設(shè)計鍵盤是若干鍵的集合,是向系統(tǒng)提供操作人員干預(yù)命令及數(shù)據(jù)的接口設(shè)備,鍵盤可分為編碼鍵盤和非編碼鍵盤兩種類型。前者能自動識別按下的鍵并產(chǎn)生相應(yīng)的代碼,以并行或串行方式發(fā)給CPU。它使用方
57、便,接口簡單,響應(yīng)速度快,但需要專用的硬件電路。后者則通過軟件來確定按鍵并計算鍵值。這種方法雖然沒有編碼鍵盤速度快,但它不需要專用的硬件支持,因此得到了廣泛的應(yīng)用。鍵盤是計算機(jī)應(yīng)用系統(tǒng)中一個重要組成部分,設(shè)計時必須解決下述一些問題。(1)按鍵的確認(rèn)鍵盤實(shí)際上是一組按鍵開關(guān)的集合,其中每一個鍵值就是一個開關(guān)量的輸入裝置。鍵的閉合與否取決于機(jī)械彈性開關(guān)的通、斷狀態(tài)。反應(yīng)在電壓上就是呈現(xiàn)出高電平或者低電平,例如高電平表示斷開,低電平表示閉合。所以,通過檢測電平的狀態(tài)(高或低),便可確定按鍵是否已被按下。在工業(yè)過程控制和智能化儀器系統(tǒng)中,為了縮小整個系統(tǒng)的規(guī)模,簡化硬件線路,常常希望設(shè)置最少量的按鍵,獲取更多的操作控制功能。(2)重鍵與連擊的處理實(shí)際按鍵操作中,若無意中同時或先后按下兩個以上的鍵,系統(tǒng)確認(rèn)哪個鍵操作是有效的完全由設(shè)計者的意志決定的。如視按下時間最長者為有效,或認(rèn)為最先按下的鍵為當(dāng)前按鍵,也可以將最后釋放的鍵看成是輸入鍵。不過微型計算機(jī)控制系統(tǒng)畢竟資源有限,交互能力不強(qiáng),通??偸遣捎脝捂I按下有效,多
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年師資培訓(xùn)服務(wù)居間合同
- 汽車抵押合同
- 2025年一日游旅游合同范文(2篇)
- 2025印花加工合同范本
- 2025年快餐連鎖特許經(jīng)營合同
- 樓梯租賃合同
- 土石方運(yùn)輸合同范本3
- 2025信托投資公司貸款合同書
- 2025年個人土地買賣合同協(xié)議參考模板(三篇)
- 2025期地下車庫消防工程合同
- 蛋糕店服務(wù)員勞動合同
- 土地買賣合同參考模板
- 2025高考數(shù)學(xué)二輪復(fù)習(xí)-專題一-微專題10-同構(gòu)函數(shù)問題-專項訓(xùn)練【含答案】
- 新能源行業(yè)市場分析報告
- 2025年天津市政建設(shè)集團(tuán)招聘筆試參考題庫含答案解析
- 2024-2030年中國烘焙食品行業(yè)運(yùn)營效益及營銷前景預(yù)測報告
- 巖土工程勘察.課件
- 60歲以上務(wù)工免責(zé)協(xié)議書
- 康復(fù)醫(yī)院患者隱私保護(hù)管理制度
- 2022年7月2日江蘇事業(yè)單位統(tǒng)考《綜合知識和能力素質(zhì)》(管理崗)
- 沈陽理工大學(xué)《數(shù)》2022-2023學(xué)年第一學(xué)期期末試卷
評論
0/150
提交評論