国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      模塊化設(shè)備檢測(cè)維護(hù)方法、裝置及模塊化設(shè)備的制作方法

      文檔序號(hào):6327617閱讀:165來(lái)源:國(guó)知局
      專利名稱:模塊化設(shè)備檢測(cè)維護(hù)方法、裝置及模塊化設(shè)備的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通訊技術(shù)領(lǐng)域,尤指一種模塊化設(shè)備檢測(cè)維護(hù)方法、裝置及模塊化設(shè)備。
      背景技術(shù)
      隨著通訊技術(shù)的發(fā)展,有多個(gè)獨(dú)立的功能模塊組成的模塊化設(shè)備得到越來(lái)越廣泛的應(yīng)用,模塊化設(shè)備中各個(gè)功能模塊負(fù)責(zé)完成整機(jī)的一部分功能,各個(gè)功能模塊協(xié)調(diào)工作, 共同實(shí)現(xiàn)整機(jī)要實(shí)現(xiàn)的功能。模塊化設(shè)備的各模塊之間既相互影響又相互制約,一旦其中某一個(gè)或幾個(gè)功能模塊出現(xiàn)故障,將會(huì)影響其他模塊的正常工作。且各功能模塊有不能實(shí)現(xiàn)硬件配置的正?;謴?fù),導(dǎo)致模塊化設(shè)備故障無(wú)法盡快恢復(fù),導(dǎo)致整機(jī)性能下降,影響系統(tǒng)整體性能。也就是說,現(xiàn)有技術(shù)中不能很好的實(shí)現(xiàn)對(duì)模塊化設(shè)備的檢測(cè)維護(hù),以保證模塊化設(shè)備故障的迅速恢復(fù)、維護(hù)系統(tǒng)穩(wěn)定性和可靠性。

      發(fā)明內(nèi)容
      本發(fā)明實(shí)施例提供一種模塊化設(shè)備檢測(cè)維護(hù)方法、裝置及模塊化設(shè)備,用以解決現(xiàn)有技術(shù)中不能實(shí)現(xiàn)對(duì)模塊化設(shè)備的檢測(cè)維護(hù),有模塊發(fā)生故障時(shí)無(wú)法快速恢復(fù)影響整機(jī)正常運(yùn)行的問題。一種模塊化設(shè)備檢測(cè)維護(hù)裝置,包括FPGA單元,用于按照設(shè)置的控制邏輯控制模塊化設(shè)備中各模塊的啟動(dòng);針對(duì)正在啟動(dòng)的當(dāng)前啟動(dòng)模塊,控制當(dāng)前啟動(dòng)模塊的輸入狀態(tài),并檢測(cè)當(dāng)前啟動(dòng)模塊的輸出狀態(tài)是否正常;若正常,則繼續(xù)啟動(dòng)下一級(jí)模塊;若不正常,控制與當(dāng)前啟動(dòng)模塊連接的模塊隔離單元隔離當(dāng)前啟動(dòng)模塊,并對(duì)當(dāng)前啟動(dòng)模塊進(jìn)行設(shè)置使輸出狀態(tài)正常后控制模塊隔離單元解除對(duì)當(dāng)前啟動(dòng)模塊的隔離并繼續(xù)啟動(dòng)下一級(jí)模塊;模塊隔離單元,用于當(dāng)FPGA單元檢測(cè)到與自身連接的當(dāng)前啟動(dòng)模塊的輸出狀態(tài)異常時(shí),將與自身連接的當(dāng)前啟動(dòng)模塊隔離,當(dāng)所述當(dāng)前啟動(dòng)模塊的輸出狀態(tài)正常后,解除對(duì)當(dāng)前啟動(dòng)模塊的隔離。一種模塊化設(shè)備,包括上述的模塊化設(shè)備檢測(cè)維護(hù)裝置。一種模塊化設(shè)備檢測(cè)維護(hù)方法,包括FPGA單元按照設(shè)置的控制邏輯控制模塊化設(shè)備中各模塊的啟動(dòng);FPGA單元針對(duì)正在啟動(dòng)的當(dāng)前啟動(dòng)模塊,控制當(dāng)前啟動(dòng)模塊的輸入狀態(tài),并檢測(cè)當(dāng)前啟動(dòng)模塊的輸出狀態(tài)是否正常;若正常,則繼續(xù)啟動(dòng)下一級(jí)模塊;若不正常,控制與當(dāng)前啟動(dòng)模塊連接的模塊隔離單元隔離當(dāng)前啟動(dòng)模塊,并對(duì)當(dāng)前啟動(dòng)模塊進(jìn)行設(shè)置使輸出狀態(tài)正常后控制模塊隔離單元解除對(duì)當(dāng)前啟動(dòng)模塊的隔離并繼續(xù)啟動(dòng)下一級(jí)模塊。本發(fā)明有益效果如下
      5
      本發(fā)明實(shí)施例提供的模塊化設(shè)備檢測(cè)維護(hù)方法、裝置及模塊化設(shè)備,通過FPGA單元控制對(duì)模塊化設(shè)備中的各個(gè)模塊進(jìn)行順序啟動(dòng)和故障檢測(cè),對(duì)于檢測(cè)到故障的模塊,通過模塊隔離單元將其隔離后,由FPGA單元對(duì)其進(jìn)行設(shè)置,以便將發(fā)生故障的模塊的工作狀態(tài)恢復(fù)為正常的工作狀態(tài)。從而實(shí)現(xiàn)了能夠及時(shí)檢測(cè)并恢復(fù)模塊化設(shè)備中的模塊故障,避免某個(gè)模塊發(fā)生故障時(shí)對(duì)模塊化設(shè)備中的其他模塊造成影響,從而影響整機(jī)性能和可靠性。該方式提高了模塊化設(shè)備故障恢復(fù)的速度,提高了模塊化設(shè)備的可靠性。


      圖1為本發(fā)明實(shí)施仿圖2為本發(fā)明實(shí)施仿圖3為本發(fā)明實(shí)施仿圖4為本發(fā)明實(shí)施仿圖5為本發(fā)明實(shí)施 歹圖6為本發(fā)明實(shí)施鑼圖7為本發(fā)明實(shí)施 歹圖8為本發(fā)明實(shí)施仿圖9為本發(fā)明實(shí)施仿圖10為本發(fā)明實(shí)施圖11為本發(fā)明實(shí)施圖12為本發(fā)明實(shí)施圖13為本發(fā)明實(shí)施圖14為本發(fā)明實(shí)施
      中模塊化設(shè)備檢測(cè)維護(hù)裝置的結(jié)構(gòu)示意圖; 中模塊化設(shè)備檢測(cè)維護(hù)裝置的硬件原理示意圖; 中模塊化設(shè)備檢測(cè)維護(hù)方法的流程圖; 中模塊化設(shè)備檢測(cè)維護(hù)裝置的結(jié)構(gòu)示意圖; 中模塊化設(shè)備檢測(cè)維護(hù)裝置功能細(xì)分后的示意圖; 中對(duì)故障模塊進(jìn)行隔離設(shè)置的原理示意圖; 中為電源模塊上電的使能控制電路示意圖; 中一種電源模塊的結(jié)構(gòu)示例圖; 中對(duì)電源模塊進(jìn)行上電控制和檢測(cè)的電路原理圖; 列三中一種電源模塊上電控制和檢測(cè)的示例圖; 列三中另一種電源模塊的配置要求示意圖; 列三中另一種電源模塊的管腳配置示例圖; 列三中對(duì)發(fā)生故障的電源模塊進(jìn)行隔離的原理示意圖列四中對(duì)時(shí)鐘模塊進(jìn)行時(shí)鐘控制和檢測(cè)的電路原理圖(
      具體實(shí)施例方式針對(duì)現(xiàn)有技術(shù)中,無(wú)法對(duì)模塊化設(shè)備進(jìn)行有效的檢測(cè)并及時(shí)發(fā)現(xiàn)故障并快速恢復(fù)問題,本發(fā)明實(shí)施例提供一種模塊化設(shè)備檢測(cè)維護(hù)方法,通過在模塊化設(shè)備中增設(shè)模塊化設(shè)備檢測(cè)維護(hù)裝置,實(shí)現(xiàn)對(duì)模塊化設(shè)備中各個(gè)功能模塊的故障檢測(cè)和故障恢復(fù)設(shè)置。實(shí)施例一本發(fā)明實(shí)施例一提供的模塊化設(shè)備檢測(cè)維護(hù)裝置,其結(jié)構(gòu)如圖1所示,包括FPGA 單元和模塊隔離單元。通過FPGA單元和模塊隔離單元實(shí)現(xiàn)對(duì)模塊化設(shè)備中的模塊的控制、 檢測(cè)和故障恢復(fù)設(shè)置等。FPGA單元,用于按照設(shè)置的控制邏輯控制模塊化設(shè)備中各模塊的啟動(dòng);針對(duì)正在啟動(dòng)的當(dāng)前啟動(dòng)模塊,控制當(dāng)前啟動(dòng)模塊的輸入狀態(tài),并檢測(cè)當(dāng)前啟動(dòng)模塊的輸出狀態(tài)是否正常;若正常,則繼續(xù)啟動(dòng)下一級(jí)模塊;若不正常,控制與當(dāng)前啟動(dòng)模塊連接的模塊隔離單元隔離當(dāng)前啟動(dòng)模塊,并對(duì)當(dāng)前啟動(dòng)模塊進(jìn)行設(shè)置使輸出狀態(tài)正常后控制模塊隔離單元解除對(duì)當(dāng)前啟動(dòng)模塊的隔離并繼續(xù)啟動(dòng)下一級(jí)模塊。模塊隔離單元,用于當(dāng)FPGA單元檢測(cè)到與自身連接的當(dāng)前啟動(dòng)模塊的輸出狀態(tài)異常時(shí),將與自身連接的當(dāng)前啟動(dòng)模塊隔離,當(dāng)當(dāng)前啟動(dòng)模塊的輸出狀態(tài)正常后,解除對(duì)當(dāng)前啟動(dòng)模塊的隔離。
      6
      上述FPGA單元可以實(shí)現(xiàn)下列邏輯控制各個(gè)模塊使其實(shí)現(xiàn)各自的功能,以保證模塊化設(shè)備整個(gè)系統(tǒng)的正常運(yùn)行;檢測(cè)模塊化設(shè)備中各模塊的工作狀態(tài),判斷是否正常工作; 檢測(cè)到有模塊出現(xiàn)工作狀態(tài)異常時(shí),對(duì)該模塊進(jìn)行隔離,以免錯(cuò)誤狀態(tài)傳輸給下一級(jí)的模塊,影響下一級(jí)模塊甚至模塊化設(shè)備整個(gè)系統(tǒng)的正常運(yùn)行;對(duì)該模塊進(jìn)行設(shè)置使其恢復(fù)到正常工作狀態(tài),以保證模塊化設(shè)備的正行運(yùn)行等。上述FPGA單元在具體實(shí)現(xiàn)中可以有多種方式,例如可以通過純軟件的實(shí)現(xiàn)方式, 也可以通過軟件及硬件共同實(shí)現(xiàn)的方式,下面以軟件和硬件共同實(shí)現(xiàn)的方式為例,舉一個(gè)較佳的具體實(shí)例來(lái)說明,在硬件系統(tǒng)搭好后,將編寫好的FPGA代碼寫入FPGA芯片中,實(shí)現(xiàn)對(duì)模塊化設(shè)備的控制、檢測(cè)和故障恢復(fù)設(shè)置。例如以軟件和硬件共同實(shí)現(xiàn)時(shí),可以采用現(xiàn)場(chǎng)可編程門陣列(Field-Programmb 1 e Gate Array,FPGA)實(shí)現(xiàn)FPGA單元的功能。此時(shí)FPGA單元的具體硬件結(jié)構(gòu)如圖2所示,包括可編程邏輯器件(Programmable Logic Device,PLD)、內(nèi)核、以及控制寄存器、檢測(cè)寄存器和設(shè)置寄存器等內(nèi)部寄存器。編寫好的FPGA代碼寫入可編程邏輯器件中??刂萍拇嫫?,用于存儲(chǔ)控制邏輯。檢測(cè)寄存器,用于存儲(chǔ)檢測(cè)邏輯。設(shè)置寄存器,用于存儲(chǔ)各模塊的正確輸入狀態(tài)和硬件配置參數(shù)??删幊踢壿嬈骷蛢?nèi)核配合工作,用于獲取控制寄存器中存儲(chǔ)的控制邏輯,按照設(shè)置的控制邏輯控制模塊化設(shè)備中各模塊的啟動(dòng),并針對(duì)正在啟動(dòng)的當(dāng)前啟動(dòng)模塊,控制當(dāng)前啟動(dòng)模塊的輸入狀態(tài);以及獲取檢測(cè)寄存器中存儲(chǔ)的檢測(cè)邏輯,檢測(cè)當(dāng)前啟動(dòng)模塊的輸出狀態(tài)是否正常;若正常時(shí),根據(jù)控制邏輯啟動(dòng)下一級(jí)模塊;若不正常時(shí),控制與當(dāng)前啟動(dòng)模塊連接的模塊隔離單元2隔離當(dāng)前啟動(dòng)模塊,并從設(shè)置寄存器中獲取當(dāng)前啟動(dòng)模塊的正確輸入狀態(tài)和硬件配置參數(shù),對(duì)當(dāng)前啟動(dòng)模塊進(jìn)行設(shè)置使輸出狀態(tài)為正常的輸出狀態(tài)后控制模塊隔離單元解除對(duì)當(dāng)前啟動(dòng)模塊的隔離并繼續(xù)啟動(dòng)下一級(jí)模塊。使用上述提供一種模塊化設(shè)備檢測(cè)維護(hù)裝置,實(shí)現(xiàn)模塊化設(shè)備檢測(cè)維護(hù)的方法流程如圖3所示,包括如下步驟步驟SlOl =FPGA單元按照設(shè)置的控制邏輯控制模塊化設(shè)備中各模塊的啟動(dòng)。當(dāng)FPGA單元包括可編程邏輯器件、內(nèi)核、控制寄存器、檢測(cè)寄存器和設(shè)置寄存器時(shí),F(xiàn)PGA單元獲取控制寄存器中存儲(chǔ)的控制邏輯,按照設(shè)置的控制邏輯控制模塊化設(shè)備中各模塊的啟動(dòng)順序。由于模塊化設(shè)備中多個(gè)模塊之間相互配合又相互制約,因此有的模塊需要先啟動(dòng),有的模塊需要在其他模塊后才能啟動(dòng),因此就有必要控制模塊的啟動(dòng)順序,F(xiàn)PGA單元不僅在時(shí)間控制各個(gè)模塊的啟動(dòng),還可以使控制更準(zhǔn)確。比如當(dāng)模塊化設(shè)備中的模塊包括電源模塊、時(shí)鐘模塊和業(yè)務(wù)模塊時(shí),控制電源模塊先啟動(dòng),在電源模塊啟動(dòng)完成后,控制時(shí)鐘模塊啟動(dòng),時(shí)鐘模塊啟動(dòng)完成后啟動(dòng)業(yè)務(wù)模塊。例如一個(gè)電源模塊需要在1. 2V的預(yù)充電電壓上電后,間隔30ms再執(zhí)行5V的電壓上電,則可以通過FPGA單元中的控制邏輯實(shí)現(xiàn)控制1. 2V的使能有效,30ms后再控制5V 的使能有效。這種邏輯控制方式比現(xiàn)有硬件電路控制的方式更準(zhǔn)確。步驟S102 :FPGA單元針對(duì)正在啟動(dòng)的當(dāng)前啟動(dòng)模塊,控制當(dāng)前啟動(dòng)模塊的輸入狀
      7態(tài)。當(dāng)FPGA單元包括可編程邏輯器件、內(nèi)核、控制寄存器、檢測(cè)寄存器和設(shè)置寄存器時(shí),F(xiàn)PGA單元獲取控制寄存器中存儲(chǔ)的控制邏輯,按照設(shè)置的控制邏輯控制當(dāng)前啟動(dòng)模塊的輸入狀態(tài)。例如針對(duì)電源模塊,則控制其上電電壓;對(duì)于時(shí)鐘模塊,則控制其輸入時(shí)鐘頻率;對(duì)于業(yè)務(wù)模塊,則控制其相應(yīng)的業(yè)務(wù)輸入狀態(tài)。步驟S103 檢測(cè)當(dāng)前啟動(dòng)模塊的輸出狀態(tài)是否正常。當(dāng)FPGA單元包括可編程邏輯器件、內(nèi)核、控制寄存器、檢測(cè)寄存器和設(shè)置寄存器時(shí),獲取檢測(cè)寄存器中存儲(chǔ)的檢測(cè)邏輯,根據(jù)檢測(cè)邏輯檢測(cè)當(dāng)前啟動(dòng)模塊的輸出狀態(tài)是否正常。若正常,執(zhí)行步驟S107 ;否則執(zhí)行步驟S104。例如,針對(duì)電源模塊,則檢測(cè)其輸出電壓;對(duì)于時(shí)鐘模塊,則檢測(cè)其輸出時(shí)鐘頻率; 對(duì)于業(yè)務(wù)模塊,則控制其相應(yīng)的業(yè)務(wù)輸出狀態(tài)。步驟S104 控制與當(dāng)前啟動(dòng)模塊連接的模塊隔離單元隔離當(dāng)前啟動(dòng)模塊。優(yōu)選的,模塊隔離單元一般是將當(dāng)前啟動(dòng)模塊與其下一級(jí)的模塊隔離,以避免錯(cuò)誤的輸出狀態(tài)對(duì)下一級(jí)模塊的影響。這是由于模塊會(huì)與下一級(jí)的模塊連接向其輸出信號(hào), 當(dāng)模塊故障時(shí)其下一級(jí)的模塊獲得的輸出信號(hào)將是錯(cuò)誤的,如果不予以隔離,將會(huì)影響下一級(jí)的模塊的正常工作。FPGA單元可以通過隔離使能信號(hào)有效或無(wú)效控制模塊隔離單元起到隔離作用或解除其隔離作用。例如當(dāng)FPGA單元控制電源模塊上電,檢測(cè)到電源模塊輸出狀態(tài)異常時(shí),通過與電源模塊連接的模塊隔離單元,例如電源隔離單元,關(guān)斷電源模塊,在FPGA單元重新設(shè)置電源模塊的工作狀態(tài)后,再解除隔離。又例如時(shí)鐘模塊輸出時(shí)鐘頻率錯(cuò)誤時(shí),將其與下一級(jí)模塊隔離,以避免造成整個(gè)模塊化設(shè)備中各芯片的時(shí)序錯(cuò)誤。步驟S105 對(duì)當(dāng)前啟動(dòng)模塊進(jìn)行設(shè)置使輸出狀態(tài)正常。當(dāng)FPGA單元包括可編程邏輯器件、內(nèi)核、控制寄存器、檢測(cè)寄存器和設(shè)置寄存器時(shí),從設(shè)置寄存器中獲取當(dāng)前啟動(dòng)模塊的正確輸入狀態(tài)和硬件配置參數(shù),對(duì)當(dāng)前啟動(dòng)模塊進(jìn)行設(shè)置使輸出狀態(tài)為正常的輸出狀態(tài)。步驟S106 當(dāng)前啟動(dòng)模塊輸出狀態(tài)正常后控制模塊隔離單元解除對(duì)當(dāng)前啟動(dòng)模塊的隔離。步驟S107 繼續(xù)啟動(dòng)下一級(jí)模塊,直至模塊化設(shè)備中的所有模塊均啟動(dòng)完畢。啟動(dòng)下一級(jí)模塊后,返回繼續(xù)執(zhí)行步驟S102。例如當(dāng)電源模塊啟動(dòng)完成后,控制時(shí)鐘模塊啟動(dòng),時(shí)鐘模塊啟動(dòng)完成后啟動(dòng)業(yè)務(wù)模塊。實(shí)施例二本發(fā)明實(shí)施例二提供的模塊化設(shè)備檢測(cè)維護(hù)裝置,與實(shí)施例一種所提供的模塊化設(shè)備檢測(cè)維護(hù)裝置所不同的是,該裝置根據(jù)模塊化設(shè)備中各模塊的具體情況,對(duì)控制、檢測(cè)和設(shè)置的不同需求,在圖1所示的模塊化設(shè)備檢測(cè)維護(hù)裝置的基礎(chǔ)上,在FPGA單元與模塊化設(shè)備中的模塊之間設(shè)置下列模塊之一或組合模塊控制單元、模塊檢測(cè)單元和模塊設(shè)置單元。具體是當(dāng)FPGA單元對(duì)模塊的控制需要外部控制單元配合才能實(shí)現(xiàn)時(shí),設(shè)置模塊控制
      8單元;當(dāng)FPGA單元對(duì)模塊的檢測(cè)需要外部檢測(cè)單元配合才能實(shí)現(xiàn)時(shí),設(shè)置模塊檢測(cè)單元; 當(dāng)FPGA單元對(duì)模塊的設(shè)置需要外部控制單元配合才能實(shí)現(xiàn)時(shí),設(shè)置模塊設(shè)置單元。本發(fā)明實(shí)施例二提供的模塊化設(shè)備檢測(cè)維護(hù)裝置其結(jié)構(gòu)如圖4所示。包括FPGA單元、模塊隔離單元、模塊控制單元、模塊檢測(cè)單元和模塊設(shè)置單元。其中,F(xiàn)PGA單元和模塊隔離單元的功能參照實(shí)施例一的描述,只是FPGA單元對(duì)模塊的控制、檢測(cè)、設(shè)置在添加了模塊控制單元、模塊檢測(cè)單元和模塊設(shè)置單元時(shí),需通過模塊控制單元、模塊檢測(cè)單元和模塊設(shè)置單元實(shí)現(xiàn)。上述模塊控制單元,用于在FPGA單元的控制下,控制當(dāng)前啟動(dòng)模塊的輸入狀態(tài)。上述模塊檢測(cè)單元,用于在FPGA單元的控制下,檢測(cè)當(dāng)前啟動(dòng)模塊的輸出狀態(tài)是否正常。上述模塊設(shè)置單元,用于當(dāng)檢測(cè)當(dāng)前啟動(dòng)模塊的輸出狀態(tài)不正常,在FPGA單元的控制下,對(duì)當(dāng)前啟動(dòng)模塊進(jìn)行設(shè)置使輸出狀態(tài)正常。該單元用于在FPGA單元檢測(cè)到模塊故障后,在FPGA單元控制下,對(duì)出現(xiàn)故障的電源管腳進(jìn)行重新配置,例如將管腳的配置電壓上拉或下拉所要求的配置電壓,或?qū)㈦娫垂苣_切換到另一個(gè)電阻通路上,確保電源管腳的配置電壓正常。例如針對(duì)模塊化設(shè)備中包含的電源模塊和時(shí)鐘模塊,在FPGA單元與模塊化設(shè)備中的模塊之間設(shè)置下列模塊之一或組合模塊控制單元、模塊檢測(cè)單元和模塊設(shè)置單元時(shí), 具體是在FPGA單元與模塊化設(shè)備中的電源模塊之間設(shè)置電源控制單元、電源檢測(cè)單元和電源設(shè)置單元,實(shí)現(xiàn)對(duì)電源模塊的狀態(tài)控制、檢測(cè)和設(shè)置功能;在FPGA單元與模塊化設(shè)備中的時(shí)鐘模塊之間設(shè)置時(shí)鐘控制單元、時(shí)鐘檢測(cè)單元和時(shí)鐘設(shè)置單元,實(shí)現(xiàn)對(duì)時(shí)鐘模塊的狀態(tài)控制、檢測(cè)和設(shè)置功能。此時(shí)模塊化設(shè)備檢測(cè)維護(hù)裝置的具體結(jié)構(gòu)示例如圖5所示。其中,針對(duì)電源模塊和時(shí)鐘模塊也分別對(duì)應(yīng)有電源隔離單元和時(shí)鐘隔離單元,分別實(shí)現(xiàn)對(duì)電源模塊和時(shí)鐘模塊的隔離?;诒景l(fā)明實(shí)施例二提供的上述模塊化設(shè)備檢測(cè)維護(hù)裝置,實(shí)現(xiàn)模塊化設(shè)備檢測(cè)維護(hù)的方法與實(shí)施例一中的方法不同的是由于根據(jù)模塊化設(shè)備中模塊的控制、檢測(cè)和設(shè)置需求,在FPGA單元與模塊化設(shè)備中的模塊之間設(shè)置下列模塊之一或組合模塊控制單元、 模塊檢測(cè)單元和模塊設(shè)置單元。因此,控制當(dāng)前啟動(dòng)模塊的輸入狀態(tài)時(shí),F(xiàn)PGA單元具體是控制模塊控制單元來(lái)實(shí)現(xiàn)控制當(dāng)前啟動(dòng)模塊的輸入狀態(tài);檢測(cè)當(dāng)前啟動(dòng)模塊的輸出狀態(tài)是否正常,F(xiàn)PGA單元具體是控制模塊檢測(cè)單元來(lái)實(shí)現(xiàn)檢測(cè)當(dāng)前啟動(dòng)模塊的輸出狀態(tài)是否正常; 對(duì)當(dāng)前啟動(dòng)模塊進(jìn)行設(shè)置使輸出狀態(tài)正常時(shí),F(xiàn)PGA單元具體是控制模塊檢測(cè)單元,來(lái)實(shí)現(xiàn)當(dāng)檢測(cè)當(dāng)前啟動(dòng)模塊的輸出狀態(tài)不正常時(shí),對(duì)當(dāng)前啟動(dòng)模塊進(jìn)行設(shè)置使輸出狀態(tài)正常。該方法中,F(xiàn)PGA單元檢測(cè)到當(dāng)前啟動(dòng)模塊發(fā)生故障時(shí),對(duì)故障模塊進(jìn)行隔離和設(shè)置的原理如圖6所示,F(xiàn)PGA單元通過FPGA檢測(cè)信號(hào)對(duì)當(dāng)前啟動(dòng)模塊進(jìn)行檢測(cè),當(dāng)設(shè)置了模塊檢測(cè)單元時(shí),則通過FPGA檢測(cè)信號(hào)控制模塊檢測(cè)單元對(duì)當(dāng)前啟動(dòng)模塊進(jìn)行檢測(cè),,當(dāng)檢測(cè)到當(dāng)前啟動(dòng)模塊(即圖6中所示的故障模塊)故障時(shí),F(xiàn)PGA單元通過FPGA隔離使能信號(hào)控制該故障模塊與下一級(jí)模塊之間的模塊隔離單元起隔離作用,將檢測(cè)到的故障模塊隔離,并通過FPGA控制信號(hào)控制模塊設(shè)置單元對(duì)檢測(cè)到的故障模塊中的故障點(diǎn)進(jìn)行設(shè)置。本發(fā)明實(shí)施例一和二提供的上述提供模塊化設(shè)備檢測(cè)維護(hù)方法及裝置,在模塊化設(shè)備中增設(shè)FPGA單元,用于對(duì)模塊化設(shè)備中各個(gè)模塊的控制、狀態(tài)檢測(cè)、狀態(tài)調(diào)整設(shè)置,保
      9證模塊化設(shè)備整機(jī)系統(tǒng)的正常工作?;诒景l(fā)明實(shí)施例一和二提供的上述提供模塊化設(shè)備檢測(cè)維護(hù)方法及裝置,本發(fā)明實(shí)施例還提供一種模塊化設(shè)備,該模塊化設(shè)備中包括上述實(shí)施例一和/或?qū)嵤├兴龅哪K化設(shè)備檢測(cè)維護(hù)裝置。優(yōu)選的,本發(fā)明實(shí)施例提供的模塊化設(shè)備檢測(cè)維護(hù)方法及裝置可以通過上述實(shí)施例一的方式和實(shí)施例二的方式結(jié)合實(shí)現(xiàn),即部分模塊有FPGA單元直接實(shí)現(xiàn)控制、檢測(cè)和設(shè)置,部分模塊由FPGA單元通過模塊控制單元、模塊檢測(cè)單元和模塊設(shè)置單元實(shí)現(xiàn)控制、檢測(cè)和設(shè)置。下面通過具體的實(shí)施例分別詳細(xì)說明對(duì)模塊化設(shè)備中的電源模塊和時(shí)鐘模塊進(jìn)行檢測(cè)和故障恢復(fù)設(shè)備的具體實(shí)現(xiàn)過程。實(shí)施例三本發(fā)明實(shí)施例三具體說明對(duì)模塊化設(shè)備中的電源模塊進(jìn)行檢測(cè)和故障恢復(fù)設(shè)備的具體實(shí)現(xiàn)過程。模塊化設(shè)備,例如路由器主機(jī)等,對(duì)電源模塊的上電時(shí)間一般有比較嚴(yán)格的要求, 各種電源模塊必須按照設(shè)定的順序上電,否則將導(dǎo)致模塊化設(shè)備無(wú)法正常配置,出現(xiàn)故障。 例如首先要對(duì)電源模塊進(jìn)行1. 2V上電,實(shí)現(xiàn)對(duì)CPU及其它器件的預(yù)充電,然后再進(jìn)行5V 上電,實(shí)現(xiàn)給CPU供電?,F(xiàn)有實(shí)現(xiàn)上述供電時(shí)序控制時(shí)一般采用如圖7所示的使能電路控制實(shí)現(xiàn),通過 1. 2V的VDD輸入(如圖中所示的VDD1V2),得到5V使能輸出(如圖中所示的5V_EN),來(lái)控制電源模塊上電。又例如如圖8所示的電源模塊(型號(hào)NCPM22的電源芯片),要實(shí)現(xiàn)1. 2V和5V 的使能信號(hào)輸入,如圖中所示的1V2_EN和5V_EN,則也需要一個(gè)類似與圖7所示的使能電路來(lái)實(shí)現(xiàn)。上述現(xiàn)有控制電源上電的方式,都是通過硬件電路控制實(shí)現(xiàn)的,通過控制上電使能管腳,使所要求的大小的電源使能有效,來(lái)實(shí)現(xiàn)對(duì)電源模塊的上電。這種方式在硬件有問題時(shí)很容易導(dǎo)致模塊化設(shè)備整個(gè)系統(tǒng)上電受到影響,甚至導(dǎo)致模塊化設(shè)備無(wú)法正常運(yùn)行。本發(fā)明提供的方法,通過FPGA單元控制電源模塊上電,是一種軟件邏輯控制方式,可以準(zhǔn)確的確保上電電壓和上電延遲時(shí)間。如圖9所示,即為FPGA單元通過上電控制單元控制電源上電的原理示意圖。如圖10所示,即為對(duì)圖8所示的電源模塊實(shí)現(xiàn)5V上電和電源模塊狀態(tài)檢測(cè)的原理示意圖。如圖9中所示的,F(xiàn)PGA單元控制電源控制單元輸出1. 2V、3. 3V和5V,如圖中所示的 1V2_EN、3V3_EN 和 5V_EN。如圖10所示的型號(hào)為NCPM22的電源芯片,為了實(shí)現(xiàn)給電源模塊5V上電,上述圖9中輸出的5V電壓,通過圖10所示的FPGA控制點(diǎn)作用于電源模塊,實(shí)現(xiàn)對(duì)電源模塊的上電。對(duì)電源模塊上電后,F(xiàn)PGA單元在圖10所示的FPGA檢測(cè)點(diǎn)對(duì)電源模塊的輸出電壓進(jìn)行檢測(cè),若檢測(cè)到輸出電壓正常,例如為5V,則可以控制啟動(dòng)下一級(jí)模塊;若輸出電壓不正常,例如不是5V,則在圖10所示的FPGA電源配置管腳檢測(cè)點(diǎn)對(duì)電源模塊的配置管腳進(jìn)行檢測(cè)。圖10中僅給出了一個(gè)FPGA電源配置管腳檢測(cè)點(diǎn),根據(jù)檢測(cè)需要可以設(shè)置多個(gè)FPGA電源配置管腳檢測(cè)點(diǎn),對(duì)多個(gè)電源模塊的配置管腳進(jìn)行檢測(cè)。本發(fā)明中提到的電源模塊可以是DC-DC或者LDO電源,也可以是其他類型的電源。
      又例如如圖11所示的型號(hào)為IP1202的DC-DC電源,當(dāng)檢測(cè)到該電源模塊存在輸出狀態(tài)錯(cuò)誤時(shí),可以對(duì)電源模塊的SS1/SS2管腳進(jìn)行檢測(cè),來(lái)定位故障。一般DC-DC電源模塊通過檢測(cè)這兩個(gè)配置管腳就可以確定電源模塊的配置是否有問題,并可以準(zhǔn)確的定位電源模塊的哪兒出現(xiàn)故障。如圖11所示,為SS1/SS2管腳的配置要求示意圖,SS1/SS2管腳的輸出電壓要求為3. 3V,在該管腳輸出電壓為3. 3V時(shí),電源模塊才能獲得正確的輸出電壓,因此,在電源模塊輸出異常時(shí),檢測(cè)這兩個(gè)管腳的配置電壓是不是3. 3V來(lái)定位故障。如圖12所示為圖11所示的型號(hào)為IP1202的DC-DC電源模塊上SS1/SS2管腳的具體電路結(jié)構(gòu)示意圖,在圖12所示的電源配置管腳檢測(cè)點(diǎn)進(jìn)行檢測(cè)來(lái)定位故障。如果檢測(cè)到電源模塊的配置管腳輸出沒有達(dá)到要求的電平值一般是就是因?yàn)橥獠颗渲玫碾娮桦娙莩霈F(xiàn)故障(即圖12中所示的電容器件),此時(shí)FPGA單元啟動(dòng)電源模塊連接的電源隔離單元,將電源模塊(即圖12中的電源芯片IP1202)配置出現(xiàn)故障的管腳隔離、以及將電源模塊的輸出管腳與下一級(jí)模塊隔離;之后FPGA單元對(duì)電源進(jìn)行設(shè)置(可以由FPGA單元內(nèi)部模擬電源模塊實(shí)現(xiàn)設(shè)置,也可以由FPGA單元控制電源設(shè)置單元實(shí)現(xiàn)),給故障的電源模塊輸入正常的配置電壓值,使其工作狀態(tài)正常。如果是電源模塊中管腳連接的電阻配置錯(cuò)誤,則FPGA單元控制啟動(dòng)電源隔離單元隔離故障的電源模塊故障模塊,并將配置出現(xiàn)錯(cuò)誤的電阻隔離,F(xiàn)PGA或FPGA控制設(shè)置裝置將電源模塊的管腳連接的電阻切換到另一組正常的電阻通路上去,同樣可以保證電源模塊的輸出正常。該方式確保了電源模塊在硬件上的正確性,使電源模塊能夠正常上電。上述電源模塊檢測(cè)到故障時(shí),對(duì)電源模塊進(jìn)行隔離的原理如圖13所示。在各個(gè)電源模塊與下一級(jí)的供電模塊(可以是時(shí)鐘模塊或其他業(yè)務(wù)模塊等)之間設(shè)置的模塊隔離單元,通過FPGA使能信號(hào)控制隔離電源模塊與所連接的供電模塊,或者解除其隔離作用。當(dāng)模塊隔離單元沒有起隔離作用時(shí),電源模塊可以正常給各供電模塊供電。例如如圖所示的分別提供3. 3V、5V、1. 2V電壓等??梢姡現(xiàn)PGA單元控制電源模塊啟動(dòng)時(shí),控制電源模塊的上電電壓,并檢測(cè)電源模塊的輸出電壓是否正常;若正常,則繼續(xù)啟動(dòng)時(shí)鐘模塊;若不正常,控制與電源模塊連接的模塊隔離單元隔離電源模塊,并對(duì)電源模塊進(jìn)行設(shè)置使輸出電壓正常后控制模塊隔離單元解除對(duì)電源模塊的隔離并啟動(dòng)時(shí)鐘模塊。其中,F(xiàn)PGA單元對(duì)電源模塊進(jìn)行設(shè)置使輸出電壓正常,具體包括控制與電源模塊連接的模塊隔離單元隔離電源模塊后,對(duì)電源模塊的配置管腳進(jìn)行檢測(cè),當(dāng)檢測(cè)到是配置管腳連接的電容故障時(shí),重新設(shè)置電源模塊的輸入電壓為正常的電壓值;當(dāng)檢測(cè)到配置管腳連接的電阻故障時(shí),切換到配置管腳連接的另一個(gè)電阻正常的通路上。實(shí)施例四本發(fā)明實(shí)施例四具體說明對(duì)模塊化設(shè)備中的時(shí)鐘模塊進(jìn)行檢測(cè)和故障恢復(fù)設(shè)備的具體實(shí)現(xiàn)過程。模塊化設(shè)備,例如路由器中各個(gè)模塊都需要外部固定的時(shí)鐘輸入,來(lái)保證其正常工作。因此外部時(shí)鐘電路(時(shí)鐘模塊)若出現(xiàn)故障,將影響其他模塊的正常工作,導(dǎo)致時(shí)序混亂等。因此就有必要對(duì)外部時(shí)鐘電路進(jìn)行監(jiān)測(cè)和控制。如圖14所示的時(shí)鐘模塊的電路結(jié)構(gòu),在電源模塊正常工作后,F(xiàn)PGA單元控制控制裝置,啟動(dòng)時(shí)鐘電路,此時(shí)FPGA單元檢測(cè)時(shí)鐘電路的輸出是否正常,例如在圖14所示的
      11FPGA監(jiān)測(cè)點(diǎn)進(jìn)行檢測(cè),檢測(cè)時(shí)鐘電路的輸出時(shí)鐘頻率是否正常。當(dāng)輸出正常時(shí),認(rèn)為時(shí)鐘電路工作狀態(tài)正常,當(dāng)輸出不正常時(shí),認(rèn)為時(shí)鐘電路工作狀態(tài)不正常。FPGA單元通知與時(shí)鐘模塊連接的模塊隔離單元(即圖中所示的時(shí)鐘隔離單元)啟動(dòng),通過模塊隔離單元將時(shí)鐘模塊隔離。主要是隔離時(shí)鐘電路對(duì)下一級(jí)模塊的輸出,以避免錯(cuò)誤的輸出引起模塊化設(shè)備中各芯片的時(shí)序關(guān)系混亂。FPGA單元啟動(dòng)設(shè)置裝置,為時(shí)鐘電路輸入正常的時(shí)鐘頻率,使時(shí)鐘電路的工作狀態(tài)恢復(fù)為正常工作狀態(tài)。FPGA單元通知模塊隔離單元將時(shí)鐘模塊隔離后,啟動(dòng)內(nèi)部邏輯設(shè)置,為時(shí)鐘模塊提供正常的輸入時(shí)鐘頻率,以保證其輸出時(shí)鐘頻率正常??梢?,F(xiàn)PGA單元,控制時(shí)鐘模塊啟動(dòng)時(shí),控制時(shí)鐘模塊的輸入時(shí)鐘頻率,并檢測(cè)時(shí)鐘模塊的輸出時(shí)鐘頻率是否正常;若正常,則繼續(xù)啟動(dòng)業(yè)務(wù)模塊;若不正常,控制與時(shí)鐘模塊連接的模塊隔離單元隔離時(shí)鐘模塊,并重新設(shè)置時(shí)鐘模塊的輸入時(shí)鐘頻率為正確的輸入時(shí)鐘頻率后控制模塊隔離單元解除對(duì)時(shí)鐘模塊的隔離并啟動(dòng)業(yè)務(wù)模塊。本發(fā)明實(shí)施例提供的模塊化設(shè)備檢測(cè)維護(hù)方法、裝置及模塊化設(shè)備,可適用于任何具有多個(gè)模塊的模塊化設(shè)備上,例如路由器、交換機(jī)等,通過FPGA單元控制對(duì)模塊化設(shè)備中的各個(gè)模塊進(jìn)行順序啟動(dòng)和故障檢測(cè),對(duì)于檢測(cè)到故障的模塊,通過模塊隔離單元將其隔離后,由FPGA單元對(duì)其進(jìn)行設(shè)置,以便將發(fā)生故障的模塊的工作狀態(tài)恢復(fù)為正常的工作狀態(tài)。從而實(shí)現(xiàn)了能夠及時(shí)檢測(cè)并恢復(fù)模塊化設(shè)備中的模塊故障,避免了多個(gè)互相制約的功能模塊中的一個(gè)發(fā)生故障,影響其他功能模塊正常工作的問題,以及模塊故障不能及時(shí)恢復(fù)影響整機(jī)性能和可靠性的問題。該方式通過FPGA實(shí)現(xiàn)豐富的邏輯控制和設(shè)置,可以對(duì)各種類型的功能模塊進(jìn)行控制、檢測(cè)和故障恢復(fù)設(shè)置,在模塊化設(shè)備中的模塊故障時(shí),可以迅速恢復(fù)到正常的工作狀態(tài),提高了模塊化設(shè)備故障恢復(fù)的速度,提高了模塊化設(shè)備的可靠性。上述裝置集故障檢測(cè)和恢復(fù)功能于一體,且還可以通過設(shè)置的由硬件實(shí)現(xiàn)模塊設(shè)置單元、模塊檢測(cè)單元、模塊控制單元等,實(shí)現(xiàn)對(duì)復(fù)雜的功能模塊的控制,而對(duì)于電源、時(shí)鐘等相對(duì)簡(jiǎn)單,容易控制和檢測(cè)的功能模塊則由FPGA單元直接進(jìn)行控制、監(jiān)測(cè)和設(shè)置。因此上述方法具有很強(qiáng)的應(yīng)用靈活性和普遍適用性。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
      權(quán)利要求
      1.一種模塊化設(shè)備檢測(cè)維護(hù)裝置,其特征在于,包括FPGA單元,用于按照設(shè)置的控制邏輯控制模塊化設(shè)備中各模塊的啟動(dòng);針對(duì)正在啟動(dòng)的當(dāng)前啟動(dòng)模塊,控制當(dāng)前啟動(dòng)模塊的輸入狀態(tài),并檢測(cè)當(dāng)前啟動(dòng)模塊的輸出狀態(tài)是否正常;若正常,則繼續(xù)啟動(dòng)下一級(jí)模塊;若不正常,控制與當(dāng)前啟動(dòng)模塊連接的模塊隔離單元隔離當(dāng)前啟動(dòng)模塊,并對(duì)當(dāng)前啟動(dòng)模塊進(jìn)行設(shè)置使輸出狀態(tài)正常后控制模塊隔離單元解除對(duì)當(dāng)前啟動(dòng)模塊的隔離并繼續(xù)啟動(dòng)下一級(jí)模塊;模塊隔離單元,用于當(dāng)FPGA單元檢測(cè)到與自身連接的當(dāng)前啟動(dòng)模塊的輸出狀態(tài)異常時(shí),將與自身連接的當(dāng)前啟動(dòng)模塊隔離,當(dāng)所述當(dāng)前啟動(dòng)模塊的輸出狀態(tài)正常后,解除對(duì)當(dāng)前啟動(dòng)模塊的隔離。
      2.如權(quán)利要求1所述的裝置,其特征在于,所述FPGA單元,包括可編程邏輯器件、內(nèi)核、控制寄存器、檢測(cè)寄存器和設(shè)置寄存器;所述控制寄存器,用于存儲(chǔ)控制邏輯;所述檢測(cè)寄存器,用于存儲(chǔ)檢測(cè)邏輯;所述設(shè)置寄存器,用于存儲(chǔ)各模塊的正確輸入狀態(tài)和硬件配置參數(shù);所述可編程邏輯器件和內(nèi)核,用于獲取控制寄存器中存儲(chǔ)的控制邏輯,按照設(shè)置的控制邏輯控制模塊化設(shè)備中各模塊的啟動(dòng),并針對(duì)正在啟動(dòng)的當(dāng)前啟動(dòng)模塊,控制當(dāng)前啟動(dòng)模塊的輸入狀態(tài);以及獲取檢測(cè)寄存器中存儲(chǔ)的檢測(cè)邏輯,檢測(cè)當(dāng)前啟動(dòng)模塊的輸出狀態(tài)是否正常;若正常時(shí),根據(jù)控制邏輯啟動(dòng)下一級(jí)模塊;若不正常時(shí),控制與當(dāng)前啟動(dòng)模塊連接的模塊隔離單元隔離當(dāng)前啟動(dòng)模塊,并從設(shè)置寄存器中獲取當(dāng)前啟動(dòng)模塊的正確輸入狀態(tài)和硬件配置參數(shù),對(duì)當(dāng)前啟動(dòng)模塊進(jìn)行設(shè)置使輸出狀態(tài)為正常的輸出狀態(tài)后控制模塊隔離單元解除對(duì)當(dāng)前啟動(dòng)模塊的隔離并繼續(xù)啟動(dòng)下一級(jí)模塊。
      3.如權(quán)利要求1所述的裝置,其特征在于,所述FPGA單元,具體用于當(dāng)所述模塊化設(shè)備中的模塊包括電源模塊、時(shí)鐘模塊和業(yè)務(wù)模塊時(shí),控制電源模塊先啟動(dòng),在電源模塊啟動(dòng)完成后,控制時(shí)鐘模塊啟動(dòng),時(shí)鐘模塊啟動(dòng)完成后啟動(dòng)業(yè)務(wù)模塊。
      4.如權(quán)利要求3所述的裝置,其特征在于,F(xiàn)PGA單元,具體用于當(dāng)控制電源模塊啟動(dòng)時(shí),控制電源模塊的上電電壓,并檢測(cè)電源模塊的輸出電壓是否正常;若正常,則繼續(xù)啟動(dòng)時(shí)鐘模塊;若不正常,控制與電源模塊連接的模塊隔離單元隔離電源模塊,并對(duì)電源模塊進(jìn)行設(shè)置使輸出電壓正常后控制模塊隔離單元解除對(duì)電源模塊的隔離并啟動(dòng)時(shí)鐘模塊。
      5.如權(quán)利要求4所述的裝置,其特征在于,F(xiàn)PGA單元,具體用于控制與電源模塊連接的模塊隔離單元隔離電源模塊后,對(duì)電源模塊的配置管腳進(jìn)行檢測(cè),當(dāng)檢測(cè)到是配置管腳連接的電容故障時(shí),重新設(shè)置電源模塊的輸入電壓為正常的電壓值;當(dāng)檢測(cè)到配置管腳連接的電阻故障時(shí),切換到配置管腳連接的另一個(gè)電阻正常的通路上。
      6.如權(quán)利要求3所述的裝置,其特征在于,F(xiàn)PGA單元,具體用于當(dāng)控制時(shí)鐘模塊啟動(dòng)時(shí),控制時(shí)鐘模塊的輸入時(shí)鐘頻率,并檢測(cè)時(shí)鐘模塊的輸出時(shí)鐘頻率是否正常;若正常,則繼續(xù)啟動(dòng)業(yè)務(wù)模塊;若不正常,控制與時(shí)鐘模塊連接的模塊隔離單元隔離時(shí)鐘模塊,并重新設(shè)置時(shí)鐘模塊的輸入時(shí)鐘頻率為正確的輸入時(shí)鐘頻率后控制模塊隔離單元解除對(duì)時(shí)鐘模塊的隔離并啟動(dòng)業(yè)務(wù)模塊。
      7.如權(quán)利要求1-6任一所述的裝置,其特征在于,還包括設(shè)置在所述FPGA單元與模塊化設(shè)備中的模塊之間下列模塊之一或組合模塊控制單元、模塊檢測(cè)單元和模塊設(shè)置單元;所述模塊控制單元,用于在所述FPGA單元的控制下,控制當(dāng)前啟動(dòng)模塊的輸入狀態(tài);所述模塊檢測(cè)單元,用于在所述FPGA單元的控制下,檢測(cè)當(dāng)前啟動(dòng)模塊的輸出狀態(tài)是否正常;所述模塊設(shè)置單元,用于當(dāng)檢測(cè)當(dāng)前啟動(dòng)模塊的輸出狀態(tài)不正常,在所述FPGA單元的控制下,對(duì)當(dāng)前啟動(dòng)模塊進(jìn)行設(shè)置使輸出狀態(tài)正常。
      8.一種模塊化設(shè)備,其特征在于,包括如權(quán)利要求1-7任一所述的模塊化設(shè)備檢測(cè)維護(hù)裝置。
      9.一種模塊化設(shè)備檢測(cè)維護(hù)方法,其特征在于,包括FPGA單元按照設(shè)置的控制邏輯控制模塊化設(shè)備中各模塊的啟動(dòng);FPGA單元針對(duì)正在啟動(dòng)的當(dāng)前啟動(dòng)模塊,控制當(dāng)前啟動(dòng)模塊的輸入狀態(tài),并檢測(cè)當(dāng)前啟動(dòng)模塊的輸出狀態(tài)是否正常;若正常,則繼續(xù)啟動(dòng)下一級(jí)模塊;若不正常,控制與當(dāng)前啟動(dòng)模塊連接的模塊隔離單元隔離當(dāng)前啟動(dòng)模塊,并對(duì)當(dāng)前啟動(dòng)模塊進(jìn)行設(shè)置使輸出狀態(tài)正常后控制模塊隔離單元解除對(duì)當(dāng)前啟動(dòng)模塊的隔離并繼續(xù)啟動(dòng)下一級(jí)模塊。
      10.如權(quán)利要求9所述的方法,其特征在于,所述FPGA單元,包括可編程邏輯器件、內(nèi)核、控制寄存器、檢測(cè)寄存器和設(shè)置寄存器;所述按照設(shè)置的控制邏輯控制模塊化設(shè)備中各模塊的啟動(dòng)和控制當(dāng)前啟動(dòng)模塊的輸入狀態(tài),具體包括獲取控制寄存器中存儲(chǔ)的控制邏輯,按照設(shè)置的控制邏輯控制模塊化設(shè)備中各模塊的啟動(dòng)和控制當(dāng)前啟動(dòng)模塊的輸入狀態(tài);所述檢測(cè)當(dāng)前啟動(dòng)模塊的輸出狀態(tài)是否正常,具體包括獲取檢測(cè)寄存器中存儲(chǔ)的檢測(cè)邏輯,檢測(cè)當(dāng)前啟動(dòng)模塊的輸出狀態(tài)是否正常;所述對(duì)當(dāng)前啟動(dòng)模塊進(jìn)行設(shè)置使輸出狀態(tài)正常,具體包括從設(shè)置寄存器中獲取當(dāng)前啟動(dòng)模塊的正確輸入狀態(tài)和硬件配置參數(shù),對(duì)當(dāng)前啟動(dòng)模塊進(jìn)行設(shè)置使輸出狀態(tài)為正常的輸出狀態(tài)。
      11.如權(quán)利要求9所述的方法,其特征在于,所述模塊化設(shè)備中的模塊包括電源模塊、 時(shí)鐘模塊和業(yè)務(wù)模塊時(shí),所述按照設(shè)置的控制邏輯控制模塊化設(shè)備中各模塊的啟動(dòng),具體包括控制電源模塊先啟動(dòng),在電源模塊啟動(dòng)完成后,控制時(shí)鐘模塊啟動(dòng),時(shí)鐘模塊啟動(dòng)完成后啟動(dòng)業(yè)務(wù)模塊。
      12.如權(quán)利要求11所述的方法,其特征在于,若當(dāng)前啟動(dòng)模塊為電源模塊時(shí),F(xiàn)PGA單元控制電源模塊的上電電壓,并檢測(cè)電源模塊的輸出電壓是否正常;若正常,則繼續(xù)啟動(dòng)時(shí)鐘模塊;若不正常,控制與電源模塊連接的模塊隔離單元隔離電源模塊,并對(duì)電源模塊進(jìn)行設(shè)置使輸出電壓正常后控制模塊隔離單元解除對(duì)電源模塊的隔離并啟動(dòng)時(shí)鐘模塊。
      13.如權(quán)利要求12所述的方法,其特征在于,所述對(duì)電源模塊進(jìn)行設(shè)置使輸出電壓正常,具體包括對(duì)電源模塊的配置管腳進(jìn)行檢測(cè),當(dāng)檢測(cè)到是配置管腳連接的電容故障時(shí),重新設(shè)置電源模塊的輸入電壓為正常的電壓值;當(dāng)檢測(cè)到配置管腳連接的電阻故障時(shí),切換到配置管腳連接的另一個(gè)電阻正常的通路上。
      14.如權(quán)利要求12所述的方法,其特征在于,若當(dāng)前啟動(dòng)模塊為時(shí)鐘模塊時(shí),F(xiàn)PGA單元控制時(shí)鐘模塊的輸入時(shí)鐘頻率,并檢測(cè)時(shí)鐘模塊的輸出時(shí)鐘頻率是否正常;若正常,則繼續(xù)啟動(dòng)業(yè)務(wù)模塊;若不正常,控制與時(shí)鐘模塊連接的模塊隔離單元隔離時(shí)鐘模塊,并重新設(shè)置時(shí)鐘模塊的輸入時(shí)鐘頻率為正確的輸入時(shí)鐘頻率后控制模塊隔離單元解除對(duì)時(shí)鐘模塊的隔離并啟動(dòng)業(yè)務(wù)模塊。
      15.如權(quán)利要求9-14任一所述的方法,其特征在于,根據(jù)模塊化設(shè)備中模塊的控制、檢測(cè)和設(shè)置需求,在所述FPGA單元與模塊化設(shè)備中的模塊之間設(shè)置下列模塊之一或組合模塊控制單元、模塊檢測(cè)單元和模塊設(shè)置單元;所述控制當(dāng)前啟動(dòng)模塊的輸入狀態(tài),具體包括所述FPGA單元控制所述模塊控制單元來(lái)實(shí)現(xiàn)控制當(dāng)前啟動(dòng)模塊的輸入狀態(tài);所述檢測(cè)當(dāng)前啟動(dòng)模塊的輸出狀態(tài)是否正常,具體包括所述FPGA單元控制所述模塊檢測(cè)單元來(lái)實(shí)現(xiàn)檢測(cè)當(dāng)前啟動(dòng)模塊的輸出狀態(tài)是否正常;所述對(duì)當(dāng)前啟動(dòng)模塊進(jìn)行設(shè)置使輸出狀態(tài)正常,具體包括所述FPGA單元控制所述模塊檢測(cè)單元,來(lái)實(shí)現(xiàn)當(dāng)檢測(cè)當(dāng)前啟動(dòng)模塊的輸出狀態(tài)不正常時(shí),對(duì)當(dāng)前啟動(dòng)模塊進(jìn)行設(shè)置使輸出狀態(tài)正常。
      全文摘要
      本發(fā)明公開了一種模塊化設(shè)備檢測(cè)維護(hù)方法、裝置及模塊化設(shè)備,該方法包括FPGA單元和模塊隔離單元,用于按照設(shè)置的控制邏輯控制模塊化設(shè)備中各模塊的啟動(dòng);針對(duì)正在啟動(dòng)的當(dāng)前啟動(dòng)模塊,控制當(dāng)前啟動(dòng)模塊的輸入狀態(tài),并檢測(cè)當(dāng)前啟動(dòng)模塊的輸出狀態(tài)是否正常;若正常,則繼續(xù)啟動(dòng)下一級(jí)模塊;若不正常,控制與當(dāng)前啟動(dòng)模塊連接的模塊隔離單元隔離當(dāng)前啟動(dòng)模塊,并對(duì)當(dāng)前啟動(dòng)模塊進(jìn)行設(shè)置使輸出狀態(tài)正常后控制模塊隔離單元解除對(duì)當(dāng)前啟動(dòng)模塊的隔離并繼續(xù)啟動(dòng)下一級(jí)模塊。能夠及時(shí)檢測(cè)并恢復(fù)模塊化設(shè)備中的模塊故障,避免對(duì)整機(jī)造成影響。
      文檔編號(hào)G05B19/04GK102183901SQ20111008205
      公開日2011年9月14日 申請(qǐng)日期2011年4月1日 優(yōu)先權(quán)日2011年4月1日
      發(fā)明者楊勇 申請(qǐng)人:福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1