GPSDO nowe możliwości.
Popracowałem trochę nad tym chińskim modułem, który jest niejako źródłem tytułu tego wątku, a poczta dostarczyła mi go jeszcze przed Świętami.

Tak dla uporządkowania informacji - moduł, o którym tu piszemy nazywa się 57964-xx (różne wykonania) a nie 62256 co jest często powielanym na eBay błędem! Na płytce jest oznaczenie 57963-B ale dotyczy to PCB.
Oznaczenie 62256 to tylko typ OCXO, który jakiś producent robi dla Trimbla. Tu ostrzeżenie - to OCXO 62256 ma zasilanie 5V a nie 12V jak to wielu sprzedawców podaje i ten oscylator pracuje w omawianym module z 5V.
Jako, że jest to typowy produkt OEM, dokumentacja do niego nie jest dostępna.

Miałem w rękach najnowszy produkt Trimbla Mini-T GG Multi GNSS Disciplined Clock Board (P/N 95959-xx) jak i też i starszą jego wersję Mini-T (P/N 53110-xx). Przekonałem się, że praktycznie konstrukcja sprzętowa jest analogiczna z tą "naszą" płytką 57964-xx, z drobnymi różnicami no i oczywiście z różnym rozkładem elementów. Zatem można się spodziewać, że efekty powinny być zbliżone do tych dobrze udokumentowanych produktów. Miałem nadzieję po tym, że uda mi się nawiązać komunikację z tym modułem posiadanymi "narzędziami" trimblowskimi.
Niestety firmware jest zupełnie inny ! Zero reakcji na narzędzia trimblowskie i jedynie odpowiedzi a ściślej znak zachęty terminalowej z ew. komunikatami o błędach pojawiły się przy komunikacji z prędkością 57600,N,8,1. Korzystając z Google znalazłem trochę informacji i udało mi się co nieco ”dogadać" z modułem. Pomocny był link: http://abelian.org/vlf/tmp/notes-57963.txt acz nie wszystkie komendy są akceptowane.
Przykłady poleceń i odpowiedzi załączam w pliku Trimble_GPSDO_57964_data_exchange_pl_v01.pdf:

https://drive.google.com/file/d/0ByQgomgYIGXpRmNvVXBqSGFxTU0/view?usp=sharing

Da się z tego wyciągnąć podstawowe informacje o statusie modułu i bieżącym czasie. Pozycja po pewnym czasie jest zafiksowana jako stała i praktycznie nie zmienia się później.

Rozpracowałem wstępnie złącze 50-pinowe ale część wyprowadzeń czeka jeszcze na weryfikację. Liczę że będą odpowiadać nieobsadzonemu złączu płytki Mini-T GG. W tym module obsadzone jest złącze kołkowe "30" a pod spodem jest pole pod (niemontowane) złącze 50-pinowe FFC.

Podłączenie tego modułu jest proste - zasilanie 5.5V - 6V z wydajnością prądową 2A (w czasie nagrzewania może pobierać sporo ponad 1A).
Na (nieobsadzonym) złączu JP5 dostępny jest wysokopoziomowy interfejs RS232 j/n:

1. RxD (dane odbierane z PC)
2. TxD (dane nadawane do PC)
3. -
4. GND

Zachęcam do uważnej lektury opisów, jakie są dostępne na stronie producenta dla siostrzanych produktów, linki podaję niżej Producent dostarcza darmowe oprogramowanie pod nazwą Trimble GPS Studio ale jak mamy do czynienia z odbiornikami timingowymi to dedykowanym do tego będzie DSPMon. A jak się okazało, programy te nie mają w przypadku tego modułu zastosowania, ale przydadzą się do modułu Thubderbolt czy innych "zwykłych" GPS-ów.

http://trl.trimble.com/dscgi/ds.py/Get/File-361592/MiniT_UG_1B.pdf
http://www.dpie.com/manuals/gps/Mini-T_GG_UG_Draft_PA2.pdf

Korzystając z odbiornika timingowego, a z takim mamy do czynienia, należy mu zapewnić właściwy sygnał, najlepiej z anteny dachowej. Przez pierwsze 10-30min odbiornik dokonuje, w uproszczeniu mówiąc autokalibracji. W tym czasie temperatura OCXO stabilizuje się, odbiornik kompletuje niezbędne dane (m.in. almanach), po znalezieniu rozwiązania nawigacyjnego (pozycja) przyjmuje ją za stałą i cała dalsza aktywność sprowadza się do pilnowania czasu.

Miłej zabawy w A.D. 2016 !

PS
Czy może ktoś ”rozbierze” dane jakie są wysyłane na porcie B ?


  PRZEJDŹ NA FORUM