Witam,
podłączyłem do arduino zegar oparty o DS1307 i spóźnia mi się ok 15 sekund dziennie. Dyskwalifikuje to ten układ do jakichkolwiek rzeczywistych zastosowań.
Czy ktoś miał podobny problem i udało się go rozwiązać?
To często stosowany układ, na ile stosowane przez Was egzemplarze precyzyjnie odmierzają czas?
DS1307 się spóźnia
DS1307 się spóźnia
pozdrawiam
Jacek
Jacek
Re: DS1307 się spóźnia
Z PCF8563 mam podobnie, działa jak chce. Najbardziej prawdopodobną przyczyną jest źle dobrany kondensator przy kwarcu. Stosujesz sam układ czy kupiłeś gotową płytkę z baterią i elementami pasywnymi?
Re: DS1307 się spóźnia
dokładnie takie coś kupiłem
http://www.ebay.pl/itm/new-Real-Time-Cl ... 35c5f9f1d5
tytuł aukcji to "new Real Time Clock Module for arduino AVR PIC 51 ARM I2C RTC DS1307 AT24C32"
http://www.ebay.pl/itm/new-Real-Time-Cl ... 35c5f9f1d5
tytuł aukcji to "new Real Time Clock Module for arduino AVR PIC 51 ARM I2C RTC DS1307 AT24C32"
pozdrawiam
Jacek
Jacek
Re: DS1307 się spóźnia
Zaimplementowanie w kodzie korekty, raz na dobę o 15s, będzie złym rozwiązaniem?
Re: DS1307 się spóźnia
Myślałem o tym, tzn prędzej bym 15 małych korekt na dobę zrobił niż jedną dużą. Tu powstaje pytanie czy opóźnienie jest stałe czy też zmienia się od, bo ja wiem, napięcia baterii, temperatury, ...?
Myślałem też o synchronizacji z zewnętrznym źródłem czasu, np nadajnik z Niemiec czy po prostu jakiś serwer w domu.
Na początek jednak chcę sprawdzić wątek czy sprzęt, który posiadam nie jest po prostu wyjątkowo wadliwy i czy nie wystarczy wymienić go na nowy czy jakoś prosto naprawić.
Myślałem też o synchronizacji z zewnętrznym źródłem czasu, np nadajnik z Niemiec czy po prostu jakiś serwer w domu.
Na początek jednak chcę sprawdzić wątek czy sprzęt, który posiadam nie jest po prostu wyjątkowo wadliwy i czy nie wystarczy wymienić go na nowy czy jakoś prosto naprawić.
pozdrawiam
Jacek
Jacek
Re: DS1307 się spóźnia
Ja obstawiam kwarc, który nie jest idealny.
Re: DS1307 się spóźnia
Mam podobny problem, z tym, że mój moduł (identyczny jak u kolegi) - spóźnia się kilkadziesiąt minut na dobę.
Re: DS1307 się spóźnia
Układ lepiej wymienić na ds3231. Wtedy spóźnienie będzie kilkadziesiąt sekund na rok.