Проблема с приёмом данных с GPS приёмника

Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5462
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

Re: Проблема с приёмом данных с GPS приёмника

Сообщение IvanLis »

Oleg B. писал(а):Бит не может быть 2..255 и т.д. Байт может - в нём все-таки 8 бит.
В протоколе NMEA вообще не должно быть байта со значением ( 13 = x0D = "\r")
Согласен с Вашими обоими замечаниями.
1. Исправил бит на байт.
2. Не должно, но по какой-то причине присутствует. И присутствует именно при обработке строки на контроллере, если принимать данные непосредственно с GPS -> UART -> USB -> ПК, то такого не наблюдается. Сначала думал, что это у меня только, но потом обратил внимание, что то же самое и у Sergey Ivanov наблюдается. По какой причине он там выскакивает не знаю, но факт остается фактом и с ним приходится бороться, а это сделать проще при приеме, нежели на этапе анализа.
Аватара пользователя
Sergey Ivanov

Activity Professionalism Gold Автор
expert
expert
Сообщения: 1217
Зарегистрирован: 01 мар 2009, 20:54
Награды: 5
Версия LabVIEW: 2018
Откуда: Санкт-Петербург, Кронштадт
Благодарил (а): 11 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Проблема с приёмом данных с GPS приёмника

Сообщение Sergey Ivanov »

Oleg B. писал(а):
В протоколе NMEA вообще не должно быть байта со значением ( 13 = x0D = "\r")
почему не должно ? сейчас ковырялся в даташите на один из приёмников - там как раз оба терминатора есть.
гпс.pdf
(277.26 КБ) 203 скачивания
Добро пожаловать на http://rk-stud.ru/
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5462
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

Re: Проблема с приёмом данных с GPS приёмника

Сообщение IvanLis »

Sergey Ivanov писал(а):почему не должно ? сейчас ковырялся в даташите на один из приёмников - там как раз оба терминатора есть.
ну да... NMEA 0183
а я по какому-то документу разбирался, там не было :dntknw:
Аватара пользователя
Sergey Ivanov

Activity Professionalism Gold Автор
expert
expert
Сообщения: 1217
Зарегистрирован: 01 мар 2009, 20:54
Награды: 5
Версия LabVIEW: 2018
Откуда: Санкт-Петербург, Кронштадт
Благодарил (а): 11 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Проблема с приёмом данных с GPS приёмника

Сообщение Sergey Ivanov »

забыли дописать, наверно :D
Добро пожаловать на http://rk-stud.ru/
Аватара пользователя
Sergey Ivanov

Activity Professionalism Gold Автор
expert
expert
Сообщения: 1217
Зарегистрирован: 01 мар 2009, 20:54
Награды: 5
Версия LabVIEW: 2018
Откуда: Санкт-Петербург, Кронштадт
Благодарил (а): 11 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Проблема с приёмом данных с GPS приёмника

Сообщение Sergey Ivanov »

купил новый приёмник GPS, получил таукой лог:
на первый взгляд, нет той проблемы, которая у меня была. но ещё попробую.

ссылка на даташит http://www.compel.ru/datapdf/wpt/pn/m31 ... 8a62e6.pdf (M3126 - вот он)

Код: Выделить всё

$GPGGA,192559.000,5951.2631,N,03020.8387,E,0,3,,135.7,M,18.0,M,,*41\r\n$GPGSA,A,1,,,,,,,,,,,,,,,*1E\r\n$GPGSV,2,1,07,11,20,283,39,15,19,036,,14,17,149,,09,05,068,*78\r\n$GPGSV,2,2,07,08,05,320,,01,04,276,34,16,03,212,28*4C\r\n$GPRMC,192559.000,V,5951.2631,N,03020.8387,E,0.79,273.91,310712,,,N*78\r\n$GPVTG,273.91,T,,M,0.79,N,1.47,K,N*30\r\n$GPGGA,192600.000,5951.2627,N,03020.8387,E,0,3,,136.2,M,18.0,M,,*4F\r\n$GPGSA,A,1,,,,,,,,,,,,,,,*1E\r\n$GPGSV,2,1,07,11,20,283,39,15,19,036,,14,17,149,,09,05,068,*78\r\n$GPGSV,2,2,07,08,05,320,,01,04,276,34,16,03,212,28*4C\r\n$GPRMC,192600.000,V,5951.2627,N,03020.8387,E,0.80,269.62,310712,,,N*71\r\n$GPVTG,269.62,T,,M,0.80,N,1.48,K,N*3E\r\n$GPGGA,192601.000,5951.2636,N,03020.8402,E,0,3,,136.8,M,18.0,M,,*4E\r\n$GPGSA,A,1,,,,,,,,,,,,,,,*1E\r\n$GPGSV,2,1,07,11,20,283,39,15,19,036,,14,17,149,,09,05,068,*78\r\n$GPGSV,2,2,07,08,05,320,,01,04,276,34,16,03,212,28*4C\r\n$GPRMC,192601.000,V,5951.2636,N,03020.8402,E,0.78,265.22,310712,,,N*75\r\n$GPVTG,265.22,T,,M,0.78,N,1.45,K,N*3C\r\n$GPGGA,192602.000,5951.2634,N,03020.8425,E,0,3,,138.0,M,18.0,M,,*4C\r\n$GPGSA,A,1,,,,,,,,,,,,,,,*1E\r\n$GPGSV,2,1,07,11,20,283,39,15,19,036,,14,17,149,,09,05,068,*78\r\n$GPGSV,2,2,07,08,05,320,,01,04,276,34,16,03,212,28*4C\r\n$GPRMC,192602.000,V,5951.2634,N,03020.8425,E,0.60,240.93,310712,,,N*75\r\n$GPVTG,240.93,T,,M,0.60,N,1.11,K,N*39\r\n$GPGGA,192603.000,5951.2633,N,03020.8419,E,0,3,,138.1,M,18.0,M,,*44\r\n$GPGSA,A,1,,,,,,,,,,,,,,,*1E\r\n$GPGSV,2,1,07,11,20,283,39,15,19,036,,14,17,149,,09,05,068,*78\r\n$GPGSV,2,2,07,08,05,320,,01,04,276,34,16,03,212,28*4C\r\n$GPRMC,192603.000,V,5951.2633,N,03020.8419,E,0.63,246.04,310712,,,N*77\r\n$GPVTG,246.04,T,,M,0.63,N,1.17,K,N*34\r\n$GPGGA,192604.000,5951.2628,N,03020.8395,E,0,3,,137.4,M,18.0,M,,*40\r\n$GPGSA,A,1,,,,,,,,,,,,,,,*1E\r\n$GPGSV,2,1,07,11,20,283,39,15,19,036,,14,17,149,,09,05,068,*78\r\n$GPGSV,2,2,07,08,05,320,,01,04,276,34,16,03,212,28*4C\r\n$GPRMC,192604.000,V,5951.2628,N,03020.8395,E,0.68,266.38,310712,,,N*7F\r\n$GPVTG,266.38,T,,M,0.68,N,1.25,K,N*33\r\n$GPGGA,192605.000,5951.2636,N,03020.8421,E,0,3,,138.7,M,18.0,M,,*4A\r\n$GPGSA,A,1,,,,,,,,,,,,,,,*1E\r\n$GPGSV,2,1,07,11,20,283,39,15,19,036,,14,17,149,,09,05,068,*78\r\n$GPGSV,2,2,07,08,05,320,,01,04,276,34,16,03,212,28*4C\r\n$GPRMC,192605.000,V,5951.2636,N,03020.8421,E,0.68,271.61,310712,,,N*73\r\n$GPVTG,271.61,T,,M,0.68,N,1.25,K,N*39\r\n$GPGGA,192606.000,5951.2638,N,03020.8415,E,0,3,,138.7,M,18.0,M,,*40\r\n$GPGSA,A,1,,,,,,,,,,,,,,,*1E\r\n$GPGSV,2,1,07,11,20,283,39,15,19,036,,14,17,149,,09,05,068,*78\r\n$GPGSV,2,2,07,08,05,320,,01,04,276,34,16,03,212,28*4C\r\n$GPRMC,192606.000,V,5951.2638,N,03020.8415,E,0.67,270.94,310712,,,N*7D\r\n$GPVTG,270.94,T,,M,0.67,N,1.25,K,N*3D\r\n$GPGGA,192607.000,5951.2640,N,03020.8414,E,0,3,,138.6,M,18.0,M,,*4E\r\n$GPGSA,A,1,,,,,,,,,,,,,,,*1E\r\n$GPGSV,2,1,07,11,20,283,40,15,19,036,,14,17,149,,09,05,068,*76\r\n$GPGSV,2,2,07,08,05,320,,01,04,276,34,16,03,212,28*4C\r\n$GPRMC,192607.000,V,5951.2640,N,03020.8414,E,0.65,255.75,310712,,,N*78\r\n$GPVTG,255.75,T,,M,0.65,N,1.20,K,N*32\r\n$GPGGA,192608.000,5951.2630,N,03020.8394,E,0,3,,137.7,M,18.0,M,,*47\r\n$GPGSA,A,1,,,,,,,,,,,,,,,*1E\r\n$GPGSV,2,1,07,11,20,283,40,15,19,036,,14,17,149,,09,05,068,*76\r\n$GPGSV,2,2,07,08,05,320,,01,04,276,34,16,03,212,28*4C\r\n$GPRMC,192608.000,V,5951.2630,N,03020.8394,E,0.62,255.75,310712,,,N*78\r\n$GPVTG,255.75,T,,M,0.62,N,1.15,K,N*33\r\n$GPGGA,192609.000,5951.2626,N,03020.8379,E,0,3,,136.9,M,18.0,M,,*4D\r\n$GPGSA,A,1,,,,,,,,,,,,,,,*1E\r\n$GPGSV,2,1,07,11,20,283,40,15,19,036,,14,17,149,,09,05,068,*76\r\n$GPGSV,2,2,07,08,05,320,,01,04,276,34,16,03,212,28*4C\r\n$GPRMC,192609.000,V,5951.2626,N,03020.8379,E,0.58,255.75,310712,,,N*74\r\n$GPVTG,255.75,T,,M,0.58,N,1.07,K,N*39\r\n$GPGGA,192610.000,5951.2624,N,03020.8381,E,0,3,,137.2,M,18.0,M,,*4A\r\n$GPGSA,A,1,,,,,,,,,,,,,,,*1E\r\n$GPGSV,2,1,07,11,20,283,40,15,19,036,,14,17,149,,09,05,068,*76\r\n$GPGSV,2,2,07,08,05,320,,01,04,276,34,16,03,212,28*4C\r\n$GPRMC,192610.000,V,5951.2624,N,03020.8381,E,0.54,255.75,310712,,,N*75\r\n$GPVTG,255.75,T,,M,0.54,N,1.00,K,N*32\r\n$GPGGA,192609.000,5951.2621,N,03020.8304,E,0,3,,134.3,M,18.0,M,,*48\r\n$GPGSA,A,1,,,,,,,,,,,,,,,*1E\r\n$GPGSV,2,1,07,11,20,283,40,15,19,036,,14,17,149,,09,05,068,*76\r\n$GPGSV,2,2,07,08,05,320,,01,04,276,34,16,03,212,28*4C\r\n$GPRMC,192609.000,V,5951.2621,N,03020.8304,E,0.80,259.53,310712,,,N*74\r\n$GPVTG,259.53,T,,M,0.80,N,1.48,K,N*3F\r\n$GPGGA,192610.000,5951.2620,N,03020.8295,E,0,3,,134.6,M,18.0,M,,*4D\r\n$GPGSA,A,1,,,,,,,,,,,,,,,*1E\r\n$GPGSV,2,1,07,11,20,283,40,15,19,036,,14,17,149,,09,05,068,*76\r\n$GPGSV,2,2,07,08,05,320,,01,04,276,34,16,03,212,28*4C\r\n$GPRMC,192610.000,V,5951.2620,N,03020.8295,E,0
Добро пожаловать на http://rk-stud.ru/
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Real Time / FPGA / Embedded»