libri scuola books Fumetti ebook dvd top ten sconti 0 Carrello


Torna Indietro

rossi mattia; toscani nicola; mauri marco; dezza francesco castelli - introduction to microcontroller programming for power electronics control applications
Zoom

Introduction to Microcontroller Programming for Power Electronics Control Applications Coding with MATLAB® and Simulink®

; ; ;




Disponibilità: Normalmente disponibile in 20 giorni
A causa di problematiche nell'approvvigionamento legate alla Brexit sono possibili ritardi nelle consegne.


PREZZO
129,98 €
NICEPRICE
123,48 €
SCONTO
5%



Questo prodotto usufruisce delle SPEDIZIONI GRATIS
selezionando l'opzione Corriere Veloce in fase di ordine.


Pagabile anche con Carta della cultura giovani e del merito, 18App Bonus Cultura e Carta del Docente


Facebook Twitter Aggiungi commento


Spese Gratis

Dettagli

Genere:Libro
Lingua: Inglese
Editore:

CRC Press

Pubblicazione: 09/2021
Edizione: 1° edizione





Note Editore

Microcontroller programming is not a trivial task. Indeed, it is necessary to set correctly the required peripherals by using programming languages like C/C++ or directly machine code. Nevertheless, MathWorks® developed a model-based workflow linked with an automatic code generation tool able to translate Simulink® schemes into executable files. This represents a rapid prototyping procedure, and it can be applied to many microcontroller boards available on the market. Among them, this introductory book focuses on the C2000 LaunchPadTM family from Texas InstrumentsTM to provide the reader basic programming strategies, implementation guidelines and hardware considerations for some power electronics-based control applications. Starting from simple examples such as turning on/off on-board LEDs, Analog-to-Digital conversion, waveform generation, or how a Pulse-Width-Modulation peripheral should be managed, the reader is guided through the settings of the specific MCU-related 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., involving 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 either emulate the dynamics of complex systems or testing computational performance. Thus, this book is oriented to graduate students of electrical and automation and control engineering pursuing a curriculum in power electronics and drives, as well as to engineers and researchers who want to deepen their knowledge and acquire new competences in the design and implementations of control schemes aimed to the aforementioned application fields. Indeed, it is assumed that the reader is well acquainted with fundamentals of electrical machines and power electronics, as well as with continuous-time modeling strategies and linear control techniques. In addition, familiarity with sampled-data, discrete-time system analysis and embedded design topics is a plus. However, even if these competences are helpful, they are not essential, since this book provides some basic knowledge even to whom is approaching these topics for the first time. Key concepts are developed from scratch, including a brief review of control theory and modeling strategies for power electronic-based systems.




Sommario

