Ansteuerung einer Hochleistungs-LED (200 mA) mit einem GPIO- und NPN-Transistor

Ich versuche herauszufinden, wie ich NPN-Transistoren richtig verwende, um den benötigten Strom von meinem Raspberry PI GPIO zu begrenzen.

Ich möchte eine Luxeon Rebel LED von Phillips ( https://www.sparkfun.com/products/9637 ) ansteuern und habe dafür diese Art von Schaltung entworfen:

GPIO-verbundenes NPN und Hochleistungs-LED

Ich bin nicht so erfahren mit Transistoren, also mache ich hier vielleicht etwas sehr Dummes. Aber ich dachte, wenn ich eine 9-V-Batterie habe und den GPIO-Pin auf meinem Raspi verwenden möchte, könnte so etwas funktionieren.

Ich habe den Widerstandswert für die LED1 mit den Informationen aus den Informationen der sparkfun-Website berechnet (typische Durchlassspannung von ~ 3 V) -> R = (9 V - 3 V) / 0,2 A. Also habe ich 30 Ohm von dort bekommen.

Batterie und Raspi-Masse wären verbunden. Mache ich etwas Dummes oder gar Gefährliches? Ich möchte verstehen, wie man NPN-Transistoren für diese Art von Zweck richtig verwendet.

Antworten (3)

Bei diesen Wertwiderständen benötigen Sie einen Transistor mit mindestens 25 hfe und mehr als 275 mA Kollektorstrom. ~6 V / 22 Ω = 0,272 A (272 mA) Strom durch die LED und (3,3 V - 0,6 V) / 330 Ω = 0,0081 A (8,1 mA) Strom durch die Basis.

Ein gewöhnlicher 2n2222-Transistor würde funktionieren. Ansonsten hast du es richtig gemacht. Vielleicht möchten Sie auch mit dem tatsächlichen Widerstand von 30 Ω oder einem höheren Wert arbeiten, um ein Übersteuern der LED zu verhindern.

Danke für deine schnelle Antwort! Kann ich das 25hfe etwas genauer erläutern? Ich habe darüber gelesen, und es scheint mit dem Gewinn zusammenzuhängen. Was sollte ich bei der Auswahl eines Transistors im Hinblick auf hfe beachten? Sie haben Recht, wenn ich einen 30-Ohm-Widerstand einsetze, würde ich genau 200 mA erhalten. Dummerweise habe ich vergessen, den Text im Bild zu ändern, nachdem ich den Widerstandswert neu berechnet habe. Darf ich auch fragen, ob wenn ich den Widerstand R2 auf der GPIO-Seite auf 1K erhöhe, um die Belastung des GPIO auf etwa 2,7 mA zu verringern, sich dies auf die Schaltung auswirken würde?
Das HFE ist der Gewinn. Es nimmt den Basisstrom und multipliziert ihn mit der Verstärkung, um Ihnen zu sagen, wie viel Strom durch den Kollektor-Emitter gelassen wird. Der 2n2222 hat einen hfe von mindestens 50 bei einem Kollektorstrom von 150 mA und einer Kollektor-Emitter-Spannung von 1 V. 2,7mA * 50 würden also nur 137mA durchlassen. Du brauchst mindestens 5mA. Aber zum größten Teil gibt es keinen wirklichen Unterschied zum RPI bei der Bereitstellung von 8 mA oder 2,7 mA.
@Passerby darf ich bitte wissen, was die 0,6 V in Ihrem "(3,3 V - 0,6 V) / 330 Ω = 0,0081 A" sind? Ist es der Mindestwert der Basis-Emitter-Sättigungsspannung des 2n2222?
@HUY der Durchlassspannungsabfall des Basisdiodenübergangs von Transistoren. Es variiert, aber 0,6 bis 0,7 V sind typisch für den 2n2222 bei den meisten Strömen.

Das Hauptproblem dieses Schemas wird in den Antworten immer noch nicht erwähnt. Es ist die sehr große Leistung am Strombegrenzungswiderstand. P = U 2 R = 6 6 30 = 1.2 W

Dies wird zwei Auswirkungen haben:

  1. Der Widerstand muss für diese Leistung ausgelegt sein und wird trotzdem sehr heiß.

  2. Der Wirkungsgrad des Schaltplans wird ziemlich niedrig sein - 0,6 W an der LED gegenüber 1,2 W am Widerstand = 30 %; Infolgedessen wird die Batterie viel schneller als möglich entladen.

Für solch leistungsstarke LEDs würde ich eine andere Lösung vorschlagen, die in meiner Antwort auf eine andere ähnliche Frage beschrieben wird . Das Schema aus dieser Antwort gilt direkt für die 9-V-Versorgung, aber eine Schottky-Diode muss in Reihe mit der LED geschaltet werden, da sie einer Sperrspannung von 9 V nicht standhält.

Dies ist eine ordnungsgemäße Verwendung eines NPN-Transistors mit einigen Einschränkungen.

Ein NPN-Transistor benötigt einen konstanten Stromeingang zum Basisstift, um den Strom zwischen Kollektor und Emitter fließen zu lassen. Die Strommenge, die zwischen C und E fließen kann, ist die Verstärkung multipliziert mit dem Basisstrom. Die Verlustleistung eines Transistors ist der Spannungsabfall über C&E multipliziert mit dem Stromfluss. Bei einem kleinen Transistor sind dies etwa 0,3 V, bei einem großen Transistor 1,0 V und bei einem Darlington bis zu 4 Volt (!). Dieser Spannungsabfall muss genau wie der Spannungsabfall der LED berechnet werden, und die Leistung wird als Wärme im Schalter selbst ausgedrückt – was zu einer Erwärmung führt (und möglicherweise einen Kühlkörper erfordert).

Ein 320-Ohm-Widerstand auf einer 3,3-V-GPIO-Leitung fließt ~10 Milliampere, und um 200 Milliampere auf den C&E-Leitungen zu bewegen, ist eine Mindestverstärkung (hFE) von 20 erforderlich, was das Minimum ist, das von einem Leistungstransistor wie dem TIP41C geliefert wird . Ein kleiner Signaltransistor wie ein 2N2222 hat eine Verstärkung im Hunderterbereich, aber einen maximalen Strom von 200 Milliampere. Es ist ein Henne-Ei-Szenario und wird wahrscheinlich einen teureren Darlington-Paar-Transistor wie den TIP120 erfordern . Der Pi liefert ständig Strom, während die LED leuchtet.

Sie haben vergessen, den VBE-Abfall zu berechnen (normalerweise 0,6 bis 0,7 V). An der Basis liegen nur 8 mA an. Außerdem hat der 2n2222 einen maximalen Strom von 1 Ampere, nicht 200 mA. Sie denken an einige Versionen des 2n3904. Ein TIP120 ist übertrieben.
In diesem Fall ist Ihre Antwort richtiger als meine, stimmen Sie positiv ab.