第8章計算機(jī)控制系統(tǒng)設(shè)計_第1頁
第8章計算機(jī)控制系統(tǒng)設(shè)計_第2頁
第8章計算機(jī)控制系統(tǒng)設(shè)計_第3頁
第8章計算機(jī)控制系統(tǒng)設(shè)計_第4頁
第8章計算機(jī)控制系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第8章 計算機(jī)控制系統(tǒng)的設(shè)計8.1 微型機(jī)控制系統(tǒng)的設(shè)計方法及步驟8.2 爐溫計算機(jī)控制系統(tǒng)8.3 多容液位控制系統(tǒng)(自學(xué))第第8 8章章 計算機(jī)控制系統(tǒng)的設(shè)計計算機(jī)控制系統(tǒng)的設(shè)計第8章 計算機(jī)控制系統(tǒng)的設(shè)計 計算機(jī)控制系統(tǒng)的設(shè)計,既是一個理論問題,又是一個工程問題,涉及自動控制理論、計算機(jī)技術(shù)、檢測技術(shù)、通信技術(shù)、電工電子技術(shù)等。 計算機(jī)控制系統(tǒng)的設(shè)計原則:操作性能好,維護(hù)與維修方便;通用性好,便于擴(kuò)展;可靠性高;實時性好,適應(yīng)性強(qiáng);經(jīng)濟(jì)效益好。8.1 8.1 微型機(jī)控制系統(tǒng)的設(shè)計方法及步驟微型機(jī)控制系統(tǒng)的設(shè)計方法及步驟第8章 計算機(jī)控制系統(tǒng)的設(shè)計n控制系統(tǒng)總體方案的確定控制系統(tǒng)總體方案的確

2、定n微型計算機(jī)及接口的選擇微型計算機(jī)及接口的選擇n控制算法的選擇控制算法的選擇n控制系統(tǒng)硬件設(shè)計控制系統(tǒng)硬件設(shè)計n控制系統(tǒng)軟件設(shè)計控制系統(tǒng)軟件設(shè)計n微型計算機(jī)控制系統(tǒng)的調(diào)試微型計算機(jī)控制系統(tǒng)的調(diào)試微型機(jī)控制系統(tǒng)的設(shè)計步驟:微型機(jī)控制系統(tǒng)的設(shè)計步驟:第8章 計算機(jī)控制系統(tǒng)的設(shè)計8.1.1 控制系統(tǒng)總體方案的確定控制系統(tǒng)總體方案的確定1. 確定控制系統(tǒng)方案確定控制系統(tǒng)方案根據(jù)系統(tǒng)的要求,首先確定是采用開環(huán)系統(tǒng)還是閉環(huán)系統(tǒng),或者是數(shù)據(jù)處理系統(tǒng)。 2. 選擇檢測元件選擇檢測元件在確定方案的同時,必須選擇好用于檢測被控參數(shù)的測量元件,它是影響控制系統(tǒng)精度的首要因素。 3. 選擇執(zhí)行機(jī)構(gòu)選擇執(zhí)行機(jī)構(gòu) 執(zhí)行

3、機(jī)構(gòu)是計算機(jī)控制的重要組成部件,它的選擇一方面要與控制算法相匹配,另一方面要根據(jù)被控對象的實際情況來決定。(電動執(zhí)行機(jī)構(gòu),氣動調(diào)節(jié)閥,步進(jìn)電機(jī),液壓伺服機(jī)構(gòu))第8章 計算機(jī)控制系統(tǒng)的設(shè)計4. 選擇輸入選擇輸入/輸出通道及外圍設(shè)備輸出通道及外圍設(shè)備計算機(jī)控制系統(tǒng)的過程通道,通常應(yīng)根據(jù)被控對象參數(shù)的多少來確定,并根據(jù)系統(tǒng)的規(guī)模及要求,配以適當(dāng)?shù)耐鈬O(shè)備,選擇時應(yīng)考慮以下問題。 (1) 被控對象參數(shù)的數(shù)量; (2) 各輸入/輸出通道是串行操作還是并行操作; (3) 各通道數(shù)據(jù)的傳輸速率; (4) 各通道數(shù)據(jù)的字長及選擇位數(shù); (5) 對顯示、 打印有何要求。 5. 畫出系統(tǒng)原理圖畫出系統(tǒng)原理圖前面4

4、步完成以后,結(jié)合工業(yè)流程圖,最后要畫出一個完整的控制系統(tǒng)原理圖,其中包括各種傳感器、變送器、外圍設(shè)備、輸入/輸出通道及微型計算機(jī)等。第8章 計算機(jī)控制系統(tǒng)的設(shè)計8.1.2 微型計算機(jī)及接口的選擇微型計算機(jī)及接口的選擇1. 選用成品微型機(jī)系統(tǒng)選用成品微型機(jī)系統(tǒng)根據(jù)被控對象的任務(wù),選擇適合系統(tǒng)應(yīng)用的微型計算機(jī)系統(tǒng)(或芯片)是十分重要的,它直接關(guān)系到系統(tǒng)的投資及規(guī)模,一般根據(jù)總體方案進(jìn)行選擇。 1) 工業(yè)控制機(jī)如果系統(tǒng)的任務(wù)比較大,需要的外設(shè)比較多,如打印機(jī)、CRT等,而且設(shè)計時間要求比較緊,不妨選用一臺現(xiàn)成的工業(yè)控制機(jī)(研華工控機(jī))。這些機(jī)器不僅提供了具有多種裝置的主機(jī)系統(tǒng)板,而且還配備了各種接口

5、板。 2) 單片機(jī)系統(tǒng)目前有一些由單片機(jī)組成的小系統(tǒng)可供選擇,它們大都具有單片機(jī)、 存儲器及I/O接口、LED顯示器和小鍵盤等。再配以各類I/O接口板,就可組成簡單的控制系統(tǒng)。 第8章 計算機(jī)控制系統(tǒng)的設(shè)計 2. 利用單片機(jī)芯片自行設(shè)計利用單片機(jī)芯片自行設(shè)計選擇合適的單片機(jī)芯片,針對被控對象的具體任務(wù),自行開發(fā)和設(shè)計一個單片機(jī)系統(tǒng)是目前微型計算機(jī)系統(tǒng)設(shè)計中經(jīng)常使用的方法。這種方法具有針對性強(qiáng),投資少,系統(tǒng)簡單、靈活等特點,特別對于批量生產(chǎn),更有獨特的優(yōu)勢。 事實上,目前已經(jīng)具備了單片機(jī)系統(tǒng)開發(fā)工作的條件: 一是有了各種各樣的開發(fā)工具;二是市場芯片資源豐富,且價格便宜;三是技術(shù)已經(jīng)成熟,現(xiàn)在有很

6、多關(guān)于單片機(jī)的圖書、資料供設(shè)計者參考。利用各種硬件電路、各種系統(tǒng)軟件和應(yīng)用軟件,可以方便地進(jìn)行系統(tǒng)設(shè)計。 第8章 計算機(jī)控制系統(tǒng)的設(shè)計8.1.3 控制算法的選擇控制算法的選擇1. 直接數(shù)字控制直接數(shù)字控制當(dāng)被控對象的數(shù)學(xué)模型能夠確定時,可采用直接數(shù)字控制,如最少拍隨動系統(tǒng)、最少拍無紋波系統(tǒng)以及大林算法等。此外,還有最小二乘法系統(tǒng)辨識、最優(yōu)控制及自適應(yīng)控制等。 2. 數(shù)字化數(shù)字化PID控制控制由于被控對象是復(fù)雜的,因此并非所有的系統(tǒng)均可求出數(shù)學(xué)模型, 有些即使可以求出來,但由于被控對象環(huán)境的影響,許多參數(shù)經(jīng)常變化,因此很難進(jìn)行直接數(shù)字控制,此時最好選用數(shù)字化PID控制。 3. 模糊控制模糊控制模

7、糊控制既不用像DDC控制那樣要求有嚴(yán)格的被控系統(tǒng)數(shù)學(xué)模型,也不像PID控制那么“呆板”,它是一種非常靈活的控制方法,只要根據(jù)實驗數(shù)據(jù)找出Fuzzy控制規(guī)律,便能達(dá)到所要求的控制效果。第8章 計算機(jī)控制系統(tǒng)的設(shè)計8.1.4 控制系統(tǒng)硬件設(shè)計控制系統(tǒng)硬件設(shè)計1. 存儲器擴(kuò)展存儲器擴(kuò)展對單片機(jī)系統(tǒng),由于單片機(jī)有4種存儲器空間,且程序存儲器和數(shù)據(jù)存儲器獨立編址,所以其存儲容量與同樣位數(shù)的微型計算機(jī)相比,擴(kuò)大了一倍多。實際使用中,已很少進(jìn)行存儲器擴(kuò)展。 2. 模擬量輸入通道的擴(kuò)展模擬量輸入通道的擴(kuò)展1) 數(shù)據(jù)采集通道的結(jié)構(gòu)形式一般來說,微型計算機(jī)控制系統(tǒng)是多通道系統(tǒng),因此選用什么樣的結(jié)構(gòu)形式采集數(shù)據(jù)是進(jìn)

