Güç kaynağı tasarlayalım

Aslında daha önce bahsettiğim hazır 0-30V güç kaynağı ile ilgili güzel bir tartışma var. Onu okursan o devre sana iyi fikir verebilir. Bu devrenin orijinal tasarımı 0-30V 0-3A olsa da 30V a çıkması sıkıntı idi. En fazla 24-26V lara kadar güvenli çalışıyordu. Ama buradaki tartışma sonrasında o devrenin tam olarak istenen performansı sağlaması için gereken revizyonlar belirlenmiş ve neticede iyi bir tasarım ortaya çıkmış.

 
Güç kaynağının kendi devresi (analog devre ve dijital devre) ideal olarak trafonun ayrı bir sargısından beslenmesi lazım. Bu olmazsa da, hemen doğrultucu çıkışında tamamen bağımsız olarak kendi besleme voltajlarını üretmeli. Yani güç kaynağının dışarı verdiği 5V ayrı, güç kaynağının MCU sunu besleyen 5V ayrı.

Evet en mantıklısı öyle olacak. Mcu yu bağımsız besleyeceğim.
 
Trafo konusunda bazı kararsızlıklarım var... Çıkışı simetriğe çevirsem mi, 5v ve/veya 12V sabit çıkarsam mı, onları da kontrol ve monitorize etsemmi vs... vs..Bu nedenle analog tasarımı bu noktada şimdilik sonlandırıyorum. Tasarıma tersten geleceğim. Benim için bu aşamada önemli olan opamp ile sabit akım kompanzasyonu yapabiliyor muyum onu görmekti. Simulasyona göre oluyor gibi...

Biraz fazlaca beklentim olduğu için arduino mega üzerinden yürüyeceğim. Analog girişler 10 Bit (1024 step). 10 amperi 10 bir okursam; 10/1024= 0,009A okuma hassasiyetim olur. Buda benim için yeterli. Voltaj için 30/1024 = 0,029V okuma hassasiyeti olur. Düşük voltajlar için belki daha hassas okuma yapabilirim... buda tamam olsun değerleri okuduk. şimdilik....


30V ayarlama için ne kadar hassiyet istiyorum. 0,01Volt. O zaman 30/0,01= 3000 step gerekli buda 14bit Dac yapar ki o elimizde yok.... bakacaz artık çaresine.

10 Amperi 0,01A ile ayarlamak için ise 10/0,01=1000 step yapar bunun içinde 10bit dac gerekli...

Şimdi aklıma takılan iki durum var.

1. Elde ettiğim çözünürlükleri düşük belli bir seviyeye kadar full range kullanıp voltaj veya akım yükseldikçe katlama yöntemi ile ayar hassasiyetini düşürsem mi? Bu durum hem okuma hemde ayarlamada kullanılabilir. (Ne dediğimi ben bile anlamadım : ) )

2. Ben şimdi bir şekilde %1 hassasiyet yakaladım diyelim. 3.05V çıkış ayarladım. Çıkış 3.05V oldu, ölçüldü.

A) Acaba ne kadar salınım olacak .

B) Akım çekilince voltaj 3.04 veya 3.03 oldu ve lm317 bunu düzeltmiyor diyelim. Ozaman mcu dan referansı yükselterek ek bir düzetme yapmak mantıklımı.


Bunlar sorularım değil aklıma takılanlar. Deneyerek çözeceğim bazı şeyleri....
 
Simetrik diye ayrı bir güç kaynağı kategorisi düşünmemek lazım bence. Onun yerine iki ayrı, eşit güç kaynağı yapmak lazım. Böylece bunları istersen simetrik olarak kullanırsın, istersen bir tanesini kullanırsın.

10 mV ve 10 mA çözünürlük başlangıç için makul bir hedef. Böyle bir devreyi tasarlamanın en büyük zorluklar şunlar:

1) Devrenin stabil olması lazım ve hiçbir şart altında osilasyona girmemesi lazım. Bunu da test etmek ve analizini yapmak oldukça ileri seviye konular, ayrıntıları ben de bilmiyorum. Ama işin içine otomatik kontrol teorisi ve bode plot'lar giriyor. Ama başlangıç için sezgisel olarak çalışacak gibi duran bir devre kurup onunla gerçek senaryolarla testler yapılabilir.

2) Devrenin belli bir tepki süresini sağlıyor olması lazım. Mesela diyelim çıkışta 5 A akım çekiliyorken, aniden 10 A çekilmeye başlandı. Bu durumda çıkış voltajının çok fazla dip yapmadan (mesela en fazla 100 mV) çok kısa sürede (mesela 50 µs de) toparlanması ve ayarlanan voltajı vermeye devam etmesi lazım. Aynı şekilde 10 A de 5 A akıma düşünce de çıkış voltajının çok fazla pik yapmaması lazım. Bu da gene otomatik kontrol teorisini ilgilendiren bir konu ve beni de aşıyor :) Ama gene aynı şekilde, bir devre kurulup bu performans verileri deneysel olarak tespit edilebilir ve deneysel olarak da performans iyileştirilmeye çalışılabilir.

Ama burada şu endişeyi de taşımaya gerek yok: Mesela DAC ile çıkış voltajını ayarlıyor olacaksın. DAC çıkışı 500 iken çıkış voltajı X ise, DAC voltajı 1000 iken çıkış voltajının 2X olması şart değil. Yani devrenin SÜPER LİNEER olmasına gerek yok. Mesela şöyle bir ilişki olsa da olur:

Kod:
DAC       ÇIKIŞ
200       3V
400       6.17V
600       8.79V
800       11.90V

Buradaki sapmalar, bir kalibrasyon tablosu ile düzeltilebilir. Asıl önemli olan devrenin KARARLI OLMASI. Yani DAC 400 çıkış üretiyorsa ve çıkış da 6.17 V ise, belli sıcaklık değişimlerinde, belli şebeke voltajı değişiminde, belli yük değişimlerinde çıkışın 6.17 V olmaya devam etmesi lazım.
 
Eyvallah hocam biraz aklim bulanmisti. Simdi birseyler netlesti. Cok iyi olduginu dusundugum basit cozumler buldum. Firsat bulunca Simulasyonda bir deneyim paylasirim.
 
Bütün bu tasarımlar neden switching değil de lineer yapılıyor? Basit olması için mi?
 
Bütün bu tasarımlar neden switching değil de lineer yapılıyor? Basit olması için mi?

Performans açısından karşılaştırıldığında neredeyse tüm parametrelerde lineer güç kaynakları daha iyi. SMPS'ler sadece boyut, verim gibi maliyet ile ilgili konularda daha iyi. Ama (en azından ben) bir laboratuvar güç kaynağında maliyetten çok performansı isterim :)
 
İnsan bir şey tasarlarken birçok şey öğreniyor.

Çok turlu pot bir motor yardımıyla PID ile kontrol edilebilir. (LM317'nin şaseye bağlanan potu)

Lm317 nin adj akımına dayabilecekse analog switcler kullanılarak dirençler anahtarlanabilir. Pot yerine bu dirençler kullanılır.

Dac çıkışına LM675 tarzı güç opampı kullanılabilir.

Mesela OPA548 var akım limitli. Alternatif akımda bile akım limitleyebiliyor. Denemek için 1 tane aldım ama henüz duruyor.

http://www.ti.com/lit/ds/symlink/opa548.pdf?&ts=1589228351650

Negatif gerilim elde etmek için 7660 kullanılabilir.
 

Ekler

  • OPA548_1.png
    OPA548_1.png
    49.6 KB · Görüntüleme: 201
  • OPA548_2.png
    OPA548_2.png
    94 KB · Görüntüleme: 193
İnsan bir şey tasarlarken birçok şey öğreniyor.

Çok turlu pot bir motor yardımıyla PID ile kontrol edilebilir. (LM317'nin şaseye bağlanan potu)

Lm317 nin adj akımına dayabilecekse analog switcler kullanılarak dirençler anahtarlanabilir. Pot yerine bu dirençler kullanılır.

Dac çıkışına LM675 tarzı güç opampı kullanılabilir.

Mesela OPA548 var akım limitli. Alternatif akımda bile akım limitleyebiliyor. Denemek için 1 tane aldım ama henüz duruyor.

http://www.ti.com/lit/ds/symlink/opa548.pdf?&ts=1589228351650

Negatif gerilim elde etmek için 7660 kullanılabilir.

Süper birşey! Tek opamp ile 25V 5A lik tam programlanabilir laboratuvar güç kaynağı :cheeky2: Bundan iki tane yapsan birçok uygulama için yeterli olur.
 
Süper birşey! Tek opamp ile 25V 5A lik tam programlanabilir laboratuvar güç kaynağı :cheeky2: Bundan iki tane yapsan birçok uygulama için yeterli olur.

Tam programlanabilir olması ne demek?Akım ve voltajın MCU ile kontrol edeilmesinden başka ekstra özelliğidemi var?
Ayrıca datasheet de 3 amp continue 5 amp peak diyor.
 
Tam programlanabilir olması ne demek?Akım ve voltajın MCU ile kontrol edeilmesinden başka ekstra özelliğidemi var?

Başka ekstra birşey yok. Ama yetmez mi yav? :) MCU ile kontrol edilebilirlik çok büyük bir avantaj. Mesela belli bir zaman çizelgesine göre çıkışı açıp kapatabilirsin. Bir devrenin voltaj dalgalanmalarına tepkisini gözlemlemek için suni voltaj dalgalanması oluşturabilirsin.
 
Başka ekstra birşey yok. Ama yetmez mi yav? :) MCU ile kontrol edilebilirlik çok büyük bir avantaj. Mesela belli bir zaman çizelgesine göre çıkışı açıp kapatabilirsin. Bir devrenin voltaj dalgalanmalarına tepkisini gözlemlemek için suni voltaj dalgalanması oluşturabilirsin.
Yani hiç MCU ile kontrol edilebilen güç kaynağı yapmadım ama normalde her güç kaynağı MCU ile kontrol ediliebilir diye biliyorum.Ama tabi bu da bu chipin içinde olduğundan harici komponent ihtiyacı çok az.

