Picproje Elektronik Sitesi

ENDÜSTRiYEL OTOMASYON => Güç Elektroniği => Konuyu başlatan: quarko - 28 Ekim 2020, 10:19:55

Başlık: DC-DC Dönüştürücülerde Akım Kontrolü
Gönderen: quarko - 28 Ekim 2020, 10:19:55
Push-Pull topolojisinde bir DC-DC dönüştürücüsü üzerinde çalışıyorum. 100kHz anahtarlama frekansında, sadece voltage loop olacak şekilde gerilim kontrolünü PI kontrolcü ile güzel bir şekilde yapıyor.

Akım kontrolünüde eklemek istiyorum. Ama nasıl olması gerektiği konusunu kafamda tam oturtamıyorum. Aşağıdaki gibi gerilim kontrolü ile birlikte akım kontrolü içiçe mi olması gerekir. Neler tavsiye edersiniz ?


(https://i.hizliresim.com/JkEt11.png) (https://hizliresim.com/JkEt11)
Başlık: Ynt: DC-DC Dönüştürücülerde Akım Kontrolü
Gönderen: power20 - 28 Ekim 2020, 11:35:52
Akım kontrolünden kasıt, akım sınırlama değil midir? Gnd hattına bağlanan ufak direnç üzerinden ölçülerek yapılır
Başlık: Ynt: DC-DC Dönüştürücülerde Akım Kontrolü
Gönderen: M.Salim GÜLLÜCE - 28 Ekim 2020, 11:47:47
Öncelik sıralamasında akım öncelikli olacak şekilde geri besleme yapman gerekir.
Gerilim akım limitine takılmıyorsa geçerli olmalıdır.

Devreni digitalmi yoksa Analog mu tasarlamak istiyorsun.
Başlık: Ynt: DC-DC Dönüştürücülerde Akım Kontrolü
Gönderen: quarko - 28 Ekim 2020, 12:23:20
Alıntı yapılan: Kılıç - 28 Ekim 2020, 11:35:52Akım kontrolünden kasıt, akım sınırlama değil midir? Gnd hattına bağlanan ufak direnç üzerinden ölçülerek yapılır

Nominal akımın üstüne çıktığında, belirli bir miktar daha izin verip sonrasında, CC moda geçip akım sınırlama moduna geçmek gibi. GND hattına bağlanan küçük direnç ile değil, akım sensörüm ile akımı ölçüyorum zaten.


Alıntı yapılan: Mehmet Salim GÜLLÜCE - 28 Ekim 2020, 11:47:47Öncelik sıralamasında akım öncelikli olacak şekilde geri besleme yapman gerekir.
Gerilim akım limitine takılmıyorsa geçerli olmalıdır.

Devreni digitalmi yoksa Analog mu tasarlamak istiyorsun.

Devrem dijital kontrollü hocam, analog değil. TMS320F28027 ile kullanıyorum bu projede. Yani şöyle mi olmalı. Akım değeri, limitin altında ise gerilim kontrolü olacak şekilde tek kontrol döngüsü. Akım değeri limiti aştığında ise yine tek kontrol döngüsü ama akım kontrollü..

Bu durumda iki ayrı kontrol döngüsü olacak ve çalışma esnasında akım değerine göre bu iki döngüden biri seçilecek.
Başlık: Ynt: DC-DC Dönüştürücülerde Akım Kontrolü
Gönderen: JOKERAS - 28 Ekim 2020, 14:05:46
Alıntı yapılan: quarko - 28 Ekim 2020, 12:23:20Nominal akımın üstüne çıktığında, belirli bir miktar daha izin verip sonrasında, CC moda geçip akım sınırlama moduna geçmek gibi. GND hattına bağlanan küçük direnç ile değil, akım sensörüm ile akımı ölçüyorum zaten.


Devrem dijital kontrollü hocam, analog değil. TMS320F28027 ile kullanıyorum bu projede. Yani şöyle mi olmalı. Akım değeri, limitin altında ise gerilim kontrolü olacak şekilde tek kontrol döngüsü. Akım değeri limiti aştığında ise yine tek kontrol döngüsü ama akım kontrollü..

Bu durumda iki ayrı kontrol döngüsü olacak ve çalışma esnasında akım değerine göre bu iki döngüden biri seçilecek.
quarko, bu yukarıda söylediğin mantık dışı.
Çünkü her iki yapı birbiriyle içi içe ve çok ilintili.
Böyle bir yöntem arayışının sebebi nedir?
Başlık: Ynt: DC-DC Dönüştürücülerde Akım Kontrolü
Gönderen: Erol YILMAZ - 28 Ekim 2020, 15:09:19
CC-CV sık kullanılan bir metoddur.

Özellikle batarya şarj sistemlerinde karşımıza çıkar.
Başlık: Ynt: DC-DC Dönüştürücülerde Akım Kontrolü
Gönderen: JOKERAS - 28 Ekim 2020, 15:18:16
Alıntı yapılan: Erol YILMAZ - 28 Ekim 2020, 15:09:19CC-CV sık kullanılan bir metoddur.
Özellikle batarya şarj sistemlerinde karşımıza çıkar.
Hiç duymadım.
Bu Batarya Şarjı için özel bir şeymi?Yoksa Klasik DC/DC dönüştürücüleri de kapsayan bir şeymi?
Başlık: Ynt: DC-DC Dönüştürücülerde Akım Kontrolü
Gönderen: M_B - 28 Ekim 2020, 15:28:39
CC/CV control circuit for battery charger.
Diye aratinca karsimiza cikiyor.

Constant Charge (CC)
Constant Voltage (CV)
Başlık: Ynt: DC-DC Dönüştürücülerde Akım Kontrolü
Gönderen: quarko - 28 Ekim 2020, 15:29:23
Alıntı yapılan: JOKERAS - 28 Ekim 2020, 14:05:46quarko, bu yukarıda söylediğin mantık dışı.
Çünkü her iki yapı birbiriyle içi içe ve çok ilintili.
Böyle bir yöntem arayışının sebebi nedir?


Aslında ben bir yöntem aramıyorum. Bir dc-dc dönüştürücünün akım tepkisi nasıl olmalı. Bunun pratik karşılığını tecrübe etmiş birinden dinlemek istiyorum. Çünkü kontrol algoritmasını yazılıma aktarırken, kafamda bu meseleyi oturtmuş olmak istiyorum.
Başlık: Ynt: DC-DC Dönüştürücülerde Akım Kontrolü
Gönderen: quarko - 28 Ekim 2020, 15:37:56
Alıntı yapılan: Erol YILMAZ - 28 Ekim 2020, 15:09:19CC-CV sık kullanılan bir metoddur.

Özellikle batarya şarj sistemlerinde karşımıza çıkar.

Zaten şuan ben CV modda sistemi kontrol ediyorum. Her bir anahtarlama periyodunda PI kontrolcü çalışıyor. Bunu daha ileriye taşımak istersem, CC modda da çıkış kontrolü yapacak bir ayrı kontrol döngüm olduğunu varsayalım. Kontrol algoritması her koşturulduğunda akım değerine bakıp, hangi modda olduğuna(CC veya CV) karar belirleyip ona göre ilgili kontrol döngüsünü mü çalıştırmalı.

Yoksa içiçe gerilim ve akım kontrol kontrolü olacak şekilde iki tane PI kontrolcü her zaman mı çalışmalı. İlk mesajdaki çizdiğim kontrol blok diyagramındaki gibi. Yani dışta gerilim kontrolü, içteki döngüde akım kontrolü olacak şekilde.
Başlık: Ynt: DC-DC Dönüştürücülerde Akım Kontrolü
Gönderen: JOKERAS - 28 Ekim 2020, 16:22:26
Alıntı yapılan: quarko - 28 Ekim 2020, 15:29:23Aslında ben bir yöntem aramıyorum. Bir dc-dc dönüştürücünün akım tepkisi nasıl olmalı. Bunun pratik karşılığını tecrübe etmiş birinden dinlemek istiyorum. Çünkü kontrol algoritmasını yazılıma aktarırken, kafamda bu meseleyi oturtmuş olmak istiyorum.
guarko, Şarj olayını bilmiyorum ama Genel DC/DC convertör ile bir ara uğraşmıştım,bazı noktaları bildiğim kadarıyla anlatayım.
Daha öncede tartıştık ama bazı arkadaşlar öyle değil böyle değil dediler ama nasıl olduğunu anlatmadılar.

DC/DC Convertörler de Akım Modu Gerilim Modu diye iki yöntem var.Gerilim modu çok basit.

Gerilim Modu...

Basit bir şekilde anlatmak gerekirse bir Pot Düşünün,bu Pot ile PWM Duty oranını ayarladığınızı hayal edin.Çıkıştan çekeceğiniz yük PWM oranına ilintili bir gerilim olacaktır.
Bunu Arttırmak veya azaltmak için Pot ile PWM oranını elinizle ayarlarsınız.Ama Elimizle Potu çevirerek ayarlamak Anlık Çok hızlı durumlarda işe yaramayacaktır.
Bunun için AGC(Automatic Gain Control) yani PI ile Devreye çok hızlı bir şekilde yaptırırsak Doğal olarak Gerilimi istediğimiz Aralıkta sabit tutmuş oluruz.
Bu Açık çevrim.

Current Modu...

Current Mod işi karışık sayılabilecek bir iş.
Current Mod'ta Cycle By Cyle konrtol yöntemi kullanılır.
Bunun için Klasik PWM üretme yöntemleri işe yaramayacağı gibi,Devrenin özellikle Cycle Akım kontrol kısmı Analog olmak zorunda.

Akım Kontrol, Gerilim Kontrol V-Fb ile Akım I-Fb arasında Sample Hold yapısı olmak Zorunda.
V-Fb'den alacağın örnek ile Bağımsız Kapalı Çevrim PWM üretmek zorundasın.
Kapalı çevrim PWM Üretmek için SR FF yapısı olması gerekir.
Ve ayrıca One Shot yapısı ve belirlediğin Frekansta İğne Pulse üreten bir Yapı,Analog
Comparatör ve ayrıca Micro Amperlerle çalışabilecek bir Düzen kurmak icab ediyor.
Current mod Doğal olarak V-Fb ile ilintili olduğu için Çıkıştan ne çekerseniz çekin,
Hangi yükü bağlarsanız bağlayın Limitlerinin içindeyse onu otomatik olarak Kompanzne edecektir.
Ve ayrıca bunu Cycle bazında 1 Cycle gecimelik Hata ile yapacaktır.
Yük olduğunda veya olmadığında Geriliminiz Sabit,Akımınız ise Yük olamdığında minimum,Yük olduğunda da
Devrenizin Limiti ne o derecede Akımı basacaktır.

Çizdiğiniz şekil Doğru şekil, Ama I-Fb ile V-fb'den aldığınız referans arasına Sample Hold yapısnı yapmanız gerekir.Bunu yazılımla zor yaparsınız hız yetmez.
Diye düşünüyorum.Analog Donanım gerekir.
DC/DC Convertör Entegrelerinin Çoğu bu mantığı kullanıyor.

Haa siz Cycle bazında değil de Yine PI benzeri bir yapı ile bunu yapmayı düşünüyorsanız
O Akım kontrol olmayacak,Akım limit Aşımı olacak ve çok yavaş kalacak.Anlamı kalmayacak.
Şarj Cihazı için belki işe yarar,ama Yüksek akımlarda Devrenin Duman olması kaçınılmaz.

Önceden de böyle Konular olmuştu,öyle değil böyle değil diye beni Hacamat etmişlerdi bazzzzı arkadaşlar:)

Tecrübe ettiğim noktalar bunlar gerisini sen düşün olayı çöz quarko.
Bilmediğimiz yanlış olan noktaları da anlatırsın bize:)


Başlık: Ynt: DC-DC Dönüştürücülerde Akım Kontrolü
Gönderen: quarko - 28 Ekim 2020, 16:56:36
Alıntı yapılan: JOKERAS - 28 Ekim 2020, 16:22:26guarko, Şarj olayını bilmiyorum ama Genel DC/DC convertör ile bir ara uğraşmıştım,bazı noktaları bildiğim kadarıyla anlatayım.
Daha öncede tartıştık ama bazı arkadaşlar öyle değil böyle değil dediler ama nasıl olduğunu anlatmadılar.

DC/DC Convertörler de Akım Modu Gerilim Modu diye iki yöntem var.Gerilim modu çok basit.

Gerilim Modu...

Basit bir şekilde anlatmak gerekirse bir Pot Düşünün,bu Pot ile PWM Duty oranını ayarladığınızı hayal edin.Çıkıştan çekeceğiniz yük PWM oranına ilintili bir gerilim olacaktır.
Bunu Arttırmak veya azaltmak için Pot ile PWM oranını elinizle ayarlarsınız.Ama Elimizle Potu çevirerek ayarlamak Anlık Çok hızlı durumlarda işe yaramayacaktır.
Bunun için AGC(Automatic Gain Control) yani PI ile Devreye çok hızlı bir şekilde yaptırırsak Doğal olarak Gerilimi istediğimiz Aralıkta sabit tutmuş oluruz.
Bu Açık çevrim.

