999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于SOC芯片的1553B遠(yuǎn)程終端的設(shè)計與實現(xiàn)

2015-05-30 10:48:04李禮等
中國市場 2015年19期
關(guān)鍵詞:指令

李禮等

[摘 要]本文介紹了1553B總線技術(shù)的特點(diǎn),簡要說明了1553B總線通信系統(tǒng)的組成,詳細(xì)介紹了基于SOC芯片的遠(yuǎn)程終端的硬件及軟件設(shè)計。該設(shè)計已在某機(jī)載有效載荷中成功應(yīng)用,對機(jī)載1553B總線遠(yuǎn)程終端設(shè)計具有重要的指導(dǎo)和參考意義。

[關(guān)鍵詞]SOC芯片;1553B;通信表

[DOI]10.13939/j.cnki.zgsc.2015.20.062

1553B總線以其傳輸?shù)母呖煽啃浴⑹褂煤唵戊`活的特點(diǎn),已經(jīng)逐步從飛行控制等系統(tǒng)擴(kuò)展到坦克、艦船、航天等領(lǐng)域,目前已廣泛應(yīng)用于海、陸、空三軍,具有一網(wǎng)蓋三軍之稱。中國在20世紀(jì)80年代初就開始了1553B總線的技術(shù)研究,近年來,1553B總線已經(jīng)成為中國現(xiàn)役空中力量最主要的先進(jìn)航空電子系統(tǒng)數(shù)據(jù)總線,并且在艦載和車載領(lǐng)域,為提高坦克和軍艦等武器的技術(shù)水平發(fā)揮了重要作用。文中介紹了1553B總線技術(shù)的特點(diǎn),簡要說明了1553B總線通信系統(tǒng)的組成,詳細(xì)介紹了基于SOC芯片的遠(yuǎn)程終端的設(shè)計。

1 1553B總線協(xié)議簡介

1553B總線的全稱是“飛機(jī)內(nèi)部時分制指令/響應(yīng)式多路傳輸數(shù)據(jù)總線”,傳輸速率為1Mbps,采用冗余的總線型拓?fù)浣Y(jié)構(gòu),具有非常好的時鐘同步和高可靠數(shù)據(jù)傳輸能力。從通信系統(tǒng)的角度看,1553B有3種終端:一個總線控制器(BC)來管理和控制總線上的信息傳輸;一個總線監(jiān)視器(MT)來接收總線上的信息用于總線的測試;其余的都是遠(yuǎn)程終端(RT)。

該數(shù)據(jù)總線以幀為傳輸單位,每幀包含若干字。由BC 發(fā)起總線上的數(shù)據(jù)傳輸,只有當(dāng)BC 向某RT 發(fā)出總線指令后,該RT才能參與數(shù)據(jù)傳輸。總線指令分為發(fā)送指令、接收指令和方式指令,這些指令分別用來命令某RT 發(fā)送、接收、或執(zhí)行由方式指令指定的某個動作。BC 根據(jù)RT 應(yīng)答的狀態(tài)字來檢驗傳輸是否成功。

1553B 協(xié)議規(guī)定三種字,分別是命令字、數(shù)據(jù)字和狀態(tài)字,字長固定為20位,字分為三部分:同步頭(3個比特位)、消息塊(16 個比特位)和奇校驗位(1 個比特位),其中消息塊和奇校驗位采用曼徹斯特二型編碼。

2 設(shè)計原理

在整個1553B系統(tǒng)中,RT一方面從1553B總線上接收數(shù)據(jù),并將接收到的數(shù)據(jù)存放在接收緩沖區(qū),子系統(tǒng)應(yīng)用軟件通過調(diào)用API接口函數(shù)獲取總線接收到的新數(shù)據(jù);另一方面,子系統(tǒng)應(yīng)用軟件通過API接口函數(shù)將需要發(fā)送到1553B總線的數(shù)據(jù)存放在RT發(fā)送緩沖區(qū),RT在接收到總線命令時將該數(shù)據(jù)發(fā)送到1553B總線上。

3 硬件平臺

3.1 SoC1553B芯片

SoC1553B芯片HKS1553BCRT是一款集智能化、通用化、小型化和低功耗為一體的國產(chǎn)1553B通信處理芯片。該芯片采用SOC架構(gòu),集成了ARM7TDMI微處理器、1553B協(xié)議處理器、外部總線控制器(EBC)、雙口存儲器(DPRAM)、靜態(tài)隨機(jī)存儲器(SRAM)、實時時鐘(RTC)、看門狗(WDT)、時間間隔計時器(DT)、串口控制器(UART)及中斷控制器功能的片上系統(tǒng),用于實現(xiàn)1553B總線接口功能。它主要承擔(dān)著傳輸層任務(wù),包括控制1553B協(xié)議處理器,實現(xiàn)ISBC協(xié)議,處理通信錯誤,響應(yīng)子系統(tǒng)主機(jī)命令進(jìn)行服務(wù)等功能。

3.2 硬件結(jié)構(gòu)設(shè)計

1553B模塊是一智能化、通用化及標(biāo)準(zhǔn)化的1553B總線通信處理器。硬件主要包括以下功能模塊:SoC1553B芯片;存儲器;時鐘電路;電源轉(zhuǎn)換電路;復(fù)位電路;串行接口;1553B總線收發(fā)電路;主機(jī)接口電路。

4 軟件設(shè)計

1553B模塊通信軟件由傳輸軟件和驅(qū)動軟件組成,是實現(xiàn)1553B總線通信和網(wǎng)絡(luò)管理的專用軟件。其中,傳輸軟件控制系統(tǒng)多路傳輸數(shù)據(jù)總線上的數(shù)據(jù)傳輸,其任務(wù)包括信息處理、WDT時鐘管理、系統(tǒng)時鐘同步以及子系統(tǒng)故障等處理功能;驅(qū)動軟件實現(xiàn)1553B模塊與子系統(tǒng)主機(jī)應(yīng)用軟件間的接口控制與數(shù)據(jù)傳遞,它可提供各類消息數(shù)據(jù)的讀、寫支持,RTC計時器的讀寫操作,1553B模塊狀態(tài)的報告等處理功能,除此之外,1553B模塊通信軟件的另一重要功能是對1553B總線通信過程中的某些特殊消息如緊急消息、WDT時鐘以及BIT故障信息以中斷的形式上報給子系統(tǒng)主機(jī),并對上報的中斷中斷原因做必要的分析和處理。

1553B軟件與子系統(tǒng)應(yīng)用層軟件之間的調(diào)用關(guān)系如圖3所示,圖中虛線部分為1553B模塊通信軟件。

4.1 傳輸軟件

傳輸層軟件是1553B模塊通信軟件的一部分,駐留在FLASH中。傳輸層軟件由以下部分組成:消息處理;故障處理;控制程序。

4.2 驅(qū)動軟件

驅(qū)動軟件是宿主機(jī)應(yīng)用軟件與1553B模塊之間傳遞信息的媒介,提供了多種消息讀、消息寫、控制程序和時鐘控制程序。另外,驅(qū)動軟件還負(fù)責(zé)處理來自1553B模塊的中斷請求,包括解釋中斷碼并報告給應(yīng)用軟件。

驅(qū)動程序可分為四類:狀態(tài)控制程序;系統(tǒng)控制程序;時鐘控制程序;消息控制程序。

當(dāng)任何驅(qū)動程序運(yùn)行結(jié)束時,將返回一個終止碼(INCODE)給應(yīng)用層。如果程序服務(wù)成功,將返回零值;否則將根據(jù)不同的驅(qū)動程序和出錯類型返回小于零值。

5 通信表結(jié)構(gòu)

通信表是應(yīng)用程序與1553B模塊之間的接口文件,定義了出入RT的各類消息的物理塊名、邏輯名、終端子地址、消息功能及總線屬性等相關(guān)信息之間的對應(yīng)關(guān)系。通信表包括輸入通信表和輸出通信表。它的第一個字為通信表長度,其后每兩個字為一條記錄,按邏輯消息號順序排列。其中OWR=1(bit4)表示數(shù)據(jù)不允許重寫;INT=1(bit3)表示緊急消息;ROL=1(bit2)表示此消息BC模式下使用,ROL=0表示此消息RT模式下使用;CHA=01(bit1,bit0)表示總線B,CHA=00表示總線A。

RT地址定義了該子系統(tǒng)在通信網(wǎng)絡(luò)中分配的遠(yuǎn)程終端號,該號是唯一確定的。

子系統(tǒng)主機(jī)應(yīng)用軟件按邏輯消息號讀或?qū)懴鄳?yīng)的消息,1553B驅(qū)動軟件根據(jù)通信表中邏輯號實現(xiàn)相應(yīng)消息的讀或?qū)憽]斎搿⑤敵鐾ㄐ疟砗蚏T地址由子系統(tǒng)主機(jī)應(yīng)用軟件提供。

6 結(jié) 論

本文基于SOC芯片的1553B總線遠(yuǎn)程終端設(shè)計。該設(shè)計充分發(fā)揮了HKS1553BCRT芯片內(nèi)部資源豐富、接口簡單的優(yōu)點(diǎn)。同時,內(nèi)嵌ARM7TDMI微處理器的具有計算速度快的優(yōu)點(diǎn),滿足了有效載荷的高速數(shù)據(jù)采集、處理需求。該設(shè)計已在某機(jī)載有效載荷中成功應(yīng)用,應(yīng)用結(jié)果表明:該系統(tǒng)具有開發(fā)簡單、性能穩(wěn)定的特點(diǎn),可應(yīng)用于各類機(jī)載1553B總線遠(yuǎn)程終端的設(shè)計。

參考文獻(xiàn):

[1]數(shù)字式時分制指令/響應(yīng)型多路傳輸數(shù)據(jù)總線[P].北京:中國標(biāo)準(zhǔn)出版社,1997.

[2]DDC.MIL-STD-1553A/B ACE users guide[S].USA:DDC,1999.

[3]HKS1553BCRT用戶使用手冊[M].西安:西安翔騰微電子技術(shù)有限公司,2010.

[4]馬捷中.1553B 總線控制器遠(yuǎn)程終端軟件設(shè)計[J].測控技術(shù),2003(2).

[5]翟雯艷,張遂南.基于CPCI的1553B總線通信模塊的設(shè)計與實現(xiàn)[J].現(xiàn)代電子技術(shù),2008(10).

[6]郭澤仁.1553B總線系統(tǒng)優(yōu)化及可靠性設(shè)計[J].山東理工大學(xué)學(xué)報,2008(1).

猜你喜歡
指令
聽我指令:大催眠術(shù)
ARINC661顯控指令快速驗證方法
LED照明產(chǎn)品歐盟ErP指令要求解讀
電子測試(2018年18期)2018-11-14 02:30:34
殺毒軟件中指令虛擬機(jī)的脆弱性分析
巧用G10指令實現(xiàn)橢圓輪廓零件倒圓角
中斷與跳轉(zhuǎn)操作對指令串的影響
科技傳播(2015年20期)2015-03-25 08:20:30
基于匯編指令分布的惡意代碼檢測算法研究
一種基于滑窗的余度指令判別算法
歐盟修訂電氣及電子設(shè)備等產(chǎn)品安全規(guī)定
家電科技(2014年5期)2014-04-16 03:11:28
MAC指令推動制冷劑行業(yè)發(fā)展
汽車零部件(2014年2期)2014-03-11 17:46:27
主站蜘蛛池模板: 亚洲成人高清在线观看| 五月六月伊人狠狠丁香网| 四虎精品黑人视频| 亚洲欧美日韩中文字幕一区二区三区| 97青青青国产在线播放| 精品色综合| 欧美国产成人在线| 啪啪国产视频| 一级在线毛片| 色哟哟国产精品一区二区| 999国产精品| 国产呦精品一区二区三区网站| 成人亚洲国产| 老司机精品一区在线视频| 亚洲日韩AV无码一区二区三区人| 成人午夜视频网站| 视频一区视频二区中文精品| 在线观看精品自拍视频| 国产成人AV大片大片在线播放 | 最新日韩AV网址在线观看| 中文字幕在线观| 91成人精品视频| 久久久噜噜噜久久中文字幕色伊伊| 亚洲天堂视频网站| 欧美日韩亚洲国产| 99久久精品国产麻豆婷婷| 亚洲色图在线观看| 亚洲欧美一区在线| 欧美中日韩在线| 白丝美女办公室高潮喷水视频| 国产成人综合亚洲网址| 黄色免费在线网址| 成人无码区免费视频网站蜜臀| 波多野结衣第一页| 精品综合久久久久久97| 久久综合国产乱子免费| 久久黄色视频影| 亚洲成A人V欧美综合| 特级毛片免费视频| 色综合五月| 18黑白丝水手服自慰喷水网站| 国产天天色| 精品91视频| 欧美高清国产| 免费黄色国产视频| 88av在线| 亚洲欧洲日产国码无码av喷潮| 九色91在线视频| 国产精品林美惠子在线播放| 91久草视频| 一级一毛片a级毛片| 亚洲精品视频在线观看视频| 在线国产91| 无码一区中文字幕| 婷婷色婷婷| 国产成人综合亚洲欧美在| AV在线天堂进入| 精品免费在线视频| 欧美日韩专区| 欧美五月婷婷| 福利一区三区| 91久久偷偷做嫩草影院精品| 国产99在线观看| 精品丝袜美腿国产一区| 欧美精品在线免费| 婷婷99视频精品全部在线观看| 毛片网站观看| 亚洲色大成网站www国产| 国产欧美日韩视频怡春院| 思思热在线视频精品| 无码专区第一页| 中字无码av在线电影| 亚洲一级无毛片无码在线免费视频| 91在线中文| 亚洲无码高清一区| 91精品情国产情侣高潮对白蜜| 呦女亚洲一区精品| 日韩乱码免费一区二区三区| 国产幂在线无码精品| 国产欧美日韩综合在线第一| 精品国产中文一级毛片在线看| 婷婷激情亚洲|