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
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.
Ausgangsspannung des µC sollte gleich der Eingangsspannung des Servo sein. GND und Signal mit obigem Kabel verbinden und gut.
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
Frank Esselbach schrieb: > Das entlastet die CPU gewaltig ... Naja, nen Timer mit PWM laufen lassen braucht ja auch nicht wirklich viel Rechenleistung ...
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...
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.