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.
Tags:
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.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por