中航西安飛機(jī)工業(yè)(集團(tuán))有限責(zé)任公司 張涵中
航空電子系統(tǒng)是基于航空通信技術(shù)發(fā)展起來的,在當(dāng)前我國的航空航天行業(yè)中,航空電子系統(tǒng)有著重要的應(yīng)用。AFDX從本質(zhì)上來說是一種交換技術(shù),在應(yīng)用中能夠滿足航空行業(yè)對(duì)可靠性、實(shí)時(shí)性等方面的要求。本文以AFDX航空通信協(xié)議為主要研究對(duì)象,在對(duì)AFDX航空通信協(xié)議進(jìn)行研究之后,著重分析了基于AFDX航空通信協(xié)議及其核心技術(shù),旨在促進(jìn)我國航空行業(yè)技術(shù)水平的提高。
AFDX航空通信協(xié)議作為一種先進(jìn)技術(shù),主要應(yīng)用于目前大中型民用飛機(jī)以及軍用飛機(jī)中,通過拓?fù)渚W(wǎng)絡(luò)的建立來實(shí)現(xiàn)航空通信網(wǎng)絡(luò)的構(gòu)建。AFDX航空通信協(xié)議擁有的技術(shù)優(yōu)勢(shì),使得其能夠在航空領(lǐng)域發(fā)揮著重要的作用。基于當(dāng)前我國航空通信行業(yè)領(lǐng)域的發(fā)展要求,對(duì)基于AFDX航空通信協(xié)議及其核心技術(shù)進(jìn)行分析,能夠?yàn)槲覈娇胀ㄐ判袠I(yè)領(lǐng)域的發(fā)展提供借鑒的思路和經(jīng)驗(yàn)。
在科學(xué)技術(shù)的不斷發(fā)展下,傳統(tǒng)的語音通信已經(jīng)不能夠滿足當(dāng)前各個(gè)行業(yè)和領(lǐng)域的通信需求。對(duì)于航空航天領(lǐng)域來說,通信系統(tǒng)需要滿足高速數(shù)據(jù)、圖像、多媒體等在內(nèi)的多種業(yè)務(wù)需求,才能夠更好的促進(jìn)航空通信領(lǐng)域的發(fā)展。在網(wǎng)絡(luò)技術(shù)不斷發(fā)展的背景下,現(xiàn)階段各種信息業(yè)務(wù)的傳輸方式已經(jīng)朝著網(wǎng)絡(luò)化傳輸?shù)姆较蜣D(zhuǎn)變,AFDX網(wǎng)絡(luò)就是在這種情況下發(fā)展起來的。AFDX網(wǎng)絡(luò)主要由終端系統(tǒng)、AFDX交換機(jī)以及航空電子系統(tǒng)三個(gè)部分組成,以AFDX網(wǎng)絡(luò)建立和發(fā)展起來的AFDX航空通信協(xié)議,已經(jīng)成為當(dāng)前我國航空行業(yè)應(yīng)用的主要通信系統(tǒng)技術(shù),對(duì)促進(jìn)航空通信的發(fā)展具有重要的意義。
科學(xué)技術(shù)的不斷發(fā)展,為人們探索世界的未知領(lǐng)域提供了更加簡(jiǎn)便的條件。AFDX網(wǎng)絡(luò)的出現(xiàn)和應(yīng)用,能夠有效解決以往航空通信技術(shù)在實(shí)時(shí)通信、可靠性等方面的質(zhì)量問題,對(duì)促進(jìn)航空領(lǐng)域的高效發(fā)展起到了重要的作用。在對(duì)基于AFDX航空通信協(xié)議及其核心技術(shù)進(jìn)行分析時(shí),主要可以從以下幾個(gè)方面來入手:
AFDX網(wǎng)絡(luò)是在傳統(tǒng)的網(wǎng)絡(luò)技術(shù)上發(fā)展起來的,在實(shí)際應(yīng)用中可以劃分為物理層、媒體訪問控制層、網(wǎng)絡(luò)層、傳輸層以及應(yīng)用層。與傳統(tǒng)的以太網(wǎng)相比,AFDX網(wǎng)絡(luò)在實(shí)際應(yīng)用中不僅能夠滿足數(shù)據(jù)的有序傳輸需求,還能夠通過虛擬鏈路來實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)挠行蛐院涂煽啃浴?/p>
具體來說,AFDX網(wǎng)絡(luò)協(xié)議主要包括AFDX發(fā)送協(xié)議棧以及AFDX接收協(xié)議棧。AFDX發(fā)送協(xié)議棧主要承擔(dān)著數(shù)據(jù)的發(fā)送功能,利用AFDX發(fā)送協(xié)議棧進(jìn)行數(shù)據(jù)發(fā)送時(shí),首先由傳輸層為數(shù)據(jù)添加UDP,含有UDP的數(shù)據(jù)包在進(jìn)入IP網(wǎng)絡(luò)層之后,依據(jù)虛擬線路來實(shí)現(xiàn)對(duì)最大幀的判斷,將數(shù)據(jù)包中的數(shù)據(jù)進(jìn)行分包處理,并依次為各個(gè)分包添加IP報(bào)頭、IP校驗(yàn)和以太網(wǎng)報(bào)頭。當(dāng)數(shù)據(jù)包不需要進(jìn)行分包處理時(shí),則直接為其添加報(bào)頭。然后再依據(jù)虛擬鏈路調(diào)度和冗余處理,將數(shù)據(jù)發(fā)送出去。
AFDX接收協(xié)議棧主要承擔(dān)著數(shù)據(jù)的接收功能,再利用AFDX接收協(xié)議棧進(jìn)行數(shù)據(jù)接收時(shí),首先需要在虛擬鏈路層對(duì)數(shù)據(jù)包是否正確進(jìn)行校驗(yàn),依據(jù)檢驗(yàn)結(jié)果對(duì)數(shù)據(jù)包進(jìn)行完整性檢查或冗余處理。當(dāng)數(shù)據(jù)進(jìn)入IP層后,在對(duì)IP進(jìn)行檢查之后,需要進(jìn)行數(shù)據(jù)包的解包處理,并將其發(fā)送到傳輸層,再通過傳輸層的多路分配器,將數(shù)據(jù)發(fā)送到AFDX端口,從而實(shí)現(xiàn)數(shù)據(jù)的接收。
(1)航空電子子系統(tǒng)設(shè)計(jì)
在對(duì)AFDX航空通信協(xié)議的硬件結(jié)構(gòu)進(jìn)行設(shè)計(jì)時(shí),首先要從航空電子的子系統(tǒng)入手,保證AFDX航空通信協(xié)議輸入前端能夠正確發(fā)揮作用?,F(xiàn)階段,AFDX系統(tǒng)已經(jīng)成為飛機(jī)駕駛艙設(shè)計(jì)應(yīng)用的主要系統(tǒng),在對(duì)航空電子子系統(tǒng)進(jìn)行設(shè)計(jì)時(shí),最主要的就是要設(shè)計(jì)控制器局域網(wǎng)絡(luò)。當(dāng)前應(yīng)用航空領(lǐng)域控制器局域網(wǎng)絡(luò)設(shè)計(jì)的總線以CAN總線為主,這種現(xiàn)場(chǎng)總線不僅能夠滿足抗干擾、強(qiáng)性能的要求,還能夠滿足航空領(lǐng)域?qū)FDX航空通信協(xié)議性能提出的要求。CAN總線在實(shí)際應(yīng)用中,主要通過總控制器模塊eCAN來實(shí)現(xiàn)功能,這一模塊擁有的32位結(jié)構(gòu),能夠在利用內(nèi)部嵌入硬核的方式實(shí)現(xiàn)協(xié)議的有效運(yùn)行,且外部的連線方式也較為簡(jiǎn)單,能夠有效保證全局網(wǎng)絡(luò)時(shí)間的同步效果。
(2)芯片硬件設(shè)計(jì)
芯片是AFDX航空通信協(xié)議能夠?qū)崿F(xiàn)運(yùn)行的重要依據(jù)。在依據(jù)芯片來對(duì)AFDX航空通信協(xié)議進(jìn)行設(shè)計(jì)時(shí),最主要的就是滿足芯片配置電路模塊的功能需求。在對(duì)芯片進(jìn)行選擇時(shí),首先,需要滿足模塊內(nèi)部的DLL向數(shù)字時(shí)鐘管理模式的轉(zhuǎn)變需求,提高模塊運(yùn)行的靈活性。其次,需要滿足擴(kuò)充系統(tǒng)的邏輯容量、提高系統(tǒng)資源利用率的需求。第三,還需要滿足提升系統(tǒng)信號(hào)處理速度的需要。最后,以增加系統(tǒng)的存儲(chǔ)容量為主要目標(biāo),而由于芯片主要在AFDX航空通信協(xié)議的物理層發(fā)揮作用,因而在對(duì)AFDX航空通信協(xié)議進(jìn)行設(shè)計(jì)時(shí),還要從物理層硬件設(shè)計(jì)的角度入手,提高對(duì)物理層控制芯片選擇工作的重視程度。
AFDX航空通信協(xié)議的軟件結(jié)構(gòu)設(shè)計(jì)是應(yīng)用核心技術(shù)較多的部分,在對(duì)軟件結(jié)構(gòu)進(jìn)行設(shè)計(jì)時(shí),應(yīng)用的AFDX核心技術(shù)主要包括虛擬鏈路、冗余管理兩部分內(nèi)容。而除了應(yīng)用AFDX的核心技術(shù)之外,軟件結(jié)構(gòu)的設(shè)計(jì)還要重視完整性檢測(cè)模塊的設(shè)計(jì)分析。完整性檢測(cè)模塊的設(shè)計(jì)位于冗余管理之前,以保證數(shù)據(jù)的完整性為主要設(shè)計(jì)目標(biāo),通過驗(yàn)證完整性檢測(cè)模塊是否能夠滿足消除無效幀的功能,達(dá)到保證數(shù)據(jù)信息完整性的目的。
(1)虛擬鏈路
虛擬鏈路是AFDX航空通信協(xié)議應(yīng)用的主要核心技術(shù)之一,在AFDX航空通信協(xié)議中,虛擬鏈路能夠?qū)FDX協(xié)議進(jìn)行有效處理。與以往以太網(wǎng)應(yīng)用的CSMA/CD技術(shù)相比,虛擬鏈路重新定義了一條能夠?qū)崿F(xiàn)數(shù)據(jù)信息發(fā)送和接收的源地址和目的地址。虛擬鏈路的應(yīng)用,主要可以從最大帶寬分配以及流量規(guī)整與鏈路調(diào)度兩個(gè)方面入手。從最大帶寬分配的角度來說,虛擬鏈路的應(yīng)用能夠通過設(shè)定最大可用帶寬,滿足實(shí)際帶寬的分時(shí)復(fù)用需求。而從流量規(guī)整與鏈路調(diào)度的角度來說,虛擬鏈路的應(yīng)用,不僅能夠通過流量整形來減少突發(fā)流量情況對(duì)虛擬鏈路正常運(yùn)行造成的影響,還能夠?qū)崿F(xiàn)對(duì)每條鏈路最大帶寬的限制,進(jìn)而滿足對(duì)AFDX網(wǎng)絡(luò)提出的固定性要求。
(2)冗余管理
冗余管理也是AFDX航空通信協(xié)議主要應(yīng)用的核心技術(shù)之一,該技術(shù)在AFDX航空通信協(xié)議中的應(yīng)用,主要通過建立冗余管理機(jī)制來實(shí)現(xiàn)。當(dāng)AFDX航空通信協(xié)議進(jìn)行數(shù)據(jù)的發(fā)送和接收時(shí),虛擬鏈路能夠?qū)?shù)據(jù)添加SN號(hào),再依據(jù)每一條虛擬鏈路的冗余狀態(tài),將數(shù)據(jù)幀分別發(fā)往2個(gè)獨(dú)立的網(wǎng)絡(luò),在接收端接收信息,并利用SN序列號(hào)對(duì)數(shù)據(jù)幀進(jìn)行冗余管理。在AFDX航空通信協(xié)議中應(yīng)用冗余管理機(jī)制,能夠有效保證發(fā)送和接收的數(shù)據(jù)可靠性,為航空通信提供保障。
(3)交換機(jī)技術(shù)
交換機(jī)技術(shù)主要包括兩個(gè)方面的內(nèi)容,首先是數(shù)據(jù)的幀過濾功能。交換機(jī)的幀過濾功能,能夠在數(shù)據(jù)進(jìn)入交換機(jī)的運(yùn)行領(lǐng)域之后,對(duì)數(shù)據(jù)進(jìn)行實(shí)時(shí)的監(jiān)控,并檢驗(yàn)數(shù)據(jù)是否能夠滿足AFDX航空通信協(xié)議規(guī)定的數(shù)據(jù)通信標(biāo)準(zhǔn)。其次是交換調(diào)度功能。交換機(jī)在實(shí)際應(yīng)用中,依據(jù)數(shù)據(jù)幀傳輸?shù)牟煌枨螅軌驅(qū)崿F(xiàn)數(shù)據(jù)幀在輸入端口和輸出端口之間的交換調(diào)度。這樣不僅能夠滿足數(shù)據(jù)信息的及時(shí)傳遞功能,還能夠適應(yīng)當(dāng)前我國越來越復(fù)雜的航空通信需求。
結(jié)論:綜上所述,AFDX航空通信協(xié)議對(duì)保障民用及軍用飛機(jī)的正常通信具有重要的作用?;诋?dāng)前不斷發(fā)展的科學(xué)技術(shù),在對(duì)AFDX航空通信協(xié)議進(jìn)行設(shè)計(jì)時(shí),不僅要關(guān)注軟硬件系統(tǒng)結(jié)構(gòu)的設(shè)計(jì)對(duì)協(xié)議整體性能的影響,還要更加關(guān)注核心技術(shù)在AFDX航空通信協(xié)議中的有效應(yīng)用。充分利用好虛擬鏈路、冗余管理以及交換機(jī)技術(shù),對(duì)促進(jìn)AFDX航空通信協(xié)議應(yīng)用技術(shù)水平的提高具有重要的作用。