Benötigen Sie Hilfe bei Arduino und der Relaissteuerung

Ich versuche, mein Arduino dazu zu bringen, ein Relais ohne Glück zu steuern. Ich kann sehen, wie die LED auf der Relaisplatine blinkt, was anzeigt, dass das Relais werfen sollte, aber der Stromkreis wird nicht geschlossen. Ich frage mich, ob es daran liegt, dass der Stromkreis am Relais eine zu niedrige Spannung hat? Ich habe einen 12 Volt Stromkreis.

Hier ist das Relais, das ich verwende

Antworten (2)

Die Webseite dieses Herstellers ist ziemlich verwirrend, aber hier ist der relevante Teil der Schaltung. Es zeigt, dass JD-VCC mit Strom versorgt werden muss, damit das Relais funktioniert. Im Moment hört es sich so an, als hätten Sie nur VCC angeschlossen, das die LED betreiben würde, aber das Relais nach dem Optoisolator hätte keinen Strom zur Verfügung.

Geben Sie hier die Bildbeschreibung ein

Wenn Sie dann auf das Platinendiagramm gehen, gibt es einen Jumper, der auf einer Seite mit VCC und unten rechts mit JD-VCC gekennzeichnet ist. Wenn Sie keine separate Stromversorgung benötigen, sollten Sie in der Lage sein, sie miteinander zu verbinden, um das Relais zum Laufen zu bringen.

Es ist eine Rücklaufdiode vorhanden, also würde ich sagen, dass Sie nur dann eine separate Versorgung für das Relais benötigen, wenn Ihre Hauptversorgung nicht etwa 4 x 100 mA = 400 mA Strom für die Spulen liefern kann. Der spezielle Teil, den Sie verlinkt haben, erwähnt ein 5-V-Relais, das die Spulenspannung darstellt. Wenn Sie also eine separate Versorgung benötigen, verwenden Sie nur 5 V auf JD-VCC. Die Spannung, die Sie schalten, hat keinen Einfluss darauf.

Geben Sie hier die Bildbeschreibung ein

Sie sollten die Relaisplatine einschalten, bevor Sie sie mit der MCU steuern können. Gemäß den Schaltplänen sollten +5 V (oder +12 V, je nach Relaisanforderungen) an JD-VCC angeschlossen werden.