Persistent Link:
http://hdl.handle.net/10150/611944
Title:
A Software Architecture for Realtime Data Acquisition, Instrument Control and Command Processing
Author:
Tolat, Viral V.
Affiliation:
Stanford University
Issue Date:
1992-10
Rights:
Copyright © International Foundation for Telemetering
Collection Information:
Proceedings from the International Telemetering Conference are made available by the International Foundation for Telemetering and the University of Arizona Libraries. Visit http://www.telemetry.org/index.php/contact-us if you have questions about items in this collection.
Publisher:
International Foundation for Telemetering
Journal:
International Telemetering Conference Proceedings
Abstract:
In this paper we describe the flight software for the SETS (Shuttle Electrodynamic Tethered System) experiment. The SETS experiment will fly as part of the TSS-1 (Tethered Satellite System) experiment on STS-46 currently scheduled for July 1992. The software consists of two major components: the SETSOS (SETS Operating System) and the SETS Application. The SETSOS is a UNIX-like operating system developed especially for realtime data acquisition, instrument control and command processing. The SETSOS, like all operating systems, provides resource management for application programs. It is UNIX-like in that access to resources is provided through a standard set of UNIX system calls. The SETSOS also implements the standard UNIX I/O model and a hierarchical file system. In addition to providing access to physical devices, the SETSOS provides support for two virtual devices: a packet-based data device and a command device. The packet-based data device is used by applications to place data into the telemetry stream. The command device is used to manage commands from the command uplink as well as other sources including other applications and other processors. The SETS Application is the primary program which runs under the SETSOS to handle data acquisition, instrument control and command processing. It executes as 5 separate processes, each performing a special task. The tasks include housekeeping data acquisition, limit checking, timeline management, and command processing. The processes communicate via shared memory. Time critical processing is coordinated by using signals and interrupts. In addition to a description of the software, we will discuss the relative merits and tradeoffs of using such a system design for command processing and data acquisition.
Sponsors:
International Foundation for Telemetering
ISSN:
0884-5123; 0074-9079
Additional Links:
http://www.telemetry.org/

Full metadata record

DC FieldValue Language
dc.language.isoen_USen
dc.titleA Software Architecture for Realtime Data Acquisition, Instrument Control and Command Processingen_US
dc.contributor.authorTolat, Viral V.en
dc.contributor.departmentStanford Universityen
dc.date.issued1992-10-
dc.rightsCopyright © International Foundation for Telemeteringen
dc.description.collectioninformationProceedings from the International Telemetering Conference are made available by the International Foundation for Telemetering and the University of Arizona Libraries. Visit http://www.telemetry.org/index.php/contact-us if you have questions about items in this collection.en
dc.publisherInternational Foundation for Telemeteringen
dc.description.abstractIn this paper we describe the flight software for the SETS (Shuttle Electrodynamic Tethered System) experiment. The SETS experiment will fly as part of the TSS-1 (Tethered Satellite System) experiment on STS-46 currently scheduled for July 1992. The software consists of two major components: the SETSOS (SETS Operating System) and the SETS Application. The SETSOS is a UNIX-like operating system developed especially for realtime data acquisition, instrument control and command processing. The SETSOS, like all operating systems, provides resource management for application programs. It is UNIX-like in that access to resources is provided through a standard set of UNIX system calls. The SETSOS also implements the standard UNIX I/O model and a hierarchical file system. In addition to providing access to physical devices, the SETSOS provides support for two virtual devices: a packet-based data device and a command device. The packet-based data device is used by applications to place data into the telemetry stream. The command device is used to manage commands from the command uplink as well as other sources including other applications and other processors. The SETS Application is the primary program which runs under the SETSOS to handle data acquisition, instrument control and command processing. It executes as 5 separate processes, each performing a special task. The tasks include housekeeping data acquisition, limit checking, timeline management, and command processing. The processes communicate via shared memory. Time critical processing is coordinated by using signals and interrupts. In addition to a description of the software, we will discuss the relative merits and tradeoffs of using such a system design for command processing and data acquisition.en
dc.description.sponsorshipInternational Foundation for Telemeteringen
dc.identifier.issn0884-5123-
dc.identifier.issn0074-9079-
dc.identifier.urihttp://hdl.handle.net/10150/611944-
dc.identifier.journalInternational Telemetering Conference Proceedingsen
dc.typetexten
dc.typeProceedingsen
dc.relation.urlhttp://www.telemetry.org/en
All Items in UA Campus Repository are protected by copyright, with all rights reserved, unless otherwise indicated.