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 1,045 records · Page 58

The scheme machine: A case study in progress in design derivation at system levels

The Scheme Machine is one of several design projects of the Digital Design Derivation group at Indiana University. It differs from the other projects in its focus on issues of system design and its connection to surrounding research in programming language semantics, compiler construction, and programming methodology underway at Indiana and elsewhere. The genesis of the project dates to the early 1980's, when digital design derivation research branched from the surrounding research effort in programming languages. Both branches have continued to develop in parallel, with this particular project serving as a bridge. However, by 1990 there remained little real interaction between the branches and recently we have undertaken to reintegrate them. On the software side, researchers have refined a mathematically rigorous (but not mechanized) treatment starting with the fully abstract semantic definition of Scheme and resulting in an efficient implementation consisting of a compiler and virtual machine model, the latter typically realized with a general purpose microprocessor. The derivation includes a number of sophisticated factorizations and representations and is also deep example of the underlying engineering methodology. The hardware research has created a mechanized algebra supporting the tedious and massive transformations often seen at lower levels of design. This work has progressed to the point that large scale devices, such as processors, can be derived from first-order finite state machine specifications. This is roughly where the language oriented research stops; thus, together, the two efforts establish a thread from the highest levels of abstract specification to detailed digital implementation. The Scheme Machine project challenges hardware derivation research in several ways, although the individual components of the system are of a similar scale to those we have worked with before. The machine has a custom dual-ported memory to support garbage collection. It consists of four tightly coupled processes--processor, collector, allocator, memory--with a very non-trivial synchronization relationship. Finally, there are deep issues of representation for the run-time objects of a symbolic processing language. The research centers on verification through integrated formal reasoning systems, but is also involved with modeling and prototyping environments. Since the derivation algebra is basd on an executable modeling language, there is opportunity to incorporate design animation in the design process. We are looking for ways to move smoothly and incrementally from executable specifications into hardware realization. For example, we can run the garbage collector specification, a Scheme program, directly against the physical memory prototype, and similarly, the instruction processor model against the heap implementation.

Johnson, Steven D.↗

Optically broadcasting wind direction indicator

An optically broadcasting wind direction indicator generates flashes of light which are separated by a time interval that is directly proportional to the angle of the wind direction relative to a fixed direction, such as north. An angle/voltage transducer generates a voltage that is proportional to the wind direction relative to the fixed direction, and this voltage is employed by timing circuitry or a microprocessor that generates pulses for actuating a light source trigger circuit first at the start of the time interval, and then at the end of the time interval. To aid an observer in distinguishing between the beginning and end of the interval, two stop flashes can be provided in quick succession. The time scale is preferably chosen so that each second of the time interval corresponds to 30 deg of direction relative to north. In this manner, an observer can easily correlate the measured time interval to the wind direction by visualizing the numbers on a conventional clock face, each of which correspond to one second of time and 30 deg of angle.

Zysko, Jan A.↗

Algorithm For Detecting dc Series Arcs

Algorithm developed for use in automatic detection of dc series arcs in power cables, cable terminations, and junction boxes. (Sometimes detects arcs inside electrical loads.) System in which algorithm utilized is one receiving power from microprocessor-based remote power controller that includes load-current sensor. Algorithm analyzes digitized load-current readings for fluctuations characteristic of dc series arcs.

Moores, Greg L.↗

The Telestation: A product for distributed data gathering and operations

Advances in computer, navigation and wireless telecommunication technologies are enabling better electronic devices at reduced costs. Individually, these devices have been applied to increase the performance of many common systems, such as desktop computers, surveying equipment, and modems. However, we believe the convergence of these three technologies will create a product that simultaneously lowers life cycle costs while increasing operational effectiveness. Space Systems/Loral (SS/L) is developing portions of this product, known as the Telestation, for both terrestrial and orbital applications. The Telestation consists of an advanced microprocessor for command and data handling; a GPS receiver for position, time, and attitude information; and a Globalstar Transceiver for two-way digital communications. The Telestation provides the user with real-time command and control of globally distributed hardware elements. This capability can be applied terrestrially for gathering information (e.g., science, environmental, etc.) in remote or inhospitable locations, or where logistical support is inadequate. An in-orbit version can be used for spacecraft or payload operations, allowing principal investigators instant access to their payloads during all phases of a mission. This paper describes some cost effectiveness metrics of the Telestation, its development status, and its utility in both terrestrial and orbital applications.

Cleave, Robert R.↗

A computer controlled power tool for the servicing of the Hubble Space Telescope

The Hubble Space Telescope (HST) Pistol Grip Tool (PGT) is a self-contained, microprocessor controlled, battery-powered, 3/8-inch-drive hand-held tool. The PGT is also a non-powered ratchet wrench. This tool will be used by astronauts during Extravehicular Activity (EVA) to apply torque to the HST and HST Servicing Support Equipment mechanical interfaces and fasteners. Numerous torque, speed, and turn or angle limits are programmed into the PGT for use during various missions. Batteries are replaceable during ground operations, Intravehicular Activities, and EVA's.

Richards, Paul W.↗

SEDSAT-1 Technology Development

The Students for the Exploration and Development of Space Satellite (SEDSAT-1) is an ambitious project to design, build, and fly a generally-accessible low-cost satellite which will 1) act as a technology demonstration to verify the suitability of novel optical, battery, microprocessor, and memory hardware for space flight environments, (2) to advance the understanding of tether dynamics and environmental science through the development of advanced imaging experiments, (3) to act as a communication link for radio amateurs, and (4) to provide graduate and undergraduate students with a unique multi-disciplinary experience in designing complex real-world hardware/software. This report highlights the progress made on this project during the time period from January 2, 1996 to June 1, 1996 at the end of which time the SEASIS 0.7 version software was completed and integrated on the SEASIS breadboard, a functional prototype of the Panoramic Annual Lenses (PAL) camera was developed, the preferred image compression technique was selected, the layout of the SEASIS board was begun, porting of the SCOS operating system to the command data system (CDS) board was begun, a new design for a tether release mechanism was developed, safety circuitry to inhibit tether cutting was developed and prototyped, material was prepared to support a comprehensive safety review of the project which was held at Johnson Space Center (JSC) (which was personally attended by one of the Principal Investigators), and prototype ground software was developed.

Maier, Mark W.↗

Force Measurements in Magnetic Suspension and Balance System

The description of an infrared telemetry system for measurement of drag forces in Magnetic Suspension and Balance Systems (MSBS) is presented. This system includes a drag force sensor, electronic pack and transmitter placed in the model which is of special construction, and receiver with a microprocessor-based measuring device, placed outside of the test section. Piezosensitive resonators as sensitive elements and non-magnetic steel as the material for the force sensor are used. The main features of the proposed system for load measurements are discussed and the main characteristics are presented.

Kuzin, Alexander↗

TIMED Doppler Interferometer

The Timed Doppler Interferometer (TIDI) will accurately and precisely determine the global vector MLTI (Mesosphere and Lower Thermosphere) wind, temperature, and density profiles. It will measure characteristics of the gravity wave and planetary wave spectra. The tidal characteristics of temperature, density, and wind in the MLTI will be determined. The neutral and ion winds will be measured to characterize the electrodynamical behavior of the MLTI. Oxygen and O2 abundances and nocticulent cloud activity will be measured. This review goes into the calibration and error sources, optical design, mechanisms design, detector design, electronics design, microprocessor and flight software design, and quality assurance and parts.

Killeen, Timothy L.↗

Vehicle Tracking System using Nanotechnology Satellites and Tags

This paper describes a joint project to design, develop, and deploy a satellite based tracking system incorporating micro-nanotechnology components. The system consists of a constellation of 'nanosats', a satellite command station and data collection sites, and a large number of low-cost electronic 'tags'. Both government and commercial applications are envisioned for the satellite based tracking system. The projected low price for the tracking service is made possible by the lightweight nanosats and inexpensive electronic tags which use high production volume single chip transceivers and microprocessor devices. The nanosat consists of a five inch aluminum cube with body mounted solar panels (GaAs solar cells) on all six faces. A UHF turnstile antenna and a simple, spring release mechanism complete the external configuration of the spacecraft.

Lorenzini, Dino A.↗

Monitoring Composite Material Pressure Vessels with a Fiber-Optic/Microelectronic Sensor System

