|
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.
Při komunikaci obvody CC1020 AT45DB081D řídí činnost sběrnice mikrokontrolér.
Vystupuje jako tzv. „Master“. Pro bezkonfliktní činnost nutné, aby každém okamžiku vysílal na
sběrnici jen jeden obvod ostatní obvody měly své výstupy stavu vysoké impedance.
Při programování mikrokontroléru Masterem SPI sběrnici programátor
spojený deskou radiokomunikačního monitoru přes konektor SV1.2). Pro součinnost ostatními obvody požadováno,
aby mikrokontrolér podporoval rozhraní SPI UART, reagoval externí přerušení,
obsahoval A/D převodník nejméně dva čítače/časovače umožňoval programování
ISP.7 Mikrokontrolér
Podstatným prvkem radiokomunikačního monitoru kromě transceiveru CC1020
především zvolený mikrokontrolér.3). Tři vodiče rozhraní SPI jsou desce plošných spojů sdíleny mezi
transceiverem CC1020, externí pamětí programováním mikrokontroléru ISP (viz
příloha A.
Tab. Výrobce obvodu CC1020 již na
tento fakt myslel obvod pull-up rezistor integrován čipu. Mikrokontrolér generuje sériový hodinový signál SCK a
zařízení, které vybral komunikaci (tzv. Pro paměť nutné
použít rezistor R204. Jedná se
o osmibitový mikrokontrolér dostatečnou programovou pamětí, která přijde vhod při
tvorbě grafického rozhraní (viz tab.21
Paměť realizována obvodem AT45DB081D firmy Atmel [23].
Obvod paměti spojen mikrokontrolérem pomocí čtyř vodičů: „Chip Select“
(!CS), „Serial Input“ (SI), „Serial Output“ (SO) „Serial Clock“ (SCK). Piny PSEL !CS tak musí být
spojeny pomocí pull-up rezistorů napájecím napětím. Zadané požadavky splňuje obvod ATmega32L výrobce Atmel [24]. pinech PSEL a
!CS být klidová hodnota odpovídající logické 1. 5. okamžiku
programování, kdy mikrokontrolér vystupuje jako Slave, jsou jeho vstupně/výstupní
piny nastaveny jako vstupní není tak dodržen požadavek úrovně logické vstupech
PSEL !CS může dojít konfliktu SPI sběrnici. Komunikace je
kompatibilní SPI. Programátor vybírá
ke komunikaci mikrokontrolér pomocí úrovně logické pinu RESET. 5.
5. „Slave“), informuje úrovní logické na
příslušném pinu (PSEL pro CC1020 nebo !CS pro AT45DB081D). Napájecí
napětí zvoleno 3,3 okamžiku mazání paměti může dojít skokovému zvýšení
spotřeby, proto napájecí napětí blokováno kondenzátorem C204 hodnotou 4,7 µF.3: Přehled vybraných vlastností mikrokontroléru ATmega32L
Parametr Hodnota
Kmitočet hodinového signálu MHz
Velikost programové paměti kB
Velikost paměti SRAM kB
Velikost paměti EEPROM kB
Počet vstupně/výstupních pinů 32
Napájecí napětí 2,7 5,5