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

 
 
> 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
Ответов
x893
сообщение Dec 24 2012, 22:38
Сообщение #2


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

Группа: Свой
Сообщений: 1 333
Регистрация: 27-10-08
Из: Планета Земля
Пользователь №: 41 226



Цитата(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, соответственно не придется выгружать и загружать данные.

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


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

Сообщение отредактировал x893 - Dec 24 2012, 22:40
Go to the top of the page
 
+Quote Post



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

 


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


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