Title :
Implementing digital controllers: a case study
Author :
Meckl, Peter H. ; Chiu, George T C ; Davies, Patricia
Author_Institution :
Sch. of Mech. Eng., Purdue Univ., West Lafayette, IN, USA
Abstract :
Describes a laboratory experiment that provides students in a digital control course the opportunity to implement their digital controllers on a PC with data acquisition board. Before implementing their controllers, students are exposed to some of the practical issues that arise in practice, such as analog/digital conversion, quantization error, and sampling effects. In the lab, they are asked to model a second-order electro-mechanical system, design a digital PID controller based on the model, and write C code to implement their controller. In this way, students learn to program real-time digital control actions using timer-based interrupts implemented in C. Thus, they obtain a hands-on demonstration of digital control in action
Keywords :
control engineering education; digital control; microcomputer applications; student experiments; three-term control; PID controller; analog/digital conversion; data acquisition board; digital controllers; hands-on demonstration; laboratory experiment; quantization error; sampling effects; second-order electro-mechanical system; timer-based interrupts; Computer aided software engineering; Control systems; Data acquisition; Digital control; Laboratories; Mechanical engineering; Mechanical systems; Quantization; Springs; System identification;
Conference_Titel :
American Control Conference, 1999. Proceedings of the 1999
Conference_Location :
San Diego, CA
Print_ISBN :
0-7803-4990-3
DOI :
10.1109/ACC.1999.782873