Ich versuche, eine 12-V- und 24-V-LED in einem Druckknopf wie dem folgenden zu steuern.
Ich habe es mit Transistoren und heute mit Mosfets versucht.
Problem: Ich kann die LED nicht vollständig aus- und wieder einschalten , wie es beim direkten Anlegen der 12-V- oder 24-V-Stromquelle an die LED der Fall wäre.
(Ich habe zwei Versionen der Drucktasten-LED, 12 V und 24 V, und ich würde gerne lernen, wie man die verschiedenen Schaltungen für jede entwirft, um sie zu steuern.)
Ich habe den LED-Verbrauch beim Füttern gemessen:
Ich habe die folgenden n-Kanal-Mosfets ausprobiert:
Ich habe dieses Verbindungsschema und verschiedene andere ausprobiert, aber die LED bleibt immer gedimmt und macht keinen großen Unterschied bei der Änderung der Gate-Spannung. Ich habe dieses Schema auch ohne den 27-Ohm-Widerstand ausprobiert. Ich habe es auch ohne Widerstände versucht. Ich habe es auch nur mit einem 10k-Pulldown-Widerstand versucht
Ansteuerung des LED-Streifens vom Mikrocontroller
Mein einziges Problem ist, dass die LED keine einfache LED ist, da ich sie mit 12 V ohne zusätzlichen Widerstand ansteuern kann. Ich habe den Widerstand der LED-Klemmen und seine MOhm gemessen, also schätze ich, dass beim Verbinden von LED + Mosfet kein Strom fließt. Wie auch immer, es muss einen Weg geben, dies richtig zu machen.
Zusätzlich möchte ich es über einen 3,3-V- oder 5,0-V-Arduino-Ausgang steuern. Alle bisherigen Tests wurden mit 5V durchgeführt
Basierend auf Ihrem Schaltplan, der wunderbar funktionieren sollte, können 4 Probleme auftreten.
Die Mosfets sind nicht für die Logikpegelsteuerung geeignet.
Du hast es nicht wie abgebildet verdrahtet.
Die Mosfets sind beschädigt.
Dein Code ist falsch.
Wenn Sie die LED und den Mosfet an die Stromversorgung anschließen und das Gate an Masse binden, schaltet es sich aus? Wenn Sie es über einen 1k-Widerstand an 3,3 V binden, schaltet es sich vollständig ein? Wie groß ist der Widerstand von Drain zu Source, wenn das Gate 3,3 V hat?
Sie können Mosfet-Probleme vermeiden und ihn durch einen Standard-NPN-Transistor für kleine Signale wie einen 2n3904 ersetzen. 1k Basiswiderstand reicht für Ihren Laststrom aus.
Vielen Dank für alle, die versucht haben, mir zu helfen und gute Antworten gegeben haben. In der Tat, wenn jemand an einem Ort wie diesem fragt, weil er etwas falsch macht und nicht weiß, was es ist, kann es kinderleicht oder schwierig sein, aber Hilfe wird benötigt, also danke Passerby, next-hack und Polynomial.
Siehe mein Setup im beigefügten Bild. Nach einem Neustart mit neuem Mosfet, neuer Verkabelung und sauberem Tisch funktioniert es! Ich glaube das Problem war:
Ich muss jetzt mit einem anderen SMD-n-ch-Mosfet nachsehen, der eine Vds von mehr als 24 V hat.
btw, der Code war ok (LED-Skizze nur blinken). ;)
Einige Bilder für alle, die in einer ähnlichen Situation Hilfe benötigen. Die Stromversorgung an der oberen linken DC-Buchse liefert 12 V. Der Verbrauch liegt bei etwa 20 mA, was hauptsächlich darauf zurückzuführen ist, dass der Arduino Nano den Blink-Beispiel-Sketch ausführt.
Polynom
Polynom
jonk
Polynom
Serge