Comments 28
Чем измеряли расход газа, какое образцовое СИ? Или просто сверили уставку и фактическое значение?
Механические регуляторы не дают нужной точности? Или требуется удалённое управление?
Более того, я бы попытался поставить последовательно c клапаном конденсатор (1мкф), чтобы отсечь постоянную составляющую. Это второй, уже аппаратный «вачдог» на случай зависания контроллера.
Да, можно на всякий случай. Но в нашем случае подразумевается что система всегда работает в присутствии человека и "цена" зависания невысока. Клапан вряд-ли откроется на полную т.к. для этого зависший контроллер должен подать на него высокий сигнал. Залипнуть в каком то положении может, да
Конденсатор можно последовательно не с клапаном, а между пином контроллера и резистором. Только возможно нужен будет еще диод.
Что будет, если расходомер выйдет из строя и будет показывать постоянно либо слишком низкий, либо завышенный расход?
Что будет если то же самое произойдет с регулирующим клапаном — т.е. застынет на определенной позиции?
Что будет, если зависнет/перезагрузится Ардуино?
Конструктивный совет по улучшению:
Стоимость системы составила менее 200 USD.
Это не стоимость системы, а только стоимость железа. Стоимость системы состоит также из стоимости вашего времени на ее реализацию.
И поэтому, если вы не собираетесь ее продавать сотнями, а делали для себя, мой совет — потратить больше денег на железо, но сделать все без пайки, питона, и ардуино на более промышленно-ориентированных компонентах. На одиночном проекте это окупается значительным снижением затрат своего времени на изучение новой области, программирование, отладку, последующее сопровождение и ремонты, тем более если вы не электронщик и не программист.
Ну для этого я и поделился нашим опытом, что бы если у кого-то будет нужда сделать такое при ограниченных средствах временные затраты снизились бы.
По времени 2 недели заняло и не с утра до вечера
Так а что с защитами?
Полностью согласен. Были б деньги так и сделали бы)).
В версии 2.1 интегральная составляющая вынесена в публичный доступ как член класса, к ней можно обратиться как regulator.integral. Интегральная составляющая суммирует ошибку по времени, и при слишком сильном накоплении может приводить к перерегулированию. Для наблюдения за её состоянием можно прочитать integral, и при необходимости например ограничить её диапазон (regulator.integral = constrain(regulator.integral, -50, 50);) или даже обнулить (regulator.integral = 0;).
А если добавить корпус со всеми требованиями по безопасности-климатическим исполнениям-транспортировке и провести тарировку и сертификацию прибора по всем нормам, какой будет итоговая цена? В озвученных выше 1-2.5k железа тоже дай бог на 200 долларов наверняка?
И ещё — ощущение, будто отчет о текущем этапе НИОКР прочел. Не пользуется ли автор хабром, чтобы потом говорить "результаты ниокр опубликованы"?
Да, только нам корпуса, климатическое исполнение и т.п. не нужны. Мы же не продавать собираемся. Для многих целей это не нужно.
Статьи на Хабре в качестве отчёта никому не нужны. Цель в том, что бы помочь тем кому это может пригодиться.
Статьи на Хабре в качестве отчёта никому не нужны. Цель в том, что бы помочь тем кому это может пригодиться.
Так в том, то и дело, что даже если это кому-то очень нужно, у него должен быть вагон и маленькая тележка времени на то, чтобы это все собрать. И это только начало, так как это все еще макет и во многих случаях его еще нужно доводить до ума. Например это ваше "работает в присутствии человека". Немногим нужна автоматика, которой нужно присутствие человека. Даже вам самим, хоть вы это и отрицаете.
Поэтому доводите до более пригодного состояния, вводите защиты и тогда это будет уже не отчёт, а помогающая статья. А пока вам самим нужно помогать.
ПС Только прошу, не обижайтесь, я вам честно поставил плюсики везде, где мог, но критиковать надо.
Использовать в промышленных условиях решение на базе ардуино — не самая хорошая идея. Да, действительно, промышленные ррг стоят очень не дёшево (тот же бронхорст), зато дают надёжность и точность. Если высокая точность не нужна — рекомендую обратить внимание на ррг festo VEMD-L-6-14-20-D21-M5-1-R1-V4 арт 8086472. Это регулятор на базе пьезо клапана и массового измеритель расхода. Даёт до 25 л/мин при цене порядка 27 тысяч рублей. Отличная штука, компактная и очень надёжная — их тысячами используют в медицинских приложениях (подача кислорода больным и тд)
Регулятор расхода газа в 5 раз дешевле коммерческих решений