IR 2130 kulanılması

Başlatan Tom, 05 Temmuz 2004, 21:39:34

Tom

HERKESE SELAM ,

 Ben  6 adet IGBT ile AC motor kontrolü yapmak istiyorum ve aynı zamanda bu IGBT leri IR2130 hazır sürücü katı ile sürmek istiyorum.Tabiki IR 2130 için gerekli dijital kodları mikroişlemci kullanarak üreteceğim.Ve bu IGBT leri 5 adet 12 volt akü ile besleyeceğim.Toplam 60 volt DC güç olacak.Anlamadığım bir kaç nokta var.
   1- IR2130 daki 9 nolu pin olan ITRIP girişi ne işe yarıyor.
   2- 10 pin olan CA ve 11 pin olan CAO pinleri ne işe yarıyor.

   Sistemde bir şey daha yapmak istiyorum.Oda IGBT lerin birinden motor tarafından çekilen akımı tespit etmek istiyorum.Bunu nasıl yapabilirim.
   Yardımcı olan herkese şimdiden çok teşekkür ederim.

z

Bu cipi hic kullanmadim ama merak edip irf den baktim.

CA ve CAO akim sense devresindeki opampin giris ve cikisi

ITRIP girisi aktif oldugunda sistemin IGBT leri surmesini engelliyor
Asiri akim durumunda koruma icin dusunulmus.

IGBT lerin gnd ye giden uclarini birlestirip gnd ile arasina bagladigin direnc, motorun cektigi akim hakkinda fikir veriyor.

Direncde dusen voltaji CA CAO uclari olan opampla yukseltiyor ve opamp cikisini akim bilgisi olarak kullanabiliyorsun. (izlemek icin vs)

Direncde dusen ayni voltaji ITRIP girisine uygulayip asiri akim durumunda surucuyu susturmada kullanabiliyorsun.

IGBT  ile gnd arasina konan direncdeki voltaj motor akimi ile orantili olsa da cok karmasik bir voltaj ve  kullanilabilir hale donusturmek cok is gerektiriyor. (Sanirim motorun biz faz akimi ampermetre baglayip okur gibi gnd ye gore elektronik olarak okumak istiyorsun)

Motor tarafindan cekilen akimi tespit etmenin en basit yolu elektronik akim trafosu kullanmak (LEM). Yada havada yuzen voltaj kaynagi ile beslenen devre ile  motorun bir fazina seri baglayacagin direncdeki gerilim dusumunu gnd potansiyeline uc kagitla indermek.

Uc kagit ne dersen ugrasilacak seyler değil ve devre yapmak yerine cip kullanmani tavsiye ederim. Bunun icin irf nin cipleri var.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

Tom

cevap yazan arkadaşa teşekkür ederim, bu tip bir uygulamayı kimse düşünmedi daha doğrusu uygulama alanına kimse yaklaşmadı sanırım.Oysa çok faydalı olabilecek bir konu .

z

Ne tur bir sey yapacaksin ?
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

Tom

yapacağım cihaz 6 adet 12v/7A akü kullanarak, 380VAC motoru saga veya sola hareket ettirmek, ama tabiki bu motorlara 380vAC değil IRFP260 ile ( 6 adet ) 40volt civarı vereceğim. Tabiki bu mosferleri 2130 ile süreceğim.Küçük bir nokta motora vereceğim bu voltaj 3 Hz civarı olacak.Bunun için dijital kodları mikroişlemci vasıtası ile üreteceğim.Motorun yıldız baglı sargısına vereceğim.
  Arkadaşlara bir sorum daha olacak.Şimdi biz 220vac üretmek için 2 adet mosfet kullanıyoruz ve  ve bu 220v tun + ve - alternanslarını çift girişli bir trofo vasıtası ile saglıyoruz.Yani MOS lar sıraile giriş sargılarınsan birini enerjiliyor ve çıkışta 220VAC gerilim elde ediyoruz.
  Benim yukarıdaki konumda 380VAc motoru 40v/3HZ ile sürebilmem için 3adet faz farklı bir gerilim elde etmem gerekir, bunun için 2130 a vereceğim dijital kodlar ne olmalı ?

z

1.Faz: Sinus modulasyonlu PWM sinyali
2.Faz: 1 faza uygulanan sinyalden 120 derece ileride sinus modulasyonlu PWM sinyali
3.Faz: 2 faza uygulanan sinyalden 120 derece ileride sinus modulasyonlu PWM sinyali

Yok kare dalga calisacagim dersen

1.Faz: %50 oraninda kare dalga
2.Faz: 1.faza fore 120 derece ilerde %50 oraninda kare dalga
2.Faz: 2.faza fore 120 derece ilerde %50 oraninda kare dalga
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

Tom

Konuyu biraz daha açarsan çok sevinirim.3HZ  voltajı  ( 40 volt)  oluştururken 2130 ile kullanacağım.Bunun H1,H2,H3,L1,L2,L3 girişlerine nasıl bir sinyal uygulayabilirim

refik1

arkadaşlar bu entegreye muadil  veya benzeri işi yapan entegre biliyormusunuz.

Tom

Aslında 2130 çıkışında mosfetlere verilecek kare dalganın fazını doğru açıkllamışsın yani, 2. faz birinciden 120 derece ileride ve 3. de ikinciden 120 derece ileride olacak.Ama şöyle bir durum var,
  1. faza uygulanacak kare dalganın + alternası bitmeden yani 1. fazdan 120 derece sonra 2. fazın + alternası başlıyor.Ve 60 derece sonra birinci fazın + alternansı bitiyor , eksi alternansı başlıyor.İşte olan tam bu noktada oluyor.
  Yani 2. faz + alternansta ve 1. faz eksi alternansa başladığında alt alta baglı iki mosfet aynı anda tetklenmiş oluyor.Ve besleme şase oluyor.Tabiki mosfet gümlüyor.Ben burada 2130 kullandığımdan şaseye kısa devre olayı olmuyor ama sürekli 120 derece ileride sinyali oluşturamıyorum.
 Birbirinden 120 derece farklı gerilimi  motorun sargıları üzerinde oluşturmak için dijital kod ne olabilir.

z

Ne alaka niye gumlesin. 1.faz in + alternans bitiminde tamam - alternans basliyor. Bu esnada da 2 faz + alternansda. Birisi bir yarim kolda digeri diger yarim kolda. Alakalari yokki.

Patern ariyorsun ama kare dalga calismada patern farkli olur.
2. bit sin calismada farkli olur
3. bit sin calismada farkli olur
4. bit sin calismada farkli olur
...
...
...
n bit sin calismada farkli olur

En basitmod olan  kare dalga modu icin patern asagida.

Hin1=111000
Hin2=001110
Hin3=100011

Lin1=000111
Lin2=110001
Lin3=011100

http://www.irf.com/product-info/datasheets/data/ir2130.pdf dokumaninda
6.sayfada 1 nolu sekilde istesende yarim kolu kisa devre edemeyecegin anlasiliyor. Ayni anda H ve L  girisleri sirayla 1, 0 , 180 derece olsada kisa devre engellenmis gorunuyor.

Gene ayni sekilde H ve L girisleri invertli cizilmis ama surerken cikisin aktif olmasi icin aralarinda 180 derece olmasi gerektigi gosterilmis.

IGBT beslemesini vermeden sadece 2130 u besleyerek H,L sinyallerini girip katalogun verdigi dalga sekillerini dogrula, aklinda soru isareti kalmasin. Scopun yoksa bile ledlerle inceleyebilirsin.

Cikislar Hin,Lin girislerin seviyelerine gore değil kenarlarina gore degisime ugruyor ve belirli bir zaman icindeki degisimlerde filitre edilmis.

Benim anladigim giristen ne verirsen ver 2 seri IGBT yi hic bir sekilde kisa devre yapamiyorsun. Bu ciple alt alta duran igbt leri iletime gecirirsen IRF sana odul verir.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

cozturk

Alıntı yapılan: "Tom"..bir şey daha yapmak istiyorum.Oda IGBT lerin birinden motor tarafından çekilen akımı tespit etmek istiyorum. Bunu nasıl yapabilirim.
[/size]Mosfet ile sürülen bir inverterde, kısadevre veya akım bilgisi, mosfet iletimde iken üzerinde düşen gerilim okunarak elde ediliyordu. Belki bu yöntem IGBT için de kullanılabilir. ama düşük ihtimal. Sonuçta bu da bjt gibi olur. ve sıcaklıkla gerilim değişebilir:)

salim ALTIN

Alıntı yapılan: "Tom"Konuyu biraz daha açarsan çok sevinirim.3HZ  voltajı  ( 40 volt)  oluştururken 2130 ile kullanacağım.Bunun H1,H2,H3,L1,L2,L3 girişlerine nasıl bir sinyal uygulayabilirim
https://www.picproje.org/index.php/topic,3405&start=45&postdays=0&postorder=asc&highlight=
Buraya bir bak

H1-L1 : 000110111111111110110001000000000001
H2-L2 : 000000000010001101111111111101100010
H3-L3 : 111101100010000000000010001101111111


H lara 1 leri L lara da 0 ları uygularsan ve saniyede bu yukarıdaki bloğu 3 defa döndürürsen 3 hz de bir sinüs elde edersin. Osiloskop ile motor uçlarına bakarsan da  aşağıdaki gibi bir sinyal görürsün. En basitinden pic in 6 tane çıkışını kullan sinyalleri yukarıdaki bloğa göre ayarla. 6 adet sinyali sürme entegresine uygula sinyal 36 adet palsten oluşuyor bu 36 palsten sonra başa dön ve böylece devam et. Bu 36 palslik bloğu saniyede kaç defa uyguladığın sana frekans ı belirleyecek.

---!!-!!!!!!!!!!!-!!---!-----------!
---------!---!!-!!!!!!!!!!!-!!---!--
!-!!---!-----------!---!!-!!!!!!!!!!
İnsanlar 3 guruba ayrılırlar. 1- Birşeyler yapıp üretmeye çalışan küçük bir gurup. 2- Birşeyler yapanları hayranlıkla ve takdirle izleyen büyük bir gurup. 3- Hiç birşeyden haberi olmadan yaşayan devasa yığınlar....

Tom

Evet bunalmış arkadaşım teşekkür ederim kare dalga oluşturmada herhangi bir sorunum kalmadı, Ama salim arkadaşımın verdiği sinüs oluşturma kodlarında, verilen dijital kod ,
 H1-L1 : 000110111111111110110001000000000001
H2-L2 : 000000000010001101111111111101100010
H3-L3 : 111101100010000000000010001101111111
    örneğin şeklinde yukarıda H1-L1 de birinci kod H1=0 ve hemen L1=0
sıfırmı  yani birinci kod H lere 2. kodlar ise L leremi ait anlamadım.
 Daha dogrusu,
  ''H lara 1 leri L lara da 0 ları uygularsan ''   ifadesi kafamı karıştırdı .Size zahmet salim arkadaşım H ve L kodlarını ayrı ayrı vermeniz mümkünmü , ilgileriniz için ayrı ayrı teşekkür ederim.

salim ALTIN

Alıntı yapılan: "Tom"Ama salim arkadaşımın verdiği sinüs oluşturma kodlarında, verilen dijital kod ,
 H1-L1 : 000110111111111110110001000000000001
H2-L2 : 000000000010001101111111111101100010
H3-L3 : 111101100010000000000010001101111111
    örneğin şeklinde yukarıda H1-L1 de birinci kod H1=0 ve hemen L1=0
sıfırmı  yani birinci kod H lere 2. kodlar ise L leremi ait anlamadım.
 Daha dogrusu,
  ''H lara 1 leri L lara da 0 ları uygularsan ''   ifadesi kafamı karıştırdı .Size zahmet salim arkadaşım H ve L kodlarını ayrı ayrı vermeniz mümkünmü , ilgileriniz için ayrı ayrı teşekkür ederim.

 H1-L1 : 000110111111111110110001000000000001

 H1     : 000110111111111110110001000000000001
 L1      : 111001000000000001001110111111111110


H2-L2 : 000000000010001101111111111101100010

H2      : 000000000010001101111111111101100010
L2      : 111111111101110010000000000010011101  


Üçüncüsünüde sen yap artık hem elin alışsın
:D
H3-L3 : 111101100010000000000010001101111111

O entegrelerden bazısı H da 1 leri L dede 0 ları bilgi olarak kabul eder. önceki mesajımdaki sinyali böyle bir entegreye verirsen 3 tane sinyal ile 6 tane transistör sürersin. Ama hem H ları yani bir ucu artıya bağlı transistörü hemde L leri yani bir ucu eksiye bağlı transistörleri sürmek için ayrı ayrı sinyal lazım olursa o zaman şimdi yazdığım şekilde toplam  altı tane sinyal oluşturacaksın.
İnsanlar 3 guruba ayrılırlar. 1- Birşeyler yapıp üretmeye çalışan küçük bir gurup. 2- Birşeyler yapanları hayranlıkla ve takdirle izleyen büyük bir gurup. 3- Hiç birşeyden haberi olmadan yaşayan devasa yığınlar....

alayli

Alıntı yapılan: "salim ALTIN"
.
.
.
Buraya bir bak

H1-L1 : 000110111111111110110001000000000001
H2-L2 : 000000000010001101111111111101100010
H3-L3 : 111101100010000000000010001101111111


H lara 1 leri L lara da 0 ları uygularsan ve saniyede bu yukarıdaki bloğu 3 defa döndürürsen 3 hz de bir sinüs elde edersin. Osiloskop ile motor uçlarına bakarsan da  aşağıdaki gibi bir sinyal görürsün. En basitinden pic in 6 tane çıkışını kullan sinyalleri yukarıdaki bloğa göre ayarla. ............

SalimAltın Hocam ellerinize sağlık da anlamadığım bir şey var; neden PIC'in fazladan 3 pinini kullansın ki?.. PIC'den H çıkışlarını (veya L leri farketmez) oluşturup çıkışa yollasın. Herbirini birer inverterden veya emiteri şasede NPN transistörden geçirip değillerini alsın. Diğer pinler muhtemelen daha faydalı işler için lazım olur. Yanlışım varsa düzeltin. Saygılar...
Anca kazganmiş itmiş ilimiz törümüz erti. Türk Oguz begleri budun esiding. Üze tengri basmasar, asra yir telinmeser, Türk budun, ilingin törüngin kim artati? (udaci erti)