Tartalomjegyzék:

Az Arduino DDS frekvenciajel -generátor használata AD9850: 7 lépés
Az Arduino DDS frekvenciajel -generátor használata AD9850: 7 lépés

Videó: Az Arduino DDS frekvenciajel -generátor használata AD9850: 7 lépés

Videó: Az Arduino DDS frekvenciajel -generátor használata AD9850: 7 lépés
Videó: Egy belépő szintű jelgenerátor KIT | Original Hiland DDS Function Signal Generator ◆ Eszközteszt 2024, Július
Anonim

Ebben az oktatóanyagban megtanuljuk, hogyan lehet frekvenciajel -generátort készíteni egy AD9850 modul és az Arduino segítségével.

Nézd meg a videót!

Megjegyzés: Sikerült elérnem a +50MHz frekvenciát, de a jel minősége rosszabbodik a magasabb frekvenciákkal.

1. lépés: Amire szüksége lesz

Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
  • Arduino Uno vagy bármely más Arduino tábla
  • AD9850 (DDS szintetizátor) További információ
  • Jumper vezetékek
  • Kenyeretábla
  • Visuino szoftver: Töltse le itt

2. lépés: Kimeneti válasz

Kimeneti válasz
Kimeneti válasz
Kimeneti válasz
Kimeneti válasz

Láthatja a 10 Hz frekvencia kimeneti eredményeit

  • Az első kép az SQ Wave 1 tűs csatlakozó
  • Az első kép a Scope 1 Sine Wave csatlakozóhoz van csatlakoztatva

3. lépés: Az áramkör

Az áramkör
Az áramkör
Az áramkör
Az áramkör
Az áramkör
Az áramkör
  • Csatlakoztassa a "W_CLK" soros "AD9850" modul csapját az Arduino Digital 8 -as érintkezőhöz
  • Csatlakoztassa az "AD9850" modul tüske "FQ_UD" sorozatát az Arduino Digital 9 -es érintkezőhöz
  • Csatlakoztassa az "AD9850" modul soros "Soros adatok" tűjét az Arduino Digital pin 11 -hez
  • Csatlakoztassa az "AD9850" modul tüske soros "visszaállítását" az Arduino Digital pin 10 -hez
  • Csatlakoztassa az "AD9850" modul VCC csapját az Arduino 5V -os tüskéhez
  • Csatlakoztassa az "AD9850" modul GND csapját (mindkét oldalon) az Arduino GND csaphoz

Lépés: Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát

Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát

A Visuino: https://www.visuino.eu telepítése is szükséges. Töltse le az ingyenes verziót, vagy regisztráljon ingyenes próbaidőszakra.

A Visuino elindítása az első képen látható módon Kattintson a Visuino Arduino komponensén található „Eszközök” gombra (1. kép).

5. lépés: A Visuino összetevők hozzáadása, beállítása és csatlakoztatása menüpontjában

A Visuino komponensek hozzáadása, beállítása és csatlakoztatása területén
A Visuino komponensek hozzáadása, beállítása és csatlakoztatása területén
A Visuino komponensek hozzáadása, beállítása és csatlakoztatása területén
A Visuino komponensek hozzáadása, beállítása és csatlakoztatása területén
A Visuino komponensek hozzáadása, beállítása és csatlakoztatása területén
A Visuino komponensek hozzáadása, beállítása és csatlakoztatása területén
A Visuino komponensek hozzáadása, beállítása és csatlakoztatása területén
A Visuino komponensek hozzáadása, beállítása és csatlakoztatása területén
  • Adja hozzá az "Analog Devices Serial DDS Synthesizer (Signal Generator) - AD9850" összetevőt
  • Válassza ki a "Szintetizátor1" komponenst, és a tulajdonságok ablakban a "Frekvencia (Hz)" alatt állítsa be a kívánt frekvenciát, esetünkben a 10Hz -es frekvenciát
  • Válassza ki a "Synthesizer1" összetevőt, és csatlakoztassa a "Word Load Clock" tűt az Arduino digitális 8 -as tűjéhez
  • Válassza ki a "Synthesizer1" komponenst, és csatlakoztassa a "Frequency Update" tűt az Arduino digitális 9 -es tűjéhez
  • Válassza ki a "Synthesizer1" komponenst, és csatlakoztassa a "Reset" tűt az Arduino 10 -es digitális tűhöz
  • Válassza ki a "Synthesizer1" összetevőt, és csatlakoztassa az "Data" tűt az Arduino digitális 11 -es tűjéhez

6. lépés: Az Arduino kód létrehozása, fordítása és feltöltése

Az Arduino kód létrehozása, fordítása és feltöltése
Az Arduino kód létrehozása, fordítása és feltöltése

A Visuino alkalmazásban kattintson alul a "Build" fülre, győződjön meg arról, hogy a megfelelő port van kiválasztva, majd kattintson a "Compile/Build and Upload" gombra.

7. lépés: Játssz

Ha bekapcsolja az Arduino UNO modult, az AD9850 elkezdi a frekvenciát a kimeneti tüskékre helyezni, a négyzethullámot az "SQ Wave Out 1" érintkezőre vagy a szinuszhullámot a "Sine Wave Out 1" tűre.

Gratulálunk! Befejezte a projektet Visuino -val. Mellékelve van a Visuino projekt is, amelyet ehhez az Instructable -hez hoztam létre, letöltheti és megnyithatja a Visuino -ban:

Ajánlott: