當前位置:首頁 > 通信技術(shù) > 通信技術(shù)
[導(dǎo)讀] 摘要:GJB289A,總線具有很高的可靠性和靈活性,廣泛應(yīng)用于航空航天等領(lǐng)域。本文提出基于Aeroflex公司UT1553BCRTM協(xié)議芯片實現(xiàn)的GJB289A通信接口,完成了BC和RT的基本功能,支持同步通信和異步通信。文中對同步通信

 摘要:GJB289A,總線具有很高的可靠性和靈活性,廣泛應(yīng)用于航空航天等領(lǐng)域。本文提出基于Aeroflex公司UT1553BCRTM協(xié)議芯片實現(xiàn)的GJB289A通信接口,完成了BC和RT的基本功能,支持同步通信和異步通信。文中對同步通信采用傳統(tǒng)的靜態(tài)總線控制協(xié)議,采用一種改進的靜態(tài)總線控制技術(shù),對非周期消息的異步通訊進行了詳細說明。本設(shè)計有效地改善了GJB289A總線中非周期消息的傳輸延遲,保證了消息通訊的實時性。

關(guān)鍵詞:GJB289A總線;總線控制器;UT1553BCRTM;改進的靜態(tài)總線控制技術(shù)

0 引言

國內(nèi)從第三代戰(zhàn)斗機航空電子系統(tǒng)開始,在相當長的一段時間里,GJB289A總線占據(jù)了統(tǒng)治地位,由于其實時性、數(shù)據(jù)完整性、可靠性和余度管理等特性都是專門針對軍用航空電子系統(tǒng)要求而設(shè)計的,因此在第三代戰(zhàn)斗機聯(lián)合式航空電子系統(tǒng)中得到了廣泛的應(yīng)用。

GJB289A是面向軍用的數(shù)字式時分制指令/響應(yīng)型多路傳輸數(shù)據(jù)總線標準,用來為各電子系統(tǒng)之間的數(shù)據(jù)和信息的交換提供共享總線,它規(guī)定了MILSTD-1553B的技術(shù)要求,其基本結(jié)構(gòu)如圖1所示,還規(guī)定了總線的操作方式和總線上的信息流格式,總線上的通信設(shè)備-終端按其作用可分為三種類型:總線控制器(BC)、遠程終端(RT)和總線監(jiān)控器(BM)。BC是指在數(shù)據(jù)總線上被指定執(zhí)行啟動信息傳輸任務(wù)的終端。RT是指所有不作為BC或BM操作的終端。BM是被指定執(zhí)行接收總線上傳輸?shù)男畔⒑吞崛〗?jīng)選擇的信息以備后用的終端。

1 改進的靜態(tài)總線控制技術(shù)

在GJB289A總線的傳輸過程中,大多數(shù)消息的處理按照固定的順序、周期和相位出現(xiàn),這類消息稱為周期消息,對于周期消息的傳輸采用靜態(tài)時間表進行,即同步通訊。對于系統(tǒng)中隨機突發(fā)的事件或者其他事件的請求消息,這些消息稱為非周期消息,非周期消息的傳輸稱為異步通訊,異步通訊是在有服務(wù)請求的情況下插入同步通訊中的,具有很高的實時性,因此,能夠根據(jù)用戶的需要在同步通訊的同時實現(xiàn)異步通訊具有非常重要的意義。

BC是在總線上唯一被安排為執(zhí)行建立和啟動數(shù)據(jù)傳輸任務(wù)的終端,總線上所有的消息傳輸都是由BC來控制,為了處理非周期消息,必須對BC原有的靜態(tài)總線控制協(xié)議進行改進,這種改進的靜態(tài)總線控制技術(shù)主要特點是:當消息被更新后才進行傳輸,其工作機制為更新檢測傳輸。改進的靜態(tài)總線控制技術(shù)實現(xiàn)更新數(shù)據(jù)傳輸?shù)臋C制有兩種方法:異步服務(wù)請求方式和BC周期查詢方式。異步請求方式對于非周期消息的響應(yīng)必須要在請求RT獲得總線使用權(quán)時,BC才能響應(yīng)RT非周期消息的傳輸,即對消息的及時響應(yīng)不能保證。相反,BC周期查詢方式是BC以某一特定頻率定時查詢RT是否存在非周期消息的傳輸,采用該方法可以保證非周期消息響應(yīng)的確定性和及時性,且由于使用更新檢測傳輸方式,查詢開銷并不會很大。GJB289A總線主要應(yīng)用于實時性要求很高的系統(tǒng)中,這類系統(tǒng)主要考慮消息傳輸?shù)膶崟r性問題,所以本文采用BC周期查詢方式實現(xiàn)非周期消息的異步通訊。

