Solid State Relay Bricklet

Bemerkung

Das Solid State Relay Bricklet ist abgekündigt und wird nicht mehr verkauft. Als Ersatz wird das Solid State Relay Bricklet 2.0 empfohlen.

Features

  • Galvanisch getrenntes Schalten großer Wechselstrom- oder Gleichstrom-Lasten
    • Zum Beispiel: Motoren, Pumpen und Lampen
  • Bricklet steuert Solid State Relais (SSR)
    • Mit angebotenen SSRs bis zu 380V/25A AC oder 50V/80A DC schaltbar
  • PWM möglich (Dimmen von Lampen, Geschwindigkeit von Motoren steuern)

Beschreibung

Mit dem Solid State Relay Bricklet können Bricks um die Fähigkeit erweitert werden Solid State Relais (SSR) zu schalten.

Mittels Solid State Relais können große Lasten, galvanisch getrennt geschaltet werden. Schaltfunken und damit verbundene Störungen, wie sie bei mechanischen Relais auftreten können, treten somit nicht auf. Zudem sind Solid State Relais verschleißfrei und ermöglichen deutlich höhere Schaltfrequenzen.

Die maximale Schaltleistung hängt von dem angeschlossenen Solid State Relais ab, das über das Solid State Relay Bricklet gesteuert wird.

Im Shop bieten wir zwei passende Solid State Relais an:

Technische Spezifikation

Eigenschaft Wert
Stromverbrauch <20mA
   
Notwendiger Kontaktabstand des SSR Eingangs 25,4mm (1")
   
Abmessungen (B x T x H) 19 x 33,4 x 5mm (0,75 x 1,31 x 0,2")
Gewicht 1,6g

Ressourcen

  • SSR AC 380V/25A (KS15/D-38Z25-L) Datenblatt (Download)
  • SSR DC 50V/80A (KS33/D-50D80-L) Datenblatt (Download)
  • SSR Kühlkörper (HF92B-120) Datenblatt (Download)
  • SSR Abdeckung Datenblatt (Download)
  • Schaltplan (Download)
  • Umriss und Bohrplan (Download)
  • Quelltexte und Platinenlayout (Download)

Anschlussmöglichkeit

Das Bricklet wird mit den Steuerkontakten (Input) des Solid State Relais verbunden. Dabei ist auf die Polung zu achten. Typischerweise ist auf dem Relais ein Kontakt mit einem "+" markiert, dieser Kontakt muss mit dem ebenfalls mit "+" markierten Kontakt des Bricklets verbunden werden.

Die Lastseite (Load) des Solid State Relais weist bei Wechselstromrelais keine Polung auf. Typischerweise schaltet man mit dem Relais eine Phase (typischerweise schwarzer oder brauner Draht), indem man diesen Draht trennt und beide Enden mit dem Relais verbindet.

Bei Gleichstromrelais ist die Polung der Lastseite zu berücksichtigen. "+" Kennzeichnet hierbei die höhere Spannung. Soll zum Beispiel eine Stromversorgung geschaltet werden, so kann deren "+" Leitung getrennt werden. Das Leitungsende, welches anschließend noch einen direkten Kontakt zur Stromversorgung besitzt muss anschließend mit dem "+" Pol des Solid State Relais verbunden werden. Die verbleibende Leitung wird mit dem "-" Pol des Relais verbunden.

Warnung

Der Umgang mit Wechselspannungen, als auch mit hohen Gleichspannungen, ist potentiell lebensgefährlich!

Erster Test

Um ein Solid State Relay Bricklet testen zu können, müssen zuerst Brick Daemon und Brick Viewer installiert werden. Brick Daemon arbeitet als Proxy zwischen der USB Schnittstelle der Bricks und den API Bindings. Brick Viewer kann sich mit Brick Daemon verbinden, gibt Informationen über die angeschlossenen Bricks und Bricklets aus und ermöglicht es diese zu testen.

Als nächstes muss das Solid State Relay Bricklet mittels eines Bricklet Kabels mit einem Brick verbunden werden (siehe folgendes Bild).

Solid State Relay verbunden mit Master Brick

Wenn der Brick per USB an den PC angeschlossen wird sollte einen Moment später im Brick Viewer ein neuer Tab namens "Solid State Relay Bricklet" auftauchen. Wähle diesen Tab aus. Wenn alles wie erwartet funktioniert sollte der Tab wie im folgenden Bild aussehen.

Solid State Relay Bricklet im Brick Viewer

Durch klicken der Knöpfe wird das Relais umgeschaltet, der Schaltzustand kann anhand der LED des Relais nachvollzogen werden.

Nun kann ein eigenes Programm geschrieben werden. Der Abschnitt Programmierschnittstelle listet die API des Solid State Relay Bricklet und Beispiele in verschiedenen Programmiersprachen auf.

PWM / Dimmen / Geschwindigkeitssteuerung

Durch ein häufiges Ein- und Ausschalten des Solid State Relais können angeschlossene Lasten geregelt werden (Beispiel: Helligkeit einer Lampe, Geschwindigkeit eines Motors). Das Verhältnis von eingeschalteter Zeit zur ausgeschalteter Zeit bestimmt dabei die Leistung der angeschlossenen Last. Die Frequenz sollte dabei konstant sein und nur die eingeschaltete Zeit variiert werden (siehe Pulsweitenmodulation).

Beispiel: Eine Heizung soll geregelt werden. Da eine Heizung sehr träge reagiert reicht eine Schaltfrequenz von 1Hz. Dazu schreibt man ein kleines Programm, welches mittels eines Timers 1 mal pro Sekunde die "set_monoflop" Methode des Solid State Relay Bricklets mit einer Zeitdauer von 0-1 Sekunde aufruft (0% - 100% Leistung).

Warnung

Hohe Schaltfrequenzen führen zu der Produktion von Wärme in einem Solid State Relais. Zu hohe Frequenzen, bei nicht ausreichender Kühlung, können das Relais zerstören. Die maximale Schaltfrequenz bei ausreichender Kühlung beträgt 30Hz.

Programmierschnittstelle

Siehe Programmierschnittstelle für eine detaillierte Beschreibung.

Sprache API Beispiele Installation
C/C++ API Beispiele Installation
C# API Beispiele Installation
Delphi/Lazarus API Beispiele Installation
Go API Beispiele Installation
Java API Beispiele Installation
JavaScript API Beispiele Installation
LabVIEW API Beispiele Installation
Mathematica API Beispiele Installation
MATLAB/Octave API Beispiele Installation
MQTT API Beispiele Installation
openHAB API Beispiele Installation
Perl API Beispiele Installation
PHP API Beispiele Installation
Python API Beispiele Installation
Ruby API Beispiele Installation
Rust API Beispiele Installation
Shell API Beispiele Installation
Visual Basic .NET API Beispiele Installation
TCP/IP API    
Modbus API