Arduino ve IR2101 ile High/Low Side N-Kanal MOSFET Sürücü Devresi

👤 Yazar: ozcan 📅 Tarih: 26.07.2026 20:02 👁️ Görüntüleme: 45

Arduino ve IR2101 ile High/Low Side N-Kanal MOSFET Sürücü Devresi

Bu rehberde, Arduino Uno ve IR2101 Yüksek ve Alçak Taraf MOSFET Sürücü Entegresi (High and Low Side Driver) kullanarak N-Kanal güç MOSFET'lerini (IRF3205) bootstrap tekniği ile yüksek/alçak tarafta anahtarlama uygulamasını inceleyeceğiz.

Arduino IR2101 MOSFET Sürücü Devre Şeması

Gerekli Malzemeler:
  • 1 x Arduino Uno R3
  • 1 x IR2101 High/Low Side Gate Driver Entegresi
  • 2 x IRF3205 N-Kanal Güç MOSFET'i
  • 1 x 1N4148 Hızlı Bootstrap Diyodu
  • 1 x 2.2 µF Elektrolitik / Kutupsuz Kapasitör
  • 2 x 1 kΩ Direnç (Sinyal Giriş Filtresi)
  • 2 x 22 Ω Direnç (Gate Sürücü Dirençleri)
  • 2 x 12V Yük (Örn: 12V Halojen/Otomobil Ampulü veya Motor)
  • Harici 12V DC Güç Kaynağı

Devre Bağlantı Detayları

Görseldeki devre şemasına göre bağlantılar şu şekilde yapılmaktadır:

1. Arduino - IR2101 Sürücü Giriş Bağlantıları:

  • Arduino Pin 7 (HIN): 1 kΩ direnç üzerinden IR2101 Pin 2'ye (HIN - High Side Input)
  • Arduino Pin 5 (LIN): 1 kΩ direnç üzerinden IR2101 Pin 3'e (LIN - Low Side Input)
  • Ortak Toprak: Arduino GND hattı ile harici 12V kaynağının eksi (-) ucu ve IR2101 Pin 4 (COM) birleştirilmelidir.

2. IR2101 Besleme ve Bootstrap Devresi:

  • V+ (Pin 1): +12V Ana Besleme Hattı
  • COM (Pin 4): GND Hattı
  • 1N4148 Diyot: Anot ucu +12V'a, Katot ucu VB (Pin 8)'e bağlıdır.
  • 2.2 µF Kapasitör: Pozitif bacağı VB (Pin 8)'e, negatif bacağı VS (Pin 6)'ya bağlıdır.

3. MOSFET ve Yük Bağlantıları:

  • High-Side MOSFET (IRF3205): Drain pini +12V'a; Gate pini HO (Pin 7)'den 22 Ω direnç ile; Source pini VS (Pin 6)'ya ve 12V Yük üzerinden GND'ye bağlıdır.
  • Low-Side MOSFET (IRF3205): Drain pini 12V Yük üzerinden +12V hattına; Gate pini LO (Pin 5)'ten 22 Ω direnç ile; Source pini doğrudan GND'ye bağlıdır.

Çalışma Prensibi ve Bootstrap Tekniği

N-Kanal MOSFET'lerin tam iletime geçebilmesi için Gate-Source voltajının (VGS) eşik değerinden (örneğin 10V - 12V) yüksek olması gerekir. Bu durum High-Side konfigürasyonunda özel bir zorluk yaratır:

  • High-Side Voltaj Problemi ve Çözümü: High-side MOSFET iletime geçtiğinde Source pini (VS) neredeyse +12V potansiyeline yükselir. MOSFET'in iletimde kalabilmesi için Gate ucuna 12V + 10V = 22V seviyesinde bir voltaj uygulanmalıdır. IR2101 entegresi bu voltajı Bootstrap Kapasitörü ve 1N4148 Hızlı Diyodu vasıtasıyla sağlar.
  • Bootstrap Şarj Döngüsü: High-side MOSFET kesimde ve VS pini sıfıra yakınken, +12V hattından 1N4148 diyodu üzerinden 2.2 µF kapasitör şarj olur. High-side tetiklendiğinde (HIN HIGH olduğunda), sürücü bu şarjlı kapasitördeki enerjiyi kullanarak HO çıkışını VS potansiyelinin üzerine (VS + VCC) çıkarır ve MOSFET'i doyuma sokar.
  • Low-Side Sürücü (LO): Low-side MOSFET'in Source ucu doğrudan toprağa bağlı olduğu için IR2101, LO pininden doğrudan +12V vererek anahtarlamayı gerçekleştirir.

Örnek Arduino Kodu

const int highSidePin = 7; // HIN - High-Side Kontrol Pini
const int lowSidePin = 5;  // LIN - Low-Side Kontrol Pini (PWM Destekli)

void setup() {
  pinMode(highSidePin, OUTPUT);
  pinMode(lowSidePin, OUTPUT);

  // Başlangıçta her iki çıkışı da kapalı konuma getir
  digitalWrite(highSidePin, LOW);
  digitalWrite(lowSidePin, LOW);
}

void loop() {
  // --- 1. Adım: High-Side MOSFET'i Çalıştır ---
  digitalWrite(highSidePin, HIGH); // High-side ampul yansın
  delay(2000);
  digitalWrite(highSidePin, LOW);  // High-side kapat
  
  delay(100); // Ölü Zaman (Dead-Time) Emniyet Beklemesi

  // --- 2. Adım: Low-Side MOSFET'i PWM ile Yumuşak Sürme ---
  for (int pwm = 0; pwm <= 255; pwm += 5) {
    analogWrite(lowSidePin, pwm); // Low-side ampulün parlaklığını kademeli artır
    delay(20);
  }
  
  for (int pwm = 255; pwm >= 0; pwm -= 5) {
    analogWrite(lowSidePin, pwm); // Parlaklığı kademeli azalt
    delay(20);
  }
  
  digitalWrite(lowSidePin, LOW);
  delay(1000);
}

Geliştirme Önerileri ve İpuçları

IR2101 ve benzeri yarım köprü / yüksek taraf sürücü entegreleriyle çalışırken dikkat edilmesi gereken kritik tasarım kriterleri:

  • Dead-Time (Ölü Zaman) Yönetimi: H-Köprüsü veya yarım köprü (Half-Bridge) tasarımlarında High-Side ve Low-Side MOSFET'lerin aynı anda iletime geçmesi güç kaynaklarının kısa devre olmasına (Shoot-Through) neden olur. Yazılımda veya donanımda iki tetikleme arasında mutlaka birkaç yüz nanosaniye/milisaniye ölü zaman bırakılmalıdır.
  • Bootstrap Diyot Seçimi: Bootstrap diyodu olarak mutlaka ters toparlanma süresi (trr - iletimden kesime geçiş süresi) çok düşük olan hızlı bir diyot (1N4148, UF4007 veya Schottky) tercih edilmelidir. Standart 1N4007 gibi tepki süresi yavaş diyotlar yüksek frekanslı anahtarlamada ısınır ve bootstrap şarjını bozabilir.
  • Minimum PWM Frekansı ve Görev Oranı (Duty Cycle): High-side MOSFET sürekli %100 duty cycle ile açık bırakılırsa bootstrap kapasitörü deşarj olur ve MOSFET zamanla lineer bölgeye geçip aşırı ısınabilir. High-side'ın açık kalabilmesi için sistemin belirli aralıklarla anahtarlanması (VS potansiyelinin sıfıra inip kapasitörü tekrar şarj etmesi) gerekir.

💬 Yorumlar

Henüz yorum yapılmamış. İlk yorumu siz yapın!

Bir Yorum Bırakın

Güvenlik Kontrolü:

Yenidir.com
↑ Sayfa Başı
📞 İletişim ✉ E-Posta Gönder 🟥 YouTube
© 2026 Yenidir.com
Yenidir CMS V0.1