Forum: Mikrocontroller und Digitale Elektronik Servos ansteuern


von hollibolli (Gast)


Lesenswert?

Hallo!

Möchte ein Servo über einen AVR ansteuern.
Programm ist bestimmt nicht das Problem.

Aber...

Wie schliesse ich das Servo an den AVR?
1. direkt --> Pin an Impuls vom Servo
2. Über Verstärkerschaltung (Transistor=Stromverstärkung?)
3. Widerstand in der Impulsleitung (Strombegrenzung?)

Habe alles schon im WWW gefunden.
2. und 3. widersprechen sich theoretisch.

Der einfache AT90S1200 liefert bis zu 20 mA am I/O-Pin.
Auf einer Roboterseite werden IR-Dioden direkt (!) an den I/O-Pin
angeschlossen.

Braucht ein Servo denn mehr als 20mA für den Impuls????


Holger

von Bernd Walter (Gast)


Lesenswert?

Was du tatsächlich brauchst ist eine Spannungsanpassung, da Servos mit
CMOS Pegeln arbeiten und das ist je nach Zellenanzahl mehr, als dein
Controller liefert.

von Marco (Gast)


Lesenswert?

Hallo hollibolli.

Ich habe vor einiger Zeit mal an einem alten Graupner E14 Empfänger
rumgemessen. Dessen Servo-Ausgang besteht natürlich aus +,-,Impuls. Die
Versorgungsleitungen + und - sind direkt mit der Batterie gekoppelt.
Der Impulsausgang stammt von einem CMOS-Baustein. Für diesen
Impulsausgang habe ich einen Ausgangswiderstand von ca. 1000 Ohm
gemessen.

Wenn du den Port-Pin mit der Impuls-Leitung über einen 1kOhm
(Angst)Widerstand verbindest, verhinderst du damit Kurzschlüsse für den
Portpin, wenn es auf der Servoseite mal kracht.

Werden uC und Servo von der selben Spannungsquelle versorgt (z.b.
5V-Regler), so dürfte auch eine Pegelanpassung hinfällig sein.
Zu beachten ist, dass Servos ziemlich Stromhungrig sein können,
besonders die kleinen Miniservos.

Gruß
Marco
-

von Frank Linde (Gast)


Lesenswert?

Hallo Holger,

ich betreibe meine Servos direkt an den Ausgangspins des AVR. Bisher
keine Probleme (Versorgungsspannung AVR und Servos 5 Volt). Ein Kiloohm
in der Leitung beruhigt aber die Nerven ;-)

Gruß, Frank

von hollibolli (Gast)


Lesenswert?

Hallo zusammen!

Besten Dank für die Antworten!    ;-)

Gruß
Holger

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.