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 42 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
32 if (a== sp1)//100 { sepniPA; //PA vykonový zes vypniANT; vypniPA; // PORTA (1<<PORTA2); a=0; } if sp2) //150 { lcd_gotoxy(0,0); lcd_puts(" POZOR "); lcd_gotoxy(0,1); lcd_puts(" *PRIJEM--ZPRAV*"); } if (doluTL){while(doluTL); GICR 0<<INT1; TIMSK =0<<TOIE0; menu1();} }ISR (INT1_vect) //externí přerušení INT1 {vysilame(); } /*-----------------------------začátek hlavního programu----------- ------------*/ void main(void) { lcd_init(); lcd_clrscr(); _delay_ms(10000); lcd_gotoxy(0,0); lcd_puts(" Sekvencer pro "); //uvítací logo _delay_ms(10000); lcd_gotoxy(0,1); lcd_puts(" ovl. Stanice"); //uvítací logo _delay_ms(10000); DDRA = (1<<PA7)|(0<<PA6)|(1<<PA5)|(1<<PA4)|(1<<PA3)|(1<<PA2)|(0<<PA1)|(0<< PA0); PORTA=0x00; DDRC=0xff; PORTC=0x00; ADMUX ADC_VREF_TYPE; ADCSRA 0x86; //nastaveni preruseni GICR 1<<INT1; MCUCR 0b00000000; ///////////////////////// ///nastaveni citac 0 TCCR0 (1<<CS02); TIMSK 1<<TOIE0; //////////////////////////// ///nastaveni citac