Vai al contenuto
PLC Forum


ADC


Messaggi consigliati

Inserito:

un saluto a tutti

con un pic16f818 acquisisco alternativamente da due porte analogiche alle quali do una tensione che posso variare con dei potenziometri (partitori di tensione), utilizzo la risoluzione a 8 bit e quando i due ingressi sono alimentati a 5 volt leggo 255 sulle porte, ma quando inizio ad abbassare la tensione su una porta si abbassa un pò il valore convertito (in proporzione) anche dell'altra. Esempio: tutte e due le porte a 5 V inizio ad abbassare la tensione in una e il valore convertito inizia ad abbassarsi anche sull'altra, quando arrivo al valore 0 sull'altra leggo 190.

Dovrebbe rimanere a 255.

Se qualcuno saprebbe dirmi il perchè.

grazie sergio


Inserita:

Non conosco pic ma potrebbe trattarsi di sample and hold.

Prova a diminuire la frequenza di acquisizione se la miusra che dovrebbe rimanere a 255 aumenta allora controlla i tempi di sample and hold del tuo ingresso analogico.

Devi dar modo alla capacità d'ingresso di caricarsi.

Cambi canale aspetti e misuri oppure misuri due volte la prima la butti la seconda la tieni

Inserita:

Devi mantenere un ritardo minimo tra le due letture. Il ritardo dipende anche dalla velocità del clock associato allo A/D C.

Inserita:

ringrazio per la vostra sollecitudine

il tempo tra le letture è di 1 secondo per poterlo leggere io su un LCD, riproverò a dimezzare il tempo dell'acquisizione in quanto lo avevo fatto per un altro problema.

saluti sergio

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...