PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [ERLEDIGT] NPN Transtistoren vor den Verbraucher schalten



RoboterSindCool
15.02.2015, 09:47
Hallo erstmal,
ich bin neu hier und habe eine Frage zum Schalten von Transistoren.

ich habe eine schaltung aufgebau um mit einem Arduino einen Motor zu steuern. Diese will aber nicht so funktionieren wie ich es will: 29835
ich weiß, dass es auch anderst geht (Transistor hinter Verbraucher) : 29836
aber da es nacher so aussehen soll : 29837
brauche ich schalter (transistoren) an beiden Seiten des Verbrauchers.
Mein Problem ist, dass in der erste Transistor (bild 1) nur so viel Spannung am Emiter ausgibt wie bei ihm an der Basis Anliegt.
Irgendwie lässt er die 9v nicht durch. Ich brauche die Transistoren an beiden Seiten, weil ich später so etwas bauen will: 29838
Damit könnte ich, je nach dem welche zwei ich freischalte, den Motor in Beide Richtungen Drehen.

Ich bin dankbar für jeden tip

BMS
15.02.2015, 10:05
Hallo und willkommen im Roboternetz!

Mein Problem ist, dass in der erste Transistor (bild 1) nur so viel Spannung am Emiter ausgibt wie bei ihm an der Basis Anliegt.
[...]
Irgendwie lässt er die 9v nicht durch.
Der Transistor kann in diesem Fall die 9V nicht durchschalten, da du eine sog. Kollektorschaltung gebaut hast. Diese verhält sich eben so. Nur wenn du auch 9V an die Basis anlegen kannst, werden knapp 9V am Motor landen. Ansonsten kannst du auch pnp-Transistoren für die +Leitung verwenden, jedoch muss dann zum Ausschalten 9V an der Basis anliegen.

Damit könnte ich, je nach dem welche zwei ich freischalte, den Motor in Beide Richtungen Drehen.
Das nennt man dann H-Brücke. Im Internet gibt es dafür viele erprobte Schaltungen und sogar fertige ICs, die das können. Schau doch mal, ob etwas Passendes dabei ist?
Was ich in deiner Schaltung noch vermisse sind Basis-Vorwiderstände und Freilaufdioden.
Grüße,
Bernhard

RoboterSindCool
15.02.2015, 10:36
VIELEN VIELEN DANK BMS
ich habe nie im Leben daran gedacht so schnell eine Antwort zu bekommen.
ich habe mit so einer h-brücke (L293D) auch schon gearbeitet und sogar schon einen Roboter (fals man das einen roboter nennen kann) gebaut.
Das problem ist, dass ich ein Schulprojekt am laufen habe bei dem wir ein 20 KG Schweres Gefährt bewegen müssen. Ich habe herausgefunden, dass ein Rasenmähroboter mit 7 KG, 20 Watt hat. also habe ich gedacht 60 Watt würden vermutlich genügen. Bei 12 Volt wären das allerdings ca 5 Ampere, was die L293D und auch die L298 nicht aushalten. Mit anderen H-bücken finde ich nichts Handfestes im Internet. Außerdem ist so eine H-brücke eingentlich ja nicht so kompliziert.

Könnte ich die oben gezeigte schaltung irgendwie anderst zum laufen bekommen? Wie meinten Sie das mit den PNP Transistoren? Wie mach ich das dann mit 5v vom arduino?

Danke noch einmal

ROBOTER SIND COOL

Geistesblitz
15.02.2015, 11:14
PNP-Transistoren sind die Gegenstücke zu NPN-Transistoren, guck da am besten nochmal nach, wofür das steht ;)
Das Problem, das du nämlich hast, ist, dass an der Basis ca. 0,7V mehr anliegen müssen als am Emitter, damit ein Strom fließt. Wird die Last hinter dem Transistor gesetzt, kann die Basisspannung gar nicht wirklich höher werden als die Emitterspannung, es passiert also nix. Beim PNP sind die Verhältnisse umgekehrt als beim NPN, da fließt der Strom aus der Basis heraus und der Emitter liegt an den 9V an, der Kollektor am Motor.
Guck dir dazu mal diese Seite an:
http://dieelektronikerseite.de/Lections/H-Bruecke%20-%20Die%20Andersherum-Schaltung.htm

Es gibt übrigens auch H-Brücken, die mehr Strom können. Eine kleine Übersicht gibt es im RN-Wissen im Artikel Getriebemotoren Ansteuerung (http://rn-wissen.de/wiki/index.php/Getriebemotoren_Ansteuerung). Da werden welche bis zu 30A aufgelistet. Ob du die Motorgröße richtig abgeschätzt hast, müsstest du aber vielleicht auch noch überprüfen, eigentlich spielt da nicht nur das Gewicht eine Rolle, sondern auch Beschleunigung, Geschwindigkeit, maximal auftretende Steigung und so weiter.

RoboterSindCool
15.02.2015, 12:38
Das ist ja fast wie im Chat!!! Kaum schreibt man etwas, kommt schon wieder etwas zurück!
Vielen Dank Geistesblitz

Leider können die beiden unten aufgelistenen treiber (VNH3SP, VNH3SP30 ) obwol hier 10 Amp steht doch nur 5- allerhöchstens 8 Amp schalten.

http://www.shop.robotikhardware.de/shop/catalog/product_info.php?products_id=90
http://rn-wissen.de/wiki/index.php/RN-VNH2Dualmotor

Glaubt ihr ich könnte mit einer guten Kühlung mehr Strom schalten?

allerdings habes sie recht wenn sie meinen ich sollte mich einfach nach einer stärkeren H-Bridge umsehen. Ich werde mal schauen ob es Treiber gibt, die wirklich bis zu 10 Amp durchlassen können.
Wenn einer zufällig auf etwas stößt ware ich dankbar.

Super Forum übrigends

RoboterSindCool

021aet04
15.02.2015, 13:30
Willkommen im Forum, im Link den du gepostet hast (dualmotor) steht klar geschrieben das die Temperatur der entscheidende Faktor ist. Wenn du einen Kühlkörper verwendest und die Temperaturen überwachst kannst du auch höhere Ströme. Nimm einen Kühlkörper (mit Wärmeleitpaste) und notfalls einen Lüfter.

PS: Der Treiber ist für 2 Motoren, die Stromangabe ist aber für 1nen Treiber.

MfG Hannes

Mcgrizzly123
15.02.2015, 13:47
Hi

was vielleicht auch noch eine mögliche H-Brücke schon fertig als Modul wäre, wäre so etwas in der Richtung (http://www.ebay.de/itm/DC-43A-Double-BTS7960B-Stepper-Motor-Driver-H-Bridge-PWM-for-Arduino-Smart-Car-/281489052840?pt=LH_DefaultDomain_3&hash=item418a0e14a8).
Aber man muss beim Versand aus China bis zu 1 Monat Lieferzeit (selten auch mehr) berücksichtigen.

RoboterSindCool
15.02.2015, 14:48
Vielen dank für diese schnellen und guten Antworen.
ich finde leider keine Kaufoption für "RN-VNH2" sondern nur für so ähnliche z.b. "VNH2SP30".
ist RN-VNH2 eine Serie von denen es dann verschiedene gibt?
im link: http://rn-wissen.de/wiki/index.php/RN-VNH2Dualmotor
heißt es eindeutig RN-VNH2. leider ist kein link für einen Kauf.

Peter(TOO)
15.02.2015, 15:18
Hallo coolie,

Noch etwas grundsätzliches.
Deine Zeichnungen sind wenig hilfreich :-(

Die Anschlussbelegung der 3 Transistorbeinchen ist nicht genormt!
Aus deiner Abbildung, und ohne Typenangabe, kann man nicht ersehen ob du etwas falsch angeschlossen hast.

Ganz früher, zu Zeiten als man noch Germanium verwendete, war der mittlere Anschluss meistens die Basis (aus dem Bild geht auch hervor, woher die Basis ihren Namen hat), das ergab sich aus der Konstruktion so:
http://www.learnabout-electronics.org/bipolar_junction_transistors_02.php

Heute ist es, mit dem selben Argument, meistens der Kollektor:
http://de.wikipedia.org/wiki/Mesatransistor
Der Chip wird auf den mittleren Anschuss aufgelötet:
http://2.bp.blogspot.com/-tMXBaZV7_Bc/T19GCLvz4yI/AAAAAAAAAC4/qwo4Ptu4ww8/s1600/TO-92+wires.jpg


MfG Peter(TOO)

RoboterSindCool
15.02.2015, 19:50
ja sie haben recht, ich habe nur in bild 1 Beschrifftet. Nächstes mal werde ich es Beschrifften.
Da ich mit diesen Antworten auf jeden Fall zufrieden binn, und eigentlich schon weiß, dass ich nun VNH5019 Verwenden werde, tue ich dieses Thraed als Abgeschlossen markieren.
(wenn ich herausfinde wie es geht):p

021aet04
15.02.2015, 20:33
Soweit ich weiß musst du den ersten Post von dir editieren um den thread als erledigt zu markieren.

MfG Hannes

PICture
15.02.2015, 23:27
Hallo!

@ RoboterSindCool

Du musst oben deines ersten Beitrags in diesem Thread nacheinander folgendes anklicken: "Themen-Optionen" -> "Markieren dieses Thema als erledigt". ;)

RoboterSindCool
18.02.2015, 11:17
vielen dank noch mal an alle!!!