Связь между системами 3,3 В и 5 В

Я использую ESP8266-01S, который работает только с питанием 3,3 В. Я хочу управлять реле 5 В.

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

Когда я подключаю средний вывод транзистора к 3,3 В, реле работает нормально. Я не хочу использовать логический преобразователь и хочу, чтобы решение было небольшим и простым.

схема электропроводки

, 👍2

Обсуждение

Для правильной работы электронные схемы между двумя платами должны иметь общее заземление., @hcheung

Держите вывод GPIO2 высоким. Затем измерьте напряжение этого вывода мультиметром. Посмотрите, составляет ли оно 3,3 В или ниже., @tepalia


1 ответ


1

Соедините заземления двух плат (возможно, вы уже это сделали).

Кроме того, максимальный ток вывода GPIO RSP8266 составляет 12 мА. Подключение транзистора без базового резистора приведет к прохождению большого тока через BE транзистора, что может повредить GPIO (и некоторые транзисторы).

У вас есть 3,3 В, за вычетом падения напряжения на диоде BE, скажем, 0,6 В, остается 2,7 В. Оставаясь в пределах максимального тока GPIO, вы можете получить базовый ток 9 мА. R = V/I = 2,7/0,009 = 300 Ом для базового резистора.

,

1- Я пытался соединить землю вместе, но ESP просто отключается по какой-то причине. 2- Я поставил резистор сопротивлением 1 кОм между GPIO и транзистором, но ничего не произошло. Я не знаю, стоит ли подключать более низкое сопротивление или нет., @Samy ashraf

@Samyashraf, если на вашей картинке показан именно тот модуль реле, который у вас был, то на нем уже есть резистор и транзистор (и диод), поэтому вы можете напрямую подключиться к плате от GPIO2 напрямую к плате реле без дополнительного транзистора. Вам нужен общий GND., @hcheung

@hcheung, хорошо, это работает, спасибо, но я также пытаюсь сделать собственную печатную плату, так что мне нужно, чтобы это соединение работало, так как я думаю, что мне нужно реле на 5 В без транзистора NPN модуля и сопротивление 300 Ом, это верно, или есть что-то еще?, @Samy ashraf

Вам также понадобится диод обратного хода для предотвращения пускового тока. См. [как использовать реле](https://www.makerguides.com/how-to-use-a-relay-with-arduino/) для более подробного объяснения., @hcheung

@hcheung Я только что получил детали и попробовал то, что написано на схеме, но реле издает жужжащий звук и не работает. Я даже пробовал потенциометр и звезду, измеряя ом, пока не заработало, но все равно ничего не работает., @Samy ashraf