AD pic 16F876 instabile

Sto cercando di misurare una tensione analogica che va da 2.5 a 5 V. Su un display visualizzo il valore decimale corrispondente alla tensione letta (0-1023 considerando un convertitore 10 bit) e in effetti a 2.5V leggo 512. Il primo problema è che questo valore è instabile (da 509 a 514) e suppongo che sia dovuto a un rumore di fondo (che non so come togliere). Il secondo problema è che se vario la tensione di ingresso con un potenziometro o con una resistenza variabile (NTC) il valore decimale corrispondente aumenta di instabilità e comincia a variare con un andamento sinusoidale continuo e ripetitivo passando sempre per il valore corretto. Cosa cavolo può essere che genera questo disturbo e come si può eliminare magari senza aggiungere troppi componenti o integrati? Grazie a tutti Pietro

Reply to
Alias
Loading thread data ...
1° - Presumo tu non usa una Tensione di riferimento ma bensi i 5 volts dell'alimentazione come Vref. Quindi la tensione di alimentazione è ben filtrata ? MOLTO IMPORTANTE 2° - Cerca di collegare in un unico punto la massa analogica a quella digitale, e possibilmente sul pin di massa del PIC 3° - Senza troppi componenti, prova a mettere una resistenza da 10K in serie all'ingresso Analogico con un condensatore da 100n verso la massa ( analogica). 4° - Fai la media di almeno 10 ( meglio 20) campionamenti

Prova intanto questi piccoli accorgimenti.

"Alias" ha scritto nel messaggio news:PzuPc.87537$ snipped-for-privacy@news4.tin.it...

512.

suppongo

di

Reply to
belfi
1) Si in effetti il problema probabilmente non è l'instabilità del convertitore, ma quella della tensione (5V/1024= 5millivolt (cioè ogni bit è 5 millivolt di rumore e quello probabilmente ce'lhai ...............)). 2) Ricordati comunque che per il teorema del campionamento la tensione che vai a leggere deve essere filtrata da un passa-basso........ 3) per fare una cosa fatta bene deve probabilmente deve essere abbastanza stabile anche la tensione di alimentazione del pic . Buon Lavoro Fabio .

"belfi" ha scritto nel messaggio news:t_uPc.27127$ snipped-for-privacy@twister1.libero.it...

IMPORTANTE

serie

un

secondo

con

essere

aggiungere

Reply to
Fabio Pollastrone

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.