Go Down

Topic: Welches Relai? (Read 3 times) previous topic - next topic

maxo22

Hallo zusammen,

ich bin auf der Suche nach dem passenden Relai für eine Schaltung, aber immer der Reihe nach...

Ausgangslage:
- Board für die Ansteuerung des Relais (Max. 5V und 50mA)
- USB-Lampe die 'angeschaltet' werden soll (Max. 5V und max. 50mA)

So, nun hab ich versucht die Lampe direkt am Board anzuschließen und es hat natürlich nicht richtig funktioniert.
Wen wundert es, die Lampe zieht einfach zu viel Strom.

Nun habe ich gelesen, dass man das mit einem Relai realisieren kann.
Zumindest habe ich das so verstanden :)

Wie ich mir das gedacht habe?
So:
- 2 USB-Kabel zum PC
- 1. Kabel steuert Board und somit Relai
- 2. Kabel versorgt die USB-Lampe (dort soll eine Leitung durch das Relai geschaltet werden)


Und nun die Fragen aller Fragen:
Könnt ihr mir ein Relai nennen, dass am besten der conrad hat und dafür geeignet ist?
Bin schon soweit, dass es für Gleichstrom (DC) sein muss ;)


Gruß
Max

Lena

Nix Relais für so eine simple Anwendung.
Ein einfache Transistor mit ca 1 k zwischen Ausgang und Basis und dem erforderlichen Vorwiderstand für die LED mit samt der LED im Kollectorzweig gegen Plus, Emitter an Masse und fertig ist die Laube.
Übrigens würde ich auch nur ganz spezielle Ralais direkt mit TTL-Pegeln ansteuern, denn die sollten schon entsprechend hochohmig sein und über die obligatorische Freilaufdiode verfügen.
Üblicherweise werden Relais auch über Treiber geschaltet oder die Ausgänge sind sog. Open Kollektor Ausgänge, die dann mit höheren Spannungen beaufschlagt werden können.

LG Lena
„Zwei Dinge sind unendlich, das Universum und die menschliche Dummheit, aber bei dem Universum bin ich mir noch nicht ganz sicher."

Albert Einstein

sth77

Grundsätzlich funktioniert die Spannungsversorgung auch über ein USB-Kabel, bei deinem Verbraucher würde ich wohl eher auf einen Transistor setzen als auf ein Relais. Zum einen verbraucht ein Relais auch einiges an Strom, ist oftmals auch nicht direkt über einen Ausgangspin anzusteuern und du hast beim Abfallen des Relais mit Induktionsspannungen zu tun.
Also nimm einen kleinen npn-Transistor, einen Basiswiderstand und schalte deine Lampe damit. Im Playground gibt es einige Beispiele dazu.

[edit] Sag mal Lena, so geht das aber nicht. Einfach vordrängeln... ;)
Mein Arduino-Blog: http://www.sth77.de/ - letzte Einträge: Teensy 3.0 - Teensyduino unter Window 7 - Teensyduino unter Windows 8

uwefed

Zum Ansteuern des Relais brauchst Du sowieso einen Transistor. Da kannst Du gleich die LED mit dem Transistor ansteuern (wie bereits gesagt). Die USB kann 50mA für die LED bereitstellen. Du brauchst kein 2.USB Kabel.
Grüße Uwe

uwefed


[edit] Sag mal Lena, so geht das aber nicht. Einfach vordrängeln... ;)

@sth77: Mußt halt schneller schreiben ...  ;) ;) ;)
Grüße Uwe

maxo22

wow,

hallo zusammen und vielen Dank für die schnellen Antworten.

Ich muss allerdings gestehen, dass ich es nicht wirklich verstanden habe...

So hätte ich es verstanden:
Board               Ausgang (5V)            Masse (GND)

Transistor          Basis                      Emitter                       Kollektor

Widerstand                                                                      hier

LED                                               Kathode                      Anode


       
Ist das so richtig?


uwefed


R1 und R2 sind ca 1kOhm. Der 2. Widerstand zwischen Basis und Masse (10kOhm) ist dazu da, damit der Transistor gesperrt ist, wenn Arduino die Pins noch nicht als Ausgänge inizialisiert hat.
Der Widerstand an der Led begrenzt den Ledstrom.
Grüße Uwe

Lena

Wenn wir nun  noch die Pfeile an den Emitern umdrehen ist es perfekt - so ist ein pnp.

LG Lena
guads nächtle
„Zwei Dinge sind unendlich, das Universum und die menschliche Dummheit, aber bei dem Universum bin ich mir noch nicht ganz sicher."

Albert Einstein

uwefed


Wenn wir nun  noch die Pfeile an den Emitern umdrehen ist es perfekt - so ist ein pnp.

Nein, Die Pfeilchen sind schon richtig. Da braucht es NPN Transistoren.
Grüße Uwe

Also ein besseres Bild:

maxo22

Hallo Lena, hallo Uwe,

danke für eure Tips aber ich befürchte, dass ich gerade mein Board geschossen habe :(

Für den Fall, dass ich es mit einem neuen Board noch einmal versuche:

Emitter: Direkt mit dem GND verbinden
Basis: Mit einem Widerstand (10kOhm) und einem digitalem Pin (z.B. DTR?) verbinden
Kollektor: Widerstand (1kOhm), LED und 5V


Was war denn mein Fehler?
Hätte ich den DTR nicht nehmen dürfen?
Oder fehlt mir noch die Verbindung vom Kollektor zum 'Vin'?

uwefed

Der Widerstand zwischen Basis und Arduino sollte um die 1kOhm sein. (geht auch wenn er zwischen 220 und 2,2kOhm ist)
Welches ist das DTR Pin?
der 1kOhm Widerstand an der Led ist etwas groß; die LED wird sehr schwach leuchten. Je nach LED-Farbe kann dieser bis 100 Ohm sein.
Wenn Du den Kollektor mit Vin verbindest reskierst Du einen Kurzschluß der Versorgungsspannung.

Ich sehe nichts in Deiner Beschreibung das den Arduino Kaputtgemacht haben könnte. Wieso Glaubst Du daß er kaputt ist?
Grüße Uwe

Lena


Nein, Die Pfeilchen sind schon richtig. Da braucht es NPN Transistoren.


Autsch, hast ja recht
„Zwei Dinge sind unendlich, das Universum und die menschliche Dummheit, aber bei dem Universum bin ich mir noch nicht ganz sicher."

Albert Einstein

uwefed



Nein, Die Pfeilchen sind schon richtig. Da braucht es NPN Transistoren.

Autsch, hast ja recht

Ja, manchmal.  ;) ;)

Ixal

Ich wollte nur einmal anmerken, dass man R1 (zwischen DigitalPin und Basis) bei großen Stromstärken berechnen sollte:

Das geht wie folgt: Man brauch erstmal folgende Infos aus dem Datenblatt des Transistors (Bsp.: BD 241 C): VBE und den Verfielfachungsfaktor des Transistors (standard 300x)

Wenn man jetzt bspw. bei dem Transistor einen 1A Verbraucher an den Kollektor schaltet, benötigt der Transistor 1/300 des Emitter-Kollektor Stroms; d.h. in dem Fall: 0,003A= 3mA
VBE beträgt hier 1,8V: d.h. man benötigt mindestens 1,8V um den Transistor "einzuschalten"

Jetzt muss man nur noch rechnen: R=U/I
(5V-1,8V)/0,003A=1066?

D.h. man sollte optimalerweise einen 1066? Wiederstand einbauen.

Ich schätze einmal, dass Max einen normalen BC547B genommen hat; dann dürfte er bei 50mA maximal einen 26k? Wiederstand verwenden: dann könnten aber tatsächlich nur maximal 50mA durch Emitter-Kollektor fließen. Man kann natürlich auch einen kleineren Wiederstand verwenden. Das macht bei den kleinen Stromstärken keinen Unterschied.

Die Rechnung ist also nur notwendig, wenn von dem Transistor eine große Stromstärke durch Kollektor-Emmitter gefragt ist. Also bspw. bei obigen 3A Transistor. Da benötigt man bei 3A Emitter-Kollektor-Strom nur einen 320? Wiederstand; Bei einem 1k? Wiederstand würden nur etwa 1A fließen können^^.

Korrigiert mich bitte, wenn ich unrecht habe  XD
Das nur einmal so nebenbei ohne Max verwirren zu wollen  ;) Also Max nichts an deiner Schaltung verändern  :)

Gruß, Alex

uwefed

Alex, Ich weiß nicht, wo Du den Wert der Kleinsignalverstärkung her hast, der BD241C hat bei 1A Kollektorstrom den Wert 25 und nicht 300. Daraus ergibt sich ein maximaler Basiswidertand von (5V-1,8V)/(1A/25)= 80 Ohm

Der mit den korrekten Werten errechnete Basiswiderstand ist der Maximalwert der verwendet werden kann um den Transistor in Sättigung zu treiben. Kleinere Bassiströme durch zu große Basiswiderstände halten den Transistor im proportionalbereich wo dieser nicht ganz durchschaltet und deswegen die Kollektor-Emitter-Spannung nicht auf die Sättigungsspannung abnimmt sondern hoch bleibt. Die resultierende Verlustleistung erwärmt den Transistor und zerstört ihn bei unzureichender Kühlung. Oft ist kein Kühlkörper vorgesehen, da die Verlustleistung im Sättigungsbetrieb durch die Gehäußekühlung des Transsitors ausreicht.

Den kleinsten Wert errechnet sich aus der Ausgangspannung des Arduino Pins, aus UBE und dem maximalen Außgangsstrom also beim obrigen Beispiel: (5V-1,8V)/40mA) = 80 Ohm. Das ist derselbe Wert wie der Maximalwiderstand. In diesem Beispiel ist die beste Lösung einen anderen Transistor zu wählen (zb einen Darlington TIP120) oder mit einem 2. Transistor eine Darlingschaltung zu bauen.

Grüße Uwe

Go Up