[an error occurred while processing this directive]
|
Разные GPS-приемники по-разному ведут себя при потере счисления (fix). Но есть один общий момент - при старте firmware проверяет корректность показаний RTC и наличие их резервного питания. После первого успешного счисления времени показания RTC должны синхронизироваться с GPS/UTC time, но некоторые варианты firmware эту синхронизацию не выполняют, если при старте не были корректно запитаны часы. Поэтому при потере fix с таких приемников пойдет левое время, и восстановится только при новом вхождении в счисление.
Нужно подключить резервное питание, выключить и включить основное, и сделать Reset и Cold Start, чтобы затем получать корректное время. Кстати, поведение данных о времени более или менее строго регламентировани только для посылки ZDA, а для того, чтобы гарантированно иметь правильное время, нужно анализировать статус счисления и верить только тому времени, которое присылается при valid fix, как верно отметил ы