Limit search to available items
Book Cover
E-book
Author Rossi, Mattia

Title Introduction to Microcontroller Programming for Power Electronics Control Applications Coding with MATLAB® and Simulink®
Published Milton : Taylor & Francis Group, 2021

Copies

Description 1 online resource (452 p.)
Contents Cover -- Half Title -- Title Page -- Copyright Page -- Dedication -- Contents -- Foreword -- Preface -- Acknowledgments -- Biographies -- 1. Advances in Firmware Design for Power Electronics Control Platforms -- 1.1. Embedded Control System -- 1.2. Selecting a Development Board -- 1.2.1. Key elements of a microcontroller -- 1.2.2. Programming microcontrollers -- 1.3. The C2000™ Family of MCU from Texas Instruments™ -- 1.4. Scheme of a Power Electronics Control Problem -- I. Embedded Development: Hardware Kits and Coding -- 2. Automatic Code Generation through MATLAB®
2.1. Model-Based Design and Rapid Prototyping -- 2.2. Workflow for Automatic Code Generation -- 2.3. Generate Code for C2000™ Microcontrollers -- 2.4. TI C2000™ Processors Block-set -- 3. Texas Instruments™ Development Kit -- 3.1. TI C2000™ LaunchPad™ : F28069M Piccolo -- 3.1.1. Features -- 3.1.2. Pin muxing -- 3.1.3. Power connectivity -- 3.1.4. Serial connectivity -- 3.1.5. Boot options -- 3.2. TI BOOSTXL-DRV8301. BoosterPack -- 3.2.1. BoosterPack PWM signals -- 3.2.2. BoosterPack GPIO signals -- 3.2.3. DC bus and phase voltage sense -- 3.2.4. Low-side shunt-based current sense
4. Software Installation -- 4.1. TI Support Packages: Code Composer™ Studio and ControlSUITE™ -- 4.2. MATLAB® Support Package: Embedded Coder for Texas Instruments C2000. Processors -- 4.3. Installation Procedure -- II. Review of Control Theory: Closing the Loop -- Introduction -- 5. Designing a Closed-Loop Control System -- 5.1. Dynamical Systems -- 5.1.1. Mathematical laws -- 5.1.2. Dynamical systems in electrical applications -- 5.2. Design a PI Controller in Continuous-Time Domain -- 5.2.1. Serial/parallel form -- 5.2.2. Characterization of the closed-loop dynamics F(s)
5.3. Derive a PI Controller in Discrete-Time Domain -- 5.3.1. General properties of the discretization process -- 5.3.2. Characterization of the closed-loop dynamics F(z) -- 6. Design Example: PI-Based Current Control of an RL Load -- 6.1. Simulink® Simulation -- 6.1.1. Use of standard blocks (continuous/discrete) -- 6.1.2. Use of Simscape™ (specialized power systems) -- 6.1.3. Controller performances -- 6.2. Derive an Anti-Windup PI Controller Scheme -- 6.3. Design Summary -- 7. Manipulate the Variables Format: Data Types -- 7.1. Fixed Point vs Floating Point Representation
7.2. Single vs Double Precision -- 7.3. Use of Scaling in Fixed Point Representation -- 7.4. Converting from Decimal Representation to Single -- 7.5. Processing the Data: Implementation Hints -- III. Real-Time Control in Power Electronics: Peripherals Settings -- Introduction -- 8. Basic Settings: Serial Communication COM and Hardware Target -- 8.1. Virtual Serial Communication through COM port -- 9. Simulink® Configuration -- 9.1. Simulink® Environments: Firmware vs Testing -- 9.1.1. Overview -- 9.1.2. Execution in Simulink® -- 9.2. MCUs and Real-Time Control with Simulink®
Notes Description based upon print version of record
10. Serial Communication Interface (SCI) Peripheral
Form Electronic book
Author Toscani, Nicola
Mauri, Marco
Dezza, Francesco Castelli
ISBN 9781000424966
1000424960