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