8、行模擬量輸入通道設(shè)計時首先要考慮的問題。(共享S/H和A/D或多路S/H共享A/D的結(jié)構(gòu)形式) 2) A/D轉(zhuǎn)換器的選擇設(shè)計時一定要根據(jù)被控對象的實際要求選擇A/D轉(zhuǎn)換器。在滿足系統(tǒng)要求的前提下,盡量選用分辨率低的A/D轉(zhuǎn)換器。另外還可選擇 V/F變換器以及串行A/D轉(zhuǎn)換器、以及數(shù)據(jù)采集芯片(具備多路開關(guān)、放大器、S/H和12位A/D等多種電路)。 第8章 計算機(jī)控制系統(tǒng)的設(shè)計3. 輸出通道的擴(kuò)展輸出通道的擴(kuò)展模擬量輸出通道是微型計算機(jī)控制系統(tǒng)與執(zhí)行機(jī)構(gòu)(或控制設(shè)備)連接的橋梁,設(shè)計時要根據(jù)被控對象的通道數(shù)及執(zhí)行機(jī)構(gòu)的類型進(jìn)行選擇。 對于那些能直接接受數(shù)字量的執(zhí)行機(jī)構(gòu),可由微型機(jī)直接輸出數(shù)字量

9、,如步進(jìn)電機(jī)或開關(guān)、繼電器系統(tǒng)等;對于只能接受模擬量的執(zhí)行機(jī)構(gòu)(如電動、氣動執(zhí)行機(jī)構(gòu),液壓伺服機(jī)構(gòu)等),則需要用D/A轉(zhuǎn)換器把數(shù)字量轉(zhuǎn)換成模擬量后,再帶動執(zhí)行機(jī)構(gòu)。 和輸入通道一樣,輸出通道的設(shè)計也有兩個方面的問題需要考慮,數(shù)據(jù)輸出通道的連接方式(每個通道設(shè)置一個D/A轉(zhuǎn)換器或多通道共享D/A轉(zhuǎn)換器)及D/A轉(zhuǎn)換器的選擇。第8章 計算機(jī)控制系統(tǒng)的設(shè)計4. 開關(guān)量開關(guān)量I/O接口設(shè)計接口設(shè)計在微型計算機(jī)控制系統(tǒng)中,除了模擬量輸入/輸出通道外,經(jīng)常遇到的還有開關(guān)量I/O接口。第8章 計算機(jī)控制系統(tǒng)的設(shè)計5. 操作面板操作面板操作面板也叫操作臺,它是人機(jī)對話的紐帶。根據(jù)具體情況,操作面板可大可小,大

10、到可以是一個龐大的操作臺,小到只有幾個功能鍵和開關(guān)。6. 系統(tǒng)速度匹配問題系統(tǒng)速度匹配問題在不影響系統(tǒng)速度的前提下,時鐘頻率選低一些為好, 這樣可降低系統(tǒng)對其他元器件工作速度的要求,從而降低成本和提高系統(tǒng)可靠性。 7. 系統(tǒng)負(fù)載匹配問題系統(tǒng)負(fù)載匹配問題1) 邏輯電路間的接口及負(fù)載匹配問題進(jìn)行系統(tǒng)設(shè)計時,有時需要TTL和CMOS兩種電路混合使用,但兩者要求的電平不一樣(TTL高電平為+5 V,CMOS則為+10 V+18 V) ,因此,一定要注意電流及負(fù)載的匹配問題。 2) MCS-51系列單片機(jī)負(fù)載匹配問題微型計算機(jī)與微型計算機(jī)之間,微型計算機(jī)與I/O接口之間都存在著負(fù)載匹配問題。第8章 計算

11、機(jī)控制系統(tǒng)的設(shè)計8.1.5 控制系統(tǒng)軟件設(shè)計控制系統(tǒng)軟件設(shè)計 1. 控制系統(tǒng)對應(yīng)用軟件的要求控制系統(tǒng)對應(yīng)用軟件的要求1) 實時性由于工業(yè)過程控制系統(tǒng)是實時控制系統(tǒng),所以對應(yīng)用軟件的執(zhí)行速度都有一定的要求,即能夠在被控對象允許的時間間隔內(nèi)對系統(tǒng)進(jìn)行控制、計算和處理。 2) 靈活性和通用性在應(yīng)用程序設(shè)計中,為了節(jié)省內(nèi)存和具有較強(qiáng)的適應(yīng)能力,通常要求有一定的靈活性和通用性?,F(xiàn)在多采用模塊化的程序設(shè)計結(jié)構(gòu)。 3) 可靠性在微型計算機(jī)控制系統(tǒng)中,系統(tǒng)的可靠性至關(guān)重要,它是系統(tǒng)正常運行的基本保障。 第8章 計算機(jī)控制系統(tǒng)的設(shè)計2. 軟件、軟件、 硬件折中問題硬件折中問題在微型計算機(jī)過程控制系統(tǒng)設(shè)計中,常遇

