Logiskt el problem (med reläer ?)
Postat: 11 april 2024, 03:06:25
Jag har ett logiskt problem med ett antal IN-signaler på 18-24V som beroende på hur och när de varit in/aktiva (av/på = 0/1) ska åstadkommas en slutning (i ett relä) i en viss situation.
Helst vill jag hitta en lösning mha (små) reläer och ev enkla komponenter (konding, ev motstånd, kanske någon IC).
Det lär tyvärr inte finnas fysiskt utrymme och inte heller spänningsmatning för att kunna använda en lösning med t.ex RPi eller Arduino.
Så här ser de inkommande signalerna ut i bifogade figur.
Tillfälle
Jag beskriver tre olika situationer eller tillfällen (T1, T2, T3) för hur signalerna är inaktiva resp aktiva i förhållande till varandra.
Signaler
De tre IN-signalerna kallar jag S1, S2 och S3.
Den resulterande utsignalen, egentligen endast en potentialfri slutning kallas U1.
(Sedan finns även kanske en hjälpsignal kallad H1 - om den behövs.)
Beskrivning
Vid Tillfälle 1 (T1) och Tillfälle 2 (T2) ska aldrig Utsignal 1 aktiveras, dvs alltid var ’öppan’ = ’inte sluten’ (av/off/0/inaktiv).
Dessa två tillfälle T1 och T2 beskrivs bara för att visa hur signal S1 och S2 kan förekomma (vara aktiva) vid de tillfällen även signal S3 kan vara aktiv.
Tillfälle T1 visar att ibland kan S3 förekomma helt självständigt och utan att någon annan signal (S1, S2) är eller har varit aktiva.
Tillfälle T2 visar att när S2 förekommer (= är aktiv, på/on/1) och efteråt när S2 sedan upphör = blir inaktiv (av/off/0) då aktiveras alltid S3 strax efteråt inom max 1 sekund.
Tillfälle T3, som är där mitt problem finns, då har S1 varit aktiv en kort stund. Så fort S1 blir aktiv blir också S2 aktiv och fortsätter att vara aktiv även efter S1 åter blivit inaktiv. När S2 sedan upphör = blir inaktiv (av/off/0) då aktiveras åter alltid S3 strax efteråt inom max 1 sekund. Dvs på samma sätt som vid T2.
MEN, eftersom S2 vid tillfälle T3 blev aktiv efter att även S1 varit aktiv, så ska vid detta tillfälle T3, utsignalen U1 bli kortvarigt aktiv (~ 1 sek) när sedan S2 upphör = blir inaktiv.
Jag är tyvärr inte tillräckligt smart för att räkna ut hur jag ska åstadkomma en enkel lösning på detta logiska problem. Hoppas därför på hjälp av alla som begriper.
Helst vill jag hitta en lösning mha (små) reläer och ev enkla komponenter (konding, ev motstånd, kanske någon IC).
Det lär tyvärr inte finnas fysiskt utrymme och inte heller spänningsmatning för att kunna använda en lösning med t.ex RPi eller Arduino.
Så här ser de inkommande signalerna ut i bifogade figur.
Tillfälle
Jag beskriver tre olika situationer eller tillfällen (T1, T2, T3) för hur signalerna är inaktiva resp aktiva i förhållande till varandra.
Signaler
De tre IN-signalerna kallar jag S1, S2 och S3.
Den resulterande utsignalen, egentligen endast en potentialfri slutning kallas U1.
(Sedan finns även kanske en hjälpsignal kallad H1 - om den behövs.)
Beskrivning
Vid Tillfälle 1 (T1) och Tillfälle 2 (T2) ska aldrig Utsignal 1 aktiveras, dvs alltid var ’öppan’ = ’inte sluten’ (av/off/0/inaktiv).
Dessa två tillfälle T1 och T2 beskrivs bara för att visa hur signal S1 och S2 kan förekomma (vara aktiva) vid de tillfällen även signal S3 kan vara aktiv.
Tillfälle T1 visar att ibland kan S3 förekomma helt självständigt och utan att någon annan signal (S1, S2) är eller har varit aktiva.
Tillfälle T2 visar att när S2 förekommer (= är aktiv, på/on/1) och efteråt när S2 sedan upphör = blir inaktiv (av/off/0) då aktiveras alltid S3 strax efteråt inom max 1 sekund.
Tillfälle T3, som är där mitt problem finns, då har S1 varit aktiv en kort stund. Så fort S1 blir aktiv blir också S2 aktiv och fortsätter att vara aktiv även efter S1 åter blivit inaktiv. När S2 sedan upphör = blir inaktiv (av/off/0) då aktiveras åter alltid S3 strax efteråt inom max 1 sekund. Dvs på samma sätt som vid T2.
MEN, eftersom S2 vid tillfälle T3 blev aktiv efter att även S1 varit aktiv, så ska vid detta tillfälle T3, utsignalen U1 bli kortvarigt aktiv (~ 1 sek) när sedan S2 upphör = blir inaktiv.
Jag är tyvärr inte tillräckligt smart för att räkna ut hur jag ska åstadkomma en enkel lösning på detta logiska problem. Hoppas därför på hjälp av alla som begriper.