| |
|
Využití nástroje MATLAB Coder pro automatické generování C kódu pro mikrokontroléry dsPIC
Mácha, Tomáš ; Křivánek, Václav (oponent) ; Grepl, Robert (vedoucí práce)
Generování kódu C z MATLABu může představovat mocný nástroj u široké škály inženýrských problémů. Zejména pak u operací ve kterých MATLAB vyniká, zahrnujících operace s maticemi a některé z vestavěných funkcí, může převod kódu představovat výrazné urychlení vývoje jejich aplikací. Cílem této diplomové práce je prozkoumat možnosti generování kódu C pomocí balíku MATLAB Coder. Jelikož byla dokumentace k MATLAB Coderu shledána jako nedostatečná, byl do práce začleněn také teoretický základ pro použití tohoto balíku a to spolu s jednoduchými ukázkami možných aplikací. Dále byl navržen a popsán nástroj pro automatcké generování kódu pro řízení laboratorního modelu DC motoru využívající mikrokontrolér dsPIC. Jednotlivé kroky byly popsány a doplňují tak stávající dokumentaci. Závěrem práce je testováno generování kódu také pro vybrané funkce. Díky tomu mohou být nastíněna jistá omezení a obecně také vhodnost jak vytvořeného nástroje, tak také balíku MATLAB Coder.
|
|
Implementace CAN bus komunikace
Vavrovič, Ján ; Rajchl, Matej (oponent) ; Spáčil, Tomáš (vedoucí práce)
Podstatou této práce je vytvoření CAN sítě mezi Raspberry Pi a mikrokontrolerem dsPIC. Po zprovoznění modulů potřebných pro CAN komunikaci je vytvořena aplikace za účelem demonstrace provozu na sběrnici a také knihovna, která umožňuje jednoduché používání CAN periferie mikrokontroleru.
|
|
Implementace CAN bus komunikace
Vavrovič, Ján ; Rajchl, Matej (oponent) ; Spáčil, Tomáš (vedoucí práce)
Podstatou této práce je vytvoření CAN sítě mezi Raspberry Pi a mikrokontrolerem dsPIC. Po zprovoznění modulů potřebných pro CAN komunikaci je vytvořena aplikace za účelem demonstrace provozu na sběrnici a také knihovna, která umožňuje jednoduché používání CAN periferie mikrokontroleru.
|
|
Využití nástroje MATLAB Coder pro automatické generování C kódu pro mikrokontroléry dsPIC
Mácha, Tomáš ; Křivánek, Václav (oponent) ; Grepl, Robert (vedoucí práce)
Generování kódu C z MATLABu může představovat mocný nástroj u široké škály inženýrských problémů. Zejména pak u operací ve kterých MATLAB vyniká, zahrnujících operace s maticemi a některé z vestavěných funkcí, může převod kódu představovat výrazné urychlení vývoje jejich aplikací. Cílem této diplomové práce je prozkoumat možnosti generování kódu C pomocí balíku MATLAB Coder. Jelikož byla dokumentace k MATLAB Coderu shledána jako nedostatečná, byl do práce začleněn také teoretický základ pro použití tohoto balíku a to spolu s jednoduchými ukázkami možných aplikací. Dále byl navržen a popsán nástroj pro automatcké generování kódu pro řízení laboratorního modelu DC motoru využívající mikrokontrolér dsPIC. Jednotlivé kroky byly popsány a doplňují tak stávající dokumentaci. Závěrem práce je testováno generování kódu také pro vybrané funkce. Díky tomu mohou být nastíněna jistá omezení a obecně také vhodnost jak vytvořeného nástroje, tak také balíku MATLAB Coder.
|
| |