12、到的一個問題就是,同樣一個功能,例如,計數(shù)、邏輯控制等,既可以通過硬件實現(xiàn),也可以用軟件完成,這時需要根據(jù)系統(tǒng)的具體情況 確定哪些用硬件完成,哪些用軟件實現(xiàn)。這就是所謂的軟件、硬件折中問題。一般而言 在系統(tǒng)允許的情況下,盡量采用軟件,這樣可以節(jié)省經(jīng)費;若系統(tǒng)要求實時性比較強(qiáng),則可采用硬件。 3. 軟件開發(fā)過程軟件開發(fā)過程軟件開發(fā)大體包括以下幾個方面。 (1) 劃分功能模塊及安排程序結(jié)構(gòu)。 (2) 畫出各程序模塊詳細(xì)的流程圖。 (3) 選擇合適的語言(如高級語言或匯編語言) 編寫程序。 (4) 將各個模塊連結(jié)成一個完整的程序。 第8章 計算機(jī)控制系統(tǒng)的設(shè)計8.1.6 微型計算機(jī)控制系統(tǒng)的調(diào)試微型

13、計算機(jī)控制系統(tǒng)的調(diào)試 1. 硬件調(diào)試硬件調(diào)試根據(jù)設(shè)計邏輯圖制作好實驗樣機(jī),便進(jìn)入硬件調(diào)試階段。調(diào)試工作的主要任務(wù)是排除樣機(jī)故障,其中包括設(shè)計錯誤和工藝性故障。 1) 脫機(jī)檢查用萬用表或邏輯測試筆逐步按照邏輯圖檢查印刷板中器件的電源及各引腳的連接是否正確,檢查數(shù)據(jù)總線、地址總線和控制總線是否有短路等故障。有時為了保護(hù)芯片,先對各管腳電位(或電源)進(jìn)行檢查,確定無誤后再插入芯片檢查。 2) 聯(lián)機(jī)調(diào)試?yán)梅抡嫫鬟M(jìn)行調(diào)試,觀察各部分接口電路是否滿足設(shè)計要求。此時可通過運行一些簡單的軟件以檢查各個接口工作是否正常。 如果正常,則說明各接口硬件沒問題;否則,應(yīng)進(jìn)行針對性的處理。第8章 計算機(jī)控制系統(tǒng)的設(shè)計

14、2. 軟件調(diào)試軟件調(diào)試 可以利用仿真軟件進(jìn)行調(diào)試(keil C+Proteus)。仿真軟件可以不用硬件直接在PC機(jī)上調(diào)試程序,待程序基本調(diào)試好以后,再移到硬件系統(tǒng)中去調(diào)試。這種軟件、硬件并行調(diào)試方法,可大大加快系統(tǒng)的開發(fā)速度。 軟件調(diào)試完成以后,即可通過EPROM程序?qū)懭肫?,將目?biāo)代碼寫入EPROM中,并將其插入機(jī)器的相應(yīng)插座上,系統(tǒng)便可投入運行。 3. 硬件、硬件、 軟件聯(lián)合調(diào)試軟件聯(lián)合調(diào)試經(jīng)過硬件、軟件單獨調(diào)試后,即可進(jìn)入硬件、軟件聯(lián)合調(diào)試階段, 找出硬件、軟件之間不相匹配的地方,反復(fù)修改和調(diào)試。實驗室調(diào)試工作完成以后,即可組裝成機(jī)器,移至現(xiàn)場進(jìn)行運行和進(jìn)一步調(diào)試,并根據(jù)運行及調(diào)試中的問題

