




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第七章多微處理機控制系統(tǒng)第一節(jié)概述第二節(jié)多微處理機控制系統(tǒng)的結構形式第三節(jié)多微處理機系統(tǒng)的通信第四節(jié)多微處理機控制系統(tǒng)的軟件和控制第五節(jié)集散控制系統(tǒng)簡介第六節(jié)多微處理機控制系統(tǒng)舉例第一節(jié)概述一、多微處理機控制系統(tǒng)的定義及分類多機系統(tǒng)泛指多微處理器系統(tǒng)和多計算機系統(tǒng)。所謂多微處理機系統(tǒng)是指一個具有兩個或多個微處理機并能相互進行通信以協(xié)同解決一個大的給定問題的微機系統(tǒng);二、多微處理機控制系統(tǒng)的優(yōu)點具有以下優(yōu)點:1)有兩個或多個微處理機。2)共享存儲器或高速通信網絡。3)共享輸入/輸出設備。4)機間硬件和軟件有交互作用。共特點是:1.有較高的處理速度2.提高系統(tǒng)的可靠性3.系統(tǒng)便于擴充和修改4·實現復雜分散控制和管理一體化5·通過多微處理機實現并行處理,是開發(fā)超級計算機的重要途徑三、多微處理機控制系統(tǒng)中應解決的問題1.系統(tǒng)的結構形式和通信方案2.任務分割和開發(fā)并行性問題3.正確處理資源競爭和死鎖問題4.提高系統(tǒng)可靠性和動態(tài)重組問題第二節(jié)多微處理機控制系統(tǒng)的結構形式一、緊耦合系統(tǒng)所謂耦合系統(tǒng)是指通過電信號連接在一起的系統(tǒng),或者說是一個共享公共硬件資源的系統(tǒng)1.公用總線結構總線結構是多微處理機系統(tǒng)最簡單的一種結構形式,分別示出了單總線連接和多總線連接的多微處理機系統(tǒng)的示意圖公用總線結構具有以下特點:1)結構簡單,價格便宜。2)系統(tǒng)硬件擴充性好,在系統(tǒng)上增加或減少模塊非常靈活方便。3)系統(tǒng)效率及可靠性均受總線限制,如果總線失效會導致整個系統(tǒng)的失效。4)由于存在總線控制和競爭的問題,隨著微處理機數目的增加,功能的擴展,系統(tǒng)效率會下降。2.多端口存儲器結構多端口存儲器的多微處理機系統(tǒng)的結構如圖所示。它具有以下特點:1)訪問快,吞吐量大,系統(tǒng)效率高。2)可靠性較高。3)存儲器模塊結構復雜,價格較貴。4)由于系統(tǒng)可利用的存儲器端口數有限,因此限制了系統(tǒng)的擴展。3.交叉開關結構交叉開關結構的多微處理機系統(tǒng)如圖所示。該類系統(tǒng)具有以下特點:1)系統(tǒng)并行處理能力高,具有最高的傳送效率。2)可采用關鍵部件的冗余結構,提高系統(tǒng)的可靠性。3)系統(tǒng)結構復雜,價格昂貴。4)電子開關難于曝計、制造。二、松耦合系統(tǒng)三種主要的結構形式:1.總線型結構多個微機通過控制裝置和公共通信媒體結合成一個總線型網絡。以太網的總線型結構圖。以太網的工作過程實際上是爭用和發(fā)送交替的過程,各個工作站通過競爭占用總線,這種競爭總線系統(tǒng)通常采用兩種存取控制方法:一是載波偵聽多重訪問/沖突檢測法(CSMA/CD);二是時間片法。2.環(huán)型結構一些微處理機或外圍設備通過接口連接到一條高速環(huán)型數據通道上,便形成所謂環(huán)型系統(tǒng)。如圖所示。3.星形結構星形結構是將分布于各處的微處理機連到中央處理機上(主結點)。
如圖所示三、分級結構形式在這類結構中,各微處理機之間存在著較明顯的層次關系如圖圖中,中央處理機為系統(tǒng)的最高級、現場處理機為最低級,按系統(tǒng)的大小,中間可能還有一級或二、三級。如圖所示第三節(jié)多微處理機系統(tǒng)的通信對多微處理機系統(tǒng)通信的主要要求是:1)具有高的可靠性,在硬件和軟件的設計中,要妥善解決沖突,不出現死鎖。在信息中增加冗余碼,以便于檢錯和糾錯;采用冗余傳送方式等。2)具有高的傳送效率,提高并行處理能力,減少完成一個信息交換所需的通信次數。3)有足夠的緩沖區(qū)的容量。為了解決通信過程中的擁擠現象,應根據信息的長短和可能同時通信的微機的多少,而留有足夠的緩沖區(qū)。一、數據通信方式實現計算機之間的數據通信至少有四種方式。1.總線連接的通信方式如圖所示:2.調制一解調連接的通信方式如圖所示:3.用過程輸入/輸出裝置連接的通信方式如圖所示4.高速數據通道連接的通信方式如圖所示二、通信線路——總線介紹總線是計算機系統(tǒng)內各獨立模塊之間傳遞各種信息的渠道,它定義了各引線的信號、電氣和機械特性??偩€的種類很多,通常按其功能和結構可以分為;單總線結構和多總線結構、內部總線和外部總線等(一)STD總線1.STD總線引腳分配STD總線一共有56根線可分為5個功能組,備組引腳及功能如下:邏輯電源線引腳1~6數據總線引腳7~14地址總線引腳15~30控制總線引腳31~52輔助電源線引腳53~562.總線優(yōu)先級控制它有兩種總線優(yōu)先級控制方法:(1)串聯總線優(yōu)先級控制結構如圖(2)并聯總線優(yōu)先級控制。并聯總線優(yōu)先級控制如圖3.兼容式的總線結構STD總線具有兼容式的總線結構,該總線支持Intel公司的80系Motorala公司的68系列,ziloG公司的z一80系列和美國半導體公司的NSC800系列。(二)多總線(MULTIBUS)多總線支持8位和16位的數據通道,具有高達16M字節(jié)的內存尋址能力和64K字節(jié)的I/O接口的尋址空間,數據傳輸速率可達10M字節(jié)/s。目前已推出了適應32位微機的多總線標準,可支持多達16個總線控制器,適于構成多微處理器系統(tǒng)。多總線定義的插件板有P1和P2兩個插頭,P1是主插頭,有86條引線,P2是可選插頭,有60擴條引線多總線系統(tǒng)采用模塊或稱組件結構,諸組件劃分為主組件和叢組件,帶微處理器的都可作為主組件,可以申請占用總線,并啟動總線上的數據傳送操作。利用總線控制線中的信號,可以實現總線控制權的串聯裁決,其示意圖如圖所示。(1)串聯裁決法(2)并聯裁決法并聯總線裁決法示意圖如圖所示(三)PC總線Pc總線最早是IBM公司為其IBMPc微機而設計的一種總線,它也是工業(yè)控制計算機中常用的總線之一。PC/AT總線適用于Intel8086、80286、80386以及80486系列微處理器,目前各廠家生產的工業(yè)控制PC機都采用PC/AT總線。(四)RS一232C和RS一422A串行通信總線1.RS一232C總線的引腳定義RS一232C總線分別定義了機械特性標準和電氣特性標準。RS一232C總線連接器引線的定義。2.RS一232C的電氣信號特征3.DTE和DCE及DTE和DTE之間的連接目前大多數微計算機系統(tǒng)的RS一232C接口都選用+12V或+15V表示邏輯”0”電平,用一12V或一15V表示邏輯”1”電平。按RS一232C規(guī)定,兩個設備連接應用25條引線(扁平電纜),但在簡單的應用中只用三線連接即可,常用的還有9線連接。如圖所示4.RS一422A總線RS一232C總線規(guī)定DTE和DCE之間的通信距離不大于15m,傳送速率不大于20K波特,每個信號使用一根導線,在公用一根信號地線。5.20mA電流環(huán)接口電路線路上有20mA電流通過時,表示邏輯”1”,無電流通過時表示邏輯”0”。6.RS一232C異步通信接口驅動程序舉例串行異步通信接口的操作基本上可以分為三種:初始化串行通信接口、發(fā)送一個字符、接受一個字符。三、緊耦合多微機系統(tǒng)的共享存儲器通信(一)多端口公共存儲器通信多端口公共存儲器構成多微機系統(tǒng)的通信結構如圖所示(二)共享存儲器多微機系統(tǒng)舉例四、松耦合多微機系統(tǒng)的通信(一)集中控制式并行總線結構的通信該系統(tǒng)總線具有提供給多微機系統(tǒng)進行通信所必要的控制線:——請求占用總線信號——傳送方向信號——允許占用總線信號——傳送啟動信號——傳送回答信號——交換結束信號——全機清除信號(二)多微機控制系統(tǒng)中串行數據通信在局部網中,一種常用的結構形式是通過串行總線接成環(huán)形結構。如圖所示:各節(jié)點都設置一個中繼器(或稱轉發(fā)器),信息在到達目的節(jié)點之前,通過中繼器傳送。中繼器工作于串行工作方式,具有緩沖、隔離、放大和重發(fā)信息等功能。環(huán)路令牌傳送的特點:1)適用于實時監(jiān)控系統(tǒng)。2)控制不太復雜,且全部采用數字技術,適用于各種傳輸媒體。3)環(huán)路中需要有防止令牌增多或令牌丟失的診斷方法,如需檢驗全部信息中是否有兩個以上令牌代碼。4)當環(huán)中某一節(jié)點忙于別的事或出故障時,環(huán)接口應通過程序設定將旁路開關合上,以保證環(huán)路仍能繼續(xù)工作。在串行總線環(huán)形通信系統(tǒng)中,機間信息傳送控制方法有令牌傳送法、時間片法、寄存器插入法等。第四節(jié)多微處理機控制系統(tǒng)的軟件和控制多微處理機控制系統(tǒng)的硬件、軟件和用戶之間的關系可用圖簡單示意圖表示:一、多微處理機控制系統(tǒng)操作系統(tǒng)對多微處理機操作系統(tǒng)提出以下性能要求:(1)結構的靈活性(2)并行任務派生(3)進程同步(4)資源分配(5)通信和進程調度二、并行進程的控制和調度(一)并行任務的派生和匯合并行任務的派生和匯合通常用軟件來控制,首先要在程序中反映出并行任務的派生和匯合關系。為此采用FORK和JOIN語句來實現并行任務的派生和匯合。關于FORK指令:指令格式:FORKA指令功能如下:1)遇到FORK指令時,執(zhí)行這條指令的原進程,派生出標記符A所對應的新進程。計數器N清零,準備好A進程執(zhí)行的有關信息,如分配內存,分給訪問權等。2)在它所在的處理機上繼續(xù)執(zhí)行原進程。3)分配空閑的微處理機去執(zhí)行新派生出來的A進程,如果沒有可用的微處理機,則讓它排隊等待。關于JOIN指令指令格式:JOINNN≥2的正整數,表示并行進程的個數(也是正在并行處理的處理機個數)。指令功能如下:1)JOIN指令附有一個計數器,其初值為o。執(zhí)行JOIN指令時,計數器的值加1,并與標記符N進行比較。2)若計數器的值小于N,則表示并行執(zhí)行中的第N個進程未執(zhí)行至JOIN指令,需等待同步。3)若計數器的值等于N,表示執(zhí)行中的第N個進程經過JOIN指令,滿足匯合條件,在其所在的微處理機上繼續(xù)執(zhí)行后繼指令。(二)并行進程的同步與互斥在一個多微處理機系統(tǒng)中,為了求解一個較大的問題,控制一個復雜的系統(tǒng),往往將給定的任務分解成許多子任務(進程),這些子任務被分配到不同的處理機上去并行執(zhí)行。但是為了協(xié)調地完成給定的任務,這些進程之間需要進行信息交換,以達到進程間的同步或互斥。同步分為互斥和條件同步兩種基本形式。1.互斥2.同步一信號燈同步法三、并行算法(一)算術表達式的并行算法算術表達式并行算法的求取,是從給出的表達式的最直接形式出發(fā),利用交換律、結合律和分配律,將運算的操作數和運算符號進行適當變形、配對,盡可能作并行運算,以減少運算的級數。運算的級數稱為樹高,運用樹高的概念,算術表達式的并行算法就是研究如何將算術表達式變形,是樹高減少。(二)線性遞歸的并行算法第五節(jié)集散控制系統(tǒng)簡介集散控制系統(tǒng)(TotalDistributedcontrolSystem),也稱為分散或分布式控制系統(tǒng)(Dis—tributedContr01System)統(tǒng)一稱為集散控制系統(tǒng),簡記Dcs,它是隨著現代大型工業(yè)生產自動化的發(fā)展和過程控制要求的日益復雜而產生的綜合控制系統(tǒng):一、集散控制系統(tǒng)的產生及發(fā)展(一)集散控制系統(tǒng)的產生在生產過程控制中,最先采用的是常規(guī)模擬式調節(jié)儀表構成的過程控制系統(tǒng),由于其具有技術成熟、可靠性高、價廉、便于維護和操作等優(yōu)點,因而在工業(yè)控制中得到廣泛的應用。集散控制系統(tǒng)既有計算機控制系統(tǒng)精度高、響應速度快的優(yōu)點,又有模擬調節(jié)儀表控制系統(tǒng)安全可靠、維護方便的優(yōu)點。(二)集散控制系統(tǒng)的發(fā)展目前,集散控制系統(tǒng)朝著以下幾個方向發(fā)展:1)隨著微型計算機向系列化發(fā)展,集散控制系統(tǒng)“全微機化”,不僅在直接控制級都用微型機,而且在過程監(jiān)控級使用高性能的微型計算機。2)集散榨制系統(tǒng)向小規(guī)模發(fā)展,如單回路控制器發(fā)展很快。3)在直接控制的調節(jié)器一級,將逐步采用一些較為有效的新算法。4)通信功能和人機聯系功能將進一步加強。二、集散控制系統(tǒng)的組成它主要由監(jiān)督計算機、高速數據通道、CRT操作站、數據采集器、基本控制器等部分所組成:基本控制器是集散控制系統(tǒng)的最基本的單元,其構成框圖如圖所示:基本控制器具有如下幾個特點:1)基本控制器是一個微機小系統(tǒng),帶有固化軟件,除監(jiān)控程序外,固化有多種標準算法。如TDCS一2000系統(tǒng)的基本調節(jié)器是以微處理機CP一1600為核心的一個部件。2)算法可以組態(tài),形成相對高級的控制算法。3)基本控制器通過高速數據通道與上級監(jiān)督計算機配合,完成高級控制功能,如最優(yōu)化控制規(guī)律控制。4)功能可變,改變控制方案不必更換硬件。5)可以在就地操作員單元上顯示和調整各種參數。6)基本控制器的CPU具有邏輯判斷功能、自診斷功能。三、集散控制系統(tǒng)的優(yōu)點1.系統(tǒng)具有很高的可靠性2.系統(tǒng)功能全面,可實現控制和管理一體化3.系統(tǒng)使用、操作方便4.性能/價格比好第六節(jié)多微處理機控制系統(tǒng)舉例一、系統(tǒng)構成多微處理機數控系統(tǒng)構成框圖如圖所示。它是一個總線結構式緊耦合的多微機系統(tǒng)。采用公共存儲器(SharedRAM,下簡寫為s—RAM)實現機間高速通信。二、8098單片機模杉其主要特點如下:1)模板自身帶有RAM、EPROM、高速輸入/輸出口、帶有采樣/保持電路的10位A/D轉換器、中斷控制器、一個同步/異步串行口、兩個16位定時器,一個可供D/A轉換器使用的脈沖寬度調制(PwM)輸出等。2)符合STD總線規(guī)范,多個單片機系統(tǒng)可在公用STD總線的前提下,通過共享s—R
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 游戲運營過程中的風險管理指南
- 班前教育考試題庫及答案
- 中小企業(yè)法律顧問聘用合同
- 經典酒店承包合同
- 后勤服務承包合同
- 利用傳統(tǒng)藝術弘揚校園文化計劃
- 粵港澳大灣區(qū)發(fā)展規(guī)劃綱要培訓
- 嘉陵區(qū)電梯安全管理人員會考考核題與答案
- 主管工作總結的成果評估計劃
- 中醫(yī)護理技術注意事項
- 云南黔滇行2024-2025學年中考道德與法治試題(含答案)
- 吉林2025年03月長春新區(qū)面向社會公開選聘8名各產業(yè)招商辦公室負責人筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 醫(yī)院防雷電安全應急預案
- 2025年中小學生安全教育日知識競賽考試題(附答案)
- 2025年4月自考00152組織行為學押題及答案
- 2025【英文合同】授權代理合同英文范本
- 北師大版2025二年級語文下冊期中考試綜合檢測
- 湖南2025屆新高考教學教研聯盟(長郡二十校)高三第二次預熱演練數學試題(含答案)
- 2025年礦區(qū)招聘考試試題及答案
- DBJ50T-220-2015 房屋建筑工程質量保修規(guī)程
- 8個事故案例13個警示視頻文字完善篇(礦山局迎檢資料)
評論
0/150
提交評論