June 20, 2010
June 20, 2010
June 23, 2010
Division Experimentation & Lab-Oriented Studies
15.48.1 - 15.48.32
A Linear Control Systems Course with Emphasis on Embedded Control
Chiu H. Choi Department of Electrical Engineering University of North Florida
This paper describes the embedded control courseware and its benefits in our linear control systems course. The embedded control courseware consists of a set of lab experiments that teaches the students how to implement proportional, integral, and derivative controllers as C programs running on microcontrollers. Applications to position and speed controls are emphasized. The microcontrollers adopted at the present time are the Freescale MC9S12C32 microcontrollers. The integrated development system adopted is CodeWarrior Development Studio for HCS12. The embedded microcontroller courseware is effective for equipping students with embedded control skills. This is indicated by the successful embedded control design projects completed within this course and excellent student evaluations.
The linear control systems course is one of the most demanding courses in our undergraduate electrical engineering curriculum. The prerequisites for this course are basic knowledge of electronics, signals and systems, and microcontroller applications. The linear control systems course covers selected topics of classical control theory, computer-aided design, and the implementation of embedded control systems. The topics covered in classical control theory include modeling of dynamic systems as transfer functions, step responses, performance criteria (settling time, peak time, overshoot, and others), BIBO stability, Routh-Hurwitz method, Nyquist stability criterion, steady-state errors, root locus and its properties, and root locus design. These topics are well covered by many control textbooks , , , , , and .
Computer-aided design is also a significant component for this course. Matlab simulation skills are covered. Emphasis is on the design and simulation of proportional, derivative, and integral controllers for improving the dynamic responses of feedback control systems.
There is a laboratory component for this course. The lab experiments include characteristics of DC motors, tachometers, brake loading, signal conditioning circuits, implementation of proportional, integral, and derivative controllers as C programs running on microcontrollers with applications to position and speed controls.
The students are also required to complete embedded control projects in this course. The projects give the students the opportunities to solve practical control problems and to be creative independently.
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: © 2010 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