Customer SolutionsPerforming LabVIEW-Based Data Acquisition Onboard a NASA Aircraft
Author(s):Ted Brunzie, California Institute of Technology, Jet Propulsion Laboratory (JPL)
Industry:Government/Defense
Product:Data Acquisition, LabVIEW
The Challenge:Acquiring video-synchronized acceleration and temperature data in zero gravity aboard a NASA research aircraft.
The Solution:Using LabVIEW and a DAQ card in a ruggedized portable PC to read time codes and acquire analog voltages.A LabVIEW-based test system was recently carried aloft in a NASA DC-9 "Vomit Comet" that flew parabolic trajectories to acquire time-tagged data and video on how super-fluid liquid helium behaves in zero gravity. The purpose of this experiment was to gather empirical data needed to validate and refine computer models of how the helium responds to small perturbations when weightless. The most direct applications of these models involve spacecraft design. Some spacecraft need to keep heat-sensitive parts extremely cold -- superfluid helium offers unique properties that make it ideal for this purpose. A good example of such use is maintaining uniform, cold mirror temperatures in space-based infrared telescopes. The problem is that even at absolute zero, superfluid helium is still a fluid, and fluids slosh around when disturbed. Superfluid helium is one of the worst offenders because it has very little viscosity or surface tension. As a result, a significant risk of causing instability exists when maneuvering such a spacecraft, especially a small one, unless this sloshing can be accounted for in the attitude control system. Simply generating a computer model of the physics of sloshing is not sufficient; an experiment was required to verify the correctness of the model and make refinements. This involved acquiring acceleration data and videotaping a flask of superfluid liquid helium while suspended in zero gravity -- certainly not an easy task! The second unit, the DAQ rack, was a half-height 19 in. instrument rack bolted securely to the deck of the aircraft, a modified DC-9 cargo jet. The rack contained a Hewlett-Packard dual DC power supply for the accelerometers, a Sony professional VHS video tape recorder, a Horita time code generator module, a video monitor, and the control computer, which was mounted on the top of the rack. The control computer was a 100 MHz Pentium-based ruggedized "lunch box" portable computer made by Dolch, running LabVIEW 3.1.1 under Windows 3.1. A National Instruments AT-MIO-16F-5 multifunction DAQ board occupied one of the six full-size EISA/PCI slots in the computer. A Cirque touchpad took the place of a mouse or trackball, neither of which could be used in zero gravity. The two units were connected by a bundled set of cables providing power to the float package and returning data and video signals to the DAQ rack. Power for the entire system was provided to the rack from the aircraft power supply on two 15-Amp 120 VAC lines. Timing for the main loop was provided by the Horita time code generator. Every 33 ms, the device transmitted a stream of 10 bytes, encoding the time and frame number to the PC serial port. This data was read with Serial Read VI but not decoded. Immediately afterwards, the software read an array of seven analog voltages from the MIO card. All data were stored in RAM in buffers to minimize overhead. Typical acquisition time for each parabola was 40 seconds (1,200 samples), bracketing a 20-second period of weightlessness. The operator was responsible for starting and stopping data acquisition by pressing the Enter key on the keyboard. The operator interface was kept as simple as possible, both to minimize processing overhead and to relieve the operator of any additional stress of operating the system. After acquisition stopped, the software translated the time codes from packed BCD format to time strings, translated the data acquired using the array to spreadsheet string VI, and wrote the resulting ASCII data to disk file. The research described in this paper was carried out by the Jet Propulsion Laboratory, California Institute of Technology, under a contract with the National Aeronautics and Space Administration. Ted Brunzie Tel: (818) 354-2542 E-mail: ted.brunzie@jpl.nasa.gov View the entire user solution in Adobe Acrobat PDF format. |
