Stromversorgung eines Arduino mit ATX-Netzteil [Duplikat]

Ich arbeite an einem Projekt, das die Verwendung eines PC-Netzteils mit meinem Arduino Uno erfordert. Ich möchte einen Molex verwenden, um meinen Arduino mit Strom zu versorgen, und ich habe ein paar Fragen. Mein Netzteil hat eine Nennleistung von 18 A auf der 12-V-Schiene und 28 A auf der 5-V-Schiene. Meine Frage ist, welche Schiene am besten zu verwenden ist und ob ich Vin, 5 V oder den Gleichstromstecker verwenden sollte. Würde der gleiche Rat auch für einen Arduino Nano funktionieren? Jede Hilfe ist willkommen.

Welche anderen Komponenten werden Strom aus dem Netzteil ziehen, und welche Ströme werden sie ungefähr ziehen? Ein PC-Netzteil benötigt für den korrekten Betrieb normalerweise zumindest eine gewisse Last auf einigen der Schienen.
@Andrew: Ich habe ein PC-Netzteil mit den gleichen Abmessungen und es benötigt KEINE Last. Das ist nicht wahr. Nun, es ist seltsam, eine so leistungsstarke Versorgung nur für einen Arduino zu verwenden. Aber es ist kein Problem, nur den Arduino anzuschließen und nichts weiter. Es ist auch seltsam, immer noch Arduino Uno zu verwenden, das das älteste und langsamste Board mit fast keinem Speicher ist. Ich würde empfehlen, stattdessen einen Teensy 3.2 zu verwenden, der kleiner ist und viel mehr Funktionen bietet.
Um die Frage zu beantworten: Sie können den Arduino DC-Adapter verwenden und ihn an 12 V der Versorgung anschließen ODER Sie können den 5-V-Pin am Arduino verwenden und ihn an die 5 V der Versorgung anschließen. Ich empfehle jedoch die 12 V zu verwenden, da die Spannung von einem PC-Netzteil nicht sehr sauber ist. Der Spannungsregler auf dem Arduino macht aus den schmutzigen 12 V saubere 5 V. Siehe Playground.arduino.cc/Learning/WhatAdapter

Antworten (3)

Die 18 A und 28 A bedeuten, dass dies das Netzteil (Power Supply Unit) sicher liefern kann. Der Strom fließt jedoch nur dorthin, wo er benötigt wird, das Netzteil kann keine 28 A in Ihr Arduino zwingen. Ihr Arduino wird nehmen, was es braucht, was wahrscheinlich etwa 10 mA ist.

Und Ihr Arduino wird wahrscheinlich maximal 10 mA verbrauchen. Das bedeutet, dass Sie sicher eine Verbindung herstellen können 28 A 0,01 A = 2800 Arduinos parallel zur 5 V-Schiene.

Allerdings in Bezug auf die 12-V-Schiene oder 5-V-Schiene. Auf dem Arduino befindet sich ein Linearregler, der 5-12 in 5 V umwandelt, die der Arduino verwendet (wenn Sie einen 5-V-Arduino haben, oder 3,3-12 V in 3,3 V, wenn Sie einen 3,3-V-Arduino haben).

Wenn ich Sie wäre, würde ich die Arduinos anschließen v ich N auf die 5 V Schiene. Ich bin mir ziemlich sicher, dass die DC-Netzsteckerklemmen sind G N D Und v ich N . Obwohl ich mir nicht 100% sicher bin, korrigiert mich, wenn ich in den Kommentaren falsch liege.

Ich bin mir auch nicht 100% sicher, ob der Arduino einen linearen LDO- Spannungsregler mit niedrigem Drop - Ausgang oder nur einen einfachen normalen linearen Spannungsregler verwendet . Der Unterschied zwischen ihnen besteht darin, dass ein LDO, der 5 V ausgeben soll, etwa 5,1 V - 12 V aufnehmen kann (12 V ist nur ein Beispiel). Und der normale lineare Spannungsregler benötigt eine höhere Eingangsspannung, z. B. 6,5 - 12 V, um auf 5 V herunterzuregeln.

Der Grund, warum ich über das LDO spreche, ist, weil das v ich N geht direkt in eine Art Regler, um dem Rest der Platine 5 V zu geben.

TLDR;

Schließen Sie einfach die an v ich N auf die 5 V-Schiene und GND auf GND

Mit etwas Hilfe von Google hätte man die Antwort gefunden: Auf dem alten Arduino Uno aus der Steinzeit gibt es kein LDO. Und das Board braucht viel mehr als 10mA. Spielplatz.arduino.cc/Learning/WhatAdapter
@Elmue "von djmatic"

Ich würde auch nicht die 5VSB-Versorgung für den Arduino-5V-Eingang verwenden, dies ist die Standby-Versorgung, nicht die 5V-Hauptversorgung, der Lüfter des Netzteils läuft nicht, der Hauptteil des Netzteils auch nicht, und Ihre Stromrechnung wird niedriger sein .

Wenn Sie auch schwere Maschinen bedienen müssen, können Sie diese über die 12-V- oder 5-V-Hauptversorgung mit Strom versorgen und den Einschalteingang der Stromversorgung über das Arduino steuern, wobei die Versorgung nur bei Bedarf mit voller Leistung betrieben wird.

Wenn dieses Arduino ein Zubehörteil für einen PC ist, würde ich den 5-V-Molex verwenden, es sei denn, ich möchte, dass er während des Suspend- und Sleep-Modus betrieben wird. In diesem Fall würde ich 5 VSB vom ATX-Hauptanschluss verwenden und möglicherweise die Verbindung über einen IDC-Spleißanschluss herstellen. oder Anschließen an die Stromversorgungsstifte eines integrierten USB-Headers.

Sie können Kontakte 4x gruppieren, denn wenn der Molex-Strom > 10 A beträgt, übersteigt der Kontaktabfall die Nennstromstärke und verursacht übermäßige Wärme. Für eine ordnungsgemäße Lösung müssen Sie daher geeignete Anschlüsse für 20 A und 30 A Nennleistung an kurzen Drähten vom Netzteil spleißen oder durch viel schwerere ersetzen - 8AWG

Verwenden Sie ein separates Kabel, um Arduino von Lasten mit Strom zu versorgen, um leitungsgebundene Störungen zu reduzieren. Entkopplung zur Lastquelle hinzufügen.

Dies beantwortet die Frage nicht. Ein Arduino Uno zieht weder 10A noch 20A oder 30A.
8 AWG-Kabel zum Anschließen eines Arduino? WTF? schlaf mal ;)