Клон Arduino R3 Uno - При подключении штекера-барреля на USB-порту присутствует напряжение 5 В. Почему?

Я использовал Arudino Megas для некоторых проектов и никогда не сталкивался с такой проблемой.

Все просто: я подаю питание на Arduino через вход 12 В через разъем Barrel и вывожу питание через VIN на 12 В маломощные вентиляторы небольшого размера. Мне нужна модель работы, в которой при отключении USB устройство отключается само.

Я составил план с R3 Uno. Собрал его, он вел себя хорошо. Однако, когда я отключил USB, я заметил, что на USB все еще есть 5 В.

Почему? Я понимаю, что может быть небольшое напряжение, но полные 5 В, как будто подключено? Что-то мне не так, и я не уверен, что именно. Mega себя так не вела.

, 👍3

Обсуждение

Это настоящий 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


1 ответ


0

Глядя на эту часть схемы Arduino UNO Rev3, становится ясно, что если половина напряжения нерегулируемого питания (12 вольт (показано зеленым цветом) согласно вашему посту) превышает 3,3 вольта, то транзистор T1 (обведен красным) отключит сеть «+5 В» от сети «USBVCC».

В этом случае на USB-порту не должно быть напряжения при подаче на Arduino UNO Rev3 напряжения более 6,6 В.

,

Спасибо, это имеет смысл для меня и то, что я думал. Спасибо за ссылку на схемы, буду использовать это чаще. Я не из мира низковольтного оборудования, я из мира, где «если вы честны в создании программного обеспечения, вы создаете свое оборудование», поэтому и пытался проверить. Нет, это клоны. Дома есть 4 экземпляра этой партии, и все они ведут себя одинаково (включая те, которые я не пробовал разводить)., @Petr