Pagina 1 di 4

Appello: Misura della temperatura ambiente con il PIERIN.

MessaggioInviato: 27 giu 2013, 0:33
da TardoFreak
Vorrei fare un modulo per misurare la temperatura ambiente con un NTC.
Premetto che di elettronica non ne sono praticamente niente.
Foto UtenteIsidoroKZ ha scritto notevoli articoli in merito. Il problema è che, purtroppo, non ho tempo di fare i calcoli ma riesco a sviluppare il firmware molto velocemente.
Quindi, chiedo umilmente ausilio ai vari analogici per sviluppare in modo veloce un "coso" del genere.

E' possibile farlo?

E se si, come?
Quali formule?
Come implementarlo a livello hardware?

Re: Appello: Misura della temperatura ambiente con il PIERIN

MessaggioInviato: 27 giu 2013, 0:40
da DarwinNE
Possibile è possibile, forse non è la strada più comoda perché esistono i sensori con uscita in I2C (il primo che ho trovato è il MAX6625/MAX6626), ma è sicuramente molto interessante.
Potrebbe darsi che un circuito semplice tipo un partitore con una resistenza di precisione funzioni in maniera soddisfacente, se si lascia poi il compito di linearizzare la risposta al codice.
In questo caso, la sensibilità non sarebbe la stessa dappertutto, e quindi la risoluzione del convertitore ed il rumore darebbero incertezze di misura non costanti in tutta la banda di funzionamento del sensore.
Fare un circuito che mostri più o meno la temperatura non credo sia difficile, molto più arduo è avere un vero strumento di misura di precisione, con procedure di taratura non allucinanti.
Mi permetto di invocare anche Foto UtenteDirtyDeeds.

Re: Appello: Misura della temperatura ambiente con il PIERIN

MessaggioInviato: 27 giu 2013, 0:44
da TardoFreak
Hai centrato il punto! =D>
Non vorrei usare circuiti integrati.
Vorrei usare una resistenza, un NTC, leggere i valori/caratteristiche (o sceglierlo in base a questi), inserire i valori/parametri in una formula, scrivere il fimware e fare un articolo.
Ovviamente devo fidarmi dei valori del NTC e magari sapere, a spanne, che precisione potrei ottenere.
Lo scopo è quello di realizzare un qualcosa di costo tendente a zero per misurare la temperatura ambiente in termini "umani".

Se è possibile.

Re: Appello: Misura della temperatura ambiente con il PIERIN

MessaggioInviato: 27 giu 2013, 1:35
da xyz
Lo so' che è un integrato ma in questi casi la soluzione più facile è l'uso del LM35, la lettura è lineare via ADC con una tensione che varia di 10mV/°C, al massimo si aggiunge un operazionale per aumentare la dinamica o un reference voltage esterno.

Re: Appello: Misura della temperatura ambiente con il PIERIN

MessaggioInviato: 27 giu 2013, 1:36
da TardoFreak
Ce lo so. ;-)

Re: Appello: Misura della temperatura ambiente con il PIERIN

MessaggioInviato: 27 giu 2013, 2:26
da Candy
La linearizzazione della NTC e' semplicissima. Ma ti frega il fatto che se non usi degli ADC a 16 o 24 bit la risoluzione sara' deludente. Non conosco il PIC del PIERIN. Se ha la possibilita di configurare la tensione di riferimento dello ADC ce la si puo` fare con la NTC riferita a 0V.

Re: Appello: Misura della temperatura ambiente con il PIERIN

MessaggioInviato: 27 giu 2013, 2:28
da Candy
In ogni caso servirebbe un generatore di corrente stabile e serio. Il solo partitore resistivo sarebbe troppo scarso.

Re: Appello: Misura della temperatura ambiente con il PIERIN

MessaggioInviato: 27 giu 2013, 2:47
da rusty
Per il firmware, l'unica parte che noi analofobi possiamo toccare, ti consiglio (se gia' non lo conosci) di leggere questa piccola AN, very interesting :mrgreen:

AN - CTMU

Re: Appello: Misura della temperatura ambiente con il PIERIN

MessaggioInviato: 27 giu 2013, 8:44
da DirtyDeeds
Candy ha scritto:In ogni caso servirebbe un generatore di corrente stabile e serio. Il solo partitore resistivo sarebbe troppo scarso.


Questo non è vero: volendo usare un trasduttore resistivo, NTC o RTD, è praticamente d'obbligo fare una misura raziometrica: così facendo parte dell'instabilità del riferimento viene cancellata.

Foto UtenteTardoFreak, la tensione di riferimento dell'ADC del PIC è accessibile dall'esterno? O, viceversa, si può imporre all'ADC una tensione di riferimento esterna?

Per ciò che riguarda la scelta dell'NTC si trovano in commercio degli NTC "intercambiabili" che garantiscono incertezze fino a 0,1 °C in un intervallo di misura che tipicamente va da 0 °C a 70 °C. Costano relativamente poco e si trovano anche su RS: i parametri delle equazioni sono dati dal costruttore.

Re: Appello: Misura della temperatura ambiente con il PIERIN

MessaggioInviato: 27 giu 2013, 9:45
da Candy
Foto UtenteDirtyDeeds ha scritto:misura raziometrica

Ora che lo hai detto, ti invito a spiegarla. Cosa è la misura raziometrica?