Elektromotor – die besten Beiträge

Arduino Schrittmotor?

Hallo,

ich wollte mal aus Interesse einen Schrittmotor mit einem Microcontroller von Arduino Programmieren. Doch irgendwie klappt es nicht.

Ich benutze ein Nema 17 Schrittmotor mit a4988 Motor driver. Bis jetzt wollte ich den Schrittmotor nur mal schritt für schritt bewegen lassen, in dem ich ihn manuell mit dem a4988 fahren lasse. Also habe ich diesen wie folgt belegt:

Vmot: 12V

GND: GND

2B: Motor

2A: Motor

1B: Motor

1A: Motor

VDD: 5V von Arduino

GND: GND von Arduino

EN: Nichts

MS1: Nichts

MS2: Nichts

MS3: Nichts

Reset mit Sleep verbunden

Step: nichts

Dir: nichts

Jetzt habe ich mir gedacht, wenn ich das so anschließe, würde der Motor nichts machen und ich kann, wenn ich auf dem Step Pin 5v draufgebe den Motor einen Schritt, also 1,8 grad bewegen lassen. Also immer einen Impuls draufgebe und wenn ich 200 Impulse draufgebe, würde ich den Motor 360 grad drehen.

Was wirklich passiert: Der Motor rastet aus und vibriert und dreht sich manchmal, manchmal nicht und vibriert halt.

Ich verstehe nicht warum das so ist, eigentlich sollte er doch nichts machen, bis ich auf dem Step Pin einen Impuls draufgebe, dann sollte er 1,8 grad sich drehen und stehen bleiben, bis der nächste Impuls kommt.

Oder sehe ich das falsch?

Kann es sein, dass es billige Motor driver sind, die nicht richtig funktionieren? Ich meine, die waren schon sehr billig und es waren 6 dabei. Oder habe ich einen Fehler gemacht oder nicht richtig verstanden, wie ein Schrittmotor driver funktioniert?

Kann mir da jemand helfen?

Elektromotor, Arduino

Meistgelesene Beiträge zum Thema Elektromotor