2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩33頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p><b>  目 錄</b></p><p>  第1章 設(shè)計(jì)思路1</p><p>  1.1 方案的論證1</p><p>  1.1.1利用單片機(jī)實(shí)現(xiàn)恒溫控制系統(tǒng)2</p><p>  1.1.2利用PLC實(shí)現(xiàn)恒溫控制系統(tǒng)2</p><p>  1.1.3利用模擬PI

2、D調(diào)節(jié)的恒溫控制系統(tǒng)3</p><p>  1.2 設(shè)計(jì)方案3</p><p>  第2章 溫度控制系統(tǒng)硬件設(shè)計(jì)4</p><p>  2.1 AT89S52單片機(jī)簡(jiǎn)介5</p><p>  2.1.1 AT89S52單片機(jī)資源簡(jiǎn)介5</p><p>  2.1.2 AT89S52單片機(jī)信號(hào)引腳介紹6&

3、lt;/p><p>  2.1.3 AT89S52單片機(jī)時(shí)鐘和復(fù)位電路6</p><p>  2.2溫度傳感器7</p><p><b>  2.3電源電路8</b></p><p>  2.3.1 電源變壓器9</p><p>  2.3.2 整流濾波電路9</p><

4、;p>  2.3.3 穩(wěn)壓電路9</p><p>  2.4 鍵盤和顯示電路9</p><p>  2.5 加熱控制電路10</p><p>  2.6與上位機(jī)通訊11</p><p>  第3章 溫度控制系統(tǒng)軟件設(shè)計(jì)13</p><p>  3.1 PID調(diào)節(jié)器控制原理13</p>

5、<p>  3.2 位置式PID算法14</p><p>  3.3 數(shù)字PID參數(shù)的整定14</p><p>  3.3.1 采樣周期選擇的原則15</p><p>  3.3.2 PID參數(shù)對(duì)系統(tǒng)性能的影響16</p><p>  3.4 PID計(jì)算程序17</p><p>  第4章 系統(tǒng)

6、仿真與檢測(cè)27</p><p>  4.1系統(tǒng)仿真方框圖27</p><p>  4.2穩(wěn)定邊界法整定PID參數(shù)28</p><p><b>  總結(jié)31</b></p><p><b>  參考文獻(xiàn)32</b></p><p><b>  第1章 設(shè)計(jì)思

7、路</b></p><p><b>  1.1 方案的論證</b></p><p>  無論是工農(nóng)業(yè)生產(chǎn)中,還是日常生活中,對(duì)溫度的檢測(cè)和控制都是必不可少的,對(duì)于溫度的檢測(cè)通常是采用熱敏電阻在通過A/D(模/數(shù))轉(zhuǎn)換得到數(shù)字信號(hào),但由于信號(hào)的采集對(duì)整個(gè)系統(tǒng)的影響很大,如果采樣精度不高,會(huì)使這個(gè)系統(tǒng)準(zhǔn)確性下降。因此本次設(shè)計(jì)采用高精度的溫度傳感器:數(shù)字溫度傳感

8、器DS18B20。這種數(shù)字溫度傳感器是DALLAS公司生產(chǎn)的單總線,。而對(duì)于溫度控制的方法也有很多:如單片機(jī)控制、PLC控制、模擬PID調(diào)節(jié)器和數(shù)字PID調(diào)節(jié)器等等。綜合各方面的意見,本設(shè)計(jì)采用單片機(jī)來實(shí)現(xiàn)溫度的控制。</p><p>  1.1.1利用單片機(jī)實(shí)現(xiàn)恒溫控制系統(tǒng)</p><p>  利用單片機(jī)系統(tǒng)實(shí)現(xiàn)溫度恒定的控制,其總體結(jié)構(gòu)圖如圖1.1所示。系統(tǒng)主要包括現(xiàn)場(chǎng)溫度采集、實(shí)時(shí)溫

9、度顯示、加熱控制參數(shù)設(shè)置、加熱電路控制輸出、與報(bào)警裝置和系統(tǒng)核心AT89S52單片機(jī)作為微處理器。</p><p>  圖1.1 方案一的系統(tǒng)總體結(jié)構(gòu)框圖</p><p>  溫度采集電路以數(shù)字量形式將現(xiàn)場(chǎng)溫度傳至單片機(jī)。單片機(jī)結(jié)合現(xiàn)場(chǎng)溫度與用戶設(shè)定的目標(biāo)溫度,按照已經(jīng)編程固化的模糊控制算法計(jì)算出實(shí)時(shí)控制量。以此控制量控制固態(tài)繼電器開通和關(guān)斷,決定加熱電路的工作狀態(tài),使溫度逐步穩(wěn)定于用戶

10、設(shè)定的目標(biāo)值。在溫度到達(dá)設(shè)定的目標(biāo)溫度后,由于自然冷卻而使其溫度下降時(shí),單片機(jī)通過采樣回的溫度與設(shè)置的目標(biāo)溫度比較,作出相應(yīng)的控制,開啟加熱器。當(dāng)用戶需要比實(shí)時(shí)溫度低的溫度時(shí),此電路可以利用風(fēng)扇降溫。系統(tǒng)運(yùn)行過程中的各種狀態(tài)參量均可由數(shù)碼管實(shí)時(shí)顯示。</p><p>  1.1.2利用PLC實(shí)現(xiàn)恒溫控制系統(tǒng)</p><p>  利用PLC實(shí)現(xiàn)對(duì)溫度恒定的控制,其控制系統(tǒng)的結(jié)構(gòu)框圖如圖1.2

11、所示:采用PLC控制實(shí)現(xiàn)電熱絲加熱全通、間斷導(dǎo)通和全斷加熱的自動(dòng)控制方式,來達(dá)到溫度的恒定。智能型電偶溫度表將置于被測(cè)對(duì)象中,熱電偶的傳感器信號(hào)與恒定溫度的給定電壓進(jìn)行比較,構(gòu)成閉環(huán)系統(tǒng),生成溫差電壓Vt,PLC自適應(yīng)恒溫控制電路,根據(jù)Vt的大小計(jì)算出全通、間接導(dǎo)通和全斷的自適應(yīng)恒溫控制電路,并將占空比可調(diào)的控制電平經(jīng)輸出隔離電路去控制可控硅門極的通斷,實(shí)現(xiàn)自適應(yīng)的恒溫控制。若溫度升的過快,PLC也將輸出關(guān)斷電平信號(hào)轉(zhuǎn)換為可控硅電路相匹

12、配的輸入信號(hào)。</p><p>  圖1.2 方案二的系統(tǒng)結(jié)構(gòu)框圖</p><p>  1.1.3利用模擬PID調(diào)節(jié)的恒溫控制系統(tǒng)</p><p>  基于模擬PID調(diào)節(jié)的恒溫控制系統(tǒng)由數(shù)字電路部分和模擬電路兩部分組成,其控制系統(tǒng)的機(jī)構(gòu)框圖如圖1.3所示。由按鍵設(shè)定某一溫度,單片機(jī)對(duì)設(shè)定溫度值進(jìn)行查表計(jì)算后轉(zhuǎn)換為對(duì)應(yīng)的電壓數(shù)字值,通過16位的數(shù)模轉(zhuǎn)換器得到與之精確

