USB-кабель для передачи данных и питания с переключателем для питания Arduino. Это безопасный дизайн?

У меня есть несколько проектов с Arduino и отдельным источником питания от батареи, и я устал подключать и отключать USB-кабель, когда программирую Arduino с помощью USB моего ноутбука. Иногда это даже ломало крошечный разъем micro usb в arduino.

Поэтому я хочу поставить выключатель на USB-кабель. Когда я собираюсь запрограммировать Arduino, я отключаю аккумулятор и включаю кабель, а когда я хочу протестировать запрограммированное Arduino и схему, я отключаю кабель и просто подключаю аккумулятор. USB-кабель всегда будет подключен как к Arduino, так и к ноутбуку.

Так что я хочу сделать это. Поместите светодиод параллельно с 5v и GND, чтобы сказать мне, когда кабель «Включен» или «Выключен», чтобы я не возился с подключением батареи к кабелю «ВКЛ».

Какая будет лучшая установка? Как ведут себя линии данных, если они всегда подключены между ноутом и ардуино (при питании от батареи 7,4В)? Будут ли линии передачи данных также отключены, если линия питания USB будет перерезана?

Лучше или безопаснее отключить питание, установив переключатель на линию 5 В (A) или на линию GND (B)?

Может и Arduino (или любой клон, который имеет USB-порт для программирования/питания), если он подключен к батарее (но все еще подключен к этому USB-кабелю в положении OFF), иметь возможность зажечь светодиод, «подавая» ток на кабель? Даже если связь с компом оборвется?

СпасибоВКЛ. ВЫКЛ. USB-кабель

Я бы никогда не перерезал заземляющий провод между двумя устройствами. Если есть контур заземления, который уже соединяет заземление по какому-то другому маршруту, отключение заземления ничего не даст, наоборот, чрезмерный ток может протекать по неправильному маршруту, а не по намеченному маршруту.

Ответы (1)

Отключение 5 В отключит USB-интерфейс Atmega32U4, который используется в Uno и Leonardo. Я думаю, что остальные платы будут вести себя почти так же, как интерфейсы USB обычно активируются при обнаружении 5 В «VBUS».

Поэтому я бы вырезал 5 В.

Я просто оставляю все подключенными, на устройствах Nano и Uno все работает нормально. Изолирующая цепь существует по этой причине, она не подключается к ноутбуку. В моих устройствах вся мощность потребляется от внешнего источника питания, поскольку Vf диода переводит 5 В примерно в 4,5 В. Примечание: я питаюсь через Vin, а не через контакт 5 В.