реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Высотомер на PIC, Высотомер на PIC
MaslovVG
сообщение Jul 18 2012, 16:29
Сообщение #16


Профессионал
*****

Группа: Свой
Сообщений: 1 210
Регистрация: 24-01-05
Из: Россия Волгодонск
Пользователь №: 2 134



Цитата(controller_m30 @ Jul 18 2012, 20:15) *
Если датчиком автора - то да, надо несколько датчиков, и разных.
В BMP085 температура учитывается при расчёте. Например мой барометр показывает 98380 Pa и температуру 26.3 градуса. Я берусь рукой за датчик, и температура начинает расти: 27, 28, 29...34, 35 градусов. Но давление как было 98380 Pa - так и осталось. Т.е. датчик вносит поправку на изменение температуры.
А для простого датчика давления нужно мостить датчик температуры, чтоб корректировать погрешность из-за расширения (сужения) материала корпуса, мембраны, проводов...

Я не о том. С изменением температуры изменяеся функция давление от высоты. и разность давлений на двух точек по вертикали зависит не только от высоты но от распределения температуры.
Go to the top of the page
 
+Quote Post
controller_m30
сообщение Jul 18 2012, 16:54
Сообщение #17


Местный
***

Группа: Участник
Сообщений: 356
Регистрация: 24-02-09
Пользователь №: 45 309



Цитата(MaslovVG @ Jul 18 2012, 19:29) *
Я не о том. С изменением температуры изменяеся функция давление от высоты. и разность давлений на двух точек по вертикали зависит не только от высоты но от распределения температуры.
Ну если одни датчик находится возле земли, и температура воздуха там 24 градуса, а второй датчик на 10 метров выше и температура воздуха = 28 градусов, то эта температура воздуха передастся и датчикам и будет учтена при расчёте давления.
Вроде бы так... laughing.gif

Может схема температурной компенсации в датчике MPX и справится - это только проверка покажет.
Если нужен именно MPX датчик, то я бы всё равно предложил BMP085 как эталон, и по нему сравнивать точность и повторяемость показаний датчика MPX.
У меня только один BMP085, но в нете люди покупали по несколько датчиков BMP сразу - и несколько датчиков, находясь в комнате на одном уровне показывали одинаковые значения температуры и давления. Это из-за того, что на заводе в каждый датчик внесены поправочные коэффициенты с учётом его собственных характеристик. И эти коэффициенты используются при расчёте. Всего 11 коэффициентов - в каждом датчике свои.

А как будет работать аналоговая схема компенсации температуры в MPX - это я не знаю laughing.gif это сравнивать надо.
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Jul 18 2012, 17:17
Сообщение #18


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



B главное , что вся математика для BOSH уже написана. Но чем же мне так нравятся немцы , что при абсолютно равных входных условиях и одних и тех же формулах расчёта , они могут в двух разных DS получить разное давление. И перенести ошибки из одного в другой. Так , что берите BMP180 - он ещё "круче"


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
controller_m30
сообщение Jul 18 2012, 17:42
Сообщение #19


Местный
***

Группа: Участник
Сообщений: 356
Регистрация: 24-02-09
Пользователь №: 45 309



Я чего предлагаю BMP как эталон... Ведь эталон всё равно нужен.
Данные с метеостанции придут ведь не в показаниях ADC Pic-контроллера - а в эталонных единицах: мм/рт.столба или паскалях.
Значит и датчик MPX нужно не только подключить и очень точно прочитать - а и скорректировать эти показания так чтоб они соответствовали принятым единицам измерения. Иначе данные метеостанции просто не нужны laughing.gif
В общем нужно чтоб под рукой был эталон. С этим эталоном и датчиком MPX нужно сделать много измерений на разной высоте и температуре, вычислить поправочные коэффициенты для этого конкретного датчика - и внести эти коэффициенты в Pic-контроллер. При замене датчика нужно снова с эталоном делать замеры и рассчитывать коэффициенты заново.