13、對(duì)應(yīng)的電壓信號(hào),此電壓值于熱敏電阻實(shí)際測(cè)量的電壓值進(jìn)行比較產(chǎn)生一個(gè)誤差信號(hào),經(jīng)過PID電路后,獲得一個(gè)控制量給制冷元件構(gòu)成實(shí)時(shí)閉環(huán)系統(tǒng),同時(shí)實(shí)際測(cè)量的電壓值并顯示在液晶屏上。</p><p>  圖1.3 方案三的系統(tǒng)結(jié)構(gòu)框圖</p><p><b>  1.2 設(shè)計(jì)方案</b></p><p>  控制模塊的選擇,數(shù)字比較器與模擬控制器相比較

14、,數(shù)字比較器具有以下幾個(gè)優(yōu)點(diǎn):</p><p>  1、模擬調(diào)節(jié)器調(diào)節(jié)能力有限,當(dāng)控制規(guī)律較為復(fù)雜時(shí),就難以甚至無法實(shí)現(xiàn)。而數(shù)字控制器能實(shí)現(xiàn)復(fù)雜控制規(guī)律的控制。</p><p>  2、計(jì)算機(jī)具有分時(shí)控制能力,可實(shí)現(xiàn)多回路控制。</p><p>  3、數(shù)字控制器具有靈活性。起控制規(guī)律可靈活多樣,可用一臺(tái)計(jì)算機(jī)對(duì)不同的回路實(shí)現(xiàn)不同的控制方式,并且修改控制參數(shù)或控制方

15、式一般只可改變控制程序即可,使用起來簡(jiǎn)單方便,可改善調(diào)節(jié)品質(zhì),提高產(chǎn)品的產(chǎn)量和質(zhì)量。</p><p>  4、采用計(jì)算機(jī)除實(shí)現(xiàn)PID數(shù)字控制外,還能實(shí)現(xiàn)監(jiān)控、數(shù)據(jù)采集、數(shù)字顯示等其他功能。綜合考慮,本設(shè)計(jì)控制模塊采用數(shù)字PID調(diào)節(jié)器。</p><p>  對(duì)于方案一,采用單片機(jī)實(shí)現(xiàn)恒溫控制,雖然該方案成本低,可靠性高,抗干擾性強(qiáng),但對(duì)于系統(tǒng)的動(dòng)態(tài)性能與穩(wěn)態(tài)性能要求較高的場(chǎng)合是不合適的;而對(duì)

16、于方案二,采用PLC實(shí)現(xiàn)恒溫控制,由于PLC成本高,且PLC是外圍系統(tǒng)配置復(fù)雜,不利于我們的設(shè)計(jì),由于數(shù)字PID調(diào)節(jié),運(yùn)算量大,只要選擇合適的參數(shù)對(duì)于溫度的控制精度往往能達(dá)到較好的效果。為了使設(shè)計(jì)的成本低、抗干擾強(qiáng),系統(tǒng)動(dòng)態(tài)性能與穩(wěn)態(tài)性能好的前提下,設(shè)計(jì)方案的總體結(jié)構(gòu)框圖如圖1.4所示:通過單片機(jī)對(duì)偏差進(jìn)行PID運(yùn)算,輸出控制D/A轉(zhuǎn)換電路轉(zhuǎn)換成0—8V電壓信號(hào)來控制可控硅觸發(fā)電路,從而控制可控硅通斷率,通過調(diào)節(jié)加熱功率即可達(dá)到控制溫度

17、恒定的目的。</p><p>  圖1.4 設(shè)計(jì)總體結(jié)構(gòu)框圖</p><p>  第2章 溫度控制系統(tǒng)硬件設(shè)計(jì)</p><p>  考慮到盡量降低成本和避免與復(fù)雜的電路,此系統(tǒng)所用到的元器件均為常用的電子器件。而主控器采用低功耗、高性能、片內(nèi)含8k byte可反復(fù)檫寫的Flash 、只讀程序器CMOS8位單片機(jī)AT89S52;溫度傳感器采用DALLAS公司生產(chǎn)的

18、單總線數(shù)字溫度傳感器DS18B20;采用控制端TTL電平,即可實(shí)現(xiàn)對(duì)繼電器的開關(guān),使用時(shí)完全可以用 NPN型三極管接成電壓跟隨器的形式驅(qū)動(dòng);單片機(jī)所需要的+5V工作電源是通過220V交流電壓通過變壓、整流、穩(wěn)壓、濾波得到。實(shí)時(shí)控制的顯示器、鍵盤通過單片機(jī)來完成鍵盤掃描與輸出動(dòng)態(tài)顯示。考慮到系統(tǒng)對(duì)傳輸速度的要求不高,在PCA機(jī)上設(shè)定和實(shí)時(shí)顯示溫度,系統(tǒng)配有RS232串行通訊端口,下面對(duì)硬件電路作具體的設(shè)計(jì)。</p><

19、p>  2.1 AT89S52單片機(jī)簡(jiǎn)介</p><p>  2.1.1 AT89S52單片機(jī)資源簡(jiǎn)介</p><p>  AT89S52的結(jié)構(gòu)如圖2.1所示。由于它的廣泛使用使得市面價(jià)格較8155、8255、8279要低,所以說用它是很經(jīng)濟(jì)的。該芯片具有如下功能:①有1個(gè)專用的鍵盤/顯示接口;②有1個(gè)全雙工異步串行通信接口;③有2個(gè)16位定時(shí)/計(jì)數(shù)器。這樣,1個(gè)89S52,承擔(dān)了

20、3個(gè)專用接口芯片的工作;不僅使成本大大下降,而且優(yōu)化了硬件結(jié)構(gòu)和軟件設(shè)計(jì),給用戶帶來許多方便。</p><p>  89S52有40個(gè)引腳,有32個(gè)輸入端口(I/O),有2個(gè)讀寫口線,可以反復(fù)插除。所以可以降低成本。</p><p><b>  主要功能特性: </b></p><p> ?。?)兼容MCS51指令系統(tǒng)</p>&

21、lt;p> ?。?)32個(gè)雙向I/O口線</p><p>  (3)3個(gè)16位可編程定時(shí)/計(jì)數(shù)器中斷</p><p>  (4)2個(gè)串行中斷口 </p><p> ?。?)2個(gè)外部中斷源</p><p> ?。?)2個(gè)讀寫中斷口線</p><p>  

22、(7)低功耗空閑和掉電模式</p><p> ?。?)8k可反復(fù)擦寫(>1000次)Flash ROM</p><p> ?。?)256x8 bit內(nèi)部RAM</p><p> ?。?0)時(shí)鐘頻率0-24MHz</p><p> ?。?1)可編程UART串行通道</p><p>  (12)共6個(gè)中斷源</

23、p><p><b> ?。?3)3級(jí)加密位</b></p><p> ?。?4)軟件設(shè)置睡眠和喚醒功能。</p><p>  2.1.2 AT89S52單片機(jī)信號(hào)引腳介紹</p><p><b>  輸入輸出口線</b></p><p>  ~ 口8位雙向口線</p&g

24、t;<p>  ~ 口8位雙向口線</p><p>  ~ 口8位雙向口線</p><p>  ~ 口8位雙向口線</p><p>  ALE 地址鎖存控制信號(hào)</p><p>  在系統(tǒng)擴(kuò)展時(shí),ALE用于控制把口輸出的低8位地址送入鎖存器鎖存起來,以實(shí)現(xiàn)低位地址和數(shù)據(jù)的分時(shí)傳送。此外由于ALE是以六分之一

25、晶振頻率的固定頻率輸出正脈沖,因此可作為外部定時(shí)脈沖使用。</p><p>  外部程序存儲(chǔ)器讀選通信號(hào)</p><p>  在讀外部ROM時(shí), 有效(低電平),以實(shí)現(xiàn)外部ROM單元的讀操作。</p><p>  訪問程序存儲(chǔ)趨控制信號(hào)</p><p>  但信號(hào)為低電平時(shí),對(duì)ROM的讀操作限定在外部程序存儲(chǔ)器;而當(dāng)信號(hào)為高電平時(shí),則對(duì)ROM

26、的讀操作是從內(nèi)部程序存儲(chǔ)器開始,并可延續(xù)至外部程序存儲(chǔ)器。</p><p>  RST 復(fù)位信號(hào)</p><p>  當(dāng)輸入的復(fù)位信號(hào)延續(xù)2個(gè)機(jī)器周期以上高電平時(shí)即為有效,用以完成單片機(jī)的復(fù)位操作。</p><p>  和 外接晶體引線端</p><p>  當(dāng)使用芯片內(nèi)部時(shí)鐘時(shí),此二引線端用語外接石英晶體和微調(diào)電容;當(dāng)使用外部時(shí)鐘

27、時(shí),用于接外部時(shí)鐘脈沖信號(hào)。</p><p><b>  地線</b></p><p><b>  +5V電源</b></p><p>  2.1.3 AT89S52單片機(jī)時(shí)鐘和復(fù)位電路</p><p><b>  時(shí)鐘電路</b></p><p>  

28、單片機(jī)內(nèi)部有一個(gè)高增益反向放大器,輸入端為芯片引腳,輸出端為引腳。而在芯片外部和 之間跨接晶體振蕩器和微調(diào)電容,從而構(gòu)成一個(gè)穩(wěn)定的自激振蕩器。晶體震蕩頻率高,則系統(tǒng)的時(shí)鐘頻率也高,單片機(jī)運(yùn)行速度也就快,但反過來運(yùn)行速度快對(duì)存儲(chǔ)器的速度要求就高,對(duì)印制電路板的工藝要求也高,所以,這里使用震蕩頻率為6MHz的石英晶體。震蕩電路產(chǎn)生的震蕩脈沖并不直接是使用,而是經(jīng)分頻后再為系統(tǒng)所用,震蕩脈沖經(jīng)過二分頻后才作為系統(tǒng)的時(shí)鐘信號(hào)。在設(shè)計(jì)電路板時(shí),振

29、蕩器和電容應(yīng)盡量靠近單片機(jī),以避免干擾。需要注意的是:電路板時(shí),振蕩器和電容應(yīng)盡量安裝得與單片機(jī)靠近,以減小寄生電容的存在更好的保障振蕩器穩(wěn)定、可靠的工作電路圖如圖2.2所示</p><p><b>  復(fù)位電路</b></p><p>  單片機(jī)的復(fù)位電路分上電復(fù)位和按鍵復(fù)位兩種方式。</p><p><b> ?。╝)上電復(fù)位:&

30、lt;/b></p><p>  在加電之后通過外部復(fù)位電路的電容充電來實(shí)現(xiàn)的。當(dāng)?shù)纳仙龝r(shí)間不超過1ms,就可以實(shí)現(xiàn)自動(dòng)上電復(fù)位,即接通電源就完成了系統(tǒng)的初始化電路原理圖。RST上的電壓必須保證在斯密特觸發(fā)器的閥值電壓以上足夠長(zhǎng)時(shí)間,滿足復(fù)位操作的要求。</p><p><b>  (b) 按鍵復(fù)位:</b></p><p>  程序運(yùn)行

31、出錯(cuò)或操作錯(cuò)誤使系統(tǒng)處于死鎖狀態(tài)時(shí),為了擺脫困境,也需按復(fù)位鍵以重新啟動(dòng)。RST引腳是復(fù)位信號(hào)的輸入端,復(fù)位信號(hào)是高電平有效。按鍵復(fù)位又分按鍵脈沖復(fù)位(圖2.3)和按鍵電平復(fù)位。電平復(fù)位將復(fù)位端通過電阻與相連,按鍵脈沖復(fù)位是利用RC分電路產(chǎn)生正脈沖來達(dá)到復(fù)位的。</p><p><b>  (c) 注意:</b></p><p>  因?yàn)榘存I脈沖復(fù)位是利用RC微分電路

32、產(chǎn)生正脈沖來達(dá)到復(fù)位的。所以電平復(fù)位要將復(fù)位端通過電阻與相連.如復(fù)位電路中R、C的值選擇不當(dāng),使復(fù)位時(shí)間過長(zhǎng),單片機(jī)將處于循環(huán)復(fù)位狀態(tài)。故本設(shè)計(jì)采用按鍵復(fù)位。</p><p><b>  溫度傳感器</b></p><p>  溫度測(cè)量轉(zhuǎn)換部分是整個(gè)系統(tǒng)的數(shù)據(jù)來源,直接影響系統(tǒng)的可靠性。傳統(tǒng)的溫度測(cè)量方法是:溫度傳感器例如AD590,將測(cè)量的溫度轉(zhuǎn)換成模擬電信號(hào),再經(jīng)

33、過A/D轉(zhuǎn)換器把模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào),單片機(jī)再對(duì)采集的數(shù)字信號(hào)進(jìn)行處理[3]。這種模擬數(shù)字混合電路實(shí)現(xiàn)起來比較復(fù)雜,濾波消噪難度大系統(tǒng)穩(wěn)定性不高,鑒于這些考慮,本設(shè)計(jì)采用數(shù)字式溫度傳感器DS18B20。</p><p>  DS18B20支持“一線總線”接口,測(cè)量溫度的范圍為-55°C~+125°C,現(xiàn)場(chǎng)溫度直接以“一線總線”的數(shù)字式傳輸,大大的提高了系統(tǒng)的抗干擾性。DS18B20為3引腳,

34、 DQ為數(shù)字信號(hào)輸入/輸出端;GND為電源地;VDD為外接供電電源輸入端。</p><p>  溫度采集電路模塊如圖2.4所示。DSB8B20的3腳接系統(tǒng)中單片機(jī)的P1.4口線,用于將采集到的溫度送入單片機(jī)中處理,2腳和3腳之間接一個(gè)4.7K上拉電阻,即可完成溫度采集部分硬件電路。DS18B20內(nèi)部結(jié)構(gòu)主要由四部分組成:64位光刻ROM、溫度傳感器、非揮發(fā)的溫度報(bào)警觸發(fā)器TH和TL、配置寄存器。</p>

35、;<p>  圖2.4 溫度采樣電路</p><p>  DS18B20中的溫度傳感器可完成對(duì)溫度的測(cè)量,以12位轉(zhuǎn)化為例:用16位符號(hào)擴(kuò)展的二進(jìn)制補(bǔ)碼讀數(shù)形式提供,以0.0625℃/LSB形式表達(dá),其中S為符號(hào)位。數(shù)據(jù)轉(zhuǎn)換如下表2.1。</p><p>  表2.1 DS18B20溫度數(shù)據(jù)轉(zhuǎn)換表</p><p>  這是12位轉(zhuǎn)化后得到的12位數(shù)

36、據(jù),存儲(chǔ)在18B20的兩個(gè)8比特的RAM中,二進(jìn)制中的前面5位是符號(hào)位,如果測(cè)得的溫度大于0,這5位為0,只要將測(cè)到的數(shù)值乘于0.0625即可得到實(shí)際溫度;如果溫度小于0,這5位為1,測(cè)到的數(shù)值需要取反加1再乘于0.0625即可得到實(shí)際溫度。</p><p><b>  2.3電源電路</b></p><p>  電源電路可分為三大塊:變壓部分、整流濾波部分、穩(wěn)壓部分

37、[1]。電源電路如圖2.5所示。</p><p><b>  圖2.5 電源電路</b></p><p>  2.3.1 電源變壓器</p><p>  變壓部分其實(shí)就是一個(gè)變壓器,變壓器作用是將220V的交流電壓變換成我們所需的電壓9V。然后再送去整流和濾波。</p><p>  2.3.2 整流濾波電路</p&

38、gt;<p>  整流電路將交流電壓變成單向脈動(dòng)的直流電壓;濾波電路用來濾除整流后單向脈動(dòng)電壓中的交流成份,合之成為平滑的直流電壓。濾波電路常見的有電容濾波電路、電感濾波電路。一般的整流有全波整流、單相半流整流、橋式整流、及變壓整流。</p><p>  2.3.3 穩(wěn)壓電路</p><p>  在這的穩(wěn)壓電路中我使用的是“三端固定輸出集成穩(wěn)壓器”,穩(wěn)壓電路的作用是當(dāng)輸入交流

39、電源電壓波動(dòng)、負(fù)載和溫度變化時(shí),維持輸出直流電壓的穩(wěn)定。集成穩(wěn)壓器、使用方便、性能穩(wěn)定、更重要的是考慮到它的價(jià)格低廉,因而我在此使用。 </p><p>  2.4 鍵盤和顯示電路</p><p>  模塊電路如下圖2.6。鍵盤采用行列式和外部中斷相結(jié)合的方法,各按鍵的功能定義如下表2.2。其中設(shè)置鍵與單片機(jī)的腳相連,、YES、NO用四行三列接單片機(jī)P0口,REST鍵為硬件復(fù)位鍵,與R、C

40、構(gòu)成復(fù)位電路。</p><p>  表2.2 按鍵功能</p><p>  圖2.6 鍵盤接口電路</p><p>  顯示采用3位共陽LED動(dòng)態(tài)顯示方式,顯示內(nèi)容有溫度值的十位、個(gè)位及小數(shù)點(diǎn)后一位。用P2口作為段控碼輸出,并用74HC244作驅(qū)動(dòng)。P1.0—P1.2作為位控碼輸出,用PNP型三極管做驅(qū)動(dòng)[4]。模塊電路如下圖2.7所示:</p>

41、<p>  圖2.7 顯示接口電路</p><p>  2.5 加熱控制電路</p><p>  控制電路圖如下圖2.8。用于在閉環(huán)控制系統(tǒng)中對(duì)被控對(duì)象實(shí)施控制,被控對(duì)象為電熱杯,采用對(duì)加在電熱杯兩端的電壓進(jìn)行通斷的方法進(jìn)行控制,以實(shí)現(xiàn)對(duì)水加熱功率的調(diào)整,從而達(dá)到對(duì)水溫控制的目的。對(duì)電爐絲通斷的控制采用SSR-40DA固態(tài)繼電器。它的使用非常簡(jiǎn)單,只要在控制端TTL電平,即可實(shí)

42、現(xiàn)對(duì)繼電器的開關(guān),使用時(shí)完全可以用 NPN型三極管接成電壓跟隨器的形式驅(qū)動(dòng)。當(dāng)單片機(jī)的P1.3為高點(diǎn)平時(shí),三極管驅(qū)動(dòng)固態(tài)繼電器工作接通加熱器工作,當(dāng)單片機(jī)的P1.3為低電平時(shí)固態(tài)繼電器關(guān)斷,加熱器不工作。</p><p>  圖2.8 加熱控制電路</p><p><b>  2.6與上位機(jī)通訊</b></p><p>  由于系統(tǒng)采用計(jì)算機(jī)

43、對(duì)系統(tǒng)進(jìn)行數(shù)據(jù)監(jiān)控和顯示。所以要進(jìn)行通信電路的設(shè)計(jì)。PC機(jī)內(nèi)裝有異步通信適配器板,其主要的器件為8250UART芯片,它使PC機(jī)有能力與其他具有標(biāo)準(zhǔn)RS-232串行口通信接口的計(jì)算機(jī)或儀器設(shè)備通信,而MCS-51單片機(jī)本身具有全雙工的串行口。因此只需要配一些驅(qū)動(dòng)、隔離電路就可以構(gòu)成了洋分布式系統(tǒng),其連接圖如圖2.9所示,由于MCS-51單片機(jī)串行口是標(biāo)準(zhǔn)的TTL電平,為使其與RS-232電平接口,在MCS-51單片機(jī)串行口聯(lián)有1488和

44、1489,以實(shí)現(xiàn)電平匹配。由于1448的輸出端不能相互并聯(lián),故加上一個(gè)二極管進(jìn)行隔離 [2]。</p><p>  圖2.9 PC機(jī)與單片機(jī)的接口電路</p><p>  在主機(jī)通信軟件中,首先根據(jù)擁護(hù)的要求和通信協(xié)議規(guī)定,對(duì)8250進(jìn)行初始化。設(shè)置的8250的初始化數(shù)據(jù)是:波特率為9000b/s;8位數(shù)據(jù)位;1位奇偶校正位;1位停止位。由于從機(jī)MCS-51的格式固定為四種方式,本設(shè)計(jì)采

