Elektronikte imkansız diye bir şey pek yoktur, sadece nasıl yapılacağı konusunda bilgisizlik ve buna bağlı başarısızlık vardır o da yeniden deneyerek ve öğrenerek rahatlıkla aşılabilir. Eğer bilgi sayfalarına ve konuya hakim değilseniz sizin tabirinizle yarım yamalak işler dahi çıkaramazsınız ve başkalarının yaptığı şeyleri tekrardan öteye gidemezsiniz. Ayrıca elektronik mühendisliği öğrencileri , sanırım bu videoyu seyrederek elektronikten buz kesmiş olacaklar ki, iletişim kanallarından teşekkür ediyorlar ve takıldıkları yerlerde fikir alış verişinde bulunuyorlar. Siz de bu iletişim yöntemini deneyebilrdiniz... Konu ile ilgili olanlar için bu çalışma, bir yol gösterici çalışma ve gerçek olarak kullanmak isterseniz bilgi sayfasında belirtilen parametre hesaplamaları ile rahatlıkla kullanabilirsiniz... Olumsuz, bilimsel parametrelerden uzak, önyargı yüklü de olsa düşüncelerinizi paylaştığınız, izlediğiniz ve ayrıca öğrencileri düşündüğünüz için saygı ve teşekkürler... Bu arada doğru, lamba yakıp söndürmekten öteye gidemeyen laboratuar öğrencilerimize, o da hepsine değil bazılarına (ki asla bu onların olumsuzluğu ve sorumluluğu değil) bu konular bir iki tık soğuk gelebiliyor orada haklısınız... Bizim ilgi alanımız, bizimle devam etmek isteyenlerle...
Merhabalar, 2110 sürücü entegrenin blok diagramına baktığımızda, HighSide tarafı, n mosfeti sürebilmek için şarj olmuş ön yükleme kapasitörü üzerindeki voltajı Vb pininden alarak, kendi içindeki mosfetlerin yardımı ile Ho pini üzerinden, besleme voltajına ilave ederek, sürülmek istenen n mos gate pinine gönderir. Normalde ilk uygulamada bir süre sıkıntı olmadan çalışan HighSide tarafı, bir süre sonra önyükleme kondansatörünün, hem entegre içindeki parazitik yollardan (parasitic current paths) , hem de sürülmek istenen mosfet üzerindeki gate sızıntısı (gate leakage) nedeni ile şarj olmuş önyükleme kapasitörü zamanla deşarj olmaya başlar. Dolayısı ile bu sefer gate voltajı da buna bağlı olarak düşmeye başlar, ve mosfet ara / doğrusal bölgede çalışmaya zorlanır. Yeterli gate voltajı ile sürülemeyen mosfet bir süre sonra bu videoda olduğu gibi aşırı ısınır ve yanar. Şansımız varsa yanmadan kesime geçer. Bunu önlemek için, eğer HighSide tarafına, deşarj derecesinin sorunlu olmasını beklemeden yeniden şarj imkanı verebilirsek, yani mosfeti ara bölgeye sokmadan, önyükleme kapasitörünü yeniden şarj edebilirsek kapasitör tekrar şarj olacak ve mosfet sorunsuzca sürülebilecektir. Sürücü entegremizin özelliği nedeni ile HighSide kontrol tarafına PWM sinyali verdiğimizde, önyükleme kapasitörü, sorunlu deşarj noktasına gelmeden yeniden şarj olacaktır. Bu da HighSide tarafında mosfeti sürerken bir dalgalanmaya neden olduğundan HighSide tarafına floating kanal da deniyor. Pratikte bilgi sayfalarında mosfet gate sızıntı değeri pek yer almıyor, ve sürücü entegrenin Vb pini üzerinden ne kadarlık bir önyükleme kapasitörü için kayıp öngörüldüğü bilgisi de pek bulunmuyor. Bu nedenle bu videodaki gibi ampirik değerlerle değil de; bir osiloskop yardımı ile, mosfetin ne zaman sıkıntıya girebileceğini, ya da kullanılacak olan kapasitör değerinin ne olması gerektiği, yeniden şarj olma süresi vb gibi parametrelerin hesaplanarak devrenin tasarlanması en sağlıklısı. Bilgim ve görgüm dahilinde açıklamaya çalıştım, umarım faydalı olur...
Ağzınıza ve elinize sağlık. Bir sorum olacaktı 8x irf1405 mosfet ile 2x ir2110 entegresi mosfetleri çift paralel bağlantı teorikte olurmu şimdiden teşekkür ederim.
🙏 IR2110 lowside kanalda paralel bağlama ile pek bir sorun olacağını sanmıyorum, ama highside kanalda nasıl bir cevap alınır, bootstrap yeterli olabilir mi, tecrübe ve deneme gerek. Şöyle ki: Bağlı mosfetlerin anahtarlama frekansları arttıkça gate kapasiteleri nedeni ile gate akım ihtiyaçları da artacaktır. Her ne kadar IR2110 2A/ absolu 2.5A gate üzerinden verebilise de anahtarlama frekansı, mosfet Qg değeri;, bootsrap kondansatör şarj eğrisinin dik değil de daha yatık hale gelmesi, yüksleme (Yükselme Süresi(Tr) = Qg(tot)(88nC) / Şarj Akımı(2.5A)) ve düşme süre (Düşme Süresi(Tf) = Qg(tot)(88nC) / Deşarj Akımı(2.5A)) ; Anahtarlama kaybı = Vin * Io * Fsw * (Tr + Tf) hesapları, DeathZone; ve tüm bu ve buna benzer teorik hesaplamalardan sonra ortaya çıkan mosfet üzerindeki güç kayıplarının ne kadarı tolere edilebilir/ ne kadarı soğutulabilir; yükün türü vb... Pratikte ilk bakışta evet çalışır denilebilse de; gerçek anlamda sürebilmek için tüm bu teorik değerlerin mosfete göre hesaplanıp, pratiğe aktarılarak tecrübe edilmesi gerekecektir...
Yaptığı işe oranla biraz fazla zahmetli ve masraflı bir devre olmamış mı? 2 adet motor sürücü entegresi, 1 adet Arduino vs. Tabi amaç çalışılma prensibini anlatmak ve mantığını göstermekse sıkıntı yok. Her şey denenebilir.
Kesinlikle amaç çalışma prensibini, low / highside n kanal mosfet sürme, bootstrapping / önyükleme terimlerini Türkçe kaynak olarak basitçe aktarmak... 👍 AR-GE olarak düşünüldüğünde zahmet, zaman, maliyet de arızalanan yanan elemanları hesaba kattığınızda artıyor gerçekten. Bu çalışmada kullanılan 12V değeri için elbette bu entegre lüks, L293 entegresi vb. gibi bir H tipi motor sürücü ile motorumuzu çok daha kolay ve ekonomik olarak sürebilmek mümkün. Ancak proje, yüksek voltaj veya yüksek amper ile mosfet kontrolüne gelince tasarımlar biraz değişebiliyor. Bu entegrenin asıl amacı bağımsız 2 adet 500V /600V(IR2111-13) gibi değerlerde 2 adet N power mosfet ya da IGBT mosfet'i, bir kanalı highside olacak şekilde , max 2A ile sürebilmek. Örneğin inverterli klima motoru, ya da iki yönlü sessiz çamaşır makinası motorunu sürebilmek mümkün, ve ticari bir ürün olarak piyasada uzun süre hizmet verebilecek kapasitede. Tabi ki o zaman devre elemanları, bizim çalışmadaki gibi ampirik değerler değil ve tasarıma özel hesaplamalar yapmak gerekebiliyor. Arduino konusunda da haklısınız, bir çalışma için arduino kart kullanmak pek ekonomik değil. Proje, ürüne dönüşecekse, Arduino platformlarında kullanılan mcu ları izole olarak kullanmak daha mantıklı sanki. Günümüz ev aletlerinde bile örneğin, TV'lerde, su ısıtıcısında, hatta markalı saç düzleştiricilerinde bile, bu nedenle ürüne özel üretilmiş daha ekonomik mcu'lar kullanılıyor.
hocam anlatımınızı çok beğendim ağzınıza sağlık. Ben bir buck boost konvertör devresi üzerinde çalışıyorum. 1 adet mosfet ırfz44n , 1 adet ır2125 mosfet sürücü , 1 adet arduino uno kullanıyorum. arduınoadan 10kHz pwm üretip sürücüye gönderiyorum fakat mosfet sürücüden çıkış alamıyorum. sizden gördüğüm gibi HOut çıkışını düşük devre gibi devreyi kurup denedim yinede çalışmıyor . ır2125 çalışması için ekstra birşey yapmak gerekli midir . ayrıca sürücüye 12 volt beslemesini yapıp tetikleme kısmına direk 5 volt bağladığım halde yine çıkışta hiçbir voltaj alamadım .
🙏 2125'i bootstrap (önyükleme) ile tasarlayıp, IRFZ44n ile kullandığımızda, tetiklemeye direkt 5V verdiğimizde (PWM kullanmadığımız için) şanslı isek mosfet kesime gider, büyük ihtimal ile de nmos yanacaktır. Video çalışmasındaki gibi yanlış bir kullanıma örnek olması için verilen, HO pinini, LOW side çalıştırabilmek için, şemadaki aynı bağlantı, led ve direnç değerleri olmadan yine çalışmayacaktır. Ben olsam 2125 ve n kanal mosfetimizin sağlam, high side tasarım ve bootstrap kondansatörü kullanarak, 10Khz değil de öncelikle 500-1000Khz gibi değişken bir değer ile devreyi test ederdim. Çalışmıyorsa nedenini araştırır, çalışıyorsa verdiğim pwm değeri ile seçtiğim bootstrap (önyükleme) kondansatör değerini, osiloskop kullanarak uygunluğunu görmeye çalışırdım. 👍 Bu entegre ile de bir video çalışması yapabiliriz ileride... 🚩
🙏 Arduino kodu (Demo Sketch), şema ile birlikte açıklamalar kısmında... Eğer ulaşılamıyorsa: raw.githubusercontent.com/ronaer/IR2110/main/ir2110_fullbridge.ino
bu devre saglıklı çalışması imkansız.yarım yamalak bilgilerle ögrencileri elektronikten sogutuyorsunuz
Elektronikte imkansız diye bir şey pek yoktur, sadece nasıl yapılacağı konusunda bilgisizlik ve buna bağlı başarısızlık vardır o da yeniden deneyerek ve öğrenerek rahatlıkla aşılabilir. Eğer bilgi sayfalarına ve konuya hakim değilseniz sizin tabirinizle yarım yamalak işler dahi çıkaramazsınız ve başkalarının yaptığı şeyleri tekrardan öteye gidemezsiniz. Ayrıca elektronik mühendisliği öğrencileri , sanırım bu videoyu seyrederek elektronikten buz kesmiş olacaklar ki, iletişim kanallarından teşekkür ediyorlar ve takıldıkları yerlerde fikir alış verişinde bulunuyorlar. Siz de bu iletişim yöntemini deneyebilrdiniz... Konu ile ilgili olanlar için bu çalışma, bir yol gösterici çalışma ve gerçek olarak kullanmak isterseniz bilgi sayfasında belirtilen parametre hesaplamaları ile rahatlıkla kullanabilirsiniz... Olumsuz, bilimsel parametrelerden uzak, önyargı yüklü de olsa düşüncelerinizi paylaştığınız, izlediğiniz ve ayrıca öğrencileri düşündüğünüz için saygı ve teşekkürler... Bu arada doğru, lamba yakıp söndürmekten öteye gidemeyen laboratuar öğrencilerimize, o da hepsine değil bazılarına (ki asla bu onların olumsuzluğu ve sorumluluğu değil) bu konular bir iki tık soğuk gelebiliyor orada haklısınız... Bizim ilgi alanımız, bizimle devam etmek isteyenlerle...
yarım yamalak bilgi buysa tam bilgide neler çıkar kimbilir
Dogrusunu anlatin madem bilelim
Muhteşem anlatım, detaylı anektodlar, başarılı sunum, hayat kurtaran değer. Hepsi bir arada. Tebrik ve teşekkür ederim
🙏
Olabildiğince 👍
Muhtesem anlatim bu tür konular da Türkiyede bir numarasiniz hocam
🙏🙏
Öğrendiğimiz kadarını, kendi amatör tarzımız ile birleştirmeye çalışıp; olabildiğince basit halde videolar ile aktarmaya çalışıyoruz... 🙋♂
@@DrTRonik devam hocam amatörler icin baya bir ileri seviye gibi oluyor dersler 😀
Ağzınıza ve elinize sağlık. Ancak bu kadar güzel anlatılabilinirdi. 🎉
🙏
Ders niteliğinde bir videoyu bize ücretsiz anlatıp deneysel düzenekte gösterdiğin için Teşekkürler Tam arşivime koymalık video hakkınız ödenmez :)
🙏
Varsa hakkımız helal olsun 👍
@@DrTRonik Allah c.c razı olsun.
Muhteşem anlatım. Teşekkürler. 😊
🙏
Kicad kullanmanız ayri güzellik.
🙏
Ücretsiz, gitgide kuvvetlenen, kolay kullanımlı, kaynak ve bilgilere kolay ulaşımı olan, ücretli programlara dahi tercih edilebilecek bir platform.
teşekkürler güzel video olmuş
🙏
Merhabai ilginiz için sağ olun izninizle bir soru sormak istiyorum.. HIGH SIDE kısmı neden PWM olmalı. kısaca açıklayabilirmisiniz ? saygılar
Merhabalar,
2110 sürücü entegrenin blok diagramına baktığımızda, HighSide tarafı, n mosfeti sürebilmek için şarj olmuş ön yükleme kapasitörü üzerindeki voltajı Vb pininden alarak, kendi içindeki mosfetlerin yardımı ile Ho pini üzerinden, besleme voltajına ilave ederek, sürülmek istenen n mos gate pinine gönderir. Normalde ilk uygulamada bir süre sıkıntı olmadan çalışan HighSide tarafı, bir süre sonra önyükleme kondansatörünün, hem entegre içindeki parazitik yollardan (parasitic current paths) , hem de sürülmek istenen mosfet üzerindeki gate sızıntısı (gate leakage) nedeni ile şarj olmuş önyükleme kapasitörü zamanla deşarj olmaya başlar. Dolayısı ile bu sefer gate voltajı da buna bağlı olarak düşmeye başlar, ve mosfet ara / doğrusal bölgede çalışmaya zorlanır. Yeterli gate voltajı ile sürülemeyen mosfet bir süre sonra bu videoda olduğu gibi aşırı ısınır ve yanar. Şansımız varsa yanmadan kesime geçer.
Bunu önlemek için, eğer HighSide tarafına, deşarj derecesinin sorunlu olmasını beklemeden yeniden şarj imkanı verebilirsek, yani mosfeti ara bölgeye sokmadan, önyükleme kapasitörünü yeniden şarj edebilirsek kapasitör tekrar şarj olacak ve mosfet sorunsuzca sürülebilecektir. Sürücü entegremizin özelliği nedeni ile HighSide kontrol tarafına PWM sinyali verdiğimizde, önyükleme kapasitörü, sorunlu deşarj noktasına gelmeden yeniden şarj olacaktır. Bu da HighSide tarafında mosfeti sürerken bir dalgalanmaya neden olduğundan HighSide tarafına floating kanal da deniyor.
Pratikte bilgi sayfalarında mosfet gate sızıntı değeri pek yer almıyor, ve sürücü entegrenin Vb pini üzerinden ne kadarlık bir önyükleme kapasitörü için kayıp öngörüldüğü bilgisi de pek bulunmuyor. Bu nedenle bu videodaki gibi ampirik değerlerle değil de; bir osiloskop yardımı ile, mosfetin ne zaman sıkıntıya girebileceğini, ya da kullanılacak olan kapasitör değerinin ne olması gerektiği, yeniden şarj olma süresi vb gibi parametrelerin hesaplanarak devrenin tasarlanması en sağlıklısı.
Bilgim ve görgüm dahilinde açıklamaya çalıştım, umarım faydalı olur...
Ellerinize sağlık
🙏
Ağzınıza ve elinize sağlık. Bir sorum olacaktı 8x irf1405 mosfet ile 2x ir2110 entegresi mosfetleri çift paralel bağlantı teorikte olurmu şimdiden teşekkür ederim.
🙏
IR2110 lowside kanalda paralel bağlama ile pek bir sorun olacağını sanmıyorum, ama highside kanalda nasıl bir cevap alınır, bootstrap yeterli olabilir mi, tecrübe ve deneme gerek. Şöyle ki: Bağlı mosfetlerin anahtarlama frekansları arttıkça gate kapasiteleri nedeni ile gate akım ihtiyaçları da artacaktır. Her ne kadar IR2110 2A/ absolu 2.5A gate üzerinden verebilise de anahtarlama frekansı, mosfet Qg değeri;, bootsrap kondansatör şarj eğrisinin dik değil de daha yatık hale gelmesi, yüksleme (Yükselme Süresi(Tr) = Qg(tot)(88nC) / Şarj Akımı(2.5A)) ve düşme süre (Düşme Süresi(Tf) = Qg(tot)(88nC) / Deşarj Akımı(2.5A)) ; Anahtarlama kaybı = Vin * Io * Fsw * (Tr + Tf) hesapları, DeathZone; ve tüm bu ve buna benzer teorik hesaplamalardan sonra ortaya çıkan mosfet üzerindeki güç kayıplarının ne kadarı tolere edilebilir/ ne kadarı soğutulabilir; yükün türü vb... Pratikte ilk bakışta evet çalışır denilebilse de; gerçek anlamda sürebilmek için tüm bu teorik değerlerin mosfete göre hesaplanıp, pratiğe aktarılarak tecrübe edilmesi gerekecektir...
Yaptığı işe oranla biraz fazla zahmetli ve masraflı bir devre olmamış mı? 2 adet motor sürücü entegresi, 1 adet Arduino vs.
Tabi amaç çalışılma prensibini anlatmak ve mantığını göstermekse sıkıntı yok. Her şey denenebilir.
Kesinlikle amaç çalışma prensibini, low / highside n kanal mosfet sürme, bootstrapping / önyükleme terimlerini Türkçe kaynak olarak basitçe aktarmak... 👍
AR-GE olarak düşünüldüğünde zahmet, zaman, maliyet de arızalanan yanan elemanları hesaba kattığınızda artıyor gerçekten.
Bu çalışmada kullanılan 12V değeri için elbette bu entegre lüks, L293 entegresi vb. gibi bir H tipi motor sürücü ile motorumuzu çok daha kolay ve ekonomik olarak sürebilmek mümkün.
Ancak proje, yüksek voltaj veya yüksek amper ile mosfet kontrolüne gelince tasarımlar biraz değişebiliyor. Bu entegrenin asıl amacı bağımsız 2 adet 500V /600V(IR2111-13) gibi değerlerde 2 adet N power mosfet ya da IGBT mosfet'i, bir kanalı highside olacak şekilde , max 2A ile sürebilmek. Örneğin inverterli klima motoru, ya da iki yönlü sessiz çamaşır makinası motorunu sürebilmek mümkün, ve ticari bir ürün olarak piyasada uzun süre hizmet verebilecek kapasitede. Tabi ki o zaman devre elemanları, bizim çalışmadaki gibi ampirik değerler değil ve tasarıma özel hesaplamalar yapmak gerekebiliyor.
Arduino konusunda da haklısınız, bir çalışma için arduino kart kullanmak pek ekonomik değil. Proje, ürüne dönüşecekse, Arduino platformlarında kullanılan mcu ları izole olarak kullanmak daha mantıklı sanki. Günümüz ev aletlerinde bile örneğin, TV'lerde, su ısıtıcısında, hatta markalı saç düzleştiricilerinde bile, bu nedenle ürüne özel üretilmiş daha ekonomik mcu'lar kullanılıyor.
@@DrTRonik Evet haklısınız. Bu anlamda güzel bir kaynak olmuş. Teşekkürler.
hocam anlatımınızı çok beğendim ağzınıza sağlık. Ben bir buck boost konvertör devresi üzerinde çalışıyorum. 1 adet mosfet ırfz44n , 1 adet ır2125 mosfet sürücü , 1 adet arduino uno kullanıyorum. arduınoadan 10kHz pwm üretip sürücüye gönderiyorum fakat mosfet sürücüden çıkış alamıyorum. sizden gördüğüm gibi HOut çıkışını düşük devre gibi devreyi kurup denedim yinede çalışmıyor . ır2125 çalışması için ekstra birşey yapmak gerekli midir . ayrıca sürücüye 12 volt beslemesini yapıp tetikleme kısmına direk 5 volt bağladığım halde yine çıkışta hiçbir voltaj alamadım .
🙏
2125'i bootstrap (önyükleme) ile tasarlayıp, IRFZ44n ile kullandığımızda, tetiklemeye direkt 5V verdiğimizde (PWM kullanmadığımız için) şanslı isek mosfet kesime gider, büyük ihtimal ile de nmos yanacaktır. Video çalışmasındaki gibi yanlış bir kullanıma örnek olması için verilen, HO pinini, LOW side çalıştırabilmek için, şemadaki aynı bağlantı, led ve direnç değerleri olmadan yine çalışmayacaktır.
Ben olsam 2125 ve n kanal mosfetimizin sağlam, high side tasarım ve bootstrap kondansatörü kullanarak, 10Khz değil de öncelikle 500-1000Khz gibi değişken bir değer ile devreyi test ederdim. Çalışmıyorsa nedenini araştırır, çalışıyorsa verdiğim pwm değeri ile seçtiğim bootstrap (önyükleme) kondansatör değerini, osiloskop kullanarak uygunluğunu görmeye çalışırdım. 👍
Bu entegre ile de bir video çalışması yapabiliriz ileride... 🚩
Çok faydalı olmuş, elinize sağlık, sakıncası yok ise arduino kodunu da paylaşmanız mümkün mü ? saygılar , Nihat
🙏
Arduino kodu (Demo Sketch), şema ile birlikte açıklamalar kısmında...
Eğer ulaşılamıyorsa: raw.githubusercontent.com/ronaer/IR2110/main/ir2110_fullbridge.ino
👍👍👌
🙏
👍👍👍👍
🙏