DocumentCode :
1600151
Title :
The far ultraviolet spectroscopic explorer (FUSE) instrument data system
Author :
Heggestad, Brian K. ; Moore, Robert C.
Author_Institution :
Appl. Phys. Lab., Johns Hopkins Univ., Laurel, MD, USA
Volume :
2
fYear :
1999
fDate :
6/21/1905 12:00:00 AM
Abstract :
This paper describes the architecture for the IDS flight hardware and its real-time embedded flight software. The design uses commercial off-the-shelf (COTS) software components as much as possible, to reduce cost and software development time. The features of the IDS design that provide radiation hardness and fault tolerance are described. Implementation of software to meet the functional requirements is accomplished using a relatively small number of prioritized real-time tasks. A commercial real-time operating system kernel manages and supports these tasks. Inter-task communication is described, as are the software test and validation methods. The paper shows how custom ground support equipment was developed to facilitate software development and testing. Reliable communications between the IDS and the FUSE spacecraft bus are accomplished using a MIL-STD-1553B bus that has an imposed, deterministic real-time protocol. Similarly, communication between the IDS and the other instrument subsystems uses a second MIL-STD-1553B bus that has its own time division multiplex real-time protocol. The design of these real-time protocols is described, with particular attention to reliability and testability
Keywords :
aerospace computing; aerospace instrumentation; astronomy computing; computer architecture; embedded systems; radiation hardening (electronics); satellite telemetry; software architecture; software fault tolerance; space vehicle electronics; spectroscopy computing; system buses; ultraviolet spectroscopy; COTS software; FUSE; IDS flight hardware; MIL-STD-1553B bus; architecture; cost; custom ground support equipment; development time; fault tolerance; inter-task communication; prioritized real-time tasks; radiation hardness; real-time embedded flight software; real-time operating system kernel; real-time protocol; reliability; software development; testability; testing; time division multiplex real-time protocol; Computer architecture; Embedded software; Fuses; Hardware; Instruments; Intrusion detection; Programming; Protocols; Software testing; Spectroscopy;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital Avionics Systems Conference, 1999. Proceedings. 18th
Conference_Location :
St Louis, MO
Print_ISBN :
0-7803-5749-3
Type :
conf
DOI :
10.1109/DASC.1999.821995
Filename :
821995
Link To Document :
بازگشت