1 Lunar Reconnaissance Orbiter (LRO) CRaTER Technical Interchange Meeting C&DH Flight Software April 14, 2005.

Slides:



Advertisements
Similar presentations
Network II.5 simulator ..
Advertisements

System Integration and Performance
BZUPAGES.COM 1 User Datagram Protocol - UDP RFC 768, Protocol 17 Provides unreliable, connectionless on top of IP Minimal overhead, high performance –No.
Automated File Transfer and Storage Management Concepts for Space Gary Meyers - GSFC Ed Criscuolo - CSC Keith Hogie - CSC Ron Parise - CSC Revised 6/14/2004.
Chapter 19: Network Management Business Data Communications, 4e.
GLAST LAT ProjectManager’s Face to Face - ISOC, 17 March GLAST Large Area Telescope WBS 4.1.B Instrument Science Operations Center Manager’s Face.
GLAST LAT ProjectISOC Peer Review - March 2, 2004 Document: LAT-PR Section 2.1 Requirements 1 Gamma-ray Large Area Space Telescope GLAST Large.
TCP: Software for Reliable Communication. Spring 2002Computer Networks Applications Internet: a Collection of Disparate Networks Different goals: Speed,
Network Layer4-1 Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving side,
IP-UDP-RTP Computer Networking (In Chap 3, 4, 7) 건국대학교 인터넷미디어공학부 임 창 훈.
GLAST Large Area Telescope Instrument Flight Software Flight Unit Design Review 16 September 2004 Telecommand and Telemetry Data Dictionary Services Sergio.
March 2004 At A Glance ITOS is a highly configurable low-cost control and monitoring system. Benefits Extreme low cost Database driven - ITOS software.
Exemplar CFS Architecture
G O D D A R D S P A C E F L I G H T C E N T E R 1 The Trade Between CCSDS and HDLC Framing on Global Precipitation Measurement David Everett and Jonathan.
Process-to-Process Delivery:
Solar Probe Plus FIELDS ICU/FSW Peter R. Harvey Dorothy Gordon –ICU Will Rachelson – FSW Dec 1, 2012.
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
Protocol Layering Chapter 10. Looked at: Architectural foundations of internetworking Architectural foundations of internetworking Forwarding of datagrams.
NASA SpaceWire Architectures: Present & Future
ISUAL Instrument Software S. Geller. CDR July, 2001NCKU UCB Tohoku ISUAL Instrument Software S. Geller 2 Topics Presented Software Functions SOH Telemetry.
NASA’s Goddard Space Flight Center LRO Operations Concept Richard Saylor Jr. HTSI/Code 444 August 16-17, 2005.
NASA’s Goddard Space Flight Center Flight Software Charlie Wildermann Mike Blau Code Code 582 August 16-17, 2005.
MASSACHUSETTS INSTITUTE OF TECHNOLOGY NASA GODDARD SPACE FLIGHT CENTER ORBITAL SCIENCES CORPORATION NASA AMES RESEARCH CENTER SPACE TELESCOPE SCIENCE INSTITUTE.
20a - 1 NASA’s Goddard Space Flight Center Attitude Control System (ACS) Eric Holmes, Code 591 Joe Garrick, Code 595 Jim Simpson, Code 596 NASA/GSFC August.
Command and Data Handling (C&DH)
GLAST Large Area Telescope Instrument Flight Software Flight Unit Design Review 16 September 2004 LAT Housekeeping Sergio Maldonado Stanford Linear Accelerator.
June 2004 SIW-4 - IP in Space Implementation Guide 1 Handbook for Using IP Protocols for Space Missions James Rash - NASA/GSFC Keith Hogie, Ed Criscuolo,
UNIT IP Datagram Fragmentation Figure 20.7 IP datagram.
Final Version Micro-Arcsecond Imaging Mission, Pathfinder (MAXIM-PF) Mission Operations Tim Rykowski Jeffrey Hosler May 13-17, 2002.
Chapter 22 Q and A Victor Norman CS 332 Spring 2014.
ONE Concept. ONE Work area & lab setup ONE Goals Provide single network interface regardless of physical link Provide reliable, isochronous message transport.
Section Number - 1 NASA’s Goddard Space Flight Center Communication Systems Jason A. Soloff NASA/GSFC Code 567 August 16-17, 2005.
COP 4930 Computer Network Projects Summer C 2004 Prof. Roy B. Levow Lecture 3.
CCNA 3 Week 4 Switching Concepts. Copyright © 2005 University of Bolton Introduction Lan design has moved away from using shared media, hubs and repeaters.
1 Arizona State University Senior Design ASU/JPL Flight System Group Members: Robert Hoffman, Dusty Terrill, Adam Nikolic, Josh Ruggiero.
Space Operations as a Guide for a Real-World Scheduling Competition Eduardo Romero Marcelo Oglietti
Overview of SOIS Electronic Data Sheets (EDS) & Dictionary of Terms (DoT) SOIS APP WG Fall 2012.
Control & Data Handling, Operator Control, Aircraft Interface to C&DH Steve Musko Space Physics Research Laboratory University of Michigan Ann Arbor, MI.
CSC 600 Internetworking with TCP/IP Unit 5: IP, IP Routing, and ICMP (ch. 7, ch. 8, ch. 9, ch. 10) Dr. Cheer-Sun Yang Spring 2001.
NASA’s Goddard Space Flight Center Lunar Reconnaissance Orbiter Ground System Requirements.
Flight Software Overview
ISUAL Data Formats & Science Data Processing S. Geller.
1 © 2015 Fraunhofer USA, Inc. Center for Experimental Software Engineering Requirement-driven Model-based Testing of the cFS’ Software Bus Service Dharma.
Aquarius Mission Simulation A realistic simulation is essential for mission readiness preparations This requires the ability to produce realistic data,
1 Electrical Systems RLEP Avionics Systems Eng. Philip Luers (301) LRO C&DH Lead Quang H. Nguyen
Final Version Kequan Luu May 13-17, 2002 Micro-Arcsecond Imaging Mission, Pathfinder (MAXIM-PF) Flight Software.
GLAST Large Area Telescope LAT Flight Software System Checkout TRR Test Suites (Backup) Stanford Linear Accelerator Center Gamma-ray Large Area Space Telescope.
1 CSE 5346 Spring Network Simulator Project.
Tracing the JWST Proposal from User Interface to Commanding of an Instrument Margaret Meixner & WIT Balzano, Robinson & CMD.
RBSP Radiation Belt Storm Probes RBSP Radiation Belt Storm Probes 3-4 Sept. 2008EFW INST+SOC PDR447 Command, Telemetry, and Ground Support Equipment (CTG)
UDP: User Datagram Protocol Chapter 12. Introduction Multiple application programs can execute simultaneously on a given computer and can send and receive.
HarveyFIELDS iCDR – Flight Software Solar Probe Plus FIELDS DCB Flight Software Design Peter Harvey University of California 1.
GLAST Large Area Telescope LAT Flight Software System Checkout TRR FSW Overview Sergio Maldonado FSW Test Team Lead Stanford Linear Accelerator Center.
GLAST Large Area Telescope LAT Flight Software System Checkout TRR Test Environment Sergio Maldonado FSW Test Team Lead Stanford Linear Accelerator Center.
LonWorks Introduction Hwayoung Chae.
S-band Telemetry Description DMC 211 October 2015.
NASA’s Goddard Space Flight Center Flight Software Charlie Wildermann Mike Blau Code Code 582 August 16-17, 2005.
C osmic R Ay T elescope for the E ffects of R adiation 27 June 2005 Digital Engineering Digital Sub-System Bob Goeke.
Terry Smith June 28, 2001 Command and Data Handling System SuperNova / Acceleration Probe (SNAP)
The Concept of Universal Service
Test Executive Trades (1)
Simulink Interface Layer (SIL)
Code Generation from SEDS
Exemplar CFS Architecture
Overview of SOIS Electronic Data Sheets (EDS) & Dictionary of Terms (DoT) SOIS APP WG Fall 2012.
Integrating CCSDS Electronic Data Sheets into Flight Software
Network Core and QoS.
GLAST Large Area Telescope
Transport Layer 9/22/2019.
Network Core and QoS.
Presentation transcript:

1 Lunar Reconnaissance Orbiter (LRO) CRaTER Technical Interchange Meeting C&DH Flight Software April 14, 2005

NASA’s Goddard Space Flight Center 2 M.Blau/582 4/11/05 C&DH Software Overview Command and Data Handling (C&DH) includes the following functions: –Decoding ground commands and distributing them to other subsystems –Running time-tagged command sequences –Collecting housekeeping data from other subsystems –Sending HK data to the ground in real-time telemetry and to the SSR for storage –Collecting science data from instruments and formatting it (if necessary) for storage in the SSR –Distributing time information to other subsystems –Monitoring HK telemetry for problems and initiating recovery actions –Hosting the GN&C software applications

NASA’s Goddard Space Flight Center 3 M.Blau/582 4/11/05 LRO Flight Software Architecture New C&DH Task Inter-task Message Router (SW Bus) Event Manager EDAC Memory Scrubber Stored Commanding CFDP File Transfer GN&C Application Software Scheduler Self Test Health & Safety Manager Software Manager Time Code File Manager Transponder Cmd (UDP COP-1) Common Executive Heritage C&DH Task Memory Dwell Real-time Telemetry (UDP) S-Band COMM (up/down) New GN&C Task Mass Storage 1553 Bus Support Backup path for files (CFDP) Network SW Bus Instrument Applications Instrument Application (TBD) Command Ingest Telemetry Output GN&C Application Summit Chip

NASA’s Goddard Space Flight Center 4 M.Blau/582 4/11/05 C&DH Services (1) Commanding –Commands come in CCSDS packets from the ground in real-time or as time-tagged command sequences –Flight software validates cmd’s integrity and forwards them to the correct subsystem based on the CCSDS packet’s application ID –Stored commands may have an absolute time tag or a delay from the previous command (relative time)

NASA’s Goddard Space Flight Center 5 M.Blau/582 4/11/05 C&DH Services (2) Telemetry –Real-time telemetry (housekeeping data) will be formatted as CCSDS packets –C&DH can accept and forward packets from other subsystems, or can collect raw data and format it into packets –Stored telemetry will be collected into files on the SSR –Files may be formatted as a collection of CCSDS packets, or as raw data, or whatever format the users want –C&DH can (if desired) add some formatting to data collected from the instruments before it is stored in files –Files will be transferred to the ground station and then to the MOC and/or ISC in the same format as they were stored on the SSR

NASA’s Goddard Space Flight Center 6 M.Blau/582 4/11/05 C&DH Services (3) Timing –The C&DH will distribute time information to the instruments in two parts –A discrete 1Hz pulse will be sent to all users A timing accuracy of 1ms is guaranteed –An accompanying message will be sent across the instrument interfaces according to the negotiated ICD “at the tone the time will be….” The message will arrive at the interface to the instrument no later than 100ms before the accompanying pulse –We could also distribute pointing and ephemeris info to the instruments, if necessary Safing –The C&DH can monitor any data point from housekeeping tlm for high/low limit violations –Detected violations can trigger a sequence of recovery commands – any commands, with time delays between them –More complicated triggers and actions are possible if we include command scripts on LRO

NASA’s Goddard Space Flight Center 7 M.Blau/582 4/11/05 Solid State Recorder (SSR) SSR Hardware –The SSR will have a memory capacity of at least 300 Gbits –The SSR will handle input rates of 10Mbps(average) and 50Mbps(peak) –The SSR’s only physical layer interface is 1355b (Spacewire) SSR Software –The SSR will be a “file manager” and will store all instrument and telemetry data as files Will manage its own memory locations making the absolute address of data transparent to users Will respond to commands such as “create directory”, “open file”, “close file”, etc. Will employ the CCSDS File Delivery Protocol (CFDP) standard for transferring data to the ground

NASA’s Goddard Space Flight Center 8 M.Blau/582 4/11/05 Instrument-SSR Interface Solid State Recorder (SSR) Instrument Options: –An instrument with a Spacewire interface can use the services of the SSR directly Adhere to the user interface (“open file”, “write to file”, “close file”, etc Contents of the file is user specific with no format restrictions imposed by the SSR –An instrument with no Spacewire interface will employ the services of the C&DH according to an agreed-upon ICD The C&DH will be responsible for storing the files on the SSR File format negotiated between Inst. team and C&DH SW

NASA’s Goddard Space Flight Center 9 M.Blau/582 4/11/05 Stored Data File Transfer CCSDS File Delivery Protocol (CFDP) –A proven CCSDS Standard employed by LRO for the purpose of the reliable transfer of files to the ground A “negative acknowledge”, or NAK, concept is utilized for the purpose of preserving band-width Multiple files can be transferred concurrently Files are automatically removed on-board once they have been successfully transferred to the ground –A CFDP “entity”, or task, resides in the SSR along with a corresponding entity at each ground station Internet file transfer protocols (FTP, etc.) will be used once the file is received on the ground –File data and format will be maintained through all transfer steps back to the MOC and/or ISC

NASA’s Goddard Space Flight Center 10 M.Blau/582 4/11/05 ICD Questions C&DH-Instrument ICD Questions –Command Format –Commanding Protocol (timing, #of cmds, RTSs) –HK Telemetry Format –Data Collection Protocol –Stored Data File Format –Timing Accuracy –Instrument Safing Requirements –Additional Processing of Inst Data by C&DH SW

NASA’s Goddard Space Flight Center 11 M.Blau/582 4/11/05 CRaTER Specifics

NASA’s Goddard Space Flight Center 12 M.Blau/582 4/11/05 CRaTER Command Interface Physical Interface: Mil-Std-1553, RT Address 16 (TBD) Command Size: 2 or 4 bytes Command Format: –Raw data sent to subaddress 1,8, 16, 17, 18, or 19 –Sent at 200ms offset from the 1Hz, but only if needed Command Rate: 1Hz (max) Code/Memory Load Method: N/A –No code or memory that can be loaded Time Sync Method: 1Hz pulse and time tone message –Time Msg sent to SA#1 at 600ms after pulse –32 bit seconds, no subseconds

NASA’s Goddard Space Flight Center 13 M.Blau/582 4/11/05 CRaTER Housekeeping Interface Physical Interface: Mil-Std-1553, RT Address 16 (TBD) HK Collection Method: –S/C reads subaddress 9(TBD) at 400ms offset from the 1Hz Housekeeping Size: 44 bytes Housekeeping Data Format from Instrument: –CCSDS packet header + 32 bytes data Housekeeping Data Format to ground: –CCSDS packet exactly as read from instrument Housekeeping Collection Rate: 1 packet every 16 seconds Housekeeping Telemetry Rate: 1 packet every 16(TBD) seconds Housekeeping Storage Rate: 1 packet every 64(TBD) seconds

NASA’s Goddard Space Flight Center 14 M.Blau/582 4/11/05 CRaTER Primary Science Interface Physical Interface: Mil-Std-1553, RT Address 16 (TBD) Data Collection Method: –S/C reads subaddresses (TBD) every 40ms –First read at 20ms after 1Hz pulse Data Format from Instrument: –Counter + CCSDS packet header bytes of data –S/C discards data until counter value changes Data Size: 498 bytes Data Rate: 25Hz Data Directory: SSR/CRATER/ Data File Names: CRnnnnnn.DAT Data Storage Format: –CCSDS packets with counter value stripped (mixed with sec. sci. pkts) –File closed when it reaches 1MB –Can be closed early by command

NASA’s Goddard Space Flight Center 15 M.Blau/582 4/11/05 Primary Science Format CntHdrData (8 byte blocks)Zero Fill (if needed) #bytes: 2 16N480-N SA# : CRaTER sets Cnt to 0 and fills in Pkt Hdr on initialization S/C discards data until Cnt changes CRaTER adds data blocks as events occur When Pkt is full, CRaTER increments Cnt Also, at 1Hz pulse, CRaTER fills remaining blocks with 0s, adjusts pkt length field, and increments Cnt Maximum data rate: 25pkts/sec, bytes/sec, bits/sec

NASA’s Goddard Space Flight Center 16 M.Blau/582 4/11/05 CRaTER Secondary Science I/F Physical Interface: Mil-Std-1553, RT Address 16 (TBD) Data Collection Method: –S/C reads subaddresses 10 (TBD) every second –Occurs at 800ms after 1Hz pulse Data Format from Instrument: –CCSDS packet header + 8 bytes of data Data Size: 20 bytes Data Rate: 1Hz Data Directory: SSR/CRATER/ Data File Names: CRnnnnnn.DAT Data Storage Format: –CCSDS packets (mixed with primary sci. pkts) –File closed when it reaches 1MB –Can be closed early by command

NASA’s Goddard Space Flight Center 17 M.Blau/582 4/11/05 CRaTER Timing Diagram Timing of 1 Second Worth of Transfers: 1Hz Pulse Config Cmd Housekeeping Time Tone 2 nd Science Primary Science

NASA’s Goddard Space Flight Center 18 M.Blau/582 4/11/05 Issues to be Worked Will CRaTER use ITOS for instrument-level testing? Do you need a spacecraft simulator? If so, how soon? –Note: The S/C simulator will use ITOS Splinter meeting for ICD details? Any desired safing actions on the S/C side?