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]
Das sind Modellbauservos mit digitalem Eingang. Dafür braucht man keine Transistoren vgl. https://www.mikrocontroller.net/articles/Modellbauservo_Ansteuerung
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
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: > 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?
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?
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.
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
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
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.
:
Bearbeitet durch User
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.