亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        飛行試驗(yàn)中軍用1553B總線的實(shí)時采集技術(shù)

        2016-10-31 08:43:47李國星黃如昌
        計(jì)算機(jī)測量與控制 2016年4期
        關(guān)鍵詞:表格總線航空

        李國星,劉 明,黃如昌

        (中國飛行試驗(yàn)研究院,西安 710089)

        ?

        飛行試驗(yàn)中軍用1553B總線的實(shí)時采集技術(shù)

        李國星,劉明,黃如昌

        (中國飛行試驗(yàn)研究院,西安710089)

        針對飛行試驗(yàn)中1553B總線的實(shí)時采集,提出了一種新型的實(shí)時采集方法,充分利用DSP的靈活性和FPGA的快速并行性,構(gòu)建了一種快速定位的1553B總線數(shù)據(jù)信息的查表機(jī)制,實(shí)現(xiàn)將1553B總線特定的數(shù)據(jù)字從總線數(shù)據(jù)中實(shí)時挑選出來,用于飛行試驗(yàn)的遙測監(jiān)控;詳細(xì)論述了飛行試驗(yàn)1553B總線采集的方法與特點(diǎn),闡述了1553B總線數(shù)據(jù)快速過濾的方法與實(shí)現(xiàn);該方法經(jīng)過實(shí)驗(yàn)和飛行試驗(yàn)驗(yàn)證,不僅可以實(shí)現(xiàn)對機(jī)載1553B總線的數(shù)據(jù)采集功能,還可以將需要的1553B總線數(shù)據(jù)字從總線上實(shí)時篩選出來,滿足飛行試驗(yàn)的遙測監(jiān)控需要。

        1553B總線標(biāo)準(zhǔn);實(shí)時采集;實(shí)時過濾;查表法

        0 引言

        現(xiàn)代飛機(jī)內(nèi)部對各系統(tǒng)及設(shè)備之間的數(shù)據(jù)傳輸和控制要求越來越高,促使了航空電子綜合化技術(shù)的快速發(fā)展,從而使航空電子系統(tǒng)越來越復(fù)雜、越來越龐大。為此,現(xiàn)代飛機(jī)大量采用了先進(jìn)的總線技術(shù),通過總線連接起航空電子系統(tǒng)中幾個到幾十個子系統(tǒng)(或終端設(shè)備),以完成各子系統(tǒng)之間的通信和數(shù)據(jù)交換,實(shí)現(xiàn)各子系統(tǒng)的集中控制和顯示。早期的航空數(shù)據(jù)總線有RS422、RS485和ARINC429總線等。隨著航空電子技術(shù)的發(fā)展,航空電子設(shè)備間的交聯(lián)也變得越來越復(fù)雜,出現(xiàn)了與之相應(yīng)的“聯(lián)合航空電子系統(tǒng)”,它通過1553B總線將大多數(shù)航空電子系統(tǒng)交聯(lián)起來,實(shí)現(xiàn)了信息的統(tǒng)一調(diào)度與管理。1553B總線是一種時分制指令/響應(yīng)式多路傳輸總線,是美國軍方1978年為軍用飛機(jī)、車輛制定的一種總線標(biāo)準(zhǔn),由于其傳輸可靠性、技術(shù)成熟和易于擴(kuò)展等優(yōu)良特點(diǎn),廣泛應(yīng)用各種軍用、民用飛機(jī)以及船舶領(lǐng)域[1]。隨著航空電子設(shè)備的發(fā)展,1533B總線幾乎成為航空電子設(shè)備間互聯(lián)的必選總線。

        在飛行試驗(yàn)中,1553B總線上有著各種大量的數(shù)據(jù)信息,其中有描述飛機(jī)狀態(tài)的參數(shù)、有描述動力裝置和飛機(jī)系統(tǒng)的參數(shù)以及航空電子系統(tǒng)內(nèi)部各種設(shè)備的參數(shù),還有系統(tǒng)內(nèi)部傳輸?shù)母鞣N信息。為了考核飛機(jī)的性能與指標(biāo),試飛測試系統(tǒng)往往需要實(shí)時采集1553B總線,將總線中的關(guān)鍵數(shù)據(jù)通過遙測鏈路實(shí)時下傳。在傳統(tǒng)中的1553B總線實(shí)時采集模塊中,采用分離元器件或者純FPGA邏輯電路實(shí)現(xiàn),分離元器件電路體積大、功耗大、協(xié)議芯片昂貴,而純FPGA邏輯電路用戶可編程的靈活性差。在試飛測試系統(tǒng)的架構(gòu)下,基于DSP靈活性與FPGA的快速并行性,本文提出了一種1553B總線實(shí)時采集技術(shù),可以將1553B總線中的部分?jǐn)?shù)據(jù)從1553B總線中速過濾出來,用于飛行試驗(yàn)的需要。本文將重點(diǎn)闡述試飛1553B總線采集技術(shù)的特點(diǎn)、方法,1553B總線數(shù)據(jù)的快速過濾的方法與實(shí)現(xiàn)。

        1 1553B總線采集的特點(diǎn)與方法

        1.11553B總線協(xié)議簡述

        1553B總線,采用半雙工傳輸方式,具有雙向傳輸特性,采用命令/響應(yīng)傳輸協(xié)議,以曼徹斯特Ⅱ型碼調(diào)制信號,以屏蔽雙絞線為傳輸介質(zhì),最大傳輸速率為1 Mbps[2]。

        通過1553B總線,飛機(jī)各子系統(tǒng)可以交聯(lián)起來,從而實(shí)現(xiàn)各子系統(tǒng)間信息的無縫融合與快速處理,如圖1所示。

        圖1 1553B總線應(yīng)用示意圖

        1553B總線具有3種字格式,分別為數(shù)據(jù)字、命令字和狀態(tài)字。字長均為20位:其中3位為同步頭,16 位為信息段,1位為奇偶校驗(yàn)位。命令字的16位信息段中,包括5位的RT地址,1位收發(fā)標(biāo)志位和5位RT子地址及5位字計(jì)數(shù)長度;數(shù)據(jù)字的16位信息段為有效的數(shù)據(jù)負(fù)載;狀態(tài)字的16位信息段為5位RT地址、8位通信狀態(tài)和3位備用[3]。

        1553B總線具有10種消息類型:BC->RT、RT-> BC、RT->RT、不帶數(shù)據(jù)字的方式指令、帶數(shù)據(jù)字的方式指令(發(fā)送)、帶數(shù)據(jù)字的方式指令(接收)、BC 向各RT 的通播(廣播接收)、RT->RT 廣播、不帶數(shù)據(jù)字的廣播方式指令、帶數(shù)據(jù)字的廣播方式指令[4-5]。

        1.21553B總線的測試方法

        飛行試驗(yàn)中,1553B總線主要由兩種方式,分別為100%采集和實(shí)時部分采集。100%采集方式,是對1553B總線上全部信息都進(jìn)行采集(包括時間間隔),主要用于事后對飛機(jī)航電系統(tǒng)進(jìn)行總體性能評估和分析飛行故障,通常這些信息是不通過遙測實(shí)時傳輸,僅在機(jī)上記錄,事后分析處理。實(shí)時部分采集是從1553B總線上按照事先設(shè)定的過濾條件,快速挑選出部分?jǐn)?shù)據(jù),與機(jī)載其它被測參數(shù)一起進(jìn)入通用數(shù)據(jù)采集器,形成綜合的PCM數(shù)據(jù)流,通過遙測傳輸?shù)降孛嬲具M(jìn)行監(jiān)控處理。

        飛行試驗(yàn)中1553B總線的采集設(shè)備,相當(dāng)于總線系統(tǒng)中一臺總線監(jiān)視器BM作用,即只接收1553B總線信息,而不向中線中發(fā)送任何信息,遵循1553B總線標(biāo)準(zhǔn)中關(guān)于BM的規(guī)定[6]。

        1.31553B總線的采集

        在飛行試驗(yàn)中,1553B總線采集的工作流程如圖2所示。首先,系統(tǒng)通過變壓隔離器與1553B總線進(jìn)行間接物理耦合,并通過物理層協(xié)議芯片實(shí)現(xiàn)對1553B傳輸碼型的信號解調(diào),解調(diào)后的信號送入FPGA邏輯電路中,由內(nèi)嵌在FPGA內(nèi)的1553B協(xié)議IP實(shí)現(xiàn)對1553B總線的消息解析,解析后的數(shù)據(jù)按照一定的格式暫存在FPGA的RAM中,等待DSP數(shù)據(jù)過濾程序讀取。DSP程序根據(jù)1553B配置信息,對FPGA解析出來的消息進(jìn)行實(shí)時過濾,并將過濾結(jié)果再次發(fā)送至FPGA的輸出緩存中,等待采集器背板總線讀取。系統(tǒng)采用FPGA技術(shù)進(jìn)行1553B總線的協(xié)議轉(zhuǎn)換,避免使用專用的協(xié)議芯片。同時,系統(tǒng)采用DSP進(jìn)行1553B消息的實(shí)時過濾,提高了系統(tǒng)工作的靈活性。

        圖2 系統(tǒng)工作流程圖

        2 1553B總線數(shù)據(jù)實(shí)時過濾的方法與實(shí)現(xiàn)

        2.11553B總線數(shù)據(jù)實(shí)時過濾的方法

        1553B總線實(shí)時數(shù)據(jù)過濾的方法由循環(huán)法和查表法兩種。循環(huán)法,將實(shí)時過濾的條件依次存儲在DSP的RAM中,當(dāng)收到新的數(shù)據(jù)時,將該數(shù)據(jù)逐一與存儲在RAM中的過濾條件進(jìn)行比較。若兩者相同,則保留數(shù)據(jù);否則,丟棄數(shù)據(jù)。查表法,將每一個過濾條件的值為地址,在RAM中存儲判斷值,比如“1”(代表過濾條件存在)或者“0”(代表過濾條件不存在)。當(dāng)收到一新的數(shù)據(jù)時,以該數(shù)據(jù)為地址在RAM中尋址,若讀取到“1”時,說明該數(shù)據(jù)符合過濾條件,保留;若讀取到“0”,說明該數(shù)據(jù)不符合過濾條件,丟棄。

        循環(huán)法占用RAM空間比較小,但是效率低下,適用于1553B配置信息量比較少的情況;查表法占用RAM空間大,但是效率高,適用于1553B配置信息量比較大的情況。由于飛行試驗(yàn)所要提取的1553B消息數(shù)量一般都比較大,本文采用查表法進(jìn)行1553B數(shù)據(jù)字的實(shí)時過濾。

        2.21553B總線數(shù)據(jù)實(shí)時過濾的實(shí)現(xiàn)

        1553B數(shù)據(jù)字的查表法過濾,需要在DSP外部RAM中按照1553B配置信息構(gòu)建若干配置表格。這些配置表以1553B消息類型進(jìn)行劃分,表格1存儲BC-RT的配置信息,表格2存儲RT-BC的配置信息,表格3存儲RT-RT的配置信息,依次類推,表格10存儲“帶數(shù)據(jù)字的廣播方式指令”的配置信息。根據(jù)1553B配置信息,在相應(yīng)的表格中以配置值作為地址進(jìn)行寫“1”存儲,那么沒有寫入“1”的地址即是沒有被配置的1553B信息。如圖3所示,當(dāng)收到一條新的1553B消息時,根據(jù)此條消息的類型,映射到某一個配置表格,再取出收到1553B消息的命令字,取出相應(yīng)的RT號和子地址號,組合為一個新的數(shù)據(jù),以這個數(shù)據(jù)為地址在該表格中尋址,若讀取到數(shù)據(jù)“1”,則保留該數(shù)據(jù),若讀取到數(shù)據(jù)為非“1”,則丟棄該數(shù)據(jù)。

        圖3 1553B消息過濾的查表機(jī)制

        過濾后的1553B數(shù)據(jù)字符合1553B的配置,最終按照特定的格式與序列存儲在FPGA的雙口RAM內(nèi),等待采集器背板總線讀取。

        3 實(shí)驗(yàn)

        為了驗(yàn)證該方法的有效性,開展了實(shí)驗(yàn)室驗(yàn)證和飛行試驗(yàn)驗(yàn)證。一方面,實(shí)驗(yàn)室驗(yàn)證通過1553B總線信號源為采用該方法而研制的1553B總線采集板卡傳送總線數(shù)據(jù),并根據(jù)需要設(shè)定特定的1553B總線數(shù)據(jù)字作為過濾條件,通過計(jì)算機(jī)軟件實(shí)時觀察過濾結(jié)果,并計(jì)算機(jī)數(shù)據(jù)延遲量。根據(jù)驗(yàn)證結(jié)果,該方法可以實(shí)現(xiàn)1553B總線的數(shù)據(jù)字過濾;另一方面,開展了必要的飛行試驗(yàn)驗(yàn)證,將根據(jù)此方法而研制的1553B總線采集板卡與采集器一起安裝在飛機(jī)中,以便采集機(jī)載1553B總線數(shù)據(jù)。預(yù)先在1553B總線采集板卡中設(shè)定需要的1553B總線數(shù)據(jù)字。飛行試驗(yàn)后,將這些采集到的數(shù)據(jù)與機(jī)載數(shù)據(jù)源進(jìn)行對比,從而驗(yàn)證該方法的有效性與實(shí)用性。經(jīng)飛行試驗(yàn)驗(yàn)證,該方法可以將機(jī)載1553B總線的數(shù)據(jù)字按照特定的條件過濾出來,滿足飛行試驗(yàn)的需要。

        4 結(jié)束語

        針對飛行試驗(yàn)中1553B總線數(shù)據(jù)實(shí)時采集,基于FPGA和DSP技術(shù),本文提出了一種快速、靈活的1553B實(shí)時采集技術(shù),詳細(xì)論述了飛行試驗(yàn)中1553B總線采集特點(diǎn)與方法,闡述了1553B總線數(shù)據(jù)的快速過濾方法與實(shí)現(xiàn)。根據(jù)此技術(shù)方法而研制的1553B總線采集板卡,不僅可以實(shí)時采集1553B總線,還可以對1553B總線中的部分?jǐn)?shù)據(jù)進(jìn)行實(shí)時過濾,可以滿足飛行試驗(yàn)的工程需要。

        [1] 李鵬,鄭賓.基于FPGA的MIL-STD-1553B總線控制器的設(shè)計(jì)[J]. 電腦知識與技術(shù),2012,8(1):112-114.

        [2] 徐貴賢. 1553B總線簡介及其實(shí)現(xiàn)[J].通信技術(shù),2011,44(5):166-168.

        [3] 趙爽.通用1553B總線消息解析軟件的設(shè)計(jì)與實(shí)現(xiàn)[J].電子測量技術(shù),2010,33(1):78-81.

        [4] 張?jiān)ラ?1553B總線原理及其應(yīng)用[J].現(xiàn)代電子工程,2004(4):27-28.

        [5] 盧虎.1553B總線接口通用測試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].電子測量技術(shù),2008,31(6): 76-78.

        [6] 臧佳.基于SOPC的1553B通信系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)測量與控制,2011,19(11):2831-2833.

        Way of Real-time Acquisition 1553B Data in Flight Test

        Li Guoxing,Liu Ming, Huang Ruchang

        (Chinese Flight Test Establishment,Xi′an710089,China)

        Aiming at real-time acquisition of 1553B bus in flight test,the new technique of real-time acquisition is proposed,fully utilizes DSP flexibility and FPGA parallelity,the way of finding the words of 1553B bus data message by look-up table is proposed,in order to data monitoring in filght test.The detailed description is discussed in the acquisition way of 1553B bus,and realization. The way and realization of the rapid filtration about 1553B details is also discussed. It is proved that finishing the fuction of acquisition 1553B data,also the 1553B words filtering of 1553B bus data message to meet the demand of flight test.

        1553B bus standard; real-time acquisition; real-time filtration; look-up table

        1671-4598(2016)04-0120-02DOI:10.16526/j.cnki.11-4762/tp.2016.04.036

        TP274

        A

        2015-10-27;

        2015-11-09。

        李國星(1981-),男,河南洛陽人,碩士,工程師,主要從事飛行試驗(yàn)、測試系統(tǒng)方向的研究。

        猜你喜歡
        表格總線航空
        《現(xiàn)代臨床醫(yī)學(xué)》來稿表格要求
        “閃電航空”來啦
        “閃電航空”來啦
        趣味(語文)(2021年11期)2021-03-09 03:11:36
        統(tǒng)計(jì)表格的要求
        統(tǒng)計(jì)表格的要求
        統(tǒng)計(jì)表格的要求
        基于PCI Express總線的xHC與FPGA的直接通信
        機(jī)載飛控1553B總線轉(zhuǎn)以太網(wǎng)總線設(shè)計(jì)
        達(dá)美航空的重生之路
        IT時代周刊(2015年7期)2015-11-11 05:49:55
        多通道ARINC429總線檢查儀
        成熟了的熟妇毛茸茸| 亚洲男人在线无码视频| 一区二区免费国产a在亚洲| 少妇人妻字幕精品毛片专区| 亚洲最大av网站在线观看| 香蕉久久人人97超碰caoproen| 91网红福利精品区一区二| 亚洲综合中文日韩字幕| 中文在线中文a| 中国老妇女毛茸茸bbwbabes| 色综合久久加勒比高清88| 国产又黄又大又粗视频| 国产一区二区三区免费在线视频 | 亚洲国产成人久久一区www妖精| 日韩精品不卡一区二区三区| 户外精品一区二区三区| 我爱我色成人网| 97久久精品人人妻人人| 日本不卡一区二区三区在线| 久久亚洲成a人片| 中文字幕视频一区二区| 极品美女扒开粉嫩小泬图片| 99久久国产福利自产拍| 国产高清在线91福利| 日韩国产精品一区二区三区| 午夜福利理论片在线观看| 亚洲熟妇20| 精品女同一区二区三区不卡| 美女视频在线观看亚洲色图| 欧美极品jizzhd欧美| 国产高潮精品久久AV无码| 国产成人精品cao在线| 国产亚洲av综合人人澡精品| 亚洲色大成网站www永久网站| 亚洲欧美日韩在线观看一区二区三区| 国产免费久久精品99re丫y| 亚洲综合伊人久久综合| 国产aⅴ无码专区亚洲av| 国产人澡人澡澡澡人碰视频| 一区视频在线观看免费播放.| 在线观看一区二区三区国产 |