Also habe ich versucht, VCC und GND eines sechspoligen Schrittmotors (nur die beiden) mit der BTS7960-H-Brücke zu verbinden und über diese mit meinen nummerierten 0-n-Pins für E / A auf dem Arduino Leonardo zu verbinden.
Das einzige Problem ist, dass ich nicht ganz sicher bin, ob ich richtig folge, weil ich ein paar Optionen habe und keine funktioniert zumindest für mich.
Ich sehe, es heißt, verwenden Sie Stifte, falls:
Oder
Ich bin mir nicht 100% sicher, ob ich andere Leitungen als VCC oder GND vom Motor verwenden soll, da der Schrittmotor nicht mit einem Encoder geliefert wurde, musste ich einen separat kaufen und diesen zum Laufen bringen.
Ich schließe jetzt nur noch an:
Bei: 1 PWM + 2DIR
Ich verbinde dies über den Arduino Leonardo und muss nur wissen, ob ich etwas durcheinander gebracht habe, wenn ich die sechs Leitungen am Motor bedenke.
Nur um das klarzustellen, ist ein Ein-Motor-Setup mit zwei Richtungen 1PWM 2DIR korrekt? Ich habe versucht, es nachzuschlagen, aber alles, was ich bekam, waren definitive Antworten auf die Methoden, wie sie funktionieren, aber nicht, was sie in Bezug auf die Anwendung sind.
Ref: http://www.orientalmotor.com/stepper-motors/technology/
Sie haben einen 6-Leiter-Motor, der für unipolare Nch-Schalter ausgelegt ist, verwenden jedoch einen bipolaren Halbbrücken-IC. (BTS 7960 ist keine H-Brücke.)
Wechseln Sie die Treiber zu einer dualen Halbbrücke mit V+ an beiden Mittelanzapfungen oder ändern Sie die Motorverkabelung zu einem 4-Leiter-Bipolar- und H-Brückentreiber für jede Spule.
JRE
Tony Stewart EE75