Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Standard Onboard Data Handling Architecture Based On SpaceWire Takahiro Yamada and Tadayuki Takahashi (JAXA/ISAS) November 2008 International SpaceWire.

Similar presentations


Presentation on theme: "1 Standard Onboard Data Handling Architecture Based On SpaceWire Takahiro Yamada and Tadayuki Takahashi (JAXA/ISAS) November 2008 International SpaceWire."— Presentation transcript:

1 1 Standard Onboard Data Handling Architecture Based On SpaceWire Takahiro Yamada and Tadayuki Takahashi (JAXA/ISAS) November 2008 International SpaceWire Conference Nara, Japan

2 Agenda  Motivation  Overview of the Architecture  Physical Architecture  Functional Architecture  Protocol Architecture  Conclusion 2

3 3 Motivation  Presently, the onboard data handling systems of most spacecraft are designed individually for each spacecraft without using any framework. This prevents reuse of components from spacecraft to spacecraft.  In order to solve this problem, the Japan Aerospace Exploration Agency (JAXA) is developing a standard onboard data handling architecture, which specifies an architectural framework on how to develop onboard data handling systems.  This architecture will be used for all the future science spacecraft that JAXA will develop.

4 Overview of the Architecture  This architecture consists of the following sub-architectures.  Physical architecture:  Specifies how to configure onboard data handling systems physically, and defines basic physical elements.  Onboard data handling systems will be constructed physically by connecting basic physical elements.  Functional architecture:  Specifies how to configure onboard data handling systems functionally, and defines basic functional elements.  Functional elements are implemented in physical elements.  Protocol architecture:  Specifies how to connect physical and functional elements with communications protocols, and defines a set of standard protocols. 4

5 Standard Components  JAXA is also developing standard components based on this architecture, which include standard physical components and standard functional components.  By using this architecture, the basic portion of onboard data handling systems will be developed by selecting appropriate standard components and connecting them with standard protocols.  The difference in the size of different spacecraft will be reflected in the number of components used in each spacecraft.  The difference in the characteristics of different spacecraft will be reflected in the way of combining different components in each spacecraft.  This method of developing onboard data handling systems will facilitate the design, integration and testing of spacecraft greatly. 5

6 Physical Architecture - Elements  A physical onboard element that handles data in any way is called a Node.  This architecture defines two types of Nodes.  Intelligent Node: a Node that has one or more processors and can generate and consume Space Packets. Examples: command and data handling units, mission processors, attitude control processors, etc  Non-intelligent Node: a Node that does not have a processor and cannot generate or consume Space Packets. Examples: sensors, actuators, etc.  There may be physical elements that have features of both Intelligent and Non-intelligent Nodes. 6

7 Physical Architecture - Configurations  The onboard data handling system of any spacecraft should be physically constructed as a tree.  The leaves of the tree are Non-intelligent Nodes  The other nodes of the tree are Intelligent Nodes. 7

8 Examples of Physical Configurations 8 Configuration for a small spacecraft Configuration for a large spacecraft Non-intelligent NodeIntelligent Node

9 Physical Architecture - Components  Based on this architecture, we are developing two kinds of standard physical components that can be used on any spacecraft.  A series of standard onboard computers (Space Cubes and Space Cards) that can be used as Intelligent Nodes of any spacecraft. They have a processor, a real-time operating system, and SpaceWire interfaces. They implement SpaceWire, SpaceWire-RT, Remote Memory Access Protocol (RMAP), and Space Packet Protocol.  A series of standard interface cards with a SpaceWire interface that can be used in Non-intelligent Nodes. They implement SpaceIWre, SpaceWire-RT, and RMAP. 9

10 Functional Architecture - Principle  Each node (physical element) has a set of functions.  The standard physical components explained in the previous page can be used for any Node regardless of the functions of the Node.  The functions of a standard onboard computer (to be used as an Intelligent Node) is determined by the applications programs that run on the computer. What applications programs are to be run on each of the onboard computers on a particular spacecraft is determined for each spacecraft.  A standard interface card can be used for any Non-intelligent Node regardless of the functions of the Node. 10

11 Functional Architecture - Configuration  Generally, a Non-intelligent Node is monitored and controlled by the parent Node, which is the Intelligent Node to which it is directly connected.  The tree of the Nodes (physical elements) on a spacecraft corresponds to control hierarchy of the spacecraft functionally. 11

12 Functional Architecture - Components  We are planning on developing standard functional components that can be used on any Intelligent Nodes.  These components are pieces of software that implement the CCSDS Space Packet Protocol and the Spacecraft Monitor and Control Protocol (SMCP). 12

13 Protocol Architecture  Nodes are connected with standard communications protocols.  There are two standard protocol stacks.  The first stack is used between two Intelligent-Nodes.  The second stack is used between an Intelligent Node and a Non-intelligent Node.  The Space Packet Protocol is used only between Intelligent Nodes.  The Spacecraft Monitor and Control Protocol (SMCP, a JAXA standard protocol) is used to monitor and control the functions of the Nodes. SMCP is used  by an onboard Intelligent Node to control other Intelligent and/or Non-intelligent Nodes, and  by a spacecraft control system on the ground to control onboard (Intelligent and/or Non-intelligent) Nodes. 13

14 Standard Protocol Stacks 14 Spacecraft Monitor & Control Protocol Space Packet Protocol Remote Memory Access Protocol SpaceWire Between Intelligent Nodes SpaceWire-RT Applications Spacecraft Monitor & Control Protocol Remote Memory Access Protocol SpaceWire Between Intelligent and Non-intelligent Nodes SpaceWire-RT Applications

15 Conclusion  This paper presented the standard onboard data handling architecture that JAXA is developing.  Based on this architecture, JAXA is also developing standard physical (hardware) components and functional (software) components that can be used on any spacecraft.  These components will be used on all future science spacecraft of JAXA, which include:  TOPS (EUV telescope mission),  ASTRO-H (X-ray telescope mission),  SPICA (infrared telescope mission),  etc. 15


Download ppt "1 Standard Onboard Data Handling Architecture Based On SpaceWire Takahiro Yamada and Tadayuki Takahashi (JAXA/ISAS) November 2008 International SpaceWire."

Similar presentations


Ads by Google