Кабель USB для питания Arduino с регулируемым напряжением 5 В

У меня возникла проблема с внешними нагрузками, из-за которой компьютер, к которому подключен мой Arduino, на мгновение отключается, что приводит к тому, что Arduino на мгновение теряет питание USB, а порт отключается и не подключается снова, пока я физически не отсоединю и не подсоединю снова USB-кабель. Поскольку мне нужно подключить USB для отправки и получения последовательных данных на/с Arduino, я задался вопросом, могу ли я физически открыть USB-кабель, перерезать линию 5 В и подать его через внешний регулируемый источник питания 5 В. Я бы не перерезал заземляющий провод, а подключил бы его к внешнему источнику питания 5 В. Я читал противоречивую информацию по этому поводу (что-то о квитировании), но мне было интересно, применимо ли это конкретно к Arduino.

, 👍0

Обсуждение

Вероятно, вы могли бы это сделать, но почему бы просто не приобрести USB-концентратор с питанием?, @Majenko

Более правильным решением для USB был бы концентратор с питанием. Однако может случиться так, что то, что вызывает «выпадения», также нарушит сеанс USB. Возможно, вам придется переключиться на использование фактического последовательного соединения (если оно все еще логического уровня) и использовать другой последовательный порт на компьютере. Еще одна вещь, на которую стоит обратить внимание, — это гальванические изоляторы для USB или последовательного порта. *Все действительно зависит от причины и характера «выпадений»*. Если они вызваны другими периферийными устройствами USB, попробуйте подключить их к собственному концентратору с питанием, в идеале подключенному к другому порту или внутреннему концентратору на ПК., @Chris Stratton

Выпадения вызваны включением и выключением внешних нагрузок. У нагрузок довольно высокий пусковой ток, что приводит к колебаниям мощности всего компьютера. Я пробовал использовать ИБП, но проблема все еще остается. Я попробую купить концентратор с питанием и посмотрю, поможет ли это., @joshua0823

USB-устройства являются только подчиненными. Они ничего не могут сделать без хоста. Когда питание вашего компьютера падает, он, по-видимому, закрывает сеансы USB. Так что это, скорее всего, не проблема с USB Arduinos, а проблема с вашим компьютером. Он должен восстановить соединения после падения напряжения. Использование USB-концентратора с питанием только гарантирует, что питание Arduinos не будет отключено, но не гарантирует, что компьютер восстановит соединение, необходимое для передачи данных., @chrisl

Я решил эту проблему, используя ноутбук. Он невосприимчив к этим колебаниям мощности, @joshua0823


1 ответ


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

1

Я решил эту проблему, используя ноутбук. Он невосприимчив к этим колебаниям мощности

,