Mündəricat:

Arduino DDS Tezlik Siqnal Generatoru AD9850: 7 addımdan necə istifadə olunur
Arduino DDS Tezlik Siqnal Generatoru AD9850: 7 addımdan necə istifadə olunur

Video: Arduino DDS Tezlik Siqnal Generatoru AD9850: 7 addımdan necə istifadə olunur

Video: Arduino DDS Tezlik Siqnal Generatoru AD9850: 7 addımdan necə istifadə olunur
Video: Frekans ayarlı cihazın ayar tanıtımı. 2024, Noyabr
Anonim

Bu dərslikdə AD9850 modulu və Arduino istifadə edərək tezlik siqnal generatoru yaratmağı öyrənəcəyik.

Videonu izləyin!

Qeyd: +50MHz -ə qədər tezlik əldə edə bildim, lakin daha yüksək tezliklərlə siqnal keyfiyyəti pisləşir.

Addım 1: Nə lazımdır

Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
  • Arduino Uno və ya hər hansı digər Arduino lövhəsi
  • AD9850 (DDS Sintezatoru) Ətraflı Məlumat
  • Jumper telləri
  • Çörək lövhəsi
  • Visuino proqramı: Buradan yükləyin

Addım 2: Çıxış Cavabı

Çıxış cavabı
Çıxış cavabı
Çıxış cavabı
Çıxış cavabı

10Hz tezliyi üçün çıxış nəticələrini görə bilərsiniz

  • İlk şəkil, SQ Dalğa 1 pininə bağlı olan Kapsamdır
  • İlk şəkil Sine Wave 1 pininə bağlı olan Scopedur

Addım 3: Dövrə

Dövrə
Dövrə
Dövrə
Dövrə
Dövrə
Dövrə
  • "AD9850" modulu pin "W_CLK" Arduino Digital pin 8 -ə qoşun
  • "AD9850" modulu pin Serial "FQ_UD" Arduino Digital pin 9 -a qoşun
  • "AD9850" modul pin Serial "Serial Məlumatları" Arduino Digital pin 11 -ə qoşun
  • "AD9850" modul pinini Serial "Sıfırla" nı Arduino Digital pin 10 -a qoşun
  • "AD9850" modulu pin VCC -ni Arduino pin 5V -ə qoşun
  • "AD9850" modulu pin GND (hər iki tərəfdə) Arduino pin GND -ə qoşun

Addım 4: Visuinonu işə salın və Arduino UNO Board Tipini seçin

Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin

Visuino: https://www.visuino.eu da quraşdırılmalıdır. Pulsuz versiyasını yükləyin və ya Pulsuz sınaq üçün qeydiyyatdan keçin.

Visuino'yu ilk şəkildə göstərildiyi kimi başladın Visuino'da Arduino komponentində (Şəkil 1) "Alətlər" düyməsini basın Dialoq görünəndə Şəkil 2 -də göstərildiyi kimi "Arduino UNO" seçin.

Addım 5: Visuino -da Komponentləri Əlavə et, Qurun və Bağlayın

Visuino -da Komponentləri Əlavə et, Qurun və Bağlayın
Visuino -da Komponentləri Əlavə et, Qurun və Bağlayın
Visuino -da Komponentləri Əlavə et, Qurun və Bağlayın
Visuino -da Komponentləri Əlavə et, Qurun və Bağlayın
Visuino -da Komponentləri Əlavə et, Qurun və Bağlayın
Visuino -da Komponentləri Əlavə et, Qurun və Bağlayın
Visuino -da Komponentləri Əlavə et, Qurun və Bağlayın
Visuino -da Komponentləri Əlavə et, Qurun və Bağlayın
  • "Analog Cihazlar Serial DDS Sintezatoru (Siqnal Generatoru) - AD9850" komponentini əlavə edin
  • "Synthesizer1" komponentini seçin və "Frekans (Hz)" altındakı xüsusiyyətlər pəncərəsində istədiyiniz tezliyi təyin edin, bizim vəziyyətimizdə 10Hz tezliyini təyin edirik.
  • "Synthesizer1" komponentini seçin və "Word Load Clock" pinini Arduino rəqəmsal pin 8 -ə qoşun
  • "Synthesizer1" komponentini seçin və "Frequency Update" pinini Arduino rəqəmsal pin 9 -a qoşun
  • "Synthesizer1" komponentini seçin və "Sıfırla" pinini Arduino rəqəmsal pin 10 -a qoşun
  • "Synthesizer1" komponentini seçin və "Data" pinini Arduino rəqəmsal pin 11 -ə qoşun

Addım 6: Arduino Kodunu yaradın, tərtib edin və yükləyin

Arduino Kodunu yaradın, tərtib edin və yükləyin
Arduino Kodunu yaradın, tərtib edin və yükləyin

Visuino'da, altdakı "Yarat" sekmesini vurun, düzgün portun seçildiyinə əmin olun, sonra "Kompilyasiya/Qur və Yüklə" düyməsini basın.

Addım 7: Oyna

Arduino UNO modulunu işə salırsınızsa, AD9850 tezliyi çıxış sancaqlarına, "SQ Wave Out 1" pinində Kvadrat dalğasını və ya "Sine Wave Out 1" pinində Sinus dalğasını çıxarmağa başlayacaq.

Təbrik edirik! Layihənizi Visuino ilə tamamladınız. Bu Təlimat üçün yaratdığım Visuino layihəsi də əlavə olunur, onu yükləyə və Visuinoda aça bilərsiniz:

Tövsiyə: