|
Emulátor malého domácího počítače ZX Spectrum
Šimon, Petr ; Šimek, Václav (oponent) ; Růžička, Richard (vedoucí práce)
Osmibitový počítač ZX Spectrum vznikl před 30 lety. Ve své době zažil obrovský úspěch a dodnes má početnou základnu příznivců, kteří stále vytvářejí nové aplikace a hry. Vznikají však i nová hardwarová rozšíření pro připojení moderních periferií, jako jsou IDE HDD, paměťové karty apod. Tato práce si dává za cíl navrhnout a postavit emulátor počítače ZX Spectrum, který bude založen na moderní technologii FPGA a bude používat moderní periferie jako VGA monitor, SD/MMC paměťové karty apod.
|
|
Návrh adaptivního systému na rekonfigurovatelné platformě s využitím vestavěného analogově číslicového převodníku
Zamba, Martin ; Růžička, Richard (oponent) ; Dobai, Roland (vedoucí práce)
Táto práca sa zaoberá možnosťou využitia rekonfigurovateľných číslicových systémov na báze FPGA v aplikáciách využívajúcich zmiešané signály. V práci je uvedený opis rekonfigurovateľných architektúr a rekonfigurovateľných a adaptívnych systémov vo všeobecnosti. Ďalej sú analyzované možnosti využitia rekonfigurovateľných vlastností v konjunkcii s využitím prevodníka XADC u FPGA rady 7 od firmy Xilinx a systému Zynq-7000. V práci je predstavená myšlienka možnosti využitia XADC pre meranie indukčnosti ako alternatíva k existujúcemu riešeniu obvodom LDC1000 od Texas Instruments. Systém s využitím FPGA a XADC by priniesol mnoho výhod ako sú: lepšia integrácia systému, lepšie možnosti spracovania signálov, možnosť skonštruovať adaptívny systém s mnoho senzorickými elementmi a v neposlednom rade potencionálne nižšia cena riešenia. V závere práce sú tieto výhody a nevýhody analyzované a sú navrhnuté ďalšie možnosti pokračovania tejto práce.
|
|
Bezdrátová telemetrie pro létající objekt
Bednář, Martin ; Šimek, Václav (oponent) ; Růžička, Richard (vedoucí práce)
Tato práce se zabývá specifikací, návrhem a implementací telemetrického systému pro létající objekt. Konkrétně se zaměřuje na výběr vhodné přenosové frekvence a integrovaného obvodu zajišťujícího obousměrnou komunikaci na dostatečnou vzdálenost a návrhem protokolu použitého při přenosu. Dále práce řeší návrh komunikačních modulů využívajících těchto integrovaných obvodů, telemetrického čidla výškoměru, modulu pro řízení servomotorů a návrh aplikace pro mobilní telefon používané pro zobrazení naměřených dat. Přenosovou frekvenci jsem s ohledem na legislativní a technické možnosti zvolil v pásmu 2,4 GHz. Pro tuto frekvenci je na trhu dostupný integrovaný obvod CC2511, který by ve spolupráci s integrovaným obvodem CC2591 měl být schopen zajistit dosah telemetrického systému cca 2 km. Čidlo pro měření nadmořské výšky jsem zvolil BMP085 komunikující po I2C sběrnici, tejně jako modul pro řízení servomotorů využívající mikrokontrolér ATmega48-20AU. Mobilní telefon komunikuje s pozemní stanicí přes sběrnici USB.
|
|
Řídicí jednotka pro elektronické bicí
Doležal, Karel ; Růžička, Richard (oponent) ; Šimek, Václav (vedoucí práce)
Práce se zabývá konstrukcí řídicí jednotky pro elektronický bicí nástroj, jejíž funkcí je snímání úderů hráče a produkce odpovídajícího zvukového výstupu. Nejprve je prezentována konstrukce zjednodušené verze zařízení zaměřená na metody snímání bicí soupravy, bez schopnosti generovat zvuk. Na základě toho jsou stanoveny požadované parametry finálního zařízení. Dále je popsána volba komponent a návrh desek plošných spojů s cílem dosáhnout maximální polyfonie a přijatelné latence zvukového generátoru. V další části práce je navrhován obslužný firmware a dostatečně výkonný algoritmus mixování zvuků. Je taktéž popsán postup oživení sestrojeného zařízení a postup testování skutečně dosažených parametrů.
|
|
Polymorfní samočinně testovatelné obvody
Mazuch, Martin ; Růžička, Richard (oponent) ; Sekanina, Lukáš (vedoucí práce)
Táto diplomová práca sa zaoberá problematikou návrhu samočinne testovateľných polymorfných obvodov. Pojednáva o konvenčnom návrhu spoľahlivých a samočinne kontrolovaných obvodov, predstavujúc základné techniky a metódy ich návrhu a konštrukcie. Ďalej vysvetľuje metódu kartézskeho genetického programovania pre návrh kombinačných logických obvodov, ktorá je použitá v praktickej časti práce. Takisto uvádza koncepciu polymorfných hradiel a obvodov a ich praktické využitie. Predstavené sú aj existujúce samočinne kontrolovateľné polymorfné obvody a nad konkrétnymi príkladmi je vykonaná analýza ich činnosti. Ďalej je uvedený návrh realizácie návrhového systému pre samočinne kontrolovateľné polymorfné obvody. Podľa uvedeného návrhu bola vytvorená aplikácia pre návrh obvodov a tiež aj aplikácia umožňujúca simulovanie a analýzu navrhnutých obvodov. Nad vytvoreným systémom bola vykonaná rada experimentov a získaných niekoľko zaujímavých riešení. V závere sa nachádza zhrnutie dosiahnutých výsledkov a prínos práce.
|
| |
| |
|
Diagnostický terminál spalovacího motoru na Pocket PC
Kubiš, Ján ; Bidlo, Michal (oponent) ; Růžička, Richard (vedoucí práce)
Moja bakalárska práca, v ktorej som mal vytvoriť programový systém pracujúci pod operačním systémom Windows CE 2003, sa zaoberá príjmaním a spracovaním dat, ktoré posiela riadiaca jednotka osmivalcového zážehového motoru Tatra T613/4i. Program je schopný príjmať jednotlivé tabuľky, ktoré riadiaca jednotka vysiela. Veličiny jednotlivých tabuliek je možné zobrazovať vo forme textových a číselných dat. Ďalej systém tiež vie zobrazovať chybné hlásenia, ktoré je riadiaca jednotka schopná posielať.
|
| |
|
Ovládání robotického manipulátoru mikrokontrolérem
Zemánek, Martin ; Škarvada, Jaroslav (oponent) ; Růžička, Richard (vedoucí práce)
Diplomová práce pojednává o ovládání robotického manipulátoru ROB 1-3 pomocí běžného joysticku a mikrokontroléru HC08 NITRON nebo LJ12. Jejím cílem bylo vytvoření modulu pro ovládání výchylek servomechanismu robota zpracováním analogového signálu z připojeného joysticku. Jsou zde uvedeny možné návrhy vzájemného propojení jednotlivých komponent, jak pro autonomní, tak pro verzi připojitelnou na laboratorní vývojový kit, na kterých staví návrhy programového řízení. Jsou uvedeny omezující kritéria v analýzách a celkové shrnutí výsledku práce v závěrečném vyhodnocení návrhů.
|