Как подать более 500 мА при питании от USB

Я собираюсь собрать себе новый BrewPi, и у меня есть несколько вопросов по питанию Arduino/USB.

Что-то похожее на комбинацию этих проектов:

https://imgur.com/a/Nval6

https://www.homebrewtalk.com/threads/how- to-brewpi-lcd-add-on.510036/

Устройство будет иметь Raspberry Pi Zero W, Arduino UNO (клон?), ЖК-экран с подсветкой, а также несколько реле и датчиков. Pi должен быть подключен к Arduino через USB. Arduino будет управлять экраном и некоторыми реле/зондами. Для простоты я хотел бы питать все от одного и того же регулируемого источника питания 5 В, а для простоты подключения я бы предпочел питать только Pi и запитывать Arduino через USB, а Arduino затем подавать питание на остальные.

Мои предпочтения: 5V ----> Pi Zero --(USB)--> Arduino --(5V)--> Экран/и т.д.

Однако согласно этому техническому описанию максимальное потребление экрана может превышать 1000 мА: https://www.vishay.com/docs/37314/lcd020n004l.pdf

Это явно превышает ограничение в 500 мА от контакта 5 В Arduino при питании через USB. Однако Pi Zero имеет несколько функций безопасности и не ограничивает исходящий ток через порт USB: https://www.reddit.com/r/raspberry_pi/comments/3zyhuq/pi_zero_usb_power_outputmilliamps/

Учитывая это, возможно ли закоротить/шунтировать полифьюзер Arduino, а затем без особых проблем получить более 500 мА от контакта 5 В Arduino?

Если нет, могу ли я «добавить» 5 В источника питания к 5 В Arduino (либо от контакта 5 В Pi, либо напрямую от источника питания) одновременно с сохранением USB-соединения (которое использует тот же источник 5 В). )? Здесь я расширяю границы своего понимания схемы. Если нет, то как я должен питать другие компоненты?

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

Мы будем очень признательны за любую помощь или совет.

, 👍0

Обсуждение

ни RPi, ни Arduino не предназначены для использования в качестве источника питания ... использование их в качестве источника питания заставляет их действовать как дорогой предохранитель, @jsotola

просто запустите все от 5v, не используйте разъемы USB., @dandavis

@dandavis Меня беспокоит этот вариант: у меня также должен быть подключен USB от Pi, и мне не удалось найти источник, который говорит, что все будет в порядке., @DanielC

Когда вы питаете Zero и Uno одним и тем же источником питания 5 В, дополнительное USB-соединение между ними должно быть в порядке. Но мощность должна работать за пределами обеих плат., @chrisl

Просто ничего не подключайте к 5-вольтовому контакту Uno, а подавайте его через USB. (Вот как я понимаю комментарий @dandavis)?, @DataFiddler

Я не уверен, откуда вы взяли 1000 мА. Сам ЖК-дисплей имеет максимум 10 мА. Возможно, вы говорите о номиналах фонового светодиода с максимальным током 1080 мА. Я очень сомневаюсь, что вы сможете запустить светодиод при таком токе. Вероятно, он будет очень ярким на короткое время, а затем умрет. Это значение, вероятно, является максимальным импульсным током (короткими импульсами)., @Gerben

Если вы питаете и экран, и RPi от одного и того же напряжения 5 В, просто добавьте дополнительный кабель от зарядного устройства к экрану, чтобы не использовать бедный RPi в качестве предохранителя. В дополнение к этому, если ток, потребляемый дисплеем, потенциально высокий, пиковый, подключите конденсатор 100-2000 мкФ к контактам питания, это поможет избежать любых потенциальных проблем., @Avamander


1 ответ


1

Не шунтируйте предохранитель. Управляйте своими внешними компонентами напрямую от внешнего источника питания 5 В. Не пропускайте все через Arduino.

Вы говорите, что у вас регулируемый блок питания 5 В. Предполагая, что он обеспечивает достаточный ток, вы должны использовать его для непосредственного управления внешними компонентами.

Возможно, вам потребуется добавить фильтрующий конденсатор рядом с питанием для Pi/Arduino, чтобы отфильтровать колебания напряжения питания 5 В при включении и выключении сильноточных компонентов. Вы можете погуглить "Конденсатор фильтра источника питания", чтобы узнать больше.

,

Да, это. Они поставили этот предохранитель не для того, чтобы задушить вас, хотя на самом деле эта штука способна на большее. Они поставили этот предохранитель там, чтобы вы не сожгли платы, за которые заплатили хорошие деньги., @Delta_G