Почему мой Arduino получает питание от контакта 5V?
У меня есть Arduino, которая управляет двумя двигателями постоянного тока 6 В через драйвер двигателя L298N. Драйвер двигателя питается (от контакта Vin) от внешнего источника 7,4 В.
Затем я подключаю контакт 5 В от драйвера двигателя к контакту 5 В на Arduino UNO для питания логической платы.
Теперь, когда я подключил Arduino к компьютеру, чтобы загрузить скетч, все было в порядке. Однако, когда я отключил Arduino от ноутбука, Arduino все еще каким-то образом питался от внешнего источника 7,4 В, хотя этот источник должен питать только двигатели. Я думал, что отключение Arduino от ноутбука приведет к отключению питания Arduino, но он все еще каким-то образом питался от внешнего источника.
Что здесь происходит?
@Johnathon Bulman, 👍-1
Обсуждение1 ответ
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
- Как установить связь между веб-камерой и Arduino UNO и получать прямую трансляцию на мобильном телефоне с помощью ESP8266?
- L298N Dual Motor Controller Enable Pin имеет питание, но двигатели не работают
- Как питать Arduino Uno от терминала 5v драйвера двигателя L298N?
- L298N, HC-05 Простой автомобиль с дистанционным управлением через Bluetooth, не работающий в Arduino
- L298N издает звуковые сигналы и дает сбой при получении определенных значений AnalogWrite
- Не удается контролировать скорость двигателя постоянного тока с помощью контактов l298N и pwm
- PIN Arduino Vin не работает, но питание 5-вольтового контакта Arduino работает
- Как использовать отдельный источник питания для Arduino и двигателей
Что здесь происходит?
... мы можем только догадываться ... вы предоставили почти нулевую информацию ... пожалуйста, нарисуйте четкую схему всех соединений, @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