專利名稱:一種通信接口板主備用切換方法
技術(shù)領(lǐng)域:
本發(fā)明屬于通訊技術(shù)領(lǐng)域,特別涉及一種通信接口板主備用切換方法。
技術(shù)背景在通訊技術(shù)領(lǐng)域中,大多數(shù)應(yīng)用都要求設(shè)備具有較高的可靠性和穩(wěn)定性,尤 其是在鐵路、電力、公安、部隊(duì)等調(diào)度設(shè)備當(dāng)中,即便是短時(shí)間的業(yè)務(wù)中斷也將 會(huì)給客戶造成難以估量的損失,這就要求通訊設(shè)備中的各單板和模塊具有負(fù)荷分 擔(dān)模式的雙機(jī)備份,即在正常工作時(shí),備份電路均處于獨(dú)立工作狀態(tài),而一旦主用 電路出現(xiàn)故障則備份電路要立即承擔(dān)全部處理,這種結(jié)構(gòu)既保證了系統(tǒng)的可靠性, 又提高了系統(tǒng)的利用率和處理能力。 發(fā)明內(nèi)容一種通信接口板主備用切換方法,兩個(gè)相鄰槽位的單板互為主備用,主備板各自的復(fù)位信號(hào)、主備切換信號(hào)、CPU心跳信號(hào)和槽位號(hào)分別經(jīng)過(guò)一個(gè)與門 輸入到由兩個(gè)與非門耦合組成的RS觸發(fā)器的兩個(gè)輸入端,RS觸發(fā)器的兩個(gè)與 非門的輸出端分別控制相應(yīng)的主板或備板的主備用狀態(tài);所述槽位號(hào)的值取決于單板所在的位置,奇槽位為高電平,偶槽位為低電平; 所述CPU心跳信號(hào)的值取決于CPU是否輸出脈沖,當(dāng)有脈沖輸出時(shí),CPU心跳信號(hào)為高電平,否則為低電平。所述復(fù)位信號(hào)、CPU心跳信號(hào)為高電平,槽位號(hào)為高電平時(shí)1) 所述主備切換信號(hào)為高電平則對(duì)應(yīng)的單板為主用狀態(tài);2) 所述主備切換信號(hào)為低電平則對(duì)應(yīng)的單板為備用狀態(tài)。所述復(fù)位信號(hào)、CPU心跳信號(hào)為高電平,槽位號(hào)為低電平時(shí)1) 所述主備切換信號(hào)為低電平則對(duì)應(yīng)的單板為備用狀態(tài);2) 所述主備切換信號(hào)為高電平則只有當(dāng)跟它互為主備用的單板為備用狀態(tài) 時(shí)才能升為主用板。所述復(fù)位信號(hào)、CPU心跳信號(hào)任意一個(gè)為低電平時(shí),對(duì)應(yīng)的單板被強(qiáng)制切 換為備用狀態(tài)。當(dāng)軟件設(shè)置兩塊單板都為主用的情況下,而單板又都具備升為主用的條件時(shí) 由硬件槽位號(hào)來(lái)進(jìn)行裁決,即奇槽位號(hào)的單板優(yōu)先升為主用狀態(tài)。軟件通過(guò)所述與非門的A皿和B^兩根互斥線對(duì)單板進(jìn)行診斷,檢測(cè)出對(duì) 方單板的當(dāng)前狀態(tài)。本方法通過(guò)CPU心跳信號(hào)、復(fù)位信號(hào)、主備切換信號(hào)和槽位號(hào)進(jìn)行單板的 主備用控制?;橹鱾溆玫膬蓧K單板在工作時(shí),只能有一塊單板處于主用狀態(tài), 另一塊單板處于備用狀態(tài)。當(dāng)出現(xiàn)硬件故障或軟件設(shè)置錯(cuò)誤時(shí)都能夠保證兩塊單 板處于正確的狀態(tài)。本方法通過(guò)軟件設(shè)置和硬件狀態(tài)共同裁定哪一個(gè)單板處于主 用狀態(tài),避免了輸出沖突,也防止由此帶來(lái)的硬件損壞。
圖l為本發(fā)明的連接連接圖。
具體實(shí)施方式
本發(fā)明提供了一種通信接口板主備用切換方法,下面結(jié)合附圖和具體的實(shí)施 方式對(duì)本發(fā)明的技術(shù)方案作進(jìn)一步的說(shuō)明。圖1為本發(fā)明的連接連接圖,兩個(gè)相鄰槽位的單板互為主備用,主備板各自 的復(fù)位信號(hào)、主備切換信號(hào)、CPU心跳信號(hào)和槽位號(hào)分別經(jīng)過(guò)一個(gè)與門輸入到 由兩個(gè)與非門耦合組成的RS觸發(fā)器的兩個(gè)輸入端,RS觸發(fā)器的兩個(gè)與非門的輸出端分別控制相應(yīng)的主板或備板的主備用狀態(tài);所述槽位號(hào)的值取決于單板所在的位置,奇槽位為高電平,偶槽位為低電平; 所述CPU心跳信號(hào)的值取決于CPU是否輸出脈沖,當(dāng)有脈沖輸出時(shí),CPU心跳信號(hào)為高電平,否則為低電平。 本方法具有以下三個(gè)穩(wěn)定狀態(tài)1. A板主用,B板備用。此狀態(tài)下A板的復(fù)位信號(hào)、CPU心跳信號(hào)、槽位號(hào)都為高電平,主備切換 信號(hào)為高電平,經(jīng)過(guò)與門以后輸出至AIN2, A,為高電平,A肌為高電平,A麗 和A證經(jīng)過(guò)與非門之后輸出至AouT, AouT為低電平,此管腳驅(qū)動(dòng)本板繼電器進(jìn) 入主用狀態(tài)。此狀態(tài)下B板的復(fù)位信號(hào)、CPU心跳信號(hào)、槽位號(hào)都為高電平,主備切換 信號(hào)為低電平,經(jīng)過(guò)與門以后輸出至B證,B脆為高電平,B脆為低電平,B願(yuàn)和BjN2經(jīng)過(guò)與非門之后輸出至BouT, BouT為高電平,此管腳驅(qū)動(dòng)本板繼電器進(jìn)入備用狀態(tài)。2. B板主用,A板備用。此狀態(tài)下B板的復(fù)位信號(hào)、CPU心跳信號(hào)、槽位號(hào)都為高電平,主備切換 信號(hào)為高電平,經(jīng)過(guò)與門以后輸出至B證,B證為高電平,Bjw為高電平,B肌和Bw2經(jīng)過(guò)與非門之后輸出至BcxjT, BouT為低電平,此管腳驅(qū)動(dòng)本板繼電器進(jìn)入主用狀態(tài)。此狀態(tài)下A板的復(fù)位信號(hào)、CPU心跳信號(hào)、槽位號(hào)都為高電平,主備切換信號(hào)為低電平,經(jīng)過(guò)與門以后輸出至A證,A!n2為高電平,A脆為低電平,Ajn!和A皿經(jīng)過(guò)與非門之后輸出至AcxjT, AouT為高電平,此管腳驅(qū)動(dòng)本板繼電器進(jìn)入備用狀態(tài)。3. A板備用,B板備用。此狀態(tài)下A板的主備切換信號(hào)為低電平,經(jīng)過(guò)與門以后輸出至AIN2, AIN2 為低電平,AIN1為高電平,AIN1和AIN2經(jīng)過(guò)與非門之后輸出至AOUT, AOUT 為高電平,此管腳驅(qū)動(dòng)本板繼電器進(jìn)入備用狀態(tài)。此狀態(tài)下B板的主備切換信號(hào)為低電平,經(jīng)過(guò)與門以后輸出至BIN2, BIN2 為低電平,BIN1為高電平,BIN1和BIN2經(jīng)過(guò)與非門之后輸出至BOUT, BOUT 為高電平,此管腳驅(qū)動(dòng)本板繼電器進(jìn)入備用狀態(tài)。所述復(fù)位信號(hào)、CPU心跳信號(hào)為高電平,槽位號(hào)為低電平時(shí)1) 所述主備切換信號(hào)為低電平則對(duì)應(yīng)的單板為備用狀態(tài);2) 所述主備切換信號(hào)為高電平則只有當(dāng)跟它互為主備用的單板為備用狀態(tài) 時(shí)才能升為主用板。所述復(fù)位信號(hào)、CPU心跳信號(hào)任意一個(gè)為低電平時(shí),對(duì)應(yīng)的單板被強(qiáng)制切 換為備用狀態(tài)。當(dāng)軟件設(shè)置兩塊單板都為主用的情況下,而單板又都具備升為主用的條件時(shí) 由硬件槽位號(hào)來(lái)進(jìn)行裁決,即奇槽位號(hào)的單板優(yōu)先升為主用狀態(tài)。軟件可以通過(guò)A^和B皿兩根互斥線對(duì)單板進(jìn)行診斷,即可以檢測(cè)出對(duì)方 單板的當(dāng)前狀態(tài)。當(dāng)兩個(gè)單板都具備做主用板的條件時(shí),如果此時(shí)軟件控制出現(xiàn)錯(cuò)誤,即兩個(gè) 單板都設(shè)置成主用狀態(tài)則由槽位號(hào)來(lái)進(jìn)行裁定,槽位號(hào)為高電平即奇數(shù)槽號(hào)的單 板將切換為主用,槽位號(hào)為低電平即偶數(shù)槽號(hào)的單板將強(qiáng)制切換為備用,避免了 雙主現(xiàn)象的發(fā)生。
權(quán)利要求
1.一種通信接口板主備用切換方法,其特征在于,兩個(gè)相鄰槽位的單板互為主備用,主備板各自的復(fù)位信號(hào)、主備切換信號(hào)、CPU心跳信號(hào)和槽位號(hào)分別經(jīng)過(guò)一個(gè)與門輸入到由兩個(gè)與非門耦合組成的RS觸發(fā)器的兩個(gè)輸入端,RS觸發(fā)器的兩個(gè)與非門的輸出端分別控制相應(yīng)的主板或備板的主備用狀態(tài);所述槽位號(hào)的值取決于單板所在的位置,奇槽位為高電平,偶槽位為低電平;所述CPU心跳信號(hào)的值取決于CPU是否輸出脈沖,當(dāng)有脈沖輸出時(shí),CPU心跳信號(hào)為高電平,否則為低電平。
2. 根據(jù)權(quán)利要求l所述的一種通信接口板主備用切換方法,其特征在于, 所述復(fù)位信號(hào)、CPU心跳信號(hào)為高電平,槽位號(hào)為高電平時(shí)、1)所述主備切換信號(hào)為高電平則對(duì)應(yīng)的單板為主用狀態(tài); 2)所述主備切換信號(hào)為低電平則對(duì)應(yīng)的單板為備用狀態(tài)。
3. 根據(jù)權(quán)利要求l所述的一種通信接口板主備用切換方法,其特征在于, 所述復(fù)位信號(hào)、CPU心跳信號(hào)為高電平,槽位號(hào)為低電平時(shí)1) 所述主備切換信號(hào)為低電平則對(duì)應(yīng)的單板為備用狀態(tài);2) 所述主備切換信號(hào)為高電平則只有當(dāng)跟它互為主備用的單板為備用狀態(tài) 時(shí)才能升為主用板。
4. 根據(jù)權(quán)利要求l所述的一種通信接口板主備用切換方法,其特征在于, 所述復(fù)位信號(hào)、CPU心跳信號(hào)任意一個(gè)為低電平時(shí),對(duì)應(yīng)的單板被強(qiáng)制切換為 備用狀態(tài)。
5. 根據(jù)權(quán)利要求l所述一種通信接口板主備用切換方法,其特征在于,當(dāng) 軟件設(shè)置兩塊單板都為主用的情況下,而單板又都具備升為主用的條件時(shí)由硬件 槽位號(hào)來(lái)進(jìn)行裁決,即奇槽位號(hào)的單板優(yōu)先升為主用狀態(tài)。6.根據(jù)權(quán)利要求3所述一種通信接口板主備用切換方法,其特征在于,軟 件通過(guò)所述與非門的A皿和B^兩根互斥線對(duì)單板進(jìn)行診斷,檢測(cè)出對(duì)方單板 的當(dāng)前狀態(tài)。
全文摘要
本發(fā)明公開了屬于通信技術(shù)領(lǐng)域的一種通信接口板主備用切換方法。兩個(gè)相鄰槽位的單板互為主備用,主備板各自的復(fù)位信號(hào)、主備切換信號(hào)、CPU心跳信號(hào)和槽位號(hào)分別經(jīng)過(guò)一個(gè)與門輸入到由兩個(gè)與非門耦合組成的RS觸發(fā)器的兩個(gè)輸入端,RS觸發(fā)器的兩個(gè)與非門的輸出端分別控制相應(yīng)的主板或備板的主備用狀態(tài)。本方法通過(guò)軟件設(shè)置和硬件狀態(tài)共同裁定哪一個(gè)單板處于主用狀態(tài),當(dāng)出現(xiàn)硬件故障或軟件設(shè)置錯(cuò)誤時(shí)都能夠保證兩塊單板處于正確的狀態(tài),避免了輸出沖突,也防止由此帶來(lái)的硬件損壞。
文檔編號(hào)H04L12/24GK101242310SQ20081010249
公開日2008年8月13日 申請(qǐng)日期2008年3月21日 優(yōu)先權(quán)日2008年3月21日
發(fā)明者政 李, 石華武 申請(qǐng)人:北京佳訊飛鴻電氣股份有限公司