Turinys:

Kaip naudoti „Arduino DDS“dažnio signalų generatorių AD9850: 7 žingsniai
Kaip naudoti „Arduino DDS“dažnio signalų generatorių AD9850: 7 žingsniai

Video: Kaip naudoti „Arduino DDS“dažnio signalų generatorių AD9850: 7 žingsniai

Video: Kaip naudoti „Arduino DDS“dažnio signalų generatorių AD9850: 7 žingsniai
Video: VL53L1X Лазерный дистанционный датчик времени полета 400 см 2024, Gruodis
Anonim

Šioje pamokoje sužinosime, kaip sukurti dažnio signalų generatorių naudojant AD9850 modulį ir „Arduino“.

Žiūrėti video įrašą!

Pastaba: man pavyko gauti dažnį iki +50MHz, tačiau signalo kokybė blogėja naudojant aukštesnius dažnius.

1 žingsnis: ko jums reikės

Ko jums reikės
Ko jums reikės
Ko jums reikės
Ko jums reikės
Ko jums reikės
Ko jums reikės
  • „Arduino Uno“ar bet kuri kita „Arduino“lenta
  • AD9850 (DDS sintezatorius) Daugiau informacijos
  • Jumperio laidai
  • Bandomoji Lenta
  • „Visuino“programinė įranga: atsisiųskite čia

2 žingsnis: išvesties atsakas

Išvesties atsakas
Išvesties atsakas
Išvesties atsakas
Išvesties atsakas

Galite matyti 10Hz dažnio išvesties rezultatus

  • Pirmoji nuotrauka yra apimtis, prijungta prie „SQ Wave 1“kaiščio
  • Pirmoji nuotrauka yra apimtis, prijungta prie 1 sinuso bangos

3 žingsnis: grandinė

Circuit
Circuit
Circuit
Circuit
Circuit
Circuit
  • Prijunkite „AD9850“modulio kaištį „W_CLK“prie „Arduino Digital“kaiščio 8
  • Prijunkite „AD9850“modulio kaištį „FQ_UD“prie „Arduino Digital“kaiščio 9
  • Prijunkite „AD9850“modulio kaištį Serijiniai „Serijiniai duomenys“prie „Arduino Digital“kaiščio 11
  • Prijunkite „AD9850“modulio kaiščio nuoseklųjį „Reset“prie „Arduino Digital“kaiščio 10
  • Prijunkite „AD9850“modulio kaištį VCC prie „Arduino“kaiščio 5V
  • Prijunkite „AD9850“modulio kaištį GND (iš abiejų pusių) prie „Arduino“kaiščio GND

4 veiksmas: paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą

Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą

Taip pat reikia įdiegti „Visuino“: https://www.visuino.eu. Atsisiųskite nemokamą versiją arba užsiregistruokite nemokamam bandymui.

„Visuino“paleidimas, kaip parodyta pirmoje nuotraukoje „Visuino“spustelėkite mygtuką „Įrankiai“, esantį „Arduino“komponente (1 pav.) Kai pasirodys dialogo langas, pasirinkite „Arduino UNO“, kaip parodyta 2 paveiksle

5 veiksmas: „Visuino“pridėkite, nustatykite ir prijunkite komponentus

„Visuino“pridėjimo, nustatymo ir prijungimo komponentuose
„Visuino“pridėjimo, nustatymo ir prijungimo komponentuose
„Visuino“pridėjimo, nustatymo ir prijungimo komponentuose
„Visuino“pridėjimo, nustatymo ir prijungimo komponentuose
„Visuino“pridėjimo, nustatymo ir prijungimo komponentuose
„Visuino“pridėjimo, nustatymo ir prijungimo komponentuose
„Visuino“pridėjimo, nustatymo ir prijungimo komponentuose
„Visuino“pridėjimo, nustatymo ir prijungimo komponentuose
  • Pridėkite komponentą „Analog Devices Serial DDS Synthesizer (Signal Generator) - AD9850“
  • Pasirinkite „Synthesizer1“komponentą ir ypatybių lango skiltyje „Frequency (Hz)“nustatykite norimą dažnį, mūsų atveju nustatome 10Hz dažnį
  • Pasirinkite „Synthesizer1“komponentą ir prijunkite kaištį „Word Load Clock“prie „Arduino“skaitmeninio kaiščio 8
  • Pasirinkite „Synthesizer1“komponentą ir prijunkite kaištį „Frequency Update“prie „Arduino“skaitmeninio kaiščio 9
  • Pasirinkite „Synthesizer1“komponentą ir prijunkite kaištį „Reset“prie „Arduino“skaitmeninio kaiščio 10
  • Pasirinkite „Synthesizer1“komponentą ir prijunkite kaištį „Data“prie „Arduino“skaitmeninio kaiščio 11

6 veiksmas: sukurkite, sukompiliuokite ir įkelkite „Arduino“kodą

Sukurkite, sudarykite ir įkelkite „Arduino“kodą
Sukurkite, sudarykite ir įkelkite „Arduino“kodą

„Visuino“apačioje spustelėkite skirtuką „Sukurti“, įsitikinkite, kad pasirinktas teisingas prievadas, tada spustelėkite mygtuką „Kompiliuoti/kurti ir įkelti“.

7 žingsnis: žaiskite

Jei įjungsite „Arduino UNO“modulį, AD9850 pradės nustatyti dažnį ant išvesties kaiščių, kvadratinę bangą išjungti „SQ Wave Out 1“kaiščiu arba sinusinę bangą „sinusinės bangos išėjimo“1 kaiščiu.

Sveikinu! Jūs baigėte savo projektą su Visuino. Taip pat pridedamas „Visuino“projektas, kurį sukūriau šiam „Instructable“, galite jį atsisiųsti ir atidaryti „Visuino“:

Rekomenduojamas: