Forum: Mikrocontroller und Digitale Elektronik Bistabiles Relais


von Georg (Gast)


Lesenswert?

Hallo!

Stimmt es das für ein Bistabiles Relais 2 GPIO Ausgänge von einem 
Raspberry benötigt werden?

Dachte man benötigt nur einen Ausgang als Impuls und einen Eingang für 
die aktuelle Position.

Danke!

von Julian Baugatz (Gast)


Lesenswert?

Ob zwei Ausgänge oder ein Ausgang und ein Eingang ist kein Unterschied, 
weil du in jedem Fall zwei GPIOs benötigst.
Die Schaltung mit zwei Ausgängen stelle ich mir einfacher vor.

von Harald W. (wilhelms)


Lesenswert?

Georg schrieb:

> Stimmt es das für ein Bistabiles Relais 2 GPIO Ausgänge von einem
> Raspberry benötigt werden?
>
> Dachte man benötigt nur einen Ausgang als Impuls und einen Eingang für
> die aktuelle Position.

Vielleicht verwechselst Du bistabil mit Stromstossrelais?

von Georg (Gast)


Lesenswert?

Hallo!

Oh. Ja Stromstossrelais ist wohl was ich meinte.

Hier habe ich etwas gefunden, wie man mit einem Kontakt ein Bistabiles 
Relais schaltet:
http://c-kolb.bplaced.net/projekte/elektronik/grundlagen/relais/bistabil.php

Ganz am Ende der Seite.

Kann man auch mit einem Kontakt die Rückmeldung erzeugen?

Ich möchte mir kostengünstig 8 bistabile Relais auf eine PCB bauen 
lassen.
Schalten per GPIO vom Raspberry aber auch externen Taster.

Der Taster soll nicht über den Raspberry laufen. Jedoch wenn man mit dem 
externen Taster schaltet, soll der Raspberry er mitbekommen.
Wenn der Raspberry startet, soll er den aktuellen Stand der Relais 
kennen.

Möchte aber hierfür nur 8x out und 8x in bei den GPIO nutzen.

Kann das funktionieren?

Vielen Dank!

von Ulrich H. (lurchi)


Lesenswert?

Bei den üblichen bistabilen Relais ist es schwer den Schaltzustand zu 
erkennen, außer man hat so etwas wie extra Kontakte an den Relais.
Was Möglich wäre die Schaltung für die Taster schon vorher mit mit Strom 
zu versorgen und denn den Zustand den man mit den Tastern eingestellt 
hat auszulesen. Ganz am Anfang beim Hochfahren der Schaltung wird man 
aber eher die Relais erst einmal in einen definierten Zustand fahren.

Die Steuerung mit Tastern ist nicht so ganz trivial, schon wegen dem 
Tastenprellen. Mit Schaltern wäre es ggf. einfacher. Die Einfachste 
Lösung wäre da schon bald ein kleiner µC - die Übertragung zum Rasberry 
könnte dann auch per UART, I2C oder SPI über nur 2-4 Leitungen laufen.

Der Aufbau rein aus Logic ICs hängt davon ab, wie man die Signale 
verknüpfen will. Einfach 8x in und 8 x out hätte z.B. das Problem wie 
man beim Hochfahren klärt das noch nichts geändert werden soll.

von Georg (Gast)


Lesenswert?

Hallo!

Ja, wird dann wohl auf eine "externe" Logik rauslaufen.
Mit 2 Spulen Relais kann man ja geziehlt ein und aus schalten,oder?
Dann habe ich immer den aktuellen Status und kann es Rückmelden an den 
Raspberry.

Es müssen Taster sein. Schalter gehen leider nicht.

Dann hängt der Raspberry mittels Schnittstelle an einer externen Logik.
Die Taster ebenfalls.

Diese schaltet die Relais je nachdem welcher Wert zuletzt eintrifft.

von Ulrich H. (lurchi)


Lesenswert?

Mir der Zahl der Ausgänge muss man sich noch was Überlegen, denn der 
Computer muss je Relais 3 Zustände steuern: keine Änderung, Spule 1 und 
Spule 2. Da müsste man dann entweder 16 Leitungen nutzen oder ein 
Portokoll nutzen, das nicht jedes Relais für sich betrachtet.

Möglich wäre etwa über 4 Leitungen eine Spule Auswählen und eine 5. 
Leitungen als Strobe nutzen. damit würde man dann mit 5 Out Leitungen 
zum Steuern und 4 Inputs auskommen. Das einlesen wäre z.B. über 8 
RS-Flipflops möglich, die direkt die Signale vor den Treibern für die 
Spulen abfangen.
Mit etwas Glück könnte man mit 4 TLL ICs und 2 Treiber ICs auskommen. 
Wohl als 2 weitgehend unabhängige Einheiten für je 4 Relais.

von Frank M. (frank_41)



Lesenswert?

Bei bistabilen Relais mit zwei Spulen weiß man den Zustand.
Ein hinreichend langer Puls auf eine der Spulen schaltet das
Relais in den jeweils anderen Zustand. Der Zustand wird
mechanisch gehalten. Das sind meist Kleinleistungsrelais.
Beispiel siehe Anhang.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.