преобразователь логического уровня не доходит до 5в

Я пытаюсь управлять модулем с 2 реле с помощью Esp8266 esp 12-f .

Через некоторое время я понял, что GPIO от ESP8266 не будет управлять 5 В, необходимыми для активации реле. У меня только слегка загорается светодиод релейного модуля, но я не активирую реле.

Я проверил реле, и оно работает, если я управляю им с помощью Arduino или даже с прямым напряжением 5 В на входах IN1/IN2.

Вот почему я купил преобразователь логического уровня, который превращает мой 3-вольтовый сигнал в 5-вольтовый.

введите описание изображения здесь

Как я все настроил

Вот схема того, что я настроил для этого. (Я не знаю, как добавлять компоненты в fritzing, так что это просто для понимания того, что я сделал)

введите описание изображения здесь

Все питается от USB 5 В, а часть логического уровня 3 В питается от контактов 3 В ESP8266.

Я использую GPIO14, но также тестировал GPIO 4... не уверен, есть ли там разница.

Проблема

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

  • Почему мой преобразователь не преобразует мой gpio14 3v в 5v? Что я делаю не так, или это конвертер сгорел?

Проверяю это мультиметром. И, конечно же, это означает, что реле не срабатывает.

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

Большое спасибо!

Катушка DCR и переключатель RdsOn образуют делитель напряжения.

Ответы (2)

Эти типы преобразователей логических уровней предназначены для слаботочных сигналов. Вероятно, есть только резистор 1k, повышающий напряжение. Это не позволяет обеспечить достаточный ток для управления вашим реле.

Для управления реле можно использовать эту схему:

схематический

смоделируйте эту схему - схема, созданная с помощью CircuitLab

Этот модуль управляется низким уровнем входов. Таким образом, не имеет значения, какое напряжение у ESP8266, если оно может снизиться примерно на 2 мА (что может). Преобразователь уровня не требуется.

Я проверил реле, и оно работает, если я управляю им с помощью Arduino или даже с прямым напряжением 5 В на входах IN1/IN2.

Я не знаю, что вы делали, но все обзоры по ссылке говорят ровно одно и то же: он включается по логическому "0" и выключается по трем состояниям. Схемы, размещенные одним из рецензентов, подтверждают это.