Autor Tópico: Problemas no conversor ad...(ele fica saltando 40mV)  (Lida 4983 vezes)

Description:

0 Membros e 1 Visitante estão vendo este tópico.

Smarley

  • Visitante
Re: Problemas no conversor ad...(ele fica saltando 40mV)
« Resposta #15 Online: 08 de Fevereiro de 2009, 17:18 »
Uma coisa que eu não tentei ainda foi trocar a porta do PIC, usar outra no lugar da A0.
Vou fazer este teste para ver se o problema continua ou não...

Smarley

  • Visitante
Re: Problemas no conversor ad...(ele fica saltando 40mV)
« Resposta #16 Online: 08 de Fevereiro de 2009, 18:07 »
Troquei a porta do PIC mas o problema continua...

Eu pensei agora e achei uma maneira de amenizar o problema.
Fiz 5 leituras e uma média.
Assim a variação ficou em torno de 0,2 0,3 graus.

Eu não consegui fazer mais que 6 leituras porque ele da erro.
Com 7 leituras ele diz, "Out of ROM, a segment or the program is too large MAIN".
Eu não se se é a função MAIN que está grande e dividindo ela daria para fazer ou é que está acabando a rom mesmo...
eu acho que não pois com 6 leituras ele ocupa 23% da RAM e 45% da ROM.
Vou tentar repartir o programa...

Smarley

  • Visitante
Re: Problemas no conversor ad...(ele fica saltando 40mV)
« Resposta #17 Online: 08 de Fevereiro de 2009, 18:13 »
Consegui,
foi só fazer 5 leituras em uma função, mais 5 em outra.
E depois fazer a média das duas na MAIN.
Acho que assim eu diminuo ainda mais o erro...
Agora está com 24% da RAM e 63% da ROM...
Ja que o PIC vai só fazer isso, não tem porque deixar memória sobrando...

Fabio Edir

  • Visitante
Re: Problemas no conversor ad...(ele fica saltando 40mV)
« Resposta #18 Online: 06 de Maio de 2009, 20:21 »
Caro amigo.

Já tive problema parecido com o que está ocorrendo contigo, mas eu usava um sinal de 4-20mA proveniente de um sensor analógico, para resolver o problema fiz duas coisas.
1º fiz uma linearização do sinal de entrada para o PIC.
2º coloquei usei tensão de referencia para o PIC, assim trabalhei com sinais de no máximo 2,5V, com resolução de 10bits.

procure sempre usar fonte chaveada para o PIC ou então fontes de bancada profissionais, que apresentam baixíssimo ripple, já tive muito problema com PIC por utilizar fontes indevidas.

Com essas duas opções que apresentei, eu obtive um ótimo resultado em minha aplicação.

Att.

 

/** * */