Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Misura di tensione con ADC e visualizz. tramite display

Elettronica lineare e digitale: didattica ed applicazioni

Moderatori: Foto Utentecarloc, Foto Utenteg.schgor, Foto UtenteBrunoValente, Foto UtenteIsidoroKZ

0
voti

[1] Misura di tensione con ADC e visualizz. tramite display

Messaggioda Foto UtenteRoswell1947 » 14 giu 2023, 8:21

Salve,vorrei chiedervi qualcosa riguardante gli ADC per la misura di tensione, forse sarà una domanda stupida ma ci rovo lo stesso sperando in un vostro aiuto.
Se volessi misurare una tensione p.es di 2V con una risoluzione esattamente di 1mV che tipo di ADC dovrei usare ?Nel senso quanti bit e quale Vref?Inoltre,quante cifre sarebbero necessarie per il display e come si potrebbe visualizzare il tutto su un display 7 segmenti?
Purtroppo non sono riuscito a trovare nulla su Internet.
Grazie
Avatar utente
Foto UtenteRoswell1947
89 1 3 8
Stabilizzato
Stabilizzato
 
Messaggi: 438
Iscritto il: 10 feb 2020, 16:39

0
voti

[2] Re: Misura di tensione con ADC e visualizz. tramite display

Messaggioda Foto UtenteEcoTan » 14 giu 2023, 8:33

Ammesso che Vref sia imposta da hardware pari a 2V, 1 mV su 2000 rappresenta in proporzione circa 1 count su 2048 cioè 11 bit.
Avatar utente
Foto UtenteEcoTan
7.720 4 12 13
Expert EY
Expert EY
 
Messaggi: 5421
Iscritto il: 29 gen 2014, 8:54

0
voti

[3] Re: Misura di tensione con ADC e visualizz. tramite display

Messaggioda Foto UtenteRoswell1947 » 14 giu 2023, 9:00

Ok,hai usato LSB=Vref/2^n con LSB=1mV e Vref=2V e quindi viene n=11bit .Ma quante cifre occorrono per il display per avere quella risoluzione ?3 cifre e mezzo?in questo modo avrei un conteggio fino a 1.999 e soprattutto come gestisco la sequenza di 11 bit in uscita dall'adc verso il display?dovrei utilizzare una conversione da binario a bcd e poi bcd 7 segmenti?inoltre la sequenza adc 00000000001 corrisponde a 2/2^11 che non è esattamente 1mV ,dovrei convertirla sul display in 0.001V ?datemi qualche spiegazione in merito,perché non ho capito bene la relazione tra Vref,numero di bit e numero di cifre del display da utilizzare per la corretta visualizzazione .Grazie
Avatar utente
Foto UtenteRoswell1947
89 1 3 8
Stabilizzato
Stabilizzato
 
Messaggi: 438
Iscritto il: 10 feb 2020, 16:39

0
voti

[4] Re: Misura di tensione con ADC e visualizz. tramite display

Messaggioda Foto UtenteEcoTan » 14 giu 2023, 9:09

Roswell1947 ha scritto:non è esattamente 1mV ,dovrei convertirla

Questo calcolo non lo ho mai fatto. Dico solo che dipende dagli strumenti software che hai a disposizione, tipo variabili long e/o istruzioni floating.
Avatar utente
Foto UtenteEcoTan
7.720 4 12 13
Expert EY
Expert EY
 
Messaggi: 5421
Iscritto il: 29 gen 2014, 8:54

0
voti

[5] Re: Misura di tensione con ADC e visualizz. tramite display

Messaggioda Foto Utentegill90 » 14 giu 2023, 9:25

Dovresti specificare anche l'applicazione, in particolare se ti serve avere latenza bassa oppure solo per monitorare, ad esempio, la tensione di una batteria.

Che io sappia non esistono (oppure sono estremamente rari) ADC a 11 bit, ne trovi a 10 o a 12.
Vuoi usare un micro? perché questo ti semplificherebbe molto le cose, puoi tranquillamente comprarne uno con un ADC integrato a 12 bit e fare via software tutto quello che ti serve.

Per la trasmissione su display dipende da che componente usi, alcuni hanno protocollo proprietario, altri usano I2C, UART o SPI, in ogni caso ti basta uno con 4 cifre per quello che vuoi fare (se il fondo scala è 2V).
Avatar utente
Foto Utentegill90
4.146 3 7 12
G.Master EY
G.Master EY
 
Messaggi: 1134
Iscritto il: 1 set 2011, 16:18

0
voti

[6] Re: Misura di tensione con ADC e visualizz. tramite display

Messaggioda Foto UtenteRoswell1947 » 14 giu 2023, 9:32

non voglio utilizzare un microcontrollore
Avatar utente
Foto UtenteRoswell1947
89 1 3 8
Stabilizzato
Stabilizzato
 
Messaggi: 438
Iscritto il: 10 feb 2020, 16:39

0
voti

[7] Re: Misura di tensione con ADC e visualizz. tramite display

Messaggioda Foto Utentedadduni » 14 giu 2023, 9:54

dovrei convertirla sul display in 0.001V

Per avere una risoluzione di 1mV hai bisogno di fare tutti i calcoli con almeno 4 cifre decimali e poi troncare approssimando.

Quindi se l'ADC ti restituisce il numero decimale 500 la conversione in mV fara':
500 \cdot \frac{2V}{2^{11}}=0.48828125V -> 488mV

Se vuoi la risoluzione di 1mV per scrivere i numeri da 0mV 2V (che sono 2000mV) ti servono 4 cifre.

Dal punto di vista pratico mi sento di dirti che ti conviene tanto usare un microcontrollore. Ne scegli uno con ADC a 12bit integrato, in cui le approsismazioni puoi farle con una riga di codice e puoi pilotare qualsiasi display di qualsiasi forma e dimensione senza impazzire a fare conversioni DEC2BCD.

Oppure compra un multimetro :mrgreen:
Avatar utente
Foto Utentedadduni
2.073 2 7 12
Expert EY
Expert EY
 
Messaggi: 1370
Iscritto il: 23 mag 2014, 16:26

1
voti

[8] Re: Misura di tensione con ADC e visualizz. tramite display

Messaggioda Foto Utenteedgar » 14 giu 2023, 10:58

Roswell1947 ha scritto:non voglio utilizzare un microcontrollore

Usa un ICL7107, dinosauro degli anni '80 ma fa esattamente quello che chiedi.
Avatar utente
Foto Utenteedgar
10,0k 4 5 8
Master
Master
 
Messaggi: 5229
Iscritto il: 15 set 2012, 22:59


Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 44 ospiti