koniecznie zmień kolejność (manual str 88 ) TCNT1L = 0xDC; TCNT1H = 0x0B; na TCNT1H = 0x0B; TCNT1L = 0xDC; albo lepiej w C TCNT1=0x0BDC napisz co wyszło abstrahując od wszystkiego zmieniłbym algorytm tzn: wprowadziłbym dodatkowe zmienne licznika, i umieścił wszystko na jednym przerwaniu. Na pierwszy rzut oka to komplikacja, jednak w rzeczywistości przesuwasz...
Według mnie to nie jest wina programu tylko konstrukcji. Sprawdź na oscyloskopie jak wygląda sygnał na wyjściu z odbiornika podczerwieni. Czy aby napewno mikroprocek nie wchodzi w przerwanie INT0, albo pod wolny pin podłącz diodę i przy wejściu w INT0 niech się ona zapali. Posprawdzaj też napięcia (jak możesz to na oscyloskopie) jak wygląda zasilanie....
Witam, jeżeli używasz rezonatora 11.0592 MHz to możesz przerobić mój program na swoje potrzeby. Mój zegar spóźnia się jakiś 8 sekund na dobę, więc można dodatkowo napisać linijkę: If G1 = 2 And G2 = 3 Then S2 = S2 + 8 End if Cały program zegara: Config Timer0 = Timer , Gate = Internal , Mode = 1 Dim A As Byte Dim G1 As Byte Dim G2 As Byte Dim M1 As...
Przy budowaniu wszelkich generatorów mających współpracować z fabrycznymi odbiornikami podczerwnieni nastrojonymi na określoną częstotliwość bardzo ważna jest stabilność częstotliwości tych generatorów. Charakterystyka przedstawiająca zależnośc względnej częstotliwosći (f/f0) od względnej czułosci tych odbiornikówjest bardzo stroma - jesli czestotliwość...
Witam, Nic nie przeszkadza w tym, że to bascom. Prescaler jest ustawiony na 64 więc zanim licznik zdąży zwiększyć swoją wartość to uC już załaduje do niego odpowiednią wartość. W Twoim programie jest pare błędzików, które może nie wpływają na dokładność pomiaru, ale są głupie :) konfigurując porty, dla pewności możesz napisać: set ddrb.2 set ddrb.3...
Układy PIC10F202 potrzebują do kalibracji zegara wewnętrznego wartości która jest zapisana w ostatnim adresie pamięci. Jeśli dokładność zegara nie jest dla Ciebie aż tak istotna to można to pominąć.
Unijna dyrektywa podaje, że prędkość pokazywana na liczniku musi spełniać wzór: 0 ≤ V1 – V2 ≤ (V2/10) + 4 km/h gdzie V2 to prędkość realnie osiągana przez pojazd, a V1 prędkość podawana na zegarach.
Radiobudzik najczęściej wykorzystuje częstotliwość sieci energetycznej (50Hz), które jest dzielone docelowo do 1Hz. Gdy tej sieci brakuje, to niestety taki zegar nie ma wzorca i zapewne jego dokładność znacznie spada. Co innego zegar z rezonatorem kwarcowym. Tam nie ma to kompletnie znaczenia czym go zasilasz (baterią czy siecią), bo kwarc jest wzorcem....
Niesie taką dokładność jak zegar a ten tez jest za pewne synchronizwany z tym czy innym zegarem. I da bo jesli ten emulator podepniemy pod siec a sam moduł będzie pobierał dane z prec zegara .... to taką będziemy mieli dokładność. Sam sygnał DCF jest prosty (ba nawet bardzo prosty) kodowanie nie jest żadna tajemnicą. I dlatego powstały takie emulatory....
Jakiś czas temu ;)) zmienili na 225 kHz, ale zgadzasię, że dokładność dość znaczna. Poczytaj : http://www.elektroda.pl/rtvforum/topic18... http://plmiscelektronika.elektroda.net/p... Prawda jest taka, ze nigdzie oficjalnie nie ma informacji o dokładności fali nośnej PR1 - wszystko co jest w sieci to są opinie...
Zibi, odpuść sobie ten schemat multiwibratora jako generatora sygnału do zegarów. Dokładność w czasie tego układu jest całkowicie niewystarczająca. Sygnał wzorcowy musi pochodzic z generatora kwarcowego, inaczej się nie da.
W pobliżu rezonatora kwarcowego powinien być dostępny trymer czyli mały kondensator o zmiennej pojemności (kilkadziesiąt pF). Służy on do dostrojenia częstotliwości generatora kwarcowego i tym samym ustawienia dokładności odmierzania czasu przez zegar. Tylko takie ustawianie dokładności zegara odbywa się czasochłonną metodą prób i błędów. Dokonujemy...
Witam. Jeżeli potrzebujesz dużej dokładności, zapomnij o GetTickCount - ma dokładność około 10ms. Wystarczy użyć dwóch funkcji. Po pierwsze: QueryPerformanceFrequency(LARGE_INTEGER *lpFrequency) po jej wywołaniu pod adresem lpFrequency siedzi częstotliwość zegara wysokiej rozdzielczości, w tyknięciach na sekundę. następnie QueryPerformanceCounter(LARGE_INTEGER...
Ja bym zastosował zegarek RTC, jako osobny scalak (np. PCF8563), a Atmege wykorzystałbym, do sterowania wyświetlaczem, odczytu danych z zegarka, możę jakiś pomiar temperatury (zewnętrzna, wewnętrzna). Dalej prosi się o zrobienie jakiegoś budzika z załaczaniem zewnetrznych urządzeń... no cóz można tak ciagnąć w nieskończoność. Ale rozważ, to co na początku...
Możesz wrzucić jakieś zdjęcia?
Trudno mówić o dokładności WAITMS, bo może ona mieć różna czasy wykonania. Instrukcje takie stosuje się do opóźniania programu w przypadkach nie wymagających dokładności - zegara na tym nie zbudujesz. Pewne jest, że instrukcja ta nie będzie trwała 2 czy 3 X dłużej przy założeniu, że nie wystąpiło przerwanie, i że taktowanie jest prawidłowo zadeklarowane...
"Rozjeżdża" się o 10s na 10min. Nie swiedziałem, że kwarce moga być tak niedokładne. Zmieniłem kwarc i sprawdzam co się będzie działo.
Większość cyfrowych zegarów bazuje na rezonatorze 32768 Hz dokładność takiego zegara nie jest rewelacyjna - kilka sek na miesiąc, jak się dobrze wyreguluje. Główną przyczyną jest wpływ temperatury, możesz użyć wspomnianego DS32khz czyli TCXO (generator skompensowany termicznie) a jeśli masz jeszcze większe wymagania to termostatyzowanego OCXO, możesz...
AVE... Kwarc się starzeje, więc taki gotowy moduł też wymagałby ponownej kalibracji, zwłaszcza po ~20-30 latach od daty produkcji... Zegar można uczynić bardzo dokładnym korzystając z sygnału DCF77 - teoretycznie sam sygnał ma dokładność do 1 sekundy na 300 tysięcy lat, zaś zegar z nim synchronizowany nie powinien mieć większego błędu, niż 6,452 mikrosekund...
I ostatnia rzecz: w instrukcji montażowej pisze, ze dla kwarcu 8MHz trzeba zastosować układy U5 i U6 z serii 4518 a nie 4520. Czy będzie problemem jak zamontuję jednak 4520'stki (takie bowiem posiadam)? Cześć! U5 i U6 dzielą CLK tak, aby uzyskać 500 Hz dla NMI (przerwanie niemaskowalne). Jest to ważne, ponieważ od tej częstotliwości zależy dokładność...
Witam. Używam zegarów synchronizowanych siecią (obecnie - trzech :D) - dokładność wskazań nie odbiega od popularnych stabilizowanych kwarcem (stabilność rzędu ± 1min/miesiąc). Twoje kłopoty wynikają - moim zdaniem - z niedostatecznego wytłumienia zakłóceń impulsowych w układzie wytwarzania wejściowego sygnału taktującego. Pozdrawiam.
Tylko w przypadku taktowania zegara częstotliwością sieci w przypadku zaniku zasilania sieciowego zegar ulegnie zatrzymaniu (brak taktowania 50 Hz). O ile mnie pamięć nie myli, aby tego uniknąć stosowany był prosty generator RC, podtrzymujący taktowanie zegara w przypadku przerwy w zasilaniu z sieci. Dokładność zegara w przypadku taktowania z generatora...
RTC jej wewnętrzny ESP. Kwarca 32.768kHz nie mam jak podłączyć do tych pinów na płytce. Chyba że się mylę.
Są jeszcze zakłócenia i piki, które miernik tłumi (stała czasowa przetwornika) a układ z zegara może interpretować jako impuls. Widziałem podobny projekt i pod spodem adnotacja: dla rozwiązań hobbystycznych czyli prosto i niedrogo ale zegar świeci.
Pokaż swoje próby, schemat podłączenia. Na początek wystarczy obsługa millis(), timery sprzętowe można zostawić na coś wymagającego dużej precyzji, odliczenie 60s nie musi być wyliczane z dokładnością pojedynczych cykli zegara uC. Pisanie na prive to kiepski pomysł, jeśli moje rozumowanie jest błędne tutaj od razu ktoś to poprawi . Akurat w Arduino...
Więc jaka jest w miarę pewna metoda obliczenia dokładności pracy mojego zegara. Wiem już że mój zegar nie jest dokładny bo po 24 godz. pracy widać opóźnienia ale chodzi mi o to żeby nie czekać aż 24 godz. tylko po kilku minutach od razu wiedzieć co robić czy przyspieszyć czy opóźnić zegar.
Na kartach dźwiękowych (i chyba na wszystkich innych kartach komputerowych) jest rezonator kwarcowy, najprawdopodobniej wszystkie sygnały zegarowe na karcie są powiązane z generatorem kwarcowym, parametrów szukaj w kartach katalogowych tanich rezonatorów kwarcowych, typowe tolerancje to kilkadziesiąt ppm, można trochę "przeciągnąć" częstotliwość generatora...
Proponuje szeregowo z kwarcem podłączyć trymerek 7-30p, i nim regulując zestroic na żądaną częśtotliwośc
Teraz masz prescaler ADC ustawiony tak że zegar ADC ma 125kHz. Zegar ADC- a nie inne zegary. Zegar ADC ma mieć 50-200kHz. Jak Ci mniej zależy na dokładności niż na szybkości- można dać zegar ADC na 250kHz. A oprócz tego- możesz zrobić tablicę albo bufor dla UART-a.
crazy_phisic wrote: w twoim wypadku procesor pracuje na wewnetrznym zegarze wiec raczej nie sugeruj się dokładnością czasu... AT90S2313 nie ma wewnętrznego zegara. Na schemacie wyraźnie widać, że ma pracować z kwarcem 3.6 MHz. Przyzwyczajenia z serii Mega ;) i jeszcze jedno, procesor ma większą obciążalnośc w stanie niskim więc Led'a do plusa zasilania....
Połączenie drewna z wyświetlaczem LED trąci trochę zegarami z dawnego ZSRR. Jednak największym minusem jest brak DCF, bez którego nie wyobrażam sobie porządnego zegara. Dokładność tej konstrukcji oscyluje wokół radiobudzika z marketu. Zawsze można upchnąć w tym zegarze DCF i przerobić program. Skoro już wykonana jest solidnie obudowa i płytki to aż...
Musisz naleźć takie wartości do zliczania przerwań z zegara przy których uzyskasz największą dokładność. Możesz też spróbować użyć rezonatorów zegarkowych: 32.768kHz 4.194304MHz. W nich częstotliwość jest potęgą dwójki stąd łatwo się dzieli do uzyskania 1Hz. Może będą też dokładniejsze ale kto wie.
Witam, Nie mam pojęcia ale pytanie było o kalendarz i dokładność zegara w PLC jest bardzo dobra. Czemu synchronizacja czasu? Pozdrawiam, Mariusz
Witam, w projekcie, który realizuję pojawił się problem zbyt małej dokładności zegara w długim okresie czasu. Dla dostępnych na rynku oscylatorów jest to ±20 ppm, co oznacza ponad 6 min/rok. Oczekiwana dokładność w projekcie to <3min/rok. Znam rozwiązanie typu DS32kHz, ale jest zbyt drogie. Słyszałem o możliwości synchronizowania zegara...
No to zróbcie tak, żeby trakcje nie zamarzały. PKP jest beznadziejne, ale bez przesady, nie wszystko są w stanie opanować. Chociaż trwonienie pieniędzy i zamykanie linii idzie im nadzwyczaj skutecznie... Co do zegarów... Zawsze się zastanawiałem po co nam taka dokładność.
Dziękuje za życzenia. Dziękuję za pozytywne opinie o modelu zegara. PS: Dokładność: Zegar jest dokładny ponieważ zastosowałem kwarc zegarkowy(nowy i nie przegrzewałem go przy lutowaniu.) Na 3 godzinach działania nie zauważyłem 1sekundowego błędu bezwzględnego. :D PS2 : Jako szkołę wybrałem Zespół Szkół Energetycznych w Rzeszowie. Kier. Technik-Elektronik...
ok, może i masz racje, użyty kwarc wg noty ma 20ppm tak jak i wspomniany zegarkowy, i rzeczywiście tyczy się to odchyłki od częstotliwości, ale nie ma to znaczenia w tym zastosowaniu, jak wspomniałem zwykły zegar i dokładność jest zadowalająca :)
Nie ma takiej możliwości. Jeżeli nawet czasem pokazuje wyższą prędkość to jest to nałożenie się zaciągniętych pakietów w trakcie jednego cyklu zegara. Dokładność pomiaru będzie zależeć od czasu trwania pomiaru im dłuższy tym dokładniejszy, profesjonalne pomiary trwają 24 godziny.
Jaka jest dokładność tego zegara?
Dla mnie i prawdopodobnie dla wielu użytkowników, dokładność +/- 2s/mc jest wystarcząjąca by nie nazywać takiego czasomierza zabawką. Bardzo wątpię, aby prezentowany zegar osiągnął aż taką dobrą dokładność. Chyba, że chodziło o minuty, a nie sekundy.
Jak jest z dokładnością zegarka RTC w Atmega8? Słyszałem plotki, że nie chodzi to zbyt idealnie. Potrzebuję zrobić zegar do zliczania tylko dni i zastanawiam się czy jest sens stosować zewnętrzny układ RTC. Układ musi mieć podtrzymanie zegara z baterii/kondensatora w przypadku zaniku zasilania. Śmiało możesz użyć np. Timer1 w trybie CTC jako generatora...
Kwarc utrzymuje tylko dokładność chodu zegarka.Jeżeli ustawisz jakiś czas na jego wyświetlaczu to po jakimś czasie sprawdż z innym zegarem jego dokładność chodu .Jeżeli dokładność chodu jest prawidłowa to kwarc nie uległ uszkodzeniu i przyczyny trzeba szukać dalej.
Chcę wiedzieć gdzie się wpiąć oscyloskopem by po wlutowaniu kondensatora nastawnego (trymera) ustawić idealnie (bądź blisko ideału) częstotliwość. A uważasz, że oscyloskop ma dużo lepsze kwarce jako wzorzec częstotliwości? Potrzebny przynajmniej doby częstościomierz z wzorcem przynajmniej OCXO (takim w termostacie) np nasze stare PFL taki maiły choc...
DCF77, NTP czy GPS to tylko sposoby synchronizacji z czasem wzorcowym, więc każdy zegar jakąś przyzwoitą dokładność powinien mieć - aby nie pokazywał głupot przy nawet długotrwałym zaniku sygnału wzorcowego.
A jak jest z dokładnością zegara?
A ja mam pytanie o dokładność PFC8583. Bo napisałem obsługę na atmedze i mam straszne rozbieżności. Wprawdzie jak na razie wszystko pracuje na płytce stykowej, ale mam trymer do regulacji i ustawiam już tak w sumie doświadczalnie 2 miesiące i mam dokładność minuty na dobę. A ty jakoś kalibrowałeś zwój zegar? sprawdzałeś dokładność?
Zdaje się sekstantem, wtedy już był znany. Pozwala on sprawdzić kiedy ciało niebieskie (np słońce lub wybrana gwiazda) przestanie się wznosić ponad horyzontem i zacznie opadać. Pomiar wykonywany w tym samym miejscu pozawala na sprawdzenie dokładności zegara. Zaobserwowanie tego zjawiska wraz ze znajomością dokładnego czasu (np na południku 0) pozwala...
Zegar ładnie się prezentuje choć pewnie w słoneczny dzień nie będzie nic widać :-) Myślę że dokładność zegara do 5min w większości przypadków będzie wystarczająca. Sam bym coś takiego zrobił
Z drugiego zdjęcia wynika (wg mnie), że Termistor NTC nie jest połączony z rezystorem RT1. Nie jest co prawda połączony szeregowo lub równolegle z termistorem NTC ale jest połączony potencjometrycznie. Choć Tobie, jeśli się nie znasz na elektronice, pewnie nic to nie mówi. Tak czy inaczej rezystor RT1 ma jak najbardziej wpływ na dokładność wskazań....
Warto dodać, że takie taktowanie przez sieć energetyczną być może sprawdzało się na zachodzie, u nas ta częstotliwość 50Hz bardzo "pływała", co odbijało się na dokładności takich zegarów.
Program działa i nawet licznik się zatrzymuje tylko jaką mam pewność że jest to 250ms? chodzi mi o to żeby uzyskać jak największą dokładność. Dzięki za ten przykład, spróbuję... Nie wiem dokładnie , do czego Ci to potrzebne ale przykład z przerwaniem , który podałem wcześniej działa z dokładnością do ~2 cykli zegara(500)ns.Czy to niezbyt dokładnie...
A dokładność zegara? Opcja spread spectrum w biosie?
Możliwe, że zegar tego radiobudzika zbudowany jest w oparciu o układ scalony LM8560 lub jego odpowiedniki. Możesz poszukać dokumentacji tego układu i dysponując multimetrem próbować zdiagnozować usterkę. Co do do przyśpieszania zegara przy braku prądu to dokładność czasu tych zegarów jest stabilizowana częstotliwością sieci energetycznej 50Hz. Brak...
Trzeba pamiętać że zegar wahadłowy nie może wisieć pionowo. Nieprawda. Dobrze ustawiony wychwyt pozwala na wiszenie zegara w pionie. Po powieszeniu trzeba wsłuchać się w działanie wahadła i ustawić go tak żeby wahadło równomiernie "cykało" (wychylenia wachadła w obie strony powinny być jednakowe). Tak. Jest to konieczne. Ponadto zegar ma tykać "symetrycznie"...
No tak, ale przy zegarze 1MHz to jeden cykl zegara zajmuje już 1us, czyli ta funkcja będzie zajmowała 1us + 1us + 2us (dekrementacja oraz skok) więc troszkę dużo. Ogólnie przy zegarze 1MHz zrobienie funkcji opóźniającej z dokładnością do 1us jest raczej trudne (pewnie dlatego tak się rozrasta kod). Gdybyś miał zegar 2MHz to można by to zrobić tak: [syntax=c]...
pcf8583 ma tryb testowy i wtedy na int pojawia sie prostokąt 1Hz chyba i to jakbyś miał częstościomierz mógłbyś wykorzystać do dokładnego ustawienia zegara
Witam, Elektronika Retro w prawdziwym wydaniu. Podziwiam cierpliwość i dokładność przy robieniu płytek. Pozdrawiam
Niech zgadne 8:39:13 ? Jak z dokładnością?
misiakufal Jaka jest dokładność zegara?
Wewnętrzny zegar to oscylator RC, który jest wrażliwy na zmiany temperatury. Możliwe jest uzyskanie dokładności, rzędu 1% poprzez programową kalibrację oscylatora (dokładny algorytm jest w dokumentacji albo w application notes). Aby uzyskać większą dokładność, użyj kwarcu do taktowania procesora. Jeśli potrzebujesz dużej stabliności (np chcesz zrobić...
Do tego dochodzi przekłamanie czujnika temperatury zegara. Dokładnością nie grzeszą z pewnością. Rezystancja na starych stykach itp.
No tak ,kropki są słabo widoczne (ale to niewielki minus), a jaka jest dokładność tego zegara??
Tak jest . Po to jest tam gliceryna aby zapobiec drganiom i wstrząsom zegara manometru wskazówki i całego ustrojstwa w nim . Ma wtedy większą dokładność . :|
Układ RC o stałej czasowej rzędu kilkudziesięciu sekund będzie wymagał kondensatora elektrolitycznego, więc nie będzie miał dobrej dokładności, wspominam o tym na samym początku, skoro niedawno miałeś problemy z dokładnością pojedynczych cykli zegara na uC. Lepiej weź 4060 to jest oscylator z licznikiem, oscylator RC policzysz na 128Hz i na wyjściu...
Podzielę się opinią o tym zegarze; Po zmontowaniu mierzy u mnie czas od 30 lat. Z dokładnością mierzy się z "atomowym" DCF 75. Super zegar, szkoda, że TeleVox zaprzestał produkcji. Moja wersja to 3.0a.
Dokładnie takiego projektu nie robiłem ale wygląda mi to dosyć proste do wykonania. Wystarczy że zmierzysz czas jednej połówki sinusoidy z sieci z zegarem 12 MHz na '51 to daje ci dokładność przy czasie 10 ms 10000 us licznika, czyli 0,01% dokładności. Uwzględniając błędy wyzwalania możesz liczyć na około 0,05%. Czy taka dokładność Cię satysfakcjonuje...
Nie musi być dokładności zegara atomowego, wystarczy jak opóźnienie będzie okolo 3-4 sek i 2-3 sekundy działania buzzera
Co do zasady działania zegarek opiera się na licznikach [url=http://www.zsp3technikelektronik.cb... Można zrealizować to tak że pierwszy licznik liczy od 0 do 9 każdy impuls podany co minutę, i co każde przejście przez zero podaje impuls kolejnemu licznikowi, który z kolei liczy...
No to w czym problem? PIT chodzi z MCK (kwarc + PLL, niezła dokładność) RTT chodzi z SCLK (oscylator RC, niezbyt dokładny) TC może chodzić z MCK lub EXT_CLK (zegar zewnętrzny możesz podać dokładniejszy, jeżeli dokładność zegara wewnętrznego jest niewystarczająca) To, którego timera użyjesz zależy od dokładności jakiej oczekujesz i Twojej fantazji.
Brakuje mi układu synchronizacji czasu, najlepiej po NTP i WiFi Nie cierpię ustawiać zegarków, co jakiś czas. Nie lepiej zastosować odbiorniczek DCF77? Sygnał generowany z zegara cezowego, dokładność chyba wystarczająca aby wyjść w porę na pociąg :wink: Założenie było takie żeby zrobić zegarek który będzie widoczny z każdego miejsca warsztatu Wystarczy...
OK dzięki za wszystkie porady - teraz pozostaje mi tylko kombinować :) A tak swoją drogą - czemu polecasz podpiąć to pod przerwania? Czy jeśli podepne to pod zwykly port to się coś zmieni? Nic zależy co kto lubi, dla mnie obsługa takiego pomiaru czasu w przerwaniu jest "bardziej elegancka" (takie zboczenie), ale nic się nie zmieni jak to odliczysz...
A z jaką dokładnością zegar liczy? 0,0001 chyba.
koval_s Popieram. Również budowałem zegary (czasu rzeczywistego w sterownikach) "programowe" na AT89... Po skorygowaniu licznika (można to zrobić jako programowalny trymer) zegar chodził z dokładnością sekundy na tydzień.
ESP32 na ile jest stabilne - sterowanie pompą ciepła? Da radę np. sterować pompą ciepła i skutecznie i solidnie zbierać dane? Mam 30 lat doświadczenia w programowaniu, ale jestem zielony w elektronice Mocą obliczeniową ten procesor z pewnoscią wystarczy. "niestabilnosć" to błędy w oprogramowaniu, a przede wszystkim nieumiejętny projekt hardwarowy co...
Dodatkowe pojemności lub trymer są w stanie tylko "spowolnić" rezonator. Jednak jak trafi się taki rezonator co się mocno spóźnia to już nic się nie da zrobić. A niestety większość rezonatorów kwarcowych wraz ze starzeniem się ma tendencję do "spowalniania". Mój najgorszy rekord to 15 minut opóźnienia od zmiany do zmiany czasu. To był zegar w centrali...
(at)Marek_Gorecki Przecież jeśli masz komparator i masz dostępne wejścia, a także wyjście (w każdym AVR, w tym w XMEGA, możesz przepiąć wyjście na pin IO MCU), to możesz ten komparator wykorzystać jako generator. Całkiem to ładnie działa, w dodatku komparatory w XMEGA są dosyć szybkie. Wyjście przez event system sobie routujesz na timer, a w E5 timer...
Zgodnie ze specyfikacją producenta: http://www.grundig.de/nc/en/produkte/aud... ww. model powinien posiadać rezonator kwarcowy jako podstawowe źródło synchronizacji. Dwie sekundy na dobę, to stanowczo za dużo. Owszem, przy synchronizacji częstotliwością sieci energetycznej błąd potrafił być o wiele większy i co gorsza...
Jaka jest dokładność tego zegara ? PS: Jaki zegar RTC jest najlepszy/najdokładniejszy ? PCF8583 ? PCF8563 ? DS1037 ? Może są jakieś inne super dokładne?
Dla czego zegar odlicza czas niedokładnie? co jest źle w tym kodzie? Którą wartość należy poprawić aby zegar liczył dokładnie $regfile = "m32def.dat" $crystal = 16000000 Config Pinb.1 = Input Config Pinb.2 = Input Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5...
Judas Może, tak jest w twoim zegarze. Ja miałem kiedyś też zegar z DS1307 i pomogło dopiero ekranowanie. Przetwornica na MC34063 - zegar gubił sekundy. DS wymaga właśnie dobrego kwarca albo regulacji trymetrem -aby osiągnąć dużą dokładność. Mam parę zegarów na DS i nie widzę znaczącej różnicy w dokładności pomiędzy nimi a tym zegarem Limonit Około 3...
Podaj szczegóły. Co dokładnie nie działa ? Czasem sprężynka kółka balansowego traci 'moc' - przestaje ono odpowiednio sie wychylać a kotwiczka wtedy nie 'przepuszcza' trybików wskazówek - po kilku wychyleniach wszystko staje. Odpowiednio naginaj zaczepienie tej spiralnej sprężynki - czasem pomaga. Oczywiście zegar straci dokładność ale będzie działał.
Możesz powiedzieć coś o dokładności tego zegara ? --- edit: Bardzo gustowna podstawka :)
Dokładność jak dla mnie dość kiepska, spieszy sie jakieś 10s/dobę. Mam w planach dorobienie mu układu na rezonatorze kwarcowym dla poprawienia dokładności.
555 to bardzo dobry uniwersalny układ generatora impulsów, ale o niezbyt dużej dokładności - w dużej mierze zależnej również od elementów RC w układzie czasowym. O ile idealnie nadaje się we wszelkiego rodzaju minutnikach czy timerach, gdzie dokładność nie ma tak wielkiego znaczenia, to w wypadku zegara potrzebujesz czegoś, co potrafi utrzymać zdecydowanie...
jeden master Pomyślałem to samo zanim przeczytałem twój wpis. To jest jedyne sensowne rozwiązanie załatwiające w 100% problem wyścigu. Problemem teoretycznie mogłaby być dokładność zegarów, ale przy okresie synchronizacji zegarów rzędu sekundy czy nawet kilku sekund to pewnie większy wpływ na wynik będą czasy zadziałania poszczególnych przycisków mechanicznych.
Jak można swoje 3gr. dodać ;) . Zastosuj 3.276MHz , zliczaj impulsy w przerwaniu. Po zliczeniu ustaw sobie jakiś bit że mineła np. 1 s lub 1 min. w programie głównym jak sprawdzisz że bit jest ustawiony dodajesz 1 do licznika /programie głównym/ i kasujesz bit które wystawiło przerwanie. Nie potrzebujesz zliczać taktów itp. rzeczy. A dokładność zegara...
Jak z dokładnością? ja pierwszy zegarek też zrobiłem na tym układzie i chyba ze dwa miesiące regulowałem trymerem, żeby uzyskać dokładność jako taką. Teraz wszędzie pcham DS3231. Droższy, ale z automatu mamy bardzo dużą dokładność.
Nie ma żadnego timera? Jeśli jest, to zegar można zrobić softwarowo. Kilka operacji przeliczeń i działa. Jeśli nie to musiałbyś dać generator zewnętrzny, problemem może być dokładność
Płytkę wykonało PCBWay. Nie, nie stosowałem niczego takiego, jak algorytm zegara astronomicznego. To zegar do kotłowni, postanowiłem nie przejmować się dokładnością.
Witam Zegar się rzeczywiście ładnie prezentuje, tylko jak z dokładnością czasu? Są jakieś opóźnienia?
Owszem, mogłem i zamierzałem zrobić ściemnianie wyświetlaczy ale już nie starczyło mi wyprowadzeń uP, a nie jest to takie ważne żeby stosować ATmega16 lub inny większy uP. Wystarczy mi że na noc jednym ruchem enkodera wyłączam cały wyświetlacz, a jak dzwoni rano budzik to się sam włącza i miga(patrz filmik) Z tego co widziałem na zdjęciach Atmega pracuje...
wskazówki dość sporo mogą warzyć Silnik wytrzyma pracę non stop przez kilka lat ? Z takim pytaniem to do wróżki przy standardowym nie mogę dorobić wskazówki bo trzeba mieć taki specjalny trzpień. Wszystko jasne... Te wskazówki są powiązane jakimiś przekładniami ? Normalnie wypadało by je powiązać reduktorami zębatymi o przełożeniu równym 60. Napędzać...
Można zbudować! Można użyć ogólnie dostępnych układów scalonych CMOS.Jedynie pozostaje sprawa dokładności zegara i czy chcemy ustawiać dowolne wartości początkowe wskazań.Kiedyś zbudowałem kilka. co prawda na wskaźnikach pojedynczych - ale to bez różnicy.Co do dokładności - wynika ona z zastosowanego generatora (kwarc,RC,czy inny).
Dobra, to ostatni post bo szkoda klawiatury. Nie wiem skąd masz takie info że niedokładność zegara musi być mniejsza niż 10%. Na moje oko to jest %5 (połowa czasu trwania bitu). I jak masz błąd większy niż ta wartość to transmisja nie będzie działać. Kolejna rzecz: 1000000 / (16 * 9600) - 1 = 5.51041666667 czyli wpisujesz do UBRR wartość 5. W datasheet...
Hmmm w data sheet pisze że termometr +/- 2 stopnie. A jak z dokładnością zegara ? Jakie masz w nim odchylenie ? Pozdrawiam.
witam Ja też kiedyś zbudowałem taki zegar i chodzi mi on z dokładnością około 1 - 2 sekund na tydzień (przez wielokrotne dobieranie kondensatora między nóżką 1 i nóżką 8 układu PCF8583, a wynosi on teraz 8,2pF). Co prawda pisałem na Atmege8 w języku C, ale skoro dopiero zaczynasz to może naucz się też języka C. Wszystko co potrzeba znajdziesz w moich...
To zrób taki test: na TVN przed wiadomościami o 19:00 masz zegar z dokładnością do jednej sekundy. Wyzeruj procesor dokładnie o 19:00:00 i sprawdź odchyłkę po 24 godzinach na tym samym prgramie. O ile pamiętam swoje zabawy z zegarem DCF77, to czas w TVN jest dokładny. Pozdrawiam Mariusz
viper_lasser Przypadkiem nie próbujesz zsynchronizować dwa urządzenia? Myślałem że timer jest wystarczający. Może zrób to w wątku ? Robisz pętle sprawdzającą czy mineła sekunda, porównując czas z zegara systemowego (masz możliwość czytywania zegara z dokładnością do us)... While(true) { while(t<1s) t=pobierz_czas(); wyślij(); odbierz(); }
Pomiar częstotliwości z taką rozdzielczością jest prawdziwy ? Bo jakoś mnie to dziwi że tyle znaków po przecinku jest. Ciekawe pytanie. Datasheet mówi o 6 cyfrowej rozdzielczości. Wewnętrzny zegar ma 25 ppm dokładności +/-5 ppm na rok. To tyle jeśli chodzi o najlepszą dokładność. 50 Hz mierzy się raczej mierząc okres: jeśli mamy zegar wzorcowy 10 MHz...
W tej książce nawet chyba o tym wspominano Na odwrót - wspomniano właśnie że 12 MHz się mniej nadaje do dokładnego pomiaru czasu. Ja jestem co prawda elektronikiem amatorem jednak nie dam się przekonać że czas poświęcony na przeładowanie rejestrów nie ma wpływu na dokładność zegara. W takim przypadku jedynym wyjściem które widzę jest dokładne policzenie...
dokładność zegar zegar ds3231 dokładność atmega zegar dokładność
gniazdka angielskie komunikaty avast router talktalk
wymiana grzałki bojler uziemienie instalacji elektrycznej
Przeróbka kostki Piaggio ZIP na chiński skuter Cztery przewody w akumulatorze wiertarki - funkcje i zastosowanie