Data acquisition for a real time fault monitoring and diagnosis knowledge-based system for space power systemThe design and implementation of the real-time data acquisition and processing system employed in the AMPERES project is described, including effective data structures for efficient storage and flexible manipulation of the data by the knowledge-based system (KBS), the interprocess communication mechanism required between the data acquisition system and the KBS, and the appropriate data acquisition protocols for collecting data from the sensors. Sensor data are categorized as critical or noncritical data on the basis of the inherent frequencies of the signals and the diagnostic requirements reflected in their values. The critical data set contains 30 analog values and 42 digital values and is collected every 10 ms. The noncritical data set contains 240 analog values and is collected every second. The collected critical and noncritical data are stored in separate circular buffers. Buffers are created in shared memory to enable other processes, i.e., the fault monitoring and diagnosis process and the user interface process, to freely access the data sets.
Wilhite, Larry D. (Tennessee Univ. Space Inst. Tullahoma, TN, United States)
Lee, S. C. (Tennessee, University Tullahoma, United States)
Lollar, Louis F. (NASA Marshall Space Flight Center Huntsville, AL, United States)