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

 
 
> AGPS, реально ли реализовать и альтернативы
kan35
сообщение Dec 24 2012, 16:45
Сообщение #1


Знающий
****

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



Задался задачей ускорить определение координат.
1. Первое, что приходит в голову - AGPS. На сколько я понимаю он предполагает по определенному протоколу получать эфемериды для текущего момента и запись их в модуль. В общем нормально, но нужно много разбираться с протоколами модуля и сервера.
2. При использовании sirf star 4 в исполнении модуля Quectel L30 предполагается внешняя eeprom, как я понимаю модуль сам просчитывает эфемериды на 3 дня и если не снимать питание с V_BKP пина, то из eeprom данные для соответствующего времени будут извлечены и использованы.
3. Самый простой способ, как я считаю, это перед выключением модуля вычитать эфемериды (и альманах?) и сохранить их куда нибудь. А при включении загружать. SirfStar вроде имеет такие команды. Вопрос в том, на сколько устареют данные и хватит ли их для ускоренного старта... или я может не правильно понимаю принципы?..
4. То же самое что 3, только выключать модуль через пин ON_OFF не снимая питание с V_BKP, соответственно не придется выгружать и загружать данные.

Кто боролся с подобными задачами, откликнитесь, как вы делали. Или как то еще из не перечисленных способов. Если я в чем то ошибся - прошу поправить.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
krdmitry
сообщение Dec 25 2012, 05:19
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 160
Регистрация: 24-11-05
Из: СПб
Пользователь №: 11 354



Цитата(kan35 @ Dec 24 2012, 20:45) *
Задался задачей ускорить определение координат.
1. Первое, что приходит в голову - AGPS. На сколько я понимаю он предполагает по определенному протоколу получать эфемериды для текущего момента и запись их в модуль. В общем нормально, но нужно много разбираться с протоколами модуля и сервера.
2. При использовании sirf star 4 в исполнении модуля Quectel L30 предполагается внешняя eeprom, как я понимаю модуль сам просчитывает эфемериды на 3 дня и если не снимать питание с V_BKP пина, то из eeprom данные для соответствующего времени будут извлечены и использованы.
3. Самый простой способ, как я считаю, это перед выключением модуля вычитать эфемериды (и альманах?) и сохранить их куда нибудь. А при включении загружать. SirfStar вроде имеет такие команды. Вопрос в том, на сколько устареют данные и хватит ли их для ускоренного старта... или я может не правильно понимаю принципы?..
4. То же самое что 3, только выключать модуль через пин ON_OFF не снимая питание с V_BKP, соответственно не придется выгружать и загружать данные.

Кто боролся с подобными задачами, откликнитесь, как вы делали. Или как то еще из не перечисленных способов. Если я в чем то ошибся - прошу поправить.


Ходят слухи, что для SirfIV в ROM-версии обязательно нужна м/сх внешней EEPROM для сохранения эфемерид, без нее работать не будет.
Насколько понимаю, модулю для быстрого старта по A-GPS нужны эфемериды / альманах, время и примерные координаты. Опять же, ходят слухи, что SirfIV не принимает примерное время в расчет для A-GPS, надо подключать постоянное питание на V_BKP. Возможно, это всего лишь слухи? sm.gif


Цитата(x893 @ Dec 25 2012, 02:38) *
По п.3/4 такое замечание - если после включения (при сохраненных alm/eph) не произошло фиксации позиции до выключения ON/OFF, то модуль данные по alm/eph сотрет и след. старт будет как холодный. Поэтому я всегда после фиксации данные считывал и при старте всегда загружаю (никаких eeprom не подключал к GPS).


Используете именно SirfIV? Какими командами загружаете и считываете альманах?
Go to the top of the page
 
+Quote Post



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

 


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


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