Bir tane de abisi varmış opa549 8 amp cont.10 amp peak
56 USD+KDV fiyatı

 
Yani hiç MCU ile kontrol edilebilen güç kaynağı yapmadım ama normalde her güç kaynağı MCU ile kontrol ediliebilir diye biliyorum.Ama tabi bu da bu chipin içinde olduğundan harici komponent ihtiyacı çok az.

Bende Rigol DP832A var. Bu programlanabilir bir laboratuvar güç kaynağı. Mesela şöyle bir senaryoda çok işime yaradı: Üzerinde uğraştığım ARM kartının ethernet arabirimi nadiren DHCP ile IP adres alamıyordu. Bunu oturup test etmeye kalksam saatlerce başka bir iş yapamayacağım. Ben de güç kaynağına bir zamanlama yapılandırdım. 30 saniyede gücü kesiyor ve tekrar açıyordu. İşletim sistemi de her açılışta DHCP durumunu bir kenara kaydediyordu. Gece yatmadan bu süreci çalıştırıyordum ve sabah duruma bakıyordum. Problemi görüp düzelttikten sonra da bu sefer program gerçekten düzeldi mi diye bu sürekli test ettirdim. birkaç gün problemi görmeyince de "düzeldi" ilan ettim. Programlanabilir güç kaynağı olmasaydı bu problem belki de haftalarca uğraştıracaktı.
 
:) MCU ile kontrol edilebilirlik çok büyük bir avantaj.

Biraz aklım bulandıktan sonra tasarım ilkemi hatırladım ve ana hatları belirginleştirdim. En temel fikir 3 kuruşa 5 köfte elde etmekti... Bu nedenle bazı düşüncelerimden vazgeçtim. Büyük avantajı kaybettik :p

Aruino Uno ve 4x20 lcd kullanmaya karar verdim. MCU ile voltaj kontrolünden bu porje için vazgeçtim. Dijital olarak istediğim hassasiyeti yakalamak için en az arduino mega kullanmak lazım. Akım ve voltaj potansiyometre ile ayarlanacak. Önceki mesajlarda çizimini paylaştığım lm317 ile yola devam...

Üç temel fonksiyon belirledim.
1. Güç kaynağı
2. Elektronik yük
3. Şarj cihazı

Ön Panel tasarımında: Güç anahtarı, LCD ekran, 2 adet pot (2 adet çok turlu veya 4 adet normal de olabilir),5 adet buton (+,-,set,esc, out) , 2 adet born soket yer alacak. Arduino onunun rx tx bacaklarına dokunmadığım için USB ön panelden dışarı çıkacak ve istenirse yazılım güncelleme, istenirse data aktarımı yapılabilecek.



Ekran görüntülerini ekte paylaşıyorum. Bu dosya aynı zamanda benim programlama kılavuzum mahiyetinde. Şurası şöyle olsaydı iyiydi veya burada çok kötü olmuş önerilerinize açığım. Tabi yazılım henüz yazmadım. Uno nun (328P) hafızasının el verdiği ölçüde bazı özellikleri atmak zorunda kalmam inşallah...

Projeye şu sıra ile ilerleyeceğim.
1. Yazılımın hazırlanması
2. Kutu seçimi ve panel tasarımı
3. Malzeme temini ve belirli ölçüde bread board denemeleri.
4. Pcb çizimi ve baskısı
5. Montaj
 

Ekler

  • Ekran görüntüleri.pdf
    972.3 KB · Görüntüleme: 204

Forum istatistikleri

Konular
5,787
Mesajlar
98,984
Üyeler
2,464
Son üye
s4met

Son kaynaklar

Son profil mesajları

cemalettin keçeci wrote on HaydarBaris's profile.
barış kardeşim bende bu sene akıllı denizaltı projesine girdim ve sensörleri arastırıyorum tam olarak hangi sensör ve markaları kullandınız yardımcı olabilir misin?
m.white wrote on Altair's profile.
İyi akşamlar.Arabanız ne marka ve sorunu nedir.Ben araba tamircisi değilim ama tamirden anlarım.
* En mühim ve feyizli vazifelerimiz millî eğitim işleridir. Millî eğitim işlerinde mutlaka muzaffer olmak lâzımdır. Bir milletin hakikî kurtuluşu ancak bu suretle olur. (1922)
Kesici/Spindle hızı hesaplamak için SpreadSheet UDF'leri kullanın, hesap makinesi çok eski kalan bir yöntem :)
Dr. Bülent Başaran,
Elektrik ve Elektronik Mühendisi
Yonga Tasarım Özdevinimcisi
Üç güzel "çocuk" babası
Ortahisar/Ürgüp/Konya/Ankara/Pittsburgh/San Francisco/Atlanta/Alaçatı/Taşucu...

Back
Top