June 24, 2007
June 24, 2007
June 27, 2007
Computers in Education
12.1064.1 - 12.1064.11
Microcontroller-Based Brushless Motor Control in the Classroom
This paper explores the use of a commercial brushless motor control system (Figure 1) in a graduate controls class. The objective is to complement the students’ control design skills by teaching them to implement a controller on a contemporary microcontroller. Control theory is a well-developed topic, taught throughout engineering, but its very mathematical nature often leaves students with analytical techniques that they cannot apply in practice. Implementing a control design on a real system requires a different skill set that is not always taught to students in control systems classes, often requiring that the students take a separate class in real-time programming.
With the proliferation of inexpensive, powerful microcontrollers, modern engineers are more often left alone to design and build control systems without the benefit of large teams each dedicated to a subsystem, merging the control designer and control law programmer into the same person. Control engineers need to be able to implement simple control designs using real- time programming techniques or their design skills will be of no use.
To address these issues at San Francisco State University, a hands-on project was added to a graduate-level control system design class. The project requires that the students learn control implementation skills as well as giving them practical experience with modern microcontroller hardware. Students in the class have good design skills before the project, able to design controllers and simulate them in Matlab1, but they are inexperienced in implementation. For example, the students are often confused when asked to distinguish between the simulation of the plant and the control law (particularly when observers are included), since they never see one without the other. After implementing the control law on a real system, the distinction is easier to understand since the plant simulation is not used when there is a physical plant to control.
Figure 1: NEC Brushless Motor Control System
Holden, M., & Miranda, J. C., & Coto, J. (2007, June), Microcontroller Based Brushless Motor Control In The Classroom Paper presented at 2007 Annual Conference & Exposition, Honolulu, Hawaii. https://peer.asee.org/2575
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