2 系統(tǒng)硬件設(shè)計

本文設(shè)計的GJB289A通信接口采用TI公司出品的TMS320F2812款DSP作為傳輸層軟件運行的平臺,采用的1553協(xié)議芯片為AerofleX公司的

UT1553BCRTM,該芯片為系統(tǒng)設(shè)計者提供了一種智能的MIL-STD-1553B多路數(shù)據(jù)總線設(shè)計解決方案,并在單個芯片上實現(xiàn)了MIL-STD-1553B定義的三種功能-總線控制器BC、遠程終端RT以及總線監(jiān)控器BM。通過VME總線與子系統(tǒng)主機連接,使用雙端口存儲器DPRAM完成系統(tǒng)之間的數(shù)據(jù)交互?;赨T1553BCRTM協(xié)議芯片實現(xiàn)的GJB289A通信接口硬件結(jié)構(gòu)如圖2所示,實現(xiàn)了模塊的小型化和通用化設(shè)計。

3 系統(tǒng)軟件設(shè)計

本文設(shè)計的軟件分為傳輸層軟件和驅(qū)動層軟件。傳輸軟件駐留在DSP內(nèi)部FLASH存儲器中,主要完成對不同類型消息的處理、出錯消息處理、同步、啟動測試等功能。

本文設(shè)計的傳輸層軟件主要實現(xiàn)了BC和RT的基本功能,下文將著重以BC為例,介紹傳輸層軟件對于不同類型消息傳輸方式的處理方法。

對于周期消息的同步通信采用傳統(tǒng)的靜態(tài)總線控制協(xié)議,對于非周期消息的異步通信采用BC周期查詢方式實現(xiàn)更新數(shù)據(jù)的傳輸,具體實現(xiàn)方法為:BC周期利用“發(fā)送矢量字”方式命令,實現(xiàn)RT僅傳輸刷新數(shù)據(jù)的功能,實現(xiàn)更新消息的偽實時傳輸。

該協(xié)議在總線表中周期插入矢量字的查詢命令,及時地獲知RT數(shù)據(jù)是否被更新,從而減小總線負載,提高新數(shù)據(jù)消息的更新周期,使得1553B這樣的靜態(tài)被動式總線協(xié)議在一定程度上獲得近似于其他實時消息傳輸協(xié)議的性能。

由于矢量字有效數(shù)據(jù)位為16位,故本軟件僅支持RT中16個子地址消息的更新,軟件主要處理分為以下兩方面:

(1)RT產(chǎn)生的數(shù)據(jù):即RT與RT,或RT與BC之間有更新的消息數(shù)據(jù),在整個總線通信過程中,BC周期使用查詢矢量字對每個RT的16個子地址是否有新數(shù)據(jù)進行查詢,獲知消息的更新情況,若被查詢的RT有非周期消息需要傳輸,即將矢量字的相應(yīng)位置位通知BC組織非周期消息傳輸。子地址1~16在該RT的專用矢量字中都有相應(yīng)的位來表示,每位表示該子地址的消息數(shù)據(jù)的更新狀態(tài),矢量字的最低比特位(bit15)與子地址#16相對應(yīng),最高比特位(bit0)與子地址#1相對應(yīng),詳見圖3。

(2)BC產(chǎn)生的數(shù)據(jù):即BC有新數(shù)據(jù)傳輸給RT,如果傳輸數(shù)據(jù)是由BC產(chǎn)生的,BC只需檢查該數(shù)據(jù)塊是否刷新,如果被刷新,該消息應(yīng)立即被組織進行發(fā)送。

驅(qū)動軟件駐留在主機上,為使各個設(shè)備的主機方便使用GJB289A總線,驅(qū)動層提供統(tǒng)一、標準的驅(qū)動服務(wù),以API函數(shù)庫形式提供透明的應(yīng)用接口,協(xié)助應(yīng)用軟件按照系統(tǒng)的頂層設(shè)計與接口控制文件規(guī)定的應(yīng)用層協(xié)議,完成通信任務(wù)。

4 結(jié)語

本文主要介紹了一種采用TI公司的TMS320F2812款DSP作為傳輸層軟件運行的平臺,結(jié)合Aeroflex公司的UT1553BCRTM 1553協(xié)議處理器,完成GJB289A通信接口的軟硬件設(shè)計,實現(xiàn)了BC和RT的主要功能。結(jié)合改進的靜態(tài)總線控制技術(shù),本文對不同類型消息傳輸?shù)膶崿F(xiàn)方式進行詳細介紹,經(jīng)測試,此設(shè)計有效提高了GJB289A總線上消息傳輸?shù)膶崟r性。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