Servoansteuerung für zwei Fixpositionen

#2503385
Lesenswert?

Hallo

Darf man in diesem Forum auch eigene Projekte vorstellen?

Vieleicht hat jemand Verwendung für eine Servoansteuerung, mit der man 
zwei Servos in je 2 vordefinierte Positionen fahren kann. Nicht selten 
benötigt man für einen Servo ja nur zwei Positionen.


Die Schaltung hat zwei Digitaleingänge, für jeden Servo einen. Setzt man 
einen Eingang auf low, fährt der Servo in die eine Position, setzt man 
den Eingang auf high fährt der Servo in die anderen Position.

Die Positionen werden mit Potentiometern voreingestellt.


Die Schaltung kommt ohne programierbare Bauteile aus. Alles was man 
braucht sind vier NE555 und ein paar not-ands.

Und hier ist der Link:
http://www.electronicsplanet.ch/Schaltun/Servopos/servopos.htm

Viele Grüsse
Kresley
#2503639
Lesenswert?

>> Ist ja nett gelöst. Aber warum nimmst du dazu nicht einfach ein
Mikrocontroller?

Naja, nicht jeder kan Mikrocontroller programmieren. Ich kanns, aber es 
spricht ja nichts dagegen, wenn man mal etwas diskret aufbaut. Es sind 
ja alles Bauteile, die mancher Elektroniker in der Schublade hat. 
Deshalb habe ich die Signalumschalter auch mit einfachsten 
Logikbausteinen realisiert und nicht mit Schalter IC's, di jeder erst 
bestellen muss.

>>Beide Servos werden auf das Signal von IC3 geschaltet. Die Potiposition
von IC3 ist dabei nicht so wichtig. Es sei denn Vollausschlag ist nötig.

Stimmt, bei IC 3 könnte ein fixer Spanungsteiler eingesetzt werden. Mit 
einem zusätzlichen Potentiometer ist man einfach noch ein wenig 
flexibler und kann teilweise auch bestimmen, welche Servoposition zu 
logisch hing und low gehört.
#2504262
Lesenswert?

>Das stimmt leider nicht, die Servohörner können durch stecken im
Normalfall nicht jede beliebige Position einnehmen.

Natürlich ist man da in der "Auflösung" etwas beschränkt. Der Servo, den 
ich gerade zur Hand habe, hat 30 Zähne auf seiner Endachse. Also 30 
Positionen, um das Horn zu positionieren. Das schränkt zwar etwas ein, 
ist aber für viele Anwendungen ausreichend.
#2505918
Lesenswert?

Wie bereits oben erwähnt:

Ich wollte eine einfach nachzubauende Schaltung machen, die mit 
bauteilen aufgebaut wird, die möglichst viele elektronikerr schon 
rumliegen haben.

Ausserdem bin ich auf den Schalter ein wenig stolz, da ich ihn in meiner 
Lehrzeit selber entworfen habe, als ich noch gar nicht wusste, dass es 
fertige Umschalt IC's gibt ;-)
#2507217
Lesenswert?

>Schöne Schaltung um den Mikrocontroller zu entlasten. Wo hast du sie
>schon überall eingesetzt?

Mein Roboter Olimpia benutzt die Schaltung, um seine Distanzsensoren um 
90 Grad zu schwenken.

Aber man kann sie überall brauchen, wo ein Servo nur zwei Positionen 
anfahren muss. Das ist meiner Meinung nach öfters der Fall, als man 
denkt.

>Und wenn du dazu wirklich ein Lochrasterlayout machst, dann nimm doch
>gleich den NE556. Der hat zwei NE555 drinnen. Das spart Geld, Zeit und
>Platz.

Platz würde man sicher sparen. Aber ich verwende für die Schaltungen auf 
meiner Website lieber absollute Standardbauteile. Dann bauen die Leute 
es auch lieber nach ;-)
#2508111
Lesenswert?

David Kress schrieb:
> bei welchen
> Pulspreiten dein Servo in den Endanschlag gaht?

Hi,

ich kann Dir dazu nur sagen, daß bei 1,5ms Neutral mit +-0,5ms alle 
Servos die ich bisher in den Fingern hatte auch 140% also +-0,7ms 
mitmachen und nicht in den Endanschlag fahren. Selbstprogrammierter 
RC-Sender ;-)
Die meisten programmierbaren Sender machen auch +-140%.

Gruß,
Norbert
Gast #2510066
Lesenswert?

knobel schrieb:
> Wen ich nur einen Servo so steuern will und nicht 2, was muss ich anders
> machen?
>
> Würde gerne einen Bahnübergang meiner Modellbahn damit antreiben.

Sollen sich die Schranken ähnlich wie im Original sanft bewegen oder so 
ruckartig, wie bei einem Schalter?
Mit o.g. Schaltung wird das so wie bei den mechanischen Bahnübergängen 
aussehen: Klick-Klack.
Sanfter Lauf bedeutet, dass die Servoposition über eine gewissen Zeit 
geändert wird. Dazu muss man die Sollposition über die Zeit ändern, was 
o.g. Schaltung nicht kann.
Sowas ist aber sehr einfach mit einem Mikrocontroller zu realisieren.
Gast #2510630
Lesenswert?

>Sowas ist aber sehr einfach mit einem Mikrocontroller zu realisieren.

Ich hab noch nie was mit nem Mikrocontroller gemacht. Ich weiss, das ist 
ein Mikrocontrollerforum, aber wenn man nach "Servo Fixposition" sucht, 
landet an eben hier.

>Vieleicht kann ich dir helfen. Hast du ein Oszilloskop?

Nein, hab ich leider nicht. Wie könnte ich bei der Fehlersuche vorgehen?
#2510700
Lesenswert?

Ab besten überprüfst du die Funktion von IC1 als erstes:

Ersetze R2 durch 220kOhm. Dann misst du mit dem Multimeter den Ausgang. 
Du solltest dort eine DC-Spannung von ca. 1.67 Volt messen. Weil das IC 
dann einen Tastgrad von 0.333 hat. Wenn dem so ist, funktioniert IC1 und 
du kannst wieder 100Ohm einsetzen.

Wenn es nich funtioniert, unterbrich zusätzlich die Signalleitung von 
IC1 zu IC2,3 und versuchs nochmals.

Gib mir Bescheid, wenn du soweit bist. Das kriegen wir schon hin ;-)

Gruss
Kresley

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren