Как подключить датчик давление???
- Войдите на сайт для отправки комментариев
Ср, 24/10/2012 - 16:55
Как подключить датчик давление к Ардуино. Датчик http://msk.pulscen.ru/products/pf2058_kombinirovanny_datchik_5744853 на Аналоговый выход датчика 4...20 mA / 0...10 V
Через делитель.
На аналоговый выход через делитель???? А нету ссылочки на схему делителя? Спасибо!
Два резистора номналом от 5 до 50 кОм, подклучаете так: GND->резистор->вход дуины->резистор->выход датчика и соедените землю (GND) дуины с землей (-) датчика.
Но рабочее напряжение датчика [V] 20...30 DC. А на аналоговом выходе датчика от 4 до 20 мА смотря какое давление будет! Выход дуины не спалю???
На выходе датчика 0 - 10 вольт, причем тут 4 - 20 мА?
Примерно так
Можно вход думны зашунтировать 250 Ом и подвть 20 мА - как раз выйдет 5 вольт при 20 мА
а надо ли при такой схеме подключения выставлять AREF в external и подключать к нему внешнее напряжение?
а надо ли при такой схеме подключения выставлять AREF в external и подключать к нему внешнее напряжение?
Смотря что Вы планируете при этом получить.
Внешнее напряжение на AREF все равно больше 5 вольт не подать, а стабилизировать - лучше питание контроллера целиком, тем более, что там не такая уж большая нагрузка.
И так начнем с того что я программист, и у меня нормально работает только ЦИФРА, как доходит дело до аналогов я вынужден побираться, искать чужой опыт и прочее ...
Задача ... делается приспособление, которое будет работать на меге и отчитываться по MODBUS, при его разработке возникла жудкая проблема . я не как не могу прикрутить датчики к ATMEGA'e ... причем датчики разношерстные:
один датчик (температура) это тип Pt1000 с ним всё понятно это термо резистор, если получить его сопротивление с перещётом проблем не будет
второй (давление) выдаёт сигнал 4-20 ма ...
Прочитал тонну но видимо мне совсем не везёт, даже мысли в proteus выложил всё равно не прёт с измерениями ...
был бы оченеь при очень благодарен если бы кто то подсказал обвязку ног атмеги , с условием что питание всех датчиков идёт от 24 вольт, а атмега питается от них же но через 7805 стабилизатор ... особое качество не требуется , но хотя бы чтобы начать ...
За рание спасибо
p.s. Читал про делители токовые петли ... ну не моё это программер я ... и по цифре ...
один датчик (температура) это тип Pt1000 с ним всё понятно это термо резистор, если получить его сопротивление с перещётом проблем не будет
второй (давление) выдаёт сигнал 4-20 ма ...
Как бы Вам этого ни хотелось, придется разобраться что такое делитель напряжения и измерение тока с помощью шунта, и делать эти делители из дополнительных резисторов. А дальше сигнал 0-5 вольт подается на аналоговый вход ардуины, после чего остается привязать данные с датчика к значениям, выдаваемым АЦП.
Для меня аналоговые расчеты просто жесть 3 дня мараю об это руки , а MODBUS протокол реализовал за 2 часа ...
Вот читаю ... но это жесть , был бызнающий человек чтобы помочь ... ух был бы благодарен
Ну, считайте аналог неким массивом плавно изменяющихся данных. :) А рассчеты делителя - есть прямо в интернете. Вбиваете туда значения и смотрите - что получается...
Ссылку бы ?
Но задачи то две сначалао укатать до 0-5в а потом уже ток мерять
Ссылку бы ? Но задачи то две сначалао укатать до 0-5в а потом уже ток мерять
http://www.google.ru/search?&q=%D1%80%D0%B0%D1%81%D1%87%D0%B5%D1%82+%D0%...
Обидно видить серчь гугла ..но спасибо калькулятор нашёл уже раньше тем же методом ... я думал может есть удобный софт или ещё что ...
Счас решаю ... задачи по силекции между двумя типами датчиков на одной ножке ...
Faster, свяжитесь со мной по почте homeawas@mail.ru , решим вашу проблему. Или ответьте здесь.
Доброго времени суток, коллеги
Прошу подсказать как подключить к ардуине датчик давления http://www.ebay.com/itm/0-40KPa-Digital-Barometric-Pressure-Sensor-Module-Liquid-Water-Level-Controller/263110336441?_trkparms=aid%3D111001%26algo%3DREC.SEED%26ao%3D1%26asc%3D20160727114228%26meid%3Dbe63c54879bb427b98285fe70c4f702d%26pid%3D100290%26rk%3D1%26rkt%3D4%26mehot%3Dlo%26sd%3D263110336441&_trksid=p2060778.c100290.m3507
Я так понимаю тоже через делитель ?
Цель сделать управляемое реле на насосе
когда давление достигло определенной отметки чтоб реле разомкнулось
В интернете не нашел достточно информации
Как правильно вычислять давление на нем ?
Всем спасибо за уделенное время
Oleg_I. ссылка на датчик "битая". поэтому сложно понять, о чем вы спрашиваете
Digital Barometric Pressure Sensor Module Liquid Water Level Controller 0-40KPa
http://www.ebay.com/itm/0-40KPa-Digital-Barometric-Pressure-Sensor-Modul...
вот такой, ссылка уже должна работать
спасибо
А как ево в воду пхать?
Насоветуете тут.....
Это чтобы у человеку трубочку сорвало и ему потоп устроить?
А как ево в воду пхать?
Ловите "кошерный" датчик для такого случая:
www.ebay.com/itm/G1-4-inch-5V-0-1-2-MPa-Pressure-Transducer-Sensor-Oil-F...
коллеги, спасибо. Но у меня не такое большое давление будет, поэтому датчик мне другой не нужен я не знаю как текущий задействовать
Буду признателен за помощь
Олег, вы с датчиком не ошиблись? это датчик всего до 40 КПА - примерно 0.4 ати. Что за насос такой на 40 кПа? Аквариуменый компрессор?
Что касается подключения - судя по виду он подключается по мостовой схеме. как тензометрическая балка...
типа того , на 12 вольт
да, это тензодатчик но когда я его подключал, в мониторе порта показания не меняются,
не могу понять может не правильно сделал
out на ногу А0,
sck датчика куда правильно цеплять?
что ни кого нет сооббражений на этот счет? как правильно его подключать ?
Oleg_I, вас pin SCK на модуле не насторожил? А в заголовке слово Digital?
Это модуль - цифровой. Выход сразу в цифре: там стоит АЦП HX710b
Пример работы с ним "навскидку" вот:
Все элементарно. Не разберетесь - пишите в личку: попробую помочь
Sr.FatCat,
спасибо , попробую, просто с ардуино кроме повторения готовых устройств ничего не собирал, пробую разобраться , если что напишу , еще раз спасибо.
кстати это он значение в чем выводит ? паскали?
Дописал пару строчек кода, теперь щелкает релюшкой как и нужно было но есть один нюанс
Питание релейного модуля и двигателя осуществляется от блока питания ATX, но его почему то выбивает иногда при частом срабатывании реле и двигателя, я так понимаю это связано с тем что у двигателя щетки могут искрить в момент старта
И почему то монитор порта подвисает после длительных щелканий релюшки и срабатывания двигателя
Пилотировал это все на Arduino Mega 2560
Закажу мини и поставлю на постоянной основе
Всем спасибо !
Sr.FatCat, очень сильно помог с кодом выше, за что отдельная благодарность !
лучше деньгами.
Я посмотрел схему из поста 6. И либо я тупой либо одно из двух. Глупый вопрос не правда ли? Если я подключу датчик из поста 1 по данной схеме откуда датчик возмет питание и подаст его на контроллер.
Обычно датчики давления подключают по следующей схеме:
Плюс источника питания (обычно 24в с функцией ограничения тока на уровне около 30 ма) подают на плюсовой вывод датчика. Минусовой вывод датчика подают на аналоговый вход контроллера. Аналоговый вход контроллера соединяют с землей через резистор в несколько десятков или сотен ом. Теперь посчитаем номинал резистора. Допустим Uref=5вольт. Максимальный ток который дает датчик давления при максимальном давлении = 20 ма. Тогда значение сопротивления должно быть 250 ом. И желательно с точностью лучше чем 0.2 процента и хотябы 1вт мощности. Да и если в блоке питания не будет ограничения тока то при случайном коротком замыкании датчика вы спалите контроллер. Так как +24в у вас напрямую пойдет на аналоговый вход контроллера.
Что мы получим в итоге в качестве математики:
1024 отсчета - это максимальное давление.
205 отсчета - это минимальное давление датчика.
Обычно, если даччик питаеца напряжением больше чем логика (3.3 или 5 В неважно), добрые люди используют оптрон для развязки. Чтоб ничего не сгорело из-за неправильных расчетов.
ПРи увеличении количества деталей в схеме (например, добавляется оптрон с обвязкой) возрастает также и вероятность неправильного расчета.
Но в принципе - да. Только не из-за неправильных расчетов, а из-за непредвиденных обстоятельств.
ПРи увеличении количества деталей в схеме (например, добавляется оптрон с обвязкой) возрастает также и вероятность неправильного расчета.
Осспадя, да какая там обвязка-то, два резистора? Я когда делал датчик сигаретного дыма в сортир, разочаровавшись в MQ-2 и MQ-135, купил китаецкий датчик (тогда за 175р с доставкой)
https://ru.aliexpress.com/item/Hight-Quality-Home-Security-Fire-Sensor-Alarm-White-Photoelectric-Cordless-Smoke-Detector-FC/32586857271.html
с девятивольтовым питанием. От 5 Вольт, скатина, работать не захотел, пришлось БП брать на 9 для всей схемы. При задымлении в линию он выдает примерно 7.5 Вольт, тоже напрямую к Дуне не подключишь, тоже думал 2 дня, как его подключить. Потом, када за оптроны вспомнил, так сразу и подключил, 817-ый и 2 резистора и сё, горя не знаю.
А MQ-2 и MQ-135, сцуки, прекрасно реагируя на газ из зажигалки (скачок больше 600 АЦПэшных попугаев) на сигаретный дым реагируют как-то нехотя, и то, если прям в них с силой дуть. Значения с MQ-2 меняются на меньше 50 попугаев, MQ-135 на меньше 100.
Осспадя, да какая там обвязка-то, два резистора?
Резистор - очень коварный элемент:
Считая от 0.1 Ом до 10 МОм - 193 номинала. Это для одного, а если пара резисторов, то число возможных комбинаций сразу возрастает до 37249. Вероятность угадать правильно с первого раза 0,0027%.
PS. По хорошему - кроме пары резисторов еще бы диод.
Зато, если что-то сгорело с одной стороны опрона, то то, что с другой стороны - выживет. Ну, если не от молнии сгорело, канеш.
Коллеги может подскажите как можно гальванически развязать датчик о котом я выше писал ?
http://www.ebay.com/itm/0-40KPa-Digital-Barometric-Pressure-Sensor-Modul...
Спасибо
Привет. А не можете помочь, как его можно использовать в качестве манометра на вывод дипслея Nokia5110 arduino в мм.рт.ст.
[quote=Sr.FatCat]
Oleg_I, вас pin SCK на модуле не насторожил? А в заголовке слово Digital?
Это модуль - цифровой. Выход сразу в цифре: там стоит АЦП HX710b
Пример работы с ним "навскидку" вот:
О-о-о как долго я это искал. Спасибо!!!