Come misura 0-30V con ADC che ha 5V massimo ingresso?

G

Giftbox

Guest
Io uso PIC16F877 che ha il chip a 10 bit ADC.I il problema quando uso ADC misurazione di tensione 0-30V.
Ho cercato di utilizzare divisore di tensione, ma non funziona.

Il mio circuito
http://tinypic.com/ixcgaq.jpg

 
hi Giftbox
maggio è possibile utilizzare il potenziale devider (tensione devider), è 2 resistenza in serie, e la caduta di tensione tra le 2 resistenze sarà ridotta, con il rapporto tra i 2 valori.se desidera maggiori dettagli e, appena mi diconosi tratta di link utili http://hyperphysics.phy-astr.gsu.edu/hbase/electric/voldiv.html

speranza che aiutano e

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Molto Felice" border="0" />ciao
Ahmed
<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Crying o molto triste" border="0" />

Mi dispiace, non ho vedere ur circuito,
vi suggerisco di aggiungere un buffer (opamp con guadagno prima unità ur ADC
questo potrebbe risolvere il problema
ciao

ahmed
Ultimo a cura di eng_ahmed22 il 21 dicembre 2005 9:41, edited 1 volta in totale

 
Divisore di tensione funzionerà benissimo se si inserisce un seguace di tensione / cuscinetto (http://hyperphysics.phy-astr.gsu.edu/hbase/electronic/opampvar2.html) tra il divisore e la tensione di ingresso ADC ..
Se si desidera fornire di 5V, si avrà bisogno di utilizzare una ferrovia a opamp ferroviario (http://www.ti.com.cn/product/logic/ss/rail-amp.htm) ..
Saluti,
IanP

 
Ho aggiunto tensione seguace al mio circuito, ma ancora non funziona
L'obiettivo del mio circuito digitale volt metro che può misurare 0-30Vcc
e mostra sul display LCD.

Se la connessione di tensione 0-5Vcc diretta a ADC input che funziona bene.

Il mio nuovo circuito
http://tinypic.com/ixdncx.jpg

Please help me.

 
Penso che seguace di tensione non nessesary per il vostro circuito.
a causa di impedenza d'ingresso di ADC (UC) è molto elevato.
Credo che sia perché senza di voi, di cui definire che il pin di ingresso!
in altre parole è necessario definire ADC pin come input.<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Molto Felice" border="0" />
 
[quote = "Giftbox"] Ho aggiunto tensione seguace al mio circuito, ma ancora non funziona
[/ quote]

Sei sicuro che non avete AN0 come output?Qual è il risultato, se si imposta "1" nel vostro programma?Ancora 80mV?

Vasek

 
Hi Giftbox, si può testare il LM358 separati per vedere se funziona correttamente?
Probabilmente è soffiato da ESD o corto circuito o il potere di polarità collegato
inverso.Il tuo circuito è corretta.Un'altra cosa da tenere a mente è che LM324 e LM358
non sarà mai uscita 5Volts con un 5Volt di approvvigionamento a causa della loro produzione di progettazione che sottrae aprox.1Volt da max.VCC tensione.
Va bene fino a 4 volt.In questo caso devi cambiare la risoluzione 2K a circa 1k54 mi consentono di fare il calcolo.
Così, quando la tua tensione di ingresso è il divisore 30Volts dovrebbe 4Volts uscita.allora avete la vostra scala di ADC di conseguenza.
Il più semplice è quello di utilizzare un binario ferroviario unico fornitura opamp, verificare con il National Semiconductors.

Tornado

 
salve
ur circuito sembra buono.ma penso e può tentare di aggiungere pullup resistenza a ur porto pin.
ho un problema come questo, ma con un confronto.e quando ho aggiunto un pullhigh resistenza alla op amp uscita funziona volontà e il problema scompare.whos sapere?

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Molto Felice" border="0" />non dimenticare di definire ur pin come input

speriamo che questo aiuto u ur e risolvere problemi

con i migliori saluti
AHMED
salam

 
Hi tutti ...

Utilizzando l'opzione di riferimento amp ADC è necessaria solo in 2 casi:

1 - Quando il segnale di ingresso è bassa rispetto al livello ADC sensing

Esempio il segnale in prova è da 0 a 200 mV, mentre il ADC ha selezionato una gamma da 0 a 10 V, quindi, un OP AMP è necessario un amplificatore DC.

2 - se il vostro ingresso è variabile nel corso di un ristretto divario

Ad esempio: il vostro segnale in ingresso sono variabili formano un min di 2v a un massimo di 2,2 V, quindi, è necessario un amplificatore di scala op op la forma 0 quando è a 2v fino alla piena ADC scala a 2.2v

In questo caso un potenziale divisore dovrebbe fare il proprio lavoro correttamente ...In caso contrario, verificare la resistenza di valori e / o il vostro codice.

ringrazio ...

 
Giftbox ha scritto:

Io uso PIC16F877 che ha il chip a 10 bit ADC.I il problema quando uso ADC misurazione di tensione 0-30V.

Ho cercato di utilizzare divisore di tensione, ma non funziona.Il mio circuito

h ** p: / / tinypic.com / ixcgaq.jpg
 
La massima tensione in uscita da LM324 e LM358 è solo Vcc - 1,5 V. Considerando guadagno non è richiesto l'op-amp, la massima tensione di ingresso è solo il 3,5 V, 5V, se è Vcc.Superiore ingresso sarà tagliato fuori.

 

Welcome to EDABoard.com

Sponsor

Back
Top