Jump to content

    

Странное поведение модуля GPS

У нас в оборудовании стоит модуль Sylvana-Anapala от Trimble

работало с 2013 года, вчера заметили такую странную вещь-станция не хочет запускаться по времени

которая берется с модуля.

стал разбираться с логом и вот что заметил:

R 04-10-2019 16:40:27.366 NMEA:->$GPRMC,164034.000,A,5540.6204,N,03734.1676,E,0.05,0.00,180200,9.4,E,A*03
R 04-10-2019 16:40:28.358 NMEA:->$GPRMC,164035.000,A,5540.6195,N,03734.1661,E,0.01,0.00,180200,9.4,E,A*0B
R 04-10-2019 16:40:29.359 NMEA:->$GPRMC,164036.000,A,5540.6193,N,03734.1652,E,0.02,0.00,180200,9.4,E,A*0D
R 04-10-2019 16:40:30.366 NMEA:->$GPRMC,164037.000,A,5540.6190,N,03734.1645,E,0.04,0.00,180200,9.4,E,A*0F
R 04-10-2019 16:40:31.357 NMEA:->$GPRMC,164038.000,A,5540.6188,N,03734.1638,E,0.01,0.00,180200,9.4,E,A*06
R 04-10-2019 16:40:32.367 NMEA:->$GPRMC,164039.000,A,5540.6187,N,03734.1629,E,0.03,0.00,180200,9.4,E,A*0A
R 04-10-2019 16:40:33.358 NMEA:->$GPRMC,164040.000,A,5540.6186,N,03734.1617,E,0.03,0.00,180200,9.4,E,A*08
R 04-10-2019 16:40:34.351 NMEA:->$GPRMC,164041.000,A,5540.6185,N,03734.1606,E,0.03,0.00,180200,9.4,E,A*0A
R 04-10-2019 16:40:35.347 NMEA:->$GPRMC,164042.000,A,5540.6187,N,03734.1591,E,0.04,0.00,180200,9.4,E,A*01
R 04-10-2019 16:40:36.360 NMEA:->$GPRMC,164043.000,A,5540.6188,N,03734.1569,E,0.04,0.00,180200,9.4,E,A*08
R 04-10-2019 16:40:37.377 NMEA:->$GPRMC,164044.000,A,5540.6190,N,03734.1548,E,0.08,0.00,180200,9.4,E,A*09
R 04-10-2019 16:40:38.375 NMEA:->$GPRMC,164045.000,A,5540.6191,N,03734.1532,E,0.02,0.00,180200,9.4,E,A*0E
R 04-10-2019 16:40:39.378 NMEA:->$GPRMC,164046.000,A,5540.6192,N,03734.1516,E,0.03,0.00,180200,9.4,E,A*09
R 04-10-2019 16:40:40.357 NMEA:->$GPRMC,164047.000,A,5540.6192,N,03734.1513,E,0.05,0.00,180200,9.4,E,A*0B
R 04-10-2019 16:40:41.366 NMEA:->$GPRMC,164048.000,A,5540.6192,N,03734.1512,E,0.04,0.00,180200,9.4,E,A*04
R 04-10-2019 16:40:42.361 NMEA:->$GPRMC,164049.000,A,5540.6193,N,03734.1510,E,0.01,0.00,180200,9.4,E,A*03

 

время правильно, а число и год 18 02 2000. причем есть 3dfix

такое на трех модулях.кто нибудь сталкивался с таким?

Share this post


Link to post
Share on other sites
21 минуту назад, inventor сказал:

R 04-10-2019 16:40:42.361 NMEA:->$GPRMC,164049.000,A,5540.6193,N,03734.1510,E,0.01,0.00,180200,9.4,E,A*03

время правильно, а число и год 18 02 2000. причем есть 3dfix

такое на трех модулях.кто нибудь сталкивался с таким?

видимо у меня похожий вариант - в конце лета домашний самодельный ntp сервер ушел в отказ отработав лет 5-7, расследование вывело в модуль gps-02, который перестал нормально синхронизироваться, замена антенны не помогла

отдает примерно такое же

$GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30

$GPRMC,083018.000,V,xxxx.xxxx,N,0xxxx.xxxx,E,000.0,000.0,190200,,,N*76

где xxxx мои реальные координаты, а вместо A,1 должно быть A,3 при нормальной работе

беглый гуглеж показывает наличие проблем у некоторых gps приемников, типа

"If you rely on GPS then make a note of 6 April 2019 in your calendar because it's the date that the GPS Week Rollover occurs, and it could cause some GPS receivers to malfunction" 

https://www.zdnet.com/article/some-gps-receivers-may-malfunction-on-or-after-april-6/

в принципе у меня было предположение, что дефект не физический, а программный, и вероятно лечится свежей прошивкой, но в моем случае тухляк, т.к. модуль китайский и давно снят с производства

он, модуль, еще и баговал - раз в 2-3 месяца переставал вообще чего-то ловить, лечилось пином сброса по cron

да, в этой же точке смартфон и плашет ловят стабильно

Share this post


Link to post
Share on other sites

Похоже на типичный сбой старых модулей GPS. В нем, вероятно, произошло переполнение внутреннего счетчика количества недель GPS. Для исправления нужно к выдаваемой дате программно прибавлять определенное количество недель.

Share this post


Link to post
Share on other sites

Я сталкивался сбой работы. В апреле месяце были изменены счетчики GPS.

Лечится элементарно перепрошивкой модуля. Нужно зайти только на сайт производителя.

Share this post


Link to post
Share on other sites

Ну и где на сайте Trimble это лежит? :pardon:

Share this post


Link to post
Share on other sites

Можно запросить прошивки у дистрибьюторов, например prin.ru. Но для старого оборудования обновлений может не быть.

Share this post


Link to post
Share on other sites
4 часа назад, Harbinger сказал:

Ну и где на сайте Trimble это лежит? :pardon:

достаточно погуглить и будет ссылка:

"06 апреля 2019 г. радионавигационным приемникам, использующим в своей работе сигналы глобальной сетевой спутниковой радионавигационной системы NAVSTAR (GPS),  предстоит функционировать в условиях наступления важного системного события, получившего название GPS WNRO (GPS Week Number Rollover). В начале новых суток по шкале времени GPS произойдет второе по счету переполнение 10-разрядного двоичного счетчика номера недели в навигационном сообщении, отсчитываемого с момента запуска системы в январе 1980 г. , со сбросом его максимального значения 1023 в ноль. Впервые подобное событие имело место 19.7 лет назад, 21 августа 1999 г.

Компания Trimble ответственно относится к проверке своих продуктов и решений в части их готовности к данному событию, а также стремится надлежащим образом информировать об этом своих пользователей и партнеров."

https://trimble.club/gps-wnro/

Share this post


Link to post
Share on other sites

Интересно

У ГЛОНАСС модулей или при

Перестройке на прием только глонас

Тоже будет такой косяк?

Не говорю про сильвану, она только gps

Share this post


Link to post
Share on other sites
В 05.10.2019 в 11:25, inventor сказал:

время правильно, а число и год 18 02 2000. причем есть 3dfix

Это номер приватной посылоки со спутника перевалил через 10-битное значение и обнулился.

Прибавьте к получаемой дате 1024 недели и Вы получите правильную дату

Share this post


Link to post
Share on other sites
4 часа назад, aiwa сказал:

Это номер приватной посылоки со спутника перевалил через 10-битное значение и обнулился.

Прибавьте к получаемой дате 1024 недели и Вы получите правильную дату

всё правильно, но делается это на уровне фирмваре gps, иначе на выхлопе приемника инфа тухлая. в случае ТС это лечится посещением сайта и накатыванием прошивки с фиксом, в моем случае 2 модуля gps просто идут в помойку..

Share this post


Link to post
Share on other sites

вобщем перепрошил эти модули, сначала написал в поддержку тримбл:

> We've bought around 100 pcs of these items. After April 7, 2019 the date rolled over to 1980. We do not have access to the software that works with this module, so we cannot adjust the number of weeks. Is it possible to reflash this module to remove this error. Can I flash via the NMEA port? Sylvana has no other ports. What are the options for flashing this module?

прислали несколько файликов, пре-лоадер, прошивку, 2 файла перевода времени (для работы с неправильным модулем)

и ... 2 файла с функциями, в общем надо самому написать прогу, используя эти файлы

 

я пошел другим путем (если кому надо). Модуль GPS Trimble Sylvana на микросхеме Condor_C1919A)

1) в DockLight на скорости 9600 посылаю команду $PMTK180*3B<r><n>  - переход в режим программирования

2) Закрываю порт в DockLight

3) Открываю TrimbleStudio и прошиваю модуль этими двумя файлами на скорости 115200

прошивка занимает примерно около 3 минут, начинает мигать лампочка, а потом процесс идет

После прошивки сбрасываю питания с модуля-он работает и показывает правильное время и дату

Share this post


Link to post
Share on other sites
В 14.10.2019 в 22:49, Jury093 сказал:

всё правильно, но делается это на уровне фирмваре gps, иначе на выхлопе приемника инфа тухлая. в случае ТС это лечится посещением сайта и накатыванием прошивки с фиксом, в моем случае 2 модуля gps просто идут в помойку..

У нас часть модулей SIM800 (EB800 или EB500) оказалась с таким эффектом. Просто уже после получения "неправильного" ответа с gps лечили простым прибавлением 1024 недель.

 

Если не ошибаюсь, такой сюрприз выдали более ранние модули, с последними все нормально.

Хотя прошивались они в едином производственном потоке.

 

Поэтому, ИМХО, проверьте еще раз: если Trimble действительно "ответственно относятся", то они должны были выложить решение и для тех двух модулей, может Вы случайно пропустили. 

 

Edited by aiwa
опечатка

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this