一種新型1553B備份總線控制器設計方案與實現(xiàn)方法

2013-11-29 13:21 來源:電源網(wǎng) 作者:和靜

摘要:總線控制器是1553B總線的核心,總線控制器出現(xiàn)故障,將導致整個網(wǎng)絡癱瘓。工程實踐中通過設置備份總線控制器的方法提高總線的可靠性,給出了一種新型備份總線控制器的設計方法,其同時工作于RT模式和MT模式,設置RT地址為x,RTx功能與其他RT功能相同,MT功能可有選擇的監(jiān)控除RTx以外的總線上的任何消息。與RT或MT作為備份總線控制器的傳統(tǒng)設計方法相比,RTMT模式作為備份總線控制器在不增加總線負載的情況下滿足了新的應用需求,已在工程實踐中得到成功應用。

0 引言

1553B總線是在20世紀70年代末由美國提出的飛機內(nèi)部電子系統(tǒng)互聯(lián)的標準,具有靈活性和高可靠性,廣泛應用于三代機中。經(jīng)過多年的發(fā)展和型號應用,1553B軟硬件設計技術已經(jīng)相當成熟,但隨著系統(tǒng)性能的提升,系統(tǒng)對1553B 總線的性能要求也越來越高,應用模式也發(fā)生較大的變化,如何讓1553B總線適應新的系統(tǒng)性能要求及新的應用模式是當前研究的熱點。

BC 是1553B 總線消息傳輸?shù)慕M織者和發(fā)起者,即總線上所有的消息傳輸都由BC通過發(fā)送1553B命令來實現(xiàn),RT響應BC發(fā)送的命令并執(zhí)行操作。1553B總線是雙冗余的傳輸線,具有A、B兩個互為備份的通道,增強了系統(tǒng)的可靠性。但是,由于總線上只能存在一個BC,一旦BC 出現(xiàn)故障,則整個總線將癱瘓。工程實踐中通過增加BBC 的方法來提升系統(tǒng)的可靠性,殷杰波等人提出了利用RT模式作為BBC的設計方法[1],該RT只接收一條BC的特定消息,通過查詢該消息的時間標志寄存器判斷在周期內(nèi)是否收到了該消息,以此判斷BC 是否工作正常。此設計方法簡單有效,一旦BC 故障,BBC可以切換為BC模式,進行總線管理與維護。楊衛(wèi)軍等人提出了利用MT模式作為BBC的設計方法[2];以上設計中,BBC僅用于監(jiān)控BC的工作狀態(tài),功能單一。

新的應用需求中,BBC需要具備三個功能:監(jiān)控BC的工作狀態(tài)、與其他子系統(tǒng)通信、同步獲取BC與其他子系統(tǒng)之間的應用數(shù)據(jù)傳輸,完成系統(tǒng)應用的同步解算,傳統(tǒng)RT或者MT模式作為BBC的設計方法無法滿足系統(tǒng)的要求,本文依據(jù)某1553B協(xié)議芯片,針對新的應用模式,給出了一種BBC工作于RTMT模式的設計方法。

1 1553B 應用模式

1553B采用總線型拓撲結(jié)構(gòu),節(jié)點按照功能可以劃分為3類[3]:BC、RT及MT,新的應用模式下,接口控制文件定義了應用相關的所有RT-BC及BC-RT的消息,如圖1 所示,A系統(tǒng)為主,B系統(tǒng)為備份,A系統(tǒng)主機通過BC負責消息的組織與發(fā)送,B 系統(tǒng)主機作為備份具有三個功能:

(1)通過BBC 監(jiān)控A 系統(tǒng)的運行狀態(tài),一旦A 系統(tǒng)故障,B系統(tǒng)復位BBC并將其切換為BC,控制整個網(wǎng)絡的正常運行;

(2)BBC要能夠完成與BC及其他RT的數(shù)據(jù)通信;

(3)B系統(tǒng)主機需要實時獲取ICD文件中定義的所有應用相關的消息,用于同步解算。例如,ICD 文件中MSG1為一條RT-BC 的消息,當BC 組織此消息時,A 系統(tǒng)主機通過BC獲取到該消息,與此同時,B系統(tǒng)也要通過BBC獲取到該消息。

1 2 3 4 > 
新型1553B 備份總線控制器

相關閱讀

暫無數(shù)據(jù)

一周熱門