Guten Tag, ich betreibe einen A4988 Treiber auf einem CNC-shield (https://www.amazon.de/-/en/gp/product/B07D11YR6N/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1) mit einem Nema 17 (1.5A max) (https://www.amazon.de/-/en/gp/product/B092ZD2WMV/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1) Motor mit einem 24V (2.5A) Netzteil und Arduino Due. Laut Datenblatt ist I=Vref*2, also habe ich mal Vref=0.75 eingestellt. Das hat auch gut funktioniert, nur hatte ich das Gefühl, dass der Motor nicht ausreichend Drehmoment aufbringt. Also habe ich mal den Strom im Ruhezustand in einer der Spulen gemessen (Multimeter in Serie) und I=0.52A gemessen. Irgendwas passt also nicht. Meine erste Vermutung war, dass die im Datenblatt angegebene Formel nur für den mit dem Shield ebenfalls kompatiblen DRV8825 gilt (obwohl das Shield mit A4988 geliefert wird). Aber auch die generische Formel
(mit Rs=0.1 laut Datenblatt und Beschriftung auf dem Treiber) passt nicht zu meinen gemessenen Werten. Jetzt habe ich gefunden, dass der gemessene Spulenstrom nur 0.7 des maximalen Stroms ist (im Vollschrittmodus). Aber auch damit passt es nicht. Würdet ihr einfach den Strom messen und die Formel / Referenzspannung ignorieren? Wie zuverlässig ist das? Außerdem: Wenn ich das Potentiometer ganz aufdrehe, bekomme ich nur 1A Spulenstrom. Brauche ich eine höhere Eingangsspannung, um mehr zu erreichen? Beste Grüße und vielen Dank im Voraus! Henrik