Picproje Elektronik Sitesi

ENDÜSTRiYEL OTOMASYON => Motorlar & Sürücüler => Konuyu başlatan: robomaster - 21 Kasım 2014, 18:05:07

Başlık: ir2110 sorun oldu bana
Gönderen: robomaster - 21 Kasım 2014, 18:05:07
ir2110 data sheet notlarına göre bir çok kez deneme yaptım.

Low side haliyle sorun yok.

Ancak high side bir türlü düzgün çalışmıyor.
Tüm forumuda taradım.

Tüm ince detaylara dikkat ettiğimi düşünüyorum.

1. Floating source pwm mutlaka besleniyor.
2. Diyotlar ultra fast.
3. Bir çok farklı bootstrap kapasitör denedim.
4. Yükte ters diyotlar (clamp) mevcut.
5. Beslemeler temiz.
6. Faklı gate dirençleri denendi ki bence konu ile de alakası yok. Çıkış akımımı geçmeyecek şekilde.

Pwm kesilince high side geç yalıtıma gidiyor. Pwm ile sürerken çip aşırı ısınıyor. Kapasiteyi (boot) (100nf) düşürünce kesim süresi kısalıyor. Ancak chip gene ısınıyor. Hatta daha da fazla sanki.

Ne olur bu konuda yorumlarınız.
Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: kralsam - 21 Kasım 2014, 19:12:05
PWM Frekansın nedir? Birde Gate gerilimlerini osiloskop ile gözlemleyebiliyor musun? Doğru Gate sinyalleri oluşuyormu?
Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: robomaster - 21 Kasım 2014, 19:19:17
18khz. Gate direnci 10ohm. 1.2A ile sınırlı akım. Mosfetlerde sıkıntı ve ısınma yok. Isınan ir2110.
Gate sinyallerine yarın skop ile bakacağım.

Ama acayip soğudum ir21xx serisinden.

Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: kralsam - 21 Kasım 2014, 19:25:49
Alıntı yapılan: robomaster - 21 Kasım 2014, 19:19:17
18khz. Gate direnci 10ohm. 1.2A ile sınırlı akım. Mosfetlerde sıkıntı ve ısınma yok. Isınan ir2110.
Gate sinyallerine yarın skop ile bakacağım.

Ama acayip soğudum ir21xx serisinden.


Hmmm Hocam o çıkış kısmında arada diyot var muhtemelen o yanmış. Aynı sorunu bende yaşamıştım. 
http://img23.imageshack.us/img23/2029/unled1318323612.png (http://img23.imageshack.us/img23/2029/unled1318323612.png) bu şema gibi ise D9 diyodu. Onu bir kontrol edersen muhtemelen sendeki sorunda o.
Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: robomaster - 21 Kasım 2014, 19:48:13
Cevaplarınız için çok teşekkürler.
O diyot bozulursa (açık devre olası) h-side hiç iletime geçmiyor.
Diyot başka türlü de bozulurmu.
uf4007 kullandım.
Sorun ir2110 un ısınması. 1 kaç tane yaktım.
Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: kralsam - 21 Kasım 2014, 23:07:06
Alıntı yapılan: robomaster - 21 Kasım 2014, 19:48:13
Cevaplarınız için çok teşekkürler.
O diyot bozulursa (açık devre olası) h-side hiç iletime geçmiyor.
Diyot başka türlü de bozulurmu.
uf4007 kullandım.
Sorun ir2110 un ısınması. 1 kaç tane yaktım.

Hocam diyotun bozulması hakkında iki bilgiye sahibim. Başkasını bilmiyorum. Biri yüksek gerilim.(Sıçramalar da dahil.) Diğeri de akımın fazla akması.
Burada benim kafama Gerilim de sıçramalar daha olası geliyor. Çünkü genel olarak sistemler bobin içerebiliyor.
Ama bu aynı zamanda Gate akımını da sağlıyordu sanırım. Eğer Gate direnci uygun seçilmez ise akımı artıp arızalanabilir.
Bunun hesaplanması gerekebilir. Frekans değerine göre Mosfet Gate ucunda oluşan kapasitanslar hesaplanıp AC analiz metotları ile uygun görülecek bir direnç seçilebilir. Yada kabaca bir kaç deneme yapılarak sonuca gidilebilir.
Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: FxDev - 21 Kasım 2014, 23:11:06
Devre şemanı çok özel değilse paylaşır mısın? Bootstrap metoduyla baya uğraşmışlığım vardır, sorunu hızlı buluruz.
Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: robomaster - 21 Kasım 2014, 23:24:42
Sayfadaki ilk şemayı modifiye ettim.

