İçindekiler:

STC MCU'lu DIY Fonksiyon Jeneratörü Kolayca: 7 Adım (Resimlerle)
STC MCU'lu DIY Fonksiyon Jeneratörü Kolayca: 7 Adım (Resimlerle)

Video: STC MCU'lu DIY Fonksiyon Jeneratörü Kolayca: 7 Adım (Resimlerle)

Video: STC MCU'lu DIY Fonksiyon Jeneratörü Kolayca: 7 Adım (Resimlerle)
Video: Как сделать электронные песочные часы 2024, Haziran
Anonim
STC MCU ile Kolayca DIY Fonksiyon Jeneratörü
STC MCU ile Kolayca DIY Fonksiyon Jeneratörü

Bu, STC MCU ile yapılmış bir Fonksiyon Üreticisidir. Sadece birkaç bileşene ihtiyaç vardır ve devre basittir.

Şartname

  • Çıkış: Tek Kanal
  • Kare Dalga Formu Frekansı: 1Hz~2MHz
  • Sinüs Dalga Formu Frekansı: 1Hz~10kHz
  • Genlik: VCC, yaklaşık 5V
  • Yükleme yeteneği: Mevcut değil
  • MCU: STC15W4K32S4 @24MHz
  • Ekran: LCD1602
  • Denetleyici: EC11 Enkoder

Adım 1: Videoyu İzleyin

Image
Image

Bu videoda size bu Fonksiyon Üreticisini adım adım nasıl DIY yapacağınızı göstereceğim.

Adım 2: Parçalarınızı Hazırlayın

Şema ve Devre!
Şema ve Devre!

Parça listesi

  • MCU: STC15W4K32S4 x 1 AliExpress'ten Alın
  • Ekran: LCD1602 x 1 AliExpress'ten Alın
  • Sıralı Pin Dişi: AliExpress'ten Alın

    • 16-Pin x 1
    • 2-Pin x 1
  • Potansiyometre: AliExpress'ten Alın

    • 10kΩ x 1
    • 200kΩ x 1
    • 500Ω x 1
  • IC Soketi 40-Pin x 1 AliExpress'ten Alın
  • İndüktör 1mH x 1 AliExpress'ten Alın
  • kapasitör:

    • 220nF x 1 AliExpress'ten Alın
    • 10nF x 1
    • 47uF x 1
  • EC11 Enkoder x 1 AliExpress'ten Alın
  • Lityum Polimer Pil x 1 AliExpress'ten Alın
  • 5V güçlendirici x 1 AliExpress'ten Alın
  • Terminal 2-Pin x 2 AliExpress'ten Alın
  • Push Switch x 1 AliExpress'ten Alın
  • Kondansatör 1uF(opsiyonel) x 1 AliExpress'ten Alın

Adım 3: Şema ve Devre

Şema ve Devre!
Şema ve Devre!
Şema ve Devre!
Şema ve Devre!

Lütfen devreye ve videodaki adıma bakın, bileşenleri kolayca devre kartına yerleştirebilirsiniz.

Adım 4: Kodu İndirin

Kodu İndirin!
Kodu İndirin!
Kodu İndirin!
Kodu İndirin!
Kodu İndirin!
Kodu İndirin!

Aşağıdaki paketi indirin. Kaynak kodu ve derlenmiş hex dosyası vardır.

Kodları okumak istemiyorsanız,.hex dosyasını MCU'ya yazmanız yeterlidir. Kodu MCU'ya indirmek için bir USB'den TTL'ye indirici ve STC-ISP yazılımı kullanın. TXD, RXD ve GND'yi bağlayın.

STC-ISP yazılımını buradan indirin:

STC-ISP arayüzü Çince ise, dili İngilizce olarak değiştirmek için sol üst simgeye tıklayabilirsiniz. STC-ISP'nin ayrıntılı yapılandırması için lütfen Adım 1'deki videoya bakın.

Kodlar C ile yazılmıştır. Düzenlemek ve derlemek için Keil yazılımını kullanın.

Adım 5: Başarı

Başarı!
Başarı!
Başarı!
Başarı!
Başarı!
Başarı!
Başarı!
Başarı!

Bu DIY Fonksiyon Üreticisini, Kare dalga biçimi veya Sinüs dalga biçimi sinyali vermek için kullanabilirsiniz.

Arayüz:

  • Sol altta dalga formu tipi (Kare/Sinüs) ve çıkış durumu (AÇIK/KAPALI) gösterilir
  • F: Frekans
  • D: Kare Dalga Formu Görevi
  • CD: Saat Bölme Katsayısı (Yalnızca bilgi amaçlı)
  • P: Sinüs Dalga Formu oluşturmak için PWM frekansı (Yalnızca bilgi amaçlı)
  • Pt: Sinüs Dalga Formu oluşturmak için nokta sayısı (Yalnızca bilgi amaçlı)

Operasyonlar:

  • Tek Tıkla Kodlayıcı: Kare Dalga Formu Arayüzünde Anahtarlama Frekansı ve Görevi
  • Çift Tıklama Kodlayıcı: Başlat/Durdur Sinyal Çıkışı
  • Kodlayıcıya Uzun Basma: Kare Dalga Biçimi/Sinüs Dalga Biçimi/Voltaj Bilgileri arasında geçiş yapın
  • Enkoderi Döndür: Parametreleri Ayarla

6. Adım: İpuçları

Çıkış sinyalinin yük yeteneği yoktur. Başka bir bileşeni sürmek istiyorsanız, yük kapasitesini artırmak için bir işlemsel yükselteç kullanmanız tavsiye edilir.

7. Adım: Gelecek Planı

Gelecek planı
Gelecek planı

STM32 ile başka bir Function Generator yapmayı planlıyorum.

onu beklemek

  • Ek olarak Üçgen ve Testere dalga formu oluşturabilir.
  • Sinüs dalga biçiminin frekansı 10kHz'den yüksek olabilir.

Bu proje hakkında tavsiyeleriniz veya gereksinimleriniz varsa, lütfen bana bildirin.

Umarım beğenirsin.

YouTube Kanalıma göz atmaktan çekinmeyin:

Önerilen: