Mich würde interessieren, ob es überhaupt feiner werden kann, oder ob das Servo sowieso nicht mehr kann als die max. 175 Schritte.
Hat hier keiner die Servo-Pulse mal per Timer Programiert ?!![]()
am allerschönsten würde es gehen wenn Du PWM verwendest,
ich weiss jetzt nur nicht wie man unter Bascom einstellt, das die Impulsdauer auf 20ms eingestellt wird, dann kann man mit dem 16bit Timer per OCR die position einstellen, das sollte dann ganauer sein.
Der Nachteil du musst das Pin verwenden das OCR am Ausgang hat,
bei Software Servosteuerung kann man jedes beliebige Pin verwenden.
Mich würde interessieren, ob es überhaupt feiner werden kann, oder ob das Servo sowieso nicht mehr kann als die max. 175 Schritte.
Hat hier keiner die Servo-Pulse mal per Timer Programiert ?!![]()
Zitat von Ratber
Gruß
Ratber
Die RNS1 (Frank), RNSX (PicNIck) u. RNC10(Kjion) für den CoProcessor auf der RNBFRA-Karte sind mit Timer1 in µS programmiertZitat von Roberto
Beim RNSX kann man dadurch einfach die Servo-Zeit mit einer Zahl von 550 - 2100 (0,5 - 2,1 mS) einstellen. Ob das Servo da genauso mitspielt, hängt aber natürlich vom Servo ab.
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Hallo Robert
(genau an dich dachte ich auch)
Laufen die Servos in dieser Art dann flüssiger als mit dem Servo-Befehl vom Bascom
Könnte man dafür vielleicht auch Timer2 verwenden bei gleicher Auflösung ?
z.B. öfter den Timmer2(8 Bit) durchlaufen lassen, damit man die gleiche Auflösung zusammenbringt , wie mit dem 16Bit Timer?!
Muss mich erst noch in die Timer-Geschichte einarbeiten.
Habe da noch keinen grossen Plan
l.G. Roberto
Ich würde das gesamte Konzept berücksichtigen. Persönlich verwende ich
gerne Timer0 als generellen Timer für alles im mS Bereich, und die anderen timer für Specials, wie Servo, weils eben praktisch ist.
Aber natürlich kann man für Servos auch den Timer0 mehrmals laufen lassen.
Andererseits muß man daran denken, daß eine 255-Servoauflösung ja doch bei 180 Grad maximal einer Schrittweite von 0.7 Grad entspricht. Da muß ja die Mechanik auch erstmal mitmachen. Sprich: In den meisten Fällen reicht das wohl locker
Andere Überlegung: bei 255 Steps und 20mS Servo refresh braucht das Servo schon 5 Sekunden von links nach rechts
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Hallo Robert
Danke, du hast meine Fragen damit beantwortet
Dann bleibe ich mal bei Timer2 für die Servos (=Lichtfinder)
Timer0 bekommt RC5 und der Timmer 1 bleibt mir für 2*PWM
l.G. Roberto
Lesezeichen