Ich bin mir nicht sicher, wie ich meine 5VDC mit 120VAC Arduino Relaisplatine verbinden soll


10

Ich habe eine Platine mit 8 Relais, die 5 V von meinem Arduino aufnehmen und die Relais schalten meine 120-VAC-Geräte ein.

Ich bin keineswegs ein Elektrotechniker, also frage ich mich, wie ich meine 120-V-Geräte an die Relais anschließen und wie ich die 5 V vom Arduino an die Platine anschließen kann.

Dies ist ein Bild des gesamten Boards, und ich habe die Pins-Namen unter die Pins geschrieben:

Bild der Platine mit 8 Relais

Dies ist ein Bild des Ausgangs der Relais: 120V Klemmenanschlüsse Eine Nahaufnahme der Steuerlogik.

Nahaufnahme der Steuerlogik


3
Hast du ein Handbuch für dieses Ding?
Majenko

7
Wenn Sie sich nicht sicher sind, wie Sie dieses Gerät verkabeln sollen, und Sie nicht mit der Verwendung von Datenblättern und Schaltplänen vertraut sind, würde ich bei Projekten mit 120-V-Netz äußerst vorsichtig sein. Um ehrlich zu sein, würde ich es ganz vermeiden, bis Sie die Grundlagen verstanden haben, indem Sie zuerst einige sicherere Elektronikprojekte durchführen.
Jim

Um eine gute Antwort zu erhalten, müssen Sie den genauen Namen des Relaismoduls und wahrscheinlich auch einen Link zum Datenblatt des Moduls angeben, um sicherzustellen, dass wir über dasselbe sprechen, wenn wir Ihnen die Verkabelung empfehlen es auf.
Jim

2
Einverstanden, ein Handbuch / Schaltplan ist definitiv erforderlich, um die Möglichkeit von schlechten Ratschlägen bei hohen Spannungen zu verringern.
Oli Glaser

Kein Handbuch oder Schaltplan für dieses Produkt. Ich habe es von Amazon gekauft und ich glaube, es wurde von Hand gelötet. Das Unternehmen, das die Relais herstellt, ist chinesisch und hat einen schlechten Online-Support. Ich habe vorher mit 120V gearbeitet, damit ich etwas sicher damit arbeiten kann. Ich frage mich hauptsächlich nur, warum es hier einen VCC gibt. Sollte ich nicht einfach 5 V an das eine Ende des Relais anschließen müssen und es die Spule magnetisiert, um den Schalter umzulegen?
Luke D.

Antworten:


7

Ich habe dieses Bild beim Surfen gefunden (das Top ist leider gehackt):

Relaisplatinenbild

... zusammen mit diesem Einkaufslink. Es sieht sehr ähnlich aus wie das, was Sie in Ihren Händen haben.

In diesem Fall ist die JD-VCC-Versorgung eine steife Quelle zur Bereitstellung des Relaisspulenstroms, der eine gemeinsame Rückleitung mit der Arduino VCC-Versorgung benötigt. Wenn Sie ein Multimeter haben, sollten Sie überprüfen können, ob auf Ihrer Karte dieselbe Verbindung besteht. (Auf Ihrem Board scheinen VCC und JD-VCC überbrückt zu sein.)


RMc Kommentar hinzugefügt:

(1) Wenn Vcc und JD-Vcc angeschlossen sind, sind Eingang und Ausgang nicht isoliert und die optischen Isolatordioden können bei Bedarf über die Arduino-Versorgung mit Strom versorgt werden (falls 5 V verfügbar sind).

(2) Wenn Vcc und JD-Vcc nicht angeschlossen sind, kann auf der Ausgangsseite eine separate 5-V-Versorgung verwendet werden, und eine vollständige optiokale Isolation von Eingangs- und Ausgangskamera kann erreicht werden, wenn Arduino und Ausgangserdung nicht angeschlossen sind.

(3) In (2) gibt es keine vollständige Isolation, wenn getrennte Versorgungen verwendet werden, aber Erdungen gemeinsam sind, aber viele Ausgangskatastrophen sind immer noch überlebensfähig, solange die Erdung "steif" ist.

(4) Beachten Sie, dass die Eingänge zur Aktivierung auf LOW (nach Masse) geschaltet werden müssen, nicht auf High (+ 5 V), wie in meiner Antwort vorgeschlagen.

(5) Die Eingangspegel müssen 5 V betragen, da sie eine Optodiode (möglicherweise 1,5 V) und eine Serien-LED (möglicherweise 1,7 V) für einen Abfall von über 3 V ansteuern müssen, bevor der Widerstand abfällt.

(6) Der Eingangsstrom muss hoch genug sein, um das Opto gut genug anzutreiben, um die Ausgangsstufe zu aktivieren. Wie hoch dies ist, hängt vom Relaisstrom und der Q3-Stromverstärkung und der Opto-Klickrate (= Stromübertragungsverhältnis = Stromverstärkung rein bis raus) ab, sagen wir jedoch 1-mA-Antrieb, 50% Klickrate (typisch billiger Opto), Beta (Stromverstärkung) von 100 = 1 x 1/2 x 100 = 50 mA Relaisstrom pro mA Optoantrieb. R5 stellt den Optostrom beim 5-V-Antrieb auf ungefähr (5-3) / R5 = 2 / R5 Ampere oder 2000 / R5 mA ein. Die meisten Mikrocontroller-Pins können leicht genug Strom aufnehmen, um diesen OK zu betreiben.

(6) Der aktuelle Antrieb zu Q3 in (6) wird ebenfalls durch R6 begrenzt, aber CTR usw. sind wahrscheinlich begrenzende Faktoren.

(7) YMMV :-)! (aber wahrscheinlich nicht).

Zusammenfassung:

JD-VCC = 5 V (wahrscheinlich) für Relaisantrieb

Schließen Sie JD-VCC und VCC an und versorgen Sie + 5VDC mit Strom, wenn keine Isolation gewünscht wird.

Verwenden Sie eine separate 5-V-Gleichstromversorgung für JD-VCC, wenn eine echte Opto-Isoaltion gewünscht wird.

Eingangsantriebe sind aktiv niedrig und müssen 5 V betragen. 3V3 wird mit ziemlicher Sicherheit nicht gut oder überhaupt nicht funktionieren.


Ahhh, danke dafür, macht jetzt Sinn. Deshalb gibt es 2 VCCs, da die Eingänge Open Drain sind. Auch die 2 sichtbaren Gründe sind sinnvoll. Ich dachte, es wäre so, da die gesamte uC-bezogene Leistung hinter den Optos gehalten werden kann. Ich vermisse wahrscheinlich etwas, aber warum braucht JD-VCC Ihrer Meinung nach eine gemeinsame Rendite mit dem Arduino-Angebot?
Oli Glaser

@Oli Glaser - Sie haben Recht, JD-VCC muss nicht mit dem Arduino geteilt werden.
Connor Wolf

1

Antwort basierend auf der Prüfung des Fotos. Ich habe vorher angefangen, dies zu schreiben, habe mich aber zurückgehalten, weil ich keinen Schaltplan hatte und keine schlechten Ratschläge geben wollte.
Dies ist immer noch der Fall. Ich empfehle nicht, dass dies für die Netzspannung verwendet wird, es sei denn, Sie sind absolut sicher, dass Sie genau wissen, was los ist und dass alles so ist, wie es sein sollte. Deshalb würde ich dies für etwas anderes verwenden und kaufen eine andere mit detaillierter Dokumentation für Hochspannungszwecke. Es kann jedoch mit sicheren Spannungen getestet / verwendet werden. Hier sind einige Vermutungen, um dies zu unterstützen, da kein Handbuch verfügbar zu sein scheint.

Die Relaisspulen benötigen mehr Strom, um sie anzusteuern, als Ihre Arduino-Pins liefern können (oder direkt am Grenzwert, also nicht ideal) und sind auf keinen Fall direkt mit den Eingängen verbunden.
Dafür sind die Transistoren (Q1, Q2 usw.) mit ziemlicher Sicherheit vorgesehen und benötigen eine Versorgung. Diese werden wahrscheinlich von Opto-Isolatoren gesteuert, die ebenfalls einseitig versorgt werden müssen. Diese und die Relaisspulen benötigen VCC und / oder VCC-JD, die daher vom nicht angeschlossenen Arduino VCC isoliert bleiben können, nur dessen Masse und Eingänge (die eine Seite der Optos antreiben und wahrscheinlich verwendet werden) um die vorhandenen LEDs zu beleuchten)

Was ich nicht sicher bin (dh noch weniger sicher als die anderen), ist, was wie ein gelber Pullover auf der rechten Seite aussieht (GND, VCC, JD-VCC), aber dies hat möglicherweise etwas mit den VCC-Optionen zu tun, also VCC kann mit VCC-JD identisch sein.

Wenn ich recht habe, verbinden Sie Ihre Arduino-Platinenmasse mit dem Pad mit den Eingängen auf der linken Seite und den digitalen Ausgängen mit den INx-Pads. Schließen Sie eine andere Versorgung an den VCC an, wahrscheinlich 5V-12V (die Spannung wird auf die Relais geschrieben, sieht nach dem, was ich ausmachen kann, wie 5V aus - geben Sie die Teilenummer in Google ein und überprüfen Sie das Datenblatt), und schalten Sie die digitalen Ausgänge um, um die Relais zu schalten. Sie sollten in der Lage sein, den Spuren zu folgen, um zu sehen, woher die Leistung für die Transistoren kommt und was der Jumper (falls vorhanden) tut.

Sie können wie vorgeschlagen einen Test mit z. B. 5 V für alle VCCs und Kabel durchführen. Sie müssen nichts an Relais anschließen. Sie sollten sie klicken hören, wenn sie aktiviert sind. Selbst wenn es nicht funktioniert, ist es unwahrscheinlich, dass Sie etwas beschädigen.
Weitere Nahaufnahmen der Tafel (auch zurück) und Teilenummern würden wahrscheinlich helfen, einige Punkte zu verdeutlichen.
Bitte tu nichts Gefährliches, da ich mir das Recht vorbehalte, in all dem völlig falsch zu liegen :-)



1

Ich habe ein sehr ähnliches Board.

Verwenden Sie eine separate 5-V-Stromversorgung, um die Relais zu betreiben:
1) Jumper an VCC / JD-VCC
2) + 5-V-Stromversorgung (extern) an VCC am Hauptkopf (der größere mit den IN1-IN8-Pins)
3) Schließen Sie die externe Stromversorgung an und Arduino mit gemeinsamer Masse
4) Verbinden Sie die [gemeinsame] Masse über den Jumper mit dem GND-Pin

Jetzt können Sie mit dem Arduino die [IN1-IN8] -Pins auf Masse setzen , um Relais / LEDs zu aktivieren. (Für meine und ich erwarte Ihre ... Einstellungen aktiviert der Eingang auf Masse (NIEDRIG) das Relais. Wenn Sie auf HOCH setzen (oder natürlich von Masse trennen), wird es ausgeschaltet.

HINWEIS: Dieses Setup benötigt eine gemeinsame Basis zwischen der Stromversorgung und dem Arduino.


0

Wie Kortuk rät, ist das "Spielen" mit dem Wechselstromnetz gefährlich, wenn Sie nicht sicher sind, was Sie tun.

In diesem Fall ist die Ausgangsfunktionen APPEAR klar , aber die Verantwortung liegt bei Ihnen .

Angenommen, das Netz hat "Live" - ​​und "Neutral" -Kabel. Verbinden:

  • Live zum linken Anschlussklemme im Diagramm

  • Rechte Anschlussklemme an einer Seite der Last.

  • Andere Seite der Last auf Neutral

Geben Sie hier die Bildbeschreibung ein

Fahrbrett:

  • Ich weiß nicht was Vcc sein soll - wahrscheinlich 5 Volt aber ???

  • Ich weiß nicht, was JD-Vcc bedeutet.

  • Ich weiß nicht, welches Level Vin hat.

ABER

Richtige Spannung + ve zu Vcc.
Boden zu Boden.
Vin zu IN1 usw. (möglicherweise 5V OK).

YMMV.


Ich nehme an, ich habe darauf hingewiesen, dass ich in der Vergangenheit irgendwann überrascht war, meinen Namen zu sehen.
Kortuk

0

Stellen Sie sich die 3 Pins des Relaismoduls als einen Schalter 1 vor, der gemeinsam ist, und die anderen 2 als den Zustand. Wenn also Modul 1, Kanal 1, ist Zustand 1 immer eingeschaltet, es sei denn, aktiv lo oder high, abhängig vom Setup, und der zweite Zustand ist die Alternative Geben Sie an, dass es je nach Setup möglicherweise immer ausgeschaltet ist, es sei denn, Sie aktivieren Hi oder Lo. Wenn Sie also mit Wechselstrom spielen, ist es am besten, nur entweder AC + oder AC _ zu verwenden, aber nicht beide, da dies zu einem Kurzschluss führt. Verwenden Sie also entweder + oder - arbeiten Sie immer mit ausgeschalteter Stromversorgung und testen Sie dann mit einem auf Wechselstrom eingestellten Multimeter (stellen Sie den Bereich auf korrekten Wechselstrom ein) und testen Sie, ob vor der Arbeit kein Strom vorhanden ist, aber hoffen Sie, dass dies hilft!


0

Ändern Sie r14, r12, r11, r9, r7, r5, r3, r1 von 10k sm-Widerständen auf 4,7K Ohm

Führen Sie eine separate Stromversorgung durch, entfernen Sie den Jumper (falls vorhanden) von den 12-Volt-Relais des Stromanschlusses, und schließen Sie JD-VCC an 12 V an

Problem für mich trotzdem gelöst .....

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.