本發(fā)明涉及總線型FC-AE-1553網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)的技術(shù)領(lǐng)域,尤其涉及一種總線型FC-AE-1553網(wǎng)絡(luò)系統(tǒng)及網(wǎng)絡(luò)終端之間的數(shù)據(jù)發(fā)送和獲取方法。
背景技術(shù):
FC-AE-1553總線是一種新興的高可靠、高速光纖總線,其協(xié)議由美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì)(ANSI)制定,并定義了MIL-STD-1553B協(xié)議到光纖通道(FC)高層協(xié)議的映射,它為光纖1553總線控制器的開(kāi)發(fā)提供了協(xié)議支撐。與傳統(tǒng)1553B總線一樣,F(xiàn)C-AE-1553定義了一個(gè)命令/響應(yīng)式的總線標(biāo)準(zhǔn),但是在總線容量、傳輸速率、可靠性等方面均有很大的提高。同時(shí),F(xiàn)C-AE-1553總線采用光纖傳輸介質(zhì)和網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),抗干擾能力、擴(kuò)展能力強(qiáng),十分適合復(fù)雜航天器的電子系統(tǒng)組網(wǎng)和多終端通信。此外,F(xiàn)C-AE-1553總線的一個(gè)十分重要的特性就是支持通過(guò)橋接的方式將現(xiàn)有傳統(tǒng)1553B總線接入光纖1553網(wǎng)絡(luò),從而最大限度保留現(xiàn)存1553B設(shè)備,節(jié)約資源,實(shí)現(xiàn)傳統(tǒng)1553B總線的平滑升級(jí)。因此,F(xiàn)C-AE-1553總線是航天領(lǐng)域高速、高可靠數(shù)據(jù)總線的發(fā)展方向。
目前基于無(wú)源光網(wǎng)絡(luò)的總線型FC-AE-1553網(wǎng)絡(luò),適合應(yīng)用于節(jié)點(diǎn)個(gè)數(shù)較少,總線帶寬10Gbps以下,功耗要求苛刻的場(chǎng)合。這種網(wǎng)絡(luò)要求FC-AE-1553網(wǎng)絡(luò)總線控制器的接入位置位于總線的最前端,對(duì)FC-AE-1553網(wǎng)絡(luò)各個(gè)節(jié)點(diǎn)設(shè)備的布局有一定限制,存在空間布局方面的局限性。因此,本發(fā)明采用一種網(wǎng)絡(luò)終端之間的數(shù)據(jù)發(fā)送和獲取方法,能夠解決網(wǎng)絡(luò)總線控制器的接入位置必須位于總線的最前端的問(wèn)題,實(shí)現(xiàn)網(wǎng)絡(luò)控制設(shè)備和網(wǎng)絡(luò)終端的節(jié)點(diǎn)位置的靈活切換。
技術(shù)實(shí)現(xiàn)要素:
鑒于上述的分析,本發(fā)明旨在提供一種總線型FC-AE-1553網(wǎng)絡(luò)中網(wǎng)絡(luò)終端之間的數(shù)據(jù)發(fā)送和獲取方法,用以解決現(xiàn)有網(wǎng)絡(luò)總線控制器的接入位置必須位于總線的最前端的問(wèn)題。
本發(fā)明的目的主要是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的:
提供了一種總線型FC-AE-1553網(wǎng)絡(luò)系統(tǒng),具體包括:網(wǎng)絡(luò)控制器、網(wǎng)絡(luò)終端、總線型光纖網(wǎng)絡(luò)、分光器、網(wǎng)絡(luò)匹配裝置。
總線型光纖網(wǎng)絡(luò)連接FC-AE-1553網(wǎng)絡(luò)中的各個(gè)節(jié)點(diǎn),包含網(wǎng)絡(luò)匹配節(jié)點(diǎn)和網(wǎng)絡(luò)普通節(jié)點(diǎn);
網(wǎng)絡(luò)控制器連接于總線型光纖網(wǎng)絡(luò)的網(wǎng)絡(luò)普通節(jié)點(diǎn),用于管理整個(gè)總線型FC-AE-1553網(wǎng)絡(luò)系統(tǒng)的通信過(guò)程;
網(wǎng)絡(luò)終端連接于總線型光纖網(wǎng)絡(luò)的網(wǎng)絡(luò)普通節(jié)點(diǎn),用于被動(dòng)接收FC-AE-1553網(wǎng)絡(luò)系統(tǒng)中網(wǎng)絡(luò)控制器的指令,并針對(duì)網(wǎng)絡(luò)控制器的指令完成操作;
分光器實(shí)現(xiàn)光纖信號(hào)的分路;
網(wǎng)絡(luò)匹配裝置的接入位置位于總線型FC-AE-1553網(wǎng)絡(luò)系統(tǒng)的最前端,用于總線型光纖網(wǎng)絡(luò)的終端匹配,實(shí)現(xiàn)序列轉(zhuǎn)發(fā)。
其中,所述總線型FC-AE-1553網(wǎng)絡(luò)系統(tǒng)采用雙路光纖總線設(shè)計(jì)。
本發(fā)明還提供了一種基于上述總線型FC-AE-1553網(wǎng)絡(luò)系統(tǒng)進(jìn)行網(wǎng)絡(luò)終端之間數(shù)據(jù)發(fā)送的方法,具體包括以下步驟:
步驟S1.網(wǎng)絡(luò)終端A接收網(wǎng)絡(luò)控制器通過(guò)網(wǎng)絡(luò)匹配裝置發(fā)送過(guò)來(lái)的數(shù)據(jù)發(fā)送命令序列;
步驟S2.網(wǎng)絡(luò)終端A接收數(shù)據(jù)發(fā)送命令序列后,與網(wǎng)絡(luò)匹配裝置建立通信,在建立通信后,網(wǎng)絡(luò)終端A發(fā)送數(shù)據(jù)序列給網(wǎng)絡(luò)匹配裝置;
步驟S3.網(wǎng)絡(luò)匹配裝置接收到數(shù)據(jù)序列后,將數(shù)據(jù)序列轉(zhuǎn)發(fā)至網(wǎng)絡(luò)終端B;
步驟S4.接收數(shù)據(jù)的網(wǎng)絡(luò)終端B與網(wǎng)絡(luò)匹配裝置建立通信,在建立通信后,網(wǎng)絡(luò)終端B發(fā)送狀態(tài)序列給網(wǎng)絡(luò)匹配裝置;
步驟S5.網(wǎng)絡(luò)匹配裝置接收到狀態(tài)序列后,將狀態(tài)序列轉(zhuǎn)發(fā)至網(wǎng)絡(luò)控制器;
步驟S6.網(wǎng)絡(luò)控制器接收并處理狀態(tài)序列之后,網(wǎng)絡(luò)控制器結(jié)束當(dāng)前網(wǎng)絡(luò)終端A的數(shù)據(jù)發(fā)送過(guò)程。
優(yōu)選的,步驟S1中的數(shù)據(jù)發(fā)送命令序列包含數(shù)據(jù)發(fā)送端的網(wǎng)絡(luò)終端地址A、數(shù)據(jù)接收端的網(wǎng)絡(luò)終端地址B、數(shù)據(jù)內(nèi)容標(biāo)識(shí);網(wǎng)絡(luò)終端地址A和B分別用于指示作為數(shù)據(jù)發(fā)送源的網(wǎng)絡(luò)終端A和數(shù)據(jù)接收端的網(wǎng)絡(luò)終端B;數(shù)據(jù)內(nèi)容標(biāo)識(shí)用于指示數(shù)據(jù)發(fā)送的內(nèi)容;只有與數(shù)據(jù)發(fā)送命令序列中包含的地址A匹配的網(wǎng)絡(luò)終端接收并執(zhí)行該數(shù)據(jù)發(fā)送命令序列;只有與數(shù)據(jù)發(fā)送命令序列中包含的地址B匹配的網(wǎng)絡(luò)終端接收數(shù)據(jù)序列。
優(yōu)選的,所述建立通信的過(guò)程為:網(wǎng)絡(luò)終端通過(guò)上行鏈路、采用波長(zhǎng)為λ1的光纖信號(hào)向網(wǎng)絡(luò)匹配裝置發(fā)送前導(dǎo)碼,并等待上行鏈路接收狀態(tài)穩(wěn)定。
優(yōu)選的,從所述網(wǎng)絡(luò)終端A/網(wǎng)絡(luò)終端B發(fā)送數(shù)據(jù)序列或狀態(tài)序列到所述網(wǎng)絡(luò)匹配裝置的過(guò)程為:在上行鏈路、采用波長(zhǎng)為λ1的光纖信號(hào)進(jìn)行發(fā)送;
從所述網(wǎng)絡(luò)匹配裝置發(fā)送數(shù)據(jù)序列或狀態(tài)序列到網(wǎng)絡(luò)終端A/網(wǎng)絡(luò)終端B的過(guò)程為:在下行鏈路上采用波長(zhǎng)為λ2的光纖信號(hào)進(jìn)行發(fā)送。
本發(fā)明還提供了一種基于上述總線型FC-AE-1553網(wǎng)絡(luò)系統(tǒng),網(wǎng)絡(luò)終端A獲取網(wǎng)絡(luò)終端B數(shù)據(jù)的方法,包括以下步驟:
步驟S1.網(wǎng)絡(luò)終端A接收網(wǎng)絡(luò)控制器通過(guò)網(wǎng)絡(luò)匹配裝置發(fā)送過(guò)來(lái)的數(shù)據(jù)獲取命令序列;
步驟S2.網(wǎng)絡(luò)終端A接收到數(shù)據(jù)獲取命令序列后,與網(wǎng)絡(luò)匹配裝置建立通信,在建立通信后,網(wǎng)絡(luò)終端A發(fā)送命令序列給網(wǎng)絡(luò)匹配裝置;
步驟S3.網(wǎng)絡(luò)匹配裝置接收到命令序列后,將該命令序列轉(zhuǎn)發(fā)至網(wǎng)絡(luò)終端B;
步驟S4.網(wǎng)絡(luò)終端B接收到命令序列后,與網(wǎng)絡(luò)匹配裝置建立通信,在建立通信后,網(wǎng)絡(luò)終端B發(fā)送狀態(tài)序列給網(wǎng)絡(luò)匹配裝置;
步驟S5.網(wǎng)絡(luò)匹配裝置接收到狀態(tài)序列后,將該狀態(tài)序列轉(zhuǎn)發(fā)至網(wǎng)絡(luò)終端A;
步驟S6.網(wǎng)絡(luò)終端B再次與網(wǎng)絡(luò)匹配裝置建立通信,在建立通信后,網(wǎng)絡(luò)終端B發(fā)送數(shù)據(jù)序列給網(wǎng)絡(luò)匹配裝置;
步驟S7.網(wǎng)絡(luò)匹配裝置接收到數(shù)據(jù)序列后,將該數(shù)據(jù)序列轉(zhuǎn)發(fā)至網(wǎng)絡(luò)終端A;
步驟S8.網(wǎng)絡(luò)終端A接收到數(shù)據(jù)序列之后,與網(wǎng)絡(luò)匹配裝置建立通信,再通過(guò)網(wǎng)絡(luò)匹配裝置向網(wǎng)絡(luò)控制器發(fā)送狀態(tài)序列,網(wǎng)絡(luò)控制器接收到狀態(tài)序列后,結(jié)束當(dāng)前的數(shù)據(jù)獲取過(guò)程。
其中,所述數(shù)據(jù)獲取命令序列包含數(shù)據(jù)需求端的網(wǎng)絡(luò)終端地址A、數(shù)據(jù)獲取源的網(wǎng)絡(luò)終端地址B、數(shù)據(jù)內(nèi)容標(biāo)識(shí);網(wǎng)絡(luò)終端地址A和B分別用于指示作為數(shù)據(jù)需求方和數(shù)據(jù)發(fā)送方的網(wǎng)絡(luò)終端A、B;數(shù)據(jù)內(nèi)容標(biāo)識(shí)用于指示數(shù)據(jù)發(fā)送的內(nèi)容;只有與數(shù)據(jù)獲取命令序列中包含的地址A匹配的網(wǎng)絡(luò)終端A接收并發(fā)送數(shù)據(jù)獲取命令序列;只有與數(shù)據(jù)獲取命令序列中包含的地址B匹配的網(wǎng)絡(luò)終端發(fā)送網(wǎng)絡(luò)終端A所需的數(shù)據(jù)序列。
優(yōu)選的,所述建立通信的過(guò)程為:網(wǎng)絡(luò)終端通過(guò)上行鏈路、采用波長(zhǎng)為λ1的光纖信號(hào)向網(wǎng)絡(luò)匹配裝置發(fā)送前導(dǎo)碼,并等待上行鏈路接收狀態(tài)穩(wěn)定。
優(yōu)選的,從所述網(wǎng)絡(luò)終端A/網(wǎng)絡(luò)終端B發(fā)送數(shù)據(jù)序列或狀態(tài)序列到所述網(wǎng)絡(luò)匹配裝置的過(guò)程為:在上行鏈路、采用波長(zhǎng)為λ1的光纖信號(hào)進(jìn)行發(fā)送;
從所述網(wǎng)絡(luò)匹配裝置發(fā)送數(shù)據(jù)序列或狀態(tài)序列到網(wǎng)絡(luò)終端A/網(wǎng)絡(luò)終端B的過(guò)程為:在下行鏈路上采用波長(zhǎng)為λ2的光纖信號(hào)進(jìn)行發(fā)送。
本發(fā)明有益效果如下:
本發(fā)明提供了一種總線型FC-AE-1553網(wǎng)絡(luò)中網(wǎng)絡(luò)終端之間的數(shù)據(jù)發(fā)送和獲取方法,通過(guò)設(shè)置網(wǎng)絡(luò)匹配終端,讓網(wǎng)絡(luò)終端之間數(shù)據(jù)發(fā)送和獲取過(guò)程通過(guò)網(wǎng)絡(luò)匹配終端來(lái)進(jìn)行,網(wǎng)絡(luò)控制器和網(wǎng)絡(luò)終端之間的命令交互也通過(guò)網(wǎng)絡(luò)匹配終端來(lái)進(jìn)行,能夠解決網(wǎng)絡(luò)總線控制器的接入位置必須位于總線的最前端的問(wèn)題,使得網(wǎng)絡(luò)控制器可以連接在總線型網(wǎng)絡(luò)中的任何一個(gè)節(jié)點(diǎn),便于系統(tǒng)的光纖布線設(shè)計(jì)。
本發(fā)明的其他特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書(shū)中闡述,并且,部分的從說(shuō)明書(shū)中變得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過(guò)在所寫(xiě)的說(shuō)明書(shū)、權(quán)利要求書(shū)、以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。
附圖說(shuō)明
附圖僅用于示出具體實(shí)施例的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制,在整個(gè)附圖中,相同的參考符號(hào)表示相同的部件。
圖1為總線型FC-AE-1553網(wǎng)絡(luò)系統(tǒng)的互聯(lián)關(guān)系圖;
圖2為總線型FC-AE-1553網(wǎng)絡(luò)的雙路熱備份設(shè)計(jì)圖
圖3為網(wǎng)絡(luò)終端A向網(wǎng)絡(luò)終端B發(fā)送數(shù)據(jù)的示意圖;
圖4為網(wǎng)絡(luò)終端A獲取網(wǎng)絡(luò)終端B的數(shù)據(jù)的示意圖。
具體實(shí)施方式
下面結(jié)合附圖來(lái)具體描述本發(fā)明的優(yōu)選實(shí)施例,其中,附圖構(gòu)成本申請(qǐng)一部分,并與本發(fā)明的實(shí)施例一起用于闡釋本發(fā)明的原理。
本發(fā)明提供了一種總線型FC-AE-1553網(wǎng)絡(luò)系統(tǒng)及該網(wǎng)絡(luò)系統(tǒng)中網(wǎng)絡(luò)終端之間的數(shù)據(jù)發(fā)送和獲取方法。
總線型的FC-AE-1553網(wǎng)絡(luò)系統(tǒng)(如圖1),包括:FC-AE-1553協(xié)議網(wǎng)絡(luò)控制器(NC)、FC-AE-1553協(xié)議網(wǎng)絡(luò)終端(NT)、總線型光纖網(wǎng)絡(luò)(ODN)、分光器、總線型網(wǎng)絡(luò)的網(wǎng)絡(luò)匹配裝置。FC-AE-1553協(xié)議網(wǎng)絡(luò)終端至少包括網(wǎng)絡(luò)終端A、B。
網(wǎng)絡(luò)控制器(NC)用于管理整個(gè)總線型FC-AE-1553網(wǎng)絡(luò)系統(tǒng)的通信過(guò)程,網(wǎng)絡(luò)控制器連接于總線型光纖網(wǎng)絡(luò)的網(wǎng)絡(luò)普通節(jié)點(diǎn),只有網(wǎng)絡(luò)控制器能發(fā)起不同節(jié)點(diǎn)之間的通信。每個(gè)FC-AE-1553網(wǎng)絡(luò)系統(tǒng)中只能有一個(gè)網(wǎng)絡(luò)控制器。
網(wǎng)絡(luò)終端(NT)用于被動(dòng)接收FC-AE-1553網(wǎng)絡(luò)系統(tǒng)中網(wǎng)絡(luò)控制器的指令,并針對(duì)網(wǎng)絡(luò)控制器的指令完成相應(yīng)的操作。網(wǎng)絡(luò)終端連接于總線型光纖網(wǎng)絡(luò)的網(wǎng)絡(luò)普通節(jié)點(diǎn)。每個(gè)FC-AE-1553網(wǎng)絡(luò)系統(tǒng)中根據(jù)需要可以設(shè)置多個(gè)網(wǎng)絡(luò)終端。
總線型光纖網(wǎng)絡(luò)(ODN)連接FC-AE-1553網(wǎng)絡(luò)中的各個(gè)節(jié)點(diǎn),接口類型包括網(wǎng)絡(luò)普通節(jié)點(diǎn)和網(wǎng)絡(luò)匹配節(jié)點(diǎn),每個(gè)網(wǎng)絡(luò)普通節(jié)點(diǎn)的光功率分配應(yīng)該能滿足各個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的光電轉(zhuǎn)換模塊的要求??偩€型光纖網(wǎng)絡(luò)包含1個(gè)網(wǎng)絡(luò)匹配節(jié)點(diǎn)和多個(gè)網(wǎng)絡(luò)普通節(jié)點(diǎn)。
分光器實(shí)現(xiàn)光纖信號(hào)的分路;用于將光纖信號(hào)均勻地從進(jìn)口均分地輸入多個(gè)出口,或反向工作將出口的光纖信號(hào)匯入光纖信號(hào)入口。網(wǎng)絡(luò)控制器和網(wǎng)絡(luò)終端之間的數(shù)據(jù)交換均通過(guò)分光器進(jìn)行光纖信號(hào)的分路。
總線型網(wǎng)絡(luò)的網(wǎng)絡(luò)匹配裝置的接入位置位于總線型FC-AE-1553網(wǎng)絡(luò)系統(tǒng)的最前端,用于總線型光纖網(wǎng)絡(luò)的終端匹配,實(shí)現(xiàn)序列轉(zhuǎn)發(fā)。每個(gè)FC-AE-1553網(wǎng)絡(luò)系統(tǒng)中只有1個(gè)網(wǎng)絡(luò)匹配裝置,該裝置通過(guò)總線型光纖網(wǎng)絡(luò)連接于的網(wǎng)絡(luò)匹配節(jié)點(diǎn)。
總線型FC-AE-1553網(wǎng)絡(luò)中網(wǎng)絡(luò)控制器(NC)和網(wǎng)絡(luò)終端(NT)可以通過(guò)總線型光纖網(wǎng)絡(luò)(ODN)中的任何一個(gè)網(wǎng)絡(luò)普通節(jié)接入,網(wǎng)絡(luò)控制器(NC)和網(wǎng)絡(luò)終端(NT)發(fā)送的光纖信號(hào)的波長(zhǎng)為λ1,占用上行鏈路,且為突發(fā)方式;接收的光纖信號(hào)波長(zhǎng)為λ2,占用下行鏈路,為連續(xù)方式。網(wǎng)絡(luò)匹配裝置通過(guò)總線型光纖網(wǎng)絡(luò)中的網(wǎng)絡(luò)匹配節(jié)點(diǎn)接入網(wǎng)絡(luò),接收的光纖信號(hào)波長(zhǎng)為λ1,為突發(fā)方式,發(fā)送的光纖信號(hào)的波長(zhǎng)為λ2,為連續(xù)方式。
總線型FC-AE-1553網(wǎng)絡(luò)中各個(gè)節(jié)點(diǎn)之間的通信過(guò)程以交換為基本單位,每個(gè)交換可以包括單個(gè)序列,也可以包括多個(gè)序列,常見(jiàn)的序列包括命令序列、數(shù)據(jù)序列和狀態(tài)序列。每個(gè)交換由命令序列、可能存在的數(shù)據(jù)序列、可能存在的狀態(tài)序列組成,具體發(fā)送的序列由執(zhí)行的通信任務(wù)決定。
優(yōu)選的(如圖2),總線型FC-AE-1553網(wǎng)絡(luò)包括至少一個(gè)分光器A和與分光器A具有相同數(shù)量的分光器B;網(wǎng)絡(luò)控制器和網(wǎng)絡(luò)終端之間的數(shù)據(jù)交換分別通過(guò)分光器A或B進(jìn)行光纖信號(hào)的分路。n個(gè)網(wǎng)絡(luò)控制器、n個(gè)網(wǎng)絡(luò)終端和n個(gè)分光器A組成一總線型FC-AE-1553網(wǎng)絡(luò)A;n個(gè)網(wǎng)絡(luò)控制器、n個(gè)網(wǎng)絡(luò)終端和n個(gè)分光器B組成另一總線型FC-AE-1553網(wǎng)絡(luò)B??偩€型FC-AE-1553網(wǎng)絡(luò)A和B用于進(jìn)行主備切換。在默認(rèn)為FC-AE-1553網(wǎng)絡(luò)A時(shí),在網(wǎng)絡(luò)終端設(shè)備超時(shí)無(wú)響應(yīng)時(shí),自動(dòng)切換到FC-AE-1553網(wǎng)絡(luò)B進(jìn)行消息重試;同理,在默認(rèn)為FC-AE-1553網(wǎng)絡(luò)B時(shí),在網(wǎng)絡(luò)終端設(shè)備超時(shí)無(wú)響應(yīng)時(shí),自動(dòng)切換到FC-AE-1553網(wǎng)絡(luò)B進(jìn)行消息重試。如此,在FC-AE-1553網(wǎng)絡(luò)A、B之一不能使用時(shí),可以使用另一FC-AE-1553網(wǎng)絡(luò)進(jìn)行通信,使得總線型FC-AE-1553網(wǎng)絡(luò)具備自動(dòng)切換和消息超時(shí)的自動(dòng)重試功能,進(jìn)而實(shí)現(xiàn)了只要有任何一路數(shù)據(jù)正確即可實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)哪康摹?/p>
本發(fā)明的一個(gè)實(shí)施例,公開(kāi)了一種在上述FC-AE-1553網(wǎng)絡(luò)系統(tǒng)中,網(wǎng)絡(luò)終端之間的數(shù)據(jù)發(fā)送的方法,如圖3,網(wǎng)絡(luò)終端A根據(jù)指令將數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)終端B,具體包括以下步驟:
步驟S1.網(wǎng)絡(luò)終端A接收網(wǎng)絡(luò)控制器通過(guò)網(wǎng)絡(luò)匹配裝置發(fā)送過(guò)來(lái)的數(shù)據(jù)發(fā)送命令序列。
具體地,網(wǎng)絡(luò)控制器通過(guò)上行鏈路、采用波長(zhǎng)為λ1的光纖信號(hào)向網(wǎng)絡(luò)匹配裝置發(fā)送前導(dǎo)碼,并等待上行鏈路接收狀態(tài)穩(wěn)定,即與網(wǎng)絡(luò)匹配裝置建立了通信。在網(wǎng)絡(luò)控制器與網(wǎng)絡(luò)匹配裝置建立通信后,網(wǎng)絡(luò)控制器通過(guò)光纖信號(hào)發(fā)送數(shù)據(jù)發(fā)送命令序列給網(wǎng)絡(luò)匹配裝置,網(wǎng)絡(luò)匹配裝置接收到數(shù)據(jù)發(fā)送命令序列后,將該命令序列轉(zhuǎn)發(fā)至網(wǎng)絡(luò)終端A。
其中,網(wǎng)絡(luò)控制器通過(guò)上行鏈路、采用波長(zhǎng)為λ1的光纖信號(hào)發(fā)送數(shù)據(jù)發(fā)送命令序列給網(wǎng)絡(luò)匹配裝置;網(wǎng)絡(luò)匹配裝置接收到命令序列后,在下行鏈路上采用波長(zhǎng)為λ2的光纖信號(hào)將該數(shù)據(jù)發(fā)送命令序列轉(zhuǎn)發(fā)至網(wǎng)絡(luò)終端A。
優(yōu)選的,網(wǎng)絡(luò)匹配裝置在突發(fā)接收模式下接收命令序列,并通過(guò)廣播的方式將命令序列序列轉(zhuǎn)發(fā)至網(wǎng)絡(luò)終端。
其中,上述數(shù)據(jù)發(fā)送命令序列是一種數(shù)據(jù)發(fā)送指令,該命令中包含數(shù)據(jù)發(fā)送端的網(wǎng)絡(luò)終端地址A、數(shù)據(jù)接收端的網(wǎng)絡(luò)終端地址B、數(shù)據(jù)內(nèi)容標(biāo)識(shí)等信息。地址A和B分別用于指示作為數(shù)據(jù)發(fā)送源的網(wǎng)絡(luò)終端A和數(shù)據(jù)接收端的網(wǎng)絡(luò)終端B;數(shù)據(jù)內(nèi)容標(biāo)識(shí)用于指示數(shù)據(jù)發(fā)送的內(nèi)容。連接在總線型FC-AE-1553網(wǎng)絡(luò)系統(tǒng)中的各個(gè)網(wǎng)絡(luò)終端均能收到網(wǎng)絡(luò)匹配裝置轉(zhuǎn)發(fā)的數(shù)據(jù)發(fā)送命令序列,但只有與當(dāng)前命令序列中包含的地址A匹配的網(wǎng)絡(luò)終端接收并執(zhí)行該數(shù)據(jù)發(fā)送命令序列;只有與數(shù)據(jù)發(fā)送命令序列中包含的地址B匹配的網(wǎng)絡(luò)終端接收數(shù)據(jù)序列。
步驟S2.網(wǎng)絡(luò)終端A接收數(shù)據(jù)發(fā)送命令序列后,與網(wǎng)絡(luò)匹配裝置建立通信;在建立通信后,網(wǎng)絡(luò)終端A通過(guò)光纖信號(hào)發(fā)送數(shù)據(jù)序列給網(wǎng)絡(luò)匹配裝置。
具體地,網(wǎng)絡(luò)終端A通過(guò)上行鏈路、采用波長(zhǎng)為λ1的光纖信號(hào)向網(wǎng)絡(luò)匹配裝置發(fā)送前導(dǎo)碼,并等待上行鏈路接收狀態(tài)穩(wěn)定,即與網(wǎng)絡(luò)匹配裝置建立了通信。然后,網(wǎng)絡(luò)終端A通過(guò)上行鏈路、采用波長(zhǎng)為λ1的光纖信號(hào)向網(wǎng)絡(luò)匹配裝置發(fā)送數(shù)據(jù)序列。
其中,網(wǎng)絡(luò)終端A發(fā)送的數(shù)據(jù)序列中包含了網(wǎng)絡(luò)終端B的地址,該地址來(lái)自于數(shù)據(jù)發(fā)送命令序列中數(shù)據(jù)接收端的目的網(wǎng)絡(luò)終端B的地址B,指示接收數(shù)據(jù)序列的那一個(gè)網(wǎng)絡(luò)終端。
步驟S3.網(wǎng)絡(luò)匹配裝置接收到數(shù)據(jù)序列后,將數(shù)據(jù)序列轉(zhuǎn)發(fā)至網(wǎng)絡(luò)終端B。上述數(shù)據(jù)序列是數(shù)據(jù)發(fā)送命令序列中指示的需要發(fā)送的數(shù)據(jù)。
具體地,網(wǎng)絡(luò)匹配裝置接收到數(shù)據(jù)序列之后,在下行鏈路上采用波長(zhǎng)為λ2的光纖信號(hào)發(fā)送數(shù)據(jù)序列至網(wǎng)絡(luò)終端B。
其中,由于網(wǎng)絡(luò)終端A發(fā)送的數(shù)據(jù)序列中包含了網(wǎng)絡(luò)終端B的地址,因此,即使連接在總線型FC-AE-1553網(wǎng)絡(luò)系統(tǒng)中的各個(gè)網(wǎng)絡(luò)終端均能收到網(wǎng)絡(luò)匹配裝置轉(zhuǎn)發(fā)的數(shù)據(jù)序列,只有與當(dāng)前數(shù)據(jù)序列中包含的終端地址B匹配的網(wǎng)絡(luò)終端B進(jìn)一步接收并存儲(chǔ)數(shù)據(jù)序列。
步驟S4.接收數(shù)據(jù)的網(wǎng)絡(luò)終端B與網(wǎng)絡(luò)匹配裝置建立通信,在建立通信后,網(wǎng)絡(luò)終端B通過(guò)光纖信號(hào)發(fā)送狀態(tài)序列給網(wǎng)絡(luò)匹配裝置。
具體地,與地址B相匹配的網(wǎng)絡(luò)終端B通過(guò)上行鏈路、采用波長(zhǎng)為λ1的光纖信號(hào)向網(wǎng)絡(luò)匹配裝置發(fā)送前導(dǎo)碼,并等待上行鏈路接收狀態(tài)穩(wěn)定,即與網(wǎng)絡(luò)匹配裝置建立了通信。然后,網(wǎng)絡(luò)終端B通過(guò)上行鏈路、采用波長(zhǎng)為λ1的光纖信號(hào)向網(wǎng)絡(luò)匹配裝置發(fā)送狀態(tài)序列。
步驟S5.網(wǎng)絡(luò)匹配裝置接收到狀態(tài)序列后,將狀態(tài)序列轉(zhuǎn)發(fā)至網(wǎng)絡(luò)控制器。該狀態(tài)序列用于表明網(wǎng)絡(luò)終端B已經(jīng)收到數(shù)據(jù)了。
具體地,網(wǎng)絡(luò)匹配裝置接收到狀態(tài)序列之后,在下行鏈路上采用波長(zhǎng)為λ2的光纖信號(hào)發(fā)送狀態(tài)序列至網(wǎng)絡(luò)控制器。
優(yōu)選的,網(wǎng)絡(luò)匹配裝置在突發(fā)接收模式下接收到狀態(tài)序列,并通過(guò)廣播的方式將狀態(tài)序列轉(zhuǎn)發(fā)至網(wǎng)絡(luò)控制器。
步驟S6.網(wǎng)絡(luò)控制器接收并處理狀態(tài)序列之后,網(wǎng)絡(luò)控制器結(jié)束當(dāng)前網(wǎng)絡(luò)終端A的數(shù)據(jù)發(fā)送過(guò)程,網(wǎng)絡(luò)終端A發(fā)送數(shù)據(jù)到網(wǎng)絡(luò)終端B的過(guò)程完成。
需要說(shuō)明的是,本實(shí)施例以網(wǎng)絡(luò)終端A根據(jù)指令將數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)終端B為例進(jìn)行示例性說(shuō)明,但本發(fā)明不局限于此,多個(gè)網(wǎng)絡(luò)終端根據(jù)指令將所需數(shù)據(jù)發(fā)送到多個(gè)網(wǎng)絡(luò)終端也按照上述原理進(jìn)行,也在本發(fā)明的保護(hù)范圍內(nèi)。
本發(fā)明的另一實(shí)施例,公開(kāi)了一種上述FC-AE-1553網(wǎng)絡(luò)中,網(wǎng)絡(luò)終端A獲取網(wǎng)絡(luò)終端B數(shù)據(jù)的方法,如圖4,包括以下步驟:
步驟S1.網(wǎng)絡(luò)終端A接收網(wǎng)絡(luò)控制器通過(guò)網(wǎng)絡(luò)匹配裝置發(fā)送過(guò)來(lái)的數(shù)據(jù)獲取命令序列。
具體地,網(wǎng)絡(luò)控制器通過(guò)上行鏈路、采用波長(zhǎng)為λ1的光纖信號(hào)向網(wǎng)絡(luò)匹配裝置發(fā)送前導(dǎo)碼,并等待上行鏈路接收狀態(tài)穩(wěn)定,即與網(wǎng)絡(luò)匹配裝置建立了通信。在網(wǎng)絡(luò)控制器與網(wǎng)絡(luò)匹配裝置建立通信后,網(wǎng)絡(luò)控制器通過(guò)光纖信號(hào)發(fā)送數(shù)據(jù)獲取命令序列給網(wǎng)絡(luò)匹配裝置,網(wǎng)絡(luò)匹配裝置接收到數(shù)據(jù)獲取命令序列后,將該數(shù)據(jù)獲取命令序列轉(zhuǎn)發(fā)至網(wǎng)絡(luò)終端A。
其中,網(wǎng)絡(luò)控制器通過(guò)上行鏈路、采用波長(zhǎng)為λ1的光纖信號(hào)發(fā)送數(shù)據(jù)獲取命令序列給網(wǎng)絡(luò)匹配裝置;網(wǎng)絡(luò)匹配裝置接收到命令序列后,在下行鏈路上采用波長(zhǎng)為λ2的光纖信號(hào)將命令序列轉(zhuǎn)發(fā)至網(wǎng)絡(luò)終端A。
優(yōu)選的,網(wǎng)絡(luò)匹配裝置在突發(fā)接收模式下接收命令序列,并通過(guò)廣播的方式將命令序列轉(zhuǎn)發(fā)至網(wǎng)絡(luò)終端A。
其中,上述數(shù)據(jù)獲取命令序列是一種數(shù)據(jù)獲取指令,該命令中包含數(shù)據(jù)需求端的網(wǎng)絡(luò)終端地址A、數(shù)據(jù)獲取源的網(wǎng)絡(luò)終端地址B、數(shù)據(jù)內(nèi)容標(biāo)識(shí)等信息。地址A和B分別用于指示作為數(shù)據(jù)需求方和數(shù)據(jù)發(fā)送方的網(wǎng)絡(luò)終端A、B;數(shù)據(jù)內(nèi)容標(biāo)識(shí)用于指示數(shù)據(jù)發(fā)送的內(nèi)容。連接在總線型FC-AE-1553網(wǎng)絡(luò)系統(tǒng)中的各個(gè)網(wǎng)絡(luò)終端均能收到網(wǎng)絡(luò)匹配裝置轉(zhuǎn)發(fā)的數(shù)據(jù)獲取命令序列,但只有與當(dāng)前命令序列中包含的地址A匹配的網(wǎng)絡(luò)終端A接收并執(zhí)行數(shù)據(jù)獲取命令序列;只有與數(shù)據(jù)獲取命令序列中包含的地址B匹配的網(wǎng)絡(luò)終端發(fā)送網(wǎng)絡(luò)終端A所需的數(shù)據(jù)序列。
步驟S2.網(wǎng)絡(luò)終端A接收到數(shù)據(jù)獲取命令序列后,與網(wǎng)絡(luò)匹配裝置建立通信,在建立通信后,網(wǎng)絡(luò)終端A通過(guò)光纖信號(hào)發(fā)送命令序列給網(wǎng)絡(luò)匹配裝置。
具體地,網(wǎng)絡(luò)終端A通過(guò)上行鏈路、采用波長(zhǎng)為λ1的光纖信號(hào)向網(wǎng)絡(luò)匹配裝置發(fā)送前導(dǎo)碼,并等待上行鏈路接收狀態(tài)穩(wěn)定,即與網(wǎng)絡(luò)匹配裝置建立了通信。然后,網(wǎng)絡(luò)終端A通過(guò)上行鏈路、采用波長(zhǎng)為λ1的光纖信號(hào)向網(wǎng)絡(luò)匹配裝置發(fā)送命令序列。
步驟S3.網(wǎng)絡(luò)匹配裝置接收到命令序列后,將該命令序列轉(zhuǎn)發(fā)至網(wǎng)絡(luò)終端B。
具體地,網(wǎng)絡(luò)匹配裝置接收到命令序列之后,在下行鏈路上采用波長(zhǎng)為λ2的光纖信號(hào)發(fā)送命令序列至網(wǎng)絡(luò)終端B。
所述命令序列指示網(wǎng)絡(luò)終端B進(jìn)行數(shù)據(jù)發(fā)送,并進(jìn)一步包括所要發(fā)送的數(shù)據(jù)內(nèi)容、數(shù)據(jù)發(fā)送目的位置(網(wǎng)絡(luò)終端A)、數(shù)據(jù)來(lái)源地址(網(wǎng)絡(luò)終端B的地址)。網(wǎng)絡(luò)匹配裝置根據(jù)該數(shù)據(jù)來(lái)源地址,將命令序列轉(zhuǎn)發(fā)到與地址匹配的網(wǎng)絡(luò)終端B。
優(yōu)選的,網(wǎng)絡(luò)匹配裝置在突發(fā)接收模式下接收到狀態(tài)序列,并通過(guò)廣播的方式將狀態(tài)序列轉(zhuǎn)發(fā)至網(wǎng)絡(luò)終端B。
步驟S4.網(wǎng)絡(luò)終端B接收到命令序列后,與網(wǎng)絡(luò)匹配裝置建立通信;在建立通信后,網(wǎng)絡(luò)終端B通過(guò)光纖信號(hào)發(fā)送狀態(tài)序列給網(wǎng)絡(luò)匹配裝置。
具體地,網(wǎng)絡(luò)終端B通過(guò)上行鏈路、采用波長(zhǎng)為λ1的光纖信號(hào)向網(wǎng)絡(luò)匹配裝置發(fā)送前導(dǎo)碼,并等待上行鏈路接收狀態(tài)穩(wěn)定,即與網(wǎng)絡(luò)匹配裝置建立了通信。然后,網(wǎng)絡(luò)終端B通過(guò)上行鏈路、采用波長(zhǎng)為λ1的光纖信號(hào)向網(wǎng)絡(luò)匹配裝置發(fā)送狀態(tài)序列。其中,狀態(tài)序列中包含了網(wǎng)絡(luò)終端A的地址。
步驟S5.網(wǎng)絡(luò)匹配裝置接收到狀態(tài)序列后,將該狀態(tài)序列轉(zhuǎn)發(fā)至網(wǎng)絡(luò)終端A。
具體地,網(wǎng)絡(luò)匹配裝置接收到數(shù)據(jù)序列之后,在下行鏈路上采用波長(zhǎng)為λ2的光纖信號(hào)發(fā)送狀態(tài)序列至網(wǎng)絡(luò)終端A。
由于狀態(tài)序列中包含了網(wǎng)絡(luò)終端A的地址,因此網(wǎng)絡(luò)匹配裝置將狀態(tài)序列發(fā)送到與狀態(tài)序列中地址匹配的網(wǎng)絡(luò)終端A。
優(yōu)選的,網(wǎng)絡(luò)匹配裝置在突發(fā)接收模式下接收到狀態(tài)序列,并通過(guò)廣播的方式將狀態(tài)序列轉(zhuǎn)發(fā)至網(wǎng)絡(luò)終端A。
步驟S6.網(wǎng)絡(luò)終端B再次與網(wǎng)絡(luò)匹配裝置建立通信,在建立通信后,網(wǎng)絡(luò)終端B通過(guò)光纖信號(hào)發(fā)送數(shù)據(jù)序列給網(wǎng)絡(luò)匹配裝置。
具體地,通信建立的方法同步驟S4,以及網(wǎng)絡(luò)終端B通過(guò)上行鏈路、采用波長(zhǎng)為λ1的光纖信號(hào)向網(wǎng)絡(luò)匹配裝置發(fā)送數(shù)據(jù)序列。
步驟S7.網(wǎng)絡(luò)匹配裝置接收到數(shù)據(jù)序列后,將該數(shù)據(jù)序列轉(zhuǎn)發(fā)至網(wǎng)絡(luò)終端A。
具體地,網(wǎng)絡(luò)匹配裝置接收到數(shù)據(jù)序列之后,在下行鏈路上采用波長(zhǎng)為λ2的光纖信號(hào)發(fā)送數(shù)據(jù)序列至網(wǎng)絡(luò)終端A。
其中,數(shù)據(jù)序列中包含了網(wǎng)絡(luò)終端A的地址。網(wǎng)絡(luò)匹配裝置將數(shù)據(jù)序列發(fā)送到與數(shù)據(jù)序列中地址匹配的網(wǎng)絡(luò)終端A。
優(yōu)選的,網(wǎng)絡(luò)匹配裝置在突發(fā)接收模式下接收到數(shù)據(jù)序列,并通過(guò)廣播的方式將數(shù)據(jù)序列轉(zhuǎn)發(fā)至網(wǎng)絡(luò)終端A。
步驟S8.網(wǎng)絡(luò)終端A接收到數(shù)據(jù)序列之后,與網(wǎng)絡(luò)匹配裝置建立通信,再通過(guò)網(wǎng)絡(luò)匹配裝置向網(wǎng)絡(luò)控制器發(fā)送狀態(tài)序列,網(wǎng)絡(luò)控制器接收到狀態(tài)序列后,結(jié)束當(dāng)前的數(shù)據(jù)獲取過(guò)程,網(wǎng)絡(luò)終端A獲取網(wǎng)絡(luò)終端B的數(shù)據(jù)的過(guò)程完成。該狀態(tài)序列用于表明網(wǎng)絡(luò)終端A已經(jīng)根據(jù)數(shù)據(jù)獲取命令序列,獲取到了需要的數(shù)據(jù)。
其中,網(wǎng)絡(luò)終端A與網(wǎng)絡(luò)匹配裝置建立通信的步驟與步驟S2相同。
網(wǎng)絡(luò)終端A通過(guò)網(wǎng)絡(luò)匹配裝置向網(wǎng)絡(luò)控制器發(fā)送狀態(tài)序列具體包括:網(wǎng)絡(luò)終端A通過(guò)上行鏈路、采用波長(zhǎng)為λ1的光纖信號(hào)向網(wǎng)絡(luò)匹配裝置發(fā)送狀態(tài)序列,網(wǎng)絡(luò)匹配裝置接收到狀態(tài)序列之后,在下行鏈路上采用波長(zhǎng)為λ2的光纖信號(hào)發(fā)送狀態(tài)序列至網(wǎng)絡(luò)控制器。
需要說(shuō)明的是,本實(shí)施例以網(wǎng)絡(luò)終端A根據(jù)指令將獲取網(wǎng)絡(luò)終端B中的數(shù)據(jù)為例進(jìn)行示例性說(shuō)明,但本發(fā)明不局限于此,多個(gè)網(wǎng)絡(luò)終端根據(jù)指令獲取多個(gè)網(wǎng)絡(luò)終端的數(shù)據(jù)同樣按照上述原理進(jìn)行,也在本發(fā)明的保護(hù)范圍內(nèi)。
綜上所述,本發(fā)明實(shí)施例提供了一種總線型FC-AE-1553網(wǎng)絡(luò)中的網(wǎng)絡(luò)終端之間的數(shù)據(jù)發(fā)送和獲取方法,通過(guò)設(shè)置網(wǎng)絡(luò)匹配終端,來(lái)實(shí)現(xiàn)網(wǎng)絡(luò)終端之間、以及網(wǎng)絡(luò)控制器和網(wǎng)絡(luò)終端之間的命令接收、狀態(tài)發(fā)送、數(shù)據(jù)發(fā)送和獲取等數(shù)據(jù)交換過(guò)程,能夠解決網(wǎng)絡(luò)總線控制器的接入位置必須位于總線的最前端的問(wèn)題,使得網(wǎng)絡(luò)控制器可以連接在總線型網(wǎng)絡(luò)中的任何一個(gè)節(jié)點(diǎn),便于系統(tǒng)的光纖布線設(shè)計(jì),進(jìn)一步緩解了在特定領(lǐng)域中狹小空間內(nèi)FC-AE-1553網(wǎng)絡(luò)設(shè)備布局的困難,實(shí)現(xiàn)了網(wǎng)絡(luò)控制設(shè)備和網(wǎng)絡(luò)終端的節(jié)點(diǎn)位置的靈活切換。
本領(lǐng)域技術(shù)人員可以理解,實(shí)現(xiàn)上述實(shí)施例方法的全部或部分流程,可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中。其中,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)為磁盤(pán)、光盤(pán)、只讀存儲(chǔ)記憶體或隨機(jī)存儲(chǔ)記憶體等。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。