Pagina 1 di 1

Sonde digitali e analogiche

MessaggioInviato: 21 mar 2015, 11:40
da adiemme
Ciao a tutti, ho un dubbio.
Vi spiego.

Prendiamo per esempio in considerazione una sonda per la temperatura analogica e debba collegarla su una scheda che è in grado di leggere sia segnali analogici che digitali.

Sappiamo tutti che nel caso della sonda analogica, al variare della temperatura, per cause fisiche, correlate ai materiali, cambierà il tensione in uscita che quindi potrò leggere ed elaborare.

Ma nel caso in cui la sonda fosse digitale, come funzionerebbe?
Nel caso digitale, io ho 0 e 1 (Logici) quindi praticamente un tensione 0 = 0 logico 3v = 1 logico (per esempio)

Come fa una sonda digitale a restituire direttamente il valore alla scheda in questione? Invia una serie di 0 e 1? quindi in 0 e 3v ripetutamente fino a comporre il numero da comunicare?

Sono nuovo in materia, e vorrei imparare!

Re: Sonde digitali e analogiche

MessaggioInviato: 21 mar 2015, 15:04
da mrc
Ciao Foto Utenteadiemme.

Ad esempio al seguente link trovi, descritto, un sensore di temperatura digitale:

http://www.robotstore.it/product/365/DS ... -Wire.html

Come puoi leggere ha un range di temperatura:

"Range di temperature misurabili: da -55°C a +125°C (da -67°F a 257°F)"

Ed una risoluzione, impostabile:

"Risoluzione del sensore: da 9-bit a 12-bit (impostabile dall'utente)"

Quindi dato l' intervallo di temperatura da misurare puoi impostare un numero di bit tra 9 e 12.
Ad esempio, nel caso si scegliesse una risoluzione di 9 bit avresti 2^{9}=512 step in cui suddividere l' intervallo di misurazione della temperatura.
Con 12 bit avresti 2^{12}=4096 step, quindi una risoluzione molto maggiore rispetto alla precedente.
Questi bit vengono trasmessi in maniera seriale cioè su un unico filo, quindi la scheda prevista per questo uso deve prevedere un ingresso digitale seriale.

Al seguente link trovi il datasheet completo di questo componente:

http://www.google.it/url?sa=t&rct=j&q=& ... 8373,d.d24

Re: Sonde digitali e analogiche

MessaggioInviato: 21 mar 2015, 15:15
da spud
adiemme ha scritto:Come fa una sonda digitale a restituire direttamente il valore alla scheda in questione? Invia una serie di 0 e 1? quindi in 0 e 3v ripetutamente fino a comporre il numero da comunicare?

Più o meno si, dipende dal sensore, viene implementato un protocollo di comunicazione tra il sensore e la scheda ricevende ad esempio I2C o altri.

Sostanzialmente viene mandata una sequenza di bit composta in modo tale da permettere al ricevitore di "decifrarla" ricavando informazioni come la grandezza misurata, ma ad esepio anche l'identificativo del sensore che l'ha inviata.

Re: Sonde digitali e analogiche

MessaggioInviato: 21 mar 2015, 15:28
da adiemme
Ciao @mrc e grazie per la risposta!

Quando dici "risoluzione maggiore" intendi una risoluzione più accurata??? Quindi per esempio non 35°, ma 35.6°?

Re: Sonde digitali e analogiche

MessaggioInviato: 21 mar 2015, 15:42
da mrc
adiemme ha scritto:...Quando dici "risoluzione maggiore" intendi una risoluzione più accurata???

Sì.

Se, ad esempio, devi misurare un intervallo di valori da 0 a 10:
con una risoluzione di 2^{9}=512 hai la possibilità di suddividere la misura per, appunto 512 volte, quindi \frac{10}{512}=0,0195 il valore ottenuto è la quantità minima che puoi misurare sul quel dato intervallo.
Se hai una risoluzione di 2^{12}=4096 hai la possibilità di suddividere la misura per, appunto, 4096 volte quindi \frac{10}{4096}=0,00244 quindi l' accuratezza su quell' intervallo di misura risulterà, in questo caso, molto maggiore.

A tale riguardo leggi la seguente pagina:

http://it.wikipedia.org/wiki/Risoluzion ... rologia%29