Hallo!
Mit passenden Shield kenne ich mich garnicht aus. Ich weis, dass es für STM32 Nucleos gute Shields gibt - die haben dann aber auch ihren Preis!
Arbeitest du mit Arduino? Dann liegt dein Problem vielleicht ganz woanders!
Der Strom bestimmt nur das Drehmoment - man kann einen Motor ohne Probleme mit einem niedrigeren Strom betreiben und trotzdem "hohe" Drehzahlen erzielen.
Die Versorgungsspannung bestimmt die Schnelligkeit, wie schnell man den Nennstrom eingespeist bekommt - je höher desto mehr Dynamik. (Normalerweise werden hier 48 V eingesetzt)
Die Arduino Bibliotheken haben das Problem, dass durch die Vereinfachung deutlich an Rechenleistungs verloren geht. Die maximale Taktrate für die Motor-Ansteuerung liegt irgendwo bei 1000 Impulse pro Sekunde.
Wenn der Motor auf Vollschritt läuft benötigt er 200 Impulse pro Umdrehung: 1000 / 200 = 5 Umdrehungen pro Sekunde. Das heißt man schafft unter maximal 300 Umdrehungen pro Minute.
Wenn man danach sucht findet man im www Anleitungen wie man die Standard-Bibliotheken etwas schneller machen kann. (2000 Impulse pro Sekunde?!)
Muss es denn ein Shield sein? Man bekommt bei Ebay fertige Microschritt-Endstufen die mit wenigen Leitungen an den MEGA angeschlossen werden können. Diese können neben dem Strom auch Microschritt.
(Microschritt wird sich bei den normalen Arduino Bibliotheken negativ auf die max. Drehzahl auswirken)
Gruß Erik
Lesezeichen