Arduino Uno с 6 соленоидами 5 В + батареей 9 В — недостаточно мощности?

У меня есть 6 соленоидов на 5 В, подключенных к Arduino Uno, каждый из которых имеет транзистор TIP120, диод и резистор. Точно так же, как https://core-electronics.com.au/tutorials/solenoid-control- with-arduino.html, но 6 раз. Я использую батарею 9 В, подключенную ко входу постоянного тока, а также к входу USB моего ПК.

Теперь проблема в том, что если я активирую 5 или 6 соленоидов одновременно, Arduino, кажется, прерывается/теряет все питание на секунду (отключает звук от ПК и никакой активности). Я проверил их один за другим, и все работает, но я могу активировать максимум 4 соленоида одновременно.

Что мне не хватает? Нужно ли мне больше силы?

, 👍1


3 ответа


1

Я использую батарею 9 В, подключенную ко входу постоянного тока

Ну, это ваша проблема. Этих батарей PP3 на 9 В едва хватает для питания Arduino. Добавьте что-нибудь вроде двигателей и соленоидов, и у вас возникнут проблемы. Большие проблемы.

Откажитесь от батареи PP3. Он подходит только для устройств с очень низким током, таких как датчики дыма. Для чего-то большего вам понадобится как минимум несколько батареек типа АА.

Кроме того, соленоиды должны получать питание напрямую от источника питания (или через собственный регулятор, если необходимо), поскольку встроенный регулятор Arduino довольно быстро перейдет в режим теплового отключения при входном напряжении 9 В и большом потреблении тока.

>
,

Я должен был упомянуть, что я также попробовал блок батарей 6x AA на постоянном токе, он дал те же результаты. И я не уверен, как мне подключить их напрямую к источнику питания?, @SJ19

@ SJ19 Отсоедините провод от контакта 5 В на Arduino и подключите его к аккумулятору + (при условии, что напряжение аккумулятора не слишком высокое для вашего соленоида)., @Majenko

Спасибо! Думаю, тогда мне стоит поискать разъем аккумулятора с проводами. Извините за невежество, но считаете ли вы, что батарея на 9 В будет слишком большой для соленоидов на 5 В?, @SJ19

@ SJ19 SJ19 Если это на самом деле соленоиды на 5 В, то, вероятно, да. Вам понадобится регулятор на 5 В. Купите UBEC у продавца радиоуправляемых моделей — это самый простой вариант., @Majenko


0

Другая возможность — использовать фиксирующиеся соленоиды, управляемые Н-мостом, чтобы им требовалось питание только для включения или выключения. Однако я не знаю, доступны ли они для вашего приложения. Когда я рассмотрел ирригационные клапаны с защелкой, они оказались намного дороже простых электромагнитных клапанов.

,

0

У вас не хватает доступного тока. Когда соленоиды работают, система пытается потреблять больший ток, чем может обеспечить аккумулятор, поэтому вместо этого происходит падение напряжения. (Я не могу точно вспомнить, почему это происходит прямо сейчас). Когда это происходит, источник питания Arduino обнаруживает состояние пониженного напряжения и отключается, но как только он отключает резервуары потребления тока, напряжение снова возрастает, вызывая перезапуск системы. По сути, ответом на этот вопрос является обеспечение вашей системы источником тока большей мощности, и проблема должна исчезнуть.

,