馬豪凡 薛志遠



摘要:根據1553B總線在空空導彈上的應用,提出一種基于FPGA的1553B總線協議設計與實現方法。分析了1553B總線在空空導彈上的通信需求,對1553B總線協議進行設計,給出了1553B總線解碼、編碼、命令字處理等關鍵技術的設計方法,最終實現了空空導彈1553B總線通訊。經驗證,1553B總線協議滿足空空導彈通訊需求,且運行穩定。
關鍵詞:1553B總線協議;空空導彈;FPGA;芯片
中圖分類號:TP368.11
文獻標識碼:A
DOI:10.15913/j .cnki.kj ycx.2019.11.023
1553B總線是航空電子系統常用的數據總線,是空空導彈與載機通信采用的主要通訊總線,目前中國空空導彈研究院的1553B設計多采用協議芯片方式,協議芯片價格昂貴,且體積偏大。FPGA(現場可編程門陣列)內部集成大量可編程器件門電路,具有設計靈活、可重構、并行性好等優點,是空空導彈核心處理芯片。本文通過在FPGA上實現1553B協議替代協議芯片的方法,提高了1553B總線設計的靈活性,減少了電路設計的成本與面積。
本文分析了空空導彈與載機之間的通訊需求,總結出基于空空導彈的1553B總線協議功能和指標,編寫了1553B總線協議邏輯,并通過了測試驗證。
1
1553B總線設計功能要求
1.1 空空導彈1553B總線通訊需求
導彈使用1553B總線與載機進行通訊,載機需要向導彈查詢其內部數據更新情況,并能夠控制接收導彈內部數據和發送消息字給導彈。每個消息都是以數據字的形式進行傳輸,最多包含30個數據字[1]。
1553B總線系統由總線控制器(BC)、遠程終端(RT)和總線監視器(BM)組成,載機與導彈在1553B總線系統中分別為BC和RT。載機與……