Arduino-Code und Video für das SSR-40-Halbleiterrelais
In diesem Tutorial zeigen wir, wie man das Fotek SSR-40 Solid-State-Relais mit einem Arduino verwendet, um Wechselstromlasten zu steuern. Das Solid-State-Relais ermöglicht es uns, leistungsstarke Geräte sicher und effizient zu steuern, wodurch es sich ideal zur Steuerung von Beleuchtung und sogar Klimaanlagen eignet. Wir gehen die Verkabelung, den Code und die erwarteten Ergebnisse dieses Projekts durch. Für ein besseres Verständnis sehen Sie sich bitte das Video an (im Video bei 00:00).

Hardware erklärt
Die Hauptkomponente dieses Projekts ist das Fotek SSR-40 Solid-State-Relais, das dafür ausgelegt ist, Wechselstromlasten mit hoher Spannung zu steuern. Im Gegensatz zu herkömmlichen elektromechanischen Relais haben Solid-State-Relais keine beweglichen Teile, was schnellere Schaltvorgänge und eine längere Lebensdauer ermöglicht. Sie können hohe Ströme bis zu 40A verarbeiten und sind damit für leistungsintensive Anwendungen geeignet.
Zusätzlich zum Relais werden wir ein Arduino-Board verwenden, um den Betrieb des Relais zu steuern. Das Arduino-Board sendet ein Signal an das Relais, um es ein- oder auszuschalten, wodurch wir die angeschlossene Wechselstromlast steuern können. Diese Konfiguration ist besonders nützlich für Automatisierungsaufgaben, bei denen eine präzise Steuerung erforderlich ist.
Datenblatt-Details
| Hersteller | Fotek |
|---|---|
| Teilenummer | SSR-40 |
| Logik-/I/O-Spannung | 3 - 32 V Gleichstrom |
| Versorgungsspannung | 24 - 380 V Wechselstrom |
| Ausgangsstrom (pro Kanal) | 40 A |
| Spitzenstrom (pro Kanal) | 80 A |
| Hinweise zur PWM-Frequenz | Nicht zutreffend |
| Logik-Eingangsschwellenwerte | Mindestens 1,5 V für LOW, mindestens 3 V für HIGH |
| Spannungsabfall / RDS(on) / Sättigung | 1,5 V max. |
| Thermische Grenzwerte | Maximale Betriebstemperatur: 75 °C |
| Paket | Hutschienenmontage |
| Notizen / Varianten | Erhältlich in verschiedenen Stromstärken |
- Stellen Sie bei Anwendungen mit hohen Strömen eine ausreichende Wärmeableitung durch Kühlkörper sicher.
- Verwenden Sie für die Verbindungen einen Draht mit geeignetem Querschnitt, um den Laststrom aufzunehmen.
- Überprüfen Sie die AC-Lastspezifikationen vor dem Anschließen.
- Stellen Sie stets sicher, dass das Relais für die Lastspannung und den Laststrom ausgelegt ist.
- Achten Sie auf die Eingangssteuerspannung; überschreiten Sie nicht 32 VDC.
Verdrahtungsanleitung

Um das Fotek SSR-40 Halbleiterrelais zu verdrahten, beginnen Sie damit, die Wechselstromlast anzuschließen. Die beiden Leitungen Ihres Wechselstromgeräts sollten an die AC-Anschlüsse des Relais angeschlossen werden, die mit AC1 und AC2 gekennzeichnet sind. Stellen Sie sicher, dass Sie die Phase (L) an einen Anschluss und den Neutralleiter (N) an den anderen anschließen; das Relais fungiert als Schalter, um die Wechselstromlast ein- oder auszuschalten.
Für die Steuerseite verbinden Sie den positiven Steuerdraht mit Pin 8 des Arduino und den negativen Steuerdraht mit der Masse (GND) des Arduino. Diese Einrichtung ermöglicht es dem Arduino, das Relais zu steuern. Überprüfen Sie die Verbindungen unbedingt noch einmal, bevor Sie die Schaltung einschalten, da falsche Verdrahtung Schäden verursachen kann.
Code-Beispiele & Schritt-für-Schritt-Anleitung
Der Arduino-Code zur Steuerung des Relais ist unkompliziert. Zuerst definieren wir den Relais-Pin:
int relayPin = 8; // set pin 8 for relay outputDiese Zeile setztrelayPinauf Pin 8, an dem wir den Steuereingang des Relais angeschlossen haben. Als Nächstes initialisieren wir die serielle Kommunikation und setzen den Pin-Modus in dersetup()Funktion:
void setup() {
Serial.begin(9600);
pinMode(relayPin, OUTPUT);
}Hier starten wir die serielle Kommunikation mit 9600 Baud und konfigurieren dierelayPinals Ausgabe. In derloop()In der Funktion steuern wir das Relais, indem wir HIGH oder LOW auf den Pin schreiben:

void loop() {
digitalWrite(relayPin, HIGH); // set relay pin to HIGH
delay(2000); // wait for 2 seconds
digitalWrite(relayPin, LOW); // set relay pin to LOW
delay(2000); // wait for 2 seconds
}Dieser Code schaltet das Relais für 2 Sekunden ein und anschließend für 2 Sekunden aus und wiederholt dies unbegrenzt. Sie können die Verzögerungen oder Bedingungen an Ihre spezifischen Anforderungen anpassen.
Demonstration / Was Sie erwartet
Wenn der Code auf das Arduino hochgeladen ist, sollte das Relais alle 2 Sekunden ein- und ausschalten und die angeschlossene Wechselstromlast (AC) entsprechend steuern. Wenn alles richtig eingerichtet ist, sollten Sie sehen, dass die Lampe oder das an das Relais angeschlossene Gerät wie erwartet ein- und ausgeschaltet wird. Seien Sie vorsichtig mit den Wechselstromanschlüssen, um elektrischen Schlag oder Schäden zu vermeiden (im Video bei 05:00).
Video-Zeitstempel
- 00:00- Einführung in das Halbleiterrelais
- 01:30- Erläuterung zum Verdrahtungsaufbau
- 03:15- Code-Durchgang
- 05:00- Demonstration des Relaisbetriebs
/*
* This is the Arduino code for a Solid State Relay
* manufactured by Fotek
* to control turning ON or OFF AC or DC loads
* This code will work with:
* SSR-25DA
* SSR-40DA
* SSR-25DA-H
* SSR-40DA-H
* * Watch the instruction video https://youtu.be/DZrOOhRCtZM
* *
* Written by Ahmad Shamshiri for Robojax Video
* Date: May 03, 2018, at 06:57 in Ajax, Ontario, Canada
* Permission granted to share this code given that this
* note is kept with the code.
* Disclaimer: This code is "AS IS" and for educational purposes only.
*
*/
// SSR relay
int relayPin = 8;// set pin 8 for relay output
// setup code for Robojax Solid State Relay
void setup() {
// initialize serial communication at 9600 bits per second:
Serial.begin(9600);
Serial.println("Robojax Solid State Relay ");
pinMode(relayPin, OUTPUT);
}
// loop code for Robojax Solid State Relay
void loop() {
// Turn the relay switch ON (Robojax.com/learn/arduino)
digitalWrite(relayPin, HIGH);// set relay pin to HIGH
Serial.println("Relay ON ");
delay(2000);
// Turn the relay switch OFF (Robojax.com/learn/arduino)
digitalWrite(relayPin, LOW);// set relay pin to LOW
Serial.println("Relay OFF ");
delay(2000);
}
Dinge, die Sie vielleicht brauchen
-
AmazonKaufe SSR-40 bei Amazonamzn.to
Ressourcen & Referenzen
Noch keine Ressourcen vorhanden.
Dateien📁
Fritzing-Datei
-
ssr-40va-ss-relais
ssr-40va-ss-relay.fzpz0.02 MB -
AC-Stecker Fritzing Teil (Robojax.com)
ACPlug_Robojax.com.fzpz