VARIÁVEIS EM ASSEMBLY PARA PIC

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

ESTABILIDADE DE LEITURA DE UM POT!

Mensagempor Vonnilmam » 22 Mai 2016 23:36

Olá a todos, estou com um grande problema e acredito que muitos já devam ter passado por ele também,

Preciso ler um potenciômetro (tensão estabilizada de 0 a 5vlts) e estou fazendo isso com um pic18, através da entrada analógica do conversor A/D ligada ao RA0.

Tudo funciona beleza, porém o grande problema esta na estabilidade da leitura, o que ocorre é que por razões mecânicas caracteristicas do próprio potenciômetro, o mesmo oscila sua resistência em algumas de suas posições. Aí a leitura vai acompanhar essa variação, assim há de vez em quando uma oscilação.

exemplo: A leitura do A/D esta entregando um númeral 100 decimal, derrepente esse numeral, se altera sozinho, indo para 99 ou 101...

Me ajudem, pois não estou conseguindo imaginar uma rotina para eliminar esse efeito. Eu pensei em algum tipo de filtro para estabilizar a leitura, tipo, qualquer número 1 acima ou abaixo do que estiver sendo lido,

Já fiz um regra para média de 3, mas nada...

Obrigado
VonNilmam "Assembler" e agora "C"
Avatar do usuário
Vonnilmam
Byte
 
Mensagens: 446
Registrado em: 19 Out 2006 14:25
Localização: espacial

PIC18 E SUA RAM?

Mensagempor Vonnilmam » 22 Mai 2016 23:41

Meus amigos, como funciona a RAM do pic18F4520?

Minhas dúvidas são:

- Em qual banco esta os registradores especiais?
- Em qual banco se inicia os registradores de uso geral?

Na linha 16F, isso é bem claro, mas no pic18 é muito vago as explicações no sheet.

Obrigado
VonNilmam "Assembler" e agora "C"
Avatar do usuário
Vonnilmam
Byte
 
Mensagens: 446
Registrado em: 19 Out 2006 14:25
Localização: espacial

Anterior

Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron

x