İçindekiler:
- Adım 1: Videoyu İzleyin
- Adım 2: Parçalarınızı Hazırlayın
- Adım 3: Şema ve Devre
- Adım 4: Kodu İndirin
- Adım 5: Başarı
- 6. Adım: İpuçları
- 7. Adım: Gelecek Planı
Video: STC MCU'lu DIY Fonksiyon Jeneratörü Kolayca: 7 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
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
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
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
Lütfen devreye ve videodaki adıma bakın, bileşenleri kolayca devre kartına yerleştirebilirsiniz.
Adım 4: 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ı
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ı
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:
Fonksiyon Oluşturucu: 12 Adım (Resimlerle)
Fonksiyon Üreticisi: Bu talimat, Maxims'in Analog entegre devresi MAX038'e dayalı fonksiyon üretecinin tasarımını açıklar. İşlev üreteci, elektronik meraklıları için çok kullanışlı bir araçtır. Rezonans devrelerini ayarlamak, sesi test etmek için gereklidir
STC MCU ile Kolayca Kendi Osiloskopunuzu (Mini DSO) Yapın: 9 Adım (Resimlerle)
STC MCU ile Kolayca Kendi Osiloskopunuzu (Mini DSO) Yapın: Bu, STC MCU ile yapılmış basit bir osiloskoptur. Dalga biçimini gözlemlemek için bu Mini DSO'yu kullanabilirsiniz. Zaman Aralığı: 100us-500ms Voltaj Aralığı: 0-30V Çizim Modu: Vektör veya Nokta
3B Yazıcınıza Her Türlü LED'i Kolayca Nasıl Eklersiniz: 8 Adım (Resimlerle)
3B Yazıcınıza Her Türlü LED Nasıl Kolayca Eklenir: Bodrumunuzda toz toplayan yedek LED'leriniz var mı? Yazıcınızın yazdırdığı her şeyi görememekten bıktınız mı? Başka yere bakmanıza gerek yok, bu Eğitilebilir Kitap size yazıcınızın üzerine bir LED ışık şeridini nasıl ekleyeceğinizi öğretecek
DIY Fonksiyon Jeneratörü (ICL8038) 0 Hz - 400Khz: 11 Adım
DIY Fonksiyon Jeneratörü (ICL8038) 0 Hz - 400Khz: Fonksiyon Jeneratörleri elektronik tezgahında çok faydalı bir araçtır, ancak oldukça pahalı olabilir, ancak ucuza inşa etmek için birçok seçeneğimiz var. Bu projede ICl8038 kullanıyoruz
Kolay Arduino Programlama için "Işık/LED" İşaretini Kolayca Değiştirme: 7 Adım (Resimlerle)
Kolay Arduino Programlaması için Bir "Işık/LED" İşareti Nasıl Kolayca Değiştirilir: Bu talimatta, herkesin ışıklı bir şeyi programlanabilir bir arduino yanıp sönen ışıklara veya "Hareketli Işıklara" nasıl dönüştürebileceğini göstereceğim