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?
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?
Lou