×
Ir ao conteúdo
  • Cadastre-se

Erro de leitura do conversor ad do PIC


Martins_eng

Posts recomendados

E ai galera beleza.

Estou com um problema na conversão ad do PIC 16f877a o que ocorre que que utilizo dois sensores LM35 e um sensor MPXV4006DP os LM35 são de temperatura e estão ligados diretamente ao pino do pic com os LM35 o sinal de tensão vai de 0 a 1,5V e com o MPX vai de 0 a 4,8V o circuito esta monstado conforme ilustração do proteus.

O Problema e que tenho uma leitura de 0,260V com multimetro e o PIC esta lendo apenas +/- 0,240V

O conversor ad do PIC esta setado dessa forma so coloque um canal do exemplo porém todos são iguais na forma de programa


#include<16f877A.h>
#device adc=10
#use delay(clock=4000000,restar_wdt)
#fuses XT,NOLVP,NOWDT,NOBROWNOUT,NOPUT,NODEBUG,NOPROTECT,NOWRT,NOCPD

void main()
{
float S1,TPF;
setup_comparator(NC_NC_NC_NC);
setup_vref(false);//desliga a referencia tensão interna do PIC
setup_adc(ADC_CLOCK_INTERNAL);//define clock interno para CAD
//configura as portas analogicas ra3 referencia esterna de 5v ra2 ref -setup_adc_ports(A_ANALOG_RA3_RA2_REF);

while(1)
{
set_adc_channel(4); //PREPARA O CANAL DO AD PARA LEITURA
delay_us(20); // TEMPO DE ABILITAÇÃO DO CANAL 0
read_adc(adc_read_only); //EFETUA LEITURA NO CANAL
S1 = read_adc(); //CARREGA O VALOR DO AD NA VARIAVEL S1
TPF=((5000*S1)/10230);//Temperatura do fluido
}
}

o circuito e este

imagemiwh

post-440115-1388495265703_thumb.jpg

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Curso de Hacker Ético

LANÇAMENTO!

CLIQUE AQUI E CONFIRA!

* Este curso não é ministrado pela equipe do Clube do Hardware.