1 Advances in Firmware Design for Power Electronics Control Platforms1.1 Embedded Control System1.2 Selecting a Development Board1.3 The C2000™ family of MCU from Texas Instruments™1.4 Scheme of a Power Electronics Control Problem I Embedded Development: Hardware Kits and Coding2 Automatic Code Generation through MATLAB®2.1 Model-Based Design and Rapid Prototyping2.2 Workflow for Automatic Code Generation2.3 Generate code for C2000™ microcontrollers2.4 TI C2000™ Processors Block-set 3 Texas Instruments™ Development Kit3.1 TI C2000™ LaunchPad™ : F28069M Piccolo3.2 TI BOOSTXL-DRV8301 BoosterPack 4 Software Installation4.1 TI Support Packages: Code Composer™ Studio and ControlSUITE™4.2 MATLAB® Support Package: Embedded Coder for Texas Instruments C2000 Processors4.3 Installation Procedure II Review of Control Theory: Closing the Loop5 Designing a Closed-Loop Control System5.1 Dynamical Systems5.2 Design a PI Controller in Continuous-Time Domain5.3 Derive a PI Controller in Discrete-Time Domain 6 Design Example: PI-Based Current Control of an RL Load6.1 Simulink® Simulation6.2 Derive an Anti-Windup PI Controller Scheme6.3 Design Summary 7 Manipulate the Variables Format: Data Types7.1 Fixed Point vs Floating Point Representation7.2 Single vs Double Precision7.3 Use of Scaling in Fixed Point Representation7.4 Converting from Decimal Representation to Single format7.5 Processing the Data: Implementation Hints III Real-Time Control in Power Electronics: Peripherals Settings8 Basic Settings: Serial Communication COM and Hardware Target8.1 Virtual Serial Communication through COM port 9 Simulink® Configuration9.1 Simulink® Environments: Firmware vs Testing9.2 MCUs and Real-Time Control with Simulink® 10 Serial Communication Interface (SCI) Peripheral10.1 Hardware Details10.2 Firmware Environment: Send and Receive data through serial communication10.3 Testing Environment: Send/Receive data through serial communication10.4 Time Variable Settings (Sample Rates)10.5 Examples on serial communication 11 GPIO Peripheral - Digital Input/Output11.1 Hardware Details11.2 Firmware Environment: GPIO peripherals11.3 Examples with GPIO blocks 12 Analog to Digital Converter Peripheral12.1 Operating Principle12.2 Hardware Details12.3 Firmware Environment: ADC Peripheral12.4 Example with ADC block12.5 Synchronization between ADC modules 13 Pulse Width Modulator Peripheral13.1 Operating Principle13.2 Hardware Details13.3 Generation of PWM signals13.4 Firmware Environment: ePWM Peripheral13.5 Example with ePWM block13.6 DAC Peripheral - Filtered PWM13.7 Examples with DAC peripherals13.8 Synchronization between multiple ePWM modules13.9 Synchronization between ADC and ePWM modules: average measurements13.10 Events Execution within Sample Time 14 Encoder Peripheral14.1 Operating Principle of Incremental Encoders14.2 Hardware Details14.3 Optical Rotary Encoder LPD380614.4 Speed Computation14.5 Firmware Environment: eQEP Peripheral14.6 Example with eQEP block IV Real-Time Control in Power Electronics: Applications15 Open Loop Control of a Permanent Magnet DC Motor15.1 Required Hardware15.2 Linear Model of a PMDC Motor15.3 System Simulations15.4 Half-Bridge Configuration15.5 Full-Bridge Configuration 16 Low-Side Shunt Current Sensing16.1 Sensor Characterization: Theoretical Approach16.2 Locked Rotor Test16.3 Sensor Characterization: Experimental Approach 17 Current Control of an RL Load17.1 Required Hardware17.2 Linear Average Model and Controller Design17.3 System Simulations17.3.1 Detailed Modeling of the Actuation Variables17.4 Half-Bridge Configuration17.5 Variation of Load Parameters 18 Voltage Control of an RLC load18.1 Required Hardware18.2 Guidelines for the Hardware Design of a RLC Load18.3 General State-Space Average Modeling Method18.4 System Simulations18.5 Half-Bridge Configuration18.6 Variations of LC Filter Parameters 19 Cascade Speed Control of a Permanent Magnet DC Motor19.1 Required Hardware19.2 Linear Model of a PMDC Motor19.3 Cascade Control Architecture and Design19.4 System Simulations19.5 Full-Bridge Configuration19.6 Single Motor Configuration19.7 Back-to-Back (B2B) Configuration V Real-Time Control in Power Electronics:Load Emulation20 Debugging Tools and Firmware Profiling20.1 Processor-in-the-loop with Simulink®20.2 External Mode Execution with Simulink® 21 Electric Propulsion Case Studies21.1 Urban Tramway21.2 Electric Racing Car A Appendix A: Basics of CA.1 Operations between numbersA.2 Structure of a C programB Appendix B: Custom Expansion Boards and Hardware KitsBibliography




Autore

Mattia Rossi is a Research Assistant at Politecnico di Milano, Italy. Nicola Toscani is currently working as a Postdoctoral Research Fellow in the Department of Mechanical Engineering of Politecnico di Milano. Marco Mauri is an Assistant Professor in Electrical Machines and Drives at Politecnico di Milano, Italy. Francesco Castelli Dezza is a Full Professor in Electrical Machines and Drives at Politecnico di Milano, Italy.










Altre Informazioni

ISBN:

9780367709853

Condizione: Nuovo
Dimensioni: 9.25 x 6.25 in Ø 2.20 lb
Formato: Copertina rigida
Illustration Notes:256 b/w images, 16 tables, 48 halftones and 208 line drawings
Pagine Arabe: 430
Pagine Romane: xxii


Dicono di noi





Per noi la tua privacy è importante


Il sito utilizza cookie ed altri strumenti di tracciamento che raccolgono informazioni dal dispositivo dell’utente. Oltre ai cookie tecnici ed analitici aggregati, strettamente necessari per il funzionamento di questo sito web, previo consenso dell’utente possono essere installati cookie di profilazione e marketing e cookie dei social media. Cliccando su “Accetto tutti i cookie” saranno attivate tutte le categorie di cookie. Per accettare solo deterninate categorie di cookie, cliccare invece su “Impostazioni cookie”. Chiudendo il banner o continuando a navigare saranno installati solo cookie tecnici. Per maggiori dettagli, consultare la Cookie Policy.

Impostazioni cookie
Rifiuta Tutti i cookie
Accetto tutti i cookie
X