ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
19 мая
573246 Топик полностью
MBedder, терминатор (16.01.2015 11:46, просмотров: 222) ответил Apтём на Интересно чем это вызвано - глюк в софте производителя приёмников или в самом GPS? И как с таким бороться.
"Это не бага, это фича"(с). При первом включении любых RTC будут выдаваться дефолтные дата/время, а уж какой у кого дефолт - в лучшем случае напишут в мануале. Как только произойдет первое счисление, дата/время в RTC установятся и продолжат идти как положено. Если зажилил батарейку, то такая херня будет происходить при каждом передергивании питания. В современных взрослых приемниках вместо батарейки используется EEPROM, куда при каждом выключении питания записываются последние координаты/время и откуда при следующем включении они считываются. Это позволяет сильно ускорить TTFF (Time To First Fix), если с последнего выключения прошло не больше нескольких суток и/или если приемник в выключенном состоянии не перевезли дальше +-1200 километров. Дата/время (GPS) в таких приемниках корректно устанавливается практически с первым же односпутниковым фиксом, и корректируется до UTC после первого же 2D-фикса, т.е. в пределах паспортного значения Cold Start Time (30..60 секунд). Бороться очень просто - ВСЕГДА проверять признак валидности фикса и не использовать получаемые данные, пока фикса нет.