dasej napisał: Witam.
Oprogramowanie w AVT zostało napisane pod MARS600 a nie NEO-6M.
Nic Ci nie zostaje jak napisanie własnego oprogramowania lub kupienia bardzo drogiego MARS600
To raczej błędna analiza.
Po pierwsze:
Odbiornik MARS600 bazuje na odbiorniku uBlox Neo6
Po drugie:
Z opisu kitu wynika że czas jest pobierany z ramki RMC, czyli standardowej ramki NMEA. Obydwa odbiorniki w domyślnej konfiguracji wysyłają taka ramkę.
Przyczyna braku odbioru wzorca czasu może być zarówno sprzętowa jak i programowa.
W pierwszej kolejności sprawdziłbym czy odbiornik GPS działa poprawnie.
Np poprzez podłączenie do komputera (poprzez konwerter USB/UART) i sprawdzenie na dowolnym terminalu czy odbieramy ramki RMC i czy zawierają one poprawny czas.
Można też skorzystać z programu u-Center firmy u-Blox
Należy pamiętać że do poprawnego odbioru GPS potrzebuje widzieć niebo.
Może jest sytuacja że odbiornik jest w takim położeniu iż nie widzi odpowiedniej ilości satelitów i wtedy nie będzie wysyłał w ramce RMC znacznika poprawności czasu.
Jeżeli odbiornik działa poprawnie, to przyczyną może być inna konfiguracja odbiornika. Wraz z czasem zmieniał się standard NMEA, dodawane były nowe funkcjonalności.
Np w ramce RMC czas może być wysyłany w postaci 17,45,34 albo 17,45,34,000.
Jeżeli program w kicie AVT tego nie przewidział to jeden z formatów może nie być rozpoznawany.
Tutaj należałoby trochę poeksperymentować, np włączyć opcję "Compatible mode", można to zrobić przy pomocy wcześniej wspomnianego programu u-Center.
Można też zamiast GPSa podłączyć komputer PC z symulatorem GPS (np Virtual GPS) i sprawdzić jaka konfiguracja zadziała.
Pozdrawiam
JarekC