Current Modu...

Current Mod işi karışık sayılabilecek bir iş.
Current Mod'ta Cycle By Cyle konrtol yöntemi kullanılır.
Bunun için Klasik PWM üretme yöntemleri işe yaramayacağı gibi,Devrenin özellikle Cycle Akım kontrol kısmı Analog olmak zorunda.

Akım Kontrol, Gerilim Kontrol V-Fb ile Akım I-Fb arasında Sample Hold yapısı olmak Zorunda.
V-Fb'den alacağın örnek ile Bağımsız Kapalı Çevrim PWM üretmek zorundasın.
Kapalı çevrim PWM Üretmek için SR FF yapısı olması gerekir.
Ve ayrıca One Shot yapısı ve belirlediğin Frekansta İğne Pulse üreten bir Yapı,Analog
Comparatör ve ayrıca Micro Amperlerle çalışabilecek bir Düzen kurmak icab ediyor.
Current mod Doğal olarak V-Fb ile ilintili olduğu için Çıkıştan ne çekerseniz çekin,
Hangi yükü bağlarsanız bağlayın Limitlerinin içindeyse onu otomatik olarak Kompanzne edecektir.
Ve ayrıca bunu Cycle bazında 1 Cycle gecimelik Hata ile yapacaktır.
Yük olduğunda veya olmadığında Geriliminiz Sabit,Akımınız ise Yük olamdığında minimum,Yük olduğunda da
Devrenizin Limiti ne o derecede Akımı basacaktır.

Çizdiğiniz şekil Doğru şekil, Ama I-Fb ile V-fb'den aldığınız referans arasına Sample Hold yapısnı yapmanız gerekir.Bunu yazılımla zor yaparsınız hız yetmez.
Diye düşünüyorum.Analog Donanım gerekir.
DC/DC Convertör Entegrelerinin Çoğu bu mantığı kullanıyor.

Haa siz Cycle bazında değil de Yine PI benzeri bir yapı ile bunu yapmayı düşünüyorsanız
O Akım kontrol olmayacak,Akım limit Aşımı olacak ve çok yavaş kalacak.Anlamı kalmayacak.
Şarj Cihazı için belki işe yarar,ama Yüksek akımlarda Devrenin Duman olması kaçınılmaz.

Önceden de böyle Konular olmuştu,öyle değil böyle değil diye beni Hacamat etmişlerdi bazzzzı arkadaşlar:)

Tecrübe ettiğim noktalar bunlar gerisini sen düşün olayı çöz quarko.
Bilmediğimiz yanlış olan noktaları da anlatırsın bize:)


Öncelikle çok teşekkür ederim hocam, cevabınız için. Ben aslında bu işin dijital olarak yapılabileceğini düşünüyorum. Hız konusunda çok endişelerim yok aslında. 100kHz anahtarlama frekansım var. Şuan çıkış geriliminden aldığım geribesleme ile PI kontrolcü işini iyi yapıyor. Akım kontrolü de olması gerekiyor, dönüştürücüde. Bende nasıl eklerim, nasıl bir yol izlemeliyim sorusunun cevabını arıyorum aslında.

O yüzden içiçe gerilim-akım loopları olacak şekilde bu işi yapmak istiyordum. Analog yapı vs şuan ekleyecek durumum yok zaten devreye. Kontrol tarafı dijital olacak. Akım tarafında sample-hold yapısının gereğide galiba, şuanki duty cycle değerinin bir sonraki periyotta etki etmesinden kaynaklı olarak birim zaman gecikmesi olarak verilmesinden geliyor, anladığım kadarıyla.

Bakalım artık bir şekilde çözmeye çalışacağım olayı. Bahsettiğiniz 'bazzzzı' arkadaşların hacamat etmelerini bekliyoruz artık :)
Başlık: Ynt: DC-DC Dönüştürücülerde Akım Kontrolü
Gönderen: JOKERAS - 28 Ekim 2020, 17:59:40
Rica ederim quarko.

100Khz Anahtarlama Frekansının 1 Peryodunun Duty Cycle'nı yazılımla tamda O Anda istediğiniz Noktada kesebiliyor ve hemen hiç vakit kaybetmeden tekrar Aktif olmasını sağlayabilirseniz
işi halletmişsiniz demektir.Eğer bunu yapabilirseniz olayı çözmüş olursunuz.
Nasıl yaptığınızı da bize anlatırsınız Artık:)

Sample Hold yapısı V-Fb den aldığı O anki Sonuç değeri verir.Sonuç değeri tespit etmek için bir önceki Cycle'dan örnek almalıki Değer üretsin.Bu durum 1 Cycle gecikmeye sebep olur.

Ayrıca Soft Start çok önemli bir konu.Bunu da yapmanız gerekir.Önemsiz gibi görülür
ama çok baş ağrısına sebep olur.Sizin hali hazırdaki yapınız için şöyle bir şey deneyebilirsiniz.
PI İntegral değerini Başlangıcta Negatif Sayı ile sayı ile İnit edin.
PI Algoritması Doğal Sentezine ulaşıncaya kadar Duty oranınız,Program akış gecikmesi veya kendi ekleyeceğiniz Delay ile Yavaşça artacaktır diye düşünüyorum.

Kolay gelsin.
 






Başlık: Ynt: DC-DC Dönüştürücülerde Akım Kontrolü
Gönderen: kralsam - 28 Ekim 2020, 20:27:53
Ben Gv'nin Gc den sonra olması gerektiğini düşünüyorum.

Açık devre iken akım kontrolcü full çıkış verecek. PI kontrol limitleri kadar. Bu sırada Voltaj kontrolcü ise direk olarak çıkış gerilimini ayarlıyor olacak. Bu arada uygulanabilir aralıkta akım kısmak için zaten gerilim kısılacağından sonrasından gerilim kontrolcü de kendi ulaşabileceği üst değere kadar ayarlıyor olacak.

Tersi durumda akımı overcurrent noktasından üste geçmek istedikçe gerilimi kısmak gerekecek. Bu noktada başta Gv olursa çarşı pazar karışacak.
Ben yapsam öyle yapardım muhtemelen.
Başlık: Ynt: DC-DC Dönüştürücülerde Akım Kontrolü
Gönderen: quarko - 28 Ekim 2020, 22:24:29
Alıntı yapılan: JOKERAS - 28 Ekim 2020, 17:59:40Rica ederim quarko.

100Khz Anahtarlama Frekansının 1 Peryodunun Duty Cycle'nı yazılımla tamda O Anda istediğiniz Noktada kesebiliyor ve hemen hiç vakit kaybetmeden tekrar Aktif olmasını sağlayabilirseniz
işi halletmişsiniz demektir.Eğer bunu yapabilirseniz olayı çözmüş olursunuz.
Nasıl yaptığınızı da bize anlatırsınız Artık:)