45、用方式3。因此這里的奇偶校正位用做發(fā)送地址/數(shù)據(jù)特征位(1表示地址),而數(shù)據(jù)通訊的校正采用累加和校驗(yàn)法。數(shù)據(jù)的發(fā)送和接收采用查詢方式,其程序框圖如圖2.10所示,在發(fā)送時(shí),先用輸入指令檢查發(fā)送器的保持寄存器是否為空。若為空,則輸出指令將一個(gè)數(shù)據(jù)輸出給8250,8250會(huì)自動(dòng)將數(shù)據(jù)一位一位地發(fā)送到串行口通信線上。在接收時(shí),8250把串行口數(shù)據(jù)轉(zhuǎn)換成并行數(shù)據(jù),并送入到接收數(shù)據(jù)寄存器中,同時(shí)把“接收數(shù)據(jù)就緒”信號(hào)置于狀態(tài)寄存器中,CPU讀到這

46、個(gè)信號(hào)后,就用輸入指令從接收器中讀入一個(gè)數(shù)據(jù)。</p><p>  圖2.10 PC機(jī)通信軟件框圖</p><p>  第3章 溫度控制系統(tǒng)軟件設(shè)計(jì)</p><p>  3.1 PID調(diào)節(jié)器控制原理</p><p>  在控制系統(tǒng)中,控制器最常用的控制規(guī)律是PID控制。PID控制系統(tǒng)原理框圖如圖3.1所示。系統(tǒng)由PID控制器和被控對(duì)象組成

47、。</p><p>  圖3.1 PID控制系統(tǒng)原理框圖</p><p>  PID控制器是一種線性控制器,一種它根據(jù)給定值rin(t)與實(shí)際輸出值yout(t)構(gòu)成控制偏差:</p><p>  Error(t)=rin(t)-yout(t)</p><p>  PID控制就是對(duì)偏差信號(hào)進(jìn)行比例、積分、微分運(yùn)算后,形成一種控制規(guī)律。即,

48、控制器的輸出為:</p><p>  或?qū)懗蓚鬟f函數(shù)的形式:</p><p>  左中, kp——比例系數(shù);Ti——積分時(shí)間常數(shù);T d——微分時(shí)間常數(shù)。</p><p>  簡(jiǎn)單說來,PID控制器各校正環(huán)節(jié)的作用如下[5]:</p><p>  比例環(huán)節(jié):成比例地反映控制系統(tǒng)的偏差信號(hào)error(t),偏差一旦產(chǎn)生,控制器立即產(chǎn)生控制作用,

49、以減小偏差。</p><p>  比例控制: Gc(s)= Kp </p><p>  積分環(huán)節(jié):主要用于消除靜差,提高系統(tǒng)的無差度。積分作用的強(qiáng)盡弱取決于積分時(shí)間常數(shù)Ti,Ti越大,積分作用越弱,反之則越強(qiáng)。</p><p>  積分控制: Gc(s) = Kp/T is</p><p>  微分環(huán)節(jié):反偏差信號(hào)的變化趨勢(shì)(變化速率),并能

50、在偏差信號(hào)變得太大之前,在系統(tǒng)中引入一個(gè)有效的早期修正信號(hào),從而加快系統(tǒng)的動(dòng)作速度,減少調(diào)節(jié)時(shí)間。</p><p>  微分控制: Gc(s) =KpT ds</p><p>  3.2 位置式PID算法 </p><p>  基本PID控制器的理想算式為</p><p><b>  式中</b></p>

51、<p>  u(t)——控制器(也稱調(diào)節(jié)器)的輸出;</p><p>  e(t)——控制器的輸入(常常是設(shè)定值與被控量之差,即e(t)=r(t)-c(t));</p><p>  Kp——控制器的比例放大系數(shù);</p><p>  Ti ——控制器的積分時(shí)間;</p><p>  Td——控制器的微分時(shí)間。</p>

52、<p>  設(shè)u(k)為第k次采樣時(shí)刻控制器的輸出值,可得離散的PID算式</p><p><b>  式中 , 。</b></p><p>  由于計(jì)算機(jī)的輸出u(k)直接控制執(zhí)行機(jī)構(gòu)(如閥門),u(k)的值與執(zhí)行機(jī)構(gòu)的位置(如閥門開度)一一對(duì)應(yīng),所以通常稱式(2)為位置式PID控制算法。</p><p>  位置式PID控制算法

53、的缺點(diǎn):當(dāng)前采樣時(shí)刻的輸出與過去的各個(gè)狀態(tài)有關(guān),計(jì)算時(shí)要對(duì)e(k)進(jìn)行累加,運(yùn)算量大;而且控制器的輸出u(k)對(duì)應(yīng)的是執(zhí)行機(jī)構(gòu)的實(shí)際位置,如果計(jì)算機(jī)出現(xiàn)故障,u(k)的大幅度變化會(huì)引起執(zhí)行機(jī)構(gòu)位置的大幅度變化。</p><p>  3.3 數(shù)字PID參數(shù)的整定 </p><p>  PID控制器的參數(shù)整定是控制系統(tǒng)設(shè)計(jì)的核心內(nèi)容。它是根據(jù)被控過程的特性確定PID控制器的比例系數(shù)、積分時(shí)間和

54、微分時(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)行,且方法簡(jiǎn)單、易于掌握,在工程實(shí)際中被廣泛采用。本設(shè)計(jì)采用PID歸一整定法把對(duì)控制臺(tái)三個(gè)參數(shù)(Kc、Ti、Td,)轉(zhuǎn)換為一個(gè)參數(shù), 從而使問題明顯簡(jiǎn)化。以達(dá)到控

55、制器的特性與被控過程的特性相匹配,滿足某種反映控制系統(tǒng)質(zhì)量的性能指標(biāo)。</p><p>  3.3.1 采樣周期選擇的原則</p><p> ?。?)根據(jù)香農(nóng)采樣定理,系統(tǒng)采樣頻率的下限為fs=2fmax,此時(shí)系統(tǒng)可真實(shí)地恢復(fù)到原來的連續(xù)信號(hào)。 </p><p>  (2)從執(zhí)行機(jī)構(gòu)的特性要求來看,有時(shí)需要輸出信號(hào)保持一定的寬度。采樣周期必須大于這一時(shí)間。</

