bakalářská práce

Testování úsporného mikrokontroléru s integrovanými analogovými obvody

Text práce 874.25 kB Příloha 14.44 MB

Autor práce: Bc. Kirill Kurzov

Ak. rok: 2015/2016

Vedoucí: Ing. Jan Chalupa

Oponent: Ing. Michal Matějásko, Ph.D.

Abstrakt:

Tato práce se zabývá testováním úsporného mikrokontroléru s integrovanými analogovými obvody. Návrhem programu pro měření teploty s pomocí senzoru typu RTD, který je součástí desky, pomocí termočlánku a vnějšího sensoru PT100. Kód je naprogramován za účelem optimalizace měřicího cyklu. Pomocí optimalizace lze minimalizovat spotřebu elektrické energie.

Klíčová slova:

ADuCM360(ARM Cortex™-M3), RTD, termočlánek, PT100

Termín obhajoby

20.06.2016

Výsledek obhajoby

obhájeno (práce byla úspěšně obhájena)

znamkaAznamka

Klasifikace

A

Průběh obhajoby

Student prezentoval výsledky své práce na dobré technické úrovni.

Jazyk práce

čeština

Fakulta

Ústav

Studijní program

Aplikované vědy v inženýrství (B3A-P)

Studijní obor

Mechatronika (B-MET)

Složení komise

prof. Ing. Vítězslav Hájek, CSc. (předseda)
doc. Ing. Stanislav Věchet, Ph.D. (místopředseda)
doc. Dr. Ing. Kazimierz Peszynski (člen)
prof. Ing. Zdeněk Hadaš, Ph.D. (člen)
doc. Ing. Tomáš Profant, Ph.D. (člen)
Ing. Lukáš Březina, Ph.D. (člen)
Ing. Zdeněk Majer, Ph.D. (člen)
doc. Ing. Pavel Vorel, Ph.D. (člen)
doc. Ing. Vladislav Singule, CSc. (člen)

Posudek vedoucího
Ing. Jan Chalupa

Práce je stručná, přehledná a popisuje postup při plnění jednotlivých úkolů, student dobře pracuje se zdroji, často se odkazuje do volně přístupných dokumentů a navádí čtenáře, kde najít podrobné informace k danému problému.

Hlavní cíle práce byly splněny, student se seznámil s platformou ADuCM360 a naučil se využít její potenciál pro práci s RTD senzory a termočlánky. Práce to byla místy nesnadná vzhledem ke skromné dokumentaci k mikrokontroléru, která prakticky neobsahuje podporu ve formě demonstračních příkladů. Podpora ve formě internetových fór byla také slabá, jelikož je mikrokontrolér relativně unikátní. Student si poradil se všemi problémy, které během realizace práce nastali. V závěrečné fázi celé zařízení otestoval a vytvořil jednoduchý skript v Matlabu pro online zobrazování teplot všech senzorů.

Výstupem práce jsou jednoduché demo příklady, které budou sloužit jako výchozí bod pro další práci s mikrokontrolérem.

Po grafické, pravopisné a stylistické stránce je práce na dobré úrovni i přes jazykovou bariéru (autor není rodilý mluvčí). Vytknout by se dala asi jen úprava Tabulky 3.2., kde jsou její řádky a sloupce popsány slovně v textu.

Práci hodnotím výborně/A
Kritérium hodnocení Známka
Splnění požadavků a cílů zadání A
Postup a rozsah řešení, adekvátnost použitých metod A
Vlastní přínos a originalita B
Schopnost interpretovat dosažené vysledky a vyvozovat z nich závěry A
Využitelnost výsledků v praxi nebo teorii A
Logické uspořádání práce a formální náležitosti A
Grafická, stylistická úprava a pravopis B
Práce s literaturou včetně citací B
Samostatnost studenta při zpracování tématu B
Zobrazit více

Známka navržená vedoucím: A

Student se ve své práci seznamuje se specializovaným mikrokontrolérem vybaveným periferiemi pro práci s teplotními senzory. Stručně zde představuje postup měření s jednotlivými typy teplotních senzorů včetně práce AD převodníku na daném mikrokontroléru.

Práce působí uceleně a logicky. Obsah ovšem skýtá řadu nedostatků, které dle mého názoru práci ubírají na kvalitě. Patří zde např. zbytečná kapitola 2, kde jsou v podstatě jen přepsány body ze zadání. O poznání vážnějším nedostatkem je chybějící hlavička u Tabulky 3.2 na straně 12. Obsah sloupců je sice objasněn slovně v předchozím odstavci na předchozí straně, avšak při snaze o pochopení obsahu tabulky je čtenář nucen stranu obracet. U rovnice 3.5 postrádám popis proměnných. Opět jej lze sice najít v textu, ale uvedení do tabulky podobně jako u rovnic 3.3 a 3.4 by bylo vhodnější. V kapitole 3.5 by bylo vhodné uvést odkazovanou tabulku namísto odkazování se na zdroj, jelikož obsažené informace o módech spotřeby mohou být pro čtenáře zajímavé. V práci se ještě vyskytuje několik drobných pochybení a překlepů, jako např. odkaz na jinou tabulku na straně 23, avšak ty nejsou natolik důležité.

Co naopak v práci postrádám nejvíce, jsou popis použité vývojové destičky s daným mikrokontrolérem a detailnější rozpis jeho periferií. Toto v práci bohužel nenacházím a jsem tedy nucen hledat oficiální dokumentaci v přiložených souborech. Dále by bylo vhodné přiložit fotografie např. z procesu měření závislosti spotřeby na použitých periferiích, aby si čtenář mohl udělat představu o použité měřící sestavě. Chybí mi také nezpracovaná část bodu 3 ze zadání – kompenzace odporu vedení při měření pomocí RTD.

Práce je trochu hůře čitelná, ale s přihlédnutím k faktu, že student není rodilým mluvčím, je úroveň češtiny výborná. Celkově musím říci, že je škoda, že práce někdy nejde více do hloubky – hlubší popis využitých principů, základní nastavení daného mikrokontroléru, praktické poznatky atp.

Celkově jsem však s předloženou prací spokojen. Vytvořené ukázkové příklady jsou velmi dobře zpracovány a mohou posloužit jako vhodný základ pro práci s tímto mikrokontrolérem.

Přesto vše nebo právě proto uděluji celkové hodnocení za B a doporučuji práci k obhajobě.
Kritérium hodnocení Známka
Splnění požadavků a cílů zadání B
Postup a rozsah řešení, adekvátnost použitých metod B
Vlastní přínos a originalita B
Schopnost interpretovat dosaž. vysledky a vyvozovat z nich závěry B
Využitelnost výsledků v praxi nebo teorii A
Logické uspořádání práce a formální náležitosti B
Grafická, stylistická úprava a pravopis B
Práce s literaturou včetně citací B
Otázky k obhajobě:
  1. K chybějící části bodu 3 ze zadání. Jak tedy lze řešit kompenzaci odporu vedení při měření teploty pomocí RTD?
  2. Můžete uvést, jak se tato kompenzace promítne do rovnice 3.2?
Zobrazit více

Známka navržená oponentem: B

Odpovědnost: Mgr. et Mgr. Hana Odstrčilová