О барометрической альтиметрии

В обсуждении новых GPS-ов было высказано возмущение неотключаемым барометрическим альтиметром (еще).

Вместе с тем, FAQ (и форумы всякие - тоже) сообщает нам, что если перевести барометрический модуль в режим барометра, то высота будет писаться GPS-ная.

Значит надо взять и проверить.

Берем барокамеру (показана на картинке выше), помещаем в нее прибор в двух разных режимах, потом смотрим ему в графики и в сохраненные треки.

 

В режиме альтиметра

В режиме альтиметра (Variable Elevation в английском интерфейсе) график высоты выглядит примерно так:

Первый (кратковременный) провал высоты - это у барокамеры днище сорвало сразу после надувания.

Трек выглядит аналогично (выкладываю маленький кусочек, несколько записей с промежуточной высотой, отвечающих моменту надувания барокамеры пропущены):

 <trkpt lat="55.xxx" lon="37.xx">
  <ele>252.00</ele> 
  <time>2011-05-06T07:12:12Z</time> 
  </trkpt>
 <trkpt lat="55.xx" lon="37.xx">
  <ele>124.15</ele> 
  <time>2011-05-06T07:12:18Z</time> 
  </trkpt>
 <trkpt lat="55.xx" lon="37.xx">
  <ele>-83.02</ele> 
  <time>2011-05-06T07:12:19Z</time> 
  </trkpt>
 <trkpt lat="55.xx" lon="37.xx">
  <ele>-91.19</ele> 
  <time>2011-05-06T07:12:20Z</time> 
  </trkpt>

Впрочем, в режиме альтиметра ровно это и ожидалось

Режим барометра

А в режиме барометра все так, как написано в FAQ. Давление растет, высота не меняется. Справа высота, слева - давление:

Провал в давлении "перед надуванием" при этом не очень понятен в первом приближении. По времени он отвечает первому эксперименту (в режиме альтиметра), подозреваю что там в приборе какой-то искусственный разум, который усреднял GPS-высоту (которая не менялась) с высотой по давлению (которая падала т.к. барокамеру надули), в результате "внешнее давление" по его мнению стало больше, чем было на самом деле.

При этом в GPX-треке высота практически не меняется (время 07:55 соответствует красной точке на графике):

<trkpt lat="55.xx" lon="37.xx">
  <ele>243.83</ele> 
  <time>2011-05-06T07:45:57Z</time> 
  </trkpt>
<trkpt lat="55.xx" lon="37.xx">
  <ele>252.48</ele> 
  <time>2011-05-06T07:50:24Z</time> 
  </trkpt>
<trkpt lat="55.xx" lon="37.xx">
  <ele>257.77</ele> 
  <time>2011-05-06T07:55:23Z</time> 
 </trkpt>
<trkpt lat="55.xx" lon="37.xx">
  <ele>252.96</ele> 
  <time>2011-05-06T08:00:12Z</time> 
 </trkpt>

Итого

В первом приближении (при неподвижном приборе) поведение соответствует заявленному: в режиме барометра в трек попадает GPS-высота.

Конечно, надо бы еще и высоту поменять. Но боюсь, что если я выйду на улицу с этой барокамерой, то меня заметут за нарушение общественного порядка.

Comments

Алекс, тут ещё какая штука, что может быть зашито в устройство, что может влиять на ситуацию (не на столь маленьких диапазонах, но всё же). В авиации есть такая штука ISA: international standard atmosphere: 15°C, 0m AMSL, 1013.25hPa, temperature lapse rate -6.5°C/1000m (-0.198°C/100ft). Сюда же можно добавть pressure lapse rate 27-28ft на 1hPa. Всё это вместе можно учитывать для вычисления высоты. Как? Вот и вопрос.

Из чтения форумов (буржуйских) у меня сложилось впечатление что
- датчик температуры в приборе есть (хотя получить ее оттуда вроде как нельзя)
- и используется он именно для коррекции показаний барометра.

Что касается вычисления высоты, то если бы директором был я, я бы использовал барометр для обработки быстрых движений и плохой видимости спутников.

А в детали лезть особо не хочу, мне барометр нужен в первую голову для краткосрочного прогноза погоды.

а в нём неонка градусник есть?

написал, а потом прочитал
не понимаю почему в антеннку нельзя датчик температуры прикрутить
копеечное дело а вещь в походе мегаполезная!

Мегаполезность ея мне сомнительна.

Ну вот был у нас как-то градусник, мы узнали что в 6 утра плюс 3, а днем - плюс 33. Ну, круто, а толку никакого.

ну вот ты не поверишь, но многие люди пишут отчёты о своих путешествиях
вот типа таких
http://ai.kuz.ru/nepal/np2k8/index.htm
и дополнить отчёт показаниями термометра было бы любопытно
ну и участникам тоже не плохо знать температуру
как воздуха так и воды в речке или в геотермальном источнике

в общем - даёшь градусник в ГПС! ;)

нужен универсальный брелок - штопор-открывалка для пива - градусник.

нееее, это должно быть в ГПС и данные температуры должны писаться на флешку

Чтоб приемник садился быстрее?
Вообще, есть очень удобные карманные метеостанции brunton попроще и nielsen kellerman - посложнее. Последние - пишут все данные.

Пишущим сюда через внешнюю авторизацию имею сообщить: *любое* ваше сообщение (а не только содержащее внешние ссылки) нужно явно вынимать из фильтра.

Это не так обидно, если потом на него отвечаешь, но в данном случае я отвечать не собирался.

Типа, намек :)

это ещё одна сущность со своими батарейками
а от записи на флешку ещё одного поля данных от приёмника ничего не убудет

А вот что пишуть:

Earlier Garmins (Colorado) displayed the temp, but it was wildly inaccurate and so later ones (62) don't display the "data"

http://garmingpsmap.wikispaces.com/message/view/home/31999087

в 60 тоже нет градусника
а вот на кончике антенны можно приделать датчик и будет нормально показывать

Мир, труд, май, воздушный шарик - и меняем что хотим.

Надо отправить запрос в саппорт производителя, и потом ждать появления в баш-орге отчёта фигеющего работника, с историей про барометер, высоту и надувную мега-перчатку :)

Кстати а что будет если затемнить спутник во время режима барометра? Высота исчезнет?

Сначала "исчезнет" высота (т.е. останется константой), а если меньше трех спутников - исчезнет координата.

Да, мне было интересно именно про высоту -- попытается ли оно взять информацию от барометра или просто уберёт высоту.
Ясно.

Что в трек попадет - надо проверять (но лень).

Старые приборы (без барометра) при недостатке спутников - фиксировали высоту. А при пропадании спутников надолго - у 76-го рвало крышу и он считал себя на уровне моря (и в треке получалось прикольно). А у 60-го таких приколов я уже не видел, т.е. похоже по пропаданию сигнала "место запоминается" (включая высоту).