Почему мой Arduino получает питание от контакта 5V?

arduino-uno l298n

У меня есть Arduino, которая управляет двумя двигателями постоянного тока 6 В через драйвер двигателя L298N. Драйвер двигателя питается (от контакта Vin) от внешнего источника 7,4 В.

Затем я подключаю контакт 5 В от драйвера двигателя к контакту 5 В на Arduino UNO для питания логической платы.

Теперь, когда я подключил Arduino к компьютеру, чтобы загрузить скетч, все было в порядке. Однако, когда я отключил Arduino от ноутбука, Arduino все еще каким-то образом питался от внешнего источника 7,4 В, хотя этот источник должен питать только двигатели. Я думал, что отключение Arduino от ноутбука приведет к отключению питания Arduino, но он все еще каким-то образом питался от внешнего источника.

Что здесь происходит?

, 👍-1

Обсуждение

Что здесь происходит? ... мы можем только догадываться ... вы предоставили почти нулевую информацию ... пожалуйста, нарисуйте четкую схему всех соединений, @jsotola

@jsotola Я добавил диаграмму., @Johnathon Bulman

Как насчет схемы, расплывчатая картинка мне не очень помогает, так как я не узнаю плату двигателя., @Gil

Возможно, эта плата драйвера предназначена для подачи (а не потребления) питания через контакт 5 В. У вас есть ссылка на эту плату?, @Edgar Bonet

То, что сказал @EdgarBonet, является наиболее правдоподобным сценарием. Похоже, что, по крайней мере, некоторые модули L298 имеют выбираемый перемычкой 5-вольтовый стабилизатор, который можно использовать для питания 5-вольтовой логической стороны микросхемы L298, но только если напряжение на стороне двигателя меньше 12 вольт. Если напряжение двигателя превышает 12 вольт, перемычку необходимо снять и на модуль L298 подать 5 вольт с платы MCU. См. пример здесь: http://wiki.sunfounder.cc/index.php?title=Motor_Driver_Module-L298N. ТЛ;ДР ? понять и проверить перемычки модуля., @6v6gt

@EdgarBonet это Elegoo Uno R3, @Johnathon Bulman


1 ответ


0

Arduino Uno может получать питание от 5 В, подаваемых на USB-кабель, или от внешнего источника 5 В, подключенного к контактам 5 В и GND (земля) Arduino.

Вообще, выходы блоков питания никогда не следует соединять параллельно, если только они не предназначены для такой необычной конфигурации. Из описания в Вопросе видно, что питание USB и блоки питания L289N были подключены параллельно. К счастью, конструкция Arduino включает в себя устройство отключения питания. Ищите часть "T1" в этой схеме. Если питание подается как с контакта 5 В, так и с порта USB, используется контакт 5 В, а питание USB отключается.

Чтобы конкретно ответить на ваш вопрос:

  • Предполагая, что это схема вашей платы (обратите внимание, это ссылка на файл RAR, который содержит JPG того, что, вероятно, является схемой платы wb291111) и при условии, что у вас установлена перемычка J6.

  • Если контакты Arduino 5V и GND (земля) были подключены к плате L289N, а плата L289N подавала питание 5 В на плату Arduino, плата Arduino никогда не питалась от USB-порта компьютера как транзистор " T1quot; отключил бы питание USB от Arduino.

,

Есть ли другая конфигурация для отправки 5 В на логическую плату драйвера двигателя? План состоял в том, чтобы иметь отдельный источник питания 5 В для Arduino, и чтобы Arduino посылал питание на логическую плату на драйвере двигателя. Внешний источник 7,4 В предназначен только для питания двигателей., @Johnathon Bulman

Похоже, что отключение J6 удалит источник питания регулятора 5 В платы драйвера двигателя. Проверьте это («отключенный» контакт 5 В платы драйвера двигателя) с помощью вольтметра ... так как схема немного трудно читаема (не выглядит правильно помеченной). Но зачем использовать 2 источника питания, если можно обойтись только одним (питание платы драйвера двигателя)?, @st2000