Radiokomunikacní monitor pro ISM pásmo 868 MHz

| Kategorie: Diplomové, bakalářské práce  | Tento dokument chci!

Diplomová práce se zabývá návrhem a realizací radiokomunikačního monitoru pro ISM pásmo 868 MHz. V práci je uveden popis bezlicenčních rádiových pásem dle doporučení ITU a norem ETSI. Zvláštní pozornost je věnována pásmu 863 MHz až 870 MHz. Podrobně je popsán transceiver CC1020, který tvoří základ monitoru. Postupně je představen obvodový návrh, sestavení monitoru a vytvoření firmwaru. Radiokomunikační monitor je přenosný, napájený primárně z baterií. Monitor umožňuje zobrazit spektrum signálů v pásmu 868 MHz, indikuje kmitočtovou odchylku vysílače a přijímá vysokofrekvenční signál s modulací FSK. Demodulovaná data je možné přenéstdo osobního počítače přes rozhraní USB.

Vydal: FEKT VUT Brno Autor: Petr Frecer

Strana 40 z 66

Vámi hledaný text obsahuje tato stránku dokumentu který není autorem určen k veřejnému šíření.

Jak získat tento dokument?






Poznámky redaktora
30 Soubor main. Zbylé knihovny slouží buď spolupráci transceiverem CC1020, grafickým LCD displejem nebo spravují jednotku sériové komunikace UART. io_configuration. Ostatní zdrojové soubory lze označit jako knihovny funkcí.2: Změna stavu spínačů rotačního kodéru při točení voličem vpravo (převzato [35]) Směr otáčení programu řešen detekcí sestupné hrany výstupu A a následným rozhodnutím dle logické hodnoty výstupu Popsaný kód vykonáván při obsluze přerušení přetečení čítače/časovače Perioda přetečení volena 2,2 ms s ohledem maximální délku zákmitů ms, kterou udává výrobce rotačního kodéru. 6.h představuje definici vstupně/výstupních pinů dle připojených obvodů.c. Relevantní reakce monitoru stisk tlačítka řešena hlavní části programu funkci main(). V klidu jsou oba spínače rozepnuty.c společně příslušným hlavičkovým souborem definuje většinu měřicích funkcí radiokomunikačního monitoru jako zobrazení spektra signálů pásmu 868 MHz, určení kmitočtové odchylky AFC nebo měření napětí digitalizovaného A/D převodníkem. Vstupními logickými hodnotami plněn posuvný registr. Při stisku tlačítek dochází nežádoucím zákmitům, které třeba programu ignorovat. Aktuálně stisknuté tlačítko reprezentováno proměnnou button.1 Obsluha stisknutí tlačítka Řídící program musí reagovat pokyny uživatele, který ovládá radiokomunikační monitor tlačítky hlavním panelu. Rozhodnutí otočení rotačním kodérem poněkud odlišné detekce stisku tlačítka. Program řeší odstranění zákmitu tlačítka periodickým vzorkováním vstupu. 6. Pořadí spínání určuje směr rotace. Jinak program reagoval několikanásobné stisknutí tlačítka, přestože bylo tlačítko uživatelem stisknuto jen jednou. Kodér dva vnitřní spínače které spínají (stav ON) rozpínají (stav OFF) při rotaci osy kodéru (viz obr. Obsluha přerušení prováděna v části interrupts. Obr. Knihovna obsahuje také některé inicializační funkce vysokoúrovňové zpracování komunikace přes USB.c obsahuje hlavní část programu. Při rotaci doleva sepne nejdříve spínač se zpožděním pak spínač Při rotaci vpravo tomu naopak. 6. .2). Zdrojový soubor monitor_library. stisk tlačítka pak lze považovat situaci, kdy nejstarší hodnota registru rovna logické všechny nové hodnoty jsou logická (sestupná hrana bez zákmitů)