@@arduino2914 Я в этом деле новичок, получилось, все собрать и вывести данные на сом порт. Вы не подскажите как вывести информацию на экран 1602? Хочу сделать чтобы данные с датчика давления выводились на дисплей) Интересует скетч, для вывода, в программировании только пытаюсь понять что к чему, если есть возможность поделитесь) Заранее благодарен, и успехов Вам
250 mBar не соответствует 2500 мм.в.ст(или кгс/м^2), когда такой "не настраиваемый" Bar'ный датчик проверяют в единицах типа метры/миллиметры водяного столба, то при максимуме давления (в данном случае при Р=2500 мм.в.ст) выход составит 19,691 мА вместо 20 мА. Работаю на заводе в лаборатории слесарем КИПиА, часто присылают подобные датчики для поверки и люди, которые их присылают думают так же как и вы, что эти единицы измерения идентичны, но если его поверять в "не родных" единицах, то он подлежит списанию, потому что его погрешность на максимуме составит 20-19,691=0,309 мА, тогда как допустимая погрешность составляет ±0,04мА
Если это токовая петля, то лучше снимать напряжение с резистора 100 Ом или как её ещё называют Р331 - 100 Ом Катушка сопротивления. Тогда будут измерения самые точные!
Просмотрел кучу роликов как связать промышленные датчики с ардуино и при просмотре сразу лайк-подписка. Это лучшее, простейшее и наиболее логичное решение! Спасибо большое! Прошу прощения за наглость... Ардуино может мониторить два датчика сразу? Не могу найти информацию а покупать второй датчик для эксперимента - цена кусается. Спасибо еще раз!
@@arduino2914 т.е. можно поочерёдно снимать данные со всех входов и передавать эти данные через тот же uart например? (На другой контроллер?) Прошу прощения за банальный вопрос, я учусь методом "придумай задачу и решай"))) вот сейчас ищу способ написать цикл способный читать два датчика сразу и в каком-то виде передавать как готовый параметр на другой гипотетический контроллер. Буду грызть мануалы! Большое спасибо!
Спасибо большое.для меня это станет толчком освоения Ардуино . Я приборист и Ардуино меня никогда не прильщала именно тем ,что нормальные датчики она не поддерживала. А штучка ,как контроллер реально копеечная.
В промышленных контроллеров стоит такая же токовая петля и микроконтроллер, обычно STM, который также не умеет измерять ток, а умеет измерять только напряжение!!!
Я не понимаю. Резистор Rx стоит в цепи токовой петли и сниматься падение U должно с него. Но ведь между им и входом АЦП резистор 100К и по сути снимается U с него. Разве не будет на нём падения U?
Здравствуйте! Подскажите Вы ещё занимаетесь Ардуино? Есть некоторые вопросы по датчику давления, хотел бы прибегнуть к вашей помощи. К сожалению других подобных тем не нашел на просторах Ютуба.
@@arduino2914 есть значит такая задача, на гидравлическом насосе необходимо управлять клапаном (обычная подача 24 вольта ) давнение должно быть 423 бара. Датчик же давления 0-600 бар. Загвоздка вот только вышла -не известны мне характеристики датчика, либо 4-20mA, либо 0-10v. На месте есть возможность проверить выдаваемый аналог на нужном давлении, остаётся вопрос -вы смогли бы собрать это устройство? Ну из важного чтобы в дальнейшем на месте нам самим можно было подкорректировать значения? В общем либо онлайн консультация по сборке этого контроллера , что может не получиться так как нет опыта у меня. Либо вы сами скажите цену на материалы, за работу, перестылку. Как на ваш взгляд -взялись бы ?
@@arduino2914 4 провода, по двум подаётся 24 вольта, по двум снимаются показание какие то, какие ещё не знаю, маркировка датчика стёрлась. Заменить пока нет возможности. В любом случае либо в mA, либо в вольтах.
время 2:30. Получается, имея импульсный источник питания DC, на 24V и питая через "понижайку" ардуино nano 3.0 - 5V, я могу смело взять резисторы Е24 на 240 Ом к "-", и резистор 910 Ом к ардуине, тем самым собрав "делитель напряжения", а конденсатор выполняет роль стабилизации тока... Верно? не будет ли это опасно для Ардуино и что с ней произойдет, например, если датчик закоротит или пробъет? Стоит ли ставить стабилитрон на 5в?
Пытаюсь сделать обратное преобразование Arduino-ШИМ-0...10. Причем не для управления заслонкой, где линейность не супер-важна, а для передачи показаний. Например для передачи показаний влажности 0-100% в 0-10В. Столкнулся с некоторыми реальными ограничениями операционных усилителей возле напряжения питания, необходимости поднимать и опускать питание ОУ, формирование четкого сигнала на интеграторе и т.д.
@@arduino2914 спасибо. Его уже попробовал. А для увеличения сигнала до 10В использовал операционный усилитель, но дополнительно установил микросхему-инвертор напряжения, которая из положительного напряжения делает такое же, но отрицательное. Таким образом усилитель запитан от -3 и +12 и может выдать все напряжение от 0 до 10.
@@arduino2914 Можно пожалуйста поподробней про АЦП с интерфейсом I2C. Насчёт развязки входных дискретных сигналов - оптрон или реле, кому что больше нравится)
Вау, именно то, что искал! А я то ломал голову какие платы покупать на али. Услышал про меньшую зависимость сигнала 4-20 мА от длины кабеля и появился вопрос. А можно ли без отдельного преобразования от такого датчика из колодца протянуть через витую пару (экранированную) провод в дом к ардуинке (~15м)? Показания откалибрую. Будет ли так работать или лучше в колодце поставить какой конвертор?
зачем ловить аналоговые глюки, если есть RS-485, и можно на километр гнать цыфру? 2 ардуины, 2 коныертора RS-485, и можно хоть вагон датчиков цеплять и по витой паре на километр пересылать.
@@flarens_ray не знал. чего тока не бывает. но если не один датчик, а несколько? ардуина собирает с нескольких и потом по рс485 шлёт... такой вариант оправдает ардуину или как?
Хорошее видео, как раз надо сейчас подключиться к промышленному сенсору. Подскажите как повлияет на выходные значения если я использую вариант схемы с RC фильтром? Изменяться ли расчеты?
@@arduino2914 , да нашел там готовое решение, но в любом случае спасибо. Ещё один вопрос о температурном диапазоне, будет ли большое разброс при например температуре -18 и +30? Все зависит от качества резистора?
Все хорошо, но представьте если провод датчика замкнется. На резисторе сразу упадет 24В, и ардуине моментально придет конец. Тут надо как то защититься.
Информация по этому поводу думаю разрозненной будет. И вообще по ESP32 мало публикуют проектов - он еще не сильно популярен. Я работаю над сайтом, куда можно будет скидывать данные с разных контроллеров и отображать.
Добрый, день! Вот такой вопрос, имеется весовой модуль на 500кг с выходом 4-20ма, как вывести показания на семисегментный индикатор, и что бы при 4ма показывал 0кг, а при 20ма 500кг.
@@arduino2914 Ну а почему нет? Автору нужны темы для видео, вот тема. Куда ещё конкретней? Как считать показания токовой петли и вывести их на семисегментный индикатор, достаточно просто программу, схему я и сам разработаю.
470 Ом никак не высчитывал - просто первый валявшийся под рукой. Он нужен так как блок питания не дает ниже 2-3 вольт. Просто чтобы повысить питающее напряжение. Напряжение на входе контроллера мало интересно. Главное чтобы не выше допустимого. Я здесь ориентировался только по машинным значениям 0...1024. Не старайтесь точно сопоставить верх диапазона датчика и 5В.
Я могу только гадать. Думаю там контроллер стоит, так как есть варианты с импульсным выходом. Так же подобные датчики часто поддерживают HARD коммуникацию по токовой петле. Насчет быстродействия- никому в голову не прийдет измерять быстродействие датчика гидро-уровня. Это просто незачем.
@@arduino2914 Да, действительно, но бывают другие например, такие называются pressure transducer/transmitter, можно такие найти на алиэкспресс. мне нужна высокая скорость считывания, я бы сказал, тысячи раз в секунду. Просто интересно, если там аналоговая схема, то можно дергать их сколько угодно быстро АЦП шкой.
Приятно послушать специалиста. Я к сожалению, до таких уровней, еще не добрался :) Очень информативно!
Я тут тоже вместе с вами учусь
На Алике глянь, вполне приемлемых денег стоят.
@@arduino2914 резистор можно намотать самому из константановой проволоки, например - температурная стабильность будет очень высокой!!!
@@arduino2914 , добавьте в код пожалуйста вывод значений на дисплей LCD дисплей 1602 .
@@Trikster567 Пришлите свой датчик 4-20мА мне в Киев - я сделаю и запишу видео
Ну наконец-то... 👍👍👍 Теперь осталось собрать аппарат для динамической балансировки...
Спасибо, за Ваши видео, очень информативно и доступно объясняете
На здоровье! Молодцы что интересуетесь!
@@arduino2914
Я в этом деле новичок, получилось, все собрать и вывести данные на сом порт. Вы не подскажите как вывести информацию на экран 1602? Хочу сделать чтобы данные с датчика давления выводились на дисплей) Интересует скетч, для вывода, в программировании только пытаюсь понять что к чему, если есть возможность поделитесь) Заранее благодарен, и успехов Вам
Благодарю! Очень классное видео!)
На здоровье!
Потрясающе, спасибо огромное, теперь сделаю датчик давления воздуха в грузовик!
Интересное видео спасибо
Отлично, очень интересно, спасибо.
Спасибо большое, как раз изучаю эту тему. Хочу сделать собственный PiD контролер с управление на 4-20 мА.
Это полезная штука!
250 mBar не соответствует 2500 мм.в.ст(или кгс/м^2), когда такой "не настраиваемый" Bar'ный датчик проверяют в единицах типа метры/миллиметры водяного столба, то при максимуме давления (в данном случае при Р=2500 мм.в.ст) выход составит 19,691 мА вместо 20 мА. Работаю на заводе в лаборатории слесарем КИПиА, часто присылают подобные датчики для поверки и люди, которые их присылают думают так же как и вы, что эти единицы измерения идентичны, но если его поверять в "не родных" единицах, то он подлежит списанию, потому что его погрешность на максимуме составит 20-19,691=0,309 мА, тогда как допустимая погрешность составляет ±0,04мА
Молодец Юрий! Проверил, расчет правильный!
Если это токовая петля, то лучше снимать напряжение с резистора 100 Ом или как её ещё называют Р331 - 100 Ом Катушка сопротивления. Тогда будут измерения самые точные!
Просмотрел кучу роликов как связать промышленные датчики с ардуино и при просмотре сразу лайк-подписка. Это лучшее, простейшее и наиболее логичное решение! Спасибо большое! Прошу прощения за наглость... Ардуино может мониторить два датчика сразу? Не могу найти информацию а покупать второй датчик для эксперимента - цена кусается. Спасибо еще раз!
Сколько аналоговых входов-столько и датчиков. Но есть и модули расширения количества Аi
@@arduino2914 т.е. можно поочерёдно снимать данные со всех входов и передавать эти данные через тот же uart например? (На другой контроллер?) Прошу прощения за банальный вопрос, я учусь методом "придумай задачу и решай"))) вот сейчас ищу способ написать цикл способный читать два датчика сразу и в каком-то виде передавать как готовый параметр на другой гипотетический контроллер. Буду грызть мануалы! Большое спасибо!
@@AntonySimkin да, все правильно вы думаете
Офигенно
Спасибо большое.для меня это станет толчком освоения Ардуино . Я приборист и Ардуино меня никогда не прильщала именно тем ,что нормальные датчики она не поддерживала. А штучка ,как контроллер реально копеечная.
В промышленных контроллеров стоит такая же токовая петля и микроконтроллер, обычно STM, который также не умеет измерять ток, а умеет измерять только напряжение!!!
При обрыве земли на ардуину 12в на аналоговый пин придет?
Я не понимаю. Резистор Rx стоит в цепи токовой петли и сниматься падение U должно с него. Но ведь между им и входом АЦП резистор 100К и по сути снимается U с него. Разве не будет на нём падения U?
Скажите пожалуйста а сопротивления на 470 ом как расчитали?
Здравствуйте! Подскажите Вы ещё занимаетесь Ардуино? Есть некоторые вопросы по датчику давления, хотел бы прибегнуть к вашей помощи. К сожалению других подобных тем не нашел на просторах Ютуба.
Занимаюсь
@@arduino2914 есть значит такая задача, на гидравлическом насосе необходимо управлять клапаном (обычная подача 24 вольта ) давнение должно быть 423 бара. Датчик же давления 0-600 бар. Загвоздка вот только вышла -не известны мне характеристики датчика, либо 4-20mA, либо 0-10v. На месте есть возможность проверить выдаваемый аналог на нужном давлении, остаётся вопрос -вы смогли бы собрать это устройство? Ну из важного чтобы в дальнейшем на месте нам самим можно было подкорректировать значения? В общем либо онлайн консультация по сборке этого контроллера , что может не получиться так как нет опыта у меня. Либо вы сами скажите цену на материалы, за работу, перестылку. Как на ваш взгляд -взялись бы ?
@@ЮрийГруздев-г1н сколько проводов у датчика?
@@arduino2914 4 провода, по двум подаётся 24 вольта, по двум снимаются показание какие то, какие ещё не знаю, маркировка датчика стёрлась. Заменить пока нет возможности. В любом случае либо в mA, либо в вольтах.
@@ЮрийГруздев-г1н в магазинах промышленной автоматики есть готовые устройства под вашу задачу. Дивкретные регуляторы и даже аналоговые
4:41 Надо было плотер по последовательному соединению включить
время 2:30.
Получается, имея импульсный источник питания DC, на 24V и питая через "понижайку" ардуино nano 3.0 - 5V, я могу смело взять резисторы Е24 на 240 Ом к "-", и резистор 910 Ом к ардуине, тем самым собрав "делитель напряжения", а конденсатор выполняет роль стабилизации тока... Верно?
не будет ли это опасно для Ардуино и что с ней произойдет, например, если датчик закоротит или пробъет? Стоит ли ставить стабилитрон на 5в?
Да, защиту желательно предусмотреть
Пытаюсь сделать обратное преобразование Arduino-ШИМ-0...10. Причем не для управления заслонкой, где линейность не супер-важна, а для передачи показаний. Например для передачи показаний влажности 0-100% в 0-10В. Столкнулся с некоторыми реальными ограничениями операционных усилителей возле напряжения питания, необходимости поднимать и опускать питание ОУ, формирование четкого сигнала на интеграторе и т.д.
Не подскажу. Знаю только до 5,5В geekmatic.in.ua/dac_cifro_analogoviy_preobrazovatel
@@arduino2914 спасибо. Его уже попробовал.
А для увеличения сигнала до 10В использовал операционный усилитель, но дополнительно установил микросхему-инвертор напряжения, которая из положительного напряжения делает такое же, но отрицательное. Таким образом усилитель запитан от -3 и +12 и может выдать все напряжение от 0 до 10.
А как протокол hart?
Как насчет гальванической развязки между контроллером и датчиком? Возможно есть отдельные платы сопряжения для измерения токовой петли? Спасибо.
Аналоговых я таких не припомню. А дискретный сигнал развязать легко после какого-нибудь умного АЦП с сетевым выходом (I2C, ...)
@@arduino2914 Можно пожалуйста поподробней про АЦП с интерфейсом I2C. Насчёт развязки входных дискретных сигналов - оптрон или реле, кому что больше нравится)
geekmatic.in.ua/analogo_cifrovoy_preobrazovatel_ads1115
+ две оптопары
@@arduino2914 Спасибо
Вау, именно то, что искал! А я то ломал голову какие платы покупать на али. Услышал про меньшую зависимость сигнала 4-20 мА от длины кабеля и появился вопрос. А можно ли без отдельного преобразования от такого датчика из колодца протянуть через витую пару (экранированную) провод в дом к ардуинке (~15м)? Показания откалибрую. Будет ли так работать или лучше в колодце поставить какой конвертор?
зачем ловить аналоговые глюки, если есть RS-485, и можно на километр гнать цыфру? 2 ардуины, 2 коныертора RS-485, и можно хоть вагон датчиков цеплять и по витой паре на километр пересылать.
@@bddgkgf на али есть платки преобразования 4-20ma в rs485, не нужно даже ардуинку ставить на стороне датчика
@@flarens_ray не знал. чего тока не бывает.
но если не один датчик, а несколько?
ардуина собирает с нескольких и потом по рс485 шлёт... такой вариант оправдает ардуину или как?
Хорошее видео, как раз надо сейчас подключиться к промышленному сенсору. Подскажите как повлияет на выходные значения если я использую вариант схемы с RC фильтром? Изменяться ли расчеты?
Заранее благодарен
Расчеты не изменятся. Ещё есть неплохая схема на сайте dfrobot. Там у них модуль с диференциальным усилителем и кучей защит.
@@arduino2914 , да нашел там готовое решение, но в любом случае спасибо. Ещё один вопрос о температурном диапазоне, будет ли большое разброс при например температуре -18 и +30? Все зависит от качества резистора?
Теоретически да, больше всего от резистора
Спасибо за информацию. Попробую Ваше решение с фильтром, думаю будет лучше решением
А формулу для пересчета. В литры подскажите? Заранее спасибо
Вспоминайте школу и стереометрию. Зависит от формы сосуда
Добрый день, хочу освоить Ардуино. С чего начать? В интернете много информации, но толком ни кто ничего не объясняет
На нашем канале есть два плейлиста с уроками по Arduino.
Т.е. Rx это шунт на котором мы измеряем напряжение?
да, падение напряжения
Все хорошо, но представьте если провод датчика замкнется. На резисторе сразу упадет 24В, и ардуине моментально придет конец. Тут надо как то защититься.
Повторитель напряжения на ОУ по входу процессора спасет от такого сценария.
Добрый вечер, подскажите как вывести сигналы со всех 8 аналоговых входов на ПК?
Можно передать по UART или по WIFI
@@arduino2914 спасибо за быстрый ответ. А где можно за все это почитать, я 35 летний, начинающий программист.
Информация по этому поводу думаю разрозненной будет. И вообще по ESP32 мало публикуют проектов - он еще не сильно популярен. Я работаю над сайтом, куда можно будет скидывать данные с разных контроллеров и отображать.
Добрый, день! Вот такой вопрос, имеется весовой модуль на 500кг с выходом 4-20ма, как вывести показания на семисегментный индикатор, и что бы при 4ма показывал 0кг, а при 20ма 500кг.
Вам тут схему, разводку платы и прошивку выложить? Сейчас все все бросят и разработают. Ставьте вопросы поконкретнее 🤓
@@arduino2914 Ну а почему нет? Автору нужны темы для видео, вот тема. Куда ещё конкретней? Как считать показания токовой петли и вывести их на семисегментный индикатор, достаточно просто программу, схему я и сам разработаю.
2:20 усложняю для большей стабильности. А итоговая схема не "усложненная".
Веселый Пшик случиться при обрыве резистора Rx.
Предлагайте решение сразу. Я например видел схему с отводом высокого напряжения через диод на питание контроллера, но как-то сомнительновато
в каком случае обрыв произойдет?
Сейчас заканчиваю проект с таким датчиком на основе ESP32.
470 Ом никак не высчитывал - просто первый валявшийся под рукой. Он нужен так как блок питания не дает ниже 2-3 вольт. Просто чтобы повысить питающее напряжение. Напряжение на входе контроллера мало интересно. Главное чтобы не выше допустимого. Я здесь ориентировался только по машинным значениям 0...1024. Не старайтесь точно сопоставить верх диапазона датчика и 5В.
Допустимый дипазон напряжений написан в документации на датчик. Скетч на С.
th-cam.com/play/PLmYrKfbOTukJONp6Mjse7I4cigpChNWwB.html
Любительских гидростатических датчиков уровня нет и другого типа с аналоговым значением уровня тоже нет. Бюджет позволял использовать промышленный
Везде есть измерительный резистор. Может отличаться только защитами и согласующим операционным усилителем после резистора.
А какое быстродействие у подобных датчиков? там внутри аналоговая схема?
Я могу только гадать. Думаю там контроллер стоит, так как есть варианты с импульсным выходом. Так же подобные датчики часто поддерживают HARD коммуникацию по токовой петле. Насчет быстродействия- никому в голову не прийдет измерять быстродействие датчика гидро-уровня. Это просто незачем.
@@arduino2914 Да, действительно, но бывают другие например, такие называются pressure transducer/transmitter, можно такие найти на алиэкспресс. мне нужна высокая скорость считывания, я бы сказал, тысячи раз в секунду. Просто интересно, если там аналоговая схема, то можно дергать их сколько угодно быстро АЦП шкой.
Вы о датчиках с пневматическими сигналами? Это чисто электрический датчик
Слишком просто, честно сказать подозрительно просто))
Просто как закон Ома
Пишу комент
Огромное спасибо!
По бумажке читает... Видимо чьи-то изыскания, которые он скопировал