05/06/2018, 20:00
(Questo messaggio è stato modificato l'ultima volta il: 27/01/2020, 23:13 da Zzed.)
Ho necessità di trasferire i livelli logici della GPIO di un raspberry PI3B+ via cavo ad una distanza superiore ai 100 mt.
La tensione di 3,3 Volt dei pin della GPIO mi sembra molto bassa per ottenere una precisa lettura del segnale dall'altra parte del cavo e ad una distanza così elevata.
Pensavo di innalzare la tensione dei pin a 12-24V utilizzando dei circuiti operazionali lineari in configurazione di amplificatore di tensione oppure di comparatore a finestra. Dall'altra parte del cavo con opportuni partitori resistivi riporterei la tensione ai livelli logici necessari per il controller in uso.
NOTA: non posso utilizzare
Vorrei sapere se c’è qualcuno che ha già affrontato un problema simile, come l’ha risolto, magari utilizzando componentistica pre-assemblata o qualcosa di simile e dove posso eventualmente trovarne i circuiti.Se proprio proprio non esiste nulla, rimetterò in moto la mia arrugginita creatività elettronica.
La tensione di 3,3 Volt dei pin della GPIO mi sembra molto bassa per ottenere una precisa lettura del segnale dall'altra parte del cavo e ad una distanza così elevata.
Pensavo di innalzare la tensione dei pin a 12-24V utilizzando dei circuiti operazionali lineari in configurazione di amplificatore di tensione oppure di comparatore a finestra. Dall'altra parte del cavo con opportuni partitori resistivi riporterei la tensione ai livelli logici necessari per il controller in uso.
NOTA: non posso utilizzare
- la porta ethernet, poiché il controller fa parte di una macchina già esistente ed è dotato solo di I/O di tipo TTL (di tipo parallelo simil GPIO)
- i circuiti relè poiché la frequenza di commutazione dei livelli logici nel programma è superiore ai 300Hz ed i relè non sono precisi, veloci e generano una marea di segnali sporchi anche se opportunamente filtrati.
Vorrei sapere se c’è qualcuno che ha già affrontato un problema simile, come l’ha risolto, magari utilizzando componentistica pre-assemblata o qualcosa di simile e dove posso eventualmente trovarne i circuiti.Se proprio proprio non esiste nulla, rimetterò in moto la mia arrugginita creatività elettronica.
Buona vita!
Giuseppe
Giuseppe