STM8+IR2153 500W Ayarlı smps güç kaynağı (DIY)

Başlatan devrecii, 09 Ağustos 2018, 23:39:01

devrecii

Hemen kolayca ir2153 ile yapayım dedim böyle sanki daha zor oldu.

Burst mode çalışmasına rağmen çıkışlar iyi.

0-35Volt 17Amper    0-60v da verebliyor bir tuş ile ama  35 volttan sonra amper düşüyor, lazım olur diye yaptım.

16saat timer ayarı da var. Otomatik kapanma  :P

Stm8 kaynak kodu ve derlemmiş dosya .s19 ->  http://s7.dosya.tc/server8/riy48r/500wsmps.rar.html






Erol YILMAZ

@iboibo
fikir-uygulama gayet güzel yalnız bu projeyi biraz derleyip toplamak lazım.

Burst mode, hafif yüklerde pwm palsi atlamak olarak algılıyorum. doğru mudur?

Bu arada kodu STM8 için ASM ile mi yazdın?

Çinli bu projeyi görmesin, direkt çalar :)

devrecii

#2
Burst kelimesini bende bu siteden öğrendim  :P  :P

Burada pwm yok sabit osilatör (ir2153) var susup çalışıyor  çıkışı ölçüyor voltaj yada amper istenen değere ulaştığı zaman osilosyon optoküplör ile susturuluyor.

Üzerinde optokuplor olan tüm smpsler benzerdir.

PWM ile çalışan devreler çıkış çok daha temiz oluyor çünkü osilosyon sürekli, pwm değişiyor.

Ayrıca PWM ile çalışan devrede şönt+opamp kullanmadan direk çekilen amperi bobinden ölçmek mümkün.

Kod ASm main.asm




tunayk

Alıntı yapılan: iboibo - 10 Ağustos 2018, 00:20:53Burst kelimesini bende bu siteden öğrendim  :P  :P

Burada pwm yok sabit osilatör (ir2153) var susup çalışıyor  çıkışı ölçüyor voltaj yada amper istenen değere ulaştığı zaman osilosyon optoküplör ile susturuluyor.

Üzerinde optokuplor olan tüm smpsler benzerdir.

PWM ile çalışan devreler çıkış çok daha temiz oluyor çünkü osilosyon sürekli, pwm değişiyor.

Ayrıca PWM ile çalışan devrede şönt+opamp kullanmadan direk çekilen amperi bobinden ölçmek mümkün.

Kod ASm main.asm





Üstad çıkış akımını şönt ve opamp kullanmadan bobinden ölçmeyi anlatır mısın?

devrecii

#4
tunayk  spms trofunun girişi yada çıkışı farketmez, ferrit akım trafosu koymak.

50-100 sarım yada lazım olduğu kadar ferrit ringe sarılır, smps trafoya giden kablo  ortasından
gider.

Sarım , hızlı diyot ile doğrultulup yük direç ve  kondansatör ile filtrelenir daha sonra uygun
direnç ile voltajı düşürülüp adc ye gönderilir bu kadar.

Bu peryot belli ise,  çok güzel lineer ölçülür.

Ama buradaki devrede osilosyonun açılıp kapanması belli peryotta değil yük bindikçe peryot
kısalıyor yük az iken peryot uzun oluyor bu nedenle filtre edilemiyor, özellikle çekilen akım az iken


algorist

e-e-e


Zoroaster

Alıntı yapılan: iboibo - 10 Ağustos 2018, 00:20:53Üzerinde optokuplor olan tüm smpsler benzerdir.

Yok boyle bir sey yok. Optocoupler ile lineer geri besleme yaparak pwm ile oynayan cok tasarim var. UC384x le yapilan tasarimlar mesela.

Tasarimini yaptiginiz  gucteki guc kaynaklari icin burst modu uygun degil diye dusunuyorum.
Seytan deliginden kacti.

devrecii

Alıntı yapılan: Zoroaster - 10 Ağustos 2018, 17:49:07Yok boyle bir sey yok. Optocoupler ile lineer geri besleme yaparak pwm ile oynayan cok tasarim var. UC384x le yapilan tasarimlar mesela.

Tasarimini yaptiginiz  gucteki guc kaynaklari icin burst modu uygun degil diye dusunuyorum.

Valla hocam ilk kez sizden duyuyorum böyle bir sistem olduğunu.

Bahsettiğiniz gibi pwm kontrolü çok daha iyidir ama denemiş oldum sonuç kötü değil.İş görüyor.

Amper arttıkça burst gürültüsü azalıyor iki seçenek var zaten düşük burst yüsek burst diye.

PWM sürülü forward yapıda  1500w bir güç kaynağı da yapacağım kaynak özelliği de olacak.



Zoroaster

#9
Ilk kez duydugun nedir anlamadim?

Bu guc kaynagini mesela 1A cekecek sekilde yukle. Bir role ile 10A ceken bir yuku peryodik olarak devreye sok cikar. Voltaj regulasyonu nasil bir bak. Sezgilerim cok buyuk ripil ve cok fazla EMI olacagini soyluyor.
Seytan deliginden kacti.

devrecii

Yok o şekilde ripil olmuyor neden dersen saniyede timer ile 40.000 defa çıkışlar kontrol ediliyor . Bursttan kaynaklı pikler olabilir onuda hoparlör+ kondansatör ile çıkışı dinliyorum gayet makul değerde.

Benim dandini osiloskopla  ;D  yük bindirip fotoğraflrını koyacağım .

devrecii

Çıkışlar şahane  ;D  Resimlere tıklayarak büyütebilirsin.

Bu low modda (düşük amper modu max 100W)




Bu high modda (osiloskop burstu yakalamış bence iyi)





Düşük frekans düşük frekansda bir sallanma varmı diye


Mucit23

@iboibo konudan alakasız bir soru sorayım. Osiloskop yazılımını senmi yaptın. Lcd de grafik çizerken arka plana grid çizmenin mantığı nedir? Tek katmanda nasıl yaparım bunu?

devrecii

#13
@Mucit23
Spi data busuna birden çok ürün takabilirsin.

SPİ flash çip içine görüntüyü yükle  çipi read konumuna getir ekranı ise write konumuna daha sonra sahte clock ver bu kadar.

osilsokop görüntü çizgisi sonradan mcu dan gidiyor.

Spi ramlarda  var spi data busuna istediğin kadar takabilirsin spi ramı cpu ile doldur daha sonra sahte clcok ile spi ramden spi ekrana gönder bunu da yapabilirsin zor bi iş değil .

Back buffer olmadan ekran sürekli titrer yada mcu yüksek ram olacak f4 gibi.

Piclerde sırf bu iş için 256kb 512kb ramlı olan mcular üretmişler.

 stm32f103 de 20kb ram ekrana back buffer olmuyor  yetmiyor.

Mucit23

O halde her seferinde alt girid ile sinyal görüntüsü yeniden basılıyor