|
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.
12
V tabulce č. Zpoždění tDOD_TX
využívalo periferii A/D převodníku, kdy při zapojení odporovém děliči byl přiváděn
střed potenciometru (P1_1) vstup ADC(6) uP.
Všechny relé sekvenceru byly ovládány pomocí tranzistorového pole ULN 2004,
díky rozsahu součástek pro spínání pěti relé, také bylo zvoleno napětí 12V důvodu
celkové spotřeby sekvenceru následně pro napájení „polních“ podmínkách.2.
Zobrazení části kódu C:
void zpozdeni(int sp, int sp1, int sp2)
{
PORTA|=(0<<PA6); //definice portu pro A/D převodník
lcd_gotoxy(1,0);
lcd_puts("SPOZDENI:"); //zobrazeni displeji
sp=read_adc(6); //proměna uložení obsahu A/D
sp=sp>>2; ///bitový posuv
sp=255-sp;
sp1=sp+10; //pevně nastavené doby důvodu ochrany LNA
sp2=sp1+10;
spp=sp<<2;
sprintf(buffer1,"%4dms",spp); //zobrazení zpoždění displeji
lcd_gotoxy( 10,0 ;
lcd_puts( buffer1 );}
.2 Funkce zpoždění znaku při zaklíčování
Tato funkce způsobuje vložení dodatečného zpoždění tDOD_TX mezi symboly
Morseovy abecedy generované PTT (telegrafní klíč, vstup PC).
Zpoždění bylo následně programově vloženo mezi znaky klíčování sekvenceru.1.3.
2.1: Přehled popisu funkce jednotlivých relé
Pokud bylo aktivní relé (PTT), pak byl aktivní vstup PTT „šlapka“. Klidový stav odpovídal LOG sepnutý LOG 1.
Pomocí bitových posuvů bylo dosaženo nastavení zpoždění odpovídající
programovému přetečení čítače/časovače0, který byl této funkci využit. jsou uvedeny popisy funkcí jednotlivých relé klidovém stavu a
v sepnutém stavu.2. Tato aktivace
byla nastavena důvodu nežádoucího zaklíčování PTT.
ÚROVEŇ (LOG 12V Popis funkce
LOG PŘEPNUTO (LNA)
RELÉ (ANT) LOG PŘEPNUTO TX
LOG VYPNUTO PA
RELÉ (PA) LOG ZAPNUTO (vysíláme)
LOG AUDIO VYSTUP ISD2560
RELÉ (ISD/BFO) LOG AUDIO VYSTUP BFO
LOG VYPNUTO CW
RELÉ (CW) LOG ZAPNUTO CW
LOG PTT1 (telegrafní klíč)
RELÉ (PTT) LOG PTT2 (program Morseovka)
Tabulka č. Využitý byl plný rozsah A/D
převodníku bitů, přímou úměrou rozsahu A/D převodníku zpoždění tDOD_TX 0
do 1024 ms