Sekvencer pro obsluhu krátkovlnné radiostanice

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

V této práci se budeme zabývat zapojením krátkovlnné radiostanice a jejím ovládáním pomocí sekvenceru. Převážně se bude jednat o časové zpoždění anténního a PA relé připřepínání z vysílací (TX) na přijímací (RX) stranu. Časová zpoždění budou ovládány programově pomocí mikroprocesoru ATmega 16, který bude tvořit hlavní řídící část sekvenceru. U zpoždění bude stanovena celková doba při zaklíčování zprávy, kdy budeme brát v úvahu ztrátu prvního symbolu vlivem zpoždění. Dále bude řešena otázka ovládání pomocné audio paměti ISD 2560 a následné nahrávání /přehrávání zpráv u připojení na výstupní periferie generování BFO signálua jeho úpravy. Poslední fáze bude zaměřena na ovládání anténního rotátoru a dále jak softwarové, tak hardwarové řízení. Při přenosu signálu bude využívána amplitudová modulace (SSB) v pásmu CB.

Vydal: FEKT VUT Brno Autor: Pavel Dvořák

Strana 43 z 60

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
.............konec hlavniho programu..... Výsledný zdrojový kód AVR Studiu bude uveden přiloženém CD.*/ void vysilame(void) { c++; zapniANT; _delay_ms(200); sepniPA; _delay_ms(200); PORTA (1<<PORTA4); //antena if(c=100) { lcd_gotoxy(0,0); lcd_puts(" POZOR "); lcd_gotoxy(0,1); lcd_puts(" *VYSLANI-ZPRAV*"); } a=0; b=0;} Program byl uveden pouze pro nastavení registrů mikroprocesoru při zaklíčování zprávy zdroje přerušení pro jednotlivé čítače/časovače0 dále externího přerušení INT1....33 DDRD (1<<DDD5); //TCCR1A 1<<COM1A0; Toggle OC1A Compare Match // TCCR1B 1<<WGM13 1<<WGM12 1<<CS12 ; //TIMSK 0b00000100; ////////////////////////////// menu1(); sei(); //povolení všech přerušení while (1); } /*....... .....