Отрегулировать подачу водяных насосов приводом шагового двигателя постоянного тока

Я новичок в Arduino. У меня есть 2 водяных насоса постоянного тока 12 В

https://www.ebay.co.uk/itm/224461221015

плюс 12В, 2А адаптер переменного/постоянного тока для их питания.

Я хотел бы программно регулировать скорость (расход) насосов с помощью Arduino. Моя первая идея состояла в том, чтобы использовать 2 - канальное реле, однако оно поддерживает только два состояния- вкл/выкл. Затем я обнаружил этот драйвер шагового двигателя постоянного тока:

https://www.ebay.co.uk/itm/274521887403

Это, кажется, хорошо подходит с точки зрения технических характеристик, но я не уверен, будет ли это работать с насосами? Это заставляет меня задуматься о том, может ли драйвер шагового двигателя постоянного тока работать только с определенными двигателями?

Спасибо за любой совет!

, 👍1

Обсуждение

Несмотря на то, что они называют это "драйвером шагового двигателя", это не что иное, как базовый H-мост, который может управлять любыми щеточными двигателями постоянного тока (по два на драйвер)., @Majenko

Я бы добавил, что L298N-относительно неэффективный драйвер-я мог бы стремиться к другому драйверу, например, 6612 и т. Д., @Dave Newton


2 ответа


Лучший ответ:

1

Да, это сработает.

Вы можете управлять скоростью водяных насосов с помощью ШИМ-сигнала с помощью:

analogWrite(PWM_pin, value)

Или вы можете использовать дешевый транзистор, такой как P2N2222A; вот полный учебник.

,

1

К сожалению, после попытки это работает не так, как ожидалось. Было упомянуто, что это должен быть щеточный двигатель, и большинство этих насосов на eBay являются бесщеточными.

,