Jednoduchý počítačom riadený prijímač/vysielač s AD9850/1 DDS

Hardvér wobblera sa ponúka na použitie ako počítačom riadené VFO pre rádioamatérsky prijímač/vysielač. Za týmto účelom bol napísaný jednoduchý program pre platformu Microsoft Windows. Tento program riadi AD9850/1 DDS ako VFO.

Ak sa niekto rozhodne takto používať hardvér wobblera, môže, samozrejme, vypustiť celú AD časť.

Všetko dôležité o hardvéri je popísané v helpe wobblera. Táto stránka sa zaoberá len vlastnosťami riadiaceho programu.

Ak sa majú počítačom prepínať pásma, musí sa to dať pomocou relé. Program posiela na LPT port obsluhu prepínania pásiem.

Príjem/vysielanie sa prepína pomocou signálu na LPT porte.

Popis interfejsa pre prepínanie pásiem a PTT nie je predmetom tohto článku. Musíte si ho vymyslieť podla svojich možností. Popis priradenia pinov LPT portu je v helpe programu.

Hlavná obrazovka
rx.png, 9 kB

má 5 častí:

  1. zobrazovač frekvencie
  2. prepínač pásiem,
  3. tlačidlá pre ovládanie 4 pamätí,
  4. ladiace tlačidlá,
  5. programové tlačidlá.

Treba upozorniť, že pracovná frekvencia sa nemeria, ale je programom nastavovaná v DDS. Skutočná frekvencia závisí od presnosti taktovacieho generátora DDS.

Tlačidlá pre ovládanie pamätí sú dvoch druhov:

  • R má funkciu "nastav frekvenciu uloženú v pamäti (t. j. čítaj pamäť)"
  • W má funkciu "zapíš aktuálnu frekvenciu do pamäti"

Ladenie je možné klikaním na 4 tlačidlá:

  • "<<"znižuje frekvenciu o 1 kHz,
  • "<"znižuje frekvenciu o 10 Hz,
  • ">"zvyšuje frekvenciu o 10 Hz,
  • ">>"zvyšuje frekvenciu o 1 kHz,
Tú istú funkciu, ale s autorepeatom, majú súčasne 4 klávesy - M, ,, .and / - v pravom dolnom rohu klávesnice.

Príjem/vysielanie sa prepína stéčaním medzerníka.

Programové tlačidlá majú nasledovnú funkciu:

  • Help - otvára tento popis,
  • About - otvára informačné okno s kontaktnými údajmi,
  • Setup - otvára konfiguračné okno programu,
  • Close - ukončuje program.

Okno konfigurácie
setup.png, 12 kB

obsahuje všetky dôležité parametre:

  • 9 pásiem - minimálnu a maximálnu frekvenciu v MHz
  • definíciu paralelného portu pre komunikáciu s DDS
  • frekvenciu taktovacieho oscilátora DDS v MHz a násobiaci faktor
  • hodnotu medzifrekvencie v MHz

Jediným rozdielom medzi tlačidlami Save a Close je, že Save uloží zmenené hodnoty do súboru rx.ini, zatiaľčo Close nie.

Všetky informácie, spolu s obsahom pamätí, sa priebežne ukladajú do textového súboru rx.ini. Tento súbor sa prepisuje keď:

  • sa klikne na tlačidlo Save
  • program sa ukončuje kliknutím na tlačidlo Cose na hlavnej obrazovke
  • kliknutím na tlačidlo W hociktorej pamäte

Ak súbor rx.ini neexistuje, program si ho vytvorí so štandardnými hodnotami. Tento súbor možno editovať pomocou Notepadu alebo podobného editora, pravdaže ak vieme, čo robíme...

Note:
Program vyžaduje: