Vai al contenuto
PLC Forum


ADC


Sergio60

Messaggi consigliati

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

Link al commento
Condividi su altri siti


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

Link al commento
Condividi su altri siti

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

Link al commento
Condividi su altri siti

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

Link al commento
Condividi su altri siti

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...