Search NASA⌕ Search

SEARCH · Search NASA

Results for “Microprocessor”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 919 records · Page 51

A quantitative method for studying human arterial baroreflexes

A new system is described that delivers precise, stereotyped pressure changes to the human neck and elicits neurally-mediated heart rate changes. The centerpiece of this system is a Silastic chamber that is strapped to the anterior neck. This chamber is connected to a stepping-motor-controlled bellows assembly. A strain-gauge transducer measures the intensity of pressure changes. The entire system is controlled by microprocessors, and both stimuli and responses are displayed on a digital oscilloscope. The end-product of this system is a reproducible baroreceptor stimulus-cardiac response relation that can be recorded rapidly and safely in astronauts in space.

Eckberg, Dwain L.↗

Heliosphere Instrument for Spectra, Composition and Anisotropy at Low Energies

The Heliosphere Instrument for Spectra, Composition, and Anisotropy at Low Energies (HI-SCALE) is designed to make measurements of interplanetary ions and electrons throughout the entire Ulysses mission. The ions (E(i) greater than about 50 keV) and electrons (E(e) greater than about 30 keV) are identified uniquely and detected by five separate solid-state detector telescopes that are oriented to give nearly complete pitch-angle coverage from the spinning spacecraft. Ion elemental abundances are determined by Delta E vs E telescope using a thin (5 microns) front solid state detector element in a three-element telescope. Experimental operation is controlled by a microprocessor-based data system. Inflight calibration is provided by radioactive sources mounted on telescope covers which can be closed for calibration purposes and for radiation protection during the course of the mission. Ion and electron spectral information is determined using both broad-energy-range rate channels and a 32 channel pulse-height analyzer for more detailed spectra. Some initial in-ecliptic measurements are presented which demonstrate the features of the instrument.

Lanzerotti, L. J.↗

Self-checking self-repairing computer nodes using the mirror processor

Circuitry added to fault-tolerant systems for concurrent error deduction usually reduces performance. Using a technique called micro rollback, it is possible to eliminate most of the performance penalty of concurrent error detection. Error detection is performed in parallel with intermodule communication, and erroneous state changes are later undone. The author reports on the design and implementation of a VLSI RISC microprocessor, called the Mirror Processor (MP), which is capable of micro rollback. In order to achieve concurrent error detection, two MP chips operate in lockstep, comparing external signals and a signature of internal signals every clock cycle. If a mismatch is detected, both processors roll back to the beginning of the cycle when the error occurred. In some cases the erroneous state is corrected by copying a value from the fault-free processor to the faulty processor. The architecture, microarchitecture, and VLSI implementation of the MP, emphasizing its error-detection, error-recovery, and self-diagnosis capabilities, are described.

Tamir, Yuval↗

Video Guidance Sensor for automated capture

The paper describes a video-based sensor, the Video Guidance Sensor, which has been developed for use in automated docking systems or for automated capture with robotic systems. The sensor itself consists of several basic components: IR diode illuminators, a solid-state camera, a frame grabber, and a microprocessor. The target consists of three circular retroreflectors evenly spaced in a line with the middle reflector mounted on a short pole. Each retroreflector has a narrow bandpass optical filter in front of it. From this sensor and target configuration, the positions and attitudes of the target relative to the sensor can be determined. The position information can be differenced to with respect to time in order to obtain the relative positional and angular velocities. That information is sufficient to perform automated docking, berthing, or capture. The paper gives details of the sensor's make-up, including accuracies, noise characteristics, and operating ranges.

Howard, R. T.↗

Galileo Net Flux Radiometer experiment

The Galileo Net Flux Radiometer (NFR) is a probe instrument designed to measure the vertical profile of upward and net radiation fluxes in five spectral bands spanning the range from solar to far infrared wavelengths. These unique measurements within Jupiter's atmosphere, from which radiative heating and cooling profiles will be derived, will contribute to our understanding of Jovian atmospheric dynamics, to the detection of cloud layers and determination of their opacities, and to the estimation of water vapor abundance. The NFR uses an array of pyroelectric detectors and individual bandpass filters in a sealed detector package. The detector package and optics rotate as a unit to provide chopping between views of upward and downward radiation fluxes. This arrangement makes possible the measurement of small net fluxes in the presence of large ambient fluxes. A microprocessor-controlled electronics package handles instrument operation.

Sromovsky, L. A.↗

The plasma instrumentation for the Galileo Mission

The Galileo Mission's plasma instrumentation package encompasses a nested set of four spherical-plate electrostatic analyzers and three miniature magnetic mass spectrometers which identify the composition of the positive ion plasmas; the spectrometers' energy range is species-dependent. Two instrument microprocessors allow in-flight implementation of operational modes by ground command that are tailored for such specific regimes as the magnetosheath and the plasma sheet of the environs of Jupiter. Observational objectives include field-aligned currents, 3D ion bulk flows, Galilean satellite pickup ions, and the spatial distributions of plasmas.

Frank, L. A.↗

The algebraic decoding of the (41, 21, 9) quadratic residue code

A new algebraic approach for decoding the quadratic residue (QR) codes, in particular the (41, 21, 9) QR code is presented. The key ideas behind this decoding technique are a systematic application of the Sylvester resultant method to the Newton identities associated with the code syndromes to find the error-locator polynomial, and next a method for determining error locations by solving certain quadratic, cubic and quartic equations over GF(2 exp m) in a new way which uses Zech's logarithms for the arithmetic. The algorithms developed here are suitable for implementation in a programmable microprocessor or special-purpose VLSI chip. It is expected that the algebraic methods developed here can apply generally to other codes such as the BCH and Reed-Solomon codes.

Reed, Irving S.↗

The CRAF/Cassini power subsystem - Preliminary design update

A chronology is provided of the rationale leading from the early Mariner spacecraft to the CRAF/Cassini Mariner Mark II power subsystem architecture. The display pathway began with a hybrid including a solar photovoltaic array, a radioisotope thermoelectric generator (RTG), and a battery supplying a power profile with a peak loading of about 300 W. The initial concept was to distribute power through a new solid-state, programmable switch controlled by an embedded microprocessor. As the overall mission, science, and project design matured, the power requirements increased. The design evolved from the hybrid to two RTG plus batteries to meet peak loadings of near 500 W in 1989. Later that year, circumstances led to abandonment of the distributed computer concept and a return to centralized control. Finally, as power requirements continued to grow, a third RTG was added to the design and the battery removed, with the return to the discharge-controller for transients during fault recovery procedures.

Atkins, Kenneth L.↗

Aerodyne Research mobile infrared methane monitor

An improved real-time methane monitor based on infrared absorption of the 3.39 micron line of a HeNe laser is described. Real time in situ measurement of methane has important applications in stratospheric and tropospheric chemistry, especially when high accuracy measurements can be made rapidly, providing fine spatial-scale information. The methane instrument provides 5 ppb resolution in a 1 sec averaging time. A key feature in this instrument is the use of magnetic (Zeeman) broadening to achieve continuous tunability with constant output power over a range of 0.017/cm. The instruments optical absorption path length is 47 m through sampled air held at 50 torr in a multipass cell of the Herriott (off-axis resonator) type. A microprocessor controls laser frequency and amplitude and collects data with minimal operator attention. The instrument recently has been used to measure methane emissions from a variety of natural and artificial terrestrial sources.

Mcmanus, J. B.↗

Biological Information Signal Processor

Biological Information Signal Processor (BISP) is computing system analyzing data on deoxyribonucleic acid (DNA) sequences for molecular genetic analysis. Includes coprocessors, specialized microprocessors complementing present and future computers by performing rapidly most-time-consuming DNA-sequence-analyzing functions, establishing relationships (alignments) between both global sequences and defining patterns in multiple sequences. Also includes state-of-art software and data-base systems on both conventional and parallel computer systems to augment analytical abilities of developmental coprocessors.

Chow, Edward T.↗

System Measures Errors Between Time-Code Signals

System measures timing errors between signals produced by three asynchronous time-code generators. Errors between 1-second clock pulses resolved to 2 microseconds. Basic principle of computation of timing errors as follows: central processing unit in microcontroller constantly monitors time data received from time-code generators for changes in 1-second time-code intervals. In response to any such change, microprocessor buffers count of 16-bit internal timer.

Cree, David↗

Computing Flow Transition On Parallel Processors

Parallel algorithm developed on multiple-microprocessor computer. Program initiated to develop computer codes capable of directly simulating and mathematically modeling transition process at mach numbers ranging from subsonic to hypersonic. Parallel computers potentially offer reduction of processing time; processing time inversely proportional to number of available processors.

Bokhari, S.↗

Integrating Software Modules For Robot Control

Reconfigurable, sensor-based control system uses state variables in systematic integration of reusable control modules. Designed for open-architecture hardware including many general-purpose microprocessors, each having own local memory plus access to global shared memory. Implemented in software as extension of Chimera II real-time operating system. Provides transparent computing mechanism for intertask communication between control modules and generic process-module architecture for multiprocessor realtime computation. Used to control robot arm. Proves useful in variety of other control and robotic applications.

Volpe, Richard A.↗

A smart end-effector for assembly of space truss structures

