[發(fā)明專利]一種用于在航電系統(tǒng)中提高通信與處理速度的裝置和方法在審
| 申請?zhí)枺?/td> | 201810333245.4 | 申請日: | 2018-04-13 |
| 公開(公告)號: | CN108563607A | 公開(公告)日: | 2018-09-21 |
| 發(fā)明(設(shè)計(jì))人: | 徐國;鄧雪 | 申請(專利權(quán))人: | 成都赫爾墨斯科技股份有限公司 |
| 主分類號: | G06F15/173 | 分類號: | G06F15/173;G06F11/30 |
| 代理公司: | 四川力久律師事務(wù)所 51221 | 代理人: | 韓洋;劉童笛 |
| 地址: | 610000 四川省成都市中國(四川)自*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 航電系統(tǒng) 機(jī)載設(shè)備 串行輸入接口 發(fā)送緩存 接收緩存 組包 讀取 串行輸出接口 發(fā)送控制數(shù)據(jù) 數(shù)據(jù)處理模塊 心跳數(shù)據(jù)包 以太網(wǎng)接口 控制數(shù)據(jù) 模塊連接 通信處理 通信協(xié)議 譯碼模塊 解包 通信 并發(fā) | ||
本發(fā)明公開了用于在航電系統(tǒng)中提高通信與處理速度的裝置和方法,能夠提高通信處理速度,增加處理的機(jī)載設(shè)備數(shù)量,并保持航電系統(tǒng)的穩(wěn)定性和可靠性。該裝置包括通過SRIO接口連接的FPGA與CPU;其中,F(xiàn)PGA具有:多個串行輸入接口,多個與串行輸入接口連接的接收緩存模塊,與每個接收緩存模塊連接的第一組包模塊;CPU具有:解包模塊,數(shù)據(jù)處理模塊,第二組包模塊;FPGA進(jìn)一步包括:譯碼模塊,用于讀取第二心跳數(shù)據(jù)包中針對各個機(jī)載設(shè)備的控制數(shù)據(jù),并發(fā)送給相應(yīng)的發(fā)送緩存模塊;多個發(fā)送緩存模塊,分別連接至多個串行輸出接口以及至少一個以太網(wǎng)接口,并用于根據(jù)與接口對應(yīng)的通信協(xié)議的以預(yù)定的速率向各機(jī)載設(shè)備發(fā)送控制數(shù)據(jù)。
技術(shù)領(lǐng)域
本發(fā)明涉及航空電子技術(shù)領(lǐng)域,尤其涉及一種用于在航電系統(tǒng)中提高通信與處理速度的裝置和方法。
背景技術(shù)
現(xiàn)代飛機(jī)上通常使用統(tǒng)一處理器對飛機(jī)上各種航空電子設(shè)備的信息進(jìn)行統(tǒng)一處理,將功能相同或相近的設(shè)備組合在一個組件內(nèi),在顯示器上綜合顯示相關(guān)的參數(shù),并在各航空電子設(shè)備之間通過機(jī)載數(shù)據(jù)總線來傳送有關(guān)信息,從而使整個飛機(jī)上所有航空電子設(shè)備的性能達(dá)到更高的水平,這樣的系統(tǒng)稱為綜合航電系統(tǒng)。
綜合航電系統(tǒng)中包括功能眾多的各種機(jī)載設(shè)備,例如綜合顯示控制單元、數(shù)據(jù)接口單元、雙余度大氣數(shù)據(jù)系統(tǒng)、INS/GNSS組合導(dǎo)航系統(tǒng)、綜合無線電系統(tǒng)、平視顯示單元、以及座艙監(jiān)視系統(tǒng)等,這些設(shè)備往往都需要通過數(shù)據(jù)接口單元DIU來匯總連接,并接收來自不同的設(shè)備的通信數(shù)據(jù)。現(xiàn)有的數(shù)據(jù)接口單元一般是通過其中的CPU對各個設(shè)備發(fā)送的數(shù)據(jù)進(jìn)行分時處理。由于大部分機(jī)載設(shè)備都需要使用RS-422等串行數(shù)據(jù)接口連接至數(shù)據(jù)接口單元,CPU直接接收此類低速異步總線方式通信會實(shí)時占用CPU的時間,而RS-422通信速度比CPU處理速度慢很多,因此會由于中斷過多而嚴(yán)重?cái)_亂CPU處理過程,降低其處理能力和處理速度。例如,DIU的5路串行接口連接了機(jī)載設(shè)備的5個串行數(shù)據(jù)通道,每一通道固定以10ms的周期發(fā)送數(shù)據(jù),但各通道數(shù)據(jù)長度不同,CPU每個周期內(nèi)接收的數(shù)據(jù)包如圖1上半部分所示;那么CPU在10ms的周期內(nèi)可能存在5個不同中斷點(diǎn)(每路10ms周期數(shù)據(jù)發(fā)送完畢的時間點(diǎn),如圖1下半部分所示),CPU接收數(shù)據(jù)后,需要每2ms(10ms/5=2ms)中斷一次進(jìn)行5次數(shù)據(jù)處理(P1~P5),加大了CPU數(shù)據(jù)接收與處理來回切換處理次數(shù),并且中斷次數(shù)和處理時間會隨著外界設(shè)備的數(shù)量增加而增加。
而且,隨著綜合航電系統(tǒng)復(fù)雜度的不斷提升,所需要連接的各種設(shè)備及對應(yīng)的數(shù)據(jù)通道數(shù)量也不斷增加,導(dǎo)致數(shù)據(jù)接口單元的處理能力和數(shù)據(jù)處理速度較慢的問題無法滿足更多機(jī)載設(shè)備的通信處理需求,進(jìn)而導(dǎo)致綜合航電系統(tǒng)整體性能和可靠性無法達(dá)到更高標(biāo)準(zhǔn)航電系統(tǒng)的要求。
發(fā)明內(nèi)容
本發(fā)明的目的之一至少在于,針對如何克服上述現(xiàn)有技術(shù)存在的問題,提供一種用于在航電系統(tǒng)中提高通信與處理速度的裝置和方法,能夠提高通信處理速度,增加處理的機(jī)載設(shè)備數(shù)量,并保持航電系統(tǒng)的穩(wěn)定性和可靠性。
為了實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案包括以下各方面。
一種用于在航電系統(tǒng)中提高通信與處理速度的裝置,其包括通過SRIO接口連接的FPGA與CPU;
其中,F(xiàn)PGA具有:多個串行輸入接口,用于接收多個機(jī)載設(shè)備數(shù)據(jù)通道發(fā)送的數(shù)據(jù);多個與串行輸入接口連接的接收緩存模塊,用于對來自各通道的數(shù)據(jù)進(jìn)行臨時緩存;與每個接收緩存模塊連接的第一組包模塊,用于將緩存的數(shù)據(jù)按照預(yù)設(shè)的編碼方式進(jìn)行組包以獲取第一心跳數(shù)據(jù)包,并根據(jù)預(yù)定的心跳周期將第一心跳數(shù)據(jù)包通過FPGA與CPU之間的SRIO接口發(fā)送給CPU;
CPU具有:解包模塊,用于按照預(yù)設(shè)的編碼方式從來自FPGA的第一心跳數(shù)據(jù)包讀取各個通道的數(shù)據(jù);數(shù)據(jù)處理模塊,用于對各通道的數(shù)據(jù)進(jìn)行處理,生成針對各機(jī)載設(shè)備的控制數(shù)據(jù);第二組包模塊,用于將控制數(shù)據(jù)按照預(yù)設(shè)的編碼方式進(jìn)行組包,以獲取第二心跳數(shù)據(jù)包,并根據(jù)預(yù)定的第二心跳周期發(fā)送給FPGA;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于成都赫爾墨斯科技股份有限公司,未經(jīng)成都赫爾墨斯科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810333245.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F15-00 通用數(shù)字計(jì)算機(jī)
G06F15-02 .通過鍵盤輸入的手動操作,以及應(yīng)用機(jī)內(nèi)程序的計(jì)算,例如,袖珍計(jì)算器
G06F15-04 .在引入被處理的數(shù)據(jù)的同時,進(jìn)行編制程序的,例如,在同一記錄載體上
G06F15-08 .應(yīng)用插接板編制程序的
G06F15-16 .兩個或多個數(shù)字計(jì)算機(jī)的組合,其中每臺至少具有一個運(yùn)算器、一個程序器及一個寄存器,例如,用于數(shù)個程序的同時處理
G06F15-18 .其中,根據(jù)計(jì)算機(jī)本身在一個完整的運(yùn)行期間內(nèi)所取得的經(jīng)驗(yàn)來改變程序的;學(xué)習(xí)機(jī)器
- 用于上報(bào)多接口機(jī)載設(shè)備的狀態(tài)信息的方法以及裝置
- 一種信號匯接設(shè)備
- 一種用于機(jī)載軟硬件匹配性加載系統(tǒng)實(shí)現(xiàn)的方法
- 一種集成安裝結(jié)構(gòu)
- 機(jī)載設(shè)備、飛行器及機(jī)載設(shè)備拆裝方法
- 機(jī)載設(shè)備、飛行器及機(jī)載設(shè)備插拔方法
- 一種機(jī)載設(shè)備運(yùn)行比的計(jì)算方法
- 一種航空機(jī)載設(shè)備國產(chǎn)化風(fēng)險(xiǎn)評估方法
- 機(jī)載設(shè)備及飛行器
- 機(jī)載設(shè)備及飛行器
- 支持多通道數(shù)據(jù)傳輸?shù)臄?shù)據(jù)傳輸裝置及方法
- 一種串行通信的方法及系統(tǒng)
- 緩存數(shù)據(jù)控制方法和裝置
- 企業(yè)移動辦公系統(tǒng)接收方不在線時發(fā)送點(diǎn)對點(diǎn)消息的方法
- 面向多應(yīng)用的數(shù)據(jù)存儲系統(tǒng)
- 一種網(wǎng)絡(luò)請求的數(shù)據(jù)緩存方法及數(shù)據(jù)緩存系統(tǒng)
- 短信發(fā)送的方法、裝置、計(jì)算機(jī)設(shè)備和存儲介質(zhì)
- 通信設(shè)備和通信方法
- TTFC網(wǎng)絡(luò)發(fā)送緩存設(shè)計(jì)方法、計(jì)算機(jī)設(shè)備及存儲介質(zhì)
- 多功能消息通知系統(tǒng)設(shè)計(jì)方法





