Skip to content
RFrftools.io
General

BJT-Transistorschalter-Rechner

Berechnen Sie die Parameter des BJT-Transistorschalters, einschließlich Laststrom, erforderlicher Basisstrom, Basiswiderstandswert, Sättigungsprüfung und Verlustleistung

Loading calculator...

Formel

IC=(VCC−VCE(sat))/RL,RB=(Vin−VBE)/(IB(min)×OD)I_C = (V_CC − V_CE(sat)) / R_L, R_B = (V_in − V_BE) / (I_B(min) × OD)
I_C— Kollektor- (Last-) Strom (A)
I_B— Basisstrom (A)
R_B— Basiswiderstand (Ω)
β— Aktueller Gewinn
OD— Overdrive-Faktor

Wie es funktioniert

Der Transistorschalterrechner berechnet Basiswiderstands- und Sättigungsparameter für Relais-/LED-Treiber — unverzichtbar für die Anbindung von Mikrocontrollern an Hochstromlasten, Motorsteuerung und Relaisaktivierung. Embedded-Ingenieure, Bastler und Automatisierungsdesigner verwenden Transistorschalter, um Lasten zu steuern, die die GPIO-Stromgrenzwerte der MCU überschreiten (in der Regel 20-40 mA). Laut Horowitz & Hill 'Art of Electronics' (3. Aufl., Kap. 2) hat ein gesättigter BJT-Schalter einen Vce (sat) = 0,1-0,3 V mit erzwungenem Beta βf = Ic/Ib = 10-20 (viel niedriger als DC beta hFE = 100-300). Der Basiswiderstand Rb = (Vdrive - Vbe) /Ib wobei Ib = Ic/βf. Verwenden Sie für eine zuverlässige Sättigung unabhängig von der hFE-Spezifikation des Transistors βf = 10 . MOSFET-Schalter benötigen Vgs > Vth + 4 V für eine vollständige Verstärkung und erreichen Rds (on) im mΩ -Bereich.

Rechenbeispiel

Entwerfen Sie einen 2N3904-Schalter zur Steuerung eines 12-V/100-mA-Relais von einem 3,3-V-Arduino-GPIO aus. Erforderlicher Ic = 100 mA, Vce (sat) = 0,3 V (Datenblatt). Verwenden Sie erzwungenes Beta βf = 10 für eine zuverlässige Sättigung: Ib = 100 mA/10 = 10 mA. Rb = (3,3 V — 0,7 V) /10 mA = 260Ω — Wählen Sie 220Ω (Serie E24) als Rand. Verlustleistung: Pd = Ic × Vce (sat) = 100 mA × 0,3 V = 30 mW — deutlich innerhalb der 625-mW-Nennleistung von 2N3904. Fügen Sie an der Relaisspule eine Freilaufdiode (1N4148) an, um induktive Spitzen von V = L×di/dt = 100 V+ ohne Schutz zu unterdrücken. Für 5-V-Logik gilt Rb = (5V — 0,7 V) /10mA = 430Ω — wählen Sie 390Ω.

Praktische Tipps

  • ✓Verwenden Sie für Lasten > 500 mA Leistungstransistoren (TIP120 Darlington: 5 A) oder MOSFETs (IRLZ44N: 47 A mit Vgs = 4 V für Logik-Level-Antrieb)
  • ✓Hinzufügen 10kΩ Pulldown-Widerstand von der Basis zur Masse — stellt sicher, dass der Transistor abschaltet, wenn der MCU-Pin beim Zurücksetzen oder Programmieren hochohmig wird
  • ✓For high-speed switching (>100kHz), use MOSFETs — BJTs have 1-10μs storage time delay; MOSFETs switch in <100ns with proper gate drive

Häufige Fehler

  • ✗Verwendung von DC-Beta (hFE = 200) zur Berechnung von Ib — Transistoren benötigen einen Overdrive für schnelles Schalten; verwenden Sie erzwungenes Beta βf = 10-20 unabhängig von der hFE-Bewertung
  • ✗Weglassen einer Freilaufdiode bei induktiven Lasten — die Induktivität der Relaisspule erzeugt beim Ausschalten eine Spitzenspannung von 100—400 V, wodurch die Transistoren sofort zerstört werden (siehe Anwendungshinweis von Vishay)
  • ✗Ansteuerung von 12-V-Lasten über eine 3,3-V-Logik ohne Level-Shifter — einige Transistoren benötigen Vbe > 0,7 V bei hohem Strom; überprüfen Sie das Datenblatt Vbe (sat) bei erforderlichem Ic

Häufig gestellte Fragen

Sättigung: Transistor vollständig eingeschaltet, Vce = 0,1-0,3 V, Kollektor leitet den maximalen Strom, der durch einen externen Stromkreis begrenzt wird. Abschaltung: Transistor vollständig AUS, Vce = Vcc, nur Leckstrom (typischer <1μA). Keine Zwischenzustände bei Schaltanwendungen — der Transistor fungiert als gesteuerter Schalter, nicht als linearer Verstärker.
Überprüfen Sie: Ic (max) > Laststrom × 1,5, Vce (max.) > Versorgungsspannung × 2, Pd (max) > Ic × Vce (sat) × duty_cycle. Für 100 mA/12 V: 2N3904 (200 mA, 40 V, 625 mW) funktioniert. Für 1A/24 V: TIP31 (3A, 40 V, 40 W) oder IRLZ44N MOSFET (47 A, 55 V). MOSFETs auf Logikebene vereinfachen die 3,3-V-MCU-Schnittstelle.
Rb begrenzt den Basisstrom auf ein sicheres Niveau und gewährleistet gleichzeitig die Sättigung. Zu hoher Rb = unzureichender Ib = Transistor im aktiven Bereich = hoher Vce = hohe Verlustleistung. Zu niedriger Rb = übermäßiger Ib = verschwendeter MCU-Strom, funktioniert aber trotzdem. Berechne: Rb = (Vdrive — 0,7 V)/(Ic/10).
Verwenden Sie den MOSFET für: hohe Ströme (>1A), hohe Schaltfrequenzen (>100 kHz) oder wenn die MCU keinen Basisstrom liefern kann. MOSFETs haben keinen DC-Gate-Strom, niedrigere Rds (on) als Vce (sat) und schalten schneller. BJTs sind einfacher für Lasten mit niedrigem Strom (<500 mA), die über eine 5-V-Logik angetrieben werden.

Verwandte Artikel

Shop Components

As an Amazon Associate we earn from qualifying purchases.

Resistor Kit (1%, E24)

Precision 1% thin-film SMD resistor assortment, 0402 package

Ceramic Capacitor Kit

MLCC ceramic capacitor assortment in 0402 package

Solderless Breadboard

Full-size breadboard for circuit prototyping

Verwandte Rechner