A unique facility, the Automated Structures Research Laboratory, is being used to investigate robotic assembly of truss structures. A special-purpose end-effector is used to assemble structural elements into an eight meter diameter structure. To expand the capabilities of the facility to include construction of structures with curved surfaces from straight structural elements of different lengths, a new end-effector has been designed and fabricated. This end-effector contains an integrated microprocessor to monitor actuator operations through sensor feedback. This paper provides an overview of the automated assembly tasks required by this end-effector and a description of the new end-effector's hardware and control software.

Doggett, William R.↗

Current state and future direction of computer systems at NASA Langley Research Center

Computer systems have advanced at a rate unmatched by any other area of technology. As performance has dramatically increased there has been an equally dramatic reduction in cost. This constant cost performance improvement has precipitated the pervasiveness of computer systems into virtually all areas of technology. This improvement is due primarily to advances in microelectronics. Most people are now convinced that the new generation of supercomputers will be built using a large number (possibly thousands) of high performance microprocessors. Although the spectacular improvements in computer systems have come about because of these hardware advances, there has also been a steady improvement in software techniques. In an effort to understand how these hardware and software advances will effect research at NASA LaRC, the Computer Systems Technical Committee drafted this white paper to examine the current state and possible future directions of computer systems at the Center. This paper discusses selected important areas of computer systems including real-time systems, embedded systems, high performance computing, distributed computing networks, data acquisition systems, artificial intelligence, and visualization.

Rogers, James L.↗

Formal mechanization of device interactions with a process algebra

The principle emphasis is to develop a methodology to formally verify correct synchronization communication of devices in a composed hardware system. Previous system integration efforts have focused on vertical integration of one layer on top of another. This task examines 'horizontal' integration of peer devices. To formally reason about communication, we mechanize a process algebra in the Higher Order Logic (HOL) theorem proving system. Using this formalization we show how four types of device interactions can be represented and verified to behave as specified. The report also describes the specification of a system consisting of an AVM-1 microprocessor and a memory management unit which were verified in previous work. A proof of correct communication is presented, and the extensions to the system specification to add a direct memory device are discussed.

Schubert, E. Thomas↗

Formal design specification of a Processor Interface Unit

This report describes work to formally specify the requirements and design of a processor interface unit (PIU), a single-chip subsystem providing memory-interface bus-interface, and additional support services for a commercial microprocessor within a fault-tolerant computer system. This system, the Fault-Tolerant Embedded Processor (FTEP), is targeted towards applications in avionics and space requiring extremely high levels of mission reliability, extended maintenance-free operation, or both. The need for high-quality design assurance in such applications is an undisputed fact, given the disastrous consequences that even a single design flaw can produce. Thus, the further development and application of formal methods to fault-tolerant systems is of critical importance as these systems see increasing use in modern society.

Fura, David A.↗

Autonomous power system brassboard

The Autonomous Power System (APS) brassboard is a 20 kHz power distribution system which has been developed at NASA Lewis Research Center, Cleveland, Ohio. The brassboard exists to provide a realistic hardware platform capable of testing artificially intelligent (AI) software. The brassboard's power circuit topology is based upon a Power Distribution Control Unit (PDCU), which is a subset of an advanced development 20 kHz electrical power system (EPS) testbed, originally designed for Space Station Freedom (SSF). The APS program is designed to demonstrate the application of intelligent software as a fault detection, isolation, and recovery methodology for space power systems. This report discusses both the hardware and software elements used to construct the present configuration of the brassboard. The brassboard power components are described. These include the solid-state switches (herein referred to as switchgear), transformers, sources, and loads. Closely linked to this power portion of the brassboard is the first level of embedded control. Hardware used to implement this control and its associated software is discussed. An Ada software program, developed by Lewis Research Center's Space Station Freedom Directorate for their 20 kHz testbed, is used to control the brassboard's switchgear, as well as monitor key brassboard parameters through sensors located within these switches. The Ada code is downloaded from a PC/AT, and is resident within the 8086 microprocessor-based embedded controllers. The PC/AT is also used for smart terminal emulation, capable of controlling the switchgear as well as displaying data from them. Intelligent control is provided through use of a T1 Explorer and the Autonomous Power Expert (APEX) LISP software. Real-time load scheduling is implemented through use of a 'C' program-based scheduling engine. The methods of communication between these computers and the brassboard are explored. In order to evaluate the features of both the brassboard hardware and intelligent controlling software, fault circuits have been developed and integrated as part of the brassboard. A description of these fault circuits and their function is included. The brassboard has become an extremely useful test facility, promoting artificial intelligence (AI) applications for power distribution systems. However, there are elements of the brassboard which could be enhanced, thus improving system performance. Modifications and enhancements to improve the brassboard's operation are discussed.

Merolla, Anthony↗