Skip to content

Technik Blog

Programmieren | Arduino | ESP32 | MicroPython | Python | Raspberry Pi | Raspberry Pi Pico

Menu
  • Smarthome
  • Arduino
  • ESP32 & Co.
  • Raspberry Pi & Pico
  • Solo Mining
  • Über mich
  • Deutsch
  • English
Menu

Arduino Lektion 97: Solid State Relais

Posted on 18. September 20196. März 2024 by Stefan Draeger

In diesem Beitrag möchte ich das Solid State Relais (kurz „SSR“) für den Arduino vorstellen. Des Weiteren möchte ich auch auf die Unterschiede zwischen einem „normalen“ und einem Solid State Relais eingehen.

Solid State Relais

Mit einem Solid State Relais kann man eine Wechselstromquelle schalten. D.h. wir können nicht so einfach eine LED oder andere mit Gleichstrom betriebene Aktoren steuern.

  • Bezug
  • Aufbau
    • Solid State Relais
      • Ablauf
    • „normales“ Relais
      • Problem bei schnellen Schaltvorgängen
  • Anschluss des Solid State Relais an einen Arduino
  • Schaltung
  • Quellcode
  • Video
  • Fazit

Bezug

Das Solid State Relais gibt es wie auch die „normalen“ Relais Module in verschiedene Ausführungen (einfach, 2fach, 4fach, 8fach). Die Preise sind auch sehr gut dem „normalen“ angeglichen, daher lohnt sich meiner Meinung nach die Anschaffung dieses SSR mehr als einem „normalen“ Relais.

Auf ebay.de kann man die SSRs schon ab ca. 1,36 € inkl. Versandkosten* (aus China) erwerben, wenn man mehr die deutschen Shops unterstützen möchte, so muss man etwas tiefer in die Tasche greifen (ca. 4,99 € inkl. Versandkosten), hat dann aber eine deutlich bessere Lieferzeit.

Hinweis von mir: Die mit einem Sternchen (*) markierten Links sind Affiliate-Links. Wenn du über diese Links einkaufst, erhalte ich eine kleine Provision, die dazu beiträgt, diesen Blog zu unterstützen. Der Preis für dich bleibt dabei unverändert. Vielen Dank für deine Unterstützung!

Ich habe auf mein Relais knapp 2 Monate gewartet, dieses nehme ich gerne in Kauf, wenn die Bauteile für Tutorials erwerbe, wenn ich jedoch die Bauteile für ein Projekt benötige, so bestelle ich schon mal im Inland.

Aufbau

Ein SSR ist vom Aufbau komplett anders als ein „normales“ Relais.
Schauen wir uns einmal zunächst das SSR an und dann ein „normales“ Relais.

Solid State Relais

Das Solid State Relais (im folgenden nur noch als SSR benannt) besteht aus 2 Schaltkreise, welche durch eine galvanische Schicht voneinander getrennt sind.

Aufbau eines Solid State Relais
Aufbau eines Solid State Relais

Durch diese zwei Schaltkreise entfallen wie bei einem „normalen“ Relais die beweglichen Teile und somit können diese bei schnellen Schaltvorgängen nicht „verkleben“.

Ablauf

Wenn die LED eingeschaltet wird, wird dieses durch einen Fotowiderstand registriert und dieses schaltet wiederum den Triac bzw. MOSFET (kurzform von „Metall-Oxid-Halbleiter-Feldeffekttransistor“).

„normales“ Relais

2fach Relais Modul für den Arduino
2fach Relais Modul für den Arduino

Ein „normales“ Relais besteht aus beweglichen Kontaktfedern, welche durch das Aktivieren einer Spule (anlegen einer Spannung) zusammen gedrückt werden. Wenn man nun die Spannung von der Spule wieder entnimmt, so trennen sich die Kontaktfedern.

Aufbau eines normalen Relais mit einer Spule
Aufbau eines normalen Relais mit einer Spule

Problem bei schnellen Schaltvorgängen

Wenn man nun sehr, sehr schnell das Relais aktiviert und deaktiviert so kann es passieren, dass die Kontaktfedern verkleben, d.h. durch die entstehenden Ströme kleben diese zusammen.

Anschluss des Solid State Relais an einen Arduino

Das SSR Modul verfügt über eine 3fach Schraubklemme welche auf der Vorderseite mit „DC+“, „DC-“ sowie „CH1“ gekennzeichnet sind.

Solid State RelaisArduino
DC+5V
DC-GND
CH1digitaler Pin D2

Schaltung

In der nachfolgenden Schaltung verwende ich eine 230V Stromquelle.

Beachte immer die 5 Regeln im Umgang mit Spannungen > 24V:

  1. Freischalten
  2. Gegen Wiedereinschalten sichern,
  3. Spannungsfreiheit allpolig feststellen,
  4. Erden und kurzschließen,
  5. Benachbarte, unter Spannung stehende Teile abdecken oder abschranken
Aufbau der Schaltung - Solid State Relais am Arduino Nano mit einer 230V Glühbirne
Aufbau der Schaltung – Solid State Relais am Arduino Nano mit einer 230V Glühbirne

Quellcode

Da das Relais über einen einfachen digitalen Eingang verfügt, welchen wir lediglich auf HIGH bzw. LOW setzen müssen, um den Zustand zu ändern ist das Programm doch sehr übersichtlich.

#define relais 2

const int PAUSE = 2500;

void setup() {
  pinMode(relais, OUTPUT);
}

void loop() {
  digitalWrite(relais, HIGH);
  delay(PAUSE);
  digitalWrite(relais, LOW);
  delay(PAUSE);
}

Video

Fazit

Ein Solid State Relais ist gut geeignet um eine Wechselstromquelle zu schalten und als Ersatz für ein „normales“ Relais. Jedoch kann man mit diesem nur Wechselstromquellen schalten und ist nicht so universell einsetzbar wie ein „normales“ Relais. Es entfällt auch das lästige klicken beim Einschalten des Relais.

7 thoughts on “Arduino Lektion 97: Solid State Relais”

  1. test sagt:
    9. Februar 2023 um 11:55 Uhr

    Die Glühbirne und Steckdose in Reihe schalten ist keine gute Idee!

    Antworten
    1. Stefan Draeger sagt:
      9. Februar 2023 um 18:48 Uhr

      Hi,
      du meinst bestimmt die Grafik, die ist mir sehr unglücklich gelungen.
      Eigentlich sollte die Phase zur Steckdose gehen und von dort dann eine Lampe geschaltet werden.

      Ich werde diese mal anpassen.

      Gruß und Danke,

      Stefan Draeger

      Antworten
  2. Pingback: Weekendprojekt: Relais & Temperatursensor DS18B20 steuern - Technik Blog
  3. Thomas Leonhardt sagt:
    30. Mai 2023 um 08:35 Uhr

    Moin, kommt nicht die Phase von der Verteilung und wird dann vom Relais geschaltet und geht weiter zur Steckdose, wo der Nulleiter von der Verteilung kommt und der Schukostecker von der Lampe eingesteckt wird ???

    Antworten
    1. Stefan Draeger sagt:
      30. Mai 2023 um 09:31 Uhr

      Hi Thomas,

      die Grafik auf welche du dich beziehst ist recht unglücklich erstellt und lässt etwas interpretationsspielraum offen. Ich werde diese einmal anpassen.

      Danke für deinen Kommentar und Gruß,

      Stefan

      Antworten
  4. Bernd Pohlann sagt:
    17. Januar 2025 um 10:48 Uhr

    Das stimmt nicht, dass es nur für AC Betrieb die SSR Relays gibt. Es werden schon genügend SSR DC Relays hergestellt, im westlichen Lagern ist auch die Bezeichnung Crydom für kontaktlose Schütze bekannt,
    Die mit Optokoppler versehenden Wechselstromschalter SSR bedienen sich der Tric Version und der Gleichstromschalter meist Mosfet, die es auch ohne Zusatzbeschaltung von Panasonic und anderen Firmen
    gibt!

    Antworten
    1. Stefan Draeger sagt:
      17. Januar 2025 um 11:18 Uhr

      Vielen Dank für den Hinweis, Sie haben natürlich recht – es gibt auch SSR-Relais für DC-Betrieb, wie z. B. von Crydom oder Panasonic. Der Unterschied zwischen Triac für AC und MOSFET für DC ist ein guter Punkt. Danke für die wertvolle Ergänzung!
      Gruß Stefan

      Antworten

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Fragen oder Feedback?

Du hast eine Idee, brauchst Hilfe oder möchtest Feedback loswerden?
Support-Ticket erstellen

Newsletter abonnieren

Bleib auf dem Laufenden: Erhalte regelmäßig Updates zu neuen Projekten, Tutorials und Tipps rund um Arduino, ESP32 und mehr – direkt in dein Postfach.

Jetzt Newsletter abonnieren

Unterstütze meinen Blog

Wenn dir meine Inhalte gefallen, freue ich mich über deine Unterstützung auf Tipeee.
So hilfst du mit, den Blog am Leben zu halten und neue Beiträge zu ermöglichen.

draeger-it.blog auf Tipeee unterstützen

Vielen Dank für deinen Support!
– Stefan Draeger

Kategorien

Tools

  • Unix-Zeitstempel-Rechner
  • ASCII Tabelle
  • Spannung, Strom, Widerstand und Leistung berechnen
  • Widerstandsrechner
  • 8×8 LED Matrix Tool
  • 8×16 LED Matrix Modul von Keyestudio
  • 16×16 LED Matrix – Generator

Links

Blogverzeichnis Bloggerei.de TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste Blogverzeichnis trusted-blogs.com

Stefan Draeger
Königsberger Str. 13
38364 Schöningen

Tel.: 01778501273
E-Mail: info@draeger-it.blog

Folge mir auf

  • Impressum
  • Datenschutzerklärung
  • Disclaimer
  • Cookie-Richtlinie (EU)
©2025 Technik Blog | Built using WordPress and Responsive Blogily theme by Superb
Cookie-Zustimmung verwalten
Wir verwenden Technologien wie Cookies, um Geräteinformationen zu speichern und/oder darauf zuzugreifen. Wir tun dies, um das Surferlebnis zu verbessern und um personalisierte Werbung anzuzeigen. Wenn Sie diesen Technologien zustimmen, können wir Daten wie das Surfverhalten oder eindeutige IDs auf dieser Website verarbeiten. Wenn Sie Ihre Zustimmung nicht erteilen oder zurückziehen, können bestimmte Funktionen beeinträchtigt werden.
Funktional Immer aktiv
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Vorlieben
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert wurden.
Statistiken
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt. Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
Optionen verwalten Dienste verwalten Verwalten von {vendor_count}-Lieferanten Lese mehr über diese Zwecke
Einstellungen anzeigen
{title} {title} {title}