А никто не пробовал в качестве датчика давления использовать датчик для атмосферного давления поместив его в какую нибудь ёмкость?Zzsteron, 21 Окт. 16, 10:39Я пользую. Отлично работает. Только у меня их два. Один мереет давление в кубе. Второй атмосферное. Ну идёт регулировка в зависимости от изменения атм. давления.
Доступная автоматика HelloDistiller на Ардуино Мега 2560
alekssub
Бакалавр
мохимки
73 22

сообщения удалены (2)
alk0m
Кандидат наук
Нижний Новгород
381 109

Отв.5661 22 Окт. 16, 21:54
AlexDol, Есть такой старый принцип: не ломай то, что работает)))
Zzsteron
Специалист
Тверь
160 62

Отв.5662 23 Окт. 16, 00:41
устройство-конвертор цифры в аналог,BarberXP, 21 Окт. 16, 21:29речь то не про конкретный датчик, а вообще про датчики для атмосферного давления, можно и аналоговый найти. смысл в том , что точность обещают ну очень высокую, а цена почти в 10 раз ниже чем у МРХ, ну а поместить в объём вообще не проблема.
bengoor
Доцент
Кронштадт
1.8K 1.1K


Zzsteron, Ну сказки то не расказывай. Точность выше, цена ниже. Ты для примера кинь ссылку на такой хоть посмотреть.
skuzmi
Студент
Луцк
28 29
Отв.5664 23 Окт. 16, 11:08
Столкнулся с проблемой при изменении скорости в ESP8566 ESP-01 v2 (v0.60.0.0 SDK v1.5.2 flash 1 Mb). Командой AT+CIOBAUD=9600 скорость менялась только до перезагрузки, попробовал командой AT+IPR=9600 синий светодиод включился на постоянно. Помог откат на sdk v1.5.0(самая новая которую смог найти для 1 Mb) с помощью FLASH_DOWNLOAD_TOOLS_v2.4, после этого удалось скорость изменить командой AT+UART_DEF=9600,8,1,0,0. Возможно эта команда изменила бы скорость и до прошивки, но попалась она мне после. Надеюсь кому-то помог избежать моих граблей.
sevpro
Доктор наук
Worldwide
769 281

Zzsteron, тот датчик, что Ты привел имеет точность в 10! раз хуже чем MPX. Для получения данных о состоянии колонны датчиков абсолютного значения нужно два, причем один должен находиться в жесткой герметичной емкости. Плюс время для доводки ПО. В чем профит?
Zzsteron
Специалист
Тверь
160 62

Отв.5666 23 Окт. 16, 11:39 (через 22 мин)
Ну сказки то не расказывай. Точность выше, цена ниже.bengoor, 23 Окт. 16, 09:02Я ссылку скидывал выше, цена 84 рубля. Написано высокоточный, а поскольку его основное применение -высотомеры, то думаю точность никак не хуже десятых долей мм рт ст(для куба даже 1 мм рт ст вполне достаточная точность). Собственно вопрос то был не как использовать и не почему не используют, а конкретно "использует ли кто нибудь?" Уважаемый alekssub ответил, что использует и всё замечательно, собственно этого мне достаточно, вопрос снят.
pashta
Бакалавр
Серпухов
88 26
Отв.5667 23 Окт. 16, 11:50 (через 12 мин)
Ты для примера кинь ссылку на такой хоть посмотреть.bengoor, 23 Окт. 16, 09:02У меня такой: https://www.aliexpress.com/...2465697083.html
Это предыдущее поколение, точность позволяет измерять высоту видит разницу между уровнем пола и уровнем стола. Правда шумы там на такой точности зашкаливают пришлось выводить среднеарифметическое на 10 измерениях, а то цифры скачут очень сильно.
По поводу точности здесь разночтения в даташит: 0.06hPa (0.5m) in ultra low power mode 0.02hPa (0.17m) advanced resolution mode
А в таблице: Relative accuracy pressure VDD = 3.3V : MPX180 - 0.12 hPa
Это точность или 6 Паскаль (ultra low power mode) или 2 Паскаля в advanced resolution mode или 12 Паскаль из таблицы
У MPX5010DP точность зависит от разрядности АЦП: 10 кПа разделить на 1024 получаем точность датчика в нашем случае 9,77Паскаль
Примерно так получается по точности если не ошибаюсь...
А насчет применения я думаю MPX5010DP все таки проще применить чем BMP180...
sevpro
Доктор наук
Worldwide
769 281

Написано высокоточныйZzsteron, 23 Окт. 16, 11:39На заборе тоже написано... абсолютная точность его (это еще если не подделка) 0,75мм ртути. Датчика нужно два (нужна разность абсолютных давлений), значит ошибка суммируется.
Т.е. 1мм ртути для дифизмерений этим датчиком недостижимая роскошь
Добавлено через 3мин.:
Примерно так получается по точности если не ошибаюсь...pashta, 23 Окт. 16, 11:50ошибаешься. Ты берешь только относительную точность, а нужно брать абсолютную+относительную, а она почти в 10раз хуже
demyan2
Доктор наук
Уфа
701 76
Отв.5669 23 Окт. 16, 14:44
Интересно бы увидеть конструкцию измерения давления на BMP180
titan777
Специалист
Москва
192 136
Отв.5670 23 Окт. 16, 15:36 (через 52 мин)
Я ту на ректификацию реализовал алгоритм стабилизации от изменения внешнего давления. Без датчика давления внешнего.
Добавляем еще датчик Т вверху колонны (5 см от края), и эту Т принимаем за Т стабилизации, и дельту на нижнем датчике Т ловим от нее.
В случае изменения внешнего давления, Т общая изменяется одинаково на верхнем и нижнем датчике Т, остается только заданная дельта.
такой же кусок вставить в
case 6:
п.с.
если дачтчик не подключен, или не вставлен в колонну, все работает штатно.
Одну ректиф-ю уже провел на этой конфигурации, все ОК. Была только проблемка, нижний датчик вставлен был не глубоко, трубка торчала сильно из колонны, и Т на верхнем была выше чем на нижнем на 1.5гр , я думал датчики врут, на воде проверил, все правильно показывают, потом укоротил трубку, датчик глубже загнал, и все встало на места, без отбора Т внизу и вверху одинаковая, очень стабильно.
Добавляем еще датчик Т вверху колонны (5 см от края), и эту Т принимаем за Т стабилизации, и дельту на нижнем датчике Т ловим от нее.
В случае изменения внешнего давления, Т общая изменяется одинаково на верхнем и нижнем датчике Т, остается только заданная дельта.
case 5: // Ожидание, пока температура не вернется к состоянию стабилизации
UstPower=PowerRect;
if (temps[TEMP_DEFL]>600) { // если датчик вверху колонны установлен( и прогрет), то Т стабилизации по нему считаем
tStabSR=temps[TEMP_DEFL];
} else {
....
такой же кусок вставить в
case 6:
п.с.
если дачтчик не подключен, или не вставлен в колонну, все работает штатно.
Одну ректиф-ю уже провел на этой конфигурации, все ОК. Была только проблемка, нижний датчик вставлен был не глубоко, трубка торчала сильно из колонны, и Т на верхнем была выше чем на нижнем на 1.5гр , я думал датчики врут, на воде проверил, все правильно показывают, потом укоротил трубку, датчик глубже загнал, и все встало на места, без отбора Т внизу и вверху одинаковая, очень стабильно.
alekssub
Бакалавр
мохимки
73 22

1мм ртути для дифизмерений этим датчиком недостижимая роскошьsevpro, 23 Окт. 16, 11:52А ты налей и отойди как в рекламе. А ты попробуй а потом спорь. Все отлично работает. Точность очень высокая. Со скетчем проблем нет. Дописать пару строк. А вот с железом... Придётся ещё микросхемку подпаивать. Разность показаний один раз замеряешь и выставляеш дельту погрешности. Далее показывают одинаково на всем диапазоне.
sevpro
Доктор наук
Worldwide
769 281

ты попробуй а потом спорьalekssub, 24 Окт. 16, 03:32да я не спорю, просто привык доки производителя сначала читать, а потом за паяльник хвататься. То, что какие-то цифири оно будет выдавать - факт, а вот насколько близко к реальности - вопрос.
Разность показаний один раз замеряешь и выставляеш дельту погрешности.alekssub, 24 Окт. 16, 03:32А потом изменилась температура... Ты температурный диапазон работы этого датчика видел?
msg31
Научный сотрудник
Барнаул
4.6K 2.5K

Отв.5673 24 Окт. 16, 09:35
В облаке выложен скетч 3.47i-1, там исправлена ошибка - ректификация сразу переходила на стадию завершения при запуске.
Как обновить прошивку, читаем инструкцию (внимательно читаем Приложение 9)
https://cloud.mail.ru/public/MFhp/mVFktDHjt
Как обновить прошивку, читаем инструкцию (внимательно читаем Приложение 9)
https://cloud.mail.ru/public/MFhp/mVFktDHjt
SpaceTrooper
Доктор наук
Тверь
776 379

Отв.5674 25 Окт. 16, 09:03
Коллеги, можно ли заменить датчик MPX5010 на MPX2010? Я так понял, разница между ними только в рабочем напряжении (5В и 12В соответственно). Просто MPX2010DP есть в наличии, а MPX5010 надо где-то искать...
bengoor
Доцент
Кронштадт
1.8K 1.1K

Отв.5675 25 Окт. 16, 09:23 (через 20 мин)
Коллеги, можно ли заменить датчик MPX5010 на MPX2010? Я так понял, разница между ними только в рабочем напряжении (5В и 12В соответственно). Просто MPX2010DP есть в наличии, а MPX5010 надо где-то искать...SpaceTrooper, 25 Окт. 16, 09:03Там разное выходное напряжение. У 5010 4,5В и чувствительность 450мВ/кПа, а у 2010 всего 25мВ(0.025В) и чувствительность 2,5мВ/кПа. Ардуино не ущучит таких значений
SpaceTrooper
Доктор наук
Тверь
776 379

Отв.5676 25 Окт. 16, 09:26 (через 4 мин)
bengoor, я понял. Лан, буду заказывать 5010. Спасибо!
sevpro
Доктор наук
Worldwide
769 281
Отв.5677 25 Окт. 16, 13:30
Там разное выходное напряжение.bengoor, 25 Окт. 16, 09:23как вариант усилитель на операционнике поставить. http://radiokot.ru/articles/05/
bengoor
Доцент
Кронштадт
1.8K 1.1K

Отв.5678 25 Окт. 16, 13:47 (через 18 мин)
как вариант усилитель на операционнике поставить. http://radiokot.ru/articles/05/sevpro, 25 Окт. 16, 13:30Это для тебя вариант - не для обычного юзера.
Добавлено через 1ч. 37мин.:
Хочу поделиться инфой про gsm модуль m590.
Я достаточно много проводил эксперименты с этими модулями, заказывал у разных продавцов в разных платах и обычные m590(с ножками) и под распайку m590e. Работал с ними с помощью ардуино, в итоге из 5-6 штук все работают. Для себя усвоил 3 правила стабильной работы этого модуля.
1.Стабильное питание 3,5-4В током не меньше 2А(при старте может жрануть). С этим неплохо справляется такой стабилизатор http://got.by/207piq
Подаю на него 9-12В, выставляю крутилкой 3,7-3,9В и все работает. Использую его и для других устройств, ток продолжительный 1,8А, пиковый 3А, от модуля не греется. Так же привлекает размер.
2.Преобразователь логических уровней если будите работать с ардуино. Нужно рх и тх из ардуиновских 5В преобразовать в нормальные 2,5-3,3В, которые может переварить m590. Можно и без него, работать будет, но стабильности может не быть, как повезет. Использую такой модуль http://got.by/207pff
3.Штатную антенну на помойку. Если сигнал сильный то будет и штатная работать, но стоит удалиться от вышки подальше даже если на мобиле 5 палок, модуль может не региться в сети. Реально проверял со штатной антенной уровень может быть 0-10(из 31) а может отвалиться, ставлю примитивную на 2-3дБи и сразу 12-20(из 31) и сразу регится. Беру такую антенну http://got.by/207plu
беру такую же по 50р, щас не нашел той ссылки, если будет интересно обращайтесь. Вывожу разъем на корпус и смотрится красиво и в случае недостаточности усиления можно более мощную прикрутить.
Кстати все это влезет в клемную коробку 75х75 и смотрится нормально.
Модуль беру такой http://got.by/2057zf
Распаиваю только 4 вывода у этого модуля (+5,земля,рх и тх), boot перемычкой соединяю на плате с землей. Кроме этого еще вместо диода ставим перемычку.
Развел плату, на которую припаиваем преобразователь уровней, стабилизатор и колодку под модуль на 4 пина, с другой стороны 6 выводов - от ардуино +5,земля рх,тх и еще 2 - +9-12 от БП и земля оттуда же. Все работает стабильно. Размер платы получился 35х50 мм (размер делал под стандартный китайский фольгированный текстолит 70х100 как раз 4 штуки помещается.
Кому нужно потом могу выложить плату
msg31
Научный сотрудник
Барнаул
4.6K 2.5K

Отв.5679 26 Окт. 16, 05:39
3.Штатную антенну на помойку. Если сигнал сильный то будет и штатная работатьbengoor, 25 Окт. 16, 13:47На модулях иногда бывает отсутствует разъем для подключения антенны.