Цитата(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. Возможно, это всего лишь слухи?

Цитата(x893 @ Dec 25 2012, 02:38)

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