Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Управлять питанием блоков с помощью GPIO

414  
  moose старожил07.01.20 20:37
NEW 07.01.20 20:37 

знаю, задача тривиальная, но не получается найти простого решения.

контроллер питается от 3.3В, имеется дополнительное устройство, которое питается тоже от 3.3В, но включаться должно эпизодически. запитать его напрямую от GPIO было бы самым простым решением, но все GPIO контроллера в сумме способны выдавать 20 мА, а устройство потребляет больше раз в десять.

подскажите работающее простое проверенное решение.

#1 
MrSanders коренной житель08.01.20 15:38
08.01.20 15:38 
в ответ moose 07.01.20 20:37

mosfet? Вроде бы и включающиеся польностью на 3.3 вольта Vgs есть. Ищите "low level" или "logic level" mosfet. Как это добро подключать можно, например, тут посмотреть.

#2 
ge-nka прохожий20.01.20 22:17
NEW 20.01.20 22:17 
в ответ MrSanders 08.01.20 15:38

Самое простое купить на ебайке Relais Karte для Arduino, Rasberrypi с електромеханическими Relays.

Если нагрузка в пределах 5-10A, 230VAC и вклучается не часто.

Для такой же нагрузки и например нагреватель можно твёрдотелое Реле взять,

его уже можно намного чаще включать выключать, но нагрузка должна бытъ "омишь" не индуктивная или капацитивная.

Иначе долго не проживёт.

Ну а если управлять другими електронными устройствами до примерно 0.5 А (DC) то можно мосфет или биполарный трансистор ставить,

но опять же нагрузка должна бытъ "омишь" не индуктивная или капацитивная.

иначе уже нужно смотреть что вы хотите включать выключать.

#3