June 22, 2008
June 22, 2008
June 25, 2008
Division Experimentation & Lab-Oriented Studies
13.1371.1 - 13.1371.10
Utilizing a PCI DAQ board in the Laboratory Course of Microprocessor Systems and Interfacing
This paper describes five experiments using a PCI DAQ board in the laboratory course of “Microprocessor Systems and Interfacing.” The five experiments involve basic digital input/output interfacing design using a 82C55, analog-to-digital (A/D) and digital-to-analog (D/A) design. The PCI DAQ board chosen is PCI DAS-1002, manufactured by Measurement Computing1. Based on this PCI DAQ board, five experiments were designed, including I/O interfacing design, programmable DC motor speed control system design using pulse width modulation (PWM), and A/D and D/A interfacing design. These five experiments were carried out by three groups of students in the fall of 2005, 2006 and 2007. At the end of fall 2007, a survey was conducted among the students to assess these five experiments. The assessment results are presented in this paper.
“Microprocessor Systems and Interfacing” is a core subject in both Electrical and Computer Engineering curricula. Since there is large variety of microprocessors, an engineering program has to pick the ones that benefit students the most in their future career. With the rapid changes in microprocessor technology, laboratory courses associated with this topic have to be continuously kept up-to-date. Some years ago in the Department of Engineering at Indiana University – Purdue University Fort Wayne (IPFW) we decided on the Intel X86 family microprocessors because Intel is the leading manufacturer of microprocessors since 1970s. Before 2005, the digital I/O board associated with input/output operations in our experiments was designed for the ISA bus. However, in recent years the ISA bus has been replaced by the much faster PCI bus. To expose students to the contemporary technology, in the fall of 2005 we started to develop new experiments using a PCI board for topics that deal with digital input/output operations, analog-to-digital (A/D), and digital-to-analog (D/A) conversions.
After searching through different digital I/O boards designed for the PCI bus, we decided on a PCI DAQ board, the PCI-DAS1002, manufactured by Measurement Computing1. We picked this board so that students would get exposed to a commercial product that they will probably be using in the industry after they graduate. The Universal Library included in the software of the board provides libraries for Windows Visual C/C++ programming. Our students will then have the opportunity to program the board in C instead of assembly language, which has advantages and disadvantages. The disadvantage is that the students cannot get hands-on experiences using assembly language to access the low-level ports. However, the advantage is that the students can get the experience of using high-level language to control the low-level I/O ports, which is what most industrial applications do today.
The remainder of the paper is organized as follows. First, the selected PCI DAQ board and its necessary accessories are introduced in detail. Then the five experiments are described, followed by the assessment methods and the results. The conclusions are given at the end of the paper.
Liu, Y. (2008, June), Utilizing A Pci Daq Board In The Laboratory Course Of Microprocessor Systems And Interfacing Paper presented at 2008 Annual Conference & Exposition, Pittsburgh, Pennsylvania. 10.18260/1-2--4262
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: © 2008 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