Taster sich gegeneinander sperren

Gast #1918228
Lesenswert?

Hallo zusammen,

im Anhang ist eine Schaltung mit zwei Relais, die mit dem Prozessor 
gesteuert werden.
Für den Fall das der Prozessor abstürzt oder nicht mehr lebt, habe ich 
eine Option mit zwei Taster vorgesehen.

Da die zwei Relais nicht gleichzeitig anziehen dürfen muss ich irgendwie 
die Taster gegen einander sperren,so das wenn beide gedrückt sind nur 
einer oder gar keiner leiten wird. Hat jemand eine Idee wie ich das 
lösen kann?
Angehängte Dateien:
#1918349
Lesenswert?

Das Logikdiagramm für die Ansteuerung der linken Seite sieht also so 
aus:
1
s2 s3 out
2
0  0  1
3
0  1  0
4
1  0  1
5
1  1  1

und analog für die rechte Seite.

Also nur, wenn s2 gedrückt wird und s3 nicht gedrückt wurde, darf das 
Relais anziehen. Das ist also eine negierte Implikation:

Das sollte mit ein paar weiteren Transistoren lösbar sein. Oder man 
könnte die Logiktabelle per NAND-Gatter (z.B. 7400) so umsetzen:

out = (s2 nand s2) nand s3

Hätte auch den Vorteil, daß durch den Taster nicht soviel Strom vom 
Relais fliesst. Den Ausgang vom 7400 musst du natürlich auch per 
Transistor verstärken, sodaß du ggf. zwei 7400 brauchst (da dort 4 NANDs 
drin sind), um das Signal vor der Ansteuerung des Transistors nochmal zu 
invertieren.
#1918403
Lesenswert?

Vielleicht übersehe ich da ja was, aber wenn beide Taster gedrückt 
werden (also beide Signale 0 sind, da ich hier von negativer Logik 
ausgegangen bin, so wie die Taster in der Schaltung verwendet werden), 
dann ist der Ausgang 1, also das Relais wird nicht angezogen. Wie in der 
Logiktabelle zu sehen: nur wenn s2 gedrückt und s3 nicht gedrückt wurde, 
ist der Ausgang für links auf 0. Und dasselbe gilt für die rechte Seite: 
nur wenn s3 gedrückt wurde und s2 nicht, ist der zweite Ausgang auf 0. 
Das ändert sich auch nicht, wenn man dasselbe für beide Seiten aufbaut: 
s2 und s3 gedrückt gibt immer 1 am Ausgang.

Ich würde übrigens die beiden Ausgänge vom Prozessor auch noch 
entsprechend absichern, falls der mal Mist senden sollte, falls das, was 
an den Relais dran hängt, teurer ist, als die 50 Cent für einen weiteren 
7400 :-)
Gast #1918424
Lesenswert?

Sebastian H. schrieb:
> Ich würd halt einfach die Taster und die Relais jeweils gegeneinander
> verriegel und Gut ist's. Ist aus meiner Sicht der geringste Aufwand und
> am Sichersten.

Wenn man ein Relais mit einem zustäzlichen Öffner verwendet und den in 
die Zuleitung es jeweils anderen einschleift, sollte das gehen.
Da wäre es dann egal, ob die Taster gleichzeitg betätigt werden oder die 
Controller-Ausgänge beide H-Pegel liefern.
Gast #1918864
Lesenswert?

>Ich würd halt einfach die Taster und die Relais jeweils gegeneinander
>verriegel und Gut ist's. Ist aus meiner Sicht der geringste Aufwand und
>am Sichersten.
Relais verriegeln reicht; so hat man es schon vor >50 Jahren erfolgreich 
gemacht
MfG
Gast #1918901
Lesenswert?

Die einfachste lösung um die Taster zu verriegeln, ist ganz einfach 
Relays zu verwenden die noch einen Öffner Kontakt besitzen.
Also den Öffner Kontakt von REL_AB1 in den Zweig von S3 packen und von 
REL_AUF1 in den Zweig von S2.

Schon haste eine einfache und Kostengünstige Lösung für dein Problem.
#1918921
Lesenswert?

Steve schrieb:
> Um das ganze zu entkommen, lasse ich die Taster einfach zum Prozessor
> und fertig.

Klar, kannst du natürlich machen. Generell sollte man aber Hardware so 
auslegen, daß auch bei fehlerhafter Programmierung des Microcontrollers 
nichts kaputt gehen kann und da führt dann kein Weg vorbei an einer 
zusätzlichen Verriegelung mit externen Gattern. Es macht die Sache aber 
einfacher, wenn du die Taster am Prozessor anschliesst, da du dann nur 
noch die zwei Ausgänge gegeneinander verriegeln brauchst, z.B. mit 
meiner 7400 Idee.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren