Využití nástroje Simulink pro automatické generování kódu pro mikrokontroléry dsPIC a STM32

but.committeedoc. 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.defencePř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.programMechatronikacs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorŠulc, Michaelcs
dc.contributor.authorDúha, Dominikcs
dc.contributor.refereeDobossy, Barnabáscs
dc.date.created2025cs
dc.description.abstractBakalář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.abstractThis 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.markAcs
dc.identifier.citationDÚ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.other165829cs
dc.identifier.urihttp://hdl.handle.net/11012/253930
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta strojního inženýrstvícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectSimulinkcs
dc.subjectAutomatické generování kóducs
dc.subjectSTM32cs
dc.subjectPIC32cs
dc.subjectVestavěné systémycs
dc.subjectNávrh DPScs
dc.subjectPID regulacecs
dc.subjectSimulinken
dc.subjectAutomatic Code Generationen
dc.subjectSTM32en
dc.subjectPIC32en
dc.subjectEmbedded Systemsen
dc.subjectPCB Designen
dc.subjectPID Controlen
dc.titleVyužití nástroje Simulink pro automatické generování kódu pro mikrokontroléry dsPIC a STM32cs
dc.title.alternativeUsing Simulink to automatically generate code for dsPIC and STM32 microcontrollersen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2025-06-17cs
dcterms.modified2025-06-19-10:01:51cs
eprints.affiliatedInstitution.facultyFakulta strojního inženýrstvícs
sync.item.dbid165829en
sync.item.dbtypeZPen
sync.item.insts2025.08.27 02:02:50en
sync.item.modts2025.08.26 20:10:45en
thesis.disciplinebez specializacecs
thesis.grantorVysoké učení technické v Brně. Fakulta strojního inženýrství. Ústav mechaniky těles, mechatroniky a biomechanikycs
thesis.levelBakalářskýcs
thesis.nameBc.cs

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
8.22 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_165829.html
Size:
7.9 KB
Format:
Hypertext Markup Language
Description:
file review_165829.html

Collections