|
|
  |
SIM28/68 и ловля альманаха, как узнать, что принят альманах? |
|
|
|
Oct 31 2013, 10:44
|

Местный
  
Группа: Свой
Сообщений: 224
Регистрация: 23-11-08
Из: Украина, Луганск
Пользователь №: 41 879

|
Цитата(CADiLO @ Oct 31 2013, 11:53)  Глава 4.1.4 AlwayLocate С чтения этого и начал. Но там только упоминание, что есть такая фича. И приписа, дескать читайте NMEA команды.. Что собственно и делаю. ИМХО, батарейку можно сильно растянуть ориентируясь на подвижность объекта. Если он не движется, зачем каждые пол минуты жрать жуткий ток? Я б сэкономил. Стоит? Раз в пять-десять минут..
--------------------
«Чтобы что-то изобрести, вам потребуется хорошее воображение и куча мусора» /Томас Эдисон/
|
|
|
|
|
Oct 31 2013, 11:35
|

Частый гость
 
Группа: Участник
Сообщений: 169
Регистрация: 26-03-12
Из: Харьков
Пользователь №: 71 010

|
около 3-4 мА это только SIM900R, UART контроллера не отключаю, тк может прийти смс или звонок который разбудит модуль, хотя наличие новой смс можно проверить после спячки... ради 0,8мА можно покумекать. Еще столько же кушает сам контроллер, тк на его SLEEP сильно не сикономишь. нужно ставить другой - STM32L - это UltraLowPower...
На счет периодичности отсылки GPS координат, алгоритм еще в процессе, можно контролировать скорость, и если она меньше 1км/ч то увеличивать интервал, но иногда на стоянке скорость прыгает до 3км/ч, хотя модуль не подвижный.
Кстати, разницы не заметил на практике, по потреблению Periodic standby mode и Perpetual backup mode Что лучше?
|
|
|
|
|
Oct 31 2013, 11:40
|

Гуру
     
Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988

|
>>>около 3-4 мА это только SIM900R,
Много - смотрите чтобы порт был не активен...
>>>UART контроллера не отключаю, тк может прийти смс или звонок который разбудит модуль,
Тот вывод что ИЗ модуля на контроллер данные - можно не трогать - по нему нормально URC прийдут на контроллер А вот тот что В модуль из контроллера как раз и подпитывает.... - кстати не проверяли если его не в Z переводить, а в 0 оставлять вместо 1.
По идее по RI еще отлавливаются входящие - правда не помню навскидку как RI в спячке себя ведет
У вас есть еще куда двигаться по потреблению - думаю что оптимизировав все, можно выйти с этим аккумулятором на 3-4 суток. ArtemCAD на такое время выходил, надо поискать по форуму. Только он кажется PIC в нановатт моде использовал - там единицы микроампер у спящего контроллера .
--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
|
|
|
|
|
Oct 31 2013, 12:15
|
Местный
  
Группа: Участник
Сообщений: 212
Регистрация: 2-02-11
Пользователь №: 62 643

|
Цитата(Eddy71 @ Oct 30 2013, 19:10)  Грызёт меня один знакомый по поводу автономного трекера. Но GPS модули имеют очень приличный аппетит к питанию. В даташите нравится горячий старт, но чтобы он работал в памяти модуля должен присутствовать принятый альманах и эфемериды. Но как узнать, что они приняты/рассчитаны? $GPGSV (всего) или $GPGSA (используется) дают ответ на вопрос. Цитата И с сохранностью в памяти как быть (правильно) чтоб батарейки максимально сэкономить? Обычно есть вход питания RAM и часов от батарейки или есть (возможно, внешний) EEPROM для сохранения, или сохранение ведётся через управляющий интерфейс (через UART, спец. командами) на каком-то внешнем носителе микроконтроллером... Цитата(Falkon_99 @ Oct 31 2013, 00:43)  В модуле SIM28 по умолчанию включена функция предсказания орбит спутников. Тоесть скачивать альманах уже не обязательно... А для экономии аккума я использую периодический режим спячки. с параметрами: 3сек работает, 27сек спит.... Экономия значительная Такой режим прекрасно работает и со старыми приёмниками. Что-то вроде ~8 сек работает, минуту спит... Без всяких EPO-предскзаний и AGPS. Иногда работает дольше 8 сек (выключение по большому таймауту или по снижению HDOP). В таком режиме работы в общем и целом сам свои эфемериды со временем успешно обновляет.
|
|
|
|
|
Oct 31 2013, 16:36
|

Частый гость
 
Группа: Участник
Сообщений: 169
Регистрация: 26-03-12
Из: Харьков
Пользователь №: 71 010

|
Цитата(CADiLO @ Oct 31 2013, 13:40)  Спасибо, буду эксперементрировать Цитата(Frolov Kirill @ Oct 31 2013, 14:15)  Иногда работает дольше 8 сек (выключение по большому таймауту или по снижению HDOP). Заинтересовал параметр HDOP, в википедии пишут, если HDOP больше 20, то результат можно смело отбрасывать. В моём устройстве погрешность координат может быть очень большой (выскакивают точки до 100м погрешности) до сих пор не знал как с этим боротся)
|
|
|
|
|
Nov 1 2013, 05:31
|
Профессионал
    
Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882

|
Цитата(Falkon_99 @ Oct 31 2013, 22:36)  Заинтересовал параметр HDOP, в википедии пишут, если HDOP больше 20, то результат можно смело отбрасывать. В моём устройстве погрешность координат может быть очень большой (выскакивают точки до 100м погрешности) до сих пор не знал как с этим боротся) DOP - коэффициент ухудшения точности, если быть кратким. Скажу так, по практике, если HDOP > 3, то координаты просто непредсказуемы. Могут и при HDOP 8-9 быть в пределах 10-15 метров, а могут и при 3-4 улететь за 100-150 метров.
|
|
|
|
|
Nov 1 2013, 10:34
|
Ортодокс
  
Группа: Свой
Сообщений: 219
Регистрация: 26-10-07
Из: Смела, Украина
Пользователь №: 31 775

|
Цитата(Falkon_99 @ Oct 31 2013, 18:36)  Заинтересовал параметр HDOP, в википедии пишут, если HDOP больше 20, то результат можно смело отбрасывать. В моём устройстве погрешность координат может быть очень большой (выскакивают точки до 100м погрешности) до сих пор не знал как с этим боротся) Вынужден Вас заранее расстроить на столь оптимистичной ноте. Скорее всего проблемы у Вас возникают от использования всякого рода энергосберегающих режимов. Производители приемников и чипсетов, ес-но, об этом предпочитают молчать, но при использовании таких режимов резко деградирует точность. Если сомневаетесь - отключите все эти энергосберегающие "фишки" и сравните с точностью при непрерывном слежении за спутниками. Так что Вам придется делать жесткий выбор между точностью и длительностью работы без подзаряда (замены эл-тов питания). А HDOP Вам здесь поможет примерно как в бане лыжи.
|
|
|
|
|
Nov 3 2013, 22:07
|
Профессионал
    
Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364

|
Цитата ArtemCAD на такое время выходил, надо поискать по форуму. Не, у меня задача попроще - я каждую минуту сервер не дёргал. Хотя на 950мА ч только 24 работать, это средний ток потребления почти 40мА. Тут явно где-то что-то лишнее надо урезать... Цитата(Falkon_99 @ Nov 2 2013, 15:32)  Что посоветуете на счет точности координат и периодичности посылок при неподвижности объекта, в моём случае. Вот пример с периодичностью 30сек, количество точек около 60, тоесть трек 30минут. Средняя скорость 2км/ч, пробек 0,86км (Треккер лежит на подоконнике, 3этаж, вокруг пятиэтажки) Тут ничего кроме фильтра посоветовать нельзя. Как следствие применения фильтра - надо просыпаться более чем на 3 секунды(иначе точек мало). ЗЫ. Из типов мне больше понравилась работа медианного усреднения... ЗЗЫ. Фильтрацию лучше делать скользящим окном.
|
|
|
|
|
Nov 4 2013, 21:42
|
Местный
  
Группа: Свой
Сообщений: 403
Регистрация: 29-04-11
Из: Украина
Пользователь №: 64 682

|
Цитата(ArtemKAD @ Nov 4 2013, 01:07)  ЗЫ. Из типов мне больше понравилась работа медианного усреднения... ЗЗЫ. Фильтрацию лучше делать скользящим окном. И у меня аналогично реализовано по обоим пунктам  PoverSave на Quectel M12E+L70: M12 в sleep потребляет в среднем около 1 mA, на связи (принимает СМС и звонки), задача OCPU запущена в отдельном цикле с обработкой прерываний + запущен таймер. Но вопрос горячего старта L70 актуален: скорее всего, придется оставлять его в Periodic (с редким включением), адаптивно меняя параметры режима (в L70 их четыре) в зависимости от ситуации (аналогично как делает AlwaysLocate, только самому вручную из OCPU).
|
|
|
|
|
Nov 5 2013, 05:27
|

Частый гость
 
Группа: Участник
Сообщений: 169
Регистрация: 26-03-12
Из: Харьков
Пользователь №: 71 010

|
Вопрос по спящему режиму Sim28 После включения периодического режима начинает постоянно выдавать строку: $PMTKPMC,0004700960,1,0004698180,0000000220,0000003000,0000003000,0000010000 ,2,0,0,044*44 абсолютно ненужную, можно ли её отключить?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|