Wobbler a signálny generátor s DDS riadený osobným počítačom
Obsah: Pôvodné riešenie podľa OM3CPH: Úvod Popis zapojenia Konštrukcia Popis vývodov konektora paralelného portu Ovládací program Zoznam použitých súčiastok Profesionálne riešenie podľa OK1UTS Nové!!! A/D prevodník wobblera - opravená chyba LPT pinov!
Pred časom, v RŽ 3/98, bol uverejnený popis našej univerzálnej jednotky DDS s
AD 9850. Ako príklad použitia bol uvedený jednoduchý program pre riadenie
jednotky pomocou osobného počítača. S odstupom času sme pripravili, dúfam
zaujímavú, aplikáciu tejto jednotky - wobbler a signálny generátor riadený
osobným počítačom.
Zariadenie pozostáva z jednotky digitálnej syntézy na báze AD9850 alebo AD9851,
širokopásmového zosilňovača, diódového paralelného detektora, jednosmerného
zosilňovača s operačným zosilňovačom typu TL081 (alebo podobným) a
analógovo-digitálneho prevodníka so sériovým výstupom dát, TLC549CP. ![]() Obr. 1: Bloková schéma wobblera
Jednotka DDS bola použitá, oproti uverejnenému zapojeniu, len s nepatrnými
úpravami: filtračné kondenzátory 1n na vstupoch oddeľovača 4081 boli, kvôli
dosiahnutiu maximálnej rýchlosti, odstránené, vstup ENABLE bol pripojený na
+5V a ako taktovací oscilátor bol použitý oscilátor 80 MHz (oscilátor s vyššou
frekvenciou sa nepodarilo zohnať, kto zoženie AD9851, tomu bude stačiť aj
oscilátor s podstatne nižšou frekvenciou, lebo obvod má vnútorný násobič 6x).
Použitému oscilátoru bol prispôsobený aj výstupný filter jednotky. Maximálna
frekvencia, ktorú jednotka typu AD985x môže poskytnúť v štandardnom režime,
je najviac 1/2 frekvencie taktovacieho oscilátora. ![]() Obr. 2: Širokopásmový zosilňovač a útlmový článok
Jednotka DDS, zosilňovač aj útlmové články majú výstupnú impedanciu okolo 50 Ohm.
Pripojenie na meraný okruh alebo filter musí obsahovať vhodný transformačný člen.
Zatiaľ čo pri klasických LC filtroch obvykle stačí väzba cez odbočku cievky alebo
prostredníctvom kapacitného deliča, v prípade keramických filtrov, ktoré majú
zvyčajne predpísanú impedanciu generátora a záťaže vo forme paralelnej kombinácie
rezistora a kondenzátora, je situácia o niečo zložitejšia. V takom prípade je
potrebné nastaviť potrebnú hodnotu impedancie pomocou odporového transhormačného
člena (so značným útlmom). ![]() Obr. 3: A/D prevodník s predzosilňovačom
Jednotka DDS bola ponechaná bez zmeny (okrem odstránenia 3 keramických kondenzátorov,
ako je uvedené vyššie). ![]() Obr. 4: Doska plošného spoja širokopásmového zosilňovača (1,5 x 2,75 cm).
Diódová sonda bola umiestnená do plastovej trubičky zo značkovača a na pripojenie so zariadením bol použitý tienený nízkofrekvenčný káblik. Ako dióda bol použitý prechod kolektor - báza tranzistora AF139. Vývod kolektora bol zohnutý priamo k puzdru a prispájkovaný k nemu. Puzdro bolo prispájkované o tienenie káblika. Vývod emitora bol odlomený. Vstupný kondenzátor bol použitý inkurantný trubičkový. A/D prevodník so zosilňovačom (doska plošného spoja je na obr. 6, rozloženie súčiastok na obr. 7) netreba špeciálne tieniť. Napájanie wobblera bolo odvodené z osobného počítača. Hoci + 5V je prístupné na konektore pre joystick, bol na osobnom počítači urobený špeciálny konektor so všetkými 3 potrebnými napätiami. Bol použitý štandardný NF 5-kolíkový konektor. + 5 a + 12 V je na rozvode napätia pre zariadenia vo vnútri počítača (červený a žltý vodič). - 12 V je len na konektore napájania základnej dosky počítača (obvykle modrý vodič). Na vhodnom mieste treba z vodiča bočne zrezať izoláciu a prispájkovať odbočku. Oplatí sa nakoniec dobre zaizolovať. Spájkovať vo vnútri počítača nedoporučujeme! Kvapka cínu určite spadne tam, kde spôsobí najväčšiu škodu... Postupovať treba tak, že sa konektor napájania odpojí, vysunie mimo počítača a tam sa vytvorí odbočka. Kto sa bojí zasahovať do počítača, urobí si napájací zdroj podľa svojich možností. Použitie napájania z počítača môže byť potenciálne nebezpečné (pre počítač). Doporučujeme ho použiť až po nastavení a preskúšaní celého zariadenia. Je vhodné všetky tri napätia na konektore vysokofrekvenčne filtrovať. ![]() Obr. 6: Doska plošných spojov A/D prevodníka so zosilňovačom (2,3 x 3,9).
Celkový pohľad na prototyp wobblera je na obr. 8. ![]() Obr. 8: Celkový pohľad na prototyp wobblera. Popis vývodov konektora paralelného portu
Poznámka: Vodiče Data Bit 3 až 5 boli odpojené od konektora a použité na privedenie napájacích napätí +5, +12 a -12 V.
Program, ktorý slúži na ovládanie jednotky DDS a zobrazovanie údajov zmeraných A/D prevodníkom bol napísaný pre platformu 32 bitových Microsoft Windows. Bol odskúšaný na Windows 98 a Windows 2000.
Na počítač nie sú kladené
žiadne špeciálne nároky, okrem požiadavky, aby mal procesor taktovaný aspoň na
200 MHz a, pochopiteľne, voľný paralelný port.. Čím rýchlejší počítač, tým
rýchlejšie program beží. Program by mal fungovať aj na pomalom počítači, avšak
odozva bude pomerne dlhá. Na počítači s procesorom AMD taktovaným na frekvencii
400 MHz sa podarilo pod Windows 98 dosiahnuť maximálnu frekvenciu rozmietania asi 10 Hz. Pod Windows 2000 na tom istom počítači bola maximálna rýchlosť rozmietania asi 3 Hz. Wobbler
Je základnou funkciou. Okno je veľmi prehľadné a má intuitívne ovládanie a
nastavovanie (obr. 9a). ![]() Obr. 9a: Okno wobblera - lineárne zobrazenie. Celý interval prelaďovania generátora je daný 400 hodnotami výstupných frekvencií DDS generátora. Tento typ wobblera teda neprelaďuje frekvenciu spojito, ale nespojito - po skokoch. Počet skokov, ako bolo uvedené, je daný. Voliť možno dolnú a hornú hranicu a jednotku (Hz, kHz a MHz). Na osi napätí je možno zobraziť 256 hodnôt (použitý je 8-bitový A/D prevodník). Pre pohodlie si možno označenie maximálnej hodnoty nastaviť na číselnú hodnotu, aká je potrebná. Okrem lineárneho zobrazenia je možné prepnúť aj na logaritmické zobrazenie (obr. 9b). Nie je celkom dokonalé, lebo za maximálnu hodnotu sme zvolili maximálnu hodnotu vstupného napätia A/D prevodníka, ale pre relatívne merania to môže byť prijateľné. ![]() Obr. 9b: Okno wobblera - logaritmické zobrazenie. Okno wobblera obsahuje aj možnosť riadiť, síce hrubo a veľmi približne, rýchlosť rozmietania, čo umožňuje dosiahnuť čo najvernejšie vykreslenie priebehu krivky. Základný rozsah je najrýchlejší ("normal"), od neho sú odvodené stredný ("slow") a pomalý ("very slow") rozsah. Spomalenie sa dosahuje opakovaním meraní pri jednotlivých hodnotách frekvencie a ich priemerovaním. Je to vlastne najjednoduchší digitálny filter, ktorý zlepšuje tvar a vernosť krivky pri zašumenom vstupnom signále. Generátor
Toto okno (obr. 10) ponúka základnú funkciu jednotky DDS - generovanie signálu
sínusového tvaru s presnou frekvenciou. Nad okienkom pre zadanie frekvencie sú
tlačidlá pre prelaďovanie nahor po 1 Hz, 1kHz a 1MHz. Pod okienkom sú tlačidlá
pre prelaďovanie rovnakým spôsobom nadol. Tlačidlá "+A" a "-A" umožňujú
prelaďovanie o hodnotu, ktorá je zadaná v okienku na to určenom. V dolnej časti
okna sa nachádza osem tlačidiel na ovládanie ladenia generátora pomocou klávesnice -
nahor sa prelaďuje pomocou kláves Q, W, E, R, nadol pomocou kláves A, S, D, F,
pričom ich funkcia je rovnaká, ako už spomenutých tlačidiel nad a pod okienkom
aktuálnej frekvencie. Aby toto ovládanie bolo aktívne, treba kliknúť na tlačidlo
"Click on this..." nad tlačidlami. ![]() Obr. 10: Generátor
Okno nastavenia (obr. 11) umožňuje zadať adresu paralelného portu, na ktorý je
wobbler pripojený, a zvoliť hodnotu taktovacieho generátora a to, či má byť
použitý násobiaci faktor pre AD9851. Hodnota adresy paralelného portu sa zadáva,
ako býva zvykom, v hexadecimálnom vyjadrení. Nastavené hodnoty netreba nikam
zapisovať, program si ich automaticky ukladá do systémového registra. ![]() Obr. 11: Nastavenie programu. Informácia Toto okno obsahuje základnú informáciu o autorských právach k programu a tlačidlo na vyvolanie pomoci. Pomoc obsahuje text tohto článku, avšak v anglickom jazyku.
Integrované obvody: AD9850 (AD9851), 4081, 2 ks LM78L05, TL081, TCL549CP.
Súčiastky,
ktoré boli použité na konštrukciu, možno získať na objednávku napr.: TLC549 a TL081 (aj iné komponenty) - GM Electronic, Budovateľská 27, 821 08 Bratislava, tel. 55 96 00 02, fax 55 96 01 20, e-mail , URL: http://www.gme.cz.
Verím, že ich dodávajú aj iní dodávatelia, budeme im vďační, ak sa ozvú,
kontakt na nich zverejníme na našej Internetovej stránke. |