Go Down

Topic: Modulo Tiny RTC I2C DS1307 no funciona, no avanza el tiempo (Read 334 times) previous topic - next topic

chelot89

Hola como les va?
Tengo un inconveniente con el modulo Tiny RTC I2C DS1307


Despues de setear la fecha y hora actual, cunado pido que muestre la fecha del chip siempre muestra la ultima que cargue, no avanza el tiempo.



Segui el paso a paso del tutorial http://www.tuelectronica.es/tutoriales/arduino/reloj-rtc-i2c-con-arduino.html pero hace exactamente lo mismo.

Desde ya muchas gracias!  ;)

mike_117

Cualquier integrado con compensacion termica es muuuucho mas preciso que otro que no lo lleva. Esto es asi por que el aumento de calor en electronica hace que las ganacias aumenten, acelera los osciladores etc etc
Eso hace que un sensor termico varie la curva de respuesta a la temperatura y falsee sus valores, o que un RTC oscile mas rapido y se desajuste la hora que da verguenza ajena.

Por tanto en general usad sensores, medidores etc etc con compensacion termica integrada, esa compensacion como su nombre indica "compensa" las variaciones de temperatura para que por ejemplo un RTC se mantenga estable y no acelere o decelere si sube o baja la temperatura.

Ejemplos sin y con compensacion termica:

sensor temperatura  SIN                CON
                           LM35(malo)     DS18b20(bueno)

RTC          SIN                CON
        DS1307(malo)    DS3231(bueno)


Dicho lo anterior (Agradezco al usuario que me aclaro esto). para empezar te sugiero que no utilices el DS1307 ya que a muchos usuarios del foro concuerdan en lo mismo que este circuito llega a tener un desfase de tiempo de hasta 4-5 min, te sugeriria que mejor usaras el DS3231 para empezar, y Otra cosa, ayudaria si colocaras el codigo que estas usando para poder ayudarte.

max_saeta

Saludos.

Hay que revisar bien el codigo. Busca entre todas la librerias una que te ayude. Asi lo hice yo y encontre una pero no copie la direccion.

Con respecto al desfase de la hora, muchos comentaron que habia diferencia de hasta 4 min por dia. Monte un DS1307 que tenia guardado y lo configure y cargue la hora, lo guarde, con la bateria colocada, y luego de una semana no habia problema de desfase en la hora, no revise los segundos pero, si hubiese un desface como el comentado 4minX 7dias = 28 min. La diferencia en minutos = 0; asi que seria cuestion de probar.

Ahora habria que ver en el transcurso de un año.


surbyte

Pero el no habla de corrimiento de hora, Dice que luego de setear la hora, no ve cambios, y siempre lee lo mismo, misma hora minutos y segundos.

max_saeta

Ok Esta libreria la acabod eprobar en un Nano V3 y con este RTC Module de una pagina venezolana. Y funciona correctamente.

Go Up