Go Down

Topic: Problemas con Tiny RTC DS1307 (Read 648 times) previous topic - next topic

juan777

Saludos a Todos.

Resulta que hace un tiempo estoy desarrollando un proyecto de un timbre escolar, este usa un RTC DS1307, desde el primer dia que lo he comprado no he tenido problemas de conexión  8)  ni con el codigo, sin embargo, el reloj tiene desfases en el tiempo :smiley-mad:  :smiley-mad:  :smiley-mad:  gradualmente se va quedando atrasado (le he calculado mas o menos 10 seg cada dia, lo cual me parece mucho), e incluso aveces se borra la memoria y se resetea, como si no hubiera configurado la hora.

He tratado en este tiempo de ir descartando variables, la bateria del cristal se encuentra bien (la medi con un voltimetro), el movimieto tampoco digamos que interviene; el codigo no creo que sea el problema tampoco, ya que he dejado  mi codigo a un lado (mientras soluciono el problema) y solo uso los ejemplos de la liberia para configurar y visualizar el reloj, y siempre veo allí el atraso respecto a mi reloj de mano que uso de referencia. Incluso he llegado a tal punto que lo meti al congelador 5 minutos   :P  :P  :P  , pensado que era los cambios de temperatura el problema, de hecho así se atraso 14 seg, pero ya nose si fue eso o el atraso "normal" del reloj en, de igual manera, donde se va emplear no debe de soportar esas condiciones   :smiley-grin:  .

Creo que ya me estoy quedando sin ideas (y está llegando la desesperación  :( ) estoy por creer que es verdad lo que he visto ya en muchos foros, que simplemente el DS1307 tiene problemas para mantener la hora, y es defectuoso por naturaleza, pero me niego a pensar que hayan diseñado y vendido algo, que se supone que mide el tiempo, con TREMENDO desfase.

Espero que alguno de ustedes que tienen mas mundo en esto que yo me de su opinion , se lo agradecería mucho.

PD: Leí en otro foro, que es recomendable utiizar mejor el DS3231 ya que es mas presio y fiable, nose que piensan ustedes, aun no estoy completamente convencido que el problema es el reloj y no otra cosa.

_jose_

Saludos a Todos.

Resulta que hace un tiempo estoy desarrollando un proyecto de un timbre escolar, este usa un RTC DS1307, desde el primer dia que lo he comprado no he tenido problemas de conexión  8)  ni con el codigo, sin embargo, el reloj tiene desfases en el tiempo :smiley-mad:  :smiley-mad:  :smiley-mad:  gradualmente se va quedando atrasado (le he calculado mas o menos 10 seg cada dia, lo cual me parece mucho), e incluso aveces se borra la memoria y se resetea, como si no hubiera configurado la hora.

He tratado en este tiempo de ir descartando variables, la bateria del cristal se encuentra bien (la medi con un voltimetro), el movimieto tampoco digamos que interviene; el codigo no creo que sea el problema tampoco, ya que he dejado  mi codigo a un lado (mientras soluciono el problema) y solo uso los ejemplos de la liberia para configurar y visualizar el reloj, y siempre veo allí el atraso respecto a mi reloj de mano que uso de referencia. Incluso he llegado a tal punto que lo meti al congelador 5 minutos   :P  :P  :P  , pensado que era los cambios de temperatura el problema, de hecho así se atraso 14 seg, pero ya nose si fue eso o el atraso "normal" del reloj en, de igual manera, donde se va emplear no debe de soportar esas condiciones   :smiley-grin:  .

Creo que ya me estoy quedando sin ideas (y está llegando la desesperación  :( ) estoy por creer que es verdad lo que he visto ya en muchos foros, que simplemente el DS1307 tiene problemas para mantener la hora, y es defectuoso por naturaleza, pero me niego a pensar que hayan diseñado y vendido algo, que se supone que mide el tiempo, con TREMENDO desfase.

Espero que alguno de ustedes que tienen mas mundo en esto que yo me de su opinion , se lo agradecería mucho.

PD: Leí en otro foro, que es recomendable utiizar mejor el DS3231 ya que es mas presio y fiable, nose que piensan ustedes, aun no estoy completamente convencido que el problema es el reloj y no otra cosa.
yo tambien "pique" con ese rtc y al final me acabe comprando el ds3231  por poco mas de 2 euros y adios problemas.

TFTLCDCyg

Otro voto para el DS3231.

Sentimos llegar tarde para la sugerencia ya que tienes el DS1307, ojalá te recuperes del dolor de cabeza y consigas el 3231

juan777

Saludos, si,  entonces ese debe de ser el problema, deberian condenar ese RTC  >:(  o por lo menos avisar ese desfase en e moemto de comprarlo. Muchas gracias a los dos por sus respuesta, de verdad estaba algo perdido, conseguré entonces el DS3231  ;) . Que tengan un buen dia.

Y... otra pregunta, ¿se supone que ese reloj deberia funcionar con la misma libería y la misma sintexis? supongo que como tiene interfas I2C tambien,no deberia haber problema con ello. Gracias anticipadas, de nuevo.

_jose_



surbyte

La diferencia es que el DS1307 no tiene un cristal compensando en temperatura y entonces tiene corrimientos importanes.
EL DS3231 si esta compensado por tener un cristl TCXO y por ende su buena estabilidad.

max_saeta

Saludos
Siempre leo sobre este tipo de problemas y llevo unos seis meses probando los 1307 y no noto corrimiento de la hora. Aun asi compre los DS3231 para prevenir, pero no he tenido el problema comentado.

Creo que depende de la calidad de los elementos usados por el fabricante, o porque en mi ciudad la temperatura siempre es la misma ALTA. jajaja

Go Up