Využití nástroje Simulink pro automatické generování kódu pro mikrokontroléry dsPIC a STM32
| but.committee | doc. Ing. František Šebek, Ph.D. (předseda) Ing. Petr Procházka, Ph.D. (místopředseda) Ing. Pavel Krejčí, Ph.D. (člen) doc. Ing. Stanislav Věchet, Ph.D. (člen) Ing. Pavel Švancara, Ph.D. (člen) Ing. Josef Vejlupek, Ph.D. (člen) Ing. Jiří Keprt, Ph.D. (člen) Ing. Jan Králík, Ph.D. (člen) | cs |
| but.defence | Při obhajobě student nejprve prezentoval svoji bakalářskou práci, následně byly přečteny posudky a student odpovídal na dotazy oponenta. Poté byly členy komise položeny následující otázky: - Zkoušel jste řízení při použití stejných parametrů pro všechny typy HW? - Nebylo by vzhledem k velikosti DPS použít větší pouzdro pro - Záložní zdroj je 12V, z jakého důvodu? Na závěr byla obhajoba hodnocena jako výborná. | cs |
| but.jazyk | čeština (Czech) | |
| but.program | Mechatronika | cs |
| but.result | práce byla úspěšně obhájena | cs |
| dc.contributor.advisor | Šulc, Michael | cs |
| dc.contributor.author | Dúha, Dominik | cs |
| dc.contributor.referee | Dobossy, Barnabás | cs |
| dc.date.created | 2025 | cs |
| dc.description.abstract | Bakalářská práce se zabývá využitím nástroje Simulink pro automatické generování kódu pro mikrokontroléry PIC32 a STM32. Cílem práce bylo navrhnout a realizovat desku plošných spojů umožňující řízení výukových modelů pomocí těchto mikrokontrolérů a následně porovnat jednotlivé platformy. Pro demonstraci funkčnosti byl pro model ”Ball on the Spool” v prostředí Simulink implementován algoritmus PID regulace s využitím techniky gain scheduling. Z tohoto modelu byl následně generován kód pro cílové platformy PIC32 a STM32, i pro srovnávací kartu Humusoft MF-624. Výsledky ukázaly, že všechny tři platformy dokázaly úspěšně stabilizovat model se srovnatelnou kvalitou regulace, přičemž klíčovým faktorem bylo naladění PID parametrů. Výraznější rozdíly se projevily v samotném vývojovém procesu, zejména v konfiguraci hardwaru, možnostech ladění a přehlednosti podpůrných nástrojů. Práce potvrzuje efektivitu Simulinku pro rychlý vývoj vestavěných systémů a poskytuje praktické srovnání vybraných mikrokontrolérových platforem. | cs |
| dc.description.abstract | This bachelor’s thesis deals with the use of the Simulink tool for automatic code generation for PIC32 and STM32 microcontrollers. The aim of the thesis was to design and implement a printed circuit board enabling the control of educational models using these microcontrollers and subsequently to compare the individual platforms. For the “Ball on the Spool” model, a PID control algorithm utilizing the gain-scheduling technique was implemented in the Simulink environment. Code was then generated from this model for the target PIC32 and STM32 platforms, as well as for the Humusoft MF-624 comparison card. The results showed that all three platforms were able to successfully stabilize the model with comparable control quality, with the precise tuning of PID parameters being the key factor. More significant differences emerged in the development process itself, particularly in hardware configuration, debugging capabilities, and the clarity of support tools. The thesis confirms the effectiveness of Simulink for rapid embedded-systems development and provides a practical comparison of selected microcontroller platforms. | en |
| dc.description.mark | A | cs |
| dc.identifier.citation | DÚHA, D. Využití nástroje Simulink pro automatické generování kódu pro mikrokontroléry dsPIC a STM32 [online]. Brno: Vysoké učení technické v Brně. Fakulta strojního inženýrství. 2025. | cs |
| dc.identifier.other | 165829 | cs |
| dc.identifier.uri | http://hdl.handle.net/11012/253930 | |
| dc.language.iso | cs | cs |
| dc.publisher | Vysoké učení technické v Brně. Fakulta strojního inženýrství | cs |
| dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
| dc.subject | Simulink | cs |
| dc.subject | Automatické generování kódu | cs |
| dc.subject | STM32 | cs |
| dc.subject | PIC32 | cs |
| dc.subject | Vestavěné systémy | cs |
| dc.subject | Návrh DPS | cs |
| dc.subject | PID regulace | cs |
| dc.subject | Simulink | en |
| dc.subject | Automatic Code Generation | en |
| dc.subject | STM32 | en |
| dc.subject | PIC32 | en |
| dc.subject | Embedded Systems | en |
| dc.subject | PCB Design | en |
| dc.subject | PID Control | en |
| dc.title | Využití nástroje Simulink pro automatické generování kódu pro mikrokontroléry dsPIC a STM32 | cs |
| dc.title.alternative | Using Simulink to automatically generate code for dsPIC and STM32 microcontrollers | en |
| dc.type | Text | cs |
| dc.type.driver | bachelorThesis | en |
| dc.type.evskp | bakalářská práce | cs |
| dcterms.dateAccepted | 2025-06-17 | cs |
| dcterms.modified | 2025-06-19-10:01:51 | cs |
| eprints.affiliatedInstitution.faculty | Fakulta strojního inženýrství | cs |
| sync.item.dbid | 165829 | en |
| sync.item.dbtype | ZP | en |
| sync.item.insts | 2025.08.27 02:02:50 | en |
| sync.item.modts | 2025.08.26 20:10:45 | en |
| thesis.discipline | bez specializace | cs |
| thesis.grantor | Vysoké učení technické v Brně. Fakulta strojního inženýrství. Ústav mechaniky těles, mechatroniky a biomechaniky | cs |
| thesis.level | Bakalářský | cs |
| thesis.name | Bc. | cs |
