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.
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
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:
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.
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
Ö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:
Önceki: Arduino SPWM Jeneratör Devresi - Kod Detayları ve Şeması Sonraki: 16 × 2 Ekran Kullanan Arduino Frekans Ölçer