We discuss the concept of an integrated, fiber-optic/microelectronic distributed sensor system that can monitor composite material pressure vessels for Air Force space systems to provide assessments of the overall health and integrity of the vessel throughout its entire operating history from birth to end of life. The fiber optic component would include either a semiconductor light emitting diode or diode laser and a multiplexed fiber optic sensing network incorporating Bragg grating sensors capable of detecting internal temperature and strain. The microelectronic components include a power source, a pulsed laser driver, time domain data acquisition hardware, a microprocessor, a data storage device, and a communication interface. The sensing system would be incorporated within the composite during its manufacture. The microelectronic data acquisition and logging system would record the environmental conditions to which the vessel has been subjected to during its storage and transit, e.g., the history of thermal excursions, pressure loading data, the occurrence of mechanical impacts, the presence of changing internal strain due to aging, delamination, material decomposition, etc. Data would be maintained din non-volatile memory for subsequent readout through a microcomputer interface.

Klimcak, C.↗

Implementation of Remote Acquisition and Storage System

The existing system for gathering and processing acoustical test data had several shortcomings and limitations in the areas of microphone array size, sampling rate, and background noise. A new Remote Acquisition and Storage System (RASS) is being designed for applications not suited for the existing acquisition system. One of the first tasks in the design of the RASS was to redesign the microprocessor card of the existing system to include RS-232 serial ports to accept communications through the radio modem used in the RF link. Cost and parts availability comparisons were made between the newly designed board and commercially available models, and a commercially made model was selected. This model was tested for basic I/0 operations. The prototype of the RF telemetry system was set up and tested. Plans are now being developed for integrating the RF telemetry system with the other RASS subsystems.

Hess, Jason R.↗

Verification Test of Automated Robotic Assembly of Space Truss Structures

A multidisciplinary program has been conducted at the Langley Research Center to develop operational procedures for supervised autonomous assembly of truss structures suitable for large-aperture antennas. The hardware and operations required to assemble a 102-member tetrahedral truss and attach 12 hexagonal panels were developed and evaluated. A brute-force automation approach was used to develop baseline assembly hardware and software techniques. However, as the system matured and operations were proven, upgrades were incorporated and assessed against the baseline test results. These upgrades included the use of distributed microprocessors to control dedicated end-effector operations, machine vision guidance for strut installation, and the use of an expert system-based executive-control program. This paper summarizes the developmental phases of the program, the results of several assembly tests, and a series of proposed enhancements. No problems that would preclude automated in-space assembly or truss structures have been encountered. The test system was developed at a breadboard level and continued development at an enhanced level is warranted.

Rhodes, Marvin D.↗

Low Gravity Guidance System for Airborne Microgravity Research

Microgravity research techniques have been established to achieve a greater understanding of the role of gravity in the fundamentals of a variety of physical phenomena and material processing. One technique in use at the NASA Lewis Research Center involves flying Keplarian trajectories with a modified Lear Jet and DC-9 aircraft to achieve a highly accurate Microgravity environment by neutralizing accelerations in all three axis of the aircraft. The Low Gravity Guidance System (LGGS) assists the pilot and copilot in flying the trajectories by displaying the aircraft acceleration data in a graphical display format. The Low Gravity Guidance System is a microprocessor based system that acquires and displays the aircraft acceleration information. This information is presented using an electroluminescent display mounted over the pilot's instrument panel. The pilot can select the Microgravity range that is required for a given research event. This paper describes the characteristics, design, calibration and testing of the Low Gravity Guidance System Phase 3, significant lessons from earlier systems and the developmental work on future systems.

Rieke, W. J.↗

Performance Evaluation of Communication Software Systems for Distributed Computing

In recent years there has been an increasing interest in object-oriented distributed computing since it is better quipped to deal with complex systems while providing extensibility, maintainability, and reusability. At the same time, several new high-speed network technologies have emerged for local and wide area networks. However, the performance of networking software is not improving as fast as the networking hardware and the workstation microprocessors. This paper gives an overview and evaluates the performance of the Common Object Request Broker Architecture (CORBA) standard in a distributed computing environment at NASA Ames Research Center. The environment consists of two testbeds of SGI workstations connected by four networks: Ethernet, FDDI, HiPPI, and ATM. The performance results for three communication software systems are presented, analyzed and compared. These systems are: BSD socket programming interface, IONA's Orbix, an implementation of the CORBA specification, and the PVM message passing library. The results show that high-level communication interfaces, such as CORBA and PVM, can achieve reasonable performance under certain conditions.

