Skip to main content

Introduction to Digital Control

  • Chapter
  • First Online:
Embedded System Design with ARM Cortex-M Microcontrollers

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 79.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Ünsalan, C., Barkana, D.E., Gürhan, H.D.: Embedded Digital Control with Microcontrollers: Implementation with C and Python. Wiley - IEEE, Piscataway (2021)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

13.1 Electronic supplementary material

Rights and permissions

Reprints and permissions

Copyright information

© 2022 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics