5 В на цифровых контактах HIGH, только при использовании питания USB

Итак, у меня есть небольшая проблема с моим Arduino Pro Mini. Возможно, стоит отметить, что это клон, но в остальном это все еще какая-то странная функциональность. Я провел несколько экспериментов, так что я просто подготовлю сцену для вас. У меня есть все, что требует питания, подключенного к линиям + и - на моей макетной плате, таким образом, я могу избежать потребления более 20 мА на любых отдельных контактах. В настоящее время мой Arduino Pro Mini подключен к источнику питания 5 В через контакты RAW и GND, но источником питания является регулируемый настенный источник питания 5 В. В настоящее время он выдает 5,36 В.

Я убедился, что все мои контакты, которые я использую для вывода, действительно настроены как выходные, проблема возникает только тогда, когда я пытаюсь запитать устройство от чего-то ДРУГОГО, кроме питания USB. Я протестировал выходной сигнал от моего настенного адаптера, подключенного к RAW и к случайному контакту VCC, оба имеют одинаковый эффект.

При питании устройства через USB (от USB к Deek-Robot ASP, затем к Pro Mini), если я устанавливаю цифровой выходной контакт в положение HIGH, я получаю 5 В. Этого достаточно, чтобы включить реле 5 В, которое затем подает питание от источника питания на небольшой водяной насос. Однако, если я использую регулируемое настенное питание, я получаю от 3,7 до МОЖЕТ БЫТЬ 4,15 В, что, к сожалению, недостаточно для переключения реле в положение NO.

Я также проверил напряжение, поступающее от USB ASP, оно составляет 4,95 В.

EDIT: напряжение в розетке падает с 5,36 В без нагрузки, кроме счетчика, до 4,7 В с Arduino и парой подключенных светодиодов, если это что-то значит.

, 👍0

Обсуждение

Вывод RAW требует не менее 6 В, @Juraj


2 ответа


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

0

Напряжение питания падало до 3,8 В при базовой нагрузке, после включения некоторых светодиодов его было слишком мало, чтобы активировать релейный переключатель. Дерьмовые китайские запчасти.

,

Таким образом, ваша проблема в основном связана со слабым источником питания и с тем, что вы подключили его к неправильному контакту (RAW вместо Vcc). Однако параллельное внешнее питание на Vcc + USB запрещено. Кроме того, существует всего несколько реле 5 В, которым требуется всего 20 мА., @DataFiddler

В вопросе не упоминаются реле, которые я вижу. Однако есть много реле с катушкой 5 В, 20 мА. Простой поиск в Digikey выдает 42 например в SMD и thruhole (с некоторым дублированием для разных способов упаковки доставки) https://www.digikey.com/products/en/relays/signal-relays-up-to-2 -amps/189?k=relay&k=&pkeyword=relay&sv=0&pv1989=0&pv72=249586&umax671=20&rfu671=mA&sf=1&FV=-8%7C189&quantity=&ColumnSort=0&page=1&stock=1&pageSize=25, @CrossRoads


1

"Arduino Pro Mini подключен к источнику питания 5 В через контакты RAW и GND, но источник питания представляет собой регулируемый настенный источник питания 5 В. "

Вот в чем проблема. Контакт RAW ожидает от 6 В до 6,5 В, чтобы регулятор выдавал 5 В.

Если вы подаете 5 В, подключитесь к контактам 5 В или VCC и GND.

Если вы подключаетесь к USB через FTDI Basic или аналогичный и одновременно подаете напряжение 5 В, то компьютеру может не понравиться обратное питание линии USB 5 В от внешнего источника (мой жалуется на «скачок напряжения»). " и отключает порт USB). Соберите соединительный кабель между FTDI и Promini и либо отключите линию 5 В, либо последовательно подключите диод, чтобы Promini не мог подавать 5 В обратно через FTDI в порт USB. Таким образом, чип FTDI питается от USB, а Promini — нет, и все железо в порядке.

Обязательно используйте последовательные резисторы со светодиодами, чтобы избежать перегрузки по току на выходном контакте Promini, что может привести к повреждению контакта IO, возможному повреждению 328P или повреждению светодиода из-за перегрева из-за избыточного тока. (5,36 В - 2,2 В)/0,02 А = 156 Ом. Подойдет 180 Ом, 220, 270, 330, некоторое значение в этом диапазоне. 1K, вероятно, будет хорошо, светодиоды в наши дни могут быть довольно яркими даже при более низком токе; 20 мА могут быть ослепительно/раздражающе яркими.

,