Hi! Ich hab das Software-PWM Tutorial ein wenig umgeschrieben um damit servos anzusteuern. Im prinzip wird alle 18ms alle Pins des Ports an dem die Servos hängen auf High Pegel geschaltet und genau eine 1ms später wird das PWM eingeschaltet um die die restliche 1ms in 256 schritte zu unterteilen. Dadurch soll es möglich sein die gefoderten 1,5-2ms in 256 Schritten einzustellen. Das ganze funktioniert auch, mein "Problem" ist nur das die theoretischen Werte für output compare meinen Servo nicht die vollen 180° fahren lassen (eher 20° von der Mittelstelung aus in beide Richtung). Mit den experimenell ermittelten Werten klappts aber. Kann mir jemand sagen wo ich falsch gedacht habe? Oder ist das bei Servos eine deratige diskrepanz nicht unüblich? Danke im Vorraus und guten Rutsch! ^^
Da Servos beim Erreichen des Anschlags leicht sterben, hat man da meist ausreichend Sicherheitsabstand eingebaut. Es gibt auch Fernsteuerungen, die nutzen den Bereich von 0,7ms bis 2,3ms. Ein paar ASM-Spielereien mit Servos habe ich hier gesehen: Beitrag "Re: Fragen eines Servo-Neulings zur passenden PWM" ~
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.