Tam Program Kodlu Arduino Saf Sinüs İnvertör Devresi

Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin





Bu makale, kullanıcının tercihine göre istenen herhangi bir güç çıkışını elde etmek için yükseltilebilen Arduino kullanan basit bir saf sinüs dalgası invertör devresini açıklamaktadır.

Devre Çalışması

Son yazıda öğrendik Arduino ile sinüs dalgası darbe genişlik modülasyonu veya SPWM nasıl oluşturulur Önerilen basit saf sinüs dalgalı invertör devresini yapmak için aynı Arduino kartını kullanacağız. Tasarım, aşağıdaki şekilde gösterildiği gibi aslında son derece basittir.



Sadece yapmalısın arduino kartını programlayın SPWM kodu ile önceki makalede açıklandığı gibi kullanın ve bazı harici cihazlara bağlayın.

Arduino Saf Sinüs İnvertör Devresi

Pin # 8 ve pin # 9 SPWM'leri oluşturmak dönüşümlü olarak ve ilgili mosfetleri aynı SPWM deseniyle değiştirin.



Mosfst, akü gücünü kullanarak transformatörü yüksek akım SPWM dalga formu ile indükleyerek trafonun sekonderinin aynı dalga formu oluşturmasına neden olur, ancak AC şebeke seviyesinde .

Önerilen Arduino invertör devresi, sadece mosfetleri ve trafik derecelendirmesini buna göre yükselterek, tercih edilen herhangi bir daha yüksek watt seviyesine yükseltilebilir, alternatif olarak bunu tam bir köprüye veya bir köprüye de dönüştürebilirsiniz. H köprüsü sinüs dalgası invertörü

Arduino Kartına Güç Verme

Şemada, Arduino kartının 7812 IC devresinden beslendiği görülebilir, bu, bir kablolama ile yapılabilir. standart 7812 IC aşağıdaki şekilde. IC, pilin 18V üzerinde derecelendirilmediği sürece kesinlikle kritik olmasa da, Arduino girişinin 12V işaretini asla aşmamasını sağlayacaktır.

Programlanmış bir Arduino kullanarak yukarıdaki SPWM invertör devresi ile ilgili herhangi bir sorunuz varsa, lütfen bunları değerli yorumlarınız aracılığıyla sormaktan çekinmeyin.

Arduino SPWM için Dalga Biçimi Görüntüleri

Arduino Saf Sinüs İnvertör Devresi SPWM dalga formu

Yukarıdaki Arduino inverter tasarımından elde edilen SPWM dalga formunun görüntüsü (Bay Ainsworth Lynch Tarafından Test Edilmiş ve Gönderilmiştir)


Program Kodu için lütfen aşağıdaki bağlantıyı ziyaret edin:

Arduino SPWM Jeneratör Devresi


GÜNCELLEME:

BJT Arabellek Aşamasını Seviye Değiştirici Olarak Kullanma

Bir Arduino kartı 5V'luk bir çıkış üreteceğinden, mosfetleri doğrudan sürmek için ideal bir değer olmayabilir.

Bu nedenle, kapı seviyesinin 12V'a yükseltilmesi için bir ara BJT seviye değiştirici kademesi gerekli olabilir, böylece mosfetler, cihazların gereksiz ısınmasına neden olmadan doğru şekilde çalışabilir. Güncellenen diyagram (önerilen) aşağıda görülebilir:

SPWM kullanarak basit Arduino sinüs dalgası invertör devresi

Yukarıdaki tasarım tavsiye edilen tasarımdır! (Aşağıda açıklandığı gibi gecikme zamanlayıcısını eklediğinizden emin olun !!)

Video klip

Parça listesi

Tüm dirençler 1/4 watt,% 5 CFR'dir

  • 10K = 4
  • 1K = 2
  • BC547 = 4nos
  • Mosfets IRF540 = 2nos
  • Arduino UNO = 1
  • Transformatör = 9-0-9V / 220V / 120V akım ihtiyaca göre.
  • Akü = 12V, Ah değerine göre

Gecikme Etkisi

Arduino başlatılırken veya başlatılırken mosfet aşamasının başlamamasını sağlamak için, aşağıdaki gecikme jeneratörünü ekleyebilir ve bunları sol taraf BC547 transistörlerinin tabanına bağlayabilirsiniz. Bu, mosfetleri koruyacak ve Arduino'yu açarken güç anahtarı açıldığında yanmalarını önleyecektir.

İNVERTERİ SONLANDIRMADAN ÖNCE LÜTFEN GECİKME ÇIKIŞINI KOLLEKTÖRDEKİ BİR LED İLE TEST EDİN VE ONAYLAYIN

Otomatik Voltaj Regülatörü Ekleme

Diğer tüm inverterler gibi, bu tasarımın çıkışı, pil tamamen şarj edildiğinde güvenli olmayan sınırlara yükselebilir.

Bunu kontrol etmek için bir otomatik voltaj regülatörü aşağıda gösterildiği gibi kullanılabilir.

BC547 kollektörleri, Arduino'ya 10K dirençlerle bağlanan sol taraf BC547 çiftinin tabanlarına bağlanmalıdır.

Arduino sinüs dalgası çıkış düzeltme otomatik

Gerilim düzeltme devresinin izole edilmiş bir versiyonu için, yukarıdaki devreyi aşağıda gösterildiği gibi bir transformatörle değiştirebiliriz:

Negatif çizgiyi akü negatif ile birleştirdiğinizden emin olun.

Nasıl kurulur

Otomatik voltaj düzeltme devresini kurmak için, invertörünüzün özelliklerine göre devrenin giriş tarafına sabit bir 230V veya 110V besleyin.

Ardından, 10k ön ayarı, kırmızı LED'ler yanacak şekilde dikkatlice ayarlayın. Hepsi bu, istenen otomatik çıkış voltaj regülasyonunu uygulamak için ön ayarı mühürleyin ve devreyi yukarıdaki Arduino kartıyla bağlayın.

CMOS Arabelleğini Kullanma

Yukarıdaki Arduino sinüs dalgası invertör devresi için başka bir tasarım aşağıda görülebilir, CMOS IC, bir destekli tampon BJT aşaması için

SPWM Arduino invertör

Önemli:

Arduino başlatılmadan önce yanlışlıkla açılmayı önlemek için, basit bir ON timer devresi aşağıda gösterildiği gibi yukarıdaki tasarıma dahil edilebilir:

Anahtar AÇIK gecikmeli arduino


Önceki: Arduino SPWM Jeneratör Devresi - Kod Detayları ve Şeması Sonraki: 16 × 2 Ekran Kullanan Arduino Frekans Ölçer