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=(VCCVCE(sat))/RL,RB=(VinVBE)/(IB(min)×OD)I_C = (V_CC − V_CE(sat)) / R_L, R_B = (V_in − V_BE) / (I_B(min) × OD)
I_CKollektor- (Last-) Strom (A)
I_BBasisstrom (A)
R_BBasiswiderstand (Ω)
βAktueller Gewinn
ODOverdrive-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 ist. Verwenden Sie für eine zuverlässige Sättigung βf = 10, unabhängig von der hFE-Spezifikation des Transistors. MOSFET-Schalter benötigen Vgs > Vth + 4 V für eine vollständige Verstärkung und erreichen Rds (on) im mΩ-Bereich.

Bearbeitetes Beispiel

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 = (5 V — 0,7 V) /10 mA = 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)
  • Fügen Sie einen 10-kΩ-Pulldown-Widerstand von der Basis bis zur Masse hinzu — stellt sicher, dass der Transistor abschaltet, wenn der MCU-Pin während des Resets oder der Programmierung hochohmig wird
  • Verwenden Sie MOSFETs für schnelles Schalten (>100 kHz) — BJTs haben eine Speicherzeitverzögerung von 1—10 μs; MOSFETs schalten bei richtiger Gate-Ansteuerung <100 ns ein

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 (typischerweise <1 μA). Keine Zwischenzustände bei Schaltanwendungen — der Transistor fungiert als gesteuerter Schalter, nicht als linearer Verstärker.
Prüfen: 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 1 A/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.

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 Taschenrechner