Sample Hold yapısı V-Fb den aldığı O anki Sonuç değeri verir.Sonuç değeri tespit etmek için bir önceki Cycle'dan örnek almalıki Değer üretsin.Bu durum 1 Cycle gecikmeye sebep olur.

Ayrıca Soft Start çok önemli bir konu.Bunu da yapmanız gerekir.Önemsiz gibi görülür
ama çok baş ağrısına sebep olur.Sizin hali hazırdaki yapınız için şöyle bir şey deneyebilirsiniz.
PI İntegral değerini Başlangıcta Negatif Sayı ile sayı ile İnit edin.
PI Algoritması Doğal Sentezine ulaşıncaya kadar Duty oranınız,Program akış gecikmesi veya kendi ekleyeceğiniz Delay ile Yavaşça artacaktır diye düşünüyorum.

Kolay gelsin.

Soft Start kısmını hallettim hocam. PI kontrolcü başlangıçtan itibaren çalışıyor. Vref değerini rampa şeklinde, soft start işlemi süresince artırıyorum. Çıkış çok güzel bir şekilde, rampa referansı takip ediyor ve referans değere oturuyor. Yarın gün içerisinde scope görüntüsünü paylaşabilirim.



Alıntı yapılan: kralsam - 28 Ekim 2020, 20:27:53Ben Gv'nin Gc den sonra olması gerektiğini düşünüyorum.

Açık devre iken akım kontrolcü full çıkış verecek. PI kontrol limitleri kadar. Bu sırada Voltaj kontrolcü ise direk olarak çıkış gerilimini ayarlıyor olacak. Bu arada uygulanabilir aralıkta akım kısmak için zaten gerilim kısılacağından sonrasından gerilim kontrolcü de kendi ulaşabileceği üst değere kadar ayarlıyor olacak.

Tersi durumda akımı overcurrent noktasından üste geçmek istedikçe gerilimi kısmak gerekecek. Bu noktada başta Gv olursa çarşı pazar karışacak.
Ben yapsam öyle yapardım muhtemelen.

Bu durumda akım döngüsü dışarıda, gerilim döngüsü ise içeride olacak. Yalnız bu şekilde olursa kontrol sisteminin en baştaki girişi akım referansı olacak. Akım referansı olarak maksimum akım değeri verilirse, içerideki gerilim döngüsü, akım limit değerini aşmak istediğinde gerilimi artırmaya kalkacak. Bu durumda da çarşı pazar karışacak.:)
Başlık: Ynt: DC-DC Dönüştürücülerde Akım Kontrolü
Gönderen: tunayk - 28 Ekim 2020, 22:34:57
Soft start önemli bir konuydu, onu halletmiş olmanız güzel.  Burada sizin yolunuzu belirleyecek ana etken yükünüz. Eğer yükünüz rezistans benzeri lineer sayılabilecek bir yük ise, gerilim kontrollü çalışabilir, akım sadece sınırı aştığında devreye alabilirsiniz. Eğer yükünüz akü, pil vb. non-lineer hatta agresif bir yük olacak ise, kesinlikle akım kontrol öncelikli olmalıdır.

Kirtik durum akımdan gerilime ya da gerilimden akıma geçişte yaşanır. Buraya dikkat ederek iyi bir sonuç alırsınız.
Başlık: Ynt: DC-DC Dönüştürücülerde Akım Kontrolü
Gönderen: quarko - 28 Ekim 2020, 22:49:06
DC-DC dönüştürücü çıkışı, yük olarak inverter barasını besleyecek hocam. Dolayısıyla inverter çıkışına bağlanacak yükün durumuna göre vereceği tepki direk benim için yük karakteristiğini oluşturacak. Örneğin inverter çıkışı, tam yükün üzerine çıkıldığında, kendi yükünü belirli süre olmak kaydıyla beslemek zorunda. Bu durumda inverter barası da dc-dc dönüştürücünün çıkışına asılmaya başlayacak. Benim burada vereceğim tepki de hızlı ve doğru bir şekilde gerçekleşmesi gerekiyor. Çalışmaya devam, yakın zamanda sonuç alacağımı ümit ediyorum inşallah..
Başlık: Ynt: DC-DC Dönüştürücülerde Akım Kontrolü
Gönderen: kralsam - 28 Ekim 2020, 23:43:06
Alıntı yapılan: quarko - 28 Ekim 2020, 22:24:29...

Bu durumda akım döngüsü dışarıda, gerilim döngüsü ise içeride olacak. Yalnız bu şekilde olursa kontrol sisteminin en baştaki girişi akım referansı olacak. Akım referansı olarak maksimum akım değeri verilirse, içerideki gerilim döngüsü, akım limit değerini aşmak istediğinde gerilimi artırmaya kalkacak. Bu durumda da çarşı pazar karışacak.:)
Aslında çarşı pazar karışmayacak. Akım kontrolcün zaten sistemde ayarlanabilecek Vmax girişte limitlemiş olacak. Sonrasında Gv de en fazla Vref saturasyon değerinde duracak. Önemli olan konu kontrolcü çevrim ve tepki süresine göre ani tepkilerde gecikme sıkıntı çıkarabilir. Onun dışında sorun ön göremiyorum.
Başlık: Ynt: DC-DC Dönüştürücülerde Akım Kontrolü
Gönderen: quarko - 29 Ekim 2020, 11:28:54
Alıntı yapılan: kralsam - 28 Ekim 2020, 23:43:06Aslında çarşı pazar karışmayacak. Akım kontrolcün zaten sistemde ayarlanabilecek Vmax girişte limitlemiş olacak. Sonrasında Gv de en fazla Vref saturasyon değerinde duracak. Önemli olan konu kontrolcü çevrim ve tepki süresine göre ani tepkilerde gecikme sıkıntı çıkarabilir. Onun dışında sorun ön göremiyorum.


Benim istediğim şey bu şekilde ters oluyor ama hocam. Ben maksimum akıma kadar gerilimi sabit tutmak, maksimum akımdan sonrada gerilimi kısarak akımı maksimumda sabit tutmak istiyorum. Saturasyon değeri Vref için değil, Iref için geçerli yani. PSIM de dışarıda gerilim döngüsü, içeride akım döngüsü olacak şekilde, buck dönüştürücü üzerinde denedim. Bu şekilde olacak gibi. Kontrol blok diyagramım bu şekilde.

(https://i.hizliresim.com/kMdYLk.png) (https://hizliresim.com/kMdYLk)

Vref 12V, Iref 5A (max). 4ms ye kadar 2A yüküm var. 4ms den sonra yük 4A e çıkıyor. Kontrolcü gerilimi 12V a çekiyor. 6ms den sonra yük 6A e çıkıyor. Gerilim kısılarak akım maksimumda tutuluyor.

(Kontrol katsayıları optimize edilip daha iyi sonuç alınabilir.)

(https://i.hizliresim.com/sZp3RK.png) (https://hizliresim.com/sZp3RK)
Başlık: Ynt: DC-DC Dönüştürücülerde Akım Kontrolü
Gönderen: M.Salim GÜLLÜCE - 29 Ekim 2020, 11:55:49
Alıntı yapılan: quarko - 28 Ekim 2020, 12:23:20Devrem dijital kontrollü hocam, analog değil. TMS320F28027 ile kullanıyorum bu projede. Yani şöyle mi olmalı. Akım değeri, limitin altında ise gerilim kontrolü olacak şekilde tek kontrol döngüsü. Akım değeri limiti aştığında ise yine tek kontrol döngüsü ama akım kontrollü..

Bu durumda iki ayrı kontrol döngüsü olacak ve çalışma esnasında akım değerine göre bu iki döngüden biri seçilecek.
Kesinlikle öyle.
Akımı sınırladığında voltajı yüke göre değişir ama akım sabit kalır.
Voltaj kontrolü devreden çıkar. Akım sınıra ulaşmamışsa voltajı sen set edebilirsin.
Başlık: Ynt: DC-DC Dönüştürücülerde Akım Kontrolü
Gönderen: quarko - 29 Ekim 2020, 12:04:43
Alıntı yapılan: JOKERAS - 28 Ekim 2020, 17:59:40Ayrıca Soft Start çok önemli bir konu.Bunu da yapmanız gerekir.Önemsiz gibi görülür
ama çok baş ağrısına sebep olur.Sizin hali hazırdaki yapınız için şöyle bir şey deneyebilirsiniz.
PI İntegral değerini Başlangıcta Negatif Sayı ile sayı ile İnit edin.
PI Algoritması Doğal Sentezine ulaşıncaya kadar Duty oranınız,Program akış gecikmesi veya kendi ekleyeceğiniz Delay ile Yavaşça artacaktır diye düşünüyorum.

Kolay gelsin.


(https://i.hizliresim.com/UpwADd.png) (https://hizliresim.com/UpwADd)
Başlık: Ynt: DC-DC Dönüştürücülerde Akım Kontrolü
Gönderen: kralsam - 29 Ekim 2020, 14:51:16
Alıntı yapılan: quarko - 29 Ekim 2020, 11:28:54Benim istediğim şey bu şekilde ters oluyor ama hocam. Ben maksimum akıma kadar gerilimi sabit tutmak, maksimum akımdan sonrada gerilimi kısarak akımı maksimumda sabit tutmak istiyorum. Saturasyon değeri Vref için değil, Iref için geçerli yani. PSIM de dışarıda gerilim döngüsü, içeride akım döngüsü olacak şekilde, buck dönüştürücü üzerinde denedim. Bu şekilde olacak gibi. Kontrol blok diyagramım bu şekilde.

(https://i.hizliresim.com/kMdYLk.png) (https://hizliresim.com/kMdYLk)

Vref 12V, Iref 5A (max). 4ms ye kadar 2A yüküm var. 4ms den sonra yük 4A e çıkıyor. Kontrolcü gerilimi 12V a çekiyor. 6ms den sonra yük 6A e çıkıyor. Gerilim kısılarak akım maksimumda tutuluyor.

(Kontrol katsayıları optimize edilip daha iyi sonuç alınabilir.)

(https://i.hizliresim.com/sZp3RK.png) (https://hizliresim.com/sZp3RK)

Aynı simülasyonu sadece Vref 6V için çalıştırır mısın ? Vin 12V ve üzeri olsun ama.

Yani yaklaşık 50% duty denk gelecek bir değerle çalıştır. Beklentim Vout u yükseltmeye çalışacağı yönünde.
Başlık: Ynt: DC-DC Dönüştürücülerde Akım Kontrolü
Gönderen: JOKERAS - 29 Ekim 2020, 15:04:57
quarko,bu Sinyal nerenin sinyali?Transistör Gate sinyalin ne durumda?

V-Ref ile yapacağın Soft Startı I-Ref ile yapmayı dene.
Soft Start,Çıkış geriliminin yavaşça artması değil,Giriş Akımının Yavaşça emilmesi.
Bu iki şey aynı gibi görünüyor fakat aralarında fark var var.

Farklar şunlar...
Çıkışa bağlayacağın yük Resistif,düşük ohm bir yük olduğunda Soft Start hata verecek.
Beslediğin Beslemenin anlık Elektrik kesilmeleri,temassızlık vs gibi durumlarda da hata ya
sebep olacak.Genelde besleyen beslemenin çökmesi veya Transistörlerin bozulması gibi.

Birde şöyle bir durum var.Mesela Besleyen beslemenin fişini çektin,Senin işlemcin hala daha Kondansatörler sebebiyle çalışıyor içindeki kodu Koşturuyor-işliyor,hemen ardından besleyen beslemenin fişini taktın.Bu durumda ne olacak?
İşlemcine bunun için Donanımsal Reset yapısı kurman gerekir.Bu çok önemli hatırlatırım!


Başlık: Ynt: DC-DC Dönüştürücülerde Akım Kontrolü
Gönderen: quarko - 29 Ekim 2020, 15:42:49
Alıntı yapılan: kralsam - 29 Ekim 2020, 14:51:16Aynı simülasyonu sadece Vref 6V için çalıştırır mısın ? Vin 12V ve üzeri olsun ama.

Yani yaklaşık 50% duty denk gelecek bir değerle çalıştır. Beklentim Vout u yükseltmeye çalışacağı yönünde.

Buyur hocam. Vref : 6V, Imax : 2.5A

Sonuç beklediğim gibi. Vout u yükseltmeye çalışmıyor. Sadece Vref ve Imax değerini değiştirdim. Diğer herşey aynı.

(https://i.hizliresim.com/kIe3Aj.png) (https://hizliresim.com/kIe3Aj)
Başlık: Ynt: DC-DC Dönüştürücülerde Akım Kontrolü
Gönderen: quarko - 29 Ekim 2020, 15:52:18
Alıntı yapılan: JOKERAS - 29 Ekim 2020, 15:04:57quarko,bu Sinyal nerenin sinyali?Transistör Gate sinyalin ne durumda?

V-Ref ile yapacağın Soft Startı I-Ref ile yapmayı dene.
Soft Start,Çıkış geriliminin yavaşça artması değil,Giriş Akımının Yavaşça emilmesi.
Bu iki şey aynı gibi görünüyor fakat aralarında fark var var.

Farklar şunlar...
Çıkışa bağlayacağın yük Resistif,düşük ohm bir yük olduğunda Soft Start hata verecek.
Beslediğin Beslemenin anlık Elektrik kesilmeleri,temassızlık vs gibi durumlarda da hata ya
sebep olacak.Genelde besleyen beslemenin çökmesi veya Transistörlerin bozulması gibi.

Birde şöyle bir durum var.Mesela Besleyen beslemenin fişini çektin,Senin işlemcin hala daha Kondansatörler sebebiyle çalışıyor içindeki kodu Koşturuyor-işliyor,hemen ardından besleyen beslemenin fişini taktın.Bu durumda ne olacak?
İşlemcine bunun için Donanımsal Reset yapısı kurman gerekir.Bu çok önemli hatırlatırım!



Bu çıkış gerilimi hocam. Sadece gerilim kontrollü olarak çalışırken bu şekilde rampa referansı takip ediyor. Şimdi kontrol algoritmasını psim simulasyonunda bahsettiğim gibi içiçe olacak şekilde akım ve gerilim kontrollü olarak yeniden düzenledim. Bu şekilde olduğunda Vref yine rampa şeklinde artarken Iref te dolaylı olarak rampa şeklinde artacağı için aslında dediğiniz sağlanmış oluyor gibi.

Bahsettiğiniz giriş gerilimi ile alakalı diğer mevzuda ise, giriş gerilimini sürekli okuyorum. Ama yazılımda henüz o kısım ile alakalı bir etkileşim yok. Olmazsa giriş gerilimi belirli bir değerin altında olduğunda hızlı bir reset yapısı gibi bir şey denemeye çalışabilirim. 
Başlık: Ynt: DC-DC Dönüştürücülerde Akım Kontrolü
Gönderen: JOKERAS - 29 Ekim 2020, 16:17:14
Alıntı yapılan: quarko - 29 Ekim 2020, 15:52:18Bu çıkış gerilimi hocam. Sadece gerilim kontrollü olarak çalışırken bu şekilde rampa referansı takip ediyor. Şimdi kontrol algoritmasını psim simulasyonunda bahsettiğim gibi içiçe olacak şekilde akım ve gerilim kontrollü olarak yeniden düzenledim. Bu şekilde olduğunda Vref yine rampa şeklinde artarken Iref te dolaylı olarak rampa şeklinde artacağı için aslında dediğiniz sağlanmış oluyor gibi.

Bahsettiğiniz giriş gerilimi ile alakalı diğer mevzuda ise, giriş gerilimini sürekli okuyorum. Ama yazılımda henüz o kısım ile alakalı bir etkileşim yok. Olmazsa giriş gerilimi belirli bir değerin altında olduğunda hızlı bir reset yapısı gibi bir şey denemeye çalışabilirim. 
Bunu diyeceğini tahmin ettiğim için Resistif yük örneğini verdim.
Çıkış gerilimin Resistif olması muhtemel yük sebebiyle geri dönüşü hatalı olacak.
PI Alogoritman Set değer galiba bu diyerek orada takılacak diye düşünüyorum.

Giriş gerilimini İşlemci ile okumak Sana bir fayda sağlamazki.
Bence Giriş gerilimini yani Beslemeyi dedekte edip,eğer Kesilmişse veya belli bir Brown durumu
olduysa komple İşlemciyi Bir Transistör,Kondansatör,direnç vs ile external Reset ettir.
İnternette örnek şemalar vardı bunun için.Bu çok önemli quarko!

Yüksek akımlarda devre Patır kütür yanar,bunun için özellikle Yüksek akım çalışılan devrelerde
hatırlarsın Start direnci diye direnç koyulur.Start direnci hem ilk startı verir hemde
Devre Enerjisi varmı yokmu dedekte eder.Anlık Elektrik kesilmelerinde
iç yapıyı En başa,yani Soft Start durumuna sokar.
Başlık: Ynt: DC-DC Dönüştürücülerde Akım Kontrolü
Gönderen: kralsam - 29 Ekim 2020, 16:59:10
Alıntı yapılan: quarko - 29 Ekim 2020, 15:42:49Buyur hocam. Vref : 6V, Imax : 2.5A

Sonuç beklediğim gibi. Vout u yükseltmeye çalışmıyor. Sadece Vref ve Imax değerini değiştirdim. Diğer herşey aynı.

(https://i.hizliresim.com/kIe3Aj.png) (https://hizliresim.com/kIe3Aj)

Evet güzel çalışıyor. Senaryona over current moddan açık devreye çıkacak senaryoyu da ekle PI katsayılarını öyle kontrol etmeni öneririm. Ani gerilim zıplaması ne seviyede olacak onu görmüş olursun. Eline sağlık.   
Başlık: Ynt: DC-DC Dönüştürücülerde Akım Kontrolü
Gönderen: quarko - 29 Ekim 2020, 17:05:11
Alıntı yapılan: JOKERAS - 29 Ekim 2020, 16:17:14Bunu diyeceğini tahmin ettiğim için Resistif yük örneğini verdim.
Çıkış gerilimin Resistif olması muhtemel yük sebebiyle geri dönüşü hatalı olacak.
PI Alogoritman Set değer galiba bu diyerek orada takılacak diye düşünüyorum.

Giriş gerilimini İşlemci ile okumak Sana bir fayda sağlamazki.
Bence Giriş gerilimini yani Beslemeyi dedekte edip,eğer Kesilmişse veya belli bir Brown durumu
olduysa komple İşlemciyi Bir Transistör,Kondansatör,direnç vs ile external Reset ettir.
İnternette örnek şemalar vardı bunun için.Bu çok önemli quarko!

Yüksek akımlarda devre Patır kütür yanar,bunun için özellikle Yüksek akım çalışılan devrelerde
hatırlarsın Start direnci diye direnç koyulur.Start direnci hem ilk startı verir hemde
Devre Enerjisi varmı yokmu dedekte eder.Anlık Elektrik kesilmelerinde
iç yapıyı En başa,yani Soft Start durumuna sokar.


Giriş gerilimi nominal 72VDC, çıkış 380VDC olacak @JOKERAS

Beslemeyi dedekte edemem, çünkü giriş dc ve mcu beslemesini dc girişten alıyorum. Girişte 2200uF kondansatör var. Bu arkadaş deşarj olmadığı sürece beslemem kesilse bile ben dc giriş var olarak algılarım. Önşarj tarafı mevcut devrede. İlk kalkarken zaten önşarj direnci üzerinden şarj edip öyle açılmaya başlıyor sistem. Eğer reset yapısını kurarsam otomatik olarak başa dönecek ve önce ön şarj, sonra soft start adımı ile devam edecek.