Página 1 de 1

Conversor AD

MensagemEnviado: 24 Mai 2007 09:03
por sandrini
Caros colegas,

Estou com problemas numa conversão AD. Estou utilizando um ATMEGA16 com 8MHz e lendo a temperatura de um LM35... Fiz o mesmo processo em 1MHz e funcionou sem problemas, mas em 8MHz, o valor fica oscilando... Já configurei o Prescaler em quase todas as opções e mesmo assim ainda oscila... alguém saberia me dizer o que pode estar errado?

Re: Conversor AD

MensagemEnviado: 24 Mai 2007 10:55
por silverbolt
sandrini escreveu:Caros colegas,

Estou com problemas numa conversão AD. Estou utilizando um ATMEGA16 com 8MHz e lendo a temperatura de um LM35... Fiz o mesmo processo em 1MHz e funcionou sem problemas, mas em 8MHz, o valor fica oscilando... Já configurei o Prescaler em quase todas as opções e mesmo assim ainda oscila... alguém saberia me dizer o que pode estar errado?


já tive problemas em usar o AD do AVR.
Fiz o seguinte:
Fiz 10 medições e depois tirei a média
Ou seja, leia 10 x somando os valores
E depois divide por 10

MensagemEnviado: 24 Mai 2007 11:27
por RobL
Use o "sleep mode noise canceler" que existe em todos os AVRs (inclusive ATmega 8), desta forma pode usar em clock muito alto.

MensagemEnviado: 24 Mai 2007 11:28
por RobL
Saiu um emoticon no lugar de "ATmega 8".

MensagemEnviado: 24 Mai 2007 11:34
por rubenprom
Gostaria saber como implementar (as rotinas) no AVRStudio, em linguagem C. Eu fiz no CodeVision, mas configurando o CodeVision, as rotinas ja estao prontas, até tentei implementar da mesma forma, mas nao deu certo, alguem tem rotinas AD em linguagem C?

Ruben

MensagemEnviado: 24 Mai 2007 12:13
por sandrini
rubenpro

Me passe o e-mail que te envio uma rotina onde faz o AD, escreve num LCD e envia para serial também... se tiver msn, anote aí... carlos_sandrini@yahoo.com.br.

Agora com relação à estabilidade do meu sistema... desculpem a todos, mas foi uma bobagem que esqueci... ou seja, não filtrei a leitura e tentei fazê-la direto... foi só colocar um capacitor de desacoplamento lá e tudo se resolveu....

Mesmo assim, grato pela dicas.