Optimale Methode für mehrere MOSFETs zur LED-Ansteuerung mit einer gemeinsamen Stromschiene

Ich habe drei LEDs (RGB) mit den folgenden Durchlassspannungen und Strömen:

  • rot 2,25 V @ 0,35 A
  • grün 3,3 V @ 0,35 A
  • blau 3,1 V @ 0,35 A

Ich plane, drei (3) RFP30N06LE- MOSFETs parallel mit jeweils 0,35 A zu verwenden, wobei unabhängiges TTL-basiertes PWM-Dimmen von den PWM-Pins eines Arduino verwendet wird, wobei jeder MOSFET parallel zu einer gemeinsam genutzten 9-V-12-V-Stromschiene mit 1 A geschaltet ist a Wandwarzenversorgung.

Was wäre die optimale Methode, diese MOSFETs parallel zu verdrahten und dieselbe gemeinsame Stromschiene zu verwenden?

Optimal ist eine Reihenschaltung (siehe Schaltplan): mikrocontroller.net/topic/147925#1383502

Antworten (1)

Einfach so parallel:

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Wenn jedoch alle drei LEDs gleichzeitig leuchten können, möchten Sie möglicherweise ein größeres Netzteil. Der maximale Strom zur Versorgung der LEDs beträgt:

0,35 A + 0,35 A + 0,35 A = 1.05 A

Dies sind bereits 5% mehr als die Nennleistung Ihres Netzteils, und Sie müssen wahrscheinlich etwas Strom für die Stromversorgung der Steuerschaltung zulassen, und wahrscheinlich möchten Sie einen gewissen Spielraum für einen zuverlässigen Betrieb zulassen.

Hat also jeder der Widerstände unterschiedliche Werte, um jeden MOSFET auf 0,35 A zu begrenzen? Ich hatte zuvor eine Variante dieses Schemas ausprobiert (leider ohne Widerstände) und irgendwie die LEDs zerstört, nur bei 0,35 A Gesamtleistung an der Bankversorgung.
@ user1316349 Sie benötigen Widerstände oder ein anderes Strombegrenzungselement, um eine LED mit Strom zu versorgen, es sei denn, es handelt sich um LED-Pakete mit bereits eingebauter Begrenzung. Wenn Sie es jedoch geschafft haben, eines mit nur 0,35 A aus Ihrer Versorgung zu zerstören, möglicherweise Ihre Spezifikationen sind falsch. Wenn es 0,35 A von der Versorgung gab, konnte es nicht mehr als das in der LED geben, es sei denn, Sie hatten einen Abwärtswandler oder einen anderen nichtlinearen Leistungswandler.
@ user1316349 und ja, jeder Widerstand hat einen anderen Wert, da jede LED eine andere Durchlassspannung hat. Es gibt hier Hunderte von Fragen dazu und Millionen von Dingen im Internet im Allgemeinen, aber fangen Sie vielleicht hier an: electronic.stackexchange.com/questions/55823/…
Danke, das werde ich als nächstes versuchen. Tut mir leid, ich kann noch nicht positiv abstimmen, ich habe kein 15+ Feedback.
350 mA ist ziemlich viel für die meisten LEDs, sind Sie sicher, dass es nicht 35 mA sind?
Nein, dies sind Hochleistungs-LEDs, daher die Notwendigkeit separater MOSFETs für jede LED. Der Arduino kann nur etwa 30 mA liefern, wenn ich mich nicht irre.
Phil, diese MOSFETs fungieren tatsächlich als eine Art Buck-Boost-Treiber. Es gibt drei Pins auf der Eingangsseite (positiv, negativ und Steuerung), mit einem positiven und einem negativen für den Ausgang, der die LED speist. Sollten sich meine Strombegrenzungswiderstände auf der MOSFET-Eingangsseite befinden und nicht auf dem Ausgangszweig jedes MOSFET?
Ich bezweifle, dass dies ein gültiger Schaltplan ist, aber hier geht es: https://www.circuitlab.com/circuit/3d9feu/mosfet_led_driver_1/
@ user1316349 Ich sehe nichts über Buck-Boost im Datenblatt oder diese drei Pins auf der Eingangsseite. Sie könnten diese in einem Buck-Boost-Wandler verwenden, aber Sie müssten mindestens eine Induktivität hinzufügen. Verwenden Sie einen Teil, der über das hinausgeht, was Sie in der Frage angegeben haben?
Sorry, ich hätte deutlicher werden sollen. Das aktuelle Design, das ich für den RFP30N06LE-MOSFET verwende, basiert auf dem MOSFET-Leistungssteuerungskit von Adafruit: sparkfun.com/products/10256 , das den (+-C)-Eingang mit (+-)-Ausgang für die LEDs hat.
@ user1316349 das ist immer noch kein Buck-Boost-Konverter. Alles, was Sie tun, ist, Ihnen Schraubklemmen zu geben.