roboforum.ru

Технический форум по робототехнике.
Текущее время: 07 май 2025, 00:49

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Датчик давления BMP085
СообщениеДобавлено: 24 июл 2012, 01:28 
Не в сети
Аватара пользователя

Зарегистрирован: 11 апр 2011, 21:31
Сообщения: 40
Откуда: Россия, Москва, Ярославль
прог. языки: Кроме C# и Basic
Датчик возвращает давление, температуру и высоту. С температурой понятно, она нужна для тепловой компенсации. А как обстоит дело с давлением и высотой? Раз уж мы говорим о датчике давления, то он измеряет давление :D Так же он знает какое давление бывает на какой высоте, соответственно, замерив давление, может возвращать и высоту. Вроде все понятно. В сети есть несколько примеров скейтчей: без настройки и с настройкой пример, в библиотеке bmp085driver.
В качестве настройки принимается высота над уровнем моря или текущее давление. Предположим, что указание высоты нужно для того, что бы датчик знал на какой высоте он находится на самом деле. Давление-то время от времени меняется, даже на одной и той же высоте над уровнем моря. Но непонятно, зачем есть возможность указания реального давления.

Так же не могу понять:
1) стационарная система: высота над уровнем моря одна и та же, меняется атмосферное давление, а на показания высоты мы можем не обращаем внимание.
2) мобильная система: движется автомобиль, начинает изменятся давление, например падать. Получается, что не известно поднимается ли автомобиль в гору или просто надвигается буря?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик давления BMP085
СообщениеДобавлено: 24 июл 2012, 09:39 
Не в сети
Аватара пользователя

Зарегистрирован: 05 фев 2008, 15:33
Сообщения: 2687
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович
Большенство высотомеров для парашутистов сделано на основе датчиков давления.
Извесен закон как изменяется давление от высоты.
На земле перед взлетом ставишь ноль.
Дальше все работает.

_________________
Никто кроме нас!!!
4Robots.ru - Все для роботов!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик давления BMP085
СообщениеДобавлено: 24 июл 2012, 09:45 
Не в сети
Аватара пользователя

Зарегистрирован: 11 апр 2011, 21:31
Сообщения: 40
Откуда: Россия, Москва, Ярославль
прог. языки: Кроме C# и Basic
SkyStorm писал(а):
Большенство высотомеров для парашутистов сделано на основе датчиков давления.
Извесен закон как изменяется давление от высоты.
На земле перед взлетом ставишь ноль.
Дальше все работает.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик давления BMP085
СообщениеДобавлено: 24 июл 2012, 11:46 
Не в сети
Аватара пользователя

Зарегистрирован: 05 фев 2008, 15:33
Сообщения: 2687
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович
Все верно, изменение погоды влияет.
Ручной самый простой высотомер механический, корректируешь перед каждым взлетом премещая шкалу с нулем под стрелку :)
Электронные более продвинутые делают это сами при резком изменении ускорения. т.е когда самолет стартует и начинает взлет.
В профессиональных есть такая штука как задание площадки приземления, когда я знаю что буду приземлятся на другую-отличную по высоте площадку, задаю коррекцию + или - столько то метров. Например когда прыгаешь на горы или в море.

_________________
Никто кроме нас!!!
4Robots.ru - Все для роботов!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик давления BMP085
СообщениеДобавлено: 24 июл 2012, 14:40 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Когда погода меняется, давление плывет медленно, погодным дрейфом нуля пренебрегают. Если атм. давление меняется очень быстро, о погода стоит такая, что всем не до полетов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик давления BMP085
СообщениеДобавлено: 24 июл 2012, 16:48 
Не в сети
Аватара пользователя

Зарегистрирован: 05 фев 2008, 15:33
Сообщения: 2687
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович
И да и нет, часто бывало такое что с утра готовимся ставишь на ноль, потом приходит запрет на взлет, ждешь до обеда, в обед смотришь а ты уже на высоте 100 - 150 метров :)
Не понятен вопрос автора, что он хочет сделать?
1. Стационарная система, мы измеряем изменением давления именно изменение погоды
2. как только начинается движение всегда возникают вопросы, поэтому к датчику давления еще GPS и IMU, тогда неопределенности становятся меньше.

_________________
Никто кроме нас!!!
4Robots.ru - Все для роботов!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик давления BMP085
СообщениеДобавлено: 24 июл 2012, 17:13 
Не в сети
Аватара пользователя

Зарегистрирован: 11 апр 2011, 21:31
Сообщения: 40
Откуда: Россия, Москва, Ярославль
прог. языки: Кроме C# и Basic
SkyStorm писал(а):
И да и нет, часто бывало такое что с утра готовимся ставишь на ноль, потом приходит запрет на взлет, ждешь до обеда, в обед смотришь а ты уже на высоте 100 - 150 метров :)
Не понятен вопрос автора, что он хочет сделать?
1. Стационарная система, мы измеряем изменением давления именно изменение погоды
2. как только начинается движение всегда возникают вопросы, поэтому к датчику давления еще GPS и IMU, тогда неопределенности становятся меньше.

Автор как раз пытается понять, что можно сделать :)
1. Домашняя метеостанция. С высотой все понятно. Не должно быть необходимости ручной калибровки датчка после сбоя питания. Почему-то встречаются примеры в которых это обязательно. Значит нужно искать давление где-то в инете. Нашел несколько сайтов, давление разное (это понятно, по ряду причин).

2. Мобильная станция: а,метео и как вариант б)логирование профиля земли (высоту можно получить и с GPS навигатора, но она тоже не точна, значит надо как-то вычислять используюя данные с датчика давления и GPS).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик давления BMP085
СообщениеДобавлено: 31 июл 2012, 12:56 
Не в сети

Зарегистрирован: 24 янв 2010, 13:26
Сообщения: 6
Откуда: Яромерж, Чешская республика.
прог. языки: C, ActionScript. PHP, ASM, VERILOG, VHDL
ФИО: Владимир
Насколько мне известно - в самолётах ещё есть небольшой сонар на маленькие высоты и есть радио-высотомеры которые мериют высоту относительно маяков. Кто мешает сделать маленький сонар который при приближении к земле сделает корекцию высоты автоматически???


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO