Forum: Mikrocontroller und Digitale Elektronik Servo an STK500 anschließen?


von Stefan (Gast)


Lesenswert?

Hallo Forum,

ich habe mir das STK500 vor einigen Tagen gekauft.
Leider ist das Board noch nicht bei mir eingetroffen aber ich würde
gern wenn es da ist gleich loslegen.
Daher würde ich gern wisen, wie ich ein bzw. am besten zwei
Servo an das Board anschließen kann.
Ich habe auch schon hier und in anderen Foren sowie bei google gesucht,
aber leider bisher keine Anleitung gefunden in der der praktisch 
Anschluss
beschreben wird. Deshalb wende ich mich jetzt an euch, ichhoffe ihr 
könnt mir helfen.

p.s.: Könnt ihr mir vlt. auch einen Servo/online Shop empfehlen?
Damit ich dann direkt loslegen kann, wenn das Board da ist.
Der Servo sollte dabei einem Servo in einer Fernbedieung eines 
Modellautos ähneln oder entsprechen.

Vielen Dank für eure Bemühungen/antworten.

Gruss
Stefan

von Patrick (Gast)


Lesenswert?

Hallo Stefan. Was das anschliessen der Servos betrifft, kann ich dir 
leider nicht helfen. Aber zahlreiche Servos kannst du bei www.conrad.de 
beziehen.

Gruss Patrick

von Karl H. (kbuchegg)


Lesenswert?

> aber leider bisher keine Anleitung gefunden in der der praktisch
> Anschluss beschreben wird.

Der ist ganz simpel:
Ins Servo geht ein Kabel hinein, welches aus 3 Adern besteht.
Diese sind farbcodiert, wobei es mehrere moeglich Farbkombinationen
gibt.
Wenn im Kabel eine rote und eine schwarze Ader vorhanden sind,
dann sind das + und -  (rot = +, schwarz ist -), die restliche
verbleibende Ader (weiss, gelb) ist dann der Signaleingang.

+ und - verbindest du mit deiner Stromquelle bzw. - auch noch
mit dem GND auf dem µC-Board. Die Signalader kommt an einen
Portpin und schon kanns losgehen: der Rest ist dann Programmierung.

Wie du das mechanisch machst, ist eine Frage des Steckers oder
Buchse, der am Servokabel angecrimpt ist. Viele verwenden
die JCT Anschluesse, die werden dann am einfachsten auf
3-polige Stiftleisten aufgesteckt.

> Könnt ihr mir vlt. auch einen Servo/online Shop empfehlen?

Wenn du in einer größeren Ortschaft wohnst, gehst du am besten
in den nächstgelegenen Modellbauladen. Ansonsten gibt es noch
jede Menge Online-Modellbaushops.


Aufpassen musst du allerdings auf die Stromversorgung des µC
Boards. Der Servomotor kann da schon jede Menge Störungen in
die Stromversorgung reinhauen, so dass der µC ständig resettet
wenn der Motor läuft. Das siehst du aber dann.

von Patrick (Gast)


Lesenswert?

Ich hab da was gefunden.
Wenn Englisch für dich kein Problem ist, hilft Dir vielleicht das 
weiter:

http://www.engr.sjsu.edu/bjfurman/courses/ME106/ME106pdf/servo-atmel.pdf

Versuchs doch mal aus

Gruss
Patrick

von Michael K. (mmike) (Gast)


Lesenswert?

So wie's Karl-Heinz beschrieben hat funktionierts wunderbar. Hab ich 
selbst zum testen auch schon gemacht ! Reset war bei mir bis jetzt kein 
Problem. Aufpassen muss Du nur, das das Servo unbelastet ist, da es 
sonst wirklich sehr erheblichen Strom zieht ! Nicht das das STK noch 
Schaden nimmt!

von Wolfram (Gast)


Lesenswert?

Auch wenn das alles richtig ist, was geschrieben wurde hier ein sicherer 
Weg der die Überlebenschancen des STK500 bei deinen ersten schritten 
erhöht.

Nimm eine externe Spannungsquelle zur Versorgung der Servos (5..6V). Die 
500mA des STK500 sind evt. nicht ausreichend.
Verbinde GND Spannungsquelle und GND STK500.

Verbinde den PORTpin über einen 100 Ohm widerstand mit dem Servo 
Signaleingang. Der serielle Widerstand sorgt für eine Strombegrenzung 
falls du etwas falsch machst.

Verbinde VCC Spannungsquelle mit VCC Servo.

>Ich habe auch schon hier und in anderen Foren sowie bei google gesucht,
>aber leider bisher keine Anleitung gefunden in der der praktisch
>Anschluss beschreben wird.

Du solltest unbedingt deinen Umgang mit google & Co verbessern.
Suchworte servo stk500 avr
auf der 1. Seite
http://www.engr.sjsu.edu/bjfurman/courses/ME106/ME106pdf/servo-atmel.pdf

von Michael K. (mmike)


Lesenswert?

@Wolfram: Ich gebe Dir Recht, daß dies die sichere Variante ist, aber 
warum dann nur 100 Ohm ? Wenn die versehentlich kurz geschlossen werden, 
dann fließen auch rund 50mA, was den Port - Pin grillen kann. Dann doch 
lieber 330 Ohm, dann kann auch bei nem Kurzen nix passieren. Und nen 
Servo stört sich nicht dran ....

von Hannes L. (hannes)


Lesenswert?

Michael K. wrote:
> @Wolfram: Ich gebe Dir Recht, daß dies die sichere Variante ist, aber
> warum dann nur 100 Ohm ? Wenn die versehentlich kurz geschlossen werden,
> dann fließen auch rund 50mA, was den Port - Pin grillen kann. Dann doch
> lieber 330 Ohm, dann kann auch bei nem Kurzen nix passieren. Und nen
> Servo stört sich nicht dran ....

Ich schütze Servoausgänge meist mit 1k und hatte damit noch nie 
Probleme.

...

von Stefan (Gast)


Lesenswert?

Vielen Dank für die Infos.
Das PDF hab ich mir angeschaut und ich geh davon aus das es mir gut 
weiterhelfen wird.

Hannes Lux schrieb:
Ich schütze Servoausgänge meist mit 1k und hatte damit noch nie
Probleme.

Was ist denn ein lk ?

Gruss Stefan

von Wojtek (Gast)


Lesenswert?

1 kilo OHM

von Hannes L. (hannes)


Lesenswert?

Stefan wrote:
> Was ist denn ein lk ?

Das ist der Wert des Widerstandes. Dabei wurde das Omega weggelassen, 
weil das auch in Schaltzeichnungen so üblich ist und weil es nicht in 
jedem Zeichensatz definiert ist. Die Bezeichnung "1k" ist also nicht 
etwas "obercooles" wie "ATMELs" oder "Mikros", sondern völlig korrekt.

Falls Du noch ein paar Infos zu Servos an AVR-Mikrocontrollern brauchst, 
dann kannst Du gerne mal hierher schaun:
http://www.hanneslux.de/avr/mobau/7ksend/7ksend02.html

...

von Stefan (Gast)


Lesenswert?

oki, ich hatte die 1 (eins) als l (keileines L) interpretiert.
Danke

@Hannes Lux
p.s. mein anderen Thread, find ich, weicht schon von diesem ab, daher 
auch der neue!

Gruss
Stefan

von Hannes L. (hannes)


Lesenswert?

Stefan wrote:
> oki, ich hatte die 1 (eins) als l (keileines L) interpretiert.

Jaja, die Zeichensätze... Künstlerische Meisterwerke, aber nicht 
wirklich brauchbar, da nicht eindeutig. (Geht mir hier nicht anders, 
dazu kommt noch, dass mein Lappi-Display gelegentlich mal die 
Unterlängen unterschlägt, wodurch z.B. ein Unterstrich als Leerzeichen 
angesehen wird...

> p.s. mein anderen Thread, find ich, weicht schon von diesem ab, daher
> auch der neue!

Das sehe ich anders, ist immernoch Servoimpuls und AVR-Mikrocontroller, 
ob nun über STK500 oder wie auch immer.

Hat Dir denn wenigstens der Link geholfen?

...

von Simon K. (simon) Benutzerseite


Lesenswert?

Hannes Lux wrote:
> (Geht mir hier nicht anders,
> dazu kommt noch, dass mein Lappi-Display gelegentlich mal die
> Unterlängen unterschlägt, wodurch z.B. ein Unterstrich als Leerzeichen
> angesehen wird...

Keine native Auflösung eingestellt, sodass die Underscores weg"poliert" 
werden? Oder ist es dann zu klein? :-)

von Hannes L. (hannes)


Lesenswert?

Simon Küppers wrote:
> Hannes Lux wrote:
>> (Geht mir hier nicht anders,
>> dazu kommt noch, dass mein Lappi-Display gelegentlich mal die
>> Unterlängen unterschlägt, wodurch z.B. ein Unterstrich als Leerzeichen
>> angesehen wird...
>
> Keine native Auflösung eingestellt, sodass die Underscores weg"poliert"
> werden? Oder ist es dann zu klein? :-)

Simon, die Schrift in den Beiträgen ist seit der Software-Umstellung eh 
viel zu klein, dafür ist die in den Beitragslisten zu groß. Das ist eben 
die Schattenseite davon, dass jeder Pups (Schriftart, Größe, usw.) per 
CSS vorgeschrieben ist. Meckern bringt aber nix, da wird einem nur FF 
oder sogar LINUX empfohlen. Und FF ist auch nicht das NonplusUltra, da 
funktioniert ja nichtmal die Backspace-Taste richtig.

...

von xXx (Gast)


Lesenswert?


von Karl-j. B. (_matrixman_)


Lesenswert?

Also ich hab zum testen die Servos immer an die Stromversorgung des STKs 
(VTG) drann gehängt.

Die Spannung ist sogar Kurzschlussfest da blinkt dann die Status LED 
wenn n kurzen hasch und die VTG LED geht logischerweiße aus.

Wegen Reseten hatte ich auch noch keine Probleme damit die AVR-Sockel 
sind auf dem STK ganz gut mit Kondensatoren geschützt.

Am einfachsten nimmst du zwei von denen zweipoligen Kabeln und steckst 
eins bei GND-VTG ein und ein zweites bei nem PortPin. In den 
Anschlussstecker vom Servo steckst du ne Stiftleiste rein und da drann 
dann die 2 2poligen Kabel=)

Dann musst du nichmal was löten...

Ps.: Viel spass mit deim STK :)

von Stefan (Gast)


Lesenswert?

@Hannes Lux:
Vielen Dank nochmals für den Link! Ja, der hat mir das vom Verständis 
her eindeutig nähergebracht! Hab mich auch schonin dem anderen Thread 
(STK500 -> Sender -> Empfänger -> Servo) für den Link bedankt!

@Karl-j. B.
Danke für die ausführliche Beschreibiung, sobald ichdas Board hab, werde 
ich mich mal dran 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.