基于SpaceWire的遠程存儲訪問協議的研究與實現
本文選題:SpaceWire 切入點:RMAP 出處:《首都師范大學》2012年碩士論文 論文類型:學位論文
【摘要】:空間任務日益多樣化使衛(wèi)星系統的信息和數據管理功能要求急劇增長,衛(wèi)星與衛(wèi)星之間、航天器內部設備與設備之間、設備內部模塊與模塊之間的通信任務也越來越復雜,通信數據量不斷增大、通信速率在不斷地提高,導致航天器內部通信可靠性、設備可擴展性、數據安全性與通信速率之間的矛盾不斷升級,成為空間任務中急需解決的問題。目前飛行器上廣泛采用的總線協議接口各異,互聯協同難度大,沒有統一標準,使得通信設備之間難以有效的進行開發(fā)、維護和改進,導致開發(fā)難度大、成本高、不易維護和可靠性低,已不能滿足衛(wèi)星綜合電子系統在高可靠性、高安全性、低成本方面的要求。針對現狀,ESA專為航天應用設計了SpaceWire串行總線協議,它的分層開放結構為數據訪問提供統一通用接口,簡化和規(guī)范了不同設備之間的互連和對上層協議的支持提供了一種優(yōu)化的解決方案。為了在國內航天綜合電子系統中應用SpaceWire總線,驗證SpaceWire在系統中應用的可行性和可靠性,需要建立一套半物理仿真的智能芯片演化系統即SpaceWire總線仿真測試平臺,,并在該平臺下實現SpaceWire路由組網,各節(jié)點互聯并相互通信。 本文圍繞SpaceWire網絡數據的傳輸、路由器的配置和網絡節(jié)點的訪問等問題研究了基于SpaceWire協議符合SOIS(Spacecraft Onboard Interface Services)接口的遠程存儲訪問協議(Remote Memory Access Protocol—RMAP);設計實現與SOIS接口相兼容的SpaceWire/RMAP函數庫;開發(fā)了基于VxWorks操作系統的網絡管理程序和SpaceWire智能板卡在VxWorks和Linux下的驅動,使該函數庫在VxWorks和Linux兩種不同操作系統下相互兼容;設計了使用RMAP協議訪問在軌溫度監(jiān)控和在軌姿態(tài)控制兩個遠程終端單元(RTU),用以驗證SpaceWire/RMAP函數庫接口的兼容性和對RMAP協議實現的規(guī)范性和正確性。 最后,本文實現了節(jié)點通過路由互聯組網,利用設計的SpaceWire/RMAP函數庫進行網絡數據傳輸、路由器配置管理和通過網絡實現遠端節(jié)點的控制和訪問。通過對RTU的控制和訪問,驗證了SpaceWire/RMAP函數庫對SOIS接口的兼容性和在執(zhí)行過程中對協議各字段解釋的正確性,同時在SpaceWire總線仿真測試平臺中使用的不同操作系統也驗證了該函數庫具有良好的可移植性。本文實現的SpaceWire/RMAP函數庫為SpaceWire總線提供了統一的數據訪問接口,能夠方便和廣泛的支持SpaceWire上層應用,但是,該函數庫依靠純軟件的實現方法在數據訪問和處理的效率上還存在一些不足,協議實現的技巧上和方法上還待深入的研究,對協議的理解上和功能的定義上需要進一步驗證。
[Abstract]:The increasing diversification of space missions has led to a dramatic increase in the requirements for information and data management functions of satellite systems, as well as the increasing complexity of communication tasks between satellites and satellites, between internal equipment and equipment of spacecraft, and between modules and modules within equipment, The communication data is increasing and the communication rate is increasing, which leads to the contradiction between the internal communication reliability, the extensibility of the equipment, the data security and the communication rate. It is an urgent problem in space mission. At present, the bus protocol interface widely used in aircraft is different, the interconnection and cooperation is difficult, and there is no unified standard, which makes it difficult to effectively develop, maintain and improve the communication equipment. As a result, the development is difficult, the cost is high, the maintenance is not easy and the reliability is low, which can not meet the requirements of high reliability, high security and low cost for the satellite integrated electronic system. In view of the present situation, the SpaceWire serial bus protocol is designed for spaceflight applications. Its hierarchical open architecture provides a unified universal interface for data access, This paper simplifies and standardizes the interconnection between different devices and provides an optimized solution to support the upper layer protocol. In order to apply SpaceWire bus in domestic aerospace integrated electronic system, the feasibility and reliability of SpaceWire application in the system are verified. A semi-physical simulation intelligent chip evolution system called SpaceWire bus simulation and testing platform should be built, and the SpaceWire routing network should be realized under the platform. The nodes are interconnected and communicate with each other. In this paper, the remote Memory Access Protocol-RMAPP, which is based on the SpaceWire protocol, which conforms to the SOIS(Spacecraft Onboard Interface Services interface, is studied around the transmission of the SpaceWire network data, the configuration of the router and the access of the network nodes, and the SpaceWire/RMAP function library compatible with the SOIS interface is designed and implemented. The network management program based on VxWorks operating system and the driver of SpaceWire intelligent card under VxWorks and Linux are developed, which make the function library compatible with each other under two different operating systems, VxWorks and Linux. In order to verify the compatibility of SpaceWire/RMAP library interface and the standardization and correctness of RMAP protocol, two remote terminal units (RTU) are designed to access on-orbit temperature monitoring and attitude control in orbit using RMAP protocol. Finally, this paper realizes the node through the routing interconnection network, using the designed SpaceWire/RMAP function library for network data transmission, router configuration management and remote node control and access through the network. Through the control and access to the RTU, The compatibility of the SpaceWire/RMAP library with the SOIS interface and the interpretation of the various fields of the protocol during the execution are verified. At the same time, the different operating systems used in the SpaceWire bus simulation test platform also verify that the function library has good portability. The SpaceWire/RMAP function library realized in this paper provides a unified data access interface for the SpaceWire bus. It can support the upper application of SpaceWire conveniently and widely. However, the function library still has some shortcomings in the efficiency of data access and processing depending on the pure software implementation method, and the implementation skills and methods of the protocol still need to be studied deeply. The understanding of the protocol and the definition of the function need further verification.
【學位授予單位】:首都師范大學
【學位級別】:碩士
【學位授予年份】:2012
【分類號】:TP336
【參考文獻】
相關期刊論文 前10條
1 鳳雷;魯文帥;付平;;SpaceWire網絡層協議分析與應用研究[J];測試技術學報;2010年06期
2 張毅剛;劉偉偉;趙光權;;基于FPGA的SpaceWire路由器設計[J];電子測量技術;2011年06期
3 喬立巖;陳利彬;彭喜元;;基于IP核的SpaceWire-PCI通信卡設計[J];電子測量與儀器學報;2010年10期
4 張利萍;;CCSDS在我國航天領域的應用展望[J];飛行器測控學報;2011年S1期
5 陳大羽;王琨;李濤;雷寧;武文波;;空間高速總線SpaceWire節(jié)點的設計與實現[J];航天返回與遙感;2010年04期
6 劉濤;黃偉;潘衛(wèi)軍;;SpaceWire軟核的設計與驗證[J];航天返回與遙感;2011年01期
7 周玉霞;陸靜;;ECSS通信標準E-50發(fā)展現狀簡介[J];航天標準化;2010年01期
8 王九龍;;衛(wèi)星綜合電子系統現狀和發(fā)展建議[J];航天器工程;2007年05期
9 梅洪;;基于Spacewire的實時分布式中斷系統設計[J];航天控制;2011年02期
10 田園;張杰;;基于SpaceWire的鏈路狀態(tài)算法研究與設計[J];計算機工程;2011年23期
相關博士學位論文 前1條
1 費曉飛;空間通信協議安全性研究[D];解放軍信息工程大學;2008年
相關碩士學位論文 前3條
1 魯文帥;SpaceWire即插即用技術研究[D];哈爾濱工業(yè)大學;2011年
2 周戌申;SpaceWire接口IP設計[D];中國科學院研究生院(上海微系統與信息技術研究所);2008年
3 穆永亮;基于自主IP的SpaceWire網絡測試系統開發(fā)[D];中國科學院研究生院(空間科學與應用研究中心);2010年
本文編號:1637366
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1637366.html