Forum: Mikrocontroller und Digitale Elektronik Passender Transistor für Servo


von admiral yopsel (Gast)


Lesenswert?

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]

von Herbert (Gast)


Lesenswert?

Das sind Modellbauservos mit digitalem Eingang. Dafür braucht man keine 
Transistoren vgl. 
https://www.mikrocontroller.net/articles/Modellbauservo_Ansteuerung

von paul b (Gast)


Lesenswert?

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

von paul b (Gast)


Lesenswert?


von Hano G. (Gast)


Lesenswert?

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

von Karl H. (kbuchegg)


Lesenswert?

Hano G. schrieb:

> 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

welchen µC hast du denn?

von Rolf M. (rmagnus)


Lesenswert?

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. ;-)

von Karl H. (kbuchegg)


Lesenswert?

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?

von Wolfgang (Gast)


Lesenswert?

admiral yopsel schrieb:
> Da ich kein Elektrotechnikexperte bin würde ich gerne einen passenden
> Transistortyp von euch empfohlen bekommen :-)

Vielleicht solltest du erstmal mit einem Servo anfangen und dich mit 
den Grundlagen vertraut machen.

von Wolfgang (Gast)


Lesenswert?

Herbert schrieb:
> Das sind Modellbauservos mit digitalem Eingang. Dafür braucht man keine
> Transistoren

Willst du die mit heißer Luft ansteuern?

Für das Steuersignal so eines Modellbau-Servo reichen aber natürlich die 
im µC bereits integrierten Feldeffekttranistoren der normalen 
komplementären Ausgangsstufe.

http://www.electronicoscaldas.com/datasheet/MG90S_Tower-Pro.pdf

von Hano G. (Gast)


Lesenswert?

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

von Wolfgang (Gast)


Lesenswert?

Hano G. schrieb:
> Maximal zulässiger Strom lt. Datenblatt 25mA

Was hast du immer mit deinem Strom?

von Karl H. (kbuchegg)


Lesenswert?

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.

von Thomas E. (picalic)


Lesenswert?

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.

: Bearbeitet durch User
von Hano G. (Gast)


Lesenswert?

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 :-)

von Thomas E. (picalic)


Lesenswert?

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.

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.