Satura rādītājs:

Kā lietot Arduino DDS frekvenču signālu ģeneratoru AD9850: 7 soļi
Kā lietot Arduino DDS frekvenču signālu ģeneratoru AD9850: 7 soļi

Video: Kā lietot Arduino DDS frekvenču signālu ģeneratoru AD9850: 7 soļi

Video: Kā lietot Arduino DDS frekvenču signālu ģeneratoru AD9850: 7 soļi
Video: How to use SSD1306 128x32 OLED Display I2C with Arduino code 2024, Novembris
Anonim

Šajā apmācībā mēs uzzināsim, kā izveidot frekvenču signālu ģeneratoru, izmantojot AD9850 moduli un Arduino.

Skatīties video!

Piezīme: Man izdevās iegūt frekvenci līdz +50 MHz, bet signāla kvalitāte pasliktinās līdz ar augstākām frekvencēm.

1. darbība. Kas jums būs nepieciešams

Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
  • Arduino Uno vai jebkura cita Arduino tāfele
  • AD9850 (DDS sintezators) Vairāk informācijas
  • Jumper vadi
  • Maizes dēlis
  • Visuino programmatūra: lejupielādējiet šeit

2. darbība. Izvades atbilde

Izvades atbilde
Izvades atbilde
Izvades atbilde
Izvades atbilde

Jūs varat redzēt 10Hz frekvences izvades rezultātus

  • Pirmais attēls ir darbības joma, kas savienota ar SQ Wave 1 tapu
  • Pirmais attēls ir darbības joma, kas savienota ar Sine Wave 1 tapu

3. solis: ķēde

Ķēde
Ķēde
Ķēde
Ķēde
Ķēde
Ķēde
  • Pievienojiet "AD9850" moduļa tapu sērijas "W_CLK" Arduino Digital pin 8
  • Pievienojiet "AD9850" moduļa tapu Sērijas "FQ_UD" Arduino Digital tapai 9
  • Savienojiet "AD9850" moduļa tapas Sērijas "Sērijas dati" ar Arduino Digital pin 11
  • Pievienojiet "AD9850" moduļa tapas "Atiestatīt" ar Arduino Digital pin 10
  • Savienojiet "AD9850" moduļa tapu VCC ar Arduino tapu 5V
  • Savienojiet "AD9850" moduļa tapu GND (abās pusēs) ar Arduino tapu GND

4. darbība: palaidiet Visuino un atlasiet Arduino UNO plates tipu

Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu

Ir jāinstalē arī Visuino: https://www.visuino.eu. Lejupielādējiet bezmaksas versiju vai reģistrējieties bezmaksas izmēģinājumam.

Visuino palaišana, kā parādīts pirmajā attēlā. Visuino noklikšķiniet uz pogas "Rīki" uz Arduino komponenta (1. attēls). Kad tiek parādīts dialoglodziņš, izvēlieties "Arduino UNO", kā parādīts 2. attēlā

5. darbība: sadaļā Visuino komponentu pievienošana, iestatīšana un pievienošana

Vietnē Visuino komponentu pievienošana, iestatīšana un savienošana
Vietnē Visuino komponentu pievienošana, iestatīšana un savienošana
Vietnē Visuino komponentu pievienošana, iestatīšana un savienošana
Vietnē Visuino komponentu pievienošana, iestatīšana un savienošana
Vietnē Visuino komponentu pievienošana, iestatīšana un savienošana
Vietnē Visuino komponentu pievienošana, iestatīšana un savienošana
Vietnē Visuino komponentu pievienošana, iestatīšana un savienošana
Vietnē Visuino komponentu pievienošana, iestatīšana un savienošana
  • Pievienojiet komponentu "Analog Devices Serial DDS Synthesizer (Signal Generator) - AD9850"
  • Atlasiet komponentu "Sintezators1" un rekvizītu loga sadaļā "Frekvence (Hz)" iestatiet vēlamo frekvenci, mūsu gadījumā mēs iestatām frekvenci 10Hz
  • Atlasiet komponentu "Synthesizer1" un pievienojiet tapu "Word Load Clock" ar Arduino digitālo tapu 8
  • Atlasiet komponentu "Synthesizer1" un pievienojiet tapu "Frequency Update" ar Arduino digitālo tapu 9
  • Atlasiet komponentu "Synthesizer1" un pievienojiet tapu "Reset" ar Arduino digitālo tapu 10
  • Atlasiet komponentu "Synthesizer1" un pievienojiet tapu "Data" ar Arduino digitālo tapu 11

6. darbība: ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu

Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu

Vietnē Visuino apakšā noklikšķiniet uz cilnes "Būvēt", pārliecinieties, vai ir atlasīts pareizais ports, pēc tam noklikšķiniet uz pogas "Kompilēt/veidot un augšupielādēt".

7. solis: spēlējiet

Ja jūs barojat Arduino UNO moduli, AD9850 sāks iestatīt frekvenci uz izejas tapām, kvadrātveida vilni uz "SQ Wave Out 1" tapas vai sinusoīdu uz "Sine Wave Out 1" tapas.

Apsveicam! Jūs esat pabeidzis savu projektu ar Visuino. Pievienots arī Visuino projekts, ko es izveidoju šim Instructable, jūs varat to lejupielādēt un atvērt Visuino:

Ieteicams: