Senior Design 1989-90
Amateur Radio Satellite Tracking System, Users Manual
By: Gregory A. Olson, Bill Haala, and Craig Weirens
Advisor: Dr. B.W. Ellis
This project is to design and build a microcontroller-based system to track and allow communication with two amateur radio satellites. It will be used to direct uplink and downlink antennas while providing information on the possible need of amplification and frequency shifts. The user will be able to select operating options from a menu. He will be able to select a satellite, update the satellite information, or request help. The system will need to interface the microcontroller with a sixteen-key pad, rotator controllers, and a LCD screen. Data information will be displayed on the screen. Calculation of the satellite positions and various motion effects can be tedious and time consuming if done by hand; the tracking unit will allow radio users with little satellite communication experience to communicate via satellites thus increasing their geographical area coverage.
Amateur Radio Satellite Tracking System
By: Gregory A. Olson
Advisor: Dr. B.W. Ellis
The amateur radio satellite tracking project can be divided into four major sections consisting of tracking techniques, antenna communications, hardware, and software. The block diagram shown in figure 1 illustrates the general set- up of the project. The idea is to be able to track an amateur radio satellite without manually positioning the antenna. By entering a satellite's orbital characteristics and the time of day, the satellite can be tracked by the single board controller using various tracking methods. The satellite's orbital characteristics are stored in memory and can be accessed and updated for later use.
Note: Student paper by Greg Olson on this project received first place in the IEEE Twin Cities Section student paper contest. Minneapolis, MN, May 1990. The paper was also chosen for entry in the IEEE Region IV competition. Chicago, IL, April 1990.
Antenna Array Data Simulating and Processing
By: Jia Wan, Kimm Mueller, and Joe Manns
Advisor: Dr. Y. Zheng
Many data processing methods have been developed to process VLA (Very Large Array) data, however, the cosmic images can not be displayed until all the data is collected. The purpose of this project is to develop an on line data processor, so the observation can be monitored. This can be accomplished by speeding up the data processor, such as the TMS320C25. Contour maps will then be made using a PC monitor. Extensive software will be developed for this system.
Ethernet Transputer Link
By: John Marohn, Brian Vogl, and Tom Wegscheid
Advisor: Dr. K. J. Miller
The group will build a board that will enable a transputer network to communicate with a SUN workstation via ethernet. Once the project is completed, a person will be able to send ethernet packets to the transputer board from the SUN workstation. However, the board will have to "strip down" the ethernet packet and present only the data into the transputer and "package" the data sent from the transputer to the SUN workstation. The software on our board will handle this. We must also do TDS (Transputer Development System) programming on a SUN workstation. Here we must modify existing TDS software to run on a SUN (in a window) and take advantage of the suntools (tool based, mouse, menus, etc.). This software will communicate with the hardware board via ethernet.
F.E.W. Racer Pacer
By: Jeff Eckholm, Brian D. Falk, and Paul D. Wald
Advisor: Dr. J. Rankin
The goal of this project is to design a RF controlled lap pacing system for the SCSU athletic department's Human Performance Lab (HPL). This pacing system, which we have named "The Racer Pacer," will be used to train athletes to run and maintain a predetermined pace. The purpose of this project is to improve on the conventional 'stop-watch' method by providing a more efficient means of communicating with the runner. The system will consist of a number of remote receiving stations and a controller unit. The stations will be set up around a track and will strobe in sequence to indicate the pace at which the athlete should run. The controller will transmit a signal, consisting of a station address and lane address, which will be detected at each receiver station. The receivers will examine the address coming in, determine if the address is valid, and if so, turn on the appropriate lane light.
Flight Simulator (Computer Graphics for the ATC-810)
By: Binh Nguyen and Robert Kemmetmueller
Advisor: Dr. J.M. Heneghan
This project will provide visual feedback to pilots of the ATC-810 instrument- only flight simulator. A CRT will be installed above the dashboard and will be driven by a PC board that calculates a perspective view of what the pilot would see if there were a window in the simulator. An 80286 microprocessor and graphics processor will be put on the board to do the calculations required for three-dimensional graphics without bogging down the XT's 8088 microprocessor, which will be reading data from the simulator.
Guitar to MIDI Processor
By: Connie Jacobs, Scott Kirvan, and Augustine So
Advisor: Dr. K. J. Miller
The project will consist of designing a process to play a MIDI compatible synthesizer with an electric guitar. Guitar signals will be digitally analyzed, converted to MIDI data, and then transmitted in a standard MIDI format.
By: Kevin Holmstrom, Richard Mallum, Jeffrey M. Wagner
Advisor: Dr. J. M. Heneghan
We designed the unit to energize and de-energize lights and appliances via a joystick input to an INTEL based personal computer (PC). The unit receives digital signals from the computer through 125 kHz signals that are delivered through the standard household 120 VAC power grid. This design was pursued due to the release from the otherwise necessary interconnecting control wires to operate the devices mentioned.
Multiport Printer Interface
By: Charles E. Crymble, Kristen Maanum Hegg, and Rudley R. Rau
Advisor: Dr. R. A. Higgins
This project will be designed around the Intel 8097 microcontroller. The interface will utilize hardware and software design to control the incoming traffic of a serial and parallel input laser printer. The incoming files will be spooled to allow the sending terminal or terminals to be freed up as quickly as possible. The files will arrive through two parallel and six serial input ports and be sent out to the printer through a serial or parallel port.
PC-MIDI Electronic Keyboard System with Digital Audio Sampling
By: Paul Crowe and Brian Rogers
Advisor: Dr. S. Lekhakul
A personal computer driven audio sampling device, which is interfaced with an electronic keyboard, is being developed. An analog audio signal will be sampled at a rate of 40 kHz, stored in a block memory, and reproduced at an appropriate higher or lower pitch whenever a key is pressed on the keyboard. Samples may be stored in disk files for future use. Th keyboard may also be used to play user-defined combinations of sinusoidal signals, which are generated to be software. Digital filtering will be used to implement effects such as flanging, chorus, and phase shift. Keyboard-to-PC interfacing will utilize the MIDI standard.
Sailboat Performance Monitor
By: Michael Rudnik and Jennine Zukeran
Advisor: Dr. J. M. Heneghan, Dr. Y. Zheng, and Dr. A. Narayana
To design a system with specific applications intended to achieve optimum performance of a sailboat with respect to "beating" into or "running" with the wind. The optimum performance is a function of Velocity Made Good or VMG. VMG is defined by the velocity a boat makes good directly into, or with, the wind.
Stand-Alone Image Processor Using a TMS320C25
By: Jeffrey J. Newman
Advisor: Dr. Y. Zheng
The purpose is to design, construct, and test a high speed data processing unit that will process a 512 x 512 x 8 array of video data. As an integral part of this project, it was also necessary to develop some software to accomplish various signal-processing techniques. The digital video data will be obtained from a high speed, 256 gray-level digitizer that was part of a design from a senior design group of the previous school year.
Video Signal Enhancer
By: Jeffrey Newman
Advisor: Dr. Y. Zheng
The purpose of this project is to design and develop a data processing system to analyze and enhance a digitizer video signal. This system is a real-time, stand alone, image processor that is designed for industrial applications, primarily non-destructive testing. The design consists of two main units: a high speed, high definition video digitizer, and a digital image. The digitizer unit has already been developed and only minor modifications need be made. The video image processor will then process the data stored by the digitizer. The unit may also have the capability to download the digital data to another system for storage or further processing.
DSP Board with VLA Software Applications
By: Joe Manns, Jia Wan, and Kimm Mueller
Advisor: Dr. Yi Zheng
Many data processing methods have been developed to process Very Large Array (VLA) source data. However, they cannot display the cosmic source until all the data has been collected and processed. This results in wasted laboratory time when the source is not on target or some equipment is not working properly. A system is needed which can display a current image of what the antennas are pointing out. We have concentrated on making the system do only one of the most important steps, the two-dimensional Fast Fourier Transform.