Servo ansteuerung

Gast #2200794
Lesenswert?

HI hab mal ne Frage zur Servosteuerung !

Wenn ich an den Servo 1ms Puls schicke, dreht er sich nach Links, bei 
2ms nach Rechts, wenn ich jetzt aber will das er sich nicht ganz nach 
z.B. Links drehen soll und an einer Position stehen bleiben soll sende 
ich dann ein Wert von z.B. 1,3ms ?

Wenn ja, dann hätte ich im Prinzip nur 10 Positionen (1,1ms ; 1,2ms ; 
1,3ms...) oder wie ist das ?

Wenn nicht wie kommt dann mein Servo bei einer gewünschten Position 
stehen ?


Dankeschön !
Gast #2200825
Lesenswert?

Im Grunde funktioniert das Servo genau so. Nur sind die Auflösungen viel 
höher. Im Inneren des Servos gibt es eine analoge Schaltung mit OPV als 
Vergleicher. Auf der einen Seite bekommt er die Information über das 
anliegende Senderkanalsignal. Der andere Eingang wird gespeist über 
einen Inpulsoszillator (Referenzgenerator),  Dessen Impulsdauer wird 
bestimmt gesteuert über ein Poti, das mechanisch mit dem Abtrieb des 
Scervos gekoppelt ist. Es handelt sich also um eine klassische 
Regelschleife. Mit Hilfe des Servomotores wird nun versucht die 
vorhandene Regelabweichung zwischen Sender und Referenzgenerator zu 
vermindern bzw. zu eliminieren. Deshalb arbeitet so ein Servo quasi 
analog mit theoretisch unbegrenzten Zwischenstufen (in der Praxis durch 
die Genauigkeit des Getriebes, des potis und dem Jitter auf dem Signal 
begrenzt) Diese Angagen gelten für ein Analogservo.
Gast #2200826
Lesenswert?

DhscR schrieb:
> Wenn ja, dann hätte ich im Prinzip nur 10 Positionen (1,1ms ; 1,2ms ;
> 1,3ms...) oder wie ist das ?

Da Zeit auch in kleineren Einheiten als 0,1 ms quantisierbar ist, kann 
man auch mehr Schritte machen. Wenn dein Programm aber nur in 
100-µs-Schritten die Zeit vorgeben kann, dann gehen tatsächlich nur 10 
Positionen.
Gast #2200866
Lesenswert?

Selbst bei 0,1 ms Schritten wären es 11 Positionen von 1,0 ms bis 2,0 
ms.
Anders gezählt 9 Zwischenpositionen zwischen den Endstellungen oder 10 
Schritte von der Anfangsposition zur Endposition.
Viele Servos sind bei 1 ms bzw. 2 ms nicht am Anschlag, sondern können 
auch noch etwas weiter drehen, wenn sie mit noch kürzeren bzw. längeren 
Impulsen angesteuert werden.
Manche Servos drehen sogar andersrum.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren