- Labornetzteil AliExpress         
Ergebnis 1 bis 10 von 12

Thema: Servo über Transistor steuern

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    19.01.2016
    Ort
    Saarbrücken
    Beiträge
    397

    Servo über Transistor steuern

    Mahlzeit!

    Nachdem ich nun zwei Arduino Nano gegrillt habe, während ich einen hitec HS-805MG direkt angesteuert habe, will ich sicherheitshalber einen Transistor dazwischen klemmen. Ich habe schon ein paar Schaltungen mit dem Arduino und einem Transistor gebaut, die bisher auch sehr gut funktioniert haben. Lüfter, Motoren, einen Glühdraht der echt viel Amper frisst.

    Hier bin ich nun zu dämlich irgendwie. Solange der Servo nicht dran steckt funktioniert die Schaltung einwandfrei. Ich kann Befehle über Bluetooth senden und empfangen. Alles prima. Sobald ich aber den Servo dran stecke geht das Bluetooth-Modul sofort aus.

    Ich hab das Ganze mal mit Fritzing nachgebaut. Dabei hat der Akku 8,4 Volt, der einzelne Widerstand hat 33 Ohm, das Paar jeweils 39 Ohm. Nachgemessen ergibt sich beim Spannungsteiler eine Spannung knapp 6 Volt. Also bis dahin alles wie geplant. Der Transistor ist ein N-Kanal IRLZ24N.

    Was zur Hölle mache ich da nun falsch? Oder ist der Servo im Eimer?
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken Steckplatine.jpg  

  2. #2
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.686
    .. Sobald ich aber den Servo dran stecke geht das Bluetooth-Modul sofort aus .. Nachgemessen ergibt sich beim Spannungsteiler eine Spannung knapp 6 Volt. Also bis dahin alles wie geplant .. Was zur Hölle mache ich da nun falsch? Oder ist der Servo im Eimer?
    Was Du falsch machst? Vermutlich Messen zum falschen Zeitpunkt. Will sagen: vermutlich sind die genannten knappen 6 Volt am Spannungsteiler bevor der Servo eingeschaltet wird. Ich würde mal nachmessen NACHdem der Servo eingeschaltet wurde. Vorher aber bitte jede Erinnerung an Kirchhoff und seine Sätze ausschalten. Lass mich raten: sobald der Motor eingeschaltet wird, sind am Knoten zwischen dem 33R und dem (ersten) 39R weniger als vier Völtchen. Denn so ein Servo hat schon Stromhunger ; beim Einschalten will der schon mal reichlich über ein Ampere. Warum? Weil Kirchhoff und Ampère üble Gesellen sind, die so manche Schaltung stören.
    Ciao sagt der JoeamBerg

  3. #3
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    19.01.2016
    Ort
    Saarbrücken
    Beiträge
    397
    Wo du recht hast...

    Also für den Servo einen neuen Spannungsteiler reinbauen?

  4. #4
    Erfahrener Benutzer Roboter Genie Avatar von BMS
    Registriert seit
    21.06.2006
    Ort
    TT,KA
    Alter
    33
    Beiträge
    1.192
    Hallo,
    lieber einen Spannungsregler wie den 7805 oder 7806 verwenden anstatt einem Spannungsteiler.
    Der Transistor ist im grunde genommen völlig unnötig, als Schutz reicht ein Widerstand. Die PWM-Steuerleitung muss ja nur ?mA treiben können.
    Viele Grüße,
    Bernhard
    "Im Leben geht es nicht darum, gute Karten zu haben, sondern auch mit einem schlechten Blatt gut zu spielen." R.L. Stevenson

  5. #5
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    19.01.2016
    Ort
    Saarbrücken
    Beiträge
    397
    Wie jetzt? Ein Widerstand reicht? Es geht weniger darum, was der Servo will wie mehr was der Arduino hergeben kann ohne abzubrennen.

  6. #6
    shedepe
    Gast
    Jetzt fassen wir noch mal zusammen was alles gesagt wurde:
    1. Ein Spannungsteiler ist komplett ungeeignet um eine feste niedrigere Ausgangsspannung einzustellen. Warum: Es gilt wie immer U = R * I. Die Spannung über dem Spannungsteiler ist also abhängig vom Strom der fließt. Die Spannung wird bei einem großen Strom kleiner, wie z.B: dann wenn der Servo einschaltet. Verwende lieber einen Linearregler (7085) oder einen Schaltregler (LT2576). Der Linearregler kann als einstellbarer Widerstand angesehen werden, der sich dem Strom anpasst.
    2. Wann brauchst du einen Transistor um den Servo anzusteuern mit einem Mikrocontroller: Dann wenn der Servo (oder generell das Endgerät) einen höheren High Pegel als dein Mikrocontroller besitzt (In der Regel 3,3V oder 5V). Dann benötigst du den Transistor Pegelwandler. Der andere Fall ist wenn der Servo (oder das Endgerät) einen höheren Strom zieht als dein Mikrocontroller Pin liefern kann (in der Regel 20mA bis 60mA). Dann arbeitet der Transistor als Treiberstufe.
    3. Warum reicht in dem Fall doch ein Widerstand um den Ausgangspin zu schützen: Dein Servo sollte auf dem Steuereingang nicht mehr als 20mA ziehen und wenn doch kann der Strom durch einen Widerstand begrenzt werden. Dadurch wird zwar das Signal etwas abgeflacht (Wir erinnern uns an U = R * I ) weil man einen Spannungsabfall am Widerstand hat. Da die meisten Servos jedoch ein digitales Signal einlesen (Ein PWM Signal) ist das nicht so tragisch da auch kleinere Pegel als High erkannt werden (Je nach Technologie ab 2,9V bis 3,9V )

Ähnliche Themen

  1. Servo über Funk Steuern
    Von hegi im Forum Elektronik
    Antworten: 1
    Letzter Beitrag: 21.12.2015, 19:12
  2. Schrittmotor / Servo über PC Steuern
    Von Logic im Forum Elektronik
    Antworten: 2
    Letzter Beitrag: 09.11.2009, 08:37
  3. Servo/Motor über PC oder Microcontroller steuern
    Von TheBlue im Forum Elektronik
    Antworten: 5
    Letzter Beitrag: 14.05.2008, 01:02
  4. Servo über IOs steuern
    Von blenderkid im Forum Robby RP6
    Antworten: 1
    Letzter Beitrag: 03.11.2007, 17:48
  5. Servo über Tastatur steuern
    Von Zeroeightfifteen im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 9
    Letzter Beitrag: 16.09.2005, 17:06

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

fchao-Sinus-Wechselrichter AliExpress