Termometro digitale con tre cifre dopo la virgola
9 Anni 9 Mesi fa - 9 Anni 9 Mesi fa #26
da Mauro Laurenti
Risposta da Mauro Laurenti al topic Termometro digitale con tre cifre dopo la virgola
...discussione curiosa ed interessante.
Ma noto che e' un tira e molla tra chi non cede e chi vuole andare avanti.
3 cifre dopo la virgola, nessun problema.
...ma mettiamo due soli numeri.
considerando che 0-100C e un range 0-5V equivale a 0,05V per grado, e se si vuole misurare il millesimo di grado, vuol dire che bisogna poter misurare tensioni di 50uV.
Questo vuol dire che i vari errori introdotti dai vari componenti che metteremo devono essere inferiori a 25uV, per dare significato alla misura alla terza cifra.
...un operazionale ha spesso offset dell'ordine del mV a meno di non prendere quelli stabilizzati con ingresso chopper, che possono scendere a qualche decina di uV.
Il problema dell'offset si potrebbe eliminare con opportuna calibrazione del sistema, manuale o con microcontrollore.
A questi livelli di precisione lo shift termico dei vari parametri ha pero' un ruolo importante e possiamo parlare di diversi uV (e decine di uV) per grado. Il sistema dovrebbe probabilmente avere anche una stabilizzazione termica per limitare i problemi, o eseguire delle correzioni in funzione di valori di calibrazione (presuppone l'avere un sistema piu' accurato di quello che si vuole realizzare per mezzo del quale calibrare il sistema...un cane che si morde la coda)
Il rumore termico gioca anche un ruolo importante. Questo rumore si puo' ridurre integrando nel tempo, ovvero mediando alcune misure, ma e' necessario un microcontrollore/DSP.
La scelta dell'operazionale non e' banale, e non e' economica.
ADC a 18 bit sono di alta precisione e la progettazione del PCB deve essere fatta in maniera accurata.
Il layout gioca un ruolo importante.
Per supportare in maniera adeguata 18 bit e' necessaria anche una sorgente di riferimento adeguata e un'ottima alimentazione. 18 bit di ENOB, allo stato attuale, non li possiede nessun ADC che non sia stand alone.
Non ci sono microcontrollori/DSP/Integrati generici commerciali che integrano ADC e garantiscano questa precisione. Usando ADC a minor risoluzione e sfruttando l'oversampling (vista la banda ridotta del segnale) potrebbe ovviare/limitare il problema, ma un buon ENOB non necessariamente equivale a dire un buon ADC.
Un sistema a 3 cifre non e' economico, e onestamente rendere significative tutte le cifre richiederebbe, tempo, denaro e conoscenze tecniche che non molti hanno (se ci volessi rientrare mi dovrei mettere a studiare un po' di libri) .
...se vi ho demoralizzato sulle tre cifre, sono riuscito nel mio intento!
...partirei da 1 cifra decimale e se siamo forti metterei la seconda!
...e tutti possono dormire sogni tranquilli...senza sognare al rumore che uccide il nostro segnale!
Saluti,
Mauro
Ma noto che e' un tira e molla tra chi non cede e chi vuole andare avanti.
3 cifre dopo la virgola, nessun problema.
...ma mettiamo due soli numeri.
considerando che 0-100C e un range 0-5V equivale a 0,05V per grado, e se si vuole misurare il millesimo di grado, vuol dire che bisogna poter misurare tensioni di 50uV.
Questo vuol dire che i vari errori introdotti dai vari componenti che metteremo devono essere inferiori a 25uV, per dare significato alla misura alla terza cifra.
...un operazionale ha spesso offset dell'ordine del mV a meno di non prendere quelli stabilizzati con ingresso chopper, che possono scendere a qualche decina di uV.
Il problema dell'offset si potrebbe eliminare con opportuna calibrazione del sistema, manuale o con microcontrollore.
A questi livelli di precisione lo shift termico dei vari parametri ha pero' un ruolo importante e possiamo parlare di diversi uV (e decine di uV) per grado. Il sistema dovrebbe probabilmente avere anche una stabilizzazione termica per limitare i problemi, o eseguire delle correzioni in funzione di valori di calibrazione (presuppone l'avere un sistema piu' accurato di quello che si vuole realizzare per mezzo del quale calibrare il sistema...un cane che si morde la coda)
Il rumore termico gioca anche un ruolo importante. Questo rumore si puo' ridurre integrando nel tempo, ovvero mediando alcune misure, ma e' necessario un microcontrollore/DSP.
La scelta dell'operazionale non e' banale, e non e' economica.
ADC a 18 bit sono di alta precisione e la progettazione del PCB deve essere fatta in maniera accurata.
Il layout gioca un ruolo importante.
Per supportare in maniera adeguata 18 bit e' necessaria anche una sorgente di riferimento adeguata e un'ottima alimentazione. 18 bit di ENOB, allo stato attuale, non li possiede nessun ADC che non sia stand alone.
Non ci sono microcontrollori/DSP/Integrati generici commerciali che integrano ADC e garantiscano questa precisione. Usando ADC a minor risoluzione e sfruttando l'oversampling (vista la banda ridotta del segnale) potrebbe ovviare/limitare il problema, ma un buon ENOB non necessariamente equivale a dire un buon ADC.
Un sistema a 3 cifre non e' economico, e onestamente rendere significative tutte le cifre richiederebbe, tempo, denaro e conoscenze tecniche che non molti hanno (se ci volessi rientrare mi dovrei mettere a studiare un po' di libri) .
...se vi ho demoralizzato sulle tre cifre, sono riuscito nel mio intento!
...partirei da 1 cifra decimale e se siamo forti metterei la seconda!
...e tutti possono dormire sogni tranquilli...senza sognare al rumore che uccide il nostro segnale!
Saluti,
Mauro
Ultima Modifica 9 Anni 9 Mesi fa da Mauro Laurenti.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Mauro Laurenti
- Moderator
Riduci
Di più
9 Anni 9 Mesi fa - 9 Anni 9 Mesi fa #27
da elpablito
Risposta da elpablito al topic Termometro digitale con tre cifre dopo la virgola
buona sera
Il match mi è piaciuto io ero stato più soft e un po' meno Hard.
Ciao a tutti
Paolo
Ps Sto sempre aspettando che qualcuno dia una mano col Gy521, che così ci scateniamo
Il match mi è piaciuto io ero stato più soft e un po' meno Hard.
Ciao a tutti
Paolo
Ps Sto sempre aspettando che qualcuno dia una mano col Gy521, che così ci scateniamo
Ultima Modifica 9 Anni 9 Mesi fa da elpablito.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- elpablito
- Platinum Member
Riduci
Di più
- Messaggi: 353
- Ringraziamenti ricevuti 8
9 Anni 9 Mesi fa #28
da Elena Sgarbi
Risposta da Elena Sgarbi al topic Termometro digitale con tre cifre dopo la virgola
Mauro, sei stato bravo, umile e convincente. Abbastanza completo nella tua esposizione e ciò mi rende abbastanza soddisfatta. Mi riservo però di porti delle domande più in la.
Per chi me lo chiedeva, il sensore che uso è questo qui(lo z4 con uscita 0-5v): www.szsunyuan.com/products/html/PDetail_80.html
Credo che in mezzo alla confusione abbia visualizzato il datasheet di MM74C912, che comanda 6 cifre, data l'eccellente e illuminante esposizione di Mauro possiamo allora usare qualcosa di simile ed andare a 2 cifre dopo la virgola? Cosa ne pensate? Posso dormire tranquilla stanotte e dovrò considerarmi sconfitta.
Per chi me lo chiedeva, il sensore che uso è questo qui(lo z4 con uscita 0-5v): www.szsunyuan.com/products/html/PDetail_80.html
Credo che in mezzo alla confusione abbia visualizzato il datasheet di MM74C912, che comanda 6 cifre, data l'eccellente e illuminante esposizione di Mauro possiamo allora usare qualcosa di simile ed andare a 2 cifre dopo la virgola? Cosa ne pensate? Posso dormire tranquilla stanotte e dovrò considerarmi sconfitta.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Elena Sgarbi
- Autore della discussione
- Junior Member
Riduci
Di più
- Messaggi: 31
- Ringraziamenti ricevuti 0
9 Anni 9 Mesi fa #29
da Elena Sgarbi
Risposta da Elena Sgarbi al topic Termometro digitale con tre cifre dopo la virgola
E' solo una domanda Mauro, non ti arrabbiare: Ma se invece che un trasduttore 0-5v ne mettessi uno da 0-10v risolverei qualcosa? Mi rispondo da sola: credo di no, avrei un millesimo di grado a 100 microvolt anziché 50, ancora troppo poco per vioncere il rumore di fondo. Giusto?
Vabbè!!! Allora scendiamo al centesimo. Avete uno schema da propormi? O qualcosa che potrei collegare ai miei display catodo comune e relativi 4511?
Vabbè!!! Allora scendiamo al centesimo. Avete uno schema da propormi? O qualcosa che potrei collegare ai miei display catodo comune e relativi 4511?
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Elena Sgarbi
- Autore della discussione
- Junior Member
Riduci
Di più
- Messaggi: 31
- Ringraziamenti ricevuti 0
9 Anni 9 Mesi fa #30
da Elena Sgarbi
Risposta da Elena Sgarbi al topic Termometro digitale con tre cifre dopo la virgola
Potrei usare ICL 7135? MI aiutate a capire il datasheet?
Ci sta un ingresso in volt compatibile con il mio trasduttore 0-5volt oppure con lm35?
Posso utilizzare i miei 4511 per comandare 4 cifre led catodo comune?
Link datasheet:
www.datasheetlib.com/datasheet/62574/icl...grated/download.html
Ci sta un ingresso in volt compatibile con il mio trasduttore 0-5volt oppure con lm35?
Posso utilizzare i miei 4511 per comandare 4 cifre led catodo comune?
Link datasheet:
www.datasheetlib.com/datasheet/62574/icl...grated/download.html
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Elena Sgarbi
- Autore della discussione
- Junior Member
Riduci
Di più
- Messaggi: 31
- Ringraziamenti ricevuti 0
Moderatori: Mauro Laurenti, StefA, Matteo Garia
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.