Bom dia,

Estou realizando um sistema de aquisição de dados com o arduíno UNO, sendo que a coleta de dados é realizada em 1 em 1 minuto e salvo no cartão microSD, mas e estou tendo problema com o RTC DS1307 I2C, que está dando atraso no timing, um exemplo, verifiquei hoje, deu um atraso de 10min em 14 dias.

Saberiam me dizer se é o módulo que está com problema e devo trocar, ou ele não é apropriado para está função?

Grato pela ajuda.

Exibições: 530

Responder esta

Respostas a este tópico

Observei que a temperatura poderia influenciar sim o funcionamento do DS1302, o meus sistema não chega a +30°C até o presente momento, fora que ainda vou ter que verificar no período de verão para observar se influenciará ainda mais no funcionamento.

Bom dia NHBH,

prefiro usar o DS3231.

Tenho um funcionando e ele adianta +-1 minuto a cada 6 meses.

O DS3231 tem um  "equalizador " de temperatura interno.

ref: https://datasheets.maximintegrated.com/en/ds/DS3231.pdf

"

The DS3231 is a low-cost, extremely accurate I2C
real-time clock (RTC) with an integrated temperature compensated
crystal oscillator (TCXO) and crystal.

"

Mas de qualquer forma o atraso do seu DS1307 está muito grande. (+-1 minuto dia).

Faça um teste só com o DS1307 e verifique se realmente ele está atrasando.

RV

Bom dia mineirin,

Vou procurar esse DS3231 e realizar o teste com ele.

E realmente, achei um atraso muito alto pro DS1307, vou realizar um teste apenas com ele e outro com o DS3231 quando chegar antes de colocar no projeto.

Obrigado pela dica.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço