eGospodarka.pl

eGospodarka.plGrupypl.misc.elektronika › Zegar o dużej rozdzielczości
Ilość wypowiedzi w tym wątku: 10

  • 1. Data: 2020-06-29 01:41:22
    Temat: Zegar o dużej rozdzielczości
    Od: Piotrne <p...@p...onet.pl>

    Chciałem sobie zrobić zegar pokazujący czas z rozdzielczością
    większą niż 1 sekunda. Na przykład do używania przy nagrywaniu
    filmów jako znacznik czasu. Zrobiłem zegar programowy i sprzętowy
    pokazujące dziesiąte części sekundy, takie:
    https://www.youtube.com/watch?v=MxKDGn6pe3Y

    Problemem jest ustawianie takiego zegara. Komputerowy i tak nie będzie
    działał lepiej niż zegar komputera (plus minus jedna sekunda). Ale
    sprzętowy może. Wersja z filmiku jest ustawiana ręcznie. Powinna być
    automatycznie i okresowo synchronizowana. I tutaj mam pytania do kogoś,
    kto może zajmował się podobnym tematem:

    - czy w modułach GPS za kilkanaście dolarów sygnał 1pps (impuls
    na sekundę) pokazuje dokładny początek "urzędowej sekundy",
    czy tylko pojawia się co sekundę bez gwarancji, że wtedy zaczyna się
    nowa sekunda?

    - czy da się w łatwy sposób dostać do czasu z sieci telefonicznej GSM?
    A jeśli tak, czy da się uzyskać założoną dokładność?

    Sprawdzałem inne możliwości, np. protokół NTP. Wyniki są słabe, nie można
    liczyć na dokładność 0.1 sekundy. GPS ma wadę - antena musi być przy oknie.
    DCF77 - może tak, chociaż nie daje informacji o opóźnieniu związanym
    z odległością od nadajnika (ale to są pojedyncze milisekundy).
    Czy przy zwiększeniu rozdzielczości do 1 milisekundy i ręcznym
    ustawieniu opóźnienia DCF77 ma jakieś szanse (chodzi o precyzyjne
    ustalenie początku sekundy)? Pozostaje jeszcze do rozwiązania wyświetlanie
    z odświeżaniem co najmniej 1000 Hz.

    P.


  • 2. Data: 2020-06-29 02:07:44
    Temat: Zegar o dużej rozdzielczości
    Od: Zenek Kapelinder <4...@g...com>

    Znaczniki czasu są robione w generatorze znacznikow. Może je robić kamera, urządzenie
    do nagrywania dźwięku, klaps albo specjalizowany generator znaczników czasu. Z czasem
    w rozumieniu że to jakiś zegarek nie ma nic wspólnego. W filmie synchronizacja
    pomiędzy dźwiękiem i obrazem jest potrzebna o ile nagrywane są oddzielnie. Jeśli
    obraz nagrywany jest z więcej niż jednej kamery to często też muszą być
    zsynchronizowane. To czy generator znaczników będzie zsynchronizowany np z gpsem i
    będzie pokazywał rzeczywisty czas nie ma żadnego znaczenia.


  • 3. Data: 2020-06-29 08:18:21
    Temat: Re: Zegar o dużej rozdzielczości
    Od: "Grzegorz Niemirowski" <g...@g...net>

    Piotrne <p...@p...onet.pl> napisał(a):
    > Sprawdzałem inne możliwości, np. protokół NTP. Wyniki są słabe, nie można
    > liczyć na dokładność 0.1 sekundy.

    Dobrze zaimplementowane NTP powinno dać dokładność rzędu dziesiątek
    milisekund, czyli poniżej 0,1 sekundy.

    --
    Grzegorz Niemirowski
    https://www.grzegorz.net/


  • 4. Data: 2020-06-29 10:09:40
    Temat: Re: Zegar o dużej rozdzielczości
    Od: Edwin Wierszelis <n...@n...to.go>

    Dnia 28.06.2020 Piotrne <p...@p...onet.pl> napisał/a:

    > Chciałem sobie zrobić zegar pokazujący czas z rozdzielczością
    > większą niż 1 sekunda. Na przykład do używania przy nagrywaniu
    > filmów jako znacznik czasu.
    ...
    > - czy w modułach GPS za kilkanaście dolarów sygnał 1pps (impuls
    > na sekundę) pokazuje dokładny początek "urzędowej sekundy",
    > czy tylko pojawia się co sekundę bez gwarancji, że wtedy zaczyna się
    > nowa sekunda?

    Pytanie chyba dobre do zadania na jakiejś grupie astronomicznej. Z fizyki
    wiemy że nie ma czegoś takiego jak czas bezwzględny. Twój "czas urzędowy" ma
    niekiedy przestępne sekundy, pojawiające się nieregularnie i zapowiadane z
    najwyżej półrocznym wyprzedzeniem, określanym obserwacjami astronomicznymi.

    Odbiornik GPS wydaje się być dobrym źródłem. Sieć GSM/?G stosuje do
    synchronizacji m.in. GPS. Czas na satelitach GPS biegnie inaczej niż na
    Ziemi (bliskość dużej masy, może tzw. frame dragging). GPS musi to
    uwzględniać.

    By default użyłbym odbiornika GPS, który daje sygnał czasu o żądanej
    specyfikacji. Może to być choćby i sekundowy impuls. Po dłuższej obserwacji
    impulsu jego początek można wyznaczyć precyzyjnie i pokroić na mniejsze.
    Konstrukcja powinna zawierać własny generator, choćby na zwykłym kwarcu z
    programową korekcją dryftu, synchronizowany do lepszego wzorca. Nie
    urządzonko, które sobie stoi cały czas zimne i liczysz na to że gdy je sobie
    włączysz, to po kilku sekundach pokaże Bardzo Dokładny Czas. ;-)

    Aby pójść dalej, potrzebne są odpowiedzi na szereg pytań. M.in.:

    - czy wzorzec będzie pracował ciągle,
    - jak kalibrujemy, jak często i jak obsługujemy dryft,
    - co jest "bazą"? Inna będzie do obserwacji astronomicznych, inna dla
    ratuszowego zegara. ;-)

    Itp. zależne od aplikacji.

    Najczęściej stosuje się jakąś bazę ("czas zero") i czas liczony
    monotonicznie od tego momentu, bez podziału na minuty, godziny itp. To
    bardzo ułatwia liczenie czasu trwania zjawisk - po prostu odejmujesz dwie
    liczby. Na jednostki "ludzkie" przelicza się go dopiero na samym mońcu, z
    uwzględnieniem stref czasowych, przestępnych dni i sekund itd. Por.
    https://en.wikipedia.org/wiki/Epoch_(computing)

    HTH.

    --
    Pozdrawiam, EdWin
    edwart at ruda kropka kropka kropka net


  • 5. Data: 2020-06-29 12:27:32
    Temat: Re: Zegar o dużej rozdzielczości
    Od: Silver Dream ! <s...@n...net>

    On 29/06/2020 01:41, Piotrne wrote:
    > Chciałem sobie zrobić zegar pokazujący czas z rozdzielczością
    > większą niż 1 sekunda. Na przykład do używania przy nagrywaniu
    > filmów jako znacznik czasu.
    [...]
    > - czy w modułach GPS za kilkanaście dolarów sygnał 1pps (impuls
    >   na sekundę) pokazuje dokładny początek "urzędowej sekundy",
    >   czy tylko pojawia się co sekundę bez gwarancji, że wtedy zaczyna się
    >   nowa sekunda?

    Nie jest to bezpośrednia odpowiedź ale jeżeli to co nazywasz
    ,,znacznikiem czasu" ma służyć do tego, do czego zazwyczaj używane są
    generatory "timecode" (czy to po polsku ,,znacznik czasu"?) to istotne
    jest jedynie aby wszystkie zaangażowane urządzenia miały wspólny. Taki
    generator można dodatkowo synchronizować z "house sync" czyli
    generatorem taktu synchornizacyjnego w danym studio. Nie jest istotne
    czy nagranie danej klatki zostało dokonane w tej czy innej części
    urzędpwej/astronomicznej sekundy. Chyba, że masz jakieś szczególne
    zastosowanie, dla którego by to miało znaczenie. Masz takie?


  • 6. Data: 2020-06-29 14:03:25
    Temat: Re: Zegar o dużej rozdzielczości
    Od: Piotrne <p...@p...onet.pl>

    W dniu 2020-06-29 o 12:27, Silver Dream ! pisze:

    > Chyba, że masz jakieś szczególne zastosowanie, dla którego by to miało znaczenie.
    Masz takie?
    Znaczniki czasu to był przykład zastosowania. Zresztą całkiem sensowny,
    bo przy jednoczesnym nagrywaniu jakiegoś wydarzenia różnymi amatorskimi
    urządzeniami (smartfon, aparat fotograficzny, kamerka sportowa) taki
    chwilowy "rzut oka" na zegar pozwoli na ustalenie odchyłki zegara
    w każdym urządzeniu i ustalenie prawdziwego czasu, a potem synchronizację
    na osi czasu.

    Ale to miał być też zegar ogólnego przeznaczenia - dokładny i pokazujący
    ułamki sekund. I to w sposób sensowny - żeby zachowana była dokładność
    aż do ostatniej wyświetlanej cyfry (czyli co najmniej 1/10 sekundy).

    P.


  • 7. Data: 2020-06-29 18:57:10
    Temat: Re: Zegar o dużej rozdzielczości
    Od: s...@g...com

    W dniu poniedziałek, 29 czerwca 2020 07:02:17 UTC-5 użytkownik Piotrne napisał:
    > W dniu 2020-06-29 o 12:27, Silver Dream ! pisze:
    >
    > > Chyba, że masz jakieś szczególne zastosowanie, dla którego by to miało
    znaczenie. Masz takie?
    > Znaczniki czasu to był przykład zastosowania. Zresztą całkiem sensowny,
    > bo przy jednoczesnym nagrywaniu jakiegoś wydarzenia różnymi amatorskimi
    > urządzeniami (smartfon, aparat fotograficzny, kamerka sportowa) taki
    > chwilowy "rzut oka" na zegar pozwoli na ustalenie odchyłki zegara
    > w każdym urządzeniu i ustalenie prawdziwego czasu, a potem synchronizację
    > na osi czasu.
    >
    > Ale to miał być też zegar ogólnego przeznaczenia - dokładny i pokazujący
    > ułamki sekund. I to w sposób sensowny - żeby zachowana była dokładność
    > aż do ostatniej wyświetlanej cyfry (czyli co najmniej 1/10 sekundy).
    >
    >

    Bardzo nieprecyzyjnie opisujesz co ci jest potrzebne.

    Najpierw ze zegar potem ze znacznik potem ze synchronizacja.

    Kazdy prawie zegar ci zmierzy i pokaze czas dokladniej niz 0.01sek.

    Nie kazdy pozwoli na synchronizacje w poniedzialek i spójnośc odczytu we wtorek.

    Zdecyduj sie co jest Twoim celem.

    Jak sie bawilem esp8266 to on sam na podstawie swojego kwarca byl dosyc dokladny
    (okolice sekundy na dzien czy cos kolo tego).

    Stamtad juz krok do zmontowania i zaprogramowania centralnego esp ktore bedzie
    rozsylac znaczniki czasu po udp do wszystkich zainteresowanych esp w okolicy ktore
    zaprogramujesz jako slave dla tego głównego.

    A ten główny se mozesz po ntp synchronizowac i wyjdzie prawie tak dokladnie jak zegar
    atomowy o ile jest polaczenie sieciowe.

    Ale najpierw zdecyduj sie co ci potrzeba i nie baw sie w tajemnice jak niektórzy co
    to przyjda, zadadza pytanie dostana odpowiedz ale im sie nie podoba bo czegos tam sie
    zrobic nie da ale w pytaniu o tym nie wspomnieli. Postaw sprawe jasno to dostaniesz
    najlepsza mozliwa odpowiedz.


  • 8. Data: 2020-06-30 17:16:44
    Temat: Re: Zegar o dużej rozdzielczości
    Od: Piotrne <p...@p...onet.pl>

    W dniu 2020-06-29 o 18:57, s...@g...com pisze:


    > Bardzo nieprecyzyjnie opisujesz co ci jest potrzebne.
    > Najpierw ze zegar potem ze znacznik potem ze synchronizacja.

    Po prostu zegar. Wyświetlający czas z rozdzielczością 0.1 s albo lepszą.
    Do zastosowań różnych, również dla ozdoby.
    Główne pytanie - o wiarygodne ustawianie czasu z taką dokładnością.
    GPS - dokładny, ale wymaga dostępu do widoku nieba.
    GSM - nie wiem, czy da się w prosty sposób wykorzystać i czy jest to dokładne
    DCF77 - problemy z jakością sygnału (słaby), ale to chyba najlepszy wybór.
    Do sprawdzenia, jakie opóźnienie wprowadza odbiornik (po jakim czasie
    od pojawienia się nośnej 77.5kHz pojawia się ta informacja na wyjściu).

    Do odmierzania czasu między synchronizacjami mam DS3231 - uzyskuje się
    odchyłkę rzędu 1 sekundy na miesiąc. Czyli synchronizacja codzienna powinna
    dać maksymalną odchyłkę 0.03 sekundy. Dam znać jak uzupełnię w ten sposób
    zegar z filmiku.


    P.


  • 9. Data: 2020-07-01 00:57:32
    Temat: Re: Zegar o dużej rozdzielczości
    Od: Silver Dream ! <s...@n...net>

    On 30/06/2020 17:16, Piotrne wrote:

    > DCF77 - problemy z jakością sygnału (słaby),

    Ponoć są jakieś plany na rozszerzenie oczekiwanego zasięgu znacznie poza
    Niemcy w ramach jakiejś inicjatywy EU (?) ale póki co (a może i na
    zawsze) tak jak piszesz.

    > ale to chyba najlepszy wybór.
    > Do sprawdzenia, jakie opóźnienie wprowadza odbiornik (po jakim czasie
    > od pojawienia się nośnej 77.5kHz pojawia się ta informacja na wyjściu).

    Na ile rozumiem to Ciebie będzie bardziej interesować moment zaniku
    (obniżenia poziomu) nośnej. Opóźnienie w tym przypadku może się różnić
    od tego przy pojawianiu się (podwyższaniu poziomu). No i do kompletu
    pewnie powinieneś jeszcze uwzględnić odległość od nadajnika i wyliczyć
    związane z tym opóźnienie propagacji :-)

    > Do odmierzania czasu między synchronizacjami mam DS3231 - uzyskuje się
    > odchyłkę rzędu 1 sekundy na miesiąc. Czyli synchronizacja codzienna powinna
    > dać maksymalną odchyłkę 0.03 sekundy. Dam znać jak uzupełnię w ten sposób
    > zegar z filmiku.

    Powodzenia.


  • 10. Data: 2020-07-01 21:35:03
    Temat: Re: Zegar o dużej rozdzielczości
    Od: s...@g...com

    W dniu wtorek, 30 czerwca 2020 10:15:35 UTC-5 użytkownik Piotrne napisał:
    > W dniu 2020-06-29 o 18:57, s...@g...com pisze:
    >
    >
    > > Bardzo nieprecyzyjnie opisujesz co ci jest potrzebne.
    > > Najpierw ze zegar potem ze znacznik potem ze synchronizacja.
    >
    > Po prostu zegar. Wyświetlający czas z rozdzielczością 0.1 s albo lepszą.
    > Do zastosowań różnych, również dla ozdoby.
    > Główne pytanie - o wiarygodne ustawianie czasu z taką dokładnością.
    > GPS - dokładny, ale wymaga dostępu do widoku nieba.
    > GSM - nie wiem, czy da się w prosty sposób wykorzystać i czy jest to dokładne
    > DCF77 - problemy z jakością sygnału (słaby), ale to chyba najlepszy wybór.
    > Do sprawdzenia, jakie opóźnienie wprowadza odbiornik (po jakim czasie
    > od pojawienia się nośnej 77.5kHz pojawia się ta informacja na wyjściu).
    >
    > Do odmierzania czasu między synchronizacjami mam DS3231 - uzyskuje się
    > odchyłkę rzędu 1 sekundy na miesiąc. Czyli synchronizacja codzienna powinna
    > dać maksymalną odchyłkę 0.03 sekundy. Dam znać jak uzupełnię w ten sposób
    > zegar z filmiku.
    >
    >
    >

    Zbadaj sobie czy esp8826 cie zadowoli.

    Relatywnie latwo mozna zbudowac mini system z esp plus arduino i sterowac calosc
    przez weba.
    esp sie zsynchronizuje z ntp. A jak jest offline to mozna polegac na wewnetrznym
    kwarcu, dosyc dokladny jest.

    Mysle ze tyle ci starczy.

    tyle ze nadal nie napisales po co ci te 0.1 sekundy. Nie przeczytales co napisalem.
    Rozdzielczosc 0.1 wogole to jest do osiagniecia czymkolwiek.
    Ale stabilnosc 0.1 juz nie. No i nie wiadomo czy te 0.1sek to stabilnosc na miesiac
    czy na dzien.

    Mam podejrzenie ze ci jest potrzebny stabilny zegar ktory bez mecyi pokaze ci zawsze
    czas z dokladnoscia 0.1sek. Tyle ze to co piszesz przeczy temu co sugerujesz.

    Odpowiedzi masz. Co ustrugasz z tego to juz Twoja sprawa. Powodzenia.

strony : [ 1 ]



Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: