Die 70 Schritte habe ich empirisch ermittelt.
Ich steuere den Servo mit Bascom so an:
Wobei ca. 30 der linke Anschlag (0°) und ca. 100 der rechte Anschlag (180°) bilden.Code:Config Servos = 1 , Servo1 = Portb.0 , Reload = 20 Enable Interrupts Const byLinks = 35 Const byMitte = 65 Const byRechts = 100 Do Servo(1) = byLinks Waitms 1500 Servo(1) = byMitte Waitms 1500 Servo(1) = byRechts Waitms 1500 Loop
Ich vermute auch, dass es hier eine starke Einschänkung durch Bascom gibt,
aber selbst wenn die vollen 255 Schritte zur Verfügung hätte, ergibt das eine ruckelige Bewegung.
Wenn ich eine Schrittmotor mit 400 Vollschritten verwende, erhalte ich mit dem TMC222 6400 Schritte/Umdr.
Vor allem kann die Geschwindigkeit besser gesteuert werden.
.







Zitieren

Lesezeichen