Forum: Mikrocontroller und Digitale Elektronik Digitales Servo ansteuern


von Bastler (Gast)


Lesenswert?

Hallo,
ich möchte in meinem Modellbau Projekt ein Digitales Servo über eine CPU 
ansteuern. Die Software habe ich soweit, aber ich bin mir nicht sicher 
wie ich das digital Signal an den Servo bringe.
Ich hatte gedacht einfach die Push/Pull Stufe im uC zu verwenden, oder 
muss ich da noch etwas berücksichtigen?

Vielen Dank für Eure Hilfe.
Chris

von Harald W. (wilhelms)


Lesenswert?

Bastler schrieb:

> ich bin mir nicht sicher
> wie ich das digital Signal an den Servo bringe.

Ich würds mal mit einem Stück Kabel versuchen.

von spontan (Gast)


Lesenswert?

Ausgangsspannung des µC sollte gleich der Eingangsspannung des Servo 
sein.

GND und Signal mit obigem Kabel verbinden und gut.

von lächler (Gast)


Lesenswert?


von Frank E. (Firma: Q3) (qualidat)


Lesenswert?

Digitale Servos reagieren auf und vertragen Signale im Bereich von ca. 
3V bis zu ihrer Betriebsspannung.

Darüber hinaus haben sie (im Gegensatz zu analogen Servos) den großen 
Vorteil, sich ihre letzte Position zu merken, zu halten (und bei 
mechanischer Verstellung immer wieder anzufahren), auch wenn keine 
Ansteuerimpulse mehr kommen.

Das entlastet die CPU gewaltig ... man muss digitale Servos also nur 
dann "befeuern", wenn sich die Stellung ändern soll.

Bei größeren Servos empfiehlt es sich, die Betriebsspannung von Servo 
und Mikrocontroller am Akku bzw. der Spannungsregelung zu trennen und 
sehr gut zu filtern. Ansonsten können die Spannungseinbrüche durch den 
Stromhunger der Servos den Mikrocontroller zum Absturz oder zu nicht 
nachvollziehbren Fehlfunktionen bringen.

: Bearbeitet durch User
von Oliver R. (orb)


Lesenswert?

Frank Esselbach schrieb:
> Das entlastet die CPU gewaltig ...

Naja, nen Timer mit PWM laufen lassen braucht ja auch nicht wirklich 
viel Rechenleistung ...

von Bernhard M. (boregard)


Lesenswert?

Oliver R. schrieb:
> Naja, nen Timer mit PWM laufen lassen braucht ja auch nicht wirklich
> viel Rechenleistung ...

Für einen Servo. Wenn man 20 Servos ansteuern möchte sieht das anders 
aus...

von Michael H. (morph1)


Lesenswert?

Frank Esselbach schrieb:
> Darüber hinaus haben sie (im Gegensatz zu analogen Servos) den großen
> Vorteil, sich ihre letzte Position zu merken, zu halten (und bei
> mechanischer Verstellung immer wieder anzufahren), auch wenn keine
> Ansteuerimpulse mehr kommen.

Das kommt doch sehr auf den benutzen Servo an und gilt NICHT für alle 
Digitalservos (und im Speziellen nicht für solche mit 
Fail-Save-Programmierung).

Da hilft nur probieren, es gibt genug Digitalservos die nach dem Fehlen 
der Ansteuersignale "schlapp machen".

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
Noch kein Account? Hier anmelden.