專利名稱:衛(wèi)星同步時(shí)鐘裝置模塊化多源輸入無縫切換方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種衛(wèi)星同步時(shí)鐘裝置模塊化多源輸入無縫切換方法。
背景技術(shù):
在電力系統(tǒng)運(yùn)行過程中,電網(wǎng)的運(yùn)行狀態(tài)瞬息萬變,電網(wǎng)調(diào)度實(shí)行分層多級(jí)管理, 調(diào)度管理中心遠(yuǎn)離現(xiàn)場(chǎng)。為保證電網(wǎng)安全和經(jīng)濟(jì)運(yùn)行,各種以計(jì)算機(jī)技術(shù)和通信技術(shù)為基 礎(chǔ)的自動(dòng)化裝置被廣泛應(yīng)用,如調(diào)度自動(dòng)化系統(tǒng)、故障錄波裝置、微機(jī)繼電保護(hù)裝置、事件 順序記錄裝置、變電站計(jì)算機(jī)監(jiān)控系統(tǒng)、電能量計(jì)費(fèi)系統(tǒng)、火電廠機(jī)組自動(dòng)控制系統(tǒng)、雷電 定位系統(tǒng)及輸煤、除灰、脫硫等控制裝置等。隨著電廠、變電站自動(dòng)化水平的提高,電力系統(tǒng) 對(duì)全站統(tǒng)一時(shí)鐘的要求愈來愈迫切,有了統(tǒng)一時(shí)鐘,既可實(shí)現(xiàn)全站各系統(tǒng)在統(tǒng)一時(shí)間基準(zhǔn) 下的運(yùn)行監(jiān)控,也可以通過各開關(guān)動(dòng)作的先后順序來分析事故的原因及發(fā)展過程。因此電 力系統(tǒng)的安全、穩(wěn)定、可靠運(yùn)行對(duì)時(shí)鐘的基準(zhǔn)統(tǒng)一及精度的要求進(jìn)一步提高,在電力系統(tǒng)的 電廠、變電站及調(diào)度中心等建立全站統(tǒng)一時(shí)間同步系統(tǒng)已經(jīng)顯得十分迫切和必要。但常規(guī) 的衛(wèi)星時(shí)鐘裝置采用整體式設(shè)計(jì),單一接收處理,且只有一個(gè)時(shí)鐘源。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種能夠?qū)崿F(xiàn)多個(gè)時(shí)鐘源無縫切換的方法,從而改變常規(guī)衛(wèi) 星時(shí)鐘裝置智能采用一個(gè)時(shí)鐘源的結(jié)構(gòu)。為了達(dá)到上述目的,本發(fā)明的技術(shù)方案是提供了一種衛(wèi)星同步時(shí)鐘裝置模塊化多 源輸入無縫切換方法,其特征在于,步驟為步驟1、在一個(gè)衛(wèi)星時(shí)鐘裝置內(nèi)配置至少兩個(gè)時(shí)間接收模塊,至少兩個(gè)時(shí)間接收模 塊通過握手總線、通訊總線及秒總線相連;步驟2、在衛(wèi)星時(shí)鐘裝置啟動(dòng)后的若干時(shí)間內(nèi)各時(shí)間接收模塊都有可能收到有效 星歷并獲得授時(shí)信號(hào),時(shí)間有效的時(shí)間接收模塊將最先接管握手總線,此時(shí),若至少兩個(gè)時(shí) 間接收模塊在很一致的時(shí)間內(nèi)同時(shí)想接管總線,則由硬件握手總線來仲裁,即先有效的時(shí) 間接收模塊立即接管一條握手總線的占用線,其他時(shí)間接收模塊由于搶占不到握手總線則 會(huì)處于待命狀態(tài),在其他情況下,先有效的時(shí)間接收模塊在占用握手總線的占用線BL后通 過通訊總線先廣播時(shí)間報(bào)文,其他后有效的時(shí)間接收模塊會(huì)在收到廣播報(bào)文后處于待命狀 態(tài),接管總線的時(shí)間接收模塊稱為主控模塊,其他處于待命狀態(tài)的模塊稱為備用模塊;步驟3、當(dāng)主控模塊發(fā)生異常時(shí),在通訊總線上向外廣播報(bào)文指示其異常狀態(tài),接 收到報(bào)文的備用模塊判斷其自身的狀態(tài)是否優(yōu)于主控模塊的狀態(tài),若是則進(jìn)入下一步;步驟4、備用模塊通過握手總線的請(qǐng)求線向主控模塊發(fā)送請(qǐng)求信號(hào)并一直檢測(cè)占 用線(BL)狀態(tài),主控模塊在收到請(qǐng)求信號(hào)后停止向外發(fā)送報(bào)文同時(shí)停止向秒總線輸出參 考秒信號(hào);步驟5、主控模塊釋放占用線后備用模塊立刻接管占用線,同時(shí)接管通訊總線和秒 總線,向外廣播狀態(tài)報(bào)文和時(shí)間信號(hào),完成切換。
本發(fā)明的優(yōu)點(diǎn)是采用無縫切換技術(shù)實(shí)現(xiàn)衛(wèi)星時(shí)鐘裝置多個(gè)時(shí)鐘信號(hào)之間的切換, 使得衛(wèi)星時(shí)鐘裝置能夠?qū)崿F(xiàn)多源輸入。
圖1為模塊連接示意圖。
具體實(shí)施例方式以下結(jié)合實(shí)施例來具體說明本發(fā)明。實(shí)施例本發(fā)明提供了一種衛(wèi)星同步時(shí)鐘裝置模塊化多源輸入無縫切換方法,步驟為步驟1、在一個(gè)衛(wèi)星時(shí)鐘裝置內(nèi)配置至少兩個(gè)時(shí)間接收模塊,至少兩個(gè)時(shí)間接收模 塊通過握手總線、通訊總線及秒總線相連,其中,握手總線包括占用線BL及請(qǐng)求線RL,如圖 1所示;步驟2、在衛(wèi)星時(shí)鐘裝置啟動(dòng)后的若干時(shí)間內(nèi)各時(shí)間接收模塊都有可能收到有效 星歷并獲得授時(shí)信號(hào),時(shí)間有效的時(shí)間接收模塊將最先接管握手總線,此時(shí),若至少兩個(gè)時(shí) 間接收模塊在很一致的時(shí)間內(nèi)同時(shí)想接管總線,則由硬件握手總線來仲裁,即先有效的時(shí) 間接收模塊立即接管一條握手總線的占用線BL,其他時(shí)間接收模塊由于搶占不到握手總線 則會(huì)處于待命狀態(tài),在其他情況下,先有效的時(shí)間接收模塊在占用握手總線的占用線BL后 通過通訊總線先廣播時(shí)間報(bào)文,其他后有效的時(shí)間接收模塊會(huì)在收到廣播報(bào)文后處于待命 狀態(tài),接管總線的時(shí)間接收模塊稱為主控模塊,其他處于待命狀態(tài)的模塊稱為備用模塊;步驟3、當(dāng)主控模塊發(fā)生異常時(shí),在通訊總線上向外廣播報(bào)文指示其異常狀態(tài),接 收到報(bào)文的備用模塊判斷其自身的狀態(tài)是否優(yōu)于主控模塊的狀態(tài),若是則進(jìn)入下一步;步驟4、備用模塊通過握手總線的請(qǐng)求線RL向主控模塊發(fā)送請(qǐng)求信號(hào)并一直檢測(cè) 占用線BL狀態(tài),主控模塊在收到請(qǐng)求信號(hào)后停止向外發(fā)送報(bào)文同時(shí)停止向秒總線輸出參 考秒信號(hào);步驟5、主控模塊釋放占用線BL后備用模塊立刻接管占用線BL,同時(shí)接管通訊總 線和秒總線,向外廣播狀態(tài)報(bào)文和時(shí)間信號(hào),完成切換。結(jié)合圖1再介紹下切換過程切換過程需要完成主控模塊A切換至備用模塊B。起 初主控模塊A在主控狀態(tài),并且由其設(shè)置了占用信號(hào)。某一時(shí)刻,主控模塊A發(fā)生異常,則 其在通訊總線向外廣播的報(bào)文中指示了異常狀態(tài),備用模塊B在收取主控模塊A所廣播的 信息后經(jīng)過判斷認(rèn)為其自身狀態(tài)優(yōu)于主控模塊A,則備用模塊B啟動(dòng)切換。首先備用模塊 B在上一個(gè)秒信號(hào)通過后500ms時(shí)刻產(chǎn)生一個(gè)請(qǐng)求信號(hào),主控模塊A會(huì)被該信號(hào)觸發(fā),隨后 主控模塊A將停止向通訊總線廣播報(bào)文,停止向秒總線輸出參考秒信號(hào),并釋放占用線BL。 備用模塊B在之前設(shè)置請(qǐng)求信號(hào)后就一直檢測(cè)占用線BL空閑狀態(tài),一旦主控模塊A釋放了 占用線BL,則會(huì)立即被備用模塊B所檢測(cè),此后備用模塊B會(huì)設(shè)置占用線BL,同時(shí)接管通訊 總線和秒總線,向外廣播狀態(tài)報(bào)文和時(shí)間信號(hào),整個(gè)切換過程時(shí)間不大于1ms。
權(quán)利要求
一種衛(wèi)星同步時(shí)鐘裝置模塊化多源輸入無縫切換方法,其特征在于,步驟為步驟1、在一個(gè)衛(wèi)星時(shí)鐘裝置內(nèi)配置至少兩個(gè)時(shí)間接收模塊,至少兩個(gè)時(shí)間接收模塊通過握手總線、通訊總線及秒總線相連,其中,握手總線包括占用線(BL)及請(qǐng)求線(RL);步驟2、在衛(wèi)星時(shí)鐘裝置啟動(dòng)后的若干時(shí)間內(nèi)各時(shí)間接收模塊都有可能收到有效星歷并獲得授時(shí)信號(hào),時(shí)間有效的時(shí)間接收模塊將最先接管握手總線,此時(shí),若至少兩個(gè)時(shí)間接收模塊在很一致的時(shí)間內(nèi)同時(shí)想接管總線,則由硬件握手總線來仲裁,即先有效的時(shí)間接收模塊立即接管一條握手總線的占用線(BL),其他時(shí)間接收模塊由于搶占不到握手總線則會(huì)處于待命狀態(tài),在其他情況下,先有效的時(shí)間接收模塊在占用握手總線的占用線BL后通過通訊總線先廣播時(shí)間報(bào)文,其他后有效的時(shí)間接收模塊會(huì)在收到廣播報(bào)文后處于待命狀態(tài),接管總線的時(shí)間接收模塊稱為主控模塊,其他處于待命狀態(tài)的模塊稱為備用模塊;步驟3、當(dāng)主控模塊發(fā)生異常時(shí),在通訊總線上向外廣播報(bào)文指示其異常狀態(tài),接收到報(bào)文的備用模塊判斷其自身的狀態(tài)是否優(yōu)于主控模塊的狀態(tài),若是則進(jìn)入下一步;步驟4、備用模塊通過握手總線的請(qǐng)求線(RL)向主控模塊發(fā)送請(qǐng)求信號(hào)并一直檢測(cè)占用線(BL)狀態(tài),主控模塊在收到請(qǐng)求信號(hào)后停止向外發(fā)送報(bào)文同時(shí)停止向秒總線輸出參考秒信號(hào);步驟5、主控模塊釋放占用線(BL)后備用模塊立刻接管占用線(BL),同時(shí)接管通訊總線和秒總線,向外廣播狀態(tài)報(bào)文和時(shí)間信號(hào),完成切換。
全文摘要
本發(fā)明涉及一種衛(wèi)星同步時(shí)鐘裝置模塊化多源輸入無縫切換方法,其特征在于,步驟為首先在一個(gè)衛(wèi)星時(shí)鐘裝置內(nèi)配置至少兩個(gè)時(shí)間接收模塊,至少兩個(gè)時(shí)間接收模塊通過握手總線、通訊總線及秒總線相連,隨后,在衛(wèi)星時(shí)鐘裝置啟動(dòng)后通過宏觀及微觀競(jìng)爭(zhēng)確認(rèn)主控模塊及備用模塊,當(dāng)主控模塊出現(xiàn)異常后,通過無縫切換切換至備用模塊。本發(fā)明的優(yōu)點(diǎn)是采用無縫切換技術(shù)實(shí)現(xiàn)衛(wèi)星時(shí)鐘裝置多個(gè)時(shí)鐘信號(hào)之間的切換,使得衛(wèi)星時(shí)鐘裝置能夠?qū)崿F(xiàn)多源輸入。
文檔編號(hào)G04G7/00GK101937190SQ201010223290
公開日2011年1月5日 申請(qǐng)日期2010年7月9日 優(yōu)先權(quán)日2010年7月9日
發(fā)明者孫岳材, 李鷗 申請(qǐng)人:上海申貝科技發(fā)展有限公司