|
Kategorie: Diplomové, bakalářské práce |
Tento dokument chci!
Diplomová práce se zabývá návrhem a realizací obvodu potrebných pro sestavení vysílace DRM pro krátkovlnná radioamatérská pásma. Je popsán standard DRM a je upozorneno narozdíly mezi standardem pro rozhlasové vysílání a radioamatérské použití. Uveden je návrh vstupních audio obvodu, modulátoru, smešovace, místního generátoru, zesilovace a filtru. Použitý SSB modulátor je založen na fázové metode, casto nazývané Tayloeuv modulátor. Tento princip je podrobne rozebrán včetně odvozeného matematického popisu. Vysílač je možné rídit pomocí programu na pocítaci, komunikace probíhá pres sbernici USB. Vytvorení komunikace je v práci také popsáno.
zajištění funkce přepínání položek
v menu slouží funkce new_state_in_menu, která podle hodnot proměnných určujících pozici
v menu vypisuje displej odpovídající údaje funkce execute_new_settings, která provede
nová nastavení vysílače tak, jak bylo menu zvoleno. Mezi patří
zapínání vypínání výstupu oscilátoru, přepínání módu SSB modulace mezi USB LSB
a nastavení nového kmitočtu.
První funkce vyhodnocuje data zaslaná počítače přes sběrnici USB.
Byte Byte Byte 0
b7 b0
ON/OFF USB/LSB MSB kmitočet LSB
Obr.
. Funkce output_on_off proto navíc přepne multiplexer vybírající pásmové filtry do
polohy, kdy není žádný nich vybrán. Vysílač tak vysílal pásmu 5
MHz.
Směrem počítače počítače jsou přenášeny vždy bajty dat. Tyto operace zajišťují funkce parameter_calc send_by_I2C. Data odeslání připravuje funkce send_new_f_to_PC.
Zbývající bity pak vyjadřují, zda vysílání zapnuto jestli vybrána USB LSB verze
modulace SSB. Jejím vstupním parametrem
je změna stavu enkodéru, který zjišťuje funkce encoder. 11.
Protože generátor možné zároveň ovládat místním ovládáním pomocí rotačního
enkodéru, jsou údaje nastavení vysílače odesílána nazpět počítače, kde uživatel okně
aplikace vidí. 11. Pro nastavení vysílače jsou používány stejné funkce
jako případě ovládání aplikace pro počítač.3. tomu třeba poznamenat, pro
vypnutí výstupu vysílače nestačí pouze vypnout výstup generátoru. Kromě nastaveného kmitočtu
(myšlen kmitočet, kterém vysílá, nikoli reálný výstupní kmitočet oscilátoru) odesílán
také údaj nastavení SSB modulace klíčování. základě vybraného pásma je
provedeno připojení odpovídajícího pásmového výstupního filtru, přepínání obsluhuje
funkce switch_filters. Pro přenesení údaje kmitočtu vyjádřeného ve
stovkách kHz zapotřebí bitů, uvažujeme-li jako nejvyšší přenášený údaj 300,00 kHz.68
USB_evaluation_of_received_data, USB_send_prepared_data_to_PC, local_control usbPoll. Jejich formát obou
směrech shodný uveden Obr. Funkce USB_send_prepared_data_to_PC zajišťuje již jen samotné odeslání dat
přes USB. Tímto ovládán pohyb menu na
LCD displeji ovládány funkce vysílače. Následně vypočítáná nová frekvence oscilátoru funkcí
calc_output_frequency, jsou vypočítány hodnoty potřebné pro nastavení obvodu Si570 tyto
údaje jsou obvodu zaslány. Nová nastavení jsou vždy odeslána nazpět do
počítače, jak bylo popsáno předchozím odstavci.3: Formát paketu dat posílaných přes USB.
Nové nastavení generátoru nakonec zobrazeno LCD displeji. Proto zde pásmo podle hodnoty
kmitočtu automaticky vybráno funkcí auto_band_select. Při vypnutí generátoru se
přestane přepínat multiplexer pracující jako druhý směšovač, zůstane přepnut jedné poloze
a výstup tak bude dostávat mezifrekvenční signál.
Jejich smysl patrný názvů.
Obsluhu místního ovládání provádí funkce local_control. Jestli nastavený kmitočet spadá povoleného rozsahu daného
radioamatérského pásma, kontroluje již aplikace počítači. Rozhodne, zda jsou
data nová, pokud ano, volá další funkce, které provedou požadované příkazy