Individální projekty MPOA

Mikroprocesory s architekturou ARM

Uživatelské nástroje

Nástroje pro tento web


2014:adc-to-matlab

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
2014:adc-to-matlab [2015/01/18 13:19]
Jan Novotný [Závěr]
2014:adc-to-matlab [2015/01/18 21:22] (aktuální)
Jan Novotný [Výsledky]
Řádek 166: Řádek 166:
  
  
-Na následujícím videu lze vidět navzorkování signálu. Nejprve se v MATLABu spustí funkce ''​Serial_2channel()''​ a pak se na Discovery kitu stiskne modré tlačítko, čímž se provede navzorkování a odeslání dat. Dokončení tohoto procesu je indikováno rozsvícením zelené LED diody a výsledné průběhy se pak objeví v grafu v MATLABu. +Na následujícím videu lze vidět navzorkování signálu. Nejprve se v MATLABu spustí funkce ''​Serial_2channel()''​ a pak se na Discovery kitu stiskne modré tlačítko, čímž se provede navzorkování a odeslání dat. Dokončení tohoto procesu je indikováno rozsvícením zelené LED diody a výsledné průběhy se pak objeví v grafu v MATLABu. Bohužel kvalita videa není dobrá, protože nebyl k dispozici přístroj poskytující dostatečnou kvalitu záznamu
-{{youtube>​1hZj2ThIF-E?​medium}}+{{ youtube>​1hZj2ThIF-E?​medium }}
 ---- ----
 =====Závěr===== =====Závěr=====
 Celkově je možno říci, že zadání se podařilo splnit. Vznikl dvoukanálový vzorkovač, který by teoreticky mohl být schopen vzorkovat signály až do kmitočtu 1MHz (A/D převodníky vzorkují s rychlostí 2,4 milionu vzorků za sekundu). Prakticky bude tato hodnota zřejmě nižší, ale vzhledem k určení vzorkovače by postačovala schopnost vzorkovat signály do kmitočtu 640kHz. Předností vzorkovače je využití periferie DMA, což zrychluje celý proces přenosu dat. Přenos navzorkovaných dat do počítače a jejich vykreslení také funguje velmi dobře, díky vestavěným funkcím MATLABu, které např. umožňují čtení dat ze sériového portu ve zvoleném formátu, není třeba data nějak výrazněji upravovat nebo přeskládávat,​ což přispívá k přehlednosti kódu. Celkově je možno říci, že zadání se podařilo splnit. Vznikl dvoukanálový vzorkovač, který by teoreticky mohl být schopen vzorkovat signály až do kmitočtu 1MHz (A/D převodníky vzorkují s rychlostí 2,4 milionu vzorků za sekundu). Prakticky bude tato hodnota zřejmě nižší, ale vzhledem k určení vzorkovače by postačovala schopnost vzorkovat signály do kmitočtu 640kHz. Předností vzorkovače je využití periferie DMA, což zrychluje celý proces přenosu dat. Přenos navzorkovaných dat do počítače a jejich vykreslení také funguje velmi dobře, díky vestavěným funkcím MATLABu, které např. umožňují čtení dat ze sériového portu ve zvoleném formátu, není třeba data nějak výrazněji upravovat nebo přeskládávat,​ což přispívá k přehlednosti kódu.
2014/adc-to-matlab.1421583596.txt.gz · Poslední úprava: 2015/01/18 13:19 autor: Jan Novotný