Forum: Analoge Elektronik und Schaltungstechnik Stromstärke erhöhen Arduino mit Transistoren.


von Floo (Gast)


Angehängte Dateien:

Lesenswert?

Hi,
Soweit ich richtig gelesen und gemessen habe, hat ein Arduino eine 
Ausgangsstromstärke von 40mA.
Ich will diese erhöhen und habe herum probiert.
Zum Glück hatte ich noch 2 Transistoren zu Hause.

Nur eins finde ich Komisch.
Sobald ich einen Transistor dazuhänge (Siehe Abbildung 1) bekomme ich 
80mA anstatt 40mA.

Doch wenn ich 2 Transistoren dazuhänge (Siehe Abbildung 2) bekomme ich 
wieder laut Messung 40mA anstatt logisch betrachtete 120mA.

Habe ich die Dinger richtig angeschlossen?
Mfg

von Floo (Gast)


Angehängte Dateien:

Lesenswert?

Hier noch abb1

von Falk B. (falk)


Lesenswert?


von Thomas Bühler (Gast)


Lesenswert?

Floo schrieb:
> Soweit ich richtig gelesen und gemessen habe, hat ein Arduino eine
> Ausgangsstromstärke von 40mA.

Falsch gelesen. Die maximale Stromstärke, die ein Ausgangspin liefern 
kann ist im Datenblatt mit 40mA angegeben. Das bedeutet aber nicht, das 
man den Pin ständig so hoch belasten sollte.

Außerdem wäre sicherlich ratsam, sich zuerst mal mit den Grundlagen von 
LEDs und Transistoren zu beschäftigen. LEDs z.B. nie ohne Vorwiderstand.

von Floo (Gast)


Lesenswert?

Die Widerstände habe ich nur bei Fritzing weggelassen. Tut mir leid.
Aber wie schalte ich nun die Transistoren richtig hintereinander?
Mfg

von MaWin (Gast)


Lesenswert?

Thomas Bühler schrieb:
> Falsch gelesen. Die maximale Stromstärke, die ein Ausgangspin liefern
> kann ist im Datenblatt mit

20mA angegeben.

Bei 40mA hat er das Recht, kaputt zu gehen, denn das steht unter 
absolute maximum ratings.

von Alex W. (a20q90)


Lesenswert?

Folgenden Artikel:
Beitrag "Amper hoch skillen?"

von Falk B. (falk)


Lesenswert?

@ Floo (Gast)

>Die Widerstände habe ich nur bei Fritzing weggelassen.

SEHR SINNVOLL!! Lies mal was über Netiquette!

>Aber wie schalte ich nun die Transistoren richtig hintereinander?

Für eine LED brauchst du keinen Transistor. Vorwiderstand und direkt an 
den Port das Arduinos.

von Joachim B. (jar)


Lesenswert?

Falk B. schrieb:
> Für eine LED brauchst du keinen Transistor. Vorwiderstand und direkt an
> den Port das Arduinos.

darf man ergänzen das es LEDs von unter 1mA bis über 1000mA gibt?
darf man ergänzen das 20mA LEDs sehr wohl aus einem Port gespeist werden 
können so nicht alle anderen Ports auf maximalem Strom laufen?

Die Stromsumme nach VCC oder GND ist auch beim Arduino endlich.

von Floo (Gast)


Lesenswert?

Die LED ist nur ein Beispiel Verbraucher.
Mein Verbraucher benötigt 5A und ich muss das irgendwie hinbekommen mit 
den Transistoren.

von Stefan F. (Gast)


Lesenswert?

Dann google mal nach "Darlington Schaltung". Und verwende Transistoren + 
Kühlung, die für 5A geeignet sind.

Wenn deine Transistoren wirklich so klein sind, wie gezeichnet und 
korrekt beschaltet werden, dann werden sie dir bei 5A mit einem lauten 
Knall um die Ohren fliegen.

Außerdem sind Steckbretter nicht ansatzweise für so hohe Ströme 
geeignet. Das musst du direkt löten.

Einfacher ist eventuell der Einsatz eines MOSFET. In der Artikelsammlung 
findest du Schaltungsbeispiele.

von doedel (Gast)


Lesenswert?

Über wie welche Spannung reden wir hier eigentlich?

Bei 12V DC für 5A würde ich auch zu MOSFET's tendieren. Bei deutlich 
höheren Spannungen muss man aber ggf. auch über andere Lösungen 
nachdenken.

Da Deine Elektronik-Kenntnisse scheinbar noch etwas ausbaufähig sind, 
solltest Du vielleicht auf ein fertiges Modul zurück greifen. Bei 5A 
muss man sich zum Beispiel auch schon Gedanken über Leiterbahnbreiten 
etc. machen. Ich würde auch gleich zu einem galvanisch getrennten 
Exemplar raten.

von Floo (Gast)


Lesenswert?

Okay ja ich weiß ich kenne mich leider in Elektrotechnik nicht gut aus.

Jedenfalls bestelle ich bei Amazon 10Meter RGB Led Strip. Laut 
Beschreibung benötigen die 5A. :/

von doedel (Gast)


Lesenswert?

hier ein Beispiel für ein Modul, das für 12 Volt und bis zu 10 A pro 
Kanal ausgelegt ist: 
http://shop.cboden.de/Erweiterungen-Zubehoer/Erweiterungen/4fach-MOSFET-Platine-10-A-pro-Kanal.html 
Dort findest Du auch einen Schaltplan. Für 5 Volt Verbraucher muss man 
ggf. die Widerstandswerte ein klein wenig anpassen.

von doedel (Gast)


Lesenswert?

5 Ampere bei welcher Spannung?

von Floo (Gast)


Lesenswert?

bei 12 V

von Floo (Gast)


Lesenswert?

Ist das Modul nur für Digitale Schaltung oder auch PWM?

von doedel (Gast)


Lesenswert?

das sollte auch mit PWM funktionieren. 12 Volt 5 A passen ja dann super 
... und mindestens 3 Kanäle brauchst Du ja auch.

von Floo (Gast)


Lesenswert?

Jap für red green blue logischer weiße.

Also wenn ich das richtig verstanden habe, hänge ich das Modul einfach 
zwischen Arduino OUT und RGB STRIP IN?

von doedel (Gast)


Lesenswert?

Die Dinger haben einen Optokoppler zur galvanischen Trennung. Auf der 
einen Seite wird der Eingang des Optokopplers einfach mit dem Out-Pin 
des Arduinos verbunden und auf der anderen Seite mit GND des Arduinos.

Dann wird die LED-Stripe an einer Seite mit 12 Volt + verbunden. Die 
andere Seite kommt auf die Klemmleiste des Moduls. Das Modul schaltet 
diese dann nach Masse. Du musst also noch GND der Stromversorgung mit 
dem Modul verbinden. Auf der Shop-Seite findest Du auch ein kleines 
Handbuch, wo das nochmal aufgezeichnet ist.

von doedel (Gast)


Lesenswert?

wichtig ... habe ich vergessen: das gilt natürlich nur, falls es sich 
nicht um einen RGB-Stripe mit eingebauten Controllern handelt ;)

von Floo (Gast)


Lesenswert?

Das mit den Controller ist mir klar, denn mein Arduino ist ja dann 
praktisch mein Controller. Der funkt mit 433mhz zu meinen RPi wo ich 
eine Software laufen habe, dass ich den RGB Strip steuern kann.

Bin gerade nur am Suchen einer anderen Shopseite, da mir dieser Store 
unbekannt ist. :b

von doedel (Gast)


Lesenswert?

Ich hab da schon öfter was gekauft - deshalb kannte ich die Module auch. 
Wichtig ist nur, beim Bezahlen auf "Rechnung" umzustellen :)

Die liefern in aller Regel innerhalb von 48 Stunden.

von Joachim B. (jar)


Lesenswert?

Floo schrieb:
> Okay ja ich weiß ich kenne mich leider in Elektrotechnik nicht gut aus.

warum tust du dir das dann an?

Das fritzing Bild ist kein Schaltbild, wo sind da Emitter Basis 
Collector?
sollte das eine Darlington Schaltung sein?

Was ist dein Ziel? nur eine Gruppe 12V RGB zu schalten oder jede 
einzelne RGB LED?

