Problem mit MOSFET-Arduino-RGB-LED-Streifen

Ich versuche, meinen RGB-LED-Streifen mit meinem Arduino zu steuern. Ich verwende das folgende Schema: http://www.engineerathome.com/upload/rgbledschema.png

Aus irgendeinem Grund schaltet sich der LED-Streifen ein, wenn ich die Stromversorgung anschließe, sodass der MOFSET ohne Spannung vom Gate leitet. Ich habe den Pin zum Gate auf LOW gesetzt, so dass keine Spannung anliegen sollte, um den MOSFET leitend zu machen. Ich verwende einen BUK454 800A, das Datenblatt finden Sie hier: http://pdf1.alldatasheet.com/datasheet-pdf/view/17129/PHILIPS/BUK454-800A.html

Ich bin neu bei MOSFETs, also habe ich keine Ahnung, was falsch ist. Kann mir jemand sagen was falsch sein könnte? Ich habe den MOSFET an einer einzelnen LED getestet und es hat gut funktioniert.

Verbinden Sie einen 100k oder noch höheren Wert mit Gate und Masse. Dadurch wird verhindert, dass das Gate schwebt, während Arduino ein-/ausgeschaltet wird. Haben Sie die Einschaltbedingung für den MOSFET für den erforderlichen Strom überprüft? Teilen Sie Ihre Schaltpläne/Schaltpläne. Geben Sie einen Link des Bildes an, jemand kann es in die Frage einfügen

Antworten (1)

Die grundlegende N-MOS-Schalterschaltung ist unten gezeigt. Bitte überprüfen Sie Ihre Verbindungen.

Geben Sie hier die Bildbeschreibung ein

VDDIn Ihrem Fall Vinsind 12 V das Steuersignal von Arduino.

Die Schaltpläne, auf die Sie sich beziehen, sind ein P-MOSFET , während das von Ihnen freigegebene Datenblatt (das Sie verwenden) N-MOSFET ist .

Die folgende Tabelle gibt die Gate-Spannung an, die zum Einschalten des FET erforderlich ist. Selbst für nur 1 mA muss die Gate-Spannung manchmal 4 V betragen (Arduino kann maximal 5 V liefern, einige Arduinos, wie Pro mini, Mega, liefern nur 3,3 V). Da das Datenblatt der LED-Streifen nicht verfügbar ist, gehe ich zumindest davon aus, dass einige 100 mA erwartet werden, für die sich der ausgewählte FET wahrscheinlich nicht einschalten lässt. Sie müssen einen anderen FET mit niedrigerer VGS bei dem erforderlichen LED-Streifenstrom wählen. Sie können auch mit Gate-Treiberschaltungen davonkommen, um die Gate-Spannung von 5 V von Arduino auf höher zu schieben, aber dies ist nicht erforderlich, wenn Sie Zugriff auf andere MOSFETs haben.

Geben Sie hier die Bildbeschreibung ein

Aus irgendeinem Grund schaltet sich der LED-Streifen ein, wenn ich die Stromversorgung anschließe

Möglicherweise aufgrund eines Verdrahtungsproblems oder der FET ist bereits defekt (ausgefallen und D- und S-Pins sind intern kurzgeschlossen). Wenn der FET immer noch für eine einzelne LED funktioniert, ist es an der Zeit, den FET durch andere FETs zu ersetzen, die eine geringere VGS-Anforderung für signifikante Ströme haben, die dem von Ihnen verwendeten LED-Streifenstrom entsprechen.
Unten ist ein Beispiel für einen FET, der stattdessen verwendet werden kann ( DMG3420U : Datenblatt ):

http://www.digikey.com/product-detail/en/diodes-incorporated/DMG3420U-7/DMG3420U-7DITR-ND/2279237

Geben Sie hier die Bildbeschreibung ein

Danke für die tolle Antwort. Ich habe festgestellt, dass mein Streifen eine gemeinsame Kathode ist, also war das Problem. Ich habe eine gemeinsame Anode gekauft und jetzt funktioniert das Setup. Aber was ist der Aufbau für einen gemeinsamen Kathoden-LED-Streifen? Benötige ich P-Kanal-MOSFETs?
Haben Sie eine Teilenummer von LED-Streifen?
@lukas ja, der gemeinsame Kathodenstreifen benötigt einen High-Side-Treiber. In diesem Fall ap - Kanal-Mosfet. Da ein p-Kanal-Mosfet jedoch eine Gate-Spannung in der Nähe von VDD benötigt, benötigen Sie eine kleine Treiberschaltung wie einen NPN- oder n-Kanal-Mosfet, um ihn einzuschalten. Die Schaltung ist nicht sehr unterschiedlich oder viel komplizierter.