Customer SolutionsLabVIEW and SCXI Provide a Configurable Measurement System for In-Flight Helicopters
Author(s):Chris Koehler, G Systems
Industry:Aerospace/Avionics
Product:Data Acquisition, LabVIEW, Signal Conditioning
The Challenge:Providing a system to acquire data from a variable number of channels and various types of transducers on a helicopter during flight.
The Solution:Developing a configurable LabVIEW application to acquire conditioned signals from SCXI modules and other DAQ boards.A Flexible System Allowing Different Input Signals The system required flexibility for different types of input signals, acquisition rates, and hardware configurations. Normally, we cannot obtain all required measurements in a single test flight, so we must make multiple flights, each with a different measurement emphasis. An initial flight might focus on high-speed measurements of vibration, while the second might monitor temperature, strains, and acceleration. The channel count can range from less than ten to several hundred, and acquisition rates may be as high as 20 KHz. Since helicopter space is at a premium, we had to make the hardware as compact as possible. Also, we the software had to produce binary data files with a means of quickly reviewing data after a flight to verify data integrity. In order to meet the space requirement, we do not use the monitor and keyboard during the flight test. Instead, we use a small, serial-based remote control unit to perform the basic functions of starting and stopping tests during flight. The unit also provides feedback about the state of the acquisition, including current record number, error messages, and remaining hard disk space. The controller has four lines of 20 characters, 16 programmable function keys, and uses standard RS-232 protocol. We can custom label the function keys and program them to beep or send out a string when pressed. In this case, we designated buttons to start and stop a test and request the remaining disk space. When we finish setting up a test configuration, the application immediately prepares for data acquisition. The application waits for a mouse click on the GUI or for a button push from the controller to begin acquiring data. If the computer reboots for any reason, it automatically restarts the application, loads the last used configuration, and prepares for acquisition in the same way. The remote controller alerts the user with a beep and a message when the application can begin acquiring data again. We developed a highly configurable and easy-to-use data acquisition tool using SCXI and LabVIEW to make measurements during helicopter flight. The system can accommodate any combination of available hardware and is scalable to incorporate new hardware. A single application provides conversion to engineering units, the ability to quickly review data, and audio playback. The methodology employed in this system provides GHTI with better data in less time than previously achieved. The measurements derived from this system provides valuable information for characterizing and improving the company’s existing aircraft. Chris Koehler G Systems Tel: 972-516-2278 E-mail: chris_koehler@gsystems.com View the entire user solution in Adobe Acrobat PDF format. |
