Abstract
Digital control deals with forming a control action to achieve the required performance criteria for the system at hand. Arm® Cortex™-M microcontrollers can be used to realize the control action in software form for this purpose. Therefore, we will introduce digital control topics in this chapter. To do so, we will start with transfer function-based control. More specifically, we will cover the proportional-integral-derivative (PID) controller. We picked this controller due to its popularity and ease of use. Next, we will focus on implementing PID controllers in software form via C, C++, and MicroPython languages. Finally, we will apply these techniques to control a DC motor. Hence, we will provide an actual digital control application via Arm® Cortex™-M microcontrollers. We should mention that the coverage of digital control topics will be at the introductory level in this chapter. Therefore, the reader should consult more advanced books on digital control to grasp this important topic better.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ünsalan, C., Barkana, D.E., Gürhan, H.D.: Embedded Digital Control with Microcontrollers: Implementation with C and Python. Wiley - IEEE, Piscataway (2021)
Author information
Authors and Affiliations
13.1 Electronic supplementary material
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Ünsalan, C., Gürhan, H.D., Yücel, M.E. (2022). Introduction to Digital Control. In: Embedded System Design with ARM Cortex-M Microcontrollers. Springer, Cham. https://doi.org/10.1007/978-3-030-88439-0_13
Download citation
DOI: https://doi.org/10.1007/978-3-030-88439-0_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-88438-3
Online ISBN: 978-3-030-88439-0
eBook Packages: EngineeringEngineering (R0)