在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            關(guān) 閉

            新聞中心

            EEPW首頁 > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > WDM定時(shí)器在冗余技術(shù)中的應(yīng)用

            WDM定時(shí)器在冗余技術(shù)中的應(yīng)用

            作者: 時(shí)間:2011-01-06 來源:網(wǎng)絡(luò) 收藏

              0 引 言

            本文引用地址:http://www.biyoush.com/article/162515.htm

              本文將功能冗余中,為系統(tǒng)的故障檢測(cè)和切換提供了一種解決方案, 并以雙冗余CAN 總線接口板為例測(cè)試本設(shè)計(jì)的可行性。

              1 冗余

              冗余技術(shù)有兩種方式: 工作冗余和后備冗余。工作冗余是對(duì)關(guān)鍵設(shè)備以雙重或三重的原則來重復(fù)配置, 這些設(shè)備同時(shí)處于工作運(yùn)行狀態(tài), 工作過程中若某一臺(tái)設(shè)備出現(xiàn)故障, 它會(huì)自動(dòng)脫離系統(tǒng), 但并不影響系統(tǒng)的正常工作。后備冗余方式是使一臺(tái)設(shè)備投入運(yùn)行, 另一臺(tái)冗余設(shè)備處于熱備用狀態(tài), 但不投入運(yùn)行, 在線運(yùn)行設(shè)備一旦出現(xiàn)故障, 后備設(shè)備立即投入運(yùn)行。常用的冗余系統(tǒng)按其結(jié)構(gòu)可分為并聯(lián)系統(tǒng)、備用系統(tǒng)和表決系統(tǒng)三種。最簡(jiǎn)單的冗余設(shè)計(jì)是并聯(lián)裝置, 其他方法還有串并聯(lián)或并串聯(lián)混合裝置和多數(shù)表決裝置等。當(dāng)某部分可靠性要求很高, 但目前的技術(shù)水平和方法很難滿足時(shí), 冗余技術(shù)可能成為惟一較好的設(shè)計(jì)方法。但是冗余設(shè)計(jì)往往使系統(tǒng)的體積、重量、費(fèi)用和復(fù)雜度均相應(yīng)增加。因此, 除了重要的關(guān)鍵設(shè)備, 對(duì)于一般產(chǎn)品不宜采用冗余技術(shù)。

              冗余配置雖然增加系統(tǒng)的投資, 但它提高了整個(gè)用戶系統(tǒng)的平均無故障時(shí)間( MTBF) , 縮短了平均故障修復(fù)時(shí)間( MT TR) 。因此, 在重要場(chǎng)合的控制系統(tǒng)中, 冗余技術(shù)的采用可有效提高系統(tǒng)的可靠性。

              一個(gè)冗余系統(tǒng)要工作通常是硬件與軟件的配合完成的。在硬件上需要有幾個(gè)相同的, 可獨(dú)立工作的設(shè)備。在軟件上來說, 就是在實(shí)現(xiàn)系統(tǒng)功能的同時(shí), 要有錯(cuò)誤檢測(cè)功能和動(dòng)態(tài)切換功能, 并且要在盡可能短的時(shí)間內(nèi)完成切換動(dòng)作。下面以雙CAN 總線接口卡為例,主要從軟件方面詳述本后備冗余設(shè)計(jì)的實(shí)現(xiàn)細(xì)節(jié)。

              2 硬件設(shè)計(jì)

              CAN 控制器采用Philips 的SJA1000, 工作于BasicCAN 模式或PeliCAN 模式下, PeliCAN 模式支持CAN 2. 0B 協(xié)議, 采用8 位地址/ 數(shù)據(jù)復(fù)用總線接口。

              如圖1 所示, PCI 總線雙CAN 接口卡由2 片SJA1000 提供兩路獨(dú)立的CAN 接口, 每片芯片的8 位地址/ 數(shù)據(jù)總線和讀寫控制信號(hào)、鎖存信號(hào)直接與PCI9052 相連。SJA1000 輸出信號(hào)經(jīng)過光耦到CAN 收發(fā)器PCA82C250, PCA82C250 供電電源為隔離電源,由隔離電源轉(zhuǎn)換模塊提供。CAN 總線的復(fù)位信號(hào)由FPGA 提供, CAN 控制器SJA1000 的中斷信號(hào)輸出到FPGA。

              

            CAN 冗余模塊系統(tǒng)結(jié)構(gòu)圖


              圖1 CAN 冗余模塊系統(tǒng)結(jié)構(gòu)圖。

              3 軟件設(shè)計(jì)

              3. 1 模式驅(qū)動(dòng)程序

              在Window s XP 操作系統(tǒng)中, 運(yùn)行于用戶模式的程序訪問硬件資源是通過Win32 API 調(diào)用內(nèi)核模式的驅(qū)動(dòng)程序?qū)崿F(xiàn)的。這種內(nèi)核模式的驅(qū)動(dòng)程序就是(Window s Driver Model) 驅(qū)動(dòng)程序, 它是微軟在Window s XP 操作系統(tǒng)中提出的新的驅(qū)動(dòng)程序模式, 支持即插即用、電源管理和I/ O 管理等功能。圖2 是Window s XP 的系統(tǒng)結(jié)構(gòu)。

              如圖2 所示設(shè)備驅(qū)動(dòng)程序是操作系統(tǒng)的一個(gè)組成部分, 它由I/ O 管理器( I/ O Manager ) 管理和調(diào)動(dòng)。

              I/ O管理器每收到一個(gè)來自用戶程序的請(qǐng)求就創(chuàng)建一個(gè)I/ O 請(qǐng)求包( IRP) 的數(shù)據(jù)結(jié)構(gòu), 并將其作為參數(shù)傳遞給驅(qū)動(dòng)程序。驅(qū)動(dòng)程序通過識(shí)別IRP 中的物理設(shè)備對(duì)象( PDO) 來區(qū)別是發(fā)送給哪一個(gè)設(shè)備。IRP 結(jié)構(gòu)中存放請(qǐng)求的類型、用戶緩沖區(qū)的首地址、用戶請(qǐng)求數(shù)據(jù)的長(zhǎng)度等信息。驅(qū)動(dòng)程序處理完這個(gè)請(qǐng)求后, 在該結(jié)構(gòu)中填入處理結(jié)果的有關(guān)信息, 調(diào)用IoCompleteRequest 將其返回給I/ O 管理器, 用戶應(yīng)用程序的請(qǐng)求隨即返回。訪問硬件時(shí), 驅(qū)動(dòng)程序通過調(diào)用硬件抽象層的函數(shù)實(shí)現(xiàn)。

              

              圖2 Windows XP 系統(tǒng)結(jié)構(gòu)。


            上一頁 1 2 下一頁

            評(píng)論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