Gast
#3254455
Hi, ich schreibe mir für einen Mikrocontroller (der keine PWM-Ausgänge hat, d.h. ich schalte die ensprechenden IOs mit jeweils anderen Delays selber ein und aus) gerade eine simple Schrittmotorsteuerung. Die sieht bei einer Bewegung um 1000 Schritte dann z.B. so aus: 200 Schritte Beschleunigung bis Geschwindigkeit X erreicht ist 450 Schritte gleichförmige Bewegung mit Geschwindigkeit X 350 Schritte Abbremsen bis zum Stillstand Jetzt habe ich aber das Problem, dass bei Verfahrwegen kleiner 550 Schritten der Abbremsvorgang eingeleitet werden muss, bevor die eigentliche Geschwindigkeit X erreicht wird. Nur: wie berechne ich das? Wie finde ich die Position innerhalb der Beschleunigungsphase, in der ich wieder zum Abbremsen übergehen muss - und zwar so, dass ich die Gesamtschrittzahl erreiche? Danke!