56、p><p>  (3)從控制系統(tǒng)的隨動(dòng)和抗干擾的性能來看,要求采樣周期短些。 </p><p> ?。?)從微機(jī)的工作量和每個(gè)調(diào)節(jié)回路的計(jì)算來看,一般要求采樣周期大些。 </p><p>  (5)從計(jì)算機(jī)的精度看,過短的采樣周期是不合適的。 </p><p> ?。?)當(dāng)系統(tǒng)滯后占主導(dǎo)地位時(shí),應(yīng)使滯后時(shí)間為采樣周期的整數(shù)倍</p>

57、<p>  下表3.1列出了幾種常見的被測(cè)參數(shù)的采樣周期T的經(jīng)驗(yàn)選擇數(shù)據(jù)??晒┰O(shè)計(jì)時(shí)參考。實(shí)際上生產(chǎn)過程千差萬別,經(jīng)驗(yàn)數(shù)據(jù)不一定就合適,可用試探法逐步調(diào)試確定。</p><p>  表3.1 采樣周期的經(jīng)驗(yàn)數(shù)據(jù)表</p><p>  3.3.2 PID參數(shù)對(duì)系統(tǒng)性能的影響</p><p>  表3.2 PID參數(shù)對(duì)系統(tǒng)性能的影響</p>

58、<p>  綜上所述,(Kp、Ti、Td,)對(duì)系統(tǒng)的性能影響如表3.3所示:</p><p>  表3.3 Kp、Ti和Td對(duì)系統(tǒng)的影響</p><p>  3.4 PID計(jì)算程序 </p><p>  PID調(diào)節(jié)規(guī)律的基本輸入輸出關(guān)系可用微分方程表示為:</p><p>  式中為調(diào)節(jié)器的輸入誤差信號(hào),且</p>

59、<p><b>  、</b></p><p>  其中:為給定值,為被控變量;</p><p>  為調(diào)節(jié)器的輸出控制信號(hào);</p><p><b>  為比例系數(shù);</b></p><p><b>  為積分時(shí)間常數(shù);</b></p><p

60、><b>  微分時(shí)間常數(shù)。</b></p><p>  計(jì)算機(jī)只能處理數(shù)字信號(hào),若采樣周期為T第n次采樣的輸入誤差為,且,輸出為,PID算法用的微分由差分代替,積分由代替,于是得到</p><p><b>  、</b></p><p><b>  寫成遞推形式為</b></p>

61、<p><b>  △</b></p><p><b>  =</b></p><p><b>  =</b></p><p><b>  =</b></p><p><b>  =</b></p><

62、p>  = </p><p>  其中: </p><p>  顯然,PID計(jì)算△只需要保留現(xiàn)時(shí)刻以及以前的兩個(gè)偏差量和。初始化程序初值通過采樣并根據(jù)參數(shù)、、以及、和計(jì)算△。</p><p>  根據(jù)輸出控制增量△,

63、可求出本次控制輸出為</p><p>  +△= </p><p>  由于電阻爐一般是屬于一階對(duì)象和滯后的一階對(duì)象,所以式中、、的選擇取決于電阻爐的階躍響應(yīng)曲線和實(shí)際經(jīng)驗(yàn),工程上已經(jīng)積累了不少行之的參數(shù)整定方法。本設(shè)計(jì)采用Ziegler-Nichols提出的 PID歸一調(diào)整法,調(diào)整參數(shù),主要是為了減少在線整定參數(shù)的數(shù)目,常常人為假定

64、約束條件,以減少獨(dú)立變量的個(gè)數(shù),令:</p><p>  式中稱為臨界周期。在單純比例作用下(比例增益由小到大),是系統(tǒng)產(chǎn)生等幅振蕩的比例增益,這時(shí)的工作周期為臨界周期,則可以得到</p><p><b>  △ =</b></p><p><b>  =</b></p><p>  =

65、 </p><p>  式中=0.2,=1.25[8] </p><p>  從而可以調(diào)節(jié)的參數(shù)只有一個(gè)??稍O(shè)計(jì)一個(gè)調(diào)整子程序,通過鍵盤輸入改變值,改變運(yùn)行參數(shù),使系統(tǒng)滿足要求。</p><p>  下面對(duì)PID運(yùn)算加以說明:</p><p>  所有的數(shù)都變成定點(diǎn)

66、純小數(shù)進(jìn)行處理。</p><p>  算式中的各項(xiàng)有正有負(fù),以最高位作為符號(hào)位,最高位為0表示為正數(shù),為1表示</p><p>  負(fù)數(shù)。正負(fù)數(shù)都是補(bǔ)碼表示,最后的計(jì)算以原碼輸出。</p><p>  雙精度運(yùn)算,為了保證運(yùn)算精度,把單字節(jié)8位輸入采樣值和給定值都變成雙字節(jié)16位進(jìn)行計(jì)算,最后將運(yùn)算結(jié)果取成高8位有效值輸出。</p><p>

67、  輸出控制量的限幅處理。為了便于實(shí)現(xiàn)對(duì)晶閘管的通斷處理,PID的輸出現(xiàn)在在0~250之間。大于250或小于0的控制量都是沒有意義的,因在算法上對(duì)進(jìn)行限幅,即</p><p><b>  = </b></p><p>  PID的計(jì)算公式采用位置式算法,計(jì)算公式為</p><p><b>  +</b><

68、/p><p>  = PID計(jì)算的程序流程圖圖3.2所指示;而參數(shù)內(nèi)存分配表如表3.4所列。</p><p>  表3.4 參數(shù)內(nèi)存分配表</p><p>  圖3.2 PID計(jì)算程序的流程圖</p><p>  參照流程圖3.2編寫程序,程序如下:</

69、p><p>  MOVR5,31H </p><p>  MOVR4, 32H</p><p>  MOVR3, 2AH </p><p>  MOVR2, #00H</p><p>  LACALLCPL1

70、 </p><p>  LCALLDSUM </p><p>  MOV39H, R7 </p><p>  MOV3AH, R6</p><p>  MOVR5, 35H </p><p>  

71、MOVR4, 36H</p><p>  MOVR0, #4AH</p><p>  LCALLMULT1 </p><p>  MOVR5,39H </p><p>  MOVR4,3AH</p><p>  MOV

72、R3,3BH</p><p>  MOVR2,3CH</p><p>  LCALLDSUM</p><p>  MOVR5,33H</p><p>  MOVR4,34H</p><p>  MOVR0, #46H</p><p> 

73、 LCALLMULT1</p><p>  MOVR5,49H</p><p>  MOVR4,48H</p><p>  MOVR3,4DH</p><p>  MOVR2,4CH</p><p>  LCALLDSUM</p><p>  MO

74、V4AH,R7</p><p>  MOV4BHR6</p><p>  MOVR5,39H</p><p>  MOVR4,3AH</p><p>  MOVR3,3DH</p><p>  MOVR2,3EH</p><p>  

75、LCALLDSUM</p><p>  MOVA,R7</p><p>  MOVR5,A</p><p>  MOVA,R6</p><p>  MOVR4,A</p><p>  MOVR3,3BH</p><p>  MOVR

