İşte sorunuzdan bağlanması gereken veri sayfası . Onu aramam gerekmemeliydi.
Her mosfet 32 Amper işlemeli
Bu V ileVGS=10
Ayarlamak için 5 V x R 2VGS, burada olabildiğince çok voltaj istiyorsunuz (5V maksimumunuz gibi görünüyor). Ben sizin yerinizde olsam değiştirecekR110 ~ 50Q veR2100k ~ 1MΩ için. Çünkü MOSFET'i tamamen açmıyorsanız, çok fazla dirence sahip olacak ve patlayacak.5V×R2R1+R2=4.54VR1R2
İle , R, D S ( O n ) maksimum 35mΩ olduğuVGS=10VRDS(on)
, V G S = 10 V olduğunda ~ 36W beklenen güç kaybı anlamına gelirP=I2×R=(32A)2×0.035Ω=35.84WVGS=10V
İle , R, D S ( O n ) veri sayfası göre en 45mΩ olup.VGS=5VRDS(on)
I = √35.84W=I2×0.045Ω ve eğer hareket ettirirsek: , böylece MOSFET IF üzerinden güvenli bir şekilde bekleyebilirsiniz. direnç değerlerini düzeltirsiniz. MOSFETS için kesinlikle bir soğutucu almalısınız. Belki bir fan ile aktif soğutma.I=35.840.045−−−−√=28.2A
Arduino'daki zamanlayıcıyı değiştirdik, böylece PWM frekansımız 8000 Hertz civarındaydı
800Hz'lik kabul edilebilir yüksekliğe ihtiyacınız yoktur, ortak BLDC sürücüleri (ESC) bu şekilde değişir. (Eğer yanılmıyorsam).
Yapmaya çalıştığınız, seri olarak bir dirençle bir geçit doldurmaktır, aşağıdaki resme benziyor ve bu modeli daha fazla denklem için kullanabiliriz.
Kapının kapasitansının ( ) maksimum değeri 1040 p F'dir.Ciss1040pF
Dirençler ve MOSFET bu devreyi oluşturuyor:
çünkü 3 paralel paraleliniz var.C=Ciss×3=3120pF
R=R1||R2=909Ω
Vs=4.54V
Kondansatör üzerindeki voltaj bu denklemi takip eder:
buradaVc, kondansatör üzerindeki voltaj veVeile beslediğiniz şeydir, bizim durumumuzdaVs=4.54V'dir.
Vc=Ve×(1−e−tRC)
VcVeVs=4.54V
PWM'ler gönderiyorsunuz ve sizin için mutlak bir en kötü durum senaryosu yapacağım, AnalogWrite (1) yapmaya çalıştığınızda , bu bir görev döngüsü . Bu nedenle, sinyaliniz bu görev döngüsü ile bitene ve 8kHz'e kadar yüksek olmaya başlar11256488.3 nanosaniye.1256×18000=
Kapıdaki voltajın ne olacağını görmek için yukarıdaki denkleme rakamları ekleyelim.
Vc=4.54V×(1−e−488.3×10−9(909)×(3120×10−12))=0.71V
MOSFET minimum 1V ve maksimum 2.5V açılmaya başlar. Yani bu en kötü senaryoda kapıyı bile açamazsınız. Yani tüm zaman boyunca kapalı.
Gerçekten belirtmek zorunda olduğum başka bir şey, MOSFETS'ınızın kırılmasının en olası sebebi , devasa dirençler ve çok sayıda kapı kapasitesi ile bunu çok yavaş değiştirdiğiniz için. Bu, MOSFET'ler geçiş yapmak üzereyken, üzerlerinde çok fazla voltaj varken çok fazla akım geçirdikleri anlamına gelir. Ve => gerçekten çok fazla ısı.P=I×V
Bu resme bakın:
Dikkat edilirse, sen yok bir yerde olmak istiyorum mavi çizgi ve kırmızı çizgi çapraz. Ve bu geçişin genişliği, anahtarlama frekansından bağımsız olarak aynıdır, bu nedenle ne kadar sık geçiş yaparsanız, o acı verici geçişte daha fazla zaman harcanır. Buna anahtarlama kayıpları denir. Ve anahtarlama frekansı ile doğrusal olarak ölçeklenir. Ve yüksek dirençler, yüksek kapasitans, yüksek frekans anahtarlama, büyük olasılıkla bu geçiş aşamasında kalmak yapar bütün zaman. Bu da patlamalara ya da MOSFETS'i kırmaya eşit.
Daha fazla hesaplama yapmak için gerçekten zamanım yok, ama bunun özünü elde ettiğine inanıyorum. Eğer oyun oynamak istiyorsanız şematik bir bağlantı . Hangisini yapmalısın! .
Size son tavsiyem bir MOSFET sürücüsü almak, böylece birkaç AMPS'yi kapıya pompalayabiliyorsunuz, şu anda miliamper pompalıyorsunuz.
Btw Doctor Circuit, son paragrafınızla ilgili olarak, bu sadece BJT transistörleri ile ilgili bir sorundur, daha sıcak olduklarında daha fazla akım verirler, MOSFET'ler daha sıcak olduklarında daha az akım sağlarlar, bu nedenle herhangi bir özel dengelemeye ihtiyaç duymazlar, otomatik olarak dengeleyin.
DEVAM, Yükselme zamanı ve Düşme zamanı.
Yukarıdaki örnekte 8kHz anahtarlama ve 1/256 görev döngüsünde oldukça kötüydüm. Daha nazik olacağım ve% 50 görev döngüsüne bakacağım = 128/256. Acı verici geçişinizde ne kadar zamanınız olduğunu bilmek ve size söylemek istiyorum.
Bu yüzden acı verici geçişle ilgili aşağıdaki parametreleri aldık :
td(on)
tr
td(off)
tf
Bazı kötü yaklaşımlar yapacağım, değirmen platosunun olmadığını varsayacağım, MOSFET'teki voltajın açıldığında doğrusal olarak azaldığını ve kapatıldığında doğrusal olarak arttığını varsayacağım. MOSFET içinden akan akımın açıldığında doğrusal olarak arttığını ve kapanırken doğrusal olarak azaldığını varsayacağım. Vücudunuz, bir miktar yükte% 50'lik bir görev döngüsü sırasında motorunuzun 200A çektiğini varsayacağım. 200A, üzerinde ve hızlanırken. (Motorunuz ne kadar fazla tork verirse, o kadar fazla akım çekilir).
Şimdi numaralara. Veri sayfasından aşağıdaki maksimum değerleri biliyoruz:
td(on)
tr
td(off)
tf
Tamam, önce yukarıdaki geçişin 8kHz'lik bir sürenin ne kadar olduğunu bilmek istiyorum. Geçiş her periyotta bir olur. Gecikmeler geçişi gerçekten etkilemez (1MHz gibi gerçekten yüksek frekanslarda geçiş yapmadığımız sürece).
tr+tf18000=0.00528=0.528%
Şimdi bu acı verici geçişte ne sıklıkta zaman geçirdiğimizi biliyoruz. Bakalım gerçekten ne kadar acı verici.
P=1T∫T0P(t)dt
Vr(t)=48V(1−t430ns)
Ir(t)=200A430nst
Vf(t)=48V230nst
If(t)=200A(1−t230ns)
P=Pr+Pf
Pr=1tr∫tr0Vr(t)×Ir(t)dt
Pf=1tf∫tf0Vf(t)×If(t)dt
Pr=1600W
Pf=1600W
P=Pr+Pf=3200W
Şimdi bu 3200W geçişinde ne sıklıkta harcadığınıza geri dönelim. Gerçeklik devreye girdiğinde yaklaşık% 1 idi. (Ve bunun çok daha sık olacağını düşündüm).
Pavg=3200W×1%=32W
Ve ... zamanın% 99'unu hesaplayalım! Hangi tamamen unuttum. İşte büyük patlama! Unuttuğum bir şey olduğunu biliyordum.
P=I2×R=(200A)2×(0.045Ω)=1800WP50%@8kHz=32W+1800W×49.5%=923W
32W+1800W×49.5%3=329W
Oraya gidiyoruz. Aradığın bomba var. EX-PU-LOSION
Bu benim son düzenlemem.