Acquisire segnale ogni X secondi
Nell'ambito di completamento del mio sistema domotico mi ritrovo a dover leggere un valore in tensione generato da un partitore di tensione composto da una resistenza ed un NTC.
Grazie al vostro aiuto ho quasi completato la linearizzazione.
Ora mi trovo con un problema: piccolissime variazioni di temperatura mi generano variazioni in tensione che la scheda di acquisizione percepisce e di conseguenza manda in rete il corrispondente valore digitale. Variazioni continue di anche un millivot generano un segnale sulla rete dati andando a saturarla. Ho provato a mettere un condensatore in parallelo alla NTC ma fondamentalmente il discorso non cambia.
La mia idea sarebbe quella di mettere un relé che si attiva su mio comando ogni 60 secondi circa ma sarebbe un ticchettio continuo (ho 4 sonde per ora espandibili a 8).
La scheda non mi permette di leggere l'ingresso ogni X secondi, mi permette solo di impostare un'isteresi. Ad esempio posso impostarla perché mandi il dato in rete se il valore letto in ingresso differisce di X millivolt. Il problema è che essendo un convertitore 10bit impostando isteresi alte perderei in risoluzione (mi piacerebbe leggere almeno il decimo di grado...)
Esiste qualcosa di semplice che mi consenta di far arrivare il segnale alla scheda domotica ogni x secondi?
Grazie in anticipo!
Cristian
Grazie al vostro aiuto ho quasi completato la linearizzazione.
Ora mi trovo con un problema: piccolissime variazioni di temperatura mi generano variazioni in tensione che la scheda di acquisizione percepisce e di conseguenza manda in rete il corrispondente valore digitale. Variazioni continue di anche un millivot generano un segnale sulla rete dati andando a saturarla. Ho provato a mettere un condensatore in parallelo alla NTC ma fondamentalmente il discorso non cambia.
La mia idea sarebbe quella di mettere un relé che si attiva su mio comando ogni 60 secondi circa ma sarebbe un ticchettio continuo (ho 4 sonde per ora espandibili a 8).
La scheda non mi permette di leggere l'ingresso ogni X secondi, mi permette solo di impostare un'isteresi. Ad esempio posso impostarla perché mandi il dato in rete se il valore letto in ingresso differisce di X millivolt. Il problema è che essendo un convertitore 10bit impostando isteresi alte perderei in risoluzione (mi piacerebbe leggere almeno il decimo di grado...)
Esiste qualcosa di semplice che mi consenta di far arrivare il segnale alla scheda domotica ogni x secondi?
Grazie in anticipo!
Cristian
at
che collegherei direttamente ai relè reed.
dovrebbero bastare...) ogni
a
sia linearizzato su tutto il campo di tensione del convertitore A/D. Poi regolare l'isteresi per trasmettere il valore in rete con variazioni superiori od uguali a mezzo grado. E' l'unica strada sensata.