IRLML6402 P-channel MOSFET funktioniert nicht

Gast #6932923
Lesenswert?

Sorry für Anfängerfrage...

Wenn ich RGBWW Ledstrip direkt an 12V anschliesse
12V-Powersuply = 12V-LED
GND-Powersupply = e.g. R-LED

dann leuchten die LEDs rot, was ok ist.

wenn ich ULN2803 als driver um die LEDS mit esp32 zu schalten nehme, 
dann kann ich die LEDS über ESP32 schalten, jedoch ist die 
Lichtintesivität gefüllt begrenzt. Ich nehme an das liegt an der max. 
Strom von ULN2803 von 500mA

Was soll ich noch zwischen ULN2803 und LED-Strip nehmen um die LEDs mit 
voller Lichtstärke zu schalten? Die Lichtintesivität möchte ich dann 
über ESP32-PWM steuern und nicht über Stromstärke.

ich habe versucht einen IRLML6402 zwischenzuschalten
IRLML6402 G -> ULN2803
IRLML6402 S -> PowerSupply 12V
IRLML6402 D -> PowerSupply GND

es funktioniert aber nicht.
Gast #6932926
Lesenswert?

anfaenger schrieb:
> Ich nehme an das liegt an der max. Strom von ULN2803 von 500mA

Die Annahme ist falsch.
Der ULN2803 enthält keine Strombegrenzung. Wenn du mehr durchschickst, 
geht er ggf. einfach kaputt.
Aber über der CE-Strecke fällt eine Spannung ab und die fehlt dann für 
die LEDs.
(Datenblatt Fig.1)

> ich habe versucht einen IRLML6402 zwischenzuschalten
> IRLML6402 G -> ULN2803
> IRLML6402 S -> PowerSupply 12V
> IRLML6402 D -> PowerSupply GND
>
> es funktioniert aber nicht.

Dann hast du vielleicht irgendetwas falsch verschaltet.
Gast #6932948
Lesenswert?

Teo schrieb:
> Mach da mal'n PullUp Widerstand dran, ~1-2K oder noch besser

ich kann leider den uln nicht wegschmeissen, da ich eine fertige Platine 
habe... ich möchte es aber trotzdem irgendwie noch verbessern. Leider 
verstehe ich den Datenblatt von IRLML6402 nicht ganz...

Ich habe verstanden, dass man die Stromstärke von MOSFETs über Spannung 
steuert, an source liegt 12V von der PowerSupply, an Drain liegt GND von 
der Powersupply. Mit 12V an Gate soll der Mosfet eigentlich voll 
durchschalten, oder?

Teo schrieb:
> Mach da mal'n PullUp Widerstand dran, ~1-2K oder noch besser

wo soll ich das platzieren und was bringt das?
#6932962
Lesenswert?

anfaenger schrieb:
> Teo schrieb:
>> Mach da mal'n PullUp Widerstand dran, ~1-2K oder noch besser
>
> ich kann leider den uln nicht wegschmeissen, da ich eine fertige Platine
> habe... ich möchte es aber trotzdem irgendwie noch verbessern. Leider
> verstehe ich den Datenblatt von IRLML6402 nicht ganz...
>
> Ich habe verstanden, dass man die Stromstärke von MOSFETs über Spannung
> steuert, an source liegt 12V von der PowerSupply, an Drain liegt GND von
> der Powersupply. Mit 12V an Gate soll der Mosfet eigentlich voll
> durchschalten, oder?

Nein, jedenfalls nicht wenn Du die 12V gegen GND misst. Dann sperrt der 
IRLML6402.

Dein LEd-Band hat vermutlich einen gemeinsamen Plus, dann werden die 
einzelnen Farben gegen GND geschaltet. Dafür benötigst Du N-Channel, und 
das ist der IRLML6402 nicht.

Wie gesagt, zu dem Thema gibt es tausende Beiträge im Web, viele davon 
hier im Forum.
Gast #6932973
Lesenswert?

Jörg R. schrieb:
> Dein LEd-Band hat vermutlich einen gemeinsamen Plus, dann werden die
> einzelnen Farben gegen GND geschaltet. Dafür benötigst Du N-Channel, und
> das ist der IRLML6402 nicht.

Ja, hat einen gemeinsamen Plus... Ich habe momentan keinen N-Channel 
MOSFET, kann ich eigentlich alternativ einen Transistor nehmen?
#6932977
Lesenswert?

anfaenger schrieb:
> Jörg R. schrieb:
>> Dein LEd-Band hat vermutlich einen gemeinsamen Plus, dann werden die
>> einzelnen Farben gegen GND geschaltet. Dafür benötigst Du N-Channel, und
>> das ist der IRLML6402 nicht.
>
> Ja, hat einen gemeinsamen Plus... Ich habe momentan keinen N-Channel
> MOSFET, kann ich eigentlich alternativ einen Transistor nehmen?

Ja, wenn der Transistor den Strom abkann und es ein NPN ist.

Du kannst aber auch zum testen den IRLML6402 über den ULN2803 schalten. 
Der kann das Gate auf GND ziehen um den IRLML6402 zu schalten. Es wird 
aber auch ein PullUp vom Gate nach 12V benötigt.
Gast #6933147
Lesenswert?

Jörg R. schrieb:
> anfaenger schrieb:
>> Jörg R. schrieb:
>> :-(, Drain an GND... Jetzt ist aber mein MOSFET warscheinlich tot...
>
> Vermutlich ja.

Wozu wurden eigentlich Messgeräte erfunden?
Zumindest eine maustoter MOSFET mit durchlegiertem Kanal oder einer 
zerstörten MO-Schicht sind schnell entlarvt.
Gast #6933306
Lesenswert?

anfaenger schrieb:
> Ich nehme an das liegt an der max. Strom von ULN2803 von 500mA

Messen ist besser als annehmen. Wie viel Strom nimmt der LED Streifen 
denn direkt an 12V auf?

Ist dir bekannt, dass der normale ULN2803 mehr als 3,3 Volt als 
Steuersignal braucht, aber der ESP32 nur 3,3 Volt liefert?

> ich habe versucht einen IRLML6402 zwischenzuschalten
> es funktioniert aber nicht.

Ein Schaltplan wäre hilfreicher. Was genau heisst "es funktioniert 
nicht"?

Hier kannst du ein bisschen Grundlagen zum Thema nachlesen, insbesondere 
in Kapitel 2.2 und 3.4
http://stefanfrings.de/mikrocontroller_buch/Einstieg%20in%20die%20Elektronik%20mit%20Mikrocontrollern%20-%20Band%202.pdf
Gast #6933318
Lesenswert?

anfaenger schrieb:
> ich habe geschafft ein Schaltplan zu erstellen...
> Rechte Seite habe ich versucht mit Hilfe von IRLML6402 das WarmWeiss
> (WW) voll durchzuschlaten, es kommt aber nur Rauch vom IRLML6402...

Mit dem Transistor schließt du die Versorgungsspannung direkt kurz.

Du brauchst N-Kanal MOSFETS und pull-up Widerstände (z.B. 4,7kΩ). 
Bedenke aber, dass durch die doppelt gemoppelte Schaltung mit dem 
ULN2803 die Zustände AN und AUS vertauscht werden. Es wäre wirklich 
besser, den ULN weg zu lassen.
Gast #6933329
Lesenswert?

anfaenger schrieb:
> Ich habe momentan keinen N-Channel
> MOSFET, kann ich eigentlich alternativ einen Transistor nehmen?

MOSFET sind Transistoren. Du meinst wohl bipolare NPN Transistoren. Da 
kann ich dir nur sagen, dass die allermeisten zu wenig Stromverstärkung 
haben und wahrscheinlich zu viel Verlustwärme.

Es bleibt dabei: N-Kanal MOSFET anstelle des ULN23803 sind hier die 
einzig sinnvolle Lösung. Und zwar welche, die sich mit 3,3V sicher 
ansteuern lassen, das trifft ja noch lange nicht auf alle zu.
Gast #6933338
Lesenswert?

Stefan ⛄ F. schrieb:
> Ist dir bekannt, dass der normale ULN2803 mehr als 3,3 Volt als
> Steuersignal braucht, aber der ESP32 nur 3,3 Volt liefert?

Das kommt drauf an, wie hoch der zu schaltende Strom ist.
Das Datenblatt gibt je nach Strom für V_I(on) maximale Werte im Bereich 
von 2.4 bis 3.0V an (I_C = 200 bis 300mA).
Den angegebenen Peak collector current wird der TO hoffentlich nicht 
ausreizen und als Dauerwert betrachten.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren