IRFZ44N: bu MOSFET transistörü hakkında bilmeniz gereken her şey

IRFZ44N

Arduino ile kullanmak için kullanabileceğiniz çok sayıda elektronik bileşen. Bu cihazlar sadece Arduino'ya özel değil, projeleriniz için en pratik olanıdır. Bunun bir örneği transistörler MOSFET'ler önceki makalelerde anlattığımız. Ancak bu sefer size belirli bir konu hakkında bilmeniz gereken her şeyi anlatacağız: IRFZ44N.

Bazen, bir mikro denetleyiciyle bir yükü etkinleştirmeniz gereken bir proje üzerinde çalışırken bulacaksınız. Bunun, cihaz tarafından kullanılan voltajlarla mümkün olması için mevcut MCU yongası 5v'den 3.3v'ye veya daha azına gidebilen gerilimlere sahip MOSFET transistörleri üzerinde hareket edebilmek için belirli sorunları çözmek gerekir.

IRFZ44N

Eh, IRFZ44N bir MOSFET transistörüdür zaten yorum yaptığım gibi. TO-220-3 tipi bir ambalaja sahiptir, ancak diğer formatlarda sunulabilir ve kapı, drenaj, kaynak için üç tipik pim ile oldukça basit bir pin çıkışı vardır (bakarsanız soldan sağa bu sırayla. arkadan), yani yazıtların olduğu yer). Çok farklı üreticiler tarafından üretilebilir, bu nedenle somut veri sayfası.

Bu MOSFET'te N tipi kanal, Adından da anlaşılacağı gibi. Buna ek olarak, aşağıdaki gibi başka teknik detaylara da sahiptir:

  • Drenaj kaynağı ayırma gerilimi: 60 V
  • Sürekli tahliye yoğunluğu: 50A
  • rDS: 22mOhm
  • Kapı kaynağı voltajı: 20 V
  • Çalışma sıcaklığı aralığı: -55 ile 175ºC
  • Güç dağılımı: 131 w
  • Düşme zamanı: 13 ns
  • Kuruluş zamanı: 55 ns
  • Kapanma gecikmesi: 37 ns
  • Tipik bağlantı gecikmesi: 12ns
  • Fiyatı: birkaç sent. Satın alabilirsin Amazon'da 10 avrodan daha ucuza 44 paket IRFZ3N.

Arduino ile uygulama örneği

Arduino UNO milis fonksiyonları

Koyalım IRFZ44N için bir uygulama örneği Arduino ve pimleri ile PWM. Ve motorların hızını, bir aydınlatmanın yoğunluğunu vb. Düzenlemek için yükleri değişken bir şekilde kontrol etmeniz gerektiğinde, bu PWM pinlerine ve transistörlere bugün analiz etmemiz gerekenler gibi gidebilirsiniz.

Her şeyden önce, bir muhafazayı bir güç kaynağına bağlamak veya bağlantısını kesmek istediğinizde, genellikle klasik bir anahtar kullan veya bir röle. Ancak bu, hem bir durumda hem de diğerinde yalnızca açıp kapatmaya izin verir.

Bir transistör ile, kontrolü otomatikleştirmek için rölede olduğu gibi bir elektrik sinyali ile kontrol edilebilir ve ayrıca bir dizi değişken kontrol gibi avantajlar PWM aracılığıyla yapabilmek için yükün. Bunun yerine, anahtarlanacak akımların hesaplanması, çalışma voltajları vb. Gibi bazı komplikasyonları da içerir.

tarafından örnek12v'luk bir elektrik motorunu nominal hızının yarısında çalıştırmanız gerektiğini hayal edin. Pratikte gücü 6v'ye düşürmeye değmeyeceğini zaten biliyorsunuz ... büyük olasılıkla sıcaklıklarını artırarak ve elemente zarar verme riski ile hareketsiz kalmaları muhtemeldir.

Bunun yerine ne yapılır PWM PWM makalesinde de gördüğümüz gibi motorun istediğiniz gibi çalışması için bağlanma ve bağlantı kesme (darbeler) süresi içinde nominal gerilime birkaç impuls uygulamak ve torku etkilemeden motorun çalışma hızını modellemek veya motor torku.

Şimdiye kadar her şey doğru, ancak ... aydınlatma uygulaması? Ataletin olduğu motorun aksine, aydınlatmada, PWM'de olduğu gibi düşük bir frekansta değiştirilirse, motorda pek takdir edemeyeceğimiz rahatsız edici titreşimler meydana gelir. Bununla birlikte, motor durumunda bile, "sarsıntı" yaparak bazı uzun vadeli mekanik sorunlar yaratılabilir.

Ve tüm bunların IRFZ55N ile ne ilgisi var? PWM ile sorunsuz çalışma istiyorsanız, bu cihaz tüm bu sorunları çözebilir. Ek olarak, bazı daha güçlü motorlar için olağanüstü kapasite sunan 50A'ya kadar akımları kontrol edebilir. Daha önce de söylediğim gibi, Arduino PWM pinlerindeki problemin voltajlarının 12v, 24v motor vb. Gibi belirli elemanları kontrol etmek için yeterli olmamasıdır, bu nedenle transistör ve harici bir kaynak size yardımcı olabilir.

IRFZ44N ile Arduino şematik

Arduino ve bir motor ile, görebileceğiniz bu basit bağlantı şeması ile, yorumladığım şeyin pratik bir örneğini elde edebilirsiniz. Böylece yapabilirsiniz kontrol 12v motor IRFZ44N MOSFET ile basit bir şekilde.

Bu tür bir uygulama için IRFZ44N transistörün çalışmasını daha iyi anlamanız için, anlaşılan değerleri girebileceğiniz yerden seri monitör kullanılacaktır. 0 ve 255 arasında motoru modüle edebilme ve sonuçları gözlemleyebilme.

Gelince Arduino IDE için eskiz koduaynı zamanda basit olurdu

int PWM_PIN = 6;
int pwmval = 0;

void setup() {
  Serial.begin(9600);
  pinMode(PWM_PIN,OUTPUT);
  Serial.println("Introduce un valor entre 0 y 255:");
}

void loop() {
  if (Serial.available() > 1) {
      pwmval =  Serial.parseInt();
      Serial.print("Envío de velocidad a: ");
      Serial.println(pwmval);
      analogWrite(PWM_PIN, pwmval);
      Serial.println("¡Hecho!");
  }

Bunu hatırla más información Arduino programlama hakkında şunları yapabilirsiniz: ücretsiz kursumuzu PDF olarak indirin.


3 yorum, sizinkini bırakın

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Marvin manuel dijo

    İrfz44n beygirinin mükemmel sayfası ve açıklaması…. Onunla zaten deneyler yaptım ve çok yönlü ve 5. amfi ile güçlü, selam

  2.   ney süvari dijo

    Parabéns pala matéria ve hayal ürünü olmayan ya da bu bilgilerin benim için sahip olduğu büyük değer, çok memnunum, şimdi projemi çok daha az gözetim altında ve çok daha fazla güçle tamamlayabilirsiniz!

  3.   xavier dijo

    Merhaba, bir sorum var, bir açılan kapıya 12v'luk bir voltaj ve kaynağı toprağa koyarsam, o toprak bir mikrodenetleyiciye (3,3v) sıfır koymama yardımcı olur.
    Buradaki fikir, belirli bir devrenin bir noktasını algılamak ve 12v ile enerjilenip enerjilenmediğini bilmek ve bir mikrodenetleyiciye bildirmektir.