eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaSynchronizacja zegara przez GSMRe: Synchronizacja zegara przez GSM
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!go
    blin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt
    -spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
    Newsgroups: pl.misc.elektronika
    From: Jarosław Sokołowski <j...@l...waw.pl>
    Subject: Re: Synchronizacja zegara przez GSM
    References: <ncq1kv$cck$1@node1.news.atman.pl>
    <56f10e91$0$655$65785112@news.neostrada.pl>
    <56f10fa6$0$659$65785112@news.neostrada.pl>
    <56f1138d$0$644$65785112@news.neostrada.pl>
    <s...@f...lasek.waw.pl>
    <ncr7qq$vsm$1@node2.news.atman.pl>
    <s...@f...lasek.waw.pl>
    <56f25102$0$694$65785112@news.neostrada.pl>
    <56f258b0$0$22829$65785112@news.neostrada.pl>
    <s...@f...lasek.waw.pl>
    <56f26228$0$647$65785112@news.neostrada.pl>
    <s...@f...lasek.waw.pl>
    <56f27e10$0$22828$65785112@news.neostrada.pl>
    <s...@f...lasek.waw.pl>
    <56f29865$0$653$65785112@news.neostrada.pl>
    Organization: : : :
    Date: Wed, 23 Mar 2016 14:58:20 +0100
    User-Agent: slrn/pre1.0.3-10 (Linux)
    Mime-Version: 1.0
    Content-Type: text/plain; charset=iso-8859-2
    Content-Transfer-Encoding: 8bit
    Message-ID: <s...@f...lasek.waw.pl>
    Lines: 86
    NNTP-Posting-Host: 77-253-217-116.static.ip.netia.com.pl
    X-Trace: 1458741500 unt-rea-a-01.news.neostrada.pl 680 77.253.217.116:19501
    X-Complaints-To: a...@n...neostrada.pl
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:696721
    [ ukryj nagłówki ]

    Pan J.F. napisał:

    >>>>> Kiedys sie temu przygladalem, i w takim "zwyklym pececie" nie
    >>>>> bylo dobrze. Nastawy ustawione razy, mogly sie za dwa dni, po
    >>>>> kolejnej synchronizacji, zmienic dosc istotnie.
    >>>> Ale w jakim systemie?
    >>> Linux. Tez ten ntp drift ogladalem, ale chyba w innym
    >>> pliku/patrzylem na aktualne dane.
    >> A może niemiał tego ntpd włączonego? Kiedyś często się zdarzało.
    >> I wcale nie było łatwo o publicznie dostępny serwer czasu.
    >
    > Skoro wymyslili NTP, to chyba bylo latwo :-)

    Jedno nie implikuje drugiego. Protokół wymyślono dawno, publiczne
    serwery pojawiły się dużo później.

    > Juz nie pamietam dokladnie jak to robilem, ale zainteresowala
    > mnie stabilnosc wewnetrznego kwarcu.
    > Wiec synchronizowalem z jakim zewnetrznym serwerem NTP,
    > i patrzylem jak sie zmienia wyliczony dryft.
    >
    > No i wychodzilo tak sobie.

    Ale co wychodziło tak sobie? Komputer zsynchronizowany z serwerem
    tryma się wzorca czasu jak pijany płotu. Zmiany w pliku nie są
    zbyt częste.

    >> Jak wspomniałem, zmienia się rzadko. W miare łatwo jest wyprodukwać
    >> kwarc wysokiej jakości, o dobrej stabilności, w tym temperaturowej.
    >> To się trzaska jedno po drugim na linii produkcyjnej.
    >
    > Czy tak latwo ... hm, katy ciecia podaja z dokladnoscia do minut.
    > Dokladnosc obrobki wielka, ale ona na stabilnosc chyba nie wplywa.

    A na co wpływa? Przecież drga dowolnie ucięty, a dopiero jeśli
    zrobić to precyzyjnie według wyliczeń, to będzie stabilny.

    > Tak nawiasem mowiac, jak patrze na ten zegarek, ktory potrafi miec
    > sekunde na miesiac, to sie zastanawiam, czy nie zrobili korekcji
    > programowej w zegarku.
    > Az sie prosi - jesli uzytkownik koryguje w przod lub w tyl, to
    > obliczyc o ile i zapamietac poprawke.
    > Bo inaczej co - ktos w fabryce cierpliwie trymerem krecil ?

    Mogli tak zrobić, to przypomina idee NTP, było na czym się wzorować.

    >> Ale problem nagrzewania jest już w zancznym stopniu wyeliminowany
    >> przez technologię. Niekótrzy nawet próbują kompensowac uchyb RTC
    >> w systmach, które są odcięte od sieci. Porównuje się czas sytemowy
    >> z rtc przy starcie (zero z definicji) i po określonych odcinkach
    >> czasu. Wtedy wiadomo ile na dobę ten RTC się spieszy lub spóźnia.
    >
    > Mozna. O ile pamietam, to tez to mierzylem i wychodzila mi stabilnosc
    > niezbyt dobra.

    Nie mierzyłem, to nie będe się spierał. W praktyce problem synchronizacji
    czasu uważam za rozwiązany.

    >> Przy kolejnym bootowaniu wiadomo ile się rozjechał i uwzględnia
    >> to przy syncronizacji. A po niej robi się zapis system --> RTC.
    >
    > Mozna. Trzeba wiedziec ile system byl wylaczony, ale to mozna ustalic,
    > o ile sie zapisze czas zamkniecia czy tez ostatniego ustawienia.
    > Tylko - czy tak sie robi ?

    Widziałem takie rozwiązanie. Można sprawdzać na przykład co godzinę
    i *nie* korygować RTC. Czas wyłączenia znany jest od razu po uruchomieniu
    -- różnica między czasem bieżącym a czasem ostatnirgo zapisu pliku
    z odchyłką.

    > Usilowalem na szybko sprawdzic co znacza te parametry w ntp.drift,
    > nie znalazlem - on chyba RTC nie obsluguje ?

    Z RTC nie ma nic wpólnego. Z *przesunięciem* czasowym też nie. To jest
    stan wirtualnego trymera, czyli korekta *częstotliwości*, tak w skrócie.

    > Dodatkowa trudnosc - w pececie ten zegar ma sekundowa rozdzielczosc.
    > Dokladniejsze ustawienia wymagaja ciaglego odczytu i czekania na
    > "moment" zmiany.

    A skąd, mikrosekundowa dokładność dostępna jest nawet dla programu
    sleep (który śpi z taką dokładnością). Programy związane z ntp też
    podają dokładną różnicę czasu.

    --
    Jarek

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

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: