|
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.
(viz
Obr.2.1, log.1 tomto vstupu uvede ISD 2560 klidového stavu (odběr
0,7 mA).2.
Obr. 1. konci relace nebo při přeplnění přejde do
log. Log.
Komunikace mezi ISD 2560 probíhala čtyřech vodičích, které byly
pomocí odporů R11-R15 nastaveny jako Pull zapojení úrovně Log.6.0: Přehrávání
• P_D Log.0 (kontrola pomocí led diody).1 STOP
lcd_gotoxy(0,1);
_delay_ms(500);
lcd_puts("*****STOP!!*****");
_delay_ms(500);
ISD2560a();} //návrat menu
}
return (0);
}
.0 CE
while(1){ (doluTL){while(doluTL);
zapnutiC1; //log.0 uvede pohotovostního stavu (odběr mA).1: Nahrávání, Log.1.(indikace LED).0 P/R
vypniC6; log.)
Zobrazení části kódu pro ovládání ISD 2560:
void recording(void)
{ lcd_gotoxy(0,0);
lcd_puts(" RECORDING! "); //řetězec displeji
lcd_gotoxy(0,1);
_delay_ms(500);
lcd_puts("****ZAPNUTO!****");
_delay_ms(500);
vypniC0; log.0 P_D
vypniC1; log.
• P/R Výchozí úroveň log.0 tomto vstupu uvede ISD 2560 do
režimu nahrávání
• EOM Výchozí úroveň log.10: Port_C komunikace ISD 2560
Význam řídících pinů ISD 2560:
• Log.1.18
dojde ukončení relace nebo přetečení paměťového prostoru výstup EOM úrovni
Log