|
Control Platform for Multiphase Motors
Kozovský, Matúš
This article focuses on the design and subsequent implementation platform for controlling multi-phase motors. Article describes the functionality of the assembled platform and the possibility of its usage to control either the individual motors or a single multi-phase motor. Platform is able to control Maximum nine-phases motor. The platform uses the three core AURIX TriCore microcontroller TC275. This paper also describes the distribution control program to initialization of device and separated control application generated by the Simulink automatic code generation. Finally interconnection these partial programs into a single control application.
|
|
Supporting algorithms for electrical motor control
Řezáč, Martin ; Buchta, Luděk (referee) ; Blaha, Petr (advisor)
This thesis is focused on a creating supporting drivers and algorithms for electrical motor control using CPU TriCore TC275 CA. The first part is devoted to processor description and selected peripherals, which are A/D converter, a timer for creating the PWM signals and the second timer for processing singnals from encoder. All drivers are tested on an aplication kit, which is equipped with TC275 CA processor. The second part analyzes the measurement quality of GMR sensor TLE5009. Special testbench was prepared for sin cos data capturing and for their comparison with precise encoder position measurement. It was composed from DC motor having both sensor types on commons shaft. Data are acquired using LabView. Subsequently, it analyzes the sensor data, their compensation and subsequent comparison with measured data from the encoder.
|
|
AURIX target in MATLAB Simulink
Chromiak, Michael ; Pohl, Lukáš (referee) ; Blaha, Petr (advisor)
This diploma thesis deals with the implementation of SIL and PIL simulation for the microcontroller Aurix TriCore TC277D performed in the Matlab Simulink. The realization of the simulation represents, among other things, the implementation of the simulated model into the microcontroller, as well as the creation of an interface for the communication of the microcontroller with the Matlab Simulink. The accuracy of SIL and PIL simulations was verified by comparing the simulated waveforms from the simulation in Simulink. The simulated model used a thermal model of a car cabin created in the previous bachelor's thesis of the author of this diploma thesis. The model in TC277D, as well as the configuration for SIL / PIL is created for use with the C programming language. The work also includes instructions according to which the model and configuration can be modified so that the simulations can be performed on any device containing the necessary software. From the comparison of the simulated data is it clear that the created configuration can be used for SIL or PIL simulation.
|
|
Freertos Implementation For HIL Simulation Usingaurix Multicore
Kozovský, Matúš
This article focuses on the Real-time Operating System (RTOS) implementation for Hardware-in-the-loop (HIL) simulation. Three-core AURIX microcontroller TC277 was chosen for testing. This work describes the distribution of software to individual core to reach required functionality. Basic features of HIL simulation and its usage along with RTOS features are discused.
|
|
AURIX target in MATLAB Simulink
Chromiak, Michael ; Pohl, Lukáš (referee) ; Blaha, Petr (advisor)
This diploma thesis deals with the implementation of SIL and PIL simulation for the microcontroller Aurix TriCore TC277D performed in the Matlab Simulink. The realization of the simulation represents, among other things, the implementation of the simulated model into the microcontroller, as well as the creation of an interface for the communication of the microcontroller with the Matlab Simulink. The accuracy of SIL and PIL simulations was verified by comparing the simulated waveforms from the simulation in Simulink. The simulated model used a thermal model of a car cabin created in the previous bachelor's thesis of the author of this diploma thesis. The model in TC277D, as well as the configuration for SIL / PIL is created for use with the C programming language. The work also includes instructions according to which the model and configuration can be modified so that the simulations can be performed on any device containing the necessary software. From the comparison of the simulated data is it clear that the created configuration can be used for SIL or PIL simulation.
|
|
Control Platform for Multiphase Motors
Kozovský, Matúš
This article focuses on the design and subsequent implementation platform for controlling multi-phase motors. Article describes the functionality of the assembled platform and the possibility of its usage to control either the individual motors or a single multi-phase motor. Platform is able to control Maximum nine-phases motor. The platform uses the three core AURIX TriCore microcontroller TC275. This paper also describes the distribution control program to initialization of device and separated control application generated by the Simulink automatic code generation. Finally interconnection these partial programs into a single control application.
|
|
Supporting algorithms for electrical motor control
Řezáč, Martin ; Buchta, Luděk (referee) ; Blaha, Petr (advisor)
This thesis is focused on a creating supporting drivers and algorithms for electrical motor control using CPU TriCore TC275 CA. The first part is devoted to processor description and selected peripherals, which are A/D converter, a timer for creating the PWM signals and the second timer for processing singnals from encoder. All drivers are tested on an aplication kit, which is equipped with TC275 CA processor. The second part analyzes the measurement quality of GMR sensor TLE5009. Special testbench was prepared for sin cos data capturing and for their comparison with precise encoder position measurement. It was composed from DC motor having both sensor types on commons shaft. Data are acquired using LabView. Subsequently, it analyzes the sensor data, their compensation and subsequent comparison with measured data from the encoder.
|