Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Координаты GPS
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Метрология, датчики, измерительная техника
Skaf
Начинаю работать с GPS/ГЛОНАСС приемником ГЕОС-1М. У него есть отладочная плата и демо-программа на ПК.

По NMEA протоколу приемник сообщает следующее
$GPGGA,090134.00,5543.4098,N,03733.6426,E,1,05,1.6,00081.0,M,0014.3,M,,*6E

Тоесть
5543.4098,N
03733.6426,E

А его демо-программа на ПК при этом показывает
55.7225533N
37.5606234E

Как видно разница существена. Действительности соответсуют вторые координаты, а первые ошибаются где-то на 50км.
Мне совершенно не понятно откуда берутся вторые, правильные цифры, если приемник говорит другие. Какие-то поправочные коэффециенты? Откуда они берутся? Вроде ничего такого в сообщениях от приемника нет. Еще меня смущает то, что цифр во вторых координатах стало больше.

Кто имеет опыт работы с навигационными приемниками, пожалуйста, подскажите. Спасибо.
Tanya
Цитата(Skaf @ Jan 13 2012, 14:21) *
Кто имеет опыт работы с навигационными приемниками, пожалуйста, подскажите. Спасибо.

Никогда не имела дела... Но на глаз видно, что в разных единицах... В первом случае 3 и 4 цифры - минуты, а во втором - десятичные доли градуса. Если поделить 43 на 60, то получится 0.71666.
Как интерпретировать 98 или 64 не знаю.
Skaf
Если открыть википедию на странице про NMEA, то

Цитата
Примеры RMC-строки

$GPRMC,125504.049,A,5542.2389,N,03741.6063,E,0.06,25.82,200906,,,*3B
12 часов 55 минут 4,049 секунд UTC
«A» — достоверно
широта 55° 42,2389', северная
долгота 37° 41,6063', восточная


тут вроде как совпадают данные... и по количеству цифр и по их содержанию.... Может какая-то фича именно приемника ГЕОС-1М? Как же тогда его фирменная программа вычисляет правильные координаты.. В документации про этого ничего не говорится... Там рассматриваются поля этих сообщений и прямо напсиано- это широта, это долгота, это время, это скорость и т.д.... Никаких "подводных камней" не описывается...
ledum
Да Вы сами гляньте - Гугль Ёрс в двух представлениях координат - градусы и минуты с десятыми и градусы с десятыми - Вам это место должно быть известно. Ну метров 100, но не 50 км
Skaf
Оказывается это разные форматы записи. Спасибо, что помогли разобраться. С этим приходится сталкиваться впервые.
rx3apf
А в демонстрационной программе используется какая система координат ? И какая система координат у приемника ($GPDTM) ? Делить на 60 надо минуты с долями, т.е. должно быть 53.723497 и 37.56071, но результат будет соответствовать, только если совпадают системы координат... У приемника обычно WGS84, но в данном случае можно ожидать любых чудес...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.