Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Selles õpetuses õpime, kuidas teha sagedussignaaligeneraatorit AD9850 mooduli ja Arduino abil.
Vaata videot!
Märkus: mul õnnestus saada sagedus kuni +50 MHz, kuid signaali kvaliteet halveneb kõrgemate sagedustega.
Samm: mida vajate
- Arduino Uno või mõni muu Arduino plaat
- AD9850 (DDS süntesaator) Lisateave
- Jumper juhtmed
- Leivalaud
- Visuino tarkvara: laadige alla siit
2. samm: väljundvastus
Näete sageduse 10Hz väljundtulemusi
- Esimene pilt on Scope ühendatud SQ Wave 1 kontaktiga
- Esimene pilt on Sine Wave'i 1 tihvtiga ühendatud ulatus
3. samm: vooluring
- Ühendage "AD9850" mooduli tihvt jada "W_CLK" Arduino digitaalse tihvtiga 8
- Ühendage "AD9850" mooduli tihvt jada "FQ_UD" Arduino Digital pin 9 -ga
- Ühendage "AD9850" mooduli tihvti jada "jadaandmed" Arduino Digital pin 11 -ga
- Ühendage "AD9850" mooduli tihvti jada "Lähtesta" Arduino Digital pin 10 -ga
- Ühendage "AD9850" mooduli tihvt VCC Arduino tihvtiga 5V
- Ühendage "AD9850" mooduli tihvt GND (mõlemal küljel) Arduino tihvtiga GND
Samm: käivitage Visuino ja valige Arduino UNO juhatuse tüüp
Samuti tuleb installida Visuino: https://www.visuino.eu. Laadige alla tasuta versioon või registreeruge tasuta prooviversiooniks.
Visuino käivitamine nagu esimesel pildil
Samm 5: jaotises Visuino komponentide lisamine, seadistamine ja ühendamine
- Lisage komponent "Analog Devices Serial DDS Synthesizer (Signal Generator) - AD9850"
- Valige komponent "Süntesaator1" ja atribuutide aknas "Sagedus (Hz)" määrake soovitud sagedus, meie puhul määrame sageduse 10Hz
- Valige komponent "Synthesizer1" ja ühendage tihvt "Word Load Clock" Arduino digitaalse tihvtiga 8
- Valige komponent "Synthesizer1" ja ühendage tihvt "Frequency Update" Arduino digitaalse tihvtiga 9
- Valige komponent "Süntesaator1" ja ühendage tihvt "Lähtesta" Arduino digitaalse tihvtiga 10
- Valige komponent "Synthesizer1" ja ühendage pin "Data" Arduino digitaalse tihvtiga 11
Samm: genereerige, kompileerige ja laadige üles Arduino kood
Visuino puhul klõpsake allosas vahekaarti "Ehita", veenduge, et valitud on õige port, seejärel klõpsake nuppu "Kompileeri/ehita ja laadige üles".
7. samm: mängige
Kui toidate Arduino UNO moodulit, hakkab AD9850 sagedust väljundpistikutele panema, ruutlaine välja „SQ Wave Out 1“kontaktile või siinuslaine „Sine Wave Out 1“kontaktile.
Palju õnne! Olete oma projekti Visuinoga lõpetanud. Lisatud on ka Visuino projekt, mille ma selle Instructable'i jaoks lõin, saate selle alla laadida ja Visuinos avada: