Kazalo:

Kako uporabljati generator frekvenčnih signalov Arduino DDS AD9850: 7 korakov
Kako uporabljati generator frekvenčnih signalov Arduino DDS AD9850: 7 korakov

Video: Kako uporabljati generator frekvenčnih signalov Arduino DDS AD9850: 7 korakov

Video: Kako uporabljati generator frekvenčnih signalov Arduino DDS AD9850: 7 korakov
Video: Книга - Моя первая схема ArduMikron 2024, November
Anonim

V tem vodiču se bomo naučili, kako narediti generator frekvenčnih signalov z modulom AD9850 in Arduinom.

Poglej si posnetek!

Opomba: Uspelo mi je doseči frekvenco do +50MHz, vendar se kakovost signala poslabša z višjimi frekvencami.

Korak: Kaj boste potrebovali

Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
  • Arduino Uno ali katero koli drugo ploščo Arduino
  • AD9850 (DDS sintetizator) Več informacij
  • Mostične žice
  • Ogledna plošča
  • Programska oprema Visuino: prenesite tukaj

2. korak: Izhodni odziv

Izhodni odziv
Izhodni odziv
Izhodni odziv
Izhodni odziv

Ogledate si lahko izhodne rezultate za frekvenco 10Hz

  • Prva slika je Scope, priključen na 1 pin SQ Wave
  • Prva slika je obseg, priključen na 1 -polni sinusni val

3. korak: vezje

Vezje
Vezje
Vezje
Vezje
Vezje
Vezje
  • Priključite zatič modula "AD9850" Serijski "W_CLK" na Arduino Digital 8
  • Priključite zatič modula "AD9850" Serijski "FQ_UD" na Arduino Digital 9
  • Priključite zatič modula "AD9850" Serijski "Serijski podatki" na Arduino Digital pin 11
  • Priključite zatič modula "AD9850" Serijski "Ponastavi" na Arduino Digital pin 10
  • Priključite modul "AD9850" pin VCC na Arduino pin 5V
  • Pin GND modula "AD9850" (na obeh straneh) priključite na pin Arduino GND

4. korak: Zaženite Visuino in izberite vrsto plošče Arduino UNO

Zaženite Visuino in izberite vrsto plošče Arduino UNO
Zaženite Visuino in izberite vrsto plošče Arduino UNO
Zaženite Visuino in izberite vrsto plošče Arduino UNO
Zaženite Visuino in izberite vrsto plošče Arduino UNO

Namestiti je treba tudi Visuino: https://www.visuino.eu. Prenesite brezplačno različico ali se registrirajte za brezplačno preskusno različico.

Zaženite Visuino, kot je prikazano na prvi sliki Kliknite gumb "Orodja" na komponenti Arduino (slika 1) v Visuinu Ko se prikaže pogovorno okno, izberite "Arduino UNO", kot je prikazano na sliki 2

5. korak: V Visuinu dodajte, nastavite in povežite komponente

V Visuinu komponente za dodajanje, nastavljanje in povezovanje
V Visuinu komponente za dodajanje, nastavljanje in povezovanje
V Visuinu komponente za dodajanje, nastavljanje in povezovanje
V Visuinu komponente za dodajanje, nastavljanje in povezovanje
V Visuinu komponente za dodajanje, nastavljanje in povezovanje
V Visuinu komponente za dodajanje, nastavljanje in povezovanje
V Visuinu komponente za dodajanje, nastavljanje in povezovanje
V Visuinu komponente za dodajanje, nastavljanje in povezovanje
  • Dodajte komponento "Analog Devices Serial DDS Synthesizer (Signal Generator) - AD9850" komponento
  • Izberite komponento "Synthesizer1" in v oknu lastnosti pod "Frequency (Hz)" nastavite želeno frekvenco, v našem primeru nastavimo frekvenco 10Hz
  • Izberite komponento "Synthesizer1" in priključite pin "Word Load Clock" na Arduino digitalni pin 8
  • Izberite komponento "Synthesizer1" in priključite pin "Frequency Update" na Arduino digitalni pin 9
  • Izberite komponento "Synthesizer1" in priključite pin "Reset" na Arduino digitalni pin 10
  • Izberite komponento "Synthesizer1" in priključite pin "Data" na Arduino digitalni pin 11

6. korak: Ustvarite, prevedite in naložite kodo Arduino

Ustvarite, prevedite in naložite kodo Arduino
Ustvarite, prevedite in naložite kodo Arduino

V Visuinu na dnu kliknite zavihek "Build", se prepričajte, da so izbrana pravilna vrata, nato kliknite gumb "Compile/Build and Upload".

7. korak: Igrajte se

Če napajate modul Arduino UNO, bo AD9850 začel prikazovati frekvenco na izhodnih zatičih, kvadratni val na pin "SQ Wave Out 1" ali sinusni val na pin "Sine Wave Out 1".

Čestitamo! S projektom Visuino ste zaključili svoj projekt. Priložen je tudi projekt Visuino, ki sem ga ustvaril za ta Instructable, lahko ga prenesete in odprete v Visuinu:

Priporočena: