Re: Interfacciare LM35 con il PIC?

Essendo una sonda analogica con uscita Vout, potrei immaginare solo qualcosa

>che rilevi il tempo di scarica stile RC. >Consigli?

Usi un pic con convertitore ADC. Guarda sul sito di Microchip, ce ne sono quanti ne vuoi di tutte le "misure". Ovviamente penso che dovrai costruirti un amplificatore di condizionamento con un operazionale, ma e' semplice... ciao

--------------------------------------- Saluti

"Speak softly and carry a big stick" Theodore Roosvelt IRAN libero!

Reply to
PaoloS
Loading thread data ...

L'LM 35 ti da' 10mV per ogni °C, linearmente, cosi' un range di temperatura 0..50 °C ti viene "tradotto" in un range di tensione 0..50mV

Generalmente la massima tensione di ingresso all'ADC corrisponde con la tensione di riferimento dell'ADC (Vref=VCC).

Cosi', supponendo che Vcc=5V devi fare in modo che alla massima tensione del LM35 cioe' 50mV "venga spostata" a 5V e cio' lo ottieni banalmente con un amplificatore lineare con guadagno 100 (es. con un amp op) infatti 0,05 * 100 = 5

In questo caso, lo stadio di condizionamento e' costituito proprio dall'ampli che guadagna 100 e che consente di "tradurre" una temperatura da 0 °C a 50 °C in una tensione da 0V a 5V

L'amplificazione e' solo un tipo di condizionamento del segnale; altri tipi di condizionamento sono la linearizzazione, l'isolamento, ma innanzitutto il filtraggio (che puo' essere implementato nello stesso amplificatore): esempio filtro notch per togliere il segnale di rete a 50 Hz o un filtro passa-basso taglia armoniche necessario per evitare l'aliasing.

Sulle app. notes del LM35, cmq, trovi tutto:

formatting link

Ciao

-- to gli la spina x risponder mi !!!

Reply to
Frank

Ma anche leggendo sul PIC (con implementato ADC, ovvio) una tensione da 0 a

50mV, non è possibile invece leggere le misure e poi sistemarle algebricamente (tararle) alla temperatura desiderata? Forse stò dicendo una fesseria, ma siccome non ho grandissime basi sugli opamp e il circuito dovrebbe essere piccino, non volevo dovere avere a che fare con questi.

Mystic

Reply to
Mystic

avresti una risoluzione troppo bassa

Ciao Diego

Reply to
Marson Diego

Se al posto di 500mv ho 5V, facendo due conticini, avrei una risoluzione 10 volte minore vero? :)

Quindi teoricamente se volessi misurare un valore di tensione da 15 a 50 gradi celsius con una risoluzione di 0.5°C facendo due conticini dovrei già farcela...

Dissenti o concordi?

Reply to
Mystic

Senza porsi tanti problemi non è possibile semplicemente cambiare la tensione di riferimento del ADC? Imponendone il valore a 1V sarebbe possibile convertire in un range di 100°C con buona precisione.

Per quanto riguarda questa possibilità, sono sicuro che almeno su alcuni modelli di PIC (se non su tutti) sia possibile.

Hiei

Reply to
Hiei

dipende dal tipo di pic. Ad es. il 16f84, che e' famoso tra chi inizia, non ce l'ha. Devi appunto sceglierne uno che ce l'abbia.

Dovresti portare il segnale in uscita dell'lm35 a coprire tutto il range di ingresso dell'adc, in primo luogo per riuscire ad affettuare misure sufficientemente precisem, di grazia! ciao

--------------------------------------- Saluti

"Speak softly and carry a big stick" Theodore Roosvelt IRAN libero!

Reply to
PaoloS

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.