Пропорциональный контроль расхода воды
Я изучал управление потоком воды с помощью Arduino и столкнулся с огромной трудностью в реализации «аналогового» управления потоком воды. Основным решением, по-видимому, является хорошо известный электромагнитный клапан, однако они кажутся бинарными (полный поток или отсутствие потока), и я ищу более разнообразный ответ.
Можно ли получить средние уровни с помощью соленоидов? Может быть, приведение их в действие при меньшем напряжении или силе тока приведет к частичному срабатыванию? Если нет, может быть, кто-нибудь знает о встроенных решениях, использующих сервоприводы или шаговые двигатели?
@Bernardo Meurer, 👍3
Обсуждение2 ответа
Лучший ответ:
Можно ли достичь золотой середины с помощью соленоидов?
Нет. Соленоид будет работать по принципу «все или ничего». Если вы использовали магнит, вы видели, что сила быстро уменьшается с расстоянием. Когда вы приближаете что-то, оно обычно притягивается к магниту в одной точке. То же самое происходит в соленоидном клапане: как только вы подаете достаточно напряжения, чтобы начать движение, движение завершается.
Примечание: на самом деле это распространенный трюк, позволяющий сэкономить много энергии с помощью электромагнитного клапана. Вы можете подать 12 В для приведения в действие, но затем вы можете очень сильно снизить напряжение (возможно, до 2 В или ниже), и клапан все равно скажет, что он активирован.
Так что если вам нужен поток, вам нужен клапан управления потоком. Обычный шаровой клапан на 1/4 оборота обеспечит необходимый вам фракционный поток. Вы должны иметь возможность подключить к нему сервопривод или редукторный двигатель.
Типичный шаровой кран не обеспечивает постоянного изменения расхода в зависимости от угла. Это означает, что изменение расхода между первыми 5 градусами открытия будет большим, а последние 5 градусов движения будут иметь небольшой эффект. Если применение не критично, это было бы нормально.
Если вам нужно более точное управление потоком, клапаны сделаны с определенным вырезом в шаре, который делает управление потоком более линейным. Вы можете получить клапан коммерческого типа с прикрепленным двигателем по цене в диапазоне 100 долларов США. Для подключения к Arduino клапан потока Belimo (один из поставщиков примеров) кажется только подходящим названием
Это клапаны коммерческого типа, используемые для управления водой в системах отопления и т. п. Они принимают входной сигнал 0–10 В в качестве управления и вращают клапан. Поиск по ключевым словам — «моторизованный клапан управления потоком», и вы найдете множество. Они не экзотичны, вы найдете много разных размеров. Вы даже можете найти их у местного поставщика сантехники, где вы можете забрать их по вашему желанию.
Используете ли вы насос для циркуляции потока воды? Если да, то, возможно, лучший результат будет при использовании насоса с переменной скоростью (ШИМ) в состоянии переменного открытия клапана.
- Управление скоростью вентилятора с помощью библиотеки Arduino PID
- Как устранить шум от вентилятора 12 В с ШИМ-управлением на низкой скорости
- Arduino uno + cnc Shield v3 + драйвер шагового двигателя A4988 + AccelStepper?
- Как заставить сервопривод вращаться на угол больше 180°
- Почему Adafruit motor shield не крутит моторы?
- Как управлять 6 шаговыми двигателями с помощью Arduino?
- L298N Dual Motor Controller Enable Pin имеет питание, но двигатели не работают
- Запустить два степпера одновременно
Единственное, что приходит на ум, — это несколько соленоидов, а это, вероятно, не то, что вы ищете., @DarthCaniac
Потому что нет насоса. Он подключается к водопроводу под давлением., @Bernardo Meurer