Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 29 mar 2024, o 10:21


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 20 ] 
Autor Wiadomość
PostNapisane: 10 maja 2012, o 16:01 
Offline
Nowy

Dołączył(a): 10 maja 2012
Posty: 6
Pomógł: 0

Witam serdecznie,
napisałem dla zabawy program - zegar, wyświetlający na wyświetlaczu segmentowym LED aktualną godzinę.

Problem mój polega na tym iż zegar się odrobinę spieszy... nie wiem dokładnie jaka jest to wartość ale po około 8h zegar ma już jakieś 3-4 minuty do przodu.

Nie jestem pewien czy umyka mi gdzieś błąd w mojej aplikacji czy jednak może coś nie tak w ustawieniach mikrokontrolera.
(posiadam zestaw ATB v1.03 z ATMEGA644PA).
Układ ustawiony jest na wew. oscylator 8 MHz (fuse LOW: 0xE2, HIGH: 0xD9, EXTENDED: 0xFF).


Załączam kod programu (przepraszam że w języku angielskim ale już tak piszę z przyzwyczajenia)

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Proszę o jakieś rady...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 maja 2012, o 16:06 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

ale to normalne zjawisko, jeśli chcesz mieć precyzyjny pomiar czasu użyj dedykowanych układów RTC
np o ile się nie mylę masz PCF-a na ATB

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 maja 2012, o 16:12 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

A ja dodam, że przecież korzystasz z wewn. oscylatora RC a on ma na tyle duży rozrzut że to wcale a wcale nie dziwne co się dzieje u ciebie.

Powiem więcej, nawet jak przełączysz się na zewn. kwarc - to pewnie będzie co najwyżej troszkę lepiej ale nadal nie idealnie

Za to dużo lepiej to osiągniesz na dedykowanym RTC który jak wspomniał SunRiver też masz w zestawie ATB ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 maja 2012, o 16:17 
Offline
Nowy

Dołączył(a): 10 maja 2012
Posty: 6
Pomógł: 0

:) OK
mirekk36 napisał(a):
Za to dużo lepiej (...)

A mogę wiedzieć ile to znaczy to dużo lepiej ?? ;)
tak +/- ?? Albo inaczej... czy używając RTC mogę być spokojny że za rok nie spóźnię się na randkę używając takiego zegara ??



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 maja 2012, o 16:19 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

heh trudno powiedzieć tak +- , ale średnio na wew. osc powiedzmy że zegarek działa
na zewnętrznym osc. -- no prawie pokazuje czas
a na rtc masz zegarek nareszcie :)

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 maja 2012, o 16:33 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

Dokładnie - ja się nie podejmuję ile będzie lepiej a ile gorzej.

Powiem też jeszcze więcej - jak zrobisz to na RTC - to też nie nastawiaj się na dokładność zegara atomowego ;) - u mnie w domciu chodzi non stop własny zegarek

http://www.elektroda.pl/rtvforum/viewto ... fb7c52512b

już od kilku lat i powiem ci, że raz na jakiś czas hmmm nawet nie wiem może raz na miesiąc albo na dwa czasem się późni troszkę czasem się śpieszy - może minutę albo i dwie czy trzy ... i jakoś zdążam ;) może nie na randki już bo by mnie moja żona od razu zabiła ;) ... ale no hmmm np do pracy

a w innych wersjach zegarków tego typu zwykle stosuję synchronizację czasu np za pomocą kompa przez BT albo bezpośrednio przez ethernet kiedyś się bawiłem ;)

dopiero wtedy masz super zegarek - jak np włączysz sobie jego synchronizację np co godzinkę ---- to będzie brzytwa czas a dziewczyna pewnie już ci daruje że spóźnisz się na randkę te kilka pikosekund albo femtosekund ;) .... chociaż ? jak znam kobiety to może jeszcze kręcić nosem trochę.

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 maja 2012, o 16:54 
Offline
Nowy

Dołączył(a): 10 maja 2012
Posty: 6
Pomógł: 0

Ufff... no to dobrze... jeszcze spóźnienie femtosekundy rozumiem ale pikosekundy ... :)
...to zaraz będe bawił się z RTC.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 maja 2012, o 17:01 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

i to jest dobra koncepcja :)

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 maja 2012, o 10:27 
Offline
Użytkownik

Dołączył(a): 15 lut 2012
Posty: 40
Pomógł: 0

Jeżeli kolega chciałby mieć dokładny czas to proponuję zastosować sygnał DCF77 - dokładność 1 sek na milion lat. Więcej informacji w internecie hasło: DCF77.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 maja 2012, o 10:42 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

artom napisał(a):
Jeżeli kolega chciałby mieć dokładny czas to proponuję zastosować sygnał DCF77 - dokładność 1 sek na milion lat. Więcej informacji w internecie hasło: DCF77.


No tak, z tą dokładnością to już na pewno wszystkie randki będą na bank - NA CZAS ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 maja 2012, o 19:35 
Offline
Nowy

Dołączył(a): 10 maja 2012
Posty: 6
Pomógł: 0

Wy się chyba ze mnie nabijacie...!! :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 maja 2012, o 19:45 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

grabber napisał(a):
Wy się chyba ze mnie nabijacie...!! :)


Łeee, no co ty - DCF to fajna sprawa .... więc dlaczego by nie ?

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 maja 2012, o 19:49 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

ależ skąd my się wcale nie nabijamy ....
.......

DCF jest idealny

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 maja 2012, o 19:57 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1469
Pomógł: 56

Kiedyś, jeszcze w czasach rewelacyjnego DOS'u synchronizowałem tym peceta.
To jest wzorzec ATOMOWY :o i jest idealny :!: :)

_________________
Jestem początkujący i moje porady mogą być błędne



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 maja 2012, o 20:29 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 paź 2011
Posty: 307
Lokalizacja: Lbt
Pomógł: 8

Ojtam ojtam. Nie ma że jest idealny. Czas jest względny. Niemniej jednak jest bardzo dokładny. Ale ogólnie to fajny bajer. Aby złapać sygnał i nie musimy się martwić o synchronizację.

_________________
Ujemna delta to dopiero początek zabawy...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 maja 2012, o 08:56 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 lis 2011
Posty: 582
Lokalizacja: okolice Wrocławia :)
Pomógł: 24

Zawsze alternatywą do DCF'a pozostaje synchronizacja czasu przy pomocy odbiornika GPS, wystarczy nawet słaby sygnał żeby czas złapać (bez pozycji GPS oczywiście) ;)

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 maja 2012, o 12:35 
Offline
Użytkownik

Dołączył(a): 16 lut 2012
Posty: 166
Pomógł: 0

W Sevres pod Paryżem był wzorzec litra w postaci dwóch zakapslowanych niklowymi kapslami półlitrówek. A i tak trzeba było nieraz dolewać. :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 maja 2012, o 13:07 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

zenowi napisał(a):
A i tak trzeba było nieraz dolewać. :)


Hyhyhy - no ja się nie dziwię ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 maja 2012, o 13:25 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 lis 2011
Posty: 582
Lokalizacja: okolice Wrocławia :)
Pomógł: 24

zenowi napisał(a):
W Sevres pod Paryżem był wzorzec litra w postaci dwóch zakapslowanych niklowymi kapslami półlitrówek. A i tak trzeba było nieraz dolewać. :)


A czym były wypełnione te wzorce?? Bo chyba nie wodą skoro trzeba było dolewać :lol:

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 maja 2012, o 13:58 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

Pewnie polscy turyści za często odwiedzali :)

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 20 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 13 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO