|
GPS приемник и Atmega, посоветуйте модель |
|
|
|
 |
Ответов
|
Aug 28 2008, 09:52
|
Участник

Группа: Свой
Сообщений: 68
Регистрация: 29-12-06
Из: Омск
Пользователь №: 23 999

|
Цитата Подскажите, щас вот втыкаю datasheet разных производителей, некоторые пришут что у них NMEA output: GGA, RMC, GSV, GSA (all 1 sec interval), т.е. по кругу гонятся данные в разных форматах. А некоторые пишут что у них просто NMEA выход и не пишут, какой формат вывода GGA, RMC, GSV или какой другой. Есть ли модуль, который выдает данные в зависимости от того как его сконфигурирую? Т.е. хочу, например, в ZDA формате - поставь едеиничку в таком регистре, хочешь в GGA - поставь нолик в этом регистре.  Повторяю в третий и последний раз. В.С.Е. (все) (all) (alle) (усi) приемники GPS выдают сообщение $GPRMC раз в секунду. Это обязательное требование какого-то там "морского реестра спасателей". И ничего (nothing) для получения своих координат, азимута и скорости в приемник писать не нужно! Просто прими RMC раз в секунду. Остальные сообщения выдают как вместе, так и по отдельности, данные из RMC, режимы приемника, заряд батареи, атмосф. давление и проч "фичи. Их выдача зависит от производителя.
|
|
|
|
|
Aug 28 2008, 10:24
|
Частый гость
 
Группа: Участник
Сообщений: 87
Регистрация: 23-06-08
Пользователь №: 38 503

|
Цитата(Syberian @ Aug 28 2008, 12:52)   Повторяю в третий и последний раз. В.С.Е. (все) (all) (alle) (усi) приемники GPS выдают сообщение $GPRMC раз в секунду. Это обязательное требование какого-то там "морского реестра спасателей". И ничего (nothing) для получения своих координат, азимута и скорости в приемник писать не нужно! Просто прими RMC раз в секунду. Остальные сообщения выдают как вместе, так и по отдельности, данные из RMC, режимы приемника, заряд батареи, атмосф. давление и проч "фичи. Их выдача зависит от производителя. Ну хорошо, а могу я отключить RMC и GGA включить например? RMC это recommended minimum. И как можно выбирать между форматами выдаваемых в линию сообщений? Это ведь не рационально, выдавать в линию несколько сообщений в разных форматах, но с одинаковыми данными. Цитата Это не команды, и не форматы. Это сообщения. Из входного потока вылавливаются и обрабатываются нужные, а то, что не нужно - игнорируется. А зачем тогда дублировать данные, ведь все сообщения содержат схожую информацию? Как-то $GPRMC, $GPGGA например. Можно сделать так, чтоб в линию выдавалось только одно сообщение како-го то формата? Чтоб не отсеивать по начальному индексу из 3 разных сообщений одно нужное.
|
|
|
|
|
Aug 28 2008, 10:26
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(V000va @ Aug 28 2008, 14:24)  Ну хорошо, а могу я отключить RMC и GGA включить например? Нет. Цитата Можно сделать так, чтоб в линию выдавалось только одно сообщение како-го то формата? Чтоб не отсеивать по начальному индексу из 3 разных сообщений одно нужное. В общем случае - нет.
|
|
|
|
|
Sep 17 2008, 16:32
|
Группа: Новичок
Сообщений: 10
Регистрация: 7-09-08
Из: Астрахань
Пользователь №: 40 047

|
Цитата(rx3apf @ Aug 28 2008, 14:26)  Нет.
В общем случае - нет. Почемуже??? Я работал с Оркамами и Леадтеками и не каких проблем небыло. Прикрепляю даташит где на русском все хорошо описано. Вот кусок кода на си, да неважно на чем передаш по UART rprintf("\r\n$PSRF103,00,00,00,01*24\r\n"); rprintf("\r\n$PSRF103,01,00,00,01*25\r\n"); rprintf("\r\n$PSRF103,02,00,00,01*26\r\n"); rprintf("\r\n$PSRF103,03,00,00,01*27\r\n"); rprintf("\r\n$PSRF103,04,00,02,00*23\r\n"); rprintf("\r\n$PSRF103,05,00,00,01*21\r\n"); И все кроме RMC отключится. RMC будет передаваться раз в 2 сек. Причем RMC тоже можно отключить. Просто это R- рекомендуемый М- минимум. Для навигации достаточно. Правда если захочеш посмотреть высоту или уровень сигнала спутников придется смотреть другие.
|
|
|
|
Сообщений в этой теме
V000va GPS приемник и Atmega Aug 27 2008, 15:23 rx3apf Цитата(V000va @ Aug 27 2008, 19:23) Подск... Aug 27 2008, 15:46 Syberian Цитата(V000va @ Aug 27 2008, 18:23) Подск... Aug 28 2008, 02:12 V000va Из прочитанного я понял, что протокол двусторонний... Aug 28 2008, 07:34  Syberian Цитата(V000va @ Aug 28 2008, 10:34) Коман... Aug 28 2008, 09:04   V000va Цитата(Syberian @ Aug 28 2008, 12:04) Пов... Aug 28 2008, 09:35  rx3apf Цитата(V000va @ Aug 28 2008, 11:34) Из пр... Aug 28 2008, 09:46   V000va Цитата(rx3apf @ Aug 28 2008, 13:26) Нет.
... Aug 28 2008, 14:13    rx3apf Цитата(V000va @ Aug 28 2008, 18:13) Хм, в... Aug 28 2008, 14:30    rx3apf Цитата(VadimGVS @ Sep 17 2008, 20:32) Поч... Sep 17 2008, 19:34     VadimGVS Цитата(rx3apf @ Sep 17 2008, 23:34) Но от... Sep 18 2008, 23:13      rx3apf Цитата(VadimGVS @ Sep 19 2008, 03:13) ЕВ-... Sep 19 2008, 00:06       VadimGVS Цитата(rx3apf @ Sep 19 2008, 04:06) Вот, ... Sep 19 2008, 18:23        rx3apf Цитата(VadimGVS @ Sep 19 2008, 22:23) Спе... Sep 19 2008, 20:04 V000va Изучаю внешние антенны для GPS модулей. Все имеют ... Aug 29 2008, 10:36 rx3apf Цитата(V000va @ Aug 29 2008, 14:36) Изуча... Aug 29 2008, 12:17 V000va Теперь ясно почти все. Спасибо Aug 29 2008, 15:00 VadimGVS Цитата(V000va @ Aug 27 2008, 19:23) 2. Ка... Sep 17 2008, 17:50
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|