Passender Transistor für Servo

Gast #4307865
Hallo, ich habe mir 4 Servomotoren gekauft, diese will ich nun mittels 
Timer ansteuern (oder per PWM). Da ich kein Elektrotechnikexperte bin 
würde ich gerne einen passenden Transistortyp von euch empfohlen 
bekommen :-)

Bezeichnung der Servos: MG90s Tower Pro Micro Servo
[[Techdata MG90s]http://www.servodatabase.com/servo/towerpro/mg90]
Gast
naja, man kann das schon mit transistoren machen... leichter ists aber, 
wenn die schon zu vielen in einem chip namens NE555 aka timer 
eingesperrt sind, oder aber zu sehr sehr sehr vielen in einem chip 
namens attiny13....atmega2561....armXX
Gast
Herbert schrieb:
> Das sind Modellbauservos mit digitalem Eingang. Dafür braucht man keine
> Transistoren vgl.
> https://www.mikrocontroller.net/articles/Modellbauservo_Ansteuerung

Vielen Dank für den Artikel!
Macht es Sinn die internen Pullupwiderstände einzuschalten wenn ich 
mehrere Servos auf einmal an meinem uC nutzen möchte? Ein gewisser Strom 
fließt ja dennoch und die Pins vertragen lt. Datenblatt sehr wenig Strom
Hano G. schrieb:
> Herbert schrieb:
>> Das sind Modellbauservos mit digitalem Eingang. Dafür braucht man keine
>> Transistoren vgl.
>> https://www.mikrocontroller.net/articles/Modellbauservo_Ansteuerung
>
> Vielen Dank für den Artikel!
> Macht es Sinn die internen Pullupwiderstände einzuschalten wenn ich
> mehrere Servos auf einmal an meinem uC nutzen möchte?

Nein. Pullup-Widerstände nutzt man an Eingängen. Du willst den Pin aber 
als Ausgang benutzen.

> Ein gewisser Strom fließt ja dennoch

Ja? Vieviel denn?

> und die Pins vertragen lt. Datenblatt sehr wenig Strom

Und hier auch: Wieviel denn?

Ob "ein gewisser Strom" noch unter "sehr wenig Strom" liegt, läßt sich 
eher schlecht  beurteilen. ;-)
Rolf M. schrieb:
> Hano G. schrieb:
>> Herbert schrieb:
>>> Das sind Modellbauservos mit digitalem Eingang. Dafür braucht man keine
>>> Transistoren vgl.
>>> https://www.mikrocontroller.net/articles/Modellbauservo_Ansteuerung
>>
>> Vielen Dank für den Artikel!
>> Macht es Sinn die internen Pullupwiderstände einzuschalten wenn ich
>> mehrere Servos auf einmal an meinem uC nutzen möchte?
>
> Nein. Pullup-Widerstände nutzt man an Eingängen. Du willst den Pin aber
> als Ausgang benutzen.

Kommt drauf an.
Es gibt auch µC mit Open Collector Ausgängen. (auch wenn ich nicht 
glaube, dass er einen davon benutzt)

Daher die Frage: von welchem µC reden wir überhaupt?
Hano G. schrieb:
> Zur Frage welchen Controller ich nutze, einen PIC18F4620 (ein
> Dinosaurier für mein Vorhaben ich weiß)
>
> Habe mir die o.g. Servos schon gekauft. Maximal zulässiger Strom lt.
> Datenblatt 25mA

Ja und.

Dein Servo braucht am Steuereingang maximal ein paar 1/10 mA

Du scheinst irgendwie zu glauben, dass über diesen Eingang der Motor mit 
Strom versorgt wird. Dem ist nicht so. Die 'Kraft'-Stromversorgung des 
Servos ist extra.
Hano G. schrieb:
> Macht es Sinn die internen Pullupwiderstände einzuschalten wenn ich
> mehrere Servos auf einmal an meinem uC nutzen möchte? Ein gewisser Strom
> fließt ja dennoch und die Pins vertragen lt. Datenblatt sehr wenig Strom

Verwechselst Du da evtl. Pull-Up Widerstände mit Serienwiderständen zur 
Strombegrenzung?
Ein eingeschalteter Pull-Up Widerstand begrenzt nicht den Ausgangsstrom 
des Ports, sondern erhöht den Strom durch den (Low-)Ausgangstreiber 
sogar noch ein wenig!
Zur Begrenzung müsstest Du einen Serienwiderstand in die Datenleitung 
schalten. Ich kenne aber keinen µC, der sowas zuschaltbar eingebaut hat.

Grundsätzlich würde ich hier einen 100..470 Ohm Serienwiderstand 
zwischen Port und Anschluss zum Servo schon empfehlen, aber aus anderen 
Gründan, nicht weil das Servo zuviel Ansteuerstrom braucht.
Gast
Hm ja dann habe ich das verwechselt, war der meinung dass der 
pullupwiderstand wie ein vorwiderstand ist. Stellt sich mir dann die 
frage wozu ein pullupwiderstand gut ist, gibts da nen guten artikel?
Sorry für die rechtschreibung aber aufm handy ist das zu umständlich :-)
Wie weiter oben schon mal geschrieben wurde, ist ein Pull-Up Widerstand 
bei einem "normalen" Ausgang eher unsinnig. Nur bei "Open Drain" 
Konfiguration des Ausgangs macht ein Pull-Up ggf. Sinn.
Wenn der Port auf Eingang konfiguriert wird, verhindert ein Pull-Up 
Widerstand z.B., daß der Eingang einen undefinierten Pegel annimmt, wenn 
nichts angeschlossen ist oder die angeschlossene Schaltung nichts 
definiertes (weder high, noch low) ausgibt.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 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.