Share Email Print
cover

Proceedings Paper

Hardware design and object-oriented hardware driver design for the Real-time Interferometer Control System Testbed
Format Member Price Non-Member Price
PDF $14.40 $18.00

Paper Abstract

Since modern astronomical interferometers require a large number of sensors and actuators for closed-loop control of opto-mechanical components, reconfigurability of the hardware is a strongly desired feature of interferometer control software. In order for software control systems to access hardware with a standard interface and be easily reconfigurable, a layer of software is needed to communicate with the hardware driver software that is modular. If the details of the hardware configuration can be abstracted from the controller software, moving a device to a different I/O board or channel becomes a much easier task. Device mobility is important when testing the performance of computer and instrument hardware, and controller software; it also makes the software much easier to reuse in different instruments. Object-oriented programming provides a model that permits the abstraction of this hardware driver layer. The JPL Realtime Interferometer Control System Testbed (RICST) has developed hardware driver software that employs an object- oriented paradigm and allows relatively simple reconfigurability of devices and I/O boards. This scheme is especially useful since RICST is developing software for use by multiple projects. The top level of the class hierarchy includes Boards, Channels, Channel Banks, Clocks, and Interrupts; these abstract objects provide a common interface for control software to communicate with the hardware.

Paper Details

Date Published: 24 July 1998
PDF: 7 pages
Proc. SPIE 3350, Astronomical Interferometry, (24 July 1998); doi: 10.1117/12.317190
Show Author Affiliations
Philip C. Irwin, Jet Propulsion Lab. (United States)
Renaud Goullioud, Jet Propulsion Lab. (United States)


Published in SPIE Proceedings Vol. 3350:
Astronomical Interferometry
Robert D. Reasenberg, Editor(s)

© SPIE. Terms of Use
Back to Top