Isi kandungan:

Cara Menggunakan Arduino DDS Frequency Signal Generator AD9850: 7 Langkah
Cara Menggunakan Arduino DDS Frequency Signal Generator AD9850: 7 Langkah

Video: Cara Menggunakan Arduino DDS Frequency Signal Generator AD9850: 7 Langkah

Video: Cara Menggunakan Arduino DDS Frequency Signal Generator AD9850: 7 Langkah
Video: Using Arduino components to build a signal generator 2024, November
Anonim

Dalam Tutorial ini kita akan belajar bagaimana membuat Frekuensi Isyarat Generator menggunakan modul AD9850 dan Arduino.

Tonton Video!

Catatan: Saya berjaya mendapatkan frekuensi hingga + 50MHz tetapi kualiti isyarat bertambah buruk dengan frekuensi yang lebih tinggi.

Langkah 1: Apa yang Anda Perlu

Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu
  • Arduino Uno atau papan Arduino yang lain
  • AD9850 (DDS Synthesizer) Maklumat Lanjut
  • Wayar pelompat
  • Papan roti
  • Perisian visuino: Muat turun di sini

Langkah 2: Tindak Balas Keluaran

Tindak Balas Keluaran
Tindak Balas Keluaran
Tindak Balas Keluaran
Tindak Balas Keluaran

Anda dapat melihat hasil output untuk frekuensi 10Hz

  • Gambar pertama ialah Skop yang disambungkan ke pin SQ Wave 1
  • Gambar pertama ialah Skop yang disambungkan ke pin Sine Wave 1

Langkah 3: Litar

Litar
Litar
Litar
Litar
Litar
Litar
  • Sambungkan pin modul "AD9850" Serial "W_CLK" ke pin Arduino Digital 8
  • Sambungkan pin modul "AD9850" Serial "FQ_UD" ke pin Arduino Digital 9
  • Sambungkan pin modul "AD9850" Serial "Serial Data" ke pin Arduino Digital 11
  • Sambungkan pin modul "AD9850" Serial "Reset" ke pin Arduino Digital 10
  • Sambungkan pin modul "AD9850" VCC ke pin Arduino 5V
  • Sambungkan pin modul "AD9850" GND (Di kedua sisi) ke pin Arduino GND

Langkah 4: Mulakan Visuino, dan Pilih Jenis Papan UNO Arduino

Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO
Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO
Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO
Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO

Visuino: https://www.visuino.eu juga perlu dipasang. Muat turun versi Percuma atau daftar untuk Percubaan Percuma.

Mulakan Visuino seperti yang ditunjukkan pada gambar pertama Klik pada butang "Tools" pada komponen Arduino (Gambar 1) di Visuino Ketika dialog muncul, pilih "Arduino UNO" seperti yang ditunjukkan pada Gambar 2

Langkah 5: Dalam Visuino Tambah, Tetapkan & Sambungkan Komponen

Dalam Visuino Tambah, Tetapkan & Sambungkan Komponen
Dalam Visuino Tambah, Tetapkan & Sambungkan Komponen
Dalam Visuino Tambah, Tetapkan & Sambungkan Komponen
Dalam Visuino Tambah, Tetapkan & Sambungkan Komponen
Dalam Visuino Tambah, Tetapkan & Sambungkan Komponen
Dalam Visuino Tambah, Tetapkan & Sambungkan Komponen
Dalam Visuino Tambah, Tetapkan & Sambungkan Komponen
Dalam Visuino Tambah, Tetapkan & Sambungkan Komponen
  • Tambahkan komponen "Analog Devices Serial DDS Synthesizer (Signal Generator) - AD9850"
  • Pilih komponen "Synthesizer1" dan di tetingkap sifat di bawah "Frekuensi (Hz)" tetapkan frekuensi yang diinginkan, dalam kes kita kita menetapkan frekuensi 10Hz
  • Pilih komponen "Synthesizer1" dan sambungkan pin "Word Load Clock" ke pin digital Arduino 8
  • Pilih komponen "Synthesizer1" dan sambungkan pin "Frekuensi Update" ke pin digital Arduino 9
  • Pilih komponen "Synthesizer1" dan sambungkan pin "Reset" ke pin digital Arduino 10
  • Pilih komponen "Synthesizer1" dan sambungkan pin "Data" ke pin digital Arduino 11

Langkah 6: Hasilkan, Susun, dan Muat Naik Kod Arduino

Hasilkan, Susun, dan Muat Naik Kod Arduino
Hasilkan, Susun, dan Muat Naik Kod Arduino

Di Visuino, klik bawah pada tab "Build", pastikan port yang betul dipilih, kemudian klik pada butang "Compile / Build and Upload".

Langkah 7: Main

Sekiranya anda menghidupkan modul Arduino UNO, AD9850 akan mula meletakkan frekuensi pada pin output, gelombang persegi keluar pada pin "SQ Wave Out 1" atau gelombang sinus pada pin "Sine Wave Out 1".

Tahniah! Anda telah menyelesaikan projek anda dengan Visuino. Juga dilampirkan adalah projek Visuino, yang saya buat untuk Instructable ini, anda boleh memuat turunnya dan membukanya di Visuino:

Disyorkan: