Vai al contenuto
PLC Forum


attivare relè con byte su linea in parallelo


Messaggi consigliati

Inserito:

Buongiorno a tutti, 

 

versione breve: da un cavo cat5 usato per comunicazione parallela mi arriva un byte sugli 8 cavi. Quello che vorrei fare è leggere quel byte e pilotare un relè 12-->230V.

La cosa scomoda? non usare un microcontrollore ma componenti discreti, quindi di primo acchito direi: con una rete di porte logiche (tante AND in cascata e le NOT per alzare i bit a 0) verifico che il byte è quello che mi serve e quando il byte corrisponde, ho un uscita a livello alto e con un transistor alimento il relè. 
C'è qualche soluzione migliore? anche a livello hardware, sarebbe comodo ad esempio una porta AND con 8 ingressi.

 

nota: in realtà il byte non sarebbe formato solo da "0" e "1" ma anche da "-1" (-12V, 0V e 12V). I bit "-1" vengono interpretati come degli "1" messi di fronte al byte, ad esempio:

110-1-1001 diventa 0001 1000 1100 0001

-1-1-1-1-1-1-1-1 diventa 1111 1111 0000 0000

-10-11 -10-11 diventa 1010 1010 0001 0001

 

grazie mille anticipatamente ;)

 

 

 


Inserita:

Per semplificarti la vita, puoi cominciare a pensare ad un 8-bit Identity Comparator che contiene già al suo interno una sfilza di porte logiche...

andreansr125
Inserita:

direi che è esattamente quello che fa al caso mio! grazie 1000!

max.bocca
Inserita:

S

Esempio nella serie logica TTL c'è il 74.521, in ingresso ci metti i foto accoppiatori tipo PC814 che accetta tensione sia negativa e positiva e quindi ti crea in uscita lo stesso stato.

Claudio F
Inserita:

O delle semplici porte XOR con un AND a diodi in uscita, estendibile a piacere:

 

876548734657843.png.92ddc6a1e5434c38ad85cfccf3d9fec4.png

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...