http://www.edaboard.com/thread219997.html (http://www.edaboard.com/thread219997.html)
Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: FxDev - 22 Kasım 2014, 01:41:29
Devrede herhangi bir hata görülmüyor. Tek özellik duty cycle değerini maksimum %95 civarında tut yeter.
Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: robomaster - 22 Kasım 2014, 09:44:08
Alıntı yapılan: FxDev - 22 Kasım 2014, 01:41:29
Devrede herhangi bir hata görülmüyor. Tek özellik duty cycle değerini maksimum %95 civarında tut yeter.
Dead time icin değil mi? Shoot through olusmasin diye. Duty hep %50 de. sorunum ir2110 lar isinip gidiyor.
Şöyle adamı üzmeyen daha duzgun izoleli bir surucu yok mu?

×bootsrap hesaplarina bakicam bide. hesabi konusunda bir bilgin varmi ustad.
Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: z - 22 Kasım 2014, 13:29:59
IR2110 un Hin ve Lin seklinde 2 adet girisi var.

Muhtemelen su sekilde suruyorsun;

Hin=Pwm Lin=0 Yaparsan olmaz.

Asagidaki sekilde surun;

Hin=Pwm Lin=!Pwm
Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: robomaster - 22 Kasım 2014, 13:45:08
o zaman her iki taraftan biri mutlaka iletimde olmazmi o zaman. bu da h_bridge de sorun olmazmi?

Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: z - 22 Kasım 2014, 14:12:15
Akimi tamamen kesmek istersen o zaman her iki girisi de off yaparsin.

Dedigim gibimi suruyordun? Yani Lin=0 Hin=Pwm mi yapiyordun?
Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: robomaster - 22 Kasım 2014, 16:31:34
http://www.edaboard.com/thread219997.html (http://www.edaboard.com/thread219997.html)

hocam sayfadaki ilk sema. dediginiz gibi surersem motor bir saga bir sola donecek sekilde bridge calismaz mi? neyi kaciriuorum.


mesaj birleştirme:: 22 Kasım 2014, 17:14:39

Alıntı yapılan: z - 22 Kasım 2014, 14:12:15
Akimi tamamen kesmek istersen o zaman her iki girisi de off yaparsin.

Dedigim gibimi suruyordun? Yani Lin=0 Hin=Pwm mi yapiyordun?

sanirim half bridge bldc surerken dediginiz gecerli. eger yaniliyorsam neyi anlamadim?
Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: irdal - 04 Aralık 2014, 12:00:04
Alıntı yapılan: robomaster - 22 Kasım 2014, 13:45:08
o zaman her iki taraftan biri mutlaka iletimde olmazmi o zaman. bu da h_bridge de sorun olmazmi?

mosfetin body diodunu kullanmak yerine mosfeti iletimde tutuyorsun, daha sağlıklı bir yöntemdir z arkadaşın bahsettiği
Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: robomaster - 04 Aralık 2014, 14:02:48
Alıntı yapılan: irdal - 04 Aralık 2014, 12:00:04
mosfetin body diodunu kullanmak yerine mosfeti iletimde tutuyorsun, daha sağlıklı bir yöntemdir z arkadaşın bahsettiği
konuyu açarmısın hocam...
Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: justice_for_all - 04 Aralık 2014, 15:27:56
Microdenetleyicilerde H bridge için pwmler bulunmakta birbirinini complimenti olan.O şekilde kullanılması önerilir.
Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: hasankara - 04 Aralık 2014, 17:15:32
direk mosfet sürücü entegresinin vcc ve vdd pinlerinin gerilimini ölçüp en fazla kaç volt olduğunu görün. mosfet lerin gate-source arasına 12 veya 15 volt zener takmanız halinde faydası olması muhtemel.
Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: robomaster - 04 Aralık 2014, 17:16:17
Alıntı yapılan: justice_for_all - 04 Aralık 2014, 15:27:56
Microdenetleyicilerde H bridge için pwmler bulunmakta birbirinini complimenti olan.O şekilde kullanılması önerilir.
Degerlik kardesim nedenini soruyorum. yoksa o kisim tamam.
Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: bayelektronik - 04 Aralık 2014, 17:47:09
ir2184,21844,2109 bunun gibi driverları kullan sadece pwm gir gerisini o halleder
Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: robomaster - 04 Aralık 2014, 21:38:45
Alıntı yapılan: bayelektronik - 04 Aralık 2014, 17:47:09
ir2184,21844,2109 bunun gibi driverları kullan sadece pwm gir gerisini o halleder
ir2110 dan farki nedir bunlarin
Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: hasankara - 04 Aralık 2014, 22:40:36
bu entegreler ile yarım köprü mosfetlerini kısa devre yapma olanağı yok. yarım köprü, yükün yalnızca 1 bacağına bağlanır bunun için üst mos ile alt mos yük pinleri aynı zamanda birbirine bağlanır, bu durumda iki mos aynı anda iletime geçtiği anda kısa devre durumunu meydana gelir. bayelektronik in bahsettiği entegrelerde iki mosu aynı anda iletime sokma olanağı bulunmuyor.

peki iki mosu aynı anda iletime sokmak durumuna ne zaman ihtiyaç duyulabilir? üst mosun yük ucu yükün bir ucuna alt mosun yük ucu ise yükün diğer ucuna bağlanır böylece toplamda iki mosfetle yük kontrol edilebiliyorken tek mosfet sürücü yeterli olsun diye ir2110 tercih edilebilir.

ilk bahsettiğim durumda ise yükün yalnızca bir bacağına, 2 mos kullanarak kimi zaman high kimi zaman low side uygulanabilir. bu durumda yine 2 uçlu bir yük için 4 mosfet kullanılabilir yani 2 mosfet sürücüsü ile yine iş görülür ancak tekrar belirteyim 2 adet olmak üzere 2li mosfet bağlantılı yarım köprülerden oluşturulmuş bu kombinasyonda her yarım köprünün kısa devre oluşturmasını engellemek için bahsi geçen ir2109 gibi entegreler tercih edilir.

bahsi geçen ir2109 gibi entegreler ile senin kullandığın ir2110 entegrenin giriş isimlerine dikkat edersen farkı görebilirsin. hin-lin iken bu pinlerin isimleri in-sd e dönüşmüş. sd(shutdown) ucu tüm çıkışları iptal edebilirken konum değiştiğinde yalnızca birisine çıkış verme olanağı sağlıyor, in isimli pin ile hangi çıkışın aktif olacağı seçiliyor.

in-sd giriş isimli entegrelerin kendi arasında farklılaşmalarının bir sebebi Ton Toff delay parametreleri. delay ihtiyaçtan dolayı düşünülmüş bir özellik olarak bu entegrelere dahil ediliyor. yarım köprü mosfetlerinin açılıp kapanma süreleri göz önünde bulundurularak çok kısa süreliğine de olsa birisi tam açılmadan diğeri kapanma durumu meydana gelmesin diye araya gecikme koyuluyor. modellerin datasheetlerine baktığın zaman bu sürelerde farklılıklar olduğunu görebilirsin.
Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: robomaster - 04 Aralık 2014, 22:50:02
@hasakara
cok iyi anladim. tesekkurler.
yarim bridge calisma (hout ve lout cikislar kisa devre edilmeden)
hangi durumlarda tercih edilir.
Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: hasankara - 04 Aralık 2014, 23:06:26
iki entegre içinde tercih edilebilecek durumlardan bahsettim biraz daha özel örnekler vereyim. bir 2 uçlu fırçalı motorun bacaklarına uyguladığın gerilimi ters uyguladığında motor önceki haline göre ters dönmeye başlar. bu yön kontrolünü manuel değilde elektronik olarak sağlamak için yükün her iki ucu içinde farklı zamanlarda hem low hem high side uygulamak isteyebilirsin. 4 mosfetli kombinasyon tercih edilebilir. mosfet korumalı tipte mosfet sürücüler kullanılabilir.

