College
College of Engineering (COE)
Date of Last Revision
2023-05-03 18:19:08
Major
Computer Engineering
Honors Course
Senior Design Project - Computer Engineer 4450 401
Number of Credits
6
Degree Name
Bachelor of Science
Date of Expected Graduation
Spring 2020
Abstract
The I/O Master is an engineering tool designed to let users quickly and efficiently use their computer to interface with embedded devices and sensors. Using a general purpose design, the goal is to make it possible to implement any digital protocol on the I/O Master. With the use of onboard level shifting, differential communication components, peripheral DMA through GPIO and a USB 2.0 High Speed computer interface, the I/O Master is able to implement such a general purpose design with initial implementation of five protocols to verify the design's capabilities. The implementation of a computer-based GUI and underlying framework allows users to easily use the I/O Master with additional flexibility to write custom programs for it. While many characteristics of components were considered for the design, the design lacks quantified information relating to propagation delay of components and response time for some of the electrical safety components. Engineers can use the I/O Master to make the early phases of design faster when there is a need to interface with sensors for testing and analysis. The design of the I/O Master allows for additional protocols to be implemented in the future with only limited changes needed in the software.
Research Sponsor
Gregory A Lewis
First Reader
Michael L. French
Second Reader
Robert J. Veillette
Honors Faculty Advisor
Robert J. Veillette
Recommended Citation
Dubler, Aaron; Dye, Corey; Sinko, Cameron; Glen, Ian; and Untch, Nikolaus, "I/O Master" (2020). Williams Honors College, Honors Research Projects. 1128.
https://ideaexchange.uakron.edu/honors_research_projects/1128