9 V und 400-500 mA aus einer 24-V-Stromversorgung herausholen

Ich habe dieses Netzteil kürzlich gekauft , um eine Mikroschritt-Schrittmotorsteuerung mit Strom zu versorgen (die eine Eingangsspannung von 24 V benötigt).

Mein Projekt erfordert die Fähigkeit, ein Arduino (das das Herzstück des eingebetteten Systems ist, an dem ich arbeite) dynamisch ein- und auszuschalten, indem nur Code verwendet wird. Ich habe buchstäblich alles, was ab sofort funktioniert. Das Problem ist, dass die Stromversorgung des Arduino von einer 9-V-Stromversorgung [über ein Relais, das ich mit meinem Code steuere] und der Mikroschritttreiber von der 24-V-Stromversorgung kommen.

Ich möchte sowohl den Mikroschritttreiber als auch das Arduino mit der 24-V-Stromversorgung versorgen.

Das Netzteil hat zwei V+ Pins und zwei V- Pins, also plane ich, nur ein Paar direkt in den Mikroschritttreiber einzuhängen. Das Ziel ist, dass das andere Paar in das Arduino geht. Es ist jedoch für jeden, der zuvor ein Arduino verwendet hat, ziemlich offensichtlich, dass 24 V KEINE gute Eingangsspannung sind.

Also versuche ich, eine Schaltung zu entwerfen, die die 24 V auf idealerweise 9 V und etwa 400-500 mA heruntersetzt . Ab sofort habe ich nur Zugriff auf Widerstände für Hilfe. Wenn es einen triftigen Grund gibt, NICHT nur Widerstände zu verwenden, lassen Sie es mich wissen! (Ich bin kein EE).

Die Widerstände, die ich zur Hand habe, sind 10, 22, 47, 100, 220, 470, 1k, 2,2k, ....., bis zu 1M. (Ohm)

Ich habe die Schaltung, die ich brauche, technisch bereits entworfen, aber nachdem Sie sie 1/2 Sekunde lang betrachtet haben, werden Sie feststellen, dass sie nicht das ist, was Sie nennen würden ... gut:

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Dies sind im Grunde drei 20-Ohm-Widerstände in Reihe, und ich greife die Spannung über den letzten "20-Ohm" -Widerstand. Aber da ein 20-Ohm-Widerstand bei diesem Strompegel im Grunde explodiert, musste ich jeden 20-Ohm-Widerstand in fünf 100-Ohm-Widerstände aufteilen.

Mir bekannte Probleme mit meiner Schaltung:

  • Benötigt FÜNFZEHN Widerstände. Eww.

  • Die Widerstände werden NOCH sehr, sehr heiß. Aber sie scheinen stabil zu sein. Aber es ist nicht gut genug für meinen Geschmack.

  • Ich bekomme 8 V statt 9 V heraus, ich würde 9 viel bevorzugen.

Ich habe keine Ahnung, ob das Erfassen der Spannung und des Stroms vom letzten Widerstandssatz überhaupt der beste Weg ist, dies zu tun. Ich habe wirklich ein sehr elementares Verständnis des Schaltungsdesigns, obwohl ich versuche, mich zu verbessern.

So, endlich Zeit für meine Frage:

Kann mir jemand ein verbessertes Design zeigen, bei dem nur Widerstände verwendet werden, um 24 V auf 8-9 V herunterzuregeln und den Strom auf 400-500 mA zu begrenzen? Auch hier beabsichtige ich, den Ausgang dieser Schaltung direkt zu nehmen und einen Arduino mit Strom zu versorgen.

Sie möchten dies nicht nur mit Widerständen tun.
Können Sie das näher erläutern? Ist es einfach ineffizient?
Es wird auch nicht funktionieren. Die Spannung hängt davon ab, wie groß die Last ist.
Bei der Verwendung von Widerständen zum Absenken der Spannung hängt die resultierende Spannung vom gezogenen Strom ab. Der vom Arduino gezogene Strom wird wahrscheinlich variieren, je nachdem, was er tut - ob er so stark variiert, dass die Spannung übermäßig variiert, ist unbekannt ...
Was sind meine Alternativen? Vorzugsweise, was sind meine billigen Alternativen?
Günstig wie kurzfristig Return of Investment oder langfristig?
Die beste Lösung ist die Verwendung eines Schaltspannungsreglers (auch bekannt als DC-DC-Wandler).

Antworten (1)

Ab sofort habe ich nur Zugriff auf Widerstände für Hilfe. Wenn es einen triftigen Grund gibt, NICHT nur Widerstände zu verwenden, lassen Sie es mich wissen! (Ich bin kein EE).

Starker Grund. Energieverschwendung, Brandgefahr und Spannung variieren je nach Last. Sie verschwenden (24 V - 9 V) * 0,5 A = 7,5 Watt Energie in Wärme in diesen Widerständen! Schrecklich.

Ein kleines Schaltreglermodul wird gut funktionieren. Verdammt, ein gewöhnliches Auto-USB-Ladegerät mit ein paar Widerstandsänderungen und vielleicht einem neuen Eingangskondensator (für mehr als 24 V) wird tun, was Sie wollen. Die meisten Dollar-Ladegeräte für 5/10-Dollar-Ladegeräte in einem örtlichen Tante-Emma-Laden verwenden einen MC34063-Regler-IC. Nimmt bis zu 40 V Eingang, einstellbaren Ausgang mit einem Widerstandspaar und kann 650 ~ 750 mA ohne weitere Änderungen ausführen.

Geben Sie hier die Bildbeschreibung ein

Noch besser, VERWENDEN SIE 5 V, NICHT 9 V! Wenn Sie dem Arduino 9 V geben, wird er durch den Regler an Bord gehen und weitere 4 V * 0,5 A = 2 W Energie in Wärme verschwenden. Verwenden Sie stattdessen die 5 V aus dem USB-Ladegerät an den USB-Anschluss des Arduino (Sie müssten ein USB-Kabel herstellen). Wahrscheinlich muss an diesem Punkt nur der Eingangskondensator geändert werden.

@user2057387 aktualisiert.
Das von mir verwendete Relais benötigt mindestens 6,75 V zum Umschalten, die Nennspannung beträgt 9 V. Dafür brauche ich 9V. Ich könnte jedoch definitiv ein Autoladegerät als Stromquelle des Arduino verwenden, wenn das Relais geschaltet wird.
Ist es sicher/empfohlen, ein USB-Ladegerät zu verwenden und den Arduino über einen zweiten USB-Anschluss an einen PC anzuschließen? Sind die beiden 5V-Quellen kompatibel?
@101 Normalerweise möchten Sie nicht zwei verschiedene Spannungsquellen direkt miteinander verbinden. Das würde selbst dem Uno R3 mit all seinem Schutz nicht gefallen. Abgesehen davon, dass Sie ein benutzerdefiniertes USB-Kabel herstellen, das die USBVCC-Verbindung trennt / unterbricht, können Sie den obigen Regler verwenden und ihn auf 7 V ändern. Geben Sie die 7 V an den VIN-Pin (oder 7,3 V an der Strombuchse) ein und lassen Sie die Operationsverstärker- / Mosfet-Schaltung die USB-Stromversorgung blockieren. Das bedeutet, dass Sie nur 2 V * 0,5 A = 1 W Leistung verschwenden, aber das ist besser als ein totes Board.