100 likes | 337 Views
SuperNova / Acceleration Probe (SNAP). Flight Software. Ed Greville 28 June 2001. Flight Software Overview. C&DH Flight Software ACS Flight Software ACE Flight Software SI Flight Software Development Testbeds & Simulators. Flight Software C&DH Functions. Propagate Spacecraft Ephemeris
E N D
SuperNova / Acceleration Probe(SNAP) Flight Software Ed Greville 28 June 2001
Flight Software Overview • C&DH Flight Software • ACS Flight Software • ACE Flight Software • SI Flight Software • Development Testbeds & Simulators SNAP June 28, 2001Goddard Space Flight Center
Flight SoftwareC&DH Functions SNAP June 28, 2001Goddard Space Flight Center
Propagate Spacecraft Ephemeris Validate Ephemeris Update Compute Solar Ephemeris Compute Lunar Ephemeris Process HGA Data Generate HGA Commands Correct For Velocity Aberration Process DSS Data Process CSS Data Process Thruster Data Process RW Data Process IRU Data Process ST Data Process Fine Guidance Data Select Sun Vector Compute Total Momentum Estimate State Vector Execute H/W Safemode Execute Sunpoint Mode Execute Slew Mode Execute Science Mode Select Guide Star Acquire Guide Stars Identify Guide Stars Compute/Check Target Quaternion Check For Occultation Generate RWA Commands Generate Hydrazine Thrust Cmds. Generate ST Commands Generate Fine Guider Commands Detect ACS Fault Process ACS Faults ACS Utilities Flight Software ACS Functions SNAP June 28, 2001Goddard Space Flight Center
Flight SoftwareSI Software Functions • On/Off • Read out CCD • Extract event data • Mechanism control • Mode Management • Read out alignment data • Exposure control • State data collection (housekeeping, telemetry) • Save dark current readings • Dump dark current table • SI thermal control • External Data interfaces SNAP June 28, 2001Goddard Space Flight Center
Flight Software C&DH Development & Test Bed High-speed serial I/F Development Workstation SI simulator Serial Interface R-T raw data simulator Ground System or Simulator C&DH (ACS) Dynamic Simulator Spacecraft External Data Bus SNAP June 28, 2001Goddard Space Flight Center
Flight Software ACS Development & Test Bed High-speed serial I/F Guider Simulator Development Workstation R-T raw data Simulator Serial Interface Ground System or Simulator ACS (C&DH) ACE Dynamic Simulator Spacecraft External Data Bus SNAP June 28, 2001Goddard Space Flight Center
Flight SoftwareSI Development & Test Bed Development Workstation High-speed serial I/F Serial Interface Ground System or Simulator C&DH (ACS Stubs) Instrument Processor FPE Interface Simulator Spacecraft External Data Bus SNAP June 28, 2001Goddard Space Flight Center
Flight Software Risk Assessment • No new concepts or technology • Early C&DH development supports ACS and SI software development and eases integration • Typical software risks apply • Good industry practices • Adequate test time • Adequate test resources • Adequate documentation SNAP June 28, 2001Goddard Space Flight Center
Flight SoftwareIssues and Concerns • Overall flight software system engineering including testbeds can benefit cost and schedule in the long run. • Instrument software estimate may be low because there are several instruments and the functions and commonality between them has not been studied. SNAP June 28, 2001Goddard Space Flight Center