Servos ansteuern

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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.