- Messaggi: 243
- Ringraziamenti ricevuti 0
SONDA DI TEMPERATURA
3 Anni 7 Mesi fa #6
da FABRIZIO
Risposta da FABRIZIO al topic SONDA DI TEMPERATURA
Il problema è che non lo so. Lo strumento in questione è stato costruito appositamente per questo lavoro e non so com'è fatto. Però se non ci fosse niente in commercio, potrei fare una cosa: prelevare il segnale analogico che emette il sensore mediante porta analogica di un PIC, convertirlo e trasferirlo mediante RS485 full duplex ad un altro PIC posizionato vicino allo strumento, creare una tabella che, a seconda del valore convertito, trasmetto un valore analogico allo strumento, proporzionale a quello che invierebbe il sensore. Che ne dici?
Si prega Accedi o Crea un account a partecipare alla conversazione.
- FABRIZIO
- Autore della discussione
- Elite Member
Riduci
Di più
3 Anni 7 Mesi fa #7
da Cosimix
Risposta da Cosimix al topic SONDA DI TEMPERATURA
Salve!
Comunicare a garnde distanza mediante RS485 è sicuramente più affidabile rispetto all'interfaccia SPI. Anziché implementare la tabella, potresti pensare di realizzare la seguente catena:
Sensore -> ADC(PIC o modulo) -> RS485 -> DAC -> Stazione
scegliendo opportunamente i convertitori, per poi eseguire dei test sul valore letto alla fine di questa catena con quello letto mediante la connessione breve che hai già provato ad implementare.
Saluti,
Cosimo
Comunicare a garnde distanza mediante RS485 è sicuramente più affidabile rispetto all'interfaccia SPI. Anziché implementare la tabella, potresti pensare di realizzare la seguente catena:
Sensore -> ADC(PIC o modulo) -> RS485 -> DAC -> Stazione
scegliendo opportunamente i convertitori, per poi eseguire dei test sul valore letto alla fine di questa catena con quello letto mediante la connessione breve che hai già provato ad implementare.
Saluti,
Cosimo
Ringraziano per il messaggio: FABRIZIO
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Cosimix
- Elite Member
Riduci
Di più
- Messaggi: 198
- Ringraziamenti ricevuti 26
3 Anni 7 Mesi fa #8
da Mauro Laurenti
Risposta da Mauro Laurenti al topic SONDA DI TEMPERATURA
non conosco i dettagli del sensore, ma quello che si può fare è convertire la tensione in corrente ed inviare il segnale in corrente e non i tensione.
Per esempio usando un convertitore della famiglia XTR Texas Instruments (XTR111 o simili).
Dal lato MCU si effettua nuovamente una conversione corrente tensione per mezzo di un semplice resistore.
Il resistore imposta il guadagno in ricezione. Leggendo la tensione sul resistore si ha la lettura della temperatura.
Questa è la tecnica usata nello standard 4-20mA.
La trasmissione di un'informazione in corrente viene effettuata perché meno soggetta a variazioni legate a disturbi esterni e non non è influenzata dalla lunghezza del cavo.
Lo standard è molto usato in applicazioni industriali e permette cavi lunghi anche 1km.
La soluzione digitale che state discutendo rimane comunque valida.
Saluti,
Mauro
Per esempio usando un convertitore della famiglia XTR Texas Instruments (XTR111 o simili).
Dal lato MCU si effettua nuovamente una conversione corrente tensione per mezzo di un semplice resistore.
Il resistore imposta il guadagno in ricezione. Leggendo la tensione sul resistore si ha la lettura della temperatura.
Questa è la tecnica usata nello standard 4-20mA.
La trasmissione di un'informazione in corrente viene effettuata perché meno soggetta a variazioni legate a disturbi esterni e non non è influenzata dalla lunghezza del cavo.
Lo standard è molto usato in applicazioni industriali e permette cavi lunghi anche 1km.
La soluzione digitale che state discutendo rimane comunque valida.
Saluti,
Mauro
Ringraziano per il messaggio: Cosimix, FABRIZIO
Si prega Accedi o Crea un account a partecipare alla conversazione.
Moderatori: Mauro Laurenti, StefA, Matteo Garia
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.