Development speed is a critical factor in the industrial world. The time and money required to deploy and test a prototype can significantly impact the final product's market value. This thesis investigates the potential of utilizing the AURIX microcontroller for rapid control prototyping, focusing on its efficiency and flexibility compared to specialized industry tools like Speedgoat target machine. The thesis begins with an introduction to the hardware devices, highlighting the key differences between FPGAs and microcontrollers. This is followed by an analysis of the code generation output provided by Simulink's Embedded Coder support package. A major emphasis will be placed on the integration of custom code into the code generation environment, as well as the process of leveraging the AURIX multicore architecture within Simulink. To evaluate the rapid control prototyping capabilities of the AURIX microcontroller, practical experiments are conducted. These tests include the control of a Buck converter and the conversion of a Speedgoat-dependent setup, which aims to stress test power switches destined for use in the automotive world. A comparative analysis is also performed between the microcontroller and the Speedgoat system, focusing on the development process and highlighting the differences in model structure between the two devices. The results of this thesis will provide valuable insights into the potential of the AURIX microcontroller for rapid control prototyping and its suitability as a replacement for traditional prototyping methods.

Programming the AURIX Microcontroller Through Simulink: A Framework for Rapid Prototyping and Comparison with Speedgoat Systems

BOLDRIN, MASSIMO
2024/2025

Abstract

Development speed is a critical factor in the industrial world. The time and money required to deploy and test a prototype can significantly impact the final product's market value. This thesis investigates the potential of utilizing the AURIX microcontroller for rapid control prototyping, focusing on its efficiency and flexibility compared to specialized industry tools like Speedgoat target machine. The thesis begins with an introduction to the hardware devices, highlighting the key differences between FPGAs and microcontrollers. This is followed by an analysis of the code generation output provided by Simulink's Embedded Coder support package. A major emphasis will be placed on the integration of custom code into the code generation environment, as well as the process of leveraging the AURIX multicore architecture within Simulink. To evaluate the rapid control prototyping capabilities of the AURIX microcontroller, practical experiments are conducted. These tests include the control of a Buck converter and the conversion of a Speedgoat-dependent setup, which aims to stress test power switches destined for use in the automotive world. A comparative analysis is also performed between the microcontroller and the Speedgoat system, focusing on the development process and highlighting the differences in model structure between the two devices. The results of this thesis will provide valuable insights into the potential of the AURIX microcontroller for rapid control prototyping and its suitability as a replacement for traditional prototyping methods.
2024
Programming the AURIX Microcontroller Through Simulink: A Framework for Rapid Prototyping and Comparison with Speedgoat Systems
Microcontroller
FPGA
Rapid Prototyping
File in questo prodotto:
File Dimensione Formato  
MassimoBoldrinMasterThesis.pdf

accesso aperto

Dimensione 11.58 MB
Formato Adobe PDF
11.58 MB Adobe PDF Visualizza/Apri

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/87530