76、2,3CH</p><p>  LCALLDSUM</p><p>  MOVA,R7</p><p>  MOVR5,A</p><p>  MOVA,R6</p><p>  MOVR4,A</p><p>  MOVR3,3BH

77、</p><p>  MOVR2,3CH</p><p>  LCALLDSUM</p><p>  MOVR5,37H</p><p>  MOVR4,38H</p><p>  MOVR0, #46H</p><p>  LCALLMU

78、LT1</p><p>  MOVR5,49H</p><p>  MOVR4,48H</p><p>  MOVR3,4AH</p><p>  MOVR2,4BH</p><p>  LCALLDSUM</p><p>  MOVA,R

79、7</p><p>  MOVR3,A</p><p>  MOVA,R6</p><p>  MOVR2,A</p><p>  MOVR5,2FH</p><p>  MOVR4,30H</p><p>  LCALLDSUM</

80、p><p>  MOV2FH,R7</p><p>  MOV30H,R6</p><p>  MOV3DH,3BH</p><p>  MOV3EH,3CH</p><p>  MOV3BH,39H</p><p>  MOV3CH,3A

81、H</p><p>  MOVA,2FH</p><p>  JNBACC.7CONt1</p><p>  MOV45H,#00H</p><p><b>  RET</b></p><p>  CONt1:MOVA,30H</p>

82、<p><b>  RLCA</b></p><p>  MOVA,2FH</p><p><b>  RLCA</b></p><p>  MOVR2,A</p><p>  SUBBA,#OFAH</p><p> 

83、 JNCCONt2</p><p>  MOV45H,R2</p><p><b>  RET</b></p><p>  CONt2:MOV45H,#0FAH</p><p><b>  RET</b></p><p>  負(fù)數(shù)雙字節(jié)-(R3R2

84、)求補(bǔ),結(jié)果仍存放于R3R2中,其子程序如下:</p><p>  CPL1: MOVA,R2</p><p><b>  CPLA</b></p><p>  ADDA,#01H</p><p>  MOVR2,A</p><p>  MOVA,

85、R3</p><p><b>  CPLA</b></p><p>  ADDCA,#00H</p><p>  MOVR3,A</p><p><b>  RET</b></p><p>  雙字節(jié)加法(R5R4)+(R3R2)(R7R6)。其子程序如

86、下:</p><p>  DSUM:MOVA,R4</p><p>  ADDA,R2</p><p>  MOVR6,A</p><p>  MOVA,R5</p><p>  ADDCA,R3</p><p>  MOVR7, A&l

87、t;/p><p><b>  RET</b></p><p>  雙字節(jié)無符號(hào)乘法子程序:</p><p>  入口(R7R6)=被乘數(shù);</p><p> ?。≧5R4)=乘數(shù)。</p><p>  出口(R0)=乘積的4字節(jié)地址指針。</p><p>  工作寄存器 R3

88、,R2。</p><p>  豎式乘法過程表示為:</p><p><b>  R7 R6</b></p><p> ?。?R5 R4</p><p>  H64 L64R6R4</p><p>  H74 L74R7R4</p><p>  

89、H74 L74R5R6 </p><p>  +) H75 L75</p><p> ?。≧0+3) (R0+2) (R0+1) RO乘積存儲(chǔ)單元</p><p>  MULT:MOVA,R6</p><p>  MOVB,R4</p><p><

90、b>  MULAB</b></p><p>  MOV@RO,A</p><p>  MOVR3,B</p><p>  MOVA,R4</p><p>  MOVB,R7</p><p><b>  MULAB</b></

91、p><p>  ADDA,R3</p><p>  MOVR3,A</p><p>  MOVA,B</p><p>  ADDCA,#00H</p><p>  MOVR2,A</p><p>  MOVA,R6</p>&l

92、t;p>  MOVB,R5</p><p><b>  MULAB</b></p><p>  ADD A,R3</p><p><b>  INCR0</b></p><p>  MOV@RO,A</p><p><

93、;b>  CLRF0</b></p><p>  MOV A,R2</p><p>  ADDC A,B</p><p>  MOV R2,A</p><p>  JNC LAST</p><p>  SETB F0</p

94、><p>  LAST: MOV A,R7</p><p>  MOV B, R5</p><p>  MUL AB</p><p>  ADD A,R2</p><p>  INC RO </p><p>  MOV

95、 @RO, A</p><p>  MOV A, B</p><p>  ADDC A, #00H</p><p>  INC R0</p><p>  MOV @R0, A</p><p><b>  RET</b>

96、;</p><p>  雙字節(jié)帶符號(hào)數(shù)乘法子程序:</p><p>  帶符號(hào)數(shù)用補(bǔ)碼表示,最高位1表示負(fù)數(shù),為0表示正數(shù).</p><p>  入口(R7R6)=被乘數(shù);</p><p>  (R5R4)=乘數(shù);</p><p>  SIGN1標(biāo)號(hào)位地址5CH;</p><p>  SIGN2

97、標(biāo)號(hào)位地址5DH。</p><p>  出口(R0)=乘積的4字節(jié)地址指針。</p><p>  雙節(jié)帶符號(hào)程序流程圖如圖3.3所示</p><p>  圖3.3 雙字節(jié)帶符號(hào)程序流程圖</p><p>  MULT1:MOVA,R7</p><p><b>  RLCA</b&g

98、t;</p><p>  MOVSIGN1,C</p><p>  JNCPOS1</p><p>  MOVA, R6</p><p><b>  CPLA</b></p><p>  ADD A, #01H</p>

99、<p>  MOVR6,A</p><p>  MOVA,R7</p><p><b>  CPLA</b></p><p>  ADDC A,#00H</p><p>  MOVR7,A</p><p>  POS1: MO

100、VA,R5</p><p>  RLCA</p><p>  MOVSIGN1,C</p><p>  JNCPOS2</p><p>  MOVA, R4</p><p><b>  CPLA</b></p><

101、p>  ADD A, #01H</p><p>  MOVR4,A</p><p>  MOVA,R5</p><p><b>  CPLA</b></p><p>  ADDC A,#00H</p><p>  MOV

102、R5,A</p><p>  POS1: MOV2BH, R0</p><p>  LACALL MULT</p><p>  MOVC,SIGN1</p><p>  ANLC,SIGN2</p><p><b>  JCTPL</b&g

103、t;</p><p>  MOVC,SIGN1</p><p>  ORLC,SIGN2</p><p><b>  JNCTPL</b></p><p>  MOVRO,2BH</p><p>  MOVA,@R0</p><

104、;p><b>  CPLA</b></p><p>  ADDA,#01H</p><p>  MOV@RO,A</p><p><b>  INCRO</b></p><p>  MOVA,@RO</p><p><

105、b>  CPLA</b></p><p>  ADDCA,#00H</p><p>  MOV@R0,A</p><p><b>  INCRO</b></p><p>  MOVA,@R0</p><p><b>  CPL

106、A</b></p><p>  ADDCA,#00H</p><p>  MOV@RO,A</p><p><b>  INCR0</b></p><p>  MOVA,@R0</p><p><b>  CPLA</b

107、></p><p>  ADDCA,#00H</p><p>  MOV@R0,A</p><p><b>  TPL:RET</b></p><p>  第4章 系統(tǒng)仿真與檢測(cè)</p><p>  4.1系統(tǒng)仿真方框圖</p><p>  

108、進(jìn)入SIMULINK環(huán)境,在元件庫里選擇所需要是元件,用鼠標(biāo)將器件連接起來,得到一個(gè)完整方框圖,如圖4.1所示。</p><p>  圖4.1 系統(tǒng)仿真方框圖</p><p>  4.2穩(wěn)定邊界法整定PID參數(shù)</p><p>  使用邊界法整定PID參數(shù)分為一下幾個(gè)步驟:</p><p>  將積分系數(shù)Ki和Kd 設(shè)為0,Kp置較小的值,

109、使系統(tǒng)投入穩(wěn)定運(yùn)行。若系統(tǒng)不能穩(wěn)定運(yùn)行,則采用其它校正方式。</p><p>  逐漸增大比例系數(shù)Kp,直到系統(tǒng)出現(xiàn)等幅振蕩,即所謂臨界振蕩過程。記錄此時(shí)臨界振蕩增益Kp和振蕩周期T。</p><p>  按照下表4.1所指示的經(jīng)驗(yàn)公式和校正裝置類型整定相應(yīng)的PID參數(shù),然后再進(jìn)行仿真。</p><p>  表4.1 穩(wěn)定邊界參數(shù)的計(jì)算公式</p>

110、<p>  在SIMULINK下可以如下實(shí)現(xiàn):先取較大的Kp1,使系統(tǒng)出現(xiàn)不溫度的增幅振蕩;然后采取折半取中的辦法尋找臨界增益。當(dāng)Kp1=2.5時(shí)系統(tǒng)放散;而當(dāng)Kp1=2是系統(tǒng)收斂;因此,只要當(dāng)Kp1處于2~2.5之間時(shí),系統(tǒng)會(huì)出現(xiàn)臨界振蕩。當(dāng)KP1=2.36時(shí)系統(tǒng)出現(xiàn)臨界振蕩,有如圖4.2所示的等幅振蕩的階躍響應(yīng)曲線</p><p>  圖4.2 等幅振蕩的階躍響應(yīng)曲線</p><

111、;p>  此時(shí)Kp1=2.36,從圖3可以讀出曲線兩峰值之間的距離約為2s多一點(diǎn),因此取T=2.1s。下一步即可算出按穩(wěn)定邊界法表6-21整定的PID參數(shù)了。在MATLAB Command Window下鍵入以下代碼:</p><p><b>  %臨界增益</b></p><p>  Kp=2.36;

112、 </p><p>  %臨界振蕩周期T=2.1 </p><p>  Kd=0.075×Kp1×T </p><p>  Ki=1.

113、2×Kp1/T </p><p>  Kp=0.6Kp </p><p>  其中等式左邊的Kp1均為臨界增益時(shí)的Kp1,此時(shí)的PID參數(shù)為</p><p>  Kd=0.075&

114、#215;Kp1×T=0.075×2.36×2.1=0.3717 </p><p>  Ki=1.2×Kp1/T=1.2×2.36/2.1=1.348 </p><p>  Kp=0.6Kp1=0.6×2.36=1.416 </p>

115、;<p>  系統(tǒng)的階躍響應(yīng)曲線如圖4.3所示.</p><p>  圖4.3 穩(wěn)定邊界法整定的系統(tǒng)階躍響應(yīng)曲線</p><p>  由于該系統(tǒng)的響應(yīng)曲線調(diào)節(jié)時(shí)間為8s就,具有快速性,可超調(diào)量大于60%,通過對(duì)系統(tǒng)參數(shù)的調(diào)節(jié),可以得到表格如表4.2,如表所示,系統(tǒng)的動(dòng)態(tài)和穩(wěn)態(tài)性能:</p><p>  表4.2 PID參數(shù)與系統(tǒng)性能之間的關(guān)系<

116、;/p><p>  從表4.2,可以得到系統(tǒng)PID調(diào)節(jié)的參數(shù),當(dāng)Kp=0.03,Ki=0.029,Kd=0.008時(shí),系統(tǒng)無超調(diào)量,準(zhǔn)確性高且調(diào)節(jié)時(shí)間為30s具有快速性。在MATLAB中SIMULINK環(huán)境下仿真的結(jié)果如圖4.4所示:</p><p>  圖4.4 PID調(diào)節(jié)后系統(tǒng)階躍響應(yīng)曲線</p><p>  Kp=0.03, Ki和 Kd仍是由穩(wěn)定邊界法整定得到

117、的。從圖4.3中可以看出,系統(tǒng)的超調(diào)量都有所降低,滿足本次設(shè)計(jì)的要求。</p><p><b>  總結(jié)</b></p><p>  本設(shè)計(jì)的溫度控制系統(tǒng)具有成本低,控制可靠等優(yōu)點(diǎn)。通過驗(yàn)證該溫度控制系統(tǒng)已達(dá)到預(yù)期的控制要求。在做本課設(shè)的過程中我遇到了很多以前不知道或者一知半解的問題。通過查閱資料不但鞏固了舊有的知識(shí),又學(xué)會(huì)了一些新的內(nèi)容。對(duì)我有很大的提高。</

118、p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 康華光,陳大欽. 模擬電子電路[M].北京:高教育出版社,2004:335-336.</p><p>  [2] 趙茂泰. 智能儀器原理及應(yīng)用[M].北京:電子工業(yè)出版社,2006:130-132.</p><p>  [3] 黃賢武,鄭筱霞. 傳感器原理

119、與應(yīng)用[M].成都:電子科技大學(xué)出版社,高等教育出版社,2005:76-108.</p><p>  [4] 清源計(jì)算機(jī)工作室. Protel99SE原理圖與PCB及仿真[M].北京:機(jī)械工業(yè)出版社,2005:113-122</p><p>  [5] 黃堅(jiān). 自動(dòng)控制原理及其應(yīng)用[M].北京:高等教育出版社,2004:246-273.</p><p>  [6]

120、張曉華. 控制系統(tǒng)數(shù)字仿真欲CAD[M].北京:機(jī)械工業(yè)出版社,2003:124-140.</p><p>  [7] 歐陽黎明. MATLAB控制系統(tǒng)設(shè)計(jì)[M].北京:國防科技大學(xué)出版社,2001:203-227.</p><p>  [8] 王幸之,鐘愛琴,王雷,王閃. AT89系列單片機(jī)原理及接口技術(shù)[M].北京:北京航天大學(xué)出版社,2004:489-504.</p>

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論