Forum: Mikrocontroller und Digitale Elektronik Was kann ein Servomotor?


von Alexander S. (knut740)


Lesenswert?

Hallo,
ich möchte gern einen Servomotor benutzten, um gelegentlich einen Riegel 
90° auf oder 90° zu zu drehen.

Ich hatte mir das so gedacht:
Wenn der Riegel verdreht werden soll, schalte ich den Mikrokontroller 
ein, lasse ihn den Riegel um 90° drehen und schalte Mikrokontroller und 
Servomotor wieder stromlos.
Soll er zurück, schalte ich MC ein, lasse den Servomotor den Riegel 
zurückdrehen und schalte den Strom ab.

Nun habe ich (allerdings nicht ausgiebig genug) etwas mit dem 
vorgesehenen Servo gespielt und dabei entdeckt, daß er durchaus ein 
Eigenleben hat, das mich im Betrieb stören würde. So bleibt er nicht 
abrupt stehen, wenn er seine Zielposition erreicht hat und ich den Strom 
abschalte.

Deshalb meine Frage: läßt sich das mit der Stromabschaltung so 
realisieren, wie ich mir das vorstelle?
Mir ist nicht klar, ob man das mit der  Programmierung in den Griff 
bekommt, denn nach Abschaltung des steuernden MC scheint er noch 
Restenergie für eine kleine, unerwünschte Bewegung zu haben.

VG
knut740

: Bearbeitet durch User
von spammi (Gast)


Lesenswert?

Hast du mal versucht die Versorgung auch vom Mikrocontroller zu schalten 
(Relais/P-FET)?
Dann könntest du erst das Signal anlegen und dann den Servo aktivieren. 
IMHO wird der Servo "zucken" weil das Signal zu früh ausfällt.

Wenn das nicht hilft würde ich die Elektronik vom Servo anpassen, 
Steuer-IC rauswerfen und direkt vom Mikrocontroller auf den Motortreiber 
& Poti. Du willst doch sowieso nur zwei Endlagen anfahren, dann kannst 
du dir den Regelkreis sparen.

von Ulli B. (ulli-b)


Lesenswert?

Wenn dem Servo die Versorgungsspannung abgeschaltet wird, dann bleibt er 
auch stehen.
Bei nur zwei festen Endlagen macht jedoch ein Getriebemotor mit zwei 
Endlagenschaltern mehr Sinn. Der zieht nur Strom solange er läuft. Da 
ruckt und zuckt auch nichts.

Ulli

von Mike (Gast)


Lesenswert?

Alexander Schmeil schrieb:
> So bleibt er nicht abrupt stehen, wenn er seine Zielposition erreicht
> hat und ich den Strom abschalte.

Zwischen dem Erreichen der Zielposition und dem Abschalten des Stromes 
mußt du ihm etwas Zeit geben, damit die Regelung den Motor auf der 
Zielposition anhalten kann.

von Alexander S. (knut740)


Lesenswert?

Ulli B. schrieb:
> Wenn dem Servo die Versorgungsspannung abgeschaltet wird, dann bleibt er
> auch stehen.
> Bei nur zwei festen Endlagen macht jedoch ein Getriebemotor mit zwei
> Endlagenschaltern mehr Sinn. Der zieht nur Strom solange er läuft. Da
> ruckt und zuckt auch nichts.
>
> Ulli

Daran hatte ich ich auch gedacht, aber das Geraffel mit den Endschaltern 
(welche?) und ihrer Verdrahtung wollte ich mir ersparen (es geht nicht 
nur um  e i n e n  Riegel, sondern es sind vier, vielleicht auch sechs).

Ich setze meine Spielereien mit dem Servo fort und probiere auch die 
Vorschläge von Mike und Spammi aus.

Gruß
knut

von stefanus (Gast)


Lesenswert?

Meine Servos zucken nicht beim Abschalten der Stromversorgung, auch 
nicht wenn ich das PWM Signal abschalte. Ich nehme die Hausmarke von 
Conrad (Modelcraft).

von Amateur (Gast)


Lesenswert?

Der Sinn eines Servo ist der, in einem gewünschten Bereich eine (m. E.) 
beliebige Position anzufahren.
Du aber willst nur zwischen zwei Extremen rumhüpfen. Kommt Dir das nicht 
ein bisschen wie die Sache mit den Kanonen und Spatzen vor?

von Praktiker (Gast)


Lesenswert?

Amateur schrieb:
> Kommt Dir das nicht
> ein bisschen wie die Sache mit den Kanonen und Spatzen vor?

Wenn es ein geeignetes Proportionalstellglied für ein paar Euro von der 
Stange gibt, besteht doch kein Grund, nicht darauf zurück zu greifen.
Das nennt sich Marktwirtschaft.

von Alexander S. (knut740)


Lesenswert?

Amateur schrieb:
> Der Sinn eines Servo ist der, in einem gewünschten Bereich eine (m. E.)
> beliebige Position anzufahren.
> Du aber willst nur zwischen zwei Extremen rumhüpfen. Kommt Dir das nicht
> ein bisschen wie die Sache mit den Kanonen und Spatzen vor?

Doch, doch, aber es hatte ja schon Ulli erwähnt und ich hatte auch daran 
gedacht. Ich wollte mir den Aufwand mit Endlagenschaltern nebst 
Verdrahtung ersparen.

Gruß knut

von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

alten Antrieb zur Zentralverriegelung (PKW) nutzen (z.B. Conrad hat da 
was für ca. 10 EUR im Angebot)

: Bearbeitet durch User
von Kurt H. (Firma: KHTronik) (kurtharders)


Lesenswert?

Hallo Stefanus,
stefanus schrieb:
> Meine Servos zucken nicht beim Abschalten der Stromversorgung, auch
> nicht wenn ich das PWM Signal abschalte.
nachdem ich viele Jahre viele Servos für viele Weichenantriebe verkauft 
habe, kann ich sagen, dass jede Servo-Serie anders reagiert. Einige 
wollen die Betriebsspannung vor dem Impuls, andere danach. Einige wollen 
die Betriebsspannung auf einen Schlag, andere kann man durch langsames 
"Anfahren" vom Zucken abhalten.
Fazit: Servo ausprobieren oder empfehlen lassen.
@OP: Wenn ein Servo keine Betriebsspannung mehr erhält, lässt es sich 
verdrehen. Deine Klappen brauchen also in jedem Fall eine Verriegelung 
o.ä. in den Endlagen.
Grüße, Kurt

von Alexander S. (knut740)


Lesenswert?

Wegstaben Verbuchsler schrieb:
> alten Antrieb zur Zentralverriegelung (PKW) nutzen (z.B. Conrad hat da
> was für ca. 10 EUR im Angebot)

Wäre eventuell brauchbar.
Ist mühevoll, etwas über die Weglänge und die Kraft zu finden.
Weißt Du so etwas vieleicht aus dem Kopf?

Gruß
knut

von Alexander S. (knut740)


Lesenswert?

Kurt Harders schrieb:
> Einige
> wollen die Betriebsspannung vor dem Impuls, andere danach. Einige wollen
> die Betriebsspannung auf einen Schlag, andere kann man durch langsames
> "Anfahren" vom Zucken abhalten.
> Fazit: Servo ausprobieren oder empfehlen lassen.

Hallo Kurt
kannst Du mir vielleicht erklären, wie sich das mit dem Impuls und der 
Betriebsspannung verhält, ich würde es gern ausprobieren.

Meine allerersten Versuche beruhen auf Arduino-libraries, wo ja, sehr 
angenehm für Faulpelze, alles im Hintergrund bleibt (sofern man nicht in 
die Files hineinschaut).

Wenn man die Servos genauer ansteuern muß, würde ich auf die 
Arduino-libaries verzichten und es detaillierter selbst programmieren.

Gruß
knut

von Karl H. (kbuchegg)


Lesenswert?

Alexander Schmeil schrieb:
> Kurt Harders schrieb:
>> Einige
>> wollen die Betriebsspannung vor dem Impuls, andere danach. Einige wollen
>> die Betriebsspannung auf einen Schlag, andere kann man durch langsames
>> "Anfahren" vom Zucken abhalten.
>> Fazit: Servo ausprobieren oder empfehlen lassen.

Viele verschiedene Servos nehmen - ausprobieren.

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.