Клон Arduino R3 Uno - При подключении штекера-барреля на USB-порту присутствует напряжение 5 В. Почему?
Я использовал Arudino Megas для некоторых проектов и никогда не сталкивался с такой проблемой.
Все просто: я подаю питание на Arduino через вход 12 В через разъем Barrel и вывожу питание через VIN на 12 В маломощные вентиляторы небольшого размера. Мне нужна модель работы, в которой при отключении USB устройство отключается само.
Я составил план с R3 Uno. Собрал его, он вел себя хорошо. Однако, когда я отключил USB, я заметил, что на USB все еще есть 5 В.
Почему? Я понимаю, что может быть небольшое напряжение, но полные 5 В, как будто подключено? Что-то мне не так, и я не уверен, что именно. Mega себя так не вела.
@Petr, 👍3
Обсуждение1 ответ
Глядя на эту часть схемы Arduino UNO Rev3, становится ясно, что если половина напряжения нерегулируемого питания (12 вольт (показано зеленым цветом) согласно вашему посту) превышает 3,3 вольта, то транзистор T1 (обведен красным) отключит сеть «+5 В» от сети «USBVCC».
В этом случае на USB-порту не должно быть напряжения при подаче на Arduino UNO Rev3 напряжения более 6,6 В.
Спасибо, это имеет смысл для меня и то, что я думал. Спасибо за ссылку на схемы, буду использовать это чаще. Я не из мира низковольтного оборудования, я из мира, где «если вы честны в создании программного обеспечения, вы создаете свое оборудование», поэтому и пытался проверить. Нет, это клоны. Дома есть 4 экземпляра этой партии, и все они ведут себя одинаково (включая те, которые я не пробовал разводить)., @Petr
- Как вывести истинное аналоговое напряжение на выходной контакт
- Как именно работает двойной выход 5В и 3,3В на Uno R3?
- Защита вашего компьютера от глупых (arduino) ошибок
- Установите Arduino IDE в Raspberry Pi 3 модели B.
- Диапазон выходного напряжения от 0 до 5 В
- Пытаюсь прошить ESP8266 с помощью Arduino UNO
- Arduino Uno R3 (с Atmega 16u2) и MAC OSX 10.11 (El Capitan) не работают
- Arduino Uno не загружает код и перегревается
Это настоящий Arduino R3 Uno или, может быть, клон? Похоже, что он ведет себя некорректно (см. мой ответ ниже для получения подробной информации о том, как, по моему мнению, он должен работать). Может быть, транзистор T1 закорочен?, @st2000
Подождите, можете ли вы попробовать снять вентиляторы и снова проверить напряжение USB? Кроме того, если у вас есть вольтметр, можете ли вы проверить, что напряжение питания действительно составляет 12 вольт с вентиляторами и без них? (Если вентиляторы потребляют достаточно тока, а блок питания не может его обработать, напряжение может упасть. Если оно упадет ниже примерно 6,6 вольт, на порту USB может быть видно некоторое напряжение.), @st2000
ст2000: Да, я проверил все с помощью своего надежного мультиметра среднего диапазона. У меня есть логика sw для медленного наращивания PWM, чтобы избежать перегрузки по току, и вентиляторы в клетке, чтобы избежать человеческого фактора. Но я распечатал другой блок, чтобы убедиться, что это не я -> И да, эта партия работает так. Я молодец, что все проверил, прежде чем выпустить версию-кандидат. Протестировал одну плату D1 W2 (клон R2) и одну оригинальную плату R4, а также несколько плат Mega 2560, и ни одна из них не выдает 5 В на USB. Один Mega2560 выдает около 300 мВ на шине USB, но этот Mega подвергся изучению... он прошел через ад., @Petr
"на USB все еще 5 В" Я просто предполагаю, что вы измеряете этот VBUS и GND на отключенном разъеме A. Для вашего собственного здравомыслия и для тех, кто поможет, вам, вероятно, следует провести это измерение с некоторой нагрузкой между положительным и отрицательным полюсами измерителя, например, 10 кОм. Другими словами, выполните измерение "Low Z". У некоторых измерителей есть настройка для такого рода вещей., @timemage
Другой возможностью для обратного питания 5 В USBVCC является, например, комбинация 7-9 В VIN и замыкание 3V3 на 5 В - пороговое значение скачет до 10 В вместо 6,6 В., @KIIV
Не рекомендуется подключать вентиляторы к Arduino напрямую. Используйте BJT или MOSFET между ними., @tepalia