《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA和DSP技術某型飛機總線系統通訊軟件的設計
基于FPGA和DSP技術某型飛機總線系統通訊軟件的設計
摘要: 在分析某型飛機MILSTD1553B數據總線系統構成的基礎上,結合其通信協議與其消息傳輸格式,建立了某型飛機總線系統通訊層次結構,并運用FPGA和DSP技術設計了此型飛機總線系統通訊軟件。
Abstract:
Key words :

  在分析某型飛機MILSTD1553B數據總線系統構成的基礎上,結合其通信協議與其消息傳輸格式,建立了某型飛機總線系統通訊層次結構,并運用FPGADSP技術設計了此型飛機總線系統通訊軟件。

  目前,隨著工藝和技術的進步,集成電路技術的發展已經使得在一個芯片上集成一個可編程系統(Programmable System On a Chip,PSOC)成為可能。其中,現場可編程門陣列(Field Programmable Gate Array,FPGA)由于其設計靈活、速度快,在數學專用集成電路的設計中得到廣泛的應用。數字信號處理(DSP)的理論與實現手段獲得了快速發展,已成為當代發展最快的學科之一。由于其高速的處理速度和強大而又靈活的接口與通信能力,在很多領域已經得到了廣泛的應用[1]。

  MILSTD1553B數據總線具有雙向輸出特性,實時性和可靠性高,廣泛應用在當代的運輸機和相當數量的民航客機以及軍用飛機上。

  1 1553B數據總線系統構成

  1553B總線系統主要由3部分組成:總線控制器BC;遠程終端RT;數據總線D ata Bus。

  某飛機的總線系統構成如圖1所示。

某飛機的總線系統構成

  圖中CIP1為BC,CIP2為CIP1備份,其他子系統都是RT,并且此總線系統是雙余度的,兩套總線互為備份。

  CIP1為通信和信息處理系統;CIP2為通信和信息處理系統備份;DTE為數據傳輸設備;INS為慣性導航系統;FDR為飛行參數記錄系統;ADC為大氣數據計算機;IFU為接口組件;FCC為火控計算機;SMS為外掛管理系統;LRS為激光測距系統。

  2 1553B數據總線通信協議

  1553B總線的工作頻率是1 Mb/s 。采用曼徹斯特II碼,半雙工工作方式。主要的硬件部分為總線控制器(BC)、遠端終端(RT)和可選用的總線監控器(MT)。一般情況下,這3部分通過1個多路總線接口(MBI)來完成。可把MBI嵌在計算機內。該總線有10種消息格式。每個消息至少包含2個字,每個字有16個消息位,1個奇偶校驗位和3個位長的同步頭,所有的消息字都采用曼徹斯特II碼構成。1553B的數據總線傳輸的字的格式如圖2所示。

1553B的數據總線傳輸的字的格式

  1553B數據總線用的是指令/響應型通信協議。他有3種類型的終端,分別為:

 

  (1)總線控制器(BC)

  他是在總線上惟一被安排為執行建立和啟動數據傳輸任務的終端。

  (2)遠程終端(RT)

  他是用戶子系統到數據總線上的接口,他在BC的控制下提取數據或吸收數據。

  (3)總線監控器(MT)

  他“監控”總線上的信息傳輸,以完成對總線上的 數據源進行記錄和分析,但他本身不參與總線的通信。

  3 1553B數據總線消息傳輸格式

  1553B總線上的信息的傳遞是以消息為單位的。所有的消息都是由數據字、指令字、狀態字組成。下面是1553B協議允許的10種消息格式,如圖3所示。

1553B協議允許的10種消息格式

  4 某型飛機總線系統通訊層次結構

  參考ISO的開放式互連系統七層模式,某型飛機機載系統分為5層:應用層、驅動層、傳輸層、數據鏈路層和物理層,如圖4所示。

某型飛機總線系統通訊層次結構

  這5層之間功能劃分明確,接口簡單,從而為硬軟 件的設計實現奠定良好的基礎[2]。應用層是通信系統的最高層次,他實現通信系統管理功能(如初始化、維護、重構等)和解釋功能(如描述數據交換的含義、有效性、范圍、格式等)。

  驅動層是應用層與低層的軟件接口。為實現應用層的管理功能,驅動層應能控制子系統內多 路傳輸總線接口(簡稱MBI)的初始化、啟動、停止、連接、斷開、啟動其自測試,監控其工作狀態,控制其和子系統主機的數據交換。

  傳輸層控制多路傳輸總線上的數據傳輸,傳輸層的任務包括信息處理、通道切換、同步管理等。

  數據鏈路層按照MILSTD1553B規定,控制總線上各條消息的傳輸序列。

  物理層按照MILSTD1553B規定,處理1553B總線物理介質上的位流傳輸。

  應用層、驅動層在各個子系統主機上實現,傳輸層、數據鏈路層、物理層在MBI上實現。

  5 總線系統通訊軟件設計

  在某型飛機航空總線系統的設計中,一個很重要的工作就是總線通訊軟件的設計。航空總線通訊軟件設計包括:驅動層和應用層的軟件設計。其中驅動層直接驅動總線接口板主要完成各個寄存器的配置,實現數據的發送和接收;應用層是設計中的最高層,他管理整個系統的功能[3]。作為一塊接口板,設計的重點在于驅動層的軟件的設計,他包括3個方面的內容:

 ?。?)FPGA部分的軟件。

 ?。?)DSP部分的軟件。

 ?。?)上位機操作系統驅動軟件。

  5.1 FPGA程序控制功能

  該部分采用VHDL語言編寫,實現1553B總線數據的接收、發送、曼徹斯特II碼、錯誤檢出、奇偶檢驗、與DSP的接口和譯碼電路等功能。其中發送單元與接收單元是并行工作的,由邏輯門電路實現。這里從軟件角度畫出流程圖如圖5所示。  

 

從軟件角度畫出流程圖

  5.2 DSP程序控制功能

  DSP控制部分程序實現的功能如下:

  (1)對總線接口板的初始化(包括初始化DSP本身內部電路和寄存器FPGA及上位機通訊寄存器)。

  (2)實現RT地址識別

  由于是多RT總線接口板,所以收到數據后,應該判別該RT地址是否屬于該接口板;

  (3)與上位機消息傳輸控制功能

  消息傳輸控制程序完成總線應傳輸的數據在總線接口 板和上位機之間的數據交換。包括數據的讀寫過程和自檢測過程,所要完成的操作如下:

 ?、傧騀PGA寫入發送數據(到總線)。

 ?、趶腇PGA內讀出數據(該數據由DSP處理)。

 ?、巯螂p口RAM寫入數據(到上位機)。

 ?、茏詸z測過程。自檢測過程是在收到上位機的自檢命令后,實現接口板的數據發送 和接收性能測試。

  (4)中斷控制程序

  在DSP芯片TMS320F206接口的設計中,使用3個硬件中斷,INT1,INT2由FPGA來產生,INT3 則由上位機來產生。INT1表明FPGA的接收單元已收到一個數據,通知F206讀數,INT2表明FPGA的接收單元已收到一個錯誤數據,通知F206讀取錯誤狀態信息,INT3是上位機和接口板數據傳輸 控制的一種手段,通過INT3中斷,上位機告訴接口板進行數據接收還是數據發送操作,發送多少數據,采用的消息格式以及總線控制等信息。

  DSP部分的軟件采用C++和匯編語言混合編程,關鍵路徑如中斷服務程序,數據發送和接收程序都采用匯編語言以達到最大的執行效率,主程序采用C++編寫。

  DSP部分軟件的流程圖,如圖6所示。  

DSP部分軟件的流程圖

  5.3 上位機控制程序

  主要實現上位機在特定的操作系統下對接口板的軟件驅動、數據通訊和傳輸控制。主要使用C++在Windows環境下進行軟件開發。

 

  6結語

  本文介紹了一種基于FPGA和DSP對某型飛機總線系統通訊軟件設計與實現的方法。在實際的運用中,較好的實現了總線系統通訊功能,對1553B總線研究具有一定的使用和參考價值。

  參考文獻

 ?。?]胡振華.VHDL與FPGA設計[M].北京:中國鐵道出版社,2003

 ?。?]仇玉章,孫力娟,洪龍,等.32位微型計算機原理與接口技術[M].北京:清華大學出版社,1999

 ?。?]宋東.航空計算機系統與應用[M].西安:西北工業大學出版社,2 002

 ?。?]羅志強.航空電子綜合化系統[M].北京:北京航空航天大學出版社,1998

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          有坂深雪在线一区| 亚洲激情不卡| 蜜臀91精品一区二区三区| 亚洲自拍都市欧美小说| 欧美日韩精品免费在线观看视频| 亚洲天堂免费在线观看视频| 亚洲视频第一页| 新67194成人永久网站| 国产精品久久久久久久久久久久久| 国内精品久久久久影院 日本资源| 欧美日韩性视频在线| 欧美日本在线一区| 欧美日韩视频在线一区二区| 国产精品扒开腿做爽爽爽软件| 亚洲精选久久| 亚洲激情电影中文字幕| 伊人夜夜躁av伊人久久| 久久只精品国产| 亚洲第一黄色网| 欧美日韩亚洲在线| 欧美精品一区二区三| 国产精品久久久久久久久久久久久| 性做久久久久久久免费看| 亚洲黄色av| 欧美日韩福利在线观看| 久久综合伊人77777蜜臀| 国产精品videosex极品| 亚洲图片在区色| 欧美天堂在线观看| 久久久亚洲国产美女国产盗摄| 一本久久青青| 狠狠爱成人网| 欧美色视频在线| 久久久无码精品亚洲日韩按摩| 亚洲欧美偷拍卡通变态| 亚洲欧美日韩国产另类专区| 欧美四级电影网站| 久久精品一本久久99精品| 国产中文一区二区三区| 欧美激情1区2区3区| 精品91在线| 精品不卡视频| 亚洲天堂av电影| 一区久久精品| 亚洲高清免费视频| 欧美日本国产视频| 激情文学一区| 亚洲视频电影图片偷拍一区| 亚洲第一天堂无码专区| 亚洲视频免费观看| 亚洲图片自拍偷拍| 久久久夜精品| 欧美日韩在线免费| 性一交一乱一区二区洋洋av| 午夜精品视频在线观看一区二区| 一区在线免费观看| 蜜月aⅴ免费一区二区三区| 国语对白精品一区二区| 国产精品国产亚洲精品看不卡15| 亚洲精品一区二区三区福利| 亚洲三级国产| 欧美日韩国产高清视频| 欧美激情久久久久久| 国产精品视频你懂的| 国产精品私人影院| 在线亚洲+欧美+日本专区| 亚洲国产精品精华液2区45| 99伊人成综合| 亚洲国产精品久久人人爱蜜臀| 一区二区三区欧美在线| 夜夜爽www精品| 欧美亚洲第一页| 亚洲高清在线| 欧美日韩1区2区| 久久er99精品| 欧美亚洲一区在线| 久久精品视频在线观看| 午夜精品免费| 一区二区三区 在线观看视| 在线天堂一区av电影| 欧美永久精品| 老司机免费视频一区二区| 欧美va天堂va视频va在线| 欧美成人免费全部| 国产精品一区二区三区久久久| 欧美午夜久久久| 亚洲日本久久| 99热这里只有成人精品国产| 欧美日产在线观看| 国产精品美女久久久久av超清| 亚洲视频1区| 在线精品国精品国产尤物884a| 日韩亚洲国产欧美| 亚洲高清中文字幕| 国产精品日韩久久久| 亚洲精品自在久久| 禁断一区二区三区在线| 欧美激情亚洲精品| 国产精品久久久久久av福利软件| 在线亚洲欧美专区二区| 亚洲专区在线| 一区二区三区欧美亚洲| 国内成人在线| 欧美一区不卡| 乱中年女人伦av一区二区| 久久国产乱子精品免费女| 欧美影院在线播放| 久久免费视频网| 国产精品福利在线观看网址| 国产亚洲成人一区| 久久精品一区二区三区中文字幕| 老司机成人网| 国产欧美日韩综合一区在线观看| 久久综合九色九九| 你懂的视频一区二区| 国产精品实拍| 免费日本视频一区| 在线免费观看一区二区三区| 免费人成网站在线观看欧美高清| 国产日韩亚洲欧美精品| 国产精品一区在线观看| 这里只有精品视频| 欧美久久久久| 欧美精品色综合| 午夜精品久久99蜜桃的功能介绍| 国产伊人精品| 欧美一区综合| 久久男女视频| 久久国产主播| 夜夜爽99久久国产综合精品女不卡| 91久久精品国产91久久性色tv| 亚洲一区免费视频| 亚洲一区图片| 久久综合久久久| 欧美精品成人91久久久久久久| 久久综合九色九九| 国产一区久久| 在线观看中文字幕亚洲| 国产视频一区在线观看一区免费| 久久久久国产成人精品亚洲午夜| 亚洲欧美成aⅴ人在线观看| 亚洲激情二区| 国产精品成人观看视频免费| 国产亚洲高清视频| 亚洲欧美久久久久一区二区三区| 日韩午夜一区| 红桃视频亚洲| 欧美一区二区三区在线视频| 亚洲人成在线影院| 亚洲一区三区电影在线观看| 欧美韩日精品| 影音先锋一区| 欧美日韩调教| 一区二区三区日韩欧美精品| 激情懂色av一区av二区av| 欧美日韩视频专区在线播放| 亚洲青涩在线| 国产精品久久九九| 国产午夜精品在线观看| 久久综合中文色婷婷| 在线观看av一区| 含羞草久久爱69一区| 在线精品视频免费观看| 欧美91精品| 国产精品美女主播在线观看纯欲| 91久久精品一区二区三区| 国产真实精品久久二三区| 久久国产精品久久久久久电车| 欧美一区二区精品久久911| 欧美三日本三级三级在线播放| 久久久www成人免费毛片麻豆| 欧美在线网址| 欧美日韩 国产精品| 一本色道久久综合亚洲精品高清| 精品999成人| 亚洲每日在线| 欧美日韩一区二区免费在线观看| 欧美日本三级| 国产欧美日韩在线播放| 久久久久久久欧美精品| 亚洲手机在线| 亚洲理论在线观看| 欧美国产日韩一区二区三区| 亚洲第一在线综合网站| 欧美日韩免费观看一区=区三区| 欧美护士18xxxxhd| 久久久亚洲人| 国一区二区在线观看| 亚洲精品日韩在线| 欧美午夜宅男影院在线观看| 欧美高清hd18日本| 国内外成人在线视频| 国产精品看片资源| 久久精品99无色码中文字幕| 国产精品久久久亚洲一区| 欧美日韩国产123| 欧美在线视频a| 99精品黄色片免费大全| 黄色成人av网站| 国语对白精品一区二区| 久久综合导航| 欧美三区不卡| 亚洲一区欧美| 99国产一区二区三精品乱码| 红桃视频国产精品| 久久阴道视频| 国产一区美女| 欧美日韩p片| 欧美精品一区二区三区在线看午夜| 在线综合+亚洲+欧美中文字幕| 老鸭窝91久久精品色噜噜导演| 91久久精品国产91性色| 国产欧美日韩激情| 国产专区精品视频| 狠狠做深爱婷婷久久综合一区| 一本色道久久综合亚洲91| 欧美aa国产视频| 亚洲精品资源美女情侣酒店| 久久综合一区| 国产精品久久久久久五月尺| 欧美中文字幕精品| 日韩视频欧美视频| 久久大综合网| 欧美91福利在线观看| 欧美在线影院在线视频| 国产精品v欧美精品v日韩| 欲色影视综合吧| 久久综合精品国产一区二区三区| 欧美黄色大片网站| 另类酷文…触手系列精品集v1小说| 好男人免费精品视频| 欧美剧在线免费观看网站| 好吊色欧美一区二区三区四区| 亚洲国产精品视频一区| 欧美日韩福利在线观看| 亚洲色诱最新| 99国产精品私拍| 亚洲美女av电影| 欧美在线一区二区三区| 亚洲国产va精品久久久不卡综合| 欧美精品在线观看一区二区| 亚洲欧美日韩一区二区| 亚洲九九九在线观看| 亚洲永久免费视频| 欧美亚洲一区在线| 国产精品一区二区a| 国产欧美精品国产国产专区| 国产日产欧产精品推荐色| 久久夜色精品亚洲噜噜国产mv| 91久久线看在观草草青青| 性色av一区二区三区在线观看| 亚洲另类一区二区| 精东粉嫩av免费一区二区三区| 夜夜精品视频一区二区| 欧美jizz19hd性欧美| 欧美性猛片xxxx免费看久爱| 一区二区三区四区国产| 日韩视频免费大全中文字幕| 午夜精品一区二区三区电影天堂| 亚洲国产成人精品久久久国产成人一区| 欧美国产日韩一区二区三区| 欧美成人一区二区三区在线观看| 久热精品在线视频| 亚洲在线视频免费观看| 另类欧美日韩国产在线| 免费毛片一区二区三区久久久| 久久午夜电影| 欧美色另类天堂2015| 亚洲毛片在线观看| 亚洲最新在线视频| 一本一本久久a久久精品牛牛影视| 欧美一级夜夜爽| 欧美国产日韩一二三区| 国产视频一区三区| 国产精品久久国产精品99gif| 亚洲成人资源网| 欧美日韩成人综合在线一区二区| 欧美乱妇高清无乱码| 亚洲美女视频网| 夜夜嗨av色综合久久久综合网| 亚洲一区二区少妇| 欧美国产成人精品| 亚洲欧美视频一区| 国产女人18毛片水18精品| 99re6热在线精品视频播放速度| 99国产精品久久| 日韩一级成人av| 久久av资源网站| 国产综合久久久久久鬼色| 欧美日韩亚洲高清一区二区| 一本一本久久a久久精品综合妖精| 欧美国产一区二区| 国产精品视频区| 伊人色综合久久天天| 国产欧美日韩在线观看| 亚洲人妖在线| 午夜精品国产| 欧美人成免费网站| 一本久久精品一区二区| 国产在线视频欧美一区二区三区| 亚洲日本中文字幕区| 在线国产亚洲欧美| 亚洲欧洲另类| 亚洲精品在线免费| 午夜精品免费在线| 亚洲图中文字幕| 亚洲一区二区三区高清| 亚洲欧美在线视频观看| 99在线精品视频| 欧美视频一区在线| 久久精品毛片| 欧美日本二区| 亚洲性人人天天夜夜摸| 亚洲国产精品传媒在线观看| 亚洲狠狠丁香婷婷综合久久久| 一区二区三区国产在线观看| 国产日韩在线视频| 亚洲看片网站| 亚洲福利电影| 欧美日韩视频在线一区二区观看视频| 香蕉久久一区二区不卡无毒影院| 一区二区视频欧美| 亚洲国产精品女人久久久| 狠狠色狠狠色综合日日五| 国产亚洲欧美一区| 国产精品久久久久久久7电影| 久久婷婷人人澡人人喊人人爽| 久久午夜色播影院免费高清|