KomponentciBlog Mağaza

MOSFET Nedir? Arduino ile MOSFET Nasıl Sürülür?

Kısa cevap

MOSFET, kapısına (gate) uygulanan gerilimle akıp akmayacağı kontrol edilen, yüksek akımları çok az kayıpla anahtarlayan bir transistördür. Bacakları gate (G), drain (D) ve source (S)'tur. Arduino ile doğrudan sürmek için 5V kapı geriliminde tam açılan logic-level MOSFET seçilmeli; kapıya 100-220 Ω seri direnç ve kapı ile source arasına 10 kΩ direnç eklenmelidir.

Bir LED şeridi kısmak, bir DC motoru PWM ile hızlandırmak ya da bir ısıtıcıyı açıp kapatmak istiyorsanız en verimli anahtar MOSFET'tir. Doğru seçilmiş bir MOSFET amperlerce akımı neredeyse hiç ısınmadan anahtarlar; yanlış seçilmişi ise Arduino ile sürüldüğünde yarı açık kalıp yanar. Bu rehberde MOSFET'in nasıl çalıştığını ve Arduino ile nasıl doğru sürüleceğini anlatıyoruz.

MOSFET nedir?

MOSFET (metal oksit yarı iletken alan etkili transistör), kapısına uygulanan gerilimle drain ile source arasındaki akımı kontrol eden bir transistör türüdür. BJT transistör akımla kontrol edilirken MOSFET gerilimle kontrol edilir; kapısından kalıcı bir akım akmaz. Tam açıkken drain-source arasındaki direnci (Rds(on)) miliohm mertebesindedir, bu yüzden yüksek akımları çok az kayıpla anahtarlar.

MOSFET'in bacakları nelerdir?

BacakGöreviN kanal bağlantısı
Gate (G)Kontrol girişiMikrodenetleyici pini (seri dirençle)
Drain (D)Yük akımının girdiği bacakYükün eksi ucu
Source (S)Akımın çıktığı bacakGND

TO-220 kılıflı yaygın MOSFET'lerde (ör. IRF serisi) önden bakınca sıra genellikle G-D-S'dir ve metal sırt drain'e bağlıdır; yine de her modelin datasheet'ini kontrol edin.

N kanal ve P kanal MOSFET farkı nedir?

N kanal MOSFET kapısı source'a göre pozitif olduğunda açılır ve yükü GND tarafından anahtarlar; P kanal MOSFET kapısı source'a göre negatif olduğunda açılır ve yükü artı tarafından anahtarlar. N kanal MOSFET'ler aynı boyutta daha düşük dirençlidir ve mikrodenetleyiciyle sürmesi daha kolaydır; bu yüzden çoğu projede alt taraf anahtarlamalı N kanal kullanılır. Örneğin IRF3205 55V 110A N kanal MOSFET ve üst taraf anahtarlama için IRF4905 P kanal MOSFET.

Logic-level MOSFET nedir?

Logic-level MOSFET, 4,5-5V gibi mantık seviyesindeki kapı gerilimlerinde tam açılmak üzere tasarlanmış MOSFET'tir. Bu ayrım önemlidir, çünkü datasheet'teki "eşik gerilimi" (Vgs(th)) MOSFET'in tam açıldığı gerilim değil, yalnızca iletmeye başladığı gerilimdir. Standart güç MOSFET'leri (IRF3205, IRF520 gibi) düşük Rds(on) değerine genellikle 10V kapı geriliminde ulaşır. 5V'luk bir Arduino pini bunları yalnızca kısmen açar; MOSFET yüksek akımda ısınır ve yanabilir. 3,3V'luk ESP32'de bu sorun daha da belirgindir.

Çözüm yolları:

Arduino ile MOSFET nasıl sürülür?

N kanal logic-level MOSFET'in kapısını 100-220 Ω dirençle Arduino pinine, kapısını 10 kΩ dirençle source'a (GND) bağlayın; yükü +V ile drain arasına yerleştirin.

  1. Source: GND'ye bağlayın. Yük beslemesinin GND'si ile Arduino'nun GND'si birleşik olmalıdır.
  2. Drain: Yükün eksi ucuna bağlayın; yükün artı ucu yük beslemesine (ör. 12V) gider.
  3. Kapı direnci: Pin ile kapı arasına 100-220 Ω koyun; anahtarlama anındaki akım darbesini sınırlar.
  4. Çekme direnci: Kapı ile source arasına 10 kΩ koyun; Arduino açılırken ya da pin boştayken MOSFET'in kendiliğinden yarı açık kalmasını önler.
  5. Diyot: Motor, solenoid ya da röle gibi endüktif yüklerde yüke ters paralel bir diyot ekleyin.
  6. PWM: Hız ya da parlaklık kontrolü için analogWrite(pin, 0-255) kullanın.

Hazır çözüm isteyenler için IRF520 MOSFET sürücü kartı bağlantıyı kolaylaştırır; ancak IRF520 logic-level olmadığı için 5V ile sürüldüğünde ancak birkaç yüz mA ile birkaç amper arası yüklerde rahat çalışır, yüksek akımda ısınabilir.

MOSFET seçerken nelere bakılır?

  • Vds: Drain-source gerilim sınırı; devre geriliminin en az 1,5-2 katı.
  • Id: Sürekli drain akımı; datasheet'teki değer ideal soğutma koşulundadır, pratikte çok daha düşük akımda kullanın.
  • Rds(on) ve ölçüldüğü Vgs: Kendi kapı geriliminizde verilen değere bakın. Isı kaybı P = I² × Rds(on) ile hesaplanır.
  • Kılıf ve soğutma: Birkaç wattın üzerinde ısı kaybında soğutucu gerekir.

MOSFET nasıl ölçülür?

  1. Kapıyı source'a dokundurarak boşaltın.
  2. Multimetreyi diyot kademesine alın. N kanal MOSFET'te kırmızı prob source'a, siyah prob drain'e değdiğinde dahili gövde diyodu nedeniyle yaklaşık 0,4-0,7V okunur; ters yönde OL görünmelidir.
  3. Kapı ile diğer bacaklar arasında iki yönde de OL okunmalıdır; değer okunuyorsa kapı yalıtımı bozulmuştur.
  4. Kırmızı probu kısa bir an kapıya değdirip (kapıyı şarj edip) tekrar drain-source ölçerseniz MOSFET açılmış olarak düşük değer gösterir; kapıyı source'a dokundurunca yeniden kapanır.

Drain ile source arasında iki yönde de sıfıra yakın değer okunuyorsa MOSFET kısa devre olmuştur. BJT transistörlerle karşılaştırma için transistör rehberimize bakabilirsiniz.

Sık sorulan sorular

MOSFET ne işe yarar kısaca?

MOSFET, kapısına verilen gerilimle yüksek akımları çok az kayıpla açıp kapatan bir anahtardır. Motor hız kontrolü, LED şerit karartma, güç kaynakları ve invertörler gibi yüksek akım ve hızlı anahtarlama gerektiren devrelerde kullanılır.

Arduino ile hangi MOSFET kullanılır?

Arduino'nun 5V çıkışıyla doğrudan sürmek için datasheet'inde Rds(on) değeri 4,5V kapı geriliminde verilen logic-level bir N kanal MOSFET seçin. Standart MOSFET kullanılacaksa araya bir kapı sürücüsü eklenmelidir.

IRF3205 Arduino ile çalışır mı?

IRF3205 standart bir MOSFET'tir ve en düşük direncine 10V kapı geriliminde ulaşır. 5V ile kısmen açılır; küçük yüklerde çalışabilir ama yüksek akımda ısınır. Yüksek akım için kapıyı 10-12V ile süren bir sürücü kullanın.

MOSFET neden ısınır?

Isınmanın en sık nedeni kapı geriliminin MOSFET'i tam açmaya yetmemesidir. Ayrıca akım çok yüksekse I² × Rds(on) kadar ısı oluşur ve çok yüksek PWM frekanslarında anahtarlama kayıpları artar. Logic-level MOSFET, uygun kapı sürücüsü ve soğutucu kullanın.

Gate direnci neden kullanılır?

MOSFET'in kapısı küçük bir kondansatör gibidir; anahtarlama anında kısa süreli yüksek akım çeker. 100-220 Ω seri direnç bu akımı sınırlar ve salınımı azaltır; kapı ile source arasındaki 10 kΩ direnç ise MOSFET'i boşta kapalı tutar.

Özet

  • MOSFET gerilimle kontrol edilen, yüksek akımı az kayıpla anahtarlayan transistördür.
  • Bacakları gate, drain ve source'tur; N kanal alt taraf anahtarlamada kullanılır.
  • Arduino ve ESP32 ile logic-level MOSFET seçin; standart MOSFET'e sürücü ekleyin.
  • Kapıya 100-220 Ω seri, kapı-source arasına 10 kΩ direnç koyun.
  • Endüktif yüklerde koruma diyotu ve yüksek akımda soğutucu kullanın.

Bu yazıdaki ürünler

Diğer yazılar