Please use this identifier to cite or link to this item:
https://hdl.handle.net/10316/103232
Title: | Prototyping Power Electronics Systems with Zynq-Based Boards Using Matlab/Simulink—A Complete Methodology | Authors: | Caseiro, Luís Miguel Antunes Caires, Diogo Mendes, André |
Keywords: | FPGA; rapid prototyping; Simulink;; HDL Coder; Xilinx Zynq; Zedboard | Issue Date: | 2022 | metadata.degois.publication.title: | Electronics (Switzerland) | metadata.degois.publication.volume: | 11 | metadata.degois.publication.issue: | 7 | Abstract: | Many advanced power electronics control techniques present a steep computational load, demanding advanced controllers, such as FPGAs. However, FPGA development is a daunting and time-consuming task, inaccessible to most users. This paper proposes a complete methodology for prototyping power electronics with Xilinx Zynq-based boards using Matlab/Simulink and HDL Coder. Even though these tools are relatively well documented, and several works in the literature have used them, a methodology for developing power electronics systems with them has never been proposed. This paper aims to address that, by proposing a complete programming and design methodology for Zynq-based power electronics and discussing important drawbacks and hurdles in Simulink/HDL Coder development, as well as their possible solutions. In addition, techniques for the implementation of all required peripherals (ADCs, digital outputs, etc.), system protections, and real-time data acquisition on Zynq boards are presented. This methodology considerably reduces the development time and effort of power electronics solutions using Zynq-based boards. In addition, a demonstration Simulink model is provided with all proposed techniques and protections, for use with a readily available development board (Zedboard) and ADC modules. This should further reduce the learning curve and development effort of this type of solution, contributing to a broader access to high-performance control prototyping using Zynq-based platforms. An application example is presented to demonstrate the potential of the proposed workflow, using a Zedboard to control a multilevel UPS inverter prototype with Model Predictive Control. | URI: | https://hdl.handle.net/10316/103232 | ISSN: | 2079-9292 | DOI: | 10.3390/electronics11071130 | Rights: | openAccess |
Appears in Collections: | I&D IT - Artigos em Revistas Internacionais |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Prototyping-Power-Electronics-Systems-with-ZynqBased-Boards-Using-MatlabSimulinkA-Complete-MethodologyElectronics-Switzerland.pdf | 26.79 MB | Adobe PDF | View/Open |
Page view(s)
174
checked on Oct 30, 2024
Download(s)
222
checked on Oct 30, 2024
Google ScholarTM
Check
Altmetric
Altmetric
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.