Forum: Mikrocontroller und Digitale Elektronik Erklärung gesucht für Relais-Ansteuerung


von ToTheInternet (Gast)


Lesenswert?

Hallo zusammen,

habe mir ein fertiges Relais-Board für meinen Arduino bestellt 
(http://www.amazon.de/gp/product/B005WR734M). Würde gerne die Schaltung 
verstehen, hier das Schaltbild: 
http://www.sainsmart.com/media/catalog/product/cache/1/image/500x500/bbae6e2476339e906fab5b0d557fbc65/8/c/8c.jpg

Datenblatt des Relais: 
http://www.oddwires.com/content/songlesrdrelay.pdf

Vielleicht kann mir jemand helfen. Bei dem Board ist übrigens ein Jumper 
dabei, der VCC und JD-VCC überbrückt.

Ich bin absoluter Elektronik-Anfänger, und verstehe die Schaltung nicht 
ganz. Also, ich schätze ich verbinde die Versorungsspannung meines 
Arduino mit VCC auf dem Relais-Board, mit GND das gleiche. Dann 
irgendeinen digitalen Output des Arduino mit IN0. Wenn der Output auf 
HIGH geschalten wird, schaltet das Relais. So weit richtig?

Oder ist es genau umgekehrt? Weil, wenn IN0 auf HIGH steht und 5V 
Spannung abgibt, dann besteht ja eigentlich kein Potentialunterschied 
zwischen VCC und IN0, also fließt gar kein Strom? Wenn IN0 auf LOW 
steht, beginnt der Strom zu fließen, und IN0 ist halt intern mit GND 
verbunden?

Ok, jedenfalls fließt Strom und dadurch wird der erste Transistor 
angesteuert. Dadurch kann Strom fließen (Spannung JD-VCC liegt an, in 
dem Fall = VCC, weil überbrückt). Damit wird dann Q1 gesteuert. Nun kann 
also Strom von JD-VCC nach GND fließen, die Diode sperrt, deshalb über 
das Relais.

Meine Frage, wieso brauche ich da 2 Transistoren? Und was genau ist die 
Aufgabe der Transistoren? Den Strom verstärken? Und wie muss man sich 
das vorstellen, wenn man selbst die Schaltung entwerfen würde, richtet 
sich die Art des Transistors nach dem Relais? In dem Fall hat das Relais 
5V Steuerspannung und 0,36W, also brauch ich 72 mA an Strom. Dann schaue 
ich, welche Transistoren meinen Strom so verstärken, dass genau diese 
Menge an Strom fließt? Oder ist das die falsche Denkweise?

Naja, ist vielleicht ne ziemlich blöde Frage. Aber irgendwie fehlt mir 
noch ein winziges Puzzleteil, das ich mir nicht zusammenreimen kann. 
Würde mich sehr freuen, wenn mir da jemand auf die Sprünge helfen kann 
:)

Beste Grüße
ToTheInternet

von Martin H. (hofe)


Lesenswert?

Hi

Ich habe Dir mal ein Angebot incl. des Schaltplans angehängt.
http://www.ebay.de/itm/8-Channel-5V-Relay-Module-for-Arduino-PIC-ARM-DSP-AVR-/300663515087?pt=UK_Computing_Other_Computing_Networking&hash=item4600f127cf

Baugruppe bezieht die 5V vom externer Quelle und schaltet aktiv bei Low.

Ähnlich der Baugruppe, die ich mir gegönnt habe.
Die liefert allerdings die 5V für den Cotroller

http://www.ebay.de/itm/New-16-Channel-12V-Relay-Module-for-Arduino-PIC-ARM-DSP-AVR-/280825466634?pt=UK_Computing_Other_Computing_Networking&hash=item4162808f0a

Gruß Martin

von Stefan F. (sfrings)


Lesenswert?

Der linke Transistor ist Teil eines Optokopplers. Optokoppler haben 
typischerweise nur eine geringe Verstärkung im Bereich 0,5 - 2. 
Entsprechend der Belastbarkeit des Mikrocontrollers wird die LED 
warscheinlich mit weniger als 20mA angesteuert, so daß der Ausgang des 
Optokopplers für das Relaise nicht genug Strom fließen lässt. Der zweite 
Transistor verstärkt den Strom. Da der Eingang mit dem Minus-Pol der LED 
verbunden ist, leuchtet die, wenn der Ausgang des Mikrocontrollers auf 
Low steht.

von Wolfgang (Gast)


Lesenswert?

ToTheInternet schrieb:
> Würde gerne die Schaltung verstehen, hier das Schaltbild:
> http://www.sainsmart.com/media/catalog/product/cac...

Beim Schaltbild darfst du dich nicht durch das gleichen Gnd-Symbol am 
Pin1 des Jumpers und am Emitter von Q1 irritieren lassen. Die beiden 
haben soetwas von gar nichts miteinander zu tun. Am Pin1 ist es die Vcc 
des ansteuernden µC, während am Emitter von Q1 der "-"-Pol der 
Relaisbetriebsspannung liegt.

von ToTheInternet (Gast)


Lesenswert?

Danke für die hilfreichen Infos. Nun stehe ich aber noch vor einem ganz 
banalen praktischen Problem.. wie schließe ich denn etwas an diese Pins 
an? Habe lange gesucht und rausgefunden, dass die teile "pin head 
connector" heißen. Aber ich habe keine Kabel gefunden, die man da 
draufstecken kann. Oder muss man sich da selbst was basteln? Würde man 
da einzelne Kabel bauen oder kann man da auch einen Anschluss mit 
mehreren Pins bekommen, sodass man mehrere Kabel auf einmal anschließen 
kann?

von RTFM (Gast)


Lesenswert?

z.B. sowas:
http://mikrocontroller-praxis.de/de/Steckverbinder/Jumper-Wires.html
die Leitungen heisen hier z.B. "Jumper Wires F/F 155mm black"
"F/F" heisst "female/female", also beide Enden mit weiblichen 
Steckkontakten (Buchsen).

Einzelne Buchsen zum Selbsanfertigen gibt es hier (suche nach "CV"):
http://www.csd-electronics.de
Da gibt es die Kontakte, Gehäuse und die passende Quetschzange dazu.

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.