реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Команды GPS приёмника IT500(UP500) от Fastrax, Как его заставить их понимать?
SZ0
сообщение Jun 7 2010, 14:07
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 326
Регистрация: 14-02-06
Пользователь №: 14 331



Подключил UP500 к AVR. Данные с него идут. А вот команды он не воспринимает. Может не то передаю или нет так cranky.gif Команды брал отсюда: http://isuite.fastrax.fi/sdk/341/protocols/pro_nmea.html

Сообщение отредактировал SZ0 - Jun 7 2010, 14:08
Go to the top of the page
 
+Quote Post
mempfis_
сообщение Jun 7 2010, 14:19
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Цитата(SZ0 @ Jun 7 2010, 17:07) *
Подключил UP500 к AVR. Данные с него идут. А вот команды он не воспринимает. Может не то передаю или нет так cranky.gif Команды брал отсюда: http://isuite.fastrax.fi/sdk/341/protocols/pro_nmea.html


Вы не забыли в конце команды подать \r\n ?
Правильно ли расчитана контрольная сумма?

Если подавать фиксированные команды например $PMTK300,1000,0,0,0,0*1C\r\n приходит ли ответ (для данной команды - $PMTK001,300,3*33\r\n) ?

Сообщение отредактировал mempfis_ - Jun 7 2010, 14:20
Go to the top of the page
 
+Quote Post
SZ0
сообщение Jun 7 2010, 14:33
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 326
Регистрация: 14-02-06
Пользователь №: 14 331



Хм. По ссылке команды начинаются с $PFST. Да и про контрольную сумму там в командах ничего нет. Подозреваю что команды не те smile.gif
Go to the top of the page
 
+Quote Post
mempfis_
сообщение Jun 7 2010, 14:45
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Цитата(SZ0 @ Jun 7 2010, 17:33) *
Хм. По ссылке команды начинаются с $PFST. Да и про контрольную сумму там в командах ничего нет. Подозреваю что команды не те smile.gif


Не пролистал до конца страницу smile.gif
В моём EB500 используются PMTK-команды.

Всёже не пробовали в конце подавать хотябы \r\n ?
Без \r\n приёмник может не понять что команда завершена.

Кстати вот структура ответов от приёмника $GP<message id>,<data field>,<data field>,,, ..*<checksum><CR><LF>
А вот пример ответа $GPGGA,084053.39,6016.3051,N,02458.3735,E,0,00,0.0,46.6,M,18.2,M,,*5D
Как видите \r\n в них опущен но реально в ответе он есть!

Сообщение отредактировал mempfis_ - Jun 7 2010, 14:50
Go to the top of the page
 
+Quote Post
SZ0
сообщение Jun 7 2010, 17:05
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 326
Регистрация: 14-02-06
Пользователь №: 14 331



\r\n\ сразу же подавал. Контрольная сумма там упоминается только в сообщениях от 500. В командах она не указана.

Те команды, которые я брал выше по ссылке, похоже для борды какой-то от производителя. Нашёл ман http://www.sparkfun.com/datasheets/GPS/Mod...TK_Protocol.pdf и проверил вашу команду. Он стал откликаться.
Go to the top of the page
 
+Quote Post
mempfis_
сообщение Jun 7 2010, 18:10
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Посмотрите вот тут ещё
http://electronix.ru/forum/index.php?showtopic=72171
Go to the top of the page
 
+Quote Post
SZ0
сообщение Jun 8 2010, 04:20
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 326
Регистрация: 14-02-06
Пользователь №: 14 331



Вот, нашёл на сайте fastraxgps ман по командам 500й серии. Прилагается в файле.

Загнал я свой в какой-то режим maniac.gif , балуясь с командами. При этом думал что без питания он все настройки сбросит к default, а он похоже не хочет. Теперь вот думаю, что делать help.gif
Прикрепленные файлы
Прикрепленный файл  NMEA_manual_for_Fastrax_IT500_Series_GPS_receivers.pdf ( 239.32 килобайт ) Кол-во скачиваний: 659
 
Go to the top of the page
 
+Quote Post
SZ0
сообщение Jun 9 2010, 09:41
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 326
Регистрация: 14-02-06
Пользователь №: 14 331



Частично разобрался с командами. Появились вопросы.

1. Этот приёмник выдаёт данные с меткой: V - invalid, A - valid. Исходя из чего он рашет что данные верны? Хотя он и начинает видеть спутники спустя какое-то время после запуска, но верные данные начинаю поступать значительно позже.

2. Как организовать экономичную работу этого приёмника? В списке команд не нашёл возможности погружать его в какой-нибудь спящий режим. Хочется чтобы он выдавал данные периодически, а в остальное же время он потреблял минимум. Пока не увидел выхода кроме как коммутировать ему питание.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Jun 9 2010, 09:52
Сообщение #9


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(SZ0 @ Jun 9 2010, 13:41) *
Пока не увидел выхода кроме как коммутировать ему питание.

PMTK320 - это не то ?
Go to the top of the page
 
+Quote Post
SZ0
сообщение Jun 9 2010, 10:19
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 326
Регистрация: 14-02-06
Пользователь №: 14 331



Цитата(rx3apf @ Jun 9 2010, 15:52) *
PMTK320


Да я вот что-то не пойму. Ман, что я выше выложил, там нет такой команды. Но другой ман, например "MTK NMEA Packet User Manual Revision: 0.3", содержит данную команду. Какие же команды ещё могут подходить для этого приёмника?

Ещё вопрос возник. Как узнать, какой параметр запрограммирован по данной команде? Например как в модемах AT+команда?

Помимо 320 нашёл ещё 420,520. И все относятся к управлению power saving smile.gif. Как ими правильно воспользоваться?

Сообщение отредактировал SZ0 - Jun 9 2010, 10:31
Go to the top of the page
 
+Quote Post
SZ0
сообщение Jun 12 2010, 04:53
Сообщение #11


Местный
***

Группа: Участник
Сообщений: 326
Регистрация: 14-02-06
Пользователь №: 14 331



На какие либо команды управления питанием не удалось достичь реакции.

С сохранением настроек он тоже как-то мутно себя ведёт sad.gif
Go to the top of the page
 
+Quote Post
KVX
сообщение Jun 17 2010, 07:42
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 14-12-06
Пользователь №: 23 504



Цитата(SZ0 @ Jun 9 2010, 13:41) *
Частично разобрался с командами. Появились вопросы.

1. Этот приёмник выдаёт данные с меткой: V - invalid, A - valid. Исходя из чего он рашет что данные верны? Хотя он и начинает видеть спутники спустя какое-то время после запуска, но верные данные начинаю поступать значительно позже.

2. Как организовать экономичную работу этого приёмника? В списке команд не нашёл возможности погружать его в какой-нибудь спящий режим. Хочется чтобы он выдавал данные периодически, а в остальное же время он потреблял минимум. Пока не увидел выхода кроме как коммутировать ему питание.



1. как только модуль получает решение данных, так выдает, что данные верны.

2. У UP500 нет команд для режима пониженного энергосбережения. можно сделать как, подключаете Backup. подключает ключ на вывод питания. и дергаете его. будет вам пониженное потребление. только нужно включать модуль с некоторой периодичностью. оптимальный вариант 5-15 мин. Приемник обновляет свои данные выдает что они действительные. и вы выключаете приемник. вообще смотрите на модель IT500 -более чувствительный.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 7th July 2025 - 07:08
Рейтинг@Mail.ru


Страница сгенерированна за 0.03108 секунд с 7
ELECTRONIX ©2004-2016