Können Sie die 12-V-Versorgungsspannung nur über einen Vorwiderstand senken, um einen Arduino mit 5 V zu versorgen?

Je mehr ich über Elektronik lerne, desto mehr Fragen bekomme ich XD

Heute habe ich gelernt, dass ich eine 3-V-LED (20 mA) in einem 12-V-Netzteil verwenden kann, indem ich einfach einen 10-k-Widerstand hinzufüge ... Was, wenn ich es richtig verstehe, die LED-Leistung bei 3 V irgendwie cool macht!

Also, wenn wir einfach alle Spannungsregler beiseite legen (haben keine, aber viele Widerstände: D) ... Was ist, wenn ich ein Arduino-Board (speziell esp32) mit Strom versorgen möchte, das normalerweise 5 V benötigt und bis zu ziehen kann 150mA.

Wenn meine Berechnungen also korrekt sind (R = V / I -> 80 = 12 / 0,150), würde dies bedeuten, dass ein 80-Ohm-Widerstand in Reihe mit dem Esp32 die 12-V-Stromversorgung in 5 V in die Platine umwandeln würde und nichts würde gebraten werden??

Die Hauptfrage für diese Frage ist einfach, weil es ein bisschen zu gut klingt, um wahr zu sein XD. Aber wenn es wahr wäre, wäre das großartig! Das Board hat eine maximale Stromaufnahme von 150 mA bei schweren Aufgaben, so dass es bei normalen Aufgaben auf 40 mA Stromaufnahme abfällt. Ist dies ein Problem mit meinen gelieferten 150 mA? Fängt die Spannung dann vielleicht an zu fallen/steigen?

Danke schonmal!

Ja, das können Sie, aber nur, wenn das Arduino keine Programme ausführt, die den Stromverbrauch variieren könnten

Antworten (3)

Das Board hat eine maximale Stromaufnahme von 150 mA bei schweren Aufgaben, so dass es bei normalen Aufgaben auf 40 mA Stromaufnahme abfällt.

Das ist das Problem. Sie würden den Widerstand so dimensionieren, dass er den erforderlichen Spannungsabfall für den Mindeststrom und nur die erforderlichen 5 V liefert. Wenn die Stromaufnahme zunimmt, würde die Spannung zusammenbrechen und die Schaltung würde nicht mehr funktionieren.

Zurück zu deinen Berechnungen:

Wenn meine Berechnungen also korrekt sind (R = V / I -> 80 = 12 / 0,150), würde dies bedeuten, dass ein 80-Ohm-Widerstand in Reihe mit dem ESP32 die 12-V-Stromversorgung in 5 V umwandeln würde in die Brett und nichts würde frittiert werden?

Sie haben einen Fehler gemacht. Die Spannung am Widerstand wäre 12 - 5 = 7 V. R wäre dann V / I = 7 / 0,15 = 46,7 Ω. Wenn der Strom jetzt auf 40 mA abfällt, erhalten Sie V = IR = 0,04 × 46,7 = 1,87 V Abfall über den Widerstand, wodurch Sie> 10 V in Ihren Mikrocontroller einspeisen. Kannst du den Rauch riechen?

Die LED hingegen wird durch den Serienwiderstand stromgesteuert .

Für den Mikrocontroller benötigen Sie einen Spannungsregler.

Absolut fantastische Erklärung und danke, dass Sie mir beigebracht haben, wie man in Zukunft Berechnungen durchführt: D

Der Mikrocontrollerstrom variiert, was den Spannungsabfall am Widerstand ändert, wie Sie auch angegeben haben. Ein Bypass-Kondensator hilft bei der Hochfrequenzvarianz, aber die Änderung wird erheblich sein, je nachdem, welche Funktionen Sie auf dem Mikrocontroller verwenden.

Verwenden Sie stattdessen einen Spannungsregler wie 7805.

Der Strom der Arduino-Platine hängt davon ab, was die Platine tut. Daher reicht die Verwendung eines Widerstands nicht aus, um konstante 5 V aufrechtzuerhalten. Die LED hingegen hat einen bekannten Spannungsabfall (Durchlassspannung), sodass ein Widerstand ausreichend ist, um den Strom einzustellen.

Kurz gesagt, Sie benötigen einen Regler, um den Arduino mit 12 V zu versorgen. Warum verwenden Sie angesichts Ihrer 12-V-Quelle nicht einen USB-Autoladeadapter?

Oh, jetzt verstehe ich, vielen Dank für den stetigen LED-Vergleich! Zumindest weiß ich für eine bekannte Belastung, dass ich diese Technik sicher anwenden kann!