Wiedzieliście, że Polska ma swój własny DCF77?!
Momentalnie na usta cisną się miliony pytań! A komu to potrzebne? Jak do tego doszło? Otóż okazuje się, że GUM prowadzi serwis e-Czas, którego jedną z części jest e-Czas radio.
Oczywiście, zamiast wykorzystać bardziej popularny DCF77, musieliśmy stworzyć własny protokół, który jest gorszy od DCF77. e-Czas gwarantuje dokładność synchronizacji poniżej (trochę analne stwierdzenie) 10ms, a błąd synchronizacji w DCF77 nigdy nie przekroczy 5.5us. Czyli mówimy tutaj mniej więcej o trzech rzędach wielkości różnicy, ale jak to było, nie będzie Niemiec pluł nam w twarz.
Odbiornik referencyjny jest zamieszczony na Githubie. Świetnie! Tja... Schemat w Eaglu z adnotacją, odsyłającą do schematu w KiCadzie. Okay, tylko dla kicadowej wersji nie ma PDFa, a mi nie chcę się ściągać specjalnie KiCada. RF frontend na scalaku, okay. DSP zrobione na lekko prehistorycznym PICu (mimo że projekt został wrzucony na Githuba w zeszłym roku, no ale może jest starszy). Z opisu odbiornika na stronie GUMu wynika, że demodulacja jest napisana w assemblerze. No okay, czyżby zabrakło mocy obliczeniowej i trzeba było ręcznie optymalizować kod? Tylko, że częstotliwość IF to 1kHz, a ten PIC może się kręcić do 40 MIPSów. A teraz najlepsze - kod źródłowy nie jest dostępny, tylko plik hex! Także ten...
W okolicach projektu oczywiście musieli się kręcić krótkofalarze. Jedną twarz nawet kojarzę.
#programowanie #programista15k #programista25k #pracait #telekomunikacja #radiokomunikacja #elektronika #telcozhejto





