1 / 12

Software for Spacecraft

Software for Spacecraft. What do spacecraft need to do when they’re 1 million miles from home?. Software for Spacecraft. Embedded systems Real time operating systems Keeping the hardware safe Planning and scheduling Doing everything in 10 minute passes. Embedded Systems.

oihane
Télécharger la présentation

Software for Spacecraft

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Software for Spacecraft What do spacecraft need to do when they’re 1 million miles from home?

  2. Software for Spacecraft • Embedded systems • Real time operating systems • Keeping the hardware safe • Planning and scheduling • Doing everything in 10 minute passes

  3. Embedded Systems • Satellites vs. desktop computers • Nowhere to plug it in • No-one to hit the reset button • No screens and no keyboards

  4. Real time operating systems • Structured program flow • One module calls the next • You can flowchart everything • There usually is an end point • Real time program flow • Your program reacts to its environment • You design basic functions and let the computer decide what needs to be implemented • No end point, program keeps running

  5. Keeping the hardware safe • When a value comes in that is not good for the spacecraft, the program needs to take care of it • Rules • Scripts • Constraints

  6. Planning and scheduling • User’s high-level objectives • Spacecraft’s low-level commands

  7. Planning and scheduling

  8. Doing everything in 10 minute passes • CX and 3CS have 3-10 minute passes • Individual commands vs. ASPEN • How does NASA do it? • How does CX and 3CS do it on a much smaller budget?

  9. 3CS Distributed Mission Control Remote Ground Stations NMSU CU-Boulder MOCC with receiver Security Checks without receiver ASU Index Planning/ Scheduling and SCL DB Telemetry On-site team Command Requests Processed Data

  10. End

  11. Ground software Website Init values Requested data Raw data ASPEN STK Web interface New schedule Requested data Validated data Spacecraft Command Language (SCL) Comm History data Commands Uplink Database Updated values Replies Commands Database values SAMMI

  12. Dataflow key: Commands Replys Flight software CASPER ILM I/O ILM Rules firing New schedule Ground Comm I/O SCL BPGEN Downlink GPS I/O SCI EPS I/O Anomalies New values SWM SELMON *Transceiver Initialization

More Related