Ich benutze diese SSR, die mit einem Arduino verbunden ist.
Ich führe einen sehr einfachen Code aus, der diesem ähnlich ist: (wie das Blink-Beispiel)
loop(){
digitalWrite(1, HIGH);
delay(1000);
digitalWrite(1, LOW);
delay(1000);
}
Wenn ich mit dem Arduino Pin LOW beginne, ist die SSR ausgeschaltet. Aber nachdem ich den Arduino-Pin auf hoch gesetzt habe, ist mein Problem: Die SSR bleibt immer eingeschaltet. Selbst wenn ich den Arduino-Pin auf LOW setze, hört der SSR nicht auf, den Strom durchzulassen. Was muss ich tun, um die SSR wieder auszuschalten? (Oder glaubst du überhaupt, dass die SSR kaputt ist?)
arduino
solid-state-relay
ndrizza
quelle
quelle
Antworten:
Das SSR hat einen Triac als Schaltelement. Ein Triac benötigt einen Impuls an seinem Gate, um weiterzumachen, aber nachdem er weitergeht, bleibt er eingeschaltet, bis der Strom der Last unter einen Haltestrom fällt. Dies führt dazu, dass ein Triac nicht zum Schalten von Gleichstrom geeignet ist, sondern nur von Wechselstrom, da dort der Strom zweimal pro Netzzyklus unter den Haltestrom fällt.
Verwenden Sie es also nicht zum Schalten der LED, das ist DC. Außerdem benötigen Sie überhaupt kein Relais (nicht einmal ein mechanisches), um eine LED ein- und auszuschalten. Dafür würden wir normalerweise einen Transistor verwenden.
quelle