專利名稱:機(jī)群系統(tǒng)的順序上下電系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種機(jī)群系統(tǒng)的上下電的系統(tǒng)和方法,具體地說,是涉及用于一種機(jī)群順序上下電的系統(tǒng)和方法。
本發(fā)明的又一目的是提供了一種機(jī)群自動(dòng)順序上下電的系統(tǒng)和方法,可以實(shí)現(xiàn)機(jī)群的自動(dòng)上電和下電。
本發(fā)明的進(jìn)一步目的是提供了一種機(jī)群自動(dòng)順序上下電的系統(tǒng)和方法,可以實(shí)現(xiàn)對(duì)機(jī)群中任意結(jié)點(diǎn)機(jī)或機(jī)組實(shí)施的上電和下電控制。
本發(fā)明的又一目的是提供了一種遠(yuǎn)程控制機(jī)群系統(tǒng)上下電的方法。
本發(fā)明的其它目的和優(yōu)點(diǎn)可以通過閱讀和理解以下對(duì)本發(fā)明的描述而得知。
機(jī)群的上電由兩個(gè)階段組成,第一階段是各個(gè)結(jié)點(diǎn)機(jī)未開但先對(duì)每個(gè)結(jié)點(diǎn)機(jī)接通220V電源,第二階段是對(duì)各個(gè)結(jié)點(diǎn)機(jī)上電。
根據(jù)這一特征,在對(duì)機(jī)柜進(jìn)行上電操作時(shí),將空氣開關(guān)合上,這時(shí)只是機(jī)柜電源箱有電,各結(jié)點(diǎn)機(jī)這時(shí)并不接通220V。各結(jié)點(diǎn)機(jī)的電源線都引到電源箱上的220V電源控制裝置上。220V電源控制裝置上有多路電源開關(guān)裝置,在220V電源控制裝置上的控制裝置的控制下,各多路電源開關(guān)裝置的依次合上,使該機(jī)柜上各結(jié)點(diǎn)機(jī)依次接通220V電源,每個(gè)結(jié)點(diǎn)機(jī)接通220V電源的間隔時(shí)間由220V電源控制裝置上的控制裝置控制并且可以調(diào)節(jié)。
下電過程仍然采用以上系統(tǒng),不過順序倒一下。先是從監(jiān)控機(jī)上關(guān)閉結(jié)點(diǎn)機(jī)操作系統(tǒng)。然后在監(jiān)控控機(jī)上依次給各結(jié)點(diǎn)機(jī)下電。隨后使各結(jié)點(diǎn)機(jī)依次和220V電源斷開。
圖2表示本發(fā)明的220V電源控制裝置的示意圖。
圖3表示本發(fā)明的單片機(jī)控制一路繼電器電路圖。
圖4表示本發(fā)明的命令分發(fā)裝置的一實(shí)施例的電路圖。
圖5表示本發(fā)明的結(jié)點(diǎn)開關(guān)裝置的一實(shí)施例的電路圖。
具體實(shí)施例方式
下面參照說明書附圖,將詳細(xì)敘述本發(fā)明的實(shí)施方案。
根據(jù)本發(fā)明,機(jī)群的上電由兩個(gè)階段組成,第一階段是各個(gè)結(jié)點(diǎn)機(jī)未開但先對(duì)每個(gè)結(jié)點(diǎn)機(jī)接通220V電源,第二階段是對(duì)各個(gè)結(jié)點(diǎn)機(jī)上電。
圖1表示本發(fā)明所述的結(jié)點(diǎn)機(jī)上下電系統(tǒng)一實(shí)施例圖。監(jiān)控主機(jī)9設(shè)在機(jī)柜1內(nèi)。各機(jī)柜內(nèi)設(shè)有一個(gè)機(jī)柜電源箱3,其中配置有一個(gè)空氣開關(guān)4,一個(gè)220V電源控制裝置55和機(jī)柜的命令分發(fā)裝置60。各機(jī)柜的命令分發(fā)裝置60通過串行總線29A與結(jié)點(diǎn)機(jī)40的開關(guān)裝置30串行連接;各機(jī)柜內(nèi)的電源控制裝置55和命令分發(fā)裝置60通過機(jī)柜間串行總線29B接到監(jiān)控主機(jī)9的一串口上,從而建立與監(jiān)控主機(jī)9的通信。
如圖2所示,220V電源控制裝置55有一控制裝置56和一多路開關(guān)裝置57??刂蒲b置56控制多路開關(guān)裝置57與220V電源的接通與斷開。
在對(duì)機(jī)群進(jìn)行上電操作時(shí),首先完成對(duì)機(jī)柜電源的接通操作,將空氣開關(guān)4合上,這時(shí)只是機(jī)柜電源箱3有電,各結(jié)點(diǎn)機(jī)40這時(shí)并不接通220V。然后,使各機(jī)柜的220V電源控制裝置55工作,各結(jié)點(diǎn)機(jī)40的220V電源依次接通。這時(shí),機(jī)柜內(nèi)結(jié)點(diǎn)機(jī)40還未上電。
圖3表示根據(jù)本發(fā)明的220V電源控制裝置55的一個(gè)具體實(shí)施例的電路示意圖,其中顯示了單片機(jī)10控制一路繼電器開關(guān)的接通或斷開(其它路未顯示)。這個(gè)電路由單片機(jī)10、一光耦放大芯片11和+5V繼電器17和+12V繼電器18組成。
單片機(jī)10的通信端口8通過串行總線與監(jiān)控主機(jī)9相連,單片機(jī)10的一I/O口11與一光耦放大芯片14的一輸入端12連接,光耦放大芯片的另一輸入端13接地,光耦放大芯片14的一輸出15與+5V繼電器17的一端A相連,光耦放大芯片14的另一輸出16接地,+5V繼電器17的一端B通過一電阻與+5V電源相連,+5V繼電器17的常開觸點(diǎn)的一端C與+12V繼電器18相連,+5V繼電器17的常開觸點(diǎn)的另一端D接地,+12V繼電器18的常開觸點(diǎn)與220V電源相連,+12V繼電器18的一端H通過一電阻與+12V電源相連。
在單片機(jī)10的通信端口8收到接通220V電的命令后,將一個(gè)I/O輸出11置高電平。這個(gè)I/O輸出11接到光耦放大芯片14的輸入a12,光耦的另外一個(gè)輸入b13接地,這樣光耦放大芯片14內(nèi)部的二極管發(fā)光使光耦的輸出導(dǎo)通。A點(diǎn)電壓變?yōu)榈碗娖?。?5V繼電器17的輸出端CD兩點(diǎn)接通。進(jìn)而使+12V繼電器18輸出端接通。+12V繼電器18輸出接在220V電源。
220V電源控制裝置55的單片機(jī)10控制各繼電器的時(shí)間間隔,多路繼電器的各路依次合上,使該機(jī)柜上各結(jié)點(diǎn)機(jī)40依次接通220V電源,每個(gè)結(jié)點(diǎn)機(jī)40接通220V的間隔時(shí)間可由220V電源控制裝置55上的單片機(jī)10控制并且可以調(diào)節(jié)。雖然圖3給出了實(shí)現(xiàn)接通各結(jié)點(diǎn)機(jī)220V電源的電路圖(只示意性地示出一路),但本領(lǐng)域的技術(shù)人員應(yīng)該看到,其它能實(shí)現(xiàn)順序接通各結(jié)點(diǎn)機(jī)220V電源的方法都不脫離本發(fā)明的精神和實(shí)質(zhì)。
在各結(jié)點(diǎn)機(jī)的220V電源接通后,下一步就可以對(duì)各結(jié)點(diǎn)機(jī)40進(jìn)行上電。在本發(fā)明里,這一操作可以在一臺(tái)監(jiān)控主機(jī)9上的軟件界面完成。根據(jù)本發(fā)明,上電是自動(dòng)完成的,并且需要上電的結(jié)點(diǎn)機(jī)40可選(比如20臺(tái)結(jié)點(diǎn)機(jī)里,可以選擇1-15和17這16臺(tái)結(jié)點(diǎn)機(jī)上電),并且上電的時(shí)間間隔可以在軟件上設(shè)置。在監(jiān)控主機(jī)9對(duì)某一個(gè)機(jī)柜的若干臺(tái)結(jié)點(diǎn)機(jī)40發(fā)出上電命令后,監(jiān)控主機(jī)9在內(nèi)部對(duì)每一臺(tái)結(jié)點(diǎn)機(jī)40的上電命令依次延時(shí)后,通過機(jī)柜間串行總線29B將上電命令發(fā)送到機(jī)柜電源箱3上的命令分發(fā)裝置60,該裝置將上電命令通過機(jī)柜內(nèi)串行總線29A發(fā)送到結(jié)點(diǎn)機(jī)40的開關(guān)機(jī)裝置30。從而實(shí)現(xiàn)相應(yīng)柜中多臺(tái)結(jié)點(diǎn)機(jī)的開機(jī)(上電)操作。
對(duì)機(jī)群各機(jī)柜的上下電也可采取類似方法,在各機(jī)柜的電源線之間接一多路繼電器,使用一類似電源控制裝置55的控制裝置,使各機(jī)柜的電源線依次合上,實(shí)現(xiàn)機(jī)柜上電的順序控制。
在執(zhí)行開關(guān)機(jī)命令工作時(shí),監(jiān)控主機(jī)9按照串口定義的格式生成開關(guān)機(jī)命令并初始化命令包的通訊信息,包括已經(jīng)發(fā)送的次數(shù)。監(jiān)控主機(jī)9判斷已發(fā)送次數(shù)是否達(dá)到規(guī)定的次數(shù),如果是,返回開關(guān)機(jī)操作超時(shí)失敗,過程結(jié)束。已發(fā)送次數(shù)如果沒有達(dá)到規(guī)定的次數(shù),清空操作系統(tǒng)的串口收發(fā)緩存并往串口網(wǎng)絡(luò)中寫入該開關(guān)機(jī)命令,更新已發(fā)送次數(shù)記錄,并等待命令分發(fā)裝置的回復(fù)。監(jiān)控主機(jī)進(jìn)一步判斷在等待過程中是否發(fā)生超時(shí),如果是,將已發(fā)送次數(shù)加1,若是否,判斷接收的數(shù)據(jù)是否符合規(guī)定的格式,若是,根據(jù)返回的結(jié)果,返回開關(guān)機(jī)操作成功還是失敗,過程結(jié)束,若是否,將已發(fā)送次數(shù)加1。
圖5表示本發(fā)明的命令分發(fā)裝置60的示意圖。監(jiān)控主機(jī)9發(fā)出命令,經(jīng)機(jī)柜間串行總線2發(fā)送到機(jī)柜間命令分發(fā)裝置20,機(jī)柜間命令分發(fā)裝置20通過自身地址的比較來判斷是否是發(fā)給自己機(jī)柜的命令,如果符合自己的地址,就傳遞,否則丟棄。通過端口1進(jìn)入負(fù)責(zé)轉(zhuǎn)發(fā)的單片機(jī)22,該單片機(jī)22再將命令從端口2發(fā)出,達(dá)到機(jī)柜內(nèi)部的信息采集裝置26。采集到的信息頁(yè)通過機(jī)柜負(fù)責(zé)轉(zhuǎn)發(fā)的單片機(jī)22將數(shù)據(jù)最終發(fā)給了監(jiān)控主機(jī)9。兩次串行總線保證了能在本例的整個(gè)系統(tǒng)中同時(shí)監(jiān)控所有結(jié)點(diǎn)機(jī)45。
圖4表示本發(fā)明的命令分發(fā)裝置60的一實(shí)施例的電路圖。命令分發(fā)裝置60包括一單片機(jī)31,在此實(shí)施例中采用的單片機(jī)為P80C552和其兩個(gè)通信端口組成。這兩個(gè)通信端口一個(gè)為單片機(jī)31串口,一個(gè)為單片機(jī)31的IO口通過一芯片32擴(kuò)的串口,在此例中采用的為MAX3100。通信的串行總線這里采用的是485總線。在此例中使用的芯片34MAX3081作為RS232-RS485的轉(zhuǎn)換芯片。這兩個(gè)通信端口通過MAX3081后,都轉(zhuǎn)換成RS485差分通信信號(hào)。單片機(jī)31串口接MAX3081后稱為端口1,由IO口經(jīng)MAX3100擴(kuò)的串口接MAX3081后,稱為端口2。端口1接到機(jī)柜命令分發(fā)裝置60與監(jiān)控主機(jī)9間的串行總線29B。在這條串行總線上接的是各個(gè)機(jī)柜內(nèi)命令分發(fā)裝置60和一臺(tái)監(jiān)控主機(jī)9。端口2接到機(jī)柜內(nèi)串行總線29B。熟悉本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)看到,本實(shí)施例中命令分發(fā)裝置60或采用的芯片可用其它具有相同功能的元器件代替,而不脫離本發(fā)明的精神和實(shí)質(zhì)。
這樣命令從監(jiān)控主機(jī)9發(fā)到這個(gè)機(jī)柜后,(單片機(jī)31通過自身地址的比較來判斷是否是發(fā)給自己機(jī)柜的命令,如果符合自己的地址,就傳遞,否則丟棄)通過端口1進(jìn)入負(fù)責(zé)轉(zhuǎn)發(fā)的單片機(jī)31,該單片機(jī)31再將命令從端口2發(fā)出,達(dá)到機(jī)柜內(nèi)部的結(jié)點(diǎn)機(jī)開關(guān)機(jī)裝置30。
圖5表示本發(fā)明的開關(guān)機(jī)裝置30的一個(gè)實(shí)施例電路圖。此例中,開關(guān)機(jī)裝置30利用一單片機(jī)41(本例種采用菲利普的P89C664)的一個(gè)I/O口P1.2(PSW)加上芯片42(本實(shí)施例采用MAX4612)實(shí)現(xiàn)模擬開關(guān)的功能。MAX4612是一個(gè)四路模擬開關(guān)。其第二路的特征是在輸入IN2(管腳5)管腳為低時(shí),NC2和COM2(管腳3、4)斷開,IN2(管腳5)管腳為高時(shí),NC2和COM2(管腳3、4)短接。根據(jù)這個(gè)原理,單片機(jī)41的P1.2口在上電初始狀態(tài)置為低電平。在收到通過機(jī)柜內(nèi)串行總線29A發(fā)來的開機(jī)命令后,單片機(jī)41的P1.2口就置高電平。MAX4612的NC2和COM2接到8PIN插針的5、6針腳,這兩個(gè)針腳分別接到結(jié)點(diǎn)機(jī)45的主板上的PSW和GND針腳,NC2和COM2短接實(shí)際上就是將主板開關(guān)按鈕的PSW和GND短接。結(jié)點(diǎn)機(jī)45因而開機(jī)。在短接大約2秒后斷開。關(guān)機(jī)的過程是一樣的,同樣通過MAX4612將主板開關(guān)按鈕的PSW和GND短接實(shí)現(xiàn)。
下電過程仍然采用同一系統(tǒng),但順序倒過來。確定各結(jié)點(diǎn)機(jī)可以進(jìn)行下電后,先從主控機(jī)上關(guān)閉結(jié)點(diǎn)機(jī)的操作系統(tǒng)。選定機(jī)柜號(hào)和各結(jié)點(diǎn)機(jī)號(hào),依次發(fā)出關(guān)機(jī)命令,從而依次對(duì)所有機(jī)柜的所有結(jié)點(diǎn)機(jī)實(shí)現(xiàn)下電控制。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明的計(jì)算機(jī)機(jī)群監(jiān)控方法和系統(tǒng)進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種機(jī)群系統(tǒng)的順序上下電系統(tǒng),包括一個(gè)監(jiān)控主機(jī),其用于監(jiān)控各結(jié)點(diǎn)機(jī)的上下電;至少一個(gè)結(jié)點(diǎn)機(jī)電源控制裝置,其用于控制接通和斷開各結(jié)點(diǎn)機(jī)電源;至少一個(gè)命令分發(fā)裝置,其用于接收來自所述監(jiān)控主機(jī)的命令,控制所述結(jié)點(diǎn)機(jī)的上下電;至少一個(gè)結(jié)點(diǎn)機(jī)開關(guān)機(jī)裝置,其用于對(duì)所述各結(jié)點(diǎn)機(jī)進(jìn)行上下電;所述命令分發(fā)裝置通過通信線路與所述監(jiān)控主機(jī)相連;所述命令分發(fā)裝置通過通信線路與所述結(jié)點(diǎn)機(jī)開關(guān)機(jī)裝置相連。
2.如權(quán)利要求1的順序上下電系統(tǒng),還包括一個(gè)機(jī)柜間電源控制裝置,用于控制接通和斷開各機(jī)柜的電源。
3.一種機(jī)群順序上下電的方法,所述機(jī)群包括至少一組結(jié)點(diǎn)機(jī),該方法包括下列步驟上電時(shí)使所述機(jī)組被選定上電的結(jié)點(diǎn)機(jī)順序接通電源;然后,使所述機(jī)組被選定上電的結(jié)點(diǎn)機(jī)順序上電;下電時(shí)使所述機(jī)組被選定上電的結(jié)點(diǎn)機(jī)順序下電;然后,使所述機(jī)組被選定下電的結(jié)點(diǎn)機(jī)順序切斷電源。
4.如權(quán)利要求3的機(jī)群順序上下電的方法,進(jìn)一步包括步驟上電時(shí)首先合上所述機(jī)組的電源開關(guān),使各機(jī)組接通電源;下電時(shí)最后斷開所述機(jī)組的電源開關(guān),使各機(jī)組切斷電源。
5.如權(quán)利要求3的機(jī)群順序上下電的方法,進(jìn)一步包括步驟在所述機(jī)組多于一個(gè)的情況,上下電時(shí),使所述機(jī)組中被選定上下電的各機(jī)組順序接通或斷開電源。
6.如權(quán)利要求3的機(jī)群順序上下電的方法,進(jìn)一步包括步驟設(shè)置各結(jié)點(diǎn)機(jī)順序接通斷開電源和上下電的時(shí)間間隔。
7.如權(quán)利要求5的機(jī)群順序上下電的方法,進(jìn)一步包括步驟設(shè)置各機(jī)組順序接通斷開電源和順序上下電的時(shí)間間隔。
8.如權(quán)利要求3的機(jī)群順序上下電的方法,可以實(shí)現(xiàn)遠(yuǎn)程的開關(guān)機(jī)控制。
全文摘要
一種機(jī)群系統(tǒng)的順序上下電系統(tǒng)及其方法,對(duì)機(jī)群的上下電的方法分為兩個(gè)階段,第一階段是各結(jié)點(diǎn)機(jī)未開但先對(duì)每個(gè)結(jié)點(diǎn)機(jī)接通220V電源;第二階段是對(duì)各結(jié)點(diǎn)機(jī)上電,通過監(jiān)控主機(jī)設(shè)置結(jié)點(diǎn)機(jī)間上電時(shí)間間隔,監(jiān)控主機(jī)對(duì)一機(jī)柜的若干臺(tái)結(jié)點(diǎn)機(jī)發(fā)出上電命令并將各結(jié)點(diǎn)機(jī)的上電命令依次延時(shí),由命令分發(fā)裝置將上電命令發(fā)送到各結(jié)點(diǎn)機(jī)的開關(guān)機(jī)裝置。開關(guān)機(jī)裝置接到命令,將結(jié)點(diǎn)機(jī)的上電管腳短接以實(shí)現(xiàn)開機(jī)操作。對(duì)多個(gè)機(jī)柜的多臺(tái)結(jié)點(diǎn)機(jī)上電,是在上一機(jī)柜完成上電后,再完成下一機(jī)柜的上電。下電過程仍然采用以上系統(tǒng),只是順序顛倒。先是從主控機(jī)上關(guān)閉結(jié)點(diǎn)機(jī)操作系統(tǒng),然后在主控機(jī)上依次給各結(jié)點(diǎn)機(jī)下電。隨后使各結(jié)點(diǎn)機(jī)依次和220V電源斷開。
文檔編號(hào)G06F1/30GK1466029SQ0214216
公開日2004年1月7日 申請(qǐng)日期2002年8月27日 優(yōu)先權(quán)日2002年6月10日
發(fā)明者吳雪麗, 田宏萍, 崔吉順, 王濤, 程菊生 申請(qǐng)人:聯(lián)想(北京)有限公司