15、反復(fù)進(jìn)行修改。 第8章 計算機(jī)控制系統(tǒng)的設(shè)計8.2.1 爐溫計算機(jī)控制系統(tǒng)的原理爐溫計算機(jī)控制系統(tǒng)的原理本系統(tǒng)采用直接數(shù)字控制系統(tǒng)(DDC),對功率為2 kW的單相電阻爐進(jìn)行溫度控制,要求溫度在400 1000 范圍內(nèi)可調(diào),溫度穩(wěn)態(tài)誤差1.5。系統(tǒng)能夠完成以下內(nèi)容: (1) 電阻爐溫度的檢測; (2) 電阻爐溫度的閉環(huán)控制;(3) 電阻爐溫度曲線顯示和打印。 8.2 爐溫計算機(jī)控制系統(tǒng)爐溫計算機(jī)控制系統(tǒng)第8章 計算機(jī)控制系統(tǒng)的設(shè)計根據(jù)系統(tǒng)要完成的任務(wù)和要求, 考慮到保持本章與前面章節(jié)硬件的一致性, 選用51系列單片機(jī)(AT98C52), 系統(tǒng)組成結(jié)構(gòu)框圖如下所示。根據(jù)系統(tǒng)要完成的任務(wù)和要求,

16、考慮到保持本章與前面章節(jié)硬件的一致性, 選用51系列單片機(jī)(AT98C52), 系統(tǒng)組成結(jié)構(gòu)框圖如下所示。第8章 計算機(jī)控制系統(tǒng)的設(shè)計8.2.2 爐溫計算機(jī)控制系統(tǒng)硬件設(shè)計爐溫計算機(jī)控制系統(tǒng)硬件設(shè)計1.溫度檢測電路溫度檢測電路 本系統(tǒng)采用的型(鎳鉻鎳硅)熱電偶,其可測量1312以內(nèi)的溫度,線性度較好,而且價格便宜。變送器采用的是高精度的集成芯片MAX6675來完成“熱電偶電勢溫度”的轉(zhuǎn)換,不需外圍電路、I/O接線簡單、精度高、成本低。 第8章 計算機(jī)控制系統(tǒng)的設(shè)計 2. 時鐘電路時鐘電路 在系統(tǒng)中需要準(zhǔn)確顯示升溫時間、恒溫時間等,因而選用了時鐘芯片DS12887構(gòu)成定時電路來完成對時間的顯示及

17、準(zhǔn)確計時,也可以不需要。 3.鍵盤、顯示及報警電路鍵盤、顯示及報警電路 系統(tǒng)采用3*3鍵盤,由單片機(jī)P1口控制,可通過按鍵設(shè)定溫度和時間。顯示器選用點陣字符型液晶顯示器TC1602,TC1602的顯示形式是16*2行,可顯示爐溫、設(shè)定時間、實際時間等。報警電路是將單片機(jī)的I/O口與驅(qū)動芯片MC1413相連,通過MC1413驅(qū)動蜂鳴器。 4.控溫電路控溫電路 控溫電路包括驅(qū)動芯片MC1413、過零型交流固態(tài)繼電器(Z型SSR) 第8章 計算機(jī)控制系統(tǒng)的設(shè)計第8章 計算機(jī)控制系統(tǒng)的設(shè)計8.2.3 爐溫計算機(jī)控制系統(tǒng)軟件設(shè)計爐溫計算機(jī)控制系統(tǒng)軟件設(shè)計1. 控制算法設(shè)計控制算法設(shè)計理論分析和實驗證明,

18、電阻爐是一個具有自平衡能力的大慣性大滯后特性的被控對象,可用一個一階大慣性環(huán)節(jié)和一個滯后環(huán)節(jié)來近似描述,考慮到零階保持器,系統(tǒng)簡化后其動態(tài)結(jié)構(gòu)圖如下所示。第8章 計算機(jī)控制系統(tǒng)的設(shè)計被控對象加上零階保持器的廣義對象傳遞函數(shù)為 本系統(tǒng)數(shù)字控制器采用增量式PID調(diào)節(jié)器 或采用前述積分分離、大林算法或模糊PID等,只需要轉(zhuǎn)化為差分方程即可迭代編程。1ee1TsKs)s(GsTs )k( e)k( e)k( eTT)k( eTT)k( e)k( eK)k(u)k(u21211DIP)k( eK)k( eK)k( eK)k(u21321 第8章 計算機(jī)控制系統(tǒng)的設(shè)計2. 軟件設(shè)計軟件設(shè)計 系統(tǒng)的軟件由三大模塊組成:主程序模塊、功能實現(xiàn)模塊和運算控制模塊。 主程序模塊:完成系統(tǒng)初始化和電爐絲的導(dǎo)通和關(guān)斷; 功能實現(xiàn)模塊:主要由定時中斷處理子程序、爐溫檢測子程序、鍵盤處理子程序、時間確定子程序、顯示子程序、報警子程序等部分組成。 運算控制模塊:主要由標(biāo)度轉(zhuǎn)換子程序、濾波子程序 、PID控制算法子程序等部分組成。 第8章 計算機(jī)控制系統(tǒng)的設(shè)計8.2.4 爐溫計算機(jī)

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論