Хотя можно сразу применить BMP и не мучиться biggrin.gif - т.к. он уже приведён к общепринятым единицам измерения, и по отзывам вроде как довольно точный

Цитата(ILYAUL @ Jul 18 2012, 20:17) *
B главное , что вся математика для BOSH уже написана. Но чем же мне так нравятся немцы , что при абсолютно равных входных условиях и одних и тех же формулах расчёта , они могут в двух разных DS получить разное давление. И перенести ошибки из одного в другой. Так , что берите BMP180 - он ещё "круче"
Ага, у меня есть два DataSheet для BMP085 - и в них разные результаты вычислений по одним и тем же формулам biggrin.gif
Но там просто невнимательность приводившего пример - в версии 1.0 была ошибка, а в версии 1.2 пример скорректирован правильно.

Посмотрел цену на BMP180 - он даже дешевле на 25 грн чем BMP085. А математика та-же. И даже пример расчёта взяли тот-же неправильный из DS rev1.0 biggrin.gif Ну это поправимо rolleyes.gif
Go to the top of the page
 
+Quote Post
Pathfinder7
сообщение Jul 18 2012, 19:27
Сообщение #20





Группа: Новичок
Сообщений: 6
Регистрация: 17-07-12
Из: Липецк
Пользователь №: 72 792



Да, маловаты в размерах эти BMP. Будут трудности с пайкой, паяльной станции у меня нет. wacko.gif
Где их можно купить?

Нашел вот еще от Freescale: MPL3115A2 (выход I2C, датчик температуры, точность 0,3 метра)
стоит от 1,5 $
http://www.freescale.com/webapp/sps/site/p...?code=MPL3115A2
Go to the top of the page
 
+Quote Post
SeregaB
сообщение Jul 20 2012, 09:42
Сообщение #21


Участник
*

Группа: Свой
Сообщений: 55
Регистрация: 6-04-06
Из: Москва, Зеленоград
Пользователь №: 15 863



Цитата(Pathfinder7 @ Jul 18 2012, 23:27) *
Да, маловаты в размерах эти BMP. Будут трудности с пайкой, паяльной станции у меня нет. wacko.gif
Где их можно купить?

Я покупал здесь.
Цитата(Pathfinder7 @ Jul 18 2012, 23:27) *
Нашел вот еще от Freescale: MPL3115A2 (выход I2C, датчик температуры, точность 0,3 метра)
стоит от 1,5 $
http://www.freescale.com/webapp/sps/site/p...?code=MPL3115A2

Тебе же выше написАли - не путай точность и разрешалку.
Less than 1 foot / 0.3 m resolution

Рекомендую почитать
http://ru.wikipedia.org/wiki/Барометрическая_формула
http://ru.wikipedia.org/wiki/Барометрическое_нивелирование

Еще мне понравился LPS331
Go to the top of the page
 
+Quote Post
controller_m30
сообщение Jul 20 2012, 14:00
Сообщение #22


Местный
***

Группа: Участник
Сообщений: 356
Регистрация: 24-02-09
Пользователь №: 45 309



Цитата(Pathfinder7 @ Jul 18 2012, 22:27) *
Да, маловаты в размерах эти BMP. Будут трудности с пайкой, паяльной станции у меня нет. wacko.gif

Если на плате только один SMD компонент (не важно этот датчик или любой другой) - то его можно смело паять на сплав Розе или Вуда. Чтоб демонтировать - достаточно будет положить на утюг, или подержать над печкой, или даже в кипятке biggrin.gif . Вполне себе нормальный вариант, когда нет станции.
Кроме того, если паять легкоплавким припоем - то датчик целее будет.

А ещё кто-то паял этот датчик, перевернув площадками к верху - и кинув на плату 8 проводков.
В общем было бы желание, а выход всегда найдётся rolleyes.gif

Сообщение отредактировал controller_m30 - Jul 20 2012, 18:35
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 07:50
Рейтинг@Mail.ru


Страница сгенерированна за 0.014 секунд с 7
ELECTRONIX ©2004-2016