Steuerung der Geschwindigkeit und Stromversorgung des 12-V-Gleichstrommotors mit Arduino und Netzteil

erster Beitrag hier. Ich bin Maschinenbaustudent, habe aber wenig Ahnung von Elektrotechnik oder Elektronik. Ich mache ein Projekt, bei dem ich (erschwinglich) die Drehzahl eines 12-V-Gleichstrommotors steuern muss. Hier ist der Motor .

Mein Problem ist, dass ich mir nicht sicher bin, welche Komponenten ich benötige, um den Motor mit Strom zu versorgen und seine Geschwindigkeit zu steuern. Ich möchte eine Steckdose als Stromversorgung und einen Arduino verwenden, um die Geschwindigkeit zu steuern. Ich würde gerne einiges davon selbst herausfinden, aber ich brauche nur eine kleine Anleitung, während ich durch dieses Projekt gehe, damit ich nicht die falschen Komponenten kaufe.

  1. Kann mir jemand erstmal einen Überblick über die benötigten Komponenten (insbesondere zur Stromversorgung) geben? Ich glaube, ich werde mir einen Arduino Uno zulegen. Ich denke auch, dass ich ein Adafruit Motor Shield brauche. Dann brauche ich etwas, um den Motor von der Wand mit Strom zu versorgen. Und etwas, um den Arduino von der Wand mit Strom zu versorgen (oder sollte ich eine Batterie verwenden?). Was die Stromversorgung angeht bin ich ziemlich aufgeschmissen. Trafos, Transistoren... all das geht mir derzeit über den Kopf.

Ich werde Updates zu meinen Fortschritten posten und weitere Fragen stellen, wenn die Dinge beantwortet werden und ich Dinge herausfinde. Wenn es irgendwelche Anleitungen gibt, auf die die Leute verweisen können, wäre das auch großartig.

Hast du den Motor schon? Wenn ja, wäre es hilfreich, den Gleichstromwiderstand zu messen (drehen Sie die Spindel ein paar Mal und wählen Sie den niedrigsten Wert). Fügen Sie diese Informationen der Frage hinzu. Wenn nicht, würde ich empfehlen, einen anderen Motor mit den richtigen Spezifikationen zu finden ...

Antworten (1)

Also werfe ich Ihnen ein paar kurze Informationen zu,

  1. Dieser Motor scheint ziemlich groß zu sein, er gibt keine Stromspezifikation an, aber ich würde erwarten, dass er unter Last bis zu 10 A zieht. Das bedeutet, dass jede Motorsteuerungsabschirmung oder -platine, die Sie kaufen, in der Lage sein muss, mindestens den maximalen Strom zu verarbeiten (was ich auf etwa 10 Ampere vermute).

  2. Für einen so großen Motor kann es schwierig sein, ein billiges Netzteil dafür zu finden. Wenn Geld kein Problem ist, dann bin ich sicher, dass Sie bei eBay eine 12-V-Versorgung finden können, die funktioniert.

  3. Um die Geschwindigkeit eines Motors zu steuern, benötigen Sie eine sogenannte H-Brücke oder eine halbe H-Brücke, wenn Sie nur in eine Richtung fahren möchten. Ebay wird wieder eine Menge H-Brückenschaltungen haben, die Sie an einen PWM-Anschluss (Analogausgang) des Arduino anschließen können sollten.

Ich würde empfehlen, dass Sie einige Strommessungen an dem Motor durchführen, den Sie verwenden möchten, bevor Sie versuchen, ein Treibersystem dafür zu bauen ...

Damals im Grundstudium habe ich ein Paar relativ kräftiger 12-V-Motoren (200 mA ohne Last, 5 A-Stall) mit einem ATX-Netzteil betrieben, das aus einem alten PC gerissen wurde. Funktioniert gut, und sie sind leicht zu retten.
Die Motorspezifikationen, die ich gesehen habe (ganz unten auf der Seite scrollen), ergeben einen Leerlaufstrom von 0,41 A, und der Motor hat nur einen Durchmesser von 31 mm und eine Länge von 54 mm, also vermute ich, dass er nicht in die Nähe von 10 A ziehen würde - aber am besten Holen Sie sich eine und messen Sie den Strom unter der erwarteten Last.