Wie verhinderst du bei Transistor oder Schaltungsfehler das die 12V auf 
deinen PI oder Arduino Port knallen?

Bevor du weiteres dein Geld in den Sand setzt und unschuldige Elektronik 
tötest wären einige Grundkenntnisse erwerben sinnvoll.

Grundschaltungen
Leistungsbetrachtungen
Strom Spannung berechnen

Ziele klar definieren, Schaltpläne zeichnen, Gelerntes umsetzen.

von Floo (Gast)


Lesenswert?

Okay Vielen Dank @doedel
Was ich allerdings noch Fragen wollte.
RGB Stripes haben ja 4 Anschlüsse.

VCC (12V) - R - G - B

In der Beschreibung steht, dass der Stripe 5 Ampere (10m - 600leds) 
benötigt.
Verstehe ich das jetzt richtig, dass ich ein Netzteil mit 12V 5A output 
bei VCC anschließe und R G B jeweils bei einen Kanal der Platine? Regelt 
die Platine automatische die 5A?

Ich Entschuldige mich im Voraus, dass ich mich unverständlich ausdrücke.

@jar
Leider habe ich keine Möglichkeit mir das Wissen anzueignen. Mir fehlt 
es an Zeit. Deswegen kämpfe ich mich lieber durch Foren und mache 
Learning by Doing.
Mfg

von Wolfgang (Gast)


Lesenswert?

Floo schrieb:
> Habe ich die Dinger richtig angeschlossen?

Nein, ohne Vorwiderstände wird das nichts. Bipolartransistoren sind 
stromgesteuert.

von doedel (Gast)


Lesenswert?

für die Stromversorgung muss man mal ins Datenblatt schauen. Ich würde 
aber spontan vermuten, dass die 5 A pro Farbe gelten ... Also brauchst 
Du eine Stromversorgung, die mindestens 15 A liefern kann.

12 V Anschluss ist klar. R, G und B kommen auf je einen Kanal der 
Platine. Direkt daneben gibt es immer einen Minus-Anschluss, der mit dem 
Minus-Anschluss der Stromversorgung verbunden werden muss.

von MaWin (Gast)


Lesenswert?

Floo schrieb:
> Die LED ist nur ein Beispiel Verbraucher.
> Mein Verbraucher benötigt 5A und ich muss das irgendwie hinbekommen mit
> den Transistoren.

Ich denke mal, dann wirst du dein Problem alleine lösen müssen.

Denn es ist den hier Mitdenkenden Antwortern zu blöd, alle 5 Minuten 
veränderte Randbedingungen zu hören, die die vorher mühsam 
ausgearbeitete Lösung unpassend machen.

Hint: Für 40mA braucht man ein ganz anderes Schaltungskonzept als für 
5A.

Und nächstes Mal: Gleich die richtige Frage stellen. Weniger Faulheit.

von Migelchen (Gast)


Lesenswert?

doedel schrieb:
> für die Stromversorgung muss man mal ins Datenblatt schauen. Ich würde
> aber spontan vermuten, dass die 5 A pro Farbe gelten ... Also brauchst
> Du eine Stromversorgung, die mindestens 15 A liefern kann.

Es ist sehr unwahrscheinlich, dass die 5 A pro Farbe gelten.
Was wäre das denn bitte für eine Heizung...

Nein nein.
Mein Bauch sagt mir und mein Kopf ist sich auch 99% sicher, dass die 5 A 
sicherlich für alles stehen.
5 A bei 600 LEDs ... da liegen wir pro LED bei ca. 8 mA.
Das klingt schon realistisch.
Und da das auch SMD-LEDs sind, mwerden diese dementsprechend hell 
leuchten.

Gruß

Migelchen

von wendelsberg (Gast)


Lesenswert?

Floo schrieb:
> @jar
> Leider habe ich keine Möglichkeit mir das Wissen anzueignen. Mir fehlt
> es an Zeit. Deswegen kämpfe ich mich lieber durch Foren und mache
> Learning by Doing.
> Mfg

Da ist sowieso Hopfen und Malz verloren.
Entweder er bezahlt jemanden, der das macht oder er wird Hinweise 
bekommen, die das Ganze fuer Ihn teuer machen :-(

wendelsberg

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.