Fatoohi, Rod↗

Development of the Plant Growth Facility for Use in the Shuttle Middeck and Test Units for Ground-Based Experiments

The plant growth facility (PGF), currently under development as a Space Shuttle middeck facility for the support of research on higher plants in microgravity, is presented. The PGF provides controlled fluorescent lighting and the active control of temperature, relative humidity and CO2 concentration. These parameters are designed to be centrally controlled by a dedicated microprocessor. The status of the experiment can be displayed for onboard analysis, and will be automatically archived for post-flight analysis. The facility is designed to operate for 15 days and will provide air filtration to remove ethylene and trace organics with replaceable potassium permanganate filters. Similar ground units will be available for pre-flight experimentation.

Chapman, David K.↗

Hierarchical Simulation to Assess Hardware and Software Dependability

This thesis presents a method for conducting hierarchical simulations to assess system hardware and software dependability. The method is intended to model embedded microprocessor systems. A key contribution of the thesis is the idea of using fault dictionaries to propagate fault effects upward from the level of abstraction where a fault model is assumed to the system level where the ultimate impact of the fault is observed. A second important contribution is the analysis of the software behavior under faults as well as the hardware behavior. The simulation method is demonstrated and validated in four case studies analyzing Myrinet, a commercial, high-speed networking system. One key result from the case studies shows that the simulation method predicts the same fault impact 87.5% of the time as is obtained by similar fault injections into a real Myrinet system. Reasons for the remaining discrepancy are examined in the thesis. A second key result shows the reduction in the number of simulations needed due to the fault dictionary method. In one case study, 500 faults were injected at the chip level, but only 255 propagated to the system level. Of these 255 faults, 110 shared identical fault dictionary entries at the system level and so did not need to be resimulated. The necessary number of system-level simulations was therefore reduced from 500 to 145. Finally, the case studies show how the simulation method can be used to improve the dependability of the target system. The simulation analysis was used to add recovery to the target software for the most common fault propagation mechanisms that would cause the software to hang. After the modification, the number of hangs was reduced by 60% for fault injections into the real system.

Ries, Gregory Lawrence↗

Parallel supercomputing with commodity components

We have implemented a parallel computer architecture based entirely upon commodity personal computer components. Using 16 Intel Pentium Pro microprocessors and switched fast ethernet as a communication fabric, we have obtained sustained performance on scientific applications in excess of one Gigaflop. During one production astrophysics treecode simulation, we performed 1.2 x 10(sup 15) floating point operations (1.2 Petaflops) over a three week period, with one phase of that simulation running continuously for two weeks without interruption. We report on a variety of disk, memory and network benchmarks. We also present results from the NAS parallel benchmark suite, which indicate that this architecture is competitive with current commercial architectures. In addition, we describe some software written to support efficient message passing, as well as a Linux device driver interface to the Pentium hardware performance monitoring registers.

Performance↗

A Review of Microgravity Levels on Ten OARE Shuttle Missions

The Orbital Acceleration Research Experiment (OARE) is an accelerometer package with nano-g sensitivity and on-orbit bias calibration capabilities. The OARE consists of a three axis miniature electrostatic accelerometer (MESA), a full in-flight bias and scale factor calibration station, and an on-board microprocessor for experiment control and data storage. Originally designed to measure and record the aerodynamic acceleration environment of the NASA Space Shuttles during re-entry, the OARE has been used on ten shuttle missions to measure the quasi-steady acceleration environment (<1 Hz) of the Orbiter while in low-Earth orbit. The effects on the quasi-steady acceleration environment from Orbiter systems, Orbiter attitude, Orbiter altitude, and crew activity are well understood as a result of these ten shuttle missions. This knowledge of the quasi-steady acceleration realm has direct application to understanding the quasi-steady acceleration environment expected for the International Space Station (ISS). This paper will summarize the more salient aspects of this quasi-steady acceleration knowledge base.

McPherson, Kevin M.↗