So teilen Sie einen VCC und einen GND mit mehreren Relais

Ich arbeite an meinem ersten Elektronik-/Arduino-Projekt, um zwei Motorenpaare zu steuern. Derzeit werden die Motoren durch eine einfache kabelgebundene Fernbedienung mit vier Tasten gesteuert, wobei jede Taste ein Motorenpaar steuert. Ich hatte gehofft, diese Fernbedienung durch einen Arduino/Raspberry Pi und eine 4-Kanal-Relaisplatine zur drahtlosen Steuerung ersetzen zu können. Ich habe bereits alles eingerichtet, wo ich die Relais drahtlos über mein Telefon steuern kann.

Das Problem, das ich habe, ist, dass ich versuche, den richtigen Weg herauszufinden, um die Relais mit den Motoren zu verdrahten. Jedes Relais hat drei Anschlüsse, und es kommen insgesamt 10 Drähte in die Steuerung (denken Sie daran, dass 4 davon redundant sind, da es zwei Motorpaare gibt):

  1. Motor 1 oben (M1+) x2 --> Relais 1 NO
  2. Motor 1 unten (M1-) x2 --> Relais 2 NO
  3. Motor 2 oben (M2+) x2 --> Relais 3 NO
  4. Motor 2 unten (M2-) x2 --> Relais 4 NO
  5. VCC --> ???
  6. Masse --> ???

Die Verkabelung der Motoren ist einfach genug. Aber ich bin mir nicht sicher, wie ich die einzelnen VCC- und GND-Drähte an jedes der vier Relais anschließen soll. Sollen diese Drähte in vier Teile geteilt werden? Oder brauche ich noch etwas?

Ich habe zwei Bilder angehängt: ein einfaches Diagramm der Verkabelung und ein Bild, das die Fernbedienung zeigt. Auf der Fernbedienung befinden sich vier Toneluck MQS-1D-Mikroschalter , falls das wichtig ist. Danke!

Vereinfachter Schaltplan Vorder- und Rückseite des Controllers

Antworten (1)

Wenn wir uns den internen Schaltplan des Relais ansehen, sieht das so aus:

Geben Sie hier die Bildbeschreibung ein

Ich habe auch einen Motor hinzugefügt, um zu zeigen, wie die Verbindungen hergestellt werden sollen.

Vcc ist das Signal des Mikrocontrollers (einer der Ausgangspins des Arduino). Wenn dieses Signal gegeben wird, ändert der SPDT-Schalter seinen Zustand auf NO. Damit ist der Stromkreis geschlossen und der Motor dreht sich.

Beachten Sie, dass Vcc nur ein 5-V-Signal vom Mikrocontroller ist (vorausgesetzt, dies ist die Nennleistung des Relais). Bat2 muss jedoch die erforderliche Spannung und den erforderlichen Strom liefern, damit der Motor läuft.


Kommen wir nun zu dem, was Sie in Ihrem Projekt erreichen möchten, die Beschreibung ist vage. Sie betreiben 2 Motorpaare mit 4 Relais. Ich nehme an, dass jedes Paar von 2 Schaltern gesteuert wird. Eine für die Vorwärtsbewegung und eine für die Rückwärtsbewegung. Dasselbe für das andere Paar.

Der Schaltplan sieht wie folgt aus:

Geben Sie hier die Bildbeschreibung ein


Wahrheitstabelle: U1 - M1 und M2 Vorwärts

U2 - M1 und M2 rückwärts

U3 - M3 und M4 vorwärts

U4 - M3 und M4 nach hinten

U1 und U2 - Nichts

U3 und U4 - Nichts

Alle anderen Kombinationen können gefolgert werden, da M3 und M4 von M1 und M2 isoliert sind. Sie müssen jedoch sicherstellen, dass Ihre Batterie alle 4 Motoren gleichzeitig betreiben kann.

Geben Sie hier die Bildbeschreibung ein

Hallo Akash, danke für die Antwort. Ich denke, Sie haben eine gute Vorstellung davon, was ich zu tun versuche - Ihr Schaltplan sieht so aus, wie ich es geplant habe. Die Frage, die ich stelle, lautet: Wie verbinde ich einen einzelnen GND- oder einzelnen Vin-Draht in Ihrem Schaltplan mit allen vier Relais? Sollen diese Drähte in vier Teile geteilt werden?
@Threeve Den Schaltplan habe ich für ein elektronisches Relais gepostet. Was Sie verwenden, ist ein Mikroschalter, der auf mechanische Eingaben reagiert. Ein SPDT-Relais enthält 5 Anschlüsse, ein Mikroschalter nur 3. Sie möchten also Hilfe beim Entwerfen eines Systems mit einem Mikroschalter, da dieser im Wesentlichen als Taster fungiert. Quelle: youtube.com/watch?v=q6nP1FjxAMU
@Threeve Wenn Sie einen mechanischen Eingang wünschen, können Sie den obigen Schaltplan weiterhin verwenden, indem Sie einfach Vcc1, Vcc2 ... (die gesamte linke Seite) ignorieren. Um Vcc anzuschließen, versorgen Sie den Vcc-Anschluss mit Strom, schließen aber auch Vcc und den leeren Anschluss daneben kurz. Dies schließt alle NO-Anschlüsse kurz und verbindet sie mit Vcc. Sie müssen auch Masse mit dem Anschluss links davon kurzschließen, der leer ist. Verbinden Sie diese Masse mit dem Minuspol Ihrer Versorgung.
Entschuldigung, wenn ich nicht klar genug war. Ich möchte die Mikroschalter auf der Platine nicht durch Relais ersetzen - ich möchte den Controller vollständig entfernen und durch eine separate 4-Kanal-Relaisplatine ersetzen. Bei dieser Frage geht es weniger um Schaltpläne als vielmehr darum, wie die Relaisplatine am besten physisch verdrahtet wird. Wie würde ich durch vollständiges Entfernen des Controllers einen einzelnen eingehenden VCC (und GND) mit den vier Anschlüssen an jedem der Relais verbinden? Mache ich einen 4-Wege-Spleiß von den Relais zu den einzelnen VCC- und GND-Drähten oder gibt es eine andere Konfiguration, die ich verwenden sollte? Danke!
Ja, wenn Sie es vollständig durch ein 4-Kanal-Relais ersetzen, müssen Sie den einzelnen VCC mit allen 4 Relais und die Masse aller 4 Relais mit dem Minus Ihrer Versorgung "spleißen" oder kurzschließen (wie im Schaltplan zu sehen). . Diese Stromquelle treibt Ihren Motor an. Verwenden Sie nicht den integrierten VCC des Arduino, da er den Strombedarf des Motors nicht bewältigen kann und ihn beschädigen kann. Der Arduino / Mikrocontroller wird nur verwendet, um die Motoren durch die Stromspule zu steuern, wie im obigen Schaltplan zu sehen ist.