Asee peer logo

Design Of Data Acquisition System For Computer Engineering Education

Download Paper |

Conference

2007 Annual Conference & Exposition

Location

Honolulu, Hawaii

Publication Date

June 24, 2007

Start Date

June 24, 2007

End Date

June 27, 2007

ISSN

2153-5965

Conference Session

Instrumentation and Laboratory Systems

Tagged Division

Computers in Education

Page Count

8

Page Numbers

12.459.1 - 12.459.8

DOI

10.18260/1-2--3059

Permanent URL

https://peer.asee.org/3059

Download Count

860

Request a correction

Paper Authors

biography

Yoon Kim Virginia State University

visit author page

YOON G. KIM is an Assistant Professor of Computer Engineering in the Department of
Engineering and Technology at Virginia State University. He earned his M.S. and D.Sc. degrees in Electrical Engineering from Washington Univ. in St. Louis in 2000 and 2005, respectively. He joined the faculty at VSU in 2004. He has over 11 years of industrial experience in the area of telecommunication systems. His research interests include Internet traffic engineering, wireless sensor networks, and data acquisition.

visit author page

biography

Shahzad Akbar

visit author page

Dr. Shahzad Akbar received his PhD in Electrical Engineering from Cornell University and his MS from MIT. He has many years of industrial Research and Development experience at IBM Microelectronics, Sematech, DuPont, Hewlett-Packard and Siemens. Presently, he is a faculty member and coordinator of the Computer Engineering Program in the Engineering Department at Virginia State University.

visit author page

Download Paper |

Abstract
NOTE: The first page of text has been automatically extracted and included below in lieu of an abstract

Design of Data Acquisition System for Computer Engineering Education

Abstract

A microcontroller based data acquisition system presented is designed for computer engineering students to enhance their knowledge of both microcontrollers and analog circuits, such as A/DC (analog-to-digital conversion), D/AC and integrated-circuit temperature sensors. The system also provides students real-world examples of microcontrollers application and helps students understand how a microcontroller, C language programming, and analog circuits work together to become an embedded system. In addition, it provides a tool for the students to program hardware specific driver codes and to test the system to meet design requirements. The design involves integration of an 8051-based microcontroller, a 12-bit serial A/D converter, an 8-bit D/A converter, an instrumentation operational amplifier, a keypad, and a liquid crystal display. Once the C-language code is compiled, students can download the machine-language code to the system using a PC serial port and do not need any external EPROM burner. The data acquisition system has non-volatile flash memory to hold the code, which allows students to run their code in a stand-alone mode.

Introduction

Computer engineering is a discipline that combines both computer science and electrical engineering and prepares students for careers that deal with software and hardware components of modern computer systems 1. To educate computer engineering students effectively and practically one needs to provide hands-on activity in class. It would be beneficial if they were exposed to real-world engineering problems, which involve both software and hardware components of computer systems. Utilizing a computer platform to build an embedded system could provide hands-on and practical examples for students 2. In this paper, we employ a microcontroller based data acquisition system as the platform.

Data acquisition involves sampling of signals and processing the signals to generate useful information. These are usually achieved by microprocessor/microcontroller related hardware and software. Courses in microprocessors and microcontrollers are standard parts of computer engineering curriculum in general. Computer Engineering at Virginia State University (VSU) offers computer system related courses such as CPEG 307 (Linear System Analysis) that covers subjects on sampling and discrete-time signals, ENGR 204 (Object-Oriented Programming), CPEG 303 (Intro. to Electronics), CPEG 208 (Microprocessors), CPEG 416 (Adv. Microcontrollers), and CPEG 404 (Data Acquisition and Control System).

The design of data acquisition system allows computer engineering students to weave together the knowledge gained from these courses in the curriculum. The system also provides students real-world examples of microcontrollers applications and helps students understand how a microcontroller, C language programming, and analog circuits all work together to become an embedded system. In addition, it provides a tool for the students to program hardware specific driver codes and to test the system to meet design requirements.

Kim, Y., & Akbar, S. (2007, June), Design Of Data Acquisition System For Computer Engineering Education Paper presented at 2007 Annual Conference & Exposition, Honolulu, Hawaii. 10.18260/1-2--3059

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2007 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015