相連,從而控制各個機器設(shè)備。
[0104]綜上所述,本實施例中,通過時鐘分配器確定所述秒脈沖信號出現(xiàn)故障;確定所述秒脈沖信號出現(xiàn)故障之后,將所述時鐘分配器上的第一收發(fā)器由發(fā)送狀態(tài)切換至接收狀態(tài);工作控制器確定所述第一收發(fā)器發(fā)送的秒脈沖信號出現(xiàn)故障后,將所述第二收發(fā)器由接收狀態(tài)切換至發(fā)送狀態(tài);通過發(fā)送狀態(tài)的所述第二收發(fā)器將所述工作控制器的備用秒脈沖信號發(fā)送至備用控制器;可以在授時服務(wù)器的秒脈沖信號出現(xiàn)故障時啟用備用秒脈沖信號,從而實現(xiàn)脈沖信號的冗余傳輸,提高DCS系統(tǒng)中對于脈沖信號傳輸?shù)姆€(wěn)定性。
[0105]此外,由于確定所述秒脈沖信號出現(xiàn)故障之后,將所述時鐘分配器上的第一收發(fā)器由發(fā)送狀態(tài)切換至接收狀態(tài);還可以避免發(fā)生故障的脈沖信號再次發(fā)送至傳輸線路中,與本發(fā)明實施例中啟用的備用秒脈沖信號發(fā)生搶權(quán)。
[0106]實際應(yīng)用中,所述時鐘分配器201還可以包括:
[0107]反相單元,用于在獲取授時服務(wù)器的秒脈沖信號之后,對所述授時服務(wù)器的秒脈沖信號進行鎖存和取反,得到反相后的秒脈沖信號。
[0108]實際應(yīng)用中,由于所述授時服務(wù)器發(fā)送的秒脈沖信號,低電平的持續(xù)時間較長,高電平的持續(xù)時間較短,所以容易受到外界信號的干擾。為了提高秒脈沖信號的抗干擾能力,所述時鐘分配器獲取授時服務(wù)器的秒脈沖信號之后,還可以對所述授時服務(wù)器的秒脈沖信號進行鎖存和取反,得到反相后的秒脈沖信號。后續(xù)對于秒脈沖信號的偵聽,可以基于所述反相后的秒脈沖信號進行。
[0109]實際應(yīng)用中,所述信號偵聽單元2012,具體可以包括:
[0110]計數(shù)子單元,用于采用計數(shù)器對所述秒脈沖信號進行計數(shù);
[0111]識別子單元,用于識別到所述秒脈沖信號的上升沿后,對所述計數(shù)器進行清零并重新開始計時;
[0112]所述故障確定單元2013,具體可以包括:
[0113]故障確定子單元,用于當所述計數(shù)器的數(shù)值大于預(yù)設(shè)數(shù)值時,確定所述計數(shù)器對應(yīng)的秒脈沖信號出現(xiàn)故障。
[0114]實際應(yīng)用中,所述第一狀態(tài)切換單元2014,具體可以包括:
[0115]低電平設(shè)置子單元,用于將出現(xiàn)故障的秒脈沖信號在所述時鐘分配器上對應(yīng)的第一 RS485收發(fā)器的方向控制引腳DE/RE的控制信號置為低電平;所述RS485收發(fā)器為采用RS485接口的收發(fā)器。
[0116]實際應(yīng)用中,所述第二狀態(tài)切換單元2022,具體可以包括:
[0117]高電平設(shè)置子單元,用于將第二 RS485收發(fā)器的方向控制引腳DE/RE的控制信號置為高電平;所述RS485收發(fā)器為采用RS485接口的收發(fā)器。
[0118]本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的系統(tǒng)而言,由于其與實施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。
[0119]本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實施方式】及應(yīng)用范圍上均會有改變之處。綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【主權(quán)項】
1.一種脈沖信號的冗余傳輸方法,其特征在于,包括: 時鐘分配器獲取授時服務(wù)器的秒脈沖信號; 所述時鐘分配器偵聽所述秒脈沖信號; 所述時鐘分配器確定所述秒脈沖信號出現(xiàn)故障; 所述時鐘分配器確定所述秒脈沖信號出現(xiàn)故障之后,將所述時鐘分配器上的第一收發(fā)器由發(fā)送狀態(tài)切換至接收狀態(tài); 工作控制器通過被設(shè)置為接收狀態(tài)的第二收發(fā)器接收所述第一收發(fā)器發(fā)送的秒脈沖信號; 所述工作控制器確定所述第一收發(fā)器發(fā)送的秒脈沖信號出現(xiàn)故障后,將所述第二收發(fā)器由接收狀態(tài)切換至發(fā)送狀態(tài); 所述工作控制器通過發(fā)送狀態(tài)的所述第二收發(fā)器將所述工作控制器的備用秒脈沖信號發(fā)送至備用控制器。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述時鐘分配器獲取授時服務(wù)器的秒脈沖信號之后,還包括: 對所述授時服務(wù)器的秒脈沖信號進行鎖存和取反,得到反相后的秒脈沖信號。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述時鐘分配器偵聽所述秒脈沖信號,具體包括: 采用計數(shù)器對所述秒脈沖信號進行計數(shù); 識別到所述秒脈沖信號的上升沿后,對所述計數(shù)器進行清零并重新開始計時; 所述時鐘分配器確定所述秒脈沖信號出現(xiàn)故障,具體包括: 當所述計數(shù)器的數(shù)值大于預(yù)設(shè)數(shù)值時,確定所述計數(shù)器對應(yīng)的秒脈沖信號出現(xiàn)故障。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定所述秒脈沖信號出現(xiàn)故障之后,將所述時鐘分配器上的第一收發(fā)器由發(fā)送狀態(tài)切換至接收狀態(tài),具體包括: 將出現(xiàn)故障的秒脈沖信號在所述時鐘分配器上對應(yīng)的第一 RS485收發(fā)器的方向控制引腳DE/RE的控制信號置為低電平;所述RS485收發(fā)器為采用RS485接口的收發(fā)器。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述第二收發(fā)器由接收狀態(tài)切換至發(fā)送狀態(tài),具體包括: 將第二 RS485收發(fā)器的方向控制引腳DE/RE的控制信號置為高電平;所述RS485收發(fā)器為采用RS485接口的收發(fā)器。6.一種脈沖信號的冗余傳輸系統(tǒng),其特征在于,包括:時鐘分配器、工作控制器和備用控制器; 所述時鐘分配器具體包括: 第一秒脈沖信號獲取單元,用于獲取授時服務(wù)器的秒脈沖信號; 信號偵聽單元,用于偵聽所述秒脈沖信號; 故障確定單元,用于確定所述秒脈沖信號出現(xiàn)故障; 第一狀態(tài)切換單元,用于確定所述秒脈沖信號出現(xiàn)故障之后,將所述時鐘分配器上的第一收發(fā)器由發(fā)送狀態(tài)切換至接收狀態(tài); 所述工作控制器具體包括: 第二秒脈沖信號獲取單元,用于通過被設(shè)置為接收狀態(tài)的第二收發(fā)器接收所述第一收發(fā)器發(fā)送的秒脈沖信號; 第二狀態(tài)切換單元,用于確定所述第一收發(fā)器發(fā)送的秒脈沖信號出現(xiàn)故障后,將所述第二收發(fā)器由接收狀態(tài)切換至發(fā)送狀態(tài); 信號發(fā)送單元,用于通過發(fā)送狀態(tài)的所述第二收發(fā)器將所述工作控制器的備用秒脈沖信號發(fā)送至備用控制器。7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述時鐘分配器還包括: 反相單元,用于在獲取授時服務(wù)器的秒脈沖信號之后,對所述授時服務(wù)器的秒脈沖信號進行鎖存和取反,得到反相后的秒脈沖信號。8.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述信號偵聽單元,具體包括: 計數(shù)子單元,用于對于每一路秒脈沖信號,分別采用計數(shù)器進行計數(shù); 識別子單元,用于識別到所述秒脈沖信號的上升沿后,對所述計數(shù)器進行清零并重新開始計時; 所述故障確定單元,具體包括: 故障確定子單元,用于當所述計數(shù)器的數(shù)值大于預(yù)設(shè)數(shù)值時,確定所述計數(shù)器對應(yīng)的秒脈沖信號出現(xiàn)故障。9.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述第一狀態(tài)切換單元,具體包括: 低電平設(shè)置子單元,用于將出現(xiàn)故障的秒脈沖信號在所述時鐘分配器上對應(yīng)的第一RS485收發(fā)器的方向控制引腳DE/RE的控制信號置為低電平;所述RS485收發(fā)器為采用RS485接口的收發(fā)器。10.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述第二狀態(tài)切換單元,具體包括:高電平設(shè)置子單元,用于將第二 RS485收發(fā)器的方向控制引腳DE/RE的控制信號置為高電平;所述RS485收發(fā)器為采用RS485接口的收發(fā)器。
【專利摘要】本發(fā)明公開一種脈沖信號的冗余傳輸方法及系統(tǒng)。所述方法包括:時鐘分配器獲取授時服務(wù)器的秒脈沖信號;偵聽所述秒脈沖信號;確定所述秒脈沖信號出現(xiàn)故障;確定所述秒脈沖信號出現(xiàn)故障之后,將所述時鐘分配器上的第一收發(fā)器由發(fā)送狀態(tài)切換至接收狀態(tài);工作控制器通過被設(shè)置為接收狀態(tài)的第二收發(fā)器接收第一收發(fā)器發(fā)送的秒脈沖信號;確定第一收發(fā)器發(fā)送的秒脈沖信號出現(xiàn)故障后,將第二收發(fā)器由接收狀態(tài)切換至發(fā)送狀態(tài);通過發(fā)送狀態(tài)的第二收發(fā)器將工作控制器的備用秒脈沖信號發(fā)送至備用控制器。采用本發(fā)明的方法或系統(tǒng),可以實現(xiàn)脈沖信號的冗余傳輸,提高DCS系統(tǒng)中對于脈沖信號傳輸?shù)姆€(wěn)定性。
【IPC分類】G06F11/07, G06F1/10
【公開號】CN105068597
【申請?zhí)枴緾N201510439568
【發(fā)明人】郭淳, 鄭藝揚, 夏軍建, 任翔
【申請人】浙江中控技術(shù)股份有限公司
【公開日】2015年11月18日
【申請日】2015年7月23日