yine aynı motor için düşünecek olursak yön değişimi olmasına gerek yok ama kimi zaman high side anahtarlansın kimi zamanda low side anahtarlansın istiyorsun. motorun bir ucu bir mosfetle high side, diğer ucu diğer mosfetle low side anahtarlamaya karar verdin yani 2 mosfet kullanıyorsun, o halde motoru döndürebilmek için iki mosfetin de aynı anda aktif olmasını isteyebilirsin. bu sefer bir adet ir2110 tipindeki bir mosfet sürücü entegresini tercih edebilirsin.

Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: robomaster - 04 Aralık 2014, 23:12:34
yarim koprude dc motor frenleme de yapilamaz o zaman.
Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: hasankara - 04 Aralık 2014, 23:21:36
fren yaptırabilmek de istiyorsan 4 mosfetli kombinasyon tercih edebilirsin. veya motorun bir ucunu sabit kaynağa bağlarsın diğer ucuna 2 mosfetle hin lin uygulayarak bir durumda motoru sabit yönde döndürüp diğer durumda fren yaptırabilirsin.
Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: robomaster - 04 Aralık 2014, 23:27:59
eger half bridge sadece bir yonde dondurebiliyorsa o zaman su metod da bir cozumdur.
motorun bir ucu direk dc de diger ucu mosfetin drain ucunda.
source sasede. gate ucu ya hout ya da lout kanallarindan birinde.
demekki half bridge dc motoru cokta tej yonlu calistirmak icin deil.
zaten o is tek mosfetlede oluyor.
Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: hasankara - 04 Aralık 2014, 23:58:29
bak illede yarım köprü ile çift yön döndürmek istiyorsan şöyle yapabilirsin. motorun bir bacağı sabit 6 volta bağlı olur. yarım köprü ile diğer bacağına ya 0 yada 12 volt vererek iki yönde döndürmüş olursun, üçüncü bir ihtimalle de bu bacağı tamamen boşa alarak motora enerji vermeyi kesmiş olursun. bu şekilde de en fazla 6 volt uygulamış oluyorsun. dediğini doğru anladıysam yanlış bir kanıya varmışsın sanırım o şekilde iki yönde döndüre bilmen olağan gözükmüyor.
Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: robomaster - 05 Aralık 2014, 00:05:22
Evet benim dedğim 2 yönde döndürme için değil.
Half bridge ile motoru tek yönde döndürmek yerine tek mosfteli bir bahsettiğim tasarımda uygun olacaktır.

Şunu vurgulamak için söyledim. Half Bridge kullanımı  DC motor kontrolünden ziyade daha çok
1. Eğer tek half bridge varsa AC motor hız kontrolü
2. Veya 3 tane half bridge kullanıyorsak 3 faz AC motor hız kontrolü veya BLDC motor kontrolü gibi
uygulamalar için daha uygun.
Vb... uygulamalar
DOĞRUMUDUR? Bu bir.

İkincisi Ayrıca aklıma bir şey getirdiniz. Motorun her iki ucu kısa devre edilirse fren etkisi yapar.
Her iki ucuna aynı DC seviyeyi uygularsam aynı etkiyi alırmıyım.
Sayenizde çok verimli gidiyor benim için. Teşekkür Ederim.
Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: justice_for_all - 05 Aralık 2014, 09:18:51
Alıntı yapılan: robomaster - 04 Aralık 2014, 17:16:17
Degerlik kardesim nedenini soruyorum. yoksa o kisim tamam.

daha önce başıma gelmişti bende bi tarafa pwm bi tarafada high,low sürüyordum.high ,low sürdüğüm mosfet aşırı ısınıyordu ve bi kaçtane yaktım.bu yüzden pwm ile sürülmesi gerekir.
Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: bayelektronik - 05 Aralık 2014, 14:34:08
hasankara bu driverların nasıl çalıştığını iyice açıklamış bende 1-2 ekleme yapıyım. eğer bldc motor süreceksen ir2109,2184 tarzı driverlar kullanamazsın ir2110 yada daha bağımsız tlp250 gibi driverlar kullanırsın.dc motor süreceksen bu driverlar çok daha uygun.half bridge olmadan tek yönde döndürmeyi tek mosfetle yapabilirsin fakat frenleme yaptırtamazsın motor sürekli sürüklenir vaziyette döner.
Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: robomaster - 05 Aralık 2014, 14:46:20
Alıntı yapılan: bayelektronik - 05 Aralık 2014, 14:34:08
hasankara bu driverların nasıl çalıştığını iyice açıklamış bende 1-2 ekleme yapıyım. eğer bldc motor süreceksen ir2109,2184 tarzı driverlar kullanamazsın ir2110 yada daha bağımsız tlp250 gibi driverlar kullanırsın.dc motor süreceksen bu driverlar çok daha uygun.half bridge olmadan tek yönde döndürmeyi tek mosfetle yapabilirsin fakat frenleme yaptırtamazsın motor sürekli sürüklenir vaziyette döner.

Half bridge de frenleme nasıl oluyor, simertik kaynak sayesinde mi?

Ya da söyle sorayım bide :
Half bridge de hem yom hem de frenleme varsa neden full bridge ihtiyac duyuluyor o zaman?
Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: justice_for_all - 07 Aralık 2014, 21:28:31
half bridgede yon kontrolu yoktur.

(http://www.4qd.co.uk/fea/hbr.gif)
Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: robomaster - 07 Aralık 2014, 21:51:57
Alıntı yapılan: justice_for_all - 07 Aralık 2014, 21:28:31
half bridgede yon kontrolu yoktur.

(http://www.4qd.co.uk/fea/hbr.gif)

Eğer motorun 1. ucu half brigge diğer ucu (2.uç olsun bu)  kaynağın ortasında olursa. Yani 1.kaynağın + sı high side drain de , 2. kaynağın - si low side sourcede. 1.kaynağın - ile 2.kaynağın + sı motorun 2.ucunda yani. O zaman yön ayarı yaparsınız.

(Yani sizin gönderdiğiniz şemada motorun yukarı bağlı ucunu söküp battery yazan yere bağlayın.
Sanki 2 battery varmış gibi.
O zaman yön kontolü yaparsınız.
Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: justice_for_all - 07 Aralık 2014, 22:06:34
anladim bu sekilde dedigin.

(http://thedatastream.4hv.org/images/gdt_design_guide/circuits/halfbridgeplain.gif)
Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: robomaster - 07 Aralık 2014, 22:09:36
Alıntı yapılan: justice_for_all - 07 Aralık 2014, 22:06:34
anladim bu sekilde dedigin.

Evet.
Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: justice_for_all - 07 Aralık 2014, 22:12:53
simetri kaynak aramaktansa full bridge yaparim tek kaynakla yaparim ben olsam.
Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: robomaster - 07 Aralık 2014, 22:14:59
Alıntı yapılan: justice_for_all - 07 Aralık 2014, 22:12:53
simetri kaynak aramaktansa full bridge yaparim tek kaynakla yaparim ben olsam.
Evet. Doğru söylüyorsun. Senin verdiğin şemada motorun dönmesi için low side iletime geçmesi yeterli.
High side firenleme için mi? Kafam karıştı? Ne diyorsun?
Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: justice_for_all - 07 Aralık 2014, 22:19:11
ilk verdigim semada B frenleme demek.high side mosfeti iletime gecirerek frenleme yapilir.
Başlık: Ynt: ir2110 sorun oldu bana
Gönderen: robomaster - 07 Aralık 2014, 22:21:59
Alıntı yapılan: justice_for_all - 07 Aralık 2014, 22:19:11
ilk verdigim semada B frenleme demek.high side mosfeti iletime gecirerek frenleme yapilir.

Anladım. Yani high side iletime geçerken  için source boşta olabilir. O zaman o devre hem hız kontrolü ve hem de frenleme. Teşekkürler.
High side kafamı karıştırmıştı.