Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
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
- 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ı
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ə
- "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
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
- "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
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: