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:
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.
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.
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.
Ignacio Vazquez-Abrams
Jake
Ignacio Vazquez-Abrams
Peter Bennett
Jake
Jippie
Peter Bennett