Servos ansteuern

Gast #52639
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
Gast #52641
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
-

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