Search NASASearch

SEARCH · Search NASA

Results for “Microcomputers”

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 55 records · Page 3

Demonstration program for Omega receiver prototype microcomputer data processing

The JOLT (TM) commercial microcomputer, based on the MOS Technology 6502 processor chip, for use in Omega navigation system is evaluated. A computer program was prepared in hand-assembled code to demonstrate receiver operation. The processor provides binary processing with interrupts enabled, a carriage return is given to initialize the teleprinter, and a jump is performed to enter the program loop to wait for an interrupt. The program loop operates continuously testing the interrupt flag. The interrupt routine reads the receiver status word and determines whether the current time-slot is the A slot. If so, the interrupt flag, which is also the data index pointer, is reset to zero. The status word is stored in the status buffer. If the time-slot is not A, the interrupt flag/pointer is incremented by one to index the phase and status to the proper buffer words for later use by the print routine.

Lilley, R. W.

A microcomputer-based low-cost Omega sensor processor

The engineering approach used in the design of a low cost Omega sensor processor is discussed. The processor and its operations are described, as well as the system hardware and software. Circuit details of the hardware modules and program listings for the FORTRAN and microcomputer software are included.

Salter, R. J., Jr.

A programmable microcomputer for real time speech processing

The implementation of a programmable microprocessor for real time speech processing is described. The design of a fast special-purpose computer operating at 150 nsec per instruction time reduces the problem of speech encoding and decoding to a software problem. Each instruction is a twelve-bit word, and the information conveyed by a word is explained. The microprocessor is controlled by two clocks - the A/D clock, or input sampling clock, which loads the digital input into the input register and presets the counter to a value set by the external switches; and the instruction clock, or system clock, which operates at 6 MHz. At this system clock rate and a sampling clock rate of 30 KHz, 200 instructions can be executed between samples, and for many speech encoding and decoding algorithms, 200 instructions are more than enough. The microcomputer is being used to test various delta modulator encoding algorithms.

Apelewicz, T.

Microcomputer helps evaluate skin burns

Microcomputer analysis of multispectral imaging of burn area aids production of display map of field and partial thickness burns making more effective clinical treatment possible.

Anselmo, V. J.

The current status of microcomputer arrays

Some research projects on microcomputer arrays are at the stage of constructing hardware, while others are at the design and planning stages. A general overview of the topic is followed by a more detailed discussion of three projects whose purposes are specifically scientific computation.

Knight, J. C.

A user oriented microcomputer facility for designing linear quadratic Gaussian feedback compensators

A laboratory design facility for digital microprocessor implementation of linear-quadratic-Gaussian feedback compensators is described. Outputs from user interactive programs for solving infinite time horizon LQ regulator and Kalman filter problems were conditioned for implementation on the laboratory microcomputer system. The software consisted of two parts: an offline high-level program for solving the LQ Ricatti equations and generating associated feedback and filter gains and a cross compiler/macro assembler which generates object code for the target microprocessor system. A PDP 11/70 with a UNIX operating system was used for all high level program and data management, and the target microprocessor system is an Intel MDS (8080-based processor). Application to the control of a two dimensional inverted pendulum is presented and issues in expanding the design/prototyping system to other target machine architectures are discussed.

Houpt, P. K.

A distributed microcomputer telemetry system for spacecraft applications

Distributed microcomputer telemetry system design difficulties are examined and solutions to these difficulties are discussed. In the telemetry system being considered, the data gathering is actually distributed among a number of computers, each with its own commutation cycle, data storage buffers, and specified set of measurements to be sampled. A computer based high level module controls the formation of the final telemetry stream by accessing individual computer's data storage buffers at the appropriate time and inserting them into the telemetry stream. Attention is given to the precise time tagging of data samples, the interconnection of several computers, the autonomous operation of science instruments, and reliability considerations.

Lord, D. D.

Microcomputer-based doppler systems for weather monitoring

Ground-based microcomputer determines geographical positions of beacons using Doppler data from weather satellites. System requires onnly 7 W and incorporates least-squares iteration to compute positions. Results are printed out in alphanumerics either on CRT or on teletype. 6502 CPU was used, although equivalent processor could be substituted (with appropriate modifications to hardware).

Schmid, P. E.

A user oriented microcomputer facility for designing linear quadratic Gaussian feedback compensators

The paper describes a laboratory design facility for digital microprocessor implementation of Linear-Quadratic-Gaussian feedback compensators. Outputs from user interactive programs for solving infinite time horizon LQ regulator and Kalman filter problems are conditioned for implementation on a laboratory microcomputer system. The software consists of two parts: (1) an off-line high-level program for solving the LQ Ricatti equations and generating associated feedback and filter gains, and (2) a cross compiler/macro assembler which generates object code for the target microprocessor system. Application to the control of a two dimensional inverted pendulum and expanding the design/prototyping system to other target machine architectures are discussed.

Houpt, P. K.

Microcomputer array processor system

The microcomputer array system is discussed with specific attention given to its electronic warware applications. Several aspects of the system architecture are described as well as some of its distinctive characteristics.

Slezak, K. D.

Interactive display of molecular models using a microcomputer system

A simple, microcomputer-based, interactive graphics display system has been developed for the presentation of perspective views of wire frame molecular models. The display system is based on a TERAK 8510a graphics computer system with a display unit consisting of microprocessor, television display and keyboard subsystems. The operating system includes a screen editor, file manager, PASCAL and BASIC compilers and command options for linking and executing programs. The graphics program, written in USCD PASCAL, involves the centering of the coordinate system, the transformation of centered model coordinates into homogeneous coordinates, the construction of a viewing transformation matrix to operate on the coordinates, clipping invisible points, perspective transformation and scaling to screen coordinates; commands available include ZOOM, ROTATE, RESET, and CHANGEVIEW. Data file structure was chosen to minimize the amount of disk storage space. Despite the inherent slowness of the system, its low cost and flexibility suggests general applicability.

Egan, J. T.

The Ruggedized STD Bus Microcomputer - A low cost computer suitable for Space Shuttle experiments

Previous space flight computers have been costly in terms of both hardware and software. The Ruggedized STD Bus Microcomputer is based on the commercial Mostek/Pro-Log STD Bus. Ruggedized PC cards can be based on commercial cards from more than 60 manufacturers, reducing hardware cost and design time. Software costs are minimized by using standard 8-bit microprocessors and by debugging code using commercial versions of the ruggedized flight boards while the flight hardware is being fabricated.

Budney, T. J.

A microcomputer-based position updating system for general aviation utilizing Loran-C

Modern digital electronic technology is used to produce a device to convert LORAN C to useful pilot information using a simple software algebra and low cost microprocessor devices. Results indicate that the processor based LORAN C navigator has an accuracy of 1.0 nm or less over an area typically covered by a triad of Loran C stations and can execute a position update in less than 0.2 seconds. The system was tested in 30 hours of flight and proved that it can give reliable and accurate navigation information. Methods of converting time differences to position, design considerations for the microcomputer system, and the system for coordinate conversion are discussed. Testing with predetermined points and possible fixes for errors are also considered.

Fischer, J. P.

A system study for the application of microcomputers to research flight test techniques

The onboard simulator is a three degree of freedom aircraft behavior simulator which provides parameters used by the interception procedure. These parameters can be used for verifying closed loop performance before flight. The air to air intercept mode is a software package integrated in the simulation process that generates a target motion and performs a tracking procedure that predicts the most likely next target position, for a defined time step. This procedure also updates relative position parameters and gives adequate fire commands. A microcomputer based on an aircraft spin warning system periodically samples the assymetric thrust and yaw rate of an airplane and then issues voice synthesized warnings and /or suggests to the ilot how to respond to the situation.

Smyth, R. K.

Area navigation implementation for a microcomputer-based LORAN-C receiver

Engineering performed to make LORAN-C a more useful and practical navigation system for general aviation is described. Development of new software, and implementation of this software on a (MOS6502) microcomputer to provide high quality practical area navigation information directly to the pilot and considered. Flight tests were performed specifically to examine the efficacy of this new software. Final results were exceptionally good and clearly demonstrate the merits of this new LORAN-C area navigation system.

Oguri, F.

Microcomputer numerical analysis system for gas dynamics application

The original objective (scope) of the effort was to deliver a microcomputer version of the Continuum gas dynamic numerical analysis on existing NASA equipment. It became apparent during the course of the contract that the interests of NASA would be much better served by the delivery of a dedicated system designed and developed by Continuum, which would provide NASA with additional hardware ideally suited to the specific task at no increase in cost. Accordingly, the contract was modified to reflect this new development. The details of the modification and the delivered capability will be discussed in greater detail in the ensuing technical discussion.

Prozan, R. J.

Real-time MST radar signal processing using a microcomputer running under FORTH

Data on power, correlation time, and velocity were obtained at the Urbana radar using microcomputer and a single floppy disk drive. This system includes the following features: (1) measurement of the real and imaginary components of the received signal at 20 altitudes spaced by 1.5 km; (2) coherent integration of these components over a 1/8-s time period; (3) continuous real time display of the height profiles of the two coherently integrated components; (4) real time calculation of the 1 minute averages of the power and autocovariance function up to 6 lags; (5) output of these data to floppy disk once every 2 minutes; (6) display of the 1 minute power profiles while the data are stored to the disk; (7) visual prompting for the operator to change disks when required at the end of each hour of data; and (8) continuous audible indication of the status of the interrupt service routine. Accomplishments were enabled by two developments: the use of a new correlation algorithm and the use of the FORTH language to manage the various low level and high level procedures involved.

Bowhill, S. A.