Sadržaj:

Kako koristiti Arduino DDS generator frekvencijskih signala AD9850: 7 koraka
Kako koristiti Arduino DDS generator frekvencijskih signala AD9850: 7 koraka

Video: Kako koristiti Arduino DDS generator frekvencijskih signala AD9850: 7 koraka

Video: Kako koristiti Arduino DDS generator frekvencijskih signala AD9850: 7 koraka
Video: Prekrasan PWM modul generatora signala 2024, Novembar
Anonim

U ovom vodiču naučit ćemo kako napraviti generator frekvencijskog signala koristeći AD9850 modul i Arduino.

Pogledajte video!

Napomena: Uspio sam povećati frekvenciju do +50MHz, ali se kvalitet signala pogoršava s višim frekvencijama.

Korak 1: Šta će vam trebati

Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
  • Arduino Uno ili bilo koja druga Arduino ploča
  • AD9850 (DDS sintetizator) Više informacija
  • Žice za kratkospojnike
  • Breadboard
  • Visuino softver: preuzmite ovdje

Korak 2: Izlazni odgovor

Izlazni odgovor
Izlazni odgovor
Izlazni odgovor
Izlazni odgovor

Možete vidjeti izlazne rezultate za frekvenciju 10Hz

  • Prva slika je Scope spojen na SQ Wave 1 pin
  • Prva slika je Opseg spojen na 1 pin Sine Wavea

Korak 3: Krug

The Circuit
The Circuit
The Circuit
The Circuit
The Circuit
The Circuit
  • Spojite iglu modula "AD9850" serijski "W_CLK" na Arduino digitalni pin 8
  • Spojite iglu modula "AD9850" serijski "FQ_UD" na Arduino digitalni pin 9
  • Spojite iglu modula "AD9850" Serijski "Serijski podaci" na Arduino Digital pin 11
  • Spojite iglu modula "AD9850" serijski "Resetiraj" na Arduino Digital pin 10
  • Spojite pin "AD9850" modula VCC na Arduino pin 5V
  • Spojite iglu modula "AD9850" GND (s obje strane) na Arduino pin GND

Korak 4: Pokrenite Visuino i odaberite Arduino UNO tip ploče

Pokrenite Visuino i odaberite Arduino UNO tip ploče
Pokrenite Visuino i odaberite Arduino UNO tip ploče
Pokrenite Visuino i odaberite Arduino UNO tip ploče
Pokrenite Visuino i odaberite Arduino UNO tip ploče

Takođe je potrebno instalirati Visuino: https://www.visuino.eu. Preuzmite besplatnu verziju ili se registrirajte za besplatnu probnu verziju.

Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite dugme "Alati" na Arduino komponenti (Slika 1) u Visuinu Kada se pojavi dijalog, odaberite "Arduino UNO" kao što je prikazano na slici 2

Korak 5: U Visuinu dodajte, postavite i povežite komponente

U Visuinu komponente za dodavanje, postavljanje i povezivanje
U Visuinu komponente za dodavanje, postavljanje i povezivanje
U Visuinu komponente za dodavanje, postavljanje i povezivanje
U Visuinu komponente za dodavanje, postavljanje i povezivanje
U Visuinu komponente za dodavanje, postavljanje i povezivanje
U Visuinu komponente za dodavanje, postavljanje i povezivanje
U Visuinu komponente za dodavanje, postavljanje i povezivanje
U Visuinu komponente za dodavanje, postavljanje i povezivanje
  • Dodajte komponentu "Serijski DDS sintetizator analognih uređaja (generator signala) - AD9850"
  • Odaberite komponentu "Synthesizer1" i u prozoru svojstava pod "Frequency (Hz)" postavite željenu frekvenciju, u našem slučaju postavljamo frekvenciju 10Hz
  • Odaberite komponentu "Synthesizer1" i spojite pin "Word Load Clock" na Arduino digitalni pin 8
  • Odaberite komponentu "Synthesizer1" i spojite pin "Frequency Update" na Arduino digitalni pin 9
  • Odaberite komponentu "Synthesizer1" i spojite pin "Reset" na Arduino digitalni pin 10
  • Odaberite komponentu "Synthesizer1" i spojite pin "Data" na Arduino digitalni pin 11

Korak 6: Generirajte, kompajlirajte i prenesite Arduino kôd

Generirajte, kompajlirajte i učitajte Arduino kod
Generirajte, kompajlirajte i učitajte Arduino kod

U Visuinu, pri dnu kliknite na karticu "Build", provjerite je li odabran ispravan port, a zatim kliknite na dugme "Compile/Build and Upload".

Korak 7: Igrajte se

Ako napajate Arduino UNO modul, AD9850 će početi stavljati frekvenciju na izlazne pinove, Square wave out na "SQ Wave Out 1" pin ili Sine wave na "Sine Wave Out 1" pin.

Čestitamo! Završili ste svoj projekt s Visuinom. U prilogu je i projekt Visuino koji sam stvorio za ovu Instructable, možete ga preuzeti i otvoriti u Visuinu:

Preporučuje se: