Arduino Ardumoto

Ich verwende Arduino und Ardumoto DC-Motorcontroller, um einen DC-Motor anzutreiben. Ich bin irgendwie ratlos, weil ich 10 verschiedene Motoren durchlaufen habe. Sie funktionieren entweder nicht (nicht genug Leistung) oder nicht stark genug, um den Roboter anzutreiben. Kann mir jemand sagen, dass die maximale Spannung und Ampere, die den Motoren zugeführt werden, AFAIK-Stromversorgung der Motoren über den VIN-Pin erfolgt? und gibt es eine Möglichkeit, meinen eigenen Strom zu liefern und trotzdem Arduino zur Steuerung des Gleichstrommotors zu verwenden?

Ardumoto - Motortreiberschild

Könnten Sie bitte Links zu den von Ihnen verwendeten Motoren posten, und wenn Sie möchten, die Stromversorgung, den Code und alle anderen Anpassungen, die Sie ebenfalls vorgenommen haben, bitte? Außerdem wäre es gut zu wissen, auf welchem ​​​​RC-Auto Sie dies basieren. Das wird uns helfen, Ihnen zu helfen

Antworten (2)

Sie könnten die Motoren mit einer separaten Stromversorgung ansteuern, dann können Sie einen Darlington-Paar-NPN-Transistor am Arduino-Ausgangspin verwenden. Wenn der Ausgang eingeschaltet wird, versorgt der Transistor die Motoren mit der erforderlichen Leistung.

Wenn Sie ein einziges Netzteil verwenden möchten, könnten Sie ein besser geeignetes AC/DC-Netzteil für die Motoren haben, dann können Sie einen DC/DC-Wandler erhalten, um die Spannung für die Stromversorgung Ihres Arduino zu senken.

Siehe Datenblatt. 50 V max bei 2 Ampere (oder weniger) Dies entspricht etwa 100 Watt. Die Platine (Chip) sollte über eine eigene Stromversorgung verfügen, die für jede Spannung geeignet ist, die Ihr Motor bei 2 Ampere (pro Kanal, glaube ich, oder 4 Ampere insgesamt) benötigt. 100 Watt entsprechen etwa 1/8 PS. Sollte einen kleinen Roboter fahren. Wie groß und schwer ist Ihr Roboter? Kannst du den Motor direkt über ein Netzteil betreiben?

Mein Roboter ist ein kannibalisiertes RC-Auto, Servo auf der Vorderseite und ein Gleichstrommotor auf der Rückseite. Das Problem ist, dass der Gleichstrommotor 7 V zum Starten benötigt, und ich denke, Vin liefert 5 V, nein? Wenn ich also die Vin-Verbindung zum Arduino von Arduino trenne und sie mit dem Stromverzeichnis verbinde, kann ich die Motoren antreiben?