Relativně přesné RTC

CFM

Re:Relativně přesné RTC
« Odpověď #30 kdy: 04. 12. 2024, 20:48:19 »
ad 50Hz) Frekvence v síti se řídí globálně (Evropa). Odchylka může být až 0.2Hz, ale udržuje se i odckylka síťového času proti UTC. Více třeba zde, zde a zde.
Pokud u hodin dokážete zajistit, že mají stálý přístup k síti bez výpadků, tak by mělo být vše OK. Problém jsou výpadky. Pokud máte UPSku, tak jedete na chybu UPS, nebo to musí být detekováno a přejít na nějaký přesnější zdroj. Pokud ne, tak buď hodiny ztratíte úplně, nebo musíte mít schopnost běžet z lokálního oscilátoru (běžné čipy z "trouby" asi nemají). Během výpadku též ztrácíte "korekce", které se v té době v síti udály.


CPU

  • *****
  • 907
    • Zobrazit profil
    • E-mail
Re:Relativně přesné RTC
« Odpověď #31 kdy: 05. 12. 2024, 11:57:10 »

Výpadky samozřejmě nastávají a jsou tak nějak pravidelné (jako že to není něco, co nastane jednou za rok), navíc tady je v cestě inline UPS. Na objektech se provádí údržba, dodavatel má výpadky, občas někdo vyhodí pojistky.
Nemyslím si, že by se o to dalo cíleně něco opřít.
Aktuálně vidím šanci RTC hodinách rovnaných vůči RDS, ale musím se dostat ke zbastlení prototypu.
A raději bych to měl v Cčku než v MicroPythonu, ale...jestli to má smysl, to je druhá otázka.
Upatlat to v MicroPythonu to bude nejspíš rychlejší.
« Poslední změna: 05. 12. 2024, 12:02:04 od CPU »

CFM

Re:Relativně přesné RTC
« Odpověď #32 kdy: 05. 12. 2024, 16:43:35 »
Hlavní slabina RDS je asi nulová garance čehokoliv (nepodařilo se mi dohledat relevantní informace), takže to nakonec asi tak dobrý nápad není, pokud jde o spolehlivost.

Re:Relativně přesné RTC
« Odpověď #33 kdy: 05. 12. 2024, 19:05:21 »
ad 50Hz) Frekvence v síti se řídí globálně (Evropa). Odchylka může být až 0.2Hz, ale udržuje se i odckylka síťového času proti UTC. Více třeba zde, zde a zde.
Pokud u hodin dokážete zajistit, že mají stálý přístup k síti bez výpadků, tak by mělo být vše OK.

Koukněte dobře na ten graf odchylek z 2012 a 2013. Je tam vidět +100 až -160 po dobu jednoho měsíce! Stejně tak si pamatuju na https://www.idnes.cz/technet/technika/zpozdene-budiky-srbsko-kosovo.A180308_192054_tec_technika_pka - odchylka 6 minut!

Takže ani síť není spolehlivá.

RDS není spolehlivé vůbec, i když hodně záleží na stanici. Viděl jsem na svém radiobudíku, jak si stanice (ne)všímají třeba změny na letní čas.

Český Rozhlas například kdysi umožňoval synchronizaci vysílaným časovým signálem (přímo těch pár pípnutí v audiu): https://www.irozhlas.cz/veda-technologie/historie/ceskoslovensky-rozhlas-casove-znameni-vyroci-gong-signaly_2104011045_tzr a je možné že to RDS udržují splehlivé, ale jestli to i garantují nemám tušení.

Já bych zvolil DCF77 (pokud je dostatečně silný) nebo GPS. V nouzi GSM.

CFM

Re:Relativně přesné RTC
« Odpověď #34 kdy: 05. 12. 2024, 22:40:10 »
Ještě mě napadá, zda by nešlo využít LoRaWAN? Ve specifikaci je beacon po 128s, který obsahuje čas. Nedají se takové zprávy pasivně poslouchat z LoRaWAN od ČRA či The Things Network?


mise

Re:Relativně přesné RTC
« Odpověď #35 kdy: Dnes v 06:34:06 »
LoRaWAN síť na synchronizaci času je zajímavá volba. Šlo by to na ní asi udělat více způsoby, ale...
Mám zkušenosti, že LoRa ve sklepích nemá dobrý signál - hlavně ve staré zástavbě - metrové vlhké zdi. Takže dát anténu někam k oknu nebo vytáhnout nad chodník. Cena modulu je také někde kolem 500,- ale spíše více.

Re:Relativně přesné RTC
« Odpověď #36 kdy: Dnes v 08:22:43 »
Mě ještě napadla jiná věc, ale jen principiálně - nemám s tím zkušenosti. Distributoři elektřiny rozlišují vysoký a nízký tarif. Informace o přepnutí posílají "nějak" po el. síti. Nešlo by tohle nějak využít? Netším, jak přesní jsou, jen předpokládám, že je v jejich zájmu být "rozumně" přesný asi v intencích požadavku na tazatelovu přesnost. Navíc časy přepínání průběžně mění, ale to také nemusí vadit, protože pokud je změna navázána na minutu, k synchronizaci na "nejbližší" minutu by to stačilo. Je to ale jen nápad, chtělo by to zjistit, jak dekódovat info o tarifu a jak je přepínání přesné.