Измерение давления во времени BMP280

Использование датчиков и обсуждение пользовательских блоков к ним
Airis
Сержант
Сообщения: 175
Зарегистрирован: 24.09.2015{, 07:27}
Репутация: 0

Измерение давления во времени BMP280

#21

Сообщение Airis » 30.11.2017{, 16:48}

На narodmon.ru есть куча датчиков атмосферного давление. Возможно даже из Вашего города кто-то передаёт данные. Narodmon.ru можно посмотреть график изменений показаний за час, за сутки, за неделю, за год. Мой датчик показывает что суточное колебание давление 2-3 mm. В редких случаях 4-5 mm.

anabolik
Рядовой
Сообщения: 12
Зарегистрирован: 24.10.2017{, 19:52}
Репутация: 0
Откуда: Saratov

Измерение давления во времени BMP280

#22

Сообщение anabolik » 30.11.2017{, 17:21}

eugeneb писал(а):Надо узнать какие они, суточные колебания. Вроде как они сильнее у экватора и снижаются к полюсам. Может они незначительные по сравнению со штормовыми скачками.Если значительные, то скорее всего волновые. Можно будет корректировать показания синусоидальной поправкой прямо в момент съёма показаний. Так что в архив отсчёты лягут уже поправленными.

Я бы снимал 8-10 показаний за раз и тут же усреднял с отбросом выпадающих. Делал бы это, допустим, раз в пять минут. Получается 12 очищенных от флуктуаций (и, если надо, скорректированных) показаний в час. Эти показания задвигаем в FIFO буфер нужной глубины. Допустим на 6 часов - 72 ячейки.

А далее при получении очередного пятиминутного отсчёта сравнивал бы его со всеми наличными отсчётами. Если оно меньше любого отсчёта из архива больше чем на величину тревоги - вот он шторм.

Я пока не говорю о реализации в FLProg. Я говорю об алгоритме. Это то что вы хотели?

Я почитал о предсказании погоды по барометру. Там можно не только шторм предсказывать, но и просто хорошую или плохую погоду. Но это вы потом сможете добавить, если захотите.
Ну примерно я до такой мысли и дошел уже)

Добавлено (30.11.2017, 17:21)
---------------------------------------------
Airis писал(а):На narodmon.ru есть куча датчиков атмосферного давление. Возможно даже из Вашего города кто-то передаёт данные. Narodmon.ru можно посмотреть график изменений показаний за час, за сутки, за неделю, за год. Мой датчик показывает что суточное колебание давление 2-3 mm. В редких случаях 4-5 mm.
Самое смешное что перед резким ухудшение погоды примерно те же показания как и у Вас суточные, только они происходят в течении 3- 6 часов)

Добавлено (30.11.2017, 17:21)
---------------------------------------------
Ладно, тему я думаю можно закрыть ) еще раз всем спасибо за помощь )

Аватара пользователя
Nikan
Майор
Сообщения: 1129
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 87
Откуда: москва

Измерение давления во времени BMP280

#23

Сообщение Nikan » 30.11.2017{, 17:34}

eugeneb писал(а):Я бы снимал 8-10 показаний за раз и тут же усреднял с отбросом выпадающих. Делал бы это, допустим, раз в пять минут. Получается 12 очищенных от флуктуаций
мне кажется это можно опустить, в датчике есть цифровой  фильтр -
The  BMP280  measurement periodconsists  of  a  temperature  and  pressure  measurement  with  selectable oversampling. After the measurement period, the data are passed through an optional IIR filter, which removes short term fluctuations in pressure (e.g. caused by slamming a door). The flowis depicted in the diagram below.
Период измерения BMP280 включает измерение температуры и давления с возможностью выбора избыточной дискретизации. После измерения период, данные передаются через дополнительный фильтр IIR, который устраняет
кратковременные колебания давления (например, вызванные захлопыванием двери).
Flowis изображен на диаграмме ниже.
Даташит - https://ae-bst.resource.bosch.com/media....-18.pdf
Последний раз редактировалось Nikan 30.11.2017{, 17:35}, всего редактировалось 1 раз.

Аватара пользователя
eugeneb
Лейтенант
Сообщения: 481
Зарегистрирован: 15.08.2016{, 11:20}
Репутация: 18
Откуда: Нижний Новгород
Имя: Евгений

Измерение давления во времени BMP280

#24

Сообщение eugeneb » 30.11.2017{, 19:50}

Вот, нашёл где-то в инете:
studopedia.ruПоказать
Суточный ход давления хорошо выражен в тропиках, где его амплитуда может достигать в среднем 3–4 гПа (рис. 6). От тропиков к полюсам амплитуда суточных колебаний убывает. На широте 60 °, например, амплитуда будет измеряться только десятыми долями гПа и суточные колебания здесь перекрываются и маскируются несравненно более значительными непериодическими колебаниями, вызванными изменившимися условиями погоды.
Я так понимаю на широте Москвы суточными колебаниями можно пренебречь.  Я бы пока незаморачивался.

А выглядят они так:
СпойлерПоказать
Изображение
Ну чисто функция Y=-Sin(2X)
Так что если припрёт - её легко апроксимировать аналитической функцией.
Вложения
1887271.png
Последний раз редактировалось eugeneb 30.11.2017{, 20:44}, всего редактировалось 1 раз.

sampl
Сержант
Сообщения: 151
Зарегистрирован: 31.03.2017{, 11:28}
Репутация: 0
Откуда: Днепропетровск

Измерение давления во времени BMP280

#25

Сообщение sampl » 01.12.2017{, 18:43}

ребят а как изменить в блоке i2c ? по умолчанию в блоке стоит 77 а у меня модуль на 76 ( воюю не пока понять как изменить или если кому не трудно исправте блок на 76

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Измерение давления во времени BMP280

#26

Сообщение pan » 01.12.2017{, 20:32}

sampl, про какой блок то речь идет. хоть бы тыкали где он... 
сам искать не хочу.

Ответить

Вернуться в «Датчики температуры, влажности и давления»