COMO ESTABILIZAR A LEITURA DE UM POT

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Re: COMO ESTABILIZAR A LEITURA DE UM POT

Mensagempor Guri » 21 Jun 2021 23:25

fabio_ escreveu:Vonnilmam,

Pode me ajudar nessa solução?
Estou com o mesmo problema.


Agora que eu vi seu pedido de ajuda, me perdoe. Olho pouco aqui no setor PIC.
O que o amigo precisa: :)
DEUS SEJA LOUVADO
GURI (VonNilmam)
Guri
Byte
 
Mensagens: 457
Registrado em: 25 Abr 2010 09:05
Localização: Minas Gerais

Re: COMO ESTABILIZAR A LEITURA DE UM POT

Mensagempor MOR_AL » 16 Ago 2021 10:14

Opção 1:
Tire a média das ultimas medidas e ajuste para o inteiro mais próximo.
Opção 2:
Crie intervalos do tipo Schmitt Trigger. Esses intervalos possuem um pequeno intervalo comum a dois intervalos adjacentes.
Ex:
Nivel 1: de 0 a 11
Nível 2: de 9 a 22
etc.
Se a leitura estiver subindo, o nível é o inferior. Se estiver descendo, o nível é o superior.
Pesquise por (Schmitt Trigger).
Filtre a tensão Vcc, que entra no CAD.
Inclua um filtro na linha do sinal.
MOR_AL
"Para o triunfo do mal só é preciso que os bons homens não façam nada." Edmund Burke.
"Nunca discutas com pessoas estúpidas. Elas irão te arrastar ao nível delas e vencê-lo por possuir mais experiência em ser ignorante". Mark Twain
Avatar do usuário
MOR_AL
Dword
 
Mensagens: 2934
Registrado em: 19 Out 2006 09:38
Localização: Mangaratiba - RJ

Re: COMO ESTABILIZAR A LEITURA DE UM POT

Mensagempor brasilma » 17 Ago 2021 11:42

"Parpite" é bom e de graça" ;-)

Quem já não teve este tipo de problema?

Modele a variação, faça leituras com tempos constantes e tente avaliar se a variação (intensidade e tempo) é aleatória ou segue algum padrão.

Ai terá ferramentas para implementar a correção!
" A Teoria orienta e a Prática decide" ;-)
Avatar do usuário
brasilma
Dword
 
Mensagens: 3621
Registrado em: 11 Out 2006 15:39
Localização: Planeta Terra

Re: COMO ESTABILIZAR A LEITURA DE UM POT

Mensagempor vtrx » 17 Ago 2021 12:21

MOR_AL escreveu:Nivel 1: de 0 a 11
Nível 2: de 9 a 22
etc.

Esta implementação,com intervalo bem menor,foi a mais estável que consegui.
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Re: COMO ESTABILIZAR A LEITURA DE UM POT

Mensagempor eng.viniciuspais » 18 Ago 2021 05:54

Eu gosto de usar uma média dos últimos x valores lidos.

Exemplo de um filtro das últimas 5 leituras:

Valor médio = (v1 + v2 + v3 + v4 +v5) / 5

Aí você desloca v5 para v4 ... até v2 ser deslocado pra v1 na pilha depois lê o ADC e coloca em v5 e calcula o novo valor médio para as últimas 5 leituras.
Avatar do usuário
eng.viniciuspais
Byte
 
Mensagens: 189
Registrado em: 29 Set 2010 02:35

Re: COMO ESTABILIZAR A LEITURA DE UM POT

Mensagempor Guri » 08 Jun 2022 16:50

eng.viniciuspais escreveu:Eu gosto de usar uma média dos últimos x valores lidos.

Exemplo de um filtro das últimas 5 leituras:

Valor médio = (v1 + v2 + v3 + v4 +v5) / 5

Aí você desloca v5 para v4 ... até v2 ser deslocado pra v1 na pilha depois lê o ADC e coloca em v5 e calcula o novo valor médio para as últimas 5 leituras.


Sabe que é uma boa idéia o seu raciocinio. Tava relendo os posts, e ví sua ideia...vou fazer um teste aqui...parabéns.
Só que vou fazer apenas a média normal, sem deslocamento e ver no que dá. A sacada de utilizar números impares, foi legal.
DEUS SEJA LOUVADO
GURI (VonNilmam)
Guri
Byte
 
Mensagens: 457
Registrado em: 25 Abr 2010 09:05
Localização: Minas Gerais

Anterior

Voltar para PIC

Quem está online

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

cron

x