Senior Design Project Summaries: 1987-1988
EE 461, 462, 463 Senior Design Project
Fall, Winter, and Spring Quarters 1987-1988
- Project #1: AUTO DIALER **
- Project #2: DIGITAL CONTROLLER
- Project #3: DIGITAL CONTROL OF A THREE-PHASE INDUCTION MOTOR**
- Project #4: ETHERNET PROJECT**
- Project #5 HYPERCUBE PROJECT**
- Project #6: HYPERCUBE PROJECT DOCUMENTATION
- Project #7: IMAGE DISPLAY PROCESSING PACKAGE (see 1988-1989)
- Project #8: INTEGRATED CIRCUIT CHIP TESTER
- Project #9 MICROPROCESSOR CONTROLLED SYNTHESIZER
- Project #10: PACKET-RADIO PROJECT
- Project #11: PC CONTROLLER
- Project #12: SAMPLING 8096 MICRO CONTROLLER PROJECT
- Project #13: SDLC COMMUNICATION WITH THE INTEL MULTI- PROTOCOL SERIAL CONTROLLER
- Project #14: SENIOR DESIGN PROJECT
- Project #15: SINGLE-FIELD VIDEO DIGITIZER*
- Project #16: SOFTWARE DEVELOPMENT FOR IMAGE PROCESSING
- Project #17: SYSTEM DESIGN KIT BASED ON THE INTEL 80186 CENTRAL PROCESSOR
Project #1: AUTO DIALER **
By: Mike Norby, Dan Kanz, and Jeff Rooney
Advisor: Dr. B. W. Ellis
Description: The telephone dialer will appear to be a standard telephone dial
system. The actual phone numbers will be stored in a computer memory for ease
of recall and automatic dialing. To dial, the user will pick up the receiver
and select a letter corresponding to the last name of the person to be called;
the door will open to display all the names with that letter and at the same
time the internal computer will record the letter that was pushed. After the
door is opened, the user will select from the list of names displayed by pushing
the corresponding button. The telephone number will be automatically dialed.
Project #2: DIGITAL CONTROLLER
By: Jeff Bagstad
Advisor: Dr. A. Narayana
Description: The purpose of this project was to implement a digital controller
using a PC. The controller consists of two parts, hardware and software. The
hardware component consisted of a printed circuit board containing the necessary
hardware for the controller. The software component consisted of Turbo Basic
programs and assembly language programs.
Project #3: DIGITAL CONTROL OF A THREE-PHASE INDUCTION MOTOR**
By: Dale Gill, Mike Hanson, and Mike Saunders
Advisor: Dr. Aswartha Narayana
Description: Our project was to design and construct a motor speed control
unit. The design uses pulse width modulation and a phase controlled rectifier.
These two functions will control the amplitude and frequency of the motor supply
voltage and, therefore, the motor speed.
Project #4: ETHERNET PROJECT**
By: Luke Friendshuh, Randall Schmidt, and Jim Anklan
Advisor: Dr. K. J. Miller
Description: This project was an exercise in inter-computer communications.
It consisted of three main parts: STARLAN SYSTEM- an exercise in communication
with "Ethernet Style" data packet, CHEAPERNET SYSTEM- the complete
hardware design and basic software development of a Cheapernet Local Area Network
Exercise System, TRANSPUTER SYSTEM- exercises in communicating with INMOS Transputer
chips.
Project #5 HYPERCUBE PROJECT**
By: Robert Penas and Gordon Anderson
Advisor: Dr. K. J. Miller
Description: This project was to construct the control board (8086/8087) design.
The PC prototype board for communication with the hypercube also was designed
and constructed.
Project #6: HYPERCUBE PROJECT DOCUMENTATION
By: Jim Reinert and Brian Holthaus
Advisor: Dr. K. Miller
Description: This paper outlines the design and construction of a microprocessor
based hypercube parallel processing computer being designed and constructed
at
St. Cloud State University. The prototype system, designed primarily for scientific
applications, will be expandable to 16 nodes each based on the Intel 80186/8087
processor and numeric co-processor combination. The system host will be an
IBM-PC computer. The long-term goal of this project is to produce a high performance
computer using off the shelf technology costing only a fraction of the amount
paid for conventional supercomputers. At the present time, hardware and preliminary
communications software are nearly complete with plans to have an operational
four-node system by late spring 1987.
Project #7: IMAGE DISPLAY PROCESSING PACKAGE (see 1988-1989)
By: Karen Christenson
Advisor: Dr. Yi Zheng
Description: The purpose of this project was to develop a display package for
image processing applications on the SUN workstation. The package was developed
with the use of SunView structure and functions, the Pixrect graphics library
structures and functions, and C language.
Project #8: INTEGRATED CIRCUIT CHIP TESTER
By: Benjamin Buxton, Michael Radovich, and Robert Zaun
Advisor: Dr. S. Lekhakul
Description: Our group designed and constructed a device capable of testing
integrated circuit logic chips. This device is capable of testing virtually
all fourteen and sixteen pin digital chips in the lab with some limitations.
Our device cannot test analog chips that require different voltage levels,
high impedance states, or chips that are drawing high current.
Project #9 MICROPROCESSOR CONTROLLED SYNTHESIZER
By: Tammy Goetz, Jared Larson, and Jeff Thon
Advisor: Dr. B. W. Ellis
Description: The project objective was to design and build a microprocessor-based
polyphonic musical synthesizer. This synthesizer was to be capable of generating
tones according to events on a standard organ style keyboard. It was also to
provide control over sound parameters such as amplitude envelope, harmonic
content, and overall volume while monitoring the keyboard or reading from prepared
music files.
Project #10: PACKET-RADIO PROJECT
By: Richard L. Meyers, James W. Rosenow, and E. Todd Volkmeier
Advisor: Dr. B. W. Ellis
Description: The objective for this project was to build a packet-radio system
(minus the radios) on an IBM PC expansion card and to develop the accompanying
software. This system would implement the AX.25 Link Layer protocol.
Project #11: PC CONTROLLER
By: Sherry Lauck and Martin Miller
Advisor: Dr. A. Narayana
Description: The project was to design a PC controller consisting of a hardware
and software implementation of a first and second order digital filter. The
hardware consisted of three major areas of concern: analog/digital conversion,
digital/analog conversion, and chip selection. The software consists of a monitor
routine written in Turbo Basic and a filter routine written in assembly.
Project #12: SAMPLING 8096 MICRO CONTROLLER PROJECT
By: Mike A. King
Advisor: Dr. K. J. Miller
Description: With the 8096 micro-controller's internal analog to digital conversion
capabilities, the project intent was to sample external analog signals and
store their corresponding digital representation in the on-board 8096 RAM.
These digital values would be held in a RAM array and held there for further
conversion to Fourier Transform data by the internal math capabilities of the
8096. As time would have it, I was unable to go this far in the project and
was only able to output the sampled data from the Ram array to an external
10 bit Digital to Analog Converter. The digital data was outputted through
the appropriate 8096 ports to the D/A. All the data sampling and outputting
was done on a timed basis and was implemented with the 8096's internal timers.
The analog data outputted from the D/A was viewed on an oscilloscope and was
noted as being extremely accurate in comparison to the input analog wave in
the 8096.
Project #13: SDLC COMMUNICATION WITH THE INTEL MULTI- PROTOCOL SERIAL CONTROLLER
By: Charles Martin Bergquist
Advisor:
Description: This paper described a synchronous, half-duplex, SDLC communications
channel. The channel was operated in the Intel 80186 environment. The physical
connection between nodes was the IEEE 485 standard communication link. Data
transfers could be accomplished through either polled or DMA modes. The main
component of the hardware is Intel's 8274 Multi-Protocol Serial Controller.
Timing characteristics for the device were described. Programming explanations
for both the polled and DMA modes were also included. The final sections were
devoted to use of equipment and procedures for development and testing purposes.
Project #14: SENIOR DESIGN PROJECT
By: Bill Krogfoss
Advisor: Dr. A. Narayana
Description: During the 1987-1988 school year, I worked at a communications
firm in Chatsworth, California. My senior design project was to be the work
I was involved in over the school year. Since my circumstances were different
than for the normal matriculated student, my senior design project did not
take on the same format as the other students. My work, and therefore my senior
design project, was dictated by the needs of the company. A great deal of my
work was in the development and design verification of LAN products, however
there is other work that I will mention.
Project #15: SINGLE-FIELD VIDEO DIGITIZER*
By: Kevin Sauer and Randall Shay
Advisor: Dr. S. Lekhakul
Description: The objective of our project was to develop a circuit to convert
a video image into a digital array of picture elements (pixels). Each pixel
would be represented by a binary value corresponding to the brightness of the
image. This image is then transmitted to the VAX computer where it will be
processed and displayed.
Project #16: SOFTWARE DEVELOPMENT FOR IMAGE PROCESSING
By: Van Y. Phan
Advisor: Dr. Y. Zheng
Description: The objective of this project was to develop the software for
image enhancement, reconstruction, and feature abstraction. The software performed:
one and two-dimensional convolution, one and two-dimensional deconvolution
by Weiner filter, image edge detection by modified masking function, image
enhancement by modified histogram equalization and Homomorphic filter, and
simulation.
Project #17: SYSTEM DESIGN KIT BASED ON THE INTEL 80186 CENTRAL PROCESSOR
By: Tom Welle, Jerome Meyer, and Mike Peterson
Advisor: Dr. S. Lekhakul
Description: Design a kit similar to that of the SDK-86. The intent is to be
able to load programs into memory, run them, and then be able to examine how
and if the system registers have become modified to the expected values. Any
desired output can be written to the display board in the users program.

