Original title:
Moderní metody návrhu řídicích systémů s podporou MATLAB/Simulink
Translated title:
Novel Methods of Control Systems Design with MATLAB/Simulink
Authors:
Válek, Vít ; Kozovský, Matúš (referee) ; Blaha, Petr (advisor) Document type: Bachelor's theses
Year:
2019
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[cze][eng]
Obsahem této práce bude představit si nástroje programu MATLAB/Simulink, které umožňují generovat zdrojový kód v jazyce C. Dále bude předvedeno, jak kombinovat zdrojové kódy psané v jazyce C s modely Simulinku a s algoritmy v MATLAB. Pro vybrané funkce bude generován kód a ten pak porovnán s knihovními funkcemi RTCESL. V poslední části bude stručně popsán princip vektorového řízení. Pro zjednodušenou smyčku vektorového řízení bude generován zdrojový kód, který bude následně srovnán s ručně psaným kódem. Pro srovnání je používán mikrokontroler KV46F256 od firmy NXP Semiconductors.
The content of this thesis is to introduce the tools of MATLAB/Simulink, which allow to generate the source code in C language. It will be demonstrated how to combine the source code written in C with Simulink model and MATLAB code. The code will be generated for the selected functions and compared with RTCESL library functions. In the last part of this thesis the principle of FOC will be briefly described. For a simplified loop of FOC, the code will be generated and then compared with handwritten code. For comparison, the microcontroller KV46F256 from NXP Semiconductors is used.
Keywords:
Code generation; field-oriented control; fixed and floating point arithmetic; RTCESL; source code; celočíselná a plovoucí aritmetika; Generování kódu; RTCESL; vektorové řízení; zdrojový kód
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/173682