Introduction to Microcontroller Programming for Power Electronics Control Applications: Coding with MATLAB(R) and Simulink(R)

Rossi, Mattia, Toscani, Nicola, Mauri, Marco

  • 出版商: CRC
  • 出版日期: 2021-09-30
  • 售價: $5,060
  • 貴賓價: 9.5$4,807
  • 語言: 英文
  • 頁數: 430
  • 裝訂: Hardcover - also called cloth, retail trade, or trade
  • ISBN: 0367709856
  • ISBN-13: 9780367709853
  • 相關分類: MatlabR 語言
  • 立即出貨 (庫存=1)

買這商品的人也買了...

相關主題

商品描述

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(R) developed a model-based workflow linked with an automatic code generation tool able to translate Simulink(R) schemes into an executable file. This rapid prototyping procedure can be applied to many microcontroller boards available on the market. Among them, 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(R) 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.

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 scratches, including a brief review of control theory and modeling strategies for power electronic-based systems.

商品描述(中文翻譯)

微控制器編程並非一項簡單的任務。確實,需要使用 C、C++ 或直接的機器碼來正確設置所需的外圍設備。然而,MathWorks(R) 開發了一種基於模型的工作流程,並結合了一個自動代碼生成工具,能夠將 Simulink(R) 圖表轉換為可執行文件。這種快速原型製作程序可以應用於市場上許多可用的微控制器板。這本入門書籍專注於德州儀器(TM) 的 LaunchPadTM F28069M 板,旨在為讀者提供一些針對電力電子控制應用領域的基本編程策略。從簡單的例子開始,例如開關板載 LED 或如何管理脈衝寬度調變 (Pulse-Width Modulation) 外圍設備,讀者將被引導設置所有這些專用的 Simulink(R) 模塊,以便進行代碼轉換。接著,書中提出了幾個控制問題,涉及 RLRLC 負載(例如 DC-DC 轉換器)的電力管理以及直流電動機的閉環控制。控制方案及其所需的電力轉換器拓撲的工作原理也將進行探討,以驅動所研究的系統。最後,書中提出幾個練習題,以檢查讀者的理解,同時介紹一種處理器在迴路 (PIL) 技術,用於模擬複雜系統的動態。

因此,本書面向攻讀電氣及自動化控制工程碩士學位的學生,專注於電力電子和驅動技術的課程,以及希望深入了解並獲得設計和實施針對上述應用領域的控制方案的新技能的工程師和研究人員。實際上,假設讀者對電機和電力電子的基本原理非常熟悉,並且對連續時間建模策略和線性控制技術有一定了解。此外,對於採樣數據、離散時間系統分析和嵌入式設計主題的熟悉程度將是加分項。

然而,即使這些技能是有幫助的,但並非必需,因為本書也為首次接觸這些主題的人提供了一些基本知識。關鍵概念將從頭開始發展,包括對控制理論和基於電力電子系統的建模策略的簡要回顧。

作者簡介

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.

作者簡介(中文翻譯)

Mattia Rossi 是義大利米蘭理工大學的研究助理。

Nicola Toscani 目前在米蘭理工大學的機械工程系擔任博士後研究員。

Marco Mauri 是義大利米蘭理工大學電機機械與驅動系的助理教授。

Francesco Castelli Dezza 是義大利米蘭理工大學電機機械與驅動系的正教授。