Auflösung von servos

Gast #1752137
Lesenswert?
• ▲
▼
Hallo Leute,

ich bin gerade an der Ansteuerug von ein paar Sevos (Hitec), in den 
Datenblätter vermisse ich aber Ausagen über die Auflösung!

- Muss ich 255 annehmen, da der Controller 8bitter ist?
- Oder einfach die Auflösung der PWM so klein wie möglich halten um 
einzelnhe Schritte zu fahren?

Danke für die Infos
#1752144
Lesenswert?
• ▲
▼
Martin schrieb:
> Hallo Leute,
>
> ich bin gerade an der Ansteuerug von ein paar Sevos (Hitec), in den
> Datenblätter vermisse ich aber Ausagen über die Auflösung!

Da die meisten Servos wohl immer noch Analogservos sind, ist diese 
Angabe auch nicht sinnvoll.
Im Prinzip kann das Servo jede beliebige Position (natürlich nur im 
Rahmen der Quantentheorie) annehmen. In der Praxis limitiert das Spiel 
im Getriebe die Positioniergenauigkeit.

Deine Frage ist ungefähr so sinnvoll wie: Ich habe einen linken Arm mit 
dem ich ein Bierglas hochheben kann. Ich vermisse jetzt aber die 
Ärztliche Spezifikation in wieviele verschiedene Höhen ich das Bierglas 
stemmen kann.

> - Muss ich 255 annehmen, da der Controller 8bitter ist?

Welcher Controller.
In einem normalen 08/15 Servo ist kein Controller.

> - Oder einfach die Auflösung der PWM so klein wie möglich halten um
> einzelnhe Schritte zu fahren?

Wo kommt da jetzt auf einmal eine PWM her?
Gast #1752149
Lesenswert?
• ▲
▼
...die meisten dieser Dinger haben keine "Auflösung", da alles analog 
ist.
Da wird die "natürliche" Auflösung über die interne Winkelmessung (Poti 
auf der Drehachse) und dem Ist/Sollwert vergleich festgelegt. Je nach 
Bauteiltoleranzen, Hysterese usw. ist die schwankend.

Fernsteueranlagen arbeiten meistens intern mit 9-11 Bit Auflösung. Also 
512 bis 2048 Schritte.

-> Probier es einfach aus, je nach Servo wird der bei 10 Bit noch zucken 
oder eben nicht mehr (bei +/- 1 Digit Unterschied)

Mirko
Gast #1752162
Lesenswert?
• ▲
▼
Ich habe vergessen zu erwähnen, dass digitale Servos sind. und die PWM 
sind ja meine Steuersignale.

Die Frage ist eigentlich ob ich, um den ganzen Weg zu fahren, meine PWM 
mit einzelenen Schritte (+1) erhöhen oder eher mit größeren 
Schritte(z.B. +10), da der Servo eh nicht auf Schritte (+1,+2,+3..) 
reagieren wird!

Aber es stimmt, es hängt vom Servo-ADC Auflösung.
#1752172
Lesenswert?
• ▲
▼
Martin schrieb:
> Ich habe vergessen zu erwähnen, dass digitale Servos sind.

Auch bei digitalen Servos hast du im Grunde immer noch eine fast 
beliebige Auflösung (zumindest für praktische Zwecke)
Das 'digital' in 'digitale' Servos bezieht sich normalerweise nur auf 
den Aufbau der Regelschleife, die die Servoposition konstant hält.

> Die Frage ist eigentlich ob ich, um den ganzen Weg zu fahren, meine PWM
> mit einzelenen Schritte (+1) erhöhen oder eher mit größeren
> Schritte(z.B. +10), da der Servo eh nicht auf Schritte (+1,+2,+3..)
> reagieren wird!

Probiers doch einfach aus.
Das kann dir hier keiner sagen. Das hängt vom Servo ab, von der 
Stellgeschwindigkeit, davon welcher ADC im Servo verbaut wurde, etc.

Wenn du das Servo von einer Endposition in die andere haben willst, dann 
setz enfach den neuen Endwert. Das Servo fährt dann sowieso ganz von 
alleine so schnell es kann diese Endposition an.
Du brauchst dich nicht um Zwischenwerte kümmern. Du schickst dem Servo 
die Position die du haben willst und das Servo fährt los.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.