Arduino DDS Frekans Sinyal Üreteci AD9850 Nasıl Kullanılır: 7 Adım
Arduino DDS Frekans Sinyal Üreteci AD9850 Nasıl Kullanılır: 7 Adım
Anonim

Bu Eğitimde, AD9850 modülü ve Arduino kullanarak bir Frekans Sinyal Üreteci yapmayı öğreneceğiz.

Videoyu izle!

Not: +50MHz'e kadar frekans almayı başardım ancak yüksek frekanslarda sinyal kalitesi daha da kötüleşiyor.

Adım 1: Neye İhtiyacınız Olacak?

Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
  • Arduino Uno veya başka bir Arduino kartı
  • AD9850 (DDS Sentezleyici) Daha Fazla Bilgi
  • Atlama telleri
  • ekmek tahtası
  • Visuino yazılımı: Buradan indirin

Adım 2: Çıktı Yanıtı

Çıktı Yanıtı
Çıktı Yanıtı
Çıktı Yanıtı
Çıktı Yanıtı

10Hz frekansı için çıkış sonuçlarını görebilirsiniz

  • İlk resim SQ Wave 1 pinine bağlı Scope
  • İlk resim Sine Wave 1 pinine bağlı Scope

Adım 3: Devre

Devre
Devre
Devre
Devre
Devre
Devre
  • "AD9850" modül pini Seri "W_CLK" Arduino Dijital pin 8'e bağlayın
  • "AD9850" modül pini Seri "FQ_UD" Arduino Dijital pin 9'a bağlayın
  • "AD9850" modül pini Seri "Seri Veri"yi Arduino Dijital pin 11'e bağlayın
  • "AD9850" modül pini Seri "Reset"i Arduino Digital pin 10'a bağlayın
  • "AD9850" modül pini VCC'yi Arduino pin 5V'ye bağlayın
  • "AD9850" modül pimi GND'yi (her iki tarafta) Arduino pimi GND'ye bağlayın

Adım 4: Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin

Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin

Visuino: https://www.visuino.eu da kurulmalıdır. Ücretsiz sürümü indirin veya Ücretsiz Deneme için kaydolun.

İlk resimde gösterildiği gibi Visuino'yu başlatın Visuino'da Arduino bileşenindeki (Resim 1) "Tools" düğmesine tıklayın (Resim 1) Diyalog göründüğünde, Resim 2'de gösterildiği gibi "Arduino UNO"yu seçin

Adım 5: Visuino'da Bileşenleri Ekle, Ayarla ve Bağla

Visuino'da Bileşenleri Ekle, Ayarla ve Bağla
Visuino'da Bileşenleri Ekle, Ayarla ve Bağla
Visuino'da Bileşenleri Ekle, Ayarla ve Bağla
Visuino'da Bileşenleri Ekle, Ayarla ve Bağla
Visuino'da Bileşenleri Ekle, Ayarla ve Bağla
Visuino'da Bileşenleri Ekle, Ayarla ve Bağla
Visuino'da Bileşenleri Ekle, Ayarla ve Bağla
Visuino'da Bileşenleri Ekle, Ayarla ve Bağla
  • "Analog Cihazlar Seri DDS Sentezleyici (Sinyal Üreteci) - AD9850" bileşenini ekleyin
  • "Synthesizer1" bileşenini seçin ve "Frequency (Hz)" altındaki özellikler penceresinde istediğiniz frekansı ayarlayın, bizim durumumuzda frekansı 10Hz olarak ayarladık
  • "Synthesizer1" bileşenini seçin ve "Word Load Clock" pinini Arduino dijital pin 8'e bağlayın
  • "Synthesizer1" bileşenini seçin ve "Frequency Update" pinini Arduino dijital pin 9'a bağlayın
  • "Synthesizer1" bileşenini seçin ve "Reset" pinini Arduino dijital pin 10'a bağlayın
  • "Synthesizer1" bileşenini seçin ve "Data" pinini Arduino dijital pin 11'e bağlayın

Adım 6: Arduino Kodunu Oluşturun, Derleyin ve Yükleyin

Arduino Kodunu Oluşturun, Derleyin ve Yükleyin
Arduino Kodunu Oluşturun, Derleyin ve Yükleyin

Visuino'da, en alttaki "Build" Sekmesine tıklayın, doğru bağlantı noktasının seçildiğinden emin olun, ardından "Compile/Build and Upload" düğmesine tıklayın.

7. Adım: Oynat

Arduino UNO modülüne güç verirseniz, AD9850 frekansı çıkış pinlerine, Kare dalga çıkışı "SQ Wave Out 1" pinine veya Sinüs dalgası "Sine Wave Out 1" pinine koymaya başlayacaktır.

Tebrikler! Visuino ile projenizi tamamladınız. Ayrıca bu Instructable için oluşturduğum Visuino projesi ektedir, onu indirebilir ve Visuino'da açabilirsiniz: