Real Time Clock e algorítimo de auto-ajuste

Enviado:
16 Dez 2018 07:16
por vtrx
Lí em algum lugar aqui,mas não consigo achar,que é possível um algorítmico,via software,para corrigir o relógio real time utilizado em vários micros.
No caso,uso o STM32,se fizer leitura a cada 1 seg,o horário até que se mantém,mas se deixar,por exemplo,um mês e for ler,ele adiante vários minutos.
Existe um meio de auto compensação sem alterar o hardware?
Re: Real Time Clock e algorítimo de auto-ajuste

Enviado:
16 Dez 2018 09:27
por tcpipchip
ele está conectado na intenet ?
Re: Real Time Clock e algorítimo de auto-ajuste

Enviado:
16 Dez 2018 10:04
por vtrx
tcpipchip escreveu:ele está conectado na intenet ?
Não,era para ser autônomo.
Re: Real Time Clock e algorítimo de auto-ajuste

Enviado:
16 Dez 2018 10:59
por andre_luis
vtrx escreveu:tcpipchip escreveu:ele está conectado na intenet ?
Não,era para ser autônomo.
Alguma especie de sincronismo com uma base de tempo real tem de ter. Uma forma curiosa de se fazer isso no caso de sistemas offline onde se tenha modulo GPS e não exista bloqueio de sinal é usar a data-hora que vem de brinde. Em certos casos, poderia até se considerar o modulo GPS apenas para essa finalidade.
Re: Real Time Clock e algorítimo de auto-ajuste

Enviado:
16 Dez 2018 18:25
por vtrx
Esses comentários é porque se trata do STM?
Relógios digitais não usam estes métodos.
Re: Real Time Clock e algorítimo de auto-ajuste

Enviado:
16 Dez 2018 19:41
por andre_luis
Relogio algum usa esse método, independente se é STM, PIC ou qualquer outro chip, isso foi apenas uma sugestão, ao menos foi como fiz em um sistema embarcado e funcionou muito bem. Mas voltando a dizer: Não existe maneira de como voce disse "auto-compensar" o atrazo/adianto de um relogio local com segurança sem que se faça um sincronismo de vez em quando com uma base de tempo de referencia. Voce já deve saber que a temperatura á qual o cristal está submetido é um dos fatores que mais impactam nesse desvio.