Individální projekty MPOA

Mikroprocesory s architekturou ARM

Uživatelské nástroje

Nástroje pro tento web


2019:all

Individuální projekty MPOA 2019

Ovládání frekvenčního syntezátoru — Zkonstruujte hardware frekvenčního syntezátoru s fázovým závěsem MAX2871 a ovládáním přes rozhraní USB. Pro převodník z USB na SPI rozhraní realizující komunikaci s frekvenčním syntezátorem použijte mikrokontrolér řady STM32F0x. — Filip Klapil, 100%

Generování signálu s použitím algoritmu CORDIC –– Realizujte generátor harmonického signálu na vývojové desce STM32F4DISCOVERY s využitím algoritmu „COordinate ROtation DIgital Computer“. Výstupem generátoru bude sluchátkový JACK. Výpočet vzorků signálu realizujte v pohyblivé řádové čárce a v pevné řádové čárce. Srovnejte dobu výpočtu vzorku a porovnejte s výpočtem pomocí knihovny math.h. Ovládání generátoru realizujte pomocí displeje na vývojové desce STM32F429. Na displeji rovněž vhodně zobrazte srovnání doby výpočtů vzorků. — Roman Sikora, 98%

Zvukový vizualizér — Pomocí vývojového kitu STM32F429I-DISCOVERY realizujte zvukový vizualizér. Zvukový vstup bude vzorkován pomocí AD převodníku, který je součástí MCU kitu. Spektrum signálu bude zobrazeno na LCD displeji. Za pomoci TFT displeje vytvořte jednoduché ovládání vizualizéru, např. přepínání módů pro zobrazování spektra. — Dominik Indrák, 96%

Radarové čidlo pro měření rychlosti — Zkonstruujte hardware předzesilovače pro připojení radarového čidla HB100 dle aplikační poznámky. Zesílený signál zpracujte ve vhodném mikrokontroléru a realizujte radarový systém pro měření rychlosti vč. vhodné vizualizace. — Tuan Ha, 92%

Převzorkování zvukového signálu — Realizujte algoritmus pro převzorkování audio signálu s vhodným poměrem, např. z 8kHz na 12kHz. Maximálně optimalizujte použitý kód, příp. vhodně využijte matematické knihovny a DSP rozšíření. Vstup a výstup signálu z vývojové desky realizujte přes DMA pomocí periferií ADC a DAC. — Filip Šterc, 92%

Mnohokanálové řízení PWM — Na vybraném mikrokontroléru STM32 implementujte mnohokanálové PWM pro řízení jasu LED. Implementaci provádějte s ohledem na maximální efektivitu využití strojového času, aby mikrokontrolér mohl kromě generování PWM provádět i jiné výpočetní operace. — Jan Vykydal, 92%

Monitor napětí Pb akumulátorů — Navrhněte hardware a firmware pro zařízení, které bude monitorovat napětí na dvojici čtyř sériově zapojených olověných akumulátorů. Využijte AD převodník, hodnoty napětí jednotlivých akumulátorů vypisujte na sériovou linku po příchodu impulzu na vstupní pin. Dále indikujte stav článků pomocí LED. Využijte mikrokontrolér STM32F030K6T6. — Milan Ambrož, 76%

Grafická knihovna LittlevGL pro 32F429IDISCOVERY — Seznamte se s grafickou knihovnou LittlevGL. Portujte knihovnu na vývojový kit 32F429IDISCOVERY s 2.4" QVGA TFT displejem. Využijte možnosti dotykového ovládání a demonstrujte možné funkce této knihovny. — Jakub Sedlák, 74%

Cannyho hranový detektor — Realizujte Cannyho hranový detektor pro detekci hran v obraze. Jako zdroj obrázků použijte USB mass storage (flash disk připojený do USB s FatFs), výstupem bude LCD displej, připojený k vývojovému kitu. Pokuste se maximálně využít DSP instrukce mikrokontroléru. — Zbigniew Opiol, 68%.

LoRaWAN komunikace s modulem RN2483 — Komunikační modul RN2483 připojte k vhodnému vývojovému kitu. Zařízení zaregistrujte do sítě The Things Network. Vyberte vhodné informace z kitu k odesílání (teplota, náklon akcelerometru, napětí apod.) a demonstrujte funkci. Dále realizujte funkci notifikace zařízení ze sítě (confirmed downlink). — Radek Závorka, 60%

LoRaWAN stack I-CUBE-LRWAN — Prostudujte funkci softwarového balíku I-CUBE-LRWAN. K vhodnému vývojovému kitu s procesorem STMicroelecotrnics připojte komunikační modul RFM95W, který obsahuje čip kompatibilní s SX1276. Portujte stack I-CUBE-LRWAN na vybraný vývojový kit a demonstrujte LoRaWAN komunikaci v síti The Things Network. — Pavel Němec, 50%

Air mouse — S využitím senzorů vývojové desky FRDM-FXS-MULTI-B realizujte tzv. Air mouse. Zařízení bude do PC připojeno jako HID myš a bude pohybovat kurzorem myši na základě údajů ze senzorů orientace a zrychlení. — Miroslav Klein, 32%

2019/all.txt · Poslední úprava: 2020/01/22 09:16 autor: Aleš Povalač