Forum: Mikrocontroller und Digitale Elektronik Servoreverse bauen


von Daniel B. (inox5) Benutzerseite


Lesenswert?

Hallo,
für ein Querruder mit 2 Servos benötige ich für den einen Servo ein 
Servoreverse. D.h. ein Servo dreht sich nach rechts der andere nach 
links.

Und ich hab mir gedacht, sowas müsst sich recht leicht zum Beispiel mit 
einem Attiny13 machen lassen. Nur mir fällt kein Algorithmus ein.

Hat vielleicht einer eine Idee?

Vielen Dank für jegliche Bemühung,
Inox

von Kobaltchlorid (Gast)


Lesenswert?

Wenn ich das recht verstehe, sollen sich beide Servos immer synchron 
bewegen, aber mit entgegengesetzter Richtung? Ich würde beide Sevos mit 
dem gleichen Signal ansteuern, aber bei einem Servo die Potianschlüsse 
vertauschen. Voraussetzung dafür ist natürlich, dass man die 
Servoelektronik öffnen und umlöten kann.

von Daniel B. (inox5) Benutzerseite


Lesenswert?

Kobaltchlorid wrote:
> Wenn ich das recht verstehe, sollen sich beide Servos immer synchron
> bewegen, aber mit entgegengesetzter Richtung?
genauso hab ich es gemeint.
Das mit dem umlöten hab ich auch schon gelesen, erscien mir aber nicht 
gar so elegant.

MfG
Inox

von Daniel B. (inox5) Benutzerseite


Lesenswert?

Außerdem habe ich grad festgestellt, dass ich mein poti nicht umlöten 
kann...

von Bensch (Gast)


Lesenswert?

Wo ist das Problem?
Lass doch beide Servos parallel laufen und häng die Gestänge einmal auf 
die rechte und einmal auf die linke Seite. Mag zu einfach sein, aber 
früher ha'm wir das immer so gemacht.....

von Kachel - Heinz (Gast)


Lesenswert?

Ich habe sowas Ähnliches mal hier gesehen:
http://www.hanneslux.de/avr/mobau/impkorr/impulskorr.html
Da Du nur einen Algorithmus bzw. eine Idee suchst, könnte Dir das weiter 
helfen.

KH

von HildeK (Gast)


Lesenswert?

>Nur mir fällt kein Algorithmus ein.
Die Pulsdauer ist, glaube ich, von 1ms ... 2ms.
Ein Servo erhält die Pulszeit x, (oder 1ms+x) (x von 0 bis 1ms)
Der andere erhält die Pulszeit (1ms-x) bzw. mit Offset (2ms-x)

von crazy horse (Gast)


Lesenswert?

kann man auch leicht ganz in Hardware machen.
-Steigende Flanke triggert 3ms-Monoflop
-UND-Verknüpfung aktives Monoflop+/Eingangssignal
1,5ms bleiben 1,5ms
aus 2ms wird ms
aus 1ms werden 2ms

von Bensch (Gast)


Lesenswert?

> kann man auch leicht ganz in Hardware machen.

Ja, indem man das Gestänge auf die andere Seite der Scheibe hängt.
Wozu dieser Riesenaufwand ????

von Daniel B. (inox5) Benutzerseite


Lesenswert?

@Bensch wird aber bei nem Flächenservo ziemlich schwierig....

von Bensch (Gast)


Lesenswert?

Wieso? Verstehst du überhaupt, was ich meine?

von Michael H* (Gast)


Lesenswert?

@ Inox5:
> Benutzer:Inox5
> Ich bin UBUNTU-Lover und kann in C coden.
immerhin die erste aussage nehm ich dir sofort ab ^^

@crazy horse:
danke! muss man denn wirklich für jeden sch*** gleich einen µC benutzen, 
um ja nicht denken zu müssen?

von Paradox (Gast)


Lesenswert?

Ja, er schon. Du nicht, was er meint.

von holger (Gast)


Lesenswert?

>>Nur mir fällt kein Algorithmus ein.
>muss man denn wirklich für jeden sch*** gleich einen µC benutzen,
>um ja nicht denken zu müssen?

Mit uC wirds ohne denken auch nicht einfacher ;)

von Daniel B. (inox5) Benutzerseite


Lesenswert?

Danke Bensch für den Tipp!
Unkompliziert, günstig, perfekt.

Einfach die Servos so einbaun und über ein Y-Kabel verbinden....


MfG
Inox

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.