当前位置:主页 > 科技论文 > 计算机论文 >

基于SpaceWire的远程存储访问协议的研究与实现

发布时间:2018-03-20 03:36

  本文选题:SpaceWire 切入点:RMAP 出处:《首都师范大学》2012年硕士论文 论文类型:学位论文


【摘要】:空间任务日益多样化使卫星系统的信息和数据管理功能要求急剧增长,卫星与卫星之间、航天器内部设备与设备之间、设备内部模块与模块之间的通信任务也越来越复杂,通信数据量不断增大、通信速率在不断地提高,导致航天器内部通信可靠性、设备可扩展性、数据安全性与通信速率之间的矛盾不断升级,成为空间任务中急需解决的问题。目前飞行器上广泛采用的总线协议接口各异,互联协同难度大,没有统一标准,使得通信设备之间难以有效的进行开发、维护和改进,导致开发难度大、成本高、不易维护和可靠性低,已不能满足卫星综合电子系统在高可靠性、高安全性、低成本方面的要求。针对现状,ESA专为航天应用设计了SpaceWire串行总线协议,它的分层开放结构为数据访问提供统一通用接口,简化和规范了不同设备之间的互连和对上层协议的支持提供了一种优化的解决方案。为了在国内航天综合电子系统中应用SpaceWire总线,验证SpaceWire在系统中应用的可行性和可靠性,需要建立一套半物理仿真的智能芯片演化系统即SpaceWire总线仿真测试平台,,并在该平台下实现SpaceWire路由组网,各节点互联并相互通信。 本文围绕SpaceWire网络数据的传输、路由器的配置和网络节点的访问等问题研究了基于SpaceWire协议符合SOIS(Spacecraft Onboard Interface Services)接口的远程存储访问协议(Remote Memory Access Protocol—RMAP);设计实现与SOIS接口相兼容的SpaceWire/RMAP函数库;开发了基于VxWorks操作系统的网络管理程序和SpaceWire智能板卡在VxWorks和Linux下的驱动,使该函数库在VxWorks和Linux两种不同操作系统下相互兼容;设计了使用RMAP协议访问在轨温度监控和在轨姿态控制两个远程终端单元(RTU),用以验证SpaceWire/RMAP函数库接口的兼容性和对RMAP协议实现的规范性和正确性。 最后,本文实现了节点通过路由互联组网,利用设计的SpaceWire/RMAP函数库进行网络数据传输、路由器配置管理和通过网络实现远端节点的控制和访问。通过对RTU的控制和访问,验证了SpaceWire/RMAP函数库对SOIS接口的兼容性和在执行过程中对协议各字段解释的正确性,同时在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节点的设计与实现[J];航天返回与遥感;2010年04期

6 刘涛;黄伟;潘卫军;;SpaceWire软核的设计与验证[J];航天返回与遥感;2011年01期

7 周玉霞;陆静;;ECSS通信标准E-50发展现状简介[J];航天标准化;2010年01期

8 王九龙;;卫星综合电子系统现状和发展建议[J];航天器工程;2007年05期

9 梅洪;;基于Spacewire的实时分布式中断系统设计[J];航天控制;2011年02期

10 田园;张杰;;基于SpaceWire的链路状态算法研究与设计[J];计算机工程;2011年23期

相关博士学位论文 前1条

1 费晓飞;空间通信协议安全性研究[D];解放军信息工程大学;2008年

相关硕士学位论文 前3条

1 鲁文帅;SpaceWire即插即用技术研究[D];哈尔滨工业大学;2011年

2 周戌申;SpaceWire接口IP设计[D];中国科学院研究生院(上海微系统与信息技术研究所);2008年

3 穆永亮;基于自主IP的SpaceWire网络测试系统开发[D];中国科学院研究生院(空间科学与应用研究中心);2010年



本文编号:1637366

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1637366.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户15ce5***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com