TY - BOOK AU - Rossi,Mattia AU - Toscani,Nicola AU - Mauri,Marco AU - Dezza,Francesco Castelli TI - Introduction to microcontroller programming for power electronics control applications: coding with MatlabĀ® and SimulinkĀ® SN - 9781032053035 AV - TJ223.R677 U1 - 629.895 PY - 2022/// CY - Boca Raton, FL, Abingdon, Oxon PB - CRC Press KW - Microcontrollers KW - Programming N1 - Includes bibliographical references and index; Advances in firmware design for power electronics control platforms -- I. Embedded development: hardware kits and coding -- Automatic code generation through MATLAB -- Texas instruments development kit -- Software installation -- II. Review of control theory: closing the loop -- Introduction -- Designing a closed-loop control system -- Design example: PI-based current control of an RL load -- Manipulate the variables format: data types -- III. Real-time control in power electronics: peripherals settings -- Introduction -- Basic settings: serial communication COM and hardware target -- Simulink configuration -- Serial communication interface (SCI) peripheral -- GPIO peripheral - digital input/output -- Analog to digital converter peripheral -- Pulse width modulator peripheral -- Encoder peripheral -- IV. Real-time control in power electronics: applications -- Open loop control of a permanent magnet DC motor -- Low-side shunt current sensing -- Current control of an RL load -- Voltage control of an RLC load -- Cascade speed control of a permanent magnet DC motor -- V. Real-time control in power electronics: load emulation -- Debugging tools and firmware profiling -- Electric propulsion case studies -- Appendix A: Basics of C -- Appendix B: Custom expansion boards and hardware kits N2 - "This introductory book focuses on the LaunchPadTM F28069M board from Texas InstrumentsTM to provide the reader some basic programming strategies specified to the field of power electronics-based control applications. Starting from simple examples such as turning on/off on-board leds or how to manage a Pulse-Width-Modulation peripheral, the reader is guided through the settings of all these dedicated SimulinkĀ® blocks enabled for code translation. Then, the book proposes several control problems in terms of power management of RL and RLC loads (e.g. DC-DC converters) and closed-loop control of DC motors. The control schemes are investigated as well as the working principles of power converter topologies needed to drive the systems under investigation. Finally, a couple of exercises are proposed to check the reader's understanding while presenting a processor-in-the loop (PIL) technique to emulate the dynamics of complex systems"-- ER -