JOURNAL ARTICLE

Micro-controller based update of inexpensive undergraduate control systems laboratory hardware

Abstract

This paper describes an updated version of the hardware used for an undergraduate control systems laboratory, and describes a complete set of laboratory experiments for an introductory control systems course using the hardware. It applies to a system described in a previous paper [1]. We continue to update the hardware and the software for this system because it is has proven to be a very successful platform on which we base the laboratory experience for our students. The mechanical and electromechanical hardware for the lab has remained nearly the same for well over a decade, but is still a reflection of modern hardware used in industry. It utilizes a brushless servo motor, a transmission element with mechanical compliance, high resolution optical encoders, and a motor controller with a current control loop. The latest update is mainly comprised of changing the controller to a micro-controller based system and a graphical user interface (GUI) written in MATLAB. The microcontroller is a 32 bit ARM based system with a floating point coprocessor and all the peripherals needed to implement the controller, including a full speed USB interface. This latest generation of the system is the least expensive, the most efficiently connected to MATLAB, the easiest to use and the most reliable in terms of both hardware and of software.

Keywords:
Computer hardware Computer science Microcontroller Controller (irrigation) Software Interface (matter) Embedded system USB MATLAB Control system Servomotor Encoder Graphical user interface DC motor Engineering Operating system Electrical engineering

Metrics

8
Cited By
1.58
FWCI (Field Weighted Citation Impact)
4
Refs
0.87
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Experimental Learning in Engineering
Physical Sciences →  Engineering →  Media Technology
Sensor Technology and Measurement Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Industrial Automation and Control Systems
Physical Sciences →  Engineering →  Control and Systems Engineering
© 2026 ScienceGate Book Chapters — All rights reserved.