Hallo Andy,
Ist alles Klar, der Motostrom ist viel zu hoch.
Das Problem bei Schrittmotoren ist, dass mit zunehmender Drehzahl und konstanter Spannung die Stromaufnahme ab nimmt. Im Stand ist dann nur noch der Ohmsche Widerstand der Wicklung massgebend.
Das Shield hat einen PWM-Eingang und einen CurrentSensing Analogausgang um den Motorstrom zu messen.
Entweder hast du da die Jumper falsch gesetzt und/oder due verwendest eine falsche Software.
Über den PWM-Eingang kann man den Motorstrom festlegen.
In deinem Fall, kann es genügen mit nur zwei PWM-Einstellungen zu arbeiten. Also mehr Strom bei der hohen Drehzahl und ein kleiner, wenn du nur noch Einzelschritte fährst oder der Motor steht.
Kannst du natürlich selber programmieren oder eine passenden Treiber/Bibliothek verwenden.
MfG Peter(TOO)
Lesezeichen