<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 某型測試系統(tǒng)中1553B 總線通信設計及應用

          某型測試系統(tǒng)中1553B 總線通信設計及應用

          作者: 時間:2013-06-26 來源:網絡 收藏

            0 引言

            MIL-STD- 總線是美軍為其航空應用定義的串行多路數據總線標準,其數據傳輸率為1 MHz/s,具有實時性好.抗干擾能力強.冗余備份.易于擴展等優(yōu)點,是一種確定的.可靠的.命令/響應式數據通信標準.我國于20世紀90年代引進和應用該標準,目前該標準已廣泛應用在國內機載各設備間及武器外掛管理上.

            某型機載設備與載機火控系統(tǒng)之間采用 總線實現(xiàn)數據通信和時序控制.本文在研究 總線協(xié)議的基礎上,討論某型機載設備總體性能測試中利用1553B多功能板卡模擬載機1553B,實現(xiàn)機載設備總體測試控制并對與機載設備間總線交換信息實時記錄.

            1 1553B 總線

            1.1 1553B總線概述

            MIL-STD-1553B總線是一種時分指令/響應多路傳輸數據總線,該標準是20世紀70年代由美國軍方和政府公布的一種串行多路數據總線標準.該總線標準規(guī)定了飛機內部數字式的命令/響應時分制多路數據總線的技術要求,同時規(guī)定了多路總線的操作方式和總線上的信息流的格式一級電氣規(guī)范.

            1553B總線系統(tǒng)主要包括終端模塊.耦合器.電纜.電纜連接器.終端匹配器等,它們通過兩根冗余電纜連接,最多可掛接32個終端.在過程中一條總線(A總線)工作,另一條總線(B總線)處于熱備份狀態(tài);總線耦合有直接耦合與變壓器耦合兩種方式.典型的1553B總線系統(tǒng)應用如圖1所示.

            總線系統(tǒng)聯(lián)接的終端按其作用分為總線控制器(BC).遠程終端(RT)和總線監(jiān)控器(BM或MT).BC是在總線上惟一的建立和啟動數據傳輸任務的控制終端;RT是數據總線上用戶子系統(tǒng)終端,在BC的控制下提取或接收總線數據;總線監(jiān)控器(BM或MT)監(jiān)控總線上的信息傳輸,并能對總線上數據進行記錄和分析,本身不參與.每個終端被分配了惟一的總線形式,各終端之間信息傳輸方式有:BC 到RT?RT 到BC?RT 到RT?廣播方式和系統(tǒng)控制方式.

            1.2 1553B總線通信

            1553B總線通信以周期為單位批量進行,消息是周期內數據傳輸的最小單位.總線標準定義了3種字類型:命令字.數據字和狀態(tài)字.每類字的字長為20位:

            包括3 位同步頭.16 位信息段及1 個奇偶校驗位,信息字的詳細格式如圖2所示.

            命令字的16位有效消息段依次為5位RT 地址,1位RT端收發(fā)標志位,5位RT子地址/方式代碼,5位數據字計數/方式代碼,數據字的16位有效消息為傳輸的有效數據信息,狀態(tài)字的16為有效消息包括5位本RT端地址.8 位指示了通信狀態(tài)和本RT 端及子系統(tǒng)狀態(tài)的信息位,3位備用位.命令字由BC端發(fā)出,狀態(tài)字由被尋址的RT發(fā)出以響應BC端的消息.二者同步頭相同,1個半比特位為高電平,1 個半比特位為低電平,數據字的同步頭和命令字.狀態(tài)字相反,先低電平后高電平.


          上一頁 1 2 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();